summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-perl
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Ace-1.920.0-r313
-rw-r--r--dev-perl/Ace/Ace-1.920.0-r3.ebuild115
-rw-r--r--dev-perl/Ace/Manifest6
-rw-r--r--dev-perl/Ace/files/Ace-1.92-gcc-nonvoid.patch31
-rw-r--r--dev-perl/Ace/files/Ace-1.92-glibc26.patch29
-rw-r--r--dev-perl/Ace/files/Ace-1.92-rpcxs.patch25
-rw-r--r--dev-perl/Ace/metadata.xml58
-rw-r--r--dev-perl/Acme-Damn-0.80.013
-rw-r--r--dev-perl/Acme-Damn/Acme-Damn-0.80.0.ebuild24
-rw-r--r--dev-perl/Acme-Damn/Manifest4
-rw-r--r--dev-perl/Acme-Damn/files/Acme-Damn-0.08-respect-cflags.patch24
-rw-r--r--dev-perl/Acme-Damn/metadata.xml12
-rw-r--r--dev-perl/Algorithm-Annotate-0.100.0-r112
-rw-r--r--dev-perl/Algorithm-Annotate/Algorithm-Annotate-0.100.0-r1.ebuild19
-rw-r--r--dev-perl/Algorithm-Annotate/Manifest3
-rw-r--r--dev-perl/Algorithm-Annotate/metadata.xml12
-rw-r--r--dev-perl/Algorithm-C3-0.100.013
-rw-r--r--dev-perl/Algorithm-C3/Algorithm-C3-0.100.0.ebuild22
-rw-r--r--dev-perl/Algorithm-C3/Manifest3
-rw-r--r--dev-perl/Algorithm-C3/metadata.xml12
-rw-r--r--dev-perl/Algorithm-ClusterPoints-0.80.013
-rw-r--r--dev-perl/Algorithm-ClusterPoints/Algorithm-ClusterPoints-0.80.0.ebuild21
-rw-r--r--dev-perl/Algorithm-ClusterPoints/Manifest3
-rw-r--r--dev-perl/Algorithm-ClusterPoints/metadata.xml12
-rw-r--r--dev-perl/Algorithm-Dependency-1.110.0-r213
-rw-r--r--dev-perl/Algorithm-Dependency/Algorithm-Dependency-1.110.0-r2.ebuild27
-rw-r--r--dev-perl/Algorithm-Dependency/Manifest3
-rw-r--r--dev-perl/Algorithm-Dependency/metadata.xml19
-rw-r--r--dev-perl/Algorithm-Diff-1.190.30012
-rw-r--r--dev-perl/Algorithm-Diff/Algorithm-Diff-1.190.300.ebuild18
-rw-r--r--dev-perl/Algorithm-Diff/Manifest3
-rw-r--r--dev-perl/Algorithm-Diff/metadata.xml17
-rw-r--r--dev-perl/Algorithm-Munkres-0.80.0-r112
-rw-r--r--dev-perl/Algorithm-Munkres/Algorithm-Munkres-0.80.0-r1.ebuild17
-rw-r--r--dev-perl/Algorithm-Munkres/Manifest3
-rw-r--r--dev-perl/Algorithm-Munkres/metadata.xml16
-rw-r--r--dev-perl/Alien-Gnuplot-1.33.012
-rw-r--r--dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0.ebuild25
-rw-r--r--dev-perl/Alien-Gnuplot/Manifest3
-rw-r--r--dev-perl/Alien-Gnuplot/metadata.xml12
-rw-r--r--dev-perl/Alien-SDL-1.446.012
-rw-r--r--dev-perl/Alien-SDL/Alien-SDL-1.446.0.ebuild41
-rw-r--r--dev-perl/Alien-SDL/Manifest4
-rw-r--r--dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-fix-build-option.patch31
-rw-r--r--dev-perl/Alien-SDL/metadata.xml16
-rw-r--r--dev-perl/Alien-wxWidgets-0.690.0-r113
-rw-r--r--dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.690.0-r1.ebuild37
-rw-r--r--dev-perl/Alien-wxWidgets/Manifest3
-rw-r--r--dev-perl/Alien-wxWidgets/metadata.xml13
-rw-r--r--dev-perl/Any-Moose-0.270.013
-rw-r--r--dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild32
-rw-r--r--dev-perl/Any-Moose/Manifest3
-rw-r--r--dev-perl/Any-Moose/metadata.xml12
-rw-r--r--dev-perl/AnyEvent-7.140.012
-rw-r--r--dev-perl/AnyEvent-CacheDNS-0.80.013
-rw-r--r--dev-perl/AnyEvent-CacheDNS/AnyEvent-CacheDNS-0.80.0.ebuild31
-rw-r--r--dev-perl/AnyEvent-CacheDNS/Manifest3
-rw-r--r--dev-perl/AnyEvent-CacheDNS/metadata.xml12
-rw-r--r--dev-perl/AnyEvent-HTTP-2.230.012
-rw-r--r--dev-perl/AnyEvent-HTTP/AnyEvent-HTTP-2.230.0.ebuild22
-rw-r--r--dev-perl/AnyEvent-HTTP/Manifest3
-rw-r--r--dev-perl/AnyEvent-HTTP/metadata.xml12
-rw-r--r--dev-perl/AnyEvent-HTTPD-0.930.013
-rw-r--r--dev-perl/AnyEvent-HTTPD/AnyEvent-HTTPD-0.930.0.ebuild29
-rw-r--r--dev-perl/AnyEvent-HTTPD/Manifest3
-rw-r--r--dev-perl/AnyEvent-HTTPD/metadata.xml16
-rw-r--r--dev-perl/AnyEvent-I3-0.170.012
-rw-r--r--dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0.ebuild27
-rw-r--r--dev-perl/AnyEvent-I3/Manifest3
-rw-r--r--dev-perl/AnyEvent-I3/metadata.xml12
-rw-r--r--dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild28
-rw-r--r--dev-perl/AnyEvent/Manifest3
-rw-r--r--dev-perl/AnyEvent/metadata.xml54
-rw-r--r--dev-perl/Apache-AuthCookie-3.270.0-r113
-rw-r--r--dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.270.0-r1.ebuild37
-rw-r--r--dev-perl/Apache-AuthCookie/Manifest3
-rw-r--r--dev-perl/Apache-AuthCookie/metadata.xml27
-rw-r--r--dev-perl/Apache-CGI-Builder-1.300.0-r212
-rw-r--r--dev-perl/Apache-CGI-Builder/Apache-CGI-Builder-1.300.0-r2.ebuild48
-rw-r--r--dev-perl/Apache-CGI-Builder/Manifest4
-rw-r--r--dev-perl/Apache-CGI-Builder/files/Apache-CGI-Builder-1.300.0-no-apache-1.patch65
-rw-r--r--dev-perl/Apache-CGI-Builder/metadata.xml12
-rw-r--r--dev-perl/Apache-DBI-1.120.0-r213
-rw-r--r--dev-perl/Apache-DBI/Apache-DBI-1.120.0-r2.ebuild55
-rw-r--r--dev-perl/Apache-DBI/Manifest3
-rw-r--r--dev-perl/Apache-DBI/metadata.xml14
-rw-r--r--dev-perl/Apache-LogFormat-Compiler-0.350.013
-rw-r--r--dev-perl/Apache-LogFormat-Compiler/Apache-LogFormat-Compiler-0.350.0.ebuild36
-rw-r--r--dev-perl/Apache-LogFormat-Compiler/Manifest3
-rw-r--r--dev-perl/Apache-LogFormat-Compiler/metadata.xml12
-rw-r--r--dev-perl/Apache-Reload-0.130.0-r112
-rw-r--r--dev-perl/Apache-Reload/Apache-Reload-0.130.0-r1.ebuild42
-rw-r--r--dev-perl/Apache-Reload/Manifest3
-rw-r--r--dev-perl/Apache-Reload/metadata.xml13
-rw-r--r--dev-perl/Apache-Session-1.930.013
-rw-r--r--dev-perl/Apache-Session/Apache-Session-1.930.0.ebuild31
-rw-r--r--dev-perl/Apache-Session/Manifest3
-rw-r--r--dev-perl/Apache-Session/metadata.xml40
-rw-r--r--dev-perl/Apache-SizeLimit-0.970.0-r113
-rw-r--r--dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild26
-rw-r--r--dev-perl/Apache-SizeLimit/Manifest3
-rw-r--r--dev-perl/Apache-SizeLimit/metadata.xml14
-rw-r--r--dev-perl/Apache-Test-1.400.0-r213
-rw-r--r--dev-perl/Apache-Test/Apache-Test-1.400.0-r2.ebuild119
-rw-r--r--dev-perl/Apache-Test/Manifest6
-rw-r--r--dev-perl/Apache-Test/files/Apache-Test-1.400.0-catfile-import.patch26
-rw-r--r--dev-perl/Apache-Test/files/Apache-Test-1.400.0-fix-missing-semicolon.patch26
-rw-r--r--dev-perl/Apache-Test/files/Apache-Test-1.400.0-phpclient.patch29
-rw-r--r--dev-perl/Apache-Test/metadata.xml50
-rw-r--r--dev-perl/Apache2-AuthenNTLM-0.20.0-r212
-rw-r--r--dev-perl/Apache2-AuthenNTLM/Apache2-AuthenNTLM-0.20.0-r2.ebuild40
-rw-r--r--dev-perl/Apache2-AuthenNTLM/Manifest3
-rw-r--r--dev-perl/Apache2-AuthenNTLM/metadata.xml21
-rw-r--r--dev-perl/App-CLI-0.313.0-r112
-rw-r--r--dev-perl/App-CLI/App-CLI-0.313.0-r1.ebuild27
-rw-r--r--dev-perl/App-CLI/Manifest3
-rw-r--r--dev-perl/App-CLI/metadata.xml15
-rw-r--r--dev-perl/App-Cmd-0.331.013
-rw-r--r--dev-perl/App-Cmd/App-Cmd-0.331.0.ebuild48
-rw-r--r--dev-perl/App-Cmd/Manifest3
-rw-r--r--dev-perl/App-Cmd/metadata.xml26
-rw-r--r--dev-perl/App-Nopaste-1.11.013
-rw-r--r--dev-perl/App-Nopaste/App-Nopaste-1.11.0.ebuild53
-rw-r--r--dev-perl/App-Nopaste/Manifest3
-rw-r--r--dev-perl/App-Nopaste/metadata.xml30
-rw-r--r--dev-perl/App-cpanminus-1.704.30013
-rw-r--r--dev-perl/App-cpanminus-1.704.40013
-rw-r--r--dev-perl/App-cpanminus/App-cpanminus-1.704.300.ebuild19
-rw-r--r--dev-perl/App-cpanminus/App-cpanminus-1.704.400.ebuild19
-rw-r--r--dev-perl/App-cpanminus/Manifest5
-rw-r--r--dev-perl/App-cpanminus/metadata.xml12
-rw-r--r--dev-perl/App-perlbrew-0.820.013
-rw-r--r--dev-perl/App-perlbrew/App-perlbrew-0.820.0.ebuild37
-rw-r--r--dev-perl/App-perlbrew/Manifest3
-rw-r--r--dev-perl/App-perlbrew/metadata.xml12
-rw-r--r--dev-perl/App-pwhich-1.140.013
-rw-r--r--dev-perl/App-pwhich-1.150.013
-rw-r--r--dev-perl/App-pwhich/App-pwhich-1.140.0.ebuild24
-rw-r--r--dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild26
-rw-r--r--dev-perl/App-pwhich/Manifest5
-rw-r--r--dev-perl/App-pwhich/metadata.xml12
-rw-r--r--dev-perl/AppConfig-1.710.013
-rw-r--r--dev-perl/AppConfig/AppConfig-1.710.0.ebuild31
-rw-r--r--dev-perl/AppConfig/Manifest3
-rw-r--r--dev-perl/AppConfig/metadata.xml18
-rw-r--r--dev-perl/Archive-Any-0.94.50013
-rw-r--r--dev-perl/Archive-Any/Archive-Any-0.94.500.ebuild31
-rw-r--r--dev-perl/Archive-Any/Manifest3
-rw-r--r--dev-perl/Archive-Any/metadata.xml17
-rw-r--r--dev-perl/Archive-Extract-0.800.013
-rw-r--r--dev-perl/Archive-Extract/Archive-Extract-0.800.0.ebuild28
-rw-r--r--dev-perl/Archive-Extract/Manifest3
-rw-r--r--dev-perl/Archive-Extract/metadata.xml12
-rw-r--r--dev-perl/Archive-Tar-Wrapper-0.230.013
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.230.0.ebuild32
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Manifest3
-rw-r--r--dev-perl/Archive-Tar-Wrapper/metadata.xml12
-rw-r--r--dev-perl/Archive-Zip-1.600.013
-rw-r--r--dev-perl/Archive-Zip-1.600.0-r113
-rw-r--r--dev-perl/Archive-Zip/Archive-Zip-1.600.0-r1.ebuild35
-rw-r--r--dev-perl/Archive-Zip/Archive-Zip-1.600.0.ebuild31
-rw-r--r--dev-perl/Archive-Zip/Manifest5
-rw-r--r--dev-perl/Archive-Zip/files/Archive-Zip-1.60-CVE-2018-10860.patch395
-rw-r--r--dev-perl/Archive-Zip/metadata.xml23
-rw-r--r--dev-perl/Array-Compare-3.0.013
-rw-r--r--dev-perl/Array-Compare-3.0.113
-rw-r--r--dev-perl/Array-Compare/Array-Compare-3.0.0.ebuild31
-rw-r--r--dev-perl/Array-Compare/Array-Compare-3.0.1.ebuild27
-rw-r--r--dev-perl/Array-Compare/Manifest5
-rw-r--r--dev-perl/Array-Compare/metadata.xml12
-rw-r--r--dev-perl/Array-RefElem-1.0.0-r112
-rw-r--r--dev-perl/Array-RefElem/Array-RefElem-1.0.0-r1.ebuild16
-rw-r--r--dev-perl/Array-RefElem/Manifest3
-rw-r--r--dev-perl/Array-RefElem/metadata.xml12
-rw-r--r--dev-perl/Array-Window-1.20.0-r113
-rw-r--r--dev-perl/Array-Window/Array-Window-1.20.0-r1.ebuild26
-rw-r--r--dev-perl/Array-Window/Manifest3
-rw-r--r--dev-perl/Array-Window/metadata.xml12
-rw-r--r--dev-perl/Astro-FITS-Header-3.70.012
-rw-r--r--dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.70.0.ebuild22
-rw-r--r--dev-perl/Astro-FITS-Header/Manifest3
-rw-r--r--dev-perl/Astro-FITS-Header/metadata.xml18
-rw-r--r--dev-perl/AtExit-2.30.013
-rw-r--r--dev-perl/AtExit/AtExit-2.30.0.ebuild26
-rw-r--r--dev-perl/AtExit/Manifest3
-rw-r--r--dev-perl/AtExit/metadata.xml12
-rw-r--r--dev-perl/Audio-CD-disc-cover-0.05-r213
-rw-r--r--dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r2.ebuild51
-rw-r--r--dev-perl/Audio-CD-disc-cover/Manifest3
-rw-r--r--dev-perl/Audio-CD-disc-cover/metadata.xml12
-rw-r--r--dev-perl/Audio-DSP-0.20.0-r212
-rw-r--r--dev-perl/Audio-DSP/Audio-DSP-0.20.0-r2.ebuild43
-rw-r--r--dev-perl/Audio-DSP/Manifest3
-rw-r--r--dev-perl/Audio-DSP/metadata.xml12
-rw-r--r--dev-perl/Audio-FLAC-Header-2.400.0-r113
-rw-r--r--dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r1.ebuild27
-rw-r--r--dev-perl/Audio-FLAC-Header/Manifest3
-rw-r--r--dev-perl/Audio-FLAC-Header/metadata.xml12
-rw-r--r--dev-perl/Audio-Mixer-0.700.0-r213
-rw-r--r--dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild50
-rw-r--r--dev-perl/Audio-Mixer/Manifest6
-rw-r--r--dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-clang.patch27
-rw-r--r--dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-testsuite.patch124
-rw-r--r--dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-volumepl.patch33
-rw-r--r--dev-perl/Audio-Mixer/metadata.xml12
-rw-r--r--dev-perl/Audio-Musepack-1.0.112
-rw-r--r--dev-perl/Audio-Musepack/Audio-Musepack-1.0.1.ebuild23
-rw-r--r--dev-perl/Audio-Musepack/Manifest3
-rw-r--r--dev-perl/Audio-Musepack/metadata.xml14
-rw-r--r--dev-perl/Audio-Scan-1.0.013
-rw-r--r--dev-perl/Audio-Scan/Audio-Scan-1.0.0.ebuild24
-rw-r--r--dev-perl/Audio-Scan/Manifest3
-rw-r--r--dev-perl/Audio-Scan/metadata.xml12
-rw-r--r--dev-perl/Audio-WMA-1.300.013
-rw-r--r--dev-perl/Audio-WMA/Audio-WMA-1.300.0.ebuild27
-rw-r--r--dev-perl/Audio-WMA/Manifest3
-rw-r--r--dev-perl/Audio-WMA/metadata.xml12
-rw-r--r--dev-perl/Audio-Wav-0.140.012
-rw-r--r--dev-perl/Audio-Wav/Audio-Wav-0.140.0.ebuild23
-rw-r--r--dev-perl/Audio-Wav/Manifest3
-rw-r--r--dev-perl/Audio-Wav/metadata.xml16
-rw-r--r--dev-perl/Authen-DigestMD5-0.40.0-r112
-rw-r--r--dev-perl/Authen-DigestMD5/Authen-DigestMD5-0.40.0-r1.ebuild18
-rw-r--r--dev-perl/Authen-DigestMD5/Manifest3
-rw-r--r--dev-perl/Authen-DigestMD5/metadata.xml15
-rw-r--r--dev-perl/Authen-Htpasswd-0.171.0-r112
-rw-r--r--dev-perl/Authen-Htpasswd/Authen-Htpasswd-0.171.0-r1.ebuild23
-rw-r--r--dev-perl/Authen-Htpasswd/Manifest3
-rw-r--r--dev-perl/Authen-Htpasswd/metadata.xml14
-rw-r--r--dev-perl/Authen-Libwrap-0.230.013
-rw-r--r--dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0.ebuild29
-rw-r--r--dev-perl/Authen-Libwrap/Manifest3
-rw-r--r--dev-perl/Authen-Libwrap/metadata.xml16
-rw-r--r--dev-perl/Authen-NTLM-1.90.0-r113
-rw-r--r--dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r1.ebuild29
-rw-r--r--dev-perl/Authen-NTLM/Manifest3
-rw-r--r--dev-perl/Authen-NTLM/metadata.xml14
-rw-r--r--dev-perl/Authen-PAM-0.160.0-r112
-rw-r--r--dev-perl/Authen-PAM-0.160.0-r213
-rw-r--r--dev-perl/Authen-PAM/Authen-PAM-0.160.0-r1.ebuild19
-rw-r--r--dev-perl/Authen-PAM/Authen-PAM-0.160.0-r2.ebuild43
-rw-r--r--dev-perl/Authen-PAM/Manifest5
-rw-r--r--dev-perl/Authen-PAM/files/no-dot-inc.patch32
-rw-r--r--dev-perl/Authen-PAM/metadata.xml12
-rw-r--r--dev-perl/Authen-Radius-0.260.013
-rw-r--r--dev-perl/Authen-Radius/Authen-Radius-0.260.0.ebuild48
-rw-r--r--dev-perl/Authen-Radius/Manifest5
-rw-r--r--dev-perl/Authen-Radius/files/Authen-Radius-0.26-cisco-dictionary.patch28
-rw-r--r--dev-perl/Authen-Radius/files/Authen-Radius-0.26-no-install-db.patch43
-rw-r--r--dev-perl/Authen-Radius/metadata.xml12
-rw-r--r--dev-perl/Authen-SASL-2.160.0-r113
-rw-r--r--dev-perl/Authen-SASL-SASLprep-1.100.013
-rw-r--r--dev-perl/Authen-SASL-SASLprep/Authen-SASL-SASLprep-1.100.0.ebuild29
-rw-r--r--dev-perl/Authen-SASL-SASLprep/Manifest3
-rw-r--r--dev-perl/Authen-SASL-SASLprep/metadata.xml12
-rw-r--r--dev-perl/Authen-SASL/Authen-SASL-2.160.0-r1.ebuild27
-rw-r--r--dev-perl/Authen-SASL/Manifest3
-rw-r--r--dev-perl/Authen-SASL/metadata.xml23
-rw-r--r--dev-perl/Authen-SCRAM-0.9.013
-rw-r--r--dev-perl/Authen-SCRAM/Authen-SCRAM-0.9.0.ebuild37
-rw-r--r--dev-perl/Authen-SCRAM/Manifest3
-rw-r--r--dev-perl/Authen-SCRAM/metadata.xml15
-rw-r--r--dev-perl/Authen-Simple-0.500.013
-rw-r--r--dev-perl/Authen-Simple-Passwd-0.600.012
-rw-r--r--dev-perl/Authen-Simple-Passwd/Authen-Simple-Passwd-0.600.0.ebuild26
-rw-r--r--dev-perl/Authen-Simple-Passwd/Manifest3
-rw-r--r--dev-perl/Authen-Simple-Passwd/metadata.xml12
-rw-r--r--dev-perl/Authen-Simple/Authen-Simple-0.500.0.ebuild33
-rw-r--r--dev-perl/Authen-Simple/Manifest3
-rw-r--r--dev-perl/Authen-Simple/metadata.xml12
-rw-r--r--dev-perl/AutoXS-Header-1.20.0-r112
-rw-r--r--dev-perl/AutoXS-Header/AutoXS-Header-1.20.0-r1.ebuild16
-rw-r--r--dev-perl/AutoXS-Header/Manifest3
-rw-r--r--dev-perl/AutoXS-Header/metadata.xml12
-rw-r--r--dev-perl/B-Hooks-EndOfScope-0.240.013
-rw-r--r--dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0.ebuild30
-rw-r--r--dev-perl/B-Hooks-EndOfScope/Manifest3
-rw-r--r--dev-perl/B-Hooks-EndOfScope/metadata.xml14
-rw-r--r--dev-perl/B-Hooks-OP-Check-0.220.013
-rw-r--r--dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0.ebuild25
-rw-r--r--dev-perl/B-Hooks-OP-Check/Manifest3
-rw-r--r--dev-perl/B-Hooks-OP-Check/metadata.xml12
-rw-r--r--dev-perl/B-Hooks-Parser-0.190.013
-rw-r--r--dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.190.0.ebuild26
-rw-r--r--dev-perl/B-Hooks-Parser/Manifest3
-rw-r--r--dev-perl/B-Hooks-Parser/metadata.xml12
-rw-r--r--dev-perl/B-Keywords-1.150.012
-rw-r--r--dev-perl/B-Keywords-1.180.012
-rw-r--r--dev-perl/B-Keywords/B-Keywords-1.150.0.ebuild18
-rw-r--r--dev-perl/B-Keywords/B-Keywords-1.180.0.ebuild25
-rw-r--r--dev-perl/B-Keywords/Manifest5
-rw-r--r--dev-perl/B-Keywords/metadata.xml12
-rw-r--r--dev-perl/B-OPCheck-0.320.013
-rw-r--r--dev-perl/B-OPCheck/B-OPCheck-0.320.0.ebuild31
-rw-r--r--dev-perl/B-OPCheck/Manifest3
-rw-r--r--dev-perl/B-OPCheck/metadata.xml12
-rw-r--r--dev-perl/B-Utils-0.270.013
-rw-r--r--dev-perl/B-Utils/B-Utils-0.270.0.ebuild30
-rw-r--r--dev-perl/B-Utils/Manifest3
-rw-r--r--dev-perl/B-Utils/metadata.xml14
-rw-r--r--dev-perl/BSD-Resource-1.291.10012
-rw-r--r--dev-perl/BSD-Resource/BSD-Resource-1.291.100.ebuild21
-rw-r--r--dev-perl/BSD-Resource/Manifest3
-rw-r--r--dev-perl/BSD-Resource/metadata.xml12
-rw-r--r--dev-perl/BSON-1.4.013
-rw-r--r--dev-perl/BSON/BSON-1.4.0.ebuild42
-rw-r--r--dev-perl/BSON/Manifest3
-rw-r--r--dev-perl/BSON/metadata.xml33
-rw-r--r--dev-perl/BZ-Client-4.400.20013
-rw-r--r--dev-perl/BZ-Client/BZ-Client-4.400.200.ebuild50
-rw-r--r--dev-perl/BZ-Client/Manifest3
-rw-r--r--dev-perl/BZ-Client/metadata.xml37
-rw-r--r--dev-perl/Benchmark-Timer-0.710.70013
-rw-r--r--dev-perl/Benchmark-Timer/Benchmark-Timer-0.710.700.ebuild34
-rw-r--r--dev-perl/Benchmark-Timer/Manifest3
-rw-r--r--dev-perl/Benchmark-Timer/metadata.xml12
-rw-r--r--dev-perl/BerkeleyDB-0.550.012
-rw-r--r--dev-perl/BerkeleyDB/BerkeleyDB-0.550.0.ebuild36
-rw-r--r--dev-perl/BerkeleyDB/Manifest4
-rw-r--r--dev-perl/BerkeleyDB/files/Gentoo-config-0.26.diff23
-rw-r--r--dev-perl/BerkeleyDB/metadata.xml27
-rw-r--r--dev-perl/Bio-ASN1-EntrezGene-1.720.013
-rw-r--r--dev-perl/Bio-ASN1-EntrezGene/Bio-ASN1-EntrezGene-1.720.0.ebuild34
-rw-r--r--dev-perl/Bio-ASN1-EntrezGene/Manifest3
-rw-r--r--dev-perl/Bio-ASN1-EntrezGene/metadata.xml19
-rw-r--r--dev-perl/Bio-DB-HTS-2.1113
-rw-r--r--dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.11.ebuild31
-rw-r--r--dev-perl/Bio-DB-HTS/Manifest4
-rw-r--r--dev-perl/Bio-DB-HTS/files/2.11-build_split_htslib_opts.patch65
-rw-r--r--dev-perl/Bio-DB-HTS/metadata.xml17
-rw-r--r--dev-perl/Bio-Das-1.170.0-r213
-rw-r--r--dev-perl/Bio-Das/Bio-Das-1.170.0-r2.ebuild93
-rw-r--r--dev-perl/Bio-Das/Manifest3
-rw-r--r--dev-perl/Bio-Das/metadata.xml41
-rw-r--r--dev-perl/Bio-Graphics-2.390.012
-rw-r--r--dev-perl/Bio-Graphics-2.400.012
-rw-r--r--dev-perl/Bio-Graphics/Bio-Graphics-2.390.0.ebuild25
-rw-r--r--dev-perl/Bio-Graphics/Bio-Graphics-2.400.0.ebuild26
-rw-r--r--dev-perl/Bio-Graphics/Manifest5
-rw-r--r--dev-perl/Bio-Graphics/metadata.xml124
-rw-r--r--dev-perl/Bio-SamTools-1.430.012
-rw-r--r--dev-perl/Bio-SamTools/Bio-SamTools-1.430.0.ebuild33
-rw-r--r--dev-perl/Bio-SamTools/Manifest4
-rw-r--r--dev-perl/Bio-SamTools/files/Bio-SamTools-1.430.0-legacy.patch88
-rw-r--r--dev-perl/Bio-SamTools/metadata.xml32
-rw-r--r--dev-perl/Bit-Vector-7.400.012
-rw-r--r--dev-perl/Bit-Vector-Minimal-1.300.0-r112
-rw-r--r--dev-perl/Bit-Vector-Minimal/Bit-Vector-Minimal-1.300.0-r1.ebuild16
-rw-r--r--dev-perl/Bit-Vector-Minimal/Manifest3
-rw-r--r--dev-perl/Bit-Vector-Minimal/metadata.xml12
-rw-r--r--dev-perl/Bit-Vector/Bit-Vector-7.400.0.ebuild24
-rw-r--r--dev-perl/Bit-Vector/Manifest3
-rw-r--r--dev-perl/Bit-Vector/metadata.xml14
-rw-r--r--dev-perl/Boulder-1.300.0-r112
-rw-r--r--dev-perl/Boulder/Boulder-1.300.0-r1.ebuild19
-rw-r--r--dev-perl/Boulder/Manifest3
-rw-r--r--dev-perl/Boulder/metadata.xml38
-rw-r--r--dev-perl/Browser-Open-0.40.013
-rw-r--r--dev-perl/Browser-Open/Browser-Open-0.40.0.ebuild22
-rw-r--r--dev-perl/Browser-Open/Manifest3
-rw-r--r--dev-perl/Browser-Open/metadata.xml12
-rw-r--r--dev-perl/Business-FedEx-DirectConnect-1.10.0-r112
-rw-r--r--dev-perl/Business-FedEx-DirectConnect/Business-FedEx-DirectConnect-1.10.0-r1.ebuild20
-rw-r--r--dev-perl/Business-FedEx-DirectConnect/Manifest3
-rw-r--r--dev-perl/Business-FedEx-DirectConnect/metadata.xml13
-rw-r--r--dev-perl/Business-Hours-0.120.0-r112
-rw-r--r--dev-perl/Business-Hours/Business-Hours-0.120.0-r1.ebuild17
-rw-r--r--dev-perl/Business-Hours/Manifest3
-rw-r--r--dev-perl/Business-Hours/metadata.xml12
-rw-r--r--dev-perl/Business-ISBN-3.4.013
-rw-r--r--dev-perl/Business-ISBN-Data-20140910.3.013
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20140910.3.0.ebuild33
-rw-r--r--dev-perl/Business-ISBN-Data/Manifest3
-rw-r--r--dev-perl/Business-ISBN-Data/metadata.xml12
-rw-r--r--dev-perl/Business-ISBN/Business-ISBN-3.4.0.ebuild35
-rw-r--r--dev-perl/Business-ISBN/Manifest3
-rw-r--r--dev-perl/Business-ISBN/metadata.xml17
-rw-r--r--dev-perl/Business-ISMN-1.131.013
-rw-r--r--dev-perl/Business-ISMN/Business-ISMN-1.131.0.ebuild36
-rw-r--r--dev-perl/Business-ISMN/Manifest3
-rw-r--r--dev-perl/Business-ISMN/metadata.xml13
-rw-r--r--dev-perl/Business-ISSN-1.2.013
-rw-r--r--dev-perl/Business-ISSN/Business-ISSN-1.2.0.ebuild28
-rw-r--r--dev-perl/Business-ISSN/Manifest3
-rw-r--r--dev-perl/Business-ISSN/metadata.xml12
-rw-r--r--dev-perl/Business-Tax-VAT-Validation-1.110.013
-rw-r--r--dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.110.0.ebuild26
-rw-r--r--dev-perl/Business-Tax-VAT-Validation/Manifest3
-rw-r--r--dev-perl/Business-Tax-VAT-Validation/metadata.xml12
-rw-r--r--dev-perl/Business-UPS-2.10.0-r112
-rw-r--r--dev-perl/Business-UPS/Business-UPS-2.10.0-r1.ebuild19
-rw-r--r--dev-perl/Business-UPS/Manifest3
-rw-r--r--dev-perl/Business-UPS/metadata.xml12
-rw-r--r--dev-perl/CBOR-XS-1.700.013
-rw-r--r--dev-perl/CBOR-XS/CBOR-XS-1.700.0.ebuild23
-rw-r--r--dev-perl/CBOR-XS/Manifest3
-rw-r--r--dev-perl/CBOR-XS/metadata.xml12
-rw-r--r--dev-perl/CDB_File-0.990.013
-rw-r--r--dev-perl/CDB_File/CDB_File-0.990.0.ebuild28
-rw-r--r--dev-perl/CDB_File/Manifest3
-rw-r--r--dev-perl/CDB_File/metadata.xml12
-rw-r--r--dev-perl/CDDB-1.222.0-r213
-rw-r--r--dev-perl/CDDB-File-1.50.0-r112
-rw-r--r--dev-perl/CDDB-File/CDDB-File-1.50.0-r1.ebuild17
-rw-r--r--dev-perl/CDDB-File/Manifest3
-rw-r--r--dev-perl/CDDB-File/metadata.xml13
-rw-r--r--dev-perl/CDDB/CDDB-1.222.0-r2.ebuild84
-rw-r--r--dev-perl/CDDB/Manifest3
-rw-r--r--dev-perl/CDDB/metadata.xml12
-rw-r--r--dev-perl/CDDB_get-2.280.0-r112
-rw-r--r--dev-perl/CDDB_get/CDDB_get-2.280.0-r1.ebuild19
-rw-r--r--dev-perl/CDDB_get/Manifest3
-rw-r--r--dev-perl/CDDB_get/metadata.xml13
-rw-r--r--dev-perl/CGI-4.220.013
-rw-r--r--dev-perl/CGI-4.250.013
-rw-r--r--dev-perl/CGI-4.310.013
-rw-r--r--dev-perl/CGI-4.330.013
-rw-r--r--dev-perl/CGI-4.360.013
-rw-r--r--dev-perl/CGI-4.380.013
-rw-r--r--dev-perl/CGI-Ajax-0.707.013
-rw-r--r--dev-perl/CGI-Ajax/CGI-Ajax-0.707.0.ebuild23
-rw-r--r--dev-perl/CGI-Ajax/Manifest3
-rw-r--r--dev-perl/CGI-Ajax/metadata.xml12
-rw-r--r--dev-perl/CGI-Builder-1.360.0-r213
-rw-r--r--dev-perl/CGI-Builder/CGI-Builder-1.360.0-r2.ebuild49
-rw-r--r--dev-perl/CGI-Builder/Manifest4
-rw-r--r--dev-perl/CGI-Builder/files/CGI-Builder-1.360.0-test-cgipm.patch26
-rw-r--r--dev-perl/CGI-Builder/metadata.xml12
-rw-r--r--dev-perl/CGI-Compile-0.220.013
-rw-r--r--dev-perl/CGI-Compile/CGI-Compile-0.220.0.ebuild26
-rw-r--r--dev-perl/CGI-Compile/Manifest4
-rw-r--r--dev-perl/CGI-Compile/files/CGI-Compile-0.210.0-perl-526.patch137
-rw-r--r--dev-perl/CGI-Compile/metadata.xml12
-rw-r--r--dev-perl/CGI-Emulate-PSGI-0.230.013
-rw-r--r--dev-perl/CGI-Emulate-PSGI/CGI-Emulate-PSGI-0.230.0.ebuild30
-rw-r--r--dev-perl/CGI-Emulate-PSGI/Manifest3
-rw-r--r--dev-perl/CGI-Emulate-PSGI/metadata.xml13
-rw-r--r--dev-perl/CGI-Fast-2.100.012
-rw-r--r--dev-perl/CGI-Fast-2.110.012
-rw-r--r--dev-perl/CGI-Fast-2.120.013
-rw-r--r--dev-perl/CGI-Fast-2.130.013
-rw-r--r--dev-perl/CGI-Fast/CGI-Fast-2.100.0.ebuild26
-rw-r--r--dev-perl/CGI-Fast/CGI-Fast-2.110.0.ebuild29
-rw-r--r--dev-perl/CGI-Fast/CGI-Fast-2.120.0.ebuild30
-rw-r--r--dev-perl/CGI-Fast/CGI-Fast-2.130.0.ebuild29
-rw-r--r--dev-perl/CGI-Fast/Manifest9
-rw-r--r--dev-perl/CGI-Fast/metadata.xml12
-rw-r--r--dev-perl/CGI-FastTemplate-1.90.0-r212
-rw-r--r--dev-perl/CGI-FastTemplate/CGI-FastTemplate-1.90.0-r2.ebuild14
-rw-r--r--dev-perl/CGI-FastTemplate/Manifest3
-rw-r--r--dev-perl/CGI-FastTemplate/metadata.xml12
-rw-r--r--dev-perl/CGI-FormBuilder-3.100.013
-rw-r--r--dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0.ebuild69
-rw-r--r--dev-perl/CGI-FormBuilder/Manifest4
-rw-r--r--dev-perl/CGI-FormBuilder/files/CGI-FormBuilder-3.90.0-rt81650.patch155
-rw-r--r--dev-perl/CGI-FormBuilder/metadata.xml49
-rw-r--r--dev-perl/CGI-PSGI-0.150.0-r113
-rw-r--r--dev-perl/CGI-PSGI/CGI-PSGI-0.150.0-r1.ebuild31
-rw-r--r--dev-perl/CGI-PSGI/Manifest3
-rw-r--r--dev-perl/CGI-PSGI/metadata.xml12
-rw-r--r--dev-perl/CGI-Session-4.480.0-r113
-rw-r--r--dev-perl/CGI-Session-4.480.0-r213
-rw-r--r--dev-perl/CGI-Session/CGI-Session-4.480.0-r1.ebuild29
-rw-r--r--dev-perl/CGI-Session/CGI-Session-4.480.0-r2.ebuild27
-rw-r--r--dev-perl/CGI-Session/Manifest4
-rw-r--r--dev-perl/CGI-Session/metadata.xml29
-rw-r--r--dev-perl/CGI-Simple-1.115.013
-rw-r--r--dev-perl/CGI-Simple/CGI-Simple-1.115.0.ebuild29
-rw-r--r--dev-perl/CGI-Simple/Manifest3
-rw-r--r--dev-perl/CGI-Simple/metadata.xml15
-rw-r--r--dev-perl/CGI/CGI-4.220.0.ebuild36
-rw-r--r--dev-perl/CGI/CGI-4.250.0.ebuild34
-rw-r--r--dev-perl/CGI/CGI-4.310.0.ebuild40
-rw-r--r--dev-perl/CGI/CGI-4.330.0.ebuild40
-rw-r--r--dev-perl/CGI/CGI-4.360.0.ebuild41
-rw-r--r--dev-perl/CGI/CGI-4.380.0.ebuild37
-rw-r--r--dev-perl/CGI/Manifest13
-rw-r--r--dev-perl/CGI/metadata.xml21
-rw-r--r--dev-perl/CHI-0.600.013
-rw-r--r--dev-perl/CHI/CHI-0.600.0.ebuild50
-rw-r--r--dev-perl/CHI/Manifest3
-rw-r--r--dev-perl/CHI/metadata.xml26
-rw-r--r--dev-perl/CPAN-Changes-0.400.213
-rw-r--r--dev-perl/CPAN-Changes/CPAN-Changes-0.400.2.ebuild24
-rw-r--r--dev-perl/CPAN-Changes/Manifest3
-rw-r--r--dev-perl/CPAN-Changes/metadata.xml14
-rw-r--r--dev-perl/CPAN-Checksums-2.120.013
-rw-r--r--dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0.ebuild44
-rw-r--r--dev-perl/CPAN-Checksums/Manifest3
-rw-r--r--dev-perl/CPAN-Checksums/metadata.xml12
-rw-r--r--dev-perl/CPAN-DistnameInfo-0.120.0-r213
-rw-r--r--dev-perl/CPAN-DistnameInfo/CPAN-DistnameInfo-0.120.0-r2.ebuild21
-rw-r--r--dev-perl/CPAN-DistnameInfo/Manifest3
-rw-r--r--dev-perl/CPAN-DistnameInfo/metadata.xml12
-rw-r--r--dev-perl/CPAN-Meta-Check-0.14.013
-rw-r--r--dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild29
-rw-r--r--dev-perl/CPAN-Meta-Check/Manifest3
-rw-r--r--dev-perl/CPAN-Meta-Check/metadata.xml12
-rw-r--r--dev-perl/CPAN-Mini-1.111.1613
-rw-r--r--dev-perl/CPAN-Mini-Inject-0.350.013
-rw-r--r--dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.350.0.ebuild43
-rw-r--r--dev-perl/CPAN-Mini-Inject/Manifest3
-rw-r--r--dev-perl/CPAN-Mini-Inject/metadata.xml14
-rw-r--r--dev-perl/CPAN-Mini/CPAN-Mini-1.111.16.ebuild32
-rw-r--r--dev-perl/CPAN-Mini/Manifest3
-rw-r--r--dev-perl/CPAN-Mini/metadata.xml14
-rw-r--r--dev-perl/CPAN-Perl-Releases-3.380.013
-rw-r--r--dev-perl/CPAN-Perl-Releases-3.560.013
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-3.380.0.ebuild27
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-3.560.0.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/Manifest5
-rw-r--r--dev-perl/CPAN-Perl-Releases/metadata.xml12
-rw-r--r--dev-perl/CPAN-Uploader-0.103.1313
-rw-r--r--dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.13.ebuild40
-rw-r--r--dev-perl/CPAN-Uploader/Manifest3
-rw-r--r--dev-perl/CPAN-Uploader/metadata.xml12
-rw-r--r--dev-perl/CQL-Parser-1.130.013
-rw-r--r--dev-perl/CQL-Parser/CQL-Parser-1.130.0.ebuild35
-rw-r--r--dev-perl/CQL-Parser/Manifest3
-rw-r--r--dev-perl/CQL-Parser/metadata.xml28
-rw-r--r--dev-perl/CSS-Minifier-0.10.0-r112
-rw-r--r--dev-perl/CSS-Minifier-XS-0.90.0-r112
-rw-r--r--dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r1.ebuild19
-rw-r--r--dev-perl/CSS-Minifier-XS/Manifest3
-rw-r--r--dev-perl/CSS-Minifier-XS/metadata.xml12
-rw-r--r--dev-perl/CSS-Minifier/CSS-Minifier-0.10.0-r1.ebuild16
-rw-r--r--dev-perl/CSS-Minifier/Manifest3
-rw-r--r--dev-perl/CSS-Minifier/metadata.xml12
-rw-r--r--dev-perl/CSS-Packer-2.50.013
-rw-r--r--dev-perl/CSS-Packer/CSS-Packer-2.50.0.ebuild24
-rw-r--r--dev-perl/CSS-Packer/Manifest3
-rw-r--r--dev-perl/CSS-Packer/metadata.xml12
-rw-r--r--dev-perl/CSS-Squish-0.100.0-r113
-rw-r--r--dev-perl/CSS-Squish/CSS-Squish-0.100.0-r1.ebuild21
-rw-r--r--dev-perl/CSS-Squish/Manifest3
-rw-r--r--dev-perl/CSS-Squish/metadata.xml12
-rw-r--r--dev-perl/CSS-Tiny-1.200.013
-rw-r--r--dev-perl/CSS-Tiny/CSS-Tiny-1.200.0.ebuild22
-rw-r--r--dev-perl/CSS-Tiny/Manifest3
-rw-r--r--dev-perl/CSS-Tiny/metadata.xml12
-rw-r--r--dev-perl/Cache-2.110.012
-rw-r--r--dev-perl/Cache-Cache-1.80.012
-rw-r--r--dev-perl/Cache-Cache/Cache-Cache-1.80.0.ebuild34
-rw-r--r--dev-perl/Cache-Cache/Manifest3
-rw-r--r--dev-perl/Cache-Cache/metadata.xml31
-rw-r--r--dev-perl/Cache-FastMmap-1.470.012
-rw-r--r--dev-perl/Cache-FastMmap/Cache-FastMmap-1.470.0.ebuild19
-rw-r--r--dev-perl/Cache-FastMmap/Manifest3
-rw-r--r--dev-perl/Cache-FastMmap/metadata.xml13
-rw-r--r--dev-perl/Cache-Memcached-1.300.0-r112
-rw-r--r--dev-perl/Cache-Memcached-Fast-0.250.013
-rw-r--r--dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.250.0.ebuild43
-rw-r--r--dev-perl/Cache-Memcached-Fast/Manifest5
-rw-r--r--dev-perl/Cache-Memcached-Fast/files/0.230.0-parallel-make.patch15
-rw-r--r--dev-perl/Cache-Memcached-Fast/files/Cache-Memcached-Fast-0.250.0-no-flto.patch32
-rw-r--r--dev-perl/Cache-Memcached-Fast/metadata.xml15
-rw-r--r--dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r1.ebuild20
-rw-r--r--dev-perl/Cache-Memcached/Manifest3
-rw-r--r--dev-perl/Cache-Memcached/metadata.xml13
-rw-r--r--dev-perl/Cache-Simple-TimedExpiry-0.270.0-r112
-rw-r--r--dev-perl/Cache-Simple-TimedExpiry/Cache-Simple-TimedExpiry-0.270.0-r1.ebuild22
-rw-r--r--dev-perl/Cache-Simple-TimedExpiry/Manifest3
-rw-r--r--dev-perl/Cache-Simple-TimedExpiry/metadata.xml12
-rw-r--r--dev-perl/Cache/Cache-2.110.0.ebuild33
-rw-r--r--dev-perl/Cache/Manifest3
-rw-r--r--dev-perl/Cache/metadata.xml27
-rw-r--r--dev-perl/Cairo-1.106.013
-rw-r--r--dev-perl/Cairo/Cairo-1.106.0.ebuild34
-rw-r--r--dev-perl/Cairo/Manifest3
-rw-r--r--dev-perl/Cairo/metadata.xml12
-rw-r--r--dev-perl/Calendar-Simple-1.230.013
-rw-r--r--dev-perl/Calendar-Simple/Calendar-Simple-1.230.0.ebuild25
-rw-r--r--dev-perl/Calendar-Simple/Manifest3
-rw-r--r--dev-perl/Calendar-Simple/metadata.xml12
-rw-r--r--dev-perl/Canary-Stability-2012.0.012
-rw-r--r--dev-perl/Canary-Stability/Canary-Stability-2012.0.0.ebuild24
-rw-r--r--dev-perl/Canary-Stability/Manifest3
-rw-r--r--dev-perl/Canary-Stability/metadata.xml12
-rw-r--r--dev-perl/Capture-Tiny-0.460.013
-rw-r--r--dev-perl/Capture-Tiny/Capture-Tiny-0.460.0.ebuild31
-rw-r--r--dev-perl/Capture-Tiny/Manifest3
-rw-r--r--dev-perl/Capture-Tiny/metadata.xml12
-rw-r--r--dev-perl/Carp-Always-0.130.013
-rw-r--r--dev-perl/Carp-Always/Carp-Always-0.130.0.ebuild25
-rw-r--r--dev-perl/Carp-Always/Manifest3
-rw-r--r--dev-perl/Carp-Always/metadata.xml12
-rw-r--r--dev-perl/Carp-Assert-0.210.013
-rw-r--r--dev-perl/Carp-Assert-More-1.160.013
-rw-r--r--dev-perl/Carp-Assert-More/Carp-Assert-More-1.160.0.ebuild34
-rw-r--r--dev-perl/Carp-Assert-More/Manifest3
-rw-r--r--dev-perl/Carp-Assert-More/metadata.xml12
-rw-r--r--dev-perl/Carp-Assert/Carp-Assert-0.210.0.ebuild25
-rw-r--r--dev-perl/Carp-Assert/Manifest3
-rw-r--r--dev-perl/Carp-Assert/metadata.xml12
-rw-r--r--dev-perl/Carp-Clan-6.60.013
-rw-r--r--dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild23
-rw-r--r--dev-perl/Carp-Clan/Manifest3
-rw-r--r--dev-perl/Carp-Clan/metadata.xml12
-rw-r--r--dev-perl/Chart-2.4.1013
-rw-r--r--dev-perl/Chart-Math-Axis-1.60.0-r212
-rw-r--r--dev-perl/Chart-Math-Axis/Chart-Math-Axis-1.60.0-r2.ebuild27
-rw-r--r--dev-perl/Chart-Math-Axis/Manifest3
-rw-r--r--dev-perl/Chart-Math-Axis/metadata.xml12
-rw-r--r--dev-perl/Chart/Chart-2.4.10.ebuild21
-rw-r--r--dev-perl/Chart/Manifest3
-rw-r--r--dev-perl/Chart/metadata.xml27
-rw-r--r--dev-perl/Chatbot-Eliza-1.80.013
-rw-r--r--dev-perl/Chatbot-Eliza/Chatbot-Eliza-1.80.0.ebuild23
-rw-r--r--dev-perl/Chatbot-Eliza/Manifest3
-rw-r--r--dev-perl/Chatbot-Eliza/metadata.xml12
-rw-r--r--dev-perl/Cisco-IPPhone-0.50.0-r213
-rw-r--r--dev-perl/Cisco-IPPhone/Cisco-IPPhone-0.50.0-r2.ebuild16
-rw-r--r--dev-perl/Cisco-IPPhone/Manifest3
-rw-r--r--dev-perl/Cisco-IPPhone/metadata.xml16
-rw-r--r--dev-perl/Cisco-Reconfig-0.912.012
-rw-r--r--dev-perl/Cisco-Reconfig/Cisco-Reconfig-0.912.0.ebuild20
-rw-r--r--dev-perl/Cisco-Reconfig/Manifest3
-rw-r--r--dev-perl/Cisco-Reconfig/metadata.xml12
-rw-r--r--dev-perl/Class-Accessor-0.340.0-r112
-rw-r--r--dev-perl/Class-Accessor-Chained-0.10.0-r112
-rw-r--r--dev-perl/Class-Accessor-Chained/Class-Accessor-Chained-0.10.0-r1.ebuild20
-rw-r--r--dev-perl/Class-Accessor-Chained/Manifest3
-rw-r--r--dev-perl/Class-Accessor-Chained/metadata.xml13
-rw-r--r--dev-perl/Class-Accessor-Grouped-0.100.12013
-rw-r--r--dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.120.ebuild37
-rw-r--r--dev-perl/Class-Accessor-Grouped/Manifest3
-rw-r--r--dev-perl/Class-Accessor-Grouped/metadata.xml12
-rw-r--r--dev-perl/Class-Accessor-Lite-0.80.012
-rw-r--r--dev-perl/Class-Accessor-Lite/Class-Accessor-Lite-0.80.0.ebuild23
-rw-r--r--dev-perl/Class-Accessor-Lite/Manifest3
-rw-r--r--dev-perl/Class-Accessor-Lite/metadata.xml12
-rw-r--r--dev-perl/Class-Accessor/Class-Accessor-0.340.0-r1.ebuild19
-rw-r--r--dev-perl/Class-Accessor/Manifest3
-rw-r--r--dev-perl/Class-Accessor/metadata.xml14
-rw-r--r--dev-perl/Class-Adapter-1.80.0-r113
-rw-r--r--dev-perl/Class-Adapter/Class-Adapter-1.80.0-r1.ebuild27
-rw-r--r--dev-perl/Class-Adapter/Manifest3
-rw-r--r--dev-perl/Class-Adapter/metadata.xml14
-rw-r--r--dev-perl/Class-Autouse-2.10.0-r212
-rw-r--r--dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild25
-rw-r--r--dev-perl/Class-Autouse/Manifest3
-rw-r--r--dev-perl/Class-Autouse/metadata.xml13
-rw-r--r--dev-perl/Class-Base-0.80.013
-rw-r--r--dev-perl/Class-Base/Class-Base-0.80.0.ebuild20
-rw-r--r--dev-perl/Class-Base/Manifest3
-rw-r--r--dev-perl/Class-Base/metadata.xml12
-rw-r--r--dev-perl/Class-C3-0.330.013
-rw-r--r--dev-perl/Class-C3-Componentised-1.1.0-r113
-rw-r--r--dev-perl/Class-C3-Componentised/Class-C3-Componentised-1.1.0-r1.ebuild35
-rw-r--r--dev-perl/Class-C3-Componentised/Manifest3
-rw-r--r--dev-perl/Class-C3-Componentised/metadata.xml13
-rw-r--r--dev-perl/Class-C3-XS-0.140.013
-rw-r--r--dev-perl/Class-C3-XS/Class-C3-XS-0.140.0.ebuild26
-rw-r--r--dev-perl/Class-C3-XS/Manifest3
-rw-r--r--dev-perl/Class-C3-XS/metadata.xml12
-rw-r--r--dev-perl/Class-C3/Class-C3-0.330.0.ebuild25
-rw-r--r--dev-perl/Class-C3/Manifest3
-rw-r--r--dev-perl/Class-C3/metadata.xml12
-rw-r--r--dev-perl/Class-Container-0.120.0-r212
-rw-r--r--dev-perl/Class-Container/Class-Container-0.120.0-r2.ebuild20
-rw-r--r--dev-perl/Class-Container/Manifest4
-rw-r--r--dev-perl/Class-Container/files/Class-Container-0.120.0-dot-inc.patch40
-rw-r--r--dev-perl/Class-Container/metadata.xml12
-rw-r--r--dev-perl/Class-DBI-3.0.17-r213
-rw-r--r--dev-perl/Class-DBI-AbstractSearch-0.70.0-r112
-rw-r--r--dev-perl/Class-DBI-AbstractSearch/Class-DBI-AbstractSearch-0.70.0-r1.ebuild18
-rw-r--r--dev-perl/Class-DBI-AbstractSearch/Manifest3
-rw-r--r--dev-perl/Class-DBI-AbstractSearch/metadata.xml12
-rw-r--r--dev-perl/Class-DBI-Plugin-0.30.012
-rw-r--r--dev-perl/Class-DBI-Plugin-DeepAbstractSearch-0.80.012
-rw-r--r--dev-perl/Class-DBI-Plugin-DeepAbstractSearch/Class-DBI-Plugin-DeepAbstractSearch-0.80.0.ebuild21
-rw-r--r--dev-perl/Class-DBI-Plugin-DeepAbstractSearch/Manifest3
-rw-r--r--dev-perl/Class-DBI-Plugin-DeepAbstractSearch/metadata.xml12
-rw-r--r--dev-perl/Class-DBI-Plugin/Class-DBI-Plugin-0.30.0.ebuild19
-rw-r--r--dev-perl/Class-DBI-Plugin/Manifest3
-rw-r--r--dev-perl/Class-DBI-Plugin/metadata.xml12
-rw-r--r--dev-perl/Class-DBI-mysql-1.0.0-r212
-rw-r--r--dev-perl/Class-DBI-mysql/Class-DBI-mysql-1.0.0-r2.ebuild47
-rw-r--r--dev-perl/Class-DBI-mysql/Manifest3
-rw-r--r--dev-perl/Class-DBI-mysql/metadata.xml12
-rw-r--r--dev-perl/Class-DBI/Class-DBI-3.0.17-r2.ebuild35
-rw-r--r--dev-perl/Class-DBI/Manifest3
-rw-r--r--dev-perl/Class-DBI/metadata.xml29
-rw-r--r--dev-perl/Class-Data-Accessor-0.40.40-r112
-rw-r--r--dev-perl/Class-Data-Accessor-0.40.40-r213
-rw-r--r--dev-perl/Class-Data-Accessor/Class-Data-Accessor-0.40.40-r1.ebuild22
-rw-r--r--dev-perl/Class-Data-Accessor/Class-Data-Accessor-0.40.40-r2.ebuild30
-rw-r--r--dev-perl/Class-Data-Accessor/Manifest5
-rw-r--r--dev-perl/Class-Data-Accessor/files/Class-Data-Accessor-0.04004-no-dot-inc.patch26
-rw-r--r--dev-perl/Class-Data-Accessor/metadata.xml12
-rw-r--r--dev-perl/Class-Data-Inheritable-0.80.0-r212
-rw-r--r--dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r2.ebuild21
-rw-r--r--dev-perl/Class-Data-Inheritable/Manifest3
-rw-r--r--dev-perl/Class-Data-Inheritable/metadata.xml12
-rw-r--r--dev-perl/Class-Default-1.510.0-r112
-rw-r--r--dev-perl/Class-Default/Class-Default-1.510.0-r1.ebuild26
-rw-r--r--dev-perl/Class-Default/Manifest3
-rw-r--r--dev-perl/Class-Default/metadata.xml12
-rw-r--r--dev-perl/Class-ErrorHandler-0.40.012
-rw-r--r--dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0.ebuild17
-rw-r--r--dev-perl/Class-ErrorHandler/Manifest3
-rw-r--r--dev-perl/Class-ErrorHandler/metadata.xml12
-rw-r--r--dev-perl/Class-Factory-Util-1.700.0-r212
-rw-r--r--dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild23
-rw-r--r--dev-perl/Class-Factory-Util/Manifest3
-rw-r--r--dev-perl/Class-Factory-Util/metadata.xml12
-rw-r--r--dev-perl/Class-ISA-0.360.013
-rw-r--r--dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild20
-rw-r--r--dev-perl/Class-ISA/Manifest3
-rw-r--r--dev-perl/Class-ISA/metadata.xml12
-rw-r--r--dev-perl/Class-InsideOut-1.140.013
-rw-r--r--dev-perl/Class-InsideOut/Class-InsideOut-1.140.0.ebuild32
-rw-r--r--dev-perl/Class-InsideOut/Manifest3
-rw-r--r--dev-perl/Class-InsideOut/metadata.xml12
-rw-r--r--dev-perl/Class-Inspector-1.320.014
-rw-r--r--dev-perl/Class-Inspector/Class-Inspector-1.320.0.ebuild23
-rw-r--r--dev-perl/Class-Inspector/Manifest3
-rw-r--r--dev-perl/Class-Inspector/metadata.xml13
-rw-r--r--dev-perl/Class-Load-0.200.0-r113
-rw-r--r--dev-perl/Class-Load-0.230.013
-rw-r--r--dev-perl/Class-Load-0.240.013
-rw-r--r--dev-perl/Class-Load-XS-0.100.013
-rw-r--r--dev-perl/Class-Load-XS/Class-Load-XS-0.100.0.ebuild32
-rw-r--r--dev-perl/Class-Load-XS/Manifest3
-rw-r--r--dev-perl/Class-Load-XS/metadata.xml12
-rw-r--r--dev-perl/Class-Load/Class-Load-0.200.0-r1.ebuild31
-rw-r--r--dev-perl/Class-Load/Class-Load-0.230.0.ebuild37
-rw-r--r--dev-perl/Class-Load/Class-Load-0.240.0.ebuild36
-rw-r--r--dev-perl/Class-Load/Manifest7
-rw-r--r--dev-perl/Class-Load/metadata.xml13
-rw-r--r--dev-perl/Class-Loader-2.30.0-r112
-rw-r--r--dev-perl/Class-Loader/Class-Loader-2.30.0-r1.ebuild16
-rw-r--r--dev-perl/Class-Loader/Manifest3
-rw-r--r--dev-perl/Class-Loader/metadata.xml13
-rw-r--r--dev-perl/Class-MakeMethods-1.10.0-r112
-rw-r--r--dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r1.ebuild17
-rw-r--r--dev-perl/Class-MakeMethods/Manifest4
-rw-r--r--dev-perl/Class-MakeMethods/files/Class-MakeMethods-1.10.0-perl526.patch27
-rw-r--r--dev-perl/Class-MakeMethods/metadata.xml67
-rw-r--r--dev-perl/Class-Member-1.600.0-r112
-rw-r--r--dev-perl/Class-Member/Class-Member-1.600.0-r1.ebuild16
-rw-r--r--dev-perl/Class-Member/Manifest3
-rw-r--r--dev-perl/Class-Member/metadata.xml15
-rw-r--r--dev-perl/Class-Method-Modifiers-2.120.013
-rw-r--r--dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.120.0.ebuild29
-rw-r--r--dev-perl/Class-Method-Modifiers/Manifest3
-rw-r--r--dev-perl/Class-Method-Modifiers/metadata.xml12
-rw-r--r--dev-perl/Class-MethodMaker-2.240.012
-rw-r--r--dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0.ebuild21
-rw-r--r--dev-perl/Class-MethodMaker/Manifest3
-rw-r--r--dev-perl/Class-MethodMaker/metadata.xml17
-rw-r--r--dev-perl/Class-Mix-0.6.013
-rw-r--r--dev-perl/Class-Mix/Class-Mix-0.6.0.ebuild31
-rw-r--r--dev-perl/Class-Mix/Manifest3
-rw-r--r--dev-perl/Class-Mix/metadata.xml16
-rw-r--r--dev-perl/Class-ReturnValue-0.550.0-r112
-rw-r--r--dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r1.ebuild26
-rw-r--r--dev-perl/Class-ReturnValue/Manifest3
-rw-r--r--dev-perl/Class-ReturnValue/metadata.xml12
-rw-r--r--dev-perl/Class-Singleton-1.500.012
-rw-r--r--dev-perl/Class-Singleton/Class-Singleton-1.500.0.ebuild20
-rw-r--r--dev-perl/Class-Singleton/Manifest3
-rw-r--r--dev-perl/Class-Singleton/metadata.xml12
-rw-r--r--dev-perl/Class-Spiffy-0.150.0-r112
-rw-r--r--dev-perl/Class-Spiffy/Class-Spiffy-0.150.0-r1.ebuild22
-rw-r--r--dev-perl/Class-Spiffy/Manifest3
-rw-r--r--dev-perl/Class-Spiffy/metadata.xml14
-rw-r--r--dev-perl/Class-Std-0.13.013
-rw-r--r--dev-perl/Class-Std-Fast-0.0.8-r113
-rw-r--r--dev-perl/Class-Std-Fast/Class-Std-Fast-0.0.8-r1.ebuild35
-rw-r--r--dev-perl/Class-Std-Fast/Manifest3
-rw-r--r--dev-perl/Class-Std-Fast/metadata.xml13
-rw-r--r--dev-perl/Class-Std/Class-Std-0.13.0.ebuild26
-rw-r--r--dev-perl/Class-Std/Manifest3
-rw-r--r--dev-perl/Class-Std/metadata.xml13
-rw-r--r--dev-perl/Class-Tiny-1.6.013
-rw-r--r--dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild31
-rw-r--r--dev-perl/Class-Tiny/Manifest3
-rw-r--r--dev-perl/Class-Tiny/metadata.xml13
-rw-r--r--dev-perl/Class-Trigger-0.140.0-r112
-rw-r--r--dev-perl/Class-Trigger/Class-Trigger-0.140.0-r1.ebuild25
-rw-r--r--dev-perl/Class-Trigger/Manifest3
-rw-r--r--dev-perl/Class-Trigger/metadata.xml12
-rw-r--r--dev-perl/Class-Unload-0.110.013
-rw-r--r--dev-perl/Class-Unload/Class-Unload-0.110.0.ebuild33
-rw-r--r--dev-perl/Class-Unload/Manifest3
-rw-r--r--dev-perl/Class-Unload/metadata.xml12
-rw-r--r--dev-perl/Class-Virtual-0.80.013
-rw-r--r--dev-perl/Class-Virtual/Class-Virtual-0.80.0.ebuild22
-rw-r--r--dev-perl/Class-Virtual/Manifest3
-rw-r--r--dev-perl/Class-Virtual/metadata.xml13
-rw-r--r--dev-perl/Class-WhiteHole-0.40.0-r112
-rw-r--r--dev-perl/Class-WhiteHole/Class-WhiteHole-0.40.0-r1.ebuild16
-rw-r--r--dev-perl/Class-WhiteHole/Manifest3
-rw-r--r--dev-perl/Class-WhiteHole/metadata.xml12
-rw-r--r--dev-perl/Class-XPath-1.400.0-r113
-rw-r--r--dev-perl/Class-XPath/Class-XPath-1.400.0-r1.ebuild20
-rw-r--r--dev-perl/Class-XPath/Manifest3
-rw-r--r--dev-perl/Class-XPath/metadata.xml12
-rw-r--r--dev-perl/Class-XSAccessor-1.190.012
-rw-r--r--dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0.ebuild24
-rw-r--r--dev-perl/Class-XSAccessor/Manifest3
-rw-r--r--dev-perl/Class-XSAccessor/metadata.xml13
-rw-r--r--dev-perl/Clipboard-0.130.0-r313
-rw-r--r--dev-perl/Clipboard/Clipboard-0.130.0-r3.ebuild26
-rw-r--r--dev-perl/Clipboard/Manifest5
-rw-r--r--dev-perl/Clipboard/files/Clipboard-0.130.0-insecure-tempfile.patch23
-rw-r--r--dev-perl/Clipboard/files/Clipboard-0.130.0-no-dot-inc.patch45
-rw-r--r--dev-perl/Clipboard/metadata.xml16
-rw-r--r--dev-perl/Clone-0.390.013
-rw-r--r--dev-perl/Clone/Clone-0.390.0.ebuild21
-rw-r--r--dev-perl/Clone/Manifest3
-rw-r--r--dev-perl/Clone/metadata.xml12
-rw-r--r--dev-perl/Color-Calc-1.74.013
-rw-r--r--dev-perl/Color-Calc/Color-Calc-1.74.0.ebuild32
-rw-r--r--dev-perl/Color-Calc/Manifest3
-rw-r--r--dev-perl/Color-Calc/metadata.xml13
-rw-r--r--dev-perl/Color-Library-0.21.0-r113
-rw-r--r--dev-perl/Color-Library/Color-Library-0.21.0-r1.ebuild27
-rw-r--r--dev-perl/Color-Library/Manifest3
-rw-r--r--dev-perl/Color-Library/metadata.xml36
-rw-r--r--dev-perl/Compress-Bzip2-2.260.013
-rw-r--r--dev-perl/Compress-Bzip2/Compress-Bzip2-2.260.0.ebuild29
-rw-r--r--dev-perl/Compress-Bzip2/Manifest3
-rw-r--r--dev-perl/Compress-Bzip2/metadata.xml12
-rw-r--r--dev-perl/Config-Any-0.320.013
-rw-r--r--dev-perl/Config-Any/Config-Any-0.320.0.ebuild54
-rw-r--r--dev-perl/Config-Any/Manifest3
-rw-r--r--dev-perl/Config-Any/metadata.xml26
-rw-r--r--dev-perl/Config-ApacheFormat-1.200.0-r112
-rw-r--r--dev-perl/Config-ApacheFormat/Config-ApacheFormat-1.200.0-r1.ebuild21
-rw-r--r--dev-perl/Config-ApacheFormat/Manifest3
-rw-r--r--dev-perl/Config-ApacheFormat/metadata.xml12
-rw-r--r--dev-perl/Config-Auto-0.440.013
-rw-r--r--dev-perl/Config-Auto/Config-Auto-0.440.0.ebuild28
-rw-r--r--dev-perl/Config-Auto/Manifest3
-rw-r--r--dev-perl/Config-Auto/metadata.xml12
-rw-r--r--dev-perl/Config-AutoConf-0.315.013
-rw-r--r--dev-perl/Config-AutoConf/Config-AutoConf-0.315.0.ebuild30
-rw-r--r--dev-perl/Config-AutoConf/Manifest3
-rw-r--r--dev-perl/Config-AutoConf/metadata.xml12
-rw-r--r--dev-perl/Config-Crontab-1.450.013
-rw-r--r--dev-perl/Config-Crontab/Config-Crontab-1.450.0.ebuild18
-rw-r--r--dev-perl/Config-Crontab/Manifest3
-rw-r--r--dev-perl/Config-Crontab/metadata.xml18
-rw-r--r--dev-perl/Config-General-2.630.013
-rw-r--r--dev-perl/Config-General/Config-General-2.630.0.ebuild23
-rw-r--r--dev-perl/Config-General/Manifest3
-rw-r--r--dev-perl/Config-General/metadata.xml14
-rw-r--r--dev-perl/Config-Grammar-1.120.013
-rw-r--r--dev-perl/Config-Grammar/Config-Grammar-1.120.0.ebuild25
-rw-r--r--dev-perl/Config-Grammar/Manifest3
-rw-r--r--dev-perl/Config-Grammar/metadata.xml14
-rw-r--r--dev-perl/Config-INI-0.25.013
-rw-r--r--dev-perl/Config-INI/Config-INI-0.25.0.ebuild31
-rw-r--r--dev-perl/Config-INI/Manifest3
-rw-r--r--dev-perl/Config-INI/metadata.xml14
-rw-r--r--dev-perl/Config-IniFiles-2.940.013
-rw-r--r--dev-perl/Config-IniFiles/Config-IniFiles-2.940.0.ebuild39
-rw-r--r--dev-perl/Config-IniFiles/Manifest3
-rw-r--r--dev-perl/Config-IniFiles/metadata.xml12
-rw-r--r--dev-perl/Config-JSON-1.520.20013
-rw-r--r--dev-perl/Config-JSON/Config-JSON-1.520.200.ebuild29
-rw-r--r--dev-perl/Config-JSON/Manifest3
-rw-r--r--dev-perl/Config-JSON/metadata.xml12
-rw-r--r--dev-perl/Config-MVP-2.200.1013
-rw-r--r--dev-perl/Config-MVP-Reader-INI-2.101.46313
-rw-r--r--dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.463.ebuild30
-rw-r--r--dev-perl/Config-MVP-Reader-INI/Manifest3
-rw-r--r--dev-perl/Config-MVP-Reader-INI/metadata.xml12
-rw-r--r--dev-perl/Config-MVP/Config-MVP-2.200.10.ebuild46
-rw-r--r--dev-perl/Config-MVP/Manifest3
-rw-r--r--dev-perl/Config-MVP/metadata.xml22
-rw-r--r--dev-perl/Config-Properties-1.800.013
-rw-r--r--dev-perl/Config-Properties/Config-Properties-1.800.0.ebuild25
-rw-r--r--dev-perl/Config-Properties/Manifest3
-rw-r--r--dev-perl/Config-Properties/metadata.xml12
-rw-r--r--dev-perl/Config-Simple-4.590.0-r112
-rw-r--r--dev-perl/Config-Simple/Config-Simple-4.590.0-r1.ebuild16
-rw-r--r--dev-perl/Config-Simple/Manifest3
-rw-r--r--dev-perl/Config-Simple/metadata.xml12
-rw-r--r--dev-perl/Config-Tiny-2.230.013
-rw-r--r--dev-perl/Config-Tiny/Config-Tiny-2.230.0.ebuild28
-rw-r--r--dev-perl/Config-Tiny/Manifest3
-rw-r--r--dev-perl/Config-Tiny/metadata.xml12
-rw-r--r--dev-perl/ConfigReader-0.500.0-r212
-rw-r--r--dev-perl/ConfigReader/ConfigReader-0.500.0-r2.ebuild17
-rw-r--r--dev-perl/ConfigReader/Manifest4
-rw-r--r--dev-perl/ConfigReader/files/ConfigReader-0.500.0-makefile-tests.patch58
-rw-r--r--dev-perl/ConfigReader/metadata.xml14
-rw-r--r--dev-perl/Const-Fast-0.14.0-r113
-rw-r--r--dev-perl/Const-Fast/Const-Fast-0.14.0-r1.ebuild32
-rw-r--r--dev-perl/Const-Fast/Manifest3
-rw-r--r--dev-perl/Const-Fast/metadata.xml24
-rw-r--r--dev-perl/Context-Preserve-0.20.013
-rw-r--r--dev-perl/Context-Preserve/Context-Preserve-0.20.0.ebuild28
-rw-r--r--dev-perl/Context-Preserve/Manifest3
-rw-r--r--dev-perl/Context-Preserve/metadata.xml12
-rw-r--r--dev-perl/Contextual-Return-0.4.1413
-rw-r--r--dev-perl/Contextual-Return/Contextual-Return-0.4.14.ebuild28
-rw-r--r--dev-perl/Contextual-Return/Manifest3
-rw-r--r--dev-perl/Contextual-Return/metadata.xml15
-rw-r--r--dev-perl/Convert-ASCII-Armour-1.400.0-r112
-rw-r--r--dev-perl/Convert-ASCII-Armour/Convert-ASCII-Armour-1.400.0-r1.ebuild21
-rw-r--r--dev-perl/Convert-ASCII-Armour/Manifest3
-rw-r--r--dev-perl/Convert-ASCII-Armour/metadata.xml13
-rw-r--r--dev-perl/Convert-ASN1-0.270.013
-rw-r--r--dev-perl/Convert-ASN1/Convert-ASN1-0.270.0.ebuild28
-rw-r--r--dev-perl/Convert-ASN1/Manifest4
-rw-r--r--dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch307
-rw-r--r--dev-perl/Convert-ASN1/metadata.xml12
-rw-r--r--dev-perl/Convert-BER-1.320.0-r112
-rw-r--r--dev-perl/Convert-BER/Convert-BER-1.320.0-r1.ebuild16
-rw-r--r--dev-perl/Convert-BER/Manifest3
-rw-r--r--dev-perl/Convert-BER/metadata.xml28
-rw-r--r--dev-perl/Convert-BinHex-1.125.013
-rw-r--r--dev-perl/Convert-BinHex/Convert-BinHex-1.125.0.ebuild29
-rw-r--r--dev-perl/Convert-BinHex/Manifest3
-rw-r--r--dev-perl/Convert-BinHex/metadata.xml17
-rw-r--r--dev-perl/Convert-Binary-C-0.780.0-r113
-rw-r--r--dev-perl/Convert-Binary-C/Convert-Binary-C-0.780.0-r1.ebuild26
-rw-r--r--dev-perl/Convert-Binary-C/Manifest4
-rw-r--r--dev-perl/Convert-Binary-C/files/Convert-Binary-C-0.780.0-perl-526.patch181
-rw-r--r--dev-perl/Convert-Binary-C/metadata.xml13
-rw-r--r--dev-perl/Convert-Color-0.110.013
-rw-r--r--dev-perl/Convert-Color/Convert-Color-0.110.0.ebuild31
-rw-r--r--dev-perl/Convert-Color/Manifest3
-rw-r--r--dev-perl/Convert-Color/metadata.xml21
-rw-r--r--dev-perl/Convert-PEM-0.80.0-r112
-rw-r--r--dev-perl/Convert-PEM/Convert-PEM-0.80.0-r1.ebuild30
-rw-r--r--dev-perl/Convert-PEM/Manifest6
-rw-r--r--dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-526.patch23
-rw-r--r--dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-decryptiontest.patch70
-rw-r--r--dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-testbuilder.patch29
-rw-r--r--dev-perl/Convert-PEM/metadata.xml13
-rw-r--r--dev-perl/Convert-TNEF-0.180.0-r212
-rw-r--r--dev-perl/Convert-TNEF/Convert-TNEF-0.180.0-r2.ebuild21
-rw-r--r--dev-perl/Convert-TNEF/Manifest3
-rw-r--r--dev-perl/Convert-TNEF/metadata.xml13
-rw-r--r--dev-perl/Convert-UUlib-1.400.0-r112
-rw-r--r--dev-perl/Convert-UUlib-1.500.0-r113
-rw-r--r--dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r1.ebuild17
-rw-r--r--dev-perl/Convert-UUlib/Convert-UUlib-1.500.0-r1.ebuild34
-rw-r--r--dev-perl/Convert-UUlib/Manifest6
-rw-r--r--dev-perl/Convert-UUlib/files/Convert-UUlib-1.500.0-unbundle.patch37
-rw-r--r--dev-perl/Convert-UUlib/metadata.xml15
-rw-r--r--dev-perl/Cookie-Baker-0.80.013
-rw-r--r--dev-perl/Cookie-Baker-XS-0.80.013
-rw-r--r--dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.80.0.ebuild23
-rw-r--r--dev-perl/Cookie-Baker-XS/Manifest3
-rw-r--r--dev-perl/Cookie-Baker-XS/metadata.xml12
-rw-r--r--dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild27
-rw-r--r--dev-perl/Cookie-Baker/Manifest3
-rw-r--r--dev-perl/Cookie-Baker/metadata.xml15
-rw-r--r--dev-perl/Coro-6.514.013
-rw-r--r--dev-perl/Coro/Coro-6.514.0.ebuild38
-rw-r--r--dev-perl/Coro/Manifest4
-rw-r--r--dev-perl/Coro/files/6.514.0-ev-config.patch74
-rw-r--r--dev-perl/Coro/metadata.xml40
-rw-r--r--dev-perl/Cpanel-JSON-XS-3.23.90013
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-3.23.900.ebuild24
-rw-r--r--dev-perl/Cpanel-JSON-XS/Manifest3
-rw-r--r--dev-perl/Cpanel-JSON-XS/metadata.xml12
-rw-r--r--dev-perl/Crypt-Blowfish-2.140.0-r112
-rw-r--r--dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r1.ebuild19
-rw-r--r--dev-perl/Crypt-Blowfish/Manifest3
-rw-r--r--dev-perl/Crypt-Blowfish/metadata.xml12
-rw-r--r--dev-perl/Crypt-CAST5_PP-1.40.0-r112
-rw-r--r--dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r1.ebuild16
-rw-r--r--dev-perl/Crypt-CAST5_PP/Manifest3
-rw-r--r--dev-perl/Crypt-CAST5_PP/metadata.xml12
-rw-r--r--dev-perl/Crypt-CBC-2.330.0-r113
-rw-r--r--dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild26
-rw-r--r--dev-perl/Crypt-CBC/Manifest3
-rw-r--r--dev-perl/Crypt-CBC/metadata.xml12
-rw-r--r--dev-perl/Crypt-CipherSaber-1.10.0-r113
-rw-r--r--dev-perl/Crypt-CipherSaber/Crypt-CipherSaber-1.10.0-r1.ebuild28
-rw-r--r--dev-perl/Crypt-CipherSaber/Manifest4
-rw-r--r--dev-perl/Crypt-CipherSaber/files/Crypt-CipherSaber-1.10.0-newline-iv.patch118
-rw-r--r--dev-perl/Crypt-CipherSaber/metadata.xml12
-rw-r--r--dev-perl/Crypt-Cracklib-1.700.0-r113
-rw-r--r--dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r1.ebuild26
-rw-r--r--dev-perl/Crypt-Cracklib/Manifest3
-rw-r--r--dev-perl/Crypt-Cracklib/metadata.xml12
-rw-r--r--dev-perl/Crypt-Curve25519-0.60.013
-rw-r--r--dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0.ebuild27
-rw-r--r--dev-perl/Crypt-Curve25519/Manifest3
-rw-r--r--dev-perl/Crypt-Curve25519/metadata.xml12
-rw-r--r--dev-perl/Crypt-DES-2.70.0-r113
-rw-r--r--dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild19
-rw-r--r--dev-perl/Crypt-DES/Manifest3
-rw-r--r--dev-perl/Crypt-DES/metadata.xml12
-rw-r--r--dev-perl/Crypt-DES_EDE3-0.10.0-r112
-rw-r--r--dev-perl/Crypt-DES_EDE3/Crypt-DES_EDE3-0.10.0-r1.ebuild19
-rw-r--r--dev-perl/Crypt-DES_EDE3/Manifest3
-rw-r--r--dev-perl/Crypt-DES_EDE3/metadata.xml12
-rw-r--r--dev-perl/Crypt-DH-0.70.0-r212
-rw-r--r--dev-perl/Crypt-DH-GMP-0.0.12013
-rw-r--r--dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120.ebuild34
-rw-r--r--dev-perl/Crypt-DH-GMP/Manifest3
-rw-r--r--dev-perl/Crypt-DH-GMP/metadata.xml13
-rw-r--r--dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild28
-rw-r--r--dev-perl/Crypt-DH/Manifest3
-rw-r--r--dev-perl/Crypt-DH/metadata.xml12
-rw-r--r--dev-perl/Crypt-DSA-1.170.013
-rw-r--r--dev-perl/Crypt-DSA/Crypt-DSA-1.170.0.ebuild31
-rw-r--r--dev-perl/Crypt-DSA/Manifest3
-rw-r--r--dev-perl/Crypt-DSA/metadata.xml19
-rw-r--r--dev-perl/Crypt-Eksblowfish-0.9.0-r212
-rw-r--r--dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r2.ebuild27
-rw-r--r--dev-perl/Crypt-Eksblowfish/Manifest3
-rw-r--r--dev-perl/Crypt-Eksblowfish/metadata.xml16
-rw-r--r--dev-perl/Crypt-IDEA-1.100.012
-rw-r--r--dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0.ebuild17
-rw-r--r--dev-perl/Crypt-IDEA/Manifest3
-rw-r--r--dev-perl/Crypt-IDEA/metadata.xml13
-rw-r--r--dev-perl/Crypt-OpenPGP-1.120.013
-rw-r--r--dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.120.0.ebuild44
-rw-r--r--dev-perl/Crypt-OpenPGP/Manifest3
-rw-r--r--dev-perl/Crypt-OpenPGP/metadata.xml73
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum-0.40.0-r213
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum-0.70.013
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum-0.80.013
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum-0.80.0-r113
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum-0.90.013
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild22
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.70.0.ebuild23
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild24
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0.ebuild23
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0.ebuild23
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/Manifest11
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/files/Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch49
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/metadata.xml13
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA-0.150.0-r113
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA-0.180.013
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA-0.190.013
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.150.0-r1.ebuild22
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.180.0.ebuild20
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.190.0.ebuild23
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA/Manifest7
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA/metadata.xml12
-rw-r--r--dev-perl/Crypt-OpenSSL-EC-1.310.013
-rw-r--r--dev-perl/Crypt-OpenSSL-EC/Crypt-OpenSSL-EC-1.310.0.ebuild22
-rw-r--r--dev-perl/Crypt-OpenSSL-EC/Manifest3
-rw-r--r--dev-perl/Crypt-OpenSSL-EC/metadata.xml12
-rw-r--r--dev-perl/Crypt-OpenSSL-ECDSA-0.80.013
-rw-r--r--dev-perl/Crypt-OpenSSL-ECDSA/Crypt-OpenSSL-ECDSA-0.80.0.ebuild22
-rw-r--r--dev-perl/Crypt-OpenSSL-ECDSA/Manifest3
-rw-r--r--dev-perl/Crypt-OpenSSL-ECDSA/metadata.xml12
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA-0.280.0-r313
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.280.0-r3.ebuild29
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/Manifest4
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/files/Crypt-OpenSSL-RSA-0.280.0-openssl-1.1.0.patch256
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/metadata.xml12
-rw-r--r--dev-perl/Crypt-OpenSSL-Random-0.110.013
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild29
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Manifest3
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/metadata.xml12
-rw-r--r--dev-perl/Crypt-PasswdMD5-1.400.012
-rw-r--r--dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0.ebuild17
-rw-r--r--dev-perl/Crypt-PasswdMD5/Manifest3
-rw-r--r--dev-perl/Crypt-PasswdMD5/metadata.xml12
-rw-r--r--dev-perl/Crypt-Primes-0.500.0-r112
-rw-r--r--dev-perl/Crypt-Primes/Crypt-Primes-0.500.0-r1.ebuild20
-rw-r--r--dev-perl/Crypt-Primes/Manifest3
-rw-r--r--dev-perl/Crypt-Primes/metadata.xml12
-rw-r--r--dev-perl/Crypt-RC4-2.020.0-r112
-rw-r--r--dev-perl/Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild17
-rw-r--r--dev-perl/Crypt-RC4/Manifest3
-rw-r--r--dev-perl/Crypt-RC4/metadata.xml12
-rw-r--r--dev-perl/Crypt-RIPEMD160-0.60.013
-rw-r--r--dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.60.0.ebuild20
-rw-r--r--dev-perl/Crypt-RIPEMD160/Manifest3
-rw-r--r--dev-perl/Crypt-RIPEMD160/metadata.xml13
-rw-r--r--dev-perl/Crypt-RSA-1.990.0-r112
-rw-r--r--dev-perl/Crypt-RSA/Crypt-RSA-1.990.0-r1.ebuild37
-rw-r--r--dev-perl/Crypt-RSA/Manifest3
-rw-r--r--dev-perl/Crypt-RSA/metadata.xml26
-rw-r--r--dev-perl/Crypt-Random-1.250.0-r112
-rw-r--r--dev-perl/Crypt-Random-Source-0.120.013
-rw-r--r--dev-perl/Crypt-Random-Source/Crypt-Random-Source-0.120.0.ebuild35
-rw-r--r--dev-perl/Crypt-Random-Source/Manifest3
-rw-r--r--dev-perl/Crypt-Random-Source/metadata.xml23
-rw-r--r--dev-perl/Crypt-Random/Crypt-Random-1.250.0-r1.ebuild20
-rw-r--r--dev-perl/Crypt-Random/Manifest3
-rw-r--r--dev-perl/Crypt-Random/metadata.xml18
-rw-r--r--dev-perl/Crypt-Rijndael-1.130.013
-rw-r--r--dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild24
-rw-r--r--dev-perl/Crypt-Rijndael/Manifest3
-rw-r--r--dev-perl/Crypt-Rijndael/metadata.xml12
-rw-r--r--dev-perl/Crypt-SMIME-0.150.0-r113
-rw-r--r--dev-perl/Crypt-SMIME-0.160.0-r113
-rw-r--r--dev-perl/Crypt-SMIME-0.170.013
-rw-r--r--dev-perl/Crypt-SMIME-0.190.013
-rw-r--r--dev-perl/Crypt-SMIME/Crypt-SMIME-0.150.0-r1.ebuild37
-rw-r--r--dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0-r1.ebuild37
-rw-r--r--dev-perl/Crypt-SMIME/Crypt-SMIME-0.170.0.ebuild40
-rw-r--r--dev-perl/Crypt-SMIME/Crypt-SMIME-0.190.0.ebuild40
-rw-r--r--dev-perl/Crypt-SMIME/Manifest9
-rw-r--r--dev-perl/Crypt-SMIME/metadata.xml12
-rw-r--r--dev-perl/Crypt-SSLeay-0.720.0-r114
-rw-r--r--dev-perl/Crypt-SSLeay-0.720.0-r214
-rw-r--r--dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild41
-rw-r--r--dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r2.ebuild40
-rw-r--r--dev-perl/Crypt-SSLeay/Manifest6
-rw-r--r--dev-perl/Crypt-SSLeay/files/Crypt-SSLeay-0.720.0-no-dot-inc.patch27
-rw-r--r--dev-perl/Crypt-SSLeay/files/Crypt-SSLeay-0.720.0-no-ssl3.patch40
-rw-r--r--dev-perl/Crypt-SSLeay/metadata.xml19
-rw-r--r--dev-perl/Crypt-Simple-0.60.0-r113
-rw-r--r--dev-perl/Crypt-Simple/Crypt-Simple-0.60.0-r1.ebuild24
-rw-r--r--dev-perl/Crypt-Simple/Manifest3
-rw-r--r--dev-perl/Crypt-Simple/metadata.xml12
-rw-r--r--dev-perl/Crypt-SmbHash-0.120.0-r112
-rw-r--r--dev-perl/Crypt-SmbHash-0.120.0-r212
-rw-r--r--dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r1.ebuild18
-rw-r--r--dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r2.ebuild18
-rw-r--r--dev-perl/Crypt-SmbHash/Manifest4
-rw-r--r--dev-perl/Crypt-SmbHash/metadata.xml12
-rw-r--r--dev-perl/Crypt-Twofish-2.170.0-r112
-rw-r--r--dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0-r1.ebuild16
-rw-r--r--dev-perl/Crypt-Twofish/Manifest4
-rw-r--r--dev-perl/Crypt-Twofish/files/no-dot-inc.patch32
-rw-r--r--dev-perl/Crypt-Twofish/metadata.xml12
-rw-r--r--dev-perl/Crypt-URandom-0.360.013
-rw-r--r--dev-perl/Crypt-URandom/Crypt-URandom-0.360.0.ebuild29
-rw-r--r--dev-perl/Crypt-URandom/Manifest3
-rw-r--r--dev-perl/Crypt-URandom/metadata.xml12
-rw-r--r--dev-perl/Crypt-X509-0.510.013
-rw-r--r--dev-perl/Crypt-X509/Crypt-X509-0.510.0.ebuild23
-rw-r--r--dev-perl/Crypt-X509/Manifest3
-rw-r--r--dev-perl/Crypt-X509/metadata.xml16
-rw-r--r--dev-perl/CryptX-0.53.013
-rw-r--r--dev-perl/CryptX/CryptX-0.53.0.ebuild35
-rw-r--r--dev-perl/CryptX/Manifest3
-rw-r--r--dev-perl/CryptX/metadata.xml113
-rw-r--r--dev-perl/Curses-1.360.013
-rw-r--r--dev-perl/Curses-UI-0.960.900-r213
-rw-r--r--dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild27
-rw-r--r--dev-perl/Curses-UI/Manifest3
-rw-r--r--dev-perl/Curses-UI/metadata.xml60
-rw-r--r--dev-perl/Curses/Curses-1.360.0.ebuild46
-rw-r--r--dev-perl/Curses/Manifest3
-rw-r--r--dev-perl/Curses/metadata.xml19
-rw-r--r--dev-perl/CursesWidgets-1.997.0-r112
-rw-r--r--dev-perl/CursesWidgets-1.997.0-r213
-rw-r--r--dev-perl/CursesWidgets/CursesWidgets-1.997.0-r1.ebuild21
-rw-r--r--dev-perl/CursesWidgets/CursesWidgets-1.997.0-r2.ebuild55
-rw-r--r--dev-perl/CursesWidgets/Manifest4
-rw-r--r--dev-perl/CursesWidgets/metadata.xml22
-rw-r--r--dev-perl/Cwd-Guard-0.50.013
-rw-r--r--dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild32
-rw-r--r--dev-perl/Cwd-Guard/Manifest3
-rw-r--r--dev-perl/Cwd-Guard/metadata.xml12
-rw-r--r--dev-perl/DBD-Pg-3.5.312
-rw-r--r--dev-perl/DBD-Pg-3.6.212
-rw-r--r--dev-perl/DBD-Pg-3.7.012
-rw-r--r--dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild44
-rw-r--r--dev-perl/DBD-Pg/DBD-Pg-3.6.2.ebuild44
-rw-r--r--dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild97
-rw-r--r--dev-perl/DBD-Pg/Manifest7
-rw-r--r--dev-perl/DBD-Pg/metadata.xml13
-rw-r--r--dev-perl/DBD-SQLite-1.560.013
-rw-r--r--dev-perl/DBD-SQLite-1.580.013
-rw-r--r--dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild47
-rw-r--r--dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild47
-rw-r--r--dev-perl/DBD-SQLite/Manifest5
-rw-r--r--dev-perl/DBD-SQLite/metadata.xml22
-rw-r--r--dev-perl/DBD-mysql-4.32.0-r213
-rw-r--r--dev-perl/DBD-mysql-4.37.014
-rw-r--r--dev-perl/DBD-mysql-4.41.014
-rw-r--r--dev-perl/DBD-mysql-4.41.0-r214
-rw-r--r--dev-perl/DBD-mysql-4.42.014
-rw-r--r--dev-perl/DBD-mysql-4.44.013
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild49
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild68
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild69
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild65
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild66
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild64
-rw-r--r--dev-perl/DBD-mysql/Manifest19
-rw-r--r--dev-perl/DBD-mysql/files/4.041-amvis-type-conversions.patch47
-rw-r--r--dev-perl/DBD-mysql/files/4.041-mariadb-10.2.patch35
-rw-r--r--dev-perl/DBD-mysql/files/4.041-no-dot-inc.patch103
-rw-r--r--dev-perl/DBD-mysql/files/4.042-no-dot-inc.patch178
-rw-r--r--dev-perl/DBD-mysql/files/DBD-mysql-4.044-amvis-type-conversions.patch56
-rw-r--r--dev-perl/DBD-mysql/files/DBD-mysql-4.044-no-dot-inc.patch151
-rw-r--r--dev-perl/DBD-mysql/files/DBD-mysql-print_embedded_options.patch20
-rw-r--r--dev-perl/DBD-mysql/metadata.xml21
-rw-r--r--dev-perl/DBI-1.637.013
-rw-r--r--dev-perl/DBI-Shell-11.950.0-r212
-rw-r--r--dev-perl/DBI-Shell/DBI-Shell-11.950.0-r2.ebuild27
-rw-r--r--dev-perl/DBI-Shell/Manifest7
-rw-r--r--dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-local-scalar.patch26
-rw-r--r--dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-nochrdir.patch26
-rw-r--r--dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-perl526.patch39
-rw-r--r--dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-sprintf-warn.patch25
-rw-r--r--dev-perl/DBI-Shell/metadata.xml29
-rw-r--r--dev-perl/DBI/DBI-1.637.0.ebuild32
-rw-r--r--dev-perl/DBI/Manifest3
-rw-r--r--dev-perl/DBI/metadata.xml99
-rw-r--r--dev-perl/DBICx-TestDatabase-0.50.013
-rw-r--r--dev-perl/DBICx-TestDatabase/DBICx-TestDatabase-0.50.0.ebuild33
-rw-r--r--dev-perl/DBICx-TestDatabase/Manifest3
-rw-r--r--dev-perl/DBICx-TestDatabase/metadata.xml13
-rw-r--r--dev-perl/DBIx-Class-0.82.84013
-rw-r--r--dev-perl/DBIx-Class-DynamicDefault-0.40.013
-rw-r--r--dev-perl/DBIx-Class-DynamicDefault/DBIx-Class-DynamicDefault-0.40.0.ebuild31
-rw-r--r--dev-perl/DBIx-Class-DynamicDefault/Manifest3
-rw-r--r--dev-perl/DBIx-Class-DynamicDefault/metadata.xml12
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-Boolean-0.3.013
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-Boolean/DBIx-Class-InflateColumn-Boolean-0.3.0.ebuild29
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-Boolean/Manifest3
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-Boolean/metadata.xml12
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-IP-0.20.30-r113
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-IP/DBIx-Class-InflateColumn-IP-0.20.30-r1.ebuild33
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-IP/Manifest3
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-IP/metadata.xml12
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-Object-Enum-0.60.013
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-Object-Enum/DBIx-Class-InflateColumn-Object-Enum-0.60.0.ebuild25
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-Object-Enum/Manifest3
-rw-r--r--dev-perl/DBIx-Class-InflateColumn-Object-Enum/metadata.xml12
-rw-r--r--dev-perl/DBIx-Class-UserStamp-0.110.0-r113
-rw-r--r--dev-perl/DBIx-Class-UserStamp/DBIx-Class-UserStamp-0.110.0-r1.ebuild34
-rw-r--r--dev-perl/DBIx-Class-UserStamp/Manifest3
-rw-r--r--dev-perl/DBIx-Class-UserStamp/metadata.xml12
-rw-r--r--dev-perl/DBIx-Class/DBIx-Class-0.82.840.ebuild98
-rw-r--r--dev-perl/DBIx-Class/Manifest3
-rw-r--r--dev-perl/DBIx-Class/metadata.xml116
-rw-r--r--dev-perl/DBIx-ContextualFetch-1.30.0-r113
-rw-r--r--dev-perl/DBIx-ContextualFetch/DBIx-ContextualFetch-1.30.0-r1.ebuild28
-rw-r--r--dev-perl/DBIx-ContextualFetch/Manifest3
-rw-r--r--dev-perl/DBIx-ContextualFetch/metadata.xml14
-rw-r--r--dev-perl/DBIx-DBSchema-0.450.012
-rw-r--r--dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.450.0.ebuild24
-rw-r--r--dev-perl/DBIx-DBSchema/Manifest3
-rw-r--r--dev-perl/DBIx-DBSchema/metadata.xml25
-rw-r--r--dev-perl/DBIx-Migration-0.70.013
-rw-r--r--dev-perl/DBIx-Migration/DBIx-Migration-0.70.0.ebuild31
-rw-r--r--dev-perl/DBIx-Migration/Manifest3
-rw-r--r--dev-perl/DBIx-Migration/metadata.xml12
-rw-r--r--dev-perl/DBIx-Safe-1.2.5-r112
-rw-r--r--dev-perl/DBIx-Safe/DBIx-Safe-1.2.5-r1.ebuild29
-rw-r--r--dev-perl/DBIx-Safe/Manifest3
-rw-r--r--dev-perl/DBIx-Safe/metadata.xml12
-rw-r--r--dev-perl/DBIx-SearchBuilder-1.660.0-r113
-rw-r--r--dev-perl/DBIx-SearchBuilder-1.670.013
-rw-r--r--dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.660.0-r1.ebuild40
-rw-r--r--dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.670.0.ebuild43
-rw-r--r--dev-perl/DBIx-SearchBuilder/Manifest6
-rw-r--r--dev-perl/DBIx-SearchBuilder/files/DBIx-SearchBuilder-1.66-no-dot-inc.patch341
-rw-r--r--dev-perl/DBIx-SearchBuilder/metadata.xml27
-rw-r--r--dev-perl/DBIx-Simple-1.350.0-r113
-rw-r--r--dev-perl/DBIx-Simple/DBIx-Simple-1.350.0-r1.ebuild34
-rw-r--r--dev-perl/DBIx-Simple/Manifest3
-rw-r--r--dev-perl/DBIx-Simple/metadata.xml13
-rw-r--r--dev-perl/DB_File-Lock-0.50.0-r112
-rw-r--r--dev-perl/DB_File-Lock/DB_File-Lock-0.50.0-r1.ebuild21
-rw-r--r--dev-perl/DB_File-Lock/Manifest4
-rw-r--r--dev-perl/DB_File-Lock/files/DB_File-Lock-0.05-RT98224.patch29
-rw-r--r--dev-perl/DB_File-Lock/metadata.xml12
-rw-r--r--dev-perl/Daemon-Generic-0.850.013
-rw-r--r--dev-perl/Daemon-Generic/Daemon-Generic-0.850.0.ebuild32
-rw-r--r--dev-perl/Daemon-Generic/Manifest3
-rw-r--r--dev-perl/Daemon-Generic/metadata.xml15
-rw-r--r--dev-perl/Danga-Socket-1.610.0-r112
-rw-r--r--dev-perl/Danga-Socket/Danga-Socket-1.610.0-r1.ebuild19
-rw-r--r--dev-perl/Danga-Socket/Manifest3
-rw-r--r--dev-perl/Danga-Socket/metadata.xml16
-rw-r--r--dev-perl/Data-AMF-0.90.0-r113
-rw-r--r--dev-perl/Data-AMF/Data-AMF-0.90.0-r1.ebuild32
-rw-r--r--dev-perl/Data-AMF/Manifest3
-rw-r--r--dev-perl/Data-AMF/metadata.xml26
-rw-r--r--dev-perl/Data-Buffer-0.40.0-r112
-rw-r--r--dev-perl/Data-Buffer/Data-Buffer-0.40.0-r1.ebuild16
-rw-r--r--dev-perl/Data-Buffer/Manifest3
-rw-r--r--dev-perl/Data-Buffer/metadata.xml12
-rw-r--r--dev-perl/Data-Compare-1.250.013
-rw-r--r--dev-perl/Data-Compare/Data-Compare-1.250.0.ebuild33
-rw-r--r--dev-perl/Data-Compare/Manifest3
-rw-r--r--dev-perl/Data-Compare/metadata.xml13
-rw-r--r--dev-perl/Data-Diver-1.010.112
-rw-r--r--dev-perl/Data-Diver/Data-Diver-1.010.1.ebuild17
-rw-r--r--dev-perl/Data-Diver/Manifest3
-rw-r--r--dev-perl/Data-Diver/metadata.xml16
-rw-r--r--dev-perl/Data-Dump-1.230.012
-rw-r--r--dev-perl/Data-Dump-Streamer-2.400.013
-rw-r--r--dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.400.0.ebuild42
-rw-r--r--dev-perl/Data-Dump-Streamer/Manifest4
-rw-r--r--dev-perl/Data-Dump-Streamer/files/Data-Dump-Streamer-2.400.0-perl526.patch243
-rw-r--r--dev-perl/Data-Dump-Streamer/metadata.xml13
-rw-r--r--dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild16
-rw-r--r--dev-perl/Data-Dump/Manifest3
-rw-r--r--dev-perl/Data-Dump/metadata.xml17
-rw-r--r--dev-perl/Data-DumpXML-1.60.0-r112
-rw-r--r--dev-perl/Data-DumpXML/Data-DumpXML-1.60.0-r1.ebuild21
-rw-r--r--dev-perl/Data-DumpXML/Manifest3
-rw-r--r--dev-perl/Data-DumpXML/metadata.xml14
-rw-r--r--dev-perl/Data-Dumper-Concise-2.23.013
-rw-r--r--dev-perl/Data-Dumper-Concise/Data-Dumper-Concise-2.23.0.ebuild25
-rw-r--r--dev-perl/Data-Dumper-Concise/Manifest3
-rw-r--r--dev-perl/Data-Dumper-Concise/metadata.xml14
-rw-r--r--dev-perl/Data-Float-0.13.013
-rw-r--r--dev-perl/Data-Float/Data-Float-0.13.0.ebuild26
-rw-r--r--dev-perl/Data-Float/Manifest3
-rw-r--r--dev-perl/Data-Float/metadata.xml12
-rw-r--r--dev-perl/Data-FormValidator-4.880.013
-rw-r--r--dev-perl/Data-FormValidator/Data-FormValidator-4.880.0.ebuild67
-rw-r--r--dev-perl/Data-FormValidator/Manifest4
-rw-r--r--dev-perl/Data-FormValidator/files/Data-FormValidator-4.880.0-skip-readme-pod.patch34
-rw-r--r--dev-perl/Data-FormValidator/metadata.xml19
-rw-r--r--dev-perl/Data-GUID-0.48.013
-rw-r--r--dev-perl/Data-GUID-0.49.013
-rw-r--r--dev-perl/Data-GUID/Data-GUID-0.48.0.ebuild26
-rw-r--r--dev-perl/Data-GUID/Data-GUID-0.49.0.ebuild28
-rw-r--r--dev-perl/Data-GUID/Manifest5
-rw-r--r--dev-perl/Data-GUID/metadata.xml16
-rw-r--r--dev-perl/Data-HexDump-0.20.012
-rw-r--r--dev-perl/Data-HexDump/Data-HexDump-0.20.0.ebuild20
-rw-r--r--dev-perl/Data-HexDump/Manifest6
-rw-r--r--dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-hexdump-pl.patch59
-rw-r--r--dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-lib-pm.patch28
-rw-r--r--dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-signed-c.patch28
-rw-r--r--dev-perl/Data-HexDump/metadata.xml12
-rw-r--r--dev-perl/Data-Hexify-1.0.0-r112
-rw-r--r--dev-perl/Data-Hexify/Data-Hexify-1.0.0-r1.ebuild16
-rw-r--r--dev-perl/Data-Hexify/Manifest3
-rw-r--r--dev-perl/Data-Hexify/metadata.xml16
-rw-r--r--dev-perl/Data-Hierarchy-0.340.0-r113
-rw-r--r--dev-perl/Data-Hierarchy/Data-Hierarchy-0.340.0-r1.ebuild22
-rw-r--r--dev-perl/Data-Hierarchy/Manifest3
-rw-r--r--dev-perl/Data-Hierarchy/metadata.xml13
-rw-r--r--dev-perl/Data-ICal-0.220.013
-rw-r--r--dev-perl/Data-ICal/Data-ICal-0.220.0.ebuild43
-rw-r--r--dev-perl/Data-ICal/Manifest3
-rw-r--r--dev-perl/Data-ICal/metadata.xml25
-rw-r--r--dev-perl/Data-ObjectDriver-0.150.013
-rw-r--r--dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.150.0.ebuild31
-rw-r--r--dev-perl/Data-ObjectDriver/Manifest3
-rw-r--r--dev-perl/Data-ObjectDriver/metadata.xml37
-rw-r--r--dev-perl/Data-OptList-0.110.013
-rw-r--r--dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild26
-rw-r--r--dev-perl/Data-OptList/Manifest3
-rw-r--r--dev-perl/Data-OptList/metadata.xml12
-rw-r--r--dev-perl/Data-Page-2.20.0-r113
-rw-r--r--dev-perl/Data-Page-Pageset-1.20.0-r113
-rw-r--r--dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r1.ebuild29
-rw-r--r--dev-perl/Data-Page-Pageset/Manifest3
-rw-r--r--dev-perl/Data-Page-Pageset/metadata.xml13
-rw-r--r--dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild28
-rw-r--r--dev-perl/Data-Page/Manifest3
-rw-r--r--dev-perl/Data-Page/metadata.xml12
-rw-r--r--dev-perl/Data-Perl-0.2.913
-rw-r--r--dev-perl/Data-Perl-0.2.9-r113
-rw-r--r--dev-perl/Data-Perl/Data-Perl-0.2.9-r1.ebuild32
-rw-r--r--dev-perl/Data-Perl/Data-Perl-0.2.9.ebuild34
-rw-r--r--dev-perl/Data-Perl/Manifest4
-rw-r--r--dev-perl/Data-Perl/metadata.xml26
-rw-r--r--dev-perl/Data-Random-0.120.013
-rw-r--r--dev-perl/Data-Random-0.80.013
-rw-r--r--dev-perl/Data-Random/Data-Random-0.120.0.ebuild42
-rw-r--r--dev-perl/Data-Random/Data-Random-0.80.0.ebuild38
-rw-r--r--dev-perl/Data-Random/Manifest5
-rw-r--r--dev-perl/Data-Random/metadata.xml13
-rw-r--r--dev-perl/Data-Section-0.200.713
-rw-r--r--dev-perl/Data-Section/Data-Section-0.200.7.ebuild26
-rw-r--r--dev-perl/Data-Section/Manifest3
-rw-r--r--dev-perl/Data-Section/metadata.xml12
-rw-r--r--dev-perl/Data-Serializer-0.600.0-r113
-rw-r--r--dev-perl/Data-Serializer/Data-Serializer-0.600.0-r1.ebuild36
-rw-r--r--dev-perl/Data-Serializer/Manifest3
-rw-r--r--dev-perl/Data-Serializer/metadata.xml31
-rw-r--r--dev-perl/Data-ShowTable-4.600.012
-rw-r--r--dev-perl/Data-ShowTable/Data-ShowTable-4.600.0.ebuild24
-rw-r--r--dev-perl/Data-ShowTable/Manifest5
-rw-r--r--dev-perl/Data-ShowTable/files/Data-ShowTable-4.600.0-parallel.patch32
-rw-r--r--dev-perl/Data-ShowTable/files/Data-ShowTable-4.600.0-perl526.patch236
-rw-r--r--dev-perl/Data-ShowTable/metadata.xml12
-rw-r--r--dev-perl/Data-Stag-0.140.0-r112
-rw-r--r--dev-perl/Data-Stag/Data-Stag-0.140.0-r1.ebuild20
-rw-r--r--dev-perl/Data-Stag/Manifest3
-rw-r--r--dev-perl/Data-Stag/metadata.xml45
-rw-r--r--dev-perl/Data-Stream-Bulk-0.110.0-r113
-rw-r--r--dev-perl/Data-Stream-Bulk/Data-Stream-Bulk-0.110.0-r1.ebuild26
-rw-r--r--dev-perl/Data-Stream-Bulk/Manifest3
-rw-r--r--dev-perl/Data-Stream-Bulk/metadata.xml24
-rw-r--r--dev-perl/Data-Structure-Util-0.150.012
-rw-r--r--dev-perl/Data-Structure-Util-0.160.013
-rw-r--r--dev-perl/Data-Structure-Util/Data-Structure-Util-0.150.0.ebuild21
-rw-r--r--dev-perl/Data-Structure-Util/Data-Structure-Util-0.160.0.ebuild29
-rw-r--r--dev-perl/Data-Structure-Util/Manifest5
-rw-r--r--dev-perl/Data-Structure-Util/metadata.xml12
-rw-r--r--dev-perl/Data-Types-0.90.013
-rw-r--r--dev-perl/Data-Types/Data-Types-0.90.0.ebuild22
-rw-r--r--dev-perl/Data-Types/Manifest3
-rw-r--r--dev-perl/Data-Types/metadata.xml16
-rw-r--r--dev-perl/Data-URIEncode-0.110.0-r112
-rw-r--r--dev-perl/Data-URIEncode/Data-URIEncode-0.110.0-r1.ebuild16
-rw-r--r--dev-perl/Data-URIEncode/Manifest3
-rw-r--r--dev-perl/Data-URIEncode/metadata.xml12
-rw-r--r--dev-perl/Data-UUID-1.221.012
-rw-r--r--dev-perl/Data-UUID/Data-UUID-1.221.0.ebuild24
-rw-r--r--dev-perl/Data-UUID/Manifest3
-rw-r--r--dev-perl/Data-UUID/metadata.xml12
-rw-r--r--dev-perl/Data-Uniqid-0.120.0-r112
-rw-r--r--dev-perl/Data-Uniqid/Data-Uniqid-0.120.0-r1.ebuild22
-rw-r--r--dev-perl/Data-Uniqid/Manifest3
-rw-r--r--dev-perl/Data-Uniqid/metadata.xml12
-rw-r--r--dev-perl/Data-Utilities-0.40.0-r112
-rw-r--r--dev-perl/Data-Utilities/Data-Utilities-0.40.0-r1.ebuild20
-rw-r--r--dev-perl/Data-Utilities/Manifest3
-rw-r--r--dev-perl/Data-Utilities/metadata.xml16
-rw-r--r--dev-perl/Data-Validate-Domain-0.110.013
-rw-r--r--dev-perl/Data-Validate-Domain-0.140.013
-rw-r--r--dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.110.0.ebuild29
-rw-r--r--dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.140.0.ebuild28
-rw-r--r--dev-perl/Data-Validate-Domain/Manifest5
-rw-r--r--dev-perl/Data-Validate-Domain/metadata.xml12
-rw-r--r--dev-perl/Data-Validate-IP-0.270.013
-rw-r--r--dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild30
-rw-r--r--dev-perl/Data-Validate-IP/Manifest3
-rw-r--r--dev-perl/Data-Validate-IP/metadata.xml12
-rw-r--r--dev-perl/Data-Visitor-0.300.0-r113
-rw-r--r--dev-perl/Data-Visitor/Data-Visitor-0.300.0-r1.ebuild28
-rw-r--r--dev-perl/Data-Visitor/Manifest3
-rw-r--r--dev-perl/Data-Visitor/metadata.xml13
-rw-r--r--dev-perl/Date-Calc-6.400.012
-rw-r--r--dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild27
-rw-r--r--dev-perl/Date-Calc/Manifest3
-rw-r--r--dev-perl/Date-Calc/metadata.xml17
-rw-r--r--dev-perl/Date-Extract-0.40.013
-rw-r--r--dev-perl/Date-Extract-0.50.013
-rw-r--r--dev-perl/Date-Extract-0.60.013
-rw-r--r--dev-perl/Date-Extract/Date-Extract-0.40.0.ebuild33
-rw-r--r--dev-perl/Date-Extract/Date-Extract-0.50.0.ebuild35
-rw-r--r--dev-perl/Date-Extract/Date-Extract-0.60.0.ebuild35
-rw-r--r--dev-perl/Date-Extract/Manifest7
-rw-r--r--dev-perl/Date-Extract/metadata.xml16
-rw-r--r--dev-perl/Date-ICal-2.678.0-r112
-rw-r--r--dev-perl/Date-ICal/Date-ICal-2.678.0-r1.ebuild22
-rw-r--r--dev-perl/Date-ICal/Manifest3
-rw-r--r--dev-perl/Date-ICal/metadata.xml13
-rw-r--r--dev-perl/Date-Leapyear-1.720.0-r112
-rw-r--r--dev-perl/Date-Leapyear/Date-Leapyear-1.720.0-r1.ebuild16
-rw-r--r--dev-perl/Date-Leapyear/Manifest3
-rw-r--r--dev-perl/Date-Leapyear/metadata.xml12
-rw-r--r--dev-perl/Date-Manip-6.510.013
-rw-r--r--dev-perl/Date-Manip-6.520.013
-rw-r--r--dev-perl/Date-Manip-6.560.013
-rw-r--r--dev-perl/Date-Manip-6.570.013
-rw-r--r--dev-perl/Date-Manip-6.580.013
-rw-r--r--dev-perl/Date-Manip-6.590.013
-rw-r--r--dev-perl/Date-Manip-6.600.013
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.510.0.ebuild40
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.520.0.ebuild38
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.560.0.ebuild40
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.570.0.ebuild37
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.580.0.ebuild37
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.590.0.ebuild37
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild37
-rw-r--r--dev-perl/Date-Manip/Manifest16
-rw-r--r--dev-perl/Date-Manip/files/Date-Manip-6.56-dirname-version.patch44
-rw-r--r--dev-perl/Date-Manip/metadata.xml983
-rw-r--r--dev-perl/Date-Pcalc-6.100.0-r112
-rw-r--r--dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r1.ebuild26
-rw-r--r--dev-perl/Date-Pcalc/Manifest6
-rw-r--r--dev-perl/Date-Pcalc/files/6.100.0_identifier_before_numeric_constant.patch16
-rw-r--r--dev-perl/Date-Pcalc/files/Date-Pcalc-6.100.0-datestamp-window-move.patch497
-rw-r--r--dev-perl/Date-Pcalc/files/Date-Pcalc-6.100.0-unescaped-left-brace-5.26.patch253
-rw-r--r--dev-perl/Date-Pcalc/metadata.xml16
-rw-r--r--dev-perl/Date-Simple-3.30.0-r112
-rw-r--r--dev-perl/Date-Simple/Date-Simple-3.30.0-r1.ebuild17
-rw-r--r--dev-perl/Date-Simple/Manifest3
-rw-r--r--dev-perl/Date-Simple/metadata.xml15
-rw-r--r--dev-perl/DateTime-1.200.013
-rw-r--r--dev-perl/DateTime-1.210.013
-rw-r--r--dev-perl/DateTime-1.280.013
-rw-r--r--dev-perl/DateTime-1.360.013
-rw-r--r--dev-perl/DateTime-1.420.013
-rw-r--r--dev-perl/DateTime-1.440.013
-rw-r--r--dev-perl/DateTime-Calendar-Julian-0.40.013
-rw-r--r--dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.40.0.ebuild21
-rw-r--r--dev-perl/DateTime-Calendar-Julian/Manifest3
-rw-r--r--dev-perl/DateTime-Calendar-Julian/metadata.xml12
-rw-r--r--dev-perl/DateTime-Event-ICal-0.130.012
-rw-r--r--dev-perl/DateTime-Event-ICal/DateTime-Event-ICal-0.130.0.ebuild22
-rw-r--r--dev-perl/DateTime-Event-ICal/Manifest3
-rw-r--r--dev-perl/DateTime-Event-ICal/metadata.xml12
-rw-r--r--dev-perl/DateTime-Event-Recurrence-0.190.012
-rw-r--r--dev-perl/DateTime-Event-Recurrence/DateTime-Event-Recurrence-0.190.0.ebuild22
-rw-r--r--dev-perl/DateTime-Event-Recurrence/Manifest3
-rw-r--r--dev-perl/DateTime-Event-Recurrence/metadata.xml13
-rw-r--r--dev-perl/DateTime-Format-Builder-0.810.0-r112
-rw-r--r--dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.810.0-r1.ebuild30
-rw-r--r--dev-perl/DateTime-Format-Builder/Manifest3
-rw-r--r--dev-perl/DateTime-Format-Builder/metadata.xml18
-rw-r--r--dev-perl/DateTime-Format-DateParse-0.50.0-r112
-rw-r--r--dev-perl/DateTime-Format-DateParse/DateTime-Format-DateParse-0.50.0-r1.ebuild22
-rw-r--r--dev-perl/DateTime-Format-DateParse/Manifest3
-rw-r--r--dev-perl/DateTime-Format-DateParse/metadata.xml12
-rw-r--r--dev-perl/DateTime-Format-Flexible-0.280.013
-rw-r--r--dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.280.0.ebuild34
-rw-r--r--dev-perl/DateTime-Format-Flexible/Manifest3
-rw-r--r--dev-perl/DateTime-Format-Flexible/metadata.xml16
-rw-r--r--dev-perl/DateTime-Format-HTTP-0.420.013
-rw-r--r--dev-perl/DateTime-Format-HTTP/DateTime-Format-HTTP-0.420.0.ebuild25
-rw-r--r--dev-perl/DateTime-Format-HTTP/Manifest3
-rw-r--r--dev-perl/DateTime-Format-HTTP/metadata.xml12
-rw-r--r--dev-perl/DateTime-Format-Human-Duration-0.640.012
-rw-r--r--dev-perl/DateTime-Format-Human-Duration/DateTime-Format-Human-Duration-0.640.0.ebuild20
-rw-r--r--dev-perl/DateTime-Format-Human-Duration/Manifest3
-rw-r--r--dev-perl/DateTime-Format-Human-Duration/metadata.xml22
-rw-r--r--dev-perl/DateTime-Format-ICal-0.90.012
-rw-r--r--dev-perl/DateTime-Format-ICal/DateTime-Format-ICal-0.90.0.ebuild24
-rw-r--r--dev-perl/DateTime-Format-ICal/Manifest3
-rw-r--r--dev-perl/DateTime-Format-ICal/metadata.xml12
-rw-r--r--dev-perl/DateTime-Format-ISO8601-0.80.0-r113
-rw-r--r--dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.80.0-r1.ebuild29
-rw-r--r--dev-perl/DateTime-Format-ISO8601/Manifest3
-rw-r--r--dev-perl/DateTime-Format-ISO8601/metadata.xml12
-rw-r--r--dev-perl/DateTime-Format-Mail-0.402.013
-rw-r--r--dev-perl/DateTime-Format-Mail-0.403.013
-rw-r--r--dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.402.0.ebuild29
-rw-r--r--dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0.ebuild32
-rw-r--r--dev-perl/DateTime-Format-Mail/Manifest5
-rw-r--r--dev-perl/DateTime-Format-Mail/metadata.xml12
-rw-r--r--dev-perl/DateTime-Format-Natural-1.10.0-r113
-rw-r--r--dev-perl/DateTime-Format-Natural-1.40.013
-rw-r--r--dev-perl/DateTime-Format-Natural-1.50.013
-rw-r--r--dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.10.0-r1.ebuild39
-rw-r--r--dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.40.0.ebuild44
-rw-r--r--dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.50.0.ebuild44
-rw-r--r--dev-perl/DateTime-Format-Natural/Manifest7
-rw-r--r--dev-perl/DateTime-Format-Natural/metadata.xml26
-rw-r--r--dev-perl/DateTime-Format-SQLite-0.110.012
-rw-r--r--dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0.ebuild20
-rw-r--r--dev-perl/DateTime-Format-SQLite/Manifest3
-rw-r--r--dev-perl/DateTime-Format-SQLite/metadata.xml12
-rw-r--r--dev-perl/DateTime-Format-Strptime-1.700.013
-rw-r--r--dev-perl/DateTime-Format-Strptime-1.730.013
-rw-r--r--dev-perl/DateTime-Format-Strptime-1.740.013
-rw-r--r--dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.700.0.ebuild35
-rw-r--r--dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.730.0.ebuild37
-rw-r--r--dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild37
-rw-r--r--dev-perl/DateTime-Format-Strptime/Manifest7
-rw-r--r--dev-perl/DateTime-Format-Strptime/metadata.xml13
-rw-r--r--dev-perl/DateTime-Format-W3CDTF-0.70.013
-rw-r--r--dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.70.0.ebuild26
-rw-r--r--dev-perl/DateTime-Format-W3CDTF/Manifest3
-rw-r--r--dev-perl/DateTime-Format-W3CDTF/metadata.xml12
-rw-r--r--dev-perl/DateTime-HiRes-0.10.0-r112
-rw-r--r--dev-perl/DateTime-HiRes/DateTime-HiRes-0.10.0-r1.ebuild19
-rw-r--r--dev-perl/DateTime-HiRes/Manifest4
-rw-r--r--dev-perl/DateTime-HiRes/files/DateTime-HiRes-0.10.0-datetimelocale.patch39
-rw-r--r--dev-perl/DateTime-HiRes/metadata.xml12
-rw-r--r--dev-perl/DateTime-Locale-0.460.013
-rw-r--r--dev-perl/DateTime-Locale-1.160.013
-rw-r--r--dev-perl/DateTime-Locale-1.20.013
-rw-r--r--dev-perl/DateTime-Locale-1.30.013
-rw-r--r--dev-perl/DateTime-Locale-1.50.013
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-0.460.0.ebuild32
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild42
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.20.0.ebuild34
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.30.0.ebuild35
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.50.0.ebuild35
-rw-r--r--dev-perl/DateTime-Locale/Manifest11
-rw-r--r--dev-perl/DateTime-Locale/metadata.xml18
-rw-r--r--dev-perl/DateTime-Set-0.340.013
-rw-r--r--dev-perl/DateTime-Set-0.360.013
-rw-r--r--dev-perl/DateTime-Set-0.390.013
-rw-r--r--dev-perl/DateTime-Set/DateTime-Set-0.340.0.ebuild27
-rw-r--r--dev-perl/DateTime-Set/DateTime-Set-0.360.0.ebuild25
-rw-r--r--dev-perl/DateTime-Set/DateTime-Set-0.390.0.ebuild25
-rw-r--r--dev-perl/DateTime-Set/Manifest7
-rw-r--r--dev-perl/DateTime-Set/metadata.xml15
-rw-r--r--dev-perl/DateTime-TimeZone-1.930.013
-rw-r--r--dev-perl/DateTime-TimeZone-1.940.013
-rw-r--r--dev-perl/DateTime-TimeZone-2.10.013
-rw-r--r--dev-perl/DateTime-TimeZone-2.110.013
-rw-r--r--dev-perl/DateTime-TimeZone-2.130.013
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.930.0.ebuild38
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.940.0.ebuild35
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.10.0.ebuild35
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.110.0.ebuild37
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild37
-rw-r--r--dev-perl/DateTime-TimeZone/Manifest11
-rw-r--r--dev-perl/DateTime-TimeZone/metadata.xml381
-rw-r--r--dev-perl/DateTime-Tiny-1.60.013
-rw-r--r--dev-perl/DateTime-Tiny/DateTime-Tiny-1.60.0.ebuild25
-rw-r--r--dev-perl/DateTime-Tiny/Manifest3
-rw-r--r--dev-perl/DateTime-Tiny/metadata.xml16
-rw-r--r--dev-perl/DateTime/DateTime-1.200.0.ebuild38
-rw-r--r--dev-perl/DateTime/DateTime-1.210.0.ebuild36
-rw-r--r--dev-perl/DateTime/DateTime-1.280.0.ebuild35
-rw-r--r--dev-perl/DateTime/DateTime-1.360.0.ebuild44
-rw-r--r--dev-perl/DateTime/DateTime-1.420.0.ebuild45
-rw-r--r--dev-perl/DateTime/DateTime-1.440.0.ebuild45
-rw-r--r--dev-perl/DateTime/Manifest13
-rw-r--r--dev-perl/DateTime/metadata.xml21
-rw-r--r--dev-perl/DateTimeX-Easy-0.89.013
-rw-r--r--dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.89.0.ebuild26
-rw-r--r--dev-perl/DateTimeX-Easy/Manifest3
-rw-r--r--dev-perl/DateTimeX-Easy/metadata.xml12
-rw-r--r--dev-perl/Debug-Client-0.310.013
-rw-r--r--dev-perl/Debug-Client/Debug-Client-0.310.0.ebuild40
-rw-r--r--dev-perl/Debug-Client/Manifest3
-rw-r--r--dev-perl/Debug-Client/metadata.xml12
-rw-r--r--dev-perl/DelimMatch-1.06-r112
-rw-r--r--dev-perl/DelimMatch/DelimMatch-1.06-r1.ebuild18
-rw-r--r--dev-perl/DelimMatch/Manifest3
-rw-r--r--dev-perl/DelimMatch/metadata.xml12
-rw-r--r--dev-perl/Devel-ArgNames-0.30.0-r113
-rw-r--r--dev-perl/Devel-ArgNames/Devel-ArgNames-0.30.0-r1.ebuild23
-rw-r--r--dev-perl/Devel-ArgNames/Manifest3
-rw-r--r--dev-perl/Devel-ArgNames/metadata.xml13
-rw-r--r--dev-perl/Devel-CallChecker-0.8.013
-rw-r--r--dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0.ebuild30
-rw-r--r--dev-perl/Devel-CallChecker/Manifest3
-rw-r--r--dev-perl/Devel-CallChecker/metadata.xml12
-rw-r--r--dev-perl/Devel-Caller-2.60.012
-rw-r--r--dev-perl/Devel-Caller/Devel-Caller-2.60.0.ebuild19
-rw-r--r--dev-perl/Devel-Caller/Manifest3
-rw-r--r--dev-perl/Devel-Caller/metadata.xml13
-rw-r--r--dev-perl/Devel-CheckBin-0.40.013
-rw-r--r--dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0.ebuild26
-rw-r--r--dev-perl/Devel-CheckBin/Manifest3
-rw-r--r--dev-perl/Devel-CheckBin/metadata.xml12
-rw-r--r--dev-perl/Devel-CheckCompiler-0.50.012
-rw-r--r--dev-perl/Devel-CheckCompiler-0.60.013
-rw-r--r--dev-perl/Devel-CheckCompiler-0.70.013
-rw-r--r--dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.50.0.ebuild31
-rw-r--r--dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.60.0.ebuild28
-rw-r--r--dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.70.0.ebuild28
-rw-r--r--dev-perl/Devel-CheckCompiler/Manifest7
-rw-r--r--dev-perl/Devel-CheckCompiler/metadata.xml13
-rw-r--r--dev-perl/Devel-CheckLib-1.100.013
-rw-r--r--dev-perl/Devel-CheckLib-1.110.013
-rw-r--r--dev-perl/Devel-CheckLib-1.60.013
-rw-r--r--dev-perl/Devel-CheckLib-1.70.013
-rw-r--r--dev-perl/Devel-CheckLib-1.90.013
-rw-r--r--dev-perl/Devel-CheckLib/Devel-CheckLib-1.100.0.ebuild28
-rw-r--r--dev-perl/Devel-CheckLib/Devel-CheckLib-1.110.0.ebuild28
-rw-r--r--dev-perl/Devel-CheckLib/Devel-CheckLib-1.60.0.ebuild27
-rw-r--r--dev-perl/Devel-CheckLib/Devel-CheckLib-1.70.0.ebuild27
-rw-r--r--dev-perl/Devel-CheckLib/Devel-CheckLib-1.90.0.ebuild27
-rw-r--r--dev-perl/Devel-CheckLib/Manifest11
-rw-r--r--dev-perl/Devel-CheckLib/metadata.xml12
-rw-r--r--dev-perl/Devel-Cover-1.290.013
-rw-r--r--dev-perl/Devel-Cover/Devel-Cover-1.290.0.ebuild43
-rw-r--r--dev-perl/Devel-Cover/Manifest3
-rw-r--r--dev-perl/Devel-Cover/metadata.xml61
-rw-r--r--dev-perl/Devel-Cycle-1.120.013
-rw-r--r--dev-perl/Devel-Cycle/Devel-Cycle-1.120.0.ebuild24
-rw-r--r--dev-perl/Devel-Cycle/Manifest3
-rw-r--r--dev-perl/Devel-Cycle/metadata.xml12
-rw-r--r--dev-perl/Devel-Declare-0.6.1913
-rw-r--r--dev-perl/Devel-Declare/Devel-Declare-0.6.19.ebuild28
-rw-r--r--dev-perl/Devel-Declare/Manifest3
-rw-r--r--dev-perl/Devel-Declare/metadata.xml14
-rw-r--r--dev-perl/Devel-Dumpvar-1.60.0-r112
-rw-r--r--dev-perl/Devel-Dumpvar/Devel-Dumpvar-1.60.0-r1.ebuild25
-rw-r--r--dev-perl/Devel-Dumpvar/Manifest3
-rw-r--r--dev-perl/Devel-Dumpvar/metadata.xml12
-rw-r--r--dev-perl/Devel-FindPerl-0.14.013
-rw-r--r--dev-perl/Devel-FindPerl/Devel-FindPerl-0.14.0.ebuild34
-rw-r--r--dev-perl/Devel-FindPerl/Manifest3
-rw-r--r--dev-perl/Devel-FindPerl/metadata.xml12
-rw-r--r--dev-perl/Devel-GlobalDestruction-0.120.012
-rw-r--r--dev-perl/Devel-GlobalDestruction-0.130.012
-rw-r--r--dev-perl/Devel-GlobalDestruction-0.140.012
-rw-r--r--dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.120.0.ebuild22
-rw-r--r--dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.130.0.ebuild24
-rw-r--r--dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0.ebuild21
-rw-r--r--dev-perl/Devel-GlobalDestruction/Manifest6
-rw-r--r--dev-perl/Devel-GlobalDestruction/metadata.xml12
-rw-r--r--dev-perl/Devel-GlobalPhase-0.3.313
-rw-r--r--dev-perl/Devel-GlobalPhase/Devel-GlobalPhase-0.3.3.ebuild18
-rw-r--r--dev-perl/Devel-GlobalPhase/Manifest3
-rw-r--r--dev-perl/Devel-GlobalPhase/metadata.xml12
-rw-r--r--dev-perl/Devel-Hide-0.0.90013
-rw-r--r--dev-perl/Devel-Hide/Devel-Hide-0.0.900.ebuild23
-rw-r--r--dev-perl/Devel-Hide/Manifest3
-rw-r--r--dev-perl/Devel-Hide/metadata.xml12
-rw-r--r--dev-perl/Devel-Leak-0.30.012
-rw-r--r--dev-perl/Devel-Leak/Devel-Leak-0.30.0.ebuild15
-rw-r--r--dev-perl/Devel-Leak/Manifest3
-rw-r--r--dev-perl/Devel-Leak/metadata.xml12
-rw-r--r--dev-perl/Devel-LexAlias-0.50.012
-rw-r--r--dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0.ebuild19
-rw-r--r--dev-perl/Devel-LexAlias/Manifest3
-rw-r--r--dev-perl/Devel-LexAlias/metadata.xml12
-rw-r--r--dev-perl/Devel-NYTProf-6.40.013
-rw-r--r--dev-perl/Devel-NYTProf/Devel-NYTProf-6.40.0.ebuild37
-rw-r--r--dev-perl/Devel-NYTProf/Manifest4
-rw-r--r--dev-perl/Devel-NYTProf/files/Devel-NYTProf-6.40.0-perl526.patch41
-rw-r--r--dev-perl/Devel-NYTProf/metadata.xml24
-rw-r--r--dev-perl/Devel-OverloadInfo-0.4.013
-rw-r--r--dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.4.0.ebuild31
-rw-r--r--dev-perl/Devel-OverloadInfo/Manifest3
-rw-r--r--dev-perl/Devel-OverloadInfo/metadata.xml12
-rw-r--r--dev-perl/Devel-PatchPerl-1.380.012
-rw-r--r--dev-perl/Devel-PatchPerl-1.400.012
-rw-r--r--dev-perl/Devel-PatchPerl-1.440.012
-rw-r--r--dev-perl/Devel-PatchPerl-1.460.012
-rw-r--r--dev-perl/Devel-PatchPerl-1.480.012
-rw-r--r--dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.380.0.ebuild24
-rw-r--r--dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.400.0.ebuild23
-rw-r--r--dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.440.0.ebuild23
-rw-r--r--dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.460.0.ebuild28
-rw-r--r--dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.480.0.ebuild28
-rw-r--r--dev-perl/Devel-PatchPerl/Manifest11
-rw-r--r--dev-perl/Devel-PatchPerl/metadata.xml14
-rw-r--r--dev-perl/Devel-REPL-1.3.2813
-rw-r--r--dev-perl/Devel-REPL/Devel-REPL-1.3.28.ebuild53
-rw-r--r--dev-perl/Devel-REPL/Manifest3
-rw-r--r--dev-perl/Devel-REPL/metadata.xml49
-rw-r--r--dev-perl/Devel-Refactor-0.50.0-r112
-rw-r--r--dev-perl/Devel-Refactor/Devel-Refactor-0.50.0-r1.ebuild16
-rw-r--r--dev-perl/Devel-Refactor/Manifest4
-rw-r--r--dev-perl/Devel-Refactor/files/Devel-Refactor-0.50.0-perl526.patch30
-rw-r--r--dev-perl/Devel-Refactor/metadata.xml12
-rw-r--r--dev-perl/Devel-SimpleTrace-0.80.013
-rw-r--r--dev-perl/Devel-SimpleTrace/Devel-SimpleTrace-0.80.0.ebuild24
-rw-r--r--dev-perl/Devel-SimpleTrace/Manifest3
-rw-r--r--dev-perl/Devel-SimpleTrace/metadata.xml12
-rw-r--r--dev-perl/Devel-Size-0.800.013
-rw-r--r--dev-perl/Devel-Size-0.810.013
-rw-r--r--dev-perl/Devel-Size/Devel-Size-0.800.0.ebuild24
-rw-r--r--dev-perl/Devel-Size/Devel-Size-0.810.0.ebuild22
-rw-r--r--dev-perl/Devel-Size/Manifest5
-rw-r--r--dev-perl/Devel-Size/metadata.xml12
-rw-r--r--dev-perl/Devel-SmallProf-2.20.0-r312
-rw-r--r--dev-perl/Devel-SmallProf/Devel-SmallProf-2.20.0-r3.ebuild22
-rw-r--r--dev-perl/Devel-SmallProf/Manifest5
-rw-r--r--dev-perl/Devel-SmallProf/files/Devel-SmallProf-2.20.0-defined.patch25
-rw-r--r--dev-perl/Devel-SmallProf/files/Devel-SmallProf-2.20.0-perl526.patch67
-rw-r--r--dev-perl/Devel-SmallProf/metadata.xml13
-rw-r--r--dev-perl/Devel-StackTrace-2.0.013
-rw-r--r--dev-perl/Devel-StackTrace-2.10.013
-rw-r--r--dev-perl/Devel-StackTrace-2.20.013
-rw-r--r--dev-perl/Devel-StackTrace-AsHTML-0.150.013
-rw-r--r--dev-perl/Devel-StackTrace-AsHTML/Devel-StackTrace-AsHTML-0.150.0.ebuild30
-rw-r--r--dev-perl/Devel-StackTrace-AsHTML/Manifest3
-rw-r--r--dev-perl/Devel-StackTrace-AsHTML/metadata.xml12
-rw-r--r--dev-perl/Devel-StackTrace/Devel-StackTrace-2.0.0.ebuild29
-rw-r--r--dev-perl/Devel-StackTrace/Devel-StackTrace-2.10.0.ebuild31
-rw-r--r--dev-perl/Devel-StackTrace/Devel-StackTrace-2.20.0.ebuild31
-rw-r--r--dev-perl/Devel-StackTrace/Manifest7
-rw-r--r--dev-perl/Devel-StackTrace/metadata.xml13
-rw-r--r--dev-perl/Devel-Symdump-2.180.013
-rw-r--r--dev-perl/Devel-Symdump/Devel-Symdump-2.180.0.ebuild27
-rw-r--r--dev-perl/Devel-Symdump/Manifest3
-rw-r--r--dev-perl/Devel-Symdump/metadata.xml13
-rw-r--r--dev-perl/Device-SerialPort-1.40.0-r112
-rw-r--r--dev-perl/Device-SerialPort-1.40.0-r213
-rw-r--r--dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r1.ebuild19
-rw-r--r--dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r2.ebuild53
-rw-r--r--dev-perl/Device-SerialPort/Manifest4
-rw-r--r--dev-perl/Device-SerialPort/metadata.xml12
-rw-r--r--dev-perl/Digest-BubbleBabble-0.20.0-r112
-rw-r--r--dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r1.ebuild16
-rw-r--r--dev-perl/Digest-BubbleBabble/Manifest4
-rw-r--r--dev-perl/Digest-BubbleBabble/files/0.02-dot-in-inc.patch43
-rw-r--r--dev-perl/Digest-BubbleBabble/metadata.xml12
-rw-r--r--dev-perl/Digest-CRC-0.210.012
-rw-r--r--dev-perl/Digest-CRC-0.220.0_p212
-rw-r--r--dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild21
-rw-r--r--dev-perl/Digest-CRC/Digest-CRC-0.220.0_p2.ebuild21
-rw-r--r--dev-perl/Digest-CRC/Manifest5
-rw-r--r--dev-perl/Digest-CRC/metadata.xml16
-rw-r--r--dev-perl/Digest-GOST-0.60.0-r113
-rw-r--r--dev-perl/Digest-GOST/Digest-GOST-0.60.0-r1.ebuild26
-rw-r--r--dev-perl/Digest-GOST/Manifest4
-rw-r--r--dev-perl/Digest-GOST/files/Digest-GOST-0.60.0-bigendian-link.patch43
-rw-r--r--dev-perl/Digest-GOST/metadata.xml13
-rw-r--r--dev-perl/Digest-HMAC-1.30.0-r112
-rw-r--r--dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild20
-rw-r--r--dev-perl/Digest-HMAC/Manifest3
-rw-r--r--dev-perl/Digest-HMAC/metadata.xml14
-rw-r--r--dev-perl/Digest-JHash-0.100.013
-rw-r--r--dev-perl/Digest-JHash/Digest-JHash-0.100.0.ebuild32
-rw-r--r--dev-perl/Digest-JHash/Manifest3
-rw-r--r--dev-perl/Digest-JHash/metadata.xml12
-rw-r--r--dev-perl/Digest-MD2-2.30.0-r112
-rw-r--r--dev-perl/Digest-MD2-2.40.012
-rw-r--r--dev-perl/Digest-MD2/Digest-MD2-2.30.0-r1.ebuild16
-rw-r--r--dev-perl/Digest-MD2/Digest-MD2-2.40.0.ebuild14
-rw-r--r--dev-perl/Digest-MD2/Manifest5
-rw-r--r--dev-perl/Digest-MD2/metadata.xml12
-rw-r--r--dev-perl/Digest-MD4-1.900.0-r112
-rw-r--r--dev-perl/Digest-MD4/Digest-MD4-1.900.0-r1.ebuild16
-rw-r--r--dev-perl/Digest-MD4/Manifest3
-rw-r--r--dev-perl/Digest-MD4/metadata.xml12
-rw-r--r--dev-perl/Digest-MD5-File-0.80.0-r112
-rw-r--r--dev-perl/Digest-MD5-File/Digest-MD5-File-0.80.0-r1.ebuild19
-rw-r--r--dev-perl/Digest-MD5-File/Manifest3
-rw-r--r--dev-perl/Digest-MD5-File/metadata.xml12
-rw-r--r--dev-perl/Digest-Nilsimsa-0.60.0-r112
-rw-r--r--dev-perl/Digest-Nilsimsa-0.60.0-r212
-rw-r--r--dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r1.ebuild15
-rw-r--r--dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r2.ebuild15
-rw-r--r--dev-perl/Digest-Nilsimsa/Manifest4
-rw-r--r--dev-perl/Digest-Nilsimsa/metadata.xml12
-rw-r--r--dev-perl/Digest-Perl-MD5-1.900.012
-rw-r--r--dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0.ebuild23
-rw-r--r--dev-perl/Digest-Perl-MD5/Manifest3
-rw-r--r--dev-perl/Digest-Perl-MD5/metadata.xml12
-rw-r--r--dev-perl/Digest-SHA1-2.130.0-r112
-rw-r--r--dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild19
-rw-r--r--dev-perl/Digest-SHA1/Manifest3
-rw-r--r--dev-perl/Digest-SHA1/metadata.xml12
-rw-r--r--dev-perl/Dist-CheckConflicts-0.110.013
-rw-r--r--dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild28
-rw-r--r--dev-perl/Dist-CheckConflicts/Manifest3
-rw-r--r--dev-perl/Dist-CheckConflicts/metadata.xml12
-rw-r--r--dev-perl/Dist-Metadata-0.927.013
-rw-r--r--dev-perl/Dist-Metadata/Dist-Metadata-0.927.0.ebuild42
-rw-r--r--dev-perl/Dist-Metadata/Manifest3
-rw-r--r--dev-perl/Dist-Metadata/metadata.xml18
-rw-r--r--dev-perl/Dist-Zilla-6.10.0-r213
-rw-r--r--dev-perl/Dist-Zilla-Plugin-AuthorsFromGit-0.6.012
-rw-r--r--dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0.ebuild28
-rw-r--r--dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Config-Git-0.920.013
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Config-Git/Dist-Zilla-Plugin-Config-Git-0.920.0.ebuild29
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Config-Git/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Config-Git/metadata.xml13
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Git-2.42.0-r113
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Git/Dist-Zilla-Plugin-Git-2.42.0-r1.ebuild57
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Git/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Git/metadata.xml24
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.013
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.0.ebuild40
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MetaProvides-2.2.413
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MetaProvides-Package-2.4.313
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/Dist-Zilla-Plugin-MetaProvides-Package-2.4.3.ebuild38
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MetaProvides/Dist-Zilla-Plugin-MetaProvides-2.2.4.ebuild33
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MetaProvides/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MetaProvides/metadata.xml15
-rw-r--r--dev-perl/Dist-Zilla-Plugin-OSPrereqs-0.8.013
-rw-r--r--dev-perl/Dist-Zilla-Plugin-OSPrereqs/Dist-Zilla-Plugin-OSPrereqs-0.8.0.ebuild33
-rw-r--r--dev-perl/Dist-Zilla-Plugin-OSPrereqs/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-OSPrereqs/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla-Plugin-OurPkgVersion-0.120.013
-rw-r--r--dev-perl/Dist-Zilla-Plugin-OurPkgVersion/Dist-Zilla-Plugin-OurPkgVersion-0.120.0.ebuild38
-rw-r--r--dev-perl/Dist-Zilla-Plugin-OurPkgVersion/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-OurPkgVersion/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla-Plugin-PodWeaver-4.8.013
-rw-r--r--dev-perl/Dist-Zilla-Plugin-PodWeaver/Dist-Zilla-Plugin-PodWeaver-4.8.0.ebuild31
-rw-r--r--dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-PodWeaver/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla-Plugin-RPM-0.15.013
-rw-r--r--dev-perl/Dist-Zilla-Plugin-RPM/Dist-Zilla-Plugin-RPM-0.15.0.ebuild36
-rw-r--r--dev-perl/Dist-Zilla-Plugin-RPM/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-RPM/metadata.xml13
-rw-r--r--dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.30013
-rw-r--r--dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.300.ebuild27
-rw-r--r--dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion-2.0.713
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/Dist-Zilla-Plugin-Test-MinimumVersion-2.0.7.ebuild28
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/metadata.xml13
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic-3.1.013
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/Dist-Zilla-Plugin-Test-Perl-Critic-3.1.0.ebuild34
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/metadata.xml13
-rw-r--r--dev-perl/Dist-Zilla-Role-ModuleMetadata-0.4.013
-rw-r--r--dev-perl/Dist-Zilla-Role-ModuleMetadata/Dist-Zilla-Role-ModuleMetadata-0.4.0.ebuild35
-rw-r--r--dev-perl/Dist-Zilla-Role-ModuleMetadata/Manifest3
-rw-r--r--dev-perl/Dist-Zilla-Role-ModuleMetadata/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla/Dist-Zilla-6.10.0-r2.ebuild157
-rw-r--r--dev-perl/Dist-Zilla/Manifest4
-rw-r--r--dev-perl/Dist-Zilla/files/Dist-Zilla-6.10.0-perl526.patch58
-rw-r--r--dev-perl/Dist-Zilla/metadata.xml150
-rw-r--r--dev-perl/DynaLoader-Functions-0.3.013
-rw-r--r--dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0.ebuild25
-rw-r--r--dev-perl/DynaLoader-Functions/Manifest3
-rw-r--r--dev-perl/DynaLoader-Functions/metadata.xml12
-rw-r--r--dev-perl/EV-4.220.012
-rw-r--r--dev-perl/EV/EV-4.220.0.ebuild22
-rw-r--r--dev-perl/EV/Manifest3
-rw-r--r--dev-perl/EV/metadata.xml13
-rw-r--r--dev-perl/Emacs-PDE-0.2.16-r212
-rw-r--r--dev-perl/Emacs-PDE/Emacs-PDE-0.2.16-r2.ebuild42
-rw-r--r--dev-perl/Emacs-PDE/Manifest3
-rw-r--r--dev-perl/Emacs-PDE/metadata.xml13
-rw-r--r--dev-perl/Email-Abstract-3.7.012
-rw-r--r--dev-perl/Email-Abstract-3.8.013
-rw-r--r--dev-perl/Email-Abstract/Email-Abstract-3.7.0.ebuild22
-rw-r--r--dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild30
-rw-r--r--dev-perl/Email-Abstract/Manifest5
-rw-r--r--dev-perl/Email-Abstract/metadata.xml18
-rw-r--r--dev-perl/Email-Address-1.907.013
-rw-r--r--dev-perl/Email-Address-1.908.013
-rw-r--r--dev-perl/Email-Address-List-0.50.013
-rw-r--r--dev-perl/Email-Address-List/Email-Address-List-0.50.0.ebuild32
-rw-r--r--dev-perl/Email-Address-List/Manifest3
-rw-r--r--dev-perl/Email-Address-List/metadata.xml16
-rw-r--r--dev-perl/Email-Address-XS-1.10.013
-rw-r--r--dev-perl/Email-Address-XS/Email-Address-XS-1.10.0.ebuild25
-rw-r--r--dev-perl/Email-Address-XS/Manifest3
-rw-r--r--dev-perl/Email-Address-XS/metadata.xml12
-rw-r--r--dev-perl/Email-Address/Email-Address-1.907.0.ebuild26
-rw-r--r--dev-perl/Email-Address/Email-Address-1.908.0.ebuild24
-rw-r--r--dev-perl/Email-Address/Manifest5
-rw-r--r--dev-perl/Email-Address/metadata.xml12
-rw-r--r--dev-perl/Email-Date-1.104.0-r112
-rw-r--r--dev-perl/Email-Date-Format-1.2.0-r113
-rw-r--r--dev-perl/Email-Date-Format-1.5.013
-rw-r--r--dev-perl/Email-Date-Format/Email-Date-Format-1.2.0-r1.ebuild25
-rw-r--r--dev-perl/Email-Date-Format/Email-Date-Format-1.5.0.ebuild25
-rw-r--r--dev-perl/Email-Date-Format/Manifest5
-rw-r--r--dev-perl/Email-Date-Format/metadata.xml12
-rw-r--r--dev-perl/Email-Date/Email-Date-1.104.0-r1.ebuild23
-rw-r--r--dev-perl/Email-Date/Manifest3
-rw-r--r--dev-perl/Email-Date/metadata.xml12
-rw-r--r--dev-perl/Email-Filter-1.34.013
-rw-r--r--dev-perl/Email-Filter/Email-Filter-1.34.0.ebuild28
-rw-r--r--dev-perl/Email-Filter/Manifest3
-rw-r--r--dev-perl/Email-Filter/metadata.xml12
-rw-r--r--dev-perl/Email-Find-0.100.0-r112
-rw-r--r--dev-perl/Email-Find/Email-Find-0.100.0-r1.ebuild21
-rw-r--r--dev-perl/Email-Find/Manifest3
-rw-r--r--dev-perl/Email-Find/metadata.xml13
-rw-r--r--dev-perl/Email-FolderType-0.814.012
-rw-r--r--dev-perl/Email-FolderType/Email-FolderType-0.814.0.ebuild19
-rw-r--r--dev-perl/Email-FolderType/Manifest3
-rw-r--r--dev-perl/Email-FolderType/metadata.xml16
-rw-r--r--dev-perl/Email-LocalDelivery-1.200.0-r113
-rw-r--r--dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.200.0-r1.ebuild23
-rw-r--r--dev-perl/Email-LocalDelivery/Manifest3
-rw-r--r--dev-perl/Email-LocalDelivery/metadata.xml14
-rw-r--r--dev-perl/Email-MIME-1.929.013
-rw-r--r--dev-perl/Email-MIME-1.936.013
-rw-r--r--dev-perl/Email-MIME-1.937.013
-rw-r--r--dev-perl/Email-MIME-1.940.013
-rw-r--r--dev-perl/Email-MIME-1.946.013
-rw-r--r--dev-perl/Email-MIME-Attachment-Stripper-1.317.0-r113
-rw-r--r--dev-perl/Email-MIME-Attachment-Stripper/Email-MIME-Attachment-Stripper-1.317.0-r1.ebuild26
-rw-r--r--dev-perl/Email-MIME-Attachment-Stripper/Manifest3
-rw-r--r--dev-perl/Email-MIME-Attachment-Stripper/metadata.xml12
-rw-r--r--dev-perl/Email-MIME-ContentType-1.16.0-r113
-rw-r--r--dev-perl/Email-MIME-ContentType-1.18.013
-rw-r--r--dev-perl/Email-MIME-ContentType-1.22.013
-rw-r--r--dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.16.0-r1.ebuild22
-rw-r--r--dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.18.0.ebuild27
-rw-r--r--dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.22.0.ebuild28
-rw-r--r--dev-perl/Email-MIME-ContentType/Manifest7
-rw-r--r--dev-perl/Email-MIME-ContentType/metadata.xml12
-rw-r--r--dev-perl/Email-MIME-Encodings-1.315.0-r113
-rw-r--r--dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r1.ebuild22
-rw-r--r--dev-perl/Email-MIME-Encodings/Manifest3
-rw-r--r--dev-perl/Email-MIME-Encodings/metadata.xml12
-rw-r--r--dev-perl/Email-MIME/Email-MIME-1.929.0.ebuild37
-rw-r--r--dev-perl/Email-MIME/Email-MIME-1.936.0.ebuild35
-rw-r--r--dev-perl/Email-MIME/Email-MIME-1.937.0.ebuild35
-rw-r--r--dev-perl/Email-MIME/Email-MIME-1.940.0.ebuild35
-rw-r--r--dev-perl/Email-MIME/Email-MIME-1.946.0.ebuild36
-rw-r--r--dev-perl/Email-MIME/Manifest11
-rw-r--r--dev-perl/Email-MIME/metadata.xml18
-rw-r--r--dev-perl/Email-MessageID-1.405.013
-rw-r--r--dev-perl/Email-MessageID-1.406.013
-rw-r--r--dev-perl/Email-MessageID/Email-MessageID-1.405.0.ebuild24
-rw-r--r--dev-perl/Email-MessageID/Email-MessageID-1.406.0.ebuild23
-rw-r--r--dev-perl/Email-MessageID/Manifest5
-rw-r--r--dev-perl/Email-MessageID/metadata.xml12
-rw-r--r--dev-perl/Email-Reply-1.203.0-r112
-rw-r--r--dev-perl/Email-Reply-1.204.013
-rw-r--r--dev-perl/Email-Reply/Email-Reply-1.203.0-r1.ebuild21
-rw-r--r--dev-perl/Email-Reply/Email-Reply-1.204.0.ebuild28
-rw-r--r--dev-perl/Email-Reply/Manifest5
-rw-r--r--dev-perl/Email-Reply/metadata.xml12
-rw-r--r--dev-perl/Email-Send-2.201.013
-rw-r--r--dev-perl/Email-Send-Gmail-0.330.013
-rw-r--r--dev-perl/Email-Send-Gmail/Email-Send-Gmail-0.330.0.ebuild24
-rw-r--r--dev-perl/Email-Send-Gmail/Manifest3
-rw-r--r--dev-perl/Email-Send-Gmail/metadata.xml16
-rw-r--r--dev-perl/Email-Send/Email-Send-2.201.0.ebuild38
-rw-r--r--dev-perl/Email-Send/Manifest3
-rw-r--r--dev-perl/Email-Send/metadata.xml17
-rw-r--r--dev-perl/Email-Sender-1.300.1613
-rw-r--r--dev-perl/Email-Sender-1.300.3013
-rw-r--r--dev-perl/Email-Sender-1.300.3113
-rw-r--r--dev-perl/Email-Sender/Email-Sender-1.300.16.ebuild51
-rw-r--r--dev-perl/Email-Sender/Email-Sender-1.300.30.ebuild44
-rw-r--r--dev-perl/Email-Sender/Email-Sender-1.300.31.ebuild44
-rw-r--r--dev-perl/Email-Sender/Manifest7
-rw-r--r--dev-perl/Email-Sender/metadata.xml35
-rw-r--r--dev-perl/Email-Simple-2.206.013
-rw-r--r--dev-perl/Email-Simple-2.208.013
-rw-r--r--dev-perl/Email-Simple-2.211.013
-rw-r--r--dev-perl/Email-Simple-2.213.013
-rw-r--r--dev-perl/Email-Simple-2.214.013
-rw-r--r--dev-perl/Email-Simple/Email-Simple-2.206.0.ebuild29
-rw-r--r--dev-perl/Email-Simple/Email-Simple-2.208.0.ebuild26
-rw-r--r--dev-perl/Email-Simple/Email-Simple-2.211.0.ebuild27
-rw-r--r--dev-perl/Email-Simple/Email-Simple-2.213.0.ebuild27
-rw-r--r--dev-perl/Email-Simple/Email-Simple-2.214.0.ebuild27
-rw-r--r--dev-perl/Email-Simple/Manifest11
-rw-r--r--dev-perl/Email-Simple/metadata.xml14
-rw-r--r--dev-perl/Email-Valid-1.196.013
-rw-r--r--dev-perl/Email-Valid-1.198.013
-rw-r--r--dev-perl/Email-Valid-1.202.013
-rw-r--r--dev-perl/Email-Valid/Email-Valid-1.196.0.ebuild32
-rw-r--r--dev-perl/Email-Valid/Email-Valid-1.198.0.ebuild33
-rw-r--r--dev-perl/Email-Valid/Email-Valid-1.202.0.ebuild33
-rw-r--r--dev-perl/Email-Valid/Manifest7
-rw-r--r--dev-perl/Email-Valid/metadata.xml12
-rw-r--r--dev-perl/Encode-Detect-1.10.0-r112
-rw-r--r--dev-perl/Encode-Detect/Encode-Detect-1.10.0-r1.ebuild21
-rw-r--r--dev-perl/Encode-Detect/Manifest3
-rw-r--r--dev-perl/Encode-Detect/metadata.xml13
-rw-r--r--dev-perl/Encode-EUCJPASCII-0.30.012
-rw-r--r--dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0.ebuild20
-rw-r--r--dev-perl/Encode-EUCJPASCII/Manifest3
-rw-r--r--dev-perl/Encode-EUCJPASCII/metadata.xml12
-rw-r--r--dev-perl/Encode-HanConvert-0.350.0-r112
-rw-r--r--dev-perl/Encode-HanConvert/Encode-HanConvert-0.350.0-r1.ebuild20
-rw-r--r--dev-perl/Encode-HanConvert/Manifest3
-rw-r--r--dev-perl/Encode-HanConvert/metadata.xml12
-rw-r--r--dev-perl/Encode-HanExtra-0.230.0-r112
-rw-r--r--dev-perl/Encode-HanExtra-0.230.0-r212
-rw-r--r--dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r1.ebuild26
-rw-r--r--dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r2.ebuild24
-rw-r--r--dev-perl/Encode-HanExtra/Manifest4
-rw-r--r--dev-perl/Encode-HanExtra/metadata.xml14
-rw-r--r--dev-perl/Encode-IMAPUTF7-1.50.0-r113
-rw-r--r--dev-perl/Encode-IMAPUTF7/Encode-IMAPUTF7-1.50.0-r1.ebuild20
-rw-r--r--dev-perl/Encode-IMAPUTF7/Manifest3
-rw-r--r--dev-perl/Encode-IMAPUTF7/metadata.xml12
-rw-r--r--dev-perl/Encode-JIS2K-0.30.012
-rw-r--r--dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0.ebuild20
-rw-r--r--dev-perl/Encode-JIS2K/Manifest3
-rw-r--r--dev-perl/Encode-JIS2K/metadata.xml13
-rw-r--r--dev-perl/Encode-Locale-1.30.0-r112
-rw-r--r--dev-perl/Encode-Locale-1.50.013
-rw-r--r--dev-perl/Encode-Locale/Encode-Locale-1.30.0-r1.ebuild16
-rw-r--r--dev-perl/Encode-Locale/Encode-Locale-1.50.0.ebuild19
-rw-r--r--dev-perl/Encode-Locale/Manifest5
-rw-r--r--dev-perl/Encode-Locale/metadata.xml12
-rw-r--r--dev-perl/Encode-compat-0.70.0-r112
-rw-r--r--dev-perl/Encode-compat-0.70.0-r212
-rw-r--r--dev-perl/Encode-compat/Encode-compat-0.70.0-r1.ebuild20
-rw-r--r--dev-perl/Encode-compat/Encode-compat-0.70.0-r2.ebuild18
-rw-r--r--dev-perl/Encode-compat/Manifest4
-rw-r--r--dev-perl/Encode-compat/metadata.xml17
-rw-r--r--dev-perl/Error-0.170.24013
-rw-r--r--dev-perl/Error-0.170.25013
-rw-r--r--dev-perl/Error/Error-0.170.240.ebuild32
-rw-r--r--dev-perl/Error/Error-0.170.250.ebuild30
-rw-r--r--dev-perl/Error/Manifest5
-rw-r--r--dev-perl/Error/metadata.xml15
-rw-r--r--dev-perl/Eval-Closure-0.130.013
-rw-r--r--dev-perl/Eval-Closure-0.140.013
-rw-r--r--dev-perl/Eval-Closure/Eval-Closure-0.130.0.ebuild38
-rw-r--r--dev-perl/Eval-Closure/Eval-Closure-0.140.0.ebuild36
-rw-r--r--dev-perl/Eval-Closure/Manifest5
-rw-r--r--dev-perl/Eval-Closure/metadata.xml12
-rw-r--r--dev-perl/Eval-LineNumbers-0.340.012
-rw-r--r--dev-perl/Eval-LineNumbers/Eval-LineNumbers-0.340.0.ebuild18
-rw-r--r--dev-perl/Eval-LineNumbers/Manifest3
-rw-r--r--dev-perl/Eval-LineNumbers/metadata.xml12
-rw-r--r--dev-perl/Event-1.240.012
-rw-r--r--dev-perl/Event-1.260.013
-rw-r--r--dev-perl/Event-ExecFlow-0.640.0-r112
-rw-r--r--dev-perl/Event-ExecFlow/Event-ExecFlow-0.640.0-r1.ebuild21
-rw-r--r--dev-perl/Event-ExecFlow/Manifest3
-rw-r--r--dev-perl/Event-ExecFlow/metadata.xml23
-rw-r--r--dev-perl/Event-RPC-1.50.012
-rw-r--r--dev-perl/Event-RPC-1.80.013
-rw-r--r--dev-perl/Event-RPC/Event-RPC-1.50.0.ebuild24
-rw-r--r--dev-perl/Event-RPC/Event-RPC-1.80.0.ebuild36
-rw-r--r--dev-perl/Event-RPC/Manifest6
-rw-r--r--dev-perl/Event-RPC/files/Event-RPC-1.80.0-no-dot-inc.patch203
-rw-r--r--dev-perl/Event-RPC/metadata.xml29
-rw-r--r--dev-perl/Event/Event-1.240.0.ebuild20
-rw-r--r--dev-perl/Event/Event-1.260.0.ebuild21
-rw-r--r--dev-perl/Event/Manifest5
-rw-r--r--dev-perl/Event/metadata.xml29
-rw-r--r--dev-perl/Exception-Base-0.250.10013
-rw-r--r--dev-perl/Exception-Base/Exception-Base-0.250.100.ebuild27
-rw-r--r--dev-perl/Exception-Base/Manifest3
-rw-r--r--dev-perl/Exception-Base/metadata.xml12
-rw-r--r--dev-perl/Exception-Class-1.390.013
-rw-r--r--dev-perl/Exception-Class-1.410.013
-rw-r--r--dev-perl/Exception-Class-1.420.013
-rw-r--r--dev-perl/Exception-Class-1.430.013
-rw-r--r--dev-perl/Exception-Class/Exception-Class-1.390.0.ebuild29
-rw-r--r--dev-perl/Exception-Class/Exception-Class-1.410.0.ebuild28
-rw-r--r--dev-perl/Exception-Class/Exception-Class-1.420.0.ebuild28
-rw-r--r--dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild28
-rw-r--r--dev-perl/Exception-Class/Manifest9
-rw-r--r--dev-perl/Exception-Class/metadata.xml13
-rw-r--r--dev-perl/Exception-Died-0.60.0-r213
-rw-r--r--dev-perl/Exception-Died/Exception-Died-0.60.0-r2.ebuild25
-rw-r--r--dev-perl/Exception-Died/Manifest3
-rw-r--r--dev-perl/Exception-Died/metadata.xml12
-rw-r--r--dev-perl/Exception-System-0.110.0-r113
-rw-r--r--dev-perl/Exception-System/Exception-System-0.110.0-r1.ebuild21
-rw-r--r--dev-perl/Exception-System/Manifest3
-rw-r--r--dev-perl/Exception-System/metadata.xml12
-rw-r--r--dev-perl/Exception-Warning-0.40.100-r113
-rw-r--r--dev-perl/Exception-Warning/Exception-Warning-0.40.100-r1.ebuild25
-rw-r--r--dev-perl/Exception-Warning/Manifest3
-rw-r--r--dev-perl/Exception-Warning/metadata.xml12
-rw-r--r--dev-perl/Expect-1.320.0-r113
-rw-r--r--dev-perl/Expect-1.330.013
-rw-r--r--dev-perl/Expect-1.350.013
-rw-r--r--dev-perl/Expect/Expect-1.320.0-r1.ebuild34
-rw-r--r--dev-perl/Expect/Expect-1.330.0.ebuild34
-rw-r--r--dev-perl/Expect/Expect-1.350.0.ebuild32
-rw-r--r--dev-perl/Expect/Manifest7
-rw-r--r--dev-perl/Expect/metadata.xml12
-rw-r--r--dev-perl/Exporter-Cluster-0.310.0-r112
-rw-r--r--dev-perl/Exporter-Cluster/Exporter-Cluster-0.310.0-r1.ebuild16
-rw-r--r--dev-perl/Exporter-Cluster/Manifest3
-rw-r--r--dev-perl/Exporter-Cluster/metadata.xml12
-rw-r--r--dev-perl/Exporter-Lite-0.20.0-r112
-rw-r--r--dev-perl/Exporter-Lite-0.80.013
-rw-r--r--dev-perl/Exporter-Lite/Exporter-Lite-0.20.0-r1.ebuild16
-rw-r--r--dev-perl/Exporter-Lite/Exporter-Lite-0.80.0.ebuild24
-rw-r--r--dev-perl/Exporter-Lite/Manifest5
-rw-r--r--dev-perl/Exporter-Lite/metadata.xml12
-rw-r--r--dev-perl/Exporter-Tiny-0.42.013
-rw-r--r--dev-perl/Exporter-Tiny-0.44.013
-rw-r--r--dev-perl/Exporter-Tiny-1.0.013
-rw-r--r--dev-perl/Exporter-Tiny/Exporter-Tiny-0.42.0.ebuild23
-rw-r--r--dev-perl/Exporter-Tiny/Exporter-Tiny-0.44.0.ebuild23
-rw-r--r--dev-perl/Exporter-Tiny/Exporter-Tiny-1.0.0.ebuild25
-rw-r--r--dev-perl/Exporter-Tiny/Manifest7
-rw-r--r--dev-perl/Exporter-Tiny/metadata.xml14
-rw-r--r--dev-perl/ExtUtils-AutoInstall-0.630.0-r112
-rw-r--r--dev-perl/ExtUtils-AutoInstall-0.640.012
-rw-r--r--dev-perl/ExtUtils-AutoInstall/ExtUtils-AutoInstall-0.630.0-r1.ebuild30
-rw-r--r--dev-perl/ExtUtils-AutoInstall/ExtUtils-AutoInstall-0.640.0.ebuild49
-rw-r--r--dev-perl/ExtUtils-AutoInstall/Manifest7
-rw-r--r--dev-perl/ExtUtils-AutoInstall/files/ExtUtils-AutoInstall-0.640.0-cpantest.patch111
-rw-r--r--dev-perl/ExtUtils-AutoInstall/files/ExtUtils-AutoInstall-0.640.0-no-dot-inc.patch27
-rw-r--r--dev-perl/ExtUtils-AutoInstall/metadata.xml12
-rw-r--r--dev-perl/ExtUtils-CChecker-0.100.013
-rw-r--r--dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.100.0.ebuild24
-rw-r--r--dev-perl/ExtUtils-CChecker/Manifest3
-rw-r--r--dev-perl/ExtUtils-CChecker/metadata.xml16
-rw-r--r--dev-perl/ExtUtils-Config-0.7.013
-rw-r--r--dev-perl/ExtUtils-Config-0.8.013
-rw-r--r--dev-perl/ExtUtils-Config/ExtUtils-Config-0.7.0.ebuild26
-rw-r--r--dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild29
-rw-r--r--dev-perl/ExtUtils-Config/Manifest5
-rw-r--r--dev-perl/ExtUtils-Config/metadata.xml12
-rw-r--r--dev-perl/ExtUtils-CppGuess-0.110.013
-rw-r--r--dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.110.0.ebuild30
-rw-r--r--dev-perl/ExtUtils-CppGuess/Manifest4
-rw-r--r--dev-perl/ExtUtils-CppGuess/files/ExtUtils-CppGuess-0.110.0-no-dot-inc.patch56
-rw-r--r--dev-perl/ExtUtils-CppGuess/metadata.xml12
-rw-r--r--dev-perl/ExtUtils-Depends-0.404.012
-rw-r--r--dev-perl/ExtUtils-Depends-0.405.013
-rw-r--r--dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.404.0.ebuild25
-rw-r--r--dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild24
-rw-r--r--dev-perl/ExtUtils-Depends/Manifest5
-rw-r--r--dev-perl/ExtUtils-Depends/metadata.xml12
-rw-r--r--dev-perl/ExtUtils-F77-1.180.012
-rw-r--r--dev-perl/ExtUtils-F77-1.190.012
-rw-r--r--dev-perl/ExtUtils-F77-1.200.012
-rw-r--r--dev-perl/ExtUtils-F77-1.200.0-r112
-rw-r--r--dev-perl/ExtUtils-F77/ExtUtils-F77-1.180.0.ebuild18
-rw-r--r--dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild16
-rw-r--r--dev-perl/ExtUtils-F77/ExtUtils-F77-1.200.0-r1.ebuild21
-rw-r--r--dev-perl/ExtUtils-F77/ExtUtils-F77-1.200.0.ebuild19
-rw-r--r--dev-perl/ExtUtils-F77/Manifest8
-rw-r--r--dev-perl/ExtUtils-F77/metadata.xml12
-rw-r--r--dev-perl/ExtUtils-Helpers-0.22.013
-rw-r--r--dev-perl/ExtUtils-Helpers-0.26.013
-rw-r--r--dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.22.0.ebuild28
-rw-r--r--dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild25
-rw-r--r--dev-perl/ExtUtils-Helpers/Manifest5
-rw-r--r--dev-perl/ExtUtils-Helpers/metadata.xml15
-rw-r--r--dev-perl/ExtUtils-InstallPaths-0.10.013
-rw-r--r--dev-perl/ExtUtils-InstallPaths-0.11.013
-rw-r--r--dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.10.0.ebuild27
-rw-r--r--dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild31
-rw-r--r--dev-perl/ExtUtils-InstallPaths/Manifest5
-rw-r--r--dev-perl/ExtUtils-InstallPaths/metadata.xml12
-rw-r--r--dev-perl/ExtUtils-LibBuilder-0.80.013
-rw-r--r--dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0.ebuild31
-rw-r--r--dev-perl/ExtUtils-LibBuilder/Manifest3
-rw-r--r--dev-perl/ExtUtils-LibBuilder/metadata.xml12
-rw-r--r--dev-perl/ExtUtils-PkgConfig-1.160.012
-rw-r--r--dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0.ebuild20
-rw-r--r--dev-perl/ExtUtils-PkgConfig/Manifest3
-rw-r--r--dev-perl/ExtUtils-PkgConfig/metadata.xml12
-rw-r--r--dev-perl/ExtUtils-Typemaps-Default-1.50.013
-rw-r--r--dev-perl/ExtUtils-Typemaps-Default/ExtUtils-Typemaps-Default-1.50.0.ebuild19
-rw-r--r--dev-perl/ExtUtils-Typemaps-Default/Manifest3
-rw-r--r--dev-perl/ExtUtils-Typemaps-Default/metadata.xml18
-rw-r--r--dev-perl/ExtUtils-XSBuilder-0.280.0-r112
-rw-r--r--dev-perl/ExtUtils-XSBuilder/ExtUtils-XSBuilder-0.280.0-r1.ebuild20
-rw-r--r--dev-perl/ExtUtils-XSBuilder/Manifest3
-rw-r--r--dev-perl/ExtUtils-XSBuilder/metadata.xml22
-rw-r--r--dev-perl/ExtUtils-XSpp-0.180.013
-rw-r--r--dev-perl/ExtUtils-XSpp/ExtUtils-XSpp-0.180.0.ebuild28
-rw-r--r--dev-perl/ExtUtils-XSpp/Manifest4
-rw-r--r--dev-perl/ExtUtils-XSpp/files/ExtUtils-XSpp-0.180.0-no-dot-inc.patch344
-rw-r--r--dev-perl/ExtUtils-XSpp/metadata.xml47
-rw-r--r--dev-perl/FCGI-0.770.012
-rw-r--r--dev-perl/FCGI-0.780.012
-rw-r--r--dev-perl/FCGI-ProcManager-0.250.012
-rw-r--r--dev-perl/FCGI-ProcManager-0.280.012
-rw-r--r--dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.250.0.ebuild17
-rw-r--r--dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0.ebuild17
-rw-r--r--dev-perl/FCGI-ProcManager/Manifest5
-rw-r--r--dev-perl/FCGI-ProcManager/metadata.xml13
-rw-r--r--dev-perl/FCGI/FCGI-0.770.0.ebuild24
-rw-r--r--dev-perl/FCGI/FCGI-0.780.0.ebuild22
-rw-r--r--dev-perl/FCGI/Manifest5
-rw-r--r--dev-perl/FCGI/metadata.xml13
-rw-r--r--dev-perl/FLV-AudioExtractor-0.010.012
-rw-r--r--dev-perl/FLV-AudioExtractor/FLV-AudioExtractor-0.010.0.ebuild19
-rw-r--r--dev-perl/FLV-AudioExtractor/Manifest3
-rw-r--r--dev-perl/FLV-AudioExtractor/metadata.xml16
-rw-r--r--dev-perl/Fatal-Exception-0.50.0-r213
-rw-r--r--dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r2.ebuild22
-rw-r--r--dev-perl/Fatal-Exception/Manifest3
-rw-r--r--dev-perl/Fatal-Exception/metadata.xml14
-rw-r--r--dev-perl/Feed-Find-0.70.0-r112
-rw-r--r--dev-perl/Feed-Find-0.70.0-r212
-rw-r--r--dev-perl/Feed-Find/Feed-Find-0.70.0-r1.ebuild30
-rw-r--r--dev-perl/Feed-Find/Feed-Find-0.70.0-r2.ebuild54
-rw-r--r--dev-perl/Feed-Find/Manifest4
-rw-r--r--dev-perl/Feed-Find/metadata.xml12
-rw-r--r--dev-perl/Festival-Client-Async-0.30.300-r112
-rw-r--r--dev-perl/Festival-Client-Async-0.30.300-r212
-rw-r--r--dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r1.ebuild14
-rw-r--r--dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r2.ebuild37
-rw-r--r--dev-perl/Festival-Client-Async/Manifest4
-rw-r--r--dev-perl/Festival-Client-Async/metadata.xml12
-rw-r--r--dev-perl/File-BOM-0.150.013
-rw-r--r--dev-perl/File-BOM/File-BOM-0.150.0.ebuild30
-rw-r--r--dev-perl/File-BOM/Manifest3
-rw-r--r--dev-perl/File-BOM/metadata.xml12
-rw-r--r--dev-perl/File-BaseDir-0.30.0-r113
-rw-r--r--dev-perl/File-BaseDir-0.70.013
-rw-r--r--dev-perl/File-BaseDir/File-BaseDir-0.30.0-r1.ebuild28
-rw-r--r--dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild36
-rw-r--r--dev-perl/File-BaseDir/Manifest5
-rw-r--r--dev-perl/File-BaseDir/metadata.xml14
-rw-r--r--dev-perl/File-Copy-Link-0.140.013
-rw-r--r--dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild30
-rw-r--r--dev-perl/File-Copy-Link/Manifest3
-rw-r--r--dev-perl/File-Copy-Link/metadata.xml24
-rw-r--r--dev-perl/File-Copy-Recursive-0.380.0-r112
-rw-r--r--dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild15
-rw-r--r--dev-perl/File-Copy-Recursive/Manifest3
-rw-r--r--dev-perl/File-Copy-Recursive/metadata.xml12
-rw-r--r--dev-perl/File-DesktopEntry-0.220.013
-rw-r--r--dev-perl/File-DesktopEntry-0.40.0-r113
-rw-r--r--dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0.ebuild34
-rw-r--r--dev-perl/File-DesktopEntry/File-DesktopEntry-0.40.0-r1.ebuild30
-rw-r--r--dev-perl/File-DesktopEntry/Manifest5
-rw-r--r--dev-perl/File-DesktopEntry/metadata.xml12
-rw-r--r--dev-perl/File-Find-Rule-0.330.0-r113
-rw-r--r--dev-perl/File-Find-Rule-0.340.013
-rw-r--r--dev-perl/File-Find-Rule-Perl-1.150.013
-rw-r--r--dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.150.0.ebuild28
-rw-r--r--dev-perl/File-Find-Rule-Perl/Manifest3
-rw-r--r--dev-perl/File-Find-Rule-Perl/metadata.xml12
-rw-r--r--dev-perl/File-Find-Rule/File-Find-Rule-0.330.0-r1.ebuild22
-rw-r--r--dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild24
-rw-r--r--dev-perl/File-Find-Rule/Manifest5
-rw-r--r--dev-perl/File-Find-Rule/metadata.xml13
-rw-r--r--dev-perl/File-Flat-1.40.0-r112
-rw-r--r--dev-perl/File-Flat/File-Flat-1.40.0-r1.ebuild31
-rw-r--r--dev-perl/File-Flat/Manifest3
-rw-r--r--dev-perl/File-Flat/metadata.xml13
-rw-r--r--dev-perl/File-Flock-2014.10.013
-rw-r--r--dev-perl/File-Flock/File-Flock-2014.10.0.ebuild30
-rw-r--r--dev-perl/File-Flock/Manifest3
-rw-r--r--dev-perl/File-Flock/metadata.xml12
-rw-r--r--dev-perl/File-Grep-0.20.0-r212
-rw-r--r--dev-perl/File-Grep/File-Grep-0.20.0-r2.ebuild14
-rw-r--r--dev-perl/File-Grep/Manifest3
-rw-r--r--dev-perl/File-Grep/metadata.xml12
-rw-r--r--dev-perl/File-HomeDir-1.2.013
-rw-r--r--dev-perl/File-HomeDir/File-HomeDir-1.2.0.ebuild29
-rw-r--r--dev-perl/File-HomeDir/Manifest3
-rw-r--r--dev-perl/File-HomeDir/metadata.xml25
-rw-r--r--dev-perl/File-KeePass-2.30.0-r112
-rw-r--r--dev-perl/File-KeePass/File-KeePass-2.30.0-r1.ebuild23
-rw-r--r--dev-perl/File-KeePass/Manifest3
-rw-r--r--dev-perl/File-KeePass/metadata.xml12
-rw-r--r--dev-perl/File-LibMagic-1.150.013
-rw-r--r--dev-perl/File-LibMagic/File-LibMagic-1.150.0.ebuild37
-rw-r--r--dev-perl/File-LibMagic/Manifest3
-rw-r--r--dev-perl/File-LibMagic/metadata.xml18
-rw-r--r--dev-perl/File-Listing-6.40.0-r112
-rw-r--r--dev-perl/File-Listing/File-Listing-6.40.0-r1.ebuild22
-rw-r--r--dev-perl/File-Listing/Manifest3
-rw-r--r--dev-perl/File-Listing/metadata.xml17
-rw-r--r--dev-perl/File-MMagic-1.300.0-r112
-rw-r--r--dev-perl/File-MMagic/File-MMagic-1.300.0-r1.ebuild16
-rw-r--r--dev-perl/File-MMagic/Manifest3
-rw-r--r--dev-perl/File-MMagic/metadata.xml12
-rw-r--r--dev-perl/File-Map-0.640.013
-rw-r--r--dev-perl/File-Map/File-Map-0.640.0.ebuild35
-rw-r--r--dev-perl/File-Map/Manifest3
-rw-r--r--dev-perl/File-Map/metadata.xml19
-rw-r--r--dev-perl/File-MimeInfo-0.270.013
-rw-r--r--dev-perl/File-MimeInfo-0.280.013
-rw-r--r--dev-perl/File-MimeInfo/File-MimeInfo-0.270.0.ebuild33
-rw-r--r--dev-perl/File-MimeInfo/File-MimeInfo-0.280.0.ebuild30
-rw-r--r--dev-perl/File-MimeInfo/Manifest5
-rw-r--r--dev-perl/File-MimeInfo/metadata.xml15
-rw-r--r--dev-perl/File-NCopy-0.360.0-r112
-rw-r--r--dev-perl/File-NCopy-0.360.0-r212
-rw-r--r--dev-perl/File-NCopy/File-NCopy-0.360.0-r1.ebuild17
-rw-r--r--dev-perl/File-NCopy/File-NCopy-0.360.0-r2.ebuild22
-rw-r--r--dev-perl/File-NCopy/Manifest4
-rw-r--r--dev-perl/File-NCopy/metadata.xml12
-rw-r--r--dev-perl/File-NFSLock-1.270.012
-rw-r--r--dev-perl/File-NFSLock/File-NFSLock-1.270.0.ebuild18
-rw-r--r--dev-perl/File-NFSLock/Manifest4
-rw-r--r--dev-perl/File-NFSLock/files/File-NFSLock-1.27-no-dot-inc.patch34
-rw-r--r--dev-perl/File-NFSLock/metadata.xml12
-rw-r--r--dev-perl/File-Next-1.160.013
-rw-r--r--dev-perl/File-Next/File-Next-1.160.0.ebuild28
-rw-r--r--dev-perl/File-Next/Manifest3
-rw-r--r--dev-perl/File-Next/metadata.xml12
-rw-r--r--dev-perl/File-Path-Expand-1.20.0-r112
-rw-r--r--dev-perl/File-Path-Expand/File-Path-Expand-1.20.0-r1.ebuild20
-rw-r--r--dev-perl/File-Path-Expand/Manifest3
-rw-r--r--dev-perl/File-Path-Expand/metadata.xml12
-rw-r--r--dev-perl/File-ReadBackwards-1.50.0-r112
-rw-r--r--dev-perl/File-ReadBackwards/File-ReadBackwards-1.50.0-r1.ebuild16
-rw-r--r--dev-perl/File-ReadBackwards/Manifest3
-rw-r--r--dev-perl/File-ReadBackwards/metadata.xml12
-rw-r--r--dev-perl/File-Remove-1.570.013
-rw-r--r--dev-perl/File-Remove/File-Remove-1.570.0.ebuild31
-rw-r--r--dev-perl/File-Remove/Manifest3
-rw-r--r--dev-perl/File-Remove/metadata.xml12
-rw-r--r--dev-perl/File-RsyncP-0.740.012
-rw-r--r--dev-perl/File-RsyncP/File-RsyncP-0.740.0.ebuild27
-rw-r--r--dev-perl/File-RsyncP/Manifest4
-rw-r--r--dev-perl/File-RsyncP/files/File-RsyncP-0.700.0-make.patch19
-rw-r--r--dev-perl/File-RsyncP/metadata.xml16
-rw-r--r--dev-perl/File-Scan-ClamAV-1.950.012
-rw-r--r--dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild38
-rw-r--r--dev-perl/File-Scan-ClamAV/Manifest3
-rw-r--r--dev-perl/File-Scan-ClamAV/metadata.xml12
-rw-r--r--dev-perl/File-SearchPath-0.70.012
-rw-r--r--dev-perl/File-SearchPath/File-SearchPath-0.70.0.ebuild19
-rw-r--r--dev-perl/File-SearchPath/Manifest3
-rw-r--r--dev-perl/File-SearchPath/metadata.xml12
-rw-r--r--dev-perl/File-Share-0.250.013
-rw-r--r--dev-perl/File-Share/File-Share-0.250.0.ebuild23
-rw-r--r--dev-perl/File-Share/Manifest3
-rw-r--r--dev-perl/File-Share/metadata.xml12
-rw-r--r--dev-perl/File-ShareDir-1.104.013
-rw-r--r--dev-perl/File-ShareDir-Install-0.110.013
-rw-r--r--dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.110.0.ebuild36
-rw-r--r--dev-perl/File-ShareDir-Install/Manifest3
-rw-r--r--dev-perl/File-ShareDir-Install/metadata.xml12
-rw-r--r--dev-perl/File-ShareDir-ProjectDistDir-1.0.913
-rw-r--r--dev-perl/File-ShareDir-ProjectDistDir/File-ShareDir-ProjectDistDir-1.0.9.ebuild37
-rw-r--r--dev-perl/File-ShareDir-ProjectDistDir/Manifest3
-rw-r--r--dev-perl/File-ShareDir-ProjectDistDir/metadata.xml12
-rw-r--r--dev-perl/File-ShareDir/File-ShareDir-1.104.0.ebuild27
-rw-r--r--dev-perl/File-ShareDir/Manifest3
-rw-r--r--dev-perl/File-ShareDir/metadata.xml12
-rw-r--r--dev-perl/File-Slurp-9999.190.0-r112
-rw-r--r--dev-perl/File-Slurp-Tiny-0.4.013
-rw-r--r--dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0.ebuild28
-rw-r--r--dev-perl/File-Slurp-Tiny/Manifest3
-rw-r--r--dev-perl/File-Slurp-Tiny/metadata.xml15
-rw-r--r--dev-perl/File-Slurp-Unicode-0.7.1-r112
-rw-r--r--dev-perl/File-Slurp-Unicode/File-Slurp-Unicode-0.7.1-r1.ebuild23
-rw-r--r--dev-perl/File-Slurp-Unicode/Manifest3
-rw-r--r--dev-perl/File-Slurp-Unicode/metadata.xml12
-rw-r--r--dev-perl/File-Slurp/File-Slurp-9999.190.0-r1.ebuild18
-rw-r--r--dev-perl/File-Slurp/Manifest3
-rw-r--r--dev-perl/File-Slurp/metadata.xml13
-rw-r--r--dev-perl/File-Slurper-0.0.80012
-rw-r--r--dev-perl/File-Slurper-0.10.013
-rw-r--r--dev-perl/File-Slurper-0.9.013
-rw-r--r--dev-perl/File-Slurper/File-Slurper-0.0.800.ebuild16
-rw-r--r--dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild31
-rw-r--r--dev-perl/File-Slurper/File-Slurper-0.9.0.ebuild31
-rw-r--r--dev-perl/File-Slurper/Manifest7
-rw-r--r--dev-perl/File-Slurper/metadata.xml15
-rw-r--r--dev-perl/File-Sort-1.10.0-r112
-rw-r--r--dev-perl/File-Sort/File-Sort-1.10.0-r1.ebuild16
-rw-r--r--dev-perl/File-Sort/Manifest3
-rw-r--r--dev-perl/File-Sort/metadata.xml16
-rw-r--r--dev-perl/File-Spec-Native-1.4.013
-rw-r--r--dev-perl/File-Spec-Native/File-Spec-Native-1.4.0.ebuild24
-rw-r--r--dev-perl/File-Spec-Native/Manifest3
-rw-r--r--dev-perl/File-Spec-Native/metadata.xml12
-rw-r--r--dev-perl/File-Stat-Bits-1.10.0-r112
-rw-r--r--dev-perl/File-Stat-Bits/File-Stat-Bits-1.10.0-r1.ebuild17
-rw-r--r--dev-perl/File-Stat-Bits/Manifest3
-rw-r--r--dev-perl/File-Stat-Bits/metadata.xml13
-rw-r--r--dev-perl/File-Sync-0.110.012
-rw-r--r--dev-perl/File-Sync/File-Sync-0.110.0.ebuild16
-rw-r--r--dev-perl/File-Sync/Manifest3
-rw-r--r--dev-perl/File-Sync/metadata.xml12
-rw-r--r--dev-perl/File-Tail-1.200.012
-rw-r--r--dev-perl/File-Tail-1.300.012
-rw-r--r--dev-perl/File-Tail/File-Tail-1.200.0.ebuild25
-rw-r--r--dev-perl/File-Tail/File-Tail-1.300.0.ebuild23
-rw-r--r--dev-perl/File-Tail/Manifest5
-rw-r--r--dev-perl/File-Tail/metadata.xml12
-rw-r--r--dev-perl/File-Tempdir-0.20.0-r112
-rw-r--r--dev-perl/File-Tempdir/File-Tempdir-0.20.0-r1.ebuild16
-rw-r--r--dev-perl/File-Tempdir/Manifest3
-rw-r--r--dev-perl/File-Tempdir/metadata.xml12
-rw-r--r--dev-perl/File-Type-0.220.0-r112
-rw-r--r--dev-perl/File-Type/File-Type-0.220.0-r1.ebuild20
-rw-r--r--dev-perl/File-Type/Manifest3
-rw-r--r--dev-perl/File-Type/metadata.xml13
-rw-r--r--dev-perl/File-Which-1.210.014
-rw-r--r--dev-perl/File-Which-1.220.014
-rw-r--r--dev-perl/File-Which-1.90.0-r113
-rw-r--r--dev-perl/File-Which/File-Which-1.210.0.ebuild23
-rw-r--r--dev-perl/File-Which/File-Which-1.220.0.ebuild23
-rw-r--r--dev-perl/File-Which/File-Which-1.90.0-r1.ebuild19
-rw-r--r--dev-perl/File-Which/Manifest7
-rw-r--r--dev-perl/File-Which/metadata.xml15
-rw-r--r--dev-perl/File-chdir-0.101.013
-rw-r--r--dev-perl/File-chdir-0.101.10013
-rw-r--r--dev-perl/File-chdir/File-chdir-0.101.0.ebuild26
-rw-r--r--dev-perl/File-chdir/File-chdir-0.101.100.ebuild24
-rw-r--r--dev-perl/File-chdir/Manifest5
-rw-r--r--dev-perl/File-chdir/metadata.xml14
-rw-r--r--dev-perl/File-chmod-0.420.013
-rw-r--r--dev-perl/File-chmod/File-chmod-0.420.0.ebuild31
-rw-r--r--dev-perl/File-chmod/Manifest3
-rw-r--r--dev-perl/File-chmod/metadata.xml12
-rw-r--r--dev-perl/File-pushd-1.14.013
-rw-r--r--dev-perl/File-pushd-1.3.0-r112
-rw-r--r--dev-perl/File-pushd-1.9.013
-rw-r--r--dev-perl/File-pushd/File-pushd-1.14.0.ebuild30
-rw-r--r--dev-perl/File-pushd/File-pushd-1.3.0-r1.ebuild17
-rw-r--r--dev-perl/File-pushd/File-pushd-1.9.0.ebuild31
-rw-r--r--dev-perl/File-pushd/Manifest7
-rw-r--r--dev-perl/File-pushd/metadata.xml12
-rw-r--r--dev-perl/FileHandle-Unget-0.162.80013
-rw-r--r--dev-perl/FileHandle-Unget/FileHandle-Unget-0.162.800.ebuild31
-rw-r--r--dev-perl/FileHandle-Unget/Manifest3
-rw-r--r--dev-perl/FileHandle-Unget/metadata.xml13
-rw-r--r--dev-perl/Filesys-Df-0.920.0-r112
-rw-r--r--dev-perl/Filesys-Df-0.920.0-r212
-rw-r--r--dev-perl/Filesys-Df/Filesys-Df-0.920.0-r1.ebuild14
-rw-r--r--dev-perl/Filesys-Df/Filesys-Df-0.920.0-r2.ebuild14
-rw-r--r--dev-perl/Filesys-Df/Manifest4
-rw-r--r--dev-perl/Filesys-Df/metadata.xml12
-rw-r--r--dev-perl/Filesys-DiskSpace-0.50.0-r112
-rw-r--r--dev-perl/Filesys-DiskSpace-0.50.0-r212
-rw-r--r--dev-perl/Filesys-DiskSpace/Filesys-DiskSpace-0.50.0-r1.ebuild17
-rw-r--r--dev-perl/Filesys-DiskSpace/Filesys-DiskSpace-0.50.0-r2.ebuild20
-rw-r--r--dev-perl/Filesys-DiskSpace/Manifest4
-rw-r--r--dev-perl/Filesys-DiskSpace/metadata.xml12
-rw-r--r--dev-perl/Filesys-Notify-Simple-0.120.013
-rw-r--r--dev-perl/Filesys-Notify-Simple/Filesys-Notify-Simple-0.120.0.ebuild24
-rw-r--r--dev-perl/Filesys-Notify-Simple/Manifest3
-rw-r--r--dev-perl/Filesys-Notify-Simple/metadata.xml12
-rw-r--r--dev-perl/Filesys-SmbClient-3.200.0-r312
-rw-r--r--dev-perl/Filesys-SmbClient/Filesys-SmbClient-3.200.0-r3.ebuild50
-rw-r--r--dev-perl/Filesys-SmbClient/Manifest5
-rw-r--r--dev-perl/Filesys-SmbClient/files/Filesys-SmbClient-3.200.0-close_fn.patch18
-rw-r--r--dev-perl/Filesys-SmbClient/files/Filesys-SmbClient-3.200.0-pkg_config.patch36
-rw-r--r--dev-perl/Filesys-SmbClient/metadata.xml12
-rw-r--r--dev-perl/Filter-1.570.013
-rw-r--r--dev-perl/Filter/Filter-1.570.0.ebuild23
-rw-r--r--dev-perl/Filter/Manifest3
-rw-r--r--dev-perl/Filter/metadata.xml18
-rw-r--r--dev-perl/Finance-Quote-1.370.013
-rw-r--r--dev-perl/Finance-Quote-1.380.013
-rw-r--r--dev-perl/Finance-Quote-1.470.013
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.370.0.ebuild52
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.380.0.ebuild50
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.470.0.ebuild63
-rw-r--r--dev-perl/Finance-Quote/Manifest7
-rw-r--r--dev-perl/Finance-Quote/metadata.xml72
-rw-r--r--dev-perl/Finance-YahooQuote-0.250.012
-rw-r--r--dev-perl/Finance-YahooQuote-0.250.0-r112
-rw-r--r--dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.250.0-r1.ebuild50
-rw-r--r--dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.250.0.ebuild27
-rw-r--r--dev-perl/Finance-YahooQuote/Manifest4
-rw-r--r--dev-perl/Finance-YahooQuote/metadata.xml13
-rw-r--r--dev-perl/Font-AFM-1.200.0-r112
-rw-r--r--dev-perl/Font-AFM/Font-AFM-1.200.0-r1.ebuild16
-rw-r--r--dev-perl/Font-AFM/Manifest3
-rw-r--r--dev-perl/Font-AFM/metadata.xml24
-rw-r--r--dev-perl/Font-TTF-1.20.0-r112
-rw-r--r--dev-perl/Font-TTF-1.60.012
-rw-r--r--dev-perl/Font-TTF/Font-TTF-1.20.0-r1.ebuild24
-rw-r--r--dev-perl/Font-TTF/Font-TTF-1.60.0.ebuild27
-rw-r--r--dev-perl/Font-TTF/Manifest5
-rw-r--r--dev-perl/Font-TTF/metadata.xml89
-rw-r--r--dev-perl/Format-Human-Bytes-0.60.0-r112
-rw-r--r--dev-perl/Format-Human-Bytes/Format-Human-Bytes-0.60.0-r1.ebuild22
-rw-r--r--dev-perl/Format-Human-Bytes/Manifest3
-rw-r--r--dev-perl/Format-Human-Bytes/metadata.xml12
-rw-r--r--dev-perl/FreezeThaw-0.500.100-r112
-rw-r--r--dev-perl/FreezeThaw/FreezeThaw-0.500.100-r1.ebuild17
-rw-r--r--dev-perl/FreezeThaw/Manifest3
-rw-r--r--dev-perl/FreezeThaw/metadata.xml12
-rw-r--r--dev-perl/Fuse-0.16.112
-rw-r--r--dev-perl/Fuse/Fuse-0.16.1.ebuild19
-rw-r--r--dev-perl/Fuse/Manifest3
-rw-r--r--dev-perl/Fuse/metadata.xml13
-rw-r--r--dev-perl/GD-2.560.0-r113
-rw-r--r--dev-perl/GD-2.560.0-r213
-rw-r--r--dev-perl/GD-2.660.013
-rw-r--r--dev-perl/GD-Barcode-1.150.0-r112
-rw-r--r--dev-perl/GD-Barcode/GD-Barcode-1.150.0-r1.ebuild19
-rw-r--r--dev-perl/GD-Barcode/Manifest3
-rw-r--r--dev-perl/GD-Barcode/metadata.xml24
-rw-r--r--dev-perl/GD-Graph3d-0.630.0-r112
-rw-r--r--dev-perl/GD-Graph3d-0.630.0-r212
-rw-r--r--dev-perl/GD-Graph3d/GD-Graph3d-0.630.0-r1.ebuild19
-rw-r--r--dev-perl/GD-Graph3d/GD-Graph3d-0.630.0-r2.ebuild19
-rw-r--r--dev-perl/GD-Graph3d/Manifest4
-rw-r--r--dev-perl/GD-Graph3d/metadata.xml18
-rw-r--r--dev-perl/GD-SVG-0.330.0-r112
-rw-r--r--dev-perl/GD-SVG/GD-SVG-0.330.0-r1.ebuild20
-rw-r--r--dev-perl/GD-SVG/Manifest3
-rw-r--r--dev-perl/GD-SVG/metadata.xml15
-rw-r--r--dev-perl/GD/GD-2.560.0-r1.ebuild69
-rw-r--r--dev-perl/GD/GD-2.560.0-r2.ebuild70
-rw-r--r--dev-perl/GD/GD-2.660.0.ebuild70
-rw-r--r--dev-perl/GD/Manifest7
-rw-r--r--dev-perl/GD/files/GD-2.560.0-rt106594.patch40
-rw-r--r--dev-perl/GD/metadata.xml21
-rw-r--r--dev-perl/GDGraph-1.490.012
-rw-r--r--dev-perl/GDGraph-1.510.013
-rw-r--r--dev-perl/GDGraph-1.520.013
-rw-r--r--dev-perl/GDGraph-1.540.013
-rw-r--r--dev-perl/GDGraph/GDGraph-1.490.0.ebuild19
-rw-r--r--dev-perl/GDGraph/GDGraph-1.510.0.ebuild28
-rw-r--r--dev-perl/GDGraph/GDGraph-1.520.0.ebuild28
-rw-r--r--dev-perl/GDGraph/GDGraph-1.540.0.ebuild28
-rw-r--r--dev-perl/GDGraph/Manifest9
-rw-r--r--dev-perl/GDGraph/metadata.xml25
-rw-r--r--dev-perl/GDTextUtil-0.860.0-r112
-rw-r--r--dev-perl/GDTextUtil-0.860.0-r213
-rw-r--r--dev-perl/GDTextUtil/GDTextUtil-0.860.0-r1.ebuild17
-rw-r--r--dev-perl/GDTextUtil/GDTextUtil-0.860.0-r2.ebuild18
-rw-r--r--dev-perl/GDTextUtil/Manifest4
-rw-r--r--dev-perl/GDTextUtil/metadata.xml14
-rw-r--r--dev-perl/GSSAPI-0.280.0-r113
-rw-r--r--dev-perl/GSSAPI/GSSAPI-0.280.0-r1.ebuild20
-rw-r--r--dev-perl/GSSAPI/Manifest3
-rw-r--r--dev-perl/GSSAPI/metadata.xml15
-rw-r--r--dev-perl/Gearman-2.4.913
-rw-r--r--dev-perl/Gearman-Client-Async-0.940.0-r213
-rw-r--r--dev-perl/Gearman-Client-Async/Gearman-Client-Async-0.940.0-r2.ebuild32
-rw-r--r--dev-perl/Gearman-Client-Async/Manifest3
-rw-r--r--dev-perl/Gearman-Client-Async/metadata.xml17
-rw-r--r--dev-perl/Gearman-Server-1.130.1-r113
-rw-r--r--dev-perl/Gearman-Server/Gearman-Server-1.130.1-r1.ebuild34
-rw-r--r--dev-perl/Gearman-Server/Manifest6
-rw-r--r--dev-perl/Gearman-Server/files/Gearman-Server-1.130.1-Use-saner-name-in-process-listing.patch33
-rw-r--r--dev-perl/Gearman-Server/files/gearmand-conf.d-1.093
-rw-r--r--dev-perl/Gearman-Server/files/gearmand-init.d-1.0925
-rw-r--r--dev-perl/Gearman-Server/metadata.xml18
-rw-r--r--dev-perl/Gearman/Gearman-2.4.9.ebuild42
-rw-r--r--dev-perl/Gearman/Manifest3
-rw-r--r--dev-perl/Gearman/metadata.xml24
-rw-r--r--dev-perl/Gentoo-App-Pram-0.100.20013
-rw-r--r--dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.200.ebuild33
-rw-r--r--dev-perl/Gentoo-App-Pram/Manifest3
-rw-r--r--dev-perl/Gentoo-App-Pram/metadata.xml17
-rw-r--r--dev-perl/Gentoo-PerlMod-Version-0.8.113
-rw-r--r--dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1.ebuild30
-rw-r--r--dev-perl/Gentoo-PerlMod-Version/Manifest3
-rw-r--r--dev-perl/Gentoo-PerlMod-Version/metadata.xml14
-rw-r--r--dev-perl/Geo-IP-1.450.012
-rw-r--r--dev-perl/Geo-IP-1.500.0-r112
-rw-r--r--dev-perl/Geo-IP-1.510.012
-rw-r--r--dev-perl/Geo-IP/Geo-IP-1.450.0.ebuild24
-rw-r--r--dev-perl/Geo-IP/Geo-IP-1.500.0-r1.ebuild24
-rw-r--r--dev-perl/Geo-IP/Geo-IP-1.510.0.ebuild24
-rw-r--r--dev-perl/Geo-IP/Manifest7
-rw-r--r--dev-perl/Geo-IP/metadata.xml19
-rw-r--r--dev-perl/Geography-Countries-2009041301.0.0-r112
-rw-r--r--dev-perl/Geography-Countries/Geography-Countries-2009041301.0.0-r1.ebuild17
-rw-r--r--dev-perl/Geography-Countries/Manifest3
-rw-r--r--dev-perl/Geography-Countries/metadata.xml12
-rw-r--r--dev-perl/Getopt-ArgvFile-1.110.0-r112
-rw-r--r--dev-perl/Getopt-ArgvFile/Getopt-ArgvFile-1.110.0-r1.ebuild17
-rw-r--r--dev-perl/Getopt-ArgvFile/Manifest3
-rw-r--r--dev-perl/Getopt-ArgvFile/metadata.xml12
-rw-r--r--dev-perl/Getopt-GUI-Long-0.930.0-r213
-rw-r--r--dev-perl/Getopt-GUI-Long/Getopt-GUI-Long-0.930.0-r2.ebuild39
-rw-r--r--dev-perl/Getopt-GUI-Long/Manifest3
-rw-r--r--dev-perl/Getopt-GUI-Long/metadata.xml16
-rw-r--r--dev-perl/Getopt-Long-Descriptive-0.100.013
-rw-r--r--dev-perl/Getopt-Long-Descriptive-0.97.013
-rw-r--r--dev-perl/Getopt-Long-Descriptive-0.99.013
-rw-r--r--dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.100.0.ebuild37
-rw-r--r--dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.97.0.ebuild25
-rw-r--r--dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.99.0.ebuild35
-rw-r--r--dev-perl/Getopt-Long-Descriptive/Manifest7
-rw-r--r--dev-perl/Getopt-Long-Descriptive/metadata.xml14
-rw-r--r--dev-perl/Getopt-Mixed-1.120.013
-rw-r--r--dev-perl/Getopt-Mixed/Getopt-Mixed-1.120.0.ebuild25
-rw-r--r--dev-perl/Getopt-Mixed/Manifest3
-rw-r--r--dev-perl/Getopt-Mixed/metadata.xml12
-rw-r--r--dev-perl/Getopt-Tabular-0.300.0-r113
-rw-r--r--dev-perl/Getopt-Tabular/Getopt-Tabular-0.300.0-r1.ebuild15
-rw-r--r--dev-perl/Getopt-Tabular/Manifest3
-rw-r--r--dev-perl/Getopt-Tabular/metadata.xml12
-rw-r--r--dev-perl/Git-Wrapper-0.47.0-r113
-rw-r--r--dev-perl/Git-Wrapper/Git-Wrapper-0.47.0-r1.ebuild47
-rw-r--r--dev-perl/Git-Wrapper/Manifest3
-rw-r--r--dev-perl/Git-Wrapper/metadata.xml17
-rw-r--r--dev-perl/Glib-Object-Introspection-0.40.012
-rw-r--r--dev-perl/Glib-Object-Introspection-0.42.012
-rw-r--r--dev-perl/Glib-Object-Introspection-0.43.012
-rw-r--r--dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.40.0.ebuild31
-rw-r--r--dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.42.0.ebuild31
-rw-r--r--dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.43.0.ebuild31
-rw-r--r--dev-perl/Glib-Object-Introspection/Manifest7
-rw-r--r--dev-perl/Glib-Object-Introspection/metadata.xml12
-rw-r--r--dev-perl/GnuPG-Interface-0.520.0-r113
-rw-r--r--dev-perl/GnuPG-Interface-0.520.0-r213
-rw-r--r--dev-perl/GnuPG-Interface-0.520.0-r313
-rw-r--r--dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r1.ebuild33
-rw-r--r--dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r2.ebuild64
-rw-r--r--dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r3.ebuild69
-rw-r--r--dev-perl/GnuPG-Interface/Manifest24
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0001-fix-spelling-error-settting-should-be-setting.patch35
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0002-Generalize-the-test-suite.patch151
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0003-subkey-validity-of-an-key-when-we-have-established-n.patch37
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0004-ensure-that-test-covers-all-signatures.patch35
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0005-add-gpg_is_modern-to-test-suite.patch39
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0006-Modern-GnuPG-2.1-reports-more-detail-about-secret-ke.patch120
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0007-test-suite-match-plaintext-output-across-versions-of.patch95
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0008-fix-test_default_key_passphrase-when-passphrase-come.patch29
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0009-clean-up-trailing-whitespace.patch112
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0010-fix-capitalization-of-GnuPG.patch35
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0011-ommand_args-should-be-command_args.patch21
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0012-use-fingerprints-as-inputs-during-tests-to-demonstra.patch265
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0013-move-key-files-to-generic-names.patch33
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0014-fix-spelling-s-convience-convenience.patch53
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0015-added-new-secret-key-with-different-passphrase.patch117
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0016-Test-use-of-gpg-without-explicit-passphrase-agent-pi.patch302
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0017-Kill-any-GnuPG-agent-before-and-after-the-test-suite.patch42
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0018-Use-a-short-temporary-homedir-during-the-test-suite.patch110
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0019-Make-things-work-with-gpg1-assuming-plain-gpg-is-mod.patch51
-rw-r--r--dev-perl/GnuPG-Interface/metadata.xml25
-rw-r--r--dev-perl/Goo-Canvas-0.60.0-r112
-rw-r--r--dev-perl/Goo-Canvas-0.60.0-r213
-rw-r--r--dev-perl/Goo-Canvas/Goo-Canvas-0.60.0-r1.ebuild27
-rw-r--r--dev-perl/Goo-Canvas/Goo-Canvas-0.60.0-r2.ebuild28
-rw-r--r--dev-perl/Goo-Canvas/Manifest5
-rw-r--r--dev-perl/Goo-Canvas/files/fix_implicit_pointer_declaration.patch14
-rw-r--r--dev-perl/Goo-Canvas/metadata.xml15
-rw-r--r--dev-perl/Google-Ads-AdWords-Client-4.18.013
-rw-r--r--dev-perl/Google-Ads-AdWords-Client/Google-Ads-AdWords-Client-4.18.0.ebuild54
-rw-r--r--dev-perl/Google-Ads-AdWords-Client/Manifest5
-rw-r--r--dev-perl/Google-Ads-AdWords-Client/files/4.14.0-no-dot-in-inc.patch83
-rw-r--r--dev-perl/Google-Ads-AdWords-Client/files/4.14.0-unescaped-lbracket.patch46
-rw-r--r--dev-perl/Google-Ads-AdWords-Client/metadata.xml58
-rw-r--r--dev-perl/Graph-0.970.40012
-rw-r--r--dev-perl/Graph/Graph-0.970.400.ebuild22
-rw-r--r--dev-perl/Graph/Manifest3
-rw-r--r--dev-perl/Graph/metadata.xml32
-rw-r--r--dev-perl/GraphViz-2.240.013
-rw-r--r--dev-perl/GraphViz/GraphViz-2.240.0.ebuild36
-rw-r--r--dev-perl/GraphViz/Manifest3
-rw-r--r--dev-perl/GraphViz/metadata.xml21
-rw-r--r--dev-perl/Graphics-ColorNames-2.110.0-r113
-rw-r--r--dev-perl/Graphics-ColorNames-WWW-1.130.013
-rw-r--r--dev-perl/Graphics-ColorNames-WWW/Graphics-ColorNames-WWW-1.130.0.ebuild30
-rw-r--r--dev-perl/Graphics-ColorNames-WWW/Manifest3
-rw-r--r--dev-perl/Graphics-ColorNames-WWW/metadata.xml15
-rw-r--r--dev-perl/Graphics-ColorNames/Graphics-ColorNames-2.110.0-r1.ebuild42
-rw-r--r--dev-perl/Graphics-ColorNames/Manifest3
-rw-r--r--dev-perl/Graphics-ColorNames/metadata.xml19
-rw-r--r--dev-perl/Graphics-ColorObject-0.5.0-r112
-rw-r--r--dev-perl/Graphics-ColorObject/Graphics-ColorObject-0.5.0-r1.ebuild31
-rw-r--r--dev-perl/Graphics-ColorObject/Manifest3
-rw-r--r--dev-perl/Graphics-ColorObject/metadata.xml12
-rw-r--r--dev-perl/Growl-GNTP-0.210.0-r113
-rw-r--r--dev-perl/Growl-GNTP/Growl-GNTP-0.210.0-r1.ebuild34
-rw-r--r--dev-perl/Growl-GNTP/Manifest3
-rw-r--r--dev-perl/Growl-GNTP/metadata.xml12
-rw-r--r--dev-perl/Gtk2-1.249.92013
-rw-r--r--dev-perl/Gtk2-AppIndicator-0.150.0-r113
-rw-r--r--dev-perl/Gtk2-AppIndicator/Gtk2-AppIndicator-0.150.0-r1.ebuild24
-rw-r--r--dev-perl/Gtk2-AppIndicator/Manifest3
-rw-r--r--dev-perl/Gtk2-AppIndicator/metadata.xml12
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer-0.180.0-r112
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer-0.180.0-r212
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r1.ebuild24
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r2.ebuild44
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer/Manifest4
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer/metadata.xml13
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog-0.30.0-r113
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog-0.30.0-r213
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r1.ebuild21
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r2.ebuild19
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog/Manifest4
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog/metadata.xml16
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List-0.500.0-r112
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List-0.500.0-r213
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r1.ebuild25
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r2.ebuild27
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List/Manifest4
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List/metadata.xml15
-rw-r--r--dev-perl/Gtk2-ImageView-0.50.0-r112
-rw-r--r--dev-perl/Gtk2-ImageView-0.50.0-r213
-rw-r--r--dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r1.ebuild28
-rw-r--r--dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r2.ebuild28
-rw-r--r--dev-perl/Gtk2-ImageView/Manifest4
-rw-r--r--dev-perl/Gtk2-ImageView/metadata.xml12
-rw-r--r--dev-perl/Gtk2-Notify-0.50.013
-rw-r--r--dev-perl/Gtk2-Notify/Gtk2-Notify-0.50.0.ebuild42
-rw-r--r--dev-perl/Gtk2-Notify/Manifest4
-rw-r--r--dev-perl/Gtk2-Notify/files/Gtk2-Notify-0.05-libnotify.patch114
-rw-r--r--dev-perl/Gtk2-Notify/metadata.xml12
-rw-r--r--dev-perl/Gtk2-SourceView2-0.100.0-r113
-rw-r--r--dev-perl/Gtk2-SourceView2/Gtk2-SourceView2-0.100.0-r1.ebuild30
-rw-r--r--dev-perl/Gtk2-SourceView2/Manifest3
-rw-r--r--dev-perl/Gtk2-SourceView2/metadata.xml12
-rw-r--r--dev-perl/Gtk2-Unique-0.50.0-r112
-rw-r--r--dev-perl/Gtk2-Unique-0.50.0-r213
-rw-r--r--dev-perl/Gtk2-Unique/Gtk2-Unique-0.50.0-r1.ebuild26
-rw-r--r--dev-perl/Gtk2-Unique/Gtk2-Unique-0.50.0-r2.ebuild31
-rw-r--r--dev-perl/Gtk2-Unique/Manifest5
-rw-r--r--dev-perl/Gtk2-Unique/files/Gtk2-Unique-0.05-implicit-pointer.patch13
-rw-r--r--dev-perl/Gtk2-Unique/metadata.xml16
-rw-r--r--dev-perl/Gtk2/Gtk2-1.249.920.ebuild32
-rw-r--r--dev-perl/Gtk2/Manifest3
-rw-r--r--dev-perl/Gtk2/metadata.xml26
-rw-r--r--dev-perl/Guard-1.23.012
-rw-r--r--dev-perl/Guard/Guard-1.23.0.ebuild18
-rw-r--r--dev-perl/Guard/Manifest3
-rw-r--r--dev-perl/Guard/metadata.xml12
-rw-r--r--dev-perl/HTML-Clean-0.800.0-r112
-rw-r--r--dev-perl/HTML-Clean-0.800.0-r212
-rw-r--r--dev-perl/HTML-Clean/HTML-Clean-0.800.0-r1.ebuild16
-rw-r--r--dev-perl/HTML-Clean/HTML-Clean-0.800.0-r2.ebuild17
-rw-r--r--dev-perl/HTML-Clean/Manifest4
-rw-r--r--dev-perl/HTML-Clean/metadata.xml12
-rw-r--r--dev-perl/HTML-Element-Extended-1.180.0-r112
-rw-r--r--dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r1.ebuild19
-rw-r--r--dev-perl/HTML-Element-Extended/Manifest3
-rw-r--r--dev-perl/HTML-Element-Extended/metadata.xml21
-rw-r--r--dev-perl/HTML-FillInForm-2.210.013
-rw-r--r--dev-perl/HTML-FillInForm/HTML-FillInForm-2.210.0.ebuild26
-rw-r--r--dev-perl/HTML-FillInForm/Manifest3
-rw-r--r--dev-perl/HTML-FillInForm/metadata.xml12
-rw-r--r--dev-perl/HTML-Form-6.30.0-r112
-rw-r--r--dev-perl/HTML-Form-6.30.0-r212
-rw-r--r--dev-perl/HTML-Form/HTML-Form-6.30.0-r1.ebuild23
-rw-r--r--dev-perl/HTML-Form/HTML-Form-6.30.0-r2.ebuild23
-rw-r--r--dev-perl/HTML-Form/Manifest4
-rw-r--r--dev-perl/HTML-Form/metadata.xml20
-rw-r--r--dev-perl/HTML-FormatText-WithLinks-0.150.0-r113
-rw-r--r--dev-perl/HTML-FormatText-WithLinks-AndTables-0.70.0-r113
-rw-r--r--dev-perl/HTML-FormatText-WithLinks-AndTables/HTML-FormatText-WithLinks-AndTables-0.70.0-r1.ebuild30
-rw-r--r--dev-perl/HTML-FormatText-WithLinks-AndTables/Manifest4
-rw-r--r--dev-perl/HTML-FormatText-WithLinks-AndTables/files/README-INC.patch7
-rw-r--r--dev-perl/HTML-FormatText-WithLinks-AndTables/metadata.xml16
-rw-r--r--dev-perl/HTML-FormatText-WithLinks/HTML-FormatText-WithLinks-0.150.0-r1.ebuild26
-rw-r--r--dev-perl/HTML-FormatText-WithLinks/Manifest3
-rw-r--r--dev-perl/HTML-FormatText-WithLinks/metadata.xml16
-rw-r--r--dev-perl/HTML-Formatter-2.140.013
-rw-r--r--dev-perl/HTML-Formatter-2.160.013
-rw-r--r--dev-perl/HTML-Formatter/HTML-Formatter-2.140.0.ebuild42
-rw-r--r--dev-perl/HTML-Formatter/HTML-Formatter-2.160.0.ebuild37
-rw-r--r--dev-perl/HTML-Formatter/Manifest5
-rw-r--r--dev-perl/HTML-Formatter/metadata.xml16
-rw-r--r--dev-perl/HTML-FromText-2.50.0-r112
-rw-r--r--dev-perl/HTML-FromText-2.70.013
-rw-r--r--dev-perl/HTML-FromText/HTML-FromText-2.50.0-r1.ebuild23
-rw-r--r--dev-perl/HTML-FromText/HTML-FromText-2.70.0.ebuild35
-rw-r--r--dev-perl/HTML-FromText/Manifest5
-rw-r--r--dev-perl/HTML-FromText/metadata.xml12
-rw-r--r--dev-perl/HTML-HTMLDoc-0.100.0-r112
-rw-r--r--dev-perl/HTML-HTMLDoc/HTML-HTMLDoc-0.100.0-r1.ebuild19
-rw-r--r--dev-perl/HTML-HTMLDoc/Manifest3
-rw-r--r--dev-perl/HTML-HTMLDoc/metadata.xml13
-rw-r--r--dev-perl/HTML-Highlight-0.200.012
-rw-r--r--dev-perl/HTML-Highlight/HTML-Highlight-0.200.0.ebuild17
-rw-r--r--dev-perl/HTML-Highlight/Manifest4
-rw-r--r--dev-perl/HTML-Highlight/files/fix-pod.patch22
-rw-r--r--dev-perl/HTML-Highlight/metadata.xml12
-rw-r--r--dev-perl/HTML-LinkExtractor-0.130.0-r112
-rw-r--r--dev-perl/HTML-LinkExtractor-0.130.0-r212
-rw-r--r--dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r1.ebuild18
-rw-r--r--dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r2.ebuild18
-rw-r--r--dev-perl/HTML-LinkExtractor/Manifest4
-rw-r--r--dev-perl/HTML-LinkExtractor/metadata.xml12
-rw-r--r--dev-perl/HTML-Mason-1.560.013
-rw-r--r--dev-perl/HTML-Mason-PSGIHandler-0.530.013
-rw-r--r--dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0.ebuild28
-rw-r--r--dev-perl/HTML-Mason-PSGIHandler/Manifest3
-rw-r--r--dev-perl/HTML-Mason-PSGIHandler/metadata.xml14
-rw-r--r--dev-perl/HTML-Mason/HTML-Mason-1.560.0.ebuild66
-rw-r--r--dev-perl/HTML-Mason/Manifest4
-rw-r--r--dev-perl/HTML-Mason/files/HTML-Mason-1.560.0-no-dot-inc.patch28
-rw-r--r--dev-perl/HTML-Mason/metadata.xml52
-rw-r--r--dev-perl/HTML-Object-2.29-r213
-rw-r--r--dev-perl/HTML-Object/HTML-Object-2.29-r2.ebuild36
-rw-r--r--dev-perl/HTML-Object/Manifest3
-rw-r--r--dev-perl/HTML-Object/metadata.xml11
-rw-r--r--dev-perl/HTML-Packer-2.60.013
-rw-r--r--dev-perl/HTML-Packer/HTML-Packer-2.60.0.ebuild27
-rw-r--r--dev-perl/HTML-Packer/Manifest3
-rw-r--r--dev-perl/HTML-Packer/metadata.xml12
-rw-r--r--dev-perl/HTML-Parser-3.710.0-r113
-rw-r--r--dev-perl/HTML-Parser-3.720.013
-rw-r--r--dev-perl/HTML-Parser/HTML-Parser-3.710.0-r1.ebuild26
-rw-r--r--dev-perl/HTML-Parser/HTML-Parser-3.720.0.ebuild32
-rw-r--r--dev-perl/HTML-Parser/Manifest5
-rw-r--r--dev-perl/HTML-Parser/metadata.xml18
-rw-r--r--dev-perl/HTML-Quoted-0.40.012
-rw-r--r--dev-perl/HTML-Quoted/HTML-Quoted-0.40.0.ebuild27
-rw-r--r--dev-perl/HTML-Quoted/Manifest3
-rw-r--r--dev-perl/HTML-Quoted/metadata.xml13
-rw-r--r--dev-perl/HTML-RewriteAttributes-0.50.0-r112
-rw-r--r--dev-perl/HTML-RewriteAttributes/HTML-RewriteAttributes-0.50.0-r1.ebuild25
-rw-r--r--dev-perl/HTML-RewriteAttributes/Manifest3
-rw-r--r--dev-perl/HTML-RewriteAttributes/metadata.xml14
-rw-r--r--dev-perl/HTML-Scrubber-0.150.013
-rw-r--r--dev-perl/HTML-Scrubber-0.170.013
-rw-r--r--dev-perl/HTML-Scrubber/HTML-Scrubber-0.150.0.ebuild34
-rw-r--r--dev-perl/HTML-Scrubber/HTML-Scrubber-0.170.0.ebuild22
-rw-r--r--dev-perl/HTML-Scrubber/Manifest5
-rw-r--r--dev-perl/HTML-Scrubber/metadata.xml12
-rw-r--r--dev-perl/HTML-SimpleParse-0.120.0-r112
-rw-r--r--dev-perl/HTML-SimpleParse-0.120.0-r212
-rw-r--r--dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r1.ebuild18
-rw-r--r--dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r2.ebuild18
-rw-r--r--dev-perl/HTML-SimpleParse/Manifest4
-rw-r--r--dev-perl/HTML-SimpleParse/metadata.xml12
-rw-r--r--dev-perl/HTML-Strip-2.100.013
-rw-r--r--dev-perl/HTML-Strip-2.90.013
-rw-r--r--dev-perl/HTML-Strip/HTML-Strip-2.100.0.ebuild29
-rw-r--r--dev-perl/HTML-Strip/HTML-Strip-2.90.0.ebuild27
-rw-r--r--dev-perl/HTML-Strip/Manifest5
-rw-r--r--dev-perl/HTML-Strip/metadata.xml12
-rw-r--r--dev-perl/HTML-StripScripts-1.60.013
-rw-r--r--dev-perl/HTML-StripScripts-Parser-1.30.013
-rw-r--r--dev-perl/HTML-StripScripts-Parser/HTML-StripScripts-Parser-1.30.0.ebuild23
-rw-r--r--dev-perl/HTML-StripScripts-Parser/Manifest3
-rw-r--r--dev-perl/HTML-StripScripts-Parser/metadata.xml12
-rw-r--r--dev-perl/HTML-StripScripts/HTML-StripScripts-1.60.0.ebuild21
-rw-r--r--dev-perl/HTML-StripScripts/Manifest3
-rw-r--r--dev-perl/HTML-StripScripts/metadata.xml12
-rw-r--r--dev-perl/HTML-Table-2.08a-r112
-rw-r--r--dev-perl/HTML-Table/HTML-Table-2.08a-r1.ebuild16
-rw-r--r--dev-perl/HTML-Table/Manifest3
-rw-r--r--dev-perl/HTML-Table/metadata.xml12
-rw-r--r--dev-perl/HTML-TableContentParser-0.130.012
-rw-r--r--dev-perl/HTML-TableContentParser/HTML-TableContentParser-0.130.0.ebuild20
-rw-r--r--dev-perl/HTML-TableContentParser/Manifest4
-rw-r--r--dev-perl/HTML-TableContentParser/files/0.13-test.patch74
-rw-r--r--dev-perl/HTML-TableContentParser/metadata.xml16
-rw-r--r--dev-perl/HTML-TableExtract-2.130.012
-rw-r--r--dev-perl/HTML-TableExtract-2.150.012
-rw-r--r--dev-perl/HTML-TableExtract/HTML-TableExtract-2.130.0.ebuild26
-rw-r--r--dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0.ebuild29
-rw-r--r--dev-perl/HTML-TableExtract/Manifest5
-rw-r--r--dev-perl/HTML-TableExtract/metadata.xml15
-rw-r--r--dev-perl/HTML-TableParser-0.420.013
-rw-r--r--dev-perl/HTML-TableParser/HTML-TableParser-0.420.0.ebuild26
-rw-r--r--dev-perl/HTML-TableParser/Manifest3
-rw-r--r--dev-perl/HTML-TableParser/metadata.xml13
-rw-r--r--dev-perl/HTML-TagFilter-1.30.012
-rw-r--r--dev-perl/HTML-TagFilter/HTML-TagFilter-1.30.0.ebuild23
-rw-r--r--dev-perl/HTML-TagFilter/Manifest4
-rw-r--r--dev-perl/HTML-TagFilter/files/HTML-TagFilter-1.30.0-no-dot-inc.patch46
-rw-r--r--dev-perl/HTML-TagFilter/metadata.xml13
-rw-r--r--dev-perl/HTML-Tagset-3.200.0-r112
-rw-r--r--dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r1.ebuild16
-rw-r--r--dev-perl/HTML-Tagset/Manifest3
-rw-r--r--dev-perl/HTML-Tagset/metadata.xml12
-rw-r--r--dev-perl/HTML-Template-2.950.013
-rw-r--r--dev-perl/HTML-Template-2.970.013
-rw-r--r--dev-perl/HTML-Template-Expr-0.70.0-r112
-rw-r--r--dev-perl/HTML-Template-Expr/HTML-Template-Expr-0.70.0-r1.ebuild20
-rw-r--r--dev-perl/HTML-Template-Expr/Manifest3
-rw-r--r--dev-perl/HTML-Template-Expr/metadata.xml12
-rw-r--r--dev-perl/HTML-Template-JIT-0.50.0-r313
-rw-r--r--dev-perl/HTML-Template-JIT/HTML-Template-JIT-0.50.0-r3.ebuild22
-rw-r--r--dev-perl/HTML-Template-JIT/Manifest4
-rw-r--r--dev-perl/HTML-Template-JIT/files/HTML-Template-JIT-0.50.0-no-dot-inc.patch61
-rw-r--r--dev-perl/HTML-Template-JIT/metadata.xml14
-rw-r--r--dev-perl/HTML-Template-Pro-0.951.013
-rw-r--r--dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.951.0.ebuild25
-rw-r--r--dev-perl/HTML-Template-Pro/Manifest3
-rw-r--r--dev-perl/HTML-Template-Pro/metadata.xml13
-rw-r--r--dev-perl/HTML-Template/HTML-Template-2.950.0.ebuild18
-rw-r--r--dev-perl/HTML-Template/HTML-Template-2.970.0.ebuild34
-rw-r--r--dev-perl/HTML-Template/Manifest5
-rw-r--r--dev-perl/HTML-Template/metadata.xml22
-rw-r--r--dev-perl/HTML-TokeParser-Simple-3.160.0-r112
-rw-r--r--dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r1.ebuild22
-rw-r--r--dev-perl/HTML-TokeParser-Simple/Manifest3
-rw-r--r--dev-perl/HTML-TokeParser-Simple/metadata.xml20
-rw-r--r--dev-perl/HTML-Tree-5.60.013
-rw-r--r--dev-perl/HTML-Tree-5.70.013
-rw-r--r--dev-perl/HTML-Tree/HTML-Tree-5.60.0.ebuild33
-rw-r--r--dev-perl/HTML-Tree/HTML-Tree-5.70.0.ebuild33
-rw-r--r--dev-perl/HTML-Tree/Manifest5
-rw-r--r--dev-perl/HTML-Tree/metadata.xml17
-rw-r--r--dev-perl/HTTP-Body-1.220.013
-rw-r--r--dev-perl/HTTP-Body/HTTP-Body-1.220.0.ebuild44
-rw-r--r--dev-perl/HTTP-Body/Manifest4
-rw-r--r--dev-perl/HTTP-Body/files/HTTP-Body-1.190.0-CVE-2013-4407.patch31
-rw-r--r--dev-perl/HTTP-Body/metadata.xml17
-rw-r--r--dev-perl/HTTP-BrowserDetect-1.500.013
-rw-r--r--dev-perl/HTTP-BrowserDetect-1.770.013
-rw-r--r--dev-perl/HTTP-BrowserDetect-2.40.013
-rw-r--r--dev-perl/HTTP-BrowserDetect-2.80.013
-rw-r--r--dev-perl/HTTP-BrowserDetect-3.140.013
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.500.0.ebuild26
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.770.0.ebuild30
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-2.40.0.ebuild30
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-2.80.0.ebuild29
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.140.0.ebuild32
-rw-r--r--dev-perl/HTTP-BrowserDetect/Manifest11
-rw-r--r--dev-perl/HTTP-BrowserDetect/metadata.xml12
-rw-r--r--dev-perl/HTTP-Cache-Transparent-1.100.0-r113
-rw-r--r--dev-perl/HTTP-Cache-Transparent-1.400.013
-rw-r--r--dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.100.0-r1.ebuild27
-rw-r--r--dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild29
-rw-r--r--dev-perl/HTTP-Cache-Transparent/Manifest5
-rw-r--r--dev-perl/HTTP-Cache-Transparent/metadata.xml12
-rw-r--r--dev-perl/HTTP-CookieJar-0.8.013
-rw-r--r--dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.8.0.ebuild36
-rw-r--r--dev-perl/HTTP-CookieJar/Manifest3
-rw-r--r--dev-perl/HTTP-CookieJar/metadata.xml13
-rw-r--r--dev-perl/HTTP-Cookies-6.10.012
-rw-r--r--dev-perl/HTTP-Cookies-6.30.013
-rw-r--r--dev-perl/HTTP-Cookies-6.40.013
-rw-r--r--dev-perl/HTTP-Cookies/HTTP-Cookies-6.10.0.ebuild24
-rw-r--r--dev-perl/HTTP-Cookies/HTTP-Cookies-6.30.0.ebuild34
-rw-r--r--dev-perl/HTTP-Cookies/HTTP-Cookies-6.40.0.ebuild30
-rw-r--r--dev-perl/HTTP-Cookies/Manifest7
-rw-r--r--dev-perl/HTTP-Cookies/metadata.xml14
-rw-r--r--dev-perl/HTTP-DAV-0.480.012
-rw-r--r--dev-perl/HTTP-DAV/HTTP-DAV-0.480.0.ebuild23
-rw-r--r--dev-perl/HTTP-DAV/Manifest3
-rw-r--r--dev-perl/HTTP-DAV/metadata.xml20
-rw-r--r--dev-perl/HTTP-Daemon-6.10.0-r112
-rw-r--r--dev-perl/HTTP-Daemon-6.10.0-r212
-rw-r--r--dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0-r1.ebuild25
-rw-r--r--dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0-r2.ebuild23
-rw-r--r--dev-perl/HTTP-Daemon/Manifest4
-rw-r--r--dev-perl/HTTP-Daemon/metadata.xml13
-rw-r--r--dev-perl/HTTP-Date-6.20.0-r112
-rw-r--r--dev-perl/HTTP-Date/HTTP-Date-6.20.0-r1.ebuild22
-rw-r--r--dev-perl/HTTP-Date/Manifest3
-rw-r--r--dev-perl/HTTP-Date/metadata.xml12
-rw-r--r--dev-perl/HTTP-Entity-Parser-0.200.013
-rw-r--r--dev-perl/HTTP-Entity-Parser/HTTP-Entity-Parser-0.200.0.ebuild34
-rw-r--r--dev-perl/HTTP-Entity-Parser/Manifest3
-rw-r--r--dev-perl/HTTP-Entity-Parser/metadata.xml19
-rw-r--r--dev-perl/HTTP-Headers-Fast-0.200.013
-rw-r--r--dev-perl/HTTP-Headers-Fast-0.210.013
-rw-r--r--dev-perl/HTTP-Headers-Fast/HTTP-Headers-Fast-0.200.0.ebuild25
-rw-r--r--dev-perl/HTTP-Headers-Fast/HTTP-Headers-Fast-0.210.0.ebuild25
-rw-r--r--dev-perl/HTTP-Headers-Fast/Manifest5
-rw-r--r--dev-perl/HTTP-Headers-Fast/metadata.xml12
-rw-r--r--dev-perl/HTTP-Message-6.110.013
-rw-r--r--dev-perl/HTTP-Message-6.130.013
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-6.110.0.ebuild33
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-6.130.0.ebuild39
-rw-r--r--dev-perl/HTTP-Message/Manifest5
-rw-r--r--dev-perl/HTTP-Message/metadata.xml21
-rw-r--r--dev-perl/HTTP-MultiPartParser-0.20.013
-rw-r--r--dev-perl/HTTP-MultiPartParser/HTTP-MultiPartParser-0.20.0.ebuild26
-rw-r--r--dev-perl/HTTP-MultiPartParser/Manifest3
-rw-r--r--dev-perl/HTTP-MultiPartParser/metadata.xml12
-rw-r--r--dev-perl/HTTP-Negotiate-6.10.012
-rw-r--r--dev-perl/HTTP-Negotiate-6.10.0-r112
-rw-r--r--dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r1.ebuild20
-rw-r--r--dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0.ebuild22
-rw-r--r--dev-perl/HTTP-Negotiate/Manifest4
-rw-r--r--dev-perl/HTTP-Negotiate/metadata.xml12
-rw-r--r--dev-perl/HTTP-Request-AsCGI-1.200.013
-rw-r--r--dev-perl/HTTP-Request-AsCGI/HTTP-Request-AsCGI-1.200.0.ebuild36
-rw-r--r--dev-perl/HTTP-Request-AsCGI/Manifest3
-rw-r--r--dev-perl/HTTP-Request-AsCGI/metadata.xml12
-rw-r--r--dev-perl/HTTP-Response-Encoding-0.60.0-r113
-rw-r--r--dev-perl/HTTP-Response-Encoding/HTTP-Response-Encoding-0.60.0-r1.ebuild23
-rw-r--r--dev-perl/HTTP-Response-Encoding/Manifest3
-rw-r--r--dev-perl/HTTP-Response-Encoding/metadata.xml12
-rw-r--r--dev-perl/HTTP-Server-Simple-0.520.013
-rw-r--r--dev-perl/HTTP-Server-Simple-Mason-0.140.0-r112
-rw-r--r--dev-perl/HTTP-Server-Simple-Mason/HTTP-Server-Simple-Mason-0.140.0-r1.ebuild36
-rw-r--r--dev-perl/HTTP-Server-Simple-Mason/Manifest3
-rw-r--r--dev-perl/HTTP-Server-Simple-Mason/metadata.xml12
-rw-r--r--dev-perl/HTTP-Server-Simple-PSGI-0.160.012
-rw-r--r--dev-perl/HTTP-Server-Simple-PSGI/HTTP-Server-Simple-PSGI-0.160.0.ebuild24
-rw-r--r--dev-perl/HTTP-Server-Simple-PSGI/Manifest3
-rw-r--r--dev-perl/HTTP-Server-Simple-PSGI/metadata.xml12
-rw-r--r--dev-perl/HTTP-Server-Simple/HTTP-Server-Simple-0.520.0.ebuild28
-rw-r--r--dev-perl/HTTP-Server-Simple/Manifest3
-rw-r--r--dev-perl/HTTP-Server-Simple/metadata.xml14
-rw-r--r--dev-perl/HTTPD-User-Manage-1.660.0-r112
-rw-r--r--dev-perl/HTTPD-User-Manage/HTTPD-User-Manage-1.660.0-r1.ebuild16
-rw-r--r--dev-perl/HTTPD-User-Manage/Manifest3
-rw-r--r--dev-perl/HTTPD-User-Manage/metadata.xml37
-rw-r--r--dev-perl/Hash-FieldHash-0.150.013
-rw-r--r--dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0.ebuild37
-rw-r--r--dev-perl/Hash-FieldHash/Manifest3
-rw-r--r--dev-perl/Hash-FieldHash/metadata.xml12
-rw-r--r--dev-perl/Hash-Merge-0.200.012
-rw-r--r--dev-perl/Hash-Merge-Simple-0.51.013
-rw-r--r--dev-perl/Hash-Merge-Simple/Hash-Merge-Simple-0.51.0.ebuild24
-rw-r--r--dev-perl/Hash-Merge-Simple/Manifest3
-rw-r--r--dev-perl/Hash-Merge-Simple/metadata.xml12
-rw-r--r--dev-perl/Hash-Merge/Hash-Merge-0.200.0.ebuild19
-rw-r--r--dev-perl/Hash-Merge/Manifest3
-rw-r--r--dev-perl/Hash-Merge/metadata.xml12
-rw-r--r--dev-perl/Hash-MoreUtils-0.20.0-r113
-rw-r--r--dev-perl/Hash-MoreUtils-0.50.013
-rw-r--r--dev-perl/Hash-MoreUtils/Hash-MoreUtils-0.20.0-r1.ebuild28
-rw-r--r--dev-perl/Hash-MoreUtils/Hash-MoreUtils-0.50.0.ebuild21
-rw-r--r--dev-perl/Hash-MoreUtils/Manifest5
-rw-r--r--dev-perl/Hash-MoreUtils/metadata.xml12
-rw-r--r--dev-perl/Hash-MultiValue-0.160.013
-rw-r--r--dev-perl/Hash-MultiValue/Hash-MultiValue-0.160.0.ebuild22
-rw-r--r--dev-perl/Hash-MultiValue/Manifest3
-rw-r--r--dev-perl/Hash-MultiValue/metadata.xml12
-rw-r--r--dev-perl/Hash-NoRef-0.30.0-r112
-rw-r--r--dev-perl/Hash-NoRef-0.30.0-r212
-rw-r--r--dev-perl/Hash-NoRef/Hash-NoRef-0.30.0-r1.ebuild14
-rw-r--r--dev-perl/Hash-NoRef/Hash-NoRef-0.30.0-r2.ebuild14
-rw-r--r--dev-perl/Hash-NoRef/Manifest4
-rw-r--r--dev-perl/Hash-NoRef/metadata.xml12
-rw-r--r--dev-perl/Heap-0.800.0-r112
-rw-r--r--dev-perl/Heap-0.800.0-r212
-rw-r--r--dev-perl/Heap/Heap-0.800.0-r1.ebuild14
-rw-r--r--dev-perl/Heap/Heap-0.800.0-r2.ebuild14
-rw-r--r--dev-perl/Heap/Manifest4
-rw-r--r--dev-perl/Heap/metadata.xml22
-rw-r--r--dev-perl/Hook-LexWrap-0.250.013
-rw-r--r--dev-perl/Hook-LexWrap-0.260.013
-rw-r--r--dev-perl/Hook-LexWrap/Hook-LexWrap-0.250.0.ebuild33
-rw-r--r--dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0.ebuild31
-rw-r--r--dev-perl/Hook-LexWrap/Manifest5
-rw-r--r--dev-perl/Hook-LexWrap/metadata.xml12
-rw-r--r--dev-perl/IMAP-Admin-1.6.7-r113
-rw-r--r--dev-perl/IMAP-Admin-1.6.813
-rw-r--r--dev-perl/IMAP-Admin/IMAP-Admin-1.6.7-r1.ebuild23
-rw-r--r--dev-perl/IMAP-Admin/IMAP-Admin-1.6.8.ebuild36
-rw-r--r--dev-perl/IMAP-Admin/Manifest5
-rw-r--r--dev-perl/IMAP-Admin/metadata.xml12
-rw-r--r--dev-perl/IMAP-BodyStructure-1.30.013
-rw-r--r--dev-perl/IMAP-BodyStructure/IMAP-BodyStructure-1.30.0.ebuild19
-rw-r--r--dev-perl/IMAP-BodyStructure/Manifest3
-rw-r--r--dev-perl/IMAP-BodyStructure/metadata.xml13
-rw-r--r--dev-perl/IO-AIO-4.330.013
-rw-r--r--dev-perl/IO-AIO-4.340.012
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.330.0.ebuild22
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.340.0.ebuild30
-rw-r--r--dev-perl/IO-AIO/Manifest5
-rw-r--r--dev-perl/IO-AIO/metadata.xml12
-rw-r--r--dev-perl/IO-All-0.870.012
-rw-r--r--dev-perl/IO-All/IO-All-0.870.0.ebuild23
-rw-r--r--dev-perl/IO-All/Manifest3
-rw-r--r--dev-perl/IO-All/metadata.xml24
-rw-r--r--dev-perl/IO-BufferedSelect-1.0.0-r112
-rw-r--r--dev-perl/IO-BufferedSelect-1.0.0-r212
-rw-r--r--dev-perl/IO-BufferedSelect/IO-BufferedSelect-1.0.0-r1.ebuild16
-rw-r--r--dev-perl/IO-BufferedSelect/IO-BufferedSelect-1.0.0-r2.ebuild16
-rw-r--r--dev-perl/IO-BufferedSelect/Manifest4
-rw-r--r--dev-perl/IO-BufferedSelect/metadata.xml20
-rw-r--r--dev-perl/IO-Capture-0.50.0-r212
-rw-r--r--dev-perl/IO-Capture/IO-Capture-0.50.0-r2.ebuild14
-rw-r--r--dev-perl/IO-Capture/Manifest3
-rw-r--r--dev-perl/IO-Capture/metadata.xml15
-rw-r--r--dev-perl/IO-CaptureOutput-1.110.40013
-rw-r--r--dev-perl/IO-CaptureOutput-1.110.400-r113
-rw-r--r--dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.400-r1.ebuild28
-rw-r--r--dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.400.ebuild30
-rw-r--r--dev-perl/IO-CaptureOutput/Manifest4
-rw-r--r--dev-perl/IO-CaptureOutput/metadata.xml12
-rw-r--r--dev-perl/IO-Digest-0.110.0-r212
-rw-r--r--dev-perl/IO-Digest/IO-Digest-0.110.0-r2.ebuild26
-rw-r--r--dev-perl/IO-Digest/Manifest3
-rw-r--r--dev-perl/IO-Digest/metadata.xml12
-rw-r--r--dev-perl/IO-Event-0.813.012
-rw-r--r--dev-perl/IO-Event-0.813.0-r112
-rw-r--r--dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild23
-rw-r--r--dev-perl/IO-Event/IO-Event-0.813.0.ebuild23
-rw-r--r--dev-perl/IO-Event/Manifest4
-rw-r--r--dev-perl/IO-Event/metadata.xml19
-rw-r--r--dev-perl/IO-HTML-1.1.013
-rw-r--r--dev-perl/IO-HTML/IO-HTML-1.1.0.ebuild31
-rw-r--r--dev-perl/IO-HTML/Manifest3
-rw-r--r--dev-perl/IO-HTML/metadata.xml12
-rw-r--r--dev-perl/IO-Handle-Util-0.10.013
-rw-r--r--dev-perl/IO-Handle-Util/IO-Handle-Util-0.10.0.ebuild27
-rw-r--r--dev-perl/IO-Handle-Util/Manifest3
-rw-r--r--dev-perl/IO-Handle-Util/metadata.xml17
-rw-r--r--dev-perl/IO-Interactive-1.21.013
-rw-r--r--dev-perl/IO-Interactive-1.22.013
-rw-r--r--dev-perl/IO-Interactive/IO-Interactive-1.21.0.ebuild27
-rw-r--r--dev-perl/IO-Interactive/IO-Interactive-1.22.0.ebuild27
-rw-r--r--dev-perl/IO-Interactive/Manifest5
-rw-r--r--dev-perl/IO-Interactive/metadata.xml12
-rw-r--r--dev-perl/IO-Interface-1.90.012
-rw-r--r--dev-perl/IO-Interface/IO-Interface-1.90.0.ebuild20
-rw-r--r--dev-perl/IO-Interface/Manifest3
-rw-r--r--dev-perl/IO-Interface/metadata.xml13
-rw-r--r--dev-perl/IO-LockedFile-0.230.0-r112
-rw-r--r--dev-perl/IO-LockedFile/IO-LockedFile-0.230.0-r1.ebuild16
-rw-r--r--dev-perl/IO-LockedFile/Manifest3
-rw-r--r--dev-perl/IO-LockedFile/metadata.xml13
-rw-r--r--dev-perl/IO-Multiplex-1.160.012
-rw-r--r--dev-perl/IO-Multiplex-1.160.0-r112
-rw-r--r--dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r1.ebuild19
-rw-r--r--dev-perl/IO-Multiplex/IO-Multiplex-1.160.0.ebuild18
-rw-r--r--dev-perl/IO-Multiplex/Manifest4
-rw-r--r--dev-perl/IO-Multiplex/metadata.xml13
-rw-r--r--dev-perl/IO-Pager-0.390.013
-rw-r--r--dev-perl/IO-Pager/IO-Pager-0.390.0.ebuild30
-rw-r--r--dev-perl/IO-Pager/Manifest4
-rw-r--r--dev-perl/IO-Pager/files/IO-Pager-0.390.0-no-dot-inc.patch27
-rw-r--r--dev-perl/IO-Pager/metadata.xml15
-rw-r--r--dev-perl/IO-Pipely-0.005.012
-rw-r--r--dev-perl/IO-Pipely-0.5.0-r112
-rw-r--r--dev-perl/IO-Pipely/IO-Pipely-0.005.0.ebuild14
-rw-r--r--dev-perl/IO-Pipely/IO-Pipely-0.5.0-r1.ebuild14
-rw-r--r--dev-perl/IO-Pipely/Manifest4
-rw-r--r--dev-perl/IO-Pipely/metadata.xml12
-rw-r--r--dev-perl/IO-Prompt-0.997.413
-rw-r--r--dev-perl/IO-Prompt/IO-Prompt-0.997.4.ebuild30
-rw-r--r--dev-perl/IO-Prompt/Manifest3
-rw-r--r--dev-perl/IO-Prompt/metadata.xml13
-rw-r--r--dev-perl/IO-SessionData-1.30.012
-rw-r--r--dev-perl/IO-SessionData-1.30.0-r112
-rw-r--r--dev-perl/IO-SessionData/IO-SessionData-1.30.0-r1.ebuild19
-rw-r--r--dev-perl/IO-SessionData/IO-SessionData-1.30.0.ebuild21
-rw-r--r--dev-perl/IO-SessionData/Manifest4
-rw-r--r--dev-perl/IO-SessionData/metadata.xml13
-rw-r--r--dev-perl/IO-Socket-INET6-2.720.012
-rw-r--r--dev-perl/IO-Socket-INET6-2.720.0-r112
-rw-r--r--dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r1.ebuild28
-rw-r--r--dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0.ebuild22
-rw-r--r--dev-perl/IO-Socket-INET6/Manifest4
-rw-r--r--dev-perl/IO-Socket-INET6/metadata.xml12
-rw-r--r--dev-perl/IO-Socket-Multicast-1.120.012
-rw-r--r--dev-perl/IO-Socket-Multicast/IO-Socket-Multicast-1.120.0.ebuild19
-rw-r--r--dev-perl/IO-Socket-Multicast/Manifest3
-rw-r--r--dev-perl/IO-Socket-Multicast/metadata.xml12
-rw-r--r--dev-perl/IO-Socket-PortState-0.30.013
-rw-r--r--dev-perl/IO-Socket-PortState/IO-Socket-PortState-0.30.0.ebuild18
-rw-r--r--dev-perl/IO-Socket-PortState/Manifest3
-rw-r--r--dev-perl/IO-Socket-PortState/metadata.xml12
-rw-r--r--dev-perl/IO-Socket-SSL-2.24.013
-rw-r--r--dev-perl/IO-Socket-SSL-2.48.013
-rw-r--r--dev-perl/IO-Socket-SSL-2.52.013
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.24.0.ebuild29
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.48.0.ebuild30
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.52.0.ebuild30
-rw-r--r--dev-perl/IO-Socket-SSL/Manifest7
-rw-r--r--dev-perl/IO-Socket-SSL/metadata.xml20
-rw-r--r--dev-perl/IO-Socket-Timeout-0.320.013
-rw-r--r--dev-perl/IO-Socket-Timeout/IO-Socket-Timeout-0.320.0.ebuild28
-rw-r--r--dev-perl/IO-Socket-Timeout/Manifest3
-rw-r--r--dev-perl/IO-Socket-Timeout/metadata.xml14
-rw-r--r--dev-perl/IO-String-1.80.0-r112
-rw-r--r--dev-perl/IO-String/IO-String-1.80.0-r1.ebuild16
-rw-r--r--dev-perl/IO-String/Manifest3
-rw-r--r--dev-perl/IO-String/metadata.xml12
-rw-r--r--dev-perl/IO-Stty-0.30.013
-rw-r--r--dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild27
-rw-r--r--dev-perl/IO-Stty/Manifest3
-rw-r--r--dev-perl/IO-Stty/metadata.xml12
-rw-r--r--dev-perl/IO-Tee-0.640.0-r112
-rw-r--r--dev-perl/IO-Tee-0.650.012
-rw-r--r--dev-perl/IO-Tee/IO-Tee-0.640.0-r1.ebuild16
-rw-r--r--dev-perl/IO-Tee/IO-Tee-0.650.0.ebuild23
-rw-r--r--dev-perl/IO-Tee/Manifest5
-rw-r--r--dev-perl/IO-Tee/metadata.xml12
-rw-r--r--dev-perl/IO-TieCombine-1.5.013
-rw-r--r--dev-perl/IO-TieCombine/IO-TieCombine-1.5.0.ebuild24
-rw-r--r--dev-perl/IO-TieCombine/Manifest3
-rw-r--r--dev-perl/IO-TieCombine/metadata.xml14
-rw-r--r--dev-perl/IO-Tty-1.120.012
-rw-r--r--dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild16
-rw-r--r--dev-perl/IO-Tty/Manifest3
-rw-r--r--dev-perl/IO-Tty/metadata.xml13
-rw-r--r--dev-perl/IO-Util-1.500.0-r112
-rw-r--r--dev-perl/IO-Util-1.500.0-r212
-rw-r--r--dev-perl/IO-Util/IO-Util-1.500.0-r1.ebuild14
-rw-r--r--dev-perl/IO-Util/IO-Util-1.500.0-r2.ebuild19
-rw-r--r--dev-perl/IO-Util/Manifest4
-rw-r--r--dev-perl/IO-Util/metadata.xml12
-rw-r--r--dev-perl/IO-stringy-2.111.012
-rw-r--r--dev-perl/IO-stringy/IO-stringy-2.111.0.ebuild18
-rw-r--r--dev-perl/IO-stringy/Manifest3
-rw-r--r--dev-perl/IO-stringy/metadata.xml22
-rw-r--r--dev-perl/IP-Anonymous-0.40.0-r112
-rw-r--r--dev-perl/IP-Anonymous/IP-Anonymous-0.40.0-r1.ebuild19
-rw-r--r--dev-perl/IP-Anonymous/Manifest3
-rw-r--r--dev-perl/IP-Anonymous/metadata.xml12
-rw-r--r--dev-perl/IPC-Run-0.960.013
-rw-r--r--dev-perl/IPC-Run/IPC-Run-0.960.0.ebuild29
-rw-r--r--dev-perl/IPC-Run/Manifest3
-rw-r--r--dev-perl/IPC-Run/metadata.xml18
-rw-r--r--dev-perl/IPC-Run3-0.48.013
-rw-r--r--dev-perl/IPC-Run3/IPC-Run3-0.48.0.ebuild24
-rw-r--r--dev-perl/IPC-Run3/Manifest3
-rw-r--r--dev-perl/IPC-Run3/metadata.xml12
-rw-r--r--dev-perl/IPC-ShareLite-0.170.0-r113
-rw-r--r--dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r1.ebuild24
-rw-r--r--dev-perl/IPC-ShareLite/Manifest3
-rw-r--r--dev-perl/IPC-ShareLite/metadata.xml12
-rw-r--r--dev-perl/IPC-Shareable-0.610.0-r112
-rw-r--r--dev-perl/IPC-Shareable/IPC-Shareable-0.610.0-r1.ebuild16
-rw-r--r--dev-perl/IPC-Shareable/Manifest3
-rw-r--r--dev-perl/IPC-Shareable/metadata.xml13
-rw-r--r--dev-perl/IPC-Signal-1.0.0-r112
-rw-r--r--dev-perl/IPC-Signal-1.0.0-r212
-rw-r--r--dev-perl/IPC-Signal/IPC-Signal-1.0.0-r1.ebuild14
-rw-r--r--dev-perl/IPC-Signal/IPC-Signal-1.0.0-r2.ebuild14
-rw-r--r--dev-perl/IPC-Signal/Manifest4
-rw-r--r--dev-perl/IPC-Signal/metadata.xml12
-rw-r--r--dev-perl/IPC-System-Simple-1.250.013
-rw-r--r--dev-perl/IPC-System-Simple/IPC-System-Simple-1.250.0.ebuild29
-rw-r--r--dev-perl/IPC-System-Simple/Manifest3
-rw-r--r--dev-perl/IPC-System-Simple/metadata.xml12
-rw-r--r--dev-perl/Ima-DBI-0.350.0-r112
-rw-r--r--dev-perl/Ima-DBI/Ima-DBI-0.350.0-r1.ebuild23
-rw-r--r--dev-perl/Ima-DBI/Manifest3
-rw-r--r--dev-perl/Ima-DBI/metadata.xml12
-rw-r--r--dev-perl/Image-Imlib2-2.30.0-r113
-rw-r--r--dev-perl/Image-Imlib2/Image-Imlib2-2.30.0-r1.ebuild28
-rw-r--r--dev-perl/Image-Imlib2/Manifest3
-rw-r--r--dev-perl/Image-Imlib2/metadata.xml12
-rw-r--r--dev-perl/Image-Info-1.390.013
-rw-r--r--dev-perl/Image-Info-1.400.013
-rw-r--r--dev-perl/Image-Info-1.410.013
-rw-r--r--dev-perl/Image-Info/Image-Info-1.390.0.ebuild25
-rw-r--r--dev-perl/Image-Info/Image-Info-1.400.0.ebuild25
-rw-r--r--dev-perl/Image-Info/Image-Info-1.410.0.ebuild25
-rw-r--r--dev-perl/Image-Info/Manifest7
-rw-r--r--dev-perl/Image-Info/metadata.xml33
-rw-r--r--dev-perl/Image-Sane-0.120.013
-rw-r--r--dev-perl/Image-Sane-0.140.013
-rw-r--r--dev-perl/Image-Sane/Image-Sane-0.120.0.ebuild30
-rw-r--r--dev-perl/Image-Sane/Image-Sane-0.140.0.ebuild29
-rw-r--r--dev-perl/Image-Sane/Manifest5
-rw-r--r--dev-perl/Image-Sane/metadata.xml13
-rw-r--r--dev-perl/Image-Scale-0.130.014
-rw-r--r--dev-perl/Image-Scale/Image-Scale-0.130.0.ebuild51
-rw-r--r--dev-perl/Image-Scale/Manifest4
-rw-r--r--dev-perl/Image-Scale/files/0.80.0-disable_autodetect.patch44
-rw-r--r--dev-perl/Image-Scale/metadata.xml12
-rw-r--r--dev-perl/Image-Size-3.300.013
-rw-r--r--dev-perl/Image-Size/Image-Size-3.300.0.ebuild28
-rw-r--r--dev-perl/Image-Size/Manifest3
-rw-r--r--dev-perl/Image-Size/metadata.xml12
-rw-r--r--dev-perl/Import-Into-1.2.513
-rw-r--r--dev-perl/Import-Into/Import-Into-1.2.5.ebuild26
-rw-r--r--dev-perl/Import-Into/Manifest3
-rw-r--r--dev-perl/Import-Into/metadata.xml12
-rw-r--r--dev-perl/Importer-0.24.013
-rw-r--r--dev-perl/Importer/Importer-0.24.0.ebuild21
-rw-r--r--dev-perl/Importer/Manifest3
-rw-r--r--dev-perl/Importer/metadata.xml12
-rw-r--r--dev-perl/Inline-0.500.0-r113
-rw-r--r--dev-perl/Inline-0.800.013
-rw-r--r--dev-perl/Inline-C-0.780.013
-rw-r--r--dev-perl/Inline-C/Inline-C-0.780.0.ebuild43
-rw-r--r--dev-perl/Inline-C/Manifest3
-rw-r--r--dev-perl/Inline-C/metadata.xml12
-rw-r--r--dev-perl/Inline-Files-0.690.013
-rw-r--r--dev-perl/Inline-Files/Inline-Files-0.690.0.ebuild22
-rw-r--r--dev-perl/Inline-Files/Manifest3
-rw-r--r--dev-perl/Inline-Files/metadata.xml14
-rw-r--r--dev-perl/Inline-Python-0.560.014
-rw-r--r--dev-perl/Inline-Python/Inline-Python-0.560.0.ebuild38
-rw-r--r--dev-perl/Inline-Python/Manifest4
-rw-r--r--dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch20
-rw-r--r--dev-perl/Inline-Python/metadata.xml16
-rw-r--r--dev-perl/Inline/Inline-0.500.0-r1.ebuild28
-rw-r--r--dev-perl/Inline/Inline-0.800.0.ebuild28
-rw-r--r--dev-perl/Inline/Manifest5
-rw-r--r--dev-perl/Inline/metadata.xml20
-rw-r--r--dev-perl/JSON-2.900.013
-rw-r--r--dev-perl/JSON-2.940.013
-rw-r--r--dev-perl/JSON-Any-1.390.013
-rw-r--r--dev-perl/JSON-Any/JSON-Any-1.390.0.ebuild38
-rw-r--r--dev-perl/JSON-Any/Manifest3
-rw-r--r--dev-perl/JSON-Any/metadata.xml12
-rw-r--r--dev-perl/JSON-MaybeXS-1.3.913
-rw-r--r--dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.3.9.ebuild36
-rw-r--r--dev-perl/JSON-MaybeXS/Manifest3
-rw-r--r--dev-perl/JSON-MaybeXS/metadata.xml15
-rw-r--r--dev-perl/JSON-Parse-0.550.013
-rw-r--r--dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild23
-rw-r--r--dev-perl/JSON-Parse/Manifest3
-rw-r--r--dev-perl/JSON-Parse/metadata.xml13
-rw-r--r--dev-perl/JSON-RPC-0.960.0-r112
-rw-r--r--dev-perl/JSON-RPC-1.60.013
-rw-r--r--dev-perl/JSON-RPC/JSON-RPC-0.960.0-r1.ebuild20
-rw-r--r--dev-perl/JSON-RPC/JSON-RPC-1.60.0.ebuild39
-rw-r--r--dev-perl/JSON-RPC/Manifest5
-rw-r--r--dev-perl/JSON-RPC/metadata.xml28
-rw-r--r--dev-perl/JSON-XS-3.10.013
-rw-r--r--dev-perl/JSON-XS-3.30.013
-rw-r--r--dev-perl/JSON-XS-3.40.013
-rw-r--r--dev-perl/JSON-XS-VersionOneAndTwo-0.310.0-r113
-rw-r--r--dev-perl/JSON-XS-VersionOneAndTwo/JSON-XS-VersionOneAndTwo-0.310.0-r1.ebuild23
-rw-r--r--dev-perl/JSON-XS-VersionOneAndTwo/Manifest3
-rw-r--r--dev-perl/JSON-XS-VersionOneAndTwo/metadata.xml12
-rw-r--r--dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild26
-rw-r--r--dev-perl/JSON-XS/JSON-XS-3.30.0.ebuild26
-rw-r--r--dev-perl/JSON-XS/JSON-XS-3.40.0.ebuild26
-rw-r--r--dev-perl/JSON-XS/Manifest7
-rw-r--r--dev-perl/JSON-XS/metadata.xml12
-rw-r--r--dev-perl/JSON/JSON-2.900.0.ebuild21
-rw-r--r--dev-perl/JSON/JSON-2.940.0.ebuild25
-rw-r--r--dev-perl/JSON/Manifest5
-rw-r--r--dev-perl/JSON/metadata.xml21
-rw-r--r--dev-perl/JavaScript-Minifier-1.140.013
-rw-r--r--dev-perl/JavaScript-Minifier-XS-0.110.0-r112
-rw-r--r--dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0-r1.ebuild20
-rw-r--r--dev-perl/JavaScript-Minifier-XS/Manifest3
-rw-r--r--dev-perl/JavaScript-Minifier-XS/metadata.xml12
-rw-r--r--dev-perl/JavaScript-Minifier/JavaScript-Minifier-1.140.0.ebuild26
-rw-r--r--dev-perl/JavaScript-Minifier/Manifest3
-rw-r--r--dev-perl/JavaScript-Minifier/metadata.xml12
-rw-r--r--dev-perl/JavaScript-Packer-2.30.013
-rw-r--r--dev-perl/JavaScript-Packer/JavaScript-Packer-2.30.0.ebuild24
-rw-r--r--dev-perl/JavaScript-Packer/Manifest3
-rw-r--r--dev-perl/JavaScript-Packer/metadata.xml12
-rw-r--r--dev-perl/JavaScript-SpiderMonkey-0.210.0-r112
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/JavaScript-SpiderMonkey-0.210.0-r1.ebuild26
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/Manifest5
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/files/JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch167
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/files/mozjs185.patch486
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/metadata.xml12
-rw-r--r--dev-perl/Jcode-2.70.0-r112
-rw-r--r--dev-perl/Jcode/Jcode-2.70.0-r1.ebuild19
-rw-r--r--dev-perl/Jcode/Manifest3
-rw-r--r--dev-perl/Jcode/metadata.xml19
-rw-r--r--dev-perl/LWP-Authen-Wsse-0.50.0-r112
-rw-r--r--dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r1.ebuild26
-rw-r--r--dev-perl/LWP-Authen-Wsse/Manifest3
-rw-r--r--dev-perl/LWP-Authen-Wsse/metadata.xml12
-rw-r--r--dev-perl/LWP-MediaTypes-6.20.0-r112
-rw-r--r--dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0-r1.ebuild21
-rw-r--r--dev-perl/LWP-MediaTypes/Manifest3
-rw-r--r--dev-perl/LWP-MediaTypes/metadata.xml12
-rw-r--r--dev-perl/LWP-Online-1.80.0-r213
-rw-r--r--dev-perl/LWP-Online/LWP-Online-1.80.0-r2.ebuild33
-rw-r--r--dev-perl/LWP-Online/Manifest4
-rw-r--r--dev-perl/LWP-Online/files/1.08-no-network.patch30
-rw-r--r--dev-perl/LWP-Online/metadata.xml13
-rw-r--r--dev-perl/LWP-Protocol-http10-6.30.012
-rw-r--r--dev-perl/LWP-Protocol-http10/LWP-Protocol-http10-6.30.0.ebuild22
-rw-r--r--dev-perl/LWP-Protocol-http10/Manifest3
-rw-r--r--dev-perl/LWP-Protocol-http10/metadata.xml12
-rw-r--r--dev-perl/LWP-Protocol-https-6.60.012
-rw-r--r--dev-perl/LWP-Protocol-https-6.70.013
-rw-r--r--dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.60.0.ebuild31
-rw-r--r--dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.70.0.ebuild36
-rw-r--r--dev-perl/LWP-Protocol-https/Manifest9
-rw-r--r--dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.60.0-CVE-2014-3230.patch22
-rw-r--r--dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.60.0-etcsslcerts.patch33
-rw-r--r--dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-CVE-2014-3230.patch36
-rw-r--r--dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-etcsslcerts.patch48
-rw-r--r--dev-perl/LWP-Protocol-https/metadata.xml13
-rw-r--r--dev-perl/LWP-UserAgent-Cached-0.60.0-r113
-rw-r--r--dev-perl/LWP-UserAgent-Cached/LWP-UserAgent-Cached-0.60.0-r1.ebuild24
-rw-r--r--dev-perl/LWP-UserAgent-Cached/Manifest3
-rw-r--r--dev-perl/LWP-UserAgent-Cached/metadata.xml12
-rw-r--r--dev-perl/LWP-UserAgent-Determined-1.70.012
-rw-r--r--dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0.ebuild19
-rw-r--r--dev-perl/LWP-UserAgent-Determined/Manifest3
-rw-r--r--dev-perl/LWP-UserAgent-Determined/metadata.xml12
-rw-r--r--dev-perl/LWPx-ParanoidAgent-1.100.012
-rw-r--r--dev-perl/LWPx-ParanoidAgent-1.120.012
-rw-r--r--dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.100.0.ebuild34
-rw-r--r--dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0.ebuild36
-rw-r--r--dev-perl/LWPx-ParanoidAgent/Manifest5
-rw-r--r--dev-perl/LWPx-ParanoidAgent/metadata.xml17
-rw-r--r--dev-perl/LaTeX-Driver-0.200.413
-rw-r--r--dev-perl/LaTeX-Driver-0.300.213
-rw-r--r--dev-perl/LaTeX-Driver/LaTeX-Driver-0.200.4.ebuild39
-rw-r--r--dev-perl/LaTeX-Driver/LaTeX-Driver-0.300.2.ebuild45
-rw-r--r--dev-perl/LaTeX-Driver/Manifest5
-rw-r--r--dev-perl/LaTeX-Driver/metadata.xml13
-rw-r--r--dev-perl/LaTeX-Encode-0.91.6-r113
-rw-r--r--dev-perl/LaTeX-Encode-0.92.013
-rw-r--r--dev-perl/LaTeX-Encode/LaTeX-Encode-0.91.6-r1.ebuild28
-rw-r--r--dev-perl/LaTeX-Encode/LaTeX-Encode-0.92.0.ebuild32
-rw-r--r--dev-perl/LaTeX-Encode/Manifest5
-rw-r--r--dev-perl/LaTeX-Encode/metadata.xml12
-rw-r--r--dev-perl/LaTeX-Table-1.0.613
-rw-r--r--dev-perl/LaTeX-Table-1.0.6-r113
-rw-r--r--dev-perl/LaTeX-Table/LaTeX-Table-1.0.6-r1.ebuild31
-rw-r--r--dev-perl/LaTeX-Table/LaTeX-Table-1.0.6.ebuild32
-rw-r--r--dev-perl/LaTeX-Table/Manifest4
-rw-r--r--dev-perl/LaTeX-Table/metadata.xml22
-rw-r--r--dev-perl/Lab-Measurement-3.63113
-rw-r--r--dev-perl/Lab-Measurement-999911
-rw-r--r--dev-perl/Lab-Measurement/Lab-Measurement-3.631.ebuild146
-rw-r--r--dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild146
-rw-r--r--dev-perl/Lab-Measurement/Manifest4
-rw-r--r--dev-perl/Lab-Measurement/metadata.xml55
-rw-r--r--dev-perl/Lab-VXI11-0.20.013
-rw-r--r--dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild33
-rw-r--r--dev-perl/Lab-VXI11/Manifest3
-rw-r--r--dev-perl/Lab-VXI11/metadata.xml21
-rw-r--r--dev-perl/Lab-Zhinst-0.30.012
-rw-r--r--dev-perl/Lab-Zhinst-0.50.012
-rw-r--r--dev-perl/Lab-Zhinst-1.20.012
-rw-r--r--dev-perl/Lab-Zhinst-999910
-rw-r--r--dev-perl/Lab-Zhinst/Lab-Zhinst-0.30.0.ebuild26
-rw-r--r--dev-perl/Lab-Zhinst/Lab-Zhinst-0.50.0.ebuild26
-rw-r--r--dev-perl/Lab-Zhinst/Lab-Zhinst-1.20.0.ebuild26
-rw-r--r--dev-perl/Lab-Zhinst/Lab-Zhinst-9999.ebuild26
-rw-r--r--dev-perl/Lab-Zhinst/Manifest8
-rw-r--r--dev-perl/Lab-Zhinst/metadata.xml17
-rw-r--r--dev-perl/Lchown-1.10.0-r112
-rw-r--r--dev-perl/Lchown-1.10.0-r212
-rw-r--r--dev-perl/Lchown/Lchown-1.10.0-r1.ebuild19
-rw-r--r--dev-perl/Lchown/Lchown-1.10.0-r2.ebuild23
-rw-r--r--dev-perl/Lchown/Manifest4
-rw-r--r--dev-perl/Lchown/metadata.xml12
-rw-r--r--dev-perl/Lexical-Persistence-1.23.013
-rw-r--r--dev-perl/Lexical-Persistence/Lexical-Persistence-1.23.0.ebuild32
-rw-r--r--dev-perl/Lexical-Persistence/Manifest3
-rw-r--r--dev-perl/Lexical-Persistence/metadata.xml12
-rw-r--r--dev-perl/Lexical-SealRequireHints-0.11.013
-rw-r--r--dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.11.0.ebuild30
-rw-r--r--dev-perl/Lexical-SealRequireHints/Manifest3
-rw-r--r--dev-perl/Lexical-SealRequireHints/metadata.xml12
-rw-r--r--dev-perl/Lingua-EN-Inflect-1.899.013
-rw-r--r--dev-perl/Lingua-EN-Inflect-1.901.013
-rw-r--r--dev-perl/Lingua-EN-Inflect-1.902.013
-rw-r--r--dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.899.0.ebuild22
-rw-r--r--dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.901.0.ebuild20
-rw-r--r--dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.902.0.ebuild20
-rw-r--r--dev-perl/Lingua-EN-Inflect/Manifest7
-rw-r--r--dev-perl/Lingua-EN-Inflect/metadata.xml12
-rw-r--r--dev-perl/Lingua-EN-NameCase-1.190.0-r113
-rw-r--r--dev-perl/Lingua-EN-NameCase/Lingua-EN-NameCase-1.190.0-r1.ebuild30
-rw-r--r--dev-perl/Lingua-EN-NameCase/Manifest3
-rw-r--r--dev-perl/Lingua-EN-NameCase/metadata.xml12
-rw-r--r--dev-perl/Lingua-EN-NameParse-1.330.013
-rw-r--r--dev-perl/Lingua-EN-NameParse-1.360.013
-rw-r--r--dev-perl/Lingua-EN-NameParse/Lingua-EN-NameParse-1.330.0.ebuild31
-rw-r--r--dev-perl/Lingua-EN-NameParse/Lingua-EN-NameParse-1.360.0.ebuild29
-rw-r--r--dev-perl/Lingua-EN-NameParse/Manifest5
-rw-r--r--dev-perl/Lingua-EN-NameParse/metadata.xml13
-rw-r--r--dev-perl/Lingua-EN-Numbers-Ordinate-1.40.013
-rw-r--r--dev-perl/Lingua-EN-Numbers-Ordinate/Lingua-EN-Numbers-Ordinate-1.40.0.ebuild22
-rw-r--r--dev-perl/Lingua-EN-Numbers-Ordinate/Manifest3
-rw-r--r--dev-perl/Lingua-EN-Numbers-Ordinate/metadata.xml12
-rw-r--r--dev-perl/Lingua-PT-Stemmer-0.20.013
-rw-r--r--dev-perl/Lingua-PT-Stemmer/Lingua-PT-Stemmer-0.20.0.ebuild19
-rw-r--r--dev-perl/Lingua-PT-Stemmer/Manifest3
-rw-r--r--dev-perl/Lingua-PT-Stemmer/metadata.xml13
-rw-r--r--dev-perl/Lingua-Preferred-0.2.4-r112
-rw-r--r--dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r1.ebuild19
-rw-r--r--dev-perl/Lingua-Preferred/Manifest3
-rw-r--r--dev-perl/Lingua-Preferred/metadata.xml12
-rw-r--r--dev-perl/Lingua-Stem-0.840.0-r112
-rw-r--r--dev-perl/Lingua-Stem-Fr-0.20.0-r112
-rw-r--r--dev-perl/Lingua-Stem-Fr/Lingua-Stem-Fr-0.20.0-r1.ebuild16
-rw-r--r--dev-perl/Lingua-Stem-Fr/Manifest3
-rw-r--r--dev-perl/Lingua-Stem-Fr/metadata.xml12
-rw-r--r--dev-perl/Lingua-Stem-It-0.20.0-r112
-rw-r--r--dev-perl/Lingua-Stem-It/Lingua-Stem-It-0.20.0-r1.ebuild16
-rw-r--r--dev-perl/Lingua-Stem-It/Manifest3
-rw-r--r--dev-perl/Lingua-Stem-It/metadata.xml12
-rw-r--r--dev-perl/Lingua-Stem-Ru-0.40.013
-rw-r--r--dev-perl/Lingua-Stem-Ru/Lingua-Stem-Ru-0.40.0.ebuild22
-rw-r--r--dev-perl/Lingua-Stem-Ru/Manifest3
-rw-r--r--dev-perl/Lingua-Stem-Ru/metadata.xml12
-rw-r--r--dev-perl/Lingua-Stem-Snowball-Da-1.10.0-r112
-rw-r--r--dev-perl/Lingua-Stem-Snowball-Da/Lingua-Stem-Snowball-Da-1.10.0-r1.ebuild30
-rw-r--r--dev-perl/Lingua-Stem-Snowball-Da/Manifest3
-rw-r--r--dev-perl/Lingua-Stem-Snowball-Da/metadata.xml12
-rw-r--r--dev-perl/Lingua-Stem/Lingua-Stem-0.840.0-r1.ebuild27
-rw-r--r--dev-perl/Lingua-Stem/Manifest3
-rw-r--r--dev-perl/Lingua-Stem/metadata.xml21
-rw-r--r--dev-perl/Lingua-Translit-0.250.012
-rw-r--r--dev-perl/Lingua-Translit-0.270.012
-rw-r--r--dev-perl/Lingua-Translit-0.280.012
-rw-r--r--dev-perl/Lingua-Translit/Lingua-Translit-0.250.0.ebuild19
-rw-r--r--dev-perl/Lingua-Translit/Lingua-Translit-0.270.0.ebuild19
-rw-r--r--dev-perl/Lingua-Translit/Lingua-Translit-0.280.0.ebuild19
-rw-r--r--dev-perl/Lingua-Translit/Manifest7
-rw-r--r--dev-perl/Lingua-Translit/metadata.xml13
-rw-r--r--dev-perl/Linux-DesktopFiles-0.130.012
-rw-r--r--dev-perl/Linux-DesktopFiles-0.250.012
-rw-r--r--dev-perl/Linux-DesktopFiles-0.90.012
-rw-r--r--dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.130.0.ebuild22
-rw-r--r--dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.250.0.ebuild22
-rw-r--r--dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.90.0.ebuild19
-rw-r--r--dev-perl/Linux-DesktopFiles/Manifest7
-rw-r--r--dev-perl/Linux-DesktopFiles/metadata.xml12
-rw-r--r--dev-perl/Linux-Distribution-0.230.013
-rw-r--r--dev-perl/Linux-Distribution/Linux-Distribution-0.230.0.ebuild20
-rw-r--r--dev-perl/Linux-Distribution/Manifest3
-rw-r--r--dev-perl/Linux-Distribution/metadata.xml12
-rw-r--r--dev-perl/Linux-Inotify2-1.220.0-r112
-rw-r--r--dev-perl/Linux-Inotify2/Linux-Inotify2-1.220.0-r1.ebuild19
-rw-r--r--dev-perl/Linux-Inotify2/Manifest3
-rw-r--r--dev-perl/Linux-Inotify2/metadata.xml18
-rw-r--r--dev-perl/Linux-Pid-0.40.0-r112
-rw-r--r--dev-perl/Linux-Pid/Linux-Pid-0.40.0-r1.ebuild16
-rw-r--r--dev-perl/Linux-Pid/Manifest3
-rw-r--r--dev-perl/Linux-Pid/metadata.xml12
-rw-r--r--dev-perl/Linux-PipeMagic-0.30.013
-rw-r--r--dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.30.0.ebuild21
-rw-r--r--dev-perl/Linux-PipeMagic/Manifest3
-rw-r--r--dev-perl/Linux-PipeMagic/metadata.xml12
-rw-r--r--dev-perl/Linux-Smaps-0.130.013
-rw-r--r--dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild23
-rw-r--r--dev-perl/Linux-Smaps/Manifest3
-rw-r--r--dev-perl/Linux-Smaps/metadata.xml13
-rw-r--r--dev-perl/Lirc-Client-2.20.013
-rw-r--r--dev-perl/Lirc-Client/Lirc-Client-2.20.0.ebuild28
-rw-r--r--dev-perl/Lirc-Client/Manifest3
-rw-r--r--dev-perl/Lirc-Client/metadata.xml12
-rw-r--r--dev-perl/List-AllUtils-0.140.013
-rw-r--r--dev-perl/List-AllUtils-0.90.013
-rw-r--r--dev-perl/List-AllUtils/List-AllUtils-0.140.0.ebuild28
-rw-r--r--dev-perl/List-AllUtils/List-AllUtils-0.90.0.ebuild26
-rw-r--r--dev-perl/List-AllUtils/Manifest5
-rw-r--r--dev-perl/List-AllUtils/metadata.xml12
-rw-r--r--dev-perl/List-MoreUtils-0.418.014
-rw-r--r--dev-perl/List-MoreUtils-0.419.014
-rw-r--r--dev-perl/List-MoreUtils-0.426.014
-rw-r--r--dev-perl/List-MoreUtils-XS-0.418.013
-rw-r--r--dev-perl/List-MoreUtils-XS-0.426.013
-rw-r--r--dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.418.0.ebuild31
-rw-r--r--dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.426.0.ebuild30
-rw-r--r--dev-perl/List-MoreUtils-XS/Manifest5
-rw-r--r--dev-perl/List-MoreUtils-XS/metadata.xml12
-rw-r--r--dev-perl/List-MoreUtils/List-MoreUtils-0.418.0.ebuild23
-rw-r--r--dev-perl/List-MoreUtils/List-MoreUtils-0.419.0.ebuild23
-rw-r--r--dev-perl/List-MoreUtils/List-MoreUtils-0.426.0.ebuild28
-rw-r--r--dev-perl/List-MoreUtils/Manifest8
-rw-r--r--dev-perl/List-MoreUtils/files/List-MoreUtils-0.426.0-xs-config.patch78
-rw-r--r--dev-perl/List-MoreUtils/metadata.xml16
-rw-r--r--dev-perl/List-SomeUtils-0.560.013
-rw-r--r--dev-perl/List-SomeUtils-XS-0.550.013
-rw-r--r--dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.550.0.ebuild31
-rw-r--r--dev-perl/List-SomeUtils-XS/Manifest3
-rw-r--r--dev-perl/List-SomeUtils-XS/metadata.xml12
-rw-r--r--dev-perl/List-SomeUtils/List-SomeUtils-0.560.0.ebuild29
-rw-r--r--dev-perl/List-SomeUtils/Manifest3
-rw-r--r--dev-perl/List-SomeUtils/metadata.xml13
-rw-r--r--dev-perl/List-UtilsBy-0.100.013
-rw-r--r--dev-perl/List-UtilsBy/List-UtilsBy-0.100.0.ebuild26
-rw-r--r--dev-perl/List-UtilsBy/Manifest4
-rw-r--r--dev-perl/List-UtilsBy/files/List-UtilsBy-0.100.0-no-dot-inc.patch27
-rw-r--r--dev-perl/List-UtilsBy/metadata.xml12
-rw-r--r--dev-perl/Locale-Maketext-Fuzzy-0.110.0-r112
-rw-r--r--dev-perl/Locale-Maketext-Fuzzy/Locale-Maketext-Fuzzy-0.110.0-r1.ebuild21
-rw-r--r--dev-perl/Locale-Maketext-Fuzzy/Manifest3
-rw-r--r--dev-perl/Locale-Maketext-Fuzzy/metadata.xml12
-rw-r--r--dev-perl/Locale-Maketext-Lexicon-1.0.013
-rw-r--r--dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0.ebuild32
-rw-r--r--dev-perl/Locale-Maketext-Lexicon/Manifest3
-rw-r--r--dev-perl/Locale-Maketext-Lexicon/metadata.xml32
-rw-r--r--dev-perl/Locale-Msgfmt-0.150.0-r113
-rw-r--r--dev-perl/Locale-Msgfmt/Locale-Msgfmt-0.150.0-r1.ebuild23
-rw-r--r--dev-perl/Locale-Msgfmt/Manifest3
-rw-r--r--dev-perl/Locale-Msgfmt/metadata.xml16
-rw-r--r--dev-perl/Locale-PO-0.270.013
-rw-r--r--dev-perl/Locale-PO/Locale-PO-0.270.0.ebuild25
-rw-r--r--dev-perl/Locale-PO/Manifest3
-rw-r--r--dev-perl/Locale-PO/metadata.xml12
-rw-r--r--dev-perl/Locale-gettext-1.70.012
-rw-r--r--dev-perl/Locale-gettext/Locale-gettext-1.70.0.ebuild22
-rw-r--r--dev-perl/Locale-gettext/Manifest4
-rw-r--r--dev-perl/Locale-gettext/files/Locale-gettext-1.70.0-no-dot-inc.patch90
-rw-r--r--dev-perl/Locale-gettext/metadata.xml12
-rw-r--r--dev-perl/LockFile-Simple-0.208.0-r112
-rw-r--r--dev-perl/LockFile-Simple-0.208.0-r212
-rw-r--r--dev-perl/LockFile-Simple/LockFile-Simple-0.208.0-r1.ebuild16
-rw-r--r--dev-perl/LockFile-Simple/LockFile-Simple-0.208.0-r2.ebuild16
-rw-r--r--dev-perl/LockFile-Simple/Manifest4
-rw-r--r--dev-perl/LockFile-Simple/metadata.xml15
-rw-r--r--dev-perl/Log-Agent-1.1.013
-rw-r--r--dev-perl/Log-Agent/Log-Agent-1.1.0.ebuild23
-rw-r--r--dev-perl/Log-Agent/Manifest4
-rw-r--r--dev-perl/Log-Agent/files/Log-Agent-1.1.0-no-dot-inc.patch193
-rw-r--r--dev-perl/Log-Agent/metadata.xml37
-rw-r--r--dev-perl/Log-Any-1.38.013
-rw-r--r--dev-perl/Log-Any-1.49.013
-rw-r--r--dev-perl/Log-Any-1.701.013
-rw-r--r--dev-perl/Log-Any/Log-Any-1.38.0.ebuild32
-rw-r--r--dev-perl/Log-Any/Log-Any-1.49.0.ebuild32
-rw-r--r--dev-perl/Log-Any/Log-Any-1.701.0.ebuild33
-rw-r--r--dev-perl/Log-Any/Manifest7
-rw-r--r--dev-perl/Log-Any/metadata.xml26
-rw-r--r--dev-perl/Log-Dispatch-2.540.013
-rw-r--r--dev-perl/Log-Dispatch-2.580.013
-rw-r--r--dev-perl/Log-Dispatch-2.630.013
-rw-r--r--dev-perl/Log-Dispatch-2.670.013
-rw-r--r--dev-perl/Log-Dispatch-Array-1.3.013
-rw-r--r--dev-perl/Log-Dispatch-Array/Log-Dispatch-Array-1.3.0.ebuild25
-rw-r--r--dev-perl/Log-Dispatch-Array/Manifest3
-rw-r--r--dev-perl/Log-Dispatch-Array/metadata.xml12
-rw-r--r--dev-perl/Log-Dispatch/Log-Dispatch-2.540.0.ebuild58
-rw-r--r--dev-perl/Log-Dispatch/Log-Dispatch-2.580.0.ebuild44
-rw-r--r--dev-perl/Log-Dispatch/Log-Dispatch-2.630.0.ebuild48
-rw-r--r--dev-perl/Log-Dispatch/Log-Dispatch-2.670.0.ebuild48
-rw-r--r--dev-perl/Log-Dispatch/Manifest9
-rw-r--r--dev-perl/Log-Dispatch/metadata.xml29
-rw-r--r--dev-perl/Log-Dispatchouli-2.15.013
-rw-r--r--dev-perl/Log-Dispatchouli/Log-Dispatchouli-2.15.0.ebuild45
-rw-r--r--dev-perl/Log-Dispatchouli/Manifest3
-rw-r--r--dev-perl/Log-Dispatchouli/metadata.xml14
-rw-r--r--dev-perl/Log-Log4perl-1.490.013
-rw-r--r--dev-perl/Log-Log4perl/Log-Log4perl-1.490.0.ebuild26
-rw-r--r--dev-perl/Log-Log4perl/Manifest3
-rw-r--r--dev-perl/Log-Log4perl/metadata.xml62
-rw-r--r--dev-perl/Log-Message-0.80.013
-rw-r--r--dev-perl/Log-Message-Simple-0.100.013
-rw-r--r--dev-perl/Log-Message-Simple/Log-Message-Simple-0.100.0.ebuild23
-rw-r--r--dev-perl/Log-Message-Simple/Manifest3
-rw-r--r--dev-perl/Log-Message-Simple/metadata.xml13
-rw-r--r--dev-perl/Log-Message/Log-Message-0.80.0.ebuild25
-rw-r--r--dev-perl/Log-Message/Manifest3
-rw-r--r--dev-perl/Log-Message/metadata.xml15
-rw-r--r--dev-perl/Log-Report-1.260.013
-rw-r--r--dev-perl/Log-Report-Optional-1.30.013
-rw-r--r--dev-perl/Log-Report-Optional/Log-Report-Optional-1.30.0.ebuild23
-rw-r--r--dev-perl/Log-Report-Optional/Manifest3
-rw-r--r--dev-perl/Log-Report-Optional/metadata.xml15
-rw-r--r--dev-perl/Log-Report/Log-Report-1.260.0.ebuild29
-rw-r--r--dev-perl/Log-Report/Manifest3
-rw-r--r--dev-perl/Log-Report/metadata.xml31
-rw-r--r--dev-perl/Log-TraceMessages-1.400.0-r112
-rw-r--r--dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild19
-rw-r--r--dev-perl/Log-TraceMessages/Manifest4
-rw-r--r--dev-perl/Log-TraceMessages/files/Log-TraceMessages-1.400.0-posix-tmpnam.patch78
-rw-r--r--dev-perl/Log-TraceMessages/metadata.xml12
-rw-r--r--dev-perl/MARC-Charset-1.350.0-r113
-rw-r--r--dev-perl/MARC-Charset/MARC-Charset-1.350.0-r1.ebuild29
-rw-r--r--dev-perl/MARC-Charset/Manifest3
-rw-r--r--dev-perl/MARC-Charset/metadata.xml16
-rw-r--r--dev-perl/MARC-File-XML-1.0.312
-rw-r--r--dev-perl/MARC-File-XML-1.0.513
-rw-r--r--dev-perl/MARC-File-XML/MARC-File-XML-1.0.3.ebuild21
-rw-r--r--dev-perl/MARC-File-XML/MARC-File-XML-1.0.5.ebuild25
-rw-r--r--dev-perl/MARC-File-XML/Manifest5
-rw-r--r--dev-perl/MARC-File-XML/metadata.xml12
-rw-r--r--dev-perl/MARC-Record-2.0.713
-rw-r--r--dev-perl/MARC-Record/MARC-Record-2.0.7.ebuild29
-rw-r--r--dev-perl/MARC-Record/Manifest3
-rw-r--r--dev-perl/MARC-Record/metadata.xml18
-rw-r--r--dev-perl/MCE-1.831.013
-rw-r--r--dev-perl/MCE/MCE-1.831.0.ebuild32
-rw-r--r--dev-perl/MCE/Manifest3
-rw-r--r--dev-perl/MCE/metadata.xml38
-rw-r--r--dev-perl/MD5-2.30.0-r112
-rw-r--r--dev-perl/MD5/MD5-2.30.0-r1.ebuild20
-rw-r--r--dev-perl/MD5/Manifest3
-rw-r--r--dev-perl/MD5/metadata.xml12
-rw-r--r--dev-perl/MIME-Base32-1.303.013
-rw-r--r--dev-perl/MIME-Base32/MIME-Base32-1.303.0.ebuild22
-rw-r--r--dev-perl/MIME-Base32/Manifest3
-rw-r--r--dev-perl/MIME-Base32/metadata.xml12
-rw-r--r--dev-perl/MIME-Charset-1.12.213
-rw-r--r--dev-perl/MIME-Charset/MIME-Charset-1.12.2.ebuild28
-rw-r--r--dev-perl/MIME-Charset/Manifest4
-rw-r--r--dev-perl/MIME-Charset/files/1.012-makefilepl.patch18
-rw-r--r--dev-perl/MIME-Charset/metadata.xml12
-rw-r--r--dev-perl/MIME-EncWords-1.12.6-r112
-rw-r--r--dev-perl/MIME-EncWords-1.14.313
-rw-r--r--dev-perl/MIME-EncWords/MIME-EncWords-1.12.6-r1.ebuild21
-rw-r--r--dev-perl/MIME-EncWords/MIME-EncWords-1.14.3.ebuild23
-rw-r--r--dev-perl/MIME-EncWords/Manifest5
-rw-r--r--dev-perl/MIME-EncWords/metadata.xml13
-rw-r--r--dev-perl/MIME-Lite-3.30.013
-rw-r--r--dev-perl/MIME-Lite-HTML-1.240.013
-rw-r--r--dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0.ebuild31
-rw-r--r--dev-perl/MIME-Lite-HTML/Manifest5
-rw-r--r--dev-perl/MIME-Lite-HTML/files/MIME-Lite-HTML-1.240.0-tests1.patch96
-rw-r--r--dev-perl/MIME-Lite-HTML/files/MIME-Lite-HTML-1.240.0-tests2.patch54
-rw-r--r--dev-perl/MIME-Lite-HTML/metadata.xml13
-rw-r--r--dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild43
-rw-r--r--dev-perl/MIME-Lite/Manifest4
-rw-r--r--dev-perl/MIME-Lite/files/3.030-makefilepl.patch43
-rw-r--r--dev-perl/MIME-Lite/metadata.xml17
-rw-r--r--dev-perl/MIME-Types-2.120.013
-rw-r--r--dev-perl/MIME-Types-2.130.013
-rw-r--r--dev-perl/MIME-Types/MIME-Types-2.120.0.ebuild26
-rw-r--r--dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild24
-rw-r--r--dev-perl/MIME-Types/Manifest5
-rw-r--r--dev-perl/MIME-Types/metadata.xml13
-rw-r--r--dev-perl/MIME-tools-5.509.013
-rw-r--r--dev-perl/MIME-tools/MIME-tools-5.509.0.ebuild37
-rw-r--r--dev-perl/MIME-tools/Manifest3
-rw-r--r--dev-perl/MIME-tools/metadata.xml41
-rw-r--r--dev-perl/MLDBM-2.50.013
-rw-r--r--dev-perl/MLDBM-Sync-0.300.0-r113
-rw-r--r--dev-perl/MLDBM-Sync/MLDBM-Sync-0.300.0-r1.ebuild20
-rw-r--r--dev-perl/MLDBM-Sync/Manifest3
-rw-r--r--dev-perl/MLDBM-Sync/metadata.xml13
-rw-r--r--dev-perl/MLDBM/MLDBM-2.50.0.ebuild23
-rw-r--r--dev-perl/MLDBM/Manifest3
-rw-r--r--dev-perl/MLDBM/metadata.xml16
-rw-r--r--dev-perl/MP3-Info-1.240.0-r112
-rw-r--r--dev-perl/MP3-Info-1.260.013
-rw-r--r--dev-perl/MP3-Info/MP3-Info-1.240.0-r1.ebuild20
-rw-r--r--dev-perl/MP3-Info/MP3-Info-1.260.0.ebuild20
-rw-r--r--dev-perl/MP3-Info/Manifest5
-rw-r--r--dev-perl/MP3-Info/metadata.xml12
-rw-r--r--dev-perl/MP3-Tag-1.140.013
-rw-r--r--dev-perl/MP3-Tag/MP3-Tag-1.140.0.ebuild22
-rw-r--r--dev-perl/MP3-Tag/Manifest3
-rw-r--r--dev-perl/MP3-Tag/metadata.xml31
-rw-r--r--dev-perl/MP4-Info-1.130.012
-rw-r--r--dev-perl/MP4-Info/MP4-Info-1.130.0.ebuild23
-rw-r--r--dev-perl/MP4-Info/Manifest3
-rw-r--r--dev-perl/MP4-Info/metadata.xml12
-rw-r--r--dev-perl/MRO-Compat-0.130.013
-rw-r--r--dev-perl/MRO-Compat/MRO-Compat-0.130.0.ebuild22
-rw-r--r--dev-perl/MRO-Compat/Manifest3
-rw-r--r--dev-perl/MRO-Compat/metadata.xml12
-rw-r--r--dev-perl/Mac-Pasteboard-0.3.012
-rw-r--r--dev-perl/Mac-Pasteboard/Mac-Pasteboard-0.3.0.ebuild18
-rw-r--r--dev-perl/Mac-Pasteboard/Manifest3
-rw-r--r--dev-perl/Mac-Pasteboard/metadata.xml16
-rw-r--r--dev-perl/Mail-Audit-2.228.0-r113
-rw-r--r--dev-perl/Mail-Audit/Mail-Audit-2.228.0-r1.ebuild32
-rw-r--r--dev-perl/Mail-Audit/Manifest3
-rw-r--r--dev-perl/Mail-Audit/metadata.xml18
-rw-r--r--dev-perl/Mail-Box-2.118.013
-rw-r--r--dev-perl/Mail-Box-3.1.014
-rw-r--r--dev-perl/Mail-Box-3.2.014
-rw-r--r--dev-perl/Mail-Box-3.3.014
-rw-r--r--dev-perl/Mail-Box-IMAP4-3.2.013
-rw-r--r--dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.2.0.ebuild32
-rw-r--r--dev-perl/Mail-Box-IMAP4/Manifest3
-rw-r--r--dev-perl/Mail-Box-IMAP4/metadata.xml20
-rw-r--r--dev-perl/Mail-Box-POP3-3.3.013
-rw-r--r--dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.3.0.ebuild32
-rw-r--r--dev-perl/Mail-Box-POP3/Manifest3
-rw-r--r--dev-perl/Mail-Box-POP3/metadata.xml16
-rw-r--r--dev-perl/Mail-Box/Mail-Box-2.118.0.ebuild50
-rw-r--r--dev-perl/Mail-Box/Mail-Box-3.1.0.ebuild38
-rw-r--r--dev-perl/Mail-Box/Mail-Box-3.2.0.ebuild38
-rw-r--r--dev-perl/Mail-Box/Mail-Box-3.3.0.ebuild38
-rw-r--r--dev-perl/Mail-Box/Manifest9
-rw-r--r--dev-perl/Mail-Box/metadata.xml55
-rw-r--r--dev-perl/Mail-Builder-2.130.013
-rw-r--r--dev-perl/Mail-Builder-Simple-0.160.0-r113
-rw-r--r--dev-perl/Mail-Builder-Simple/Mail-Builder-Simple-0.160.0-r1.ebuild35
-rw-r--r--dev-perl/Mail-Builder-Simple/Manifest3
-rw-r--r--dev-perl/Mail-Builder-Simple/metadata.xml19
-rw-r--r--dev-perl/Mail-Builder/Mail-Builder-2.130.0.ebuild39
-rw-r--r--dev-perl/Mail-Builder/Manifest3
-rw-r--r--dev-perl/Mail-Builder/metadata.xml27
-rw-r--r--dev-perl/Mail-DKIM-0.400.012
-rw-r--r--dev-perl/Mail-DKIM-0.410.013
-rw-r--r--dev-perl/Mail-DKIM-0.440.013
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-0.400.0.ebuild31
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-0.410.0.ebuild39
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-0.440.0.ebuild40
-rw-r--r--dev-perl/Mail-DKIM/Manifest7
-rw-r--r--dev-perl/Mail-DKIM/metadata.xml46
-rw-r--r--dev-perl/Mail-DMARC-1.201.709.11013
-rw-r--r--dev-perl/Mail-DMARC/Mail-DMARC-1.201.709.110.ebuild89
-rw-r--r--dev-perl/Mail-DMARC/Manifest4
-rw-r--r--dev-perl/Mail-DMARC/files/no-installdeps-script.patch11
-rw-r--r--dev-perl/Mail-DMARC/metadata.xml35
-rw-r--r--dev-perl/Mail-DomainKeys-1.0.0-r113
-rw-r--r--dev-perl/Mail-DomainKeys/Mail-DomainKeys-1.0.0-r1.ebuild22
-rw-r--r--dev-perl/Mail-DomainKeys/Manifest3
-rw-r--r--dev-perl/Mail-DomainKeys/metadata.xml19
-rw-r--r--dev-perl/Mail-IMAPClient-3.370.013
-rw-r--r--dev-perl/Mail-IMAPClient-3.380.013
-rw-r--r--dev-perl/Mail-IMAPClient-3.390.013
-rw-r--r--dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild35
-rw-r--r--dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.380.0.ebuild46
-rw-r--r--dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.390.0.ebuild48
-rw-r--r--dev-perl/Mail-IMAPClient/Manifest9
-rw-r--r--dev-perl/Mail-IMAPClient/files/3.38-makefilepl.patch89
-rw-r--r--dev-perl/Mail-IMAPClient/files/3.39-makefilepl.patch89
-rw-r--r--dev-perl/Mail-IMAPClient/metadata.xml27
-rw-r--r--dev-perl/Mail-ListDetector-1.40.0-r112
-rw-r--r--dev-perl/Mail-ListDetector/Mail-ListDetector-1.40.0-r1.ebuild21
-rw-r--r--dev-perl/Mail-ListDetector/Manifest3
-rw-r--r--dev-perl/Mail-ListDetector/metadata.xml34
-rw-r--r--dev-perl/Mail-Mbox-MessageParser-1.510.50013
-rw-r--r--dev-perl/Mail-Mbox-MessageParser/Mail-Mbox-MessageParser-1.510.500.ebuild33
-rw-r--r--dev-perl/Mail-Mbox-MessageParser/Manifest3
-rw-r--r--dev-perl/Mail-Mbox-MessageParser/metadata.xml18
-rw-r--r--dev-perl/Mail-Message-3.2.013
-rw-r--r--dev-perl/Mail-Message/Mail-Message-3.2.0.ebuild33
-rw-r--r--dev-perl/Mail-Message/Manifest3
-rw-r--r--dev-perl/Mail-Message/metadata.xml61
-rw-r--r--dev-perl/Mail-POP3Client-2.190.012
-rw-r--r--dev-perl/Mail-POP3Client/Mail-POP3Client-2.190.0.ebuild16
-rw-r--r--dev-perl/Mail-POP3Client/Manifest3
-rw-r--r--dev-perl/Mail-POP3Client/metadata.xml12
-rw-r--r--dev-perl/Mail-Procmail-1.80.0-r112
-rw-r--r--dev-perl/Mail-Procmail/Mail-Procmail-1.80.0-r1.ebuild21
-rw-r--r--dev-perl/Mail-Procmail/Manifest3
-rw-r--r--dev-perl/Mail-Procmail/metadata.xml12
-rw-r--r--dev-perl/Mail-SPF-2.9.0-r114
-rw-r--r--dev-perl/Mail-SPF-2.9.0-r213
-rw-r--r--dev-perl/Mail-SPF/Mail-SPF-2.9.0-r1.ebuild49
-rw-r--r--dev-perl/Mail-SPF/Mail-SPF-2.9.0-r2.ebuild53
-rw-r--r--dev-perl/Mail-SPF/Manifest4
-rw-r--r--dev-perl/Mail-SPF/metadata.xml81
-rw-r--r--dev-perl/Mail-SRS-0.310.0-r213
-rw-r--r--dev-perl/Mail-SRS/Mail-SRS-0.310.0-r2.ebuild48
-rw-r--r--dev-perl/Mail-SRS/Manifest5
-rw-r--r--dev-perl/Mail-SRS/files/srsd.conf56
-rw-r--r--dev-perl/Mail-SRS/files/srsd.init53
-rw-r--r--dev-perl/Mail-SRS/metadata.xml18
-rw-r--r--dev-perl/Mail-Sender-0.8.2312
-rw-r--r--dev-perl/Mail-Sender-0.903.013
-rw-r--r--dev-perl/Mail-Sender/Mail-Sender-0.8.23.ebuild18
-rw-r--r--dev-perl/Mail-Sender/Mail-Sender-0.903.0.ebuild44
-rw-r--r--dev-perl/Mail-Sender/Manifest5
-rw-r--r--dev-perl/Mail-Sender/metadata.xml22
-rw-r--r--dev-perl/Mail-Sendmail-0.790.0-r112
-rw-r--r--dev-perl/Mail-Sendmail-0.800.012
-rw-r--r--dev-perl/Mail-Sendmail/Mail-Sendmail-0.790.0-r1.ebuild15
-rw-r--r--dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0.ebuild50
-rw-r--r--dev-perl/Mail-Sendmail/Manifest5
-rw-r--r--dev-perl/Mail-Sendmail/metadata.xml12
-rw-r--r--dev-perl/Mail-Transport-3.0.013
-rw-r--r--dev-perl/Mail-Transport/Mail-Transport-3.0.0.ebuild29
-rw-r--r--dev-perl/Mail-Transport/Manifest3
-rw-r--r--dev-perl/Mail-Transport/metadata.xml19
-rw-r--r--dev-perl/MailTools-2.140.013
-rw-r--r--dev-perl/MailTools-2.180.013
-rw-r--r--dev-perl/MailTools-2.190.013
-rw-r--r--dev-perl/MailTools/MailTools-2.140.0.ebuild26
-rw-r--r--dev-perl/MailTools/MailTools-2.180.0.ebuild25
-rw-r--r--dev-perl/MailTools/MailTools-2.190.0.ebuild25
-rw-r--r--dev-perl/MailTools/Manifest7
-rw-r--r--dev-perl/MailTools/metadata.xml33
-rw-r--r--dev-perl/Manifest.gzbin374788 -> 259579 bytes
-rw-r--r--dev-perl/Math-Base-Convert-0.110.012
-rw-r--r--dev-perl/Math-Base-Convert/Manifest3
-rw-r--r--dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0.ebuild16
-rw-r--r--dev-perl/Math-Base-Convert/metadata.xml15
-rw-r--r--dev-perl/Math-Base36-0.140.013
-rw-r--r--dev-perl/Math-Base36/Manifest3
-rw-r--r--dev-perl/Math-Base36/Math-Base36-0.140.0.ebuild33
-rw-r--r--dev-perl/Math-Base36/metadata.xml12
-rw-r--r--dev-perl/Math-Bezier-0.10.0-r112
-rw-r--r--dev-perl/Math-Bezier/Manifest3
-rw-r--r--dev-perl/Math-Bezier/Math-Bezier-0.10.0-r1.ebuild16
-rw-r--r--dev-perl/Math-Bezier/metadata.xml16
-rw-r--r--dev-perl/Math-BigInt-GMP-1.380.012
-rw-r--r--dev-perl/Math-BigInt-GMP-1.490.013
-rw-r--r--dev-perl/Math-BigInt-GMP-1.600.20013
-rw-r--r--dev-perl/Math-BigInt-GMP/Manifest10
-rw-r--r--dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.380.0.ebuild20
-rw-r--r--dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.490.0.ebuild25
-rw-r--r--dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.200.ebuild29
-rw-r--r--dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.380.0-no-dot-inc.patch37
-rw-r--r--dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.490.0-no-dot-inc.patch37
-rw-r--r--dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.600.200-no-dot-inc.patch51
-rw-r--r--dev-perl/Math-BigInt-GMP/metadata.xml12
-rw-r--r--dev-perl/Math-BigInt-Lite-0.140.013
-rw-r--r--dev-perl/Math-BigInt-Lite-0.170.013
-rw-r--r--dev-perl/Math-BigInt-Lite/Manifest6
-rw-r--r--dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.140.0.ebuild38
-rw-r--r--dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.170.0.ebuild33
-rw-r--r--dev-perl/Math-BigInt-Lite/files/Math-BigInt-Lite-0.170.0-no-dot-inc.patch34
-rw-r--r--dev-perl/Math-BigInt-Lite/metadata.xml12
-rw-r--r--dev-perl/Math-CDF-0.100.013
-rw-r--r--dev-perl/Math-CDF/Manifest3
-rw-r--r--dev-perl/Math-CDF/Math-CDF-0.100.0.ebuild18
-rw-r--r--dev-perl/Math-CDF/metadata.xml12
-rw-r--r--dev-perl/Math-Calc-Units-1.70.0-r112
-rw-r--r--dev-perl/Math-Calc-Units/Manifest3
-rw-r--r--dev-perl/Math-Calc-Units/Math-Calc-Units-1.70.0-r1.ebuild19
-rw-r--r--dev-perl/Math-Calc-Units/metadata.xml26
-rw-r--r--dev-perl/Math-Derivative-0.40.013
-rw-r--r--dev-perl/Math-Derivative-1.10.013
-rw-r--r--dev-perl/Math-Derivative/Manifest5
-rw-r--r--dev-perl/Math-Derivative/Math-Derivative-0.40.0.ebuild22
-rw-r--r--dev-perl/Math-Derivative/Math-Derivative-1.10.0.ebuild25
-rw-r--r--dev-perl/Math-Derivative/metadata.xml12
-rw-r--r--dev-perl/Math-FFT-1.340.013
-rw-r--r--dev-perl/Math-FFT/Manifest3
-rw-r--r--dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild29
-rw-r--r--dev-perl/Math-FFT/metadata.xml12
-rw-r--r--dev-perl/Math-Factor-XS-0.400.013
-rw-r--r--dev-perl/Math-Factor-XS/Manifest3
-rw-r--r--dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0.ebuild31
-rw-r--r--dev-perl/Math-Factor-XS/metadata.xml12
-rw-r--r--dev-perl/Math-GMP-2.110.013
-rw-r--r--dev-perl/Math-GMP-2.150.013
-rw-r--r--dev-perl/Math-GMP-2.60.0-r112
-rw-r--r--dev-perl/Math-GMP/Manifest7
-rw-r--r--dev-perl/Math-GMP/Math-GMP-2.110.0.ebuild33
-rw-r--r--dev-perl/Math-GMP/Math-GMP-2.150.0.ebuild33
-rw-r--r--dev-perl/Math-GMP/Math-GMP-2.60.0-r1.ebuild20
-rw-r--r--dev-perl/Math-GMP/metadata.xml12
-rw-r--r--dev-perl/Math-Libm-1.0.013
-rw-r--r--dev-perl/Math-Libm/Manifest3
-rw-r--r--dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild19
-rw-r--r--dev-perl/Math-Libm/metadata.xml12
-rw-r--r--dev-perl/Math-ModInt-0.11.013
-rw-r--r--dev-perl/Math-ModInt/Manifest3
-rw-r--r--dev-perl/Math-ModInt/Math-ModInt-0.11.0.ebuild40
-rw-r--r--dev-perl/Math-ModInt/metadata.xml20
-rw-r--r--dev-perl/Math-NumSeq-71.0.013
-rw-r--r--dev-perl/Math-NumSeq-72.0.013
-rw-r--r--dev-perl/Math-NumSeq/Manifest5
-rw-r--r--dev-perl/Math-NumSeq/Math-NumSeq-71.0.0.ebuild45
-rw-r--r--dev-perl/Math-NumSeq/Math-NumSeq-72.0.0.ebuild36
-rw-r--r--dev-perl/Math-NumSeq/metadata.xml142
-rw-r--r--dev-perl/Math-NumberCruncher-5.0.0-r112
-rw-r--r--dev-perl/Math-NumberCruncher/Manifest3
-rw-r--r--dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r1.ebuild22
-rw-r--r--dev-perl/Math-NumberCruncher/metadata.xml12
-rw-r--r--dev-perl/Math-Pari-2.10.809.0-r112
-rw-r--r--dev-perl/Math-Pari/Manifest7
-rw-r--r--dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild66
-rw-r--r--dev-perl/Math-Pari/files/Math-Pari-2.10.809.0-no-dot-inc.patch31
-rw-r--r--dev-perl/Math-Pari/files/no-flto.patch74
-rw-r--r--dev-perl/Math-Pari/files/pari-2.3.5-no-dot-inc.patch61
-rw-r--r--dev-perl/Math-Pari/metadata.xml14
-rw-r--r--dev-perl/Math-PlanePath-123.0.013
-rw-r--r--dev-perl/Math-PlanePath-124.0.013
-rw-r--r--dev-perl/Math-PlanePath/Manifest5
-rw-r--r--dev-perl/Math-PlanePath/Math-PlanePath-123.0.0.ebuild35
-rw-r--r--dev-perl/Math-PlanePath/Math-PlanePath-124.0.0.ebuild32
-rw-r--r--dev-perl/Math-PlanePath/metadata.xml148
-rw-r--r--dev-perl/Math-Prime-XS-0.260.013
-rw-r--r--dev-perl/Math-Prime-XS-0.270.013
-rw-r--r--dev-perl/Math-Prime-XS/Manifest5
-rw-r--r--dev-perl/Math-Prime-XS/Math-Prime-XS-0.260.0.ebuild30
-rw-r--r--dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0.ebuild30
-rw-r--r--dev-perl/Math-Prime-XS/metadata.xml12
-rw-r--r--dev-perl/Math-Random-0.720.012
-rw-r--r--dev-perl/Math-Random-ISAAC-1.4.0-r114
-rw-r--r--dev-perl/Math-Random-ISAAC-XS-1.4.0-r113
-rw-r--r--dev-perl/Math-Random-ISAAC-XS/Manifest3
-rw-r--r--dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r1.ebuild24
-rw-r--r--dev-perl/Math-Random-ISAAC-XS/metadata.xml12
-rw-r--r--dev-perl/Math-Random-ISAAC/Manifest3
-rw-r--r--dev-perl/Math-Random-ISAAC/Math-Random-ISAAC-1.4.0-r1.ebuild24
-rw-r--r--dev-perl/Math-Random-ISAAC/metadata.xml13
-rw-r--r--dev-perl/Math-Random-MT-1.170.013
-rw-r--r--dev-perl/Math-Random-MT/Manifest3
-rw-r--r--dev-perl/Math-Random-MT/Math-Random-MT-1.170.0.ebuild23
-rw-r--r--dev-perl/Math-Random-MT/metadata.xml12
-rw-r--r--dev-perl/Math-Random-Secure-0.60.0-r113
-rw-r--r--dev-perl/Math-Random-Secure-0.80.113
-rw-r--r--dev-perl/Math-Random-Secure/Manifest5
-rw-r--r--dev-perl/Math-Random-Secure/Math-Random-Secure-0.60.0-r1.ebuild26
-rw-r--r--dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1.ebuild34
-rw-r--r--dev-perl/Math-Random-Secure/metadata.xml13
-rw-r--r--dev-perl/Math-Random/Manifest3
-rw-r--r--dev-perl/Math-Random/Math-Random-0.720.0.ebuild17
-rw-r--r--dev-perl/Math-Random/metadata.xml16
-rw-r--r--dev-perl/Math-Round-0.70.012
-rw-r--r--dev-perl/Math-Round/Manifest3
-rw-r--r--dev-perl/Math-Round/Math-Round-0.70.0.ebuild18
-rw-r--r--dev-perl/Math-Round/metadata.xml12
-rw-r--r--dev-perl/Math-Spline-0.20.013
-rw-r--r--dev-perl/Math-Spline/Manifest3
-rw-r--r--dev-perl/Math-Spline/Math-Spline-0.20.0.ebuild26
-rw-r--r--dev-perl/Math-Spline/metadata.xml12
-rw-r--r--dev-perl/Math-Utils-1.110.013
-rw-r--r--dev-perl/Math-Utils/Manifest3
-rw-r--r--dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild25
-rw-r--r--dev-perl/Math-Utils/metadata.xml12
-rw-r--r--dev-perl/Math-Vec-1.10.0-r113
-rw-r--r--dev-perl/Math-Vec/Manifest3
-rw-r--r--dev-perl/Math-Vec/Math-Vec-1.10.0-r1.ebuild21
-rw-r--r--dev-perl/Math-Vec/metadata.xml13
-rw-r--r--dev-perl/Math-VecStat-0.80.0-r112
-rw-r--r--dev-perl/Math-VecStat/Manifest3
-rw-r--r--dev-perl/Math-VecStat/Math-VecStat-0.80.0-r1.ebuild16
-rw-r--r--dev-perl/Math-VecStat/metadata.xml12
-rw-r--r--dev-perl/MediaWiki-API-0.410.013
-rw-r--r--dev-perl/MediaWiki-API/Manifest3
-rw-r--r--dev-perl/MediaWiki-API/MediaWiki-API-0.410.0.ebuild38
-rw-r--r--dev-perl/MediaWiki-API/metadata.xml12
-rw-r--r--dev-perl/Mixin-Linewise-0.108.013
-rw-r--r--dev-perl/Mixin-Linewise/Manifest3
-rw-r--r--dev-perl/Mixin-Linewise/Mixin-Linewise-0.108.0.ebuild32
-rw-r--r--dev-perl/Mixin-Linewise/metadata.xml14
-rw-r--r--dev-perl/Mo-0.390.013
-rw-r--r--dev-perl/Mo-0.400.013
-rw-r--r--dev-perl/Mo/Manifest5
-rw-r--r--dev-perl/Mo/Mo-0.390.0.ebuild19
-rw-r--r--dev-perl/Mo/Mo-0.400.0.ebuild19
-rw-r--r--dev-perl/Mo/metadata.xml15
-rw-r--r--dev-perl/Mock-Config-0.30.013
-rw-r--r--dev-perl/Mock-Config/Manifest3
-rw-r--r--dev-perl/Mock-Config/Mock-Config-0.30.0.ebuild26
-rw-r--r--dev-perl/Mock-Config/metadata.xml12
-rw-r--r--dev-perl/Modem-Vgetty-0.30.0-r112
-rw-r--r--dev-perl/Modem-Vgetty-0.30.0-r213
-rw-r--r--dev-perl/Modem-Vgetty/Manifest4
-rw-r--r--dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r1.ebuild16
-rw-r--r--dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild36
-rw-r--r--dev-perl/Modem-Vgetty/metadata.xml12
-rw-r--r--dev-perl/Modern-Perl-1.201.701.17013
-rw-r--r--dev-perl/Modern-Perl/Manifest3
-rw-r--r--dev-perl/Modern-Perl/Modern-Perl-1.201.701.170.ebuild20
-rw-r--r--dev-perl/Modern-Perl/metadata.xml12
-rw-r--r--dev-perl/Module-Build-0.421.60013
-rw-r--r--dev-perl/Module-Build-0.421.80013
-rw-r--r--dev-perl/Module-Build-0.422.20013
-rw-r--r--dev-perl/Module-Build-0.422.40013
-rw-r--r--dev-perl/Module-Build-Tiny-0.39.013
-rw-r--r--dev-perl/Module-Build-Tiny/Manifest3
-rw-r--r--dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0.ebuild44
-rw-r--r--dev-perl/Module-Build-Tiny/metadata.xml12
-rw-r--r--dev-perl/Module-Build-WithXSpp-0.140.013
-rw-r--r--dev-perl/Module-Build-WithXSpp/Manifest3
-rw-r--r--dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0.ebuild23
-rw-r--r--dev-perl/Module-Build-WithXSpp/metadata.xml12
-rw-r--r--dev-perl/Module-Build-XSUtil-0.160.013
-rw-r--r--dev-perl/Module-Build-XSUtil-0.180.013
-rw-r--r--dev-perl/Module-Build-XSUtil/Manifest5
-rw-r--r--dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.160.0.ebuild46
-rw-r--r--dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.180.0.ebuild46
-rw-r--r--dev-perl/Module-Build-XSUtil/metadata.xml12
-rw-r--r--dev-perl/Module-Build/Manifest9
-rw-r--r--dev-perl/Module-Build/Module-Build-0.421.600.ebuild43
-rw-r--r--dev-perl/Module-Build/Module-Build-0.421.800.ebuild40
-rw-r--r--dev-perl/Module-Build/Module-Build-0.422.200.ebuild40
-rw-r--r--dev-perl/Module-Build/Module-Build-0.422.400.ebuild40
-rw-r--r--dev-perl/Module-Build/metadata.xml39
-rw-r--r--dev-perl/Module-Compile-0.350.012
-rw-r--r--dev-perl/Module-Compile/Manifest3
-rw-r--r--dev-perl/Module-Compile/Module-Compile-0.350.0.ebuild24
-rw-r--r--dev-perl/Module-Compile/metadata.xml14
-rw-r--r--dev-perl/Module-Find-0.130.013
-rw-r--r--dev-perl/Module-Find/Manifest3
-rw-r--r--dev-perl/Module-Find/Module-Find-0.130.0.ebuild24
-rw-r--r--dev-perl/Module-Find/metadata.xml15
-rw-r--r--dev-perl/Module-Implementation-0.90.013
-rw-r--r--dev-perl/Module-Implementation/Manifest3
-rw-r--r--dev-perl/Module-Implementation/Module-Implementation-0.90.0.ebuild35
-rw-r--r--dev-perl/Module-Implementation/metadata.xml12
-rw-r--r--dev-perl/Module-Info-0.370.0-r113
-rw-r--r--dev-perl/Module-Info/Manifest4
-rw-r--r--dev-perl/Module-Info/Module-Info-0.370.0-r1.ebuild28
-rw-r--r--dev-perl/Module-Info/files/Module-Info-0.370.0-no-dot-inc.patch63
-rw-r--r--dev-perl/Module-Info/metadata.xml16
-rw-r--r--dev-perl/Module-Install-1.180.013
-rw-r--r--dev-perl/Module-Install-AuthorTests-0.2.013
-rw-r--r--dev-perl/Module-Install-AuthorTests-0.2.0-r113
-rw-r--r--dev-perl/Module-Install-AuthorTests/Manifest4
-rw-r--r--dev-perl/Module-Install-AuthorTests/Module-Install-AuthorTests-0.2.0-r1.ebuild21
-rw-r--r--dev-perl/Module-Install-AuthorTests/Module-Install-AuthorTests-0.2.0.ebuild23
-rw-r--r--dev-perl/Module-Install-AuthorTests/metadata.xml12
-rw-r--r--dev-perl/Module-Install/Manifest3
-rw-r--r--dev-perl/Module-Install/Module-Install-1.180.0.ebuild44
-rw-r--r--dev-perl/Module-Install/metadata.xml47
-rw-r--r--dev-perl/Module-Locate-1.800.013
-rw-r--r--dev-perl/Module-Locate/Manifest3
-rw-r--r--dev-perl/Module-Locate/Module-Locate-1.800.0.ebuild26
-rw-r--r--dev-perl/Module-Locate/metadata.xml12
-rw-r--r--dev-perl/Module-Manifest-1.80.0-r113
-rw-r--r--dev-perl/Module-Manifest/Manifest3
-rw-r--r--dev-perl/Module-Manifest/Module-Manifest-1.80.0-r1.ebuild32
-rw-r--r--dev-perl/Module-Manifest/metadata.xml12
-rw-r--r--dev-perl/Module-Path-0.190.013
-rw-r--r--dev-perl/Module-Path/Manifest3
-rw-r--r--dev-perl/Module-Path/Module-Path-0.190.0.ebuild31
-rw-r--r--dev-perl/Module-Path/metadata.xml12
-rw-r--r--dev-perl/Module-Pluggable-5.200.013
-rw-r--r--dev-perl/Module-Pluggable/Manifest3
-rw-r--r--dev-perl/Module-Pluggable/Module-Pluggable-5.200.0.ebuild25
-rw-r--r--dev-perl/Module-Pluggable/metadata.xml14
-rw-r--r--dev-perl/Module-Refresh-0.170.0-r113
-rw-r--r--dev-perl/Module-Refresh/Manifest3
-rw-r--r--dev-perl/Module-Refresh/Module-Refresh-0.170.0-r1.ebuild25
-rw-r--r--dev-perl/Module-Refresh/metadata.xml12
-rw-r--r--dev-perl/Module-Runtime-0.16.013
-rw-r--r--dev-perl/Module-Runtime-Conflicts-0.2.013
-rw-r--r--dev-perl/Module-Runtime-Conflicts-0.3.013
-rw-r--r--dev-perl/Module-Runtime-Conflicts/Manifest5
-rw-r--r--dev-perl/Module-Runtime-Conflicts/Module-Runtime-Conflicts-0.2.0.ebuild30
-rw-r--r--dev-perl/Module-Runtime-Conflicts/Module-Runtime-Conflicts-0.3.0.ebuild28
-rw-r--r--dev-perl/Module-Runtime-Conflicts/metadata.xml12
-rw-r--r--dev-perl/Module-Runtime/Manifest3
-rw-r--r--dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild27
-rw-r--r--dev-perl/Module-Runtime/metadata.xml12
-rw-r--r--dev-perl/Module-ScanDeps-1.230.013
-rw-r--r--dev-perl/Module-ScanDeps-1.240.013
-rw-r--r--dev-perl/Module-ScanDeps/Manifest5
-rw-r--r--dev-perl/Module-ScanDeps/Module-ScanDeps-1.230.0.ebuild37
-rw-r--r--dev-perl/Module-ScanDeps/Module-ScanDeps-1.240.0.ebuild37
-rw-r--r--dev-perl/Module-ScanDeps/metadata.xml13
-rw-r--r--dev-perl/Module-Signature-0.790.013
-rw-r--r--dev-perl/Module-Signature-0.810.013
-rw-r--r--dev-perl/Module-Signature/Manifest5
-rw-r--r--dev-perl/Module-Signature/Module-Signature-0.790.0.ebuild56
-rw-r--r--dev-perl/Module-Signature/Module-Signature-0.810.0.ebuild33
-rw-r--r--dev-perl/Module-Signature/metadata.xml12
-rw-r--r--dev-perl/Module-Starter-1.710.013
-rw-r--r--dev-perl/Module-Starter-1.720.013
-rw-r--r--dev-perl/Module-Starter-1.730.013
-rw-r--r--dev-perl/Module-Starter/Manifest7
-rw-r--r--dev-perl/Module-Starter/Module-Starter-1.710.0.ebuild32
-rw-r--r--dev-perl/Module-Starter/Module-Starter-1.720.0.ebuild28
-rw-r--r--dev-perl/Module-Starter/Module-Starter-1.730.0.ebuild34
-rw-r--r--dev-perl/Module-Starter/metadata.xml16
-rw-r--r--dev-perl/Module-Util-1.90.013
-rw-r--r--dev-perl/Module-Util/Manifest3
-rw-r--r--dev-perl/Module-Util/Module-Util-1.90.0.ebuild27
-rw-r--r--dev-perl/Module-Util/metadata.xml12
-rw-r--r--dev-perl/Module-Versions-Report-1.60.0-r112
-rw-r--r--dev-perl/Module-Versions-Report/Manifest3
-rw-r--r--dev-perl/Module-Versions-Report/Module-Versions-Report-1.60.0-r1.ebuild16
-rw-r--r--dev-perl/Module-Versions-Report/metadata.xml12
-rw-r--r--dev-perl/MogileFS-Client-1.170.0-r212
-rw-r--r--dev-perl/MogileFS-Client-Async-0.030.0-r112
-rw-r--r--dev-perl/MogileFS-Client-Async/Manifest3
-rw-r--r--dev-perl/MogileFS-Client-Async/MogileFS-Client-Async-0.030.0-r1.ebuild34
-rw-r--r--dev-perl/MogileFS-Client-Async/metadata.xml17
-rw-r--r--dev-perl/MogileFS-Client/Manifest3
-rw-r--r--dev-perl/MogileFS-Client/MogileFS-Client-1.170.0-r2.ebuild18
-rw-r--r--dev-perl/MogileFS-Client/metadata.xml19
-rw-r--r--dev-perl/MogileFS-Network-0.60.0-r212
-rw-r--r--dev-perl/MogileFS-Network/Manifest3
-rw-r--r--dev-perl/MogileFS-Network/MogileFS-Network-0.60.0-r2.ebuild22
-rw-r--r--dev-perl/MogileFS-Network/metadata.xml18
-rw-r--r--dev-perl/MogileFS-Server-2.720.0-r113
-rw-r--r--dev-perl/MogileFS-Server/Manifest4
-rw-r--r--dev-perl/MogileFS-Server/MogileFS-Server-2.720.0-r1.ebuild77
-rw-r--r--dev-perl/MogileFS-Server/files/MogileFS-Server-2.720.0-gentoo-init-conf.patch184
-rw-r--r--dev-perl/MogileFS-Server/metadata.xml74
-rw-r--r--dev-perl/MogileFS-Utils-2.290.012
-rw-r--r--dev-perl/MogileFS-Utils/Manifest3
-rw-r--r--dev-perl/MogileFS-Utils/MogileFS-Utils-2.290.0.ebuild21
-rw-r--r--dev-perl/MogileFS-Utils/metadata.xml15
-rw-r--r--dev-perl/Mojolicious-6.610.013
-rw-r--r--dev-perl/Mojolicious-7.110.013
-rw-r--r--dev-perl/Mojolicious-7.120.013
-rw-r--r--dev-perl/Mojolicious-7.140.013
-rw-r--r--dev-perl/Mojolicious-7.190.013
-rw-r--r--dev-perl/Mojolicious-7.200.013
-rw-r--r--dev-perl/Mojolicious-7.210.013
-rw-r--r--dev-perl/Mojolicious-7.290.013
-rw-r--r--dev-perl/Mojolicious-7.300.013
-rw-r--r--dev-perl/Mojolicious-7.310.013
-rw-r--r--dev-perl/Mojolicious-7.320.013
-rw-r--r--dev-perl/Mojolicious-7.570.013
-rw-r--r--dev-perl/Mojolicious/Manifest25
-rw-r--r--dev-perl/Mojolicious/Mojolicious-6.610.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.110.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.120.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.140.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.190.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.200.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.210.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.290.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.300.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.310.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.320.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/Mojolicious-7.570.0.ebuild34
-rw-r--r--dev-perl/Mojolicious/metadata.xml121
-rw-r--r--dev-perl/Mon-0.110.0-r112
-rw-r--r--dev-perl/Mon-0.110.0-r212
-rw-r--r--dev-perl/Mon/Manifest4
-rw-r--r--dev-perl/Mon/Mon-0.110.0-r1.ebuild23
-rw-r--r--dev-perl/Mon/Mon-0.110.0-r2.ebuild23
-rw-r--r--dev-perl/Mon/metadata.xml14
-rw-r--r--dev-perl/MongoDB-1.8.013
-rw-r--r--dev-perl/MongoDB/Manifest3
-rw-r--r--dev-perl/MongoDB/MongoDB-1.8.0.ebuild79
-rw-r--r--dev-perl/MongoDB/metadata.xml68
-rw-r--r--dev-perl/Monitoring-Plugin-0.390.013
-rw-r--r--dev-perl/Monitoring-Plugin/Manifest3
-rw-r--r--dev-perl/Monitoring-Plugin/Monitoring-Plugin-0.390.0.ebuild33
-rw-r--r--dev-perl/Monitoring-Plugin/metadata.xml23
-rw-r--r--dev-perl/Moo-2.3.013
-rw-r--r--dev-perl/Moo-2.3.113
-rw-r--r--dev-perl/Moo-2.3.213
-rw-r--r--dev-perl/Moo-2.3.313
-rw-r--r--dev-perl/Moo/Manifest9
-rw-r--r--dev-perl/Moo/Moo-2.3.0.ebuild32
-rw-r--r--dev-perl/Moo/Moo-2.3.1.ebuild32
-rw-r--r--dev-perl/Moo/Moo-2.3.2.ebuild32
-rw-r--r--dev-perl/Moo/Moo-2.3.3.ebuild32
-rw-r--r--dev-perl/Moo/metadata.xml25
-rw-r--r--dev-perl/MooX-HandlesVia-0.1.813
-rw-r--r--dev-perl/MooX-HandlesVia/Manifest3
-rw-r--r--dev-perl/MooX-HandlesVia/MooX-HandlesVia-0.1.8.ebuild31
-rw-r--r--dev-perl/MooX-HandlesVia/metadata.xml17
-rw-r--r--dev-perl/MooX-Types-MooseLike-0.290.013
-rw-r--r--dev-perl/MooX-Types-MooseLike-Numeric-1.30.013
-rw-r--r--dev-perl/MooX-Types-MooseLike-Numeric/Manifest3
-rw-r--r--dev-perl/MooX-Types-MooseLike-Numeric/MooX-Types-MooseLike-Numeric-1.30.0.ebuild25
-rw-r--r--dev-perl/MooX-Types-MooseLike-Numeric/metadata.xml12
-rw-r--r--dev-perl/MooX-Types-MooseLike/Manifest3
-rw-r--r--dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.290.0.ebuild27
-rw-r--r--dev-perl/MooX-Types-MooseLike/metadata.xml15
-rw-r--r--dev-perl/MooX-late-0.15.013
-rw-r--r--dev-perl/MooX-late-0.15.0-r113
-rw-r--r--dev-perl/MooX-late/Manifest4
-rw-r--r--dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild28
-rw-r--r--dev-perl/MooX-late/MooX-late-0.15.0.ebuild29
-rw-r--r--dev-perl/MooX-late/metadata.xml13
-rw-r--r--dev-perl/Moose-2.160.50013
-rw-r--r--dev-perl/Moose-2.180.60013
-rw-r--r--dev-perl/Moose-2.180.70013
-rw-r--r--dev-perl/Moose-2.200.40013
-rw-r--r--dev-perl/Moose-2.200.50013
-rw-r--r--dev-perl/Moose-2.200.70013
-rw-r--r--dev-perl/Moose-Autobox-0.160.013
-rw-r--r--dev-perl/Moose-Autobox/Manifest3
-rw-r--r--dev-perl/Moose-Autobox/Moose-Autobox-0.160.0.ebuild35
-rw-r--r--dev-perl/Moose-Autobox/metadata.xml25
-rw-r--r--dev-perl/Moose/Manifest13
-rw-r--r--dev-perl/Moose/Moose-2.160.500.ebuild126
-rw-r--r--dev-perl/Moose/Moose-2.180.600.ebuild123
-rw-r--r--dev-perl/Moose/Moose-2.180.700.ebuild124
-rw-r--r--dev-perl/Moose/Moose-2.200.400.ebuild124
-rw-r--r--dev-perl/Moose/Moose-2.200.500.ebuild124
-rw-r--r--dev-perl/Moose/Moose-2.200.700.ebuild124
-rw-r--r--dev-perl/Moose/metadata.xml397
-rw-r--r--dev-perl/MooseX-Aliases-0.110.0-r113
-rw-r--r--dev-perl/MooseX-Aliases/Manifest3
-rw-r--r--dev-perl/MooseX-Aliases/MooseX-Aliases-0.110.0-r1.ebuild28
-rw-r--r--dev-perl/MooseX-Aliases/metadata.xml20
-rw-r--r--dev-perl/MooseX-ClassAttribute-0.290.013
-rw-r--r--dev-perl/MooseX-ClassAttribute/Manifest3
-rw-r--r--dev-perl/MooseX-ClassAttribute/MooseX-ClassAttribute-0.290.0.ebuild30
-rw-r--r--dev-perl/MooseX-ClassAttribute/metadata.xml21
-rw-r--r--dev-perl/MooseX-ConfigFromFile-0.140.013
-rw-r--r--dev-perl/MooseX-ConfigFromFile/Manifest3
-rw-r--r--dev-perl/MooseX-ConfigFromFile/MooseX-ConfigFromFile-0.140.0.ebuild40
-rw-r--r--dev-perl/MooseX-ConfigFromFile/metadata.xml12
-rw-r--r--dev-perl/MooseX-FollowPBP-0.50.012
-rw-r--r--dev-perl/MooseX-FollowPBP-0.50.0-r113
-rw-r--r--dev-perl/MooseX-FollowPBP/Manifest4
-rw-r--r--dev-perl/MooseX-FollowPBP/MooseX-FollowPBP-0.50.0-r1.ebuild27
-rw-r--r--dev-perl/MooseX-FollowPBP/MooseX-FollowPBP-0.50.0.ebuild24
-rw-r--r--dev-perl/MooseX-FollowPBP/metadata.xml13
-rw-r--r--dev-perl/MooseX-Getopt-0.710.013
-rw-r--r--dev-perl/MooseX-Getopt/Manifest3
-rw-r--r--dev-perl/MooseX-Getopt/MooseX-Getopt-0.710.0.ebuild41
-rw-r--r--dev-perl/MooseX-Getopt/metadata.xml22
-rw-r--r--dev-perl/MooseX-GlobRef-0.70.10013
-rw-r--r--dev-perl/MooseX-GlobRef/Manifest3
-rw-r--r--dev-perl/MooseX-GlobRef/MooseX-GlobRef-0.70.100.ebuild25
-rw-r--r--dev-perl/MooseX-GlobRef/metadata.xml15
-rw-r--r--dev-perl/MooseX-Has-Sugar-1.0.613
-rw-r--r--dev-perl/MooseX-Has-Sugar/Manifest3
-rw-r--r--dev-perl/MooseX-Has-Sugar/MooseX-Has-Sugar-1.0.6.ebuild28
-rw-r--r--dev-perl/MooseX-Has-Sugar/metadata.xml14
-rw-r--r--dev-perl/MooseX-LazyRequire-0.110.013
-rw-r--r--dev-perl/MooseX-LazyRequire/Manifest3
-rw-r--r--dev-perl/MooseX-LazyRequire/MooseX-LazyRequire-0.110.0.ebuild34
-rw-r--r--dev-perl/MooseX-LazyRequire/metadata.xml13
-rw-r--r--dev-perl/MooseX-MultiInitArg-0.20.013
-rw-r--r--dev-perl/MooseX-MultiInitArg/Manifest3
-rw-r--r--dev-perl/MooseX-MultiInitArg/MooseX-MultiInitArg-0.20.0.ebuild28
-rw-r--r--dev-perl/MooseX-MultiInitArg/metadata.xml14
-rw-r--r--dev-perl/MooseX-Object-Pluggable-0.1.40013
-rw-r--r--dev-perl/MooseX-Object-Pluggable/Manifest3
-rw-r--r--dev-perl/MooseX-Object-Pluggable/MooseX-Object-Pluggable-0.1.400.ebuild32
-rw-r--r--dev-perl/MooseX-Object-Pluggable/metadata.xml12
-rw-r--r--dev-perl/MooseX-OneArgNew-0.5.013
-rw-r--r--dev-perl/MooseX-OneArgNew/Manifest3
-rw-r--r--dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.5.0.ebuild30
-rw-r--r--dev-perl/MooseX-OneArgNew/metadata.xml12
-rw-r--r--dev-perl/MooseX-Params-Validate-0.210.013
-rw-r--r--dev-perl/MooseX-Params-Validate/Manifest3
-rw-r--r--dev-perl/MooseX-Params-Validate/MooseX-Params-Validate-0.210.0.ebuild31
-rw-r--r--dev-perl/MooseX-Params-Validate/metadata.xml13
-rw-r--r--dev-perl/MooseX-Role-Parameterized-1.100.013
-rw-r--r--dev-perl/MooseX-Role-Parameterized/Manifest3
-rw-r--r--dev-perl/MooseX-Role-Parameterized/MooseX-Role-Parameterized-1.100.0.ebuild39
-rw-r--r--dev-perl/MooseX-Role-Parameterized/metadata.xml17
-rw-r--r--dev-perl/MooseX-Role-WithOverloading-0.170.013
-rw-r--r--dev-perl/MooseX-Role-WithOverloading/Manifest3
-rw-r--r--dev-perl/MooseX-Role-WithOverloading/MooseX-Role-WithOverloading-0.170.0.ebuild33
-rw-r--r--dev-perl/MooseX-Role-WithOverloading/metadata.xml23
-rw-r--r--dev-perl/MooseX-SetOnce-0.200.213
-rw-r--r--dev-perl/MooseX-SetOnce/Manifest3
-rw-r--r--dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.200.2.ebuild31
-rw-r--r--dev-perl/MooseX-SetOnce/metadata.xml15
-rw-r--r--dev-perl/MooseX-SimpleConfig-0.110.013
-rw-r--r--dev-perl/MooseX-SimpleConfig/Manifest3
-rw-r--r--dev-perl/MooseX-SimpleConfig/MooseX-SimpleConfig-0.110.0.ebuild30
-rw-r--r--dev-perl/MooseX-SimpleConfig/metadata.xml12
-rw-r--r--dev-perl/MooseX-StrictConstructor-0.210.013
-rw-r--r--dev-perl/MooseX-StrictConstructor/Manifest3
-rw-r--r--dev-perl/MooseX-StrictConstructor/MooseX-StrictConstructor-0.210.0.ebuild29
-rw-r--r--dev-perl/MooseX-StrictConstructor/metadata.xml14
-rw-r--r--dev-perl/MooseX-Types-0.360.013
-rw-r--r--dev-perl/MooseX-Types-0.460.013
-rw-r--r--dev-perl/MooseX-Types-0.500.013
-rw-r--r--dev-perl/MooseX-Types-DateTime-0.130.013
-rw-r--r--dev-perl/MooseX-Types-DateTime-ButMaintained-0.160.013
-rw-r--r--dev-perl/MooseX-Types-DateTime-ButMaintained/Manifest3
-rw-r--r--dev-perl/MooseX-Types-DateTime-ButMaintained/MooseX-Types-DateTime-ButMaintained-0.160.0.ebuild41
-rw-r--r--dev-perl/MooseX-Types-DateTime-ButMaintained/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types-DateTime-MoreCoercions-0.150.013
-rw-r--r--dev-perl/MooseX-Types-DateTime-MoreCoercions/Manifest3
-rw-r--r--dev-perl/MooseX-Types-DateTime-MoreCoercions/MooseX-Types-DateTime-MoreCoercions-0.150.0.ebuild34
-rw-r--r--dev-perl/MooseX-Types-DateTime-MoreCoercions/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types-DateTime/Manifest3
-rw-r--r--dev-perl/MooseX-Types-DateTime/MooseX-Types-DateTime-0.130.0.ebuild33
-rw-r--r--dev-perl/MooseX-Types-DateTime/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types-DateTimeX-0.100.013
-rw-r--r--dev-perl/MooseX-Types-DateTimeX/Manifest4
-rw-r--r--dev-perl/MooseX-Types-DateTimeX/MooseX-Types-DateTimeX-0.100.0.ebuild38
-rw-r--r--dev-perl/MooseX-Types-DateTimeX/files/MooseX-Types-DateTimeX-0.100.0-test.patch18
-rw-r--r--dev-perl/MooseX-Types-DateTimeX/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types-JSON-1.0.0-r113
-rw-r--r--dev-perl/MooseX-Types-JSON/Manifest3
-rw-r--r--dev-perl/MooseX-Types-JSON/MooseX-Types-JSON-1.0.0-r1.ebuild28
-rw-r--r--dev-perl/MooseX-Types-JSON/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types-Path-Class-0.90.013
-rw-r--r--dev-perl/MooseX-Types-Path-Class/Manifest3
-rw-r--r--dev-perl/MooseX-Types-Path-Class/MooseX-Types-Path-Class-0.90.0.ebuild31
-rw-r--r--dev-perl/MooseX-Types-Path-Class/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types-Path-Tiny-0.12.013
-rw-r--r--dev-perl/MooseX-Types-Path-Tiny/Manifest3
-rw-r--r--dev-perl/MooseX-Types-Path-Tiny/MooseX-Types-Path-Tiny-0.12.0.ebuild37
-rw-r--r--dev-perl/MooseX-Types-Path-Tiny/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types-Perl-0.101.34313
-rw-r--r--dev-perl/MooseX-Types-Perl/Manifest3
-rw-r--r--dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.343.ebuild26
-rw-r--r--dev-perl/MooseX-Types-Perl/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types-Stringlike-0.3.013
-rw-r--r--dev-perl/MooseX-Types-Stringlike/Manifest3
-rw-r--r--dev-perl/MooseX-Types-Stringlike/MooseX-Types-Stringlike-0.3.0.ebuild31
-rw-r--r--dev-perl/MooseX-Types-Stringlike/metadata.xml12
-rw-r--r--dev-perl/MooseX-Types/Manifest7
-rw-r--r--dev-perl/MooseX-Types/MooseX-Types-0.360.0.ebuild28
-rw-r--r--dev-perl/MooseX-Types/MooseX-Types-0.460.0.ebuild38
-rw-r--r--dev-perl/MooseX-Types/MooseX-Types-0.500.0.ebuild40
-rw-r--r--dev-perl/MooseX-Types/metadata.xml20
-rw-r--r--dev-perl/Mouse-2.4.1013
-rw-r--r--dev-perl/Mouse-2.4.913
-rw-r--r--dev-perl/Mouse/Manifest5
-rw-r--r--dev-perl/Mouse/Mouse-2.4.10.ebuild35
-rw-r--r--dev-perl/Mouse/Mouse-2.4.9.ebuild35
-rw-r--r--dev-perl/Mouse/metadata.xml40
-rw-r--r--dev-perl/MouseX-NativeTraits-1.90.0-r213
-rw-r--r--dev-perl/MouseX-NativeTraits/Manifest3
-rw-r--r--dev-perl/MouseX-NativeTraits/MouseX-NativeTraits-1.90.0-r2.ebuild31
-rw-r--r--dev-perl/MouseX-NativeTraits/metadata.xml35
-rw-r--r--dev-perl/MouseX-Types-0.60.013
-rw-r--r--dev-perl/MouseX-Types-0.60.0-r113
-rw-r--r--dev-perl/MouseX-Types/Manifest4
-rw-r--r--dev-perl/MouseX-Types/MouseX-Types-0.60.0-r1.ebuild31
-rw-r--r--dev-perl/MouseX-Types/MouseX-Types-0.60.0.ebuild33
-rw-r--r--dev-perl/MouseX-Types/metadata.xml16
-rw-r--r--dev-perl/Mozilla-CA-2099999912
-rw-r--r--dev-perl/Mozilla-CA/Manifest3
-rw-r--r--dev-perl/Mozilla-CA/Mozilla-CA-20999999.ebuild19
-rw-r--r--dev-perl/Mozilla-CA/metadata.xml16
-rw-r--r--dev-perl/Mozilla-PublicSuffix-1.0.013
-rw-r--r--dev-perl/Mozilla-PublicSuffix/Manifest4
-rw-r--r--dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.0.ebuild33
-rw-r--r--dev-perl/Mozilla-PublicSuffix/files/1.0.0-no-dynamic-update.patch90
-rw-r--r--dev-perl/Mozilla-PublicSuffix/metadata.xml12
-rw-r--r--dev-perl/MusicBrainz-DiscID-0.40.013
-rw-r--r--dev-perl/MusicBrainz-DiscID/Manifest3
-rw-r--r--dev-perl/MusicBrainz-DiscID/MusicBrainz-DiscID-0.40.0.ebuild31
-rw-r--r--dev-perl/MusicBrainz-DiscID/metadata.xml16
-rw-r--r--dev-perl/Net-ARP-1.0.912
-rw-r--r--dev-perl/Net-ARP-1.0.9-r112
-rw-r--r--dev-perl/Net-ARP/Manifest7
-rw-r--r--dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild40
-rw-r--r--dev-perl/Net-ARP/Net-ARP-1.0.9.ebuild26
-rw-r--r--dev-perl/Net-ARP/files/1.0.9-header.diff10
-rw-r--r--dev-perl/Net-ARP/files/Net-ARP-1.0.9-perl-5.26.patch26
-rw-r--r--dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch117
-rw-r--r--dev-perl/Net-ARP/metadata.xml12
-rw-r--r--dev-perl/Net-Amazon-0.620.012
-rw-r--r--dev-perl/Net-Amazon-S3-0.800.013
-rw-r--r--dev-perl/Net-Amazon-S3/Manifest3
-rw-r--r--dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.800.0.ebuild51
-rw-r--r--dev-perl/Net-Amazon-S3/metadata.xml30
-rw-r--r--dev-perl/Net-Amazon/Manifest4
-rw-r--r--dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild30
-rw-r--r--dev-perl/Net-Amazon/files/Net-Amazon-0.62-no-dot-inc.patch298
-rw-r--r--dev-perl/Net-Amazon/metadata.xml464
-rw-r--r--dev-perl/Net-Bonjour-0.960.013
-rw-r--r--dev-perl/Net-Bonjour/Manifest3
-rw-r--r--dev-perl/Net-Bonjour/Net-Bonjour-0.960.0.ebuild30
-rw-r--r--dev-perl/Net-Bonjour/metadata.xml14
-rw-r--r--dev-perl/Net-CIDR-0.180.012
-rw-r--r--dev-perl/Net-CIDR-Lite-0.210.012
-rw-r--r--dev-perl/Net-CIDR-Lite-0.210.0-r113
-rw-r--r--dev-perl/Net-CIDR-Lite/Manifest4
-rw-r--r--dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0-r1.ebuild21
-rw-r--r--dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0.ebuild14
-rw-r--r--dev-perl/Net-CIDR-Lite/metadata.xml13
-rw-r--r--dev-perl/Net-CIDR/Manifest3
-rw-r--r--dev-perl/Net-CIDR/Net-CIDR-0.180.0.ebuild21
-rw-r--r--dev-perl/Net-CIDR/metadata.xml12
-rw-r--r--dev-perl/Net-CUPS-0.630.013
-rw-r--r--dev-perl/Net-CUPS-0.640.013
-rw-r--r--dev-perl/Net-CUPS/Manifest5
-rw-r--r--dev-perl/Net-CUPS/Net-CUPS-0.630.0.ebuild23
-rw-r--r--dev-perl/Net-CUPS/Net-CUPS-0.640.0.ebuild24
-rw-r--r--dev-perl/Net-CUPS/metadata.xml15
-rw-r--r--dev-perl/Net-DBus-1.1.013
-rw-r--r--dev-perl/Net-DBus/Manifest3
-rw-r--r--dev-perl/Net-DBus/Net-DBus-1.1.0.ebuild31
-rw-r--r--dev-perl/Net-DBus/metadata.xml40
-rw-r--r--dev-perl/Net-DNS-1.100.014
-rw-r--r--dev-perl/Net-DNS-1.130.014
-rw-r--r--dev-perl/Net-DNS-1.40.013
-rw-r--r--dev-perl/Net-DNS-1.70.014
-rw-r--r--dev-perl/Net-DNS-1.80.014
-rw-r--r--dev-perl/Net-DNS-1.90.014
-rw-r--r--dev-perl/Net-DNS-Async-1.70.0-r112
-rw-r--r--dev-perl/Net-DNS-Async/Manifest3
-rw-r--r--dev-perl/Net-DNS-Async/Net-DNS-Async-1.70.0-r1.ebuild25
-rw-r--r--dev-perl/Net-DNS-Async/metadata.xml12
-rw-r--r--dev-perl/Net-DNS-Resolver-Mock-1.201.710.31013
-rw-r--r--dev-perl/Net-DNS-Resolver-Mock/Manifest3
-rw-r--r--dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.201.710.310.ebuild25
-rw-r--r--dev-perl/Net-DNS-Resolver-Mock/metadata.xml12
-rw-r--r--dev-perl/Net-DNS-Resolver-Programmable-0.3.0-r112
-rw-r--r--dev-perl/Net-DNS-Resolver-Programmable-0.9.013
-rw-r--r--dev-perl/Net-DNS-Resolver-Programmable/Manifest5
-rw-r--r--dev-perl/Net-DNS-Resolver-Programmable/Net-DNS-Resolver-Programmable-0.3.0-r1.ebuild22
-rw-r--r--dev-perl/Net-DNS-Resolver-Programmable/Net-DNS-Resolver-Programmable-0.9.0.ebuild24
-rw-r--r--dev-perl/Net-DNS-Resolver-Programmable/metadata.xml12
-rw-r--r--dev-perl/Net-DNS-SEC-1.20.013
-rw-r--r--dev-perl/Net-DNS-SEC-1.30.013
-rw-r--r--dev-perl/Net-DNS-SEC/Manifest5
-rw-r--r--dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.20.0.ebuild29
-rw-r--r--dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild70
-rw-r--r--dev-perl/Net-DNS-SEC/metadata.xml18
-rw-r--r--dev-perl/Net-DNS/Manifest13
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.100.0.ebuild59
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.130.0.ebuild61
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.40.0.ebuild47
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.70.0.ebuild58
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.80.0.ebuild59
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.90.0.ebuild59
-rw-r--r--dev-perl/Net-DNS/metadata.xml98
-rw-r--r--dev-perl/Net-Daemon-0.480.0-r212
-rw-r--r--dev-perl/Net-Daemon/Manifest4
-rw-r--r--dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild21
-rw-r--r--dev-perl/Net-Daemon/files/Net-Daemon-0.480.0-perl526.patch35
-rw-r--r--dev-perl/Net-Daemon/metadata.xml16
-rw-r--r--dev-perl/Net-Domain-TLD-1.740.012
-rw-r--r--dev-perl/Net-Domain-TLD-1.750.012
-rw-r--r--dev-perl/Net-Domain-TLD/Manifest5
-rw-r--r--dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.740.0.ebuild22
-rw-r--r--dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0.ebuild22
-rw-r--r--dev-perl/Net-Domain-TLD/metadata.xml12
-rw-r--r--dev-perl/Net-FreeDB-0.100.013
-rw-r--r--dev-perl/Net-FreeDB-0.80.0-r112
-rw-r--r--dev-perl/Net-FreeDB/Manifest5
-rw-r--r--dev-perl/Net-FreeDB/Net-FreeDB-0.100.0.ebuild37
-rw-r--r--dev-perl/Net-FreeDB/Net-FreeDB-0.80.0-r1.ebuild24
-rw-r--r--dev-perl/Net-FreeDB/metadata.xml12
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist-1.40.0-r113
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist-1.40.0-r213
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest4
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r1.ebuild32
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild27
-rw-r--r--dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml15
-rw-r--r--dev-perl/Net-HTTP-6.120.013
-rw-r--r--dev-perl/Net-HTTP-6.130.013
-rw-r--r--dev-perl/Net-HTTP-6.150.013
-rw-r--r--dev-perl/Net-HTTP-6.160.013
-rw-r--r--dev-perl/Net-HTTP-6.170.013
-rw-r--r--dev-perl/Net-HTTP-6.90.013
-rw-r--r--dev-perl/Net-HTTP/Manifest15
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.120.0.ebuild37
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.130.0.ebuild37
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.150.0.ebuild37
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.160.0.ebuild37
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.170.0.ebuild37
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.90.0.ebuild29
-rw-r--r--dev-perl/Net-HTTP/files/6.12-networktest.patch131
-rw-r--r--dev-perl/Net-HTTP/files/networktest.patch48
-rw-r--r--dev-perl/Net-HTTP/metadata.xml15
-rw-r--r--dev-perl/Net-IDN-Encode-2.300.013
-rw-r--r--dev-perl/Net-IDN-Encode-2.301.013
-rw-r--r--dev-perl/Net-IDN-Encode-2.302.013
-rw-r--r--dev-perl/Net-IDN-Encode-2.303.013
-rw-r--r--dev-perl/Net-IDN-Encode-2.400.013
-rw-r--r--dev-perl/Net-IDN-Encode/Manifest11
-rw-r--r--dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.300.0.ebuild30
-rw-r--r--dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.301.0.ebuild32
-rw-r--r--dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.302.0.ebuild32
-rw-r--r--dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.303.0.ebuild32
-rw-r--r--dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.400.0.ebuild27
-rw-r--r--dev-perl/Net-IDN-Encode/metadata.xml15
-rw-r--r--dev-perl/Net-IMAP-Simple-1.220.90013
-rw-r--r--dev-perl/Net-IMAP-Simple-SSL-1.300.0-r112
-rw-r--r--dev-perl/Net-IMAP-Simple-SSL/Manifest3
-rw-r--r--dev-perl/Net-IMAP-Simple-SSL/Net-IMAP-Simple-SSL-1.300.0-r1.ebuild20
-rw-r--r--dev-perl/Net-IMAP-Simple-SSL/metadata.xml12
-rw-r--r--dev-perl/Net-IMAP-Simple/Manifest3
-rw-r--r--dev-perl/Net-IMAP-Simple/Net-IMAP-Simple-1.220.900.ebuild32
-rw-r--r--dev-perl/Net-IMAP-Simple/metadata.xml17
-rw-r--r--dev-perl/Net-IP-1.260.0-r112
-rw-r--r--dev-perl/Net-IP-Minimal-0.60.012
-rw-r--r--dev-perl/Net-IP-Minimal/Manifest3
-rw-r--r--dev-perl/Net-IP-Minimal/Net-IP-Minimal-0.60.0.ebuild19
-rw-r--r--dev-perl/Net-IP-Minimal/metadata.xml12
-rw-r--r--dev-perl/Net-IP/Manifest4
-rw-r--r--dev-perl/Net-IP/Net-IP-1.260.0-r1.ebuild17
-rw-r--r--dev-perl/Net-IP/files/initip-0.patch12
-rw-r--r--dev-perl/Net-IP/metadata.xml12
-rw-r--r--dev-perl/Net-IPv4Addr-0.100.012
-rw-r--r--dev-perl/Net-IPv4Addr/Manifest3
-rw-r--r--dev-perl/Net-IPv4Addr/Net-IPv4Addr-0.100.0.ebuild18
-rw-r--r--dev-perl/Net-IPv4Addr/metadata.xml15
-rw-r--r--dev-perl/Net-IRC-0.790.0-r112
-rw-r--r--dev-perl/Net-IRC/Manifest3
-rw-r--r--dev-perl/Net-IRC/Net-IRC-0.790.0-r1.ebuild28
-rw-r--r--dev-perl/Net-IRC/metadata.xml22
-rw-r--r--dev-perl/Net-IRR-0.80.0-r113
-rw-r--r--dev-perl/Net-IRR/Manifest3
-rw-r--r--dev-perl/Net-IRR/Net-IRR-0.80.0-r1.ebuild19
-rw-r--r--dev-perl/Net-IRR/metadata.xml16
-rw-r--r--dev-perl/Net-Ident-1.240.012
-rw-r--r--dev-perl/Net-Ident-1.240.0-r113
-rw-r--r--dev-perl/Net-Ident/Manifest4
-rw-r--r--dev-perl/Net-Ident/Net-Ident-1.240.0-r1.ebuild27
-rw-r--r--dev-perl/Net-Ident/Net-Ident-1.240.0.ebuild14
-rw-r--r--dev-perl/Net-Ident/metadata.xml12
-rw-r--r--dev-perl/Net-Jabber-2.0.0-r112
-rw-r--r--dev-perl/Net-Jabber/Manifest4
-rw-r--r--dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild23
-rw-r--r--dev-perl/Net-Jabber/files/Net-Jabber-2.0-no-dot-inc.patch674
-rw-r--r--dev-perl/Net-Jabber/metadata.xml30
-rw-r--r--dev-perl/Net-Kismet-0.04-r112
-rw-r--r--dev-perl/Net-Kismet/Manifest3
-rw-r--r--dev-perl/Net-Kismet/Net-Kismet-0.04-r1.ebuild21
-rw-r--r--dev-perl/Net-Kismet/metadata.xml8
-rw-r--r--dev-perl/Net-LDAP-Server-0.430.0-r113
-rw-r--r--dev-perl/Net-LDAP-Server/Manifest3
-rw-r--r--dev-perl/Net-LDAP-Server/Net-LDAP-Server-0.430.0-r1.ebuild24
-rw-r--r--dev-perl/Net-LDAP-Server/metadata.xml16
-rw-r--r--dev-perl/Net-LDAPapi-3.0.414
-rw-r--r--dev-perl/Net-LDAPapi-3.0.513
-rw-r--r--dev-perl/Net-LDAPapi/Manifest8
-rw-r--r--dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.4.ebuild45
-rw-r--r--dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.5.ebuild64
-rw-r--r--dev-perl/Net-LDAPapi/files/3.0.4-ldap_result-no_error.patch14
-rw-r--r--dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-ldap_result-no_error.patch28
-rw-r--r--dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-test-env.patch53
-rw-r--r--dev-perl/Net-LDAPapi/metadata.xml17
-rw-r--r--dev-perl/Net-LibIDN-0.120.0-r112
-rw-r--r--dev-perl/Net-LibIDN/Manifest3
-rw-r--r--dev-perl/Net-LibIDN/Net-LibIDN-0.120.0-r1.ebuild19
-rw-r--r--dev-perl/Net-LibIDN/metadata.xml12
-rw-r--r--dev-perl/Net-LibIDN2-1.0.013
-rw-r--r--dev-perl/Net-LibIDN2/Manifest3
-rw-r--r--dev-perl/Net-LibIDN2/Net-LibIDN2-1.0.0.ebuild23
-rw-r--r--dev-perl/Net-LibIDN2/metadata.xml12
-rw-r--r--dev-perl/Net-Netmask-1.902.20012
-rw-r--r--dev-perl/Net-Netmask/Manifest3
-rw-r--r--dev-perl/Net-Netmask/Net-Netmask-1.902.200.ebuild19
-rw-r--r--dev-perl/Net-Netmask/metadata.xml12
-rw-r--r--dev-perl/Net-OAuth-0.280.0-r113
-rw-r--r--dev-perl/Net-OAuth/Manifest3
-rw-r--r--dev-perl/Net-OAuth/Net-OAuth-0.280.0-r1.ebuild32
-rw-r--r--dev-perl/Net-OAuth/metadata.xml35
-rw-r--r--dev-perl/Net-OpenID-Common-1.200.013
-rw-r--r--dev-perl/Net-OpenID-Common/Manifest3
-rw-r--r--dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0.ebuild30
-rw-r--r--dev-perl/Net-OpenID-Common/metadata.xml23
-rw-r--r--dev-perl/Net-OpenID-Consumer-1.180.013
-rw-r--r--dev-perl/Net-OpenID-Consumer/Manifest3
-rw-r--r--dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0.ebuild32
-rw-r--r--dev-perl/Net-OpenID-Consumer/metadata.xml15
-rw-r--r--dev-perl/Net-OpenSSH-0.600.013
-rw-r--r--dev-perl/Net-OpenSSH-0.700.013
-rw-r--r--dev-perl/Net-OpenSSH-0.740.013
-rw-r--r--dev-perl/Net-OpenSSH/Manifest7
-rw-r--r--dev-perl/Net-OpenSSH/Net-OpenSSH-0.600.0.ebuild24
-rw-r--r--dev-perl/Net-OpenSSH/Net-OpenSSH-0.700.0.ebuild26
-rw-r--r--dev-perl/Net-OpenSSH/Net-OpenSSH-0.740.0.ebuild27
-rw-r--r--dev-perl/Net-OpenSSH/metadata.xml29
-rw-r--r--dev-perl/Net-Patricia-1.210.0-r113
-rw-r--r--dev-perl/Net-Patricia-1.220.013
-rw-r--r--dev-perl/Net-Patricia-1.220.0-r113
-rw-r--r--dev-perl/Net-Patricia/Manifest7
-rw-r--r--dev-perl/Net-Patricia/Net-Patricia-1.210.0-r1.ebuild28
-rw-r--r--dev-perl/Net-Patricia/Net-Patricia-1.220.0-r1.ebuild27
-rw-r--r--dev-perl/Net-Patricia/Net-Patricia-1.220.0.ebuild28
-rw-r--r--dev-perl/Net-Patricia/files/Net-Patricia-1.22-no-lnsl.patch29
-rw-r--r--dev-perl/Net-Patricia/metadata.xml14
-rw-r--r--dev-perl/Net-Pcap-0.170.0-r112
-rw-r--r--dev-perl/Net-Pcap-0.180.013
-rw-r--r--dev-perl/Net-Pcap/Manifest6
-rw-r--r--dev-perl/Net-Pcap/Net-Pcap-0.170.0-r1.ebuild18
-rw-r--r--dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild33
-rw-r--r--dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch39
-rw-r--r--dev-perl/Net-Pcap/metadata.xml12
-rw-r--r--dev-perl/Net-PcapUtils-0.10.0-r112
-rw-r--r--dev-perl/Net-PcapUtils-0.10.0-r212
-rw-r--r--dev-perl/Net-PcapUtils/Manifest5
-rw-r--r--dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r1.ebuild17
-rw-r--r--dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r2.ebuild26
-rw-r--r--dev-perl/Net-PcapUtils/files/Net-PcapUtils-0.01-testsuite.patch85
-rw-r--r--dev-perl/Net-PcapUtils/metadata.xml12
-rw-r--r--dev-perl/Net-RBLClient-0.500.0-r112
-rw-r--r--dev-perl/Net-RBLClient-0.500.0-r212
-rw-r--r--dev-perl/Net-RBLClient/Manifest4
-rw-r--r--dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r1.ebuild20
-rw-r--r--dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r2.ebuild41
-rw-r--r--dev-perl/Net-RBLClient/metadata.xml12
-rw-r--r--dev-perl/Net-RawIP-0.250.0-r112
-rw-r--r--dev-perl/Net-RawIP-0.250.0-r213
-rw-r--r--dev-perl/Net-RawIP/Manifest5
-rw-r--r--dev-perl/Net-RawIP/Net-RawIP-0.250.0-r1.ebuild17
-rw-r--r--dev-perl/Net-RawIP/Net-RawIP-0.250.0-r2.ebuild20
-rw-r--r--dev-perl/Net-RawIP/files/Net-RawIP-0.25-no-network-tests.patch25
-rw-r--r--dev-perl/Net-RawIP/metadata.xml19
-rw-r--r--dev-perl/Net-SFTP-0.100.0-r112
-rw-r--r--dev-perl/Net-SFTP-0.100.0-r213
-rw-r--r--dev-perl/Net-SFTP-Foreign-1.810.013
-rw-r--r--dev-perl/Net-SFTP-Foreign-1.870.013
-rw-r--r--dev-perl/Net-SFTP-Foreign/Manifest6
-rw-r--r--dev-perl/Net-SFTP-Foreign/Net-SFTP-Foreign-1.810.0.ebuild39
-rw-r--r--dev-perl/Net-SFTP-Foreign/Net-SFTP-Foreign-1.870.0.ebuild27
-rw-r--r--dev-perl/Net-SFTP-Foreign/files/1.81-test-server-path.patch11
-rw-r--r--dev-perl/Net-SFTP-Foreign/metadata.xml25
-rw-r--r--dev-perl/Net-SFTP/Manifest4
-rw-r--r--dev-perl/Net-SFTP/Net-SFTP-0.100.0-r1.ebuild16
-rw-r--r--dev-perl/Net-SFTP/Net-SFTP-0.100.0-r2.ebuild19
-rw-r--r--dev-perl/Net-SFTP/metadata.xml16
-rw-r--r--dev-perl/Net-SMTP-SSL-1.30.013
-rw-r--r--dev-perl/Net-SMTP-SSL-1.40.013
-rw-r--r--dev-perl/Net-SMTP-SSL/Manifest5
-rw-r--r--dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.30.0.ebuild25
-rw-r--r--dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild31
-rw-r--r--dev-perl/Net-SMTP-SSL/metadata.xml12
-rw-r--r--dev-perl/Net-SMTP-TLS-0.120.0-r212
-rw-r--r--dev-perl/Net-SMTP-TLS-ButMaintained-0.240.0-r112
-rw-r--r--dev-perl/Net-SMTP-TLS-ButMaintained/Manifest3
-rw-r--r--dev-perl/Net-SMTP-TLS-ButMaintained/Net-SMTP-TLS-ButMaintained-0.240.0-r1.ebuild28
-rw-r--r--dev-perl/Net-SMTP-TLS-ButMaintained/metadata.xml12
-rw-r--r--dev-perl/Net-SMTP-TLS/Manifest4
-rw-r--r--dev-perl/Net-SMTP-TLS/Net-SMTP-TLS-0.120.0-r2.ebuild23
-rw-r--r--dev-perl/Net-SMTP-TLS/files/0.120.0-multiple-attachments-fix.patch12
-rw-r--r--dev-perl/Net-SMTP-TLS/metadata.xml16
-rw-r--r--dev-perl/Net-SMTPS-0.40.012
-rw-r--r--dev-perl/Net-SMTPS-0.50.012
-rw-r--r--dev-perl/Net-SMTPS-0.60.012
-rw-r--r--dev-perl/Net-SMTPS-0.90.012
-rw-r--r--dev-perl/Net-SMTPS/Manifest9
-rw-r--r--dev-perl/Net-SMTPS/Net-SMTPS-0.40.0.ebuild21
-rw-r--r--dev-perl/Net-SMTPS/Net-SMTPS-0.50.0.ebuild21
-rw-r--r--dev-perl/Net-SMTPS/Net-SMTPS-0.60.0.ebuild21
-rw-r--r--dev-perl/Net-SMTPS/Net-SMTPS-0.90.0.ebuild21
-rw-r--r--dev-perl/Net-SMTPS/metadata.xml16
-rw-r--r--dev-perl/Net-SNMP-6.0.1-r112
-rw-r--r--dev-perl/Net-SNMP-6.0.1-r213
-rw-r--r--dev-perl/Net-SNMP/Manifest4
-rw-r--r--dev-perl/Net-SNMP/Net-SNMP-6.0.1-r1.ebuild34
-rw-r--r--dev-perl/Net-SNMP/Net-SNMP-6.0.1-r2.ebuild42
-rw-r--r--dev-perl/Net-SNMP/metadata.xml26
-rw-r--r--dev-perl/Net-SNPP-1.170.0-r112
-rw-r--r--dev-perl/Net-SNPP-1.170.0-r213
-rw-r--r--dev-perl/Net-SNPP/Manifest5
-rw-r--r--dev-perl/Net-SNPP/Net-SNPP-1.170.0-r1.ebuild16
-rw-r--r--dev-perl/Net-SNPP/Net-SNPP-1.170.0-r2.ebuild19
-rw-r--r--dev-perl/Net-SNPP/files/Net-SNPP-1.17-dummy-timeout.patch42
-rw-r--r--dev-perl/Net-SNPP/metadata.xml14
-rw-r--r--dev-perl/Net-SSH-Any-0.100.013
-rw-r--r--dev-perl/Net-SSH-Any-0.40.013
-rw-r--r--dev-perl/Net-SSH-Any/Manifest5
-rw-r--r--dev-perl/Net-SSH-Any/Net-SSH-Any-0.100.0.ebuild24
-rw-r--r--dev-perl/Net-SSH-Any/Net-SSH-Any-0.40.0.ebuild20
-rw-r--r--dev-perl/Net-SSH-Any/metadata.xml51
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile-0.170.012
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile-0.180.013
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/Manifest5
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.170.0.ebuild19
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0.ebuild28
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/metadata.xml16
-rw-r--r--dev-perl/Net-SSH-Perl-1.360.0-r112
-rw-r--r--dev-perl/Net-SSH-Perl-1.420.013
-rw-r--r--dev-perl/Net-SSH-Perl-2.140.013
-rw-r--r--dev-perl/Net-SSH-Perl-2.90.0_p1-r213
-rw-r--r--dev-perl/Net-SSH-Perl/Manifest10
-rw-r--r--dev-perl/Net-SSH-Perl/Net-SSH-Perl-1.360.0-r1.ebuild38
-rw-r--r--dev-perl/Net-SSH-Perl/Net-SSH-Perl-1.420.0.ebuild42
-rw-r--r--dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild51
-rw-r--r--dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1-r2.ebuild47
-rw-r--r--dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch27
-rw-r--r--dev-perl/Net-SSH-Perl/metadata.xml91
-rw-r--r--dev-perl/Net-SSH2-0.580.0-r113
-rw-r--r--dev-perl/Net-SSH2-0.670.013
-rw-r--r--dev-perl/Net-SSH2/Manifest6
-rw-r--r--dev-perl/Net-SSH2/Net-SSH2-0.580.0-r1.ebuild42
-rw-r--r--dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild39
-rw-r--r--dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch23
-rw-r--r--dev-perl/Net-SSH2/metadata.xml22
-rw-r--r--dev-perl/Net-SSLeay-1.820.013
-rw-r--r--dev-perl/Net-SSLeay/Manifest6
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild57
-rw-r--r--dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch27
-rw-r--r--dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-network-tests.patch29
-rw-r--r--dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-respect-cflags.patch26
-rw-r--r--dev-perl/Net-SSLeay/metadata.xml13
-rw-r--r--dev-perl/Net-Server-2.9.013
-rw-r--r--dev-perl/Net-Server-Coro-1.300.0-r113
-rw-r--r--dev-perl/Net-Server-Coro/Manifest3
-rw-r--r--dev-perl/Net-Server-Coro/Net-Server-Coro-1.300.0-r1.ebuild31
-rw-r--r--dev-perl/Net-Server-Coro/metadata.xml14
-rw-r--r--dev-perl/Net-Server-Mail-0.230.013
-rw-r--r--dev-perl/Net-Server-Mail/Manifest3
-rw-r--r--dev-perl/Net-Server-Mail/Net-Server-Mail-0.230.0.ebuild25
-rw-r--r--dev-perl/Net-Server-Mail/metadata.xml19
-rw-r--r--dev-perl/Net-Server/Manifest3
-rw-r--r--dev-perl/Net-Server/Net-Server-2.9.0.ebuild24
-rw-r--r--dev-perl/Net-Server/metadata.xml35
-rw-r--r--dev-perl/Net-Subnet-1.30.012
-rw-r--r--dev-perl/Net-Subnet-1.30.0-r112
-rw-r--r--dev-perl/Net-Subnet/Manifest5
-rw-r--r--dev-perl/Net-Subnet/Net-Subnet-1.30.0-r1.ebuild19
-rw-r--r--dev-perl/Net-Subnet/Net-Subnet-1.30.0.ebuild19
-rw-r--r--dev-perl/Net-Subnet/files/1.30.0-pod-spelling.patch15
-rw-r--r--dev-perl/Net-Subnet/metadata.xml12
-rw-r--r--dev-perl/Net-Telnet-3.40.012
-rw-r--r--dev-perl/Net-Telnet-Cisco-1.100.0-r112
-rw-r--r--dev-perl/Net-Telnet-Cisco-1.110.013
-rw-r--r--dev-perl/Net-Telnet-Cisco/Manifest7
-rw-r--r--dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.100.0-r1.ebuild20
-rw-r--r--dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.110.0.ebuild31
-rw-r--r--dev-perl/Net-Telnet-Cisco/files/1.10-warning.patch15
-rw-r--r--dev-perl/Net-Telnet-Cisco/files/Net-Telnet-Cisco-1.11-no-interactive-test.patch125
-rw-r--r--dev-perl/Net-Telnet-Cisco/metadata.xml12
-rw-r--r--dev-perl/Net-Telnet/Manifest3
-rw-r--r--dev-perl/Net-Telnet/Net-Telnet-3.40.0.ebuild19
-rw-r--r--dev-perl/Net-Telnet/metadata.xml12
-rw-r--r--dev-perl/Net-Trackback-1.10.012
-rw-r--r--dev-perl/Net-Trackback-1.10.0-r112
-rw-r--r--dev-perl/Net-Trackback/Manifest4
-rw-r--r--dev-perl/Net-Trackback/Net-Trackback-1.10.0-r1.ebuild17
-rw-r--r--dev-perl/Net-Trackback/Net-Trackback-1.10.0.ebuild18
-rw-r--r--dev-perl/Net-Trackback/metadata.xml17
-rw-r--r--dev-perl/Net-Twitter-4.10.10013
-rw-r--r--dev-perl/Net-Twitter-4.10.41013
-rw-r--r--dev-perl/Net-Twitter-4.10.42013
-rw-r--r--dev-perl/Net-Twitter/Manifest7
-rw-r--r--dev-perl/Net-Twitter/Net-Twitter-4.10.100.ebuild68
-rw-r--r--dev-perl/Net-Twitter/Net-Twitter-4.10.410.ebuild62
-rw-r--r--dev-perl/Net-Twitter/Net-Twitter-4.10.420.ebuild62
-rw-r--r--dev-perl/Net-Twitter/metadata.xml39
-rw-r--r--dev-perl/Net-UPnP-1.4.313
-rw-r--r--dev-perl/Net-UPnP/Manifest3
-rw-r--r--dev-perl/Net-UPnP/Net-UPnP-1.4.3.ebuild30
-rw-r--r--dev-perl/Net-UPnP/metadata.xml25
-rw-r--r--dev-perl/Net-Whois-IP-1.190.013
-rw-r--r--dev-perl/Net-Whois-IP-1.190.0-r112
-rw-r--r--dev-perl/Net-Whois-IP/Manifest4
-rw-r--r--dev-perl/Net-Whois-IP/Net-Whois-IP-1.190.0-r1.ebuild51
-rw-r--r--dev-perl/Net-Whois-IP/Net-Whois-IP-1.190.0.ebuild35
-rw-r--r--dev-perl/Net-Whois-IP/metadata.xml16
-rw-r--r--dev-perl/Net-XMPP-1.50.013
-rw-r--r--dev-perl/Net-XMPP/Manifest5
-rw-r--r--dev-perl/Net-XMPP/Net-XMPP-1.50.0.ebuild35
-rw-r--r--dev-perl/Net-XMPP/files/1.05-no-dot-inc.patch133
-rw-r--r--dev-perl/Net-XMPP/files/1.05-no-network-tests.patch65
-rw-r--r--dev-perl/Net-XMPP/metadata.xml25
-rw-r--r--dev-perl/Net-Z3950-ZOOM-1.280.0-r112
-rw-r--r--dev-perl/Net-Z3950-ZOOM-1.280.0-r212
-rw-r--r--dev-perl/Net-Z3950-ZOOM/Manifest5
-rw-r--r--dev-perl/Net-Z3950-ZOOM/Net-Z3950-ZOOM-1.280.0-r1.ebuild19
-rw-r--r--dev-perl/Net-Z3950-ZOOM/Net-Z3950-ZOOM-1.280.0-r2.ebuild20
-rw-r--r--dev-perl/Net-Z3950-ZOOM/files/Net-Z3950-ZOOM-1.28-network-tests.patch299
-rw-r--r--dev-perl/Net-Z3950-ZOOM/metadata.xml33
-rw-r--r--dev-perl/NetAddr-IP-4.78.013
-rw-r--r--dev-perl/NetAddr-IP-4.79.013
-rw-r--r--dev-perl/NetAddr-IP/Manifest6
-rw-r--r--dev-perl/NetAddr-IP/NetAddr-IP-4.78.0.ebuild27
-rw-r--r--dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild22
-rw-r--r--dev-perl/NetAddr-IP/files/NetAddr-IP-4.079-no-sleep.patch57
-rw-r--r--dev-perl/NetAddr-IP/metadata.xml18
-rw-r--r--dev-perl/NetPacket-1.6.013
-rw-r--r--dev-perl/NetPacket/Manifest3
-rw-r--r--dev-perl/NetPacket/NetPacket-1.6.0.ebuild29
-rw-r--r--dev-perl/NetPacket/metadata.xml19
-rw-r--r--dev-perl/NetxAP-0.20.0-r112
-rw-r--r--dev-perl/NetxAP-0.20.0-r213
-rw-r--r--dev-perl/NetxAP/Manifest5
-rw-r--r--dev-perl/NetxAP/NetxAP-0.20.0-r1.ebuild21
-rw-r--r--dev-perl/NetxAP/NetxAP-0.20.0-r2.ebuild34
-rw-r--r--dev-perl/NetxAP/metadata.xml43
-rw-r--r--dev-perl/News-Newsrc-1.110.012
-rw-r--r--dev-perl/News-Newsrc/Manifest3
-rw-r--r--dev-perl/News-Newsrc/News-Newsrc-1.110.0.ebuild19
-rw-r--r--dev-perl/News-Newsrc/metadata.xml12
-rw-r--r--dev-perl/Nmap-Parser-1.310.012
-rw-r--r--dev-perl/Nmap-Parser-1.340.012
-rw-r--r--dev-perl/Nmap-Parser-1.360.013
-rw-r--r--dev-perl/Nmap-Parser/Manifest7
-rw-r--r--dev-perl/Nmap-Parser/Nmap-Parser-1.310.0.ebuild22
-rw-r--r--dev-perl/Nmap-Parser/Nmap-Parser-1.340.0.ebuild22
-rw-r--r--dev-perl/Nmap-Parser/Nmap-Parser-1.360.0.ebuild24
-rw-r--r--dev-perl/Nmap-Parser/metadata.xml17
-rw-r--r--dev-perl/Number-Bytes-Human-0.110.013
-rw-r--r--dev-perl/Number-Bytes-Human/Manifest3
-rw-r--r--dev-perl/Number-Bytes-Human/Number-Bytes-Human-0.110.0.ebuild24
-rw-r--r--dev-perl/Number-Bytes-Human/metadata.xml12
-rw-r--r--dev-perl/Number-Compare-0.30.0-r112
-rw-r--r--dev-perl/Number-Compare/Manifest3
-rw-r--r--dev-perl/Number-Compare/Number-Compare-0.30.0-r1.ebuild16
-rw-r--r--dev-perl/Number-Compare/metadata.xml12
-rw-r--r--dev-perl/Number-Format-1.750.012
-rw-r--r--dev-perl/Number-Format/Manifest3
-rw-r--r--dev-perl/Number-Format/Number-Format-1.750.0.ebuild16
-rw-r--r--dev-perl/Number-Format/metadata.xml12
-rw-r--r--dev-perl/Number-Fraction-2.0.013
-rw-r--r--dev-perl/Number-Fraction/Manifest3
-rw-r--r--dev-perl/Number-Fraction/Number-Fraction-2.0.0.ebuild25
-rw-r--r--dev-perl/Number-Fraction/metadata.xml12
-rw-r--r--dev-perl/OLE-StorageLite-0.190.0-r112
-rw-r--r--dev-perl/OLE-StorageLite/Manifest3
-rw-r--r--dev-perl/OLE-StorageLite/OLE-StorageLite-0.190.0-r1.ebuild17
-rw-r--r--dev-perl/OLE-StorageLite/metadata.xml16
-rw-r--r--dev-perl/OOTools-2.300.0-r113
-rw-r--r--dev-perl/OOTools-2.400.013
-rw-r--r--dev-perl/OOTools/Manifest6
-rw-r--r--dev-perl/OOTools/OOTools-2.300.0-r1.ebuild37
-rw-r--r--dev-perl/OOTools/OOTools-2.400.0.ebuild28
-rw-r--r--dev-perl/OOTools/metadata.xml20
-rw-r--r--dev-perl/ORLite-1.980.0-r113
-rw-r--r--dev-perl/ORLite-Migrate-1.100.0-r112
-rw-r--r--dev-perl/ORLite-Migrate/Manifest4
-rw-r--r--dev-perl/ORLite-Migrate/ORLite-Migrate-1.100.0-r1.ebuild31
-rw-r--r--dev-perl/ORLite-Migrate/files/ORLite-Migrate-1.10-dot-in-inc.patch85
-rw-r--r--dev-perl/ORLite-Migrate/metadata.xml14
-rw-r--r--dev-perl/ORLite/Manifest4
-rw-r--r--dev-perl/ORLite/ORLite-1.980.0-r1.ebuild34
-rw-r--r--dev-perl/ORLite/files/ORLite-1.98-dot-in-inc.patch394
-rw-r--r--dev-perl/ORLite/metadata.xml12
-rw-r--r--dev-perl/Object-Enum-0.75.013
-rw-r--r--dev-perl/Object-Enum/Manifest3
-rw-r--r--dev-perl/Object-Enum/Object-Enum-0.75.0.ebuild29
-rw-r--r--dev-perl/Object-Enum/metadata.xml12
-rw-r--r--dev-perl/Object-Event-1.230.013
-rw-r--r--dev-perl/Object-Event/Manifest3
-rw-r--r--dev-perl/Object-Event/Object-Event-1.230.0.ebuild25
-rw-r--r--dev-perl/Object-Event/metadata.xml12
-rw-r--r--dev-perl/Object-MultiType-0.50.012
-rw-r--r--dev-perl/Object-MultiType/Manifest3
-rw-r--r--dev-perl/Object-MultiType/Object-MultiType-0.50.0.ebuild18
-rw-r--r--dev-perl/Object-MultiType/metadata.xml13
-rw-r--r--dev-perl/Object-Realize-Later-0.190.013
-rw-r--r--dev-perl/Object-Realize-Later/Manifest3
-rw-r--r--dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild24
-rw-r--r--dev-perl/Object-Realize-Later/metadata.xml12
-rw-r--r--dev-perl/Ogg-Vorbis-Header-0.30.0-r112
-rw-r--r--dev-perl/Ogg-Vorbis-Header-0.50.012
-rw-r--r--dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r112
-rw-r--r--dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r213
-rw-r--r--dev-perl/Ogg-Vorbis-Header-PurePerl/Manifest6
-rw-r--r--dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild17
-rw-r--r--dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r2.ebuild21
-rw-r--r--dev-perl/Ogg-Vorbis-Header-PurePerl/files/Ogg-Vorbis-Header-PurePerl-1.0-example-ogginfo.patch30
-rw-r--r--dev-perl/Ogg-Vorbis-Header-PurePerl/files/Ogg-Vorbis-Header-PurePerl-1.0-test-array-ref.patch38
-rw-r--r--dev-perl/Ogg-Vorbis-Header-PurePerl/metadata.xml12
-rw-r--r--dev-perl/Ogg-Vorbis-Header/Manifest6
-rw-r--r--dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.30.0-r1.ebuild29
-rw-r--r--dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.50.0.ebuild24
-rw-r--r--dev-perl/Ogg-Vorbis-Header/files/0.03-tests.patch37
-rw-r--r--dev-perl/Ogg-Vorbis-Header/metadata.xml12
-rw-r--r--dev-perl/Olson-Abbreviations-0.40.013
-rw-r--r--dev-perl/Olson-Abbreviations/Manifest3
-rw-r--r--dev-perl/Olson-Abbreviations/Olson-Abbreviations-0.40.0.ebuild33
-rw-r--r--dev-perl/Olson-Abbreviations/metadata.xml12
-rw-r--r--dev-perl/OpenGL-0.670.40013
-rw-r--r--dev-perl/OpenGL-0.700.013
-rw-r--r--dev-perl/OpenGL/Manifest7
-rw-r--r--dev-perl/OpenGL/OpenGL-0.670.400.ebuild49
-rw-r--r--dev-perl/OpenGL/OpenGL-0.700.0.ebuild50
-rw-r--r--dev-perl/OpenGL/files/OpenGL-0.66-no-display.patch50
-rw-r--r--dev-perl/OpenGL/files/OpenGL-0.700.0-no-display.patch99
-rw-r--r--dev-perl/OpenGL/metadata.xml23
-rw-r--r--dev-perl/PAR-1.14.0-r113
-rw-r--r--dev-perl/PAR-1.15.013
-rw-r--r--dev-perl/PAR-Dist-0.490.0-r112
-rw-r--r--dev-perl/PAR-Dist/Manifest3
-rw-r--r--dev-perl/PAR-Dist/PAR-Dist-0.490.0-r1.ebuild24
-rw-r--r--dev-perl/PAR-Dist/metadata.xml12
-rw-r--r--dev-perl/PAR/Manifest5
-rw-r--r--dev-perl/PAR/PAR-1.14.0-r1.ebuild32
-rw-r--r--dev-perl/PAR/PAR-1.15.0.ebuild31
-rw-r--r--dev-perl/PAR/metadata.xml15
-rw-r--r--dev-perl/PBKDF2-Tiny-0.5.013
-rw-r--r--dev-perl/PBKDF2-Tiny-0.5.0-r113
-rw-r--r--dev-perl/PBKDF2-Tiny/Manifest4
-rw-r--r--dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0-r1.ebuild29
-rw-r--r--dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild29
-rw-r--r--dev-perl/PBKDF2-Tiny/metadata.xml12
-rw-r--r--dev-perl/PBS-Client-0.110.012
-rw-r--r--dev-perl/PBS-Client/Manifest3
-rw-r--r--dev-perl/PBS-Client/PBS-Client-0.110.0.ebuild24
-rw-r--r--dev-perl/PBS-Client/metadata.xml17
-rw-r--r--dev-perl/PDF-API2-2.27.013
-rw-r--r--dev-perl/PDF-API2-2.31.013
-rw-r--r--dev-perl/PDF-API2-2.33.013
-rw-r--r--dev-perl/PDF-API2/Manifest7
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.27.0.ebuild35
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.31.0.ebuild27
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.33.0.ebuild31
-rw-r--r--dev-perl/PDF-API2/metadata.xml114
-rw-r--r--dev-perl/PDF-Create-1.290.013
-rw-r--r--dev-perl/PDF-Create-1.420.013
-rw-r--r--dev-perl/PDF-Create-1.430.013
-rw-r--r--dev-perl/PDF-Create/Manifest7
-rw-r--r--dev-perl/PDF-Create/PDF-Create-1.290.0.ebuild39
-rw-r--r--dev-perl/PDF-Create/PDF-Create-1.420.0.ebuild36
-rw-r--r--dev-perl/PDF-Create/PDF-Create-1.430.0.ebuild36
-rw-r--r--dev-perl/PDF-Create/metadata.xml17
-rw-r--r--dev-perl/PDL-2.17.013
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot-2.11.013
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot-2.11.0-r113
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/Manifest5
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0-r1.ebuild35
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0.ebuild31
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/files/PDL-Graphics-Gnuplot-2.11.0-outputfile.patch23
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/metadata.xml12
-rw-r--r--dev-perl/PDL-Transform-Color-1.3.012
-rw-r--r--dev-perl/PDL-Transform-Color/Manifest3
-rw-r--r--dev-perl/PDL-Transform-Color/PDL-Transform-Color-1.3.0.ebuild22
-rw-r--r--dev-perl/PDL-Transform-Color/metadata.xml12
-rw-r--r--dev-perl/PDL/Manifest8
-rw-r--r--dev-perl/PDL/PDL-2.17.0.ebuild120
-rw-r--r--dev-perl/PDL/files/PDL-2.17.0-dot-in-inc.patch142
-rw-r--r--dev-perl/PDL/files/PDL-2.17.0-fortran.patch22
-rw-r--r--dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch20
-rw-r--r--dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch44
-rw-r--r--dev-perl/PDL/files/perldl.conf110
-rw-r--r--dev-perl/PDL/metadata.xml216
-rw-r--r--dev-perl/PGPLOT-2.210.012
-rw-r--r--dev-perl/PGPLOT-2.210.0-r112
-rw-r--r--dev-perl/PGPLOT/Manifest6
-rw-r--r--dev-perl/PGPLOT/PGPLOT-2.210.0-r1.ebuild23
-rw-r--r--dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild21
-rw-r--r--dev-perl/PGPLOT/files/PGPLOT-2.21-no-dot-inc.patch25
-rw-r--r--dev-perl/PGPLOT/files/PGPLOT-2.21-null-render.patch30
-rw-r--r--dev-perl/PGPLOT/metadata.xml12
-rw-r--r--dev-perl/PHP-Serialization-0.340.0-r112
-rw-r--r--dev-perl/PHP-Serialization/Manifest3
-rw-r--r--dev-perl/PHP-Serialization/PHP-Serialization-0.340.0-r1.ebuild16
-rw-r--r--dev-perl/PHP-Serialization/metadata.xml13
-rw-r--r--dev-perl/POE-1.36713
-rw-r--r--dev-perl/POE-API-Peek-2.200.0-r112
-rw-r--r--dev-perl/POE-API-Peek/Manifest3
-rw-r--r--dev-perl/POE-API-Peek/POE-API-Peek-2.200.0-r1.ebuild22
-rw-r--r--dev-perl/POE-API-Peek/metadata.xml12
-rw-r--r--dev-perl/POE-Component-Client-DNS-1.54.013
-rw-r--r--dev-perl/POE-Component-Client-DNS/Manifest3
-rw-r--r--dev-perl/POE-Component-Client-DNS/POE-Component-Client-DNS-1.54.0.ebuild29
-rw-r--r--dev-perl/POE-Component-Client-DNS/metadata.xml12
-rw-r--r--dev-perl/POE-Component-Client-Keepalive-0.272.012
-rw-r--r--dev-perl/POE-Component-Client-Keepalive/Manifest3
-rw-r--r--dev-perl/POE-Component-Client-Keepalive/POE-Component-Client-Keepalive-0.272.0.ebuild23
-rw-r--r--dev-perl/POE-Component-Client-Keepalive/metadata.xml14
-rw-r--r--dev-perl/POE-Component-IKC-0.240.20013
-rw-r--r--dev-perl/POE-Component-IKC/Manifest3
-rw-r--r--dev-perl/POE-Component-IKC/POE-Component-IKC-0.240.200.ebuild40
-rw-r--r--dev-perl/POE-Component-IKC/metadata.xml24
-rw-r--r--dev-perl/POE-Component-PreforkDispatch-0.101.0-r112
-rw-r--r--dev-perl/POE-Component-PreforkDispatch-0.101.0-r212
-rw-r--r--dev-perl/POE-Component-PreforkDispatch/Manifest4
-rw-r--r--dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r1.ebuild21
-rw-r--r--dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r2.ebuild21
-rw-r--r--dev-perl/POE-Component-PreforkDispatch/metadata.xml12
-rw-r--r--dev-perl/POE-Component-Resolver-0.921.012
-rw-r--r--dev-perl/POE-Component-Resolver/Manifest3
-rw-r--r--dev-perl/POE-Component-Resolver/POE-Component-Resolver-0.921.0.ebuild26
-rw-r--r--dev-perl/POE-Component-Resolver/metadata.xml13
-rw-r--r--dev-perl/POE-Test-Loops-1.360.012
-rw-r--r--dev-perl/POE-Test-Loops/Manifest3
-rw-r--r--dev-perl/POE-Test-Loops/POE-Test-Loops-1.360.0.ebuild16
-rw-r--r--dev-perl/POE-Test-Loops/metadata.xml28
-rw-r--r--dev-perl/POE-XS-Loop-EPoll-1.3.012
-rw-r--r--dev-perl/POE-XS-Loop-EPoll/Manifest3
-rw-r--r--dev-perl/POE-XS-Loop-EPoll/POE-XS-Loop-EPoll-1.3.0.ebuild20
-rw-r--r--dev-perl/POE-XS-Loop-EPoll/metadata.xml12
-rw-r--r--dev-perl/POE-XS-Loop-Poll-1.0.0-r112
-rw-r--r--dev-perl/POE-XS-Loop-Poll/Manifest3
-rw-r--r--dev-perl/POE-XS-Loop-Poll/POE-XS-Loop-Poll-1.0.0-r1.ebuild20
-rw-r--r--dev-perl/POE-XS-Loop-Poll/metadata.xml12
-rw-r--r--dev-perl/POE-XS-Queue-Array-0.6.0-r112
-rw-r--r--dev-perl/POE-XS-Queue-Array/Manifest3
-rw-r--r--dev-perl/POE-XS-Queue-Array/POE-XS-Queue-Array-0.6.0-r1.ebuild19
-rw-r--r--dev-perl/POE-XS-Queue-Array/metadata.xml12
-rw-r--r--dev-perl/POE/Manifest3
-rw-r--r--dev-perl/POE/POE-1.367.ebuild63
-rw-r--r--dev-perl/POE/metadata.xml57
-rw-r--r--dev-perl/POSIX-strftime-Compiler-0.410.013
-rw-r--r--dev-perl/POSIX-strftime-Compiler-0.420.013
-rw-r--r--dev-perl/POSIX-strftime-Compiler/Manifest5
-rw-r--r--dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.410.0.ebuild40
-rw-r--r--dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.420.0.ebuild31
-rw-r--r--dev-perl/POSIX-strftime-Compiler/metadata.xml12
-rw-r--r--dev-perl/PPI-1.224.013
-rw-r--r--dev-perl/PPI-1.236.013
-rw-r--r--dev-perl/PPI-HTML-1.80.013
-rw-r--r--dev-perl/PPI-HTML/Manifest3
-rw-r--r--dev-perl/PPI-HTML/PPI-HTML-1.80.0.ebuild33
-rw-r--r--dev-perl/PPI-HTML/metadata.xml13
-rw-r--r--dev-perl/PPI-PowerToys-0.140.012
-rw-r--r--dev-perl/PPI-PowerToys/Manifest3
-rw-r--r--dev-perl/PPI-PowerToys/PPI-PowerToys-0.140.0.ebuild31
-rw-r--r--dev-perl/PPI-PowerToys/metadata.xml14
-rw-r--r--dev-perl/PPI/Manifest6
-rw-r--r--dev-perl/PPI/PPI-1.224.0.ebuild39
-rw-r--r--dev-perl/PPI/PPI-1.236.0.ebuild37
-rw-r--r--dev-perl/PPI/files/PPI-1.224.0-t-marpa-dot-inc.patch27
-rw-r--r--dev-perl/PPI/metadata.xml104
-rw-r--r--dev-perl/PPIx-EditorTools-0.190.013
-rw-r--r--dev-perl/PPIx-EditorTools-0.200.013
-rw-r--r--dev-perl/PPIx-EditorTools/Manifest6
-rw-r--r--dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.190.0.ebuild35
-rw-r--r--dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.200.0.ebuild35
-rw-r--r--dev-perl/PPIx-EditorTools/files/PPIx-EditorTools-0.20-fix-pseudo-deps.patch204
-rw-r--r--dev-perl/PPIx-EditorTools/metadata.xml21
-rw-r--r--dev-perl/PPIx-Regexp-0.48.013
-rw-r--r--dev-perl/PPIx-Regexp-0.51.013
-rw-r--r--dev-perl/PPIx-Regexp-0.53.013
-rw-r--r--dev-perl/PPIx-Regexp/Manifest7
-rw-r--r--dev-perl/PPIx-Regexp/PPIx-Regexp-0.48.0.ebuild33
-rw-r--r--dev-perl/PPIx-Regexp/PPIx-Regexp-0.51.0.ebuild27
-rw-r--r--dev-perl/PPIx-Regexp/PPIx-Regexp-0.53.0.ebuild27
-rw-r--r--dev-perl/PPIx-Regexp/metadata.xml73
-rw-r--r--dev-perl/PPIx-Utilities-1.1.0-r113
-rw-r--r--dev-perl/PPIx-Utilities/Manifest3
-rw-r--r--dev-perl/PPIx-Utilities/PPIx-Utilities-1.1.0-r1.ebuild24
-rw-r--r--dev-perl/PPIx-Utilities/metadata.xml15
-rw-r--r--dev-perl/Package-Constants-0.60.012
-rw-r--r--dev-perl/Package-Constants/Manifest3
-rw-r--r--dev-perl/Package-Constants/Package-Constants-0.60.0.ebuild16
-rw-r--r--dev-perl/Package-Constants/metadata.xml12
-rw-r--r--dev-perl/Package-DeprecationManager-0.150.013
-rw-r--r--dev-perl/Package-DeprecationManager-0.170.013
-rw-r--r--dev-perl/Package-DeprecationManager/Manifest5
-rw-r--r--dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.150.0.ebuild33
-rw-r--r--dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.170.0.ebuild34
-rw-r--r--dev-perl/Package-DeprecationManager/metadata.xml12
-rw-r--r--dev-perl/Package-Stash-0.370.013
-rw-r--r--dev-perl/Package-Stash-XS-0.280.013
-rw-r--r--dev-perl/Package-Stash-XS/Manifest3
-rw-r--r--dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild25
-rw-r--r--dev-perl/Package-Stash-XS/metadata.xml12
-rw-r--r--dev-perl/Package-Stash/Manifest3
-rw-r--r--dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild42
-rw-r--r--dev-perl/Package-Stash/metadata.xml13
-rw-r--r--dev-perl/Package-Variant-1.3.213
-rw-r--r--dev-perl/Package-Variant/Manifest3
-rw-r--r--dev-perl/Package-Variant/Package-Variant-1.3.2.ebuild27
-rw-r--r--dev-perl/Package-Variant/metadata.xml12
-rw-r--r--dev-perl/PadWalker-2.300.012
-rw-r--r--dev-perl/PadWalker/Manifest3
-rw-r--r--dev-perl/PadWalker/PadWalker-2.300.0.ebuild16
-rw-r--r--dev-perl/PadWalker/metadata.xml12
-rw-r--r--dev-perl/Palm-1.12.0-r113
-rw-r--r--dev-perl/Palm-1.400.013
-rw-r--r--dev-perl/Palm-PDB-1.400.013
-rw-r--r--dev-perl/Palm-PDB/Manifest3
-rw-r--r--dev-perl/Palm-PDB/Palm-PDB-1.400.0.ebuild35
-rw-r--r--dev-perl/Palm-PDB/metadata.xml13
-rw-r--r--dev-perl/Palm/Manifest5
-rw-r--r--dev-perl/Palm/Palm-1.12.0-r1.ebuild25
-rw-r--r--dev-perl/Palm/Palm-1.400.0.ebuild38
-rw-r--r--dev-perl/Palm/metadata.xml22
-rw-r--r--dev-perl/Pango-1.227.013
-rw-r--r--dev-perl/Pango/Manifest3
-rw-r--r--dev-perl/Pango/Pango-1.227.0.ebuild54
-rw-r--r--dev-perl/Pango/metadata.xml12
-rw-r--r--dev-perl/Panotools-Script-0.280.0-r313
-rw-r--r--dev-perl/Panotools-Script/Manifest4
-rw-r--r--dev-perl/Panotools-Script/Panotools-Script-0.280.0-r3.ebuild38
-rw-r--r--dev-perl/Panotools-Script/files/Panotools-Script-0.28-curly-bracket.patch30
-rw-r--r--dev-perl/Panotools-Script/metadata.xml35
-rw-r--r--dev-perl/ParaDNS-2.0.0-r112
-rw-r--r--dev-perl/ParaDNS-2.0.0-r212
-rw-r--r--dev-perl/ParaDNS/Manifest6
-rw-r--r--dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild20
-rw-r--r--dev-perl/ParaDNS/ParaDNS-2.0.0-r2.ebuild23
-rw-r--r--dev-perl/ParaDNS/files/ParaDNS-2.0-net-dns-compat.patch42
-rw-r--r--dev-perl/ParaDNS/files/ParaDNS-2.0-no-network.patch38
-rw-r--r--dev-perl/ParaDNS/metadata.xml14
-rw-r--r--dev-perl/Parallel-ForkManager-1.170.013
-rw-r--r--dev-perl/Parallel-ForkManager-1.180.013
-rw-r--r--dev-perl/Parallel-ForkManager-1.190.013
-rw-r--r--dev-perl/Parallel-ForkManager/Manifest7
-rw-r--r--dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.170.0.ebuild38
-rw-r--r--dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.180.0.ebuild31
-rw-r--r--dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.190.0.ebuild31
-rw-r--r--dev-perl/Parallel-ForkManager/metadata.xml12
-rw-r--r--dev-perl/Parallel-Iterator-1.0.0-r113
-rw-r--r--dev-perl/Parallel-Iterator/Manifest4
-rw-r--r--dev-perl/Parallel-Iterator/Parallel-Iterator-1.0.0-r1.ebuild27
-rw-r--r--dev-perl/Parallel-Iterator/files/Parallel-Iterator-1.00-perl-5.26.patch57
-rw-r--r--dev-perl/Parallel-Iterator/metadata.xml12
-rw-r--r--dev-perl/Parallel-Prefork-0.180.013
-rw-r--r--dev-perl/Parallel-Prefork/Manifest3
-rw-r--r--dev-perl/Parallel-Prefork/Parallel-Prefork-0.180.0.ebuild35
-rw-r--r--dev-perl/Parallel-Prefork/metadata.xml14
-rw-r--r--dev-perl/Params-Classify-0.13.0-r113
-rw-r--r--dev-perl/Params-Classify-0.15.013
-rw-r--r--dev-perl/Params-Classify/Manifest7
-rw-r--r--dev-perl/Params-Classify/Params-Classify-0.13.0-r1.ebuild31
-rw-r--r--dev-perl/Params-Classify/Params-Classify-0.15.0.ebuild31
-rw-r--r--dev-perl/Params-Classify/files/Params-Classify-0.13.0-no-dot-inc.patch101
-rw-r--r--dev-perl/Params-Classify/files/Params-Classify-0.13.0-op_sibling.patch82
-rw-r--r--dev-perl/Params-Classify/metadata.xml12
-rw-r--r--dev-perl/Params-Util-1.60.0-r112
-rw-r--r--dev-perl/Params-Util-1.70.013
-rw-r--r--dev-perl/Params-Util/Manifest5
-rw-r--r--dev-perl/Params-Util/Params-Util-1.60.0-r1.ebuild21
-rw-r--r--dev-perl/Params-Util/Params-Util-1.70.0.ebuild22
-rw-r--r--dev-perl/Params-Util/metadata.xml12
-rw-r--r--dev-perl/Params-Validate-1.220.013
-rw-r--r--dev-perl/Params-Validate-1.230.013
-rw-r--r--dev-perl/Params-Validate-1.280.013
-rw-r--r--dev-perl/Params-Validate-1.290.013
-rw-r--r--dev-perl/Params-Validate-1.70.0-r113
-rw-r--r--dev-perl/Params-Validate/Manifest11
-rw-r--r--dev-perl/Params-Validate/Params-Validate-1.220.0.ebuild35
-rw-r--r--dev-perl/Params-Validate/Params-Validate-1.230.0.ebuild35
-rw-r--r--dev-perl/Params-Validate/Params-Validate-1.280.0.ebuild35
-rw-r--r--dev-perl/Params-Validate/Params-Validate-1.290.0.ebuild36
-rw-r--r--dev-perl/Params-Validate/Params-Validate-1.70.0-r1.ebuild28
-rw-r--r--dev-perl/Params-Validate/metadata.xml15
-rw-r--r--dev-perl/Params-ValidationCompiler-0.240.013
-rw-r--r--dev-perl/Params-ValidationCompiler-0.260.013
-rw-r--r--dev-perl/Params-ValidationCompiler/Manifest5
-rw-r--r--dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.240.0.ebuild33
-rw-r--r--dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.260.0.ebuild34
-rw-r--r--dev-perl/Params-ValidationCompiler/metadata.xml14
-rw-r--r--dev-perl/Parse-ErrorString-Perl-0.220.013
-rw-r--r--dev-perl/Parse-ErrorString-Perl-0.270.013
-rw-r--r--dev-perl/Parse-ErrorString-Perl/Manifest6
-rw-r--r--dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.220.0.ebuild35
-rw-r--r--dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.270.0.ebuild30
-rw-r--r--dev-perl/Parse-ErrorString-Perl/files/Parse-ErrorString-Perl-0.27-no-dot-inc.patch25
-rw-r--r--dev-perl/Parse-ErrorString-Perl/metadata.xml14
-rw-r--r--dev-perl/Parse-ExuberantCTags-1.20.0-r112
-rw-r--r--dev-perl/Parse-ExuberantCTags/Manifest3
-rw-r--r--dev-perl/Parse-ExuberantCTags/Parse-ExuberantCTags-1.20.0-r1.ebuild18
-rw-r--r--dev-perl/Parse-ExuberantCTags/metadata.xml12
-rw-r--r--dev-perl/Parse-RecDescent-1.967.1513
-rw-r--r--dev-perl/Parse-RecDescent/Manifest3
-rw-r--r--dev-perl/Parse-RecDescent/Parse-RecDescent-1.967.15.ebuild39
-rw-r--r--dev-perl/Parse-RecDescent/metadata.xml29
-rw-r--r--dev-perl/Parse-Syslog-1.100.0-r112
-rw-r--r--dev-perl/Parse-Syslog/Manifest3
-rw-r--r--dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r1.ebuild20
-rw-r--r--dev-perl/Parse-Syslog/metadata.xml12
-rw-r--r--dev-perl/Parse-Yapp-1.210.013
-rw-r--r--dev-perl/Parse-Yapp-1.50.0-r112
-rw-r--r--dev-perl/Parse-Yapp/Manifest5
-rw-r--r--dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild21
-rw-r--r--dev-perl/Parse-Yapp/Parse-Yapp-1.50.0-r1.ebuild23
-rw-r--r--dev-perl/Parse-Yapp/metadata.xml18
-rw-r--r--dev-perl/Passwd-Linux-1.200.0-r112
-rw-r--r--dev-perl/Passwd-Linux-1.300.012
-rw-r--r--dev-perl/Passwd-Linux/Manifest5
-rw-r--r--dev-perl/Passwd-Linux/Passwd-Linux-1.200.0-r1.ebuild15
-rw-r--r--dev-perl/Passwd-Linux/Passwd-Linux-1.300.0.ebuild15
-rw-r--r--dev-perl/Passwd-Linux/metadata.xml12
-rw-r--r--dev-perl/Passwd-Unix-0.710.012
-rw-r--r--dev-perl/Passwd-Unix/Manifest3
-rw-r--r--dev-perl/Passwd-Unix/Passwd-Unix-0.710.0.ebuild32
-rw-r--r--dev-perl/Passwd-Unix/metadata.xml12
-rw-r--r--dev-perl/PatchReader-0.9.6-r112
-rw-r--r--dev-perl/PatchReader/Manifest3
-rw-r--r--dev-perl/PatchReader/PatchReader-0.9.6-r1.ebuild20
-rw-r--r--dev-perl/PatchReader/metadata.xml22
-rw-r--r--dev-perl/Path-Class-0.360.013
-rw-r--r--dev-perl/Path-Class-0.370.013
-rw-r--r--dev-perl/Path-Class/Manifest5
-rw-r--r--dev-perl/Path-Class/Path-Class-0.360.0.ebuild38
-rw-r--r--dev-perl/Path-Class/Path-Class-0.370.0.ebuild38
-rw-r--r--dev-perl/Path-Class/metadata.xml15
-rw-r--r--dev-perl/Path-FindDev-0.5.313
-rw-r--r--dev-perl/Path-FindDev/Manifest3
-rw-r--r--dev-perl/Path-FindDev/Path-FindDev-0.5.3.ebuild34
-rw-r--r--dev-perl/Path-FindDev/metadata.xml13
-rw-r--r--dev-perl/Path-IsDev-1.1.313
-rw-r--r--dev-perl/Path-IsDev/Manifest3
-rw-r--r--dev-perl/Path-IsDev/Path-IsDev-1.1.3.ebuild38
-rw-r--r--dev-perl/Path-IsDev/metadata.xml38
-rw-r--r--dev-perl/Path-Tiny-0.104.013
-rw-r--r--dev-perl/Path-Tiny/Manifest3
-rw-r--r--dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild40
-rw-r--r--dev-perl/Path-Tiny/metadata.xml13
-rw-r--r--dev-perl/Pegex-0.600.013
-rw-r--r--dev-perl/Pegex-0.630.013
-rw-r--r--dev-perl/Pegex-0.640.013
-rw-r--r--dev-perl/Pegex/Manifest7
-rw-r--r--dev-perl/Pegex/Pegex-0.600.0.ebuild22
-rw-r--r--dev-perl/Pegex/Pegex-0.630.0.ebuild28
-rw-r--r--dev-perl/Pegex/Pegex-0.640.0.ebuild28
-rw-r--r--dev-perl/Pegex/metadata.xml29
-rw-r--r--dev-perl/Perl-Critic-1.130.013
-rw-r--r--dev-perl/Perl-Critic-Deprecated-1.119.013
-rw-r--r--dev-perl/Perl-Critic-Deprecated/Manifest3
-rw-r--r--dev-perl/Perl-Critic-Deprecated/Perl-Critic-Deprecated-1.119.0.ebuild24
-rw-r--r--dev-perl/Perl-Critic-Deprecated/metadata.xml16
-rw-r--r--dev-perl/Perl-Critic-Dynamic-0.50.0-r112
-rw-r--r--dev-perl/Perl-Critic-Dynamic-0.50.0-r212
-rw-r--r--dev-perl/Perl-Critic-Dynamic/Manifest5
-rw-r--r--dev-perl/Perl-Critic-Dynamic/Perl-Critic-Dynamic-0.50.0-r1.ebuild20
-rw-r--r--dev-perl/Perl-Critic-Dynamic/Perl-Critic-Dynamic-0.50.0-r2.ebuild22
-rw-r--r--dev-perl/Perl-Critic-Dynamic/files/Perl-Critic-Dynamic-0.05-test-cgi.patch70
-rw-r--r--dev-perl/Perl-Critic-Dynamic/metadata.xml14
-rw-r--r--dev-perl/Perl-Critic-Nits-1.0.0-r113
-rw-r--r--dev-perl/Perl-Critic-Nits/Manifest3
-rw-r--r--dev-perl/Perl-Critic-Nits/Perl-Critic-Nits-1.0.0-r1.ebuild25
-rw-r--r--dev-perl/Perl-Critic-Nits/metadata.xml13
-rw-r--r--dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r113
-rw-r--r--dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/Manifest3
-rw-r--r--dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r1.ebuild28
-rw-r--r--dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/metadata.xml12
-rw-r--r--dev-perl/Perl-Critic/Manifest4
-rw-r--r--dev-perl/Perl-Critic/Perl-Critic-1.130.0.ebuild82
-rw-r--r--dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el13
-rw-r--r--dev-perl/Perl-Critic/metadata.xml206
-rw-r--r--dev-perl/Perl-MinimumVersion-1.380.013
-rw-r--r--dev-perl/Perl-MinimumVersion/Manifest3
-rw-r--r--dev-perl/Perl-MinimumVersion/Perl-MinimumVersion-1.380.0.ebuild35
-rw-r--r--dev-perl/Perl-MinimumVersion/metadata.xml14
-rw-r--r--dev-perl/Perl-PrereqScanner-1.23.013
-rw-r--r--dev-perl/Perl-PrereqScanner/Manifest3
-rw-r--r--dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.23.0.ebuild46
-rw-r--r--dev-perl/Perl-PrereqScanner/metadata.xml20
-rw-r--r--dev-perl/Perl-Tags-0.320.013
-rw-r--r--dev-perl/Perl-Tags-0.320.0-r113
-rw-r--r--dev-perl/Perl-Tags/Manifest7
-rw-r--r--dev-perl/Perl-Tags/Perl-Tags-0.320.0-r1.ebuild47
-rw-r--r--dev-perl/Perl-Tags/Perl-Tags-0.320.0.ebuild54
-rw-r--r--dev-perl/Perl-Tags/files/Perl-Tags-0.32-no-dot-inc.patch25
-rw-r--r--dev-perl/Perl-Tags/files/Perl-Tags-0.32-no-vim-tests.patch29
-rw-r--r--dev-perl/Perl-Tags/files/vim_noplugin.patch11
-rw-r--r--dev-perl/Perl-Tags/metadata.xml38
-rw-r--r--dev-perl/Perl-Tidy-20160302.0.013
-rw-r--r--dev-perl/Perl-Tidy-20170521.0.013
-rw-r--r--dev-perl/Perl-Tidy-20171214.0.013
-rw-r--r--dev-perl/Perl-Tidy/Manifest7
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20160302.0.0.ebuild41
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20170521.0.0.ebuild37
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20171214.0.0.ebuild37
-rw-r--r--dev-perl/Perl-Tidy/metadata.xml30
-rw-r--r--dev-perl/Perl-Unsafe-Signals-0.30.012
-rw-r--r--dev-perl/Perl-Unsafe-Signals-0.30.0-r112
-rw-r--r--dev-perl/Perl-Unsafe-Signals/Manifest4
-rw-r--r--dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0-r1.ebuild20
-rw-r--r--dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0.ebuild21
-rw-r--r--dev-perl/Perl-Unsafe-Signals/metadata.xml12
-rw-r--r--dev-perl/Perl-Version-1.13.013
-rw-r--r--dev-perl/Perl-Version/Manifest3
-rw-r--r--dev-perl/Perl-Version/Perl-Version-1.13.0.ebuild34
-rw-r--r--dev-perl/Perl-Version/metadata.xml12
-rw-r--r--dev-perl/Perl6-Junction-1.600.012
-rw-r--r--dev-perl/Perl6-Junction/Manifest3
-rw-r--r--dev-perl/Perl6-Junction/Perl6-Junction-1.600.0.ebuild16
-rw-r--r--dev-perl/Perl6-Junction/metadata.xml17
-rw-r--r--dev-perl/PerlIO-Layers-0.11.013
-rw-r--r--dev-perl/PerlIO-Layers/Manifest3
-rw-r--r--dev-perl/PerlIO-Layers/PerlIO-Layers-0.11.0.ebuild33
-rw-r--r--dev-perl/PerlIO-Layers/metadata.xml16
-rw-r--r--dev-perl/PerlIO-eol-0.140.0-r112
-rw-r--r--dev-perl/PerlIO-eol-0.160.013
-rw-r--r--dev-perl/PerlIO-eol/Manifest5
-rw-r--r--dev-perl/PerlIO-eol/PerlIO-eol-0.140.0-r1.ebuild20
-rw-r--r--dev-perl/PerlIO-eol/PerlIO-eol-0.160.0.ebuild37
-rw-r--r--dev-perl/PerlIO-eol/metadata.xml12
-rw-r--r--dev-perl/PerlIO-gzip-0.190.012
-rw-r--r--dev-perl/PerlIO-gzip-0.200.012
-rw-r--r--dev-perl/PerlIO-gzip/Manifest5
-rw-r--r--dev-perl/PerlIO-gzip/PerlIO-gzip-0.190.0.ebuild19
-rw-r--r--dev-perl/PerlIO-gzip/PerlIO-gzip-0.200.0.ebuild19
-rw-r--r--dev-perl/PerlIO-gzip/metadata.xml12
-rw-r--r--dev-perl/PerlIO-utf8_strict-0.7.013
-rw-r--r--dev-perl/PerlIO-utf8_strict/Manifest3
-rw-r--r--dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.7.0.ebuild34
-rw-r--r--dev-perl/PerlIO-utf8_strict/metadata.xml12
-rw-r--r--dev-perl/PerlIO-via-Timeout-0.320.013
-rw-r--r--dev-perl/PerlIO-via-Timeout/Manifest3
-rw-r--r--dev-perl/PerlIO-via-Timeout/PerlIO-via-Timeout-0.320.0.ebuild30
-rw-r--r--dev-perl/PerlIO-via-Timeout/metadata.xml12
-rw-r--r--dev-perl/PerlIO-via-dynamic-0.140.0-r112
-rw-r--r--dev-perl/PerlIO-via-dynamic/Manifest3
-rw-r--r--dev-perl/PerlIO-via-dynamic/PerlIO-via-dynamic-0.140.0-r1.ebuild23
-rw-r--r--dev-perl/PerlIO-via-dynamic/metadata.xml12
-rw-r--r--dev-perl/Perlbal-1.800.0-r112
-rw-r--r--dev-perl/Perlbal-1.800.0-r212
-rw-r--r--dev-perl/Perlbal-XS-HTTPHeaders-0.200.0-r112
-rw-r--r--dev-perl/Perlbal-XS-HTTPHeaders/Manifest3
-rw-r--r--dev-perl/Perlbal-XS-HTTPHeaders/Perlbal-XS-HTTPHeaders-0.200.0-r1.ebuild17
-rw-r--r--dev-perl/Perlbal-XS-HTTPHeaders/metadata.xml15
-rw-r--r--dev-perl/Perlbal/Manifest8
-rw-r--r--dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild48
-rw-r--r--dev-perl/Perlbal/Perlbal-1.800.0-r2.ebuild59
-rw-r--r--dev-perl/Perlbal/files/Perlbal-1.58-Use-saner-name-in-process-listing.patch34
-rw-r--r--dev-perl/Perlbal/files/Perlbal-1.80-init-scripts.patch55
-rw-r--r--dev-perl/Perlbal/files/perlbal_conf.d_1.584
-rw-r--r--dev-perl/Perlbal/files/perlbal_init.d_1.5824
-rw-r--r--dev-perl/Perlbal/metadata.xml65
-rw-r--r--dev-perl/PlRPC-0.202.0-r212
-rw-r--r--dev-perl/PlRPC-0.202.0-r312
-rw-r--r--dev-perl/PlRPC/Manifest8
-rw-r--r--dev-perl/PlRPC/PlRPC-0.202.0-r2.ebuild30
-rw-r--r--dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild28
-rw-r--r--dev-perl/PlRPC/files/PlRPC-0.2020-no-dot-inc.patch67
-rw-r--r--dev-perl/PlRPC/files/PlRPC-0.2020-no-perldoc.patch27
-rw-r--r--dev-perl/PlRPC/files/Security-notice-on-Storable-and-reply-attack.patch105
-rw-r--r--dev-perl/PlRPC/files/perldoc-remove.patch10
-rw-r--r--dev-perl/PlRPC/metadata.xml18
-rw-r--r--dev-perl/Plack-1.4.40013
-rw-r--r--dev-perl/Plack/Manifest4
-rw-r--r--dev-perl/Plack/Plack-1.4.400.ebuild69
-rw-r--r--dev-perl/Plack/files/Plack-1.3.900-network-testing.patch196
-rw-r--r--dev-perl/Plack/metadata.xml85
-rw-r--r--dev-perl/Plucene-1.250.0-r213
-rw-r--r--dev-perl/Plucene/Manifest3
-rw-r--r--dev-perl/Plucene/Plucene-1.250.0-r2.ebuild49
-rw-r--r--dev-perl/Plucene/metadata.xml90
-rw-r--r--dev-perl/Pod-Abstract-0.200.0-r113
-rw-r--r--dev-perl/Pod-Abstract/Manifest3
-rw-r--r--dev-perl/Pod-Abstract/Pod-Abstract-0.200.0-r1.ebuild26
-rw-r--r--dev-perl/Pod-Abstract/metadata.xml29
-rw-r--r--dev-perl/Pod-Coverage-0.230.0-r113
-rw-r--r--dev-perl/Pod-Coverage/Manifest3
-rw-r--r--dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r1.ebuild29
-rw-r--r--dev-perl/Pod-Coverage/metadata.xml16
-rw-r--r--dev-perl/Pod-Elemental-0.103.413
-rw-r--r--dev-perl/Pod-Elemental-PerlMunger-0.200.613
-rw-r--r--dev-perl/Pod-Elemental-PerlMunger/Manifest3
-rw-r--r--dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.6.ebuild31
-rw-r--r--dev-perl/Pod-Elemental-PerlMunger/metadata.xml12
-rw-r--r--dev-perl/Pod-Elemental/Manifest3
-rw-r--r--dev-perl/Pod-Elemental/Pod-Elemental-0.103.4.ebuild39
-rw-r--r--dev-perl/Pod-Elemental/metadata.xml37
-rw-r--r--dev-perl/Pod-Eventual-0.94.113
-rw-r--r--dev-perl/Pod-Eventual/Manifest3
-rw-r--r--dev-perl/Pod-Eventual/Pod-Eventual-0.94.1.ebuild26
-rw-r--r--dev-perl/Pod-Eventual/metadata.xml13
-rw-r--r--dev-perl/Pod-LaTeX-0.610.012
-rw-r--r--dev-perl/Pod-LaTeX-0.610.0-r112
-rw-r--r--dev-perl/Pod-LaTeX/Manifest4
-rw-r--r--dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild22
-rw-r--r--dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild25
-rw-r--r--dev-perl/Pod-LaTeX/metadata.xml12
-rw-r--r--dev-perl/Pod-Markdown-3.5.013
-rw-r--r--dev-perl/Pod-Markdown/Manifest3
-rw-r--r--dev-perl/Pod-Markdown/Pod-Markdown-3.5.0.ebuild37
-rw-r--r--dev-perl/Pod-Markdown/metadata.xml13
-rw-r--r--dev-perl/Pod-POM-2.10.013
-rw-r--r--dev-perl/Pod-POM/Manifest3
-rw-r--r--dev-perl/Pod-POM/Pod-POM-2.10.0.ebuild24
-rw-r--r--dev-perl/Pod-POM/metadata.xml34
-rw-r--r--dev-perl/Pod-Readme-1.1.213
-rw-r--r--dev-perl/Pod-Readme/Manifest3
-rw-r--r--dev-perl/Pod-Readme/Pod-Readme-1.1.2.ebuild60
-rw-r--r--dev-perl/Pod-Readme/metadata.xml22
-rw-r--r--dev-perl/Pod-Simple-LaTeX-0.60.013
-rw-r--r--dev-perl/Pod-Simple-LaTeX/Manifest3
-rw-r--r--dev-perl/Pod-Simple-LaTeX/Pod-Simple-LaTeX-0.60.0.ebuild18
-rw-r--r--dev-perl/Pod-Simple-LaTeX/metadata.xml12
-rw-r--r--dev-perl/Pod-Spell-1.10.0-r112
-rw-r--r--dev-perl/Pod-Spell-1.190.013
-rw-r--r--dev-perl/Pod-Spell-1.200.013
-rw-r--r--dev-perl/Pod-Spell/Manifest8
-rw-r--r--dev-perl/Pod-Spell/Pod-Spell-1.10.0-r1.ebuild26
-rw-r--r--dev-perl/Pod-Spell/Pod-Spell-1.190.0.ebuild43
-rw-r--r--dev-perl/Pod-Spell/Pod-Spell-1.200.0.ebuild44
-rw-r--r--dev-perl/Pod-Spell/metadata.xml13
-rw-r--r--dev-perl/Pod-Strip-1.20.013
-rw-r--r--dev-perl/Pod-Strip-1.20.0-r113
-rw-r--r--dev-perl/Pod-Strip/Manifest4
-rw-r--r--dev-perl/Pod-Strip/Pod-Strip-1.20.0-r1.ebuild28
-rw-r--r--dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild31
-rw-r--r--dev-perl/Pod-Strip/metadata.xml12
-rw-r--r--dev-perl/Pod-Tests-1.190.0-r112
-rw-r--r--dev-perl/Pod-Tests/Manifest3
-rw-r--r--dev-perl/Pod-Tests/Pod-Tests-1.190.0-r1.ebuild23
-rw-r--r--dev-perl/Pod-Tests/metadata.xml12
-rw-r--r--dev-perl/Pod-Weaver-4.15.013
-rw-r--r--dev-perl/Pod-Weaver/Manifest3
-rw-r--r--dev-perl/Pod-Weaver/Pod-Weaver-4.15.0.ebuild43
-rw-r--r--dev-perl/Pod-Weaver/metadata.xml37
-rw-r--r--dev-perl/PortageXS-0.02.10-r413
-rw-r--r--dev-perl/PortageXS-0.2.10-r513
-rw-r--r--dev-perl/PortageXS-0.2.12-r113
-rw-r--r--dev-perl/PortageXS/Manifest9
-rw-r--r--dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild54
-rw-r--r--dev-perl/PortageXS/PortageXS-0.2.10-r5.ebuild60
-rw-r--r--dev-perl/PortageXS/PortageXS-0.2.12-r1.ebuild63
-rw-r--r--dev-perl/PortageXS/files/0.02.12/PortageXS-0.02.12-prefix.patch198
-rw-r--r--dev-perl/PortageXS/files/PortageXS-0.02.10-portage_path_fix.patch86
-rw-r--r--dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch137
-rw-r--r--dev-perl/PortageXS/metadata.xml21
-rw-r--r--dev-perl/PostScript-0.60.0-r112
-rw-r--r--dev-perl/PostScript-Simple-0.90.013
-rw-r--r--dev-perl/PostScript-Simple/Manifest3
-rw-r--r--dev-perl/PostScript-Simple/PostScript-Simple-0.90.0.ebuild29
-rw-r--r--dev-perl/PostScript-Simple/metadata.xml13
-rw-r--r--dev-perl/PostScript/Manifest3
-rw-r--r--dev-perl/PostScript/PostScript-0.60.0-r1.ebuild16
-rw-r--r--dev-perl/PostScript/metadata.xml19
-rw-r--r--dev-perl/Probe-Perl-0.30.013
-rw-r--r--dev-perl/Probe-Perl/Manifest3
-rw-r--r--dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild25
-rw-r--r--dev-perl/Probe-Perl/metadata.xml12
-rw-r--r--dev-perl/Proc-Background-1.100.0-r112
-rw-r--r--dev-perl/Proc-Background/Manifest3
-rw-r--r--dev-perl/Proc-Background/Proc-Background-1.100.0-r1.ebuild16
-rw-r--r--dev-perl/Proc-Background/metadata.xml14
-rw-r--r--dev-perl/Proc-Daemon-0.230.013
-rw-r--r--dev-perl/Proc-Daemon/Manifest3
-rw-r--r--dev-perl/Proc-Daemon/Proc-Daemon-0.230.0.ebuild19
-rw-r--r--dev-perl/Proc-Daemon/metadata.xml12
-rw-r--r--dev-perl/Proc-Guard-0.70.013
-rw-r--r--dev-perl/Proc-Guard/Manifest3
-rw-r--r--dev-perl/Proc-Guard/Proc-Guard-0.70.0.ebuild29
-rw-r--r--dev-perl/Proc-Guard/metadata.xml12
-rw-r--r--dev-perl/Proc-ProcessTable-0.530.013
-rw-r--r--dev-perl/Proc-ProcessTable/Manifest4
-rw-r--r--dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.530.0.ebuild36
-rw-r--r--dev-perl/Proc-ProcessTable/files/amd64_canonicalize_file_name_definition.patch13
-rw-r--r--dev-perl/Proc-ProcessTable/metadata.xml15
-rw-r--r--dev-perl/Proc-Simple-1.320.013
-rw-r--r--dev-perl/Proc-Simple/Manifest3
-rw-r--r--dev-perl/Proc-Simple/Proc-Simple-1.320.0.ebuild29
-rw-r--r--dev-perl/Proc-Simple/metadata.xml12
-rw-r--r--dev-perl/Proc-Wait3-0.50.012
-rw-r--r--dev-perl/Proc-Wait3/Manifest3
-rw-r--r--dev-perl/Proc-Wait3/Proc-Wait3-0.50.0.ebuild16
-rw-r--r--dev-perl/Proc-Wait3/metadata.xml12
-rw-r--r--dev-perl/Proc-WaitStat-1.0.0-r112
-rw-r--r--dev-perl/Proc-WaitStat/Manifest3
-rw-r--r--dev-perl/Proc-WaitStat/Proc-WaitStat-1.0.0-r1.ebuild19
-rw-r--r--dev-perl/Proc-WaitStat/metadata.xml12
-rw-r--r--dev-perl/Quota-1.7.2-r112
-rw-r--r--dev-perl/Quota/Manifest3
-rw-r--r--dev-perl/Quota/Quota-1.7.2-r1.ebuild44
-rw-r--r--dev-perl/Quota/metadata.xml20
-rw-r--r--dev-perl/REST-Client-27313
-rw-r--r--dev-perl/REST-Client/Manifest3
-rw-r--r--dev-perl/REST-Client/REST-Client-273.ebuild29
-rw-r--r--dev-perl/REST-Client/metadata.xml16
-rw-r--r--dev-perl/RPC-XML-0.790.013
-rw-r--r--dev-perl/RPC-XML-0.800.013
-rw-r--r--dev-perl/RPC-XML/Manifest5
-rw-r--r--dev-perl/RPC-XML/RPC-XML-0.790.0.ebuild56
-rw-r--r--dev-perl/RPC-XML/RPC-XML-0.800.0.ebuild58
-rw-r--r--dev-perl/RPC-XML/metadata.xml39
-rw-r--r--dev-perl/RRD-Simple-1.440.0-r112
-rw-r--r--dev-perl/RRD-Simple-1.440.0-r213
-rw-r--r--dev-perl/RRD-Simple/Manifest5
-rw-r--r--dev-perl/RRD-Simple/RRD-Simple-1.440.0-r1.ebuild20
-rw-r--r--dev-perl/RRD-Simple/RRD-Simple-1.440.0-r2.ebuild28
-rw-r--r--dev-perl/RRD-Simple/metadata.xml16
-rw-r--r--dev-perl/RTF-Writer-1.110.0-r212
-rw-r--r--dev-perl/RTF-Writer/Manifest3
-rw-r--r--dev-perl/RTF-Writer/RTF-Writer-1.110.0-r2.ebuild19
-rw-r--r--dev-perl/RTF-Writer/metadata.xml13
-rw-r--r--dev-perl/Rcs-1.50.0-r112
-rw-r--r--dev-perl/Rcs-1.50.0-r213
-rw-r--r--dev-perl/Rcs/Manifest4
-rw-r--r--dev-perl/Rcs/Rcs-1.50.0-r1.ebuild17
-rw-r--r--dev-perl/Rcs/Rcs-1.50.0-r2.ebuild18
-rw-r--r--dev-perl/Rcs/metadata.xml16
-rw-r--r--dev-perl/Readonly-2.0.013
-rw-r--r--dev-perl/Readonly-2.10.013
-rw-r--r--dev-perl/Readonly-2.50.013
-rw-r--r--dev-perl/Readonly-XS-1.50.0-r112
-rw-r--r--dev-perl/Readonly-XS/Manifest3
-rw-r--r--dev-perl/Readonly-XS/Readonly-XS-1.50.0-r1.ebuild19
-rw-r--r--dev-perl/Readonly-XS/metadata.xml12
-rw-r--r--dev-perl/Readonly/Manifest7
-rw-r--r--dev-perl/Readonly/Readonly-2.0.0.ebuild22
-rw-r--r--dev-perl/Readonly/Readonly-2.10.0.ebuild19
-rw-r--r--dev-perl/Readonly/Readonly-2.50.0.ebuild19
-rw-r--r--dev-perl/Readonly/metadata.xml15
-rw-r--r--dev-perl/Redis-1.976.013
-rw-r--r--dev-perl/Redis-1.991.013
-rw-r--r--dev-perl/Redis/Manifest5
-rw-r--r--dev-perl/Redis/Redis-1.976.0.ebuild36
-rw-r--r--dev-perl/Redis/Redis-1.991.0.ebuild71
-rw-r--r--dev-perl/Redis/metadata.xml15
-rw-r--r--dev-perl/RedisDB-2.360.013
-rw-r--r--dev-perl/RedisDB-2.540.013
-rw-r--r--dev-perl/RedisDB-Parser-2.200.013
-rw-r--r--dev-perl/RedisDB-Parser-2.220.013
-rw-r--r--dev-perl/RedisDB-Parser/Manifest6
-rw-r--r--dev-perl/RedisDB-Parser/RedisDB-Parser-2.200.0.ebuild30
-rw-r--r--dev-perl/RedisDB-Parser/RedisDB-Parser-2.220.0.ebuild29
-rw-r--r--dev-perl/RedisDB-Parser/files/RedisDB-Parser-2.22-readmepod.patch39
-rw-r--r--dev-perl/RedisDB-Parser/metadata.xml17
-rw-r--r--dev-perl/RedisDB/Manifest5
-rw-r--r--dev-perl/RedisDB/RedisDB-2.360.0.ebuild34
-rw-r--r--dev-perl/RedisDB/RedisDB-2.540.0.ebuild52
-rw-r--r--dev-perl/RedisDB/metadata.xml20
-rw-r--r--dev-perl/Ref-Util-0.101.013
-rw-r--r--dev-perl/Ref-Util-0.111.013
-rw-r--r--dev-perl/Ref-Util-0.113.013
-rw-r--r--dev-perl/Ref-Util-0.203.013
-rw-r--r--dev-perl/Ref-Util-XS-0.116.013
-rw-r--r--dev-perl/Ref-Util-XS/Manifest3
-rw-r--r--dev-perl/Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild27
-rw-r--r--dev-perl/Ref-Util-XS/metadata.xml12
-rw-r--r--dev-perl/Ref-Util/Manifest9
-rw-r--r--dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild23
-rw-r--r--dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild31
-rw-r--r--dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild31
-rw-r--r--dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild30
-rw-r--r--dev-perl/Ref-Util/metadata.xml16
-rw-r--r--dev-perl/Regexp-Common-2017060201.0.013
-rw-r--r--dev-perl/Regexp-Common-net-CIDR-0.20.0-r112
-rw-r--r--dev-perl/Regexp-Common-net-CIDR-0.30.013
-rw-r--r--dev-perl/Regexp-Common-net-CIDR/Manifest7
-rw-r--r--dev-perl/Regexp-Common-net-CIDR/Regexp-Common-net-CIDR-0.20.0-r1.ebuild27
-rw-r--r--dev-perl/Regexp-Common-net-CIDR/Regexp-Common-net-CIDR-0.30.0.ebuild27
-rw-r--r--dev-perl/Regexp-Common-net-CIDR/files/Regexp-Common-net-CIDR-0.03-basic-tests.patch43
-rw-r--r--dev-perl/Regexp-Common-net-CIDR/files/Regexp-Common-net-CIDR-0.03-no-dot-inc.patch23
-rw-r--r--dev-perl/Regexp-Common-net-CIDR/metadata.xml12
-rw-r--r--dev-perl/Regexp-Common/Manifest3
-rw-r--r--dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0.ebuild23
-rw-r--r--dev-perl/Regexp-Common/metadata.xml46
-rw-r--r--dev-perl/Regexp-IPv6-0.30.0-r112
-rw-r--r--dev-perl/Regexp-IPv6/Manifest3
-rw-r--r--dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r1.ebuild16
-rw-r--r--dev-perl/Regexp-IPv6/metadata.xml12
-rw-r--r--dev-perl/Regexp-RegGrp-2.10.013
-rw-r--r--dev-perl/Regexp-RegGrp/Manifest3
-rw-r--r--dev-perl/Regexp-RegGrp/Regexp-RegGrp-2.10.0.ebuild22
-rw-r--r--dev-perl/Regexp-RegGrp/metadata.xml13
-rw-r--r--dev-perl/Regexp-Shellish-0.930.0-r112
-rw-r--r--dev-perl/Regexp-Shellish/Manifest3
-rw-r--r--dev-perl/Regexp-Shellish/Regexp-Shellish-0.930.0-r1.ebuild16
-rw-r--r--dev-perl/Regexp-Shellish/metadata.xml12
-rw-r--r--dev-perl/Regexp-Util-0.3.013
-rw-r--r--dev-perl/Regexp-Util/Manifest3
-rw-r--r--dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild22
-rw-r--r--dev-perl/Regexp-Util/metadata.xml12
-rw-r--r--dev-perl/Return-Value-1.666.1-r112
-rw-r--r--dev-perl/Return-Value-1.666.513
-rw-r--r--dev-perl/Return-Value/Manifest5
-rw-r--r--dev-perl/Return-Value/Return-Value-1.666.1-r1.ebuild16
-rw-r--r--dev-perl/Return-Value/Return-Value-1.666.5.ebuild31
-rw-r--r--dev-perl/Return-Value/metadata.xml12
-rw-r--r--dev-perl/Role-Basic-0.130.013
-rw-r--r--dev-perl/Role-Basic/Manifest3
-rw-r--r--dev-perl/Role-Basic/Role-Basic-0.130.0.ebuild23
-rw-r--r--dev-perl/Role-Basic/metadata.xml16
-rw-r--r--dev-perl/Role-HasMessage-0.6.013
-rw-r--r--dev-perl/Role-HasMessage/Manifest3
-rw-r--r--dev-perl/Role-HasMessage/Role-HasMessage-0.6.0.ebuild32
-rw-r--r--dev-perl/Role-HasMessage/metadata.xml13
-rw-r--r--dev-perl/Role-Identifiable-0.7.013
-rw-r--r--dev-perl/Role-Identifiable/Manifest3
-rw-r--r--dev-perl/Role-Identifiable/Role-Identifiable-0.7.0.ebuild29
-rw-r--r--dev-perl/Role-Identifiable/metadata.xml13
-rw-r--r--dev-perl/Role-Tiny-2.0.113
-rw-r--r--dev-perl/Role-Tiny-2.0.513
-rw-r--r--dev-perl/Role-Tiny-2.0.613
-rw-r--r--dev-perl/Role-Tiny/Manifest7
-rw-r--r--dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild27
-rw-r--r--dev-perl/Role-Tiny/Role-Tiny-2.0.5.ebuild24
-rw-r--r--dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild24
-rw-r--r--dev-perl/Role-Tiny/metadata.xml13
-rw-r--r--dev-perl/Roman-1.240.013
-rw-r--r--dev-perl/Roman/Manifest3
-rw-r--r--dev-perl/Roman/Roman-1.240.0.ebuild23
-rw-r--r--dev-perl/Roman/metadata.xml16
-rw-r--r--dev-perl/Router-Simple-0.140.0-r112
-rw-r--r--dev-perl/Router-Simple-0.170.013
-rw-r--r--dev-perl/Router-Simple/Manifest5
-rw-r--r--dev-perl/Router-Simple/Router-Simple-0.140.0-r1.ebuild25
-rw-r--r--dev-perl/Router-Simple/Router-Simple-0.170.0.ebuild24
-rw-r--r--dev-perl/Router-Simple/metadata.xml15
-rw-r--r--dev-perl/SDL-2.54612
-rw-r--r--dev-perl/SDL/Manifest4
-rw-r--r--dev-perl/SDL/SDL-2.546.ebuild41
-rw-r--r--dev-perl/SDL/files/SDL-2.546-pointer.patch29
-rw-r--r--dev-perl/SDL/metadata.xml97
-rw-r--r--dev-perl/SGMLSpm-1.03-r712
-rw-r--r--dev-perl/SGMLSpm-1.1-r112
-rw-r--r--dev-perl/SGMLSpm/Manifest7
-rw-r--r--dev-perl/SGMLSpm/SGMLSpm-1.03-r7.ebuild24
-rw-r--r--dev-perl/SGMLSpm/SGMLSpm-1.1-r1.ebuild20
-rw-r--r--dev-perl/SGMLSpm/files/Makefile.PL17
-rw-r--r--dev-perl/SGMLSpm/files/sgmlspl.patch11
-rw-r--r--dev-perl/SGMLSpm/metadata.xml19
-rw-r--r--dev-perl/SNMP_Session-1.13-r212
-rw-r--r--dev-perl/SNMP_Session/Manifest4
-rw-r--r--dev-perl/SNMP_Session/SNMP_Session-1.13-r2.ebuild23
-rw-r--r--dev-perl/SNMP_Session/files/SNMP_Session-1.13-Socket6.patch20
-rw-r--r--dev-perl/SNMP_Session/metadata.xml12
-rw-r--r--dev-perl/SOAP-Lite-1.190.013
-rw-r--r--dev-perl/SOAP-Lite-1.260.013
-rw-r--r--dev-perl/SOAP-Lite/Manifest5
-rw-r--r--dev-perl/SOAP-Lite/SOAP-Lite-1.190.0.ebuild50
-rw-r--r--dev-perl/SOAP-Lite/SOAP-Lite-1.260.0.ebuild52
-rw-r--r--dev-perl/SOAP-Lite/metadata.xml73
-rw-r--r--dev-perl/SOAP-WSDL-3.3.013
-rw-r--r--dev-perl/SOAP-WSDL/Manifest3
-rw-r--r--dev-perl/SOAP-WSDL/SOAP-WSDL-3.3.0.ebuild60
-rw-r--r--dev-perl/SOAP-WSDL/metadata.xml134
-rw-r--r--dev-perl/SQL-Abstract-1.840.013
-rw-r--r--dev-perl/SQL-Abstract-Limit-0.141.0-r113
-rw-r--r--dev-perl/SQL-Abstract-Limit/Manifest3
-rw-r--r--dev-perl/SQL-Abstract-Limit/SQL-Abstract-Limit-0.141.0-r1.ebuild25
-rw-r--r--dev-perl/SQL-Abstract-Limit/metadata.xml12
-rw-r--r--dev-perl/SQL-Abstract/Manifest3
-rw-r--r--dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild35
-rw-r--r--dev-perl/SQL-Abstract/metadata.xml21
-rw-r--r--dev-perl/SQL-Statement-1.412.013
-rw-r--r--dev-perl/SQL-Statement/Manifest3
-rw-r--r--dev-perl/SQL-Statement/SQL-Statement-1.412.0.ebuild39
-rw-r--r--dev-perl/SQL-Statement/metadata.xml63
-rw-r--r--dev-perl/SQL-Translator-0.110.21013
-rw-r--r--dev-perl/SQL-Translator-0.110.23013
-rw-r--r--dev-perl/SQL-Translator/Manifest5
-rw-r--r--dev-perl/SQL-Translator/SQL-Translator-0.110.210.ebuild47
-rw-r--r--dev-perl/SQL-Translator/SQL-Translator-0.110.230.ebuild41
-rw-r--r--dev-perl/SQL-Translator/metadata.xml92
-rw-r--r--dev-perl/SRU-1.10.013
-rw-r--r--dev-perl/SRU/Manifest3
-rw-r--r--dev-perl/SRU/SRU-1.10.0.ebuild33
-rw-r--r--dev-perl/SRU/metadata.xml28
-rw-r--r--dev-perl/SUPER-1.201.411.17013
-rw-r--r--dev-perl/SUPER/Manifest3
-rw-r--r--dev-perl/SUPER/SUPER-1.201.411.170.ebuild24
-rw-r--r--dev-perl/SUPER/metadata.xml12
-rw-r--r--dev-perl/SVG-2.640.013
-rw-r--r--dev-perl/SVG-2.770.013
-rw-r--r--dev-perl/SVG-2.820.013
-rw-r--r--dev-perl/SVG-Graph-0.20.0-r112
-rw-r--r--dev-perl/SVG-Graph/Manifest3
-rw-r--r--dev-perl/SVG-Graph/SVG-Graph-0.20.0-r1.ebuild24
-rw-r--r--dev-perl/SVG-Graph/metadata.xml31
-rw-r--r--dev-perl/SVG/Manifest7
-rw-r--r--dev-perl/SVG/SVG-2.640.0.ebuild31
-rw-r--r--dev-perl/SVG/SVG-2.770.0.ebuild31
-rw-r--r--dev-perl/SVG/SVG-2.820.0.ebuild31
-rw-r--r--dev-perl/SVG/metadata.xml16
-rw-r--r--dev-perl/Safe-Hole-0.130.0-r112
-rw-r--r--dev-perl/Safe-Hole/Manifest3
-rw-r--r--dev-perl/Safe-Hole/Safe-Hole-0.130.0-r1.ebuild20
-rw-r--r--dev-perl/Safe-Hole/metadata.xml12
-rw-r--r--dev-perl/Safe-Isa-1.0.513
-rw-r--r--dev-perl/Safe-Isa-1.0.813
-rw-r--r--dev-perl/Safe-Isa/Manifest5
-rw-r--r--dev-perl/Safe-Isa/Safe-Isa-1.0.5.ebuild25
-rw-r--r--dev-perl/Safe-Isa/Safe-Isa-1.0.8.ebuild25
-rw-r--r--dev-perl/Safe-Isa/metadata.xml12
-rw-r--r--dev-perl/Sane-0.50.0-r113
-rw-r--r--dev-perl/Sane/Manifest3
-rw-r--r--dev-perl/Sane/Sane-0.50.0-r1.ebuild22
-rw-r--r--dev-perl/Sane/metadata.xml14
-rw-r--r--dev-perl/Scalar-Properties-1.100.860-r112
-rw-r--r--dev-perl/Scalar-Properties/Manifest3
-rw-r--r--dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r1.ebuild16
-rw-r--r--dev-perl/Scalar-Properties/metadata.xml12
-rw-r--r--dev-perl/Schedule-At-1.150.0-r112
-rw-r--r--dev-perl/Schedule-At-1.150.0-r212
-rw-r--r--dev-perl/Schedule-At/Manifest4
-rw-r--r--dev-perl/Schedule-At/Schedule-At-1.150.0-r1.ebuild19
-rw-r--r--dev-perl/Schedule-At/Schedule-At-1.150.0-r2.ebuild17
-rw-r--r--dev-perl/Schedule-At/metadata.xml12
-rw-r--r--dev-perl/Schedule-Cron-Events-1.950.013
-rw-r--r--dev-perl/Schedule-Cron-Events/Manifest3
-rw-r--r--dev-perl/Schedule-Cron-Events/Schedule-Cron-Events-1.950.0.ebuild41
-rw-r--r--dev-perl/Schedule-Cron-Events/metadata.xml16
-rw-r--r--dev-perl/Scope-Guard-0.210.013
-rw-r--r--dev-perl/Scope-Guard/Manifest3
-rw-r--r--dev-perl/Scope-Guard/Scope-Guard-0.210.0.ebuild20
-rw-r--r--dev-perl/Scope-Guard/metadata.xml12
-rw-r--r--dev-perl/Scope-Upper-0.290.0-r112
-rw-r--r--dev-perl/Scope-Upper-0.300.012
-rw-r--r--dev-perl/Scope-Upper/Manifest5
-rw-r--r--dev-perl/Scope-Upper/Scope-Upper-0.290.0-r1.ebuild17
-rw-r--r--dev-perl/Scope-Upper/Scope-Upper-0.300.0.ebuild17
-rw-r--r--dev-perl/Scope-Upper/metadata.xml12
-rw-r--r--dev-perl/Search-Xapian-1.2.23.013
-rw-r--r--dev-perl/Search-Xapian-1.2.23.0-r113
-rw-r--r--dev-perl/Search-Xapian-1.2.25.013
-rw-r--r--dev-perl/Search-Xapian/Manifest6
-rw-r--r--dev-perl/Search-Xapian/Search-Xapian-1.2.23.0-r1.ebuild38
-rw-r--r--dev-perl/Search-Xapian/Search-Xapian-1.2.23.0.ebuild36
-rw-r--r--dev-perl/Search-Xapian/Search-Xapian-1.2.25.0.ebuild38
-rw-r--r--dev-perl/Search-Xapian/metadata.xml60
-rw-r--r--dev-perl/Sereal-3.15.013
-rw-r--r--dev-perl/Sereal-4.4.013
-rw-r--r--dev-perl/Sereal-Decoder-3.15.013
-rw-r--r--dev-perl/Sereal-Decoder-4.4.013
-rw-r--r--dev-perl/Sereal-Decoder/Manifest5
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-3.15.0.ebuild30
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-4.4.0.ebuild33
-rw-r--r--dev-perl/Sereal-Decoder/metadata.xml14
-rw-r--r--dev-perl/Sereal-Encoder-3.15.013
-rw-r--r--dev-perl/Sereal-Encoder-4.4.013
-rw-r--r--dev-perl/Sereal-Encoder/Manifest5
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-3.15.0.ebuild34
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-4.4.0.ebuild37
-rw-r--r--dev-perl/Sereal-Encoder/metadata.xml13
-rw-r--r--dev-perl/Sereal/Manifest5
-rw-r--r--dev-perl/Sereal/Sereal-3.15.0.ebuild29
-rw-r--r--dev-perl/Sereal/Sereal-4.4.0.ebuild29
-rw-r--r--dev-perl/Sereal/metadata.xml12
-rw-r--r--dev-perl/Server-Starter-0.330.013
-rw-r--r--dev-perl/Server-Starter/Manifest4
-rw-r--r--dev-perl/Server-Starter/Server-Starter-0.330.0.ebuild27
-rw-r--r--dev-perl/Server-Starter/files/Server-Starter-0.330.0-perl526.patch11
-rw-r--r--dev-perl/Server-Starter/metadata.xml13
-rw-r--r--dev-perl/Set-Crontab-1.30.012
-rw-r--r--dev-perl/Set-Crontab/Manifest3
-rw-r--r--dev-perl/Set-Crontab/Set-Crontab-1.30.0.ebuild20
-rw-r--r--dev-perl/Set-Crontab/metadata.xml16
-rw-r--r--dev-perl/Set-Infinite-0.650.0-r112
-rw-r--r--dev-perl/Set-Infinite/Manifest3
-rw-r--r--dev-perl/Set-Infinite/Set-Infinite-0.650.0-r1.ebuild16
-rw-r--r--dev-perl/Set-Infinite/metadata.xml14
-rw-r--r--dev-perl/Set-IntSpan-1.190.0-r112
-rw-r--r--dev-perl/Set-IntSpan/Manifest3
-rw-r--r--dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r1.ebuild16
-rw-r--r--dev-perl/Set-IntSpan/metadata.xml12
-rw-r--r--dev-perl/Set-Object-1.380.013
-rw-r--r--dev-perl/Set-Object/Manifest4
-rw-r--r--dev-perl/Set-Object/Set-Object-1.380.0.ebuild34
-rw-r--r--dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch38
-rw-r--r--dev-perl/Set-Object/metadata.xml15
-rw-r--r--dev-perl/Set-Scalar-1.290.012
-rw-r--r--dev-perl/Set-Scalar/Manifest3
-rw-r--r--dev-perl/Set-Scalar/Set-Scalar-1.290.0.ebuild16
-rw-r--r--dev-perl/Set-Scalar/metadata.xml19
-rw-r--r--dev-perl/Shell-0.730.013
-rw-r--r--dev-perl/Shell-EnvImporter-1.70.0-r212
-rw-r--r--dev-perl/Shell-EnvImporter/Manifest4
-rw-r--r--dev-perl/Shell-EnvImporter/Shell-EnvImporter-1.70.0-r2.ebuild21
-rw-r--r--dev-perl/Shell-EnvImporter/files/Shell-EnvImporter-1.70.0-perl520.patch48
-rw-r--r--dev-perl/Shell-EnvImporter/metadata.xml22
-rw-r--r--dev-perl/Shell/Manifest3
-rw-r--r--dev-perl/Shell/Shell-0.730.0.ebuild25
-rw-r--r--dev-perl/Shell/metadata.xml16
-rw-r--r--dev-perl/ShipIt-0.600.0-r112
-rw-r--r--dev-perl/ShipIt/Manifest4
-rw-r--r--dev-perl/ShipIt/ShipIt-0.600.0-r1.ebuild21
-rw-r--r--dev-perl/ShipIt/files/ShipIt-0.60-version-test.patch65
-rw-r--r--dev-perl/ShipIt/metadata.xml37
-rw-r--r--dev-perl/Signal-Mask-0.8.013
-rw-r--r--dev-perl/Signal-Mask/Manifest3
-rw-r--r--dev-perl/Signal-Mask/Signal-Mask-0.8.0.ebuild33
-rw-r--r--dev-perl/Signal-Mask/metadata.xml13
-rw-r--r--dev-perl/Snowball-Norwegian-1.200.0-r112
-rw-r--r--dev-perl/Snowball-Norwegian/Manifest3
-rw-r--r--dev-perl/Snowball-Norwegian/Snowball-Norwegian-1.200.0-r1.ebuild20
-rw-r--r--dev-perl/Snowball-Norwegian/metadata.xml12
-rw-r--r--dev-perl/Snowball-Swedish-1.200.0-r112
-rw-r--r--dev-perl/Snowball-Swedish/Manifest3
-rw-r--r--dev-perl/Snowball-Swedish/Snowball-Swedish-1.200.0-r1.ebuild20
-rw-r--r--dev-perl/Snowball-Swedish/metadata.xml12
-rw-r--r--dev-perl/Socket-GetAddrInfo-0.220.013
-rw-r--r--dev-perl/Socket-GetAddrInfo/Manifest3
-rw-r--r--dev-perl/Socket-GetAddrInfo/Socket-GetAddrInfo-0.220.0.ebuild25
-rw-r--r--dev-perl/Socket-GetAddrInfo/metadata.xml16
-rw-r--r--dev-perl/Socket6-0.270.012
-rw-r--r--dev-perl/Socket6-0.280.012
-rw-r--r--dev-perl/Socket6/Manifest5
-rw-r--r--dev-perl/Socket6/Socket6-0.270.0.ebuild22
-rw-r--r--dev-perl/Socket6/Socket6-0.280.0.ebuild20
-rw-r--r--dev-perl/Socket6/metadata.xml12
-rw-r--r--dev-perl/Software-License-0.103.1213
-rw-r--r--dev-perl/Software-License-0.103.1313
-rw-r--r--dev-perl/Software-License/Manifest5
-rw-r--r--dev-perl/Software-License/Software-License-0.103.12.ebuild31
-rw-r--r--dev-perl/Software-License/Software-License-0.103.13.ebuild31
-rw-r--r--dev-perl/Software-License/metadata.xml43
-rw-r--r--dev-perl/Sort-Key-1.330.012
-rw-r--r--dev-perl/Sort-Key-1.330.0-r112
-rw-r--r--dev-perl/Sort-Key-IPv4-0.30.012
-rw-r--r--dev-perl/Sort-Key-IPv4-0.30.0-r112
-rw-r--r--dev-perl/Sort-Key-IPv4/Manifest4
-rw-r--r--dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0-r1.ebuild20
-rw-r--r--dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild18
-rw-r--r--dev-perl/Sort-Key-IPv4/metadata.xml12
-rw-r--r--dev-perl/Sort-Key/Manifest4
-rw-r--r--dev-perl/Sort-Key/Sort-Key-1.330.0-r1.ebuild14
-rw-r--r--dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild14
-rw-r--r--dev-perl/Sort-Key/metadata.xml17
-rw-r--r--dev-perl/Sort-Naturally-1.30.0-r112
-rw-r--r--dev-perl/Sort-Naturally/Manifest3
-rw-r--r--dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r1.ebuild16
-rw-r--r--dev-perl/Sort-Naturally/metadata.xml18
-rw-r--r--dev-perl/Sort-Tree-1.90.0-r112
-rw-r--r--dev-perl/Sort-Tree/Manifest3
-rw-r--r--dev-perl/Sort-Tree/Sort-Tree-1.90.0-r1.ebuild16
-rw-r--r--dev-perl/Sort-Tree/metadata.xml19
-rw-r--r--dev-perl/Sort-Versions-1.620.013
-rw-r--r--dev-perl/Sort-Versions/Manifest3
-rw-r--r--dev-perl/Sort-Versions/Sort-Versions-1.620.0.ebuild22
-rw-r--r--dev-perl/Sort-Versions/metadata.xml12
-rw-r--r--dev-perl/Specio-0.310.013
-rw-r--r--dev-perl/Specio-0.320.013
-rw-r--r--dev-perl/Specio-0.350.013
-rw-r--r--dev-perl/Specio-0.360.013
-rw-r--r--dev-perl/Specio-0.370.013
-rw-r--r--dev-perl/Specio-0.420.013
-rw-r--r--dev-perl/Specio/Manifest14
-rw-r--r--dev-perl/Specio/Specio-0.310.0.ebuild39
-rw-r--r--dev-perl/Specio/Specio-0.320.0.ebuild37
-rw-r--r--dev-perl/Specio/Specio-0.350.0.ebuild39
-rw-r--r--dev-perl/Specio/Specio-0.360.0.ebuild39
-rw-r--r--dev-perl/Specio/Specio-0.370.0.ebuild39
-rw-r--r--dev-perl/Specio/Specio-0.420.0.ebuild41
-rw-r--r--dev-perl/Specio/files/Specio-0.31-installskip.patch52
-rw-r--r--dev-perl/Specio/metadata.xml51
-rw-r--r--dev-perl/Speech-Recognizer-SPX-0.80.100-r112
-rw-r--r--dev-perl/Speech-Recognizer-SPX/Manifest3
-rw-r--r--dev-perl/Speech-Recognizer-SPX/Speech-Recognizer-SPX-0.80.100-r1.ebuild22
-rw-r--r--dev-perl/Speech-Recognizer-SPX/metadata.xml17
-rw-r--r--dev-perl/Sphinx-Config-0.100.013
-rw-r--r--dev-perl/Sphinx-Config/Manifest3
-rw-r--r--dev-perl/Sphinx-Config/Sphinx-Config-0.100.0.ebuild29
-rw-r--r--dev-perl/Sphinx-Config/metadata.xml12
-rw-r--r--dev-perl/Sphinx-Search-0.290.0-r113
-rw-r--r--dev-perl/Sphinx-Search-0.310.013
-rw-r--r--dev-perl/Sphinx-Search/Manifest5
-rw-r--r--dev-perl/Sphinx-Search/Sphinx-Search-0.290.0-r1.ebuild32
-rw-r--r--dev-perl/Sphinx-Search/Sphinx-Search-0.310.0.ebuild35
-rw-r--r--dev-perl/Sphinx-Search/metadata.xml12
-rw-r--r--dev-perl/Spiffy-0.460.012
-rw-r--r--dev-perl/Spiffy/Manifest3
-rw-r--r--dev-perl/Spiffy/Spiffy-0.460.0.ebuild18
-rw-r--r--dev-perl/Spiffy/metadata.xml14
-rw-r--r--dev-perl/Spreadsheet-ParseExcel-0.650.013
-rw-r--r--dev-perl/Spreadsheet-ParseExcel/Manifest3
-rw-r--r--dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild41
-rw-r--r--dev-perl/Spreadsheet-ParseExcel/metadata.xml26
-rw-r--r--dev-perl/Spreadsheet-WriteExcel-2.400.012
-rw-r--r--dev-perl/Spreadsheet-WriteExcel/Manifest3
-rw-r--r--dev-perl/Spreadsheet-WriteExcel/Spreadsheet-WriteExcel-2.400.0.ebuild22
-rw-r--r--dev-perl/Spreadsheet-WriteExcel/metadata.xml31
-rw-r--r--dev-perl/Starlet-0.290.013
-rw-r--r--dev-perl/Starlet-0.310.013
-rw-r--r--dev-perl/Starlet/Manifest5
-rw-r--r--dev-perl/Starlet/Starlet-0.290.0.ebuild34
-rw-r--r--dev-perl/Starlet/Starlet-0.310.0.ebuild34
-rw-r--r--dev-perl/Starlet/metadata.xml14
-rw-r--r--dev-perl/Stat-lsMode-0.500.0-r112
-rw-r--r--dev-perl/Stat-lsMode/Manifest3
-rw-r--r--dev-perl/Stat-lsMode/Stat-lsMode-0.500.0-r1.ebuild16
-rw-r--r--dev-perl/Stat-lsMode/metadata.xml12
-rw-r--r--dev-perl/Statistics-Descriptive-3.61.20013
-rw-r--r--dev-perl/Statistics-Descriptive-Discrete-0.70.0-r112
-rw-r--r--dev-perl/Statistics-Descriptive-Discrete/Manifest3
-rw-r--r--dev-perl/Statistics-Descriptive-Discrete/Statistics-Descriptive-Discrete-0.70.0-r1.ebuild16
-rw-r--r--dev-perl/Statistics-Descriptive-Discrete/metadata.xml12
-rw-r--r--dev-perl/Statistics-Descriptive/Manifest3
-rw-r--r--dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.61.200.ebuild37
-rw-r--r--dev-perl/Statistics-Descriptive/metadata.xml17
-rw-r--r--dev-perl/Statistics-Distributions-1.0212
-rw-r--r--dev-perl/Statistics-Distributions-1.20.0-r112
-rw-r--r--dev-perl/Statistics-Distributions/Manifest4
-rw-r--r--dev-perl/Statistics-Distributions/Statistics-Distributions-1.02.ebuild16
-rw-r--r--dev-perl/Statistics-Distributions/Statistics-Distributions-1.20.0-r1.ebuild15
-rw-r--r--dev-perl/Statistics-Distributions/metadata.xml12
-rw-r--r--dev-perl/Statistics-TTest-1.1.012
-rw-r--r--dev-perl/Statistics-TTest-1.1.0-r112
-rw-r--r--dev-perl/Statistics-TTest/Manifest4
-rw-r--r--dev-perl/Statistics-TTest/Statistics-TTest-1.1.0-r1.ebuild19
-rw-r--r--dev-perl/Statistics-TTest/Statistics-TTest-1.1.0.ebuild19
-rw-r--r--dev-perl/Statistics-TTest/metadata.xml15
-rw-r--r--dev-perl/Stream-Buffered-0.30.012
-rw-r--r--dev-perl/Stream-Buffered/Manifest3
-rw-r--r--dev-perl/Stream-Buffered/Stream-Buffered-0.30.0.ebuild23
-rw-r--r--dev-perl/Stream-Buffered/metadata.xml15
-rw-r--r--dev-perl/String-Approx-3.280.013
-rw-r--r--dev-perl/String-Approx/Manifest3
-rw-r--r--dev-perl/String-Approx/String-Approx-3.280.0.ebuild18
-rw-r--r--dev-perl/String-Approx/metadata.xml12
-rw-r--r--dev-perl/String-CRC32-1.500.012
-rw-r--r--dev-perl/String-CRC32-1.600.012
-rw-r--r--dev-perl/String-CRC32/Manifest5
-rw-r--r--dev-perl/String-CRC32/String-CRC32-1.500.0.ebuild17
-rw-r--r--dev-perl/String-CRC32/String-CRC32-1.600.0.ebuild15
-rw-r--r--dev-perl/String-CRC32/metadata.xml12
-rw-r--r--dev-perl/String-Ediff-0.90.0-r112
-rw-r--r--dev-perl/String-Ediff/Manifest3
-rw-r--r--dev-perl/String-Ediff/String-Ediff-0.90.0-r1.ebuild16
-rw-r--r--dev-perl/String-Ediff/metadata.xml12
-rw-r--r--dev-perl/String-Errf-0.8.013
-rw-r--r--dev-perl/String-Errf/Manifest3
-rw-r--r--dev-perl/String-Errf/String-Errf-0.8.0.ebuild35
-rw-r--r--dev-perl/String-Errf/metadata.xml12
-rw-r--r--dev-perl/String-Escape-2010.00212
-rw-r--r--dev-perl/String-Escape-2010.2.0-r113
-rw-r--r--dev-perl/String-Escape/Manifest4
-rw-r--r--dev-perl/String-Escape/String-Escape-2010.002.ebuild14
-rw-r--r--dev-perl/String-Escape/String-Escape-2010.2.0-r1.ebuild23
-rw-r--r--dev-perl/String-Escape/metadata.xml16
-rw-r--r--dev-perl/String-Flogger-1.101.24513
-rw-r--r--dev-perl/String-Flogger/Manifest3
-rw-r--r--dev-perl/String-Flogger/String-Flogger-1.101.245.ebuild28
-rw-r--r--dev-perl/String-Flogger/metadata.xml12
-rw-r--r--dev-perl/String-Format-1.170.0-r112
-rw-r--r--dev-perl/String-Format/Manifest3
-rw-r--r--dev-perl/String-Format/String-Format-1.170.0-r1.ebuild17
-rw-r--r--dev-perl/String-Format/metadata.xml12
-rw-r--r--dev-perl/String-Formatter-0.102.8413
-rw-r--r--dev-perl/String-Formatter/Manifest3
-rw-r--r--dev-perl/String-Formatter/String-Formatter-0.102.84.ebuild29
-rw-r--r--dev-perl/String-Formatter/metadata.xml13
-rw-r--r--dev-perl/String-Print-0.150.013
-rw-r--r--dev-perl/String-Print-0.920.013
-rw-r--r--dev-perl/String-Print/Manifest5
-rw-r--r--dev-perl/String-Print/String-Print-0.150.0.ebuild23
-rw-r--r--dev-perl/String-Print/String-Print-0.920.0.ebuild25
-rw-r--r--dev-perl/String-Print/metadata.xml12
-rw-r--r--dev-perl/String-RewritePrefix-0.7.013
-rw-r--r--dev-perl/String-RewritePrefix/Manifest3
-rw-r--r--dev-perl/String-RewritePrefix/String-RewritePrefix-0.7.0.ebuild27
-rw-r--r--dev-perl/String-RewritePrefix/metadata.xml12
-rw-r--r--dev-perl/String-ShellQuote-1.40.0-r112
-rw-r--r--dev-perl/String-ShellQuote/Manifest3
-rw-r--r--dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r1.ebuild16
-rw-r--r--dev-perl/String-ShellQuote/metadata.xml12
-rw-r--r--dev-perl/String-Tokenizer-0.60.013
-rw-r--r--dev-perl/String-Tokenizer/Manifest3
-rw-r--r--dev-perl/String-Tokenizer/String-Tokenizer-0.60.0.ebuild23
-rw-r--r--dev-perl/String-Tokenizer/metadata.xml13
-rw-r--r--dev-perl/String-Truncate-1.100.60213
-rw-r--r--dev-perl/String-Truncate/Manifest3
-rw-r--r--dev-perl/String-Truncate/String-Truncate-1.100.602.ebuild26
-rw-r--r--dev-perl/String-Truncate/metadata.xml12
-rw-r--r--dev-perl/Struct-Compare-1.0.112
-rw-r--r--dev-perl/Struct-Compare/Manifest3
-rw-r--r--dev-perl/Struct-Compare/Struct-Compare-1.0.1.ebuild17
-rw-r--r--dev-perl/Struct-Compare/metadata.xml12
-rw-r--r--dev-perl/Sub-Exporter-0.987.012
-rw-r--r--dev-perl/Sub-Exporter-ForMethods-0.100.5213
-rw-r--r--dev-perl/Sub-Exporter-ForMethods/Manifest3
-rw-r--r--dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild29
-rw-r--r--dev-perl/Sub-Exporter-ForMethods/metadata.xml12
-rw-r--r--dev-perl/Sub-Exporter-GlobExporter-0.5.013
-rw-r--r--dev-perl/Sub-Exporter-GlobExporter/Manifest3
-rw-r--r--dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.5.0.ebuild28
-rw-r--r--dev-perl/Sub-Exporter-GlobExporter/metadata.xml12
-rw-r--r--dev-perl/Sub-Exporter-Progressive-0.1.1112
-rw-r--r--dev-perl/Sub-Exporter-Progressive-0.1.1312
-rw-r--r--dev-perl/Sub-Exporter-Progressive/Manifest5
-rw-r--r--dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.11.ebuild23
-rw-r--r--dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13.ebuild22
-rw-r--r--dev-perl/Sub-Exporter-Progressive/metadata.xml12
-rw-r--r--dev-perl/Sub-Exporter/Manifest3
-rw-r--r--dev-perl/Sub-Exporter/Sub-Exporter-0.987.0.ebuild23
-rw-r--r--dev-perl/Sub-Exporter/metadata.xml13
-rw-r--r--dev-perl/Sub-Identify-0.140.013
-rw-r--r--dev-perl/Sub-Identify/Manifest3
-rw-r--r--dev-perl/Sub-Identify/Sub-Identify-0.140.0.ebuild30
-rw-r--r--dev-perl/Sub-Identify/metadata.xml12
-rw-r--r--dev-perl/Sub-Info-0.2.013
-rw-r--r--dev-perl/Sub-Info/Manifest3
-rw-r--r--dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild23
-rw-r--r--dev-perl/Sub-Info/metadata.xml12
-rw-r--r--dev-perl/Sub-Install-0.928.013
-rw-r--r--dev-perl/Sub-Install/Manifest3
-rw-r--r--dev-perl/Sub-Install/Sub-Install-0.928.0.ebuild27
-rw-r--r--dev-perl/Sub-Install/metadata.xml12
-rw-r--r--dev-perl/Sub-Name-0.150.013
-rw-r--r--dev-perl/Sub-Name-0.210.013
-rw-r--r--dev-perl/Sub-Name-0.50.0-r112
-rw-r--r--dev-perl/Sub-Name/Manifest7
-rw-r--r--dev-perl/Sub-Name/Sub-Name-0.150.0.ebuild30
-rw-r--r--dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild31
-rw-r--r--dev-perl/Sub-Name/Sub-Name-0.50.0-r1.ebuild16
-rw-r--r--dev-perl/Sub-Name/metadata.xml15
-rw-r--r--dev-perl/Sub-Override-0.90.013
-rw-r--r--dev-perl/Sub-Override/Manifest3
-rw-r--r--dev-perl/Sub-Override/Sub-Override-0.90.0.ebuild21
-rw-r--r--dev-perl/Sub-Override/metadata.xml12
-rw-r--r--dev-perl/Sub-Quote-2.3.113
-rw-r--r--dev-perl/Sub-Quote-2.4.013
-rw-r--r--dev-perl/Sub-Quote/Manifest5
-rw-r--r--dev-perl/Sub-Quote/Sub-Quote-2.3.1.ebuild28
-rw-r--r--dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild28
-rw-r--r--dev-perl/Sub-Quote/metadata.xml13
-rw-r--r--dev-perl/Sub-Uplevel-0.280.013
-rw-r--r--dev-perl/Sub-Uplevel/Manifest3
-rw-r--r--dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild24
-rw-r--r--dev-perl/Sub-Uplevel/metadata.xml12
-rw-r--r--dev-perl/Switch-2.170.012
-rw-r--r--dev-perl/Switch/Manifest3
-rw-r--r--dev-perl/Switch/Switch-2.170.0.ebuild18
-rw-r--r--dev-perl/Switch/metadata.xml12
-rw-r--r--dev-perl/Symbol-Global-Name-0.50.013
-rw-r--r--dev-perl/Symbol-Global-Name/Manifest3
-rw-r--r--dev-perl/Symbol-Global-Name/Symbol-Global-Name-0.50.0.ebuild26
-rw-r--r--dev-perl/Symbol-Global-Name/metadata.xml16
-rw-r--r--dev-perl/Symbol-Util-0.20.300-r112
-rw-r--r--dev-perl/Symbol-Util/Manifest3
-rw-r--r--dev-perl/Symbol-Util/Symbol-Util-0.20.300-r1.ebuild19
-rw-r--r--dev-perl/Symbol-Util/metadata.xml12
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-0.100.013
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-0.101.013
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-0.90.013
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.20.012
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.50.012
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-Perl/Manifest6
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild24
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.50.0.ebuild26
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-Perl/files/Syntax-Highlight-Engine-Simple-Perl-0.05-noreadme.patch34
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple-Perl/metadata.xml12
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple/Manifest8
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.100.0.ebuild20
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.101.0.ebuild21
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.90.0.ebuild20
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple/files/Syntax-Highlight-Engine-Simple-0.101-noreadme.patch34
-rw-r--r--dev-perl/Syntax-Highlight-Engine-Simple/metadata.xml12
-rw-r--r--dev-perl/Syntax-Keyword-Junction-0.3.813
-rw-r--r--dev-perl/Syntax-Keyword-Junction-0.3.8-r113
-rw-r--r--dev-perl/Syntax-Keyword-Junction/Manifest4
-rw-r--r--dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8-r1.ebuild28
-rw-r--r--dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8.ebuild27
-rw-r--r--dev-perl/Syntax-Keyword-Junction/metadata.xml18
-rw-r--r--dev-perl/Sys-CPU-0.610.012
-rw-r--r--dev-perl/Sys-CPU-0.610.0-r112
-rw-r--r--dev-perl/Sys-CPU/Manifest4
-rw-r--r--dev-perl/Sys-CPU/Sys-CPU-0.610.0-r1.ebuild14
-rw-r--r--dev-perl/Sys-CPU/Sys-CPU-0.610.0.ebuild14
-rw-r--r--dev-perl/Sys-CPU/metadata.xml12
-rw-r--r--dev-perl/Sys-CpuLoad-0.30.013
-rw-r--r--dev-perl/Sys-CpuLoad/Manifest3
-rw-r--r--dev-perl/Sys-CpuLoad/Sys-CpuLoad-0.30.0.ebuild20
-rw-r--r--dev-perl/Sys-CpuLoad/metadata.xml12
-rw-r--r--dev-perl/Sys-Hostname-Long-1.500.012
-rw-r--r--dev-perl/Sys-Hostname-Long-1.500.0-r112
-rw-r--r--dev-perl/Sys-Hostname-Long/Manifest4
-rw-r--r--dev-perl/Sys-Hostname-Long/Sys-Hostname-Long-1.500.0-r1.ebuild21
-rw-r--r--dev-perl/Sys-Hostname-Long/Sys-Hostname-Long-1.500.0.ebuild21
-rw-r--r--dev-perl/Sys-Hostname-Long/metadata.xml12
-rw-r--r--dev-perl/Sys-MemInfo-0.980.012
-rw-r--r--dev-perl/Sys-MemInfo-0.990.012
-rw-r--r--dev-perl/Sys-MemInfo/Manifest5
-rw-r--r--dev-perl/Sys-MemInfo/Sys-MemInfo-0.980.0.ebuild17
-rw-r--r--dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0.ebuild15
-rw-r--r--dev-perl/Sys-MemInfo/metadata.xml12
-rw-r--r--dev-perl/Sys-Mmap-0.170.012
-rw-r--r--dev-perl/Sys-Mmap-0.190.013
-rw-r--r--dev-perl/Sys-Mmap/Manifest5
-rw-r--r--dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild14
-rw-r--r--dev-perl/Sys-Mmap/Sys-Mmap-0.190.0.ebuild21
-rw-r--r--dev-perl/Sys-Mmap/metadata.xml12
-rw-r--r--dev-perl/Sys-SigAction-0.210.012
-rw-r--r--dev-perl/Sys-SigAction-0.230.012
-rw-r--r--dev-perl/Sys-SigAction/Manifest5
-rw-r--r--dev-perl/Sys-SigAction/Sys-SigAction-0.210.0.ebuild16
-rw-r--r--dev-perl/Sys-SigAction/Sys-SigAction-0.230.0.ebuild14
-rw-r--r--dev-perl/Sys-SigAction/metadata.xml12
-rw-r--r--dev-perl/Sys-Statistics-Linux-0.660.0-r113
-rw-r--r--dev-perl/Sys-Statistics-Linux/Manifest3
-rw-r--r--dev-perl/Sys-Statistics-Linux/Sys-Statistics-Linux-0.660.0-r1.ebuild36
-rw-r--r--dev-perl/Sys-Statistics-Linux/metadata.xml25
-rw-r--r--dev-perl/Sys-Syscall-0.250.0-r212
-rw-r--r--dev-perl/Sys-Syscall/Manifest4
-rw-r--r--dev-perl/Sys-Syscall/Sys-Syscall-0.250.0-r2.ebuild23
-rw-r--r--dev-perl/Sys-Syscall/files/Sys-Syscall-0.25-INSTALL.SKIP1
-rw-r--r--dev-perl/Sys-Syscall/metadata.xml13
-rw-r--r--dev-perl/Sys-Virt-1.1.213
-rw-r--r--dev-perl/Sys-Virt-1.2.913
-rw-r--r--dev-perl/Sys-Virt-1.3.213
-rw-r--r--dev-perl/Sys-Virt-2.4.013
-rw-r--r--dev-perl/Sys-Virt-2.5.013
-rw-r--r--dev-perl/Sys-Virt-3.1.013
-rw-r--r--dev-perl/Sys-Virt-3.3.013
-rw-r--r--dev-perl/Sys-Virt-3.9.113
-rw-r--r--dev-perl/Sys-Virt/Manifest18
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-1.1.2.ebuild33
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-1.2.9.ebuild33
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-1.3.2.ebuild38
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-2.4.0.ebuild32
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-2.5.0.ebuild31
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-3.1.0.ebuild31
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-3.3.0.ebuild31
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-3.9.1.ebuild31
-rw-r--r--dev-perl/Sys-Virt/files/no-dot-inc.patch40
-rw-r--r--dev-perl/Sys-Virt/metadata.xml28
-rw-r--r--dev-perl/Sysadm-Install-0.460.0-r113
-rw-r--r--dev-perl/Sysadm-Install-0.480.013
-rw-r--r--dev-perl/Sysadm-Install/Manifest5
-rw-r--r--dev-perl/Sysadm-Install/Sysadm-Install-0.460.0-r1.ebuild23
-rw-r--r--dev-perl/Sysadm-Install/Sysadm-Install-0.480.0.ebuild26
-rw-r--r--dev-perl/Sysadm-Install/metadata.xml16
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP-3.310.013
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP-3.320.013
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP-3.330.013
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest7
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild26
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild24
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.330.0.ebuild24
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml20
-rw-r--r--dev-perl/Taint-Runtime-0.30.0-r112
-rw-r--r--dev-perl/Taint-Runtime/Manifest3
-rw-r--r--dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild16
-rw-r--r--dev-perl/Taint-Runtime/metadata.xml12
-rw-r--r--dev-perl/Taint-Util-0.80.0-r113
-rw-r--r--dev-perl/Taint-Util/Manifest3
-rw-r--r--dev-perl/Taint-Util/Taint-Util-0.80.0-r1.ebuild19
-rw-r--r--dev-perl/Taint-Util/metadata.xml12
-rw-r--r--dev-perl/Task-Weaken-1.40.0-r112
-rw-r--r--dev-perl/Task-Weaken-1.50.013
-rw-r--r--dev-perl/Task-Weaken/Manifest5
-rw-r--r--dev-perl/Task-Weaken/Task-Weaken-1.40.0-r1.ebuild22
-rw-r--r--dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild23
-rw-r--r--dev-perl/Task-Weaken/metadata.xml12
-rw-r--r--dev-perl/TeX-Encode-1.300.012
-rw-r--r--dev-perl/TeX-Encode-2.4.013
-rw-r--r--dev-perl/TeX-Encode/Manifest5
-rw-r--r--dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild17
-rw-r--r--dev-perl/TeX-Encode/TeX-Encode-2.4.0.ebuild31
-rw-r--r--dev-perl/TeX-Encode/metadata.xml13
-rw-r--r--dev-perl/Template-DBI-2.650.0-r213
-rw-r--r--dev-perl/Template-DBI/Manifest4
-rw-r--r--dev-perl/Template-DBI/Template-DBI-2.650.0-r2.ebuild25
-rw-r--r--dev-perl/Template-DBI/files/Template-DBI-2.65-no-dot-inc.patch40
-rw-r--r--dev-perl/Template-DBI/metadata.xml14
-rw-r--r--dev-perl/Template-GD-2.660.0-r113
-rw-r--r--dev-perl/Template-GD/Manifest3
-rw-r--r--dev-perl/Template-GD/Template-GD-2.660.0-r1.ebuild24
-rw-r--r--dev-perl/Template-GD/metadata.xml28
-rw-r--r--dev-perl/Template-Plugin-Cycle-1.60.012
-rw-r--r--dev-perl/Template-Plugin-Cycle/Manifest3
-rw-r--r--dev-perl/Template-Plugin-Cycle/Template-Plugin-Cycle-1.60.0.ebuild27
-rw-r--r--dev-perl/Template-Plugin-Cycle/metadata.xml12
-rw-r--r--dev-perl/Template-Plugin-Latex-3.110.013
-rw-r--r--dev-perl/Template-Plugin-Latex-3.120.013
-rw-r--r--dev-perl/Template-Plugin-Latex-3.60.013
-rw-r--r--dev-perl/Template-Plugin-Latex/Manifest7
-rw-r--r--dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.110.0.ebuild26
-rw-r--r--dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.120.0.ebuild30
-rw-r--r--dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild29
-rw-r--r--dev-perl/Template-Plugin-Latex/metadata.xml13
-rw-r--r--dev-perl/Template-Tiny-1.120.0-r112
-rw-r--r--dev-perl/Template-Tiny/Manifest3
-rw-r--r--dev-perl/Template-Tiny/Template-Tiny-1.120.0-r1.ebuild16
-rw-r--r--dev-perl/Template-Tiny/metadata.xml12
-rw-r--r--dev-perl/Template-Toolkit-2.270.0-r114
-rw-r--r--dev-perl/Template-Toolkit/Manifest5
-rw-r--r--dev-perl/Template-Toolkit/Template-Toolkit-2.270.0-r1.ebuild49
-rw-r--r--dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-cgipm.patch66
-rw-r--r--dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-no-dot-inc.patch54
-rw-r--r--dev-perl/Template-Toolkit/metadata.xml63
-rw-r--r--dev-perl/Template-XML-2.170.0-r112
-rw-r--r--dev-perl/Template-XML/Manifest4
-rw-r--r--dev-perl/Template-XML/Template-XML-2.170.0-r1.ebuild25
-rw-r--r--dev-perl/Template-XML/files/bug-144689-branch-2.17.patch13
-rw-r--r--dev-perl/Template-XML/metadata.xml26
-rw-r--r--dev-perl/Term-ANSIScreen-1.500.0-r112
-rw-r--r--dev-perl/Term-ANSIScreen/Manifest4
-rw-r--r--dev-perl/Term-ANSIScreen/Term-ANSIScreen-1.500.0-r1.ebuild19
-rw-r--r--dev-perl/Term-ANSIScreen/files/Term-ANSIScreen-1.50-no-dot-inc.patch23
-rw-r--r--dev-perl/Term-ANSIScreen/metadata.xml12
-rw-r--r--dev-perl/Term-Encoding-0.20.012
-rw-r--r--dev-perl/Term-Encoding/Manifest3
-rw-r--r--dev-perl/Term-Encoding/Term-Encoding-0.20.0.ebuild25
-rw-r--r--dev-perl/Term-Encoding/metadata.xml12
-rw-r--r--dev-perl/Term-ProgressBar-2.170.013
-rw-r--r--dev-perl/Term-ProgressBar-2.210.013
-rw-r--r--dev-perl/Term-ProgressBar-Quiet-0.310.013
-rw-r--r--dev-perl/Term-ProgressBar-Quiet/Manifest3
-rw-r--r--dev-perl/Term-ProgressBar-Quiet/Term-ProgressBar-Quiet-0.310.0.ebuild26
-rw-r--r--dev-perl/Term-ProgressBar-Quiet/metadata.xml12
-rw-r--r--dev-perl/Term-ProgressBar-Simple-0.30.012
-rw-r--r--dev-perl/Term-ProgressBar-Simple/Manifest3
-rw-r--r--dev-perl/Term-ProgressBar-Simple/Term-ProgressBar-Simple-0.30.0.ebuild21
-rw-r--r--dev-perl/Term-ProgressBar-Simple/metadata.xml12
-rw-r--r--dev-perl/Term-ProgressBar/Manifest5
-rw-r--r--dev-perl/Term-ProgressBar/Term-ProgressBar-2.170.0.ebuild27
-rw-r--r--dev-perl/Term-ProgressBar/Term-ProgressBar-2.210.0.ebuild30
-rw-r--r--dev-perl/Term-ProgressBar/metadata.xml13
-rw-r--r--dev-perl/Term-ReadLine-Gnu-1.310.013
-rw-r--r--dev-perl/Term-ReadLine-Gnu/Manifest3
-rw-r--r--dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.310.0.ebuild20
-rw-r--r--dev-perl/Term-ReadLine-Gnu/metadata.xml15
-rw-r--r--dev-perl/Term-ReadLine-Perl-1.30.300-r112
-rw-r--r--dev-perl/Term-ReadLine-Perl-1.30.300-r212
-rw-r--r--dev-perl/Term-ReadLine-Perl/Manifest6
-rw-r--r--dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r1.ebuild21
-rw-r--r--dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r2.ebuild25
-rw-r--r--dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-nointeractive.patch78
-rw-r--r--dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-packlistcollision.patch56
-rw-r--r--dev-perl/Term-ReadLine-Perl/metadata.xml16
-rw-r--r--dev-perl/Term-ReadLine-TTYtter-1.400.0-r112
-rw-r--r--dev-perl/Term-ReadLine-TTYtter/Manifest4
-rw-r--r--dev-perl/Term-ReadLine-TTYtter/Term-ReadLine-TTYtter-1.400.0-r1.ebuild18
-rw-r--r--dev-perl/Term-ReadLine-TTYtter/files/Term-ReadLine-TTYtter-1.4-nointeractive.patch78
-rw-r--r--dev-perl/Term-ReadLine-TTYtter/metadata.xml24
-rw-r--r--dev-perl/Term-ReadPassword-0.110.0-r112
-rw-r--r--dev-perl/Term-ReadPassword-0.110.0-r212
-rw-r--r--dev-perl/Term-ReadPassword/Manifest4
-rw-r--r--dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r1.ebuild17
-rw-r--r--dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r2.ebuild15
-rw-r--r--dev-perl/Term-ReadPassword/metadata.xml12
-rw-r--r--dev-perl/Term-Screen-1.50.013
-rw-r--r--dev-perl/Term-Screen-1.60.013
-rw-r--r--dev-perl/Term-Screen/Manifest5
-rw-r--r--dev-perl/Term-Screen/Term-Screen-1.50.0.ebuild19
-rw-r--r--dev-perl/Term-Screen/Term-Screen-1.60.0.ebuild19
-rw-r--r--dev-perl/Term-Screen/metadata.xml12
-rw-r--r--dev-perl/Term-ScreenColor-1.200.0-r112
-rw-r--r--dev-perl/Term-ScreenColor/Manifest3
-rw-r--r--dev-perl/Term-ScreenColor/Term-ScreenColor-1.200.0-r1.ebuild21
-rw-r--r--dev-perl/Term-ScreenColor/metadata.xml13
-rw-r--r--dev-perl/Term-Shell-0.9013
-rw-r--r--dev-perl/Term-Shell/Manifest3
-rw-r--r--dev-perl/Term-Shell/Term-Shell-0.90.ebuild37
-rw-r--r--dev-perl/Term-Shell/metadata.xml21
-rw-r--r--dev-perl/Term-ShellUI-0.920.0-r112
-rw-r--r--dev-perl/Term-ShellUI/Manifest3
-rw-r--r--dev-perl/Term-ShellUI/Term-ShellUI-0.920.0-r1.ebuild20
-rw-r--r--dev-perl/Term-ShellUI/metadata.xml13
-rw-r--r--dev-perl/Term-Table-0.8.013
-rw-r--r--dev-perl/Term-Table/Manifest3
-rw-r--r--dev-perl/Term-Table/Term-Table-0.8.0.ebuild30
-rw-r--r--dev-perl/Term-Table/metadata.xml18
-rw-r--r--dev-perl/Term-UI-0.460.013
-rw-r--r--dev-perl/Term-UI/Manifest3
-rw-r--r--dev-perl/Term-UI/Term-UI-0.460.0.ebuild25
-rw-r--r--dev-perl/Term-UI/metadata.xml13
-rw-r--r--dev-perl/TermReadKey-2.330.012
-rw-r--r--dev-perl/TermReadKey-2.370.013
-rw-r--r--dev-perl/TermReadKey/Manifest5
-rw-r--r--dev-perl/TermReadKey/TermReadKey-2.330.0.ebuild18
-rw-r--r--dev-perl/TermReadKey/TermReadKey-2.370.0.ebuild17
-rw-r--r--dev-perl/TermReadKey/metadata.xml12
-rw-r--r--dev-perl/Test-Assert-0.50.400-r112
-rw-r--r--dev-perl/Test-Assert/Manifest3
-rw-r--r--dev-perl/Test-Assert/Test-Assert-0.50.400-r1.ebuild25
-rw-r--r--dev-perl/Test-Assert/metadata.xml13
-rw-r--r--dev-perl/Test-Base-0.880.013
-rw-r--r--dev-perl/Test-Base/Manifest3
-rw-r--r--dev-perl/Test-Base/Test-Base-0.880.0.ebuild29
-rw-r--r--dev-perl/Test-Base/metadata.xml16
-rw-r--r--dev-perl/Test-CPAN-Meta-0.250.013
-rw-r--r--dev-perl/Test-CPAN-Meta/Manifest3
-rw-r--r--dev-perl/Test-CPAN-Meta/Test-CPAN-Meta-0.250.0.ebuild22
-rw-r--r--dev-perl/Test-CPAN-Meta/metadata.xml15
-rw-r--r--dev-perl/Test-CheckDeps-0.10.013
-rw-r--r--dev-perl/Test-CheckDeps/Manifest3
-rw-r--r--dev-perl/Test-CheckDeps/Test-CheckDeps-0.10.0.ebuild32
-rw-r--r--dev-perl/Test-CheckDeps/metadata.xml12
-rw-r--r--dev-perl/Test-Class-0.500.013
-rw-r--r--dev-perl/Test-Class/Manifest3
-rw-r--r--dev-perl/Test-Class/Test-Class-0.500.0.ebuild35
-rw-r--r--dev-perl/Test-Class/metadata.xml14
-rw-r--r--dev-perl/Test-ClassAPI-1.60.0-r212
-rw-r--r--dev-perl/Test-ClassAPI-1.70.012
-rw-r--r--dev-perl/Test-ClassAPI/Manifest5
-rw-r--r--dev-perl/Test-ClassAPI/Test-ClassAPI-1.60.0-r2.ebuild29
-rw-r--r--dev-perl/Test-ClassAPI/Test-ClassAPI-1.70.0.ebuild25
-rw-r--r--dev-perl/Test-ClassAPI/metadata.xml12
-rw-r--r--dev-perl/Test-CleanNamespaces-0.180.013
-rw-r--r--dev-perl/Test-CleanNamespaces-0.220.013
-rw-r--r--dev-perl/Test-CleanNamespaces/Manifest5
-rw-r--r--dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.180.0.ebuild62
-rw-r--r--dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.220.0.ebuild49
-rw-r--r--dev-perl/Test-CleanNamespaces/metadata.xml12
-rw-r--r--dev-perl/Test-Command-0.110.012
-rw-r--r--dev-perl/Test-Command-0.80.0-r112
-rw-r--r--dev-perl/Test-Command-Simple-0.50.013
-rw-r--r--dev-perl/Test-Command-Simple/Manifest3
-rw-r--r--dev-perl/Test-Command-Simple/Test-Command-Simple-0.50.0.ebuild30
-rw-r--r--dev-perl/Test-Command-Simple/metadata.xml16
-rw-r--r--dev-perl/Test-Command/Manifest5
-rw-r--r--dev-perl/Test-Command/Test-Command-0.110.0.ebuild26
-rw-r--r--dev-perl/Test-Command/Test-Command-0.80.0-r1.ebuild26
-rw-r--r--dev-perl/Test-Command/metadata.xml12
-rw-r--r--dev-perl/Test-Deep-1.126.013
-rw-r--r--dev-perl/Test-Deep-1.127.013
-rw-r--r--dev-perl/Test-Deep-JSON-0.30.013
-rw-r--r--dev-perl/Test-Deep-JSON-0.40.013
-rw-r--r--dev-perl/Test-Deep-JSON/Manifest5
-rw-r--r--dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.30.0.ebuild27
-rw-r--r--dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.40.0.ebuild26
-rw-r--r--dev-perl/Test-Deep-JSON/metadata.xml12
-rw-r--r--dev-perl/Test-Deep/Manifest5
-rw-r--r--dev-perl/Test-Deep/Test-Deep-1.126.0.ebuild36
-rw-r--r--dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild36
-rw-r--r--dev-perl/Test-Deep/metadata.xml62
-rw-r--r--dev-perl/Test-Dependencies-0.230.013
-rw-r--r--dev-perl/Test-Dependencies/Manifest5
-rw-r--r--dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild37
-rw-r--r--dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch78
-rw-r--r--dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-no-heavy.patch287
-rw-r--r--dev-perl/Test-Dependencies/metadata.xml14
-rw-r--r--dev-perl/Test-Differences-0.630.013
-rw-r--r--dev-perl/Test-Differences-0.640.013
-rw-r--r--dev-perl/Test-Differences/Manifest5
-rw-r--r--dev-perl/Test-Differences/Test-Differences-0.630.0.ebuild31
-rw-r--r--dev-perl/Test-Differences/Test-Differences-0.640.0.ebuild29
-rw-r--r--dev-perl/Test-Differences/metadata.xml12
-rw-r--r--dev-perl/Test-DistManifest-1.14.013
-rw-r--r--dev-perl/Test-DistManifest/Manifest3
-rw-r--r--dev-perl/Test-DistManifest/Test-DistManifest-1.14.0.ebuild30
-rw-r--r--dev-perl/Test-DistManifest/metadata.xml12
-rw-r--r--dev-perl/Test-Distribution-2.0.0-r112
-rw-r--r--dev-perl/Test-Distribution/Manifest3
-rw-r--r--dev-perl/Test-Distribution/Test-Distribution-2.0.0-r1.ebuild24
-rw-r--r--dev-perl/Test-Distribution/metadata.xml22
-rw-r--r--dev-perl/Test-EOL-1.600.013
-rw-r--r--dev-perl/Test-EOL-2.0.013
-rw-r--r--dev-perl/Test-EOL/Manifest5
-rw-r--r--dev-perl/Test-EOL/Test-EOL-1.600.0.ebuild20
-rw-r--r--dev-perl/Test-EOL/Test-EOL-2.0.0.ebuild28
-rw-r--r--dev-perl/Test-EOL/metadata.xml15
-rw-r--r--dev-perl/Test-Exception-0.430.012
-rw-r--r--dev-perl/Test-Exception/Manifest3
-rw-r--r--dev-perl/Test-Exception/Test-Exception-0.430.0.ebuild25
-rw-r--r--dev-perl/Test-Exception/metadata.xml12
-rw-r--r--dev-perl/Test-FailWarnings-0.8.013
-rw-r--r--dev-perl/Test-FailWarnings-0.8.0-r113
-rw-r--r--dev-perl/Test-FailWarnings/Manifest4
-rw-r--r--dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild32
-rw-r--r--dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0.ebuild32
-rw-r--r--dev-perl/Test-FailWarnings/metadata.xml12
-rw-r--r--dev-perl/Test-Fatal-0.14.013
-rw-r--r--dev-perl/Test-Fatal/Manifest3
-rw-r--r--dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild29
-rw-r--r--dev-perl/Test-Fatal/metadata.xml12
-rw-r--r--dev-perl/Test-File-1.443.013
-rw-r--r--dev-perl/Test-File-Contents-0.230.013
-rw-r--r--dev-perl/Test-File-Contents/Manifest3
-rw-r--r--dev-perl/Test-File-Contents/Test-File-Contents-0.230.0.ebuild23
-rw-r--r--dev-perl/Test-File-Contents/metadata.xml12
-rw-r--r--dev-perl/Test-File-ShareDir-1.1.213
-rw-r--r--dev-perl/Test-File-ShareDir/Manifest3
-rw-r--r--dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2.ebuild29
-rw-r--r--dev-perl/Test-File-ShareDir/metadata.xml25
-rw-r--r--dev-perl/Test-File/Manifest3
-rw-r--r--dev-perl/Test-File/Test-File-1.443.0.ebuild31
-rw-r--r--dev-perl/Test-File/metadata.xml12
-rw-r--r--dev-perl/Test-Files-0.140.012
-rw-r--r--dev-perl/Test-Files/Manifest3
-rw-r--r--dev-perl/Test-Files/Test-Files-0.140.0.ebuild23
-rw-r--r--dev-perl/Test-Files/metadata.xml12
-rw-r--r--dev-perl/Test-Inline-2.213.0-r113
-rw-r--r--dev-perl/Test-Inline/Manifest3
-rw-r--r--dev-perl/Test-Inline/Test-Inline-2.213.0-r1.ebuild40
-rw-r--r--dev-perl/Test-Inline/metadata.xml21
-rw-r--r--dev-perl/Test-Inter-1.60.013
-rw-r--r--dev-perl/Test-Inter/Manifest3
-rw-r--r--dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild25
-rw-r--r--dev-perl/Test-Inter/metadata.xml12
-rw-r--r--dev-perl/Test-LeakTrace-0.150.012
-rw-r--r--dev-perl/Test-LeakTrace-0.160.013
-rw-r--r--dev-perl/Test-LeakTrace/Manifest5
-rw-r--r--dev-perl/Test-LeakTrace/Test-LeakTrace-0.150.0.ebuild22
-rw-r--r--dev-perl/Test-LeakTrace/Test-LeakTrace-0.160.0.ebuild23
-rw-r--r--dev-perl/Test-LeakTrace/metadata.xml13
-rw-r--r--dev-perl/Test-LongString-0.170.012
-rw-r--r--dev-perl/Test-LongString/Manifest3
-rw-r--r--dev-perl/Test-LongString/Test-LongString-0.170.0.ebuild26
-rw-r--r--dev-perl/Test-LongString/metadata.xml12
-rw-r--r--dev-perl/Test-Manifest-2.20.013
-rw-r--r--dev-perl/Test-Manifest/Manifest3
-rw-r--r--dev-perl/Test-Manifest/Test-Manifest-2.20.0.ebuild31
-rw-r--r--dev-perl/Test-Manifest/metadata.xml12
-rw-r--r--dev-perl/Test-Memory-Cycle-1.60.012
-rw-r--r--dev-perl/Test-Memory-Cycle/Manifest3
-rw-r--r--dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0.ebuild29
-rw-r--r--dev-perl/Test-Memory-Cycle/metadata.xml12
-rw-r--r--dev-perl/Test-MinimumVersion-0.101.8213
-rw-r--r--dev-perl/Test-MinimumVersion/Manifest3
-rw-r--r--dev-perl/Test-MinimumVersion/Test-MinimumVersion-0.101.82.ebuild30
-rw-r--r--dev-perl/Test-MinimumVersion/metadata.xml12
-rw-r--r--dev-perl/Test-Mock-LWP-Dispatch-0.80.013
-rw-r--r--dev-perl/Test-Mock-LWP-Dispatch/Manifest3
-rw-r--r--dev-perl/Test-Mock-LWP-Dispatch/Test-Mock-LWP-Dispatch-0.80.0.ebuild34
-rw-r--r--dev-perl/Test-Mock-LWP-Dispatch/metadata.xml12
-rw-r--r--dev-perl/Test-MockModule-0.110.013
-rw-r--r--dev-perl/Test-MockModule-0.130.013
-rw-r--r--dev-perl/Test-MockModule-0.50.0-r213
-rw-r--r--dev-perl/Test-MockModule/Manifest7
-rw-r--r--dev-perl/Test-MockModule/Test-MockModule-0.110.0.ebuild28
-rw-r--r--dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild25
-rw-r--r--dev-perl/Test-MockModule/Test-MockModule-0.50.0-r2.ebuild30
-rw-r--r--dev-perl/Test-MockModule/metadata.xml12
-rw-r--r--dev-perl/Test-MockObject-1.201.505.270-r113
-rw-r--r--dev-perl/Test-MockObject-1.201.612.2013
-rw-r--r--dev-perl/Test-MockObject/Manifest6
-rw-r--r--dev-perl/Test-MockObject/Test-MockObject-1.201.505.270-r1.ebuild36
-rw-r--r--dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild31
-rw-r--r--dev-perl/Test-MockObject/files/Test-MockObject-1.20150527-INSTALL.SKIP1
-rw-r--r--dev-perl/Test-MockObject/metadata.xml13
-rw-r--r--dev-perl/Test-MockRandom-1.10.013
-rw-r--r--dev-perl/Test-MockRandom/Manifest3
-rw-r--r--dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild41
-rw-r--r--dev-perl/Test-MockRandom/metadata.xml12
-rw-r--r--dev-perl/Test-MockTime-0.150.012
-rw-r--r--dev-perl/Test-MockTime-0.160.012
-rw-r--r--dev-perl/Test-MockTime-HiRes-0.60.013
-rw-r--r--dev-perl/Test-MockTime-HiRes-0.70.013
-rw-r--r--dev-perl/Test-MockTime-HiRes-0.80.013
-rw-r--r--dev-perl/Test-MockTime-HiRes/Manifest7
-rw-r--r--dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.60.0.ebuild27
-rw-r--r--dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild26
-rw-r--r--dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.80.0.ebuild26
-rw-r--r--dev-perl/Test-MockTime-HiRes/metadata.xml12
-rw-r--r--dev-perl/Test-MockTime/Manifest5
-rw-r--r--dev-perl/Test-MockTime/Test-MockTime-0.150.0.ebuild28
-rw-r--r--dev-perl/Test-MockTime/Test-MockTime-0.160.0.ebuild23
-rw-r--r--dev-perl/Test-MockTime/metadata.xml12
-rw-r--r--dev-perl/Test-Most-0.310.0-r112
-rw-r--r--dev-perl/Test-Most-0.340.012
-rw-r--r--dev-perl/Test-Most-0.350.012
-rw-r--r--dev-perl/Test-Most/Manifest7
-rw-r--r--dev-perl/Test-Most/Test-Most-0.310.0-r1.ebuild29
-rw-r--r--dev-perl/Test-Most/Test-Most-0.340.0.ebuild29
-rw-r--r--dev-perl/Test-Most/Test-Most-0.350.0.ebuild27
-rw-r--r--dev-perl/Test-Most/metadata.xml13
-rw-r--r--dev-perl/Test-Needs-0.2.213
-rw-r--r--dev-perl/Test-Needs-0.2.513
-rw-r--r--dev-perl/Test-Needs/Manifest5
-rw-r--r--dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild19
-rw-r--r--dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild19
-rw-r--r--dev-perl/Test-Needs/metadata.xml12
-rw-r--r--dev-perl/Test-NoTabs-2.0.0-r113
-rw-r--r--dev-perl/Test-NoTabs/Manifest3
-rw-r--r--dev-perl/Test-NoTabs/Test-NoTabs-2.0.0-r1.ebuild26
-rw-r--r--dev-perl/Test-NoTabs/metadata.xml15
-rw-r--r--dev-perl/Test-NoWarnings-1.40.0-r312
-rw-r--r--dev-perl/Test-NoWarnings/Manifest3
-rw-r--r--dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild31
-rw-r--r--dev-perl/Test-NoWarnings/metadata.xml13
-rw-r--r--dev-perl/Test-Number-Delta-1.40.012
-rw-r--r--dev-perl/Test-Number-Delta-1.60.013
-rw-r--r--dev-perl/Test-Number-Delta/Manifest5
-rw-r--r--dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild18
-rw-r--r--dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0.ebuild31
-rw-r--r--dev-perl/Test-Number-Delta/metadata.xml12
-rw-r--r--dev-perl/Test-Object-0.70.0-r112
-rw-r--r--dev-perl/Test-Object-0.80.013
-rw-r--r--dev-perl/Test-Object/Manifest5
-rw-r--r--dev-perl/Test-Object/Test-Object-0.70.0-r1.ebuild25
-rw-r--r--dev-perl/Test-Object/Test-Object-0.80.0.ebuild24
-rw-r--r--dev-perl/Test-Object/metadata.xml13
-rw-r--r--dev-perl/Test-Output-1.30.013
-rw-r--r--dev-perl/Test-Output-1.31.013
-rw-r--r--dev-perl/Test-Output/Manifest5
-rw-r--r--dev-perl/Test-Output/Test-Output-1.30.0.ebuild39
-rw-r--r--dev-perl/Test-Output/Test-Output-1.31.0.ebuild31
-rw-r--r--dev-perl/Test-Output/metadata.xml12
-rw-r--r--dev-perl/Test-Perl-Critic-1.20.0-r113
-rw-r--r--dev-perl/Test-Perl-Critic-1.30.012
-rw-r--r--dev-perl/Test-Perl-Critic/Manifest5
-rw-r--r--dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.20.0-r1.ebuild26
-rw-r--r--dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.30.0.ebuild24
-rw-r--r--dev-perl/Test-Perl-Critic/metadata.xml12
-rw-r--r--dev-perl/Test-Pod-1.510.013
-rw-r--r--dev-perl/Test-Pod-Coverage-1.100.013
-rw-r--r--dev-perl/Test-Pod-Coverage/Manifest3
-rw-r--r--dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0.ebuild25
-rw-r--r--dev-perl/Test-Pod-Coverage/metadata.xml12
-rw-r--r--dev-perl/Test-Pod/Manifest3
-rw-r--r--dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild27
-rw-r--r--dev-perl/Test-Pod/metadata.xml12
-rw-r--r--dev-perl/Test-Portability-Files-0.60.0-r112
-rw-r--r--dev-perl/Test-Portability-Files-0.90.013
-rw-r--r--dev-perl/Test-Portability-Files/Manifest5
-rw-r--r--dev-perl/Test-Portability-Files/Test-Portability-Files-0.60.0-r1.ebuild22
-rw-r--r--dev-perl/Test-Portability-Files/Test-Portability-Files-0.90.0.ebuild31
-rw-r--r--dev-perl/Test-Portability-Files/metadata.xml12
-rw-r--r--dev-perl/Test-Regexp-2017040101.0.013
-rw-r--r--dev-perl/Test-Regexp/Manifest3
-rw-r--r--dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0.ebuild34
-rw-r--r--dev-perl/Test-Regexp/metadata.xml14
-rw-r--r--dev-perl/Test-Requires-0.100.012
-rw-r--r--dev-perl/Test-Requires/Manifest3
-rw-r--r--dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild20
-rw-r--r--dev-perl/Test-Requires/metadata.xml12
-rw-r--r--dev-perl/Test-RequiresInternet-0.50.013
-rw-r--r--dev-perl/Test-RequiresInternet/Manifest3
-rw-r--r--dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild24
-rw-r--r--dev-perl/Test-RequiresInternet/metadata.xml12
-rw-r--r--dev-perl/Test-Script-1.100.012
-rw-r--r--dev-perl/Test-Script-1.120.012
-rw-r--r--dev-perl/Test-Script-1.180.012
-rw-r--r--dev-perl/Test-Script-1.230.013
-rw-r--r--dev-perl/Test-Script/Manifest9
-rw-r--r--dev-perl/Test-Script/Test-Script-1.100.0.ebuild23
-rw-r--r--dev-perl/Test-Script/Test-Script-1.120.0.ebuild23
-rw-r--r--dev-perl/Test-Script/Test-Script-1.180.0.ebuild25
-rw-r--r--dev-perl/Test-Script/Test-Script-1.230.0.ebuild28
-rw-r--r--dev-perl/Test-Script/metadata.xml12
-rw-r--r--dev-perl/Test-SharedFork-0.350.013
-rw-r--r--dev-perl/Test-SharedFork/Manifest3
-rw-r--r--dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild27
-rw-r--r--dev-perl/Test-SharedFork/metadata.xml15
-rw-r--r--dev-perl/Test-Spec-0.510.012
-rw-r--r--dev-perl/Test-Spec-0.540.013
-rw-r--r--dev-perl/Test-Spec/Manifest5
-rw-r--r--dev-perl/Test-Spec/Test-Spec-0.510.0.ebuild29
-rw-r--r--dev-perl/Test-Spec/Test-Spec-0.540.0.ebuild30
-rw-r--r--dev-perl/Test-Spec/metadata.xml21
-rw-r--r--dev-perl/Test-SubCalls-1.100.012
-rw-r--r--dev-perl/Test-SubCalls-1.90.0-r112
-rw-r--r--dev-perl/Test-SubCalls/Manifest6
-rw-r--r--dev-perl/Test-SubCalls/Test-SubCalls-1.100.0.ebuild24
-rw-r--r--dev-perl/Test-SubCalls/Test-SubCalls-1.90.0-r1.ebuild20
-rw-r--r--dev-perl/Test-SubCalls/files/Test-SubCalls-1.90.0-dot.patch7
-rw-r--r--dev-perl/Test-SubCalls/metadata.xml12
-rw-r--r--dev-perl/Test-TCP-2.190.0-r113
-rw-r--r--dev-perl/Test-TCP/Manifest4
-rw-r--r--dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild32
-rw-r--r--dev-perl/Test-TCP/files/Test-TCP-2.19-no-dot-inc.patch160
-rw-r--r--dev-perl/Test-TCP/metadata.xml14
-rw-r--r--dev-perl/Test-Taint-1.60.0-r113
-rw-r--r--dev-perl/Test-Taint/Manifest3
-rw-r--r--dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild24
-rw-r--r--dev-perl/Test-Taint/metadata.xml12
-rw-r--r--dev-perl/Test-Time-0.40.013
-rw-r--r--dev-perl/Test-Time-0.50.012
-rw-r--r--dev-perl/Test-Time/Manifest5
-rw-r--r--dev-perl/Test-Time/Test-Time-0.40.0.ebuild30
-rw-r--r--dev-perl/Test-Time/Test-Time-0.50.0.ebuild21
-rw-r--r--dev-perl/Test-Time/metadata.xml12
-rw-r--r--dev-perl/Test-Timer-0.130.013
-rw-r--r--dev-perl/Test-Timer-1.0.013
-rw-r--r--dev-perl/Test-Timer-2.60.013
-rw-r--r--dev-perl/Test-Timer/Manifest8
-rw-r--r--dev-perl/Test-Timer/Test-Timer-0.130.0.ebuild33
-rw-r--r--dev-perl/Test-Timer/Test-Timer-1.0.0.ebuild33
-rw-r--r--dev-perl/Test-Timer/Test-Timer-2.60.0.ebuild34
-rw-r--r--dev-perl/Test-Timer/files/Test-Timer-2.06-prereqs.patch78
-rw-r--r--dev-perl/Test-Timer/metadata.xml13
-rw-r--r--dev-perl/Test-Trap-0.2.2-r113
-rw-r--r--dev-perl/Test-Trap-0.3.213
-rw-r--r--dev-perl/Test-Trap-0.3.313
-rw-r--r--dev-perl/Test-Trap/Manifest7
-rw-r--r--dev-perl/Test-Trap/Test-Trap-0.2.2-r1.ebuild25
-rw-r--r--dev-perl/Test-Trap/Test-Trap-0.3.2.ebuild30
-rw-r--r--dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild29
-rw-r--r--dev-perl/Test-Trap/metadata.xml16
-rw-r--r--dev-perl/Test-Unit-Lite-0.120.200-r112
-rw-r--r--dev-perl/Test-Unit-Lite/Manifest3
-rw-r--r--dev-perl/Test-Unit-Lite/Test-Unit-Lite-0.120.200-r1.ebuild19
-rw-r--r--dev-perl/Test-Unit-Lite/metadata.xml19
-rw-r--r--dev-perl/Test-UseAllModules-0.170.012
-rw-r--r--dev-perl/Test-UseAllModules-0.170.0-r112
-rw-r--r--dev-perl/Test-UseAllModules/Manifest4
-rw-r--r--dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r1.ebuild23
-rw-r--r--dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0.ebuild22
-rw-r--r--dev-perl/Test-UseAllModules/metadata.xml16
-rw-r--r--dev-perl/Test-Version-2.50.013
-rw-r--r--dev-perl/Test-Version-2.70.013
-rw-r--r--dev-perl/Test-Version/Manifest5
-rw-r--r--dev-perl/Test-Version/Test-Version-2.50.0.ebuild32
-rw-r--r--dev-perl/Test-Version/Test-Version-2.70.0.ebuild32
-rw-r--r--dev-perl/Test-Version/metadata.xml12
-rw-r--r--dev-perl/Test-WWW-Mechanize-1.440.0-r113
-rw-r--r--dev-perl/Test-WWW-Mechanize-1.480.013
-rw-r--r--dev-perl/Test-WWW-Mechanize/Manifest5
-rw-r--r--dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.440.0-r1.ebuild32
-rw-r--r--dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.480.0.ebuild33
-rw-r--r--dev-perl/Test-WWW-Mechanize/metadata.xml12
-rw-r--r--dev-perl/Test-Warn-0.300.0-r113
-rw-r--r--dev-perl/Test-Warn-0.310.013
-rw-r--r--dev-perl/Test-Warn-0.320.013
-rw-r--r--dev-perl/Test-Warn/Manifest7
-rw-r--r--dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild28
-rw-r--r--dev-perl/Test-Warn/Test-Warn-0.310.0.ebuild28
-rw-r--r--dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild28
-rw-r--r--dev-perl/Test-Warn/metadata.xml13
-rw-r--r--dev-perl/Test-Warnings-0.16.013
-rw-r--r--dev-perl/Test-Warnings-0.26.013
-rw-r--r--dev-perl/Test-Warnings/Manifest5
-rw-r--r--dev-perl/Test-Warnings/Test-Warnings-0.16.0.ebuild37
-rw-r--r--dev-perl/Test-Warnings/Test-Warnings-0.26.0.ebuild40
-rw-r--r--dev-perl/Test-Warnings/metadata.xml15
-rw-r--r--dev-perl/Test-Without-Module-0.180.013
-rw-r--r--dev-perl/Test-Without-Module-0.200.013
-rw-r--r--dev-perl/Test-Without-Module/Manifest5
-rw-r--r--dev-perl/Test-Without-Module/Test-Without-Module-0.180.0.ebuild27
-rw-r--r--dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild17
-rw-r--r--dev-perl/Test-Without-Module/metadata.xml12
-rw-r--r--dev-perl/Test-YAML-1.50.012
-rw-r--r--dev-perl/Test-YAML-1.60.012
-rw-r--r--dev-perl/Test-YAML/Manifest5
-rw-r--r--dev-perl/Test-YAML/Test-YAML-1.50.0.ebuild21
-rw-r--r--dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild23
-rw-r--r--dev-perl/Test-YAML/metadata.xml13
-rw-r--r--dev-perl/Test-utf8-1.10.012
-rw-r--r--dev-perl/Test-utf8/Manifest3
-rw-r--r--dev-perl/Test-utf8/Test-utf8-1.10.0.ebuild26
-rw-r--r--dev-perl/Test-utf8/metadata.xml12
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings-0.50.013
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings-0.60.013
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Manifest5
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.50.0.ebuild27
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.60.0.ebuild27
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/metadata.xml13
-rw-r--r--dev-perl/Test2-Suite-0.0.7713
-rw-r--r--dev-perl/Test2-Suite/Manifest3
-rw-r--r--dev-perl/Test2-Suite/Test2-Suite-0.0.77.ebuild25
-rw-r--r--dev-perl/Test2-Suite/metadata.xml85
-rw-r--r--dev-perl/Text-Aligner-0.130.013
-rw-r--r--dev-perl/Text-Aligner/Manifest3
-rw-r--r--dev-perl/Text-Aligner/Text-Aligner-0.130.0.ebuild33
-rw-r--r--dev-perl/Text-Aligner/metadata.xml18
-rw-r--r--dev-perl/Text-Aspell-0.90.0-r112
-rw-r--r--dev-perl/Text-Aspell-0.90.0-r212
-rw-r--r--dev-perl/Text-Aspell/Manifest4
-rw-r--r--dev-perl/Text-Aspell/Text-Aspell-0.90.0-r1.ebuild20
-rw-r--r--dev-perl/Text-Aspell/Text-Aspell-0.90.0-r2.ebuild18
-rw-r--r--dev-perl/Text-Aspell/metadata.xml12
-rw-r--r--dev-perl/Text-Autoformat-1.740.013
-rw-r--r--dev-perl/Text-Autoformat/Manifest3
-rw-r--r--dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild29
-rw-r--r--dev-perl/Text-Autoformat/metadata.xml14
-rw-r--r--dev-perl/Text-BibTeX-0.800.013
-rw-r--r--dev-perl/Text-BibTeX-0.850.013
-rw-r--r--dev-perl/Text-BibTeX/Manifest5
-rw-r--r--dev-perl/Text-BibTeX/Text-BibTeX-0.800.0.ebuild43
-rw-r--r--dev-perl/Text-BibTeX/Text-BibTeX-0.850.0.ebuild43
-rw-r--r--dev-perl/Text-BibTeX/metadata.xml24
-rw-r--r--dev-perl/Text-CSV-1.940.013
-rw-r--r--dev-perl/Text-CSV-1.950.013
-rw-r--r--dev-perl/Text-CSV-Simple-1.0.0-r113
-rw-r--r--dev-perl/Text-CSV-Simple/Manifest3
-rw-r--r--dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r1.ebuild26
-rw-r--r--dev-perl/Text-CSV-Simple/metadata.xml13
-rw-r--r--dev-perl/Text-CSV/Manifest5
-rw-r--r--dev-perl/Text-CSV/Text-CSV-1.940.0.ebuild30
-rw-r--r--dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild30
-rw-r--r--dev-perl/Text-CSV/metadata.xml17
-rw-r--r--dev-perl/Text-CSV_XS-1.280.013
-rw-r--r--dev-perl/Text-CSV_XS-1.290.013
-rw-r--r--dev-perl/Text-CSV_XS-1.340.013
-rw-r--r--dev-perl/Text-CSV_XS/Manifest7
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.280.0.ebuild31
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.290.0.ebuild31
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild28
-rw-r--r--dev-perl/Text-CSV_XS/metadata.xml12
-rw-r--r--dev-perl/Text-CharWidth-0.40.0-r112
-rw-r--r--dev-perl/Text-CharWidth/Manifest3
-rw-r--r--dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r1.ebuild16
-rw-r--r--dev-perl/Text-CharWidth/metadata.xml12
-rw-r--r--dev-perl/Text-Diff-1.410.0-r112
-rw-r--r--dev-perl/Text-Diff-1.430.012
-rw-r--r--dev-perl/Text-Diff-1.440.012
-rw-r--r--dev-perl/Text-Diff-1.450.012
-rw-r--r--dev-perl/Text-Diff/Manifest9
-rw-r--r--dev-perl/Text-Diff/Text-Diff-1.410.0-r1.ebuild19
-rw-r--r--dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild24
-rw-r--r--dev-perl/Text-Diff/Text-Diff-1.440.0.ebuild26
-rw-r--r--dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild23
-rw-r--r--dev-perl/Text-Diff/metadata.xml15
-rw-r--r--dev-perl/Text-FindIndent-0.110.013
-rw-r--r--dev-perl/Text-FindIndent/Manifest3
-rw-r--r--dev-perl/Text-FindIndent/Text-FindIndent-0.110.0.ebuild26
-rw-r--r--dev-perl/Text-FindIndent/metadata.xml12
-rw-r--r--dev-perl/Text-Format-0.590.013
-rw-r--r--dev-perl/Text-Format-0.600.013
-rw-r--r--dev-perl/Text-Format/Manifest5
-rw-r--r--dev-perl/Text-Format/Text-Format-0.590.0.ebuild24
-rw-r--r--dev-perl/Text-Format/Text-Format-0.600.0.ebuild23
-rw-r--r--dev-perl/Text-Format/metadata.xml20
-rw-r--r--dev-perl/Text-German-0.60.0-r112
-rw-r--r--dev-perl/Text-German/Manifest3
-rw-r--r--dev-perl/Text-German/Text-German-0.60.0-r1.ebuild16
-rw-r--r--dev-perl/Text-German/metadata.xml20
-rw-r--r--dev-perl/Text-Glob-0.110.013
-rw-r--r--dev-perl/Text-Glob-0.90.0-r112
-rw-r--r--dev-perl/Text-Glob/Manifest5
-rw-r--r--dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild20
-rw-r--r--dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild20
-rw-r--r--dev-perl/Text-Glob/metadata.xml12
-rw-r--r--dev-perl/Text-Iconv-1.700.0-r112
-rw-r--r--dev-perl/Text-Iconv-1.700.0-r212
-rw-r--r--dev-perl/Text-Iconv/Manifest4
-rw-r--r--dev-perl/Text-Iconv/Text-Iconv-1.700.0-r1.ebuild14
-rw-r--r--dev-perl/Text-Iconv/Text-Iconv-1.700.0-r2.ebuild17
-rw-r--r--dev-perl/Text-Iconv/metadata.xml12
-rw-r--r--dev-perl/Text-Kakasi-2.40.0-r112
-rw-r--r--dev-perl/Text-Kakasi-2.40.0-r212
-rw-r--r--dev-perl/Text-Kakasi/Manifest6
-rw-r--r--dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r1.ebuild20
-rw-r--r--dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r2.ebuild20
-rw-r--r--dev-perl/Text-Kakasi/files/Text-Kakasi-1.05-gentoo.diff13
-rw-r--r--dev-perl/Text-Kakasi/files/Text-Kakasi-2.04-makefile.patch26
-rw-r--r--dev-perl/Text-Kakasi/metadata.xml12
-rw-r--r--dev-perl/Text-Levenshtein-0.130.013
-rw-r--r--dev-perl/Text-Levenshtein-0.50.0-r112
-rw-r--r--dev-perl/Text-Levenshtein/Manifest5
-rw-r--r--dev-perl/Text-Levenshtein/Text-Levenshtein-0.130.0.ebuild28
-rw-r--r--dev-perl/Text-Levenshtein/Text-Levenshtein-0.50.0-r1.ebuild17
-rw-r--r--dev-perl/Text-Levenshtein/metadata.xml12
-rw-r--r--dev-perl/Text-LevenshteinXS-0.30.0-r112
-rw-r--r--dev-perl/Text-LevenshteinXS/Manifest3
-rw-r--r--dev-perl/Text-LevenshteinXS/Text-LevenshteinXS-0.30.0-r1.ebuild16
-rw-r--r--dev-perl/Text-LevenshteinXS/metadata.xml12
-rw-r--r--dev-perl/Text-Markdown-1.0.31-r113
-rw-r--r--dev-perl/Text-Markdown/Manifest3
-rw-r--r--dev-perl/Text-Markdown/Text-Markdown-1.0.31-r1.ebuild38
-rw-r--r--dev-perl/Text-Markdown/metadata.xml12
-rw-r--r--dev-perl/Text-Netstring-0.70.0-r112
-rw-r--r--dev-perl/Text-Netstring/Manifest3
-rw-r--r--dev-perl/Text-Netstring/Text-Netstring-0.70.0-r1.ebuild16
-rw-r--r--dev-perl/Text-Netstring/metadata.xml12
-rw-r--r--dev-perl/Text-Password-Pronounceable-0.300.0-r113
-rw-r--r--dev-perl/Text-Password-Pronounceable/Manifest3
-rw-r--r--dev-perl/Text-Password-Pronounceable/Text-Password-Pronounceable-0.300.0-r1.ebuild29
-rw-r--r--dev-perl/Text-Password-Pronounceable/metadata.xml12
-rw-r--r--dev-perl/Text-Patch-1.800.0-r112
-rw-r--r--dev-perl/Text-Patch/Manifest3
-rw-r--r--dev-perl/Text-Patch/Text-Patch-1.800.0-r1.ebuild22
-rw-r--r--dev-perl/Text-Patch/metadata.xml12
-rw-r--r--dev-perl/Text-Quoted-2.90.012
-rw-r--r--dev-perl/Text-Quoted/Manifest3
-rw-r--r--dev-perl/Text-Quoted/Text-Quoted-2.90.0.ebuild28
-rw-r--r--dev-perl/Text-Quoted/metadata.xml12
-rw-r--r--dev-perl/Text-Reform-1.200.0-r113
-rw-r--r--dev-perl/Text-Reform/Manifest3
-rw-r--r--dev-perl/Text-Reform/Text-Reform-1.200.0-r1.ebuild26
-rw-r--r--dev-perl/Text-Reform/metadata.xml12
-rw-r--r--dev-perl/Text-Roman-3.500.012
-rw-r--r--dev-perl/Text-Roman/Manifest3
-rw-r--r--dev-perl/Text-Roman/Text-Roman-3.500.0.ebuild16
-rw-r--r--dev-perl/Text-Roman/metadata.xml12
-rw-r--r--dev-perl/Text-Shellwords-1.80.0-r112
-rw-r--r--dev-perl/Text-Shellwords/Manifest3
-rw-r--r--dev-perl/Text-Shellwords/Text-Shellwords-1.80.0-r1.ebuild16
-rw-r--r--dev-perl/Text-Shellwords/metadata.xml12
-rw-r--r--dev-perl/Text-Soundex-3.50.013
-rw-r--r--dev-perl/Text-Soundex/Manifest3
-rw-r--r--dev-perl/Text-Soundex/Text-Soundex-3.50.0.ebuild21
-rw-r--r--dev-perl/Text-Soundex/metadata.xml12
-rw-r--r--dev-perl/Text-Table-1.130.013
-rw-r--r--dev-perl/Text-Table-1.132.013
-rw-r--r--dev-perl/Text-Table-1.133.013
-rw-r--r--dev-perl/Text-Table/Manifest7
-rw-r--r--dev-perl/Text-Table/Text-Table-1.130.0.ebuild41
-rw-r--r--dev-perl/Text-Table/Text-Table-1.132.0.ebuild36
-rw-r--r--dev-perl/Text-Table/Text-Table-1.133.0.ebuild33
-rw-r--r--dev-perl/Text-Table/metadata.xml16
-rw-r--r--dev-perl/Text-Template-1.460.0-r112
-rw-r--r--dev-perl/Text-Template-1.470.012
-rw-r--r--dev-perl/Text-Template-1.510.013
-rw-r--r--dev-perl/Text-Template/Manifest7
-rw-r--r--dev-perl/Text-Template/Text-Template-1.460.0-r1.ebuild17
-rw-r--r--dev-perl/Text-Template/Text-Template-1.470.0.ebuild26
-rw-r--r--dev-perl/Text-Template/Text-Template-1.510.0.ebuild29
-rw-r--r--dev-perl/Text-Template/metadata.xml13
-rw-r--r--dev-perl/Text-Unaccent-1.80.0-r112
-rw-r--r--dev-perl/Text-Unaccent/Manifest4
-rw-r--r--dev-perl/Text-Unaccent/Text-Unaccent-1.80.0-r1.ebuild18
-rw-r--r--dev-perl/Text-Unaccent/files/text-unaccent_size_t.diff27
-rw-r--r--dev-perl/Text-Unaccent/metadata.xml12
-rw-r--r--dev-perl/Text-Unidecode-0.40.0-r112
-rw-r--r--dev-perl/Text-Unidecode-1.270.012
-rw-r--r--dev-perl/Text-Unidecode-1.300.012
-rw-r--r--dev-perl/Text-Unidecode/Manifest7
-rw-r--r--dev-perl/Text-Unidecode/Text-Unidecode-0.40.0-r1.ebuild16
-rw-r--r--dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild21
-rw-r--r--dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild19
-rw-r--r--dev-perl/Text-Unidecode/metadata.xml12
-rw-r--r--dev-perl/Text-VimColor-0.280.013
-rw-r--r--dev-perl/Text-VimColor/Manifest3
-rw-r--r--dev-perl/Text-VimColor/Text-VimColor-0.280.0.ebuild37
-rw-r--r--dev-perl/Text-VimColor/metadata.xml16
-rw-r--r--dev-perl/Text-WikiFormat-0.800.0-r112
-rw-r--r--dev-perl/Text-WikiFormat-0.810.012
-rw-r--r--dev-perl/Text-WikiFormat/Manifest5
-rw-r--r--dev-perl/Text-WikiFormat/Text-WikiFormat-0.800.0-r1.ebuild21
-rw-r--r--dev-perl/Text-WikiFormat/Text-WikiFormat-0.810.0.ebuild21
-rw-r--r--dev-perl/Text-WikiFormat/metadata.xml15
-rw-r--r--dev-perl/Text-WrapI18N-0.60.0-r112
-rw-r--r--dev-perl/Text-WrapI18N/Manifest3
-rw-r--r--dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r1.ebuild19
-rw-r--r--dev-perl/Text-WrapI18N/metadata.xml12
-rw-r--r--dev-perl/Text-Wrapper-1.50.013
-rw-r--r--dev-perl/Text-Wrapper/Manifest3
-rw-r--r--dev-perl/Text-Wrapper/Text-Wrapper-1.50.0.ebuild26
-rw-r--r--dev-perl/Text-Wrapper/metadata.xml12
-rw-r--r--dev-perl/Text-vFile-asData-0.80.013
-rw-r--r--dev-perl/Text-vFile-asData/Manifest3
-rw-r--r--dev-perl/Text-vFile-asData/Text-vFile-asData-0.80.0.ebuild26
-rw-r--r--dev-perl/Text-vFile-asData/metadata.xml12
-rw-r--r--dev-perl/TheSchwartz-1.120.0-r112
-rw-r--r--dev-perl/TheSchwartz/Manifest4
-rw-r--r--dev-perl/TheSchwartz/TheSchwartz-1.120.0-r1.ebuild22
-rw-r--r--dev-perl/TheSchwartz/files/TheSchwartz-1.12-no-dot-inc.patch342
-rw-r--r--dev-perl/TheSchwartz/metadata.xml18
-rw-r--r--dev-perl/Thread-SigMask-0.4.013
-rw-r--r--dev-perl/Thread-SigMask/Manifest3
-rw-r--r--dev-perl/Thread-SigMask/Thread-SigMask-0.4.0.ebuild32
-rw-r--r--dev-perl/Thread-SigMask/metadata.xml12
-rw-r--r--dev-perl/Throwable-0.200.1112
-rw-r--r--dev-perl/Throwable-0.200.1313
-rw-r--r--dev-perl/Throwable/Manifest5
-rw-r--r--dev-perl/Throwable/Throwable-0.200.11.ebuild26
-rw-r--r--dev-perl/Throwable/Throwable-0.200.13.ebuild30
-rw-r--r--dev-perl/Throwable/metadata.xml14
-rw-r--r--dev-perl/Tie-Array-Sorted-1.410.0-r113
-rw-r--r--dev-perl/Tie-Array-Sorted/Manifest3
-rw-r--r--dev-perl/Tie-Array-Sorted/Tie-Array-Sorted-1.410.0-r1.ebuild25
-rw-r--r--dev-perl/Tie-Array-Sorted/metadata.xml13
-rw-r--r--dev-perl/Tie-CPHash-2.0.013
-rw-r--r--dev-perl/Tie-CPHash/Manifest3
-rw-r--r--dev-perl/Tie-CPHash/Tie-CPHash-2.0.0.ebuild22
-rw-r--r--dev-perl/Tie-CPHash/metadata.xml12
-rw-r--r--dev-perl/Tie-Cache-0.190.0-r112
-rw-r--r--dev-perl/Tie-Cache-0.210.012
-rw-r--r--dev-perl/Tie-Cache-0.210.0-r113
-rw-r--r--dev-perl/Tie-Cache-LRU-20150301.0.013
-rw-r--r--dev-perl/Tie-Cache-LRU-Expires-0.550.0-r112
-rw-r--r--dev-perl/Tie-Cache-LRU-Expires/Manifest3
-rw-r--r--dev-perl/Tie-Cache-LRU-Expires/Tie-Cache-LRU-Expires-0.550.0-r1.ebuild20
-rw-r--r--dev-perl/Tie-Cache-LRU-Expires/metadata.xml12
-rw-r--r--dev-perl/Tie-Cache-LRU/Manifest3
-rw-r--r--dev-perl/Tie-Cache-LRU/Tie-Cache-LRU-20150301.0.0.ebuild23
-rw-r--r--dev-perl/Tie-Cache-LRU/metadata.xml15
-rw-r--r--dev-perl/Tie-Cache/Manifest7
-rw-r--r--dev-perl/Tie-Cache/Tie-Cache-0.190.0-r1.ebuild14
-rw-r--r--dev-perl/Tie-Cache/Tie-Cache-0.210.0-r1.ebuild17
-rw-r--r--dev-perl/Tie-Cache/Tie-Cache-0.210.0.ebuild14
-rw-r--r--dev-perl/Tie-Cache/files/Tie-Cache-0.21-benchmark.patch32
-rw-r--r--dev-perl/Tie-Cache/metadata.xml12
-rw-r--r--dev-perl/Tie-Cycle-1.221.013
-rw-r--r--dev-perl/Tie-Cycle-1.224.013
-rw-r--r--dev-perl/Tie-Cycle-1.225.013
-rw-r--r--dev-perl/Tie-Cycle/Manifest8
-rw-r--r--dev-perl/Tie-Cycle/Tie-Cycle-1.221.0.ebuild27
-rw-r--r--dev-perl/Tie-Cycle/Tie-Cycle-1.224.0.ebuild28
-rw-r--r--dev-perl/Tie-Cycle/Tie-Cycle-1.225.0.ebuild25
-rw-r--r--dev-perl/Tie-Cycle/files/Tie-Cycle-1.225-nopodtests.patch27
-rw-r--r--dev-perl/Tie-Cycle/metadata.xml12
-rw-r--r--dev-perl/Tie-EncryptedHash-1.240.0-r112
-rw-r--r--dev-perl/Tie-EncryptedHash/Manifest3
-rw-r--r--dev-perl/Tie-EncryptedHash/Tie-EncryptedHash-1.240.0-r1.ebuild21
-rw-r--r--dev-perl/Tie-EncryptedHash/metadata.xml12
-rw-r--r--dev-perl/Tie-Hash-Method-0.20.013
-rw-r--r--dev-perl/Tie-Hash-Method/Manifest3
-rw-r--r--dev-perl/Tie-Hash-Method/Tie-Hash-Method-0.20.0.ebuild19
-rw-r--r--dev-perl/Tie-Hash-Method/metadata.xml16
-rw-r--r--dev-perl/Tie-IxHash-1.230.013
-rw-r--r--dev-perl/Tie-IxHash/Manifest3
-rw-r--r--dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild27
-rw-r--r--dev-perl/Tie-IxHash/metadata.xml12
-rw-r--r--dev-perl/Tie-LLHash-1.4.013
-rw-r--r--dev-perl/Tie-LLHash/Manifest3
-rw-r--r--dev-perl/Tie-LLHash/Tie-LLHash-1.4.0.ebuild24
-rw-r--r--dev-perl/Tie-LLHash/metadata.xml12
-rw-r--r--dev-perl/Tie-ShadowHash-1.0.0-r112
-rw-r--r--dev-perl/Tie-ShadowHash/Manifest3
-rw-r--r--dev-perl/Tie-ShadowHash/Tie-ShadowHash-1.0.0-r1.ebuild16
-rw-r--r--dev-perl/Tie-ShadowHash/metadata.xml12
-rw-r--r--dev-perl/Tie-Simple-1.40.013
-rw-r--r--dev-perl/Tie-Simple/Manifest3
-rw-r--r--dev-perl/Tie-Simple/Tie-Simple-1.40.0.ebuild24
-rw-r--r--dev-perl/Tie-Simple/metadata.xml17
-rw-r--r--dev-perl/Tie-StrictHash-1.0.0-r112
-rw-r--r--dev-perl/Tie-StrictHash/Manifest3
-rw-r--r--dev-perl/Tie-StrictHash/Tie-StrictHash-1.0.0-r1.ebuild16
-rw-r--r--dev-perl/Tie-StrictHash/metadata.xml12
-rw-r--r--dev-perl/Tie-Sub-1.1.0-r113
-rw-r--r--dev-perl/Tie-Sub/Manifest3
-rw-r--r--dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild31
-rw-r--r--dev-perl/Tie-Sub/metadata.xml12
-rw-r--r--dev-perl/Tie-ToObject-0.30.0-r113
-rw-r--r--dev-perl/Tie-ToObject/Manifest3
-rw-r--r--dev-perl/Tie-ToObject/Tie-ToObject-0.30.0-r1.ebuild19
-rw-r--r--dev-perl/Tie-ToObject/metadata.xml12
-rw-r--r--dev-perl/Time-Duration-1.200.013
-rw-r--r--dev-perl/Time-Duration-Parse-0.130.013
-rw-r--r--dev-perl/Time-Duration-Parse/Manifest3
-rw-r--r--dev-perl/Time-Duration-Parse/Time-Duration-Parse-0.130.0.ebuild25
-rw-r--r--dev-perl/Time-Duration-Parse/metadata.xml12
-rw-r--r--dev-perl/Time-Duration/Manifest3
-rw-r--r--dev-perl/Time-Duration/Time-Duration-1.200.0.ebuild25
-rw-r--r--dev-perl/Time-Duration/metadata.xml12
-rw-r--r--dev-perl/Time-Format-1.120.013
-rw-r--r--dev-perl/Time-Format-1.120.0-r113
-rw-r--r--dev-perl/Time-Format/Manifest6
-rw-r--r--dev-perl/Time-Format/Time-Format-1.120.0-r1.ebuild32
-rw-r--r--dev-perl/Time-Format/Time-Format-1.120.0.ebuild27
-rw-r--r--dev-perl/Time-Format/files/Time-Format-1.12-datetimetest.patch117
-rw-r--r--dev-perl/Time-Format/files/Time-Format-1.12-nosig.patch91
-rw-r--r--dev-perl/Time-Format/metadata.xml12
-rw-r--r--dev-perl/Time-Moment-0.420.013
-rw-r--r--dev-perl/Time-Moment-0.430.013
-rw-r--r--dev-perl/Time-Moment/Manifest6
-rw-r--r--dev-perl/Time-Moment/Time-Moment-0.420.0.ebuild34
-rw-r--r--dev-perl/Time-Moment/Time-Moment-0.430.0.ebuild34
-rw-r--r--dev-perl/Time-Moment/files/0.38-makefilepl.patch34
-rw-r--r--dev-perl/Time-Moment/metadata.xml13
-rw-r--r--dev-perl/Time-Monotonic-0.9.813
-rw-r--r--dev-perl/Time-Monotonic/Manifest3
-rw-r--r--dev-perl/Time-Monotonic/Time-Monotonic-0.9.8.ebuild21
-rw-r--r--dev-perl/Time-Monotonic/metadata.xml12
-rw-r--r--dev-perl/Time-Out-0.110.012
-rw-r--r--dev-perl/Time-Out-0.110.0-r112
-rw-r--r--dev-perl/Time-Out/Manifest4
-rw-r--r--dev-perl/Time-Out/Time-Out-0.110.0-r1.ebuild20
-rw-r--r--dev-perl/Time-Out/Time-Out-0.110.0.ebuild19
-rw-r--r--dev-perl/Time-Out/metadata.xml12
-rw-r--r--dev-perl/Time-ParseDate-2011.51.700-r112
-rw-r--r--dev-perl/Time-ParseDate-2015.103.013
-rw-r--r--dev-perl/Time-ParseDate/Manifest5
-rw-r--r--dev-perl/Time-ParseDate/Time-ParseDate-2011.51.700-r1.ebuild19
-rw-r--r--dev-perl/Time-ParseDate/Time-ParseDate-2015.103.0.ebuild22
-rw-r--r--dev-perl/Time-ParseDate/metadata.xml16
-rw-r--r--dev-perl/Time-Period-1.240.0-r112
-rw-r--r--dev-perl/Time-Period-1.250.012
-rw-r--r--dev-perl/Time-Period/Manifest5
-rw-r--r--dev-perl/Time-Period/Time-Period-1.240.0-r1.ebuild16
-rw-r--r--dev-perl/Time-Period/Time-Period-1.250.0.ebuild16
-rw-r--r--dev-perl/Time-Period/metadata.xml12
-rw-r--r--dev-perl/Time-Piece-MySQL-0.60.0-r112
-rw-r--r--dev-perl/Time-Piece-MySQL/Manifest3
-rw-r--r--dev-perl/Time-Piece-MySQL/Time-Piece-MySQL-0.60.0-r1.ebuild19
-rw-r--r--dev-perl/Time-Piece-MySQL/metadata.xml13
-rw-r--r--dev-perl/Time-Stopwatch-1.0.013
-rw-r--r--dev-perl/Time-Stopwatch/Manifest3
-rw-r--r--dev-perl/Time-Stopwatch/Time-Stopwatch-1.0.0.ebuild20
-rw-r--r--dev-perl/Time-Stopwatch/metadata.xml16
-rw-r--r--dev-perl/Time-TAI64-2.110.0-r112
-rw-r--r--dev-perl/Time-TAI64-2.110.0-r213
-rw-r--r--dev-perl/Time-TAI64/Manifest4
-rw-r--r--dev-perl/Time-TAI64/Time-TAI64-2.110.0-r1.ebuild14
-rw-r--r--dev-perl/Time-TAI64/Time-TAI64-2.110.0-r2.ebuild23
-rw-r--r--dev-perl/Time-TAI64/metadata.xml12
-rw-r--r--dev-perl/Time-TZOffset-0.40.013
-rw-r--r--dev-perl/Time-TZOffset/Manifest3
-rw-r--r--dev-perl/Time-TZOffset/Time-TZOffset-0.40.0.ebuild21
-rw-r--r--dev-perl/Time-TZOffset/metadata.xml12
-rw-r--r--dev-perl/TimeDate-2.300.012
-rw-r--r--dev-perl/TimeDate/Manifest3
-rw-r--r--dev-perl/TimeDate/TimeDate-2.300.0.ebuild16
-rw-r--r--dev-perl/TimeDate/metadata.xml49
-rw-r--r--dev-perl/Tk-804.33.012
-rw-r--r--dev-perl/Tk-804.34.013
-rw-r--r--dev-perl/Tk-CursorControl-0.400.0-r112
-rw-r--r--dev-perl/Tk-CursorControl-0.400.0-r213
-rw-r--r--dev-perl/Tk-CursorControl/Manifest6
-rw-r--r--dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r1.ebuild24
-rw-r--r--dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild30
-rw-r--r--dev-perl/Tk-CursorControl/files/0.4-demo.patch12
-rw-r--r--dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch40
-rw-r--r--dev-perl/Tk-CursorControl/metadata.xml12
-rw-r--r--dev-perl/Tk-JPEG-Lite-2.14.30-r112
-rw-r--r--dev-perl/Tk-JPEG-Lite-2.15.013
-rw-r--r--dev-perl/Tk-JPEG-Lite/Manifest5
-rw-r--r--dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.14.30-r1.ebuild30
-rw-r--r--dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild24
-rw-r--r--dev-perl/Tk-JPEG-Lite/metadata.xml12
-rw-r--r--dev-perl/Tk-TableMatrix-1.230.0-r112
-rw-r--r--dev-perl/Tk-TableMatrix-1.230.0-r213
-rw-r--r--dev-perl/Tk-TableMatrix/Manifest6
-rw-r--r--dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild30
-rw-r--r--dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild32
-rw-r--r--dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch35
-rw-r--r--dev-perl/Tk-TableMatrix/files/pTk-1.22.patch18
-rw-r--r--dev-perl/Tk-TableMatrix/metadata.xml14
-rw-r--r--dev-perl/Tk/Manifest7
-rw-r--r--dev-perl/Tk/Tk-804.33.0.ebuild52
-rw-r--r--dev-perl/Tk/Tk-804.34.0.ebuild64
-rw-r--r--dev-perl/Tk/files/Tk-804.034-xorg.patch57
-rw-r--r--dev-perl/Tk/files/Tk-804.33.0-xorg.patch41
-rw-r--r--dev-perl/Tk/metadata.xml133
-rw-r--r--dev-perl/Tree-DAG_Node-1.290.013
-rw-r--r--dev-perl/Tree-DAG_Node-1.310.013
-rw-r--r--dev-perl/Tree-DAG_Node-1.60.0-r112
-rw-r--r--dev-perl/Tree-DAG_Node/Manifest7
-rw-r--r--dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.290.0.ebuild28
-rw-r--r--dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.310.0.ebuild27
-rw-r--r--dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.60.0-r1.ebuild16
-rw-r--r--dev-perl/Tree-DAG_Node/metadata.xml12
-rw-r--r--dev-perl/Tree-Simple-1.180.0-r113
-rw-r--r--dev-perl/Tree-Simple-1.270.013
-rw-r--r--dev-perl/Tree-Simple-1.290.013
-rw-r--r--dev-perl/Tree-Simple-1.300.013
-rw-r--r--dev-perl/Tree-Simple-1.310.013
-rw-r--r--dev-perl/Tree-Simple-1.330.013
-rw-r--r--dev-perl/Tree-Simple/Manifest13
-rw-r--r--dev-perl/Tree-Simple/Tree-Simple-1.180.0-r1.ebuild29
-rw-r--r--dev-perl/Tree-Simple/Tree-Simple-1.270.0.ebuild27
-rw-r--r--dev-perl/Tree-Simple/Tree-Simple-1.290.0.ebuild27
-rw-r--r--dev-perl/Tree-Simple/Tree-Simple-1.300.0.ebuild27
-rw-r--r--dev-perl/Tree-Simple/Tree-Simple-1.310.0.ebuild27
-rw-r--r--dev-perl/Tree-Simple/Tree-Simple-1.330.0.ebuild27
-rw-r--r--dev-perl/Tree-Simple/metadata.xml13
-rw-r--r--dev-perl/Try-Tiny-0.220.013
-rw-r--r--dev-perl/Try-Tiny-0.240.013
-rw-r--r--dev-perl/Try-Tiny-0.300.013
-rw-r--r--dev-perl/Try-Tiny/Manifest7
-rw-r--r--dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild32
-rw-r--r--dev-perl/Try-Tiny/Try-Tiny-0.240.0.ebuild35
-rw-r--r--dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild36
-rw-r--r--dev-perl/Try-Tiny/metadata.xml12
-rw-r--r--dev-perl/Type-Tie-0.9.013
-rw-r--r--dev-perl/Type-Tie/Manifest3
-rw-r--r--dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild28
-rw-r--r--dev-perl/Type-Tie/metadata.xml16
-rw-r--r--dev-perl/Type-Tiny-1.0.513
-rw-r--r--dev-perl/Type-Tiny-1.2.013
-rw-r--r--dev-perl/Type-Tiny-1.2.113
-rw-r--r--dev-perl/Type-Tiny-XS-0.12.013
-rw-r--r--dev-perl/Type-Tiny-XS/Manifest3
-rw-r--r--dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild25
-rw-r--r--dev-perl/Type-Tiny-XS/metadata.xml13
-rw-r--r--dev-perl/Type-Tiny/Manifest7
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-1.0.5.ebuild24
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-1.2.0.ebuild39
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild39
-rw-r--r--dev-perl/Type-Tiny/metadata.xml46
-rw-r--r--dev-perl/Types-Serialiser-1.0.012
-rw-r--r--dev-perl/Types-Serialiser-1.0.0-r112
-rw-r--r--dev-perl/Types-Serialiser/Manifest4
-rw-r--r--dev-perl/Types-Serialiser/Types-Serialiser-1.0.0-r1.ebuild21
-rw-r--r--dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild21
-rw-r--r--dev-perl/Types-Serialiser/metadata.xml14
-rw-r--r--dev-perl/UNIVERSAL-can-1.201.401.24013
-rw-r--r--dev-perl/UNIVERSAL-can-1.201.403.28013
-rw-r--r--dev-perl/UNIVERSAL-can/Manifest5
-rw-r--r--dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.401.240.ebuild23
-rw-r--r--dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280.ebuild23
-rw-r--r--dev-perl/UNIVERSAL-can/metadata.xml12
-rw-r--r--dev-perl/UNIVERSAL-isa-1.201.506.14013
-rw-r--r--dev-perl/UNIVERSAL-isa-1.201.710.12013
-rw-r--r--dev-perl/UNIVERSAL-isa/Manifest5
-rw-r--r--dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.506.140.ebuild27
-rw-r--r--dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120.ebuild25
-rw-r--r--dev-perl/UNIVERSAL-isa/metadata.xml12
-rw-r--r--dev-perl/UNIVERSAL-moniker-0.80.0-r113
-rw-r--r--dev-perl/UNIVERSAL-moniker/Manifest3
-rw-r--r--dev-perl/UNIVERSAL-moniker/UNIVERSAL-moniker-0.80.0-r1.ebuild20
-rw-r--r--dev-perl/UNIVERSAL-moniker/metadata.xml13
-rw-r--r--dev-perl/UNIVERSAL-require-0.180.013
-rw-r--r--dev-perl/UNIVERSAL-require/Manifest3
-rw-r--r--dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.180.0.ebuild24
-rw-r--r--dev-perl/UNIVERSAL-require/metadata.xml13
-rw-r--r--dev-perl/URI-1.710.013
-rw-r--r--dev-perl/URI-1.730.013
-rw-r--r--dev-perl/URI-Encode-1.1.113
-rw-r--r--dev-perl/URI-Encode/Manifest3
-rw-r--r--dev-perl/URI-Encode/URI-Encode-1.1.1.ebuild23
-rw-r--r--dev-perl/URI-Encode/metadata.xml12
-rw-r--r--dev-perl/URI-Fetch-0.130.013
-rw-r--r--dev-perl/URI-Fetch/Manifest3
-rw-r--r--dev-perl/URI-Fetch/URI-Fetch-0.130.0.ebuild30
-rw-r--r--dev-perl/URI-Fetch/metadata.xml13
-rw-r--r--dev-perl/URI-Find-20140709.0.013
-rw-r--r--dev-perl/URI-Find-20160806.0.013
-rw-r--r--dev-perl/URI-Find/Manifest5
-rw-r--r--dev-perl/URI-Find/URI-Find-20140709.0.0.ebuild27
-rw-r--r--dev-perl/URI-Find/URI-Find-20160806.0.0.ebuild24
-rw-r--r--dev-perl/URI-Find/metadata.xml13
-rw-r--r--dev-perl/URI-redis-0.20.013
-rw-r--r--dev-perl/URI-redis/Manifest4
-rw-r--r--dev-perl/URI-redis/URI-redis-0.20.0.ebuild25
-rw-r--r--dev-perl/URI-redis/files/URI-redis-0.02-no-dot-inc.patch24
-rw-r--r--dev-perl/URI-redis/metadata.xml13
-rw-r--r--dev-perl/URI/Manifest5
-rw-r--r--dev-perl/URI/URI-1.710.0.ebuild28
-rw-r--r--dev-perl/URI/URI-1.730.0.ebuild35
-rw-r--r--dev-perl/URI/metadata.xml64
-rw-r--r--dev-perl/USB-LibUSB-0.50.013
-rw-r--r--dev-perl/USB-LibUSB/Manifest3
-rw-r--r--dev-perl/USB-LibUSB/USB-LibUSB-0.50.0.ebuild26
-rw-r--r--dev-perl/USB-LibUSB/metadata.xml19
-rw-r--r--dev-perl/USB-TMC-0.6.013
-rw-r--r--dev-perl/USB-TMC-0.7.013
-rw-r--r--dev-perl/USB-TMC/Manifest6
-rw-r--r--dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild29
-rw-r--r--dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild28
-rw-r--r--dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch80
-rw-r--r--dev-perl/USB-TMC/metadata.xml16
-rw-r--r--dev-perl/UUID-0.260.012
-rw-r--r--dev-perl/UUID-0.270.012
-rw-r--r--dev-perl/UUID-Tiny-1.40.012
-rw-r--r--dev-perl/UUID-Tiny/Manifest3
-rw-r--r--dev-perl/UUID-Tiny/UUID-Tiny-1.40.0.ebuild22
-rw-r--r--dev-perl/UUID-Tiny/metadata.xml19
-rw-r--r--dev-perl/UUID/Manifest5
-rw-r--r--dev-perl/UUID/UUID-0.260.0.ebuild24
-rw-r--r--dev-perl/UUID/UUID-0.270.0.ebuild24
-rw-r--r--dev-perl/UUID/metadata.xml12
-rw-r--r--dev-perl/UltraDNS-0.60.0-r212
-rw-r--r--dev-perl/UltraDNS/Manifest5
-rw-r--r--dev-perl/UltraDNS/UltraDNS-0.60.0-r2.ebuild28
-rw-r--r--dev-perl/UltraDNS/files/UltraDNS-0.06-dotinc.patch80
-rw-r--r--dev-perl/UltraDNS/files/UltraDNS-0.06-nomkmethods.patch20
-rw-r--r--dev-perl/UltraDNS/metadata.xml15
-rw-r--r--dev-perl/Unicode-EastAsianWidth-1.330.0-r112
-rw-r--r--dev-perl/Unicode-EastAsianWidth/Manifest4
-rw-r--r--dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0-r1.ebuild21
-rw-r--r--dev-perl/Unicode-EastAsianWidth/files/no-dot-inc.patch25
-rw-r--r--dev-perl/Unicode-EastAsianWidth/metadata.xml12
-rw-r--r--dev-perl/Unicode-LineBreak-2016.3.012
-rw-r--r--dev-perl/Unicode-LineBreak-2017.4.012
-rw-r--r--dev-perl/Unicode-LineBreak-2017.4.0-r112
-rw-r--r--dev-perl/Unicode-LineBreak/Manifest7
-rw-r--r--dev-perl/Unicode-LineBreak/Unicode-LineBreak-2016.3.0.ebuild21
-rw-r--r--dev-perl/Unicode-LineBreak/Unicode-LineBreak-2017.4.0-r1.ebuild21
-rw-r--r--dev-perl/Unicode-LineBreak/Unicode-LineBreak-2017.4.0.ebuild21
-rw-r--r--dev-perl/Unicode-LineBreak/files/Unicode-LineBreak-2017.004-dotinc.patch232
-rw-r--r--dev-perl/Unicode-LineBreak/metadata.xml14
-rw-r--r--dev-perl/Unicode-Map-0.112.0-r112
-rw-r--r--dev-perl/Unicode-Map/Manifest4
-rw-r--r--dev-perl/Unicode-Map/Unicode-Map-0.112.0-r1.ebuild17
-rw-r--r--dev-perl/Unicode-Map/files/0.112-no-scripts.patch15
-rw-r--r--dev-perl/Unicode-Map/metadata.xml12
-rw-r--r--dev-perl/Unicode-Map8-0.130.012
-rw-r--r--dev-perl/Unicode-Map8-0.130.0-r112
-rw-r--r--dev-perl/Unicode-Map8/Manifest4
-rw-r--r--dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r1.ebuild17
-rw-r--r--dev-perl/Unicode-Map8/Unicode-Map8-0.130.0.ebuild19
-rw-r--r--dev-perl/Unicode-Map8/metadata.xml12
-rw-r--r--dev-perl/Unicode-MapUTF8-1.110.0-r112
-rw-r--r--dev-perl/Unicode-MapUTF8-1.110.0-r212
-rw-r--r--dev-perl/Unicode-MapUTF8/Manifest4
-rw-r--r--dev-perl/Unicode-MapUTF8/Unicode-MapUTF8-1.110.0-r1.ebuild21
-rw-r--r--dev-perl/Unicode-MapUTF8/Unicode-MapUTF8-1.110.0-r2.ebuild23
-rw-r--r--dev-perl/Unicode-MapUTF8/metadata.xml12
-rw-r--r--dev-perl/Unicode-String-2.100.012
-rw-r--r--dev-perl/Unicode-String-2.90.0-r112
-rw-r--r--dev-perl/Unicode-String/Manifest5
-rw-r--r--dev-perl/Unicode-String/Unicode-String-2.100.0.ebuild18
-rw-r--r--dev-perl/Unicode-String/Unicode-String-2.90.0-r1.ebuild17
-rw-r--r--dev-perl/Unicode-String/metadata.xml13
-rw-r--r--dev-perl/Unicode-Stringprep-1.105.0-r113
-rw-r--r--dev-perl/Unicode-Stringprep-1.105.0-r213
-rw-r--r--dev-perl/Unicode-Stringprep/Manifest4
-rw-r--r--dev-perl/Unicode-Stringprep/Unicode-Stringprep-1.105.0-r1.ebuild25
-rw-r--r--dev-perl/Unicode-Stringprep/Unicode-Stringprep-1.105.0-r2.ebuild27
-rw-r--r--dev-perl/Unicode-Stringprep/metadata.xml16
-rw-r--r--dev-perl/Unicode-UTF8-0.620.013
-rw-r--r--dev-perl/Unicode-UTF8/Manifest3
-rw-r--r--dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild36
-rw-r--r--dev-perl/Unicode-UTF8/metadata.xml12
-rw-r--r--dev-perl/Unicode-UTF8simple-1.60.012
-rw-r--r--dev-perl/Unicode-UTF8simple/Manifest3
-rw-r--r--dev-perl/Unicode-UTF8simple/Unicode-UTF8simple-1.60.0.ebuild16
-rw-r--r--dev-perl/Unicode-UTF8simple/metadata.xml12
-rw-r--r--dev-perl/Unix-Getrusage-0.030.012
-rw-r--r--dev-perl/Unix-Getrusage-0.30.0-r112
-rw-r--r--dev-perl/Unix-Getrusage/Manifest4
-rw-r--r--dev-perl/Unix-Getrusage/Unix-Getrusage-0.030.0.ebuild16
-rw-r--r--dev-perl/Unix-Getrusage/Unix-Getrusage-0.30.0-r1.ebuild14
-rw-r--r--dev-perl/Unix-Getrusage/metadata.xml20
-rw-r--r--dev-perl/Unix-Syslog-1.100.0-r112
-rw-r--r--dev-perl/Unix-Syslog-1.100.0-r212
-rw-r--r--dev-perl/Unix-Syslog/Manifest4
-rw-r--r--dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r1.ebuild15
-rw-r--r--dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r2.ebuild15
-rw-r--r--dev-perl/Unix-Syslog/metadata.xml12
-rw-r--r--dev-perl/User-Identity-0.940.013
-rw-r--r--dev-perl/User-Identity-0.970.013
-rw-r--r--dev-perl/User-Identity-0.990.013
-rw-r--r--dev-perl/User-Identity/Manifest7
-rw-r--r--dev-perl/User-Identity/User-Identity-0.940.0.ebuild29
-rw-r--r--dev-perl/User-Identity/User-Identity-0.970.0.ebuild23
-rw-r--r--dev-perl/User-Identity/User-Identity-0.990.0.ebuild24
-rw-r--r--dev-perl/User-Identity/metadata.xml23
-rw-r--r--dev-perl/VM-EC2-1.280.012
-rw-r--r--dev-perl/VM-EC2-Security-CredentialCache-0.250.012
-rw-r--r--dev-perl/VM-EC2-Security-CredentialCache/Manifest3
-rw-r--r--dev-perl/VM-EC2-Security-CredentialCache/VM-EC2-Security-CredentialCache-0.250.0.ebuild22
-rw-r--r--dev-perl/VM-EC2-Security-CredentialCache/metadata.xml12
-rw-r--r--dev-perl/VM-EC2/Manifest3
-rw-r--r--dev-perl/VM-EC2/VM-EC2-1.280.0.ebuild31
-rw-r--r--dev-perl/VM-EC2/metadata.xml190
-rw-r--r--dev-perl/Validate-Net-0.600.0-r113
-rw-r--r--dev-perl/Validate-Net/Manifest3
-rw-r--r--dev-perl/Validate-Net/Validate-Net-0.600.0-r1.ebuild25
-rw-r--r--dev-perl/Validate-Net/metadata.xml12
-rw-r--r--dev-perl/Validate-Tiny-1.55113
-rw-r--r--dev-perl/Validate-Tiny-1.60013
-rw-r--r--dev-perl/Validate-Tiny-1.600.0-r113
-rw-r--r--dev-perl/Validate-Tiny/Manifest6
-rw-r--r--dev-perl/Validate-Tiny/Validate-Tiny-1.551.ebuild23
-rw-r--r--dev-perl/Validate-Tiny/Validate-Tiny-1.600.0-r1.ebuild21
-rw-r--r--dev-perl/Validate-Tiny/Validate-Tiny-1.600.ebuild23
-rw-r--r--dev-perl/Validate-Tiny/metadata.xml15
-rw-r--r--dev-perl/Variable-Magic-0.610.013
-rw-r--r--dev-perl/Variable-Magic-0.620.013
-rw-r--r--dev-perl/Variable-Magic/Manifest5
-rw-r--r--dev-perl/Variable-Magic/Variable-Magic-0.610.0.ebuild27
-rw-r--r--dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild27
-rw-r--r--dev-perl/Variable-Magic/metadata.xml12
-rw-r--r--dev-perl/Version-Next-1.0.013
-rw-r--r--dev-perl/Version-Next/Manifest3
-rw-r--r--dev-perl/Version-Next/Version-Next-1.0.0.ebuild29
-rw-r--r--dev-perl/Version-Next/metadata.xml12
-rw-r--r--dev-perl/Video-Frequencies-0.03-r112
-rw-r--r--dev-perl/Video-Frequencies-0.03-r212
-rw-r--r--dev-perl/Video-Frequencies/Manifest4
-rw-r--r--dev-perl/Video-Frequencies/Video-Frequencies-0.03-r1.ebuild19
-rw-r--r--dev-perl/Video-Frequencies/Video-Frequencies-0.03-r2.ebuild35
-rw-r--r--dev-perl/Video-Frequencies/metadata.xml15
-rw-r--r--dev-perl/Video-Info-0.993.0-r112
-rw-r--r--dev-perl/Video-Info-0.993.0-r213
-rw-r--r--dev-perl/Video-Info/Manifest4
-rw-r--r--dev-perl/Video-Info/Video-Info-0.993.0-r1.ebuild18
-rw-r--r--dev-perl/Video-Info/Video-Info-0.993.0-r2.ebuild28
-rw-r--r--dev-perl/Video-Info/metadata.xml22
-rw-r--r--dev-perl/Video-ivtv-0.13-r112
-rw-r--r--dev-perl/Video-ivtv-0.13-r212
-rw-r--r--dev-perl/Video-ivtv/Manifest4
-rw-r--r--dev-perl/Video-ivtv/Video-ivtv-0.13-r1.ebuild19
-rw-r--r--dev-perl/Video-ivtv/Video-ivtv-0.13-r2.ebuild39
-rw-r--r--dev-perl/Video-ivtv/metadata.xml15
-rw-r--r--dev-perl/WWW-Curl-4.170.012
-rw-r--r--dev-perl/WWW-Curl-4.170.0-r112
-rw-r--r--dev-perl/WWW-Curl/Manifest7
-rw-r--r--dev-perl/WWW-Curl/WWW-Curl-4.170.0-r1.ebuild25
-rw-r--r--dev-perl/WWW-Curl/WWW-Curl-4.170.0.ebuild28
-rw-r--r--dev-perl/WWW-Curl/files/WWW-Curl-4.150.0-curl-7.50.2.patch40
-rw-r--r--dev-perl/WWW-Curl/files/WWW-Curl-4.17-dotinc.patch26
-rw-r--r--dev-perl/WWW-Curl/files/WWW-Curl-4.17-networktests.patch190
-rw-r--r--dev-perl/WWW-Curl/metadata.xml16
-rw-r--r--dev-perl/WWW-Dict-Leo-Org-1.400.012
-rw-r--r--dev-perl/WWW-Dict-Leo-Org-2.0.013
-rw-r--r--dev-perl/WWW-Dict-Leo-Org-2.20.013
-rw-r--r--dev-perl/WWW-Dict-Leo-Org/Manifest7
-rw-r--r--dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-1.400.0.ebuild36
-rw-r--r--dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.0.0.ebuild39
-rw-r--r--dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0.ebuild40
-rw-r--r--dev-perl/WWW-Dict-Leo-Org/metadata.xml12
-rw-r--r--dev-perl/WWW-Form-UrlEncoded-0.240.013
-rw-r--r--dev-perl/WWW-Form-UrlEncoded-XS-0.240.013
-rw-r--r--dev-perl/WWW-Form-UrlEncoded-XS/Manifest3
-rw-r--r--dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.240.0.ebuild24
-rw-r--r--dev-perl/WWW-Form-UrlEncoded-XS/metadata.xml12
-rw-r--r--dev-perl/WWW-Form-UrlEncoded/Manifest3
-rw-r--r--dev-perl/WWW-Form-UrlEncoded/WWW-Form-UrlEncoded-0.240.0.ebuild26
-rw-r--r--dev-perl/WWW-Form-UrlEncoded/metadata.xml16
-rw-r--r--dev-perl/WWW-Mechanize-1.750.013
-rw-r--r--dev-perl/WWW-Mechanize-1.790.013
-rw-r--r--dev-perl/WWW-Mechanize-1.840.013
-rw-r--r--dev-perl/WWW-Mechanize-1.870.013
-rw-r--r--dev-perl/WWW-Mechanize-FormFiller-0.120.013
-rw-r--r--dev-perl/WWW-Mechanize-FormFiller/Manifest3
-rw-r--r--dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.120.0.ebuild26
-rw-r--r--dev-perl/WWW-Mechanize-FormFiller/metadata.xml22
-rw-r--r--dev-perl/WWW-Mechanize/Manifest9
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-1.750.0.ebuild44
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-1.790.0.ebuild46
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-1.840.0.ebuild50
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-1.870.0.ebuild43
-rw-r--r--dev-perl/WWW-Mechanize/metadata.xml14
-rw-r--r--dev-perl/WWW-Pastebin-PastebinCom-Create-1.3.0-r113
-rw-r--r--dev-perl/WWW-Pastebin-PastebinCom-Create/Manifest3
-rw-r--r--dev-perl/WWW-Pastebin-PastebinCom-Create/WWW-Pastebin-PastebinCom-Create-1.3.0-r1.ebuild34
-rw-r--r--dev-perl/WWW-Pastebin-PastebinCom-Create/metadata.xml12
-rw-r--r--dev-perl/WWW-RobotRules-6.20.012
-rw-r--r--dev-perl/WWW-RobotRules-6.20.0-r112
-rw-r--r--dev-perl/WWW-RobotRules/Manifest4
-rw-r--r--dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r1.ebuild19
-rw-r--r--dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0.ebuild21
-rw-r--r--dev-perl/WWW-RobotRules/metadata.xml14
-rw-r--r--dev-perl/WWW-Shorten-3.93.013
-rw-r--r--dev-perl/WWW-Shorten/Manifest3
-rw-r--r--dev-perl/WWW-Shorten/WWW-Shorten-3.93.0.ebuild42
-rw-r--r--dev-perl/WWW-Shorten/metadata.xml23
-rw-r--r--dev-perl/Want-0.290.012
-rw-r--r--dev-perl/Want/Manifest3
-rw-r--r--dev-perl/Want/Want-0.290.0.ebuild19
-rw-r--r--dev-perl/Want/metadata.xml12
-rw-r--r--dev-perl/WattsUp-Daemon-0.4-r112
-rw-r--r--dev-perl/WattsUp-Daemon/Manifest3
-rw-r--r--dev-perl/WattsUp-Daemon/WattsUp-Daemon-0.4-r1.ebuild29
-rw-r--r--dev-perl/WattsUp-Daemon/metadata.xml11
-rw-r--r--dev-perl/WeakRef-0.10.0-r112
-rw-r--r--dev-perl/WeakRef/Manifest3
-rw-r--r--dev-perl/WeakRef/WeakRef-0.10.0-r1.ebuild16
-rw-r--r--dev-perl/WeakRef/metadata.xml12
-rw-r--r--dev-perl/Weather-Com-2.0.0-r113
-rw-r--r--dev-perl/Weather-Com/Manifest5
-rw-r--r--dev-perl/Weather-Com/Weather-Com-2.0.0-r1.ebuild33
-rw-r--r--dev-perl/Weather-Com/files/Weather-Com-2.0.0-dotinc.patch68
-rw-r--r--dev-perl/Weather-Com/files/Weather-Com-2.0.0-network.patch54
-rw-r--r--dev-perl/Weather-Com/metadata.xml32
-rw-r--r--dev-perl/WebService-Linode-0.28.013
-rw-r--r--dev-perl/WebService-Linode/Manifest3
-rw-r--r--dev-perl/WebService-Linode/WebService-Linode-0.28.0.ebuild23
-rw-r--r--dev-perl/WebService-Linode/metadata.xml14
-rw-r--r--dev-perl/WebService-MusicBrainz-0.930.0-r112
-rw-r--r--dev-perl/WebService-MusicBrainz-0.940.012
-rw-r--r--dev-perl/WebService-MusicBrainz-1.0.212
-rw-r--r--dev-perl/WebService-MusicBrainz-1.0.412
-rw-r--r--dev-perl/WebService-MusicBrainz/Manifest10
-rw-r--r--dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.930.0-r1.ebuild24
-rw-r--r--dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.940.0.ebuild27
-rw-r--r--dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.2.ebuild21
-rw-r--r--dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.4.ebuild21
-rw-r--r--dev-perl/WebService-MusicBrainz/files/1.0.2-no-network-testing.patch93
-rw-r--r--dev-perl/WebService-MusicBrainz/metadata.xml17
-rw-r--r--dev-perl/WordNet-QueryData-1.490.0-r112
-rw-r--r--dev-perl/WordNet-QueryData-1.490.0-r212
-rw-r--r--dev-perl/WordNet-QueryData/Manifest7
-rw-r--r--dev-perl/WordNet-QueryData/WordNet-QueryData-1.490.0-r1.ebuild22
-rw-r--r--dev-perl/WordNet-QueryData/WordNet-QueryData-1.490.0-r2.ebuild22
-rw-r--r--dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-harness.patch31
-rw-r--r--dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-paths.patch48
-rw-r--r--dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-test-counts.patch43
-rw-r--r--dev-perl/WordNet-QueryData/metadata.xml12
-rw-r--r--dev-perl/Wx-0.993.200-r113
-rw-r--r--dev-perl/Wx-GLCanvas-0.90.013
-rw-r--r--dev-perl/Wx-GLCanvas/Manifest3
-rw-r--r--dev-perl/Wx-GLCanvas/Wx-GLCanvas-0.90.0.ebuild29
-rw-r--r--dev-perl/Wx-GLCanvas/metadata.xml13
-rw-r--r--dev-perl/Wx-Perl-ProcessStream-0.320.0-r212
-rw-r--r--dev-perl/Wx-Perl-ProcessStream-0.320.0-r313
-rw-r--r--dev-perl/Wx-Perl-ProcessStream/Manifest4
-rw-r--r--dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r2.ebuild27
-rw-r--r--dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r3.ebuild29
-rw-r--r--dev-perl/Wx-Perl-ProcessStream/metadata.xml16
-rw-r--r--dev-perl/Wx-Scintilla-0.390.0-r212
-rw-r--r--dev-perl/Wx-Scintilla-0.390.0-r313
-rw-r--r--dev-perl/Wx-Scintilla/Manifest6
-rw-r--r--dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r2.ebuild44
-rw-r--r--dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r3.ebuild41
-rw-r--r--dev-perl/Wx-Scintilla/files/Wx-Scintilla-0.34-flags.patch19
-rw-r--r--dev-perl/Wx-Scintilla/files/Wx-Scintilla-0.39-gcc6.patch32
-rw-r--r--dev-perl/Wx-Scintilla/metadata.xml17
-rw-r--r--dev-perl/Wx/Manifest3
-rw-r--r--dev-perl/Wx/Wx-0.993.200-r1.ebuild46
-rw-r--r--dev-perl/Wx/metadata.xml314
-rw-r--r--dev-perl/X-Osd-0.700.0-r112
-rw-r--r--dev-perl/X-Osd-0.700.0-r213
-rw-r--r--dev-perl/X-Osd/Manifest4
-rw-r--r--dev-perl/X-Osd/X-Osd-0.700.0-r1.ebuild17
-rw-r--r--dev-perl/X-Osd/X-Osd-0.700.0-r2.ebuild21
-rw-r--r--dev-perl/X-Osd/metadata.xml12
-rw-r--r--dev-perl/X11-FreeDesktop-DesktopEntry-0.40.0-r112
-rw-r--r--dev-perl/X11-FreeDesktop-DesktopEntry/Manifest3
-rw-r--r--dev-perl/X11-FreeDesktop-DesktopEntry/X11-FreeDesktop-DesktopEntry-0.40.0-r1.ebuild16
-rw-r--r--dev-perl/X11-FreeDesktop-DesktopEntry/metadata.xml12
-rw-r--r--dev-perl/X11-Protocol-0.560.0-r112
-rw-r--r--dev-perl/X11-Protocol-0.560.0-r213
-rw-r--r--dev-perl/X11-Protocol/Manifest6
-rw-r--r--dev-perl/X11-Protocol/X11-Protocol-0.560.0-r1.ebuild19
-rw-r--r--dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild28
-rw-r--r--dev-perl/X11-Protocol/files/X11-Protocol-0.56-test-tap.patch28
-rw-r--r--dev-perl/X11-Protocol/files/X11-Protocol-0.56-test-timeout.patch38
-rw-r--r--dev-perl/X11-Protocol/metadata.xml28
-rw-r--r--dev-perl/X11-XCB-0.170.0-r113
-rw-r--r--dev-perl/X11-XCB/Manifest3
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild46
-rw-r--r--dev-perl/X11-XCB/metadata.xml25
-rw-r--r--dev-perl/X500-DN-0.290.0-r112
-rw-r--r--dev-perl/X500-DN/Manifest3
-rw-r--r--dev-perl/X500-DN/X500-DN-0.290.0-r1.ebuild19
-rw-r--r--dev-perl/X500-DN/metadata.xml13
-rw-r--r--dev-perl/XML-Atom-0.420.012
-rw-r--r--dev-perl/XML-Atom/Manifest5
-rw-r--r--dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild39
-rw-r--r--dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch27
-rw-r--r--dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch28
-rw-r--r--dev-perl/XML-Atom/metadata.xml26
-rw-r--r--dev-perl/XML-Catalog-1.30.012
-rw-r--r--dev-perl/XML-Catalog-1.30.0-r112
-rw-r--r--dev-perl/XML-Catalog/Manifest4
-rw-r--r--dev-perl/XML-Catalog/XML-Catalog-1.30.0-r1.ebuild19
-rw-r--r--dev-perl/XML-Catalog/XML-Catalog-1.30.0.ebuild19
-rw-r--r--dev-perl/XML-Catalog/metadata.xml13
-rw-r--r--dev-perl/XML-CompactTree-XS-0.20.0-r113
-rw-r--r--dev-perl/XML-CompactTree-XS-0.30.013
-rw-r--r--dev-perl/XML-CompactTree-XS/Manifest5
-rw-r--r--dev-perl/XML-CompactTree-XS/XML-CompactTree-XS-0.20.0-r1.ebuild24
-rw-r--r--dev-perl/XML-CompactTree-XS/XML-CompactTree-XS-0.30.0.ebuild23
-rw-r--r--dev-perl/XML-CompactTree-XS/metadata.xml12
-rw-r--r--dev-perl/XML-Compile-1.540.013
-rw-r--r--dev-perl/XML-Compile-1.560.013
-rw-r--r--dev-perl/XML-Compile-1.600.013
-rw-r--r--dev-perl/XML-Compile-Cache-1.50.013
-rw-r--r--dev-perl/XML-Compile-Cache-1.60.013
-rw-r--r--dev-perl/XML-Compile-Cache/Manifest5
-rw-r--r--dev-perl/XML-Compile-Cache/XML-Compile-Cache-1.50.0.ebuild26
-rw-r--r--dev-perl/XML-Compile-Cache/XML-Compile-Cache-1.60.0.ebuild26
-rw-r--r--dev-perl/XML-Compile-Cache/metadata.xml12
-rw-r--r--dev-perl/XML-Compile-SOAP-3.200.013
-rw-r--r--dev-perl/XML-Compile-SOAP-3.210.013
-rw-r--r--dev-perl/XML-Compile-SOAP-3.240.013
-rw-r--r--dev-perl/XML-Compile-SOAP/Manifest7
-rw-r--r--dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.200.0.ebuild30
-rw-r--r--dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.210.0.ebuild30
-rw-r--r--dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.240.0.ebuild31
-rw-r--r--dev-perl/XML-Compile-SOAP/metadata.xml26
-rw-r--r--dev-perl/XML-Compile-Tester-0.900.013
-rw-r--r--dev-perl/XML-Compile-Tester/Manifest3
-rw-r--r--dev-perl/XML-Compile-Tester/XML-Compile-Tester-0.900.0.ebuild27
-rw-r--r--dev-perl/XML-Compile-Tester/metadata.xml12
-rw-r--r--dev-perl/XML-Compile-WSDL11-3.50.013
-rw-r--r--dev-perl/XML-Compile-WSDL11-3.60.013
-rw-r--r--dev-perl/XML-Compile-WSDL11/Manifest5
-rw-r--r--dev-perl/XML-Compile-WSDL11/XML-Compile-WSDL11-3.50.0.ebuild27
-rw-r--r--dev-perl/XML-Compile-WSDL11/XML-Compile-WSDL11-3.60.0.ebuild27
-rw-r--r--dev-perl/XML-Compile-WSDL11/metadata.xml12
-rw-r--r--dev-perl/XML-Compile/Manifest7
-rw-r--r--dev-perl/XML-Compile/XML-Compile-1.540.0.ebuild35
-rw-r--r--dev-perl/XML-Compile/XML-Compile-1.560.0.ebuild36
-rw-r--r--dev-perl/XML-Compile/XML-Compile-1.600.0.ebuild36
-rw-r--r--dev-perl/XML-Compile/metadata.xml24
-rw-r--r--dev-perl/XML-DOM-1.450.013
-rw-r--r--dev-perl/XML-DOM-1.460.013
-rw-r--r--dev-perl/XML-DOM-1.460.0-r113
-rw-r--r--dev-perl/XML-DOM-XPath-0.140.0-r213
-rw-r--r--dev-perl/XML-DOM-XPath/Manifest4
-rw-r--r--dev-perl/XML-DOM-XPath/XML-DOM-XPath-0.140.0-r2.ebuild22
-rw-r--r--dev-perl/XML-DOM-XPath/files/XML-DOM-XPath-0.14-encoding.patch27
-rw-r--r--dev-perl/XML-DOM-XPath/metadata.xml17
-rw-r--r--dev-perl/XML-DOM/Manifest7
-rw-r--r--dev-perl/XML-DOM/XML-DOM-1.450.0.ebuild24
-rw-r--r--dev-perl/XML-DOM/XML-DOM-1.460.0-r1.ebuild27
-rw-r--r--dev-perl/XML-DOM/XML-DOM-1.460.0.ebuild26
-rw-r--r--dev-perl/XML-DOM/files/XML-DOM-1.46-nodotinc.patch156
-rw-r--r--dev-perl/XML-DOM/metadata.xml41
-rw-r--r--dev-perl/XML-DT-0.680.013
-rw-r--r--dev-perl/XML-DT/Manifest3
-rw-r--r--dev-perl/XML-DT/XML-DT-0.680.0.ebuild32
-rw-r--r--dev-perl/XML-DT/metadata.xml12
-rw-r--r--dev-perl/XML-DTDParser-2.10.0-r112
-rw-r--r--dev-perl/XML-DTDParser/Manifest3
-rw-r--r--dev-perl/XML-DTDParser/XML-DTDParser-2.10.0-r1.ebuild16
-rw-r--r--dev-perl/XML-DTDParser/metadata.xml12
-rw-r--r--dev-perl/XML-Descent-1.40.013
-rw-r--r--dev-perl/XML-Descent/Manifest3
-rw-r--r--dev-perl/XML-Descent/XML-Descent-1.40.0.ebuild28
-rw-r--r--dev-perl/XML-Descent/metadata.xml12
-rw-r--r--dev-perl/XML-Directory-1.0.012
-rw-r--r--dev-perl/XML-Directory-1.0.0-r113
-rw-r--r--dev-perl/XML-Directory/Manifest4
-rw-r--r--dev-perl/XML-Directory/XML-Directory-1.0.0-r1.ebuild15
-rw-r--r--dev-perl/XML-Directory/XML-Directory-1.0.0.ebuild16
-rw-r--r--dev-perl/XML-Directory/metadata.xml15
-rw-r--r--dev-perl/XML-Dumper-0.810.0-r112
-rw-r--r--dev-perl/XML-Dumper/Manifest3
-rw-r--r--dev-perl/XML-Dumper/XML-Dumper-0.810.0-r1.ebuild19
-rw-r--r--dev-perl/XML-Dumper/metadata.xml12
-rw-r--r--dev-perl/XML-Elemental-2.110.0-r112
-rw-r--r--dev-perl/XML-Elemental/Manifest3
-rw-r--r--dev-perl/XML-Elemental/XML-Elemental-2.110.0-r1.ebuild22
-rw-r--r--dev-perl/XML-Elemental/metadata.xml19
-rw-r--r--dev-perl/XML-Encoding-2.90.013
-rw-r--r--dev-perl/XML-Encoding/Manifest3
-rw-r--r--dev-perl/XML-Encoding/XML-Encoding-2.90.0.ebuild22
-rw-r--r--dev-perl/XML-Encoding/metadata.xml12
-rw-r--r--dev-perl/XML-Entities-1.0.20013
-rw-r--r--dev-perl/XML-Entities/Manifest3
-rw-r--r--dev-perl/XML-Entities/XML-Entities-1.0.200.ebuild27
-rw-r--r--dev-perl/XML-Entities/metadata.xml13
-rw-r--r--dev-perl/XML-Fast-0.110.0-r112
-rw-r--r--dev-perl/XML-Fast-0.170.012
-rw-r--r--dev-perl/XML-Fast/Manifest5
-rw-r--r--dev-perl/XML-Fast/XML-Fast-0.110.0-r1.ebuild20
-rw-r--r--dev-perl/XML-Fast/XML-Fast-0.170.0.ebuild18
-rw-r--r--dev-perl/XML-Fast/metadata.xml12
-rw-r--r--dev-perl/XML-Feed-0.530.0-r113
-rw-r--r--dev-perl/XML-Feed/Manifest4
-rw-r--r--dev-perl/XML-Feed/XML-Feed-0.530.0-r1.ebuild42
-rw-r--r--dev-perl/XML-Feed/files/XML-Feed-0.53-dotinc.patch45
-rw-r--r--dev-perl/XML-Feed/metadata.xml19
-rw-r--r--dev-perl/XML-FeedPP-0.430.013
-rw-r--r--dev-perl/XML-FeedPP/Manifest3
-rw-r--r--dev-perl/XML-FeedPP/XML-FeedPP-0.430.0.ebuild22
-rw-r--r--dev-perl/XML-FeedPP/metadata.xml32
-rw-r--r--dev-perl/XML-Filter-BufferText-1.10.0-r112
-rw-r--r--dev-perl/XML-Filter-BufferText/Manifest3
-rw-r--r--dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r1.ebuild19
-rw-r--r--dev-perl/XML-Filter-BufferText/metadata.xml12
-rw-r--r--dev-perl/XML-Filter-DOMFilter-LibXML-0.40.013
-rw-r--r--dev-perl/XML-Filter-DOMFilter-LibXML/Manifest3
-rw-r--r--dev-perl/XML-Filter-DOMFilter-LibXML/XML-Filter-DOMFilter-LibXML-0.40.0.ebuild23
-rw-r--r--dev-perl/XML-Filter-DOMFilter-LibXML/metadata.xml12
-rw-r--r--dev-perl/XML-Generator-1.40.0-r112
-rw-r--r--dev-perl/XML-Generator/Manifest3
-rw-r--r--dev-perl/XML-Generator/XML-Generator-1.40.0-r1.ebuild19
-rw-r--r--dev-perl/XML-Generator/metadata.xml21
-rw-r--r--dev-perl/XML-Grove-0.460.0_rc12
-rw-r--r--dev-perl/XML-Grove-0.46_alpha-r212
-rw-r--r--dev-perl/XML-Grove/Manifest6
-rw-r--r--dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild20
-rw-r--r--dev-perl/XML-Grove/XML-Grove-0.46_alpha-r2.ebuild21
-rw-r--r--dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch26
-rw-r--r--dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch25
-rw-r--r--dev-perl/XML-Grove/metadata.xml37
-rw-r--r--dev-perl/XML-Handler-YAWriter-0.230.0-r112
-rw-r--r--dev-perl/XML-Handler-YAWriter-0.230.0-r212
-rw-r--r--dev-perl/XML-Handler-YAWriter/Manifest4
-rw-r--r--dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r1.ebuild18
-rw-r--r--dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r2.ebuild18
-rw-r--r--dev-perl/XML-Handler-YAWriter/metadata.xml12
-rw-r--r--dev-perl/XML-LibXML-2.12.800-r113
-rw-r--r--dev-perl/XML-LibXML-2.12.90013
-rw-r--r--dev-perl/XML-LibXML-2.13.20013
-rw-r--r--dev-perl/XML-LibXML-Iterator-1.40.0-r112
-rw-r--r--dev-perl/XML-LibXML-Iterator/Manifest3
-rw-r--r--dev-perl/XML-LibXML-Iterator/XML-LibXML-Iterator-1.40.0-r1.ebuild20
-rw-r--r--dev-perl/XML-LibXML-Iterator/metadata.xml13
-rw-r--r--dev-perl/XML-LibXML-Simple-0.970.013
-rw-r--r--dev-perl/XML-LibXML-Simple-0.990.013
-rw-r--r--dev-perl/XML-LibXML-Simple/Manifest5
-rw-r--r--dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-0.970.0.ebuild26
-rw-r--r--dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-0.990.0.ebuild25
-rw-r--r--dev-perl/XML-LibXML-Simple/metadata.xml12
-rw-r--r--dev-perl/XML-LibXML/Manifest8
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.12.800-r1.ebuild69
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.12.900.ebuild69
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.13.200.ebuild69
-rw-r--r--dev-perl/XML-LibXML/files/XML-LibXML-2.12.800-disable-expanding.patch72
-rw-r--r--dev-perl/XML-LibXML/metadata.xml47
-rw-r--r--dev-perl/XML-LibXSLT-1.940.012
-rw-r--r--dev-perl/XML-LibXSLT-1.960.012
-rw-r--r--dev-perl/XML-LibXSLT/Manifest6
-rw-r--r--dev-perl/XML-LibXSLT/XML-LibXSLT-1.940.0.ebuild24
-rw-r--r--dev-perl/XML-LibXSLT/XML-LibXSLT-1.960.0.ebuild31
-rw-r--r--dev-perl/XML-LibXSLT/files/XML-LibXSLT-1.96-entityexpandtest.patch29
-rw-r--r--dev-perl/XML-LibXSLT/metadata.xml18
-rw-r--r--dev-perl/XML-Mini-1.380.0-r112
-rw-r--r--dev-perl/XML-Mini/Manifest3
-rw-r--r--dev-perl/XML-Mini/XML-Mini-1.380.0-r1.ebuild17
-rw-r--r--dev-perl/XML-Mini/metadata.xml21
-rw-r--r--dev-perl/XML-NamespaceSupport-1.120.013
-rw-r--r--dev-perl/XML-NamespaceSupport/Manifest3
-rw-r--r--dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0.ebuild19
-rw-r--r--dev-perl/XML-NamespaceSupport/metadata.xml12
-rw-r--r--dev-perl/XML-NodeFilter-0.10.0-r112
-rw-r--r--dev-perl/XML-NodeFilter/Manifest3
-rw-r--r--dev-perl/XML-NodeFilter/XML-NodeFilter-0.10.0-r1.ebuild16
-rw-r--r--dev-perl/XML-NodeFilter/metadata.xml12
-rw-r--r--dev-perl/XML-Parser-2.440.012
-rw-r--r--dev-perl/XML-Parser-Lite-0.721.013
-rw-r--r--dev-perl/XML-Parser-Lite/Manifest3
-rw-r--r--dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.721.0.ebuild34
-rw-r--r--dev-perl/XML-Parser-Lite/metadata.xml12
-rw-r--r--dev-perl/XML-Parser/Manifest3
-rw-r--r--dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild24
-rw-r--r--dev-perl/XML-Parser/metadata.xml18
-rw-r--r--dev-perl/XML-RAI-1.303.100-r112
-rw-r--r--dev-perl/XML-RAI/Manifest3
-rw-r--r--dev-perl/XML-RAI/XML-RAI-1.303.100-r1.ebuild28
-rw-r--r--dev-perl/XML-RAI/metadata.xml16
-rw-r--r--dev-perl/XML-RSS-1.590.013
-rw-r--r--dev-perl/XML-RSS-1.600.013
-rw-r--r--dev-perl/XML-RSS-Feed-2.400.0-r113
-rw-r--r--dev-perl/XML-RSS-Feed/Manifest4
-rw-r--r--dev-perl/XML-RSS-Feed/XML-RSS-Feed-2.400.0-r1.ebuild34
-rw-r--r--dev-perl/XML-RSS-Feed/metadata.xml16
-rw-r--r--dev-perl/XML-RSS-LibXML-0.310.50013
-rw-r--r--dev-perl/XML-RSS-LibXML/Manifest3
-rw-r--r--dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500.ebuild32
-rw-r--r--dev-perl/XML-RSS-LibXML/metadata.xml21
-rw-r--r--dev-perl/XML-RSS-Parser-4.0.0-r112
-rw-r--r--dev-perl/XML-RSS-Parser/Manifest3
-rw-r--r--dev-perl/XML-RSS-Parser/XML-RSS-Parser-4.0.0-r1.ebuild23
-rw-r--r--dev-perl/XML-RSS-Parser/metadata.xml16
-rw-r--r--dev-perl/XML-RSS/Manifest6
-rw-r--r--dev-perl/XML-RSS/XML-RSS-1.590.0.ebuild36
-rw-r--r--dev-perl/XML-RSS/XML-RSS-1.600.0.ebuild36
-rw-r--r--dev-perl/XML-RSS/files/nomanifest.patch26
-rw-r--r--dev-perl/XML-RSS/metadata.xml20
-rw-r--r--dev-perl/XML-RegExp-0.40.0-r112
-rw-r--r--dev-perl/XML-RegExp/Manifest3
-rw-r--r--dev-perl/XML-RegExp/XML-RegExp-0.40.0-r1.ebuild19
-rw-r--r--dev-perl/XML-RegExp/metadata.xml17
-rw-r--r--dev-perl/XML-SAX-0.990.0-r112
-rw-r--r--dev-perl/XML-SAX-1.0.012
-rw-r--r--dev-perl/XML-SAX-Base-1.90.013
-rw-r--r--dev-perl/XML-SAX-Base/Manifest3
-rw-r--r--dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0.ebuild22
-rw-r--r--dev-perl/XML-SAX-Base/metadata.xml14
-rw-r--r--dev-perl/XML-SAX-Expat-0.510.013
-rw-r--r--dev-perl/XML-SAX-Expat/Manifest3
-rw-r--r--dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild57
-rw-r--r--dev-perl/XML-SAX-Expat/metadata.xml12
-rw-r--r--dev-perl/XML-SAX-ExpatXS-1.330.013
-rw-r--r--dev-perl/XML-SAX-ExpatXS/Manifest3
-rw-r--r--dev-perl/XML-SAX-ExpatXS/XML-SAX-ExpatXS-1.330.0.ebuild20
-rw-r--r--dev-perl/XML-SAX-ExpatXS/metadata.xml14
-rw-r--r--dev-perl/XML-SAX-Writer-0.560.012
-rw-r--r--dev-perl/XML-SAX-Writer-0.570.013
-rw-r--r--dev-perl/XML-SAX-Writer/Manifest5
-rw-r--r--dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.560.0.ebuild22
-rw-r--r--dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.570.0.ebuild29
-rw-r--r--dev-perl/XML-SAX-Writer/metadata.xml21
-rw-r--r--dev-perl/XML-SAX/Manifest7
-rw-r--r--dev-perl/XML-SAX/XML-SAX-0.990.0-r1.ebuild49
-rw-r--r--dev-perl/XML-SAX/XML-SAX-1.0.0.ebuild44
-rw-r--r--dev-perl/XML-SAX/files/XML-SAX-1.00-noautoini.patch63
-rw-r--r--dev-perl/XML-SAX/files/encodings.patch11
-rw-r--r--dev-perl/XML-SAX/metadata.xml22
-rw-r--r--dev-perl/XML-Simple-2.200.0-r112
-rw-r--r--dev-perl/XML-Simple-2.220.013
-rw-r--r--dev-perl/XML-Simple-2.250.013
-rw-r--r--dev-perl/XML-Simple-DTDReader-0.40.0-r112
-rw-r--r--dev-perl/XML-Simple-DTDReader/Manifest3
-rw-r--r--dev-perl/XML-Simple-DTDReader/XML-Simple-DTDReader-0.40.0-r1.ebuild19
-rw-r--r--dev-perl/XML-Simple-DTDReader/metadata.xml16
-rw-r--r--dev-perl/XML-Simple/Manifest8
-rw-r--r--dev-perl/XML-Simple/XML-Simple-2.200.0-r1.ebuild23
-rw-r--r--dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild25
-rw-r--r--dev-perl/XML-Simple/XML-Simple-2.250.0.ebuild27
-rw-r--r--dev-perl/XML-Simple/files/XML-Simple-2.25-saxtests.patch45
-rw-r--r--dev-perl/XML-Simple/metadata.xml12
-rw-r--r--dev-perl/XML-SimpleObject-0.530.0-r112
-rw-r--r--dev-perl/XML-SimpleObject/Manifest3
-rw-r--r--dev-perl/XML-SimpleObject/XML-SimpleObject-0.530.0-r1.ebuild21
-rw-r--r--dev-perl/XML-SimpleObject/metadata.xml14
-rw-r--r--dev-perl/XML-Smart-1.790.013
-rw-r--r--dev-perl/XML-Smart/Manifest3
-rw-r--r--dev-perl/XML-Smart/XML-Smart-1.790.0.ebuild22
-rw-r--r--dev-perl/XML-Smart/metadata.xml25
-rw-r--r--dev-perl/XML-Stream-1.240.013
-rw-r--r--dev-perl/XML-Stream-1.240.0-r113
-rw-r--r--dev-perl/XML-Stream/Manifest4
-rw-r--r--dev-perl/XML-Stream/XML-Stream-1.240.0-r1.ebuild23
-rw-r--r--dev-perl/XML-Stream/XML-Stream-1.240.0.ebuild26
-rw-r--r--dev-perl/XML-Stream/metadata.xml33
-rw-r--r--dev-perl/XML-TokeParser-0.50.013
-rw-r--r--dev-perl/XML-TokeParser/Manifest3
-rw-r--r--dev-perl/XML-TokeParser/XML-TokeParser-0.50.0.ebuild20
-rw-r--r--dev-perl/XML-TokeParser/metadata.xml13
-rw-r--r--dev-perl/XML-TreePP-0.430.0-r112
-rw-r--r--dev-perl/XML-TreePP/Manifest3
-rw-r--r--dev-perl/XML-TreePP/XML-TreePP-0.430.0-r1.ebuild22
-rw-r--r--dev-perl/XML-TreePP/metadata.xml12
-rw-r--r--dev-perl/XML-Twig-3.520.013
-rw-r--r--dev-perl/XML-Twig/Manifest3
-rw-r--r--dev-perl/XML-Twig/XML-Twig-3.520.0.ebuild41
-rw-r--r--dev-perl/XML-Twig/metadata.xml21
-rw-r--r--dev-perl/XML-Validator-Schema-1.100.012
-rw-r--r--dev-perl/XML-Validator-Schema/Manifest3
-rw-r--r--dev-perl/XML-Validator-Schema/XML-Validator-Schema-1.100.0.ebuild22
-rw-r--r--dev-perl/XML-Validator-Schema/metadata.xml16
-rw-r--r--dev-perl/XML-Writer-0.625.013
-rw-r--r--dev-perl/XML-Writer/Manifest3
-rw-r--r--dev-perl/XML-Writer/XML-Writer-0.625.0.ebuild27
-rw-r--r--dev-perl/XML-Writer/metadata.xml15
-rw-r--r--dev-perl/XML-XPath-1.130.0-r112
-rw-r--r--dev-perl/XML-XPath-1.370.013
-rw-r--r--dev-perl/XML-XPath-1.420.013
-rw-r--r--dev-perl/XML-XPath/Manifest7
-rw-r--r--dev-perl/XML-XPath/XML-XPath-1.130.0-r1.ebuild17
-rw-r--r--dev-perl/XML-XPath/XML-XPath-1.370.0.ebuild28
-rw-r--r--dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild28
-rw-r--r--dev-perl/XML-XPath/metadata.xml40
-rw-r--r--dev-perl/XML-XPathEngine-0.140.0-r113
-rw-r--r--dev-perl/XML-XPathEngine/Manifest3
-rw-r--r--dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r1.ebuild26
-rw-r--r--dev-perl/XML-XPathEngine/metadata.xml26
-rw-r--r--dev-perl/XML-XQL-0.680.0-r112
-rw-r--r--dev-perl/XML-XQL/Manifest3
-rw-r--r--dev-perl/XML-XQL/XML-XQL-0.680.0-r1.ebuild21
-rw-r--r--dev-perl/XML-XQL/metadata.xml43
-rw-r--r--dev-perl/XML-XSLT-0.480.0-r112
-rw-r--r--dev-perl/XML-XSLT/Manifest3
-rw-r--r--dev-perl/XML-XSLT/XML-XSLT-0.480.0-r1.ebuild21
-rw-r--r--dev-perl/XML-XSLT/metadata.xml13
-rw-r--r--dev-perl/XML-XUpdate-LibXML-0.6.0-r112
-rw-r--r--dev-perl/XML-XUpdate-LibXML/Manifest3
-rw-r--r--dev-perl/XML-XUpdate-LibXML/XML-XUpdate-LibXML-0.6.0-r1.ebuild20
-rw-r--r--dev-perl/XML-XUpdate-LibXML/metadata.xml13
-rw-r--r--dev-perl/XMLRPC-Lite-0.717.012
-rw-r--r--dev-perl/XMLRPC-Lite/Manifest3
-rw-r--r--dev-perl/XMLRPC-Lite/XMLRPC-Lite-0.717.0.ebuild20
-rw-r--r--dev-perl/XMLRPC-Lite/metadata.xml32
-rw-r--r--dev-perl/XS-Object-Magic-0.40.0-r313
-rw-r--r--dev-perl/XS-Object-Magic/Manifest3
-rw-r--r--dev-perl/XS-Object-Magic/XS-Object-Magic-0.40.0-r3.ebuild31
-rw-r--r--dev-perl/XS-Object-Magic/metadata.xml13
-rw-r--r--dev-perl/YAML-1.150.013
-rw-r--r--dev-perl/YAML-1.240.013
-rw-r--r--dev-perl/YAML-LibYAML-0.640.012
-rw-r--r--dev-perl/YAML-LibYAML-0.650.012
-rw-r--r--dev-perl/YAML-LibYAML-0.690.012
-rw-r--r--dev-perl/YAML-LibYAML/Manifest7
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.640.0.ebuild23
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.650.0.ebuild23
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild20
-rw-r--r--dev-perl/YAML-LibYAML/metadata.xml14
-rw-r--r--dev-perl/YAML-Syck-1.300.012
-rw-r--r--dev-perl/YAML-Syck/Manifest3
-rw-r--r--dev-perl/YAML-Syck/YAML-Syck-1.300.0.ebuild17
-rw-r--r--dev-perl/YAML-Syck/metadata.xml15
-rw-r--r--dev-perl/YAML-Tiny-1.690.013
-rw-r--r--dev-perl/YAML-Tiny-1.730.013
-rw-r--r--dev-perl/YAML-Tiny/Manifest5
-rw-r--r--dev-perl/YAML-Tiny/YAML-Tiny-1.690.0.ebuild33
-rw-r--r--dev-perl/YAML-Tiny/YAML-Tiny-1.730.0.ebuild35
-rw-r--r--dev-perl/YAML-Tiny/metadata.xml12
-rw-r--r--dev-perl/YAML/Manifest5
-rw-r--r--dev-perl/YAML/YAML-1.150.0.ebuild22
-rw-r--r--dev-perl/YAML/YAML-1.240.0.ebuild24
-rw-r--r--dev-perl/YAML/metadata.xml33
-rw-r--r--dev-perl/ZMQ-Constants-1.40.012
-rw-r--r--dev-perl/ZMQ-Constants/Manifest3
-rw-r--r--dev-perl/ZMQ-Constants/ZMQ-Constants-1.40.0.ebuild26
-rw-r--r--dev-perl/ZMQ-Constants/metadata.xml16
-rw-r--r--dev-perl/ZMQ-LibZMQ2-1.90.013
-rw-r--r--dev-perl/ZMQ-LibZMQ2/Manifest3
-rw-r--r--dev-perl/ZMQ-LibZMQ2/ZMQ-LibZMQ2-1.90.0.ebuild39
-rw-r--r--dev-perl/ZMQ-LibZMQ2/metadata.xml12
-rw-r--r--dev-perl/ZMQ-LibZMQ3-1.19.013
-rw-r--r--dev-perl/ZMQ-LibZMQ3/Manifest3
-rw-r--r--dev-perl/ZMQ-LibZMQ3/ZMQ-LibZMQ3-1.19.0.ebuild37
-rw-r--r--dev-perl/ZMQ-LibZMQ3/metadata.xml16
-rw-r--r--dev-perl/aliased-0.340.0-r113
-rw-r--r--dev-perl/aliased/Manifest3
-rw-r--r--dev-perl/aliased/aliased-0.340.0-r1.ebuild29
-rw-r--r--dev-perl/aliased/metadata.xml12
-rw-r--r--dev-perl/asa-1.30.0-r113
-rw-r--r--dev-perl/asa/Manifest3
-rw-r--r--dev-perl/asa/asa-1.30.0-r1.ebuild28
-rw-r--r--dev-perl/asa/metadata.xml12
-rw-r--r--dev-perl/autobox-2.860.013
-rw-r--r--dev-perl/autobox/Manifest3
-rw-r--r--dev-perl/autobox/autobox-2.860.0.ebuild23
-rw-r--r--dev-perl/autobox/metadata.xml13
-rw-r--r--dev-perl/autovivification-0.170.013
-rw-r--r--dev-perl/autovivification-0.180.013
-rw-r--r--dev-perl/autovivification/Manifest5
-rw-r--r--dev-perl/autovivification/autovivification-0.170.0.ebuild22
-rw-r--r--dev-perl/autovivification/autovivification-0.180.0.ebuild22
-rw-r--r--dev-perl/autovivification/metadata.xml11
-rw-r--r--dev-perl/bareword-filehandles-0.5.013
-rw-r--r--dev-perl/bareword-filehandles/Manifest3
-rw-r--r--dev-perl/bareword-filehandles/bareword-filehandles-0.5.0.ebuild30
-rw-r--r--dev-perl/bareword-filehandles/metadata.xml12
-rw-r--r--dev-perl/boolean-0.460.013
-rw-r--r--dev-perl/boolean/Manifest3
-rw-r--r--dev-perl/boolean/boolean-0.460.0.ebuild27
-rw-r--r--dev-perl/boolean/metadata.xml12
-rw-r--r--dev-perl/capitalization-0.30.0-r112
-rw-r--r--dev-perl/capitalization/Manifest3
-rw-r--r--dev-perl/capitalization/capitalization-0.30.0-r1.ebuild19
-rw-r--r--dev-perl/capitalization/metadata.xml12
-rw-r--r--dev-perl/common-sense-3.740.0-r112
-rw-r--r--dev-perl/common-sense/Manifest3
-rw-r--r--dev-perl/common-sense/common-sense-3.740.0-r1.ebuild16
-rw-r--r--dev-perl/common-sense/metadata.xml12
-rw-r--r--dev-perl/constant-boolean-0.20.0-r112
-rw-r--r--dev-perl/constant-boolean/Manifest3
-rw-r--r--dev-perl/constant-boolean/constant-boolean-0.20.0-r1.ebuild19
-rw-r--r--dev-perl/constant-boolean/metadata.xml12
-rw-r--r--dev-perl/constant-defer-6.0.013
-rw-r--r--dev-perl/constant-defer/Manifest3
-rw-r--r--dev-perl/constant-defer/constant-defer-6.0.0.ebuild30
-rw-r--r--dev-perl/constant-defer/metadata.xml12
-rw-r--r--dev-perl/enum-1.110.012
-rw-r--r--dev-perl/enum/Manifest3
-rw-r--r--dev-perl/enum/enum-1.110.0.ebuild19
-rw-r--r--dev-perl/enum/metadata.xml12
-rw-r--r--dev-perl/forks-0.360.0-r113
-rw-r--r--dev-perl/forks/Manifest3
-rw-r--r--dev-perl/forks/forks-0.360.0-r1.ebuild31
-rw-r--r--dev-perl/forks/metadata.xml13
-rw-r--r--dev-perl/frontier-rpc-0.07_beta4-r112
-rw-r--r--dev-perl/frontier-rpc-0.07_beta4-r212
-rw-r--r--dev-perl/frontier-rpc/Manifest4
-rw-r--r--dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r1.ebuild23
-rw-r--r--dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r2.ebuild23
-rw-r--r--dev-perl/frontier-rpc/metadata.xml24
-rw-r--r--dev-perl/glib-perl-1.325.012
-rw-r--r--dev-perl/glib-perl-1.326.012
-rw-r--r--dev-perl/glib-perl/Manifest5
-rw-r--r--dev-perl/glib-perl/glib-perl-1.325.0.ebuild30
-rw-r--r--dev-perl/glib-perl/glib-perl-1.326.0.ebuild30
-rw-r--r--dev-perl/glib-perl/metadata.xml27
-rw-r--r--dev-perl/gnome2-canvas-1.2.0-r112
-rw-r--r--dev-perl/gnome2-canvas-1.2.0-r213
-rw-r--r--dev-perl/gnome2-canvas/Manifest4
-rw-r--r--dev-perl/gnome2-canvas/gnome2-canvas-1.2.0-r1.ebuild25
-rw-r--r--dev-perl/gnome2-canvas/gnome2-canvas-1.2.0-r2.ebuild30
-rw-r--r--dev-perl/gnome2-canvas/metadata.xml12
-rw-r--r--dev-perl/gnome2-perl-1.46.012
-rw-r--r--dev-perl/gnome2-perl/Manifest4
-rw-r--r--dev-perl/gnome2-perl/files/Gnome2-1.046-no-dot-inc.patch355
-rw-r--r--dev-perl/gnome2-perl/gnome2-perl-1.46.0.ebuild30
-rw-r--r--dev-perl/gnome2-perl/metadata.xml13
-rw-r--r--dev-perl/gnome2-vfs-perl-1.81.0-r112
-rw-r--r--dev-perl/gnome2-vfs-perl-1.83.012
-rw-r--r--dev-perl/gnome2-vfs-perl/Manifest5
-rw-r--r--dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.81.0-r1.ebuild26
-rw-r--r--dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.83.0.ebuild23
-rw-r--r--dev-perl/gnome2-vfs-perl/metadata.xml12
-rw-r--r--dev-perl/gnome2-wnck-0.160.0-r112
-rw-r--r--dev-perl/gnome2-wnck-0.160.0-r213
-rw-r--r--dev-perl/gnome2-wnck/Manifest4
-rw-r--r--dev-perl/gnome2-wnck/gnome2-wnck-0.160.0-r1.ebuild25
-rw-r--r--dev-perl/gnome2-wnck/gnome2-wnck-0.160.0-r2.ebuild30
-rw-r--r--dev-perl/gnome2-wnck/metadata.xml13
-rw-r--r--dev-perl/gtk2-ex-formfactory-0.670.0-r112
-rw-r--r--dev-perl/gtk2-ex-formfactory/Manifest3
-rw-r--r--dev-perl/gtk2-ex-formfactory/gtk2-ex-formfactory-0.670.0-r1.ebuild22
-rw-r--r--dev-perl/gtk2-ex-formfactory/metadata.xml57
-rw-r--r--dev-perl/gtk2-gladexml-1.7.0-r112
-rw-r--r--dev-perl/gtk2-gladexml-1.7.0-r213
-rw-r--r--dev-perl/gtk2-gladexml/Manifest4
-rw-r--r--dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0-r1.ebuild25
-rw-r--r--dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0-r2.ebuild30
-rw-r--r--dev-perl/gtk2-gladexml/metadata.xml12
-rw-r--r--dev-perl/gtk2-spell-1.40.0-r112
-rw-r--r--dev-perl/gtk2-spell-1.40.0-r213
-rw-r--r--dev-perl/gtk2-spell/Manifest4
-rw-r--r--dev-perl/gtk2-spell/gtk2-spell-1.40.0-r1.ebuild29
-rw-r--r--dev-perl/gtk2-spell/gtk2-spell-1.40.0-r2.ebuild32
-rw-r--r--dev-perl/gtk2-spell/metadata.xml12
-rw-r--r--dev-perl/gtk2-trayicon-0.60.0-r112
-rw-r--r--dev-perl/gtk2-trayicon-0.60.0-r213
-rw-r--r--dev-perl/gtk2-trayicon/Manifest4
-rw-r--r--dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r1.ebuild27
-rw-r--r--dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r2.ebuild32
-rw-r--r--dev-perl/gtk2-trayicon/metadata.xml12
-rw-r--r--dev-perl/gtk2-traymanager-0.50.0-r112
-rw-r--r--dev-perl/gtk2-traymanager-0.50.0-r213
-rw-r--r--dev-perl/gtk2-traymanager/Manifest4
-rw-r--r--dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0-r1.ebuild25
-rw-r--r--dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0-r2.ebuild30
-rw-r--r--dev-perl/gtk2-traymanager/metadata.xml12
-rw-r--r--dev-perl/indirect-0.360.013
-rw-r--r--dev-perl/indirect-0.370.013
-rw-r--r--dev-perl/indirect/Manifest5
-rw-r--r--dev-perl/indirect/indirect-0.360.0.ebuild26
-rw-r--r--dev-perl/indirect/indirect-0.370.0.ebuild24
-rw-r--r--dev-perl/indirect/metadata.xml12
-rw-r--r--dev-perl/libintl-perl-1.240.0-r212
-rw-r--r--dev-perl/libintl-perl-1.280.012
-rw-r--r--dev-perl/libintl-perl/Manifest7
-rw-r--r--dev-perl/libintl-perl/files/libintl-perl-1.240.0-sanity-2.patch51
-rw-r--r--dev-perl/libintl-perl/files/libintl-perl-1.280.0-sanity-2.patch65
-rw-r--r--dev-perl/libintl-perl/libintl-perl-1.240.0-r2.ebuild35
-rw-r--r--dev-perl/libintl-perl/libintl-perl-1.280.0.ebuild23
-rw-r--r--dev-perl/libintl-perl/metadata.xml161
-rw-r--r--dev-perl/librg-utils-perl-1.0.43-r112
-rw-r--r--dev-perl/librg-utils-perl/Manifest4
-rw-r--r--dev-perl/librg-utils-perl/files/librg-utils-perl-1.0.43-defined-array.patch160
-rw-r--r--dev-perl/librg-utils-perl/librg-utils-perl-1.0.43-r1.ebuild59
-rw-r--r--dev-perl/librg-utils-perl/metadata.xml8
-rw-r--r--dev-perl/libvorbis-perl-0.50.0-r112
-rw-r--r--dev-perl/libvorbis-perl-0.50.0-r212
-rw-r--r--dev-perl/libvorbis-perl/Manifest4
-rw-r--r--dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r1.ebuild19
-rw-r--r--dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r2.ebuild19
-rw-r--r--dev-perl/libvorbis-perl/metadata.xml12
-rw-r--r--dev-perl/libwww-perl-6.150.014
-rw-r--r--dev-perl/libwww-perl-6.160.014
-rw-r--r--dev-perl/libwww-perl-6.240.014
-rw-r--r--dev-perl/libwww-perl-6.250.014
-rw-r--r--dev-perl/libwww-perl-6.260.014
-rw-r--r--dev-perl/libwww-perl-6.270.014
-rw-r--r--dev-perl/libwww-perl/Manifest13
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.150.0.ebuild58
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.160.0.ebuild67
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.240.0.ebuild70
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.250.0.ebuild70
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.260.0.ebuild70
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.270.0.ebuild70
-rw-r--r--dev-perl/libwww-perl/metadata.xml36
-rw-r--r--dev-perl/libxml-perl-0.80.0-r112
-rw-r--r--dev-perl/libxml-perl-0.80.0-r212
-rw-r--r--dev-perl/libxml-perl/Manifest4
-rw-r--r--dev-perl/libxml-perl/libxml-perl-0.80.0-r1.ebuild17
-rw-r--r--dev-perl/libxml-perl/libxml-perl-0.80.0-r2.ebuild17
-rw-r--r--dev-perl/libxml-perl/metadata.xml29
-rw-r--r--dev-perl/local-lib-2.0.1913
-rw-r--r--dev-perl/local-lib-2.0.2413
-rw-r--r--dev-perl/local-lib/Manifest5
-rw-r--r--dev-perl/local-lib/local-lib-2.0.19.ebuild23
-rw-r--r--dev-perl/local-lib/local-lib-2.0.24.ebuild23
-rw-r--r--dev-perl/local-lib/metadata.xml13
-rw-r--r--dev-perl/maybe-0.20.200-r112
-rw-r--r--dev-perl/maybe/Manifest3
-rw-r--r--dev-perl/maybe/maybe-0.20.200-r1.ebuild20
-rw-r--r--dev-perl/maybe/metadata.xml12
-rw-r--r--dev-perl/mecab-perl-0.99612
-rw-r--r--dev-perl/mecab-perl/Manifest3
-rw-r--r--dev-perl/mecab-perl/mecab-perl-0.996.ebuild24
-rw-r--r--dev-perl/mecab-perl/metadata.xml11
-rw-r--r--dev-perl/metadata.xml44
-rw-r--r--dev-perl/mime-construct-1.1100.0-r112
-rw-r--r--dev-perl/mime-construct-1.900.0-r112
-rw-r--r--dev-perl/mime-construct/Manifest6
-rw-r--r--dev-perl/mime-construct/files/mime-construct-add-date-header.patch18
-rw-r--r--dev-perl/mime-construct/metadata.xml11
-rw-r--r--dev-perl/mime-construct/mime-construct-1.1100.0-r1.ebuild25
-rw-r--r--dev-perl/mime-construct/mime-construct-1.900.0-r1.ebuild21
-rw-r--r--dev-perl/multidimensional-0.13.013
-rw-r--r--dev-perl/multidimensional/Manifest3
-rw-r--r--dev-perl/multidimensional/metadata.xml12
-rw-r--r--dev-perl/multidimensional/multidimensional-0.13.0.ebuild27
-rw-r--r--dev-perl/namespace-autoclean-0.130.0-r113
-rw-r--r--dev-perl/namespace-autoclean-0.280.013
-rw-r--r--dev-perl/namespace-autoclean/Manifest5
-rw-r--r--dev-perl/namespace-autoclean/metadata.xml12
-rw-r--r--dev-perl/namespace-autoclean/namespace-autoclean-0.130.0-r1.ebuild26
-rw-r--r--dev-perl/namespace-autoclean/namespace-autoclean-0.280.0.ebuild32
-rw-r--r--dev-perl/namespace-clean-0.270.013
-rw-r--r--dev-perl/namespace-clean/Manifest3
-rw-r--r--dev-perl/namespace-clean/metadata.xml12
-rw-r--r--dev-perl/namespace-clean/namespace-clean-0.270.0.ebuild25
-rw-r--r--dev-perl/pcsc-perl-1.4.1412
-rw-r--r--dev-perl/pcsc-perl/Manifest3
-rw-r--r--dev-perl/pcsc-perl/metadata.xml9
-rw-r--r--dev-perl/pcsc-perl/pcsc-perl-1.4.14.ebuild17
-rw-r--r--dev-perl/perl-headers-0.0.113
-rw-r--r--dev-perl/perl-headers/Manifest4
-rw-r--r--dev-perl/perl-headers/files/README.gentoo23
-rw-r--r--dev-perl/perl-headers/metadata.xml15
-rw-r--r--dev-perl/perl-headers/perl-headers-0.0.1.ebuild42
-rw-r--r--dev-perl/perl-ldap-0.650.013
-rw-r--r--dev-perl/perl-ldap/Manifest3
-rw-r--r--dev-perl/perl-ldap/metadata.xml63
-rw-r--r--dev-perl/perl-ldap/perl-ldap-0.650.0.ebuild40
-rw-r--r--dev-perl/perl-mozldap-1.5.312
-rw-r--r--dev-perl/perl-mozldap/Manifest3
-rw-r--r--dev-perl/perl-mozldap/metadata.xml8
-rw-r--r--dev-perl/perl-mozldap/perl-mozldap-1.5.3.ebuild29
-rw-r--r--dev-perl/prefork-1.40.0-r212
-rw-r--r--dev-perl/prefork/Manifest3
-rw-r--r--dev-perl/prefork/metadata.xml12
-rw-r--r--dev-perl/prefork/prefork-1.40.0-r2.ebuild26
-rw-r--r--dev-perl/rename-1.900.012
-rw-r--r--dev-perl/rename/Manifest3
-rw-r--r--dev-perl/rename/metadata.xml11
-rw-r--r--dev-perl/rename/rename-1.900.0.ebuild21
-rw-r--r--dev-perl/self-0.350.013
-rw-r--r--dev-perl/self/Manifest3
-rw-r--r--dev-perl/self/metadata.xml14
-rw-r--r--dev-perl/self/self-0.350.0.ebuild33
-rw-r--r--dev-perl/strictures-2.0.313
-rw-r--r--dev-perl/strictures/Manifest3
-rw-r--r--dev-perl/strictures/metadata.xml13
-rw-r--r--dev-perl/strictures/strictures-2.0.3.ebuild26
-rw-r--r--dev-perl/syntax-0.4.013
-rw-r--r--dev-perl/syntax-0.4.0-r113
-rw-r--r--dev-perl/syntax/Manifest4
-rw-r--r--dev-perl/syntax/metadata.xml8
-rw-r--r--dev-perl/syntax/syntax-0.4.0-r1.ebuild28
-rw-r--r--dev-perl/syntax/syntax-0.4.0.ebuild26
-rw-r--r--dev-perl/tkispell-0.180.012
-rw-r--r--dev-perl/tkispell-0.180.0-r112
-rw-r--r--dev-perl/tkispell/Manifest6
-rw-r--r--dev-perl/tkispell/files/tkispell-0.18-aspell.patch46
-rw-r--r--dev-perl/tkispell/files/tkispell-0.180.0-aspell.patch31
-rw-r--r--dev-perl/tkispell/metadata.xml12
-rw-r--r--dev-perl/tkispell/tkispell-0.180.0-r1.ebuild35
-rw-r--r--dev-perl/tkispell/tkispell-0.180.0.ebuild23
-rw-r--r--dev-perl/txt2html-2.520.10012
-rw-r--r--dev-perl/txt2html/Manifest3
-rw-r--r--dev-perl/txt2html/metadata.xml15
-rw-r--r--dev-perl/txt2html/txt2html-2.520.100.ebuild26
7971 files changed, 123777 insertions, 28560 deletions
diff --git a/dev-perl/Ace-1.920.0-r3 b/dev-perl/Ace-1.920.0-r3
deleted file mode 100644
index dd447b30c893..000000000000
--- a/dev-perl/Ace-1.920.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 dev-perl/Cache-Cache dev-perl/GD elibc_glibc? ( net-libs/libtirpc net-libs/rpcsvc-proto ) dev-lang/perl:=
-DESCRIPTION=Object-Oriented Access to ACEDB Databases
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/AcePerl/
-IUSE=test examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 dev-perl/Cache-Cache dev-perl/GD elibc_glibc? ( net-libs/libtirpc net-libs/rpcsvc-proto ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/AcePerl-1.92.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=18987427b41d64557a8be37160d71535
diff --git a/dev-perl/Ace/Ace-1.920.0-r3.ebuild b/dev-perl/Ace/Ace-1.920.0-r3.ebuild
new file mode 100644
index 000000000000..9b035a9c5ae0
--- /dev/null
+++ b/dev-perl/Ace/Ace-1.920.0-r3.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+RDEPEND="virtual/perl-Digest-MD5
+ dev-perl/Cache-Cache
+ dev-perl/GD
+ elibc_glibc? ( net-libs/libtirpc net-libs/rpcsvc-proto )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ eapply "${FILESDIR}/${PN}-1.92-rpcxs.patch"
+ eapply "${FILESDIR}/${PN}-1.92-gcc-nonvoid.patch"
+
+ cat > "${S}/acelib/wmake/DARWIN_DEF" <<EOF
+NAME = DARWIN
+COMPILER = $(tc-getCC) -fwritable-strings -DACEDB4 -DPOSIX
+LINKER = $(tc-getLD)
+
+LIBS = -lm
+
+EOF
+
+ if use elibc_glibc ; then
+ eapply "${FILESDIR}/${PN}-1.92-glibc26.patch"
+ export LIBS="-ltirpc"
+ fi
+
+ export MAKEOPTS="-j1"
+ perl-module_src_prepare
+}
+
+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"
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/Ace/Manifest b/dev-perl/Ace/Manifest
new file mode 100644
index 000000000000..681bb24e002a
--- /dev/null
+++ b/dev-perl/Ace/Manifest
@@ -0,0 +1,6 @@
+AUX Ace-1.92-gcc-nonvoid.patch 729 BLAKE2B d98d4d2925f8f10f55f64c945ff61509c3ba9fe585432623b97d50eb65ae827ad30e03b653d0e3c2cc7de7bdedff5e312b5383ca303a24c6aa2f5cd95f0bbb81 SHA512 69b2c93de2457aee9908374c475ae2c3aa3e03bcec807abe86ba0a39d28ee41ea2d0a6aaebe99067e50f044933e6b19ea16d1c6e0bd6423b4bb54bf09bf30e90
+AUX Ace-1.92-glibc26.patch 749 BLAKE2B 261d699ab79bb625cf8590c900913ee35363b7cd7a70d3ec82a3866c9e06c33e70f760610b65e2591b1becbff5b58264c61917628cddbd8a2d490ea6c4911e0d SHA512 a383275a27abaf533174395040513dc47355a1c56d660d7221e4142ea90a1ca97957f8fd981476ec62744df7a65037b44ad957467962ce5aa730f2fba916f7d1
+AUX Ace-1.92-rpcxs.patch 819 BLAKE2B 2eb978b7bbced6b67976685d8102724f6357983459e90a14fdab1cb696a8e8c033093d3427cf7aec820aa27eb0f71c9d505962dc2aa62ca67455562b869a5179 SHA512 ae26f67a5a0b91652c90dbb4beea7553e3affc40a15db52247ba28e4171f150c4ffa70ce15b69ce3735176c810b36105b00fb5675f4320340354a929568b49d9
+DIST AcePerl-1.92.tar.gz 300163 BLAKE2B 4fac4d7f56d31f179a1a310688cde078371a1e6605b229016a5a2f3a32de01bf3421c459eeefcdfdd12df3baf34d6495c8e7998e1c66a47215ea2abd741303b6 SHA512 0db8392336dd48c58bdaf8d8d9ac6d1106124259f27fa95951aa8d496014e1e8b89ed87f6df276473e3bcb44a8d323f864178a9b84dd1e787d614bd0b8e93be9
+EBUILD Ace-1.920.0-r3.ebuild 2926 BLAKE2B c6ee969eaea5761d58588914b259bffa66f25380c5cc6448020ccd8d07328f7a604e7ec3050c6879007edafe14c7fbe412a8bd24de60b8ea9e6c85a5c7754ae2 SHA512 3c6dd7ec9f2c1caf39a8d0aa408b4ecb684d13874246399a22138c07645613ccb519eb2166674bcad59d0b80e2c4b886cfb0e3fbc28ff25edc2895fd37fcae4b
+MISC metadata.xml 3416 BLAKE2B 4385d220ac60f2e41750bb1afeff4f9a9055526710db08c2688f1e3787a17f2d9943af22825c8ec554c832f2a428410578baf25044348cbc984114890adcc770 SHA512 aa3443c187165f3cf97e7110238cb039242345071f9e3f74ed40e39a9ce0720062706dd78539eff1553703ed5e8cf55d42b924ebae3cc992366358d300ec544d
diff --git a/dev-perl/Ace/files/Ace-1.92-gcc-nonvoid.patch b/dev-perl/Ace/files/Ace-1.92-gcc-nonvoid.patch
new file mode 100644
index 000000000000..78c0572ed6ff
--- /dev/null
+++ b/dev-perl/Ace/files/Ace-1.92-gcc-nonvoid.patch
@@ -0,0 +1,31 @@
+From c36659030eab65bcf7017e099377bf87a04d1667 Mon Sep 17 00:00:00 2001
+From: Anton Molyboha <anton.stay.connected@gmail.com>
+Date: Fri, 10 Nov 2017 17:37:54 -0500
+Subject: Fix compile with newer gcc "non-void function 'constant' should ..."
+
+Bug: https://bugs.gentoo.org/637330
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123593
+---
+ RPC/RPC.xs | 6 ------
+ 1 file changed, 6 deletions(-)
+
+diff --git a/RPC/RPC.xs b/RPC/RPC.xs
+index 3e059c0..cd4f6fa 100644
+--- a/RPC/RPC.xs
++++ b/RPC/RPC.xs
+@@ -152,12 +152,6 @@ int arg;
+ case 'Z':
+ break;
+ case '_':
+- if (strEQ(name, "_ACECLIENT_"))
+-#ifdef _ACECLIENT_
+- return _ACECLIENT_;
+-#else
+- goto not_there;
+-#endif
+ break;
+ }
+ errno = EINVAL;
+--
+2.16.2
+
diff --git a/dev-perl/Ace/files/Ace-1.92-glibc26.patch b/dev-perl/Ace/files/Ace-1.92-glibc26.patch
new file mode 100644
index 000000000000..93913485b2f4
--- /dev/null
+++ b/dev-perl/Ace/files/Ace-1.92-glibc26.patch
@@ -0,0 +1,29 @@
+From 79cbe4803f73eab5474e709b20ed570a44071182 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Sat, 31 Mar 2018 08:12:32 +1300
+Subject: Fix building with GlibC 2.26
+
+Bug: https://bugs.gentoo.org/637114
+---
+ acelib/wmake/LINUX_DEF | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/acelib/wmake/LINUX_DEF b/acelib/wmake/LINUX_DEF
+index ba96774..bd89334 100644
+--- a/acelib/wmake/LINUX_DEF
++++ b/acelib/wmake/LINUX_DEF
+@@ -18,9 +18,9 @@
+ NAME = LINUX
+ COMPILER = gcc -g -Wall -O2 -DACEDB4
+ LINKER = gcc -g
+-USEROPTS=-fPIC
++USEROPTS=-I/usr/include/tirpc -fPIC
+
+-LIBS = -lm
++LIBS = -ltirpc -lm
+ Xt_LIBS = -L/usr/X11R6/lib -lXaw -lXt -lXmu -lXext -lX11
+ LEX_LIBS =
+
+--
+2.16.2
+
diff --git a/dev-perl/Ace/files/Ace-1.92-rpcxs.patch b/dev-perl/Ace/files/Ace-1.92-rpcxs.patch
new file mode 100644
index 000000000000..be67f6fe1168
--- /dev/null
+++ b/dev-perl/Ace/files/Ace-1.92-rpcxs.patch
@@ -0,0 +1,25 @@
+From f44e3b39758057e3a5af7654768d40de2b249ae5 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 13 Oct 2017 17:30:57 +1300
+Subject: Enable RPC and XS support
+
+---
+ Makefile.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 232bc42..7a312fd 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -10,7 +10,7 @@ while (!$choice) {
+ " 1) Interface to Ace socket server and local databases (pure Perl)\n" .
+ " 2) The above plus XS optimizations (requires C compiler)\n" .
+ " 3) The above plus RPC server interface (requires C compiler)\n\n" .
+- "Enter your choice: ", "1");
++ "Enter your choice: ", "3");
+ if ($reply =~ /(\d+)/) {
+ $choice = $1;
+ die "invalid choice: $choice!" if $choice < 1 || $choice > 3;
+--
+2.16.2
+
diff --git a/dev-perl/Ace/metadata.xml b/dev-perl/Ace/metadata.xml
new file mode 100644
index 000000000000..5d700f3b63b0
--- /dev/null
+++ b/dev-perl/Ace/metadata.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">AcePerl</remote-id>
+ <remote-id type="cpan-module">Ace</remote-id>
+ <remote-id type="cpan-module">Ace::Browser::AceSubs</remote-id>
+ <remote-id type="cpan-module">Ace::Browser::GeneSubs</remote-id>
+ <remote-id type="cpan-module">Ace::Browser::SearchSubs</remote-id>
+ <remote-id type="cpan-module">Ace::Browser::SiteDefs</remote-id>
+ <remote-id type="cpan-module">Ace::Browser::TreeSubs</remote-id>
+ <remote-id type="cpan-module">Ace::Freesubs</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Fk</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::anchored_arrow</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::arrow</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::box</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::crossbox</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::dot</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::ex</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::graded_segments</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::group</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::line</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::primers</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::segments</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::span</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::toomany</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::transcript</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Glyph::triangle</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::GlyphFactory</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Panel</remote-id>
+ <remote-id type="cpan-module">Ace::Graphics::Track</remote-id>
+ <remote-id type="cpan-module">Ace::Iterator</remote-id>
+ <remote-id type="cpan-module">Ace::Local</remote-id>
+ <remote-id type="cpan-module">Ace::Model</remote-id>
+ <remote-id type="cpan-module">Ace::Object</remote-id>
+ <remote-id type="cpan-module">Ace::Object::Wormbase</remote-id>
+ <remote-id type="cpan-module">Ace::RPC</remote-id>
+ <remote-id type="cpan-module">Ace::Sequence</remote-id>
+ <remote-id type="cpan-module">Ace::Sequence::Feature</remote-id>
+ <remote-id type="cpan-module">Ace::Sequence::FeatureList</remote-id>
+ <remote-id type="cpan-module">Ace::Sequence::GappedAlignment</remote-id>
+ <remote-id type="cpan-module">Ace::Sequence::Gene</remote-id>
+ <remote-id type="cpan-module">Ace::Sequence::Homol</remote-id>
+ <remote-id type="cpan-module">Ace::Sequence::Multi</remote-id>
+ <remote-id type="cpan-module">Ace::Sequence::Transcript</remote-id>
+ <remote-id type="cpan-module">Ace::SocketServer</remote-id>
+ <remote-id type="cpan-module">GFF::Filehandle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Acme-Damn-0.80.0 b/dev-perl/Acme-Damn-0.80.0
deleted file mode 100644
index 2824df753693..000000000000
--- a/dev-perl/Acme-Damn-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Module, that 'unblesses' Perl objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Acme-Damn/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IB/IBB/Acme-Damn-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1a6407802dd9cdee1aee07b5d82cd4fb
diff --git a/dev-perl/Acme-Damn/Acme-Damn-0.80.0.ebuild b/dev-perl/Acme-Damn/Acme-Damn-0.80.0.ebuild
new file mode 100644
index 000000000000..6bc74b781c47
--- /dev/null
+++ b/dev-perl/Acme-Damn/Acme-Damn-0.80.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=IBB
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Module, that 'unblesses' Perl objects"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=( "${FILESDIR}/${PN}-${DIST_VERSION}-respect-cflags.patch" )
diff --git a/dev-perl/Acme-Damn/Manifest b/dev-perl/Acme-Damn/Manifest
new file mode 100644
index 000000000000..a47819cb2dc5
--- /dev/null
+++ b/dev-perl/Acme-Damn/Manifest
@@ -0,0 +1,4 @@
+AUX Acme-Damn-0.08-respect-cflags.patch 646 BLAKE2B 07d2f39ec64a5317aad8a9beb309bf2e3483ad150ae29558b2d3d23c5cf53ddb0b627a9acd26fd16755d19710dfd632b3e9b72d6c85ff258a284032c8ec61b5c SHA512 fb7bac74243a3f56def04c6e2396faa3b730ce92d16a389afd44832865e26b22b658a6f2cb23c87604f2f134f4daefc50584ef00f379bf90e06d1f84971aa2d9
+DIST Acme-Damn-0.08.tar.gz 9241 BLAKE2B 393a85c5b6d3eb9306d8901a30bf9091121a7016e0a94681664acf8ffccea535624b5c314620822c1a5815610de61d3b4fe6557177076d8c52cea16901294a1d SHA512 aaded3d7e3a3cdb69f4640623970c62e9491a389eedc0f91c3473764626c45baf89f87695caf1c703a05ce414a0b51e5deac3552b1d3e17f674d3c757f2fb52e
+EBUILD Acme-Damn-0.80.0.ebuild 466 BLAKE2B 2e7364ac4fd878b24f64e5708ed5d64fdaa197324a825da3c66eb96061a8516a4c979c621406dcea9105c7f12f4b9d789617367eae8a7b2632f2e2efcf62c722 SHA512 e58fa2d116517d8ae9a0fe270f4a0b3e8a3301ac318a0d63f28424a24f65d6b041e925a57f835ec89affa6ec93c44b2ac10434e442f65d8dd1d68882d25f5008
+MISC metadata.xml 378 BLAKE2B c0fb6f52492cca405d1347d8f7f471caa15fdc5203f62560b199e2bab8a643211341d95428e71524e272a584cb98ec3c024125ac198777247d5ffecca9e94b2c SHA512 534609e5d0c3057854974f956c56d2c1616637a5fd4396b26413bf505b5c28761b5522474eb02cf535b7b2082ce2f93051c3820210e6f1de5fa64a87a7a3124b
diff --git a/dev-perl/Acme-Damn/files/Acme-Damn-0.08-respect-cflags.patch b/dev-perl/Acme-Damn/files/Acme-Damn-0.08-respect-cflags.patch
new file mode 100644
index 000000000000..96f0c5d89c9d
--- /dev/null
+++ b/dev-perl/Acme-Damn/files/Acme-Damn-0.08-respect-cflags.patch
@@ -0,0 +1,24 @@
+From eaab413d6a3fc448e70c96ff808e48d61c55356f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Tue, 6 Dec 2016 05:15:12 +1300
+Subject: [PATCH] Enable CFLAGS optimizations
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index a26cf1c..4407861 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -27,6 +27,7 @@ WriteMakefile1(
+ },
+ 'LIBS' => [''] ,
+ 'DEFINE' => '' ,
++ 'OPTIMIZE' => '$(CFLAGS)' ,
+ 'INC' => '-I.'
+ );
+
+--
+2.11.0.rc2
+
diff --git a/dev-perl/Acme-Damn/metadata.xml b/dev-perl/Acme-Damn/metadata.xml
new file mode 100644
index 000000000000..c3dffa0c247c
--- /dev/null
+++ b/dev-perl/Acme-Damn/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">Acme-Damn</remote-id>
+ <remote-id type="cpan-module">Acme::Damn</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Algorithm-Annotate-0.100.0-r1 b/dev-perl/Algorithm-Annotate-0.100.0-r1
deleted file mode 100644
index d07662121388..000000000000
--- a/dev-perl/Algorithm-Annotate-0.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Algorithm-Diff-1.150.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Represent a series of changes in annotate form
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Algorithm-Annotate/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Algorithm-Diff-1.150.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CL/CLKAO/Algorithm-Annotate-0.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=eeb8b7e2154be331a3f1cbe483e80eb7
diff --git a/dev-perl/Algorithm-Annotate/Algorithm-Annotate-0.100.0-r1.ebuild b/dev-perl/Algorithm-Annotate/Algorithm-Annotate-0.100.0-r1.ebuild
new file mode 100644
index 000000000000..bcffabb2aace
--- /dev/null
+++ b/dev-perl/Algorithm-Annotate/Algorithm-Annotate-0.100.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CLKAO
+MODULE_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Represent a series of changes in annotate form"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/Algorithm-Diff-1.150.0"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Algorithm-Annotate/Manifest b/dev-perl/Algorithm-Annotate/Manifest
new file mode 100644
index 000000000000..099f6f55613e
--- /dev/null
+++ b/dev-perl/Algorithm-Annotate/Manifest
@@ -0,0 +1,3 @@
+DIST Algorithm-Annotate-0.10.tar.gz 1611 BLAKE2B 35c93df4fda8bd217f2966f8bcad9e8e26482b5e345bcf7a2f847769ac2321f8f270b424a75b436bf7aea72091134c2a69e36e5026b8e942599dac7ec3f2843e SHA512 ee828f91876713db6dbcb3ca97dfee57350f1487f3583ecc1874a6a86eeb13d1bb35ee57dad67a8bd8b050417763ff4efef9db49e7061e355972f7a8aa6d000d
+EBUILD Algorithm-Annotate-0.100.0-r1.ebuild 440 BLAKE2B 28afd3c748f93c5e9f65902e350153cfc68b7836b1fe968fb93a6dba8c7d4de2000f725476731f5e9da0727d537867449d071887377d219433d018644fdac251 SHA512 9972f99e5d42be090b9844c7a0b7af545b151b74595928250b99dc5517703f991b5e7796345e4aa58363ad8acfa62d236b8cd685f8d90dfcee3e04ea43390505
+MISC metadata.xml 408 BLAKE2B 1e4d1bb009ea8903f4df43df6b59d44caa17a88684fb9fb1972428ceb1fe0716f8a2a257dd085d7e89a2ecb332c83db6876103f7b0e4ab9f0907a6f2721d89c0 SHA512 d83d0383323a7c74a15b918ca67ca2efff174a21667c982cc3f69424ec6080ffa03b5614ddd3c81527cb8b4c49653c06cacbf6f49e45f55f020d56bb99e3b272
diff --git a/dev-perl/Algorithm-Annotate/metadata.xml b/dev-perl/Algorithm-Annotate/metadata.xml
new file mode 100644
index 000000000000..e5a4a318d4c9
--- /dev/null
+++ b/dev-perl/Algorithm-Annotate/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">Algorithm-Annotate</remote-id>
+ <remote-id type="cpan-module">Algorithm::Annotate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Algorithm-C3-0.100.0 b/dev-perl/Algorithm-C3-0.100.0
deleted file mode 100644
index 8c3e81088707..000000000000
--- a/dev-perl/Algorithm-C3-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Carp-0.10.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=A module for merging hierarchies using the C3 algorithm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Algorithm-C3/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~ppc-aix ~ppc-macos ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Carp-0.10.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Algorithm-C3-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9419713d9a16ab751961da3e5972678c
diff --git a/dev-perl/Algorithm-C3/Algorithm-C3-0.100.0.ebuild b/dev-perl/Algorithm-C3/Algorithm-C3-0.100.0.ebuild
new file mode 100644
index 000000000000..14083b35d961
--- /dev/null
+++ b/dev-perl/Algorithm-C3/Algorithm-C3-0.100.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="A module for merging hierarchies using the C3 algorithm"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~ppc-aix ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Carp-0.10.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
diff --git a/dev-perl/Algorithm-C3/Manifest b/dev-perl/Algorithm-C3/Manifest
new file mode 100644
index 000000000000..c7ea21a66289
--- /dev/null
+++ b/dev-perl/Algorithm-C3/Manifest
@@ -0,0 +1,3 @@
+DIST Algorithm-C3-0.10.tar.gz 12523 BLAKE2B 07045109cbf1b8da28109f220bc2c3ffe757de93c1f503c458794131c74fde649882c26472bc5e0d4ec585194752c9a15aa2b7ac3f907c47dba40ee5c7493ccc SHA512 2ace81679e8ff2f3f3fbe8028741aef0833b1415a7cde0d1b20c90557889347685d1135029cd849324b6d40c435a80b228549bf669bbf43f9a1b2ed7075b605e
+EBUILD Algorithm-C3-0.100.0.ebuild 498 BLAKE2B ab2624a6a5608816219ad57d919e5a44bbdccb3d39f840761bc8e34e94ef975736c4966bbb729647cbfb4b619f6e2a5b462b5dcd11d3c6a1f07cc0e690c0a953 SHA512 963c7fb3c74bddb296ab2158ffeb9e95ef16321f5c64c7b04da643ff8f41a25745717d24ea2b0c66765dca350d4d71783dc258e0eb32529a7b2a451f4c388e69
+MISC metadata.xml 396 BLAKE2B 14e1cc3047acf9a2ac6091252baddb1a72c6e479fde7302f47f053cdff2a329661d72fad4a7b34140763621ca6f8bda14ae58047046a279d01029b8e8aa96643 SHA512 70c50c8dcbee9aa3cf36bc4fbbc9623084ad15a49b1ff5578651b084e1c2f9c3f889cabede13a80e35435e29283cfacbf8d4d3e0c7f0890ffca4d53aa1c8efc3
diff --git a/dev-perl/Algorithm-C3/metadata.xml b/dev-perl/Algorithm-C3/metadata.xml
new file mode 100644
index 000000000000..446f7afcd3ae
--- /dev/null
+++ b/dev-perl/Algorithm-C3/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">Algorithm-C3</remote-id>
+ <remote-id type="cpan-module">Algorithm::C3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Algorithm-ClusterPoints-0.80.0 b/dev-perl/Algorithm-ClusterPoints-0.80.0
deleted file mode 100644
index 2e8a15d52281..000000000000
--- a/dev-perl/Algorithm-ClusterPoints-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Find clusters inside a set of points
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Algorithm-ClusterPoints/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Algorithm-ClusterPoints-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7ce65010ffccb29a13303d9ab896eba6
diff --git a/dev-perl/Algorithm-ClusterPoints/Algorithm-ClusterPoints-0.80.0.ebuild b/dev-perl/Algorithm-ClusterPoints/Algorithm-ClusterPoints-0.80.0.ebuild
new file mode 100644
index 000000000000..6d7d09ec6996
--- /dev/null
+++ b/dev-perl/Algorithm-ClusterPoints/Algorithm-ClusterPoints-0.80.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=SALVA
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION='Find clusters inside a set of points'
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Algorithm-ClusterPoints/Manifest b/dev-perl/Algorithm-ClusterPoints/Manifest
new file mode 100644
index 000000000000..23090a53ee74
--- /dev/null
+++ b/dev-perl/Algorithm-ClusterPoints/Manifest
@@ -0,0 +1,3 @@
+DIST Algorithm-ClusterPoints-0.08.tar.gz 16870 BLAKE2B 7b9f52f17dc1b2d4bd50eb3be611ee79ed9481a9782d656c0af5c07bc8efee7a5aa4dbcd8c4e465692afa4669fc0c6de104ae6f699f5fef558d87476713e379b SHA512 977379d5ba12b711988b2a39930b4f07829a822ce2b609f6afdcbe893886fa46fe92483978eac7173ff7b34fed1ae302b61175945364e5de6b330a4973998c01
+EBUILD Algorithm-ClusterPoints-0.80.0.ebuild 420 BLAKE2B e8481d539f0517a02cd1b3967fff48d318b0891ca54135fc7227ddd07f305f7a05d8dff977cc0af223134dbfd4dfbf9a4f272fa8dee3d30d34bc102bf1174504 SHA512 96044cc2eb1e7919711aae4721a2b4dd44f0909a7da6470ab2d7927d377e51287890db8fdae62d451c3d6c9caa5a08aebe626687225a04579d8575e76ee2d453
+MISC metadata.xml 406 BLAKE2B be6d69bf73a260bcf54e8d662e294fae2631eb6cc40311e61c84975d273102f8d718398f9e99f61baf844c18ab92eb0026d0f912af6b38c8113cbf372b046058 SHA512 6bca81b3e37c2352fca6ef8da1ee2109f82016626931cb98b1f7113b8ca6670de00d1a059c1f224cde5350917996415eb0d449dae117cffa8eaad2cff5ff20a0
diff --git a/dev-perl/Algorithm-ClusterPoints/metadata.xml b/dev-perl/Algorithm-ClusterPoints/metadata.xml
new file mode 100644
index 000000000000..47c136d81d3b
--- /dev/null
+++ b/dev-perl/Algorithm-ClusterPoints/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">Algorithm-ClusterPoints</remote-id>
+ <remote-id type="cpan-module">Algorithm::ClusterPoints</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Algorithm-Dependency-1.110.0-r2 b/dev-perl/Algorithm-Dependency-1.110.0-r2
deleted file mode 100644
index cf142d54c4e9..000000000000
--- a/dev-perl/Algorithm-Dependency-1.110.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Params-Util-0.31 >=virtual/perl-File-Spec-0.82 test? ( dev-perl/Test-ClassAPI ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Toolkit for implementing dependency systems
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Algorithm-Dependency/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Params-Util-0.31 >=virtual/perl-File-Spec-0.82 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Algorithm-Dependency-1.110.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d161a815e581428b99875151a24174ab
diff --git a/dev-perl/Algorithm-Dependency/Algorithm-Dependency-1.110.0-r2.ebuild b/dev-perl/Algorithm-Dependency/Algorithm-Dependency-1.110.0-r2.ebuild
new file mode 100644
index 000000000000..a8989ee19d17
--- /dev/null
+++ b/dev-perl/Algorithm-Dependency/Algorithm-Dependency-1.110.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.110
+inherit perl-module
+
+DESCRIPTION="Toolkit for implementing dependency systems"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Params-Util-0.31
+ >=virtual/perl-File-Spec-0.82"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Test-ClassAPI )"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Algorithm-Dependency/Manifest b/dev-perl/Algorithm-Dependency/Manifest
new file mode 100644
index 000000000000..f34d67d901c9
--- /dev/null
+++ b/dev-perl/Algorithm-Dependency/Manifest
@@ -0,0 +1,3 @@
+DIST Algorithm-Dependency-1.110.tar.gz 40530 BLAKE2B 68bba5e8f300cf3bba3b6682ca629896ab16d10a9e6043837bc7469c04f869312259ab1f2143f9f8772468825986de46f147a320f288f904206190a4c788d744 SHA512 f10b80bdf0b5db2fdb8d8fb86454a1c2e93682c00504cd594f39820ca720a4d506689ca22777613e13a724b01d3f47f73643659807f3de2747202786cc1ea8d0
+EBUILD Algorithm-Dependency-1.110.0-r2.ebuild 694 BLAKE2B 270157a969e780769a87fb1766a13e01f2d57c91487f2ae06b1fadff69d184f65c16499373e72c7048e0aab636ea82df5b3f954e5c797f4ce1ef0ffcc74ab685 SHA512 79ad8bb1ca2cdccc32098666af6b9982418ccfaedd808300887b576a1ab569a7118e759ecf9743552d8e97243c10ec5ec49650bb70a868eebcc2b0afde56b3d0
+MISC metadata.xml 962 BLAKE2B 20ded600602e413923998f12903416134cc3ce624783035f43f4777c219f716830d32fd057ca8a832ff85fb4b2ea71a0e97b3be4ee02b04a563af6adf418c40b SHA512 4b2bf31afa69e4feee6bd791b17b9b4bd439f857fdbfb20b6b6ac263224429ea00fc588da935d600968f4d841df2332ebb10c3d0231e6583f48a4803ad0a4f32
diff --git a/dev-perl/Algorithm-Dependency/metadata.xml b/dev-perl/Algorithm-Dependency/metadata.xml
new file mode 100644
index 000000000000..506bc470635b
--- /dev/null
+++ b/dev-perl/Algorithm-Dependency/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Algorithm-Dependency</remote-id>
+ <remote-id type="cpan-module">Algorithm::Dependency</remote-id>
+ <remote-id type="cpan-module">Algorithm::Dependency::Item</remote-id>
+ <remote-id type="cpan-module">Algorithm::Dependency::Ordered</remote-id>
+ <remote-id type="cpan-module">Algorithm::Dependency::Source</remote-id>
+ <remote-id type="cpan-module">Algorithm::Dependency::Source::File</remote-id>
+ <remote-id type="cpan-module">Algorithm::Dependency::Source::HoA</remote-id>
+ <remote-id type="cpan-module">Algorithm::Dependency::Source::Invert</remote-id>
+ <remote-id type="cpan-module">Algorithm::Dependency::Weight</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Algorithm-Diff-1.190.300 b/dev-perl/Algorithm-Diff-1.190.300
deleted file mode 100644
index d0a0c5f90e7e..000000000000
--- a/dev-perl/Algorithm-Diff-1.190.300
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Compute intelligent differences between two files / lists
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Algorithm-Diff/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=705e4f6f061cddcc8304e59f399c8be8
diff --git a/dev-perl/Algorithm-Diff/Algorithm-Diff-1.190.300.ebuild b/dev-perl/Algorithm-Diff/Algorithm-Diff-1.190.300.ebuild
new file mode 100644
index 000000000000..fe986911f00b
--- /dev/null
+++ b/dev-perl/Algorithm-Diff/Algorithm-Diff-1.190.300.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TYEMQ
+MODULE_VERSION=1.1903
+inherit perl-module
+
+DESCRIPTION="Compute intelligent differences between two files / lists"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do"
diff --git a/dev-perl/Algorithm-Diff/Manifest b/dev-perl/Algorithm-Diff/Manifest
new file mode 100644
index 000000000000..e5b04119748c
--- /dev/null
+++ b/dev-perl/Algorithm-Diff/Manifest
@@ -0,0 +1,3 @@
+DIST Algorithm-Diff-1.1903.tar.gz 34174 BLAKE2B 85d64400c722d9547efb0c63d717f9c70cdd9f3b8282ca67d1b513507adeba0af68b2e45fe46c53ebaea85c3cd3f4e6d894c68d68587d88b01ba3eb362bf1458 SHA512 61632be4c19a03ccacaa218ab7cb8bdbc53a4a6030b8173a59c7611056375536788392c1da00ab88f3df9884fc8a67825efc83b70e2e564664d5187021d6b106
+EBUILD Algorithm-Diff-1.190.300.ebuild 498 BLAKE2B 6a79244a3f452b454203762968731bb26775656e156fdaf964e01140cdd96807eda435c1506406a58c816d3bb6cd3677937f451183374ccac5ce136a182843b2 SHA512 0c153790a51705c03dd0cfe3647f84e0314158a40e38813e90cae712515c46054751cf8026562e107b8061f7f9604a06ecdf5758cef36c7820fa2e9a8128b5af
+MISC metadata.xml 589 BLAKE2B 151bc973e2175c575b9f4b3114020bda4272db296f8ef300d2af028927986fa6c383d853e37aa21adf80968ee72cfde6465ffacad81f8c68625147a8f2227cc6 SHA512 4c44635e9c899355e9e47f8d7c3a491b0fa403bc49e415e0d27fd5cca96fed72586cfe77fbf9ec516316d93bde1142b08d55ed1894d623dc9f0ff3ea677abd48
diff --git a/dev-perl/Algorithm-Diff/metadata.xml b/dev-perl/Algorithm-Diff/metadata.xml
new file mode 100644
index 000000000000..90dd7fdb1a12
--- /dev/null
+++ b/dev-perl/Algorithm-Diff/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Algorithm-Diff</remote-id>
+ <remote-id type="cpan-module">Algorithm::Diff</remote-id>
+ <remote-id type="cpan-module">Algorithm::Diff::_impl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Algorithm-Munkres-0.80.0-r1 b/dev-perl/Algorithm-Munkres-0.80.0-r1
deleted file mode 100644
index 73b115d3e593..000000000000
--- a/dev-perl/Algorithm-Munkres-0.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Munkres solution to classical Assignment problem
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Algorithm-Munkres/
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TP/TPEDERSE/Algorithm-Munkres-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8e3d128bb8d90dccc860b8aac07183f6
diff --git a/dev-perl/Algorithm-Munkres/Algorithm-Munkres-0.80.0-r1.ebuild b/dev-perl/Algorithm-Munkres/Algorithm-Munkres-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..3cc2a5bf4195
--- /dev/null
+++ b/dev-perl/Algorithm-Munkres/Algorithm-Munkres-0.80.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TPEDERSE
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Munkres solution to classical Assignment problem"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Algorithm-Munkres/Manifest b/dev-perl/Algorithm-Munkres/Manifest
new file mode 100644
index 000000000000..6504e24fc211
--- /dev/null
+++ b/dev-perl/Algorithm-Munkres/Manifest
@@ -0,0 +1,3 @@
+DIST Algorithm-Munkres-0.08.tar.gz 8608 BLAKE2B 6d2830fc609381ff4c3ea099f4a458910741197b4a8d62a07ce2e27ac38611ce48ed238e4ed22ddfe6585dc9673520adf30e8654de2551e37fc5ec54b86d33a5 SHA512 3dcb9cd3caf6fb71c4a6463fbf5d1897f8675be9e095a4c1c30a4fdd2b635d46ac8e7db7ff660ba3c2a361cf4d020905c1cc121e3a6802b9b89a3999d8b41278
+EBUILD Algorithm-Munkres-0.80.0-r1.ebuild 313 BLAKE2B 7609005a7885589a396d7aa37359b00f90624a689e1f67d66ee4758a6056b801e256537f7da6ac88d9a8f9f6e009321f4cff2f6f85349ca1e490c240a9219708 SHA512 1227a664294d164eaf1b14005da489e6ebc92bb649ffee587cd6591f0e965f984541534ed860ab7cc5810b146f823d22245c4e6a5d59c45bf38bb62d01d51f28
+MISC metadata.xml 526 BLAKE2B 4145bba3cf578b91d7b19c2cd5ed41028c04ed361015639132973daf77741bd3b815653165ea7333e3c6abce239100ef0b16db7a5f8ba5ae042e402330dbedd6 SHA512 5498007dc708eae066bf0eb2ec80bba8c7b83edc4bb2a83b14992bcf3e6241560c6ee17e13f906879ecdc67a13c0d1b61edce41fb5a982626cffba39bbcc8a13
diff --git a/dev-perl/Algorithm-Munkres/metadata.xml b/dev-perl/Algorithm-Munkres/metadata.xml
new file mode 100644
index 000000000000..c3518eeddf6a
--- /dev/null
+++ b/dev-perl/Algorithm-Munkres/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Algorithm-Munkres</remote-id>
+ <remote-id type="cpan-module">Algorithm::Munkres</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Alien-Gnuplot-1.33.0 b/dev-perl/Alien-Gnuplot-1.33.0
deleted file mode 100644
index 829783a6bee8..000000000000
--- a/dev-perl/Alien-Gnuplot-1.33.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-HTTP-Tiny virtual/perl-Time-HiRes sci-visualization/gnuplot virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Find and verify functionality of the gnuplot executable
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Alien-Gnuplot/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-HTTP-Tiny virtual/perl-Time-HiRes sci-visualization/gnuplot dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZO/ZOWIE/Alien-Gnuplot-1.033.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9643570af7a34f39806900a11641fe29
diff --git a/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0.ebuild b/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0.ebuild
new file mode 100644
index 000000000000..51d0baff15c2
--- /dev/null
+++ b/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=1.033
+DIST_AUTHOR=ZOWIE
+inherit perl-module
+
+DESCRIPTION="Find and verify functionality of the gnuplot executable"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-HTTP-Tiny
+ virtual/perl-Time-HiRes
+ sci-visualization/gnuplot
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Alien-Gnuplot/Manifest b/dev-perl/Alien-Gnuplot/Manifest
new file mode 100644
index 000000000000..35f0417517c1
--- /dev/null
+++ b/dev-perl/Alien-Gnuplot/Manifest
@@ -0,0 +1,3 @@
+DIST Alien-Gnuplot-1.033.tar.gz 7827 BLAKE2B beb340f3f0feaab56f60811c3fac41fb518e657f82dd8b4ca53697b75fdaf53bf071ee89e6514115e3d110db122c5fb1b2c56506317f432bb80cba4ef808a677 SHA512 b846e9be8193af376dced487b99bafdd29fdf094a92f824bacaa3c642ad110918995cabc66300bd04fbf78ae779855ba94d1e634398f479961f98bb7f1cbbf46
+EBUILD Alien-Gnuplot-1.33.0.ebuild 475 BLAKE2B 573527147377c3f2cd2724438326a20c1cf5d46f50a6638957161d4cf0e13861b3256afab051d9a507421acd2efcaa0190b455abafcb1955960190aa16b4df79 SHA512 616e85d4de51c26d2f8e19df8f4bba6d9aeac429e5a4bd2db5fa3ea7eda8d476de03dafbd48184a045b25ab31abd92f43cc177393d22632ea583390c8766acf2
+MISC metadata.xml 470 BLAKE2B 22e4a9c3007dc53cc0a18bf3ac87703df91f81eb89f04598960d3eacbb88b08aa355f4aab28be62c5b1b74e50dc0d64370853845ad48d74a0ea7ff3f720a3d27 SHA512 3bda6e3856dfdf1edc3ce243dd1a2f1f2322506586d2c5949de80e05cd1844c323938752dbd8a3e268c5075aa056bc464863e537aee55acf1d00880ae70b6103
diff --git a/dev-perl/Alien-Gnuplot/metadata.xml b/dev-perl/Alien-Gnuplot/metadata.xml
new file mode 100644
index 000000000000..fa9b409763ae
--- /dev/null
+++ b/dev-perl/Alien-Gnuplot/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">Alien-Gnuplot</remote-id>
+ <remote-id type="cpan-module">Alien::Gnuplot</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Alien-SDL-1.446.0 b/dev-perl/Alien-SDL-1.446.0
deleted file mode 100644
index efd733cc4578..000000000000
--- a/dev-perl/Alien-SDL-1.446.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Archive-Extract dev-perl/Archive-Zip dev-perl/Capture-Tiny dev-perl/File-ShareDir dev-perl/File-Which dev-perl/Text-Patch media-libs/libsdl virtual/perl-Archive-Tar virtual/perl-Digest-SHA virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-MakeMaker dev-perl/Module-Build virtual/perl-File-Spec virtual/perl-File-Temp dev-lang/perl:=[-build(-)]
-DESCRIPTION=building, finding and using SDL binaries
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Alien-SDL/
-KEYWORDS=amd64 hppa x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Archive-Extract dev-perl/Archive-Zip dev-perl/Capture-Tiny dev-perl/File-ShareDir dev-perl/File-Which dev-perl/Text-Patch media-libs/libsdl virtual/perl-Archive-Tar virtual/perl-Digest-SHA virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-MakeMaker dev-perl/Module-Build virtual/perl-File-Spec virtual/perl-File-Temp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FROGGS/Alien-SDL-1.446.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c839893a647786604767949b7fc23577
diff --git a/dev-perl/Alien-SDL/Alien-SDL-1.446.0.ebuild b/dev-perl/Alien-SDL/Alien-SDL-1.446.0.ebuild
new file mode 100644
index 000000000000..bccbb25c3d24
--- /dev/null
+++ b/dev-perl/Alien-SDL/Alien-SDL-1.446.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FROGGS
+MODULE_VERSION=1.446
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="building, finding and using SDL binaries"
+
+SLOT="0"
+KEYWORDS="amd64 hppa x86"
+
+# File::Fetch, File::Find, Test::More -> dev-lang/perl
+RDEPEND="
+ dev-perl/Archive-Extract
+ dev-perl/Archive-Zip
+ dev-perl/Capture-Tiny
+ dev-perl/File-ShareDir
+ dev-perl/File-Which
+ dev-perl/Text-Patch
+ media-libs/libsdl
+ virtual/perl-Archive-Tar
+ virtual/perl-Digest-SHA
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/Module-Build
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ tc-export CC
+ epatch "${FILESDIR}"/${PN}-1.444.0-fix-build-option.patch
+ perl-module_src_prepare
+}
+
+SRC_TEST=do
+myconf='--with-sdl-config'
diff --git a/dev-perl/Alien-SDL/Manifest b/dev-perl/Alien-SDL/Manifest
new file mode 100644
index 000000000000..9209b0ef9018
--- /dev/null
+++ b/dev-perl/Alien-SDL/Manifest
@@ -0,0 +1,4 @@
+AUX Alien-SDL-1.444.0-fix-build-option.patch 1063 BLAKE2B 6a2dfabede9da1a517a84990904075be31aa3ed2d152c71f6bd72ccc135feae224d26ab8e896ebc8967c05945cb0bd6328fe4dc3985aa61ac438884b1efe067e SHA512 83e4566daaac6d808342bd9f9d292dfeae4a18d5b18dc9c0af9f63099449581ac5623e3d996a7c93e909c968fddbd0da2a8d77c4ec98b82e4129e4f0b1e4fef5
+DIST Alien-SDL-1.446.tar.gz 350448 BLAKE2B 6513873f9cbd2435af06676d8b63ddaba2aa03f3f080259299704acfd80d59f26e8eea9845152fe44de6c59751190faf7b0600fe65dea3e1639d1e6795c694be SHA512 dfb5f104f449857b9567ca93a0c3b15aed2618e27019569c95c4b7469e1f7d5cc390fe2dda9c6add41e9648c1f6efe053d08a4bd0fcc5bc546a217721bea824c
+EBUILD Alien-SDL-1.446.0.ebuild 874 BLAKE2B bf33c54e32cb0836516c602febf8ed35a8be548fedb51d8fdc3e08003751bcf56caeb5f13bbf513d6af0c2b91f3b8525565abeb4ed1b73f967c5aaf2a28f8b00 SHA512 61839ccb6b9116bbf5d20dda547e7c143a78e33a4949504313eb800dfcb94e5f86b99172993c43fa591d21537bd8ca92b25bb7ae3bd4c00d56d02e14388750d2
+MISC metadata.xml 510 BLAKE2B fbb9b903178e973b6b296442f00b9a14ec71ee9ab020ad6c8d2c7085b8ad7f5d300c19a0fe4d5dfbecca1db8832bceb34e42a07ca96f21af19f357a215f23e76 SHA512 aa9df2337c60f4d14eaa3e6b793f261b4bf48f48615a050dc1719c17c92a516bada5759f3b8d2ced06b3c4b276749a43b484cc4157099a2c8adcaca48b4d3b69
diff --git a/dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-fix-build-option.patch b/dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-fix-build-option.patch
new file mode 100644
index 000000000000..7d58b8b4e3dd
--- /dev/null
+++ b/dev-perl/Alien-SDL/files/Alien-SDL-1.444.0-fix-build-option.patch
@@ -0,0 +1,31 @@
+Description: fix build option handling
+ GetOptions handles all command arguments without
+ letting Module::Build handles the options. One
+ should not use GetOptions with Module::Build options setup.
+ .
+ So I noved travis option spec into Module::Build
+Author: dod
+--- a/Build.PL
++++ b/Build.PL
+@@ -7,9 +7,7 @@
+ use My::Utility qw(check_config_script check_prebuilt_binaries check_prereqs_libs check_prereqs_tools $source_packs
+ check_perl_buildlibs);
+
+-use Getopt::Long;
+ my ( $ans, $travis ) = 0;
+-GetOptions( "travis" => \$travis );
+
+ print "Welcome to Alien::SDL module installation\n";
+ print "-----------------------------------------\n";
+@@ -98,7 +96,10 @@
+ repository => 'http://github.com/PerlGameDev/Alien-SDL'
+ }
+ },
+- get_options => { 'with-sdl-config' => { qw(type :s store) => \$sdl_config } },
++ get_options => {
++ 'with-sdl-config' => { qw(type :s store) => \$sdl_config },
++ 'travis' => { store => \$travis },
++ },
+ dynamic_config => 1,
+ create_readme => 1,
+ share_dir => 'sharedir',
diff --git a/dev-perl/Alien-SDL/metadata.xml b/dev-perl/Alien-SDL/metadata.xml
new file mode 100644
index 000000000000..34af29ba44eb
--- /dev/null
+++ b/dev-perl/Alien-SDL/metadata.xml
@@ -0,0 +1,16 @@
+<?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>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Alien-SDL</remote-id>
+ <remote-id type="cpan-module">Alien::SDL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Alien-wxWidgets-0.690.0-r1 b/dev-perl/Alien-wxWidgets-0.690.0-r1
deleted file mode 100644
index c5f3bcbe7e2e..000000000000
--- a/dev-perl/Alien-wxWidgets-0.690.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=x11-libs/wxGTK-3:3.0[gstreamer=,opengl=,tiff,X] >=dev-perl/Module-Pluggable-2.600.0 >=virtual/perl-ExtUtils-CBuilder-0.24 >=virtual/perl-File-Spec-1.500.0 >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Building, finding and using wxWidgets binaries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Alien-wxWidgets/
-IUSE=gstreamer opengl test
-KEYWORDS=amd64 ~ia64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=x11-libs/wxGTK-3:3.0[gstreamer=,opengl=,tiff,X] >=dev-perl/Module-Pluggable-2.600.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MD/MDOOTSON/Alien-wxWidgets-0.69.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wxwidgets 04e063b0eff26daaea83d859dd9d6e05
-_md5_=abd6a88692f1e836e46a61ce1fe875c1
diff --git a/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.690.0-r1.ebuild b/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.690.0-r1.ebuild
new file mode 100644
index 000000000000..db8bd2a6d470
--- /dev/null
+++ b/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.690.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER=3.0
+DIST_AUTHOR=MDOOTSON
+DIST_VERSION=0.69
+inherit wxwidgets perl-module
+
+DESCRIPTION="Building, finding and using wxWidgets binaries"
+
+SLOT="0"
+KEYWORDS="amd64 ~ia64 x86"
+IUSE="gstreamer opengl test"
+
+RDEPEND="
+ >=x11-libs/wxGTK-3:3.0[gstreamer=,opengl=,tiff,X]
+ >=dev-perl/Module-Pluggable-2.600.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-CBuilder-0.24
+ >=virtual/perl-File-Spec-1.500.0
+ >=dev-perl/Module-Build-0.280.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_configure() {
+ setup-wxwidgets
+ myconf=( --wxWidgets-build=0 )
+ perl-module_src_configure
+}
+
+src_test() {
+ perl_rm_files t/zz_pod.t t/zy_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Alien-wxWidgets/Manifest b/dev-perl/Alien-wxWidgets/Manifest
new file mode 100644
index 000000000000..c79b1eb8d5a8
--- /dev/null
+++ b/dev-perl/Alien-wxWidgets/Manifest
@@ -0,0 +1,3 @@
+DIST Alien-wxWidgets-0.69.tar.gz 671819 BLAKE2B 304dd5664fd9e628eb45c5c67cd9ca8250129c8c0eaba1a0d5e1d2ad6afe6cb7acf0eccfe954d2f35714942970613fd1cdcc466104d776119dcaea3a8b1ddff1 SHA512 028eae7fd7f44612b6a56814a38a81681d66a95db5d9e21ffb7ef763ff6c9f68fece8eea4bef0b232546b6e2dd6d7a5c32389b96dd62968c4cb110e6508cd534
+EBUILD Alien-wxWidgets-0.690.0-r1.ebuild 773 BLAKE2B 41949d916154addbea59fee4dde46fd144884a1194477ad924435cc82e9674ebb64c210d2c4df7ea593495a91b284a04211605242a8e4e326ca2a6876a05b199 SHA512 eb70579ceaff48dde0f21c061dc60063fcd29cc8427ffdb489ac7323aa5f32e4bab65d49c569497ef975fbc8cd649400f6caa47d79a662c8c25c2fba4eddd333
+MISC metadata.xml 474 BLAKE2B 7600751c8fa34a04b12f371b15189d75eb51e13a8b1243ac87cd84d562a6118055cceb9940631a47850ea47cf09111154c966bec9d48b51358e43bd2f2ec9a19 SHA512 e75a44d2bb44e4aa1321ca361a73999252ea6a3687efd321d15fbfe69e9e70131146a7f18f2026e22972caccc49357c6c9524054e94f8201eead9c96b66789dd
diff --git a/dev-perl/Alien-wxWidgets/metadata.xml b/dev-perl/Alien-wxWidgets/metadata.xml
new file mode 100644
index 000000000000..1c3e10f05177
--- /dev/null
+++ b/dev-perl/Alien-wxWidgets/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Alien-wxWidgets</remote-id>
+ <remote-id type="cpan-module">Alien::wxWidgets</remote-id>
+ <remote-id type="cpan-module">Alien::wxWidgets::Utility</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Any-Moose-0.270.0 b/dev-perl/Any-Moose-0.270.0
deleted file mode 100644
index b30128b9a9a8..000000000000
--- a/dev-perl/Any-Moose-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Moose virtual/perl-version >=virtual/perl-ExtUtils-MakeMaker-6.31 test? ( dev-perl/Moose dev-perl/MooseX-Types ) dev-lang/perl:=
-DESCRIPTION=Use Moose or Mouse modules (DEPRECATED)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Any-Moose/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Any-Moose-0.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c654e9ef0da4717d8704b21510615102
diff --git a/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild b/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild
new file mode 100644
index 000000000000..d656baa59771
--- /dev/null
+++ b/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Use Moose or Mouse modules (DEPRECATED)"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+PERL_RM_FILES=(
+ "t/001-basic-mouse.t"
+ "t/002-other-modules-mouse.t"
+ "t/003-is_moose_loaded.t"
+ "t/004-x-modules-mouse.t"
+ "t/005-aliases-mouse.t"
+ "t/010-use_mouse_roles.t"
+ "t/012-use_mouse_util.t"
+)
+RDEPEND="dev-perl/Moose
+ virtual/perl-version"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.31
+ test? (
+ dev-perl/Moose
+ dev-perl/MooseX-Types
+ )
+"
diff --git a/dev-perl/Any-Moose/Manifest b/dev-perl/Any-Moose/Manifest
new file mode 100644
index 000000000000..be1ea7dcc4c5
--- /dev/null
+++ b/dev-perl/Any-Moose/Manifest
@@ -0,0 +1,3 @@
+DIST Any-Moose-0.27.tar.gz 32856 BLAKE2B 0b11bdb2cb75d880c3f11778b0f6a6ee1a56043549fb356c5adbb9bca2e379f1aa3169642bea2f9daffd97b9c976b07f4662c5c652a6f4d63833cd2f02613baf SHA512 5c97caf2e64462bae95fc4d5dd41868c01f856bd8f74872985254b7cc6ce0e13b4accad7955047ff5c4013399f7aea2ad6d48ae3592883a3b6cd20c0e4478b7b
+EBUILD Any-Moose-0.270.0.ebuild 644 BLAKE2B a3498cc04b23640b8c963b6eebd3d3a9414740f5abc79fbfed2991fd0c7b439c8fd4b50f051ab9cea792801f387a746023a55619c7837be503f365154d1eb345 SHA512 9842714bf06b6507853ccb337c4de8ab9731add1e71167f9ec4bdc05073d819e9ea729fac62946714e79e67ec9498ea9fc03af4bd3bd03d8d8cf6ad03739d799
+MISC metadata.xml 390 BLAKE2B cb432d71e82e4cc88d553baa331db49ecc3d2b98f0e44a0befaef59d0420910b77d19462900ed3c2845ac936cdb28e70dd0b97e3e7fb37414167d8e62285f321 SHA512 76a800d7c4af41e0681ac8395650d6302e18fd3e4f787f2fbbe0b132aee5ea5302a2557af60d835cc69b048aeb5643ec8660d72bdee4e4e1cbce72beea19ea07
diff --git a/dev-perl/Any-Moose/metadata.xml b/dev-perl/Any-Moose/metadata.xml
new file mode 100644
index 000000000000..b793d60bb0a6
--- /dev/null
+++ b/dev-perl/Any-Moose/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">Any-Moose</remote-id>
+ <remote-id type="cpan-module">Any::Moose</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/AnyEvent-7.140.0 b/dev-perl/AnyEvent-7.140.0
deleted file mode 100644
index 08f2e9fc7572..000000000000
--- a/dev-perl/AnyEvent-7.140.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-perl/Canary-Stability dev-lang/perl:=
-DESCRIPTION=Provides a uniform interface to various event loops
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/AnyEvent/
-KEYWORDS=alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/AnyEvent-7.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0df410d0df8ce1de272b46c1e259a315
diff --git a/dev-perl/AnyEvent-CacheDNS-0.80.0 b/dev-perl/AnyEvent-CacheDNS-0.80.0
deleted file mode 100644
index 1635c7dd733b..000000000000
--- a/dev-perl/AnyEvent-CacheDNS-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/AnyEvent virtual/perl-File-Spec >=dev-perl/Module-Build-0.400.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simple DNS resolver with caching
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/AnyEvent-CacheDNS/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/AnyEvent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PO/POTYL/AnyEvent-CacheDNS-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e182382228638fefb91d263b07606b82
diff --git a/dev-perl/AnyEvent-CacheDNS/AnyEvent-CacheDNS-0.80.0.ebuild b/dev-perl/AnyEvent-CacheDNS/AnyEvent-CacheDNS-0.80.0.ebuild
new file mode 100644
index 000000000000..21aa14a7e75d
--- /dev/null
+++ b/dev-perl/AnyEvent-CacheDNS/AnyEvent-CacheDNS-0.80.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=POTYL
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Simple DNS resolver with caching"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/AnyEvent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-File-Spec
+ >=dev-perl/Module-Build-0.400.0
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ local my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if has network ${my_test_control}; then
+ perl-module_src_test
+ else
+ einfo "Tests skipped without DIST_TEST_OVERRIDE =~ network: Fails under network sandboxing"
+ fi
+}
diff --git a/dev-perl/AnyEvent-CacheDNS/Manifest b/dev-perl/AnyEvent-CacheDNS/Manifest
new file mode 100644
index 000000000000..348ef377c5e3
--- /dev/null
+++ b/dev-perl/AnyEvent-CacheDNS/Manifest
@@ -0,0 +1,3 @@
+DIST AnyEvent-CacheDNS-0.08.tar.gz 5295 BLAKE2B a6c9d48c4b31d92e0c37a9b352eac70b6222a3325eb151cde65a8d5d11100b41991a87549758f3e3f7bfaab62a78a7133eeb412375ed4b4379cfe00ef9761647 SHA512 26c0cbe3c45b48a4760d3a6e601ae8eb098b1840e892cc21a351e04a7c0582ff0f05e368d6f6d25f1fe97f992af2c3742d555e2d68cc0002a7bb984deb34e9f4
+EBUILD AnyEvent-CacheDNS-0.80.0.ebuild 666 BLAKE2B 8771019428975e401f349478929c6156bdcc0f5752e0b9dc447ec730c183c02de022b8a8d240b18cddfee5765f94696d7058a3f72c48dd156793b784ffc48f25 SHA512 dc4837db9e9585863914ab3716a2a21e18ad6342afd5cb787af81297c23efdd1f899cbbbfb438f376e3971210c499944687dd6dac1d16cdf51838a51012fc906
+MISC metadata.xml 406 BLAKE2B 8a26e29433510a0315fc0bf4c1b485fc46c1022d7cd22125215df1122c07e3e1e7ff03bf2e42abd1e665c18c1a7ccc6979fa169480fcc985b5b3c1ebd6a2b7fd SHA512 ae9478985ec3a9af6e79b85b57f6abac6b82c125385c1e83b4ba1834dc5b4ea7bb79556073e87bfbb7e738862a84ff55a1ba9771019ec8ba2c7490d26e74995a
diff --git a/dev-perl/AnyEvent-CacheDNS/metadata.xml b/dev-perl/AnyEvent-CacheDNS/metadata.xml
new file mode 100644
index 000000000000..95632e195de5
--- /dev/null
+++ b/dev-perl/AnyEvent-CacheDNS/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">AnyEvent-CacheDNS</remote-id>
+ <remote-id type="cpan-module">AnyEvent::CacheDNS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/AnyEvent-HTTP-2.230.0 b/dev-perl/AnyEvent-HTTP-2.230.0
deleted file mode 100644
index 4762c6e393b9..000000000000
--- a/dev-perl/AnyEvent-HTTP-2.230.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/AnyEvent-5.330.0 >=dev-perl/common-sense-3.300.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Simple but non-blocking HTTP/HTTPS client
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/AnyEvent-HTTP/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/AnyEvent-5.330.0 >=dev-perl/common-sense-3.300.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/AnyEvent-HTTP-2.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9a64271e5e62f01cf12423b1ebcbfc5e
diff --git a/dev-perl/AnyEvent-HTTP/AnyEvent-HTTP-2.230.0.ebuild b/dev-perl/AnyEvent-HTTP/AnyEvent-HTTP-2.230.0.ebuild
new file mode 100644
index 000000000000..5c2418adfb3f
--- /dev/null
+++ b/dev-perl/AnyEvent-HTTP/AnyEvent-HTTP-2.230.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=2.23
+inherit perl-module
+
+DESCRIPTION="Simple but non-blocking HTTP/HTTPS client"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/AnyEvent-5.330.0
+ >=dev-perl/common-sense-3.300.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/AnyEvent-HTTP/Manifest b/dev-perl/AnyEvent-HTTP/Manifest
new file mode 100644
index 000000000000..bc01931d3fd8
--- /dev/null
+++ b/dev-perl/AnyEvent-HTTP/Manifest
@@ -0,0 +1,3 @@
+DIST AnyEvent-HTTP-2.23.tar.gz 27351 BLAKE2B d4e1f030e26482ebe203a1e15bce36b281c60a6574b565af1bbff44422dac409efb8c99f09b00c6b39ce7f834a5e62007c705e9e7b6da73be0d055c797a90035 SHA512 ba28bb01c042c6fbf51c7055ddf38dbea1b6a7e84a8a8c8ec845bf63f16f9919a388e092c59f07a9588972da45b87de3627dc66dd2b2b958b731c6b699197d90
+EBUILD AnyEvent-HTTP-2.230.0.ebuild 400 BLAKE2B b8f1184bc999feb17117728fa93badbaac17cbe482afe3b423c0385dde96bbeee79ec8e9b284f69cf96af70688998c1ee9ac51627b7528530d69178eadc3dfee SHA512 a7be0c6fa140c637af143f837e3cd40260a3c2ca9fc30062acb2cf63144bca3d2c9b5eb4f00e13ff46386141c6646fa88d7cadaf8ea0937ad865441f6c7e7fbd
+MISC metadata.xml 382 BLAKE2B 7099615c375d36bef70f0b7aa57fb4c1edf86021344668ea180d132263578c00e4da829c8ce8fc053ee9bb9fd4393eb3aea44616f1d302465cd6d6c83b8758a4 SHA512 d3d0367890ad7dc71b53544e5ac2de5959146a04098f4dec025b1dae5f91fedfef912fdcb24cf6ad3b031a5667eec5e0340cbef758dfacb5773cca0b355abb74
diff --git a/dev-perl/AnyEvent-HTTP/metadata.xml b/dev-perl/AnyEvent-HTTP/metadata.xml
new file mode 100644
index 000000000000..71a7eee8daf2
--- /dev/null
+++ b/dev-perl/AnyEvent-HTTP/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">AnyEvent-HTTP</remote-id>
+ <remote-id type="cpan-module">AnyEvent::HTTP</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/AnyEvent-HTTPD-0.930.0 b/dev-perl/AnyEvent-HTTPD-0.930.0
deleted file mode 100644
index 8ad9b722defb..000000000000
--- a/dev-perl/AnyEvent-HTTPD-0.930.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/AnyEvent dev-perl/AnyEvent-HTTP dev-perl/common-sense virtual/perl-IO-Compress dev-perl/Object-Event virtual/perl-Time-Local dev-perl/URI virtual/perl-ExtUtils-MakeMaker virtual/perl-Carp test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A simple lightweight event based web (application) server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/AnyEvent-HTTPD/
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/AnyEvent dev-perl/AnyEvent-HTTP dev-perl/common-sense virtual/perl-IO-Compress dev-perl/Object-Event virtual/perl-Time-Local dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EL/ELMEX/AnyEvent-HTTPD-0.93.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e4b6a7e9e268433f1fe53f3e448ed7b9
diff --git a/dev-perl/AnyEvent-HTTPD/AnyEvent-HTTPD-0.930.0.ebuild b/dev-perl/AnyEvent-HTTPD/AnyEvent-HTTPD-0.930.0.ebuild
new file mode 100644
index 000000000000..ef034b21735c
--- /dev/null
+++ b/dev-perl/AnyEvent-HTTPD/AnyEvent-HTTPD-0.930.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=ELMEX
+DIST_VERSION=0.93
+inherit perl-module
+
+DESCRIPTION="A simple lightweight event based web (application) server"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/AnyEvent
+ dev-perl/AnyEvent-HTTP
+ dev-perl/common-sense
+ virtual/perl-IO-Compress
+ dev-perl/Object-Event
+ virtual/perl-Time-Local
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Carp
+ test? ( virtual/perl-Test-Simple )
+"
+
+DIST_TEST=do
diff --git a/dev-perl/AnyEvent-HTTPD/Manifest b/dev-perl/AnyEvent-HTTPD/Manifest
new file mode 100644
index 000000000000..c7dd2b80626f
--- /dev/null
+++ b/dev-perl/AnyEvent-HTTPD/Manifest
@@ -0,0 +1,3 @@
+DIST AnyEvent-HTTPD-0.93.tar.gz 40226 BLAKE2B c23d34c32445ea0b24e94884178853ee9bd4a82bd184927a62d11568552e2a43b64c345ec24d3d7a737a3f39225ca08ee12614ce5d2bb932c124167b9041f7b9 SHA512 a76a8406615878f885b83bb23fa27dc6ea7d5f6f729cda7b8d7759d7770f24a2b041cf9a6417a6173758ce14849990e720eea9ac3f4356aaa470c0ae3aae661f
+EBUILD AnyEvent-HTTPD-0.930.0.ebuild 573 BLAKE2B 07d6121f7bf14dd6a7bb3b71e543e0817527972f64cfec19c0db71f842be01399bfb1fe24a38a7931a9500cc94b44a2890ba57d94d17e361c2a634d3e8d6a0a8 SHA512 634faf20e2f11217559d1c701e67b36b51da15d1b6a6e8bf9d0dcb45dec8328443a66e7ea3f0a4d2ed34393d441c11c742329adaaf21f5cca8f44d9f3c9799a0
+MISC metadata.xml 691 BLAKE2B 379dcba04c0c33b79ed410f635d680be78fc6d58a93881544d9fd2884758d50f844a7b7616abf94faab5ca43ba870bd4a86318105f5305c50d0b3a8ef3a112cb SHA512 7650d6b75fde39fa18e050fc013f3888db6972c547ec61bf969e1e79611eccad88e153f8c16c3813ec0e617d804d648dc6b910dc5695fd2bd45621df06e2e1a1
diff --git a/dev-perl/AnyEvent-HTTPD/metadata.xml b/dev-perl/AnyEvent-HTTPD/metadata.xml
new file mode 100644
index 000000000000..7a5e2af12075
--- /dev/null
+++ b/dev-perl/AnyEvent-HTTPD/metadata.xml
@@ -0,0 +1,16 @@
+<?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">AnyEvent-HTTPD</remote-id>
+ <remote-id type="cpan-module">AnyEvent::HTTPD</remote-id>
+ <remote-id type="cpan-module">AnyEvent::HTTPD::HTTPConnection</remote-id>
+ <remote-id type="cpan-module">AnyEvent::HTTPD::HTTPServer</remote-id>
+ <remote-id type="cpan-module">AnyEvent::HTTPD::Request</remote-id>
+ <remote-id type="cpan-module">AnyEvent::HTTPD::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/AnyEvent-I3-0.170.0 b/dev-perl/AnyEvent-I3-0.170.0
deleted file mode 100644
index edc84c435370..000000000000
--- a/dev-perl/AnyEvent-I3-0.170.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/AnyEvent dev-perl/JSON-XS >=virtual/perl-ExtUtils-MakeMaker-6.360.0 dev-lang/perl:=
-DESCRIPTION=Communicate with the i3 window manager
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/AnyEvent-I3/
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/AnyEvent dev-perl/JSON-XS dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSTPLBG/AnyEvent-I3-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cb8044929ab3895cc3f84bc99c885dce
diff --git a/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0.ebuild b/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0.ebuild
new file mode 100644
index 000000000000..8a933e303e8b
--- /dev/null
+++ b/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSTPLBG
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Communicate with the i3 window manager"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/AnyEvent
+ dev-perl/JSON-XS
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+"
+
+src_test() {
+ perl_rm_files t/manifest.t t/pod-coverage.t t/pod.t t/boilerplate.t
+ perl-module_src_test
+}
diff --git a/dev-perl/AnyEvent-I3/Manifest b/dev-perl/AnyEvent-I3/Manifest
new file mode 100644
index 000000000000..ac7200f0927c
--- /dev/null
+++ b/dev-perl/AnyEvent-I3/Manifest
@@ -0,0 +1,3 @@
+DIST AnyEvent-I3-0.17.tar.gz 25264 BLAKE2B 85c387b74224514f759d2d8591abe796807241f945fa441bf4e2a1032993a11b1973b85ad4e92651fcaef70f4281f404baac8b19d387aea01f055ce2fb2ed29e SHA512 e8b0ccb89be27d5e952e5cb819e1f462ad5c558879a88fb5087d72517424316c0053b081ed9763d701a017c1d838fa694b49f40886335a23a68ebb091714b259
+EBUILD AnyEvent-I3-0.170.0.ebuild 500 BLAKE2B 262aad16b837332f9de0e2be6e923117a707d2d9592d89701d34015df568be18b88b28c6b03c19ee880841902c917f8f63d6b7c4dcb242400d31ebfdcea0fcac SHA512 18f216f55e65b7194cff31ee1853eb37ddf371d40af97afa0d692b2a810d90b52007afd7ae2e08d5aad3134d5c8105f736dff5c2f79347d9422f39773199c98f
+MISC metadata.xml 382 BLAKE2B 80ccbe3f27260acc8ea0695795048f7c64747c296b1a2e7ab3cf58ff937029b4f507263477504dbe49c3a2eb948f124e9350adfe368d439320c88595b6a0222b SHA512 ca05a82a392318e606a1f346aa7b6086f6cd5f554da470a876ecb9c2a1353f96b7992121de3f9c76c48ec10562a51e87191d415e5c4d80a60cf455c3992c1ef1
diff --git a/dev-perl/AnyEvent-I3/metadata.xml b/dev-perl/AnyEvent-I3/metadata.xml
new file mode 100644
index 000000000000..9372792fa8d7
--- /dev/null
+++ b/dev-perl/AnyEvent-I3/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">AnyEvent-I3</remote-id>
+ <remote-id type="cpan-module">AnyEvent::I3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild b/dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild
new file mode 100644
index 000000000000..3a08ba02b6db
--- /dev/null
+++ b/dev-perl/AnyEvent/AnyEvent-7.140.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=7.14
+inherit perl-module eutils
+
+DESCRIPTION="Provides a uniform interface to various event loops"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ dev-perl/Canary-Stability
+"
+pkg_postinst() {
+ optfeature "improved event-loop performance" '>=dev-perl/EV-4.0.0'
+ optfeature "improved performance of Guard objects" '>=dev-perl/Guard-1.20.0'
+ optfeature "JSON relays over AnyEvent::Handle" '>=dev-perl/JSON-2.90.0' '>=dev-perl/JSON-XS-2.200.0'
+ optfeature "SSL support for AnyEvent::Handle" '>=dev-perl/Net-SSLeay-1.330.0'
+ # AnyEvent::AIO
+ # Async::Interrupts
+}
diff --git a/dev-perl/AnyEvent/Manifest b/dev-perl/AnyEvent/Manifest
new file mode 100644
index 000000000000..cacbf780e36a
--- /dev/null
+++ b/dev-perl/AnyEvent/Manifest
@@ -0,0 +1,3 @@
+DIST AnyEvent-7.14.tar.gz 301645 BLAKE2B 5095506e02ae90953d3990609ad77c45d602bd38a696ea054d329ee4e9fb526ac799ba45eb38f274835248d7e593257e7203daf1a7f17d5086f89413b93ddecf SHA512 98e7b9e06cf74b99d3407a25b60f3b825fceed3bae43505e1fb90785e24bd88ae25955cff25d29b4cc96957db7f4f5203d19ad2365abb4e3a3227fd91a16fb25
+EBUILD AnyEvent-7.140.0.ebuild 832 BLAKE2B d4dd9ca9e9f0243edfa73d546c424a2b1cd65fb4392445a738d50df0a5aa60533f784f446416be973139a4457723b92d78b82c4fd8bac7866a4e176c9910a0b6 SHA512 9db6ea44fe253e81cb51dde0dd90e4fd91c8436c715a5f0114dec36d991518dbb468d45f489065f9eb208e1dd895ea8f7be417c3652a64d57e1d7aac2a7a0df9
+MISC metadata.xml 3103 BLAKE2B b263383e6b69f575d8149b5aa3458d1273f522f73b1e9583d64022a6bd17056b34bd13abca0d43e204ee6a691b04189fd7e9dde2f55efffd2d8c836b34728b99 SHA512 a8eeaebbcc27c7a78d0acdd08f43d7ca6ad9589211b56927d0b7906f13e701c892dceab1c04b7ee11a70f9c81aa4f2521bdd4d54eb59b8190ba75f46eb9cdd10
diff --git a/dev-perl/AnyEvent/metadata.xml b/dev-perl/AnyEvent/metadata.xml
new file mode 100644
index 000000000000..291274664ae4
--- /dev/null
+++ b/dev-perl/AnyEvent/metadata.xml
@@ -0,0 +1,54 @@
+<?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">AnyEvent</remote-id>
+ <remote-id type="cpan-module">AE</remote-id>
+ <remote-id type="cpan-module">AE::Log::COLLECT</remote-id>
+ <remote-id type="cpan-module">AE::Log::FILTER</remote-id>
+ <remote-id type="cpan-module">AE::Log::LOG</remote-id>
+ <remote-id type="cpan-module">AnyEvent</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Base</remote-id>
+ <remote-id type="cpan-module">AnyEvent::CondVar</remote-id>
+ <remote-id type="cpan-module">AnyEvent::CondVar::Base</remote-id>
+ <remote-id type="cpan-module">AnyEvent::DNS</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Debug</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Debug::Backtrace</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Debug::Wrap</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Debug::Wrapped</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Debug::shell</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Handle</remote-id>
+ <remote-id type="cpan-module">AnyEvent::IO</remote-id>
+ <remote-id type="cpan-module">AnyEvent::IO::IOAIO</remote-id>
+ <remote-id type="cpan-module">AnyEvent::IO::Perl</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Cocoa</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::EV</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Event</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::EventLib</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::FLTK</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Glib</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::IOAsync</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Irssi</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::POE</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Perl</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Qt</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Qt::Io</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Qt::Timer</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Tk</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Log</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Log::COLLECT</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Log::Ctx</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Log::FILTER</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Log::LOG</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Loop</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Socket</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Strict</remote-id>
+ <remote-id type="cpan-module">AnyEvent::TLS</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Util</remote-id>
+ <remote-id type="cpan-module">DB</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache-AuthCookie-3.270.0-r1 b/dev-perl/Apache-AuthCookie-3.270.0-r1
deleted file mode 100644
index d44352a81684..000000000000
--- a/dev-perl/Apache-AuthCookie-3.270.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=www-apache/mod_perl-2 virtual/perl-Carp >=dev-perl/Class-Load-0.30.0 virtual/perl-Encode dev-perl/HTTP-Body dev-perl/Hash-MultiValue dev-perl/WWW-Form-UrlEncoded virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Apache-Test-1.390.0 >=dev-perl/URI-1.310.0 >=virtual/perl-Test-Simple-0.940.0 !www-apache/mpm_itk ) dev-lang/perl:=
-DESCRIPTION=Perl Authentication and Authorization via cookies
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Apache-AuthCookie/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=www-apache/mod_perl-2 virtual/perl-Carp >=dev-perl/Class-Load-0.30.0 virtual/perl-Encode dev-perl/HTTP-Body dev-perl/Hash-MultiValue dev-perl/WWW-Form-UrlEncoded dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHOUT/Apache-AuthCookie-3.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fff301ad863e26c5cb54ee1871586620
diff --git a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.270.0-r1.ebuild b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.270.0-r1.ebuild
new file mode 100644
index 000000000000..371188716df1
--- /dev/null
+++ b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.270.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHOUT
+DIST_VERSION=3.27
+inherit perl-module
+
+DESCRIPTION="Perl Authentication and Authorization via cookies"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=www-apache/mod_perl-2
+ virtual/perl-Carp
+ >=dev-perl/Class-Load-0.30.0
+ virtual/perl-Encode
+ dev-perl/HTTP-Body
+ dev-perl/Hash-MultiValue
+ dev-perl/WWW-Form-UrlEncoded
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Apache-Test-1.390.0
+ >=dev-perl/URI-1.310.0
+ >=virtual/perl-Test-Simple-0.940.0
+ !www-apache/mpm_itk
+ )
+"
+src_test() {
+ perl_rm_files t/author-* t/signature.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Apache-AuthCookie/Manifest b/dev-perl/Apache-AuthCookie/Manifest
new file mode 100644
index 000000000000..9fbf2151bc02
--- /dev/null
+++ b/dev-perl/Apache-AuthCookie/Manifest
@@ -0,0 +1,3 @@
+DIST Apache-AuthCookie-3.27.tar.gz 58156 BLAKE2B b4f0e94ad28616584c77505fdebf393571b7dc3629cbeebad7854dc88ceb1c3f59b313e796d9beefee7dc13a584a013ad970f7283f5e71a372ccb6be8455b41e SHA512 580bea66d52382cda5d0d55bdac1c323d60641de60e670da10d24ee20ef570a6f46f3b3b45a8f11be347af3597494595224e7b27e986eece1650086385e9ecfb
+EBUILD Apache-AuthCookie-3.270.0-r1.ebuild 726 BLAKE2B 4f555ad09d9d90f18bcc301013955b6d257d3bc45879ac87caaef169dcc91e124111b2d66e8e96cbcff439e7c769678562761627fac24e61447ff484ddf1b424 SHA512 2fb740c595d4579bbcaece9523384928a90836b8ba0c039c7406e5a8df6b40e6243b91bf660a2cbb9e3cdac54118a450d58792ff1aad76c000eabc1471e1c740
+MISC metadata.xml 1358 BLAKE2B 382c20f86cb25c97fe95d596813957e31ef7da1df4fd08ff8608678f9ff1f130664c85ad894d22373c3df18cb32cb2bec5ddf8c7ab1fa0f34a3bf7b24962eb42 SHA512 0c65d910ec6a25d9ad669ced9a772c723552bf194d31875ad9cfc1b8994af59b32dbc5d4227ce08052b10e224c0db3b8ca2fc657c097bfd016b3a07898fab936
diff --git a/dev-perl/Apache-AuthCookie/metadata.xml b/dev-perl/Apache-AuthCookie/metadata.xml
new file mode 100644
index 000000000000..fb1f74f68f1f
--- /dev/null
+++ b/dev-perl/Apache-AuthCookie/metadata.xml
@@ -0,0 +1,27 @@
+<?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>
+ <longdescription lang="en">
+ Apache::AuthCookie allows you to intercept a user's first unauthenticated
+ access to a protected document. The user will be presented with a custom
+ form where they can enter authentication credentials. The credentials are
+ posted to the server where AuthCookie verifies them and returns a session
+ key.
+ </longdescription>
+ <upstream>
+ <remote-id type="cpan">Apache-AuthCookie</remote-id>
+ <remote-id type="cpan-module">Apache2::AuthCookie</remote-id>
+ <remote-id type="cpan-module">Apache2::AuthCookie::Base</remote-id>
+ <remote-id type="cpan-module">Apache2::AuthCookie::Params</remote-id>
+ <remote-id type="cpan-module">Apache2_4::AuthCookie</remote-id>
+ <remote-id type="cpan-module">Apache::AuthCookie</remote-id>
+ <remote-id type="cpan-module">Apache::AuthCookie::Params</remote-id>
+ <remote-id type="cpan-module">Apache::AuthCookie::Params::Base</remote-id>
+ <remote-id type="cpan-module">Apache::AuthCookie::Params::CGI</remote-id>
+ <remote-id type="cpan-module">Apache::AuthCookie::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache-CGI-Builder-1.300.0-r2 b/dev-perl/Apache-CGI-Builder-1.300.0-r2
deleted file mode 100644
index abb854f2734e..000000000000
--- a/dev-perl/Apache-CGI-Builder-1.300.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/OOTools-2.21 >=dev-perl/CGI-Builder-1.2 www-apache/mod_perl dev-lang/perl:=
-DESCRIPTION=CGI::Builder and Apache2/mod_perl2 integration
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Apache-CGI-Builder/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/OOTools-2.21 >=dev-perl/CGI-Builder-1.2 www-apache/mod_perl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOMIZIO/Apache-CGI-Builder-1.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5dce4e214d80c7e3f4420e60aa84040c
diff --git a/dev-perl/Apache-CGI-Builder/Apache-CGI-Builder-1.300.0-r2.ebuild b/dev-perl/Apache-CGI-Builder/Apache-CGI-Builder-1.300.0-r2.ebuild
new file mode 100644
index 000000000000..47d5d71ee1c5
--- /dev/null
+++ b/dev-perl/Apache-CGI-Builder/Apache-CGI-Builder-1.300.0-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOMIZIO
+DIST_VERSION=1.3
+inherit perl-module
+
+DESCRIPTION="CGI::Builder and Apache2/mod_perl2 integration"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/OOTools-2.21
+ >=dev-perl/CGI-Builder-1.2
+ www-apache/mod_perl
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-no-apache-1.patch" )
+
+src_prepare() {
+ rm "${S}/lib/Apache/CGI/Builder.pm" || die "Can't remove Apache-1 support"
+ perl-module_src_prepare
+}
+src_test() {
+ local MODULES=(
+ "Apache2::CGI::Builder ${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
+ perl_rm_files t/test_pod_coverage.t t/test_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Apache-CGI-Builder/Manifest b/dev-perl/Apache-CGI-Builder/Manifest
new file mode 100644
index 000000000000..9aaf5339111c
--- /dev/null
+++ b/dev-perl/Apache-CGI-Builder/Manifest
@@ -0,0 +1,4 @@
+AUX Apache-CGI-Builder-1.300.0-no-apache-1.patch 1728 BLAKE2B 980c6cf44aa96482b795e5a8cab467181e7b03bf42128734b0e545cd6625feca4661ea989728c8d5d890223729480f4a8c05dac7db8f259bda61d090e2967d9d SHA512 18f37d5bd1d186e51f06659bdf00cb151d71da03624a1c7a361143c4fbc94f8f100bdda17116a015efd21ff9f1d60d5cac17d1cac4bdb94efa772bb85f7bf35a
+DIST Apache-CGI-Builder-1.3.tar.gz 7241 BLAKE2B 92c2bd05be22900eab5baab05a5b78d034b95e3004fb3ed3b43d05b5b4454e4ed317aff5b0bd8523b4f814513fd9ddd2be1035d1b47a2760876c55db5ebcaae6 SHA512 95a6483f6d210f7376167210be0782a507c6b25f65e6c1f733f4aa45302c14a9060ee4ee0d062ba97644e0a7340e6883357095fe5c5552d5a87f64c2bd19568f
+EBUILD Apache-CGI-Builder-1.300.0-r2.ebuild 1058 BLAKE2B 43e846ee205f01df77fd040027c62fcc8952e78716339b0190da742ba3acb17c13f6d7cd48c90aed79b16cafdbe4bbd8d4524ca3712a669b1399c8f08531469e SHA512 93f48ce17ce63b16b68b2f0e2c724aaa73d3e86329fd20edb61cd8dd53fdf87a19d832965b017840a9323d52e61218deeea7491f61bfd0c3f7c20518def6241f
+MISC metadata.xml 410 BLAKE2B b17459ac82f8a07d7dbcec207ea011933057c9bcc92050144162b9cd021e06b54d56493b531564c7955f5c2394ecea8a5817e0a2b04d35be4e96a8f73c0cb38d SHA512 d9d845b2477a318de01f9b2c8d33f53beeeee77d69010b89a1b5da116850062555e91820b58dda2b366771744535fa9f28df9f8fe27973692a3f4d2a9007a996
diff --git a/dev-perl/Apache-CGI-Builder/files/Apache-CGI-Builder-1.300.0-no-apache-1.patch b/dev-perl/Apache-CGI-Builder/files/Apache-CGI-Builder-1.300.0-no-apache-1.patch
new file mode 100644
index 000000000000..97e488bd4aac
--- /dev/null
+++ b/dev-perl/Apache-CGI-Builder/files/Apache-CGI-Builder-1.300.0-no-apache-1.patch
@@ -0,0 +1,65 @@
+From ef931c54efda99718b71f9e772fb7474e6ae8953 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 13 Oct 2017 18:19:42 +1300
+Subject: Kill Apache1/mod_perl-1
+
+---
+ MANIFEST | 1 -
+ Makefile.PL | 6 +-
+ lib/Apache/CGI/Builder.pm | 383 ----------------------------------------------
+ t/01_class.t | 2 +-
+ 4 files changed, 4 insertions(+), 388 deletions(-)
+ delete mode 100644 lib/Apache/CGI/Builder.pm
+
+diff --git a/MANIFEST b/MANIFEST
+index 3dcf4d5..e5e1a8d 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,5 +1,4 @@
+ Changes
+-lib/Apache/CGI/Builder.pm
+ lib/Apache2/CGI/Builder.pm
+ Makefile.PL
+ MANIFEST This list of files
+diff --git a/Makefile.PL b/Makefile.PL
+index 47272f9..babf555 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -3,10 +3,10 @@
+
+ ; use ExtUtils::MakeMaker
+
+-; my $pm = 'lib/Apache/CGI/Builder.pm'
++; my $pm = 'lib/Apache2/CGI/Builder.pm'
+
+ ; WriteMakefile
+- ( NAME => 'Apache::CGI::Builder'
++ ( NAME => 'Apache2::CGI::Builder'
+ , VERSION_FROM => $pm
+ , ( $] ge '5.005' )
+ ? ( AUTHOR => 'Domizio Demichelis - perl.4pro.net'
+@@ -16,7 +16,7 @@
+ , PREREQ_PM => { 'CGI::Builder' => 1.2
+ , 'Class::props' => 1.62
+ , 'Object::props' => 1.62
+- , 'mod_perl' => 0
++ , 'mod_perl2' => 0
+ }
+ )
+
+diff --git a/t/01_class.t b/t/01_class.t
+index fce93e9..056453d 100644
+--- a/t/01_class.t
++++ b/t/01_class.t
+@@ -3,7 +3,7 @@
+ ; use strict
+ ; use Test::More tests => 1
+
+-; use Apache::CGI::Builder
++; use Apache2::CGI::Builder
+
+ ; ok(1)
+
+--
+2.14.2
+
diff --git a/dev-perl/Apache-CGI-Builder/metadata.xml b/dev-perl/Apache-CGI-Builder/metadata.xml
new file mode 100644
index 000000000000..8585b0f82019
--- /dev/null
+++ b/dev-perl/Apache-CGI-Builder/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">Apache-CGI-Builder</remote-id>
+ <remote-id type="cpan-module">Apache2::CGI::Builder</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache-DBI-1.120.0-r2 b/dev-perl/Apache-DBI-1.120.0-r2
deleted file mode 100644
index 236689d045cc..000000000000
--- a/dev-perl/Apache-DBI-1.120.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-SHA1-2.10.0 >=virtual/perl-Digest-MD5-2.2 >=dev-perl/DBI-1.30 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Authentication and Authorization via Perl's DBI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Apache-DBI/
-IUSE=test examples
-KEYWORDS=alpha amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Digest-SHA1-2.10.0 >=virtual/perl-Digest-MD5-2.2 >=dev-perl/DBI-1.30 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/Apache-DBI-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7dbe5088bc9ee21356e0f7490d216be4
diff --git a/dev-perl/Apache-DBI/Apache-DBI-1.120.0-r2.ebuild b/dev-perl/Apache-DBI/Apache-DBI-1.120.0-r2.ebuild
new file mode 100644
index 000000000000..581d08d5b390
--- /dev/null
+++ b/dev-perl/Apache-DBI/Apache-DBI-1.120.0-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHRED
+DIST_VERSION=1.12
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="Authentication and Authorization via Perl's DBI"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Digest-SHA1-2.10.0
+ >=virtual/perl-Digest-MD5-2.2
+ >=dev-perl/DBI-1.30"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ local MODULES=(
+ "Apache::DBI ${DIST_VERSION}"
+ # Defaults to Apache1 Logic, but supports
+ # Apache2 but must run under Apache2
+ # "Apache::AuthDBI ${DIST_VERSION}"
+ )
+ has_version "dev-perl/DBD-mysql" && MODULES+=( "DBD::mysql" );
+ 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
+ local i;
+ elog "Install the following dependencies for comprehensive tests:"
+ i="$(if has_version "dev-perl/DBD-mysql"; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i dev-perl/DBD-mysql"
+ elog " - Test apache authentication using mysql as a backing store"
+ elog " (Also requires a running mysql instance)"
+ elog "For testing details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Apache-DBI"
+ perl-module_src_test
+}
diff --git a/dev-perl/Apache-DBI/Manifest b/dev-perl/Apache-DBI/Manifest
new file mode 100644
index 000000000000..d122bfdb737d
--- /dev/null
+++ b/dev-perl/Apache-DBI/Manifest
@@ -0,0 +1,3 @@
+DIST Apache-DBI-1.12.tar.gz 35017 BLAKE2B 876c9d98cd087e5e7e057d3dc298d2fa90aae6777883386e6fd33241c229b601e2b71edba3ad54bcdcd0f6ca261f524466cbe7466e0d12c671b2f165d83ad4bc SHA512 5b989856f7b6cb75a7a7a9b1ee8e166a1f5aa03475574d340933f135f813d55806f4bdf878faac49cb72a1b00f4ee23ddedb90909869771f4d613bbfd4ed135b
+EBUILD Apache-DBI-1.120.0-r2.ebuild 1566 BLAKE2B 2150b2b54c46577987edc3be5200ff47e7fc90d5dad4c1f27f5c7a0f0fc4c4f47adb3adb79f9f28c6891becddbbd7005fbeaef3095a931e1b2ccf4c19b559f43 SHA512 5bded83992ce3719218b845a410cb340d815acc57c47d22f9f29aec830ebb4e49f2415d689885d92cc71ce7763899e6d6e7531cdfd06c72673b408fe03200386
+MISC metadata.xml 516 BLAKE2B a5b9c5b337fe796ba4ff013fb89e53b7d0291b76455509ca1eba34ca2d55347c98418614cf52aefdc3e14c9f92f1c19327721577c168df7b2cc987a88d8fc9f1 SHA512 64f086390369d45cfc2c13873edfd141598e9d1e24a8f5be4d62447bc8b1b49a807eb4577fde3457ebd29b025e1fd8c605f09388317d2e81822484cedcc8f507
diff --git a/dev-perl/Apache-DBI/metadata.xml b/dev-perl/Apache-DBI/metadata.xml
new file mode 100644
index 000000000000..8dcf0c441da9
--- /dev/null
+++ b/dev-perl/Apache-DBI/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Apache-DBI</remote-id>
+ <remote-id type="cpan-module">Apache::AuthDBI</remote-id>
+ <remote-id type="cpan-module">Apache::DBI</remote-id>
+ <remote-id type="cpan-module">Apache::DBI::db</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache-LogFormat-Compiler-0.350.0 b/dev-perl/Apache-LogFormat-Compiler-0.350.0
deleted file mode 100644
index 3712cf4f7332..000000000000
--- a/dev-perl/Apache-LogFormat-Compiler-0.350.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/POSIX-strftime-Compiler-0.300.0 virtual/perl-Time-Local >=dev-lang/perl-5.8.4 >=dev-perl/Module-Build-Tiny-0.35.0 test? ( dev-perl/HTTP-Message dev-perl/Test-MockTime >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Requires >=dev-perl/Try-Tiny-0.120.0 >=dev-perl/URI-1.600.0 ) dev-lang/perl:=
-DESCRIPTION=Compile an Apache log format string to perl-code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Apache-LogFormat-Compiler/
-IUSE=test examples
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/POSIX-strftime-Compiler-0.300.0 virtual/perl-Time-Local >=dev-lang/perl-5.8.4 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/Apache-LogFormat-Compiler-0.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=37b1da56abbddaff1706e2095cee34c2
diff --git a/dev-perl/Apache-LogFormat-Compiler/Apache-LogFormat-Compiler-0.350.0.ebuild b/dev-perl/Apache-LogFormat-Compiler/Apache-LogFormat-Compiler-0.350.0.ebuild
new file mode 100644
index 000000000000..6826963346eb
--- /dev/null
+++ b/dev-perl/Apache-LogFormat-Compiler/Apache-LogFormat-Compiler-0.350.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.35
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Compile an Apache log format string to perl-code"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+# POSIX -> perl
+RDEPEND="
+ >=dev-perl/POSIX-strftime-Compiler-0.300.0
+ virtual/perl-Time-Local
+ >=dev-lang/perl-5.8.4"
+
+# HTTP::Request::Common -> HTTP-Message
+# Test::More -> perl-Test-Simple
+# URI::Escape -> URI
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ dev-perl/HTTP-Message
+ dev-perl/Test-MockTime
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Requires
+ >=dev-perl/Try-Tiny-0.120.0
+ >=dev-perl/URI-1.600.0
+ )
+"
diff --git a/dev-perl/Apache-LogFormat-Compiler/Manifest b/dev-perl/Apache-LogFormat-Compiler/Manifest
new file mode 100644
index 000000000000..30c311a5b588
--- /dev/null
+++ b/dev-perl/Apache-LogFormat-Compiler/Manifest
@@ -0,0 +1,3 @@
+DIST Apache-LogFormat-Compiler-0.35.tar.gz 15996 BLAKE2B 91dd92b35ade49ae884ddd3584f7e72a8968ee0a5c5ae90bb790b20990ebd4a84b987c062d73688620ae3f5f9458722c7e80ed798487a6940638c3b0c710195a SHA512 9a4447e0be864e6ba3a6170daa6f219b0ddd6b765ab6fbe6125a808da76803fb4bf6eed131df793a8cf900378b5c72f11489d5429106b97931f6fbef08f9f349
+EBUILD Apache-LogFormat-Compiler-0.350.0.ebuild 798 BLAKE2B 450fb2e20b59cd95b49fe1e195dec95c02dc0e3b88b1d8e9b1931f9ac37891b56192bd19e04d989122edc58422cca885ee99f9967c11e7230b2fb0f3ab66be9e SHA512 1f99c5d11983263d02fb67632c88f817c2f098bd850906c64a16ae9ce47996f9b6f6b0271cc501ab5b3b668b1c8cfd43c48da81097da5456edca00a1daf6399f
+MISC metadata.xml 423 BLAKE2B c9faaf047ef123b5893446516f9febf57ba05395c9d22149cb2d7fc307706768922258450d5f426adffdd3f479df23bd22fedb4fb34db9f705a63ae9d95235b6 SHA512 46e9976f83882b3f1568643e58e9688d8410d070405e307214e2ca9d6483ed6d32fb1a665ae9ca08d17a6a1718580980544a85255286a39b6aaa65919d628ebd
diff --git a/dev-perl/Apache-LogFormat-Compiler/metadata.xml b/dev-perl/Apache-LogFormat-Compiler/metadata.xml
new file mode 100644
index 000000000000..ff39e54a44df
--- /dev/null
+++ b/dev-perl/Apache-LogFormat-Compiler/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">Apache-LogFormat-Compiler</remote-id>
+ <remote-id type="cpan-module">Apache::LogFormat::Compiler</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache-Reload-0.130.0-r1 b/dev-perl/Apache-Reload-0.130.0-r1
deleted file mode 100644
index f2163742ae71..000000000000
--- a/dev-perl/Apache-Reload-0.130.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=www-apache/mod_perl dev-perl/Apache-Test dev-lang/perl:=
-DESCRIPTION=Automatically reload changed modules without restarting Apache
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Apache-Reload/
-KEYWORDS=alpha amd64 ~arm ppc ppc64 x86
-LICENSE=Apache-2.0
-RDEPEND=www-apache/mod_perl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHAY/Apache-Reload-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e5f4ce3623eb2e19c37d80c25c877976
diff --git a/dev-perl/Apache-Reload/Apache-Reload-0.130.0-r1.ebuild b/dev-perl/Apache-Reload/Apache-Reload-0.130.0-r1.ebuild
new file mode 100644
index 000000000000..249e3f62cdd6
--- /dev/null
+++ b/dev-perl/Apache-Reload/Apache-Reload-0.130.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHAY
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Automatically reload changed modules without restarting Apache"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86"
+IUSE=""
+
+RDEPEND="www-apache/mod_perl"
+DEPEND="${RDEPEND}
+ dev-perl/Apache-Test
+"
+
+src_test() {
+ local MODULES=(
+ "Apache::Reload ${DIST_VERSION}"
+ "Apache2::Reload ${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
+ perl-module_src_test
+}
diff --git a/dev-perl/Apache-Reload/Manifest b/dev-perl/Apache-Reload/Manifest
new file mode 100644
index 000000000000..4dbe9251a425
--- /dev/null
+++ b/dev-perl/Apache-Reload/Manifest
@@ -0,0 +1,3 @@
+DIST Apache-Reload-0.13.tar.gz 18908 BLAKE2B 7e231913a18c86b3c5e2e65ed2ad68e3a43451e256f8ac911d140a96b14ea32db69b7f3ffff07dfc788467721617659be3293854ed6e219b6b79c7cbffcdbe3b SHA512 7209fbd682093cca5f724050ee71d8bd26d101c3edfedb2cdaaf2e09df903e1f12cdf5cb6f4717eb8814802924359a01c89657dd5769f94c46d064db30c9f7e2
+EBUILD Apache-Reload-0.130.0-r1.ebuild 892 BLAKE2B f494dcf696907093bf74f7cfc66b817cdcf8ca99e1c774293798a0745222a82b1e32b6738cee1fc46d2f43cadaa14730129fe4985e11ea5a5c37874685ff8dcb SHA512 05bdf23280ecccd17f03e733f4ee3d24e59381a2452f04b9b833143fd9b6de4dcd34a3928decb74767267d6937cbd655c6378876d5a8ad2144771ed6bedd4f5d
+MISC metadata.xml 460 BLAKE2B 0169c6cd7a2cc00a4d8e8b24a27725dfc4dac6b7ff8d954244c011378125ad17d0a4187d52b914eddd348edd438299e9cf2e69d4f711d0aae34c3227c8ee5bce SHA512 32eed8bda0e8d33f80d3411968943ab3c7bdb59a434de549800799c6779f825fa1b0cd4d14f6a69d3c96441e6a5ccbfd12b9f6341f64606d138c4e8d70947463
diff --git a/dev-perl/Apache-Reload/metadata.xml b/dev-perl/Apache-Reload/metadata.xml
new file mode 100644
index 000000000000..b324eeb2c549
--- /dev/null
+++ b/dev-perl/Apache-Reload/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Apache-Reload</remote-id>
+ <remote-id type="cpan-module">Apache2::Reload</remote-id>
+ <remote-id type="cpan-module">Apache::Reload</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache-Session-1.930.0 b/dev-perl/Apache-Session-1.930.0
deleted file mode 100644
index df84265173f0..000000000000
--- a/dev-perl/Apache-Session-1.930.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Storable dev-perl/Module-Build test? ( >=dev-perl/Test-Deep-0.82.0 >=dev-perl/Test-Exception-0.150.0 >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A persistence framework for session data
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Apache-Session/
-IUSE=test
-KEYWORDS=alpha amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Storable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Apache-Session-1.93.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0e6eb1e3b5dacbb89021e23d3e902e66
diff --git a/dev-perl/Apache-Session/Apache-Session-1.930.0.ebuild b/dev-perl/Apache-Session/Apache-Session-1.930.0.ebuild
new file mode 100644
index 000000000000..6d85ab087d97
--- /dev/null
+++ b/dev-perl/Apache-Session/Apache-Session-1.930.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHORNY
+MODULE_VERSION=1.93
+inherit perl-module
+
+DESCRIPTION="A persistence framework for session data"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/Test-Deep-0.82.0
+ >=dev-perl/Test-Exception-0.150.0
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Apache-Session/Manifest b/dev-perl/Apache-Session/Manifest
new file mode 100644
index 000000000000..fb7e162765b5
--- /dev/null
+++ b/dev-perl/Apache-Session/Manifest
@@ -0,0 +1,3 @@
+DIST Apache-Session-1.93.tar.gz 49995 BLAKE2B 85185f30ae25d83ca0ed3bd7e926c7ccfe55495891af98cd06305effc8163f6c2afae7d4f79e3e5dface8453b1ab3a8859f0e951c261eb417ab784a08123de72 SHA512 568653b5151df61dbbc4b034043e1d4be75642122ab920a13155c4abbe052e4d96915b1453eb9f2f06bd1159d95efef7ed5905b4d2f2b8c6fdd3711d0cf5dbe4
+EBUILD Apache-Session-1.930.0.ebuild 560 BLAKE2B a554e6f9961ee8e38b6868197e5a75a2cdf2b79f12b69e40a5168485c6d4498c4b4ba19d3ff42a3d01665bf08d931a1ab93b305a8f3b530b7084bc26dc2b0263 SHA512 0b5f9c6cbf3733137b02529f0f0ed5fda7ddd46719fd0f51698bd5742a4b6698bfa946af9f9ebacd63f70643532f83e1a4d6a9dc217b80b7e90d1609016ecbed
+MISC metadata.xml 2529 BLAKE2B 8f67bc2030f0a273206442240d13fbdfcf83418950989f128a8b7aebeb08a0f9b1d67abe0a24122d4dc73bb7b741ad7903e0aca381bf94132eb72f50eed43ce4 SHA512 439843c77122fac1291629ad36918f3b5c0daa9185719f0d2cd1f906e2538937eeaf95e672c1b2b95fc9b039c13eab7d367d84ae5549e9dadb73f9e322b3b56b
diff --git a/dev-perl/Apache-Session/metadata.xml b/dev-perl/Apache-Session/metadata.xml
new file mode 100644
index 000000000000..d6c93cba34bb
--- /dev/null
+++ b/dev-perl/Apache-Session/metadata.xml
@@ -0,0 +1,40 @@
+<?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">Apache-Session</remote-id>
+ <remote-id type="cpan-module">Apache::Session</remote-id>
+ <remote-id type="cpan-module">Apache::Session::DB_File</remote-id>
+ <remote-id type="cpan-module">Apache::Session::File</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Flex</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Generate::MD5</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Generate::ModUniqueId</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Generate::ModUsertrack</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Informix</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Lock::File</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Lock::MySQL</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Lock::Null</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Lock::Semaphore</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Lock::Sybase</remote-id>
+ <remote-id type="cpan-module">Apache::Session::MySQL</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Oracle</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Postgres</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Serialize::Base64</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Serialize::Storable</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Serialize::Sybase</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Serialize::UUEncode</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Store::DBI</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Store::DB_File</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Store::File</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Store::Informix</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Store::MySQL</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Store::Oracle</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Store::Postgres</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Store::Sybase</remote-id>
+ <remote-id type="cpan-module">Apache::Session::Sybase</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache-SizeLimit-0.970.0-r1 b/dev-perl/Apache-SizeLimit-0.970.0-r1
deleted file mode 100644
index 57e9870ca780..000000000000
--- a/dev-perl/Apache-SizeLimit-0.970.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Linux-Pid !<www-apache/mod_perl-2.0.5 >=www-apache/mod_perl-2.0.5 test? ( >=dev-perl/Apache-Test-1.360.0 !www-apache/mpm_itk ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Graceful exit for large children
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Apache-SizeLimit/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Linux-Pid !<www-apache/mod_perl-2.0.5 >=www-apache/mod_perl-2.0.5 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/Apache-SizeLimit-0.97.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=75abb748058af5eb1e02d57e68530358
diff --git a/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild b/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild
new file mode 100644
index 000000000000..14223948ba0a
--- /dev/null
+++ b/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PHRED
+MODULE_VERSION=0.97
+inherit perl-module
+
+DESCRIPTION="Graceful exit for large children"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86"
+IUSE="test"
+
+# mod_perl < 2.0.5 bundles Apache-SizeLimit
+RDEPEND="dev-perl/Linux-Pid
+ !<www-apache/mod_perl-2.0.5
+ >=www-apache/mod_perl-2.0.5"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/Apache-Test-1.360.0
+ !www-apache/mpm_itk
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Apache-SizeLimit/Manifest b/dev-perl/Apache-SizeLimit/Manifest
new file mode 100644
index 000000000000..a9753f4df2ca
--- /dev/null
+++ b/dev-perl/Apache-SizeLimit/Manifest
@@ -0,0 +1,3 @@
+DIST Apache-SizeLimit-0.97.tar.gz 24544 BLAKE2B 590d5861b064109688172ff362303cc5cb223e31b730558fac91e512c0df868897b8dd8ac5b59a636bc70952455c19cacf3d8a46209bcc668a6f6cf4e3b54643 SHA512 d3c4e97e3f9c7e3bb9a8868dd89ee14443f8596c900b85ea4b6d766b9d71001e3e920871adf58829c8d17d03dea6fd48901d2082b83c7382cf0bf30b8238472a
+EBUILD Apache-SizeLimit-0.970.0-r1.ebuild 522 BLAKE2B 26491ac56c83df45ed263958723c7be404e3718d5741a4fec8d07f54c1bb019d7f34b6aaa871ef22aaf61f8e1414c7d2321060e3c2a4e2a3cc9fa90fb77e8d1b SHA512 a9dd3de190126ef974f7b846038ff49a0eda90c468080aa1c176621d26e3777b62b82cd7a8815e652dc49a4688f974ef984f6676ebe6d60ed52e893641fccb7f
+MISC metadata.xml 523 BLAKE2B d17bea188138f950393e9696b1a93ef405698374a935248879bec723803ab2c68a86e52bdf87989ae20f2864d7bad81e9d8f64c5e2fba6b8d79f628eb9f35198 SHA512 d02d4b4f93d3f8fa60a066fd5e8d0db3fbc37869158fd52b18ead756378d440a2035b1cf4f88ebaf6d71c4561ad3b630b65abdd739c9b0d64bc28ba9856c3949
diff --git a/dev-perl/Apache-SizeLimit/metadata.xml b/dev-perl/Apache-SizeLimit/metadata.xml
new file mode 100644
index 000000000000..2063b67c7336
--- /dev/null
+++ b/dev-perl/Apache-SizeLimit/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Apache-SizeLimit</remote-id>
+ <remote-id type="cpan-module">Apache2::SizeLimit</remote-id>
+ <remote-id type="cpan-module">Apache::SizeLimit</remote-id>
+ <remote-id type="cpan-module">Apache::SizeLimit::Core</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache-Test-1.400.0-r2 b/dev-perl/Apache-Test-1.400.0-r2
deleted file mode 100644
index b968f614008e..000000000000
--- a/dev-perl/Apache-Test-1.400.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=virtual/perl-ExtUtils-MakeMaker =www-servers/apache-2* dev-lang/perl:=
-DESCRIPTION=Test.pm wrapper with helpers for testing Apache
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Apache-Test/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ia64 ~mips ppc ppc64 sparc x86
-LICENSE=Apache-2.0
-RDEPEND==www-servers/apache-2* dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHAY/Apache-Test-1.40.tar.gz
-_eclasses_=depend.apache 0917334d570e07f9743a04ff85b3bf1b multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=69ddc8946289df854a8aede3ffb8e564
diff --git a/dev-perl/Apache-Test/Apache-Test-1.400.0-r2.ebuild b/dev-perl/Apache-Test/Apache-Test-1.400.0-r2.ebuild
new file mode 100644
index 000000000000..85b4e4bf2b15
--- /dev/null
+++ b/dev-perl/Apache-Test/Apache-Test-1.400.0-r2.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHAY
+DIST_VERSION=1.40
+inherit depend.apache perl-module
+
+DESCRIPTION="Test.pm wrapper with helpers for testing Apache"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ~mips ppc ppc64 sparc x86"
+IUSE="test"
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+need_apache
+
+PATCHES=(
+ "${FILESDIR}/${P}-catfile-import.patch"
+ "${FILESDIR}/${P}-fix-missing-semicolon.patch"
+ "${FILESDIR}/${P}-phpclient.patch"
+)
+
+pkg_setup() {
+ perl_set_version
+}
+
+src_install() {
+ # This is to avoid conflicts with a deprecated Apache::Test stepping
+ # in and causing problems/install errors
+ if [ -f "${S}"/.mypacklist ];
+ then
+ rm -f "${S}"/.mypacklist
+ fi
+ perl-module_src_install
+}
+# Parallel tests seem to be bad.
+DIST_TEST="do"
+
+optdep_notice() {
+ local i
+ elog "This package has several modules which may require additional dependencies"
+ elog "to use. However, it is up to you to install them separately if you need this"
+ elog "optional functionality:"
+ elog
+ i="$(if has_version 'www-apache/mod_perl'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i www-apache/mod_perl"
+ elog " - Running Perl code natively in Apache via"
+ elog " Apache::TestHandler, Apache::TestReportPerl, or Apache::TestSmokePerl"
+
+ if use test; then
+ elog
+ elog "This module will perform additional tests if these dependencies are"
+ elog "pre-installed"
+ fi
+}
+src_test() {
+ optdep_notice
+ echo
+ local MODULES=(
+ "Apache::Test ${DIST_VERSION}"
+ "Apache::Test5005compat 0.01"
+ "Apache::TestBuild"
+ "Apache::TestClient"
+ "Apache::TestCommon"
+ "Apache::TestCommonPost"
+ "Apache::TestConfig"
+ "Apache::TestConfigC"
+ "Apache::TestConfigPHP"
+ "Apache::TestConfigParrot"
+ "Apache::TestConfigParse"
+ "Apache::TestConfigPerl"
+ "Apache::TestHarness"
+ "Apache::TestHarnessPHP"
+ "Apache::TestMB"
+ "Apache::TestMM"
+ "Apache::TestPerlDB"
+ "Apache::TestReport"
+ "Apache::TestRequest"
+ "Apache::TestRun"
+ "Apache::TestRunPHP 1.00"
+ "Apache::TestRunParrot 1.00"
+ "Apache::TestRunPerl 1.00"
+ "Apache::TestSSLCA"
+ "Apache::TestServer"
+ "Apache::TestSmoke"
+ "Apache::TestSort"
+ "Apache::TestTrace 0.01"
+ "Apache::TestUtil 0.02"
+ "Bundle::ApacheTest ${DISTVERSION}"
+ )
+ has_version "www-apache/mod_perl" && MODULES+=(
+ "Apache::TestHandler"
+ "Apache::TestReportPerl"
+ "Apache::TestSmokePerl"
+ )
+ 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_rm_files t/more/02testmore.t t/more/04testmore.t
+ perl-module_src_test
+}
+pkg_postinst() {
+ use test || optdep_notice
+}
diff --git a/dev-perl/Apache-Test/Manifest b/dev-perl/Apache-Test/Manifest
new file mode 100644
index 000000000000..795420cd5a8f
--- /dev/null
+++ b/dev-perl/Apache-Test/Manifest
@@ -0,0 +1,6 @@
+AUX Apache-Test-1.400.0-catfile-import.patch 813 BLAKE2B eda9f0dcfae5025d94f3c126e61258a920e8b0a475fb147bd61a96676aa8211c0d70e3aa5a37976603bb67c3d5a93e27feb0735456523bdf7c8706dbb254b730 SHA512 2c7807a0e69652b58f8d5297ac5e24f90ae3e453a3025dc441afef0134eed7dd0d78728dfce47a15c93c498f6e70404b1a79df07de55b376ae267453ba0b990b
+AUX Apache-Test-1.400.0-fix-missing-semicolon.patch 761 BLAKE2B 9dada5195ba8312078fa8d83cd808ea770e573b963c4b43f577efa61e3bf52f8961ed5e2ddc7772c267c639d8b74324c6a145cd21606f59344516973adc8c06b SHA512 eb5a66ce55fb4186cf6b5145872cbddc166882568da0cb397315d69b0ff3c986dd59daf8f6ba8cad831fe4b471efa64ec81515e59f6bb28f9d5bfcb26b80999e
+AUX Apache-Test-1.400.0-phpclient.patch 909 BLAKE2B f109642536a1253245e55332e084b9c82fe4b72368cc34b4097889cd31358de4b29374d1c930de543ca5515f49ec69f950472923425064b30e677b1a3ff04b9b SHA512 45eb984222177a2d63402378db9641d1abebcd7c1a1207687330e71c6f0717278bd3a15e35c988c4846f19ae0eaf1c88cdaf0b74a9f78a35f6826b396420a101
+DIST Apache-Test-1.40.tar.gz 151801 BLAKE2B 0ec57b0a8a0fafc8d10409a3cd02308da67bd6766caa71bfb525ef49832545c811281a987a5237be236a3a581fcf8311785d0bff8d283db2c52f08d11cd2bda1 SHA512 f48a1b93c4d61181670ec59bb8bb2231122b22ec9725d8899a3b2f82d2918fdc48a09494c2f45b0e6a603546481892a948eac3494e06c8eb219a9213e1faadb8
+EBUILD Apache-Test-1.400.0-r2.ebuild 2904 BLAKE2B 15733675ab3edce3a35acdc23024761d6388a2ff5afe29c083bc2b8a43b30c7db4cf12401d7a240bfd4c60b46d0a1ab6b1b3a425530942fb2f3b5a6602a308f1 SHA512 0bf676aa15964dc7d49de44bcd0ba6d140fc3e6b1498db9ef18ee1260c496dae2b4afc4d54ecdd110f74814c6cad5ce027041a134ad98c0a06eb6034c60154aa
+MISC metadata.xml 2858 BLAKE2B 11f5085f6e904752d042347bdb966364c063c33d1e3b1cfb0f9c47db6e5020f3cd113c24d118cdc75bd0d3c70f82ec1e906b148d9119fce815ed6e0703efeba6 SHA512 1db84f146dd887e3719328aba99809ac3ba8462226b9109310675b1722b2874cddd54b82900852082160bd47bf157611ba9f324d1f2964ee6912d4bff3690517
diff --git a/dev-perl/Apache-Test/files/Apache-Test-1.400.0-catfile-import.patch b/dev-perl/Apache-Test/files/Apache-Test-1.400.0-catfile-import.patch
new file mode 100644
index 000000000000..8bd6dbfddf62
--- /dev/null
+++ b/dev-perl/Apache-Test/files/Apache-Test-1.400.0-catfile-import.patch
@@ -0,0 +1,26 @@
+From f06bb625c7feb44bf9b5c13617522ce57cdad84e Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 15 Oct 2017 06:16:45 +1300
+Subject: Fix missing import of "catfile"
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123283
+---
+ lib/Apache/TestConfigParse.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/Apache/TestConfigParse.pm b/lib/Apache/TestConfigParse.pm
+index 88a19af..8fe0fe4 100644
+--- a/lib/Apache/TestConfigParse.pm
++++ b/lib/Apache/TestConfigParse.pm
+@@ -23,7 +23,7 @@ use warnings FATAL => 'all';
+
+ use Apache::TestTrace;
+
+-use File::Spec::Functions qw(rel2abs splitdir file_name_is_absolute);
++use File::Spec::Functions qw(rel2abs splitdir file_name_is_absolute catfile);
+ use File::Basename qw(dirname basename);
+
+ sub strip_quotes {
+--
+2.14.2
+
diff --git a/dev-perl/Apache-Test/files/Apache-Test-1.400.0-fix-missing-semicolon.patch b/dev-perl/Apache-Test/files/Apache-Test-1.400.0-fix-missing-semicolon.patch
new file mode 100644
index 000000000000..f09cd53348fc
--- /dev/null
+++ b/dev-perl/Apache-Test/files/Apache-Test-1.400.0-fix-missing-semicolon.patch
@@ -0,0 +1,26 @@
+From b2a2cdc1e9a3121ea8848ab4a2410c5dcc68d620 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 15 Oct 2017 06:15:47 +1300
+Subject: Fix missing ";"
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123282
+---
+ lib/Apache/TestConfigPHP.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/Apache/TestConfigPHP.pm b/lib/Apache/TestConfigPHP.pm
+index 0ddea0b..1c79865 100644
+--- a/lib/Apache/TestConfigPHP.pm
++++ b/lib/Apache/TestConfigPHP.pm
+@@ -170,7 +170,7 @@ sub configure_php_ini {
+ my $dir = catfile $self->{vars}->{serverroot}, 'conf';
+ my $file = catfile $dir, 'php.ini';
+
+- return if -e $file
++ return if -e $file;
+
+ my $log = catfile $self->{vars}->{t_logs}, 'error_log';
+
+--
+2.14.2
+
diff --git a/dev-perl/Apache-Test/files/Apache-Test-1.400.0-phpclient.patch b/dev-perl/Apache-Test/files/Apache-Test-1.400.0-phpclient.patch
new file mode 100644
index 000000000000..cecf7de10850
--- /dev/null
+++ b/dev-perl/Apache-Test/files/Apache-Test-1.400.0-phpclient.patch
@@ -0,0 +1,29 @@
+From 2dbb0fcab02ea60c0ca5e6ab4150691ffcfb8d7c Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 15 Oct 2017 06:47:45 +1300
+Subject: Don't die at load time due to undeclared '$phpclient'
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123284
+---
+ lib/Apache/TestHarnessPHP.pm | 5 -----
+ 1 file changed, 5 deletions(-)
+
+diff --git a/lib/Apache/TestHarnessPHP.pm b/lib/Apache/TestHarnessPHP.pm
+index 90fdedc..806ba6f 100644
+--- a/lib/Apache/TestHarnessPHP.pm
++++ b/lib/Apache/TestHarnessPHP.pm
+@@ -90,11 +90,6 @@ sub get_tests {
+ 'make sure php is in your PATH');
+ @tests = grep { not /\.php$/ } @tests;
+ }
+- elsif (! $phpclient) {
+- warning(join ' - ', 'skipping *.php tests',
+- 'Test::Harness 2.38 not available');
+- @tests = grep { not /\.php$/ } @tests;
+- }
+
+ return @tests;
+ }
+--
+2.14.2
+
diff --git a/dev-perl/Apache-Test/metadata.xml b/dev-perl/Apache-Test/metadata.xml
new file mode 100644
index 000000000000..9a11d8f604ef
--- /dev/null
+++ b/dev-perl/Apache-Test/metadata.xml
@@ -0,0 +1,50 @@
+<?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>
+ <longdescription>The Apache::Test framework was designed for creating test
+ suites for products running on the Apache httpd webserver (not
+ necessarily mod_perl). Originally designed for the mod_perl Apache
+ module, it was extended to be used for any Apache
+ module.</longdescription>
+ <upstream>
+ <remote-id type="cpan">Apache-Test</remote-id>
+ <remote-id type="cpan-module">Apache::Test</remote-id>
+ <remote-id type="cpan-module">Apache::Test5005compat</remote-id>
+ <remote-id type="cpan-module">Apache::TestBuild</remote-id>
+ <remote-id type="cpan-module">Apache::TestClient</remote-id>
+ <remote-id type="cpan-module">Apache::TestClientResponse</remote-id>
+ <remote-id type="cpan-module">Apache::TestCommon</remote-id>
+ <remote-id type="cpan-module">Apache::TestCommonPost</remote-id>
+ <remote-id type="cpan-module">Apache::TestConfig</remote-id>
+ <remote-id type="cpan-module">Apache::TestConfigC</remote-id>
+ <remote-id type="cpan-module">Apache::TestConfigPHP</remote-id>
+ <remote-id type="cpan-module">Apache::TestConfigParrot</remote-id>
+ <remote-id type="cpan-module">Apache::TestHandler</remote-id>
+ <remote-id type="cpan-module">Apache::TestHarness</remote-id>
+ <remote-id type="cpan-module">Apache::TestHarnessPHP</remote-id>
+ <remote-id type="cpan-module">Apache::TestMB</remote-id>
+ <remote-id type="cpan-module">Apache::TestMM</remote-id>
+ <remote-id type="cpan-module">Apache::TestReport</remote-id>
+ <remote-id type="cpan-module">Apache::TestReportPerl</remote-id>
+ <remote-id type="cpan-module">Apache::TestRequest</remote-id>
+ <remote-id type="cpan-module">Apache::TestRun</remote-id>
+ <remote-id type="cpan-module">Apache::TestRunPHP</remote-id>
+ <remote-id type="cpan-module">Apache::TestRunParrot</remote-id>
+ <remote-id type="cpan-module">Apache::TestRunPerl</remote-id>
+ <remote-id type="cpan-module">Apache::TestSSLCA</remote-id>
+ <remote-id type="cpan-module">Apache::TestServer</remote-id>
+ <remote-id type="cpan-module">Apache::TestSmoke</remote-id>
+ <remote-id type="cpan-module">Apache::TestSmokePerl</remote-id>
+ <remote-id type="cpan-module">Apache::TestSort</remote-id>
+ <remote-id type="cpan-module">Apache::TestToString</remote-id>
+ <remote-id type="cpan-module">Apache::TestTrace</remote-id>
+ <remote-id type="cpan-module">Apache::TestUtil</remote-id>
+ <remote-id type="cpan-module">Bundle::ApacheTest</remote-id>
+ <remote-id type="cpan-module">HTTP::Request::Common</remote-id>
+ <remote-id type="cpan-module">warnings</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Apache2-AuthenNTLM-0.20.0-r2 b/dev-perl/Apache2-AuthenNTLM-0.20.0-r2
deleted file mode 100644
index e324db162a8c..000000000000
--- a/dev-perl/Apache2-AuthenNTLM-0.20.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-MIME-Base64 >=www-apache/mod_perl-2 dev-lang/perl:=
-DESCRIPTION=Perform Microsoft NTLM and Basic User Authentication
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Apache2-AuthenNTLM/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-MIME-Base64 >=www-apache/mod_perl-2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SP/SPEEVES/Apache2-AuthenNTLM-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=de79a5fb229d196ca1882f7fe4de2941
diff --git a/dev-perl/Apache2-AuthenNTLM/Apache2-AuthenNTLM-0.20.0-r2.ebuild b/dev-perl/Apache2-AuthenNTLM/Apache2-AuthenNTLM-0.20.0-r2.ebuild
new file mode 100644
index 000000000000..fe97a1931547
--- /dev/null
+++ b/dev-perl/Apache2-AuthenNTLM/Apache2-AuthenNTLM-0.20.0-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SPEEVES
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Perform Microsoft NTLM and Basic User Authentication"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="virtual/perl-MIME-Base64
+ >=www-apache/mod_perl-2"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ local MODULES=(
+ "Apache2::AuthenNTLM ${DIST_VERSION}"
+ "Authen::Smb 0.96"
+ )
+ 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/Apache2-AuthenNTLM/Manifest b/dev-perl/Apache2-AuthenNTLM/Manifest
new file mode 100644
index 000000000000..cdef81028897
--- /dev/null
+++ b/dev-perl/Apache2-AuthenNTLM/Manifest
@@ -0,0 +1,3 @@
+DIST Apache2-AuthenNTLM-0.02.tar.gz 51597 BLAKE2B 9392d255cb5867e2c5216f85ec0f4db330e728936e78209eec5ceeebf9f9f594391e0885c3798813644bd1c5da5ea697b8db06e8b38bec7fc7bcea79d0e8858a SHA512 783ca41ee2b4c89d5d793dcbd00c2bf4d58842825e56933bdeb8b74c35f38e5a6d32c49987f938a801f9cc3555922423afb10cb182b8160de29f4a082c1b9ee3
+EBUILD Apache2-AuthenNTLM-0.20.0-r2.ebuild 840 BLAKE2B e384cb6d26ed5fe2a9b03f4f1bfe0e7b5dd708a26a59f25bf55e9e0f67a0dd0c498c5145d016063dd55631a5d8373b944353389e894096d35d4d090e2e44eb0b SHA512 b96527fd53047b77414929b479a18d96e16d5b7cda18ad9d7159f930b6ce4917e1872e08274e954fe76f548fd2bf5baa0ea99b0b9a7338d8b1c367405c273aa3
+MISC metadata.xml 930 BLAKE2B 95e6ccc573ed61c488b0ef8c181cfecf593c0f96a944a7870f57fcdd5b513a67cb4a3b9e855ba6360c5b2edce2c7683e7ab9d018f6c8689d5d0307818dd14f4e SHA512 b7805c859a2a1eb602df61e58938f82fddff98da80cbad47d87ec360a5e0ff5ac45e7aa51f00b8682c4745ae705141b9c0899cb585d6a5ea009b67e666c405ec
diff --git a/dev-perl/Apache2-AuthenNTLM/metadata.xml b/dev-perl/Apache2-AuthenNTLM/metadata.xml
new file mode 100644
index 000000000000..4e1be189080f
--- /dev/null
+++ b/dev-perl/Apache2-AuthenNTLM/metadata.xml
@@ -0,0 +1,21 @@
+<?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>
+ <longdescription lang="en">
+The purpose of this module is to perform a user authentication via Microsoft's
+NTLM protocol. This protocol is supported by all versions of the Internet
+Explorer and is mainly useful for intranets. Depending on your preferences
+setting IE will supply your windows logon credentials to the web server when the
+server asks for NTLM authentication. This saves the user to type in his/her
+password again.
+</longdescription>
+ <upstream>
+ <remote-id type="cpan">Apache2-AuthenNTLM</remote-id>
+ <remote-id type="cpan-module">Apache2::AuthenNTLM</remote-id>
+ <remote-id type="cpan-module">Apache2::AuthenNTLM::Lock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/App-CLI-0.313.0-r1 b/dev-perl/App-CLI-0.313.0-r1
deleted file mode 100644
index d06613de117d..000000000000
--- a/dev-perl/App-CLI-0.313.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Getopt-Long-2.35 virtual/perl-Locale-Maketext-Simple virtual/perl-Pod-Simple dev-lang/perl:=[-build(-)]
-DESCRIPTION=Dispatcher module for command line interface programs
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/App-CLI/
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Getopt-Long-2.35 virtual/perl-Locale-Maketext-Simple virtual/perl-Pod-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/CORNELIUS/App-CLI-0.313.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=785ac6bf682494f8200e2c43a04fb60a
diff --git a/dev-perl/App-CLI/App-CLI-0.313.0-r1.ebuild b/dev-perl/App-CLI/App-CLI-0.313.0-r1.ebuild
new file mode 100644
index 000000000000..5bcbf61f5afa
--- /dev/null
+++ b/dev-perl/App-CLI/App-CLI-0.313.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CORNELIUS
+MODULE_VERSION=0.313
+inherit perl-module
+
+DESCRIPTION="Dispatcher module for command line interface programs"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Getopt-Long-2.35
+ virtual/perl-Locale-Maketext-Simple
+ virtual/perl-Pod-Simple"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/App-CLI/Manifest b/dev-perl/App-CLI/Manifest
new file mode 100644
index 000000000000..94edb5cc74d2
--- /dev/null
+++ b/dev-perl/App-CLI/Manifest
@@ -0,0 +1,3 @@
+DIST App-CLI-0.313.tar.gz 30225 BLAKE2B 4fc19e437fc986ec69fbae7b45527e0c78528a71eaeaa437dbfb1d60200bac06903ebc10e2ad44cefffedd0a9fd18d58e9007fe5669c0f85e57fad4f3f118fdf SHA512 5c0a3780467f4c2f4f0ff9bce800f4de30643fdf9c48799cc459237f97d7ed93a01832b8b0cbdfa333fefe7e2cd8a53d36e9feb18874cbc8e5bf130923a600c8
+EBUILD App-CLI-0.313.0-r1.ebuild 688 BLAKE2B 60e971b6741abf1f6a14b3deb8bcb7cb08430f483ad1eeee21aa9fa4fb8a72e6066af0d4ef17606afb9f610f8e992cef07957bbf3960964aa806f085a0eca304 SHA512 7da280799ab9cdaadf6725c71c7322b5ffd87b2719a235e2b74f88af781eb865f95300ad8bd0f2c11d9d551ccf8770e65ef4c718664f2e947e7df458524de48f
+MISC metadata.xml 583 BLAKE2B b8d8d563832fcf6837482615e67b0c8034b00fe394c0df600ea8ae23f6b62a4810d931c3799b8aef7f91cd3f420b299312ac3ef889ea219f4ecb23fde9a54c8b SHA512 7ad6e248e6deba30cd4f208b4afb60927ebdbaaa6e798a389f11d7ba4e91e1f8bb54cda3195b82c969f21cbfbfa5a1612079c4be78845093c3dc3044235240dc
diff --git a/dev-perl/App-CLI/metadata.xml b/dev-perl/App-CLI/metadata.xml
new file mode 100644
index 000000000000..b081f217eb3d
--- /dev/null
+++ b/dev-perl/App-CLI/metadata.xml
@@ -0,0 +1,15 @@
+<?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">App-CLI</remote-id>
+ <remote-id type="cpan-module">App::CLI</remote-id>
+ <remote-id type="cpan-module">App::CLI::Command</remote-id>
+ <remote-id type="cpan-module">App::CLI::Command::Help</remote-id>
+ <remote-id type="cpan-module">App::CLI::Helper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/App-Cmd-0.331.0 b/dev-perl/App-Cmd-0.331.0
deleted file mode 100644
index 2de077b21f6e..000000000000
--- a/dev-perl/App-Cmd-0.331.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Capture-Tiny-0.130.0 virtual/perl-Carp >=dev-perl/Class-Load-0.60.0 dev-perl/Data-OptList >=virtual/perl-Getopt-Long-2.390.0 >=dev-perl/Getopt-Long-Descriptive-0.84.0 dev-perl/IO-TieCombine dev-perl/Module-Pluggable dev-perl/String-RewritePrefix dev-perl/Sub-Exporter dev-perl/Sub-Install virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-IPC-Cmd dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=write command line apps with less suffering
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/App-Cmd/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Capture-Tiny-0.130.0 virtual/perl-Carp >=dev-perl/Class-Load-0.60.0 dev-perl/Data-OptList >=virtual/perl-Getopt-Long-2.390.0 >=dev-perl/Getopt-Long-Descriptive-0.84.0 dev-perl/IO-TieCombine dev-perl/Module-Pluggable dev-perl/String-RewritePrefix dev-perl/Sub-Exporter dev-perl/Sub-Install virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/App-Cmd-0.331.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=20bc44c3f84945c29a0992ed39dac869
diff --git a/dev-perl/App-Cmd/App-Cmd-0.331.0.ebuild b/dev-perl/App-Cmd/App-Cmd-0.331.0.ebuild
new file mode 100644
index 000000000000..d8a67276d0ca
--- /dev/null
+++ b/dev-perl/App-Cmd/App-Cmd-0.331.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.331
+inherit perl-module
+
+DESCRIPTION="write command line apps with less suffering"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+# r: File::Basename -> perl
+# r: Text::Abbrev -> perl
+# r: constant, strict, warnings -> perl
+# r: Module::Pluggable::Object -> Module-Pluggable
+# r: Sub::Exporter::Util -> Sub-Exporter
+RDEPEND="
+ >=dev-perl/Capture-Tiny-0.130.0
+ virtual/perl-Carp
+ >=dev-perl/Class-Load-0.60.0
+ dev-perl/Data-OptList
+ >=virtual/perl-Getopt-Long-2.390.0
+ >=dev-perl/Getopt-Long-Descriptive-0.84.0
+ dev-perl/IO-TieCombine
+ dev-perl/Module-Pluggable
+ dev-perl/String-RewritePrefix
+ dev-perl/Sub-Exporter
+ dev-perl/Sub-Install
+ virtual/perl-parent
+"
+# t: IPC::Cmd -> perl
+# t: base, lib -> perl
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-IPC-Cmd
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/App-Cmd/Manifest b/dev-perl/App-Cmd/Manifest
new file mode 100644
index 000000000000..2b11efe024a5
--- /dev/null
+++ b/dev-perl/App-Cmd/Manifest
@@ -0,0 +1,3 @@
+DIST App-Cmd-0.331.tar.gz 48848 BLAKE2B 84a5958879505499cb826a82cbda675a67dd4421378a3a7bb7943f39e68c414ceb5dddc9cf5000e0164f1553cb74d82f1c9f8f980c71a52811933d89c3282dc2 SHA512 cb5f4515417affc46e48aa0cfecc37b2856a35081f1e1a4197a1ef020de69a5d0ba19bc54be6c84f239147e8dbfb538e7b8ea760431a2d0f4b369684e4ea42c6
+EBUILD App-Cmd-0.331.0.ebuild 1118 BLAKE2B 75153e4941be255672e812d8dd2ea4cecf6627ac0efb37a68a3a79d7adb2cbb265c8548e2c6530534dbe12868f9c721f856bcb268d1939e58076bef0e2dc2267 SHA512 331e0c2e2ab25c81bec11cc8189d8a1b3be30b071ec723203d4b3c6e2dc15bf1be3ab5a7be8eb008e7c75a768209eda3ed144136c8b146b0d72b6e69bfda137a
+MISC metadata.xml 1358 BLAKE2B 6cdd36de69b0ed5e3571c24d9200036d60308ba019f29561cde6f3b8a19fa79943fcc773f9642fe4a686227c8bddf386296c0e3c8c0195e553c97dd1eb39b798 SHA512 fd2c12634efad7dfcf0329d8785d9e8dcb3d9de2e2db1a168611ab2bae8149d4a665cd88ea1789695b2e7b2241299ae7e4af0045ffa3975035c2d364c488a7a7
diff --git a/dev-perl/App-Cmd/metadata.xml b/dev-perl/App-Cmd/metadata.xml
new file mode 100644
index 000000000000..1439625bb277
--- /dev/null
+++ b/dev-perl/App-Cmd/metadata.xml
@@ -0,0 +1,26 @@
+<?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">App-Cmd</remote-id>
+ <remote-id type="cpan-module">App::Cmd</remote-id>
+ <remote-id type="cpan-module">App::Cmd::ArgProcessor</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Command</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Command::commands</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Command::help</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Command::version</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Plugin</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Setup</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Simple</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Subdispatch</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Subdispatch::DashedStyle</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Tester</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Tester::CaptureExternal</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Tester::Exited</remote-id>
+ <remote-id type="cpan-module">App::Cmd::Tester::Result</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/App-Nopaste-1.11.0 b/dev-perl/App-Nopaste-1.11.0
deleted file mode 100644
index 8a07af416aea..000000000000
--- a/dev-perl/App-Nopaste-1.11.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Load virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Getopt-Long-Descriptive dev-perl/JSON-MaybeXS dev-perl/Module-Pluggable dev-perl/Module-Runtime dev-perl/Path-Tiny dev-perl/URI dev-perl/WWW-Mechanize >=dev-perl/namespace-clean-0.190.0 pastebin? ( >=dev-perl/WWW-Pastebin-PastebinCom-Create-1.3.0 ) clipboard? ( dev-perl/Clipboard ) github? ( dev-vcs/git[perl] ) browser? ( dev-perl/Browser-Open ) >=virtual/perl-CPAN-Meta-Requirements-2.120.620 virtual/perl-ExtUtils-MakeMaker virtual/perl-Module-Metadata test? ( virtual/perl-File-Spec dev-perl/libwww-perl dev-perl/Test-Deep dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Easy access to any pastebin
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/App-Nopaste/
-IUSE=+pastebin +browser clipboard github test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Load virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Getopt-Long-Descriptive dev-perl/JSON-MaybeXS dev-perl/Module-Pluggable dev-perl/Module-Runtime dev-perl/Path-Tiny dev-perl/URI dev-perl/WWW-Mechanize >=dev-perl/namespace-clean-0.190.0 pastebin? ( >=dev-perl/WWW-Pastebin-PastebinCom-Create-1.3.0 ) clipboard? ( dev-perl/Clipboard ) github? ( dev-vcs/git[perl] ) browser? ( dev-perl/Browser-Open ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/App-Nopaste-1.011.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c200aa408f21607b1e37e34e17ff834f
diff --git a/dev-perl/App-Nopaste/App-Nopaste-1.11.0.ebuild b/dev-perl/App-Nopaste/App-Nopaste-1.11.0.ebuild
new file mode 100644
index 000000000000..8e7d6019e9eb
--- /dev/null
+++ b/dev-perl/App-Nopaste/App-Nopaste-1.11.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.011
+inherit perl-module
+
+DESCRIPTION="Easy access to any pastebin"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="+pastebin +browser clipboard github test"
+
+RDEPEND="
+ dev-perl/Class-Load
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Getopt-Long-Descriptive
+ dev-perl/JSON-MaybeXS
+ dev-perl/Module-Pluggable
+ dev-perl/Module-Runtime
+ dev-perl/Path-Tiny
+ dev-perl/URI
+ dev-perl/WWW-Mechanize
+ >=dev-perl/namespace-clean-0.190.0
+ pastebin? (
+ >=dev-perl/WWW-Pastebin-PastebinCom-Create-1.3.0
+ )
+ clipboard? (
+ dev-perl/Clipboard
+ )
+ github? (
+ dev-vcs/git[perl]
+ )
+ browser? (
+ dev-perl/Browser-Open
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Module-Metadata
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/libwww-perl
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/App-Nopaste/Manifest b/dev-perl/App-Nopaste/Manifest
new file mode 100644
index 000000000000..93df0ea5440f
--- /dev/null
+++ b/dev-perl/App-Nopaste/Manifest
@@ -0,0 +1,3 @@
+DIST App-Nopaste-1.011.tar.gz 50889 BLAKE2B e01c98c8a066a8979d9922145c059ac03e1ca96bea0a88507cf9ee823d0effb6107440078920f2cc3275331f6eb0cf9302a979595be6076fcfc8da4e1ac03797 SHA512 8e4b601ac25c3607406aa9f33d921afaa9a25deecbb67ec0a1285e10f0f6e549966241040c87bccb5c3be2bf570ffd03d10a5eccec5b968ccb6a874c6f570b61
+EBUILD App-Nopaste-1.11.0.ebuild 1066 BLAKE2B 1685976d1a317c77033b9a54ff97a073e62edd052709ef8418d4abf540a66ae2156a4b9b443e6bf7ec127b458d5fe205bcf082a5c1b8597574effbc6e5bb5110 SHA512 5cda4f207dc322f6dd1b5750714bfd55c2ce6c3a8a8326fe207a5fa3e1623a34ca57522d1cc90bd8b9aadd592320c3ec2788d66dfa53d8929836df781487a13f
+MISC metadata.xml 1550 BLAKE2B b295293b0313715d224d648901390ea516703254d569cc92abbcd9decc1ad8406c560f84f40b3013f77bd1958223b1effed6166086c8068746c2e317dfdd6e2f SHA512 2601f1179169c4f7ebfa0d84f80f8902ab2cfb19877f75e94fab03d7c16767316e42e997bff4dec77215f97f1aaf53f4c83f8e31a93106bc40d03875e05c1e9d
diff --git a/dev-perl/App-Nopaste/metadata.xml b/dev-perl/App-Nopaste/metadata.xml
new file mode 100644
index 000000000000..ee9f6b406fe0
--- /dev/null
+++ b/dev-perl/App-Nopaste/metadata.xml
@@ -0,0 +1,30 @@
+<?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>
+ <use>
+ <flag name="pastebin">pastebin.com support</flag>
+ <flag name="clipboard">copying of URLs with -x/--copy</flag>
+ <flag name="github">Github authentication</flag>
+ <flag name="browser">Spawn browser with pasted page</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">App-Nopaste</remote-id>
+ <remote-id type="cpan-module">App::Nopaste</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Command</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::Codepeek</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::Debian</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::Gist</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::Mojopaste</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::PastebinCom</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::Pastie</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::Shadowcat</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::Snitch</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::Ubuntu</remote-id>
+ <remote-id type="cpan-module">App::Nopaste::Service::ssh</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/App-cpanminus-1.704.300 b/dev-perl/App-cpanminus-1.704.300
deleted file mode 100644
index 572d34bdfaf6..000000000000
--- a/dev-perl/App-cpanminus-1.704.300
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Get, unpack, build and install modules from CPAN
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/App-cpanminus/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7043.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f28b39bd385df954211da6e10b6acbcb
diff --git a/dev-perl/App-cpanminus-1.704.400 b/dev-perl/App-cpanminus-1.704.400
deleted file mode 100644
index 0d56267e636c..000000000000
--- a/dev-perl/App-cpanminus-1.704.400
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Get, unpack, build and install modules from CPAN
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/App-cpanminus/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bde930e2715d3503c299e9b38e116a67
diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.300.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.300.ebuild
new file mode 100644
index 000000000000..c2972d70c4be
--- /dev/null
+++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.300.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=1.7043
+inherit perl-module
+
+DESCRIPTION='Get, unpack, build and install modules from CPAN'
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.400.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.400.ebuild
new file mode 100644
index 000000000000..bddc03efb659
--- /dev/null
+++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.400.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=1.7044
+inherit perl-module
+
+DESCRIPTION="Get, unpack, build and install modules from CPAN"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/App-cpanminus/Manifest b/dev-perl/App-cpanminus/Manifest
new file mode 100644
index 000000000000..5a6d001c9ecb
--- /dev/null
+++ b/dev-perl/App-cpanminus/Manifest
@@ -0,0 +1,5 @@
+DIST App-cpanminus-1.7043.tar.gz 317984 BLAKE2B 002f4ea6dd11d2672c8415fad80790bbaf097be39eb6d4cca2c5785c7ccb0298df9fb026e00b597888fe2e2db734a32266d84ad548539277eba1fe87f5e9c4f2 SHA512 a885ec78d5fea49434fbc8b71a503f2f4dc3a60905d54abe330a0a6233b7901e5b4364d0297752973efe6a57cae134d55b0a14781dbfb66e1fcbf4e001be389d
+DIST App-cpanminus-1.7044.tar.gz 316368 BLAKE2B 093f48282349be882afbdb2480e42ea73ece061fe01919c8d7bbf8890ccb83a699be0a54126556620e03b1cf9da195a9c266186c9b84427d4bba57ebd11b62a9 SHA512 85e88de8fbefabdfd84fe8aeaa8294d58d63e27276cd6d8b8dfc5dc4cd6c30c12f5859f30e4930842d6d06af50c88d71358dee49c93821234c811aa39de822d7
+EBUILD App-cpanminus-1.704.300.ebuild 385 BLAKE2B 0c3c2a3ee5ad861c50cf5f20ea8f4844c876a92ac898cadb8add5fa90e0b1ead41f7d285d06a5e9b208766123e6fcba461bfad1bdde05e902e5123efc7d8f4e3 SHA512 37831f9e5b66bd3d7c4c4731b712f83dd1ea843571621b4a9a0bbd8f3d89d2988bb9e71bdd3c9efd5772371237e12d447d617540678c682851e57e664d8a2686
+EBUILD App-cpanminus-1.704.400.ebuild 385 BLAKE2B 0ea65b1bd25de719751b821b657b77d94cf6395c560ab88577b92e88590023c13ae9457e20289091ae6c1a1dd4c2ef03942505cbfb0998fcaf3f64c38b6bf4f2 SHA512 4ebb093c8461409d1257a75dac232b262bbdf2b7a59a2e90504490df732d82b273daf0523c3ca78722613a9046279c8a5b63a487d24558ad9790cfad6ddcb35e
+MISC metadata.xml 422 BLAKE2B 93640a71db70d4e732c859d97d59f06550c053d4d964f90d99870bc4f8147e2c54a765e4a48fe71af6aa56906486e8e424fdb454d52db821edbc682d1c9af471 SHA512 a425a03857673eeb031ecbff9012a7d6f9d3fac567f39409f80df3891247cf820313a4499630b676b765a657d8f8bca0059cf776b7ed9e3761145b40da2fabb0
diff --git a/dev-perl/App-cpanminus/metadata.xml b/dev-perl/App-cpanminus/metadata.xml
new file mode 100644
index 000000000000..7bce52637564
--- /dev/null
+++ b/dev-perl/App-cpanminus/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">App-cpanminus</remote-id>
+ <remote-id type="cpan-module">App::cpanminus</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/App-perlbrew-0.820.0 b/dev-perl/App-perlbrew-0.820.0
deleted file mode 100644
index 81a418c540cb..000000000000
--- a/dev-perl/App-perlbrew-0.820.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/CPAN-Perl-Releases-3.240.0 >=dev-perl/Capture-Tiny-0.360.0 >=dev-perl/Devel-PatchPerl-1.400.0 >=virtual/perl-Pod-Parser-1.630.0 >=dev-perl/local-lib-2.0.14 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-File-Temp-0.230.400 test? ( >=dev-perl/IO-All-0.510.0 >=dev-perl/Path-Class-0.330.0 >=dev-perl/File-Which-1.210.0 >=dev-perl/Test-Exception-0.320.0 >=dev-perl/Test-NoWarnings-1.40.0 >=dev-perl/Test-Output-1.30.0 >=virtual/perl-Test-Simple-1.1.2 >=dev-perl/Test-Spec-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Manage perl installations in your $HOME
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/App-perlbrew/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=>=dev-perl/CPAN-Perl-Releases-3.240.0 >=dev-perl/Capture-Tiny-0.360.0 >=dev-perl/Devel-PatchPerl-1.400.0 >=virtual/perl-Pod-Parser-1.630.0 >=dev-perl/local-lib-2.0.14 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GU/GUGOD/App-perlbrew-0.82.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bc9975b5361c875f23f1e22b2c961130
diff --git a/dev-perl/App-perlbrew/App-perlbrew-0.820.0.ebuild b/dev-perl/App-perlbrew/App-perlbrew-0.820.0.ebuild
new file mode 100644
index 000000000000..870599f43a98
--- /dev/null
+++ b/dev-perl/App-perlbrew/App-perlbrew-0.820.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GUGOD
+DIST_VERSION=0.82
+inherit perl-module
+
+DESCRIPTION='Manage perl installations in your $HOME'
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CPAN-Perl-Releases-3.240.0
+ >=dev-perl/Capture-Tiny-0.360.0
+ >=dev-perl/Devel-PatchPerl-1.400.0
+ >=virtual/perl-Pod-Parser-1.630.0
+ >=dev-perl/local-lib-2.0.14
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-File-Temp-0.230.400
+ test? (
+ >=dev-perl/IO-All-0.510.0
+ >=dev-perl/Path-Class-0.330.0
+ >=dev-perl/File-Which-1.210.0
+ >=dev-perl/Test-Exception-0.320.0
+ >=dev-perl/Test-NoWarnings-1.40.0
+ >=dev-perl/Test-Output-1.30.0
+ >=virtual/perl-Test-Simple-1.1.2
+ >=dev-perl/Test-Spec-0.470.0
+ )
+"
+mydoc=("doc/notes.org")
diff --git a/dev-perl/App-perlbrew/Manifest b/dev-perl/App-perlbrew/Manifest
new file mode 100644
index 000000000000..fae5f067adf0
--- /dev/null
+++ b/dev-perl/App-perlbrew/Manifest
@@ -0,0 +1,3 @@
+DIST App-perlbrew-0.82.tar.gz 90075 BLAKE2B f83c663498ece12b5d7b45bbce223e021a8d84c09313fd2ff73716ed12eb9fa79b2cea8a2b995c31eae05cd3a4b387d9d31cbaea1d9c7770ff23ccd5a46205b4 SHA512 fca0c23f94462d260acbbfb471954055681c3d88b2cd126fdb54ecc1de8f00f32ccf6f32929ac451e86d6192c4de612f71c438419756d25808f30a08e14dfcee
+EBUILD App-perlbrew-0.820.0.ebuild 866 BLAKE2B 15f881442ba2fd551ebcbfe6503903568917da2a44dae43c7e17a098dd374077cb77e46ae085882688ca500015d2beaf9bef4ca942637d3516fe7562801f4652 SHA512 42e23b7744c2c95ae73186c530646a470efcf476c1c9fb970ab43d97a5ccebeb5b84fe6fd0fc6e30fe98920ea6f685b9c3be6548e9ab105cdeb9ad1e1e9f56e4
+MISC metadata.xml 420 BLAKE2B 105565682b476458521602adc60077156f16e59d2bc1cac4c7d44d2dbd7686109dace4a61bf1ca2b64e25c068af504d5ea8557373614cf5e2a9a91059c915e37 SHA512 b76c8231db13d778e9ebfd5797ee107cda0875378f60cff30e7a3af1b438fab28c8218d6d9689337c13e38304bbc297f2ef42b5fa3ad2b712c86b0856e16c933
diff --git a/dev-perl/App-perlbrew/metadata.xml b/dev-perl/App-perlbrew/metadata.xml
new file mode 100644
index 000000000000..ff5b76db121c
--- /dev/null
+++ b/dev-perl/App-perlbrew/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">App-perlbrew</remote-id>
+ <remote-id type="cpan-module">App::perlbrew</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/App-pwhich-1.140.0 b/dev-perl/App-pwhich-1.140.0
deleted file mode 100644
index c63296f06522..000000000000
--- a/dev-perl/App-pwhich-1.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-Which-1.140.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Script >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Perl-only 'which'
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/App-pwhich/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-Which-1.140.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/App-pwhich-1.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bbf76d8f657b3db3320bb35c4ca26a9e
diff --git a/dev-perl/App-pwhich-1.150.0 b/dev-perl/App-pwhich-1.150.0
deleted file mode 100644
index 80686088bb7b..000000000000
--- a/dev-perl/App-pwhich-1.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-Which-1.140.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Capture-Tiny >=dev-perl/Test2-Suite-0.0.72 dev-perl/Test-Script ) dev-lang/perl:=
-DESCRIPTION=Perl-only 'which'
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/App-pwhich/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-Which-1.140.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/App-pwhich-1.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5b1c9a2aad7c88a34a6a815dbc4095a3
diff --git a/dev-perl/App-pwhich/App-pwhich-1.140.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.140.0.ebuild
new file mode 100644
index 000000000000..ecbf0a569ec4
--- /dev/null
+++ b/dev-perl/App-pwhich/App-pwhich-1.140.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.14
+inherit perl-module
+
+DESCRIPTION="Perl-only 'which'"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-Which-1.140.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Script
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild
new file mode 100644
index 000000000000..b8ecee0a4c0f
--- /dev/null
+++ b/dev-perl/App-pwhich/App-pwhich-1.150.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.15
+inherit perl-module
+
+DESCRIPTION="Perl-only 'which'"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-Which-1.140.0
+"
+# Test2::V0 -> Test2-Suite-0.0.72
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Capture-Tiny
+ >=dev-perl/Test2-Suite-0.0.72
+ dev-perl/Test-Script
+ )
+"
diff --git a/dev-perl/App-pwhich/Manifest b/dev-perl/App-pwhich/Manifest
new file mode 100644
index 000000000000..0bfe0b261c70
--- /dev/null
+++ b/dev-perl/App-pwhich/Manifest
@@ -0,0 +1,5 @@
+DIST App-pwhich-1.14.tar.gz 13900 BLAKE2B 679a834f85993c780b95dd8fb2db20d0c2f5c336ae6e48f702e0fe8d9e76c92534265c5aebb2d9a793f0aefd2bb3dc141d100229d52fcd913fae1fd369e25664 SHA512 515981eff1aa6e20f211336e9543dc3d3cd09c80e9b51698418350e112ab0985ab27e278c7beaecc61c26600ed74083a23a3d375e845e5ef8cddf9b95cfa5fcf
+DIST App-pwhich-1.15.tar.gz 15257 BLAKE2B bb693d8866b93c8cbfaae6bcd23730e1db2d89e5c30998816425df4ba15671cc1296afdc4afd91b57ba826711ae66e820e1eee5087395a20cba0b4a721030ca1 SHA512 ca4f8c2f4dd50123f16694e3ad7d4a0a45a0e2238b501e3598b0a3415406900f60ecf7cf43eaf501a03769c9c6bde2f21f4d34e8610582d6c657707f6c3ec461
+EBUILD App-pwhich-1.140.0.ebuild 465 BLAKE2B 6a640ced3791b283807e4472a5ab76b7235dff27bf06cc1768c75812a49df938c2418fef47819c552764a58c3dbd35957722a30d5be8102f458fa0b15b127c65 SHA512 6b59b292bfb0fc502a1b88d9fc9ba19c3ec41023b23942ce7087c4765c610ced0a9ce06c7cc44942644c4a4843e8a3adc10ef8c00aec620bed2c7050571b9c71
+EBUILD App-pwhich-1.150.0.ebuild 543 BLAKE2B c3cda7d0edef65f913053ddb7cbf5d81d2814f524e23ca999f8f84182d8e7bda1cde133261bd91d12867a0ee46e7f171c85ee9b29bbb9f2e26942dfc367f42de SHA512 893707ad570447403670cab8f29fd740b9499605fa372bfbd24418f1332a199c937b235927f60adc0d4f5adf75a8809094200d8fbffa03ec42f3bbfa1d10b370
+MISC metadata.xml 392 BLAKE2B 80688a705e20a8786d2aaab17623c50d3f6ed1ce7ea10433d0f70fd907e9504d190028c2fc84d5c72ca6d759bbdaad5bbdbd5fbdb3c1933e144c2bc6841d3a64 SHA512 2bac82b1e61abeb1f1edf0ff8bbc01d200a6c34778502661347c8531cc6c2a19b0d0c8241250b1a93cce9070b41496bedf56320999fff73d6a93aff31513a0fa
diff --git a/dev-perl/App-pwhich/metadata.xml b/dev-perl/App-pwhich/metadata.xml
new file mode 100644
index 000000000000..7259f041b5c3
--- /dev/null
+++ b/dev-perl/App-pwhich/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">App-pwhich</remote-id>
+ <remote-id type="cpan-module">App::pwhich</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/AppConfig-1.710.0 b/dev-perl/AppConfig-1.710.0
deleted file mode 100644
index 6e0fb9a40f8a..000000000000
--- a/dev-perl/AppConfig-1.710.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/File-HomeDir-0.57 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl5 module for reading configuration files and parsing command line arguments
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/AppConfig/
-IUSE=test
-KEYWORDS=alpha amd64 arm ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-HomeDir-0.57 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/AppConfig-1.71.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b401677e21f728b97aa42f1b8630768b
diff --git a/dev-perl/AppConfig/AppConfig-1.710.0.ebuild b/dev-perl/AppConfig/AppConfig-1.710.0.ebuild
new file mode 100644
index 000000000000..57d1a178855e
--- /dev/null
+++ b/dev-perl/AppConfig/AppConfig-1.710.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NEILB
+MODULE_VERSION=1.71
+inherit perl-module
+
+DESCRIPTION="Perl5 module for reading configuration files and parsing command line arguments"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-HomeDir-0.57
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/97-pod.t t/99_author.t
+ perl-module_src_test
+}
diff --git a/dev-perl/AppConfig/Manifest b/dev-perl/AppConfig/Manifest
new file mode 100644
index 000000000000..246612689467
--- /dev/null
+++ b/dev-perl/AppConfig/Manifest
@@ -0,0 +1,3 @@
+DIST AppConfig-1.71.tar.gz 56739 BLAKE2B 6244f2e3f6b3d5c4a401fa711db894f401c3707f9d826688d7d6f5fdb6bf330bdc29b7084a69b58e505fbc8194b991f08d0f367e35776c798dc3b405f2145d95 SHA512 cbd58601ce0ea6c237e86b8b013cf75e552914263f56b1ab26b8079bff75b28ca2bb35585bfaa187b611afa969767c25494d3ec2a6b3ff5d1aecd2f9ffa8df72
+EBUILD AppConfig-1.710.0.ebuild 606 BLAKE2B e54629bd0fe347ee68640fd899373077c6e91fb8432b4b56f58cdeafc078d1223f0304e390e925ce0adf2829cc6779f66926415152d0b7636b9ce538c6fd7dbd SHA512 b03c2613bd740b25872e6ebbea6b660a419efb60963fd799f78949cc9c14e2cb3ea95e75895d00e4561b04fecb8eaaefe9c942d08a26186536c07679df86d15f
+MISC metadata.xml 762 BLAKE2B be48787011bc20015c0cb17accf8f610d943a27e55543defbdc42487322a53767ea1aa0a284fbf8a2db5b03e58f699c855a11844a4d6d4ef63ea93d1f9d37c9d SHA512 6b05ed8510bdecf8e72fb5032fcc36a08387fcc175f4a3b040589ddc75db74dda4046b56e7ca65b34b364adf47592991c2bc72268d2496e7c4217a01c360586c
diff --git a/dev-perl/AppConfig/metadata.xml b/dev-perl/AppConfig/metadata.xml
new file mode 100644
index 000000000000..f0588d219d07
--- /dev/null
+++ b/dev-perl/AppConfig/metadata.xml
@@ -0,0 +1,18 @@
+<?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">AppConfig</remote-id>
+ <remote-id type="cpan-module">AppConfig</remote-id>
+ <remote-id type="cpan-module">AppConfig::Args</remote-id>
+ <remote-id type="cpan-module">AppConfig::CGI</remote-id>
+ <remote-id type="cpan-module">AppConfig::File</remote-id>
+ <remote-id type="cpan-module">AppConfig::Getopt</remote-id>
+ <remote-id type="cpan-module">AppConfig::State</remote-id>
+ <remote-id type="cpan-module">AppConfig::Sys</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Archive-Any-0.94.500 b/dev-perl/Archive-Any-0.94.500
deleted file mode 100644
index ed13eb25eb6b..000000000000
--- a/dev-perl/Archive-Any-0.94.500
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Archive-Tar dev-perl/Archive-Zip dev-perl/Module-Find dev-perl/MIME-Types dev-perl/File-MMagic virtual/perl-File-Spec >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-Test-Simple dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Single interface to deal with file archives
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Archive-Any/
-IUSE=test examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Archive-Tar dev-perl/Archive-Zip dev-perl/Module-Find dev-perl/MIME-Types dev-perl/File-MMagic virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/Archive-Any-0.0945.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1ad7e6e31ad811b65004e0745412ffaa
diff --git a/dev-perl/Archive-Any/Archive-Any-0.94.500.ebuild b/dev-perl/Archive-Any/Archive-Any-0.94.500.ebuild
new file mode 100644
index 000000000000..d80f361bf89a
--- /dev/null
+++ b/dev-perl/Archive-Any/Archive-Any-0.94.500.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=0.0945
+DIST_EXAMPLES=("anonymize-archives");
+inherit perl-module
+
+DESCRIPTION="Single interface to deal with file archives"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Archive-Tar
+ dev-perl/Archive-Zip
+ dev-perl/Module-Find
+ dev-perl/MIME-Types
+ dev-perl/File-MMagic
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Archive-Any/Manifest b/dev-perl/Archive-Any/Manifest
new file mode 100644
index 000000000000..99ef9910a160
--- /dev/null
+++ b/dev-perl/Archive-Any/Manifest
@@ -0,0 +1,3 @@
+DIST Archive-Any-0.0945.tar.gz 193669 BLAKE2B 7d6e726c9316dccf47e33b30d992c4d01a3f64ceac549d0c6a733f00e1844571e60c50adba5e37ff312a28899088e9282b6e2ee505ebd2567c3e04c143705035 SHA512 a362a6b85eb2aa3fa90aa004b2216492b06982d7c52b1c8feb7a90c506b57a492834ddb2d2d5ccebd6a340c95d82058bce6b1e2fba79160e38ff10ded82ea86a
+EBUILD Archive-Any-0.94.500.ebuild 580 BLAKE2B 671be8a58d96fd4d865d56ec9eda1698549519d4619eb4a0aae0b4cd7f95140aa29a7696047869e747394984f8864cc9cd23c85ea3dd48c961b6aa457ac4146b SHA512 bf064b72e4c18a506cd1c93f349a4a6be344798cd7d8b6115ffbdc53a65c3c324a56976f36baea326ad720350516b2476c0be517db80ff5ab250678789610061
+MISC metadata.xml 865 BLAKE2B 89f910339bd560775254490aec46cbfeb9bb70b3aee935b5d96c0bfdb33fe5346153e7172254f006c4256123ffde4791b72bd50a798e0bc88c6771807af6f459 SHA512 a3d2b3f70775c86f52e15b5264614041e11afe64c9419fb6f8446a077027dfa6d64f736f50860d3834b2e6271ee8522d64e2715471bbb53599bd63339dea6ed3
diff --git a/dev-perl/Archive-Any/metadata.xml b/dev-perl/Archive-Any/metadata.xml
new file mode 100644
index 000000000000..5833d58f7f2e
--- /dev/null
+++ b/dev-perl/Archive-Any/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Archive-Any</remote-id>
+ <remote-id type="cpan-module">Archive::Any</remote-id>
+ <remote-id type="cpan-module">Archive::Any::Plugin</remote-id>
+ <remote-id type="cpan-module">Archive::Any::Plugin::Tar</remote-id>
+ <remote-id type="cpan-module">Archive::Any::Plugin::Zip</remote-id>
+ <remote-id type="cpan-module">Archive::Any::Tar</remote-id>
+ <remote-id type="cpan-module">Archive::Any::Zip</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Archive-Extract-0.800.0 b/dev-perl/Archive-Extract-0.800.0
deleted file mode 100644
index 58b6b3476451..000000000000
--- a/dev-perl/Archive-Extract-0.800.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-IPC-Cmd virtual/perl-Locale-Maketext-Simple virtual/perl-Module-Load-Conditional virtual/perl-Params-Check virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Generic archive extracting mechanism
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Archive-Extract/
-IUSE=test
-KEYWORDS=amd64 hppa x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-IPC-Cmd virtual/perl-Locale-Maketext-Simple virtual/perl-Module-Load-Conditional virtual/perl-Params-Check virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Archive-Extract-0.80.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e1c80c18ff19b0d4cc0f4f07c308a3c1
diff --git a/dev-perl/Archive-Extract/Archive-Extract-0.800.0.ebuild b/dev-perl/Archive-Extract/Archive-Extract-0.800.0.ebuild
new file mode 100644
index 000000000000..5d545aecb623
--- /dev/null
+++ b/dev-perl/Archive-Extract/Archive-Extract-0.800.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BINGOS
+DIST_VERSION=0.80
+inherit perl-module
+
+DESCRIPTION="Generic archive extracting mechanism"
+
+SLOT="0"
+KEYWORDS="amd64 hppa x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-IPC-Cmd
+ virtual/perl-Locale-Maketext-Simple
+ virtual/perl-Module-Load-Conditional
+ virtual/perl-Params-Check
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Archive-Extract/Manifest b/dev-perl/Archive-Extract/Manifest
new file mode 100644
index 000000000000..02bdd911f722
--- /dev/null
+++ b/dev-perl/Archive-Extract/Manifest
@@ -0,0 +1,3 @@
+DIST Archive-Extract-0.80.tar.gz 27813 BLAKE2B 0775eab96cfb67d742ecb2663fc58133368358187f22e89ed0b1bb113bd0efd680b800225fb65ab11379feab767aa3e6c31a7cac2b018acb6341799d4d605fb4 SHA512 2f216ea29639c4d8b7b19e4b23542b6f69e970cfb0188dca55ff7ce7d3a3021e43129dbdf81b82f7d97d0080d00f858c6af3595520b6bacac30073a8b25ea4f0
+EBUILD Archive-Extract-0.800.0.ebuild 565 BLAKE2B 1ebc59472b25e80abf18750305039917e069c1715b5d49cdc00e744566cd1d501e38be977525ac0fa400a598da2ce32257692e8c6f659ea96d428ba5575175e6 SHA512 12811bd1776c30a29fd93782cb4147843cd3646268da639c1c954115050b0d761eb44de6f9c2570ae5928fdc4678ccbf9ea9a6c46caf2a5c31b2e492788249de
+MISC metadata.xml 402 BLAKE2B aee0776ccde1281bb3fd9c85a90ed3356049950661f6423ed554548176d57390063843d97ff04911d097159ab7beee830c87049c24d7a50d61cbff69b654e627 SHA512 f29fbff453d0747d68b69d7710ffa8bccd9ce0a2aca7c7e354d044c992aef6562a4d22bab695b7e956861c70bb372fed6b914425f02042c5aa4d24cf06bdf622
diff --git a/dev-perl/Archive-Extract/metadata.xml b/dev-perl/Archive-Extract/metadata.xml
new file mode 100644
index 000000000000..1d95473add99
--- /dev/null
+++ b/dev-perl/Archive-Extract/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">Archive-Extract</remote-id>
+ <remote-id type="cpan-module">Archive::Extract</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Archive-Tar-Wrapper-0.230.0 b/dev-perl/Archive-Tar-Wrapper-0.230.0
deleted file mode 100644
index a51ba0627d6d..000000000000
--- a/dev-perl/Archive-Tar-Wrapper-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-Which dev-perl/IPC-Run dev-perl/Log-Log4perl virtual/perl-File-Path app-arch/tar virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=API wrapper around the 'tar' utility
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Archive-Tar-Wrapper/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-Which dev-perl/IPC-Run dev-perl/Log-Log4perl virtual/perl-File-Path app-arch/tar dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHILLI/Archive-Tar-Wrapper-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=94fce6c8c0b19f1beb1c6dbc77ff74e0
diff --git a/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.230.0.ebuild b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.230.0.ebuild
new file mode 100644
index 000000000000..c14fe7ca0af6
--- /dev/null
+++ b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.230.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHILLI
+DIST_VERSION=0.23
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="API wrapper around the 'tar' utility"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r:Cwd -> File-Spec
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/File-Which
+ dev-perl/IPC-Run
+ dev-perl/Log-Log4perl
+ virtual/perl-File-Path
+ app-arch/tar
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Archive-Tar-Wrapper/Manifest b/dev-perl/Archive-Tar-Wrapper/Manifest
new file mode 100644
index 000000000000..c72061e204d6
--- /dev/null
+++ b/dev-perl/Archive-Tar-Wrapper/Manifest
@@ -0,0 +1,3 @@
+DIST Archive-Tar-Wrapper-0.23.tar.gz 16287 BLAKE2B 7e201265866c9d48fab5511f31e0cb26eb4778a898caeb887d6967292e5be31f120779b30b65758063a3bf22c97a364a25c675aa7161e8e0a121e234dff6cb42 SHA512 81ebef094b3392337d09ef33c92e3059fd5c4826133f1b4d2c6fdd8c0b65a611148a3731523616f464918691d47ed5140f9e03963cfdd02216192246d95bebb9
+EBUILD Archive-Tar-Wrapper-0.230.0.ebuild 570 BLAKE2B 1f41bc39d9aa8f81cd24d81adc9e39946d0a99dca43fd24f89cd87b520c0a682e768f78ccd913a872e4c9d051b65242574c3af27b20c1f8c13c4f24158b8a486 SHA512 3aab49840b05751b026449c1b33418e6498827e8d1db5046aa784959687cb74bbd357027e59155d64c2f33278e6fa2dcc1a31e4932b277559df0c2afca0cabf6
+MISC metadata.xml 411 BLAKE2B 371fff2afdf9e4e21454670ed9452d331a9526834c1c2689ac542a405003d096863247a81b47123bb2a34e5ded070ca6c523b1bfd1f1e2a232af2ea08dd93946 SHA512 a24bc660c069c2d19ee9b54a2620217d506f8541ebb2133878d6c1f17c193bd838dd736210de4ebc36787b0e88654fe721a125ff749c218529c707133b32a9f7
diff --git a/dev-perl/Archive-Tar-Wrapper/metadata.xml b/dev-perl/Archive-Tar-Wrapper/metadata.xml
new file mode 100644
index 000000000000..f17d40ff5b85
--- /dev/null
+++ b/dev-perl/Archive-Tar-Wrapper/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">Archive-Tar-Wrapper</remote-id>
+ <remote-id type="cpan-module">Archive::Tar::Wrapper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Archive-Zip-1.600.0 b/dev-perl/Archive-Zip-1.600.0
deleted file mode 100644
index b14bc88d7853..000000000000
--- a/dev-perl/Archive-Zip-1.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Compress-Raw-Zlib-2.17.0 virtual/perl-File-Path >=virtual/perl-File-Spec-0.800.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Time-Local virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-MockModule >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=A wrapper that lets you read Zip archive members as if they were files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Archive-Zip/
-IUSE=test examples
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Compress-Raw-Zlib-2.17.0 virtual/perl-File-Path >=virtual/perl-File-Spec-0.800.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.60.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b6d53a25827937cd5ff5b797decb2424
diff --git a/dev-perl/Archive-Zip-1.600.0-r1 b/dev-perl/Archive-Zip-1.600.0-r1
deleted file mode 100644
index 1eb148bfd4eb..000000000000
--- a/dev-perl/Archive-Zip-1.600.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Compress-Raw-Zlib-2.17.0 virtual/perl-File-Path >=virtual/perl-File-Spec-0.800.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Time-Local virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-MockModule >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=A wrapper that lets you read Zip archive members as if they were files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Archive-Zip/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Compress-Raw-Zlib-2.17.0 virtual/perl-File-Path >=virtual/perl-File-Spec-0.800.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.60.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d069c3fdd66b833a195b481a2ac62b35
diff --git a/dev-perl/Archive-Zip/Archive-Zip-1.600.0-r1.ebuild b/dev-perl/Archive-Zip/Archive-Zip-1.600.0-r1.ebuild
new file mode 100644
index 000000000000..2b727f01eb34
--- /dev/null
+++ b/dev-perl/Archive-Zip/Archive-Zip-1.600.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHRED
+DIST_VERSION=1.60
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A wrapper that lets you read Zip archive members as if they were files"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Compress-Raw-Zlib-2.17.0
+ virtual/perl-File-Path
+ >=virtual/perl-File-Spec-0.800.0
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-MockModule
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.60-CVE-2018-10860.patch"
+)
diff --git a/dev-perl/Archive-Zip/Archive-Zip-1.600.0.ebuild b/dev-perl/Archive-Zip/Archive-Zip-1.600.0.ebuild
new file mode 100644
index 000000000000..600c7bfe0884
--- /dev/null
+++ b/dev-perl/Archive-Zip/Archive-Zip-1.600.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHRED
+DIST_VERSION=1.60
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A wrapper that lets you read Zip archive members as if they were files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Compress-Raw-Zlib-2.17.0
+ virtual/perl-File-Path
+ >=virtual/perl-File-Spec-0.800.0
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-MockModule
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Archive-Zip/Manifest b/dev-perl/Archive-Zip/Manifest
new file mode 100644
index 000000000000..6d97a8c17018
--- /dev/null
+++ b/dev-perl/Archive-Zip/Manifest
@@ -0,0 +1,5 @@
+AUX Archive-Zip-1.60-CVE-2018-10860.patch 15820 BLAKE2B f4d9081f147dc123214c1048b2c916ce654278c35282bea4a470c2a5eae01b380da3f052dfd36c056097e969b1926674ec1eb4be928356b7426f316138c321ec SHA512 87a49c07463cfbc370d3afbf534cc600ec253abc5d03119da60431807af37edda68efa179a5add1ab06798f921a5ce91ed6172aac8aa1f8f83f67f52401e6fc0
+DIST Archive-Zip-1.60.tar.gz 191318 BLAKE2B 97b66b360c55ba864e9e78e74ab5bbeec145859cd551efe5a248a4ad9af7ddbdbd32ad61dd8f30bbfb7e9bb583d0463b657bbe6d67464105fd536adc6a0bd660 SHA512 5af85e1717e7026b5ebe9533b0dd57290b35099d166ee400ca648cb558a37529a3ec290fb9a44679c16cf955a2de9b75328c2fa88d3e87e51c10cac80247852f
+EBUILD Archive-Zip-1.600.0-r1.ebuild 858 BLAKE2B aed29a2225cfd651137f8dd811d13090d12214863fb69fc27c22d1d38ec30430fcda0013eb610eccb590f83b551a5bdc505e33d806b4ba4ab048656569b7f006 SHA512 d313e158eb633046c818971af88b5079d2956200bc96cdd09b12b6cece2b543082e7a72babfbc65cad2bbba584907e6d2786348008e8fe1230e02711977048d8
+EBUILD Archive-Zip-1.600.0.ebuild 789 BLAKE2B cff5d1ed7d2da83405e03bb6043354bb20e13228e62d7ab6dec4d5d2aedebc6bf2ec268d308e965b4282d9fe03db22ab667c06df876f8f89fe4ba3f4e639bb48 SHA512 8fae5015313e935b90209f988dc6a115602268845e3bb07da68a7891bf12aea775ee004c86b441df53bf07936b4b08bea49a8dd73553bdff50108e2a3c95fb1d
+MISC metadata.xml 1187 BLAKE2B 93311e721bebc19566b1108db3e9ec72034db4aaacbbb3abba77d35c5c53ad87a8c57ab7a3778a9062ac452983a0bbefdf7fd11b49c23df07e043974f8922acc SHA512 cab4eed19897f888eb2ff9cc094ba567053eeb115610b0dd4093db37cb8a24488454bfda9b75668f57d37d46e64e3cec5fa300b4227fe40b437c167fb38b690f
diff --git a/dev-perl/Archive-Zip/files/Archive-Zip-1.60-CVE-2018-10860.patch b/dev-perl/Archive-Zip/files/Archive-Zip-1.60-CVE-2018-10860.patch
new file mode 100644
index 000000000000..94ade1abdfb4
--- /dev/null
+++ b/dev-perl/Archive-Zip/files/Archive-Zip-1.60-CVE-2018-10860.patch
@@ -0,0 +1,395 @@
+From 4c200ada6595c0add0de2c450cc44cebd1dbb609 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Fri, 15 Jun 2018 14:49:47 +0200
+Subject: Prevent from traversing symlinks and parent directories when
+ extracting
+
+If an attacker-supplied archive contains symbolic links and files that
+referes to the symbolic links in their path components, the user can
+be tricked into overwriting any arbitrary file.
+
+The same issue is with archives whose members refer to a parent
+directory (..) in their path components.
+
+This patch fixes it by aborting an extraction (extractTree(),
+extractMember(), extractMemberWithoutPaths()) in those cases by not
+traversing the dangerous paths and returning AZ_ERORR instead.
+
+However, if a user supplies a local file name, the security checks are
+not performed. This is based on the assumption that a user knows
+what's on his local file system.
+
+CVE-2018-10860
+Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1591449
+Bug: https://bugs.gentoo.org/660466
+Bug: https://github.com/redhotpenguin/perl-Archive-Zip/pull/33
+---
+ MANIFEST | 3 +
+ lib/Archive/Zip.pm | 8 ++
+ lib/Archive/Zip/Archive.pm | 37 +++++
+ t/25_traversal.t | 189 +++++++++++++++++++++++++
+ t/data/dotdot-from-unexistant-path.zip | Bin 0 -> 245 bytes
+ t/data/link-dir.zip | Bin 0 -> 260 bytes
+ t/data/link-samename.zip | Bin 0 -> 257 bytes
+ 7 files changed, 237 insertions(+)
+ create mode 100644 t/25_traversal.t
+ create mode 100644 t/data/dotdot-from-unexistant-path.zip
+ create mode 100644 t/data/link-dir.zip
+ create mode 100644 t/data/link-samename.zip
+
+diff --git a/MANIFEST b/MANIFEST
+index 37d8b8d..dd9675a 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -59,6 +59,7 @@ t/21_zip64.t
+ t/22_deflated_dir.t
+ t/23_closed_handle.t
+ t/24_unicode_win32.t
++t/25_traversal.t
+ t/badjpeg/expected.jpg
+ t/badjpeg/source.zip
+ t/common.pm
+@@ -68,6 +69,7 @@ t/data/crypcomp.zip
+ t/data/crypt.zip
+ t/data/def.zip
+ t/data/defstr.zip
++t/data/dotdot-from-unexistant-path.zip
+ t/data/empty.zip
+ t/data/emptydef.zip
+ t/data/emptydefstr.zip
+@@ -75,6 +77,7 @@ t/data/emptystore.zip
+ t/data/emptystorestr.zip
+ t/data/good_github11.zip
+ t/data/jar.zip
++t/data/link-dir.zip
+ t/data/linux.zip
+ t/data/mkzip.pl
+ t/data/perl.zip
+diff --git a/lib/Archive/Zip.pm b/lib/Archive/Zip.pm
+index ca82e31..907808b 100644
+--- a/lib/Archive/Zip.pm
++++ b/lib/Archive/Zip.pm
+@@ -1145,6 +1145,9 @@ member is used as the name of the extracted file or
+ directory.
+ If you pass C<$extractedName>, it should be in the local file
+ system's format.
++If you do not pass C<$extractedName> and the internal filename traverses
++a parent directory or a symbolic link, the extraction will be aborted with
++C<AC_ERROR> for security reason.
+ All necessary directories will be created. Returns C<AZ_OK>
+ on success.
+
+@@ -1162,6 +1165,9 @@ extracted member (its paths will be deleted too). Otherwise,
+ the internal filename of the member (minus paths) is used as
+ the name of the extracted file or directory. Returns C<AZ_OK>
+ on success.
++If you do not pass C<$extractedName> and the internal filename is equalled
++to a local symbolic link, the extraction will be aborted with C<AC_ERROR> for
++security reason.
+
+ =item addMember( $member )
+
+@@ -1609,6 +1615,8 @@ a/x to f:\d\e\x
+
+ a/b/c to f:\d\e\b\c and ignore ax/d/e and d/e
+
++If the path to the extracted file traverses a parent directory or a symbolic
++link, the extraction will be aborted with C<AC_ERROR> for security reason.
+ Returns an error code or AZ_OK if everything worked OK.
+
+ =back
+diff --git a/lib/Archive/Zip/Archive.pm b/lib/Archive/Zip/Archive.pm
+index 48f0d1a..b0d3e46 100644
+--- a/lib/Archive/Zip/Archive.pm
++++ b/lib/Archive/Zip/Archive.pm
+@@ -185,6 +185,8 @@ sub extractMember {
+ $dirName = File::Spec->catpath($volumeName, $dirName, '');
+ } else {
+ $name = $member->fileName();
++ if ((my $ret = _extractionNameIsSafe($name))
++ != AZ_OK) { return $ret; }
+ ($dirName = $name) =~ s{[^/]*$}{};
+ $dirName = Archive::Zip::_asLocalName($dirName);
+ $name = Archive::Zip::_asLocalName($name);
+@@ -218,6 +220,8 @@ sub extractMemberWithoutPaths {
+ unless ($name) {
+ $name = $member->fileName();
+ $name =~ s{.*/}{}; # strip off directories, if any
++ if ((my $ret = _extractionNameIsSafe($name))
++ != AZ_OK) { return $ret; }
+ $name = Archive::Zip::_asLocalName($name);
+ }
+ my $rc = $member->extractToFileNamed($name, @_);
+@@ -827,6 +831,37 @@ sub addTreeMatching {
+ return $self->addTree($root, $dest, $matcher, $compressionLevel);
+ }
+
++# Check if one of the components of a path to the file or the file name
++# itself is an already existing symbolic link. If yes then return an
++# error. Continuing and writing to a file traversing a link posseses
++# a security threat, especially if the link was extracted from an
++# attacker-supplied archive. This would allow writing to an arbitrary
++# file. The same applies when using ".." to escape from a working
++# directory. <https://bugzilla.redhat.com/show_bug.cgi?id=1591449>
++sub _extractionNameIsSafe {
++ my $name = shift;
++ my ($volume, $directories) = File::Spec->splitpath($name, 1);
++ my @directories = File::Spec->splitdir($directories);
++ if (grep '..' eq $_, @directories) {
++ return _error(
++ "Could not extract $name safely: a parent directory is used");
++ }
++ my @path;
++ my $path;
++ for my $directory (@directories) {
++ push @path, $directory;
++ $path = File::Spec->catpath($volume, File::Spec->catdir(@path), '');
++ if (-l $path) {
++ return _error(
++ "Could not extract $name safely: $path is an existing symbolic link");
++ }
++ if (!-e $path) {
++ last;
++ }
++ }
++ return AZ_OK;
++}
++
+ # $zip->extractTree( $root, $dest [, $volume] );
+ #
+ # $root and $dest are Unix-style.
+@@ -861,6 +896,8 @@ sub extractTree {
+ $fileName =~ s{$pattern}{$dest}; # in Unix format
+ # convert to platform format:
+ $fileName = Archive::Zip::_asLocalName($fileName, $volume);
++ if ((my $ret = _extractionNameIsSafe($fileName))
++ != AZ_OK) { return $ret; }
+ my $status = $member->extractToFileNamed($fileName);
+ return $status if $status != AZ_OK;
+ }
+diff --git a/t/25_traversal.t b/t/25_traversal.t
+new file mode 100644
+index 0000000..d03dede
+--- /dev/null
++++ b/t/25_traversal.t
+@@ -0,0 +1,189 @@
++use strict;
++use warnings;
++
++use Archive::Zip qw( :ERROR_CODES );
++use File::Spec;
++use File::Path;
++use lib 't';
++use common;
++
++use Test::More tests => 41;
++
++# These tests check for CVE-2018-10860 vulnerabilities.
++# If an archive contains a symlink and then a file that traverses that symlink,
++# extracting the archive tree could write into an abitrary file selected by
++# the symlink value.
++# Another issue is if an archive contains a file whose path component refers
++# to a parent direcotory. Then extracting that file could write into a file
++# out of current working directory subtree.
++# These tests check extracting of these files is refuses and that they are
++# indeed not created.
++
++# Suppress croaking errors, the tests produce some.
++Archive::Zip::setErrorHandler(sub {});
++my ($existed, $ret, $zip, $allowed_file, $forbidden_file);
++
++# Change working directory to a temporary directory because some tested
++# functions operarates there and we need prepared symlinks there.
++my @data_path = (File::Spec->splitdir(File::Spec->rel2abs('.')), 't', 'data');
++ok(chdir TESTDIR, "Working directory changed");
++
++# Case 1:
++# link-dir -> /tmp
++# link-dir/gotcha-linkdir
++# writes into /tmp/gotcha-linkdir file.
++SKIP: {
++ # Symlink tests make sense only if a file system supports them.
++ my $link = 'trylink';
++ $ret = eval { symlink('.', $link)};
++ skip 'Symbolic links are not supported', 12 if $@;
++ unlink $link;
++
++ # Extracting an archive tree must fail
++ $zip = Archive::Zip->new();
++ isa_ok($zip, 'Archive::Zip');
++ is($zip->read(File::Spec->catfile(@data_path, 'link-dir.zip')), AZ_OK,
++ 'Archive read');
++ $existed = -e File::Spec->catfile('', 'tmp', 'gotcha-linkdir');
++ $ret = eval { $zip->extractTree() };
++ is($ret, AZ_ERROR, 'Tree extraction aborted');
++ SKIP: {
++ skip 'A canary file existed before the test', 1 if $existed;
++ ok(! -e File::Spec->catfile('link-dir', 'gotcha-linkdir'),
++ 'A file was not created in a symlinked directory');
++ }
++ ok(unlink(File::Spec->catfile('link-dir')), 'link-dir removed');
++
++ # The same applies to extracting an archive member without an explicit
++ # local file name. It must abort.
++ $link = 'link-dir';
++ ok(symlink('.', $link), 'A symlink to a directory created');
++ $forbidden_file = File::Spec->catfile($link, 'gotcha-linkdir');
++ $existed = -e $forbidden_file;
++ $ret = eval { $zip->extractMember('link-dir/gotcha-linkdir') };
++ is($ret, AZ_ERROR, 'Member extraction without a local name aborted');
++ SKIP: {
++ skip 'A canary file existed before the test', 1 if $existed;
++ ok(! -e $forbidden_file,
++ 'A file was not created in a symlinked directory');
++ }
++
++ # But allow extracting an archive member into a supplied file name
++ $allowed_file = File::Spec->catfile($link, 'file');
++ $ret = eval { $zip->extractMember('link-dir/gotcha-linkdir', $allowed_file) };
++ is($ret, AZ_OK, 'Member extraction passed');
++ ok(-e $allowed_file, 'File created');
++ ok(unlink($allowed_file), 'File removed');
++ ok(unlink($link), 'A symlink to a directory removed');
++}
++
++# Case 2:
++# unexisting/../../../../../tmp/gotcha-dotdot-unexistingpath
++# writes into ../../../../tmp/gotcha-dotdot-unexistingpath, that is
++# /tmp/gotcha-dotdot-unexistingpath file if CWD is not deeper than
++# 4 directories.
++$zip = Archive::Zip->new();
++isa_ok($zip, 'Archive::Zip');
++is($zip->read(File::Spec->catfile(@data_path,
++ 'dotdot-from-unexistant-path.zip')), AZ_OK, 'Archive read');
++$forbidden_file = File::Spec->catfile('..', '..', '..', '..', 'tmp',
++ 'gotcha-dotdot-unexistingpath');
++$existed = -e $forbidden_file;
++$ret = eval { $zip->extractTree() };
++is($ret, AZ_ERROR, 'Tree extraction aborted');
++SKIP: {
++ skip 'A canary file existed before the test', 1 if $existed;
++ ok(! -e $forbidden_file, 'A file was not created in a parent directory');
++}
++
++# The same applies to extracting an archive member without an explicit local
++# file name. It must abort.
++$existed = -e $forbidden_file;
++$ret = eval { $zip->extractMember(
++ 'unexisting/../../../../../tmp/gotcha-dotdot-unexistingpath',
++ ) };
++is($ret, AZ_ERROR, 'Member extraction without a local name aborted');
++SKIP: {
++ skip 'A canary file existed before the test', 1 if $existed;
++ ok(! -e $forbidden_file, 'A file was not created in a parent directory');
++}
++
++# But allow extracting an archive member into a supplied file name
++ok(mkdir('directory'), 'Directory created');
++$allowed_file = File::Spec->catfile('directory', '..', 'file');
++$ret = eval { $zip->extractMember(
++ 'unexisting/../../../../../tmp/gotcha-dotdot-unexistingpath',
++ $allowed_file
++ ) };
++is($ret, AZ_OK, 'Member extraction passed');
++ok(-e $allowed_file, 'File created');
++ok(unlink($allowed_file), 'File removed');
++
++# Case 3:
++# link-file -> /tmp/gotcha-samename
++# link-file
++# writes into /tmp/gotcha-samename. It must abort. (Or replace the symlink in
++# more relaxed mode in the future.)
++$zip = Archive::Zip->new();
++isa_ok($zip, 'Archive::Zip');
++is($zip->read(File::Spec->catfile(@data_path, 'link-samename.zip')), AZ_OK,
++ 'Archive read');
++$existed = -e File::Spec->catfile('', 'tmp', 'gotcha-samename');
++$ret = eval { $zip->extractTree() };
++is($ret, AZ_ERROR, 'Tree extraction aborted');
++SKIP: {
++ skip 'A canary file existed before the test', 1 if $existed;
++ ok(! -e File::Spec->catfile('', 'tmp', 'gotcha-samename'),
++ 'A file was not created through a symlinked file');
++}
++ok(unlink(File::Spec->catfile('link-file')), 'link-file removed');
++
++# The same applies to extracting an archive member using extractMember()
++# without an explicit local file name. It must abort.
++my $link = 'link-file';
++my $target = 'target';
++ok(symlink($target, $link), 'A symlink to a file created');
++$forbidden_file = File::Spec->catfile($target);
++$existed = -e $forbidden_file;
++# Select a member by order due to same file names.
++my $member = ${[$zip->members]}[1];
++ok($member, 'A member to extract selected');
++$ret = eval { $zip->extractMember($member) };
++is($ret, AZ_ERROR,
++ 'Member extraction using extractMember() without a local name aborted');
++SKIP: {
++ skip 'A canary file existed before the test', 1 if $existed;
++ ok(! -e $forbidden_file,
++ 'A symlinked target file was not created');
++}
++
++# But allow extracting an archive member using extractMember() into a supplied
++# file name.
++$allowed_file = $target;
++$ret = eval { $zip->extractMember($member, $allowed_file) };
++is($ret, AZ_OK, 'Member extraction using extractMember() passed');
++ok(-e $allowed_file, 'File created');
++ok(unlink($allowed_file), 'File removed');
++
++# The same applies to extracting an archive member using
++# extractMemberWithoutPaths() without an explicit local file name.
++# It must abort.
++$existed = -e $forbidden_file;
++# Select a member by order due to same file names.
++$ret = eval { $zip->extractMemberWithoutPaths($member) };
++is($ret, AZ_ERROR,
++ 'Member extraction using extractMemberWithoutPaths() without a local name aborted');
++SKIP: {
++ skip 'A canary file existed before the test', 1 if $existed;
++ ok(! -e $forbidden_file,
++ 'A symlinked target file was not created');
++}
++
++# But allow extracting an archive member using extractMemberWithoutPaths()
++# into a supplied file name.
++$allowed_file = $target;
++$ret = eval { $zip->extractMemberWithoutPaths($member, $allowed_file) };
++is($ret, AZ_OK, 'Member extraction using extractMemberWithoutPaths() passed');
++ok(-e $allowed_file, 'File created');
++ok(unlink($allowed_file), 'File removed');
++ok(unlink($link), 'A symlink to a file removed');
+diff --git a/t/data/dotdot-from-unexistant-path.zip b/t/data/dotdot-from-unexistant-path.zip
+new file mode 100644
+index 0000000..faaa5bb
+--- /dev/null
++++ b/t/data/dotdot-from-unexistant-path.zip
+@@ -0,0 +1 @@
++PK
+\ No newline at end of file
+diff --git a/t/data/link-dir.zip b/t/data/link-dir.zip
+new file mode 100644
+index 0000000..99fbb43
+--- /dev/null
++++ b/t/data/link-dir.zip
+@@ -0,0 +1,4 @@
++PK
++
++PK
++
+\ No newline at end of file
+diff --git a/t/data/link-samename.zip b/t/data/link-samename.zip
+new file mode 100644
+index 0000000..e9036c0
+--- /dev/null
++++ b/t/data/link-samename.zip
+@@ -0,0 +1,2 @@
++PK
++PK
+\ No newline at end of file
+--
+2.17.1
+
diff --git a/dev-perl/Archive-Zip/metadata.xml b/dev-perl/Archive-Zip/metadata.xml
new file mode 100644
index 000000000000..1751c7ecd7ee
--- /dev/null
+++ b/dev-perl/Archive-Zip/metadata.xml
@@ -0,0 +1,23 @@
+<?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">Archive-Zip</remote-id>
+ <remote-id type="cpan-module">Archive::Zip</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::Archive</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::BufferedFileHandle</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::DirectoryMember</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::FileMember</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::Member</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::MemberRead</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::MockFileHandle</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::NewFileMember</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::StringMember</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::Tree</remote-id>
+ <remote-id type="cpan-module">Archive::Zip::ZipFileMember</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Array-Compare-3.0.0 b/dev-perl/Array-Compare-3.0.0
deleted file mode 100644
index a32a4cd06db2..000000000000
--- a/dev-perl/Array-Compare-3.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Carp dev-perl/Moo dev-perl/Type-Tiny dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Perl extension for comparing arrays
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Array-Compare/
-IUSE=test
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Moo dev-perl/Type-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Array-Compare-v3.0.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=df6b95a5c4ee84a811c15ba3614b6d94
diff --git a/dev-perl/Array-Compare-3.0.1 b/dev-perl/Array-Compare-3.0.1
deleted file mode 100644
index d166726a8360..000000000000
--- a/dev-perl/Array-Compare-3.0.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Carp dev-perl/Moo dev-perl/Type-Tiny dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Perl extension for comparing arrays
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Array-Compare/
-IUSE=test
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Moo dev-perl/Type-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Array-Compare-v3.0.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=855123356213776ff89520c36d61480e
diff --git a/dev-perl/Array-Compare/Array-Compare-3.0.0.ebuild b/dev-perl/Array-Compare/Array-Compare-3.0.0.ebuild
new file mode 100644
index 000000000000..a98c1c9ff3f2
--- /dev/null
+++ b/dev-perl/Array-Compare/Array-Compare-3.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=v3.0.0
+inherit perl-module
+
+DESCRIPTION="Perl extension for comparing arrays"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Moo
+ dev-perl/Type-Tiny
+"
+DEPEND="
+ >=dev-perl/Module-Build-0.420.0
+ test? ( ${RDEPEND}
+ dev-perl/Test-NoWarnings
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Array-Compare/Array-Compare-3.0.1.ebuild b/dev-perl/Array-Compare/Array-Compare-3.0.1.ebuild
new file mode 100644
index 000000000000..972a5690ff05
--- /dev/null
+++ b/dev-perl/Array-Compare/Array-Compare-3.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=v3.0.1
+inherit perl-module
+
+DESCRIPTION="Perl extension for comparing arrays"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Moo
+ dev-perl/Type-Tiny
+"
+DEPEND="
+ >=dev-perl/Module-Build-0.420.0
+ test? ( ${RDEPEND}
+ dev-perl/Test-NoWarnings
+ )
+"
+PERL_RM_FILES=("t/pod.t" "t/pod_coverage.t")
diff --git a/dev-perl/Array-Compare/Manifest b/dev-perl/Array-Compare/Manifest
new file mode 100644
index 000000000000..12eb2d13b683
--- /dev/null
+++ b/dev-perl/Array-Compare/Manifest
@@ -0,0 +1,5 @@
+DIST Array-Compare-v3.0.0.tar.gz 9437 BLAKE2B 3ace6ab6678d710dec33d6b923fe0f96bcfc35db606a50c140755ce76fe259d4700ace6419cb70b2501669ea730b57ee1057e525d08a19b62baf1218e36db7bc SHA512 6515aa249b49a04f70f39974e1d1c3f802a1b5d76e3e050aeb47a30cf8a4ac0089378822eb0c0aa15697bef09e49227a13c55d4914489f944c3d2f5cc2b4a692
+DIST Array-Compare-v3.0.1.tar.gz 9481 BLAKE2B e97b69dae2deed13e2963b009706754ada64546834a81b0a383b50fcf293d30d243d4e148d454a5fbe962e8b54e1dfa3ab03f7d59948ccb0a58a475496fda132 SHA512 33d433448d3a0cf30ca0761bd36f4087b0c596d950c8e6bc107ec3ed6a645fb79ceb6ac12f9fdec981dc4a441bd1030b41a66bc0f2fd1bbf6471946107ac2f5d
+EBUILD Array-Compare-3.0.0.ebuild 560 BLAKE2B 51ff37f0ba4b106d469aa2f52533971b97993d2a97aab2f0e4acd56de144efc449b88742de15bda5e8cc7126880de65a6d34e551ffc29f197f90ef4c1066232d SHA512 b31eb1c8e06c5bb487cc92cb4160ff670ffd9b9c8b536d15fc896e99a31ffe9664f1c47c324fd5bf9f0d3d7c2773f2ce64d704d7d53b25934ee4ec084a2987d1
+EBUILD Array-Compare-3.0.1.ebuild 527 BLAKE2B b103fcb0b7d3a39ba73b5ea3f565dbd9d2d7ced1d91ff8bc905d7ab6c1956749025386be33bda6e379f0947f7e0beb77ac88ea7a53803591a32e3e0d3ccdccf2 SHA512 ecd16771096b1dc93d928301b57aed414e5fbf3392f3ca0130b6d3645ecddf1bd49ad0b3c229faeff4c46c05869c9f0094cfad7e7ad9478bc2108d116285aa8f
+MISC metadata.xml 398 BLAKE2B 85cb87dc087cbebd9574646c7150148d694e937bc508a2b7f402811401537c5bd1688c957414dedf47a6c103683c3de5bfec4dc620aa23ff341bd4eaf29c9e2c SHA512 72ed7b8e8ecef772f37fa18b6938b1fe4b8cefbb7c13de073b40610a14034d9771b93608239e0050d9eee2f16d452872083049c38b9505b02434544504f90128
diff --git a/dev-perl/Array-Compare/metadata.xml b/dev-perl/Array-Compare/metadata.xml
new file mode 100644
index 000000000000..05c5a5467f45
--- /dev/null
+++ b/dev-perl/Array-Compare/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">Array-Compare</remote-id>
+ <remote-id type="cpan-module">Array::Compare</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Array-RefElem-1.0.0-r1 b/dev-perl/Array-RefElem-1.0.0-r1
deleted file mode 100644
index 8a51e6bbe638..000000000000
--- a/dev-perl/Array-RefElem-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Set up array elements as aliases
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Array-RefElem/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Array-RefElem-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f84bfd8927e8cdc0c9db0b77cf9088fb
diff --git a/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r1.ebuild b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..6080c4b9b4e8
--- /dev/null
+++ b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_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"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Array-RefElem/Manifest b/dev-perl/Array-RefElem/Manifest
new file mode 100644
index 000000000000..d4b9a6137f84
--- /dev/null
+++ b/dev-perl/Array-RefElem/Manifest
@@ -0,0 +1,3 @@
+DIST Array-RefElem-1.00.tar.gz 2030 BLAKE2B 5849c06d97b7d6291ad5c97317fcf5383205cb6fa17d1eba046af652c6c072433733989b206e93895b7e5a7b04829085d1d93794065484fe0d05284e840405d8 SHA512 dd56af05e74462553d1a76d9b39b451af9376bebf2b2aa8653f16df9b0d1cad320c2a8539c592179a17c981ca4369b06b5343cef2642eeb2928640cb99caf23f
+EBUILD Array-RefElem-1.0.0-r1.ebuild 315 BLAKE2B 97b561862928c886a6c62a463569869cd0a949cfcfcb4e0e36dfff27b6391c9000e92f2be815ff28932809504723d53a831bb8bc7e6f8de8ca177f43835fb086 SHA512 6fc69dc56ad0b5d8698e2782f36f68a05a99605a250b33da12d04b8ad153e742dc746540187aa3cd7bfe48b113b6770ad6cf3e08cae79be8f54caa2bf09b49ff
+MISC metadata.xml 398 BLAKE2B ca89e45e07c0bc7e7d162a28cfeda60b6c58003b95e45aef83df86a635b2875d44575786a1fd34f7e1c66965f70554de78835ac80c1fe1ce2f5141b6c29e5068 SHA512 e56bf464308b7ca620ba10c938efec3d08c665302e49e3f343d19a1e29cc0418d2fbcd9f75727f955df279b67d949fe6368f3a52a5cafa6d9d368eb5f744c661
diff --git a/dev-perl/Array-RefElem/metadata.xml b/dev-perl/Array-RefElem/metadata.xml
new file mode 100644
index 000000000000..915020c3fe9d
--- /dev/null
+++ b/dev-perl/Array-RefElem/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">Array-RefElem</remote-id>
+ <remote-id type="cpan-module">Array::RefElem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Array-Window-1.20.0-r1 b/dev-perl/Array-Window-1.20.0-r1
deleted file mode 100644
index 54986c4f5dc1..000000000000
--- a/dev-perl/Array-Window-1.20.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Params-Util test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Array::Window - Calculate windows/subsets/pages of arrays
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Array-Window/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Params-Util dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Array-Window-1.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bc00cd9f826932e57c952c03238330ba
diff --git a/dev-perl/Array-Window/Array-Window-1.20.0-r1.ebuild b/dev-perl/Array-Window/Array-Window-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..4a2476b5ac52
--- /dev/null
+++ b/dev-perl/Array-Window/Array-Window-1.20.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Array::Window - Calculate windows/subsets/pages of arrays"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Params-Util"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.]; use inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Array-Window/Manifest b/dev-perl/Array-Window/Manifest
new file mode 100644
index 000000000000..0f326e52090a
--- /dev/null
+++ b/dev-perl/Array-Window/Manifest
@@ -0,0 +1,3 @@
+DIST Array-Window-1.02.tar.gz 26434 BLAKE2B d9da2b9fd1e8107f7505306cbd23be0a18dcc0cf7286022f743e43c73bf5f83e5b690d410a475bdf9f74555df5a7dda854ea320b28180959122b80b8ae034c13 SHA512 ae28c4d36b6a5f6ab0b229b42ec3ae97f3d55da1f94cde1cddd5c7c7633e55437f610b39fd126e5b63982778c0afa1f7b4a5dfa98757fe391200319d2a7f894e
+EBUILD Array-Window-1.20.0-r1.ebuild 604 BLAKE2B dded64548e2dd8187dc9059e50cbe5f61565591e0917be9f33d61f1d677ff1b611f10d5e3980f943e19eedabe9d1c11c186df94d57d0b9f2a6cb829def7fae76 SHA512 1a25c0cf0d50355d17dbd4ac86776242c5b241912e01bc14f1a357c26a2f5c8be3d75733da27bb31b5f9e51339f287a442feb8fc776224f126e4c9b09bdacb24
+MISC metadata.xml 396 BLAKE2B cc555164980ce7a28378d61394e840cfe0918fa1b60e0f77e01ea69d993565a30d292e9b106ca47b576acd0bfc3d7dee6dc86259b23d1635bed335d31c3526ce SHA512 854ad5afc69437eb9ea21f2e979ddb599d8e401d32b15037355ec3129ce32a1d1fa2f3332ac2dc6483c88808036a09528ad596c8185db3c699c0ebcd8823edd8
diff --git a/dev-perl/Array-Window/metadata.xml b/dev-perl/Array-Window/metadata.xml
new file mode 100644
index 000000000000..725b11047bd0
--- /dev/null
+++ b/dev-perl/Array-Window/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">Array-Window</remote-id>
+ <remote-id type="cpan-module">Array::Window</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Astro-FITS-Header-3.70.0 b/dev-perl/Astro-FITS-Header-3.70.0
deleted file mode 100644
index de9f9f622c18..000000000000
--- a/dev-perl/Astro-FITS-Header-3.70.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interface to FITS headers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Astro-FITS-Header/
-KEYWORDS=amd64 arm hppa ~mips ppc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-3
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJENNESS/Astro-FITS-Header-3.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d866ab9ddceb4b3a1dcd81256acbba78
diff --git a/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.70.0.ebuild b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.70.0.ebuild
new file mode 100644
index 000000000000..c6b421441bfe
--- /dev/null
+++ b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.70.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TJENNESS
+MODULE_VERSION=3.07
+inherit perl-module
+
+DESCRIPTION="Interface to FITS headers"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 arm hppa ~mips ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Astro-FITS-Header/Manifest b/dev-perl/Astro-FITS-Header/Manifest
new file mode 100644
index 000000000000..cc7560f805fb
--- /dev/null
+++ b/dev-perl/Astro-FITS-Header/Manifest
@@ -0,0 +1,3 @@
+DIST Astro-FITS-Header-3.07.tar.gz 105979 BLAKE2B 0193f6691aae31134e2537c328a0aaef501b1ac4289df2aa825f28e01ade37338d34ae3979f0d71c1d6706e5cd567cc158a5560b4002bdb8baf192109ca64fca SHA512 21b72ca2727fd77c6da01407ab97ac1bc3bfb4f6864d7a4728fa3f9cbad07b64ca20445bc8daf6c34a3523ab16a2b688cf99936157a41f36147b39f05a6c1f90
+EBUILD Astro-FITS-Header-3.70.0.ebuild 389 BLAKE2B 1037c42e3e03a6eaf01f0c788f34ee1d68259f38abdf99cfd6da903e9a16e513e91904f7809c8b3be981249f54204be2981ba144af855410a12342ba47f368fe SHA512 9c4a6013304a604bf0c89f04d23450f31f4620adbd216eb1625729d8f1fe3d2edffaf9b28eb27069c44ab7574bea1e0cac181fe24d2b23cd0c4c7668632c48d3
+MISC metadata.xml 843 BLAKE2B 76e91f5ecd3e1b2b2780a3f699552d0b1310859fbac1d695abd8234e6aafb621c8a1cdd5aec3f12e02ba0944801623aed39024355dd536f9303cce52883c68fa SHA512 a13eb0a2f1a21cb627a6f84224422e7fee029004d14c9f8b1bf4a9d4fe3712a16b823fa70dc494770a1397c8827060b1028e52e67356fb276529bfcfce861392
diff --git a/dev-perl/Astro-FITS-Header/metadata.xml b/dev-perl/Astro-FITS-Header/metadata.xml
new file mode 100644
index 000000000000..63193b409b7e
--- /dev/null
+++ b/dev-perl/Astro-FITS-Header/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Astro-FITS-Header</remote-id>
+ <remote-id type="cpan-module">Astro::FITS::Header</remote-id>
+ <remote-id type="cpan-module">Astro::FITS::Header::AST</remote-id>
+ <remote-id type="cpan-module">Astro::FITS::Header::CFITSIO</remote-id>
+ <remote-id type="cpan-module">Astro::FITS::Header::GSD</remote-id>
+ <remote-id type="cpan-module">Astro::FITS::Header::Item</remote-id>
+ <remote-id type="cpan-module">Astro::FITS::Header::NDF</remote-id>
+ <remote-id type="cpan-module">Astro::FITS::HeaderCollection</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/AtExit-2.30.0 b/dev-perl/AtExit-2.30.0
deleted file mode 100644
index 49451c858f3c..000000000000
--- a/dev-perl/AtExit-2.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Capture-Tiny virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=atexit() function to register exit-callbacks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/AtExit/
-IUSE=test
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic Artistic-2 )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/AtExit-2.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ed7ea553b47472d3859df5d65654874d
diff --git a/dev-perl/AtExit/AtExit-2.30.0.ebuild b/dev-perl/AtExit/AtExit-2.30.0.ebuild
new file mode 100644
index 000000000000..45cbb6913fdd
--- /dev/null
+++ b/dev-perl/AtExit/AtExit-2.30.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=2.03
+inherit perl-module
+
+DESCRIPTION="atexit() function to register exit-callbacks"
+LICENSE="|| ( Artistic Artistic-2 )"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Capture-Tiny
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/AtExit/Manifest b/dev-perl/AtExit/Manifest
new file mode 100644
index 000000000000..ddb0bf60a0ca
--- /dev/null
+++ b/dev-perl/AtExit/Manifest
@@ -0,0 +1,3 @@
+DIST AtExit-2.03.tar.gz 11263 BLAKE2B 0ae54e3eded9bda74e314f1c5b6c7d9013b479671950f0fc390568f7f6b8a715dd2c59b30ae131669fa1be8565c9f088ea9763ff765314b11eb4ee55f98a7979 SHA512 ce522b44ad5c2360c8e7f7f49257fe50f0079bd2070ddaa33916b2484ef8e6f6430df045e5693356c37651aa96ef6a7e7694a04ecbc91817d12d032681105b60
+EBUILD AtExit-2.30.0.ebuild 480 BLAKE2B 0f9e95096355e32089af696321a38f12e5a0fb6de3d478e172fc906e9fcffa6da11e39cbd54189cede3c4a1798f512549e243084f6ca07829122e57793f24259 SHA512 191397a662003a39827c293f692e51f6a6b151d9cb3c3c758c990a2ea8785203b9b4ebd9ea196cab32aaa3435e40fac3ebbcce8cab3bfa97b57e88993eeb4fb0
+MISC metadata.xml 383 BLAKE2B 1db1252e3d0773771b653a0f45974f9110831bbc34ea22619b77436cee4a1a6963938029f9279481d0bb35636df97f95799a0cb238803313aa2d5991d99b6c9a SHA512 fd7e5188a35b31d2f96c87b24ded46c3d0a304fc837320b5103bf96344e09ac0fc033d667569b47e312784cba26ab44e4949b6d1c1de79b50700773541da3228
diff --git a/dev-perl/AtExit/metadata.xml b/dev-perl/AtExit/metadata.xml
new file mode 100644
index 000000000000..21452bd79fda
--- /dev/null
+++ b/dev-perl/AtExit/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">AtExit</remote-id>
+ <remote-id type="cpan-module">AtExit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Audio-CD-disc-cover-0.05-r2 b/dev-perl/Audio-CD-disc-cover-0.05-r2
deleted file mode 100644
index 1c9c0dddbaef..000000000000
--- a/dev-perl/Audio-CD-disc-cover-0.05-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=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 dev-lang/perl:=
-DESCRIPTION=Perl Module needed for app-cdr/disc-cover
-EAPI=6
-HOMEPAGE=http://www.vanhemert.co.uk/disc-cover.html
-IUSE=examples
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-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 dev-lang/perl:=
-SLOT=0
-SRC_URI=http://www.vanhemert.co.uk/files/Audio-CD-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5ddadf475aa18fb3e741e82768ca0925
diff --git a/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r2.ebuild b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r2.ebuild
new file mode 100644
index 000000000000..dfeceb6f6199
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# 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"
+
+IUSE=""
+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="${RDEPEND}"
+
+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
new file mode 100644
index 000000000000..ee95a60ebee1
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/Manifest
@@ -0,0 +1,3 @@
+DIST Audio-CD-0.05.tar.gz 10417 BLAKE2B d33b3286966af96df05d8e7228dc19b4752c4d2e48ba39a9b3b6594e4bfe82b0ba7b70e29bc8ebb39b9a7e7bf8000dde1abe01197600a651d5a2441c707fd161 SHA512 c4d9a6ff57119431315329a92accf9c0f6b4fd52d1fbf9d6c79743b50ac73ebddc6b541a7807344d6eefd12a7681945b4ee3885abfe32acb68b9d17d070d6d09
+EBUILD Audio-CD-disc-cover-0.05-r2.ebuild 1316 BLAKE2B 2ebf4aebb71a9356ecefce31528f3052f8f2deb14cb82bc6dfdd659e060e970ddb0bfca3173bcb415559b86e935f3833b13205325f3e5e3e72128d90ee6f2579 SHA512 b310df3a8e42b46e1ee9ad7ba7931d2b2f7783215b1aadf33c2054ecc0b13d185d121ca2fe49169ccd2a568ab850be8e8c3e5c89595f6e24d731e82be35a5033
+MISC metadata.xml 388 BLAKE2B 8c9a052d190854ce7f52b381e740dafb6669223333566d6898552aa197273063337316ea492398c7430c9676f6e63b6505f4689e9f252dab0226dee889d61935 SHA512 2cb3255874a04f083cab08182f7d9842a8b5a800cd6f44b9854b32a6778b6928920fca9f73082bed132a0422d7e8d160c8df6c175e1b68e32cbd2af95380303e
diff --git a/dev-perl/Audio-CD-disc-cover/metadata.xml b/dev-perl/Audio-CD-disc-cover/metadata.xml
new file mode 100644
index 000000000000..2f4aa2eaba23
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/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">Audio-CD</remote-id>
+ <remote-id type="cpan-module">Audio::CD</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Audio-DSP-0.20.0-r2 b/dev-perl/Audio-DSP-0.20.0-r2
deleted file mode 100644
index f3d2e91f50e4..000000000000
--- a/dev-perl/Audio-DSP-0.20.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl interface to *NIX digital audio device
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Audio-DSP/
-KEYWORDS=amd64 sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SE/SETHJ/Audio-DSP-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b9b8ff0c09fa6572ecb7acba9e2a5d90
diff --git a/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r2.ebuild b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r2.ebuild
new file mode 100644
index 000000000000..38bfa6e2f43f
--- /dev/null
+++ b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SETHJ
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Perl interface to *NIX digital audio device"
+
+SLOT="0"
+KEYWORDS="amd64 sparc ~x86"
+IUSE=""
+
+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
new file mode 100644
index 000000000000..4252190271a8
--- /dev/null
+++ b/dev-perl/Audio-DSP/Manifest
@@ -0,0 +1,3 @@
+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
+MISC metadata.xml 390 BLAKE2B 9c3b343851dacd52c417bc4adf157f524a3b8f504781396dd987f3958c8d0d17403aeed4c47f0983ed3cc92ec938693116f2ca864c7867b9a7ebfbbfbfce6efe SHA512 032307a9f84a0bb4bb227f943095a3aad819900fe79244bfd4bebe7454dc72859ddabf0426fae148f9ac3d0138d158522e0de94c072a71ce7820798d24d96aab
diff --git a/dev-perl/Audio-DSP/metadata.xml b/dev-perl/Audio-DSP/metadata.xml
new file mode 100644
index 000000000000..1723ae3fe052
--- /dev/null
+++ b/dev-perl/Audio-DSP/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">Audio-DSP</remote-id>
+ <remote-id type="cpan-module">Audio::DSP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Audio-FLAC-Header-2.400.0-r1 b/dev-perl/Audio-FLAC-Header-2.400.0-r1
deleted file mode 100644
index fdc9e25616c1..000000000000
--- a/dev-perl/Audio-FLAC-Header-2.400.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=media-libs/flac dev-lang/perl:=[-build(-)]
-DESCRIPTION=Access to FLAC audio metadata
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Audio-FLAC-Header/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=media-libs/flac dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/Audio-FLAC-Header-2.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=91063ff901b7581951cb285446a9d730
diff --git a/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r1.ebuild b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r1.ebuild
new file mode 100644
index 000000000000..b2afee1a19b4
--- /dev/null
+++ b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANIEL
+MODULE_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"
+IUSE="test"
+
+RDEPEND="media-libs/flac"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+# MI's fault
+src_prepare() {
+ use test && perl_rm_files t/pod.t t/pod-coverage.t
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Audio-FLAC-Header/Manifest b/dev-perl/Audio-FLAC-Header/Manifest
new file mode 100644
index 000000000000..d669de0978b6
--- /dev/null
+++ b/dev-perl/Audio-FLAC-Header/Manifest
@@ -0,0 +1,3 @@
+DIST Audio-FLAC-Header-2.4.tar.gz 121068 BLAKE2B 13f9ddb24719b7eabd65b4ac8b4a1f40b46c8edf724995a2d9418bcc7db2919303022bcda7c2ec0085ac37def71c2d5f5b73a808f8db7a70eb2da6eaf3ea2c16 SHA512 53728279b79d3c320c63b66dff1e3e4d8bb4fd4bde164ad775a52d8b54b3d77861daa2d4e93d8e2c2ff2f1708ece8c4d2256d96b810266760bb837e557e3b8a9
+EBUILD Audio-FLAC-Header-2.400.0-r1.ebuild 651 BLAKE2B db26a0c6392a13717a299a34819c1090f083c8ccad8046793b39f4c061680f58e3181c38f2a41d8b1659fd824b8a3463e5c08b45da6251d1c897bd61e23ad59f SHA512 cb39bba2ae8063f10774e11f5423efe699ba3420b5e26d56a844ad95644997937ccf125cab76c6d6bb737380288e78eeb030d918bfd1c750e8ccbc0ac32a89f3
+MISC metadata.xml 407 BLAKE2B 404a34f3f0f6c28d4533f0c6e519f1bbe787d6d8454ebc53de549c59859267be4326520c7d26e8e6124a88b2dc4675b5c159a4672046834d320bc43b819f9082 SHA512 8893a0c1c0722678ba295889ff3ef8d617e4330f85e8804734b2f0eb1309fed16402b234730b02889c7760736306b6368472bff2b82443575a1ecf58e7964b57
diff --git a/dev-perl/Audio-FLAC-Header/metadata.xml b/dev-perl/Audio-FLAC-Header/metadata.xml
new file mode 100644
index 000000000000..74e95d93fece
--- /dev/null
+++ b/dev-perl/Audio-FLAC-Header/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">Audio-FLAC-Header</remote-id>
+ <remote-id type="cpan-module">Audio::FLAC::Header</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Audio-Mixer-0.700.0-r2 b/dev-perl/Audio-Mixer-0.700.0-r2
deleted file mode 100644
index afa78e229f16..000000000000
--- a/dev-perl/Audio-Mixer-0.700.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl extension for Sound Mixer control
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Audio-Mixer/
-IUSE=examples
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SE/SERGEY/Audio-Mixer-0.7.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cefb5d4e4d1740a94b45297a46b42217
diff --git a/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild
new file mode 100644
index 000000000000..e5123ceb9e5e
--- /dev/null
+++ b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+IUSE=""
+
+PATCHES=(
+ "${FILESDIR}/${P}-volumepl.patch"
+ "${FILESDIR}/${P}-clang.patch"
+ "${FILESDIR}/${P}-testsuite.patch"
+)
+
+src_test() {
+ local MODULES=(
+ "Audio::Mixer ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ if [[ "${AUDIO_MIXER_HW_TEST:-0}" == 0 ]]; then
+ ewarn "Comprehensive testing of this module needs hardware access to mixing"
+ ewarn "devices. Set AUDIO_MIXER_HW_TEST=1 in your environment if you want full"
+ ewarn "coverage"
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Audio-Mixer"
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/Audio-Mixer/Manifest b/dev-perl/Audio-Mixer/Manifest
new file mode 100644
index 000000000000..f7243f44e1cc
--- /dev/null
+++ b/dev-perl/Audio-Mixer/Manifest
@@ -0,0 +1,6 @@
+AUX Audio-Mixer-0.700.0-clang.patch 646 BLAKE2B 7206d3c12fdc33ca9ed359a2299497c6b5519a589074d479f13d3582bc12013976d15ad7a5b6b37dd5b1fb3636901795fc8fd4f2e07523e8964d82fc3a52cd83 SHA512 605f4b76583677fee3910a8b30291773ae76ca378a73282cf1a465e388221b1a1c9791bad0a6185f02786f6b8b57b834e51247067918c46dbf5fd0b931c7c57d
+AUX Audio-Mixer-0.700.0-testsuite.patch 3550 BLAKE2B bc92e394e8296c11d909544391ee5f0b82053cbc7c9043f52be8a54ff562d97cedac1b5f13f8309d02d9396359df1be50e5122cf4400c083d8b16326ce5919b1 SHA512 79d83bec47bfc2f39064c49c6f16a1846fb7f147c450f8e719ca4687bc27299e9272cc9b4aabb666a938dbc863034da5a09b39983cc71ae8380f76c1d75ee3c9
+AUX Audio-Mixer-0.700.0-volumepl.patch 840 BLAKE2B 691267d2723039b1c714ccbe60a30ff5c80dd569cd943d0a075b0c01ee1c0a2508a8ddd516a1597ac1048602af6ce9e7b2ed030ba27da7c743a17f1af2156a58 SHA512 74ca5e1d053dce6f3c5220c6f1c67dc5180a7ab70cbd5f09c0cce1a5338281dac7f97db24814579e2831c92203262d7c85e2a5a66b0847a795d9768445b5634c
+DIST Audio-Mixer-0.7.tar.gz 6709 BLAKE2B fd7f07bf007a49b84a138a631205527c7a6e2ff841e3d6b49ee07478ba348352ec9238bdc5f1b35bee4ef0d720f7a766c3f7ffc0c8e640bb088e6bab92203fd8 SHA512 a2adacf34c4bfbe4e436cf399a8585689f680f90a362931fd09e0f62f08e2ab59615361daae3a65c4fbf00946196e1dbc0207a7973c3c5a875f73f673f167568
+EBUILD Audio-Mixer-0.700.0-r2.ebuild 1223 BLAKE2B 13810d0d5f2e1dec3c6b1b412cb04903285ab0b115136a5d3b16e1d75554a82dbdef1bed13e626544b153b680198cadca9a7d51458bdd15df95092da6ca2c96f SHA512 c3a8ebba4486dddbd80b975b3e18ff79595f6fad0b78fad82b2433f0d2db9fdbfdea536dd48ed7739fdfcee75eb22ea936cc22895528b73d5366204c289e501b
+MISC metadata.xml 394 BLAKE2B af33f381dd2c50b59d393ff9c806797b863dd82078edde7e690f4b57c2b611324fb9f9991326ca805ab22fbb8adde0c74162e8575e5bbba1b458e5c886e795d5 SHA512 14fe7ac889669e2908f310cb8364c41406c75f733c6c63fd7379af09be87670be642454adb87bd190064dd4aee4459d6d1c4e9aac376b33ae24b4e186c392745
diff --git a/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-clang.patch b/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-clang.patch
new file mode 100644
index 000000000000..b7beac56f9a8
--- /dev/null
+++ b/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-clang.patch
@@ -0,0 +1,27 @@
+From 6390829e5e60019b464d1fe83fb448ea54604170 Mon Sep 17 00:00:00 2001
+From: gregor herrmann <gregoa@debian.org>
+Date: Wed, 26 Mar 2014 05:44:25 +1300
+Subject: Fix building with clang
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=94186
+Bug: https://bugs.debian.org/742537
+---
+ Mix.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Mix.c b/Mix.c
+index 108153e..8b4284b 100644
+--- a/Mix.c
++++ b/Mix.c
+@@ -78,7 +78,7 @@ close_mixer() {
+ #ifdef DEBUG
+ fprintf(stderr, "close_mixer()\n");
+ #endif
+- if (mixer_fd < 0) return;
++ if (mixer_fd < 0) return(0);
+ close(mixer_fd);
+ init_flag = 0;
+ mixer_fd = -1;
+--
+2.14.2
+
diff --git a/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-testsuite.patch b/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-testsuite.patch
new file mode 100644
index 000000000000..c984c7190fca
--- /dev/null
+++ b/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-testsuite.patch
@@ -0,0 +1,124 @@
+From a3117d0b6a9e79f11e69362c42205bc548f6c754 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 13 Oct 2017 09:43:01 +1300
+Subject: Rework test suite to be useful
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=31547
+---
+ MANIFEST | 2 +-
+ t/basic.t | 23 +++++++++++++++++++++++
+ test.pl | 60 ------------------------------------------------------------
+ 3 files changed, 24 insertions(+), 61 deletions(-)
+ create mode 100644 t/basic.t
+ delete mode 100644 test.pl
+
+diff --git a/MANIFEST b/MANIFEST
+index d15c4ab..b713e9a 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -5,6 +5,6 @@ Mix.c
+ Mix.h
+ Mixer.pm
+ Mixer.xs
+-test.pl
++t/basic.t
+ eg/volume.pl
+ README
+diff --git a/t/basic.t b/t/basic.t
+new file mode 100644
+index 0000000..53448d2
+--- /dev/null
++++ b/t/basic.t
+@@ -0,0 +1,23 @@
++use strict;
++use warnings;
++
++use Test::More tests => 7;
++
++require_ok("Audio::Mixer");
++
++is( Audio::Mixer::init_mixer(), 0, "Initialize Mixer" );
++
++my ( @old ) = Audio::Mixer::get_cval('vol');
++cmp_ok( scalar @old, ">", 0 , "Got existing volume levels");
++
++Audio::Mixer::set_cval('vol', 50);
++my ( @new ) = Audio::Mixer::get_cval('vol');
++is( $new[0], 50, "Set left channel to 50");
++is( $new[1], 50, "Set right channel to 50");
++
++Audio::Mixer::set_cval('vol', $old[0], $old[1]);
++my ( @final ) = Audio::Mixer::get_cval('vol');
++is( $final[0], $old[0], "Restored left channel");
++is( $final[1], $old[1], "Restored right channel");
++
++done_testing;
+diff --git a/test.pl b/test.pl
+deleted file mode 100644
+index af1f214..0000000
+--- a/test.pl
++++ /dev/null
+@@ -1,60 +0,0 @@
+-# Before `make install' is performed this script should be runnable with
+-# `make test'. After `make install' it should work as `perl test.pl'
+-
+-######################### We start with some black magic to print on failure.
+-
+-# Change 1..1 below to 1..last_test_to_print .
+-# (It may become useful if the test is moved to ./t subdirectory.)
+-
+-BEGIN { $| = 1; print "1..1\n"; }
+-END {print "not ok 1\n" unless $loaded;}
+-use Audio::Mixer;
+-$loaded = 1;
+-print "ok 1\n";
+-
+-######################### End of black magic.
+-
+-# Insert your test code below (better if it prints "ok 13"
+-# (correspondingly "not ok 13") depending on the success of chunk 13
+-# of the test code):
+-
+-print STDERR "Opening mixer... ";
+-$ret = Audio::Mixer::init_mixer();
+-print STDERR $ret ? "FAILED.\n" : "Ok.\n";
+-
+-print STDERR "Getting the volume... ";
+-my @old = Audio::Mixer::get_cval('vol');
+-print STDERR join(', ', @old)." Ok.\nSetting to 50... ";
+-Audio::Mixer::set_cval('vol', 50);
+-my @ret = Audio::Mixer::get_cval('vol');
+-print STDERR ($ret[0] == 50 && $ret[1] == 50) ? "Ok.\nResetting back... " :
+- "FAILED.\nTrying to reset back... ";
+-Audio::Mixer::set_cval('vol', $old[0], $old[1]);
+-@ret = Audio::Mixer::get_cval('vol');
+-print STDERR ($ret[0] == $old[0] && $ret[1] == $old[1]) ?
+- "Ok.\n" : "FAILED.\n";
+-
+-#my $ret = Mixer::get_cval('vol');
+-#printf "get_cval() vol=0x%x\n", $ret;
+-
+-#$ret = Mixer::set_cval('vol', 50);
+-#print "set_cval returns $ret\n";
+-
+-#@ret = Mixer::get_cval('vol');
+-#print "get_cval() vol=".join(', ', @ret)."\n";
+-#$ret = Mixer::get_cval('vol');
+-#printf "get_cval() vol=0x%x\n", $ret;
+-
+-
+-#$ret = Mixer::get_param_val('vol');
+-#printf "get_param_val() vol=0x%x\n", $ret;
+-
+-#$ret = Mixer::set_param_val('vol', 20, 50);
+-#print "set_param_val returns $ret\n";
+-
+-#$ret = Mixer::get_param_val('vol');
+-#printf "get_param_val() vol=0x%x\n", $ret;
+-
+-#@ret = Mixer::get_mixer_params();
+-#print "== ".join(',', @ret)." ==\n";
+-
+--
+2.14.2
+
diff --git a/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-volumepl.patch b/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-volumepl.patch
new file mode 100644
index 000000000000..577c64c8cc36
--- /dev/null
+++ b/dev-perl/Audio-Mixer/files/Audio-Mixer-0.700.0-volumepl.patch
@@ -0,0 +1,33 @@
+From 695556cfe22cdcec13f2dc206abcc425f7168519 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 13 Oct 2017 08:41:59 +1300
+Subject: Prevent volume.pl being installed to @INC
+
+$DISTROOT/*.pl get installed as Audio/*.pl, due to the historical use
+use of ".pl" to indicate "perl library" in Perl 4 and older.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123258
+---
+ MANIFEST | 2 +-
+ volume.pl => eg/volume.pl | 0
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+ rename volume.pl => eg/volume.pl (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 627c3fe..d15c4ab 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -6,5 +6,5 @@ Mix.h
+ Mixer.pm
+ Mixer.xs
+ test.pl
+-volume.pl
++eg/volume.pl
+ README
+diff --git a/volume.pl b/eg/volume.pl
+similarity index 100%
+rename from volume.pl
+rename to eg/volume.pl
+--
+2.14.2
+
diff --git a/dev-perl/Audio-Mixer/metadata.xml b/dev-perl/Audio-Mixer/metadata.xml
new file mode 100644
index 000000000000..7371c1219ae7
--- /dev/null
+++ b/dev-perl/Audio-Mixer/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">Audio-Mixer</remote-id>
+ <remote-id type="cpan-module">Audio::Mixer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Audio-Musepack-1.0.1 b/dev-perl/Audio-Musepack-1.0.1
deleted file mode 100644
index cb562c10513a..000000000000
--- a/dev-perl/Audio-Musepack-1.0.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Audio-Scan-0.850.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=An OO interface to Musepack file information and APE tag fields
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Audio-Musepack/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Audio-Scan-0.850.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/Audio-Musepack-1.0.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7bf8384809e4040a3bbe31d978dcfb26
diff --git a/dev-perl/Audio-Musepack/Audio-Musepack-1.0.1.ebuild b/dev-perl/Audio-Musepack/Audio-Musepack-1.0.1.ebuild
new file mode 100644
index 000000000000..0ad3a3af3aff
--- /dev/null
+++ b/dev-perl/Audio-Musepack/Audio-Musepack-1.0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=DANIEL
+inherit perl-module
+
+DESCRIPTION="An OO interface to Musepack file information and APE tag fields"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND=">=dev-perl/Audio-Scan-0.850.0"
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}"
+
+SRC_TEST="do parallel"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Audio-Musepack/Manifest b/dev-perl/Audio-Musepack/Manifest
new file mode 100644
index 000000000000..247d9b1a03e5
--- /dev/null
+++ b/dev-perl/Audio-Musepack/Manifest
@@ -0,0 +1,3 @@
+DIST Audio-Musepack-1.0.1.tar.gz 104455 BLAKE2B 0090ca2700c23b7216147ad832038041a8959f7ca49e7a97233c1650e4151763751f60323236e37e0a54f9360a6b445c164a33503034f3418bf54d5713600134 SHA512 704b8d7948675fc8c5c691dd1ca10b375b6089b5bd538ccfeefbeed327bb95661e45562dccf39aa95852810e3e2dd75e6a576781fc781b8bf1b5c33569db1f50
+EBUILD Audio-Musepack-1.0.1.ebuild 592 BLAKE2B 16521e041634917a810f93393398cefeced25d2949a6fffe10063e66072d36abda0e31a90818427c8ff4099e6e448d4c916df6d0b40d4b31e0ce1b080fa91431 SHA512 d76d599d98be3094261fed19d88b054d05d5175361bd0dc1739b2e47c510dd9d22b5d759b20815c72380fd0de45efd226ad5fb1fd9d9760f23545006dd6e5776
+MISC metadata.xml 614 BLAKE2B f339cebdf702a36d1190818e9e17c84f0c25fd215e3985ea47bd5aa8f5380763e9375206ea0c038da7ed6db71c14d109f2538e5a32202dd2b4a5432d869e5897 SHA512 8e4dd463620850c0a7329e1caeebdde0562dd989f05d0e2fe3b5057182b49054764faa61373396e352edbd3d986e3c57821b9b985f720c12ff8cd84e50814aba
diff --git a/dev-perl/Audio-Musepack/metadata.xml b/dev-perl/Audio-Musepack/metadata.xml
new file mode 100644
index 000000000000..0a7cad5b2de9
--- /dev/null
+++ b/dev-perl/Audio-Musepack/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Audio-Musepack</remote-id>
+ <remote-id type="cpan-module">Audio::APE</remote-id>
+ <remote-id type="cpan-module">Audio::APETags</remote-id>
+ <remote-id type="cpan-module">Audio::Musepack</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Audio-Scan-1.0.0 b/dev-perl/Audio-Scan-1.0.0
deleted file mode 100644
index 1cfc470c08d4..000000000000
--- a/dev-perl/Audio-Scan-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Fast C metadata and tag reader for all common audio file formats
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Audio-Scan/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=GPL-2+
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AG/AGRUNDMA/Audio-Scan-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d6d3cc079b9be84c64efac0baed2e9d9
diff --git a/dev-perl/Audio-Scan/Audio-Scan-1.0.0.ebuild b/dev-perl/Audio-Scan/Audio-Scan-1.0.0.ebuild
new file mode 100644
index 000000000000..304350b78895
--- /dev/null
+++ b/dev-perl/Audio-Scan/Audio-Scan-1.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AGRUNDMA
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Fast C metadata and tag reader for all common audio file formats"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Warn
+ )
+"
+PERL_RM_FILES=( "t/02pod.t" "t/03podcoverage.t" "t/04critic.t" )
diff --git a/dev-perl/Audio-Scan/Manifest b/dev-perl/Audio-Scan/Manifest
new file mode 100644
index 000000000000..bc30135c6f0b
--- /dev/null
+++ b/dev-perl/Audio-Scan/Manifest
@@ -0,0 +1,3 @@
+DIST Audio-Scan-1.00.tar.gz 3400133 BLAKE2B b6e4c4418d2f960e64d7f9d66b75a612e2f462da600e6063ae3f903810ed6276dee2047a064d4d26ada3f2f8a4a3ed7d10ed6408d3fab9400003ef98d18f8890 SHA512 de05aa38f49f085db3f7b4c0278dc7e08282fbd3a9441343416dcdbe5b1999d4d79c617fbc70edfa579cb80f4131705aa3e9203e61f7f6ea1b4dac8f8d5ac8f2
+EBUILD Audio-Scan-1.0.0.ebuild 494 BLAKE2B b5ef7832bd5b14641e8f386ad4be1a3783c1e6187bbb236569db21ffda515eeefdee6f5c31f76921879e6d9338c32def26826d085a70766755b31fe39d5b9715 SHA512 cfe1d423d9defda4e086eea6de94877ba8be95fc3a85bee2e006c314a02e062f13e09be63777c070fd88a1bb5356fb316fb8c2ea70abcc1e48f7919035960de2
+MISC metadata.xml 392 BLAKE2B 370adde1e14b3fc6f5deeb9a7fc8e3cc791d5f2ee200aab7f91fb7e137f8d3de3a94fefe9e1a2ce0bd69c3570429794e52aa4c497d5321d771f7a2bc6906032e SHA512 37a4f887a932366be3441e294952a0cc663262af64cab248285187a09ab5e9af1df33f8812c67cd2d6133f23c2454944e42dab52c49014af17132e635e242a2c
diff --git a/dev-perl/Audio-Scan/metadata.xml b/dev-perl/Audio-Scan/metadata.xml
new file mode 100644
index 000000000000..26c57963f2ea
--- /dev/null
+++ b/dev-perl/Audio-Scan/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">Audio-Scan</remote-id>
+ <remote-id type="cpan-module">Audio::Scan</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Audio-WMA-1.300.0 b/dev-perl/Audio-WMA-1.300.0
deleted file mode 100644
index 15e93b418781..000000000000
--- a/dev-perl/Audio-WMA-1.300.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=extension for reading WMA/ASF metadata
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Audio-WMA/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/Audio-WMA-1.3.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=207867cfda4b54e4fa60d264b95115cb
diff --git a/dev-perl/Audio-WMA/Audio-WMA-1.300.0.ebuild b/dev-perl/Audio-WMA/Audio-WMA-1.300.0.ebuild
new file mode 100644
index 000000000000..9744f824ca64
--- /dev/null
+++ b/dev-perl/Audio-WMA/Audio-WMA-1.300.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=1.3
+MODULE_AUTHOR=DANIEL
+inherit perl-module
+
+DESCRIPTION="extension for reading WMA/ASF metadata"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND=""
+
+SRC_TEST=do
+
+src_prepare() {
+ # MI things
+ use test && perl_rm_files t/pod.t t/pod-coverage.t
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Audio-WMA/Manifest b/dev-perl/Audio-WMA/Manifest
new file mode 100644
index 000000000000..c2cec3b8ba90
--- /dev/null
+++ b/dev-perl/Audio-WMA/Manifest
@@ -0,0 +1,3 @@
+DIST Audio-WMA-1.3.tar.gz 131543 BLAKE2B 677aacfe48d2afe555a599e3bb9bdd8af006cbcc9ba822e0354218c598677282b43bc5600824782e46a3fb76323a3bb4ebb4815291ede56ff00a68315eb888d0 SHA512 b0156ad792dada196bf529b80fd52dba321be46b39783d6072aff7a4ce18802b0039f3ece6204b68b2dcd4d77bd19b2f1f6bd203a0c2fa8dbab208e82e76e8ef
+EBUILD Audio-WMA-1.300.0.ebuild 568 BLAKE2B d7af28a510d5f51fab6b1bf5de367f06de00bbe197f55ce28f10ef1bfdc3ec2cff7a107ddb7b3e87e46cdb88d0d6c015479422a47057df0bbaa74936af177493 SHA512 a8a0c56904c807b64fb997b066fa03e04a5b5563059a8b212f9d98ebb3f02dcd715f2e55e038d22ea5e0a896199924ebdd8c2b371c3caf1fbf18a12e14ee7b42
+MISC metadata.xml 462 BLAKE2B e1b237634f0dc4c5e6737ebb4f739538a5c7a53d804c518f62793b90046fb3f1e3767adaac5b4ba69e63c64b1532a67ff780aeffe5efffb55426067df226cc63 SHA512 e33df6169d1018ef5e8832d1a5e2b4fee5b6db8877618a3d5ab832f170047db08db13c4b1d26bdb4fadadfcf7e33a730e59aeba6142d9bea232d8139639c18be
diff --git a/dev-perl/Audio-WMA/metadata.xml b/dev-perl/Audio-WMA/metadata.xml
new file mode 100644
index 000000000000..7ccbb09fcfbf
--- /dev/null
+++ b/dev-perl/Audio-WMA/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">Audio-WMA</remote-id>
+ <remote-id type="cpan-module">Audio::WMA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Audio-Wav-0.140.0 b/dev-perl/Audio-Wav-0.140.0
deleted file mode 100644
index 590fc11e0f56..000000000000
--- a/dev-perl/Audio-Wav-0.140.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=|| ( <dev-perl/Inline-0.790.0 ( >=dev-perl/Inline-0.790.0 dev-perl/Inline-C ) ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Modules for reading & writing Microsoft WAV files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Audio-Wav/
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=|| ( <dev-perl/Inline-0.790.0 ( >=dev-perl/Inline-0.790.0 dev-perl/Inline-C ) ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRIANSKI/Audio-Wav-0.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4110d5ce9ac9678b71b968826ec0d1b5
diff --git a/dev-perl/Audio-Wav/Audio-Wav-0.140.0.ebuild b/dev-perl/Audio-Wav/Audio-Wav-0.140.0.ebuild
new file mode 100644
index 000000000000..64e43e9e862f
--- /dev/null
+++ b/dev-perl/Audio-Wav/Audio-Wav-0.140.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRIANSKI
+MODULE_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Modules for reading & writing Microsoft WAV files"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE=""
+
+RDEPEND="
+ || ( <dev-perl/Inline-0.790.0 ( >=dev-perl/Inline-0.790.0 dev-perl/Inline-C ) )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Audio-Wav/Manifest b/dev-perl/Audio-Wav/Manifest
new file mode 100644
index 000000000000..b520aad70082
--- /dev/null
+++ b/dev-perl/Audio-Wav/Manifest
@@ -0,0 +1,3 @@
+DIST Audio-Wav-0.14.tar.gz 23688 BLAKE2B 15c3b9dbe6e2ffdf807c98e4122ac7a106de30b097c71f9f15f59acf1b70a0728b3d0c343b8110d650eea6a530af93ee217f9d877fa82e4a216ab3b7e74711b6 SHA512 8997eb3f3b2e3b2ba1fd1e4b7d88c037627940ed561b2fdc527eb6219ca8a194c6e078d54dc6253fcd5ca616578b69de6b4a3af33f9a42dff3d9e87c3f2cba16
+EBUILD Audio-Wav-0.140.0.ebuild 453 BLAKE2B 06134a9bee0c93f5f945737cc6e64fdd8ee5a69d2ac725187a800f45d3768039e18746e26b47cf9a3cebf52ca1790054ad71858d629443ec6bb15943438ec27c SHA512 6ae7e0b3eabac2466243831e493460e1c46a963aef858fc66570644d967ad3f838e313f5ea4972442414c72dee9a17785cf163f934df5a4c3b58417631999b8f
+MISC metadata.xml 653 BLAKE2B c66b0e09c48cca94158f5eac0b2bbcb3a3e6e3f02b752ca3dd2db7d2dcfa32f958dae7ebeb0d0291cbe5cf9072a18bf2b68e7a754dae09fc99bb6e9ac3162743 SHA512 c19c997e866daaf33e62bf94d294bbf0c441890000e2d428ac32d52813916637f4794502649b13e003012b24e9ae2a927651e106cbdd78d689e24bd2f47279fa
diff --git a/dev-perl/Audio-Wav/metadata.xml b/dev-perl/Audio-Wav/metadata.xml
new file mode 100644
index 000000000000..687d682ad1bf
--- /dev/null
+++ b/dev-perl/Audio-Wav/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Audio-Wav</remote-id>
+ <remote-id type="cpan-module">Audio::Wav</remote-id>
+ <remote-id type="cpan-module">Audio::Wav::Read</remote-id>
+ <remote-id type="cpan-module">Audio::Wav::Tools</remote-id>
+ <remote-id type="cpan-module">Audio::Wav::Write</remote-id>
+ <remote-id type="cpan-module">Audio::Wav::Write::Header</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-DigestMD5-0.40.0-r1 b/dev-perl/Authen-DigestMD5-0.40.0-r1
deleted file mode 100644
index 1bca4a7a3666..000000000000
--- a/dev-perl/Authen-DigestMD5-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=SASL DIGEST-MD5 authentication (RFC2831)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Authen-DigestMD5/
-KEYWORDS=alpha amd64 ia64 ~ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Authen-DigestMD5-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=35ac92cf9cdc9ee62692bce9bfbed8ae
diff --git a/dev-perl/Authen-DigestMD5/Authen-DigestMD5-0.40.0-r1.ebuild b/dev-perl/Authen-DigestMD5/Authen-DigestMD5-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..c2bc7bf47b3f
--- /dev/null
+++ b/dev-perl/Authen-DigestMD5/Authen-DigestMD5-0.40.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SALVA
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="SASL DIGEST-MD5 authentication (RFC2831)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
+
+export OPTIMIZE="$CFLAGS"
diff --git a/dev-perl/Authen-DigestMD5/Manifest b/dev-perl/Authen-DigestMD5/Manifest
new file mode 100644
index 000000000000..cc9846b75761
--- /dev/null
+++ b/dev-perl/Authen-DigestMD5/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-DigestMD5-0.04.tar.gz 4131 BLAKE2B 676873873c66c160581bd0c9deb52171fac2b53e8bbe524e909765e9b0bff6343bf0bdd8e1daa366122b6148d5e080bab865866b7d2176eb7d49db8fe8d99a7c SHA512 b159d487738c22d9a1de2b9e068680697369b905b56370b57e3b3fb46ecea65ce2d3801b5733b032aa7ad8d320b29b551eef1c67304b53a86983e40969e0c14f
+EBUILD Authen-DigestMD5-0.40.0-r1.ebuild 341 BLAKE2B daf2ae533935961449ca5c49ded46b0a8856c52963393f91763648a054d6d694d3b32d9cc1e32b57c9d2286f025280126e7616040860a7db33f83ce3c84368af SHA512 be2df9abae4ccee5b6974fbacf852dc086086d7f3be03c199f5ba30f79854eb20fa404c65900de85f281569fd4f675b7977a2f3598c4ea8c8cc7c328aa66bcd6
+MISC metadata.xml 623 BLAKE2B 9c0cced0f9410490d3c0c606f519da7837898585fe46645f8c46f27b00d31fc495acdfbd2d2a3c0bcd4b2e038d52d00204c78f892ddf2c0de13d5b2fb133a0c0 SHA512 50511429bf44556837019e1208e6a828cd3feaa0666b64163915f690c3f45febb4804c0ac33921bbf213a16e3ad1a4e3c148724aa20e81c101d07f503bcfa6cc
diff --git a/dev-perl/Authen-DigestMD5/metadata.xml b/dev-perl/Authen-DigestMD5/metadata.xml
new file mode 100644
index 000000000000..62bf5cb6536c
--- /dev/null
+++ b/dev-perl/Authen-DigestMD5/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-DigestMD5</remote-id>
+ <remote-id type="cpan-module">Authen::DigestMD5</remote-id>
+ <remote-id type="cpan-module">Authen::DigestMD5::Packet</remote-id>
+ <remote-id type="cpan-module">Authen::DigestMD5::Request</remote-id>
+ <remote-id type="cpan-module">Authen::DigestMD5::Response</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-Htpasswd-0.171.0-r1 b/dev-perl/Authen-Htpasswd-0.171.0-r1
deleted file mode 100644
index 741972866d48..000000000000
--- a/dev-perl/Authen-Htpasswd-0.171.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Accessor dev-perl/IO-LockedFile dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=interface to read and modify Apache .htpasswd files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Authen-Htpasswd/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor dev-perl/IO-LockedFile dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSTROUT/Authen-Htpasswd-0.171.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=24ecbe498a8352121db91b51cd1d2a31
diff --git a/dev-perl/Authen-Htpasswd/Authen-Htpasswd-0.171.0-r1.ebuild b/dev-perl/Authen-Htpasswd/Authen-Htpasswd-0.171.0-r1.ebuild
new file mode 100644
index 000000000000..d27f69f6a1f3
--- /dev/null
+++ b/dev-perl/Authen-Htpasswd/Authen-Htpasswd-0.171.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSTROUT
+MODULE_VERSION=0.171
+inherit perl-module
+
+DESCRIPTION="interface to read and modify Apache .htpasswd files"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="dev-perl/Class-Accessor
+ dev-perl/IO-LockedFile
+ dev-perl/Crypt-PasswdMD5
+ dev-perl/Digest-SHA1"
+# pod tests need TEST_POD anyway
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Authen-Htpasswd/Manifest b/dev-perl/Authen-Htpasswd/Manifest
new file mode 100644
index 000000000000..cd9b50a1564a
--- /dev/null
+++ b/dev-perl/Authen-Htpasswd/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-Htpasswd-0.171.tar.gz 8342 BLAKE2B 183a4cfa05f5ee7ecdbcd052abd38bb3134ece40615792d08b16d569bb54accbd89a44ea62391a290af32f9aede43cd8fe75b27f61e0c099b4fe81aa47d6fb72 SHA512 a269b26097cf6e7ad537def8a5f4bce4321711149544228b5bdd790f569b691d2b8b4f1eb9004aabb23d95275297e044d824186601afe7518196092d36026714
+EBUILD Authen-Htpasswd-0.171.0-r1.ebuild 457 BLAKE2B 9b24529bc20326caade4bfa36ef600f8f219bbda92ff993bd1d5baf156089a01b354e3e1068bdd6dff3fb85ea8b6f596888c7800932ebc41179ed1d10108128d SHA512 06622f5a379d95508384b623abffaa8a4f49dbf41129719b8b62db707908ad33cd6c1754333cf63cd54c3b885ef373ec5f8b9a05e8997a105aeaa3163a10d502
+MISC metadata.xml 540 BLAKE2B 843f40864925f7395d11b786c02e7c52b61405a6bdc1dc8c685905e74ce22406080476eec79fddc726865a0c9b0405536aa85053777f3847d7d60b6b4d8608c5 SHA512 e4a3f8f115e381a7ad91e4f1f2f0888358f15de9b56ca84da580110c691b3a8997fb4c52f1e28a07ef710ad814107a39eba1950179c5cb275d26a59076ace921
diff --git a/dev-perl/Authen-Htpasswd/metadata.xml b/dev-perl/Authen-Htpasswd/metadata.xml
new file mode 100644
index 000000000000..3f72a18155da
--- /dev/null
+++ b/dev-perl/Authen-Htpasswd/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-Htpasswd</remote-id>
+ <remote-id type="cpan-module">Authen::Htpasswd</remote-id>
+ <remote-id type="cpan-module">Authen::Htpasswd::User</remote-id>
+ <remote-id type="cpan-module">Authen::Htpasswd::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-Libwrap-0.230.0 b/dev-perl/Authen-Libwrap-0.230.0
deleted file mode 100644
index d03ea42054ef..000000000000
--- a/dev-perl/Authen-Libwrap-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-apps/tcp-wrappers >=dev-perl/Module-Build-0.420.0 virtual/perl-ExtUtils-CBuilder test? ( virtual/perl-Test-Simple dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=A Perl access to the TCP Wrappers interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Authen-Libwrap/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-apps/tcp-wrappers dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMUEY/Authen-Libwrap-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=69650654a465fb92500cdcf7d93db1b2
diff --git a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0.ebuild b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0.ebuild
new file mode 100644
index 000000000000..967b58c7e6a9
--- /dev/null
+++ b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+RDEPEND="sys-apps/tcp-wrappers"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ virtual/perl-ExtUtils-CBuilder
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Exception
+ )
+"
+src_test() {
+ perl_rm_files t/03_pod.t t/02_maintainer.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Authen-Libwrap/Manifest b/dev-perl/Authen-Libwrap/Manifest
new file mode 100644
index 000000000000..cc7c21cdd693
--- /dev/null
+++ b/dev-perl/Authen-Libwrap/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-Libwrap-0.23.tar.gz 20031 BLAKE2B 01db2215508e7503d69393fb8c72152884972de8ade147c356f5a5736edf0504cb31607ef2d3737824e1ec788d47fa6d16d8c459284fd014fe94739d629fe33c SHA512 aa16e783c3819e5c2969032e8e9fd966579fc6862eccd078b3968fcb69c2bff11746afaaf8271bd6d6e9ea137b90937d554cf422208b78c4c628d100bb5f744e
+EBUILD Authen-Libwrap-0.230.0.ebuild 570 BLAKE2B e933893d2f10d9f5e4c2ccb8c2642969d2b79d1359d0b3c344afc0d80047b72133b1a6ee9a86b7b7c56e1f4b1d412176254dfdaafaf7a3ed4a54b1b96f5599e0 SHA512 19bedc61a78afb082a7616066898c2bfa1daa05ef9eb253ecf6a26ca83533dd657296e0e6bcb85a3bb615bdc6f94e340eb994e9014d343e9b14a64a934a8599e
+MISC metadata.xml 517 BLAKE2B 07ef4e81ea3b0e33e41bc8def2d03b7bf1093b77b75180843183243ad7d3b50b9fd6a3493cdfb43a8be775733b103eac952ffbfae5687dbd1288478fa54401fc SHA512 7b3fe24cd3efe198ddf01a327212a64a4b2e0baaa87a6b65d95b2a6cdd0cc84a6c4f12c96293232c9f5354b675ecd7d2fd20713381bf7ca3517a64f4c45e7db3
diff --git a/dev-perl/Authen-Libwrap/metadata.xml b/dev-perl/Authen-Libwrap/metadata.xml
new file mode 100644
index 000000000000..b66ad5085fdc
--- /dev/null
+++ b/dev-perl/Authen-Libwrap/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hwoarang@gentoo.org</email>
+ <name>Markos Chandras</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-Libwrap</remote-id>
+ <remote-id type="cpan-module">Authen::Libwrap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-NTLM-1.90.0-r1 b/dev-perl/Authen-NTLM-1.90.0-r1
deleted file mode 100644
index 1ff557c44f43..000000000000
--- a/dev-perl/Authen-NTLM-1.90.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-MIME-Base64-3.00 dev-perl/Digest-HMAC test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=An NTLM authentication module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/NTLM/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-MIME-Base64-3.00 dev-perl/Digest-HMAC dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NB/NBEBOUT/NTLM-1.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=baa6be10f62ee2293351b439ee61cec5
diff --git a/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r1.ebuild b/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r1.ebuild
new file mode 100644
index 000000000000..d00b97ff9068
--- /dev/null
+++ b/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=NTLM
+MODULE_AUTHOR=NBEBOUT
+MODULE_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="An NTLM authentication module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86"
+IUSE="test"
+
+RDEPEND=">=virtual/perl-MIME-Base64-3.00
+ dev-perl/Digest-HMAC"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
+export OPTIMIZE="$CFLAGS"
+
+src_test() {
+ perl_rm_files t/99_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Authen-NTLM/Manifest b/dev-perl/Authen-NTLM/Manifest
new file mode 100644
index 000000000000..b874b15dfcde
--- /dev/null
+++ b/dev-perl/Authen-NTLM/Manifest
@@ -0,0 +1,3 @@
+DIST NTLM-1.09.tar.gz 28766 BLAKE2B dbf8f4497f2e57c72ad6a5dc6ff21e3cba35bdeee1ebccfc9efecb04a9808b7f3fb929c055acb7038f2990e6ef6a553a09573af70b065ffc74a72fba223e2fae SHA512 faae9a4a39f483a9612e5a7daec15bb8ddd940ccc73e52372dd004a9067336fccc4c490deafb3eaa0cf56c0dfe3a085cb6bba38631a5122c2f2fa6e960845039
+EBUILD Authen-NTLM-1.90.0-r1.ebuild 550 BLAKE2B 7e6414b7f18b946c92385da0bdc4f259f4c7355bcc1b739d602dfaee240fa0b3d5ed1d4ad7bb1bf60de0740712ff8044d1ad73a26d280a6a9f486cb090e50ffd SHA512 3c7a33f185056e17f54119bc987fc6efb599ce7b02d43285a653e0da3b91a0d425b4966e73dc23c124d8792eba4d387c32102906312e48ee740643233c8dae04
+MISC metadata.xml 515 BLAKE2B 921ac9699c641917c345c9856780467ca3249ca9ec0474aebf6c6aca9cc9962a75490b42333211e46190d588b6ee8460755cbd43ad1fd7211259d0431bf355df SHA512 eb1cc4c67fffcefe2e262f0b483d810e0d8719628dcfd5c528c95fc721f66862b1aabb4865d10add7851a557bc5d9cf484eeb49462f9ac493a6a4b4ec08f03a8
diff --git a/dev-perl/Authen-NTLM/metadata.xml b/dev-perl/Authen-NTLM/metadata.xml
new file mode 100644
index 000000000000..765483899a25
--- /dev/null
+++ b/dev-perl/Authen-NTLM/metadata.xml
@@ -0,0 +1,14 @@
+<?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">NTLM</remote-id>
+ <remote-id type="cpan-module">Authen::NTLM</remote-id>
+ <remote-id type="cpan-module">Authen::NTLM::DES</remote-id>
+ <remote-id type="cpan-module">Authen::NTLM::MD4</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-PAM-0.160.0-r1 b/dev-perl/Authen-PAM-0.160.0-r1
deleted file mode 100644
index 48c006176edc..000000000000
--- a/dev-perl/Authen-PAM-0.160.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/pam dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interface to PAM library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Authen-PAM/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/pam dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NIKIP/Authen-PAM-0.16.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a371fcef415ca73ba37a466083a5b3b8
diff --git a/dev-perl/Authen-PAM-0.160.0-r2 b/dev-perl/Authen-PAM-0.160.0-r2
deleted file mode 100644
index cebcb1ae6b85..000000000000
--- a/dev-perl/Authen-PAM-0.160.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/pam dev-lang/perl:=
-DESCRIPTION=Interface to PAM library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Authen-PAM/
-IUSE=examples examples
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/pam dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NIKIP/Authen-PAM-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=74c2926d19a88b040a51c7a3f39dea76
diff --git a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r1.ebuild b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r1.ebuild
new file mode 100644
index 000000000000..910cb91d7991
--- /dev/null
+++ b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NIKIP
+MODULE_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="Interface to PAM library"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
+IUSE=""
+
+RDEPEND="virtual/pam"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/no-dot-inc.patch")
+export OPTIMIZE="$CFLAGS"
diff --git a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r2.ebuild b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r2.ebuild
new file mode 100644
index 000000000000..f304841a1647
--- /dev/null
+++ b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~sh sparc x86"
+IUSE="examples"
+
+RDEPEND="virtual/pam"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/no-dot-inc.patch")
+export OPTIMIZE="$CFLAGS"
+
+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/dev-perl/Authen-PAM"
+}
diff --git a/dev-perl/Authen-PAM/Manifest b/dev-perl/Authen-PAM/Manifest
new file mode 100644
index 000000000000..637c5a007204
--- /dev/null
+++ b/dev-perl/Authen-PAM/Manifest
@@ -0,0 +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-r1.ebuild 409 BLAKE2B 8868a9501b1870ce181190379ca6562bd4ba7999e9205a89ad1670026a9ff0e4590ea300ba6cd7b28ae51eaeca8b6ab58adc68094dae9888be7af65366d3d5f1 SHA512 8d2d109683cbd06332050da733242ff3b9e83dcbb3947161396d3920fcdacd2991d3ed3d135ae798e88ee5c002fbdac98ded5a0a8b32aae73ac1a56944e40602
+EBUILD Authen-PAM-0.160.0-r2.ebuild 1057 BLAKE2B 97e34732c51a23ef3f959255fed62a9547fcb397046d1feae01fde21d693917784f80dff87bd8fc9a7f9d3c2134276b8d3e9a4600db914b2bc2d826c38d6ebdc SHA512 e2094b2126c4f5617d431feca68e1ad919f9c06c2e1b8961aa436286b03c23d4236237b2652b6b63184082bc9feda8edd8e38be90dbdce57a0ad9ccc0d90a366
+MISC metadata.xml 392 BLAKE2B cc59e0b968461f101b4403721f80dc27f6356c349032d539583ae900e486856f54a6e9cc46c414fcf5cbc11c551bac023a34f33d59cf640c90514074a550ee55 SHA512 bf28ee065f5033975b0d31647b15dd73d879b03c2c30a40433f8a67b6cc3b34ce483f985adfd29ab135b73d6f2f9f6d62e40beed947ef4eaec970902762114fc
diff --git a/dev-perl/Authen-PAM/files/no-dot-inc.patch b/dev-perl/Authen-PAM/files/no-dot-inc.patch
new file mode 100644
index 000000000000..fa1d5492da98
--- /dev/null
+++ b/dev-perl/Authen-PAM/files/no-dot-inc.patch
@@ -0,0 +1,32 @@
+From cad0178cc0bdacd33f7faf2f86afa6d2a118f730 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Wed, 14 Jun 2017 20:39:17 +1200
+Subject: [PATCH] Fix for '.' removal from @INC in Perl 5.26
+
+ require "foo.ext"
+
+Never really implied it would load files from ./ , it only did so
+as a side effect of '.' being in @INC.
+
+The only way which works after 5.26 is to use an explicit ./ prefix,
+which is special-cased for this purpose.
+---
+ Makefile.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index f6e2d49..c7ffd45 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -10,7 +10,7 @@ sub configure {
+
+ # returns a reference to anonymous hash which is then interpreted as
+ # additional options to the WriteMakeFile
+- $options = require "pam.cfg";
++ $options = require "./pam.cfg";
+
+ if ( $Config{'osname'} eq 'solaris' && $Config{'osvers'} eq '2.6') {
+ print "Adding a workaround for a bug in the Solaris 2.6 pam library\n";
+--
+2.13.1
+
diff --git a/dev-perl/Authen-PAM/metadata.xml b/dev-perl/Authen-PAM/metadata.xml
new file mode 100644
index 000000000000..b2a60a6e4458
--- /dev/null
+++ b/dev-perl/Authen-PAM/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-PAM</remote-id>
+ <remote-id type="cpan-module">Authen::PAM</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-Radius-0.260.0 b/dev-perl/Authen-Radius-0.260.0
deleted file mode 100644
index aef12c52c7a9..000000000000
--- a/dev-perl/Authen-Radius-0.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Data-Dumper-1.0.0 >=dev-perl/Data-HexDump-0.20.0 >=virtual/perl-Digest-MD5-2.200.0 >=virtual/perl-IO-1.120.0 >=dev-perl/Net-IP-1.260.0 >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( dev-perl/Test-NoWarnings virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Communicate with a Radius server from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Authen-Radius/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~sparc x86
-LICENSE=Artistic-2
-RDEPEND=>=virtual/perl-Data-Dumper-1.0.0 >=dev-perl/Data-HexDump-0.20.0 >=virtual/perl-Digest-MD5-2.200.0 >=virtual/perl-IO-1.120.0 >=dev-perl/Net-IP-1.260.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PO/PORTAONE/Authen-Radius-0.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9a5ce96ded0c29b4789a2309a843f8c6
diff --git a/dev-perl/Authen-Radius/Authen-Radius-0.260.0.ebuild b/dev-perl/Authen-Radius/Authen-Radius-0.260.0.ebuild
new file mode 100644
index 000000000000..f95b495f9fd6
--- /dev/null
+++ b/dev-perl/Authen-Radius/Authen-Radius-0.260.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PORTAONE
+DIST_VERSION=0.26
+inherit perl-module
+
+DESCRIPTION="Communicate with a Radius server from Perl"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Data-Dumper-1.0.0
+ >=dev-perl/Data-HexDump-0.20.0
+ >=virtual/perl-Digest-MD5-2.200.0
+ >=virtual/perl-IO-1.120.0
+ >=dev-perl/Net-IP-1.260.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ dev-perl/Test-NoWarnings
+ virtual/perl-Test-Simple
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.26-cisco-dictionary.patch
+ "${FILESDIR}"/${PN}-0.26-no-install-db.patch
+)
+
+src_configure() {
+ export OPTIMIZE="$CFLAGS"
+ perl-module_src_configure
+}
+
+src_install() {
+ perl-module_src_install
+
+ # Really want to install these radius dictionaries?
+ insinto /etc/raddb
+ doins raddb/dictionary*
+}
diff --git a/dev-perl/Authen-Radius/Manifest b/dev-perl/Authen-Radius/Manifest
new file mode 100644
index 000000000000..055c4d19781e
--- /dev/null
+++ b/dev-perl/Authen-Radius/Manifest
@@ -0,0 +1,5 @@
+AUX Authen-Radius-0.26-cisco-dictionary.patch 1176 BLAKE2B a090393a57ee39c06345d0969f5c54de30158265fd548fbe88d7dfd40335523c9ef3c9c5d5ae6432796d992c4f19e793544013bbdb7f9c5cc7854a66ae5a15c6 SHA512 f040137ade128614a0f35fe016a58989e3d5bf8fdc2ed20358223fd5ac4792d72edc135e0c1a4335be3f66d38e0120d8d42950266def30b273484ed6bda66b4c
+AUX Authen-Radius-0.26-no-install-db.patch 1234 BLAKE2B 004c2fefaf43efedfcf92bacff4139795a66c06394984f2c5cda14951214d0fdb97a84f4fbe9617b991a052091281037fcfb2592df0a620c4b8090c9365c5eca SHA512 ee947157e5bb02ccb171554d5b83e44482f0fc44b5d2c1e3d3488943baa175a87950999930ea79dd087c731b145ee15bcf394d784cbcabcd73a2f4ef8362b485
+DIST Authen-Radius-0.26.tar.gz 49432 BLAKE2B 05ce64cf463faa1ad1004a659859961d6df24d0651a180603a5a5fc3d672a91f8df521f7d19bbc7b62aa0d63e1ae5b54dec3d46718973ee160f3e7bae5f15d02 SHA512 6779712cd4fdc45115c6e68766ef58c8b1dc9bf3037f3e0e243bc23318d13b09104df5f825b40ce26f7eebe52e6c4887efc8525334f2ab00da23fe76322f0b56
+EBUILD Authen-Radius-0.260.0.ebuild 934 BLAKE2B 371ba89d5fe8e54e8a798a02f647c59c20bf73333b55c86124002703ea6161074af240f64ed1ac1dd8d62d1018e36445f95047a5a8ec003dda35cca70770a766 SHA512 4d4e682dcba02928bcfb0ac57b2bf1cefe34d882855e25d7e1dfe889f882afef5d1cd062477c8514d83d35e55c8784b75b6169160b062827f4a585d261a25be1
+MISC metadata.xml 398 BLAKE2B e4d3554055d85f7488c0b8e71da8792d7e86560ffe3cfd3037caf69e708f777ffc6e9044d76228463b71c82ad1ca85230e1aec637140fdc2ffe3f9042344acbd SHA512 780392f67556558208d30f88e4bb2ea9c58acbeb250bb01df4de7b9d1cc90e6d17634c4447cb7f779fd1748be3c363b280cac716b250a66c7d1cc1dd349a4ece
diff --git a/dev-perl/Authen-Radius/files/Authen-Radius-0.26-cisco-dictionary.patch b/dev-perl/Authen-Radius/files/Authen-Radius-0.26-cisco-dictionary.patch
new file mode 100644
index 000000000000..19d6b0ed9ca1
--- /dev/null
+++ b/dev-perl/Authen-Radius/files/Authen-Radius-0.26-cisco-dictionary.patch
@@ -0,0 +1,28 @@
+From c3955cd5e9232cf891500cdddf96c0f4e336029b Mon Sep 17 00:00:00 2001
+From: Patrick Lauer <patrick@gentoo.org>
+Date: Mon, 29 Oct 2012 21:02:39 +1300
+Subject: Add ISG support to raddb cisco dictionary
+
+---
+ raddb/dictionary.cisco | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/raddb/dictionary.cisco b/raddb/dictionary.cisco
+index 4dadaa3..8d57a03 100644
+--- a/raddb/dictionary.cisco
++++ b/raddb/dictionary.cisco
+@@ -118,3 +118,11 @@ VALUE Cisco-Disconnect-Cause Session-Failed-Security 101
+ VALUE Cisco-Disconnect-Cause Session-End-Callback 102
+ VALUE Cisco-Disconnect-Cause Invalid-Protocol 120
+
++#ISG Support http://www.cisco.com/en/US/docs/ios/12_2sb/isg/coa/guide/isgcaapa.html
++ATTRIBUTE Cisco-Policy-Up 37 string Cisco
++ATTRIBUTE Cisco-Policy-Down 38 string Cisco
++ATTRIBUTE Cisco-SSG-Subscriber-Password 249 string Cisco
++ATTRIBUTE Cisco-SSG-Account-Info 250 string Cisco
++ATTRIBUTE Cisco-SSG-Service-Info 251 string Cisco
++ATTRIBUTE Cisco-SSG-Command-Code 252 string Cisco
++ATTRIBUTE Cisco-SSG-Control-Info 253 string Cisco
+--
+2.15.1
+
diff --git a/dev-perl/Authen-Radius/files/Authen-Radius-0.26-no-install-db.patch b/dev-perl/Authen-Radius/files/Authen-Radius-0.26-no-install-db.patch
new file mode 100644
index 000000000000..746ba993defc
--- /dev/null
+++ b/dev-perl/Authen-Radius/files/Authen-Radius-0.26-no-install-db.patch
@@ -0,0 +1,43 @@
+From 57b9f1a710c2eee1c8f54eb87d164584aa9532ce Mon Sep 17 00:00:00 2001
+From: Torsten Veller <tove@gentoo.org>
+Date: Mon, 5 Nov 2012 01:02:48 +1300
+Subject: Remove automatic radis-db installer code
+
+---
+ MANIFEST | 1 -
+ Makefile.PL | 1 -
+ install-radius-db.PL => install-radius-db.PL.orig | 0
+ 3 files changed, 2 deletions(-)
+ rename install-radius-db.PL => install-radius-db.PL.orig (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index a8e2801..09913da 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -4,7 +4,6 @@ README
+ LICENSE
+ MANIFEST
+ Radius.pm
+-install-radius-db.PL
+ t/decode.t
+ t/dictionary.t
+ t/digest.t
+diff --git a/Makefile.PL b/Makefile.PL
+index 45653ab..7f1b202 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -4,7 +4,6 @@ use ExtUtils::MakeMaker;
+ WriteMakefile(
+ NAME => 'Authen::Radius',
+ VERSION_FROM => 'Radius.pm', # finds $VERSION
+- PPM_INSTALL_SCRIPT => 'install-radius-db.PL',
+ MIN_PERL_VERSION => "v5.10",
+ BUILD_REQUIRES => {
+ # Support for TEST_REQUIRES
+diff --git a/install-radius-db.PL b/install-radius-db.PL.orig
+similarity index 100%
+rename from install-radius-db.PL
+rename to install-radius-db.PL.orig
+--
+2.15.1
+
diff --git a/dev-perl/Authen-Radius/metadata.xml b/dev-perl/Authen-Radius/metadata.xml
new file mode 100644
index 000000000000..d5df1a58b810
--- /dev/null
+++ b/dev-perl/Authen-Radius/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-Radius</remote-id>
+ <remote-id type="cpan-module">Authen::Radius</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-SASL-2.160.0-r1 b/dev-perl/Authen-SASL-2.160.0-r1
deleted file mode 100644
index b63fb0862d41..000000000000
--- a/dev-perl/Authen-SASL-2.160.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Digest-HMAC kerberos? ( dev-perl/GSSAPI ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl SASL interface
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Authen-SASL/
-IUSE=kerberos
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Digest-HMAC kerberos? ( dev-perl/GSSAPI ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBARR/Authen-SASL-2.16.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dd32c05e31d481226755ddfeb5015747
diff --git a/dev-perl/Authen-SASL-SASLprep-1.100.0 b/dev-perl/Authen-SASL-SASLprep-1.100.0
deleted file mode 100644
index 6612047860b5..000000000000
--- a/dev-perl/Authen-SASL-SASLprep-1.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Unicode-Stringprep-1 >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=A Stringprep Profile for User Names and Passwords (RFC 4013)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Authen-SASL-SASLprep/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Unicode-Stringprep-1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Authen-SASL-SASLprep-1.100.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5e99e4868493c1c127f95856dfbf6d67
diff --git a/dev-perl/Authen-SASL-SASLprep/Authen-SASL-SASLprep-1.100.0.ebuild b/dev-perl/Authen-SASL-SASLprep/Authen-SASL-SASLprep-1.100.0.ebuild
new file mode 100644
index 000000000000..f250e6df4a85
--- /dev/null
+++ b/dev-perl/Authen-SASL-SASLprep/Authen-SASL-SASLprep-1.100.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFAERBER
+DIST_VERSION=1.100
+inherit perl-module
+
+DESCRIPTION="A Stringprep Profile for User Names and Passwords (RFC 4013)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Unicode-Stringprep-1
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
+src_test() {
+ perl_rm_files t/10pod.t t/11pod_cover.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Authen-SASL-SASLprep/Manifest b/dev-perl/Authen-SASL-SASLprep/Manifest
new file mode 100644
index 000000000000..6040f23286eb
--- /dev/null
+++ b/dev-perl/Authen-SASL-SASLprep/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-SASL-SASLprep-1.100.tar.gz 13473 BLAKE2B caf694674522495a3540e4d1c1125251f63ff5e3e40669f0df1b2c73bb911c58be3f083c05bea8ce880a8d1333cb2d86daa533cd82d1d194b21f62d187115901 SHA512 ba6d17d6db6c28f30ed03bbd3d1e7a2fdc5b751b8124b7c3739bd3b32d749b410273f21dd17162aafec77c8ac439b841a7fdbd964e87946223fd1e9f0b25e333
+EBUILD Authen-SASL-SASLprep-1.100.0.ebuild 541 BLAKE2B 6a3b9acf464a89919a57c5e9d996c5d0f3f64228786adc979dccb17ec839911819018df74e98ac332ddcd631224c76fcd15a01644bf4c16f6b7d5e5d57e94ce5 SHA512 c3ad9de5a82071f5ec65b0d0779c4b288f320d351bc11f9c9eda789d6e9711eb95be16dda3131301544580542539b2cfba7629f60d9efda8982a04edfe542a90
+MISC metadata.xml 413 BLAKE2B 7d8e29cc0337031ce4ae00e746c3e3ba6fc378c4bf0c1bcccd84a117cbfc87b73f3edc54c7ab97dea2b9f0c1502451e661b5ec406aac5075f7ab198f626abc50 SHA512 480bbaf0aefbecd106d4a92e61f6756ea6af6643f89d81ae59af40030fbd2ec003414bcb55f2716343e7b874d222b75dc59d7b692b728f4acbb8f8c6e18d4e3e
diff --git a/dev-perl/Authen-SASL-SASLprep/metadata.xml b/dev-perl/Authen-SASL-SASLprep/metadata.xml
new file mode 100644
index 000000000000..f7f07bb51eeb
--- /dev/null
+++ b/dev-perl/Authen-SASL-SASLprep/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-SASL-SASLprep</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::SASLprep</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r1.ebuild b/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r1.ebuild
new file mode 100644
index 000000000000..b5d54499c498
--- /dev/null
+++ b/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GBARR
+MODULE_VERSION=2.16
+inherit perl-module
+
+DESCRIPTION="A Perl SASL interface"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="kerberos"
+
+DEPEND="dev-perl/Digest-HMAC
+ kerberos? ( dev-perl/GSSAPI )"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+export OPTIMIZE="$CFLAGS"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Authen-SASL/Manifest b/dev-perl/Authen-SASL/Manifest
new file mode 100644
index 000000000000..d5f1ccae10b1
--- /dev/null
+++ b/dev-perl/Authen-SASL/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-SASL-2.16.tar.gz 45129 BLAKE2B 508058877b79ec6c8291d64d58ab1ec0db3376548b3c285c20b2f0a28319dfb8f1e2384c6cda474725720370f735955bbe3910110acfbbe17231fd540f16b0b3 SHA512 d472b8b07b8915e65a219c0a40a7b6f25ca4fb767df301f426224b8f6ebf24d66fcb4422a1f421c39631e84585af06f6c64e41abe11e1e505d03e43a9f86bd6f
+EBUILD Authen-SASL-2.160.0-r1.ebuild 817 BLAKE2B 4a017e2080dd9488af1133bb6d43a0794bc82bfacd21cd7e4821183ee6a1fbb95f10d2cad60fba403076c2e33e61035effe659f05f72e16d55666fd73b4a7da9 SHA512 59e17cae788ca02ab967428e0ceda40fd7262b9e862ae7825592bf985fe42a752c569c79d2019a70fd2f332b9b5fda76be984651aeeaa1bfa9880d1388ad4bef
+MISC metadata.xml 1189 BLAKE2B 77b104be4e26e957c7a689c333047e0d5abbee7bb05f55b929085c81604c9e8cf3ee5c536d07a947d5cebd4ab27d381d417976f258115aa030729d4414477fcf SHA512 69113f638366f0ef057d09ab957d0ff0d1d1a6031803c7465d06837e7a25285e4f05e6cef6ac20ab57f1044986838c7354c524c0626e21242ffb942816ef6fc7
diff --git a/dev-perl/Authen-SASL/metadata.xml b/dev-perl/Authen-SASL/metadata.xml
new file mode 100644
index 000000000000..c62ca44e5dd1
--- /dev/null
+++ b/dev-perl/Authen-SASL/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-SASL</remote-id>
+ <remote-id type="cpan-module">Authen::SASL</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::CRAM_MD5</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::EXTERNAL</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl::ANONYMOUS</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl::CRAM_MD5</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl::DIGEST_MD5</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl::EXTERNAL</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl::GSSAPI</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl::LOGIN</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl::Layer</remote-id>
+ <remote-id type="cpan-module">Authen::SASL::Perl::PLAIN</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-SCRAM-0.9.0 b/dev-perl/Authen-SCRAM-0.9.0
deleted file mode 100644
index 1ff535df4b2f..000000000000
--- a/dev-perl/Authen-SCRAM-0.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Authen-SASL-SASLprep virtual/perl-Carp dev-perl/Crypt-URandom virtual/perl-Encode virtual/perl-MIME-Base64 >=dev-perl/Moo-1.1.0 >=dev-perl/PBKDF2-Tiny-0.3.0 dev-perl/Try-Tiny dev-perl/Type-Tiny dev-perl/namespace-clean >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-Exporter virtual/perl-File-Spec dev-perl/Test-FailWarnings dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Salted Challenge Response Authentication Mechanism (RFC 5802)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Authen-SCRAM/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Authen-SASL-SASLprep virtual/perl-Carp dev-perl/Crypt-URandom virtual/perl-Encode virtual/perl-MIME-Base64 >=dev-perl/Moo-1.1.0 >=dev-perl/PBKDF2-Tiny-0.3.0 dev-perl/Try-Tiny dev-perl/Type-Tiny dev-perl/namespace-clean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Authen-SCRAM-0.009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a0bd9252e8dac1f215943e1d21036a43
diff --git a/dev-perl/Authen-SCRAM/Authen-SCRAM-0.9.0.ebuild b/dev-perl/Authen-SCRAM/Authen-SCRAM-0.9.0.ebuild
new file mode 100644
index 000000000000..c66d0d570901
--- /dev/null
+++ b/dev-perl/Authen-SCRAM/Authen-SCRAM-0.9.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.009
+inherit perl-module
+
+DESCRIPTION="Salted Challenge Response Authentication Mechanism (RFC 5802)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Authen-SASL-SASLprep
+ virtual/perl-Carp
+ dev-perl/Crypt-URandom
+ virtual/perl-Encode
+ virtual/perl-MIME-Base64
+ >=dev-perl/Moo-1.1.0
+ >=dev-perl/PBKDF2-Tiny-0.3.0
+ dev-perl/Try-Tiny
+ dev-perl/Type-Tiny
+ dev-perl/namespace-clean
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ dev-perl/Test-FailWarnings
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Authen-SCRAM/Manifest b/dev-perl/Authen-SCRAM/Manifest
new file mode 100644
index 000000000000..9bff00938c61
--- /dev/null
+++ b/dev-perl/Authen-SCRAM/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-SCRAM-0.009.tar.gz 25013 BLAKE2B 6c0d653fa6d8d00ad779b635bc50990aecd68c117d2c7b330bbcfacc2d74c740e25169c5acd96e5a431150670cbafb6fec5b4b709fdd48719ce8b558434a0915 SHA512 4cb0ce17dfeda301e33d2bdbcd266d0a86ae1b2360a1e2d29b10bb26d96e1e821b95729fd7f7f3671c498112bb5205552b1784a8b38b6c7f3002051c4f420726
+EBUILD Authen-SCRAM-0.9.0.ebuild 762 BLAKE2B bd0eb08be92d20bac5c66e5cf7b44e54172e6d52dd3855c8e95cb886ddaa7fb429993b4a9230899d271b7af0778cd5870f6a8874bbb2f881d43f085dac5f4ef9 SHA512 d48f89b002ec37cd72d344a41442082942d17bbbbc95c2c335c61eb2586f14846d4bc18738a5bbb15e30d44d99097cdd704f120fce40dbe08ccf8afaa40743bc
+MISC metadata.xml 606 BLAKE2B f7cec5e4acfac29897614723f94b12c879f4e332c8bddcac7f3a30f65fc4f26460fb6d418829a0afaf0795984558dbc569e89574f24d00cff13ffd73931595a8 SHA512 59790a043080f73a47bf2770178d252edde2463e41e2ee93c05ceef7db83623e52e9fff439cb83ad235a30af52518d8594e522d675ed903463cf947c1975c16e
diff --git a/dev-perl/Authen-SCRAM/metadata.xml b/dev-perl/Authen-SCRAM/metadata.xml
new file mode 100644
index 000000000000..53f56b04abe3
--- /dev/null
+++ b/dev-perl/Authen-SCRAM/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-SCRAM</remote-id>
+ <remote-id type="cpan-module">Authen::SCRAM</remote-id>
+ <remote-id type="cpan-module">Authen::SCRAM::Client</remote-id>
+ <remote-id type="cpan-module">Authen::SCRAM::Role::Common</remote-id>
+ <remote-id type="cpan-module">Authen::SCRAM::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-Simple-0.500.0 b/dev-perl/Authen-Simple-0.500.0
deleted file mode 100644
index 13d11a8ebabd..000000000000
--- a/dev-perl/Authen-Simple-0.500.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Accessor dev-perl/Class-Data-Inheritable dev-perl/Crypt-PasswdMD5 virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/Params-Validate >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simple Authentication
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Authen-Simple/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor dev-perl/Class-Data-Inheritable dev-perl/Crypt-PasswdMD5 virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/Params-Validate dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHANSEN/Authen-Simple-0.5.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9084de3f74a397555f49c6ddbb2d68e8
diff --git a/dev-perl/Authen-Simple-Passwd-0.600.0 b/dev-perl/Authen-Simple-Passwd-0.600.0
deleted file mode 100644
index 06b332dc90c1..000000000000
--- a/dev-perl/Authen-Simple-Passwd-0.600.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Authen-Simple-0.300.0 virtual/perl-IO dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Simple Passwd authentication
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Authen-Simple-Passwd/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Authen-Simple-0.300.0 virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHANSEN/Authen-Simple-Passwd-0.6.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=46d64d4fd5e209d33ded382a42db9546
diff --git a/dev-perl/Authen-Simple-Passwd/Authen-Simple-Passwd-0.600.0.ebuild b/dev-perl/Authen-Simple-Passwd/Authen-Simple-Passwd-0.600.0.ebuild
new file mode 100644
index 000000000000..aae197540d22
--- /dev/null
+++ b/dev-perl/Authen-Simple-Passwd/Authen-Simple-Passwd-0.600.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHANSEN
+DIST_VERSION=0.6
+inherit perl-module
+
+DESCRIPTION="Simple Passwd authentication"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Authen-Simple-0.300.0
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+src_test() {
+ perl_rm_files "t/02pod.t" "t/03podcoverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Authen-Simple-Passwd/Manifest b/dev-perl/Authen-Simple-Passwd/Manifest
new file mode 100644
index 000000000000..303b38c829a3
--- /dev/null
+++ b/dev-perl/Authen-Simple-Passwd/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-Simple-Passwd-0.6.tar.gz 3849 BLAKE2B a19ad52e5094e21743bbfdabaf058962755fa3b41d0f913d1960891aa23f4c9a212577744b10b9dd275072d99f8eee8460ffb84c0004029c89e33745169c83f0 SHA512 719d61a0645f376f706193778a48d470bb96d9c884c2d9515d5cd5df390e378ea99cd27ae75a3493e72faec6e11b95cb72d7425b646f95a5c06b84f00d1a07ed
+EBUILD Authen-Simple-Passwd-0.600.0.ebuild 475 BLAKE2B 6f59cf4ae78db18230854f58546b2eafd26da5102fed9458529e9160add113c4867dff5d02e180d68739daa41d887abeab3396f447ae60d484777ccbc4f9816a SHA512 94fb3ccc6ac01c4ced96012d43d561c691a8eb56c664147993e7b4376d8b81c0585e9d621158b3a0e94a2776e662ac8a54112b089c5b449a547fd3feb2cc0e68
+MISC metadata.xml 413 BLAKE2B 9e0d07e7c39b2bbeb6d111c5a0e617546ee6f958a11d4c3d19895980300e8f30b6d21ec308d347c1822c048e3c821b66c53f3d5e42221ff8fcb13e45cceb56b9 SHA512 cdcbb921df500b8fc5089e76ede71ed5e52cb6be54c1c51b3b73bb5c47b2f601f52cf508fed484555499e4dd51114a16429c7672547d3d1be95feef783aebb0c
diff --git a/dev-perl/Authen-Simple-Passwd/metadata.xml b/dev-perl/Authen-Simple-Passwd/metadata.xml
new file mode 100644
index 000000000000..341e6974d49c
--- /dev/null
+++ b/dev-perl/Authen-Simple-Passwd/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-Simple-Passwd</remote-id>
+ <remote-id type="cpan-module">Authen::Simple::Passwd</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Authen-Simple/Authen-Simple-0.500.0.ebuild b/dev-perl/Authen-Simple/Authen-Simple-0.500.0.ebuild
new file mode 100644
index 000000000000..00f1580cd8b7
--- /dev/null
+++ b/dev-perl/Authen-Simple/Authen-Simple-0.500.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHANSEN
+DIST_VERSION=0.5
+inherit perl-module
+
+DESCRIPTION="Simple Authentication"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Accessor
+ dev-perl/Class-Data-Inheritable
+ dev-perl/Crypt-PasswdMD5
+ virtual/perl-Digest-MD5
+ virtual/perl-Digest-SHA
+ virtual/perl-MIME-Base64
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Authen-Simple/Manifest b/dev-perl/Authen-Simple/Manifest
new file mode 100644
index 000000000000..f3fd595ef6a9
--- /dev/null
+++ b/dev-perl/Authen-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-Simple-0.5.tar.gz 24613 BLAKE2B f2f7beae99e2539b0004881bb4367ea858ce0d469f3b589af5d1784541d2fc907bd064ac7519938d9898f4fdc362c7177fc8f0e0eeb71b666225969d8e2f3090 SHA512 c8ccd41aee1fd1fba1aa2cb7854918a8ab45e3528f0f2677f8dd7a13bd326c9a13f8c8a2c8f45fc5caecbd328aadbbbda8ca22cef8187e7ce3da4dbca5b718ac
+EBUILD Authen-Simple-0.500.0.ebuild 771 BLAKE2B d870b9a87c34af95db201a0663fea8941b74e8422358dcb08bced98ea263098b15b58c58ac771c16cd82bc8b7310fc665cab0ee248bcc684892971a9a49c7738 SHA512 95ecdacacc1d410359573a890ac41c03efa95af3b5c6b5a4b7edf427720dd7b7d36c08c9873976762fc8ee3413d17b2f600d292680c9595b4cdd601b7044ad11
+MISC metadata.xml 398 BLAKE2B 3799d60133b66e9a1f80c044fadbd2e7dbf8df9052f12877da171e4a957df42c07d3cb4cddf427446d59a4c39df73e6433fbd6eb793afecea064b43ea762c567 SHA512 92995a867ce38c8236b391edd1d09eb042b6daee84a2ba17718782cbd47d33f10a9f0855f4b5db467c9904a1686fd65ff08cf6b0c8a9fde50883a182f85698de
diff --git a/dev-perl/Authen-Simple/metadata.xml b/dev-perl/Authen-Simple/metadata.xml
new file mode 100644
index 000000000000..de2be49df610
--- /dev/null
+++ b/dev-perl/Authen-Simple/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-Simple</remote-id>
+ <remote-id type="cpan-module">Authen::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/AutoXS-Header-1.20.0-r1 b/dev-perl/AutoXS-Header-1.20.0-r1
deleted file mode 100644
index 790c01f24c1a..000000000000
--- a/dev-perl/AutoXS-Header-1.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Container for the AutoXS header files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/AutoXS-Header/
-KEYWORDS=amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/AutoXS-Header-1.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=eb720ec14d2bfb043a33e20c8602c6f2
diff --git a/dev-perl/AutoXS-Header/AutoXS-Header-1.20.0-r1.ebuild b/dev-perl/AutoXS-Header/AutoXS-Header-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..21bdd3891148
--- /dev/null
+++ b/dev-perl/AutoXS-Header/AutoXS-Header-1.20.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SMUELLER
+MODULE_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Container for the AutoXS header files"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/AutoXS-Header/Manifest b/dev-perl/AutoXS-Header/Manifest
new file mode 100644
index 000000000000..879bd3cf8c99
--- /dev/null
+++ b/dev-perl/AutoXS-Header/Manifest
@@ -0,0 +1,3 @@
+DIST AutoXS-Header-1.02.tar.gz 3441 BLAKE2B bff19000c87f9a1d8542d8aca1f0e41bcd8a61e0b22129d5a38a2dbf749df57ef8d60c1c61fb598b09b0a3d8dba67920d112e899b655c49fd720abdf04538ee2 SHA512 96396cf791c15c0f230eb78d5c9ee41ecf37dc91bb2f61c0a4663df83222ccab9d5bb3cb9219796e7f729e92e065b791403cbaef72c2d7630e74f147a8bb8f27
+EBUILD AutoXS-Header-1.20.0-r1.ebuild 321 BLAKE2B 54f53cf502e83cd1d27c1afefdc1808ed5b72b25c515ce13cf6666eecc8fe1436bd5926971ef610bf8cb995f552cb551a0ab93b58dd64460181d0ebc8b6f9157 SHA512 786569827fcc4d9eae2cfec34cee6e367085a24b8f19bc8084dea5f4de67cc8c06cd9c27bb511c1f7733ce40323ef29aaa99ef87288f7c9e2d8572f44ae24a02
+MISC metadata.xml 398 BLAKE2B e9910cd7621f891df6fe5c4b53bb46421ee5540df92f1610576409a6dbc3f9e1f2d5e1777b7abd33b3a2d36249cc81f5f8f47b00ca29358347cb72ad3ca3c527 SHA512 430bdd674b066dcab39c72b3859e10f7fa5e7098ffd821dcc0bc8ec1f090225f6acbd9d35881cc3f0143591cb13c2a6816b85a49d5e1230da488df4f0b9b1943
diff --git a/dev-perl/AutoXS-Header/metadata.xml b/dev-perl/AutoXS-Header/metadata.xml
new file mode 100644
index 000000000000..0ee7dab33dd0
--- /dev/null
+++ b/dev-perl/AutoXS-Header/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">AutoXS-Header</remote-id>
+ <remote-id type="cpan-module">AutoXS::Header</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/B-Hooks-EndOfScope-0.240.0 b/dev-perl/B-Hooks-EndOfScope-0.240.0
deleted file mode 100644
index 7678a96bb09b..000000000000
--- a/dev-perl/B-Hooks-EndOfScope-0.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Implementation-0.50.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-Progressive-0.1.6 >=dev-perl/Variable-Magic-0.480.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Text-ParseWords test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Execute code after a scope finished compilation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/B-Hooks-EndOfScope/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Module-Implementation-0.50.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-Progressive-0.1.6 >=dev-perl/Variable-Magic-0.480.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28b9bf82237209104f985b1016dde547
diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0.ebuild
new file mode 100644
index 000000000000..b643e76918a9
--- /dev/null
+++ b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.24
+inherit perl-module
+
+DESCRIPTION="Execute code after a scope finished compilation"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Module-Implementation-0.50.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Sub-Exporter-Progressive-0.1.6
+ >=dev-perl/Variable-Magic-0.480.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Text-ParseWords
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/B-Hooks-EndOfScope/Manifest b/dev-perl/B-Hooks-EndOfScope/Manifest
new file mode 100644
index 000000000000..d749d063a526
--- /dev/null
+++ b/dev-perl/B-Hooks-EndOfScope/Manifest
@@ -0,0 +1,3 @@
+DIST B-Hooks-EndOfScope-0.24.tar.gz 37859 BLAKE2B b5e4f0061949af112b9bcb89c1352e1385222c291624df330e8e60d3faf48f78a669650b074b1659f8287f14d46bdb488da0c943a0d22adb5a50dc37aebf7754 SHA512 5c061a81a3fed88ad868a14a1f817f7952b2f0c9512408174354e0ecf7e3caa5d646054cf75efa8b8c558e6241a8dfebf9400e8826021bdb5cbdf3a00065b147
+EBUILD B-Hooks-EndOfScope-0.240.0.ebuild 715 BLAKE2B 4f6ef5355f32f2cad3646e987802d40cc70f33bd0ec126bb4384c05ea61022d63404b325b8deff49e1ca3c5f8959aaa2f0f2af8de5bc2fef42dc3dadddc8822e SHA512 7e4cd99911e0eabc32cabb78364292c289a36fb89cea08f77b0bb8a56436c5df8934a97424a551c38ec0c20e4eee8f836763e4b39d42a548fbe579d6fb2de5a4
+MISC metadata.xml 551 BLAKE2B 1f029ceea8b1946ac24943bfc3071524b2e5c245d8c9806383fa46d6e761f4d7ac84868acd65936bde6f98746d4df45d7af2b089bdc29c3593319194bf755cf5 SHA512 3624449a7844dfe649ebc7dc90e197a496e92a678d8d08009e164914198a1722b4cb3af43590dab725281d45c70c0414b3bbe888bffc0702e774f0e066e1806e
diff --git a/dev-perl/B-Hooks-EndOfScope/metadata.xml b/dev-perl/B-Hooks-EndOfScope/metadata.xml
new file mode 100644
index 000000000000..809a7a913391
--- /dev/null
+++ b/dev-perl/B-Hooks-EndOfScope/metadata.xml
@@ -0,0 +1,14 @@
+<?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">B-Hooks-EndOfScope</remote-id>
+ <remote-id type="cpan-module">B::Hooks::EndOfScope</remote-id>
+ <remote-id type="cpan-module">B::Hooks::EndOfScope::PP</remote-id>
+ <remote-id type="cpan-module">B::Hooks::EndOfScope::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/B-Hooks-OP-Check-0.220.0 b/dev-perl/B-Hooks-OP-Check-0.220.0
deleted file mode 100644
index a9bc55267bb8..000000000000
--- a/dev-perl/B-Hooks-OP-Check-0.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-parent >=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 ) dev-lang/perl:=
-DESCRIPTION=Wrap OP check callbacks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/B-Hooks-OP-Check/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/B-Hooks-OP-Check-0.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5d5bf6bfb7be6fb21d439655e055b9ee
diff --git a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0.ebuild b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0.ebuild
new file mode 100644
index 000000000000..0fa11ae6373f
--- /dev/null
+++ b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Wrap OP check callbacks"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-parent"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/B-Hooks-OP-Check/Manifest b/dev-perl/B-Hooks-OP-Check/Manifest
new file mode 100644
index 000000000000..23f300f6cc73
--- /dev/null
+++ b/dev-perl/B-Hooks-OP-Check/Manifest
@@ -0,0 +1,3 @@
+DIST B-Hooks-OP-Check-0.22.tar.gz 76535 BLAKE2B bc0c6b7b057fab226ebc44376eecc26efd58b699ca87588dfc25d2f539f955f6e657a4e206430b80fceb5039d3203af75ace76d0e86b85bc734b8befaf0bd9aa SHA512 e68b08a34244afc73d7d3b2b0acdf8fe791b0b1f087b6b0496da0a1e655a9e51552ec8fb0f743c8626a0414fb469a2133d113ff5b4ba9f96217cc87bef877542
+EBUILD B-Hooks-OP-Check-0.220.0.ebuild 486 BLAKE2B 187fb9f9766c8311693153334fc804382ee3c5fc9c3724fdaca4e8b9a0a61ff665fdfd4a76e24155d849296e0a1033ba53619576740fe9d6d004a9caa4ee4da7 SHA512 cdd80869ea076caf935f7bc1759ddd926e137f8869ebdb9bb6c5a489186b6451a8eebb011d40045d916ae1b9cb15f8b7f6730c9803c1af36405d4c3a491a3263
+MISC metadata.xml 406 BLAKE2B b4956eb9a09808b0d00400a10debd60ebe56f1215212e14528d468144d1b119a0dcf2404aa07317f42222d7b0ab8760fe35759e700cc226076f2de44cc382377 SHA512 568d5590456bf5ea48ec90100403a58a2ced82657bd876d6850571c49fd932b438f882b85bd6df6552a1129c585db8bd8c32b1870da7f44ac3fa211ccd3bc57e
diff --git a/dev-perl/B-Hooks-OP-Check/metadata.xml b/dev-perl/B-Hooks-OP-Check/metadata.xml
new file mode 100644
index 000000000000..87fbfbed52a9
--- /dev/null
+++ b/dev-perl/B-Hooks-OP-Check/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">B-Hooks-OP-Check</remote-id>
+ <remote-id type="cpan-module">B::Hooks::OP::Check</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/B-Hooks-Parser-0.190.0 b/dev-perl/B-Hooks-Parser-0.190.0
deleted file mode 100644
index c52071eefb07..000000000000
--- a/dev-perl/B-Hooks-Parser-0.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/B-Hooks-OP-Check-0.180.0 >=dev-perl/ExtUtils-Depends-0.302.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Fatal dev-perl/B-Hooks-EndOfScope virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Interface to perls parser variables
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/B-Hooks-Parser/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/B-Hooks-OP-Check-0.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/B-Hooks-Parser-0.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0c2835861202c012737e60e41e8a7454
diff --git a/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.190.0.ebuild b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.190.0.ebuild
new file mode 100644
index 000000000000..3ce0a2f013af
--- /dev/null
+++ b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.190.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="Interface to perls parser variables"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/B-Hooks-OP-Check-0.180.0"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ dev-perl/B-Hooks-EndOfScope
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/B-Hooks-Parser/Manifest b/dev-perl/B-Hooks-Parser/Manifest
new file mode 100644
index 000000000000..726b13158978
--- /dev/null
+++ b/dev-perl/B-Hooks-Parser/Manifest
@@ -0,0 +1,3 @@
+DIST B-Hooks-Parser-0.19.tar.gz 87015 BLAKE2B 4bc6501dea7f029c82b06bbc9a4faa7c5f9b98f5a0a5902229a6cc749b75ff1537ec52ba03a93af862123679cba3327d0db0bf68b1cb8c51bacd422bc7f27644 SHA512 87708e718bddcdf3a80fa4f75a7fb9f642519b8dc1bdb5eafaf825b10efb23f74e8645af86094696efd50c1194a818360ee1a77ce226a0b1f89ea4db90be636b
+EBUILD B-Hooks-Parser-0.190.0.ebuild 522 BLAKE2B 4a5bfad3b6fdc098023a2108ed527da746cfc5845c487f60d945d7d5fe5362d399fc07701380d948ac993c1fb9ca33c538c944d8e775974a409fe5086675183c SHA512 70f6abbabf64837748c86ac4bb9eb02109a9830e22de54014b8e5e5b7911e9fabdb27f1e22cb07c34d9466ff97cc9c4281f612f7d279ff82d44f68513177d321
+MISC metadata.xml 401 BLAKE2B acb4b405c684a77021440422ecffd9144508a6f36f1a67f0200c3269e2f464fb2a6b8f6ad753ffe7af2954bab519ef3f5f478f72c121dfbe0cdd587c137e9d41 SHA512 982d1e894ab8b371392bde4e594239aa2af042cf7e5b28b05232456dc81f778e8ebe42de65d7b6fcaac296ec33176a0de091198af7f0af63244e5afe018f7748
diff --git a/dev-perl/B-Hooks-Parser/metadata.xml b/dev-perl/B-Hooks-Parser/metadata.xml
new file mode 100644
index 000000000000..cac151c680da
--- /dev/null
+++ b/dev-perl/B-Hooks-Parser/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">B-Hooks-Parser</remote-id>
+ <remote-id type="cpan-module">B::Hooks::Parser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/B-Keywords-1.150.0 b/dev-perl/B-Keywords-1.150.0
deleted file mode 100644
index 7186d9109f5c..000000000000
--- a/dev-perl/B-Keywords-1.150.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Lists of reserved barewords and symbol names
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/B-Keywords/
-KEYWORDS=alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-1.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=65a7854c7ff53162536aef2ba2a9fb75
diff --git a/dev-perl/B-Keywords-1.180.0 b/dev-perl/B-Keywords-1.180.0
deleted file mode 100644
index 4d8abe2fdc4e..000000000000
--- a/dev-perl/B-Keywords-1.180.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Lists of reserved barewords and symbol names
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/B-Keywords/
-KEYWORDS=alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-1.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=db3a2f56a97886a9a1c6b7f9f3f25ea9
diff --git a/dev-perl/B-Keywords/B-Keywords-1.150.0.ebuild b/dev-perl/B-Keywords/B-Keywords-1.150.0.ebuild
new file mode 100644
index 000000000000..d3bee3187373
--- /dev/null
+++ b/dev-perl/B-Keywords/B-Keywords-1.150.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=1.15
+inherit perl-module
+
+DESCRIPTION="Lists of reserved barewords and symbol names"
+
+# GPL-2 - no later clause
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/B-Keywords/B-Keywords-1.180.0.ebuild b/dev-perl/B-Keywords/B-Keywords-1.180.0.ebuild
new file mode 100644
index 000000000000..9f90408f206a
--- /dev/null
+++ b/dev-perl/B-Keywords/B-Keywords-1.180.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="Lists of reserved barewords and symbol names"
+
+# GPL-2 - no later clause
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+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"
+)
diff --git a/dev-perl/B-Keywords/Manifest b/dev-perl/B-Keywords/Manifest
new file mode 100644
index 000000000000..6e64fc835de1
--- /dev/null
+++ b/dev-perl/B-Keywords/Manifest
@@ -0,0 +1,5 @@
+DIST B-Keywords-1.15.tar.gz 10140 BLAKE2B 76cb82b4ec6742bcbb45ee41027b44f2da686560a515f1de7144b9daf89b05f942253f941195a0fb7718fbd5d8d35380c9f643c802bed84cd24817f74c696f5a SHA512 41d06de68d010095efd643153db10fb6c3cf33e320d576f76b9b60b2a96d1f0ad9da41741b4e57a3c78c8516197b81a5a6110cc6a49ee4ddf1b33085d7bcd913
+DIST B-Keywords-1.18.tar.gz 10512 BLAKE2B 8fccd092b446d7ca2ade317a25d0d0b77a310dfabaa3b3b4d06a7fcf6b00246f99afffd6fc0c2cbe16c1afa1660f5dc4a882bfbebbc13a0b0f363e0d0ba41cb4 SHA512 b1a6b4f8d1a557168257c4b8648e5f0e98e91dde7ba9122ba9a99cfb8b399a6857a2ee005ff26c4908d7f01e1e2ffb1dafae3aa6fe5acd3773588911ef159ff4
+EBUILD B-Keywords-1.150.0.ebuild 455 BLAKE2B 24da3c162757c1307e2f08c630da68cb019355d1d133ca6e56073593400371f3b51ec89afd4e712de086fda12845ec6a10a94162ef4792382873ad0d2cc939e2 SHA512 057f6ed2104bfd6809c5b0d748d70d7a33f834e2f358fca43fc30c7ab67032d44b15b2ce138a5107c05823578bd676965de4ebe0dfa790fa2944736759ac8383
+EBUILD B-Keywords-1.180.0.ebuild 570 BLAKE2B 7d674566d88e0d6f927e432a485d53031c508c025209147505e4b34ba67ecebd1490c08ae359d4dc8b622b55c8333b192e600e1a7d6a0edebaea556e95c1f4d5 SHA512 5157857432c94a4fe6ea8b6056433dfe8e9bfb3ab867224f5eb576c1b2fb4fa2e16e8b12bf4456369c9348507b4a135e0d33177d98e4c33aef2f89b286224324
+MISC metadata.xml 392 BLAKE2B b8d12e7f59af5510b05368c9873c7c3390cd634c859d68e48ece440aa0dcfd953767a20c94b8f6a8223163a68adef750196d1f11dd8761f6341664a727c893b8 SHA512 db120b73badeb1b6de7f1a4d4a7b70a5d4d1f763c784e04a548fd49ccc84620283cd4ecc4d6a0b3a258de07d76dfc264e40234e1e93fe79e10449669ade41073
diff --git a/dev-perl/B-Keywords/metadata.xml b/dev-perl/B-Keywords/metadata.xml
new file mode 100644
index 000000000000..897f7fa069a0
--- /dev/null
+++ b/dev-perl/B-Keywords/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">B-Keywords</remote-id>
+ <remote-id type="cpan-module">B::Keywords</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/B-OPCheck-0.320.0 b/dev-perl/B-OPCheck-0.320.0
deleted file mode 100644
index 975d1015d0f9..000000000000
--- a/dev-perl/B-OPCheck-0.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/B-Utils-0.80.0 virtual/perl-Carp virtual/perl-Scalar-List-Utils dev-perl/Scope-Guard virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker >=dev-perl/ExtUtils-Depends-0.302.0 test? ( virtual/perl-File-Spec virtual/perl-Module-Metadata virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=PL_check hacks using Perl callbacks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/B-OPCheck/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/B-Utils-0.80.0 virtual/perl-Carp virtual/perl-Scalar-List-Utils dev-perl/Scope-Guard virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/B-OPCheck-0.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fe710bfa7ca6e31d4c71f764396cbe4a
diff --git a/dev-perl/B-OPCheck/B-OPCheck-0.320.0.ebuild b/dev-perl/B-OPCheck/B-OPCheck-0.320.0.ebuild
new file mode 100644
index 000000000000..bae935ee96f3
--- /dev/null
+++ b/dev-perl/B-OPCheck/B-OPCheck-0.320.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="PL_check hacks using Perl callbacks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/B-Utils-0.80.0
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Scope-Guard
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/B-OPCheck/Manifest b/dev-perl/B-OPCheck/Manifest
new file mode 100644
index 000000000000..d77360224c8c
--- /dev/null
+++ b/dev-perl/B-OPCheck/Manifest
@@ -0,0 +1,3 @@
+DIST B-OPCheck-0.32.tar.gz 76109 BLAKE2B bcc9235d548b297c512fcc27060565ef82a4c369eaad92151adffb475cc3992ffc5b0acd531754ac2aa45fd225d731e4863340d6edc6b88952edd74232b356e4 SHA512 35ee8f66c1958e5622399538417939f9c705af23faa724845ed5d585afd1b793f2d134dc37265111c9d8370c8c5c33b359b5379e3dd2676b47c8eb2768dd81cd
+EBUILD B-OPCheck-0.320.0.ebuild 590 BLAKE2B 23dadc15c722e78a9d06b4d730dc77bbff1d49a7f1f7b619255e80286d5ec0f3335ac28a6eb353a09ddf760b048144f183a8bdb98660d9bbd63ccc0c5d723b04 SHA512 c947a96845288ded30cbc8fd64e89caacce133c11f3b1eb5e0442e43185a792a7864bb1f51ff6682badc82f752841918e2742263a1e476a8f8c1177d16a08445
+MISC metadata.xml 390 BLAKE2B 73a6e193fe653979db1e2c3e5dc44bce77e7e590601c1d7776b0df8074e16194c1bdc21451bb9201637abce2447d339f98d5dc7774551686c6af893d1dfccaef SHA512 654d6e327836d3aea3d74f2d1d640caa8c3461e7aa4605fd682185ab42c47c9d2f17734f984e71abe140ee2a4357579782046d51ac7050687016d099b08fe9cc
diff --git a/dev-perl/B-OPCheck/metadata.xml b/dev-perl/B-OPCheck/metadata.xml
new file mode 100644
index 000000000000..bb63e0b1cffb
--- /dev/null
+++ b/dev-perl/B-OPCheck/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">B-OPCheck</remote-id>
+ <remote-id type="cpan-module">B::OPCheck</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/B-Utils-0.270.0 b/dev-perl/B-Utils-0.270.0
deleted file mode 100644
index 0a9693eabba0..000000000000
--- a/dev-perl/B-Utils-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken virtual/perl-ExtUtils-CBuilder >=dev-perl/ExtUtils-Depends-0.301.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Helper functions for op tree manipulation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/B-Utils/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ~mips ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/B-Utils-0.27.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9a95d7711418560034e821c2954bc0d9
diff --git a/dev-perl/B-Utils/B-Utils-0.270.0.ebuild b/dev-perl/B-Utils/B-Utils-0.270.0.ebuild
new file mode 100644
index 000000000000..41bd7ec4eab4
--- /dev/null
+++ b/dev-perl/B-Utils/B-Utils-0.270.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_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"
+
+# needs Scalar::Util
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Task-Weaken
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/ExtUtils-Depends-0.301.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/B-Utils/Manifest b/dev-perl/B-Utils/Manifest
new file mode 100644
index 000000000000..e4c87d64305d
--- /dev/null
+++ b/dev-perl/B-Utils/Manifest
@@ -0,0 +1,3 @@
+DIST B-Utils-0.27.tar.gz 74612 BLAKE2B 4bac004543111890385dc0ba59fd73f25f4d3aea169c243487144deafe99c114f9783b4271570f3c2f40566f73767bc414818396d786c46d8b9fae9977c18b0f SHA512 a896476f59a424fa9062c5dfe6431493c020e51746fa7f7b4c7fcdb109d1c0fa252292b891263d676884f064db95f16958a5d2ed5981dc5997436dced6579e74
+EBUILD B-Utils-0.270.0.ebuild 572 BLAKE2B 17eb705077de4928442cbc0f8553b705acd3aff04139df6a7622ad7d5af2c6e0090dcf04ff21660259b9cb16f68a2b230c8a73413855d4ba3894ebd25a8f6f0f SHA512 f3bcf6700126f9c468152e46835d4a29247f61fded479d3200c54457660a615d7ced7fd1e79d0f26802d2652eaf5ca68c0bb3c3fa692d976f3a6c69b3dea5a37
+MISC metadata.xml 516 BLAKE2B ce01b0c9312075c7a18827aa76d9d2a20a22fc5145b50613873bf41c823342861a2596f01d32afc2ec18b7e54f3fb8fa8198927e8af2165efbf18faee0e1e98f SHA512 56897978c780a0a89075476786016ed76832a25d724f88c0f99f209ca57c8785f3db65a9f13aeae8f9af57e8c13018d7c35d52f1dd744bd0fd12846c68bde53c
diff --git a/dev-perl/B-Utils/metadata.xml b/dev-perl/B-Utils/metadata.xml
new file mode 100644
index 000000000000..28fc1cd91a04
--- /dev/null
+++ b/dev-perl/B-Utils/metadata.xml
@@ -0,0 +1,14 @@
+<?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">B-Utils</remote-id>
+ <remote-id type="cpan-module">B::Utils</remote-id>
+ <remote-id type="cpan-module">B::Utils::Install::Files</remote-id>
+ <remote-id type="cpan-module">B::Utils::OP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/BSD-Resource-1.291.100 b/dev-perl/BSD-Resource-1.291.100
deleted file mode 100644
index 034a6916c21c..000000000000
--- a/dev-perl/BSD-Resource-1.291.100
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl module for BSD process resource limit and priority functions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/BSD-Resource/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JH/JHI/BSD-Resource-1.2911.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b594762742a6769a7e295ec82886a536
diff --git a/dev-perl/BSD-Resource/BSD-Resource-1.291.100.ebuild b/dev-perl/BSD-Resource/BSD-Resource-1.291.100.ebuild
new file mode 100644
index 000000000000..8929d34f8d60
--- /dev/null
+++ b/dev-perl/BSD-Resource/BSD-Resource-1.291.100.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JHI
+DIST_VERSION=1.2911
+inherit perl-module
+
+DESCRIPTION="Perl module for BSD process resource limit and priority functions"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+src_test() {
+ perl_rm_files t/pod{,-coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/BSD-Resource/Manifest b/dev-perl/BSD-Resource/Manifest
new file mode 100644
index 000000000000..127b93bfdd87
--- /dev/null
+++ b/dev-perl/BSD-Resource/Manifest
@@ -0,0 +1,3 @@
+DIST BSD-Resource-1.2911.tar.gz 68183 BLAKE2B 463eccf52301bd89df8d98b604a01ab1870ecc825753ee72f84900f43ed77e70b1e3b9f162a4a7ee6a940933da3a5bfdb3f12a55a85e24886d076668f2f9263d SHA512 d0032d41c7c0468ed1c6d8f57b885f6cb97a5039d754c8cb60b2067daedaf53bd15fb6561a3d0f828df16dfa5417f663b8065ba65f4fea16dc9262728b3b6b85
+EBUILD BSD-Resource-1.291.100.ebuild 429 BLAKE2B 36c6c22d46c78941109a04916e8164f1a2a88dcd8b712d249c554c3acc1b0fff5ab325d66d746b337001b3858e6e7ec39db7a342aa1a8a8af10dcf5ee86e01b3 SHA512 b176470c91757dadbf74751688ad655b5457db78b3bd8937ee53647135bfba58406f324dfc7a9dbd48bc58aef5e86ded3841a2d52a4d02866c33eda312956434
+MISC metadata.xml 396 BLAKE2B 08ed7fd98dd1691d1022530978977ff118ede453e9ad0785d92591515907434957a29b9f3d340caf2526377a68351e74796abd205aff8c2a81847bc3ac46af63 SHA512 d0986fd44f51512eb43a3b7fb00ad6f20b7bfc14c8d5bc59676562bd0127a9f8b0215e135c3ff4d0059642b17315f7648c8b965027388e766bb68c2351761a22
diff --git a/dev-perl/BSD-Resource/metadata.xml b/dev-perl/BSD-Resource/metadata.xml
new file mode 100644
index 000000000000..cdd5cf205373
--- /dev/null
+++ b/dev-perl/BSD-Resource/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">BSD-Resource</remote-id>
+ <remote-id type="cpan-module">BSD::Resource</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/BSON-1.4.0 b/dev-perl/BSON-1.4.0
deleted file mode 100644
index 244a48f36409..000000000000
--- a/dev-perl/BSON-1.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-Math-BigInt >=dev-perl/Moo-2.2.4 virtual/perl-Scalar-List-Utils dev-perl/Tie-IxHash virtual/perl-Time-HiRes virtual/perl-Time-Local >=dev-perl/boolean-0.450.0 dev-perl/namespace-clean virtual/perl-threads-shared virtual/perl-version >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-Data-Dumper virtual/perl-File-Spec dev-perl/JSON-MaybeXS >=dev-perl/Path-Tiny-0.54.0 dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=BSON serialization and deserialization
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/BSON/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-Math-BigInt >=dev-perl/Moo-2.2.4 virtual/perl-Scalar-List-Utils dev-perl/Tie-IxHash virtual/perl-Time-HiRes virtual/perl-Time-Local >=dev-perl/boolean-0.450.0 dev-perl/namespace-clean virtual/perl-threads-shared virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MO/MONGODB/BSON-v1.4.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=68ef248f891f50e5fc59bf0a03232e9b
diff --git a/dev-perl/BSON/BSON-1.4.0.ebuild b/dev-perl/BSON/BSON-1.4.0.ebuild
new file mode 100644
index 000000000000..afe591cc6e61
--- /dev/null
+++ b/dev-perl/BSON/BSON-1.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MONGODB
+DIST_VERSION=v1.4.0
+inherit perl-module
+
+DESCRIPTION="BSON serialization and deserialization"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Digest-MD5
+ virtual/perl-Exporter
+ virtual/perl-Math-BigInt
+ >=dev-perl/Moo-2.2.4
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Tie-IxHash
+ virtual/perl-Time-HiRes
+ virtual/perl-Time-Local
+ >=dev-perl/boolean-0.450.0
+ dev-perl/namespace-clean
+ virtual/perl-threads-shared
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ dev-perl/JSON-MaybeXS
+ >=dev-perl/Path-Tiny-0.54.0
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/BSON/Manifest b/dev-perl/BSON/Manifest
new file mode 100644
index 000000000000..47f31929581f
--- /dev/null
+++ b/dev-perl/BSON/Manifest
@@ -0,0 +1,3 @@
+DIST BSON-v1.4.0.tar.gz 99911 BLAKE2B e993b22721f80b444a701dc5017792b54db475abe53e997baba9314b4c30aca0e8f88173d4caa70bbc07fae8131a5f2618bbcba0f3b27b1578b20447c6f3549f SHA512 3904ad3e426514fc826ef3dea31c93c9ce22e3b0d4b4790528e8eba91412e7dc626b44c08a43fb528780bd53a29d25a5b9ad6fd270cfb52fe8e3fdcbc3ba5afe
+EBUILD BSON-1.4.0.ebuild 908 BLAKE2B d588d419e617681f5fd5b9f10bdfe61a39ab6fa4bfa4825c61f5db1b54cadf5891a7d8a2dc9d476ea01a8680444c5483eba22e8bd6f4525476b48624067be2a6 SHA512 0bcb3fe7bea80a9dd68e18dc09a3dc5d4a468687bedbbd88fbb4e3b5bff99eb3eb517410c8cb793bc0555a377f5c41f37c3149f5892ddfa0459affc8b629f2a0
+MISC metadata.xml 1602 BLAKE2B bb34ef1affffabdc2584fe7ebef86875403d710334c84cf08fb1f19532f83025f83610bf602af9f7915d3a5af4579f31b80cb385dd2cb61d0cd83baca84c9581 SHA512 76e0d3857d36330bd611b5d5583ad22701463680a44283aca2f4594845653f49df5f0551e799eb2dc7ce807a5a23b77e86453f3af0617aa7d5661ada29c5991f
diff --git a/dev-perl/BSON/metadata.xml b/dev-perl/BSON/metadata.xml
new file mode 100644
index 000000000000..d535b9a0609c
--- /dev/null
+++ b/dev-perl/BSON/metadata.xml
@@ -0,0 +1,33 @@
+<?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">BSON</remote-id>
+ <remote-id type="cpan-module">BSON</remote-id>
+ <remote-id type="cpan-module">BSON::Binary</remote-id>
+ <remote-id type="cpan-module">BSON::Bool</remote-id>
+ <remote-id type="cpan-module">BSON::Bytes</remote-id>
+ <remote-id type="cpan-module">BSON::Code</remote-id>
+ <remote-id type="cpan-module">BSON::DBRef</remote-id>
+ <remote-id type="cpan-module">BSON::Decimal128</remote-id>
+ <remote-id type="cpan-module">BSON::Doc</remote-id>
+ <remote-id type="cpan-module">BSON::Double</remote-id>
+ <remote-id type="cpan-module">BSON::Int32</remote-id>
+ <remote-id type="cpan-module">BSON::Int64</remote-id>
+ <remote-id type="cpan-module">BSON::MaxKey</remote-id>
+ <remote-id type="cpan-module">BSON::MinKey</remote-id>
+ <remote-id type="cpan-module">BSON::OID</remote-id>
+ <remote-id type="cpan-module">BSON::ObjectId</remote-id>
+ <remote-id type="cpan-module">BSON::PP</remote-id>
+ <remote-id type="cpan-module">BSON::Raw</remote-id>
+ <remote-id type="cpan-module">BSON::Regex</remote-id>
+ <remote-id type="cpan-module">BSON::String</remote-id>
+ <remote-id type="cpan-module">BSON::Time</remote-id>
+ <remote-id type="cpan-module">BSON::Timestamp</remote-id>
+ <remote-id type="cpan-module">BSON::Types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/BZ-Client-4.400.200 b/dev-perl/BZ-Client-4.400.200
deleted file mode 100644
index 9ffb8baf927d..000000000000
--- a/dev-perl/BZ-Client-4.400.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime-Format-ISO8601 dev-perl/DateTime-Format-Strptime dev-perl/DateTime-TimeZone virtual/perl-Encode virtual/perl-File-Spec dev-perl/HTTP-CookieJar virtual/perl-HTTP-Tiny virtual/perl-MIME-Base64 dev-perl/URI dev-perl/XML-Parser dev-perl/XML-Writer virtual/perl-parent >=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 dev-perl/Clone virtual/perl-Data-Dumper dev-perl/DateTime dev-perl/IO-Socket-SSL dev-perl/Test-RequiresInternet virtual/perl-Test-Simple dev-perl/Text-Password-Pronounceable ) dev-lang/perl:=
-DESCRIPTION=A client for the Bugzilla web services API.
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/BZ-Client/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime-Format-ISO8601 dev-perl/DateTime-Format-Strptime dev-perl/DateTime-TimeZone virtual/perl-Encode virtual/perl-File-Spec dev-perl/HTTP-CookieJar virtual/perl-HTTP-Tiny virtual/perl-MIME-Base64 dev-perl/URI dev-perl/XML-Parser dev-perl/XML-Writer virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DJ/DJZORT/BZ-Client-4.4002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d78975e69d3cb6049e840e1188305b9e
diff --git a/dev-perl/BZ-Client/BZ-Client-4.400.200.ebuild b/dev-perl/BZ-Client/BZ-Client-4.400.200.ebuild
new file mode 100644
index 000000000000..6bd78c8b5fd8
--- /dev/null
+++ b/dev-perl/BZ-Client/BZ-Client-4.400.200.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DJZORT
+DIST_VERSION=4.4002
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="A client for the Bugzilla web services API."
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/DateTime-Format-ISO8601
+ dev-perl/DateTime-Format-Strptime
+ dev-perl/DateTime-TimeZone
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ dev-perl/HTTP-CookieJar
+ virtual/perl-HTTP-Tiny
+ virtual/perl-MIME-Base64
+ dev-perl/URI
+ dev-perl/XML-Parser
+ dev-perl/XML-Writer
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ dev-perl/Clone
+ virtual/perl-Data-Dumper
+ dev-perl/DateTime
+ dev-perl/IO-Socket-SSL
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ dev-perl/Text-Password-Pronounceable
+ )
+"
+
+src_test() {
+ has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}} && export TEST_AUTHOR=1
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/BZ-Client/Manifest b/dev-perl/BZ-Client/Manifest
new file mode 100644
index 000000000000..98f814bed314
--- /dev/null
+++ b/dev-perl/BZ-Client/Manifest
@@ -0,0 +1,3 @@
+DIST BZ-Client-4.4002.tar.gz 83998 BLAKE2B 8e18709a8996d036cf64a3f3dd735ed1c0bce00b0ef4e1e930f2d6c09c14fd02b28c92803c98c8d17c27f6287ee03b4b0f9c28df800ed57988d16a1bef570dc9 SHA512 7027554b423c114396d338a6f477f5f8c36077735e3586ee293ce1a4beed189479b9c33554f8af1532e096b5b3b9a0720efbe4390392ebd503af70ce2ec3844d
+EBUILD BZ-Client-4.400.200.ebuild 1095 BLAKE2B 9e1391a989716f20dbfc8dae1fae9572d925122be52c33f795cb5d05ee9612f3b83179b4781290239a9316d7bb037c0d6373368d39c6cf522f684faac83b5831 SHA512 cbfbcee320634386b34274edb05be7236154a09923c79351312c78b9210b7045c88b24cc5ac595ee039e9be6112bbb69312a947c9b647fb9426d3aff90b549e7
+MISC metadata.xml 2122 BLAKE2B 25b3f749e7eebc86ff5fe32e437911a9011ac4da44b3bad40abe592492c7cf175666c821bf173dd232da8d18bccba4279661edbbfcaa7ccc0f1d36b14175238a SHA512 7195f1867e7a121a4faf3a53e4b3696d5c706b68f9d6cde668b082b4e44ea0f90cd8aa675ed1908d29cd64c11ce55ea70884015b6bc775fc4c8eadbc64e2e4c3
diff --git a/dev-perl/BZ-Client/metadata.xml b/dev-perl/BZ-Client/metadata.xml
new file mode 100644
index 000000000000..17fbe93cb021
--- /dev/null
+++ b/dev-perl/BZ-Client/metadata.xml
@@ -0,0 +1,37 @@
+<?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">BZ-Client</remote-id>
+ <remote-id type="cpan-module">BZ::Client</remote-id>
+ <remote-id type="cpan-module">BZ::Client::API</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Bug</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Bug::Attachment</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Bug::Comment</remote-id>
+ <remote-id type="cpan-module">BZ::Client::BugUserLastVisit</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Bugzilla</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Classification</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Component</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Exception</remote-id>
+ <remote-id type="cpan-module">BZ::Client::FlagType</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Group</remote-id>
+ <remote-id type="cpan-module">BZ::Client::Product</remote-id>
+ <remote-id type="cpan-module">BZ::Client::User</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::Array</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::Handler</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::Parser</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::Response</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::Struct</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::Value</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::base64</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::boolean</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::double</remote-id>
+ <remote-id type="cpan-module">BZ::Client::XMLRPC::int</remote-id>
+ <remote-id type="github">djzort/BZ-Client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Benchmark-Timer-0.710.700 b/dev-perl/Benchmark-Timer-0.710.700
deleted file mode 100644
index 7e03a29a33ed..000000000000
--- a/dev-perl/Benchmark-Timer-0.710.700
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Statistics-TTest virtual/perl-Time-HiRes >=virtual/perl-ExtUtils-MakeMaker-6.360.0 dev-perl/URI test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl code benchmarking tool
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Benchmark-Timer/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/Statistics-TTest virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCOPPIT/Benchmark-Timer-0.7107.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=078fa7d618df377b07f581bda5af5266
diff --git a/dev-perl/Benchmark-Timer/Benchmark-Timer-0.710.700.ebuild b/dev-perl/Benchmark-Timer/Benchmark-Timer-0.710.700.ebuild
new file mode 100644
index 000000000000..041adc754421
--- /dev/null
+++ b/dev-perl/Benchmark-Timer/Benchmark-Timer-0.710.700.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DCOPPIT
+MODULE_VERSION=0.7107
+inherit perl-module
+
+DESCRIPTION="Perl code benchmarking tool"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Statistics-TTest
+ virtual/perl-Time-HiRes
+"
+
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ dev-perl/URI
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Benchmark-Timer/Manifest b/dev-perl/Benchmark-Timer/Manifest
new file mode 100644
index 000000000000..04fa12bcb623
--- /dev/null
+++ b/dev-perl/Benchmark-Timer/Manifest
@@ -0,0 +1,3 @@
+DIST Benchmark-Timer-0.7107.tar.gz 45734 BLAKE2B c0ec4842358043c7138cb65f47a75338bfe8da49d04bf7e39465abc3f96a54c9bddd47c331f6878827fe5310b50f16fddcfb63abc5ca206fad545dbfd3a2b692 SHA512 6faa50a90173a075a4bb398212e2db77348f59a47ff483db9e1885dc7dce9636557684574a21f228c53f0c29a468e663706843840b2e59abbaaed1222f400e05
+EBUILD Benchmark-Timer-0.710.700.ebuild 670 BLAKE2B e701c0851975daae154e9e81624f7b84ea374ed6318baf85b92752d41aad5b32f511481f28397b58065b3f4172d04d06fd4d35b4576a4e19cd1a83f54a2fc23f SHA512 fb39091c5592687831f1865e13a140fc9bbdac419929ab2885ed419f127c5ebf0086ba4ccca0e4d45e534274699ac087cea7303ae2899d338d84adfc0734b1eb
+MISC metadata.xml 402 BLAKE2B 84aef7e0c66b220982b10c8e1296bae9ac08fb5f9467f254534a5bbc16bbf738bfbd70ac4db86219ffa04838a7c7bfdee5ef7325dd57aa1bc313fdb20bb8cac2 SHA512 5bead700de56d5e16705cc368ad15fcc08356d324e8f17a1b1da5d1bf2d527ae66bf0095a4e7a996240f2f4ceb078c5e5cd0f3287f9959bbbabf45219353852b
diff --git a/dev-perl/Benchmark-Timer/metadata.xml b/dev-perl/Benchmark-Timer/metadata.xml
new file mode 100644
index 000000000000..15da2f674149
--- /dev/null
+++ b/dev-perl/Benchmark-Timer/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">Benchmark-Timer</remote-id>
+ <remote-id type="cpan-module">Benchmark::Timer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/BerkeleyDB-0.550.0 b/dev-perl/BerkeleyDB-0.550.0
deleted file mode 100644
index 1fbd0989d2ad..000000000000
--- a/dev-perl/BerkeleyDB-0.550.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=sys-libs/db-2.0:* virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=This module provides Berkeley DB interface for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/BerkeleyDB/
-KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=sys-libs/db-2.0:* dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PM/PMQS/BerkeleyDB-0.55.tar.gz
-_eclasses_=db-use 582140d1a711279e50ce284fc7b609f5 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
-_md5_=5cc832c6dc4def955a23cc82ac055719
diff --git a/dev-perl/BerkeleyDB/BerkeleyDB-0.550.0.ebuild b/dev-perl/BerkeleyDB/BerkeleyDB-0.550.0.ebuild
new file mode 100644
index 000000000000..f0fe0226881f
--- /dev/null
+++ b/dev-perl/BerkeleyDB/BerkeleyDB-0.550.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PMQS
+MODULE_VERSION=0.55
+inherit perl-module eutils db-use
+
+DESCRIPTION="This module provides Berkeley DB interface for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+# Install DB_File if you want older support. BerkleyDB no longer
+# supports less than 2.0.
+
+RDEPEND=">=sys-libs/db-2.0:*"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do"
+
+src_prepare() {
+ epatch "${FILESDIR}"/Gentoo-config-0.26.diff
+ # 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
+ sed -i -e "s:/usr/include:$(db_includedir):" "${S}"/config.in || die "berkdb include directory"
+}
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/BerkeleyDB/Manifest b/dev-perl/BerkeleyDB/Manifest
new file mode 100644
index 000000000000..70dc3479dac8
--- /dev/null
+++ b/dev-perl/BerkeleyDB/Manifest
@@ -0,0 +1,4 @@
+AUX Gentoo-config-0.26.diff 568 BLAKE2B 5153d980d4771c4f82c38f803f1a7309d2fd96288dd74139fbe1107fafbe32e82ff0ded47ebd78665a75be7925fb8dc8d4d368ebabe7b0c2c2421cad58115a4b SHA512 01b7cf2fd724039aa282fcf5b95315b7b41c05e23bf7cd5200855733e975a20bac1fb56d294a99739133d96ba8aad10a9bf8a73db1d8bea1c2eb63a6edc91128
+DIST BerkeleyDB-0.55.tar.gz 203318 BLAKE2B 65118bacdb7b597a7f006a341916b21cd4b4d4602e56854fc4d04aa53f995365b4da44ea95a6e0472f5540f74eab46b83c56bb1c9cf8a51779260a6f4746ddd5 SHA512 a9bee92b0168918eaf6fb38b7b66005cfbb360ce89a9ae9feeb022e3d27fa7e627412b5c19233840571ed60568729d4bd83d279f84a0c7db921b8eed9f73afea
+EBUILD BerkeleyDB-0.550.0.ebuild 902 BLAKE2B 9d54c7c9e62002f74a130134ae97933a536afce95fc2f143489a6e29f02d58a20a06cb9b9fc9686d104f20eac2a172e4909fc3462b0fdef12bb9787ab7b85d27 SHA512 33fb52ce4f0a69816689464451dbf4e22c536d8c26b1517bd13ccff93cb6bed21cae1faec2a26352e272844a6dda0d4a2fc0a588f0b86199b9a2ff6d0329a977
+MISC metadata.xml 1362 BLAKE2B d0fb19001b5bb3b3bc83b14fe9a439c0cfb1a052e90e9a067f5074c6178cf84bacc95050fb40c848641c2756648286766896d2335f38ac4289a5926cbae0c90b SHA512 759622f9cd949c0c0ec377df39b072df1b0131692352a2090cff1c79f9a816e0593c80690bccbf37eef732ac2b7e024cfa9eea718994e9c8a6db86e16f5dd380
diff --git a/dev-perl/BerkeleyDB/files/Gentoo-config-0.26.diff b/dev-perl/BerkeleyDB/files/Gentoo-config-0.26.diff
new file mode 100644
index 000000000000..616beba98338
--- /dev/null
+++ b/dev-perl/BerkeleyDB/files/Gentoo-config-0.26.diff
@@ -0,0 +1,23 @@
+#diff -Naurp config.old config.in
+--- config.old 2004-10-21 08:11:53.000000000 -0400
++++ config.in 2004-10-21 08:13:05.000000000 -0400
+@@ -9,7 +9,8 @@
+
+ #INCLUDE = /usr/local/include
+ #INCLUDE = ../..
+-INCLUDE = /usr/local/BerkeleyDB/include
++#INCLUDE = /usr/local/BerkeleyDB/include
++INCLUDE = /usr/include
+
+ # 2. Where is libdb?
+ #
+@@ -18,7 +19,8 @@ INCLUDE = /usr/local/BerkeleyDB/include
+
+ #LIB = /usr/local/lib
+ #LIB = ../..
+-LIB = /usr/local/BerkeleyDB/lib
++#LIB = /usr/local/BerkeleyDB/lib
++LIB = /usr/lib
+
+ # 3. Is the library called libdb?
+ #
diff --git a/dev-perl/BerkeleyDB/metadata.xml b/dev-perl/BerkeleyDB/metadata.xml
new file mode 100644
index 000000000000..2aa448e1dc07
--- /dev/null
+++ b/dev-perl/BerkeleyDB/metadata.xml
@@ -0,0 +1,27 @@
+<?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">BerkeleyDB</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Btree</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::CDS::Lock</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Common</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Cursor</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Env</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Hash</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Heap</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Queue</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Recno</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Term</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Txn</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::TxnMgr</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::Unknown</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::_tiedArray</remote-id>
+ <remote-id type="cpan-module">BerkeleyDB::_tiedHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Bio-ASN1-EntrezGene-1.720.0 b/dev-perl/Bio-ASN1-EntrezGene-1.720.0
deleted file mode 100644
index 15a30ae7fc60..000000000000
--- a/dev-perl/Bio-ASN1-EntrezGene-1.720.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-parent >=sci-biology/bioperl-1.6.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Regular expression-based Perl Parser for NCBI Entrez Gene
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Bio-ASN1-EntrezGene/
-IUSE=test examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-parent >=sci-biology/bioperl-1.6.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CJ/CJFIELDS/Bio-ASN1-EntrezGene-1.72.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ff0cab3c2f38d4033cec6527813798fc
diff --git a/dev-perl/Bio-ASN1-EntrezGene/Bio-ASN1-EntrezGene-1.720.0.ebuild b/dev-perl/Bio-ASN1-EntrezGene/Bio-ASN1-EntrezGene-1.720.0.ebuild
new file mode 100644
index 000000000000..b2c79f748a6e
--- /dev/null
+++ b/dev-perl/Bio-ASN1-EntrezGene/Bio-ASN1-EntrezGene-1.720.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CJFIELDS
+DIST_VERSION=1.72
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Regular expression-based Perl Parser for NCBI Entrez Gene"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-parent
+ >=sci-biology/bioperl-1.6.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-*.t t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Bio-ASN1-EntrezGene/Manifest b/dev-perl/Bio-ASN1-EntrezGene/Manifest
new file mode 100644
index 000000000000..31d99cfda0f8
--- /dev/null
+++ b/dev-perl/Bio-ASN1-EntrezGene/Manifest
@@ -0,0 +1,3 @@
+DIST Bio-ASN1-EntrezGene-1.72.tar.gz 49080 BLAKE2B f3f5d1ab76be2bd478353158a041f03d2dea44f5463ccb4de7563975f3a5e30532a846a58a26428f6d0a079f3f6dbc92b7a34b8267906a21b2d67b5849973182 SHA512 eb8d2c76d0a77febafb7f06e276de3e9d0c9128e1b14e3899edaca25d6c00fffd11a9b0e589ed143bd5ec7807d18c2df599b0cd95e5c77cb20787f6df8c0b315
+EBUILD Bio-ASN1-EntrezGene-1.720.0.ebuild 618 BLAKE2B b1bb34870409b83ac4f8451d9c4f3931d5e0d15efe910593d70f8f3cfa5995b9207d1f1f23f935b63f1794538df8d2689725deddf1554252bad2e2a174f296fd SHA512 9dd390d6c1003fbb8b4fc6fcaf4531a869b203ef050a937b87f30dc2029e1be4f03884e29a3b4bc83a7824b9ec3f7644b8827406dfbe0671ab251a42bb7301be
+MISC metadata.xml 749 BLAKE2B 1e86df209c72498a6ddcb35d6f20473e4f7ce1911ee8241b005464ac42fbbe289d8f744a248ef10e328cd0e441a77021e0a181732b914555f1e49cdc86f62712 SHA512 9f1b7f38adc162079103028d8792f24135ebb5616a248b4c0bc3fe36880a448ed9677de0437dcf2fc3dfc1970bfec4cfaa977792f712cf15ac2407499d83efcc
diff --git a/dev-perl/Bio-ASN1-EntrezGene/metadata.xml b/dev-perl/Bio-ASN1-EntrezGene/metadata.xml
new file mode 100644
index 000000000000..576da5cf9e64
--- /dev/null
+++ b/dev-perl/Bio-ASN1-EntrezGene/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Bio-ASN1-EntrezGene</remote-id>
+ <remote-id type="cpan-module">Bio::ASN1::EntrezGene</remote-id>
+ <remote-id type="cpan-module">Bio::ASN1::EntrezGene::Indexer</remote-id>
+ <remote-id type="cpan-module">Bio::ASN1::Sequence</remote-id>
+ <remote-id type="cpan-module">Bio::ASN1::Sequence::Indexer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Bio-DB-HTS-2.11 b/dev-perl/Bio-DB-HTS-2.11
deleted file mode 100644
index 60318ac197b8..000000000000
--- a/dev-perl/Bio-DB-HTS-2.11
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sci-biology/bioperl sci-libs/htslib:= dev-perl/Module-Build test? ( dev-perl/Test-LeakTrace ) dev-lang/perl:=
-DESCRIPTION=Perl bindings for sci-libs/htslib
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Bio-DB-HTS/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=sci-biology/bioperl sci-libs/htslib:= dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AV/AVULLO/Bio-DB-HTS-2.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e759835a2fbc70009386d657d3bb2988
diff --git a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.11.ebuild b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.11.ebuild
new file mode 100644
index 000000000000..e5c23d67da05
--- /dev/null
+++ b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.11.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AVULLO
+DIST_VERSION=2.11
+
+inherit perl-module
+
+DESCRIPTION="Perl bindings for sci-libs/htslib"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="sci-biology/bioperl
+ sci-libs/htslib:="
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-LeakTrace )"
+
+PATCHES=(
+ "${FILESDIR}/2.11-build_split_htslib_opts.patch"
+)
+
+src_configure() {
+ local myconf="--htslib-includedir=${EPREFIX}/usr/include/htslib --htslib-libdir=${EPREFIX}/usr/$(get_libdir)"
+ perl-module_src_configure
+}
diff --git a/dev-perl/Bio-DB-HTS/Manifest b/dev-perl/Bio-DB-HTS/Manifest
new file mode 100644
index 000000000000..c82f5a3486d0
--- /dev/null
+++ b/dev-perl/Bio-DB-HTS/Manifest
@@ -0,0 +1,4 @@
+AUX 2.11-build_split_htslib_opts.patch 2453 BLAKE2B 19f99d0a56db7c4778bc478cd952062e8095997fe9028b6c7e251e2391f9f074774bdaec6db7c610488a921a73abf83edeee2b5f5a5185d4bb422c5dff6a8634 SHA512 4770ebb1bf8fdc3e51f4a020db1c45befa64478bd2cf2d77397e5e7ac09d34d17457ecd2be2fd53062ada48f579621cb959c245493906b9c04367142b27a2fa8
+DIST Bio-DB-HTS-2.11.tar.gz 5250814 BLAKE2B d77ccacebf339a33ab106b997139cdbf79f6c28269a832305e660b28370aca82b4c9824773acdbf8f59b18dd61f40346a9870578dba7b5b989b0f3bc9ad14b35 SHA512 114d90fe92b684250183b45b4d23d2dd45ecdcb2fa54f7b1c311ed668d8e87953adb861f709a0a48ff2b873ce777b21bc3b557bafa0df216b9a71b59facff6fd
+EBUILD Bio-DB-HTS-2.11.ebuild 639 BLAKE2B 9761dddc9216bc11e3a167d067b6d33fc4a8f7b7aeaf690a02c3816620bc10fd9a6d306def470dd056de0958538433a784a62328f48aa4447b7c437460881c44 SHA512 789ad5439ac7014585b61ac11790fff6c6786fb5c249a7e895fcc6c7a988e4f61e097d98883cb36203e0ab030fc874f38dfbd969e0a3b6c9c6a61a33b90f3e9e
+MISC metadata.xml 555 BLAKE2B fe8d2547a6d959f24231c15b5803e8e71dd94ac0d865dd0a53dff97c62b39db8ff40f845f7d4a48cd4dc19d31c044e06ca8394d745a79c532fc61e96a66dab3f SHA512 9e03a79d88ca855783562bd5d3b9a4f71698c2caae43c009bbcf312bd5810d362842cb4e834291b08a5231785f59fc5598edca6868716d5a7487716d10acac39
diff --git a/dev-perl/Bio-DB-HTS/files/2.11-build_split_htslib_opts.patch b/dev-perl/Bio-DB-HTS/files/2.11-build_split_htslib_opts.patch
new file mode 100644
index 000000000000..727c500360d1
--- /dev/null
+++ b/dev-perl/Bio-DB-HTS/files/2.11-build_split_htslib_opts.patch
@@ -0,0 +1,65 @@
+diff --git a/Build.PL b/Build.PL
+index 0d684b7..87a223b 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -68,7 +68,15 @@ sub find_hts {
+ # If either of these are set, we expect to find the htslib files there:
+ # (They're explicitly set by the user, so we shouldn't fall back to
+ # finding another copy somewhere else.)
+- if (my $dir = $self->args('htslib')) {
++ my $incdir = $self->args('htslib-includedir');
++ my $libdir = $self->args('htslib-libdir');
++ if ($incdir && $libdir) {
++ return 1 if $self->find_hts_in_split_install_dirs($incdir, $libdir);
++ $self->die_hts_not_found(
++ "--htslib-includedir '$incdir' or --htslib-libdir '$libdir' command line parameters do not contain expected files\n"
++ );
++ }
++ elsif (my $dir = $self->args('htslib')) {
+ return 1 if $self->find_hts_in_build_dir($dir);
+ return 1 if $self->find_hts_in_install_dir($dir);
+ $self->die_hts_not_found(
+@@ -158,6 +166,23 @@ sub find_hts_in_install_dir {
+ }
+ }
+
++sub find_hts_in_split_install_dirs {
++ my ($self, $hts_include, $hts_lib) = @_;
++
++ chomp($hts_lib);
++ chomp($hts_include);
++ $hts_include =~ s{include/htslib$}{include};
++
++ if (hts_dev_files_exist($hts_lib, $hts_include)) {
++ $self->config_data('hts_lib' => $hts_lib);
++ $self->config_data('hts_include' => $hts_include);
++ return 1;
++ }
++ else {
++ return 0;
++ }
++}
++
+ sub die_hts_not_found {
+ my ($self, $msg) = @_;
+
+@@ -170,12 +195,13 @@ Install it if you have not done so already.
+ This script will attempt to locate HTSlib by looking for htslib/hts.h
+ and libhts.a / libhts.so in:
+
+- 1. --htslib command line argument
+- 2. HTSLIB_DIR environment variable
+- 3. --prefix command line argument (which also sets installation location)
+- 4. Alien::HTSlib dependency resolver
+- 5. pkg-config (extra directories can be set in PKG_CONFIG_PATH environment variable)
+- 6. common library locations: /usr /usr/local, /usr/share, /opt/local
++ 1. --htslib-includedir and --htslib-libdir command line arguments
++ 2. --htslib command line argument
++ 3. HTSLIB_DIR environment variable
++ 4. --prefix command line argument (which also sets installation location)
++ 5. Alien::HTSlib dependency resolver
++ 6. pkg-config (extra directories can be set in PKG_CONFIG_PATH environment variable)
++ 7. common library locations: /usr /usr/local, /usr/share, /opt/local
+
+ END
+
diff --git a/dev-perl/Bio-DB-HTS/metadata.xml b/dev-perl/Bio-DB-HTS/metadata.xml
new file mode 100644
index 000000000000..95abbb699ad4
--- /dev/null
+++ b/dev-perl/Bio-DB-HTS/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci-biology@gentoo.org</email>
+ <name>Gentoo Biology Project</name>
+ </maintainer>
+ <upstream>
+ <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>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Bio-Das-1.170.0-r2 b/dev-perl/Bio-Das-1.170.0-r2
deleted file mode 100644
index a5e16715519f..000000000000
--- a/dev-perl/Bio-Das-1.170.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-IO-Compress-1.0 sci-biology/bioperl >=dev-perl/HTML-Parser-3 >=dev-perl/libwww-perl-5 >=virtual/perl-MIME-Base64-2.12 dev-lang/perl:=
-DESCRIPTION=Interface to Distributed Annotation System
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Bio-Das/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-IO-Compress-1.0 sci-biology/bioperl >=dev-perl/HTML-Parser-3 >=dev-perl/libwww-perl-5 >=virtual/perl-MIME-Base64-2.12 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/Bio-Das-1.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=338250dd3c6dbfef965b3b0ef5dcc39e
diff --git a/dev-perl/Bio-Das/Bio-Das-1.170.0-r2.ebuild b/dev-perl/Bio-Das/Bio-Das-1.170.0-r2.ebuild
new file mode 100644
index 000000000000..fbd25fa1e003
--- /dev/null
+++ b/dev-perl/Bio-Das/Bio-Das-1.170.0-r2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LDS
+DIST_VERSION=1.17
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Interface to Distributed Annotation System"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=virtual/perl-IO-Compress-1.0
+ sci-biology/bioperl
+ >=dev-perl/HTML-Parser-3
+ >=dev-perl/libwww-perl-5
+ >=virtual/perl-MIME-Base64-2.12"
+RDEPEND="${DEPEND}"
+
+optdep_notice() {
+ local i
+ elog "This package has several modules which may require additional dependencies"
+ elog "to use. However, it is up to you to install them separately if you need this"
+ elog "optional functionality:"
+ elog
+ i="$(if has_version 'dev-perl/CGI'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i dev-perl/CGI"
+ elog " - Running a reference DAS server driven by an AGP File via"
+ elog " Bio::Das::AGPServer::Daemon"
+
+ if use test; then
+ elog
+ elog "This module will perform additional tests if these dependencies are"
+ elog "pre-installed"
+ fi
+}
+src_test() {
+ local MODULES=(
+ "Bio::Das ${DIST_VERSION}"
+ "Bio::Das::AGPServer::Config 1.0"
+ "Bio::Das::AGPServer::Parser"
+ "Bio::Das::AGPServer::SQLStorage"
+ "Bio::Das::AGPServer::SQLStorage::CSV::DB"
+ "Bio::Das::AGPServer::SQLStorage::MySQL::DB"
+ "Bio::Das::DSN"
+ "Bio::Das::Feature 0.91"
+ "Bio::Das::FeatureIterator 0.01"
+ "Bio::Das::HTTP::Fetch 1.11"
+ "Bio::Das::Map 1.01"
+ "Bio::Das::Request"
+ "Bio::Das::Request::Dnas"
+ "Bio::Das::Request::Dsn"
+ "Bio::Das::Request::Entry_points"
+ "Bio::Das::Request::Feature2Segments"
+ "Bio::Das::Request::Features"
+ "Bio::Das::Request::Sequences"
+ "Bio::Das::Request::Stylesheet"
+ "Bio::Das::Request::Types"
+ "Bio::Das::Segment 0.91"
+ "Bio::Das::Stylesheet 1.00"
+ "Bio::Das::Type"
+ "Bio::Das::TypeHandler"
+ "Bio::Das::Util 0.01"
+ )
+ has_version dev-perl/CGI && MODULES+=(
+ "Bio::Das::AGPServer::Daemon"
+ )
+ 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
+ perl-module_src_test
+ else
+ ewarn "Functional parts of these tests require network access"
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Bio-Das"
+ fi
+}
diff --git a/dev-perl/Bio-Das/Manifest b/dev-perl/Bio-Das/Manifest
new file mode 100644
index 000000000000..94388e0a2336
--- /dev/null
+++ b/dev-perl/Bio-Das/Manifest
@@ -0,0 +1,3 @@
+DIST Bio-Das-1.17.tar.gz 105270 BLAKE2B 0203891fe6f4a0847040f43817d9e0a2eb12dd76eebbab4616f2d9a16c35aa6fa3632071e66a135a49e2a308c30ec971eefabb11371e0abfbe6293fffb4a7b55 SHA512 c44d3571f4f4c777d8315db19cf704cc5ff4d48a8edae8b9a43f7d47df709bee476d810ce1e96bec5ccf44b7cf3373f79b892c0a1d17715f19ffdff81558292e
+EBUILD Bio-Das-1.170.0-r2.ebuild 2557 BLAKE2B 0348a208fea7df69883a3e701e67026c397e60bd88f817cbc5aca01ddd6e96f69a9689b4a4b0ee925437e607c8ce99535840869ffcd2ab43de89a90ab4926bae SHA512 93a97d39620eb67fa9cb1d1f86a65c52a86640440ac0d4de3d397f225e9af243d2b60b4a313c4252a280d3ca54e893225bbae835461fb70c41e3fb894b6bcdae
+MISC metadata.xml 2286 BLAKE2B b3ac90af3f6f506ea2753eae897ca91f3a826455f4959d506e6594e67dd5e42f2ff8db207d058a51659ff717ce4cd55fd2f5b775337e5bf9a8339021a59d127f SHA512 0806e77015426b7bf32f9021e00dfc7f2b04f255382e7973f5283072d9bb92d81cb6611c438c5398b77d0b0fc128fc50e9b5a2e165d0e09ed0b056b3dc172e12
diff --git a/dev-perl/Bio-Das/metadata.xml b/dev-perl/Bio-Das/metadata.xml
new file mode 100644
index 000000000000..0fe7c98c9974
--- /dev/null
+++ b/dev-perl/Bio-Das/metadata.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Bio-Das</remote-id>
+ <remote-id type="cpan-module">Bio::Das</remote-id>
+ <remote-id type="cpan-module">Bio::Das::AGPServer::Config</remote-id>
+ <remote-id type="cpan-module">Bio::Das::AGPServer::Daemon</remote-id>
+ <remote-id type="cpan-module">Bio::Das::AGPServer::Parser</remote-id>
+ <remote-id type="cpan-module">Bio::Das::AGPServer::SQLStorage</remote-id>
+ <remote-id type="cpan-module">Bio::Das::AGPServer::SQLStorage::CSV::DB</remote-id>
+ <remote-id type="cpan-module">Bio::Das::AGPServer::SQLStorage::MySQL::DB</remote-id>
+ <remote-id type="cpan-module">Bio::Das::DSN</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Feature</remote-id>
+ <remote-id type="cpan-module">Bio::Das::FeatureIterator</remote-id>
+ <remote-id type="cpan-module">Bio::Das::HTTP::Fetch</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Map</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request::Dnas</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request::Dsn</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request::Entry_points</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request::Feature2Segments</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request::Features</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request::Sequences</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request::Stylesheet</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Request::Types</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Segment</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Stylesheet</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Type</remote-id>
+ <remote-id type="cpan-module">Bio::Das::TypeHandler</remote-id>
+ <remote-id type="cpan-module">Bio::Das::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Bio-Graphics-2.390.0 b/dev-perl/Bio-Graphics-2.390.0
deleted file mode 100644
index 031f40ce6411..000000000000
--- a/dev-perl/Bio-Graphics-2.390.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/GD-2.300.0 >=dev-perl/Statistics-Descriptive-2.600.0 >=sci-biology/bioperl-1.5.9.1 dev-perl/CGI >=dev-perl/Module-Build-0.420.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generate images from Bio::Seq objects for visualization purposes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Bio-Graphics/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/GD-2.300.0 >=dev-perl/Statistics-Descriptive-2.600.0 >=sci-biology/bioperl-1.5.9.1 dev-perl/CGI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/Bio-Graphics-2.39.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=17b81b1bf1cf8fec2ed34c3e53e84689
diff --git a/dev-perl/Bio-Graphics-2.400.0 b/dev-perl/Bio-Graphics-2.400.0
deleted file mode 100644
index f48987a12bba..000000000000
--- a/dev-perl/Bio-Graphics-2.400.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/GD-2.300.0 dev-perl/CGI || ( >=dev-perl/Bio-Coordinate-1.7.1 <=sci-biology/bioperl-1.6.924 ) >=dev-perl/Statistics-Descriptive-2.600.0 >=sci-biology/bioperl-1.5.9.1 dev-perl/CGI >=dev-perl/Module-Build-0.420.0 dev-lang/perl:=
-DESCRIPTION=Generate images from Bio::Seq objects for visualization purposes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Bio-Graphics/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/GD-2.300.0 dev-perl/CGI || ( >=dev-perl/Bio-Coordinate-1.7.1 <=sci-biology/bioperl-1.6.924 ) >=dev-perl/Statistics-Descriptive-2.600.0 >=sci-biology/bioperl-1.5.9.1 dev-perl/CGI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CJ/CJFIELDS/Bio-Graphics-2.40.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ec951c09ac60ba617ec6162cce41df85
diff --git a/dev-perl/Bio-Graphics/Bio-Graphics-2.390.0.ebuild b/dev-perl/Bio-Graphics/Bio-Graphics-2.390.0.ebuild
new file mode 100644
index 000000000000..00d3935f6fcb
--- /dev/null
+++ b/dev-perl/Bio-Graphics/Bio-Graphics-2.390.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LDS
+MODULE_VERSION=2.39
+inherit perl-module
+
+DESCRIPTION="Generate images from Bio::Seq objects for visualization purposes"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/GD-2.300.0
+ >=dev-perl/Statistics-Descriptive-2.600.0
+ >=sci-biology/bioperl-1.5.9.1
+ dev-perl/CGI
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+"
+SRC_TEST=do
diff --git a/dev-perl/Bio-Graphics/Bio-Graphics-2.400.0.ebuild b/dev-perl/Bio-Graphics/Bio-Graphics-2.400.0.ebuild
new file mode 100644
index 000000000000..c1ddaf184d1e
--- /dev/null
+++ b/dev-perl/Bio-Graphics/Bio-Graphics-2.400.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CJFIELDS
+DIST_VERSION=2.40
+inherit perl-module
+
+DESCRIPTION="Generate images from Bio::Seq objects for visualization purposes"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/GD-2.300.0
+ dev-perl/CGI
+ || ( >=dev-perl/Bio-Coordinate-1.7.1 <=sci-biology/bioperl-1.6.924 )
+ >=dev-perl/Statistics-Descriptive-2.600.0
+ >=sci-biology/bioperl-1.5.9.1
+ dev-perl/CGI
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+"
diff --git a/dev-perl/Bio-Graphics/Manifest b/dev-perl/Bio-Graphics/Manifest
new file mode 100644
index 000000000000..831e6fab03db
--- /dev/null
+++ b/dev-perl/Bio-Graphics/Manifest
@@ -0,0 +1,5 @@
+DIST Bio-Graphics-2.39.tar.gz 1139511 BLAKE2B 239164b45f0cb458df60e9c82c0900dedc86fd0ae8d0fd00b2f3bd6ae43dd801b27615153d8f5f8ac9f1db341a69fbecc431bb5da8460cc9cb61b5e45a5c32ac SHA512 4119c56a125df67a613833c06d7db94be7f19c39fcf908eb52c403e70652c04d91a3b7de768e2465423bff69dd900cb45f1044ed673eb6228a8ad7516a35471f
+DIST Bio-Graphics-2.40.tar.gz 1105973 BLAKE2B 9b2d5d8406155ba65b5f51fe5f0d832383640985bde125e31784b102789bfc288565714f216ff9bcec0a7d25ff9874c974d6037b21f51d11f48a992807f7edf5 SHA512 a575ced7b5e59ad0f2b81ecc44f441760003b80bbe8f4f2593d4f2258d967a537ffbe35b031c8fda94c0c2e64a0687739fc789a05edfc2a0b38e336f037f21df
+EBUILD Bio-Graphics-2.390.0.ebuild 485 BLAKE2B 4e978f94dd96e568c1297fb479374613b527b8ebaaa239b14b7718b116da0c3a08627eae953f9fa71ffdf03da90c7b475c0891c0c74e6dcbdde06b647d39ee1a SHA512 d2cdcd91b45a9736d0678176d3c2e1feab9d7144275b20bf9e3db0fb9c623139979d066d592cefc1a0a10456da18f85e1aaaafb7c6273af9fd689bece0cb8861
+EBUILD Bio-Graphics-2.400.0.ebuild 558 BLAKE2B 84dedc6c6c0954bd56974debe968a4f45a92ac8db4cc1fab5ac236399f7f877582af3db3fd711f97dec117a7864cb496c40d49046bb7ec4f699e3e08378df3e0 SHA512 c310247128584104377abf51f74bcf4317e47b7ea6a510eb1652595dc61a962d5ce21c02b6aa10ab04dbbc54b77effdcc6c77397eaa4304c220eccaa76add10f
+MISC metadata.xml 8865 BLAKE2B 9f55cb0cba88aca2985dbf955afa1b41afd230e88aaae85faaa7b8b0b22dfc9d0b532bffcfdfa8b7d41b376b85d2975d965451fadf4ff684f7d90a12fcded207 SHA512 0a1927fa1a3edc3e3994c3af61dcccda7a5f25c755d95a1a7318f7e5611c834bec57a3001202f14309f9ef70892bc4bcf6f310a16a8ad19a04a0281fc3b49ae2
diff --git a/dev-perl/Bio-Graphics/metadata.xml b/dev-perl/Bio-Graphics/metadata.xml
new file mode 100644
index 000000000000..4bfb768a36aa
--- /dev/null
+++ b/dev-perl/Bio-Graphics/metadata.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Bio-Graphics</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::ConfiguratorI</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::DrawTransmembrane</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Feature</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::FeatureBase</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::FeatureDir</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::FeatureFile</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::FeatureFile::Iterator</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::FileSplitter</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::Factory</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::alignment</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::allele_tower</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::anchored_arrow</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::arrow</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::box</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::broken_line</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::cds</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::christmas_arrow</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::cross</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::crossbox</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::dashed_line</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::diamond</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::dna</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::dot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::dumbbell</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::ellipse</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::ex</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::extending_arrow</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::fb_shmiggle</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::fixedwidth</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::flag</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::gene</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::generic</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::graded_segments</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::group</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::hat</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::heat_map</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::heat_map_ideogram</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::heterogeneous_segments</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::hidden</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::hybrid_plot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::ideogram</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::image</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::lightning</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::line</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::merge_parts</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::merged_alignment</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::minmax</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::operon</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::oval</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::pairplot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::pentagram</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::phylo_align</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::pinsertion</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::point_glyph</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::primers</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::processed_transcript</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::protein</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::ragged_ends</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::rainbow_gene</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::read_pair</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::redgreen_box</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::redgreen_segment</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::repeating_shape</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::rndrect</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::ruler_arrow</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::saw_teeth</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::scale</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::segmented_keyglyph</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::segments</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::smoothing</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::so_transcript</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::span</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::spectrogram</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::splice_site</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::stackedplot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::ternary_plot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::text_in_box</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::three_letters</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::tic_tac_toe</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::toomany</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::topoview</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::trace</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::track</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::transcript</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::transcript2</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::translation</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::triangle</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::two_bolts</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::vista_plot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::wave</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::weighted_arrow</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::whiskerplot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::wiggle_box</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::wiggle_data</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::wiggle_density</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::wiggle_whiskers</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::wiggle_xyplot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Glyph::xyplot</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Layout</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Layout::Contour</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Math</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Panel</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Pictogram</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::RendererI</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Util</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Wiggle</remote-id>
+ <remote-id type="cpan-module">Bio::Graphics::Wiggle::Loader</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Bio-SamTools-1.430.0 b/dev-perl/Bio-SamTools-1.430.0
deleted file mode 100644
index eae652ab92e8..000000000000
--- a/dev-perl/Bio-SamTools-1.430.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=sci-biology/bioperl-1.6.9 sci-biology/samtools:0.1-legacy= virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.420.0 dev-lang/perl:=
-DESCRIPTION=Read SAM/BAM database files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Bio-SamTools/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Apache-2.0 Artistic-2 GPL-1+ )
-RDEPEND=>=sci-biology/bioperl-1.6.9 sci-biology/samtools:0.1-legacy= dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/Bio-SamTools-1.43.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=cd336cdf905a89783b426d8bb1b2cb1c
diff --git a/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0.ebuild b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0.ebuild
new file mode 100644
index 000000000000..1147cec5a486
--- /dev/null
+++ b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LDS
+DIST_VERSION=1.43
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Read SAM/BAM database files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+LICENSE="|| ( Apache-2.0 Artistic-2 GPL-1+ )"
+
+RDEPEND="
+ >=sci-biology/bioperl-1.6.9
+ sci-biology/samtools:0.1-legacy=
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/Module-Build-0.420.0
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.430.0-legacy.patch
+)
+
+src_prepare() {
+ perl-module_src_prepare
+ tc-export CC
+}
diff --git a/dev-perl/Bio-SamTools/Manifest b/dev-perl/Bio-SamTools/Manifest
new file mode 100644
index 000000000000..9130d1cf0d4e
--- /dev/null
+++ b/dev-perl/Bio-SamTools/Manifest
@@ -0,0 +1,4 @@
+AUX Bio-SamTools-1.430.0-legacy.patch 2466 BLAKE2B ab4a384031f4f2b333700e9ddf62d7a8293f88c0390b8f151a6b0657f4f59613f1e33d259f9b575fb8348593dfdc408e4d6168ecba3c3863a856f3ef6abefa9f SHA512 3e886216a966144aa69aa86d3ffa28ee8f9aadec84f760259aad9fcdc09ca69499655e8c3d81a5b39d79fd503f14e0159bdf2422d66458f1e9095b2fb05da26a
+DIST Bio-SamTools-1.43.tar.gz 340833 BLAKE2B 2b488667b86ef1bedb7cf74dfdcb3abc0302d9f309c1fc3077682bb400c8307f3b7d8fb1a9015a26f9a17f9e9955845d160512aa3273c368b720fe51b4392458 SHA512 cd5bc6213c093f5105399c95278803afcc537bb3d191686cda0193b82fda2580749bf7533791899939a78963fcc0d6b36eabe9c309c9c6816a9849e3c892c41b
+EBUILD Bio-SamTools-1.430.0.ebuild 591 BLAKE2B d92daf9d86f1d8a4b60257fd810d012794d41e7082555a89b1fa66f2f2bb65b2585a27d68684d2dd1820dda214905868c752bbcbf3083e32d1797848cfaae4cc SHA512 fe282e0404be9a758e1f42ec9d12ae1dd935aa0f9fca8d07e07f55ae6453b2c615868de859b4e5af9f2195c18b988f0ac8132db0c8c0a880843178bce041b221
+MISC metadata.xml 1642 BLAKE2B 8e00b2305f870d0007a22f366376d77d359df2ab54d279da2c7b791da320f72e7d110956251c3adcddaf8b4b318110b5ff4b6cde4a6cd359cbb403f666c7de93 SHA512 d518abd6c3f99c370ce401f7fce792b2d55d29fc2baccb54f8a32f2e2c385acf3dd7f31f3c3fc0764fb3b754e4bd3378eef0002a0e4d48b2ae2a116c85379c50
diff --git a/dev-perl/Bio-SamTools/files/Bio-SamTools-1.430.0-legacy.patch b/dev-perl/Bio-SamTools/files/Bio-SamTools-1.430.0-legacy.patch
new file mode 100644
index 000000000000..8464f06a2f01
--- /dev/null
+++ b/dev-perl/Bio-SamTools/files/Bio-SamTools-1.430.0-legacy.patch
@@ -0,0 +1,88 @@
+From 74b38ded97f7a1940c3a37b9aec9b3287a3a78bd Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 10 Sep 2017 13:33:32 +1200
+Subject: Fix linking/compiling for bam-0.1-legacy
+
+---
+ Build.PL | 6 +++---
+ c_bin/bam2bedgraph.c | 2 +-
+ c_bin/makefile | 6 +++---
+ lib/Bio/DB/Sam.xs | 6 +++---
+ 4 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/Build.PL b/Build.PL
+index 685815f..2611759 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -4,8 +4,8 @@ use strict;
+ use Module::Build;
+ use Module::Load::Conditional qw(can_load);
+
+-my $HeaderFile = "bam.h";
+-my $LibFile = "libbam.a";
++my $HeaderFile = "bam-0.1-legacy/bam.h";
++my $LibFile = "libbam-0.1-legacy.so";
+ my $ReadLine;
+
+ my ($sam_include,$sam_lib) = find_sam(); # may exit with error here
+@@ -39,7 +39,7 @@ my $build = $class->new(
+ dist_abstract => 'Perl interface to SamTools library for DNA sequencing',
+ license => 'perl',
+ include_dirs => [$sam_include],
+- extra_linker_flags => ["-L$sam_lib",'-lbam','-lpthread','-lz'],
++ extra_linker_flags => ["-L$sam_lib",'-lbam-0.1-legacy','-lpthread','-lz'],
+
+ extra_compiler_flags=>[
+
+diff --git a/c_bin/bam2bedgraph.c b/c_bin/bam2bedgraph.c
+index 298e9a8..91218fa 100644
+--- a/c_bin/bam2bedgraph.c
++++ b/c_bin/bam2bedgraph.c
+@@ -1,5 +1,5 @@
+ #include <stdio.h>
+-#include "sam.h"
++#include "bam-0.1-legacy/sam.h"
+
+ typedef struct {
+ uint32_t ltid;
+diff --git a/c_bin/makefile b/c_bin/makefile
+index 9aef917..0abbb4c 100644
+--- a/c_bin/makefile
++++ b/c_bin/makefile
+@@ -1,5 +1,5 @@
+-CC= gcc
+-CFLAGS= -g -Wall -O2 -fPIC
++CC?= gcc
++CFLAGS?= -g -Wall -O2 -fPIC
+ DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=1
+ INCLUDES=
+ LIBPATH=
+@@ -14,7 +14,7 @@ PROG= bam2bedgraph
+ all:$(PROG)
+
+ bam2bedgraph: bam2bedgraph.o
+- $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LIBPATH) -lbam -lpthread -lm -lz
++ $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LIBPATH) -lbam-0.1-legacy -lpthread -lm -lz
+
+ clean:
+ rm -f *.o $(PROG)
+diff --git a/lib/Bio/DB/Sam.xs b/lib/Bio/DB/Sam.xs
+index 023f655..86410fb 100644
+--- a/lib/Bio/DB/Sam.xs
++++ b/lib/Bio/DB/Sam.xs
+@@ -25,9 +25,9 @@
+
+ #include <unistd.h>
+ #include <math.h>
+-#include "bam.h"
+-#include "khash.h"
+-#include "faidx.h"
++#include "bam-0.1-legacy/bam.h"
++#include "bam-0.1-legacy/khash.h"
++#include "bam-0.1-legacy/faidx.h"
+
+ /* stolen from bam_aux.c */
+ #define MAX_REGION 1<<29
+--
+2.14.1
+
diff --git a/dev-perl/Bio-SamTools/metadata.xml b/dev-perl/Bio-SamTools/metadata.xml
new file mode 100644
index 000000000000..268cc35b8f8c
--- /dev/null
+++ b/dev-perl/Bio-SamTools/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Bio-SamTools</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::AlignWrapper</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::Alignment</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::FetchIterator</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::Pileup</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::PileupWrapper</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::Query</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::ReadIterator</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::SplitAlignmentPart</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Bam::Target</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Sam</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Sam::Constants</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Sam::Fai</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Sam::SamToGBrowse</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Sam::Segment</remote-id>
+ <remote-id type="cpan-module">Bio::DB::Sam::Segment::Iterator</remote-id>
+ <remote-id type="cpan-module">Bio::SeqFeature::Coverage</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Bit-Vector-7.400.0 b/dev-perl/Bit-Vector-7.400.0
deleted file mode 100644
index e45a1af8029c..000000000000
--- a/dev-perl/Bit-Vector-7.400.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Carp-Clan-5.300.0 >=virtual/perl-Storable-2.210.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Efficient bit vector, set of integers and big int math library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Bit-Vector/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Carp-Clan-5.300.0 >=virtual/perl-Storable-2.210.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STBEY/Bit-Vector-7.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6786476ff6ba16d6c5a5f779a38f4aa5
diff --git a/dev-perl/Bit-Vector-Minimal-1.300.0-r1 b/dev-perl/Bit-Vector-Minimal-1.300.0-r1
deleted file mode 100644
index 445bebb1731d..000000000000
--- a/dev-perl/Bit-Vector-Minimal-1.300.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Object-oriented wrapper around vec()
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Bit-Vector-Minimal/
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Bit-Vector-Minimal-1.3.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=47ef9cccaccb80965786a8fd71436ee4
diff --git a/dev-perl/Bit-Vector-Minimal/Bit-Vector-Minimal-1.300.0-r1.ebuild b/dev-perl/Bit-Vector-Minimal/Bit-Vector-Minimal-1.300.0-r1.ebuild
new file mode 100644
index 000000000000..17b49b2726d6
--- /dev/null
+++ b/dev-perl/Bit-Vector-Minimal/Bit-Vector-Minimal-1.300.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TMTM
+MODULE_VERSION=1.3
+inherit perl-module
+
+DESCRIPTION="Object-oriented wrapper around vec()"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Bit-Vector-Minimal/Manifest b/dev-perl/Bit-Vector-Minimal/Manifest
new file mode 100644
index 000000000000..c422c082f09b
--- /dev/null
+++ b/dev-perl/Bit-Vector-Minimal/Manifest
@@ -0,0 +1,3 @@
+DIST Bit-Vector-Minimal-1.3.tar.gz 3002 BLAKE2B 079ffa282f9b4b63965cf7e2e34fc27b134dee2c445b25d53976b365cc2c6b90e54b2c3b0c5aebdb23ec2d1a0025e4faf0c88ed8db4e77af8a5788596d52d0a0 SHA512 17bca70ee4c3a6c5274e9a54e07851b501d1d4fe14ac13f86b4fa715092d33ec5c3cf80ae8fec271809fb0d151c92f9d4f733b4900b08852ae20169f8e0a69b9
+EBUILD Bit-Vector-Minimal-1.300.0-r1.ebuild 295 BLAKE2B c976e9bf45aec97685bbec40602ceb620bc3eb5f01dfdcd87d7a3d0e7a95e1f2df0e6aac117a340245e295fefca23d40df06672c7fad267e38bf936955333bad SHA512 830dc51291a392d3f3631792a599668286eb9c71139822d8ae88b8681f09ee61ff21e74c0f86c592693afc95cb0c50765f75fe8087a7df3c640727d0fd4fb581
+MISC metadata.xml 409 BLAKE2B d7b424dbd547cbe37e9bf4208743b34afa9a7d6ed0ebbdb406bf14d17ad9d33a64864485ff0189468069b42e1fde3c21deb853843b38b1e4b30eb12163da9a8a SHA512 a6a2dc32259b011cafe6954b278444efdb0ed367101bcad1e68a66c9fe6b6c00d7856eb33f693c04c22f3b89ee0fb3f64b8391cea3a519152e97f8754041a072
diff --git a/dev-perl/Bit-Vector-Minimal/metadata.xml b/dev-perl/Bit-Vector-Minimal/metadata.xml
new file mode 100644
index 000000000000..98bcbb404383
--- /dev/null
+++ b/dev-perl/Bit-Vector-Minimal/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">Bit-Vector-Minimal</remote-id>
+ <remote-id type="cpan-module">Bit::Vector::Minimal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Bit-Vector/Bit-Vector-7.400.0.ebuild b/dev-perl/Bit-Vector/Bit-Vector-7.400.0.ebuild
new file mode 100644
index 000000000000..d10c9795bf8b
--- /dev/null
+++ b/dev-perl/Bit-Vector/Bit-Vector-7.400.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=STBEY
+MODULE_VERSION=7.4
+inherit perl-module
+
+DESCRIPTION="Efficient bit vector, set of integers and big int math library"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Carp-Clan-5.300.0
+ >=virtual/perl-Storable-2.210.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Bit-Vector/Manifest b/dev-perl/Bit-Vector/Manifest
new file mode 100644
index 000000000000..9d698e738a48
--- /dev/null
+++ b/dev-perl/Bit-Vector/Manifest
@@ -0,0 +1,3 @@
+DIST Bit-Vector-7.4.tar.gz 135965 BLAKE2B e05391b2a38a30f33d9029273c4f5ea029a8d97db21c0c2d60406c05185be1ada280744c5008129e27c79993a726ca0bfd682a9c33453f6709fdb5614bd3229e SHA512 80aa49aea8c31c60c14161198eab9d620d738530c3c209104b8ad8f1144822f80c3effb3303c569fc556b2457328659ae5d1aaf511d714c835618b84c722abc5
+EBUILD Bit-Vector-7.400.0.ebuild 506 BLAKE2B 43819877f7d27e341d20117a72cb2d36d813f0900a6e091c2789c7ba319814bbb755af75ecaddce616a19418bab4d5b25d55768484ec11c49398768ca6408f59 SHA512 acb51cf5819f0f4970767e8110095f62e4caee39c35c25d1369227eaea88e7be1ec2ddd2b1579d5de131f810c6d3a3204606d32aac49b49c74c7fcda1c852a39
+MISC metadata.xml 526 BLAKE2B 846a5bca2fdbc8d8ff10bd7c6f468289fda120d522603880130901b0e5678dd9112c8a36f669ccf884c557dd6324686d310af1a1083efa1867f5d615d703c7e9 SHA512 746690e144d0445a278a63248f0a3be4e675f96e15e9f2422568d52d3d09713db7a6c8516b490f0021b8f1b725a40a83046180626731a9050884d8a2d1a5ee9f
diff --git a/dev-perl/Bit-Vector/metadata.xml b/dev-perl/Bit-Vector/metadata.xml
new file mode 100644
index 000000000000..165c74dfe945
--- /dev/null
+++ b/dev-perl/Bit-Vector/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Bit-Vector</remote-id>
+ <remote-id type="cpan-module">Bit::Vector</remote-id>
+ <remote-id type="cpan-module">Bit::Vector::Overload</remote-id>
+ <remote-id type="cpan-module">Bit::Vector::String</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Boulder-1.300.0-r1 b/dev-perl/Boulder-1.300.0-r1
deleted file mode 100644
index 3b8a7cd5e039..000000000000
--- a/dev-perl/Boulder-1.300.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-Parser dev-lang/perl:=[-build(-)]
-DESCRIPTION=An API for hierarchical tag/value structures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Boulder/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-Parser dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/Boulder-1.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fac8cc26268f64069c774a1ba4ae4dec
diff --git a/dev-perl/Boulder/Boulder-1.300.0-r1.ebuild b/dev-perl/Boulder/Boulder-1.300.0-r1.ebuild
new file mode 100644
index 000000000000..a6580a7eb87f
--- /dev/null
+++ b/dev-perl/Boulder/Boulder-1.300.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LDS
+MODULE_VERSION=1.30
+inherit perl-module
+
+DESCRIPTION="An API for hierarchical tag/value structures"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/XML-Parser"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Boulder/Manifest b/dev-perl/Boulder/Manifest
new file mode 100644
index 000000000000..2690d5aba887
--- /dev/null
+++ b/dev-perl/Boulder/Manifest
@@ -0,0 +1,3 @@
+DIST Boulder-1.30.tar.gz 91202 BLAKE2B e1c7f44248d9b257669713b0168b395cad73713476c0cbf688c1513f99552cafc428c7118bdc13ec33018d198434d36d76cbbfe06308d17df230c951ce85c8d2 SHA512 787c80fb578afd8495e57d96f4db69c6d02f69957593cae9e1e130f58f6b34b79bebe60e2484e6cbc81906e60f79df0f55e9479cffc5c0b800c00c6946d5479e
+EBUILD Boulder-1.300.0-r1.ebuild 355 BLAKE2B a8d50b85f2eb88709541016901cbb11406b5388715ff48216d9c83a584ea94dae88b3e008f5171c1575a2d5a162a81f20e1ce3b8b0e41a2e7e6441297307de0f SHA512 f2165a70f9a29578453e7c6888306ae95e4b67e574b26c401924884240e3597786781912758cc32ca6b1ad620320a7a6e10a348b140cbc334cd15daa7f3f2d14
+MISC metadata.xml 1992 BLAKE2B 996bfe3a5f2f3a5b95af031d34eb36ae507ae76324f45ee32e5868b435000cbe253dc8df0fd67320718e6f5a8b9fb1913d6b49148b83f2a6aef69ec538ede544 SHA512 9530e1dac2e2c3aa10c9f5b0021e273af9ebb0b2c4a306645c3490235eb3e729819c84454c7d4272c82aaec7657640978cde84ca3750ed498d160b23c5f704c2
diff --git a/dev-perl/Boulder/metadata.xml b/dev-perl/Boulder/metadata.xml
new file mode 100644
index 000000000000..31ec77c20009
--- /dev/null
+++ b/dev-perl/Boulder/metadata.xml
@@ -0,0 +1,38 @@
+<?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>
+ <longdescription>Parse and read BLASTs, Boulders, Stones</longdescription>
+ <upstream>
+ <remote-id type="cpan">Boulder</remote-id>
+ <remote-id type="cpan-module">Boulder::Blast</remote-id>
+ <remote-id type="cpan-module">Boulder::Blast::NCBI</remote-id>
+ <remote-id type="cpan-module">Boulder::Blast::WU</remote-id>
+ <remote-id type="cpan-module">Boulder::Genbank</remote-id>
+ <remote-id type="cpan-module">Boulder::Labbase</remote-id>
+ <remote-id type="cpan-module">Boulder::LocusLink</remote-id>
+ <remote-id type="cpan-module">Boulder::Medline</remote-id>
+ <remote-id type="cpan-module">Boulder::Omim</remote-id>
+ <remote-id type="cpan-module">Boulder::Store</remote-id>
+ <remote-id type="cpan-module">Boulder::Stream</remote-id>
+ <remote-id type="cpan-module">Boulder::String</remote-id>
+ <remote-id type="cpan-module">Boulder::Swissprot</remote-id>
+ <remote-id type="cpan-module">Boulder::Unigene</remote-id>
+ <remote-id type="cpan-module">Boulder::XML</remote-id>
+ <remote-id type="cpan-module">Entrez</remote-id>
+ <remote-id type="cpan-module">File</remote-id>
+ <remote-id type="cpan-module">GenbankAccessor</remote-id>
+ <remote-id type="cpan-module">LocusLinkAccessor</remote-id>
+ <remote-id type="cpan-module">MedlineAccessor</remote-id>
+ <remote-id type="cpan-module">OmimAccessor</remote-id>
+ <remote-id type="cpan-module">Stone</remote-id>
+ <remote-id type="cpan-module">Stone::Cursor</remote-id>
+ <remote-id type="cpan-module">Stone::GB_Sequence</remote-id>
+ <remote-id type="cpan-module">SwissprotAccessor</remote-id>
+ <remote-id type="cpan-module">UnigeneAccessor</remote-id>
+ <remote-id type="cpan-module">Yank</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Browser-Open-0.40.0 b/dev-perl/Browser-Open-0.40.0
deleted file mode 100644
index b28a94c05f6c..000000000000
--- a/dev-perl/Browser-Open-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.920.0 ) dev-lang/perl:=
-DESCRIPTION=Open a browser at a given URL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Browser-Open/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFRANKS/Browser-Open-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=508da84f27c8bc0637f3cafab9f186bb
diff --git a/dev-perl/Browser-Open/Browser-Open-0.40.0.ebuild b/dev-perl/Browser-Open/Browser-Open-0.40.0.ebuild
new file mode 100644
index 000000000000..5da06c0c3802
--- /dev/null
+++ b/dev-perl/Browser-Open/Browser-Open-0.40.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFRANKS
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Open a browser at a given URL"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.920.0
+ )
+"
diff --git a/dev-perl/Browser-Open/Manifest b/dev-perl/Browser-Open/Manifest
new file mode 100644
index 000000000000..722667c5790c
--- /dev/null
+++ b/dev-perl/Browser-Open/Manifest
@@ -0,0 +1,3 @@
+DIST Browser-Open-0.04.tar.gz 4006 BLAKE2B 13e2b615211c2184fb54c29d9cc197e84a8660076c2b83a5e1fed85e1babbe07968eaa25d32b5608fb97bf237ed8bcc6d7b7547cbf45ede898f2f8b7346b8fd9 SHA512 70f5559c4dd4a07ed8513340871a2c04b2c4118b8f160e23586fc170d5f9123ab287d6031860096ca6329c03df8f077d96f0af2656efe46a9b1629d92255e7ae
+EBUILD Browser-Open-0.40.0.ebuild 389 BLAKE2B 61c3912c9ba688d17dd6731309d5db9cb0450daacff98d7156502d5d06af0d473dd9223254e4bb74434b4316537f92a36a666ceab8335e383479df4a0653b885 SHA512 f6183788c521cb5aae2c257d7954f93e1878a01d940952718e1ab1520a1212b3b4135332b4b23227236114503459b02dab46d24d119a46aff8762045a7f527d3
+MISC metadata.xml 384 BLAKE2B f80dd1cae9ae797cffabaa91b229df7bf560477f40ffa0e77261b7552bdeabadbd565f16709a7abdb4f92b7367c39d41613680f7f75cd9adf77f6a83cc77e552 SHA512 43538f19faec5dd31c4fbcc1c5f93817a961fd3e1e44e8cdc4c500db17768464ed7ec18e36dcc908e6e50c721fc9499ead074c48c60f699e233f44d9861141f2
diff --git a/dev-perl/Browser-Open/metadata.xml b/dev-perl/Browser-Open/metadata.xml
new file mode 100644
index 000000000000..8893e94d917d
--- /dev/null
+++ b/dev-perl/Browser-Open/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">Browser-Open</remote-id>
+ <remote-id type="cpan-module">Browser::Open</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Business-FedEx-DirectConnect-1.10.0-r1 b/dev-perl/Business-FedEx-DirectConnect-1.10.0-r1
deleted file mode 100644
index d5ce1f9f9912..000000000000
--- a/dev-perl/Business-FedEx-DirectConnect-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl dev-perl/Tie-StrictHash dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interface to FedEx Ship Manager Direct
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Business-FedEx-DirectConnect/
-KEYWORDS=amd64 ia64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-perl/Tie-StrictHash dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JP/JPOWERS/Business-FedEx-DirectConnect-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6ed98a9f9e7b8ead07c9535ec7e0f42f
diff --git a/dev-perl/Business-FedEx-DirectConnect/Business-FedEx-DirectConnect-1.10.0-r1.ebuild b/dev-perl/Business-FedEx-DirectConnect/Business-FedEx-DirectConnect-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..4d72361a97a1
--- /dev/null
+++ b/dev-perl/Business-FedEx-DirectConnect/Business-FedEx-DirectConnect-1.10.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JPOWERS
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Interface to FedEx Ship Manager Direct"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/libwww-perl
+ dev-perl/Tie-StrictHash"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Business-FedEx-DirectConnect/Manifest b/dev-perl/Business-FedEx-DirectConnect/Manifest
new file mode 100644
index 000000000000..4d4c9d1dbb48
--- /dev/null
+++ b/dev-perl/Business-FedEx-DirectConnect/Manifest
@@ -0,0 +1,3 @@
+DIST Business-FedEx-DirectConnect-1.01.tar.gz 17254 BLAKE2B 363010b85f240c121ab5475ba8ea770801dd73f232c5ed2b6c67c6f2e9b7e42e9bd88941e01bc3c9247df108fb41cda1d2e14db156caffda4a8e5a0f11c7308b SHA512 65d254bd8f0820cc5ccb69a8ffae715dd5957da1c0c5186a6ecdc3033780320d04d623fd2eac35ebf473c92f6b199493b14b85a897528b9b3f6230c5a444e207
+EBUILD Business-FedEx-DirectConnect-1.10.0-r1.ebuild 368 BLAKE2B a4292904bb435e3ea5a874150efa08d0f18248190e1d386961eca753d3e170190f879a89cffa368bcd7c872b8271aa11d67e28de7042702dc5f54f4211a57bdc SHA512 c7aa8890e5767cf3452fe62f3bf22ef785a1c506a2dda6da1c1e389fb42521b2b774f7bd662b29c434d64f1bae54aad8dce37b2091596add71c3ca67b86bc935
+MISC metadata.xml 502 BLAKE2B 955efe31d702112b2c36ed769a154a2798bb0feeef49dcecf67765c0f59c90bab1aa4c179ae49097cc1bd93b5e0c68aa1f909fcace5ffcc709042758e3e4a521 SHA512 340c3ba3fe36ecce28137d6428b75edcefaa108edc3a00541ee2f7816d909c8664c0b6451ac57f0017a22fecc61021ef3424b5dcfc905b2d1140639aab7285e5
diff --git a/dev-perl/Business-FedEx-DirectConnect/metadata.xml b/dev-perl/Business-FedEx-DirectConnect/metadata.xml
new file mode 100644
index 000000000000..cb552284e6a9
--- /dev/null
+++ b/dev-perl/Business-FedEx-DirectConnect/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Business-FedEx-DirectConnect</remote-id>
+ <remote-id type="cpan-module">Business::FedEx::Constants</remote-id>
+ <remote-id type="cpan-module">Business::FedEx::DirectConnect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Business-Hours-0.120.0-r1 b/dev-perl/Business-Hours-0.120.0-r1
deleted file mode 100644
index e60db9835888..000000000000
--- a/dev-perl/Business-Hours-0.120.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Set-IntSpan-1.120.0 dev-lang/perl:=
-DESCRIPTION=Calculate business hours in a time period
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Business-Hours/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Set-IntSpan-1.120.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUZ/Business-Hours-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fe44690b244cda61ffca63d23da79019
diff --git a/dev-perl/Business-Hours/Business-Hours-0.120.0-r1.ebuild b/dev-perl/Business-Hours/Business-Hours-0.120.0-r1.ebuild
new file mode 100644
index 000000000000..6662c29dc0a5
--- /dev/null
+++ b/dev-perl/Business-Hours/Business-Hours-0.120.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="RUZ"
+DIST_VERSION="0.12"
+
+inherit perl-module
+
+DESCRIPTION="Calculate business hours in a time period"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+
+RDEPEND=">=dev-perl/Set-IntSpan-1.120.0"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Business-Hours/Manifest b/dev-perl/Business-Hours/Manifest
new file mode 100644
index 000000000000..ce2996c49f6e
--- /dev/null
+++ b/dev-perl/Business-Hours/Manifest
@@ -0,0 +1,3 @@
+DIST Business-Hours-0.12.tar.gz 16021 BLAKE2B 35301570707c0b212d4dbae20f8ceac1205eceab2bae5263e9a0003b6a21a43f72514269ecb9837d11b7c50f8f87e5567122fdb1d80b03d5728fa16157251992 SHA512 6d2c5fc1d5ddcc0263c24cbc0fc3536bbd19bf24976087c959e4649200c32df13d8ef66298f2e077566e4d8951b07b0461cf2740e32c425552443adef3881745
+EBUILD Business-Hours-0.120.0-r1.ebuild 326 BLAKE2B b8161b8eb0e96574cf6d883db2ead18ad0d02a37bd213389c02a2b1b987c5d7ff5a8e144051e5819b572ce08b966fe7940f458f5de4a78eb7e4144035eabc464 SHA512 d21aae3715e53c8049c4633a71b0c879a9743970d2d090c4387282208643685b6ac639121fc6c0fe2cd5c05c721ea8ba40c0ce005ec62b78c8297d98897ff2cb
+MISC metadata.xml 400 BLAKE2B 65cd93f92cafff59751e0f3f6e14032e42121b1a575d07a0702fb444962776e75e4fc3f8a3d8b6cfb60d49699b156eb70e68aca10c560118cf8ecb7ab27cfa6a SHA512 c4d3b193c854dae5fcba69bc9d6807ec3522e7425a29203b9942e64c02eaaf94653ff89722f03dffce7c6499eda0e424cbc83a6941c0cbf4385809b64ff75e21
diff --git a/dev-perl/Business-Hours/metadata.xml b/dev-perl/Business-Hours/metadata.xml
new file mode 100644
index 000000000000..86e168fd38d1
--- /dev/null
+++ b/dev-perl/Business-Hours/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">Business-Hours</remote-id>
+ <remote-id type="cpan-module">Business::Hours</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Business-ISBN-3.4.0 b/dev-perl/Business-ISBN-3.4.0
deleted file mode 100644
index 0ceaa4525568..000000000000
--- a/dev-perl/Business-ISBN-3.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=barcode? ( dev-perl/GD-Barcode dev-perl/GD[png] ) >=dev-perl/Business-ISBN-Data-20140910.2.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.950.0 ) dev-lang/perl:=
-DESCRIPTION=Work with ISBN as objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Business-ISBN/
-IUSE=test barcode examples
-KEYWORDS=amd64 ~arm ~arm64 ~x86
-LICENSE=Artistic-2
-RDEPEND=barcode? ( dev-perl/GD-Barcode dev-perl/GD[png] ) >=dev-perl/Business-ISBN-Data-20140910.2.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Business-ISBN-3.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=00484c24d235846ca20b71c471646a66
diff --git a/dev-perl/Business-ISBN-Data-20140910.3.0 b/dev-perl/Business-ISBN-Data-20140910.3.0
deleted file mode 100644
index 1466ff4537b8..000000000000
--- a/dev-perl/Business-ISBN-Data-20140910.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Spec >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-Test-Simple-0.950.0 ) dev-lang/perl:=
-DESCRIPTION=Data pack for Business::ISBN
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Business-ISBN-Data/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Business-ISBN-Data-20140910.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=87a86ee5a886a7aa16b5e5a43e4d005b
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20140910.3.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20140910.3.0.ebuild
new file mode 100644
index 000000000000..0f7752aba9e0
--- /dev/null
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20140910.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=20140910.003
+inherit perl-module
+
+DESCRIPTION="Data pack for Business::ISBN"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+PERL_RM_FILES=(
+ "make_data.pl"
+)
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-Test-Simple-0.950.0
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die
+ perl-module_src_test
+}
diff --git a/dev-perl/Business-ISBN-Data/Manifest b/dev-perl/Business-ISBN-Data/Manifest
new file mode 100644
index 000000000000..3831b3ca96b5
--- /dev/null
+++ b/dev-perl/Business-ISBN-Data/Manifest
@@ -0,0 +1,3 @@
+DIST Business-ISBN-Data-20140910.003.tar.gz 21156 BLAKE2B 47978f748d5e94da63b6204ced20c133c1c6394dfcb25d7c0944eedced6f460276b3f1582c742259a3535ba37ac9038505ae0cbecee0831aaa4646c912a8713b SHA512 90e866e58d242e0de3b097a2df04d26d36eef92366a5fa0b21413065b09ec0e45d5a0cd7c657505975ff58a0b5270cfcec712d3fa5ef60e91c4dec7fe50708ed
+EBUILD Business-ISBN-Data-20140910.3.0.ebuild 622 BLAKE2B 09d72d37a6a8775eaa4be60411e1384be47c38586155b9e5f6561ec6de70b0d891cb08a0d8305fc75d23657040e50342c0556ea751e1e3270143673984660655 SHA512 fbde84a1d06c5dc66c0c1a73b5a954ee803faa18c5e9085abee98b9fc43bfd3e055ddca97f778f78f33182b82077caebde5c51795a300f007b2b47ce53102a19
+MISC metadata.xml 397 BLAKE2B e4bdbe6bac37eee08b563895b3f115354f8da2eaf188f07dc5fe5622123bcb0b2a6922aaa36225592421ead5112ee4726ebffbdf4cb9d49b9bb9a9fcb8f245d7 SHA512 6b4c787a3c7d17cfba431a75ad690ee825c9cb7729638a3e84d7f226b30a462f5dc15fe2ce6e6d3a6c87ea355225b2c08320dbca5e564d843f94e77dfa820be6
diff --git a/dev-perl/Business-ISBN-Data/metadata.xml b/dev-perl/Business-ISBN-Data/metadata.xml
new file mode 100644
index 000000000000..8bddd61d8785
--- /dev/null
+++ b/dev-perl/Business-ISBN-Data/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">Business-ISBN-Data</remote-id>
+ <remote-id type="cpan-module">Business::ISBN::Data</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Business-ISBN/Business-ISBN-3.4.0.ebuild b/dev-perl/Business-ISBN/Business-ISBN-3.4.0.ebuild
new file mode 100644
index 000000000000..e40ac3c90a17
--- /dev/null
+++ b/dev-perl/Business-ISBN/Business-ISBN-3.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=3.004
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Work with ISBN as objects"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
+IUSE="test barcode"
+
+RDEPEND="
+ barcode? (
+ dev-perl/GD-Barcode
+ dev-perl/GD[png]
+ )
+ >=dev-perl/Business-ISBN-Data-20140910.2.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.950.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod{,_coverage.t}
+ sed -i -e '/^pod\.t/d;/^pod_coverage\.t/d' t/test_manifest || die "Can't fix test_manifest"
+ perl-module_src_test
+}
diff --git a/dev-perl/Business-ISBN/Manifest b/dev-perl/Business-ISBN/Manifest
new file mode 100644
index 000000000000..b071e921dc86
--- /dev/null
+++ b/dev-perl/Business-ISBN/Manifest
@@ -0,0 +1,3 @@
+DIST Business-ISBN-3.004.tar.gz 363331 BLAKE2B a63844c6fccb6b2f9dd69c4a30ccd82b0e308342a7f303cb8f542235680932dbf9ed0de8785e8ccd798f5d7569712516e47e45821146fa119de12d48e7e1092f SHA512 0ffdfac05da6852a0acc4399acb9cb5171cbc46b5d7b11ee3544763d57946282c06a29c2fbf4ef678f4c1f76a6df0f5def3be76224e3f842f66669aabf394121
+EBUILD Business-ISBN-3.4.0.ebuild 715 BLAKE2B 2cb29015f3dcfc355feb9539d9e717a6eb778d1bd17d9fb1baf98f6dd2fb55d124bfb46785170890aefae4db41ab9a8a37ac2b0cb6a6a649e702e7111fc6242a SHA512 39ebba030574e70209ec03018e3ba8b2918a52518fe4a78ddf0b58ac6504190f69911f9ee69eef59d5573543065fb5d4e4e32f86b3470b41b79509e290a2e0a1
+MISC metadata.xml 631 BLAKE2B 245ad524744ec4f43bce27fb6d58efce3bc872fbd8e4862b7f72603adcf9056b25d29f60bef840642bdfa8a8954622700bd0fc74ccad5bb00d307eb81bfdf799 SHA512 eedb04ebc345fa817b9efe29db6e79060e9f04cd7be3c1886fcfd5d81080b0043750d5cd985bb3cff1f704ddeb1906389226f16198184106b4144e09309552a3
diff --git a/dev-perl/Business-ISBN/metadata.xml b/dev-perl/Business-ISBN/metadata.xml
new file mode 100644
index 000000000000..7b87ac2681a2
--- /dev/null
+++ b/dev-perl/Business-ISBN/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Business-ISBN</remote-id>
+ <remote-id type="cpan-module">Business::ISBN</remote-id>
+ <remote-id type="cpan-module">Business::ISBN10</remote-id>
+ <remote-id type="cpan-module">Business::ISBN13</remote-id>
+ </upstream>
+ <use>
+ <flag name="barcode">Install <pkg>dev-perl/GD-Barcode</pkg> for rendering ISBN numbers as barcodes</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-perl/Business-ISMN-1.131.0 b/dev-perl/Business-ISMN-1.131.0
deleted file mode 100644
index fa0434c9ba3e..000000000000
--- a/dev-perl/Business-ISMN-1.131.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Tie-Cycle-1.210.0 virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-0.950.0 ) dev-lang/perl:=
-DESCRIPTION=International Standard Music Numbers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Business-ISMN/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Tie-Cycle-1.210.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Business-ISMN-1.131.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b2363fbbad6953de324706bfdb9f194a
diff --git a/dev-perl/Business-ISMN/Business-ISMN-1.131.0.ebuild b/dev-perl/Business-ISMN/Business-ISMN-1.131.0.ebuild
new file mode 100644
index 000000000000..8d175e15d9e9
--- /dev/null
+++ b/dev-perl/Business-ISMN/Business-ISMN-1.131.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.131
+inherit perl-module
+
+DESCRIPTION="International Standard Music Numbers"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Tie-Cycle-1.210.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? ( >=virtual/perl-Test-Simple-0.950.0 )
+"
+
+src_prepare() {
+ sed -i -e '/use Test::Manifest/d' \
+ -e '/test_manifest/d' \
+ Makefile.PL || die "Can't defang Test::Manifest"
+ perl-module_src_prepare
+}
+
+src_test() {
+ perl_rm_files t/pod.t t/pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Business-ISMN/Manifest b/dev-perl/Business-ISMN/Manifest
new file mode 100644
index 000000000000..8ccf6ff0cd48
--- /dev/null
+++ b/dev-perl/Business-ISMN/Manifest
@@ -0,0 +1,3 @@
+DIST Business-ISMN-1.131.tar.gz 14347 BLAKE2B 9d973006f645a8da8944b212d4e334baf20d08a363de7c199cde45edaad8cdb6a04254bd8ce87ebc690deaa46a5edcc739ae1e1196af9f083bced096d0055090 SHA512 affe7112ec6901d93a48823c98ea3d646134d8ebb204777119f4bfae49fd0e76772519e07d35392160e2fbc9845dc2c05ce2554ed0614e53c9dc19859ded6cda
+EBUILD Business-ISMN-1.131.0.ebuild 732 BLAKE2B 4eaf067282f719423fa019c8792271dcbc81bd7d6e81ef37166ff492a4b1429ef246ba8ece7c06a223ebd76c0db7f48500b327844092fe83573bd02770485aeb SHA512 a491d9233556d57f47f614d360163275d21a77ddd71898da215aecf43261d3c2b28ddf456e2d21dcac4162fa92bece41fedf33ef6d4e5daaae47bcc498dbc76b
+MISC metadata.xml 451 BLAKE2B 224a952032200d4218850e733ea1f28de7588c8d7aa83343fa0c08fa226d7c01f13c9e61b6530323700435c8cd9d030637e7edec91eb5c22348f18086e54b390 SHA512 f9a6a60b617ca184bc57bea95b47f7e965a4f6f0849b77d2ff05d724686733d64714279b1c5b069f3d906267c90a89fadc6e023c4a5b0acac073d0047e67d42a
diff --git a/dev-perl/Business-ISMN/metadata.xml b/dev-perl/Business-ISMN/metadata.xml
new file mode 100644
index 000000000000..8afc75323b86
--- /dev/null
+++ b/dev-perl/Business-ISMN/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Business-ISMN</remote-id>
+ <remote-id type="cpan-module">Business::ISBM::Data</remote-id>
+ <remote-id type="cpan-module">Business::ISMN</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Business-ISSN-1.2.0 b/dev-perl/Business-ISSN-1.2.0
deleted file mode 100644
index 914a5faabab7..000000000000
--- a/dev-perl/Business-ISSN-1.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Object and functions to work with International Standard Serial Numbers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Business-ISSN/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Business-ISSN-1.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=32b29748d3fee236860c621b1eed1b62
diff --git a/dev-perl/Business-ISSN/Business-ISSN-1.2.0.ebuild b/dev-perl/Business-ISSN/Business-ISSN-1.2.0.ebuild
new file mode 100644
index 000000000000..2d6cf9627557
--- /dev/null
+++ b/dev-perl/Business-ISSN/Business-ISSN-1.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.002
+inherit perl-module
+
+DESCRIPTION="Object and functions to work with International Standard Serial Numbers"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+DEPEND="
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_install() {
+ perl-module_src_install
+ rm -rf "${ED}"/usr/share/man || die
+}
+
+src_test() {
+ perl_rm_files t/pod.t t/pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Business-ISSN/Manifest b/dev-perl/Business-ISSN/Manifest
new file mode 100644
index 000000000000..c881427d45f1
--- /dev/null
+++ b/dev-perl/Business-ISSN/Manifest
@@ -0,0 +1,3 @@
+DIST Business-ISSN-1.002.tar.gz 9984 BLAKE2B ab28f613a13e8df8e19ff721a7bd2fc31abdf48adc1009a7c5db419e06911a525399b78acfee56167a05ab38c8aa142606c976391c00e446dd1fff98f98e16e2 SHA512 c6a2d4ff750071080fc5e6859e0f959bcc14ddc307a28891636d36bbee220de40100148fd96475ad0dd5c0bfac1fdd9f5f47c2d5797c9c1b78c84f0fc811a9a1
+EBUILD Business-ISSN-1.2.0.ebuild 523 BLAKE2B 17b8421f5c6236159a34969fa11cca08ae34bc6647fc75512c0c1e21d8c288999d14aa85bb3399a6f19e6a32495a11d63b0d7bb55096bf6bd8036fc7a72f4fc9 SHA512 8e5b0684d5e1870629421c12f68b82b4d4d8529162abbb8c5bd1f7575cb0c72027c18857335ddde8120c13e96d1653036c2fdaae7e6a690768c95727ff690e30
+MISC metadata.xml 386 BLAKE2B 51f1283124ba5390e7b6e4bc2bdc14d70046997d731b1d986800f2c5fd1d2075b05ff1a21b72e6afcf01a6d5e8c135cf51b0a2c614187352ef50dc2223d60dbb SHA512 e3d151450960dfbfd9ccc8a3dea0a5c2541a3aa76453a73741b26cf13fd5215e9da958f64e4d2f811c5be6e4e0dc765edb1cf838aa92e30a838bd697ca00bf25
diff --git a/dev-perl/Business-ISSN/metadata.xml b/dev-perl/Business-ISSN/metadata.xml
new file mode 100644
index 000000000000..13f8773890bf
--- /dev/null
+++ b/dev-perl/Business-ISSN/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">Business-ISSN</remote-id>
+ <remote-id type="cpan-module">Business::ISSN</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Business-Tax-VAT-Validation-1.110.0 b/dev-perl/Business-Tax-VAT-Validation-1.110.0
deleted file mode 100644
index bd8eb0afb2f4..000000000000
--- a/dev-perl/Business-Tax-VAT-Validation-1.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTTP-Message-1.0.0 >=dev-perl/libwww-perl-1.0.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A class for european VAT numbers validation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Business-Tax-VAT-Validation/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=>=dev-perl/HTTP-Message-1.0.0 >=dev-perl/libwww-perl-1.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BIGPRESH/Business-Tax-VAT-Validation-1.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3c489149eac863eb4b3ff430680dc2c2
diff --git a/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.110.0.ebuild b/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.110.0.ebuild
new file mode 100644
index 000000000000..7034c072321a
--- /dev/null
+++ b/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.110.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=BIGPRESH
+DIST_VERSION=1.11
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A class for european VAT numbers validation"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/HTTP-Message-1.0.0
+ >=dev-perl/libwww-perl-1.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ perl_rm_files t/pod{,-coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Business-Tax-VAT-Validation/Manifest b/dev-perl/Business-Tax-VAT-Validation/Manifest
new file mode 100644
index 000000000000..d8002a625d64
--- /dev/null
+++ b/dev-perl/Business-Tax-VAT-Validation/Manifest
@@ -0,0 +1,3 @@
+DIST Business-Tax-VAT-Validation-1.11.tar.gz 24640 BLAKE2B 9ad464143e73ff432f8de2169dfa9ab031ab8ba4693e1d1e1b7452e9eb7359d667dad41573129b41d10d9bd578054630ba7738df4760527e785c0514b7920aff SHA512 1ea528188c69748ed8ff3038ce63a17c5d1a34b6289c32582921b873e44220ff8e8bcfe1a8800d76df2c61338bc2e21763bec7ca50050be72eb8b816c7ff8961
+EBUILD Business-Tax-VAT-Validation-1.110.0.ebuild 518 BLAKE2B 844826462d5187be019a02f2f462ec5097b837aa338b08a3c895d7a4f3b1188f6ae71e801e1465a50b767673f4c6caa919a4d2be157ecee684750d09ba370957 SHA512 d5de816cce712061a5b7a4972bcb96602f5092d46aa6bb9721141333478367a28c5bb6d48f6dd38a8e4ae29a64903ec26e7e61632dcd2847b9415e4cdf00df86
+MISC metadata.xml 452 BLAKE2B a7622644b3318431f01ae4c4c075cbafaa92f0977a0d4ec628d46a0eefc665ba2074dd8ff70ff427b7cb63b0000eaac3ec8f376192560290084f2e7bcaf61c4c SHA512 eab55e826ba534d739a13de20ca8c491243b6ba7789917c90d309996063e61551f888abb5aac43cda5be2fb3d3ab7fdb1446d945d1d136766843fa3b1ac38dbe
diff --git a/dev-perl/Business-Tax-VAT-Validation/metadata.xml b/dev-perl/Business-Tax-VAT-Validation/metadata.xml
new file mode 100644
index 000000000000..65b14347c960
--- /dev/null
+++ b/dev-perl/Business-Tax-VAT-Validation/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">Business-Tax-VAT-Validation</remote-id>
+ <remote-id type="cpan-module">Business::Tax::VAT::Validation</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Business-UPS-2.10.0-r1 b/dev-perl/Business-UPS-2.10.0-r1
deleted file mode 100644
index 37ac8c1b3e0f..000000000000
--- a/dev-perl/Business-UPS-2.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl dev-lang/perl:=[-build(-)]
-DESCRIPTION=A UPS Interface Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Business-UPS/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/Business-UPS-2.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dac60cba84f2cd205f57d6d1e929a66e
diff --git a/dev-perl/Business-UPS/Business-UPS-2.10.0-r1.ebuild b/dev-perl/Business-UPS/Business-UPS-2.10.0-r1.ebuild
new file mode 100644
index 000000000000..28e5068e041c
--- /dev/null
+++ b/dev-perl/Business-UPS/Business-UPS-2.10.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TODDR
+MODULE_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="A UPS Interface Module"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/libwww-perl"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Business-UPS/Manifest b/dev-perl/Business-UPS/Manifest
new file mode 100644
index 000000000000..63820bcb1396
--- /dev/null
+++ b/dev-perl/Business-UPS/Manifest
@@ -0,0 +1,3 @@
+DIST Business-UPS-2.01.tar.gz 9341 BLAKE2B b3b4e6e80fbd42e9e0626befd49bf6318d31215fdca1707516e1c104249ddb8e40d7c3df3c23a5284102d7a41006bb9b803ba890f9997402cbeda152ee1413b8 SHA512 1c0d60e9a3a513fd0ce2513e4e561eec60de5890bfe497b19d44976a2da9d7f31870bbc1824569b882ac573ddd969ad1d67293a2ac08a7750e2dd881d0f49f16
+EBUILD Business-UPS-2.10.0-r1.ebuild 320 BLAKE2B a2d95f6e46753e78fa52f36ec78065ca35ebc676e60914dd2a75bc6c9d9baecc1111ecb32fc92d87b0357db14dea44d7feac0d5e379a19be867423976fc36653 SHA512 c4de67b063f250fe0a2b1ea179a7a03b2982237637a08b54b59817013f3cac82a42413681d5a1c01e4c6bd71c341160f911a731946491e753ddc7a7cc8f92850
+MISC metadata.xml 396 BLAKE2B 754d2a709bc3a6cbc9b87257272db73cca51d147425fa9012454a75f935b273bd5154a6aba9a457f705286dd6ae1aded5b023430e6f47641d57fd02acc6ac60c SHA512 4abb0090cd043da2249a1a04645c17d83ca276916568dcb4ba6ad58df14d9f962fa0efe97ff3d4059d4f20bc67cab198ccf9f62b277a39f8dcba0ebacc9c908b
diff --git a/dev-perl/Business-UPS/metadata.xml b/dev-perl/Business-UPS/metadata.xml
new file mode 100644
index 000000000000..25219dc44e4e
--- /dev/null
+++ b/dev-perl/Business-UPS/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">Business-UPS</remote-id>
+ <remote-id type="cpan-module">Business::UPS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CBOR-XS-1.700.0 b/dev-perl/CBOR-XS-1.700.0
deleted file mode 100644
index 2895ff770f04..000000000000
--- a/dev-perl/CBOR-XS-1.700.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Types-Serialiser dev-perl/common-sense dev-perl/Canary-Stability >=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-lang/perl:=
-DESCRIPTION=Concise Binary Object Representation (CBOR, RFC7049)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CBOR-XS/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=GPL-3
-RDEPEND=dev-perl/Types-Serialiser dev-perl/common-sense dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/CBOR-XS-1.7.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=681f6622dd05483e80d11bb42e537516
diff --git a/dev-perl/CBOR-XS/CBOR-XS-1.700.0.ebuild b/dev-perl/CBOR-XS/CBOR-XS-1.700.0.ebuild
new file mode 100644
index 000000000000..cf182822dc87
--- /dev/null
+++ b/dev-perl/CBOR-XS/CBOR-XS-1.700.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="Concise Binary Object Representation (CBOR, RFC7049)"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Types-Serialiser
+ dev-perl/common-sense
+"
+DEPEND="${RDEPEND}
+ dev-perl/Canary-Stability
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+"
diff --git a/dev-perl/CBOR-XS/Manifest b/dev-perl/CBOR-XS/Manifest
new file mode 100644
index 000000000000..302a9075ba54
--- /dev/null
+++ b/dev-perl/CBOR-XS/Manifest
@@ -0,0 +1,3 @@
+DIST CBOR-XS-1.7.tar.gz 73429 BLAKE2B 89ce7ae50e2d73d3d953471492ab477861a75e41053156babf8a5f7be3b3a94a1460d2ae7794dd5fa466e9024da79f628e7e61a69937cb72017f7f86e6161898 SHA512 13f5a0db0e983929fe7a670caf23ef130ed18f1974cf471d77d20e9e5d78c8afcad9a3440f198906d8e30625da7f8cb1d3a8919fd896442101f3865f0af5614c
+EBUILD CBOR-XS-1.700.0.ebuild 481 BLAKE2B 8b49187958d100a3c3b6525df719a1fb050fa465c8fd940031b0ab7d651fc2ea3384488c50383d48ce8a981798b587e25471049fac3417fd8346755aa949076c SHA512 ee0ae545167fc493ee2d7c240e7d9e02228ffec70ea0c455ce67ef9a19447babb34bac0de2fee038d479640a77e832bd189ecd4b00e5ca917453fba7fb175869
+MISC metadata.xml 386 BLAKE2B 2b9e0e4fe9e8c232f506900bda5240530cdd3ca1c3e632a637266292c6ee313ec34061207e4156ac57d529651b9403f15fda24ee4dab65ae827ffe2bc1b0f158 SHA512 7b85322a11e9f0987b0b2e202cf27aa69bf3934b16548834c0ac14436000f216b26224aa965438916b8bcd97a19362077047136a19f58b03916cd4089cce292c
diff --git a/dev-perl/CBOR-XS/metadata.xml b/dev-perl/CBOR-XS/metadata.xml
new file mode 100644
index 000000000000..2e5684ad7e32
--- /dev/null
+++ b/dev-perl/CBOR-XS/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">CBOR-XS</remote-id>
+ <remote-id type="cpan-module">CBOR::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CDB_File-0.990.0 b/dev-perl/CDB_File-0.990.0
deleted file mode 100644
index 704daa00c63e..000000000000
--- a/dev-perl/CDB_File-0.990.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Tie to CDB (Bernstein's constant DB) files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CDB_File/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/CDB_File-0.99.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9fa4a567ff11c9dbd34e80cbd4a7eece
diff --git a/dev-perl/CDB_File/CDB_File-0.990.0.ebuild b/dev-perl/CDB_File/CDB_File-0.990.0.ebuild
new file mode 100644
index 000000000000..98e092b2f202
--- /dev/null
+++ b/dev-perl/CDB_File/CDB_File-0.990.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=0.99
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Tie to CDB (Bernstein's constant DB) files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ mkdir "${S}/examples"
+ einfo "Moving bun-x.pl to examples/"
+ cp "${S}/bun-x.pl" "${S}/examples/"
+ perl_rm_files bun-x.pl
+ perl-module_src_prepare
+}
diff --git a/dev-perl/CDB_File/Manifest b/dev-perl/CDB_File/Manifest
new file mode 100644
index 000000000000..ea058199ae3e
--- /dev/null
+++ b/dev-perl/CDB_File/Manifest
@@ -0,0 +1,3 @@
+DIST CDB_File-0.99.tar.gz 60141 BLAKE2B a35669ed5f3c2ac6651aca8f62595699956cd1f8a60e280e2cc45a4f8459cfd77ac2d58eb389f8ae753cd95266d0f0e445443ad9f5702a98215b2d9e5fba8cd1 SHA512 eb0cc238af51b7768486dd096141cba527f5d36f28c5c79b7188c4d9c5f9cc3162647725a6dcb1d51f323e95d3a7e88a2c875cd8e671aba424addec5b748294c
+EBUILD CDB_File-0.990.0.ebuild 560 BLAKE2B 20fa83c3b5c3d96526b4c3a658e5c6b683db9f60d482e4e3037d42bdd0e3ae5754fcf782777d0c23b9d8f3c220a54e81f345c28cfa67d81bb97ee47ef7cc210d SHA512 c1bf11fee1ec4fa9bfe6ae72ff02864225e0cde85771f91883f894952cb2666b6b5c19b4c08ecaac3e3b06f025cbd0df37adc0ee141997dde1e6c6c1af39dfc4
+MISC metadata.xml 387 BLAKE2B 1f2034ed8333403c8cad70ddeeeebaf9fd7fe95c5438d8dcb005c0ca451caf1fe311f89c8480d5f1286cc56a209a75f53b74ced3e673dbec473245929e06f6f5 SHA512 66741b35e6065618bc73c52037a3ed76ace52775ed9c9f2498c70ef721492d06cb2b3dde69d97ac2a068108dfbfde9cff04071a7c66f377d8cf4c59ee508b879
diff --git a/dev-perl/CDB_File/metadata.xml b/dev-perl/CDB_File/metadata.xml
new file mode 100644
index 000000000000..65a92bb0c85e
--- /dev/null
+++ b/dev-perl/CDB_File/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">CDB_File</remote-id>
+ <remote-id type="cpan-module">CDB_File</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CDDB-1.222.0-r2 b/dev-perl/CDDB-1.222.0-r2
deleted file mode 100644
index 81fa2fc74d57..000000000000
--- a/dev-perl/CDDB-1.222.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Carp-1.260.0 >=virtual/perl-Encode-2.510.0 >=virtual/perl-IO-1.310.0 >=virtual/perl-MIME-Base64-3.130.0 >=virtual/perl-Scalar-List-Utils-1.290.0 >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=high-level interface to cddb/freedb protocol
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CDDB/
-IUSE=test examples
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Carp-1.260.0 >=virtual/perl-Encode-2.510.0 >=virtual/perl-IO-1.310.0 >=virtual/perl-MIME-Base64-3.130.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/CDDB-1.222.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2977e3d3e67ffeb2df808c1470b24502
diff --git a/dev-perl/CDDB-File-1.50.0-r1 b/dev-perl/CDDB-File-1.50.0-r1
deleted file mode 100644
index ef968c781c57..000000000000
--- a/dev-perl/CDDB-File-1.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse a CDDB/freedb data file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CDDB-File/
-KEYWORDS=alpha amd64 ia64 ppc x86
-LICENSE=|| ( GPL-3 GPL-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/CDDB-File-1.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fb92328733dfd45c4776a9fe5367878b
diff --git a/dev-perl/CDDB-File/CDDB-File-1.50.0-r1.ebuild b/dev-perl/CDDB-File/CDDB-File-1.50.0-r1.ebuild
new file mode 100644
index 000000000000..547d8a8ec960
--- /dev/null
+++ b/dev-perl/CDDB-File/CDDB-File-1.50.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TMTM
+MODULE_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Parse a CDDB/freedb data file"
+
+LICENSE="|| ( GPL-3 GPL-2 )" # GPL-2+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/CDDB-File/Manifest b/dev-perl/CDDB-File/Manifest
new file mode 100644
index 000000000000..599675d816fc
--- /dev/null
+++ b/dev-perl/CDDB-File/Manifest
@@ -0,0 +1,3 @@
+DIST CDDB-File-1.05.tar.gz 6481 BLAKE2B c5117824419927b099065cfb3a543345068f33f438c038ff263c6b818dc73057688facd14b7df041427058d33704eea78b793a491773d542f71697cbf0a904d3 SHA512 569294e1b8e26b905915cc4c97dd1fd55d223a662deaba22258a452a5a0fb79e07ec8b0175715a34ad6d6ec3ecce794e04c7e17dd4ee8db22535ef75ef6d09fa
+EBUILD CDDB-File-1.50.0-r1.ebuild 327 BLAKE2B 74a1b1454a2729b5d623763826cbc8d619b85e0fd0af1e95229db4f446ea2ec591bddc5ac3e0be12b6764908b287b87044038970fc2032ced644e80f3c3839b0 SHA512 dd0d7dd3b2b603d313599e1538d711ba220e73734584ac14e93d55b7de285f08d3c611a58c3f58236a6b16b161a324d2c2255963effc4dc88bbd8f273888a648
+MISC metadata.xml 454 BLAKE2B 454d65505937727616c54d1c8ce93ae2f9430002ea164a736dc8ef3d8f375c1e8427867c44f83e8ed84f42216191ebfde07f6beeaecca160cc6de33d6f9d4388 SHA512 1800f5102af888153218d1f1325c2286d7994d8616055714adf9143c70a53f27451110dafe6a1431179b0ba690cb6e9fe430b00ab4290352de791eb5b0497261
diff --git a/dev-perl/CDDB-File/metadata.xml b/dev-perl/CDDB-File/metadata.xml
new file mode 100644
index 000000000000..489405e2587f
--- /dev/null
+++ b/dev-perl/CDDB-File/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">CDDB-File</remote-id>
+ <remote-id type="cpan-module">CDDB::File</remote-id>
+ <remote-id type="cpan-module">CDDB::File::Track</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild b/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild
new file mode 100644
index 000000000000..7743f28e04f1
--- /dev/null
+++ b/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RCAPUTO
+DIST_VERSION=1.222
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="high-level interface to cddb/freedb protocol"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Carp-1.260.0
+ >=virtual/perl-Encode-2.510.0
+ >=virtual/perl-IO-1.310.0
+ >=virtual/perl-MIME-Base64-3.130.0
+"
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ $RDEPEND
+ >=virtual/perl-Scalar-List-Utils-1.290.0
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+optdep_installed() {
+ local chr=" "
+ has_version "${1}" && chr="I"
+ printf '[%s] %s\n' "${chr}" "${1}";
+}
+
+optdep_notice() {
+ elog "This package has support for optional features via the following packages"
+ elog "which you may want to install seperately:"
+ elog
+ elog " - Support for submitting disc changes via email:"
+ elog " $(optdep_installed ">=dev-perl/MailTools-2.40.0")"
+ elog " $(optdep_installed ">=virtual/perl-MIME-Base64-3.130.0")"
+ if use test; then
+ elog
+ elog "Additional tests may be performed automatically if the above packages"
+ elog "are pre-installed."
+ fi
+}
+
+pkg_postinst() {
+ use test || optdep_notice
+}
+
+src_test() {
+ optdep_notice
+ local MODULES=(
+ # https://rt.cpan.org/Ticket/Display.html?id=123290
+ "CDDB 1.220"
+ )
+ 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
+ perl_rm_files t/release-pod-coverage.t t/release-pod-syntax.t t/000-report-versions.t
+ perl-module_src_test
+ else
+ ewarn "This package needs network access to run functional tests."
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/CDDB"
+ fi
+}
diff --git a/dev-perl/CDDB/Manifest b/dev-perl/CDDB/Manifest
new file mode 100644
index 000000000000..4f5b20088b33
--- /dev/null
+++ b/dev-perl/CDDB/Manifest
@@ -0,0 +1,3 @@
+DIST CDDB-1.222.tar.gz 45771 BLAKE2B 631566dad71e2a10103b749e4139f6bbfce67a1fdd70ce1d09ead9bff5d4faa2aa8d2d0e8d8ce962d76fb40aff2f7c57ee4ab87712619ca19434232e3c6dfa3c SHA512 addd0f4f3fecab7d599eb7ead93828d6a9c74a779a344f190a629e666c95af47b5eea05f885564a90bfa1fa6c128dc3e60e510f295f6f35b3eae2d8939109d98
+EBUILD CDDB-1.222.0-r2.ebuild 2094 BLAKE2B 6454d8f6b77bba3a21153b28801879275208babe1310a17583297b474f7e2929aefc36e6148b923a6558af71543123b77f1fc7b9cab2831a86b67c50b6c83629 SHA512 7df83fb71b13dde9f7bc05ce0c01bbc4096943f1388584bf7412ec081be59341e258b31de69b7445c8dc11e558adfd5f596e18f16e2e1c37478763a850bf5061
+MISC metadata.xml 379 BLAKE2B 332e90ae5b1665c3fa5fb6e93d5822d6baa297aad380db89e0553870951fc4d00d8f075ad4608768a3fa6196721a5284ca19828a1feec64ec833a39f8fdab8fa SHA512 a7c4f8674d52d241ec17c5ef165bd1e8103cd2401dab1a03a42c0b6283ace39914ec03a4aaa73eef505245373ad0f4c5a6f324f34a3a9c0848fd8926378230ae
diff --git a/dev-perl/CDDB/metadata.xml b/dev-perl/CDDB/metadata.xml
new file mode 100644
index 000000000000..ed647e34eedf
--- /dev/null
+++ b/dev-perl/CDDB/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">CDDB</remote-id>
+ <remote-id type="cpan-module">CDDB</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CDDB_get-2.280.0-r1 b/dev-perl/CDDB_get-2.280.0-r1
deleted file mode 100644
index bca9e1617e50..000000000000
--- a/dev-perl/CDDB_get-2.280.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Read the CDDB entry for an audio CD in your drive
-EAPI=5
-HOMEPAGE=http://armin.emx.at/cddb/ http://search.cpan.org/dist/CDDB_get/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=2
-SRC_URI=mirror://cpan/authors/id/F/FO/FONKIE/CDDB_get-2.28.tar.gz http://armin.emx.at/cddb/CDDB_get-2.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3c8d42f4c98eb0b48965c9d13ac13c72
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
new file mode 100644
index 000000000000..51c3c8ff1296
--- /dev/null
+++ b/dev-perl/CDDB_get/CDDB_get-2.280.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FONKIE
+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/ ${HOMEPAGE}"
+
+LICENSE="|| ( Artistic GPL-2 )" # "as perl, either GPL-2 or Artistic"
+SLOT="2"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/CDDB_get/Manifest b/dev-perl/CDDB_get/Manifest
new file mode 100644
index 000000000000..24852109c93b
--- /dev/null
+++ b/dev-perl/CDDB_get/Manifest
@@ -0,0 +1,3 @@
+DIST CDDB_get-2.28.tar.gz 22052 BLAKE2B eb4479c9312b5661d6ad1fb3a49242e3b530b9e00011625b495f334870a484a389b0ec9d07316f13b144fe96aba84f10ab75cd992fb76b8371c517e89689f228 SHA512 436156971a9c52c364ef86b670b212973566b9b77a4411edada144eff370d166ed105a13488650c7092ea90bc2754bb203684396fce648b132e379945ca5f1f9
+EBUILD CDDB_get-2.280.0-r1.ebuild 508 BLAKE2B 2d6e364ef5ba1f4ab2c442c34bdb3b9536506517bd1c5b971ef293e450e0a38801d908b14cbb2e95f89b1e1f87966354da76381128cf9479e8b8ef686fada53c SHA512 36ed8b1341d101a732bf211de22f10d86b65ffb14e276b61cae8c3c209edf0834034c8cd30443de592e087cdccd1911edbbc7c067ad8dec4ca841511fb1e9ad0
+MISC metadata.xml 444 BLAKE2B ca700a05a059dd6aade0c2f3c62e95f59ab4496d7bf35e80bb6f90054b0f519e71c9c7c2164f5d9aa1414035ab40f6dbfa6564b9b678754c6808b4cd8b5ca39a SHA512 e211fb1909d6b8e7f303c2ad68365cd5a6b72b039f903ee879e2beca2e56a0d7deb337c2622c1bc14718cc8acc13d3c5a60c7a22fb26b3f8fd66802f48aabe8f
diff --git a/dev-perl/CDDB_get/metadata.xml b/dev-perl/CDDB_get/metadata.xml
new file mode 100644
index 000000000000..7d3c9aea253e
--- /dev/null
+++ b/dev-perl/CDDB_get/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">CDDB_get</remote-id>
+ <remote-id type="cpan-module">CDDB_cache</remote-id>
+ <remote-id type="cpan-module">CDDB_get</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-4.220.0 b/dev-perl/CGI-4.220.0
deleted file mode 100644
index 23a694321574..000000000000
--- a/dev-perl/CGI-4.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 virtual/perl-File-Temp >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Deep dev-perl/Test-Warn dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple Common Gateway Interface Class
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CGI/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 virtual/perl-File-Temp >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.22.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=026d89d4adc33604ca4a52d9c272a090
diff --git a/dev-perl/CGI-4.250.0 b/dev-perl/CGI-4.250.0
deleted file mode 100644
index c391f0f8d661..000000000000
--- a/dev-perl/CGI-4.250.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 virtual/perl-File-Temp >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Deep dev-perl/Test-Warn dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Simple Common Gateway Interface Class
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 virtual/perl-File-Temp >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=12cfbc368ef019ee41e33fe3382b573b
diff --git a/dev-perl/CGI-4.310.0 b/dev-perl/CGI-4.310.0
deleted file mode 100644
index 4b2dd72dd19f..000000000000
--- a/dev-perl/CGI-4.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO >=virtual/perl-Test-Simple-0.980.0 >=dev-perl/Test-Deep-0.110.0 >=dev-perl/Test-Warn-0.300.0 ) dev-lang/perl:=
-DESCRIPTION=Simple Common Gateway Interface Class
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b37c167d952e23b3d84fae17cf7369cb
diff --git a/dev-perl/CGI-4.330.0 b/dev-perl/CGI-4.330.0
deleted file mode 100644
index a6e9853a7f4a..000000000000
--- a/dev-perl/CGI-4.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO >=virtual/perl-Test-Simple-0.980.0 >=dev-perl/Test-Deep-0.110.0 >=dev-perl/Test-Warn-0.300.0 ) dev-lang/perl:=
-DESCRIPTION=Simple Common Gateway Interface Class
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.33.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8eef93915d6815ad25634c6d415143d7
diff --git a/dev-perl/CGI-4.360.0 b/dev-perl/CGI-4.360.0
deleted file mode 100644
index 030a80848554..000000000000
--- a/dev-perl/CGI-4.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO >=dev-perl/Test-Deep-0.110.0 dev-perl/Test-NoWarnings >=virtual/perl-Test-Simple-0.980.0 >=dev-perl/Test-Warn-0.300.0 ) dev-lang/perl:=
-DESCRIPTION=Simple Common Gateway Interface Class
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI/
-IUSE=test examples
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6e54d0f12244a48b6ed66c8e67b891c2
diff --git a/dev-perl/CGI-4.380.0 b/dev-perl/CGI-4.380.0
deleted file mode 100644
index d14f865dba7f..000000000000
--- a/dev-perl/CGI-4.380.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO >=dev-perl/Test-Deep-0.110.0 dev-perl/Test-NoWarnings >=virtual/perl-Test-Simple-0.980.0 >=dev-perl/Test-Warn-0.300.0 ) dev-lang/perl:=
-DESCRIPTION=Simple Common Gateway Interface Class
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.38.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=27f4e092dadffb88d26155b5d5adc96a
diff --git a/dev-perl/CGI-Ajax-0.707.0 b/dev-perl/CGI-Ajax-0.707.0
deleted file mode 100644
index 3c9666ac8484..000000000000
--- a/dev-perl/CGI-Ajax-0.707.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/CGI dev-perl/Class-Accessor test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=a perl-specific system for writing Asynchronous web applications
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CGI-Ajax/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/CGI dev-perl/Class-Accessor dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BP/BPEDERSE/CGI-Ajax-0.707.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3210a28d530b7aa4475c2ab943574d59
diff --git a/dev-perl/CGI-Ajax/CGI-Ajax-0.707.0.ebuild b/dev-perl/CGI-Ajax/CGI-Ajax-0.707.0.ebuild
new file mode 100644
index 000000000000..9bee5a96d252
--- /dev/null
+++ b/dev-perl/CGI-Ajax/CGI-Ajax-0.707.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=0.707
+MODULE_AUTHOR=BPEDERSE
+inherit perl-module
+
+DESCRIPTION="a perl-specific system for writing Asynchronous web applications"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/CGI
+ dev-perl/Class-Accessor
+"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/CGI-Ajax/Manifest b/dev-perl/CGI-Ajax/Manifest
new file mode 100644
index 000000000000..52a73665f961
--- /dev/null
+++ b/dev-perl/CGI-Ajax/Manifest
@@ -0,0 +1,3 @@
+DIST CGI-Ajax-0.707.tar.gz 37661 BLAKE2B 4b48e1199d5d176825a8ddb36dba62ef86363e745b530d90eb0d99d4dd7fe2234efca511e9c0cd753d77f912038268ac0bf3c3989922f12a4487742a174feb55 SHA512 093c884086017b37bf4ae58b25ec96425eb896b73e528dd9b656975b9ecd9bd438db637a4b3149ccccd4108637c5cde55e6f45a92d4e865a1b0cf866bf5d8e85
+EBUILD CGI-Ajax-0.707.0.ebuild 426 BLAKE2B 44283c054bef16dae6d5ef089a5c3f8f4168d078cec430b686431db9c15304405213089092a71375ffdb45a4eedcf5e42b663afe990719634b4679e81bb9a46e SHA512 ef6abbeff416cd24fb44185dae4e9123b8f149d158ad077386db7c8ff185db66c59b99936d37207fb88e72ab5517524dace4fc370c28644ef32cb0bc1cbc2a40
+MISC metadata.xml 460 BLAKE2B 8ebed34f43276111da039da4d9d38c35f35833d51e98e67190328c25b61b0f32bdcdcd40052cbc1ef568fbbe255cd294ebccbfcced4a44cb0e6e9f5fbaa791d8 SHA512 dddeea93ca0efb50ced3a42c2eb0615f1a563e2c9ff9165870100fec16a5b001d547bf8ad28733b97468898233d6bd32848478c8e362303e776c570abecc91e9
diff --git a/dev-perl/CGI-Ajax/metadata.xml b/dev-perl/CGI-Ajax/metadata.xml
new file mode 100644
index 000000000000..719c60d5dbdc
--- /dev/null
+++ b/dev-perl/CGI-Ajax/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">CGI-Ajax</remote-id>
+ <remote-id type="cpan-module">CGI::Ajax</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-Builder-1.360.0-r2 b/dev-perl/CGI-Builder-1.360.0-r2
deleted file mode 100644
index a597611988c7..000000000000
--- a/dev-perl/CGI-Builder-1.360.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/OOTools-2.21 >=dev-perl/IO-Util-1.5 dev-perl/CGI dev-lang/perl:=
-DESCRIPTION=Framework to build simple or complex web-apps
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI-Builder/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/OOTools-2.21 >=dev-perl/IO-Util-1.5 dev-perl/CGI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOMIZIO/CGI-Builder-1.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e63bd1109beeccdfb1cd3cf1aa9faca0
diff --git a/dev-perl/CGI-Builder/CGI-Builder-1.360.0-r2.ebuild b/dev-perl/CGI-Builder/CGI-Builder-1.360.0-r2.ebuild
new file mode 100644
index 000000000000..a5c86b1d0bd0
--- /dev/null
+++ b/dev-perl/CGI-Builder/CGI-Builder-1.360.0-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOMIZIO
+DIST_VERSION=1.36
+DIST_EXAMPLES=( "CBF_examples/*" )
+inherit perl-module
+
+DESCRIPTION="Framework to build simple or complex web-apps"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/OOTools-2.21
+ >=dev-perl/IO-Util-1.5
+ dev-perl/CGI
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-test-cgipm.patch" )
+src_test() {
+ local MODULES=(
+ # https://rt.cpan.org/Ticket/Display.html?id=123292
+ # "Bundle::CGI::Builder::Complete ${DIST_VERSION}"
+ "CGI::Builder ${DIST_VERSION}"
+ "CGI::Builder::Conf"
+ "CGI::Builder::Const"
+ "CGI::Builder::Test"
+ )
+ 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_rm_files t/test_pod.t t/test_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI-Builder/Manifest b/dev-perl/CGI-Builder/Manifest
new file mode 100644
index 000000000000..847f366a3b02
--- /dev/null
+++ b/dev-perl/CGI-Builder/Manifest
@@ -0,0 +1,4 @@
+AUX CGI-Builder-1.360.0-test-cgipm.patch 726 BLAKE2B 06ac4e1722b9da0eab227cae453869edc068bc4530f835ba3958e30031c9c5ea5331556386539d16c9fa116c2f66bd2fcd3bf0dcd4a6969de3bf12930af2944e SHA512 e3460ca3170cf1d598943102d4c07b362200db71bf862d3e067ccca3eed8cc6938631d90c71b699d02ff9ff908f7cdeea73c15a2ec6c9a54b761d59be4e8a3bb
+DIST CGI-Builder-1.36.tar.gz 40247 BLAKE2B 89ed85807dc0d308e30fd7ccce135e88246b00291187d66fbd48207d651be8a495ec7fc132702cf96ad7980b7d8d2e170dd380ef3e0e4ddd54c8d63195e37fe6 SHA512 511bb4e7bfd22ffc08eef3735499c0251ab7039f5bf1fef61b2a690cb6c27aed624a26fd14229af81548d58de3439699d5b0583f3593c1a12c8dbfb2166692a5
+EBUILD CGI-Builder-1.360.0-r2.ebuild 1129 BLAKE2B 7fdbe0f2ef4862a0ce7f708f24a7084fe92eb0f92b5d253ef743141aa1871033512bcb2e12fdcb474f9a46282cccb1a249c1233a5b1e39f3620b9cc551b13469 SHA512 10d24222c654a60ad490c441f34e92700d07c83c4d1ab305685197600dc9c4d4c1bf60cdf11cefa4536dc5a4db83ac471ee99ec7d4bb48759219dcc7ad10dbc8
+MISC metadata.xml 394 BLAKE2B 37b37374e8d09ace918140db621d9f0db99809af2325f1690b2611b3bb76820501d4df19c1f92085776a1b28f1b73113eeffb21b5110a01547c7489815016558 SHA512 6015375635a46fa7a4af5022248c4da95b7a0233dfe1ba9802af554338ee566e55300758af21f192174d666e8e388c50594224f40d975c5ace2fd661c9930ad8
diff --git a/dev-perl/CGI-Builder/files/CGI-Builder-1.360.0-test-cgipm.patch b/dev-perl/CGI-Builder/files/CGI-Builder-1.360.0-test-cgipm.patch
new file mode 100644
index 000000000000..c4fb30fbd9b8
--- /dev/null
+++ b/dev-perl/CGI-Builder/files/CGI-Builder-1.360.0-test-cgipm.patch
@@ -0,0 +1,26 @@
+From 6a8ddfede178b1635f729ed215815c4eff5b8374 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 16 Oct 2017 13:51:39 +1300
+Subject: Fix tests failing with CGI >= 3.16
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123293
+---
+ t/02_features.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/02_features.t b/t/02_features.t
+index 96f46dd..9f43b61 100644
+--- a/t/02_features.t
++++ b/t/02_features.t
+@@ -46,7 +46,7 @@
+
+ ; my $ap9 = Test8->new( cgi => CGI->new({ p => 'redirect' }) )
+ ; my $o9 = $ap9->capture('process')
+-; ok( ($$o9 =~ /302 Moved/)
++; ok( ($$o9 =~ /302 Found/)
+ && ($$o9 !~ /never printed/)
+ && ($$o9 !~ /fixup/)
+ && ($$o9 !~ /madness/)
+--
+2.14.2
+
diff --git a/dev-perl/CGI-Builder/metadata.xml b/dev-perl/CGI-Builder/metadata.xml
new file mode 100644
index 000000000000..50a09a1c50bf
--- /dev/null
+++ b/dev-perl/CGI-Builder/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">CGI-Builder</remote-id>
+ <remote-id type="cpan-module">CGI::Builder</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-Compile-0.220.0 b/dev-perl/CGI-Compile-0.220.0
deleted file mode 100644
index 06d3e2846eaf..000000000000
--- a/dev-perl/CGI-Compile-0.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-pushd >=dev-perl/Module-Build-Tiny-0.34.0 test? ( dev-perl/Test-NoWarnings dev-perl/Test-Requires virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Compile .cgi scripts to a code reference like ModPerl::Registry
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI-Compile/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-pushd dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/CGI-Compile-0.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=32797bf5c55a29470de68c44c9166684
diff --git a/dev-perl/CGI-Compile/CGI-Compile-0.220.0.ebuild b/dev-perl/CGI-Compile/CGI-Compile-0.220.0.ebuild
new file mode 100644
index 000000000000..0e88d81b514b
--- /dev/null
+++ b/dev-perl/CGI-Compile/CGI-Compile-0.220.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Compile .cgi scripts to a code reference like ModPerl::Registry"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/File-pushd
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ dev-perl/Test-NoWarnings
+ dev-perl/Test-Requires
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=("${FILESDIR}/${PN}-0.210.0-perl-526.patch")
diff --git a/dev-perl/CGI-Compile/Manifest b/dev-perl/CGI-Compile/Manifest
new file mode 100644
index 000000000000..a51ea866ff6b
--- /dev/null
+++ b/dev-perl/CGI-Compile/Manifest
@@ -0,0 +1,4 @@
+AUX CGI-Compile-0.210.0-perl-526.patch 2937 BLAKE2B 0cfa79fda11f3e082feb7fa58bff5b3c131476d1076694f9bfee34af87b32b293f6b12f1ee53246589d49c84b9304b14368f4fcd554114b9c141a49ab1334706 SHA512 e9d4589ef1a0deeeb71127173953ce78382d8775e1d8da2f6761707f9eb28ca90e988bdbc4623def2991e94e9c958ee1257d3e8e94abff29ff7203d26dec6f5a
+DIST CGI-Compile-0.22.tar.gz 21160 BLAKE2B a2b8ba4c7f180ec5dc1d48dace853ac37a3c8cbaaa2e1a140b52eca2fe366f59c0229d47cd8738029781ee4cb137db7d646efb55e254dffdb4e0112a107dc2f3 SHA512 58be714bd25975fbb66e4c83c197fa3c17219327859d965011706fda96d5c2f208831e52368c0b4b8ef6b0f462b9c8ea216d94d7ef30e904e21b818b134cc5b7
+EBUILD CGI-Compile-0.220.0.ebuild 559 BLAKE2B 5023293344f2655b7181229de94f9f59bd4e6dee955d7362a0db34012d24ce15c517a7df0eba81d40414ac11d3274182eb500bad3720fe2a615cc9029d0d5682 SHA512 bf6371d0281883b14ead445ca31d9c2cf03cb300d5261f55e74340bd5f7ffb1528efd3a172867cf19fcece57eadce861e85dd9db1413ea835276bac94d897b70
+MISC metadata.xml 394 BLAKE2B 672aeee83d2a9f29dbc89bbd9c1a19bcd4c611f54d8608780cf9662b7e879cc58eae26cef6c8b19e12bf6c8debb6163ea607674fa08d2a40f4b0f7810fb8a6b2 SHA512 7d0c50b0b8c75c5ddce5b77400b88223a3481a1615071c6e32d9dd491b6c8d7a85abfc8309e16407c1886a12a5a4dc312cf8c2ec7c0c07e10c26707a2dd710f3
diff --git a/dev-perl/CGI-Compile/files/CGI-Compile-0.210.0-perl-526.patch b/dev-perl/CGI-Compile/files/CGI-Compile-0.210.0-perl-526.patch
new file mode 100644
index 000000000000..74945fb94886
--- /dev/null
+++ b/dev-perl/CGI-Compile/files/CGI-Compile-0.210.0-perl-526.patch
@@ -0,0 +1,137 @@
+From dc9437c949a4f44ca8b36bbf974d6a49337c67b4 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 1 Oct 2017 04:10:33 +1300
+Subject: Fix tests failure on Perl 5.26+ with PERL_USE_UNSAFE_INC=0
+
+Bug: https://github.com/miyagawa/CGI-Compile/issues/21
+Bug: https://bugs.gentoo.org/614352
+---
+ t/Capture.pm | 3 ++-
+ t/coderef_args.t | 3 ++-
+ t/compile.t | 3 ++-
+ t/data_end.t | 4 +++-
+ t/exit.t | 2 +-
+ t/local-SIG.t | 3 ++-
+ t/source.t | 3 ++-
+ t/source_filter.t | 3 ++-
+ t/warnings.t | 3 ++-
+ 9 files changed, 18 insertions(+), 9 deletions(-)
+
+diff --git a/t/Capture.pm b/t/Capture.pm
+index 476f80d..2331b33 100644
+--- a/t/Capture.pm
++++ b/t/Capture.pm
+@@ -1,4 +1,5 @@
+-package t::Capture;
++package # Hide from PAUSE
++ Capture;
+ use base qw(Exporter);
+ our @EXPORT = qw(capture_out);
+
+diff --git a/t/coderef_args.t b/t/coderef_args.t
+index 8d9c1b4..89720dd 100644
+--- a/t/coderef_args.t
++++ b/t/coderef_args.t
+@@ -1,5 +1,6 @@
+ use Test::More;
+-use t::Capture;
++use lib 't';
++use Capture;
+ use CGI::Compile;
+
+ my $sub = CGI::Compile->compile("t/args.cgi");
+diff --git a/t/compile.t b/t/compile.t
+index db42283..f302f9b 100644
+--- a/t/compile.t
++++ b/t/compile.t
+@@ -1,6 +1,7 @@
+ use Test::More;
+ use Test::Requires qw(CGI);
+-use t::Capture;
++use lib 't';
++use Capture;
+ use CGI::Compile;
+ #no warnings 'signal'; # for MSWin32
+
+diff --git a/t/data_end.t b/t/data_end.t
+index af468f7..175641f 100644
+--- a/t/data_end.t
++++ b/t/data_end.t
+@@ -1,6 +1,8 @@
+ use Test::More;
+ use CGI::Compile;
+-use t::Capture;
++
++use lib 't';
++use Capture;
+
+ {
+ my $sub = CGI::Compile->compile("t/data.cgi");
+diff --git a/t/exit.t b/t/exit.t
+index b98b28a..2167b1c 100644
+--- a/t/exit.t
++++ b/t/exit.t
+@@ -1,8 +1,8 @@
+ use strict;
+ use Test::More tests => 2;
+ use CGI::Compile;
+-use t::Capture;
+ use lib "t";
++use Capture;
+ use Exit;
+
+ my $sub = CGI::Compile->compile("t/exit.cgi");
+diff --git a/t/local-SIG.t b/t/local-SIG.t
+index b781c05..68f733e 100644
+--- a/t/local-SIG.t
++++ b/t/local-SIG.t
+@@ -1,6 +1,7 @@
+ #!perl
+
+-use t::Capture;
++use lib 't';
++use Capture;
+ use CGI::Compile;
+ use POSIX qw(:signal_h);
+
+diff --git a/t/source.t b/t/source.t
+index e212244..b101632 100644
+--- a/t/source.t
++++ b/t/source.t
+@@ -1,6 +1,7 @@
+ use Test::More;
+ use CGI::Compile;
+-use t::Capture;
++use lib 't';
++use Capture;
+
+ {
+ my $str =<<EOL;
+diff --git a/t/source_filter.t b/t/source_filter.t
+index 8b84e0c..51b11b2 100644
+--- a/t/source_filter.t
++++ b/t/source_filter.t
+@@ -1,6 +1,7 @@
+ use Test::More;
+ use Test::Requires qw(Switch);
+-use t::Capture;
++use lib 't';
++use Capture;
+ use CGI::Compile;
+
+ my $sub = eval {
+diff --git a/t/warnings.t b/t/warnings.t
+index 5962aae..0d044cb 100644
+--- a/t/warnings.t
++++ b/t/warnings.t
+@@ -1,5 +1,6 @@
+ use Test::More;
+-use t::Capture;
++use lib 't';
++use Capture;
+ use CGI::Compile;
+
+ my $sub = CGI::Compile->compile("t/warnings.cgi");
+--
+2.14.1
+
diff --git a/dev-perl/CGI-Compile/metadata.xml b/dev-perl/CGI-Compile/metadata.xml
new file mode 100644
index 000000000000..c6f78b9fa272
--- /dev/null
+++ b/dev-perl/CGI-Compile/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">CGI-Compile</remote-id>
+ <remote-id type="cpan-module">CGI::Compile</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-Emulate-PSGI-0.230.0 b/dev-perl/CGI-Emulate-PSGI-0.230.0
deleted file mode 100644
index 745fa00b3684..000000000000
--- a/dev-perl/CGI-Emulate-PSGI-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/CGI-3.630.0 dev-perl/HTTP-Message virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Requires-0.80.0 ) dev-lang/perl:=
-DESCRIPTION=PSGI adapter for CGI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI-Emulate-PSGI/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CGI-3.630.0 dev-perl/HTTP-Message dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/CGI-Emulate-PSGI-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f6ca4503176bf1e01f851291dc4bf520
diff --git a/dev-perl/CGI-Emulate-PSGI/CGI-Emulate-PSGI-0.230.0.ebuild b/dev-perl/CGI-Emulate-PSGI/CGI-Emulate-PSGI-0.230.0.ebuild
new file mode 100644
index 000000000000..d5caf7e4694c
--- /dev/null
+++ b/dev-perl/CGI-Emulate-PSGI/CGI-Emulate-PSGI-0.230.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="PSGI adapter for CGI"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CGI-3.630.0
+ dev-perl/HTTP-Message
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Requires-0.80.0
+ )
+"
+src_test() {
+ perl_rm_files t/author-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI-Emulate-PSGI/Manifest b/dev-perl/CGI-Emulate-PSGI/Manifest
new file mode 100644
index 000000000000..3d567eb6ecc6
--- /dev/null
+++ b/dev-perl/CGI-Emulate-PSGI/Manifest
@@ -0,0 +1,3 @@
+DIST CGI-Emulate-PSGI-0.23.tar.gz 15713 BLAKE2B b45e41838b16df58d6df67bb9a819b02283f78fe109f8013a7912c2afb59aec2764b4312a3b92a27b7959ca91e34dd9e4dacc5e01a5b2a8a6b822d843a89a07f SHA512 0e1017175ccab53ef50993c9884990dc85c7cdb30744f4bac2df4486a63fd5fd24e7f4b0e473d39b1f2b4dfdcf12756016edbc39e0fb725c6c610c21e6a7f96a
+EBUILD CGI-Emulate-PSGI-0.230.0.ebuild 553 BLAKE2B 5897e055dfae8fb4a33139cb0ac7aba59cbc593cc4f72c8896d674f9b657af90b51c54b83aa076f55343cf550a0b3907719fb2df1e9dc80aab939f57ba12f2eb SHA512 2c7b70be50a037992dc77aa16cd7010ab390db872368817d62b7534c445e15a5dd66b09299e33cb119e10f04730c702a6a77f69c6f497f543ba1ea5b7814bd7d
+MISC metadata.xml 468 BLAKE2B a80b392e5dd629e4cb3c4441e8e6d162255dcef0d7c017cb2a0ad04034a0877373d68f38f032d1b724268a154424915a23ad4f62208008e1ab8aaf846fc76d99 SHA512 8f5e430ab2d2136e6614cf46c63519071815658c78d831653fafbcdcde73a25641f8a065bbdd1996589ae39ed8843e47d2b4a2e591c186623dc4d986ca2919c5
diff --git a/dev-perl/CGI-Emulate-PSGI/metadata.xml b/dev-perl/CGI-Emulate-PSGI/metadata.xml
new file mode 100644
index 000000000000..cba2ebfe5341
--- /dev/null
+++ b/dev-perl/CGI-Emulate-PSGI/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">CGI-Emulate-PSGI</remote-id>
+ <remote-id type="cpan-module">CGI::Emulate::PSGI</remote-id>
+ <remote-id type="cpan-module">CGI::Parse::PSGI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-Fast-2.100.0 b/dev-perl/CGI-Fast-2.100.0
deleted file mode 100644
index 25d10efe553d..000000000000
--- a/dev-perl/CGI-Fast-2.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/CGI-4 virtual/perl-Carp >=dev-perl/FCGI-0.670.0 virtual/perl-if virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=CGI Interface for Fast CGI
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CGI-Fast/
-KEYWORDS=amd64 ~arm ~hppa ~m68k ~mips ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CGI-4 virtual/perl-Carp >=dev-perl/FCGI-0.670.0 virtual/perl-if dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-Fast-2.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7770a3ccee733bdee4cb5f491cc8453c
diff --git a/dev-perl/CGI-Fast-2.110.0 b/dev-perl/CGI-Fast-2.110.0
deleted file mode 100644
index f62a1c4fcd96..000000000000
--- a/dev-perl/CGI-Fast-2.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/CGI-4 virtual/perl-Carp >=dev-perl/FCGI-0.670.0 virtual/perl-if virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=CGI Interface for Fast CGI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI-Fast/
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CGI-4 virtual/perl-Carp >=dev-perl/FCGI-0.670.0 virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-Fast-2.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d07107d732eed5152113b3436fbbfc91
diff --git a/dev-perl/CGI-Fast-2.120.0 b/dev-perl/CGI-Fast-2.120.0
deleted file mode 100644
index 0c4e63cfd656..000000000000
--- a/dev-perl/CGI-Fast-2.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/CGI-4 virtual/perl-Carp >=dev-perl/FCGI-0.670.0 virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Deep ) dev-lang/perl:=
-DESCRIPTION=CGI Interface for Fast CGI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI-Fast/
-IUSE=test
-KEYWORDS=amd64 ~arm ~hppa ~mips ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CGI-4 virtual/perl-Carp >=dev-perl/FCGI-0.670.0 virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-Fast-2.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=288e61cb4af0b5e3efbf3b0ddbfe58c5
diff --git a/dev-perl/CGI-Fast-2.130.0 b/dev-perl/CGI-Fast-2.130.0
deleted file mode 100644
index e8d5cfa2e7c3..000000000000
--- a/dev-perl/CGI-Fast-2.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/CGI-4 virtual/perl-Carp >=dev-perl/FCGI-0.670.0 virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=CGI Interface for Fast CGI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI-Fast/
-IUSE=test
-KEYWORDS=amd64 ~arm ~hppa ~mips ppc ~ppc64 ~s390 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CGI-4 virtual/perl-Carp >=dev-perl/FCGI-0.670.0 virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-Fast-2.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a1d500fdfc008d199060628218ff3fdb
diff --git a/dev-perl/CGI-Fast/CGI-Fast-2.100.0.ebuild b/dev-perl/CGI-Fast/CGI-Fast-2.100.0.ebuild
new file mode 100644
index 000000000000..f9c04e508196
--- /dev/null
+++ b/dev-perl/CGI-Fast/CGI-Fast-2.100.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LEEJO
+MODULE_VERSION=2.10
+inherit perl-module
+
+DESCRIPTION="CGI Interface for Fast CGI"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~hppa ~m68k ~mips ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/CGI-4
+ virtual/perl-Carp
+ >=dev-perl/FCGI-0.670.0
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/CGI-Fast/CGI-Fast-2.110.0.ebuild b/dev-perl/CGI-Fast/CGI-Fast-2.110.0.ebuild
new file mode 100644
index 000000000000..fe3c0473000e
--- /dev/null
+++ b/dev-perl/CGI-Fast/CGI-Fast-2.110.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="CGI Interface for Fast CGI"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/CGI-4
+ virtual/perl-Carp
+ >=dev-perl/FCGI-0.670.0
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_test() {
+ perl_rm_files t/006_changes.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI-Fast/CGI-Fast-2.120.0.ebuild b/dev-perl/CGI-Fast/CGI-Fast-2.120.0.ebuild
new file mode 100644
index 000000000000..0539dff5a284
--- /dev/null
+++ b/dev-perl/CGI-Fast/CGI-Fast-2.120.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=2.12
+inherit perl-module
+
+DESCRIPTION="CGI Interface for Fast CGI"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~hppa ~mips ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CGI-4
+ virtual/perl-Carp
+ >=dev-perl/FCGI-0.670.0
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Test-Deep )
+"
+
+src_test() {
+ perl_rm_files t/006_changes.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI-Fast/CGI-Fast-2.130.0.ebuild b/dev-perl/CGI-Fast/CGI-Fast-2.130.0.ebuild
new file mode 100644
index 000000000000..5fb91d5638ff
--- /dev/null
+++ b/dev-perl/CGI-Fast/CGI-Fast-2.130.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="CGI Interface for Fast CGI"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~hppa ~mips ppc ~ppc64 ~s390 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CGI-4
+ virtual/perl-Carp
+ >=dev-perl/FCGI-0.670.0
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=( "t/006_changes.t" )
diff --git a/dev-perl/CGI-Fast/Manifest b/dev-perl/CGI-Fast/Manifest
new file mode 100644
index 000000000000..19b28a13892d
--- /dev/null
+++ b/dev-perl/CGI-Fast/Manifest
@@ -0,0 +1,9 @@
+DIST CGI-Fast-2.10.tar.gz 8627 BLAKE2B 26c0b6ca6e27a464bcbe75a06b69dee832e93e46f383cc0c459cae1c4c7ce265e7e07062b6b8d4b6d46cb55df0f010262d9e8a38ad7ec260143d13af4edf3d81 SHA512 55d05c742bf49045f917aa4a4efdab3e5ce2251ca61de0e7db0a586d8a592784989bc74fa43a3c6430a920f38b2aa818887e96c3e24c701d531dae94b247da2c
+DIST CGI-Fast-2.11.tar.gz 8662 BLAKE2B a057f9b3f1e83c84f6267be946149bd167a08b60551a3d6f40561eae728d31f30f80808c1fe629e9ce2079b0da1cf54c01ee33e7c6679e753aa005621fa6cb93 SHA512 728d1cb2fb15ea4e894563625258bacdf31f7ffac5e8395fcd1dd1e66a2f3575c4fe342bf1cfdcfee736fe323bcdda1170f8ffbe9a37d30cb7ca6ba6484bc2f5
+DIST CGI-Fast-2.12.tar.gz 8807 BLAKE2B d156cab55ab6b8c8ae882357294aa7c28ed61c9ef8dc3cadf340fb8992e61ded967795061377146c7111ec576160c2915f3309312e64b3e636db11f7c21e4e1a SHA512 00452a2c31eb8fd877808764508a491894d87986bda493b2b15773cd29f2699184559f0c55af1af1684c851005b61eb1364bccae7ba4f4df3166d9020c15b40e
+DIST CGI-Fast-2.13.tar.gz 8844 BLAKE2B ece86a8ead5a83c0407f6c2713bf0848bfc895d9062811b5ce03ad68caa78aeb8b9d9f0f6f68abaafd1a652be2c53ece008f403e05ff49ac6538282f2a36fc65 SHA512 58e7010f5cdfa13e8ba4e528dfe2d7bcc4ac33f48482de186ef27ec0a38ac091c9d534761231c7dd947516532c78520259e841533690ffba7b90fb3d0069f53c
+EBUILD CGI-Fast-2.100.0.ebuild 578 BLAKE2B 7c79c9f94ec968d920ded78ab3706cb172a01daf6c5752222607ede2e40936ba66e6c25f9ea609f232d4dc44786db5e3d971322d8bcc45d0d2a882c83bde3f96 SHA512 45ab65b6a135b10ffb5458fdc2a45ef382622d42cb93f45a223124ed036a6eae58d357f0410a7f33f1811cbf644a681a3be0d067e4b6e29287d60bdcefd879af
+EBUILD CGI-Fast-2.110.0.ebuild 600 BLAKE2B 6597e716cdc90414219244baa23fb011b1d7af88ca929d67e658d6fa1993068fc7f6db4d548be0552c46b83acc2f7b10b502e2e880ca5654f4f9e9b65caa9b87 SHA512 d3067abb78b0c633983f117928510e730a2cbb40847d357b1fd12e0921d80ea29c738d7ee3d86a1dd13b01154cc6a710d5fd70442b2a6ef9db511854eab616a6
+EBUILD CGI-Fast-2.120.0.ebuild 637 BLAKE2B 369af185b175ef0d9b1f7c4434a044be66b0f11d2b466d6ace60fafd2ae89c125bcf056d548a1da00a662519afd166f03e3cb0fe4501c65bd857d0bd6beee065 SHA512 d4575345e397a0fd3fc20eb77c0769ce05d1ba4f70b96eafc37ae0a560bbe8cb86850201564723dbbc5ad0175475e1233e8929ff2589faf09acfc8bc5a8dd6af
+EBUILD CGI-Fast-2.130.0.ebuild 644 BLAKE2B 66d6acfa166eb2d38ed3b770b914e803b78163828fec8b0e591ac30fb4419a7feeb502b1a7b88337e21330231f1e4210ef3ee762948f9646ceb4593811a4d470 SHA512 af59253c232f12b7ea3dcada23d09f5950c5d2dd98813c120126fee67fe18bd4c2e58c9210fdfd8f6ff568d1722bae770c91cb449f2ea4ce52bf9f3c3c07800b
+MISC metadata.xml 388 BLAKE2B eae3b4d4c39119e174a7ba3675bae1fc2f284c6e36739cbe42f886ce5aa927c57df46afd0ec8fe9cfd0904807f0e41dcb07514baa23c6f3e930d8a3f9a03f10b SHA512 9381464ca55695107f53c7ded8490e9bfe24f3ffe77a4587a84624786c2125f28eb0b3141711bc27f934954c8816c72e7e6ef453918bcd16b832b7d370c76f1d
diff --git a/dev-perl/CGI-Fast/metadata.xml b/dev-perl/CGI-Fast/metadata.xml
new file mode 100644
index 000000000000..54bb94ede583
--- /dev/null
+++ b/dev-perl/CGI-Fast/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">CGI-Fast</remote-id>
+ <remote-id type="cpan-module">CGI::Fast</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-FastTemplate-1.90.0-r2 b/dev-perl/CGI-FastTemplate-1.90.0-r2
deleted file mode 100644
index 3a97d66cdd5d..000000000000
--- a/dev-perl/CGI-FastTemplate-1.90.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=High Performance Templates and Variable Interpolation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI-FastTemplate/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMOORE/CGI-FastTemplate-1.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=568a3a400d6dea45a88d1d9e8a205c75
diff --git a/dev-perl/CGI-FastTemplate/CGI-FastTemplate-1.90.0-r2.ebuild b/dev-perl/CGI-FastTemplate/CGI-FastTemplate-1.90.0-r2.ebuild
new file mode 100644
index 000000000000..18731dab2939
--- /dev/null
+++ b/dev-perl/CGI-FastTemplate/CGI-FastTemplate-1.90.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JMOORE
+DIST_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="High Performance Templates and Variable Interpolation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
diff --git a/dev-perl/CGI-FastTemplate/Manifest b/dev-perl/CGI-FastTemplate/Manifest
new file mode 100644
index 000000000000..ecfcb0d455d7
--- /dev/null
+++ b/dev-perl/CGI-FastTemplate/Manifest
@@ -0,0 +1,3 @@
+DIST CGI-FastTemplate-1.09.tar.gz 13635 BLAKE2B 8be2c1c6959ba08f3cd0b117e40ff29a8fdbe0f174848852478167317b2f14bfdb184346cbd7c6e0aa2bdcc4baac0ce9a55d00b2602ead8c7d1efbfd9228d606 SHA512 ff8907573d86cdc534ddd8f1b3b1d697df9eab429510b3b090371f01d856d8a374a7a0cfe0a2709468dd5e8be1b5738801859e0b138adcf5357daff09343136b
+EBUILD CGI-FastTemplate-1.90.0-r2.ebuild 302 BLAKE2B 0db3645143246df50359a8b71b6b37ef677428829801f8b0fea72694acf253923ecfc570db307063259ff55e2e2e2c42b3f3cf1c28c052f8da909537f7266d55 SHA512 cd30f51fd13e73f36269f51002256bb39c0ab34b4944b0c3df3d72f21f316aceab931908136eec065d34ebf728826e08359a4c45a60c9c3473f2147b22373257
+MISC metadata.xml 404 BLAKE2B bf0882b12a689614163eff83b643ee431ca81cf82044005b99f8d0763ce1811060815d9b302c0e0eb8b7b583394c95be6e5643c16d16d9f326884a3cdc58ce08 SHA512 d8813b537a7ea7d7f46b2e98d960996cd1040d452200f56754e55a42af1e1cb5ebc8f41d9e23d4c15695d047b465451a6cbcc430221ada0d2b39e0741b884fc0
diff --git a/dev-perl/CGI-FastTemplate/metadata.xml b/dev-perl/CGI-FastTemplate/metadata.xml
new file mode 100644
index 000000000000..238af261b215
--- /dev/null
+++ b/dev-perl/CGI-FastTemplate/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">CGI-FastTemplate</remote-id>
+ <remote-id type="cpan-module">CGI::FastTemplate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-FormBuilder-3.100.0 b/dev-perl/CGI-FormBuilder-3.100.0
deleted file mode 100644
index 0d398441491d..000000000000
--- a/dev-perl/CGI-FormBuilder-3.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-perl/CGI virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Extremely fast, reliable form generation and processing module
-EAPI=6
-HOMEPAGE=http://www.formbuilder.org/ http://search.cpan.org/dist/CGI-FormBuilder/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/CGI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BIGPRESH/CGI-FormBuilder-3.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=800f862a1c4d458c0e5cde5dbb2a8cf0
diff --git a/dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0.ebuild b/dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0.ebuild
new file mode 100644
index 000000000000..a1dc7e15b8c6
--- /dev/null
+++ b/dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.100.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BIGPRESH
+DIST_VERSION=3.10
+inherit perl-module
+
+DESCRIPTION="Extremely fast, reliable form generation and processing module"
+HOMEPAGE="http://www.formbuilder.org/ ${HOMEPAGE}"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.90.0-rt81650.patch"
+)
+# Templates that can be used - but they are optional
+# >=dev-perl/CGI-SSI-0.920.0
+
+RDEPEND="dev-perl/CGI"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+optdep_notice() {
+ local i;
+ elog "This package has support for optional features via the following packages"
+ elog "which you may want to install separately:"
+ elog
+ i="$(if has_version '>=dev-perl/CGI-Session-3.950.0'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i >=dev-perl/CGI-Session-3.950.0"
+ elog " - Multi-page form persistence with CGI::FormBuilder::Multi";
+ elog
+ elog " Alternative Template Engines:"
+ i="$(if has_version '>=dev-perl/CGI-FastTemplate-1.90.0'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i >=dev-perl/CGI-FastTemplate-1.90.0"
+ elog " - CGI::FastTemplate via CGI::FormBuilder::Template::Fast";
+
+ i="$(if has_version '>=dev-perl/HTML-Template-2.60.0'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i >=dev-perl/HTML-Template-2.60.0"
+ elog " - HTML::Template via CGI::FormBuilder::Template::HTML";
+
+ i="$(if has_version '>=dev-perl/Template-Toolkit-2.80.0'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i >=dev-perl/Template-Toolkit-2.80.0"
+ elog " - Template.pm via CGI::FormBuilder::Template::TT2";
+
+ i="$(if has_version '>=dev-perl/Text-Template-1.430.0'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i >=dev-perl/Text-Template-1.430.0"
+ elog " - Text::Template via CGI::FormBuilder::Template::Text";
+
+ if use test; then
+ elog
+ elog "This module will perform additonal tests if these dependencies are"
+ elog "pre-installed"
+ fi
+}
+
+src_test() {
+ optdep_notice;
+ echo
+ perl-module_src_test
+}
+
+pkg_postinst() {
+ use test || optdep_notice;
+}
diff --git a/dev-perl/CGI-FormBuilder/Manifest b/dev-perl/CGI-FormBuilder/Manifest
new file mode 100644
index 000000000000..fb7e63c8e198
--- /dev/null
+++ b/dev-perl/CGI-FormBuilder/Manifest
@@ -0,0 +1,4 @@
+AUX CGI-FormBuilder-3.90.0-rt81650.patch 5659 BLAKE2B b1481c41d4dfcd5fec774e1cae5c445730595e5b7d63843477d7adf9fac5f8da8c8703a0eb882c2b6a335f2f24aaa45f97498b842efae37fd5a3128fd179d708 SHA512 fd5957adf995c2d269bfdc69d54a5244f1190f0786c57a614ec438c6386733b2587d1b8b9720c6e8c89f24e9b9bc33745a62b16e355f9b5e7ddedde639eee8d1
+DIST CGI-FormBuilder-3.10.tar.gz 162346 BLAKE2B 96850d80b10e1c96cefd4fa83316b470898388047cc34ce7dc8b6f29086e6622e743ec548370faecee8b88a4f5ee87e7ec4c98cb5df04cac5a4a8d63e45c5ae3 SHA512 38d8e6eb729e188074d872b979ad46133152877bb30b95329a2c7275154646a4afb62dc3539cb34781149f424b1d384d05230efe8b174967742625a81765bad5
+EBUILD CGI-FormBuilder-3.100.0.ebuild 2081 BLAKE2B 45231f85382116d903d7df9142b083bb07328c7e4cee68ed9ce85ecbd1920d4bab3bc64acc83bebd2d06e72d75dea6dac10804749ff9ddf7e7bcc8771c9a3cdf SHA512 6cfebff39000178603d30e78e99b6c54e2c59a46e64702078be87e6bca770d14efc7e404e81de0af86361b0b01ea7e09131513ad69f0a54152e16a8fd25f92a7
+MISC metadata.xml 3257 BLAKE2B 0c635a557374087cd578c64560c82b5e6be2b3ea1c65de78f40a7e1084a482813e3b0087773e78b1454097c327e668b1c446614ac7887c0b4df1aa0b4f7c837a SHA512 56a828674dafff65d7338211d07dc4f6c3655d9423cdf1ffc2d8961f87850dff6860701e1a1c452962fdcac7800d8fb6546618de4e9e521987b1a1ad4af1b902
diff --git a/dev-perl/CGI-FormBuilder/files/CGI-FormBuilder-3.90.0-rt81650.patch b/dev-perl/CGI-FormBuilder/files/CGI-FormBuilder-3.90.0-rt81650.patch
new file mode 100644
index 000000000000..08c4f98a5e16
--- /dev/null
+++ b/dev-perl/CGI-FormBuilder/files/CGI-FormBuilder-3.90.0-rt81650.patch
@@ -0,0 +1,155 @@
+diff -Naur CGI-FormBuilder-3.09/t/1c-validate.t CGI-FormBuilder-3.09b/t/1c-validate.t
+--- CGI-FormBuilder-3.09/t/1c-validate.t 2013-11-30 00:10:36.000000000 +0000
++++ CGI-FormBuilder-3.09b/t/1c-validate.t 2016-05-11 13:10:45.680369595 +0000
+@@ -174,11 +174,11 @@
+ for my $t (@test) {
+
+ my $form = CGI::FormBuilder->new( %{ $t->{opt} }, debug => $DEBUG );
+- while(my($f,$o) = each %{$t->{mod} || {}}) {
+- $o->{name} = $f;
+- $form->field(%$o);
++ for my $field ( sort keys %{ $t->{mod} || {} } ) {
++ my $object = $t->{mod}->{$field};
++ $object->{name} = $field;
++ $form->field( %{ $object } );
+ }
+-
+ # just try to validate
+ ok($form->validate, $t->{pass} || 0);
+ }
+diff -Naur CGI-FormBuilder-3.09/t/1d-messages.t CGI-FormBuilder-3.09b/t/1d-messages.t
+--- CGI-FormBuilder-3.09/t/1d-messages.t 2013-11-30 00:10:36.000000000 +0000
++++ CGI-FormBuilder-3.09b/t/1d-messages.t 2016-05-11 13:08:33.159540213 +0000
+@@ -70,8 +70,9 @@
+ my $locale = "fb_FAKE";
+ my $messages = "messages.$locale";
+ open(M, ">$messages") || warn "Can't write $messages: $!";
+-while (my($k,$v) = each %messages) {
+- print M join(' ', $k, ref($v) ? @$v : $v), "\n";
++for my $k ( sort keys %messages ) {
++ my $v = $messages{$k};
++ print M join(' ', $k, ref($v) ? @$v : $v), "\n";
+ }
+ close(M);
+
+@@ -123,7 +124,7 @@
+ # Final test set is to just make sure we have all the keys for all modules
+ require CGI::FormBuilder::Messages::default;
+ my %need = CGI::FormBuilder::Messages::default->messages;
+-my @keys = keys %need;
++my @keys = sort keys %need;
+ for my $pm (@pm) {
+ my($lang) = $pm =~ /([a-z]+_[A-Z]+)/;
+ my $skip = $lang ? undef : "skip: Can't get language from $pm";
+diff -Naur CGI-FormBuilder-3.09/t/2a-template-html.t CGI-FormBuilder-3.09b/t/2a-template-html.t
+--- CGI-FormBuilder-3.09/t/2a-template-html.t 2013-11-30 00:10:36.000000000 +0000
++++ CGI-FormBuilder-3.09b/t/2a-template-html.t 2016-05-11 13:11:57.438740284 +0000
+@@ -102,18 +102,19 @@
+ my $seq = $ARGV[0] || 1;
+
+ # Cycle thru and try it out
+-for (@test) {
++for my $test_item (@test) {
+ my $form = CGI::FormBuilder->new(
+ debug => $DEBUG,
+ action => 'TEST',
+ title => 'TEST',
+- %{ $_->{opt} },
++ %{ $test_item->{opt} },
+ );
+
+ # the ${mod} key twiddles fields
+- while(my($f,$o) = each %{$_->{mod} || {}}) {
+- $o->{name} = $f;
+- $form->field(%$o);
++ for my $field ( sort keys %{ $test_item->{mod} || {} } ) {
++ my $object = $test_item->{mod}->{$field};
++ $object->{name} = $field;
++ $form->field( %{ $object } );
+ }
+
+ #
+diff -Naur CGI-FormBuilder-3.09/t/2b-template-text.t CGI-FormBuilder-3.09b/t/2b-template-text.t
+--- CGI-FormBuilder-3.09/t/2b-template-text.t 2013-11-30 00:10:36.000000000 +0000
++++ CGI-FormBuilder-3.09b/t/2b-template-text.t 2016-05-11 13:11:29.861982062 +0000
+@@ -97,18 +97,19 @@
+ my $seq = $ARGV[0] || 1;
+
+ # Cycle thru and try it out
+-for (@test) {
++for my $test_item (@test) {
+ my $form = CGI::FormBuilder->new(
+ debug => $DEBUG,
+ action => 'TEST',
+ title => 'TEST',
+- %{ $_->{opt} },
++ %{ $test_item->{opt} },
+ );
+
+ # the ${mod} key twiddles fields
+- while(my($f,$o) = each %{$_->{mod} || {}}) {
+- $o->{name} = $f;
+- $form->field(%$o);
++ for my $field ( sort keys %{ $test_item->{mod} || {} } ) {
++ my $object = $test_item->{mod}->{$field};
++ $object->{name} = $field;
++ $form->field( %{ $object } );
+ }
+
+ #
+diff -Naur CGI-FormBuilder-3.09/t/2d-template-fast.t CGI-FormBuilder-3.09b/t/2d-template-fast.t
+--- CGI-FormBuilder-3.09/t/2d-template-fast.t 2013-11-30 00:10:36.000000000 +0000
++++ CGI-FormBuilder-3.09b/t/2d-template-fast.t 2016-05-11 13:15:58.497630259 +0000
+@@ -135,18 +135,19 @@
+ my $seq = $ARGV[0] || 1;
+
+ # Cycle thru and try it out
+-for (@test) {
++for my $test_item (@test) {
+ my $form = CGI::FormBuilder->new(
+ debug => $DEBUG,
+ action => 'TEST',
+ title => 'TEST',
+- %{ $_->{opt} },
++ %{ $test_item->{opt} },
+ );
+
+ # the ${mod} key twiddles fields
+- while(my($f,$o) = each %{$_->{mod} || {}}) {
+- $o->{name} = $f;
+- $form->field(%$o);
++ for my $field ( sort keys %{ $test_item->{mod} || {} } ) {
++ my $object = $test_item->{mod}->{$field};
++ $object->{name} = $field;
++ $form->field( %{ $object } );
+ }
+
+ #
+diff -Naur CGI-FormBuilder-3.09/t/2e-template-ssi.t CGI-FormBuilder-3.09b/t/2e-template-ssi.t
+--- CGI-FormBuilder-3.09/t/2e-template-ssi.t 2013-11-30 00:10:36.000000000 +0000
++++ CGI-FormBuilder-3.09b/t/2e-template-ssi.t 2016-05-11 13:12:37.526388964 +0000
+@@ -102,18 +102,19 @@
+ my $seq = $ARGV[0] || 1;
+
+ # Cycle thru and try it out
+-for (@test) {
++for my $test_item (@test) {
+ my $form = CGI::FormBuilder->new(
+ debug => $DEBUG,
+ action => 'TEST',
+ title => 'TEST',
+- %{ $_->{opt} },
++ %{ $test_item->{opt} },
+ );
+
+ # the ${mod} key twiddles fields
+- while(my($f,$o) = each %{$_->{mod} || {}}) {
+- $o->{name} = $f;
+- $form->field(%$o);
++ for my $field ( sort keys %{ $test_item->{mod} || {} } ) {
++ my $object = $test_item->{mod}->{$field};
++ $object->{name} = $field;
++ $form->field( %{ $object } );
+ }
+
+ #
diff --git a/dev-perl/CGI-FormBuilder/metadata.xml b/dev-perl/CGI-FormBuilder/metadata.xml
new file mode 100644
index 000000000000..7511c485ac34
--- /dev/null
+++ b/dev-perl/CGI-FormBuilder/metadata.xml
@@ -0,0 +1,49 @@
+<?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">CGI-FormBuilder</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::button</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::checkbox</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::date</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::datetime</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::datetime_local</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::email</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::file</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::hidden</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::image</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::number</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::password</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::radio</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::select</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::static</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::submit</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::text</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::textarea</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::time</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Field::url</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Messages</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Messages::base</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Messages::default</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Messages::locale</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Multi</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Source</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Source::File</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Template</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Template::Builtin</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Template::CGI_SSI</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Template::Div</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Template::Fast</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Template::HTML</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Template::TT2</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Template::Text</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Test</remote-id>
+ <remote-id type="cpan-module">CGI::FormBuilder::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-PSGI-0.150.0-r1 b/dev-perl/CGI-PSGI-0.150.0-r1
deleted file mode 100644
index 1bb3b17ea94f..000000000000
--- a/dev-perl/CGI-PSGI-0.150.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/CGI-3.330.0 test? ( >=virtual/perl-Test-Simple-0.88 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Adapt CGI.pm to the PSGI protocol
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CGI-PSGI/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CGI-3.330.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/CGI-PSGI-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=546a338ff1f865b5a0b81514ff3cdf6a
diff --git a/dev-perl/CGI-PSGI/CGI-PSGI-0.150.0-r1.ebuild b/dev-perl/CGI-PSGI/CGI-PSGI-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..976c02bc9195
--- /dev/null
+++ b/dev-perl/CGI-PSGI/CGI-PSGI-0.150.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIYAGAWA
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Adapt CGI.pm to the PSGI protocol"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CGI-3.330.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-0.88
+ )
+"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/CGI-PSGI/Manifest b/dev-perl/CGI-PSGI/Manifest
new file mode 100644
index 000000000000..d6115307912e
--- /dev/null
+++ b/dev-perl/CGI-PSGI/Manifest
@@ -0,0 +1,3 @@
+DIST CGI-PSGI-0.15.tar.gz 27933 BLAKE2B 76219465cf3e0079e35a72a9cf5a94fc1cd386a8378d7742f822bc505a0d64a81dc9524081642ae7b5ef984f0a3fe29cbfb49dee97c59c5e0787389a85d8d815 SHA512 5cdb32846dab5e35a81b52611bb109c66c72db98ddc6fe93a5b91335a1f03cc6ed396c415fb5ee311ce78d72e45e4986b5809569b6394d601af24d4d117fe96f
+EBUILD CGI-PSGI-0.150.0-r1.ebuild 584 BLAKE2B fccdc9bd6b1fada240fc1ae4347b23292c20971cf512964c8bffed093f0989f275b51aa46e4117b1cb28263bd3b1e7031889f693ca0f9edf11399f25a039d5ed SHA512 1ae6a761cecfc15f217a4aaa235ec7f2439904810ed3eb2060f0fb40a34e69d21a3c01ed9b0dc79b40e06886f8cf19c66fb9cd6dd516659ad291ad1da42b2412
+MISC metadata.xml 388 BLAKE2B fb30d568dc1dfd36ffa4b1a0fa67622397f5933886afe375dafde92bf8a980c4500fb3d95bed75e342b197c637c335e7e6fcdf47008818371531190464b570ea SHA512 0c5b8967c647304dd411cbf1448758c2b41fc7e49c89c85fe40a9c94f8527f79324cf34c030eb8fbd46e395aa267e6d891caa69cab8ba056452c8532a0a79d18
diff --git a/dev-perl/CGI-PSGI/metadata.xml b/dev-perl/CGI-PSGI/metadata.xml
new file mode 100644
index 000000000000..25d0f9d530d8
--- /dev/null
+++ b/dev-perl/CGI-PSGI/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">CGI-PSGI</remote-id>
+ <remote-id type="cpan-module">CGI::PSGI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-Session-4.480.0-r1 b/dev-perl/CGI-Session-4.480.0-r1
deleted file mode 100644
index ead3b598dc67..000000000000
--- a/dev-perl/CGI-Session-4.480.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-Scalar-List-Utils >=dev-perl/CGI-3.26 >=dev-perl/Module-Build-0.380.0 test? ( virtual/perl-Test-Simple dev-perl/CGI-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=persistent session data in CGI applications
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CGI-Session/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Scalar-List-Utils >=dev-perl/CGI-3.26 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKSTOS/CGI-Session-4.48.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=48c1c57a99ec0d807985438757c22173
diff --git a/dev-perl/CGI-Session-4.480.0-r2 b/dev-perl/CGI-Session-4.480.0-r2
deleted file mode 100644
index fdb82fd3c848..000000000000
--- a/dev-perl/CGI-Session-4.480.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-Scalar-List-Utils >=dev-perl/CGI-3.26 >=dev-perl/Module-Build-0.380.0 test? ( virtual/perl-Test-Simple dev-perl/CGI-Simple ) dev-lang/perl:=
-DESCRIPTION=persistent session data in CGI applications
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CGI-Session/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Scalar-List-Utils >=dev-perl/CGI-3.26 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKSTOS/CGI-Session-4.48.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dede70f82c368a541a351bd25d4cbf9e
diff --git a/dev-perl/CGI-Session/CGI-Session-4.480.0-r1.ebuild b/dev-perl/CGI-Session/CGI-Session-4.480.0-r1.ebuild
new file mode 100644
index 000000000000..e9ab02ce4e8f
--- /dev/null
+++ b/dev-perl/CGI-Session/CGI-Session-4.480.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MARKSTOS
+MODULE_VERSION=4.48
+inherit perl-module
+
+DESCRIPTION="persistent session data in CGI applications"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/CGI-3.26
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/CGI-Simple
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/CGI-Session/CGI-Session-4.480.0-r2.ebuild b/dev-perl/CGI-Session/CGI-Session-4.480.0-r2.ebuild
new file mode 100644
index 000000000000..4614a2b2b0ad
--- /dev/null
+++ b/dev-perl/CGI-Session/CGI-Session-4.480.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKSTOS
+DIST_VERSION=4.48
+inherit perl-module
+
+DESCRIPTION="persistent session data in CGI applications"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/CGI-3.26
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/CGI-Simple
+ )
+"
diff --git a/dev-perl/CGI-Session/Manifest b/dev-perl/CGI-Session/Manifest
new file mode 100644
index 000000000000..5bd9f231ce9b
--- /dev/null
+++ b/dev-perl/CGI-Session/Manifest
@@ -0,0 +1,4 @@
+DIST CGI-Session-4.48.tar.gz 95291 BLAKE2B d1d915c85e230ec73575d56cc92589c45a5f6d35f52737b5cefa61704cfc42aeb6682e3e56e1b8cb015ff2d55b141dcfe01ad4fe376e70ff17014edd3951a531 SHA512 82d6a498035b91474df712fdae2c9ce7290157ddec36095757f16b5cbce593d3b5115077c722350d1c890c299230f7489a41328ed64b85a0f4c3cfff8aceef54
+EBUILD CGI-Session-4.480.0-r1.ebuild 513 BLAKE2B 1875700b7c9297f8aab0332e2de9f747740aac2ba60880fd4d4dc34dbf3890acbd16166c5ba41ccb9134deb8ef65a6aa472f8a7b86d00ca99eae818849ea27b7 SHA512 6f9f82f6e5703a87a9518abac9f020377d01be90c40051a63323451a00304f441b092a3635e5a39f06c3eedd20bdd60c2d5901784f002c1f7691edeb0ec009ec
+EBUILD CGI-Session-4.480.0-r2.ebuild 496 BLAKE2B 3b4b1597edd148ddbd2f66860dab5d465a12e622724d8720cdd7676516f8eff483cdad19897921402377e6f6801cd328aff65c0ada59d7723850cc13a45b5354 SHA512 cbbbdb4c490ca570591714506c3d74e2bb2778ad398c083511285b0efc6d1169cd2a2fedda309cc031d80315197c026afc661d6e32238c2369abea7c4e7a55d9
+MISC metadata.xml 1637 BLAKE2B 27d43c41f9acb206c4d50b34971d917c412aba3fde8cce4c1a08dd7250f154440f49d025533f67370f59206ccea949e2e8ca9a0092c3c58cfc422f11e4df9ffc SHA512 00f923a38d667b785fffd9543d724f0eb8d016562bdbba08b24b567128972461ee8816eeea66e9b14c77bdc8ba0317d36fa7217986088fbb642db9781524e2f1
diff --git a/dev-perl/CGI-Session/metadata.xml b/dev-perl/CGI-Session/metadata.xml
new file mode 100644
index 000000000000..648b4fdd2d86
--- /dev/null
+++ b/dev-perl/CGI-Session/metadata.xml
@@ -0,0 +1,29 @@
+<?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">CGI-Session</remote-id>
+ <remote-id type="cpan-module">CGI::Session</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Driver</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Driver::DBI</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Driver::db_file</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Driver::file</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Driver::mysql</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Driver::postgresql</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Driver::sqlite</remote-id>
+ <remote-id type="cpan-module">CGI::Session::ErrorHandler</remote-id>
+ <remote-id type="cpan-module">CGI::Session::ID::incr</remote-id>
+ <remote-id type="cpan-module">CGI::Session::ID::md5</remote-id>
+ <remote-id type="cpan-module">CGI::Session::ID::static</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Serialize::default</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Serialize::freezethaw</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Serialize::storable</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Test::Default</remote-id>
+ <remote-id type="cpan-module">CGI::Session::Tutorial</remote-id>
+ <remote-id type="cpan-module">OverloadedClass</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI-Simple-1.115.0 b/dev-perl/CGI-Simple-1.115.0
deleted file mode 100644
index bcfc18906dd8..000000000000
--- a/dev-perl/CGI-Simple-1.115.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( dev-perl/libwww-perl dev-perl/IO-stringy ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Simple totally OO CGI interface that is CGI.pm compliant
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CGI-Simple/
-IUSE=test
-KEYWORDS=alpha amd64 ~hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZABGAB/CGI-Simple-1.115.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7cc5f479ea6cb483cf536e5c6c081649
diff --git a/dev-perl/CGI-Simple/CGI-Simple-1.115.0.ebuild b/dev-perl/CGI-Simple/CGI-Simple-1.115.0.ebuild
new file mode 100644
index 000000000000..7c47320ce92e
--- /dev/null
+++ b/dev-perl/CGI-Simple/CGI-Simple-1.115.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SZABGAB
+MODULE_VERSION=1.115
+inherit perl-module
+
+DESCRIPTION="A Simple totally OO CGI interface that is CGI.pm compliant"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="dev-perl/Module-Build
+ test? (
+ dev-perl/libwww-perl
+ dev-perl/IO-stringy
+ )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t t/manifest.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI-Simple/Manifest b/dev-perl/CGI-Simple/Manifest
new file mode 100644
index 000000000000..bd9aa8dcce18
--- /dev/null
+++ b/dev-perl/CGI-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST CGI-Simple-1.115.tar.gz 85165 BLAKE2B 5b5fd1ecd7a4f8ef6ba17b9bb5de9ab058d7bb25fddac8e48d69afc8e117cfed08d3f02582b499c91329fb99d958b1f5bf32a83f826fa2a9d66f010563c646ac SHA512 1b2531fde88c4544d17717fd80599fcc4e90a618839c352d1812ba2bf4dd6c3295637d6fe5f9604cb5da943f0d361972b75083c5967b3ab818254729793751e4
+EBUILD CGI-Simple-1.115.0.ebuild 536 BLAKE2B cf73e6d16bc4fdef14f66a3175fbbc8f83147796d200461db5d7f666dcf4a4532e6e039df9de7a2e4a2aff0b54b8e279cd4391514fb902931dcc2bce9989b81f SHA512 55547ac311772313ac3129d06fd828252b89adc7f89b6f82b3378b892a5fbf866f5635e1b00b6231aadc10eae2674062040b41a06a12714f6e87a10608040fdd
+MISC metadata.xml 590 BLAKE2B 1ab38007150da775f000d60dbab842ef87684d50e0997e30e04b46b1416192417ff6885180dbc53d4af1e5a07211d879484111d3792820551b799fa565cb92cd SHA512 3c73eee77e24ec750586b1fb3c9bea87bfe22fee5f1caf0cd5cf315b3a58c558a941498573dd259f417754bd3238e8d685328e80aa45482161ad8024d6f03995
diff --git a/dev-perl/CGI-Simple/metadata.xml b/dev-perl/CGI-Simple/metadata.xml
new file mode 100644
index 000000000000..640c20d57647
--- /dev/null
+++ b/dev-perl/CGI-Simple/metadata.xml
@@ -0,0 +1,15 @@
+<?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">CGI-Simple</remote-id>
+ <remote-id type="cpan-module">CGI::Simple</remote-id>
+ <remote-id type="cpan-module">CGI::Simple::Cookie</remote-id>
+ <remote-id type="cpan-module">CGI::Simple::Standard</remote-id>
+ <remote-id type="cpan-module">CGI::Simple::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CGI/CGI-4.220.0.ebuild b/dev-perl/CGI/CGI-4.220.0.ebuild
new file mode 100644
index 000000000000..fa634d36ba93
--- /dev/null
+++ b/dev-perl/CGI/CGI-4.220.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LEEJO
+MODULE_VERSION=4.22
+inherit perl-module
+
+DESCRIPTION="Simple Common Gateway Interface Class"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-0.820.0
+ virtual/perl-File-Temp
+ >=dev-perl/HTML-Parser-3.690.0
+ virtual/perl-if
+ >=virtual/perl-parent-0.225.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Deep
+ dev-perl/Test-Warn
+ dev-perl/Test-NoWarnings
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/CGI/CGI-4.250.0.ebuild b/dev-perl/CGI/CGI-4.250.0.ebuild
new file mode 100644
index 000000000000..e0d26a4b29ae
--- /dev/null
+++ b/dev-perl/CGI/CGI-4.250.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=4.25
+inherit perl-module
+
+DESCRIPTION="Simple Common Gateway Interface Class"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-0.820.0
+ virtual/perl-File-Temp
+ >=dev-perl/HTML-Parser-3.690.0
+ virtual/perl-if
+ >=virtual/perl-parent-0.225.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Deep
+ dev-perl/Test-Warn
+ dev-perl/Test-NoWarnings
+ )
+"
diff --git a/dev-perl/CGI/CGI-4.310.0.ebuild b/dev-perl/CGI/CGI-4.310.0.ebuild
new file mode 100644
index 000000000000..41b27a17b7c4
--- /dev/null
+++ b/dev-perl/CGI/CGI-4.310.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=4.31
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Simple Common Gateway Interface Class"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-0.820.0
+ >=virtual/perl-File-Temp-0.170.0
+ >=dev-perl/HTML-Parser-3.690.0
+ virtual/perl-if
+ >=virtual/perl-parent-0.225.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.980.0
+ >=dev-perl/Test-Deep-0.110.0
+ >=dev-perl/Test-Warn-0.300.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/compiles_pod.t t/changes.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI/CGI-4.330.0.ebuild b/dev-perl/CGI/CGI-4.330.0.ebuild
new file mode 100644
index 000000000000..710c0e39f1d0
--- /dev/null
+++ b/dev-perl/CGI/CGI-4.330.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=4.33
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Simple Common Gateway Interface Class"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-0.820.0
+ >=virtual/perl-File-Temp-0.170.0
+ >=dev-perl/HTML-Parser-3.690.0
+ virtual/perl-if
+ >=virtual/perl-parent-0.225.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.980.0
+ >=dev-perl/Test-Deep-0.110.0
+ >=dev-perl/Test-Warn-0.300.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/compiles_pod.t t/changes.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI/CGI-4.360.0.ebuild b/dev-perl/CGI/CGI-4.360.0.ebuild
new file mode 100644
index 000000000000..01fc2a62038a
--- /dev/null
+++ b/dev-perl/CGI/CGI-4.360.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=4.36
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Simple Common Gateway Interface Class"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-0.820.0
+ >=virtual/perl-File-Temp-0.170.0
+ >=dev-perl/HTML-Parser-3.690.0
+ virtual/perl-if
+ >=virtual/perl-parent-0.225.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ >=dev-perl/Test-Deep-0.110.0
+ dev-perl/Test-NoWarnings
+ >=virtual/perl-Test-Simple-0.980.0
+ >=dev-perl/Test-Warn-0.300.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/compiles_pod.t t/changes.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CGI/CGI-4.380.0.ebuild b/dev-perl/CGI/CGI-4.380.0.ebuild
new file mode 100644
index 000000000000..fafd5765e7b9
--- /dev/null
+++ b/dev-perl/CGI/CGI-4.380.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=4.38
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Simple Common Gateway Interface Class"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-0.820.0
+ >=virtual/perl-File-Temp-0.170.0
+ >=dev-perl/HTML-Parser-3.690.0
+ virtual/perl-if
+ >=virtual/perl-parent-0.225.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ >=dev-perl/Test-Deep-0.110.0
+ dev-perl/Test-NoWarnings
+ >=virtual/perl-Test-Simple-0.980.0
+ >=dev-perl/Test-Warn-0.300.0
+ )
+"
+PERL_RM_FILES=( "t/compiles_pod.t" "t/changes.t" )
diff --git a/dev-perl/CGI/Manifest b/dev-perl/CGI/Manifest
new file mode 100644
index 000000000000..ec5e06c64d19
--- /dev/null
+++ b/dev-perl/CGI/Manifest
@@ -0,0 +1,13 @@
+DIST CGI-4.22.tar.gz 194314 BLAKE2B 70f5746e1143103bf623d1e971637531e13dc1b8fd95ff95c849e1b7dea179cb56e5bfc068f29b4904e6446646a8e495ca41d5960b5df0287edf7deb31cc15df SHA512 becd37e56ca3fe8a6ab6069d99ddc65838d4aa00b57b6e30a5e2bcf73e84dff9a3f5f2841549f6627fe29d46607254197f3a03f308dc5fb6add3ece60719871d
+DIST CGI-4.25.tar.gz 194815 BLAKE2B eb790eb963b74ff9432c656b289eaefd1e481c61718f8941b9b30c8e55f7638bceb1db3f3052bdd421ef1e9d851ac403094c9997023323147df58d63965e3b1c SHA512 2f9befda944867d751a100024732de71073a47c2e63fdbbf86291422258da47adfe9677b7c39451958cf6e936a015c1b9c7f8338563f2548b7446128f9cb6b8b
+DIST CGI-4.31.tar.gz 197018 BLAKE2B e3715bc1bf1f6542a5ab5c55f84a1f8d7d1a195b03642fedf67144d7b1e9700988f3032357106923203a739bdc1412b4aada91928d1441b13369abbf139e1a57 SHA512 a3fc6a88bed4b86f5763c07ec0961d2b06754e0a2bc9112e87b12025975618d97f626895c7d8b3a2f85a2ba5adcf99a132801a52d54652cd09ae3f053457c411
+DIST CGI-4.33.tar.gz 197445 BLAKE2B 0ccbc6ec4df5c1dfe0fd06dbbb972097419a770cc9ed30c98604cb1c0bbfdd695b98d755b21b065611a222f381cb1fbc49af1cbeb4d5a93aa3e4c4ed4d80d301 SHA512 1303f0fc093e0a3a36b840799ea3054d850bb6fec09f127f7667c6d78f74979fe43a9868ee5652bdc96a745747cc9eb226a28b0aece9031fd71d5781c2c76c53
+DIST CGI-4.36.tar.gz 199026 BLAKE2B 81bcc625ad2f19c02eb22b1c35628e74c11e10bd0396bbeaa163ac55acce99cfb74a117d051ac30b8021bdc56e6dacbaa548b4a373aaca5dbc05577bbbd79387 SHA512 1fc1c2647be90ac7c75fe29c590c438993baa4b29bf7d6d0b24a7e998955aae86f31c5849eb871be6399e783e166d54f6146723dfc20dd757860e85f7836fb1c
+DIST CGI-4.38.tar.gz 199241 BLAKE2B c34ea29f3ecfca484e3ad21e82041500d09c5ef41d11fd062cb53c8bf75642cf6a424ab8b570b243f227bd1bda47b2b54e35da3adb994d076915a0a02aaacd52 SHA512 c035a24b228105786828a4c9ae9c6aab9f22e311dc73871dc25497c5b4b84e77b096e570059a9d7cadc2916bfba582d5c093b6f029ccf0d826870629e36be04e
+EBUILD CGI-4.220.0.ebuild 900 BLAKE2B 7b56b7573430032cf543b9b3ea9851586709a3d92211714cba1f4bf78468646ae8d2efcc7ec05c98cdb9ce3a7ff45a7927cabcbe37c4706fdfb3ae77ba2c2c8d SHA512 7ddfbe42a45fd8f3e124b814d0f868cb3b5de9f8d1ea91a920751c3e32098494fb21e49341e90cb2d9fc4292273ec5e99f1a3498a32ffd57540e77f587b56c20
+EBUILD CGI-4.250.0.ebuild 885 BLAKE2B 04faa79cc01a9ccf6072e8d2092bd261e0ce0615d19a8864163b4e455d2ec7bfb8ae00c7c3ab4bde54e654f15ab2ce383c0550e53681c7fe7774a3103c029f52 SHA512 b4d754b7041861de1180af4b709826767f379f09ffacba66e74ad325948c4f038b145f9d086aef15168c987d5400241497cc4e38f2a8d43e9c7117d8b1e876fc
+EBUILD CGI-4.310.0.ebuild 999 BLAKE2B 7a9755e03cc2bbceebfc95091aa7cb54d1a53fdd3def93bae892c169c96eded682030aa65277cd4901a9906198eed6b505edf797249a2bf1886d2039e04bbfee SHA512 657643f73f33b147ab837510be0e9b2cde127450eff20449d84823d8eb47e492bd13c62ef055bf364b2f255f6bbe65c9772f61d64f27b6d7e3e4da829f27fc98
+EBUILD CGI-4.330.0.ebuild 999 BLAKE2B ca6fcc42fe526fcc5927347eafacdd2efe484a61d5bb1e39c38f4d7c8e142264ed4c4fe452658d28c6aa07835e9fe137110c57148196da7f6cf800586475ddab SHA512 f7d912af07cb23b71be21e5f5957d45368949c670f5a52d76efcebd205ccf5337108f900828d125a5772847231b38ba692ae36f2d73dc7c25b23607a87708559
+EBUILD CGI-4.360.0.ebuild 1028 BLAKE2B 693854a91cbc87739b289e11417f9501ffc627edddc4b0e83c5551e2e3965bbe05b3f7b862745acc35196d0cd371beb89dfb72be7601e5bf14a7a402fa409008 SHA512 ff5db7662ae5551ed712417e73dcf2295bf7fd49ddc818fc716caa416ff109936b9c3422ccf763e1daf49f8313e27bfa75a3b1f3f1038f5050ae2eee28634ee5
+EBUILD CGI-4.380.0.ebuild 1007 BLAKE2B 63d2a85d0deb1df3892dcc27032438823b53ce8f5f89857b8305feb319b26f5fa83dfbf4a33652495d0a0748757fcb0bff78bdd65528e44f47862a349474b6a0 SHA512 0a8cf79a190ed02f5e21a3743858c031912e99a223cb5c259120519954189b9c600da0b8611ac269d1af88e45d592a1a9d042042f5a1e1029f1b9511b44edbb9
+MISC metadata.xml 906 BLAKE2B dfdc7b33ffc98d0b9322c6682e0ff42ccb21f7cc52f5bf1f30e14284bd598bb02c1a63af712c20880d391f756855d31a77b21e6c37f35716fcda5d74cec8dff3 SHA512 89ff442464fb49a81c17538be8756521ce901bfdffc7e72b8ddaf56b00bbda42e1b9dd779c7e975986a930662ef1e3e57bfee10f51aef656db48e2a573ea04ec
diff --git a/dev-perl/CGI/metadata.xml b/dev-perl/CGI/metadata.xml
new file mode 100644
index 000000000000..c4d3366909a9
--- /dev/null
+++ b/dev-perl/CGI/metadata.xml
@@ -0,0 +1,21 @@
+<?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">CGI</remote-id>
+ <remote-id type="cpan-module">CGI</remote-id>
+ <remote-id type="cpan-module">CGI::Carp</remote-id>
+ <remote-id type="cpan-module">CGI::Cookie</remote-id>
+ <remote-id type="cpan-module">CGI::File::Temp</remote-id>
+ <remote-id type="cpan-module">CGI::HTML::Functions</remote-id>
+ <remote-id type="cpan-module">CGI::MultipartBuffer</remote-id>
+ <remote-id type="cpan-module">CGI::Pretty</remote-id>
+ <remote-id type="cpan-module">CGI::Push</remote-id>
+ <remote-id type="cpan-module">CGI::Util</remote-id>
+ <remote-id type="cpan-module">Fh</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CHI-0.600.0 b/dev-perl/CHI-0.600.0
deleted file mode 100644
index bbb3e45ecadc..000000000000
--- a/dev-perl/CHI-0.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Carp-Assert-0.200.0 dev-perl/Class-Load dev-perl/Data-UUID dev-perl/Digest-JHash virtual/perl-Digest-MD5 >=virtual/perl-File-Spec-0.800.0 dev-perl/Hash-MoreUtils >=dev-perl/JSON-MaybeXS-1.3.3 >=dev-perl/List-MoreUtils-0.130.0 >=dev-perl/Log-Any-0.80.0 >=dev-perl/Moo-1.3.0 >=dev-perl/MooX-Types-MooseLike-0.230.0 dev-perl/MooX-Types-MooseLike-Numeric virtual/perl-Storable dev-perl/String-RewritePrefix dev-perl/Task-Weaken >=dev-perl/Time-Duration-1.60.0 >=dev-perl/Time-Duration-Parse-0.30.0 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.50.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/TimeDate virtual/perl-Test-Simple dev-perl/Test-Class dev-perl/Test-Deep dev-perl/Test-Exception dev-perl/Test-Warn ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Unified cache handling interface
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CHI/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Carp-Assert-0.200.0 dev-perl/Class-Load dev-perl/Data-UUID dev-perl/Digest-JHash virtual/perl-Digest-MD5 >=virtual/perl-File-Spec-0.800.0 dev-perl/Hash-MoreUtils >=dev-perl/JSON-MaybeXS-1.3.3 >=dev-perl/List-MoreUtils-0.130.0 >=dev-perl/Log-Any-0.80.0 >=dev-perl/Moo-1.3.0 >=dev-perl/MooX-Types-MooseLike-0.230.0 dev-perl/MooX-Types-MooseLike-Numeric virtual/perl-Storable dev-perl/String-RewritePrefix dev-perl/Task-Weaken >=dev-perl/Time-Duration-1.60.0 >=dev-perl/Time-Duration-Parse-0.30.0 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.50.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JS/JSWARTZ/CHI-0.60.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2509413006aaee24bcdce23b73db00b3
diff --git a/dev-perl/CHI/CHI-0.600.0.ebuild b/dev-perl/CHI/CHI-0.600.0.ebuild
new file mode 100644
index 000000000000..dc243b8ddfc7
--- /dev/null
+++ b/dev-perl/CHI/CHI-0.600.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JSWARTZ
+MODULE_VERSION=0.60
+inherit perl-module
+
+DESCRIPTION="Unified cache handling interface"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Carp-Assert-0.200.0
+ dev-perl/Class-Load
+ dev-perl/Data-UUID
+ dev-perl/Digest-JHash
+ virtual/perl-Digest-MD5
+ >=virtual/perl-File-Spec-0.800.0
+ dev-perl/Hash-MoreUtils
+ >=dev-perl/JSON-MaybeXS-1.3.3
+ >=dev-perl/List-MoreUtils-0.130.0
+ >=dev-perl/Log-Any-0.80.0
+ >=dev-perl/Moo-1.3.0
+ >=dev-perl/MooX-Types-MooseLike-0.230.0
+ dev-perl/MooX-Types-MooseLike-Numeric
+ virtual/perl-Storable
+ dev-perl/String-RewritePrefix
+ dev-perl/Task-Weaken
+ >=dev-perl/Time-Duration-1.60.0
+ >=dev-perl/Time-Duration-Parse-0.30.0
+ virtual/perl-Time-HiRes
+ >=dev-perl/Try-Tiny-0.50.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/TimeDate
+ virtual/perl-Test-Simple
+ dev-perl/Test-Class
+ dev-perl/Test-Deep
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/CHI/Manifest b/dev-perl/CHI/Manifest
new file mode 100644
index 000000000000..b694ba764357
--- /dev/null
+++ b/dev-perl/CHI/Manifest
@@ -0,0 +1,3 @@
+DIST CHI-0.60.tar.gz 87894 BLAKE2B 915bb4c5ab6551f09e29c4cd4aaca8df92eaaba6c36c4efd58ca7adb5a8f2bc5113f6efc917a5d231694672a2f8ffdc3ea7b7e88baa898f7157219418bcc684f SHA512 06d3f22465f38868795a4ee97e1b3e40e66d423c4e28c066c2f11721b770e77c6134ad122ec9a7ea6a7e215d0b712e57c54d91bae02770fbc61e3c10a465b29d
+EBUILD CHI-0.600.0.ebuild 1087 BLAKE2B e507b2cddada5341fc82311c34e5c36583177cdb2ba24c9e0d56c1b54e724b4618d971d886538f3eac193de7271d8265ad462ecbbcfd19a2ad746f82ab53b187 SHA512 56c1be8ef1c579bfe1893a8b7ad5edde4e7a655fa6edffe226f19e2eb86465f9c65ccff20683f310a631458f3de1b653df04f57f059220c238ad3a215ebc06c2
+MISC metadata.xml 1336 BLAKE2B 79a640d0d98a33d54c52a42312abe1b2d5606b6758d438c651aeff0145bd9687913c91d9ed5920d6ab8110edc318609373ceca4efc0683d89ccbe99f933b4e25 SHA512 2f31cd0d1ce2fc0a761e23116f89c92ef799d46ae7968bebbe7c11851388426e8a2d0e29fd2f43a06e587f520222f7621b114881f01aa04baa8aacdb1032df35
diff --git a/dev-perl/CHI/metadata.xml b/dev-perl/CHI/metadata.xml
new file mode 100644
index 000000000000..dcbfdea64cd1
--- /dev/null
+++ b/dev-perl/CHI/metadata.xml
@@ -0,0 +1,26 @@
+<?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">CHI</remote-id>
+ <remote-id type="cpan-module">CHI</remote-id>
+ <remote-id type="cpan-module">CHI::CacheObject</remote-id>
+ <remote-id type="cpan-module">CHI::Driver</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::Base::CacheContainer</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::CacheCache</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::FastMmap</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::File</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::Memory</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::Metacache</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::Null</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::RawMemory</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::Role::HasSubcaches</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::Role::IsSizeAware</remote-id>
+ <remote-id type="cpan-module">CHI::Driver::Role::IsSubcache</remote-id>
+ <remote-id type="cpan-module">CHI::Stats</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Changes-0.400.2 b/dev-perl/CPAN-Changes-0.400.2
deleted file mode 100644
index 3549b85f8b4c..000000000000
--- a/dev-perl/CPAN-Changes-0.400.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Text-Tabs+Wrap-0.3.0 >=virtual/perl-version-0.990.600 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Read and write Changes files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CPAN-Changes/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Text-Tabs+Wrap-0.3.0 >=virtual/perl-version-0.990.600 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/CPAN-Changes-0.400002.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=13396656f43193782a55a5569a0b06a6
diff --git a/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2.ebuild b/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2.ebuild
new file mode 100644
index 000000000000..4f2ad95fdcab
--- /dev/null
+++ b/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=HAARG
+MODULE_VERSION=0.400002
+inherit perl-module
+
+DESCRIPTION='Read and write Changes files'
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Text-Tabs+Wrap-0.3.0
+ >=virtual/perl-version-0.990.600
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.960.0 )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/CPAN-Changes/Manifest b/dev-perl/CPAN-Changes/Manifest
new file mode 100644
index 000000000000..545ca6bfbd3e
--- /dev/null
+++ b/dev-perl/CPAN-Changes/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-Changes-0.400002.tar.gz 21361 BLAKE2B fd3f293e3bedfc4b1dcc5a9fc20187d08a3ffdd5c9fcf8233cc666d614c65d9b071bc410843b969307a873ecc2c5ad375e5a7e8a9834da53da821b1b7ba74434 SHA512 d359073d9d5ed2126835d4895c1ee5288cc09e72202ba77441bb25cf13e9cd0f16d4040b7e2cf1785efd6e8ccbe7908415fb4fefeebe9c0548d838d2ac850dfb
+EBUILD CPAN-Changes-0.400.2.ebuild 474 BLAKE2B 52383ff1814c53244706ec2ddeaae52837efb3f912910cf8f84f79bd1d75e350cc3ab5fd1554e135d6b9dbd7d7aa09c804ba04b6c81b4dc2dbb041aac6514a0c SHA512 542320a695290c8d89a2148e131bfc9d34969192c21153195a44799a132ada97d7cdde985a23223a4da01bccedf9a6ae1fd7d52577428ec285f2882a39c494f4
+MISC metadata.xml 515 BLAKE2B c093c6767c1ba2c6e696d267b7a04d4d60344977e89db38edc68f01912be59ec9f5763ce7ae82d726d0a108063c91ec8e04cb2e409eaba14aceb382a0f78b299 SHA512 5cfa3ef8a473d67691b66109e2c9133c3ac686db10ce09a8d19436fac039fe88281235f861cf46f30a9faa01028067c1b76bff0087184ec6a350643e727e36ff
diff --git a/dev-perl/CPAN-Changes/metadata.xml b/dev-perl/CPAN-Changes/metadata.xml
new file mode 100644
index 000000000000..0f3a40550a78
--- /dev/null
+++ b/dev-perl/CPAN-Changes/metadata.xml
@@ -0,0 +1,14 @@
+<?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">CPAN-Changes</remote-id>
+ <remote-id type="cpan-module">CPAN::Changes</remote-id>
+ <remote-id type="cpan-module">CPAN::Changes::Release</remote-id>
+ <remote-id type="cpan-module">Test::CPAN::Changes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Checksums-2.120.0 b/dev-perl/CPAN-Checksums-2.120.0
deleted file mode 100644
index d5ae418f3524..000000000000
--- a/dev-perl/CPAN-Checksums-2.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Compress-Bzip2 dev-perl/Data-Compare virtual/perl-Data-Dumper >=virtual/perl-Digest-MD5-2.360.0 virtual/perl-Digest-SHA virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-IO virtual/perl-IO-Compress virtual/perl-Safe virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Path virtual/perl-Test-Simple virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=Write a CHECKSUMS file for a directory as on CPAN
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CPAN-Checksums/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Compress-Bzip2 dev-perl/Data-Compare virtual/perl-Data-Dumper >=virtual/perl-Digest-MD5-2.360.0 virtual/perl-Digest-SHA virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-IO virtual/perl-IO-Compress virtual/perl-Safe dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANDK/CPAN-Checksums-2.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e7bf5a00b59dddd6def1bd3355168460
diff --git a/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0.ebuild b/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0.ebuild
new file mode 100644
index 000000000000..221913cfc58b
--- /dev/null
+++ b/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ANDK
+DIST_VERSION=2.12
+inherit perl-module
+
+DESCRIPTION="Write a CHECKSUMS file for a directory as on CPAN"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Compress-Bzip2
+ dev-perl/Data-Compare
+ virtual/perl-Data-Dumper
+ >=virtual/perl-Digest-MD5-2.360.0
+ virtual/perl-Digest-SHA
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ virtual/perl-Safe
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-Test-Simple
+ virtual/perl-Time-HiRes
+ )"
+
+src_test() {
+ local bad_files=(
+ "t/00signature.t" # Online test, invalid if dist tweaked
+ t/52podcover.t # Author Test
+ t/pod.t # Author Test
+ )
+ perl_rm_files "${bad_files[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/CPAN-Checksums/Manifest b/dev-perl/CPAN-Checksums/Manifest
new file mode 100644
index 000000000000..29b943fc996f
--- /dev/null
+++ b/dev-perl/CPAN-Checksums/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-Checksums-2.12.tar.gz 14868 BLAKE2B f76ce9bf174d35225d16327b816ef34555c5417f577256b173731d15d7ccc38f6bd982758a3f578a7ca04b7bb08636accaada0f50a015808923d330a22ec18cf SHA512 86cf82d04bb9611d2efbbb1a5c5d5b793a07a1c844e205b6c3ebddc26b4fd5f5a9b3a5a8ca659d5a546c4c3ab0de93b39f1af2d4cae802213d40e1f93f60d4c7
+EBUILD CPAN-Checksums-2.120.0.ebuild 898 BLAKE2B d59ddd1124b43b948a054537ec05e063bb345a5e936494b57782c332b66e749da66aa93b2bcd98c74820c39e1168e53d2b2cec84a069dfe4f22c009bf08eff9e SHA512 9a61374d3df033e7d185eb30c8d6a5669e36f17129a3942ac6f92c5192b571d8ce9c905aaa0d46e791cf595b1ff6d482c92546e97d22a774514423ad5f41d0c3
+MISC metadata.xml 400 BLAKE2B eb45703d8ca7d98d7eb705d8e4b05afa3da417f2712fc820ecb145abd74f21fc7ba6981266a0754b3c29adae28f97ff15b3369dc7c135b7d48721d4cc39262c7 SHA512 c78dbbdbc22065b1a9dd61e1440ae74a25fb717843db22da342741667c262bb24f63aa72b15522bd3905d3b32a743d9f034c7d9ccc9221a98efba3938823e7fe
diff --git a/dev-perl/CPAN-Checksums/metadata.xml b/dev-perl/CPAN-Checksums/metadata.xml
new file mode 100644
index 000000000000..b8c817f1e864
--- /dev/null
+++ b/dev-perl/CPAN-Checksums/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">CPAN-Checksums</remote-id>
+ <remote-id type="cpan-module">CPAN::Checksums</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-DistnameInfo-0.120.0-r2 b/dev-perl/CPAN-DistnameInfo-0.120.0-r2
deleted file mode 100644
index 54d766e349ee..000000000000
--- a/dev-perl/CPAN-DistnameInfo-0.120.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Extract distribution name and version from a distribution filename
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CPAN-DistnameInfo/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBARR/CPAN-DistnameInfo-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fc8cfc2dae2febaa151dcb1b41f340da
diff --git a/dev-perl/CPAN-DistnameInfo/CPAN-DistnameInfo-0.120.0-r2.ebuild b/dev-perl/CPAN-DistnameInfo/CPAN-DistnameInfo-0.120.0-r2.ebuild
new file mode 100644
index 000000000000..b08c53c3bcb6
--- /dev/null
+++ b/dev-perl/CPAN-DistnameInfo/CPAN-DistnameInfo-0.120.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GBARR
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Extract distribution name and version from a distribution filename"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/CPAN-DistnameInfo/Manifest b/dev-perl/CPAN-DistnameInfo/Manifest
new file mode 100644
index 000000000000..9f1c573d23c3
--- /dev/null
+++ b/dev-perl/CPAN-DistnameInfo/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-DistnameInfo-0.12.tar.gz 14523 BLAKE2B 62db32c6e158e08d876986960f5139c4b7020c662d03233ac08c1484b2cf623b80b1b11b5908d07a19f4d1e6c2ab8d129b403cd493dfc46dc7051498d1066f95 SHA512 f52eb88b87ab732d13c2ee4e4770cf27c249d2b2446b51e75abe31f2a70b8dc7d8370f4c4426fa68cc8fa7a905668dfdcd1387cd98e239393bde90d1965929f1
+EBUILD CPAN-DistnameInfo-0.120.0-r2.ebuild 403 BLAKE2B 2d261f8f7e0dd73c321bd4575b7849b6b0f4241e779536584e9e37e6c9e973f689b19a12116d2919c2869c832d012a11a1e167299f7291145dcd9e01ae5a4ebb SHA512 26ea7189693039e18c33469bb7a27fa5121e6495f20401466329509e328dba7c67faedf7e1a7b2c22f9a6036de0f7fd36d2997136a724d75f40a3e633c82fc19
+MISC metadata.xml 406 BLAKE2B 1dfe5f63c03a17d32a5cf2f579188b67f29eab00bf76da637e421c8629916c073d213314cde630f1dfce48ac414748364ca4b0f0582cbfedd9fda8e837f6c258 SHA512 fc513ba3496de6f357e456ea379bc2f82e7c0efeabf8757794d2080b77a928e24f51e6535e4d703064529bbc1077138c7df148c3463db1b3df187625c07d7b1d
diff --git a/dev-perl/CPAN-DistnameInfo/metadata.xml b/dev-perl/CPAN-DistnameInfo/metadata.xml
new file mode 100644
index 000000000000..c536d13436f8
--- /dev/null
+++ b/dev-perl/CPAN-DistnameInfo/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">CPAN-DistnameInfo</remote-id>
+ <remote-id type="cpan-module">CPAN::DistnameInfo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Meta-Check-0.14.0 b/dev-perl/CPAN-Meta-Check-0.14.0
deleted file mode 100644
index f9e0ab6f2dc7..000000000000
--- a/dev-perl/CPAN-Meta-Check-0.14.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-Meta-2.132.830 >=virtual/perl-CPAN-Meta-Requirements-2.121.0 virtual/perl-Exporter >=virtual/perl-Module-Metadata-1.0.23 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Verify requirements in a CPAN::Meta object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CPAN-Meta-Check/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-2.132.830 >=virtual/perl-CPAN-Meta-Requirements-2.121.0 virtual/perl-Exporter >=virtual/perl-Module-Metadata-1.0.23 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.014.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8da1ea71770b85334fa3d226c9b3116f
diff --git a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild
new file mode 100644
index 000000000000..597949d0cdfa
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.014
+inherit perl-module
+
+DESCRIPTION="Verify requirements in a CPAN::Meta object"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="test"
+
+# CPAN::Meta::Prereqs -> perl-CPAN-Meta
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-2.132.830
+ >=virtual/perl-CPAN-Meta-Requirements-2.121.0
+ virtual/perl-Exporter
+ >=virtual/perl-Module-Metadata-1.0.23
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/CPAN-Meta-Check/Manifest b/dev-perl/CPAN-Meta-Check/Manifest
new file mode 100644
index 000000000000..dd95e378531c
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Check/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-Meta-Check-0.014.tar.gz 13187 BLAKE2B 49e21dd269265f6ce279fe88430d9eb3b7bcd65e932da18eb7b6e762a69c20683279c9413157b8df432c480a8950097ee288013e648e062fe55280088276a48c SHA512 a10af09a7ce771ca3983adea8053d141750fd09849609a28e7f973831fd3a3ece55281841aec93c099154bb59135986da4983bf612ae4e956c45dbb3f2770f5e
+EBUILD CPAN-Meta-Check-0.14.0.ebuild 687 BLAKE2B d32fcaf16419a9cea9f5a4395ce3442ca414382465115acd4f826aa470e2930a127dced9704ef543c46e03d55df32e22dc1a005769be4bfd968a37d1092a8efe SHA512 818617a5954351449358a0e84540233dbd8156feb511950f51c854069e973dbbd479a08a43c3b2e901b324f777c34a3c5201f80b17c4e92b4af4be7e63c2c694
+MISC metadata.xml 391 BLAKE2B 5d0a2b94e3a37af2aa336e3f7ae1455eb85d7dd575c91ab8617d950cf6b21a2f77ccad678e3d5630b5902321e23837d8584af1886985c138b4c6101efb30e580 SHA512 bc37f7b063ddb1b27a00462f8273c2b3e6324f06f6d852a64a939e377206fbe36e0b9be1a3778283092a16ad016cccd1af59bdf33dc3c029fea5ba320ca8c8cb
diff --git a/dev-perl/CPAN-Meta-Check/metadata.xml b/dev-perl/CPAN-Meta-Check/metadata.xml
new file mode 100644
index 000000000000..71a1e6bf2c15
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Check/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">CPAN-Meta-Check</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Check</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Mini-1.111.16 b/dev-perl/CPAN-Mini-1.111.16
deleted file mode 100644
index e5fe5fe30f04..000000000000
--- a/dev-perl/CPAN-Mini-1.111.16
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/File-HomeDir-0.570.0 >=virtual/perl-File-Path-2.40.0 virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long >=virtual/perl-IO-Compress-1.20 >=dev-perl/libwww-perl-5 >=dev-perl/URI-1 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Create a minimal mirror of CPAN
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CPAN-Mini/
-IUSE=test
-KEYWORDS=amd64 x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/File-HomeDir-0.570.0 >=virtual/perl-File-Path-2.40.0 virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long >=virtual/perl-IO-Compress-1.20 >=dev-perl/libwww-perl-5 >=dev-perl/URI-1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f11f3615ea6170c93db24dd0437b9f75
diff --git a/dev-perl/CPAN-Mini-Inject-0.350.0 b/dev-perl/CPAN-Mini-Inject-0.350.0
deleted file mode 100644
index 741a7b94e6b3..000000000000
--- a/dev-perl/CPAN-Mini-Inject-0.350.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/CPAN-Checksums >=dev-perl/CPAN-Mini-0.320.0 virtual/perl-Carp >=dev-perl/Dist-Metadata-0.921.0 >=virtual/perl-File-Path-2.70.0 dev-perl/File-Slurp >=virtual/perl-File-Spec-2.70.0 virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO-Compress virtual/perl-IO-Zlib dev-perl/libwww-perl dev-perl/YAML >=dev-perl/Module-Build-0.400.0 test? ( >=dev-perl/HTTP-Server-Simple-0.70.0 dev-perl/Test-TCP virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Inject modules into a CPAN::Mini mirror
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CPAN-Mini-Inject/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/CPAN-Checksums >=dev-perl/CPAN-Mini-0.320.0 virtual/perl-Carp >=dev-perl/Dist-Metadata-0.921.0 >=virtual/perl-File-Path-2.70.0 dev-perl/File-Slurp >=virtual/perl-File-Spec-2.70.0 virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO-Compress virtual/perl-IO-Zlib dev-perl/libwww-perl dev-perl/YAML dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/CPAN-Mini-Inject-0.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fe27b20239fe59ffc9c3d82862ec29fb
diff --git a/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.350.0.ebuild b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.350.0.ebuild
new file mode 100644
index 000000000000..6c19c49e5901
--- /dev/null
+++ b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.350.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MITHALDU
+DIST_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="Inject modules into a CPAN::Mini mirror"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/CPAN-Checksums
+ >=dev-perl/CPAN-Mini-0.320.0
+ virtual/perl-Carp
+ >=dev-perl/Dist-Metadata-0.921.0
+ >=virtual/perl-File-Path-2.70.0
+ dev-perl/File-Slurp
+ >=virtual/perl-File-Spec-2.70.0
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ virtual/perl-IO-Compress
+ virtual/perl-IO-Zlib
+ dev-perl/libwww-perl
+ dev-perl/YAML"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? (
+ >=dev-perl/HTTP-Server-Simple-0.70.0
+ dev-perl/Test-TCP
+ virtual/perl-Test-Simple
+ )
+"
+# Tests fail with parallel testing
+DIST_TEST="do"
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CPAN-Mini-Inject/Manifest b/dev-perl/CPAN-Mini-Inject/Manifest
new file mode 100644
index 000000000000..48390df8ba24
--- /dev/null
+++ b/dev-perl/CPAN-Mini-Inject/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-Mini-Inject-0.35.tar.gz 27156 BLAKE2B 256985e0740ba9f6be2e94d332a553bc5c1a5bca53511e0811034f8dbea42a71c512333b19a985142cc6916b929f55f85c47e9555374fb0a4fb74ab0900daf26 SHA512 58e1fba755d6f13c40f46f3fe6d3c603512b4b0152ab18e69c838d91feab7757fff8175cb8d6b30893e0cd59ca39a513e8fef554c58cd7cc898fba7f490fdbaf
+EBUILD CPAN-Mini-Inject-0.350.0.ebuild 905 BLAKE2B bdfaf6f1a0bc8f77236903d3676a16b70ad17971d7e45e23e2162c6204afd119c9bd726fb5b7e67e3bda729b23fed47ba5381738845976335e3051e29bbb2fe1 SHA512 7f5f59faedc18e2e4fae712cd62aa31ab21f4405f2ac3a1938911e2250a5a5dc994887f6a9cab5d34f7295518321f122252650665e32c6d7787c715a9b7bff1c
+MISC metadata.xml 625 BLAKE2B e94e6e2b22f5e7e539423a4745f063c1e9a034cb50d797276e7d20b89bfbc28b79ec97104041984a0b0b961e60940ba62a516f8fc5465e6d8c4a7af6529e25ee SHA512 88136ae864b12b2fbb6da62b4b50e2bf5b0d22a47178b30b84f5687665f4fa183d6ed8b649e80b8b70c3246fb9edda2b03fd46988daf1125b5003a9848040d68
diff --git a/dev-perl/CPAN-Mini-Inject/metadata.xml b/dev-perl/CPAN-Mini-Inject/metadata.xml
new file mode 100644
index 000000000000..57199e677933
--- /dev/null
+++ b/dev-perl/CPAN-Mini-Inject/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ <longdescription>Provides the binary mcpani for adding a module to the repository for later inclusion in the CPAN Mini mirror.</longdescription>
+ <upstream>
+ <remote-id type="cpan">CPAN-Mini-Inject</remote-id>
+ <remote-id type="cpan-module">CPAN::Mini::Inject</remote-id>
+ <remote-id type="cpan-module">CPAN::Mini::Inject::Config</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Mini/CPAN-Mini-1.111.16.ebuild b/dev-perl/CPAN-Mini/CPAN-Mini-1.111.16.ebuild
new file mode 100644
index 000000000000..1699db16d9f0
--- /dev/null
+++ b/dev-perl/CPAN-Mini/CPAN-Mini-1.111.16.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.111016
+inherit perl-module
+
+DESCRIPTION="Create a minimal mirror of CPAN"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/File-HomeDir-0.570.0
+ >=virtual/perl-File-Path-2.40.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ >=virtual/perl-IO-Compress-1.20
+ >=dev-perl/libwww-perl-5
+ >=dev-perl/URI-1
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/CPAN-Mini/Manifest b/dev-perl/CPAN-Mini/Manifest
new file mode 100644
index 000000000000..18caf5c10a21
--- /dev/null
+++ b/dev-perl/CPAN-Mini/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-Mini-1.111016.tar.gz 29748 BLAKE2B c8577984068bfee45888bde0853120d2285aa08c65a69b29c5730664eef6f5e6bb248ded358f514abd049665deba0567ca62e7bd19c13a6341da1ae78fb91834 SHA512 c5bc365efe95fb22c7e003246f8d1c508e57f8560f2293068b27b564ed246c5bd588733ddba1a994584102da695219c58d6589b366d782bcd7a7f6da194e538a
+EBUILD CPAN-Mini-1.111.16.ebuild 626 BLAKE2B 3e08e69383ba618ad0ea6a5d8d6f2c7a250aed91d720afbab386d5542c5bed112375443433fe0844aaca0f42b15d82a176562e121312e641b6c380c568bb1a0a SHA512 6c5179949873280e11cc4b1ba1a212040432654271de2ac53b667afe4111155fd1b55697e6ee463f65026afa5275754d90a28e3713ffc54d104fd33f091daec4
+MISC metadata.xml 574 BLAKE2B a071902d8d0b67577ed5214bd68c2a4c7a1ff45e13f5f7e55f7ecc8e7b2366de06355a3d73470f96dc9f89b92390997d8015b63814020605d13c6db27f0a96a8 SHA512 2f1ad822495d5abb84e19895d45b91f0130af3fb9e202d89fc83a4eb0acbca671c1608aa71c8398c711e9ca634ba23bfd46584fa035c116c8cd79bef1afdab42
diff --git a/dev-perl/CPAN-Mini/metadata.xml b/dev-perl/CPAN-Mini/metadata.xml
new file mode 100644
index 000000000000..18410be02611
--- /dev/null
+++ b/dev-perl/CPAN-Mini/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ <longdescription>Provides minicpan, a means of creating a portable CPAN distribution to remote sites.</longdescription>
+ <upstream>
+ <remote-id type="cpan">CPAN-Mini</remote-id>
+ <remote-id type="cpan-module">CPAN::Mini</remote-id>
+ <remote-id type="cpan-module">CPAN::Mini::App</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Perl-Releases-3.380.0 b/dev-perl/CPAN-Perl-Releases-3.380.0
deleted file mode 100644
index 3043c7df402f..000000000000
--- a/dev-perl/CPAN-Perl-Releases-3.380.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Mapping Perl releases on CPAN to the location of the tarballs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CPAN-Perl-Releases/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-3.38.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=da98acce69a63c95859b492a6cebe676
diff --git a/dev-perl/CPAN-Perl-Releases-3.560.0 b/dev-perl/CPAN-Perl-Releases-3.560.0
deleted file mode 100644
index f16ce7b0a14d..000000000000
--- a/dev-perl/CPAN-Perl-Releases-3.560.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Mapping Perl releases on CPAN to the location of the tarballs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CPAN-Perl-Releases/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-3.56.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=878cee8e3687804024894e09586a75b7
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-3.380.0.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-3.380.0.ebuild
new file mode 100644
index 000000000000..418836c3a01b
--- /dev/null
+++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-3.380.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BINGOS
+DIST_VERSION=3.38
+inherit perl-module
+
+DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+src_test() {
+ perl_rm_files t/author-pod-coverage.t t/author-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-3.560.0.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-3.560.0.ebuild
new file mode 100644
index 000000000000..19f385b5257a
--- /dev/null
+++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-3.560.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BINGOS
+DIST_VERSION=3.56
+inherit perl-module
+
+DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" )
diff --git a/dev-perl/CPAN-Perl-Releases/Manifest b/dev-perl/CPAN-Perl-Releases/Manifest
new file mode 100644
index 000000000000..a32c0390c393
--- /dev/null
+++ b/dev-perl/CPAN-Perl-Releases/Manifest
@@ -0,0 +1,5 @@
+DIST CPAN-Perl-Releases-3.38.tar.gz 25059 BLAKE2B a3438c1a9f67c0e66fc4abd079d4e79c750dadbfb48cd2582ab6e6644baa9ac1cc33ea969ca592c8b8515ed6c355570c2e4830d83d2dbcf40cb185a1ba1f356d SHA512 3021696caf7cd22f42a57fbd21c13696487d99f222de6e07e41cd9fe5d5de35a103beba873c7ab2be9feb00237d9ebd38d5906300170203d28d03391d7fd0e5d
+DIST CPAN-Perl-Releases-3.56.tar.gz 24719 BLAKE2B b7042dd10971ec048f1483816b7e7b262e20a16dfc608aca621bbe4c8688fa313a772b562d64f24522e63e351a717cbd726049c4e99c03cdd32c58855fde62de SHA512 3411613b7939c9c0a53828b1612a687663f5386cf497c607a44017a7083677395d94d6d85ed91c64c48405063500e7ed725b6f5308f1cca01186b7ca82324482
+EBUILD CPAN-Perl-Releases-3.380.0.ebuild 548 BLAKE2B 54c51f3fa75cdf1d64cc76ec52e4c584bcafeabbc1de05e69ef34e7212c01a4ad6f32253ba7f44829d9421469bb285d99071ddaa1bb861fee4d663a2547faec7 SHA512 1ba095a8b31ccaa9100e49784c0c56f9fcb1d7ac36ccc1dd37120151368f119e21c3c9e2ec466258de973b233cc20bdb0f3db61ae164aeb590faef34ad7df014
+EBUILD CPAN-Perl-Releases-3.560.0.ebuild 518 BLAKE2B fbc62f4d45c3945cb22e40e83dac2d1583ff6f01327edbdccd545eb669075338956352c332bdd1d5792234b826c852a620da83b0a99f84bbb81ba37358b69955 SHA512 efb4b63d8ce1de0dd3d973087d61c7e09ef64417df10ed57103a8098e94d13b5634c7bffdc1f695da707a8b1259e0a9d9a103e5f2e981a1888284a9ffbe0a6c5
+MISC metadata.xml 433 BLAKE2B a0b86cd3b77e9a90dffecb2d6b828713c337200098e616d348afcacc7871299a7f11d30b44b1211440f083d60eb81f28b8c6d92f6ed573bffa695b6bfb4bf217 SHA512 b890be772a432a55a6ff50c91180c9684754f167dadaf64ac05f638865e76960a36274207d7e816bcd85a53f6fc5f2b263fcf7adc3bfd609e64551aa23529363
diff --git a/dev-perl/CPAN-Perl-Releases/metadata.xml b/dev-perl/CPAN-Perl-Releases/metadata.xml
new file mode 100644
index 000000000000..2e74448ac9d9
--- /dev/null
+++ b/dev-perl/CPAN-Perl-Releases/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">CPAN-Perl-Releases</remote-id>
+ <remote-id type="cpan-module">CPAN::Perl::Releases</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Uploader-0.103.13 b/dev-perl/CPAN-Uploader-0.103.13
deleted file mode 100644
index 3f74d7d449f4..000000000000
--- a/dev-perl/CPAN-Uploader-0.103.13
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Digest-MD5 dev-perl/File-HomeDir virtual/perl-File-Spec >=dev-perl/Getopt-Long-Descriptive-0.84.0 dev-perl/HTTP-Message >=dev-perl/LWP-Protocol-https-1.0.0 dev-perl/libwww-perl dev-perl/TermReadKey virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=upload things to the CPAN
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CPAN-Uploader/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Digest-MD5 dev-perl/File-HomeDir virtual/perl-File-Spec >=dev-perl/Getopt-Long-Descriptive-0.84.0 dev-perl/HTTP-Message >=dev-perl/LWP-Protocol-https-1.0.0 dev-perl/libwww-perl dev-perl/TermReadKey dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Uploader-0.103013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=076e5d265dc201dfe5b963d7558151e3
diff --git a/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.13.ebuild b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.13.ebuild
new file mode 100644
index 000000000000..a56735ea579e
--- /dev/null
+++ b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.13.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.103013
+inherit perl-module
+
+DESCRIPTION="upload things to the CPAN"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+# r: File::Basename -> perl
+# r: HTTP::Request::Common -> HTTP-Message
+# r: HTTP::Status -> HTTP-Message
+# r: LWP::UserAgent -> libwww-perl
+# r: strict, warnings -> perl
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Digest-MD5
+ dev-perl/File-HomeDir
+ virtual/perl-File-Spec
+ >=dev-perl/Getopt-Long-Descriptive-0.84.0
+ dev-perl/HTTP-Message
+ >=dev-perl/LWP-Protocol-https-1.0.0
+ dev-perl/libwww-perl
+ dev-perl/TermReadKey
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/CPAN-Uploader/Manifest b/dev-perl/CPAN-Uploader/Manifest
new file mode 100644
index 000000000000..e4ed3b64fd49
--- /dev/null
+++ b/dev-perl/CPAN-Uploader/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-Uploader-0.103013.tar.gz 20961 BLAKE2B 9da4ae22e049f05598a4d916410619a93c46fdfafc51242836a85aa2ed2ce2806fc6970da082d7bfa72d18f82c47259367ba1fdb478f072675018bd097d8424e SHA512 28133d7e5a9b12abf9f089402108314ca9fd68981d52006136b82a754b56581c7c5b38ad69b6080d247b46d0c68d258674c49218c1c5d61811bf89bcd9d773fd
+EBUILD CPAN-Uploader-0.103.13.ebuild 875 BLAKE2B ed507fdce2edc5baa53ff7ff0f906cab1b94541b294596ee725a4518f9246d535d77d40fe19d163c5920a1577fb8ba4c037f9a0d5bf5b9a91832ce4867e1ca09 SHA512 d0090865dc8edef458136d5dae06ef0649a0b35cfcf789bae54084ed4e0b989dff69ceb8e4e682cebcd75675aa55a863a3ffac122445af3ebf608c55b1ea70b1
+MISC metadata.xml 398 BLAKE2B feb7c968153fec9cadca6c5973834b28161e94d0d4cbc062d1e5b65af914c1edcf2fbc731d5b6c2c264e3ac4eae748519a420c107e0777cc4553a5ed0bd2a6eb SHA512 07efe44d7a1e13c7678d188f012188cb8d5a0bae599a6d8b98ff881f7b99a1d6956c09053f4a345acddbddfad813e3e7aee6a352ce8b918ee5a03ff37481ce43
diff --git a/dev-perl/CPAN-Uploader/metadata.xml b/dev-perl/CPAN-Uploader/metadata.xml
new file mode 100644
index 000000000000..00b630a96e03
--- /dev/null
+++ b/dev-perl/CPAN-Uploader/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">CPAN-Uploader</remote-id>
+ <remote-id type="cpan-module">CPAN::Uploader</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CQL-Parser-1.130.0 b/dev-perl/CQL-Parser-1.130.0
deleted file mode 100644
index 368359b2a08c..000000000000
--- a/dev-perl/CQL-Parser-1.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-Accessor-0.100.0 >=dev-perl/Clone-0.150.0 >=dev-perl/String-Tokenizer-0.50.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=compiles CQL strings into parse trees of Node subtypes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CQL-Parser/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Accessor-0.100.0 >=dev-perl/Clone-0.150.0 >=dev-perl/String-Tokenizer-0.50.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRICAS/CQL-Parser-1.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dac861c352a284ced8f90cb8c93f39d6
diff --git a/dev-perl/CQL-Parser/CQL-Parser-1.130.0.ebuild b/dev-perl/CQL-Parser/CQL-Parser-1.130.0.ebuild
new file mode 100644
index 000000000000..fdc10ad79346
--- /dev/null
+++ b/dev-perl/CQL-Parser/CQL-Parser-1.130.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRICAS
+MODULE_VERSION=1.13
+inherit perl-module
+
+DESCRIPTION="compiles CQL strings into parse trees of Node subtypes"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Accessor-0.100.0
+ >=dev-perl/Clone-0.150.0
+ >=dev-perl/String-Tokenizer-0.50.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.];\nuse inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/CQL-Parser/Manifest b/dev-perl/CQL-Parser/Manifest
new file mode 100644
index 000000000000..70725a6966c9
--- /dev/null
+++ b/dev-perl/CQL-Parser/Manifest
@@ -0,0 +1,3 @@
+DIST CQL-Parser-1.13.tar.gz 39118 BLAKE2B a6f948d3191517d28a95f2ecac302a90ad74224141382d2e564ce8f99c972b2b5fc36281852b08a911942e3a1aa8059dce6488eb25ee8613a09e189ea5246c00 SHA512 ba9c1d3e1a072642d5166036ca3f17d3bd7ab4d41433ec657d750046ea0dc2844fe25fe331688e34eeefe8910ddc6d4842aeb75681a226edf4d33a4567af6b6f
+EBUILD CQL-Parser-1.130.0.ebuild 738 BLAKE2B 3450b93857b578fea989e90d87a34cec5be78118cb2e32333bdee1d8dffda8071072db1b0789c56eb540d6a52beae53c30c60facd049d36ff0d7a761a87dc597 SHA512 79ef69bf121585f7b5081a53eae01149e21a4bec15473329cef6e38c865824dc777f989553005bc8f955f1f1fb333f28f391ece15ad4f5f8633baacaa12fbd96
+MISC metadata.xml 1347 BLAKE2B 575dc57fa0996d927a03b75674113344370c97b652d78bc470b0dd543ee72d07f976c38d7072f4bae7e22b25ffe02d0f5274896361b0563a87b1c34714c9da07 SHA512 93e5b21a0bb062e5038b4b51c89dc21487751ba488970784cb03c28b499e15fca0c657eecd82e5ced6bee8ef63b73f2aa8bd6ca38b9df38363bebcd9776674ab
diff --git a/dev-perl/CQL-Parser/metadata.xml b/dev-perl/CQL-Parser/metadata.xml
new file mode 100644
index 000000000000..55ea35b93725
--- /dev/null
+++ b/dev-perl/CQL-Parser/metadata.xml
@@ -0,0 +1,28 @@
+<?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">CQL-Parser</remote-id>
+ <remote-id type="cpan-module">CQL::AndNode</remote-id>
+ <remote-id type="cpan-module">CQL::BooleanNode</remote-id>
+ <remote-id type="cpan-module">CQL::Lexer</remote-id>
+ <remote-id type="cpan-module">CQL::ModifierSet</remote-id>
+ <remote-id type="cpan-module">CQL::Node</remote-id>
+ <remote-id type="cpan-module">CQL::NotNode</remote-id>
+ <remote-id type="cpan-module">CQL::OrNode</remote-id>
+ <remote-id type="cpan-module">CQL::Parser</remote-id>
+ <remote-id type="cpan-module">CQL::Prefix</remote-id>
+ <remote-id type="cpan-module">CQL::PrefixNode</remote-id>
+ <remote-id type="cpan-module">CQL::ProxModifierSet</remote-id>
+ <remote-id type="cpan-module">CQL::ProxNode</remote-id>
+ <remote-id type="cpan-module">CQL::Relation</remote-id>
+ <remote-id type="cpan-module">CQL::TermNode</remote-id>
+ <remote-id type="cpan-module">CQL::Token</remote-id>
+ <remote-id type="cpan-module">CQL::Utils</remote-id>
+ <remote-id type="cpan-module">CQL::Visitor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CSS-Minifier-0.10.0-r1 b/dev-perl/CSS-Minifier-0.10.0-r1
deleted file mode 100644
index 6e88ff2771ac..000000000000
--- a/dev-perl/CSS-Minifier-0.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for minifying CSS
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CSS-Minifier/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PM/PMICHAUX/CSS-Minifier-0.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c6ad2651ef5ee0444ba9a9d228926175
diff --git a/dev-perl/CSS-Minifier-XS-0.90.0-r1 b/dev-perl/CSS-Minifier-XS-0.90.0-r1
deleted file mode 100644
index ac82b5b1ad6c..000000000000
--- a/dev-perl/CSS-Minifier-XS-0.90.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build virtual/perl-ExtUtils-CBuilder dev-lang/perl:=
-DESCRIPTION=XS based CSS minifier
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CSS-Minifier-XS/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GT/GTERMARS/CSS-Minifier-XS-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9e854d910792e421d2e815352030f702
diff --git a/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r1.ebuild b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r1.ebuild
new file mode 100644
index 000000000000..4dc6d7ec9b7a
--- /dev/null
+++ b/dev-perl/CSS-Minifier-XS/CSS-Minifier-XS-0.90.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="GTERMARS"
+DIST_VERSION="0.09"
+
+inherit perl-module
+
+DESCRIPTION="XS based CSS minifier"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+
+DEPEND="
+ dev-perl/Module-Build
+ virtual/perl-ExtUtils-CBuilder"
+RDEPEND=""
diff --git a/dev-perl/CSS-Minifier-XS/Manifest b/dev-perl/CSS-Minifier-XS/Manifest
new file mode 100644
index 000000000000..f3627998f048
--- /dev/null
+++ b/dev-perl/CSS-Minifier-XS/Manifest
@@ -0,0 +1,3 @@
+DIST CSS-Minifier-XS-0.09.tar.gz 14363 BLAKE2B e7dd8c24ef30c98146ec4bce1c0299fcf83c7c7696b8ffed96100b02654a313d826cdbf87cb9c60f08ac850b7cc5389f8cc38e2ff50d544237084dd84f2ed105 SHA512 520e40fa4a6d70bd7692880f3bc5c813a8648dfe12946426dedf0874e180ccd98e703d67ed8b502a7b00489aa2404edce844d80b1eccc48f94156a0d5c36ad51
+EBUILD CSS-Minifier-XS-0.90.0-r1.ebuild 326 BLAKE2B 39c18562da5a96a0033a7a0c8d8dac0c644f312d060f4732e2a1e415d7faba0eb8ebc995560691b0cc234167b52091209eed9224f86afe180e00a95137c6696b SHA512 991f1a220c0efad80dea4a60b2d374c0dcfadce64109281f6f80d656c61f69c990d2585f63df642ea98461117a6fcd5df8e02a1db9689e617d5a5891eba6fe55
+MISC metadata.xml 403 BLAKE2B 025a38da49301bb4b4512a0be3542eae08c5ca47b6d2546dfae483212c72e49baef55d0988f877e721c2d9f0d4c895949ed727e16ead064d8e040ee16eb9c189 SHA512 23aa349976466bbc6cf6cdb98de641278e96c39af22c4805431b6ff22895e949dd5d526053c7d31071505a89d42b1b276fffa3e7a600d4ec4a3528ef817abf7c
diff --git a/dev-perl/CSS-Minifier-XS/metadata.xml b/dev-perl/CSS-Minifier-XS/metadata.xml
new file mode 100644
index 000000000000..71410571f485
--- /dev/null
+++ b/dev-perl/CSS-Minifier-XS/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">CSS-Minifier-XS</remote-id>
+ <remote-id type="cpan-module">CSS::Minifier::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CSS-Minifier/CSS-Minifier-0.10.0-r1.ebuild b/dev-perl/CSS-Minifier/CSS-Minifier-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..5f85cf45a90e
--- /dev/null
+++ b/dev-perl/CSS-Minifier/CSS-Minifier-0.10.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PMICHAUX
+MODULE_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Perl extension for minifying CSS"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/CSS-Minifier/Manifest b/dev-perl/CSS-Minifier/Manifest
new file mode 100644
index 000000000000..8909023a3397
--- /dev/null
+++ b/dev-perl/CSS-Minifier/Manifest
@@ -0,0 +1,3 @@
+DIST CSS-Minifier-0.01.tar.gz 5260 BLAKE2B 33a46b8dc6560f71c557158e37d927690d077f143c4fa110e3486eacd266492eee5f275ed9ccdf76f55788ffbef65129efe7d7112553749d5390254c817b627e SHA512 dda2823fbd44aef1db28322b6d74612b209bd91e57b7d3b607e6161d23cf9009376c5e778eb814e6a8dc0c0b04c52d50d96ee04634bb2dbdd9ba23c24b5d9a92
+EBUILD CSS-Minifier-0.10.0-r1.ebuild 283 BLAKE2B 169deac60a99218117d6f3c87cdd2fc147ebda565751b4b0c6860fa8f5ee753cc191e1f2138921ff2a5e9ec04240e188a519497818190e31d14fba127a9c2df3 SHA512 38f09d45f64b9cb5239773179609afdbabd528d667475970afc74d11481a2cb9c156d9ae1160ea714761dbb0e381c5f0e719d93fa6454c7d61c53f110ec2868c
+MISC metadata.xml 396 BLAKE2B 5a237e6873a2174e2cdeb8a1367e790c5862233fb48f1f053e6d983ebefaa83e440e8c9e54695db35a9d4acb3b73a099a9545da748d981b058e28c979f8efdf8 SHA512 3e7f3f9ee51dbbb46c1b979420d682b5bd5202acb500a3dfee648cc6885b38184989ab27a1b3ca2ac293d3320e1f28cfede7a78953aea15a25976fc29c63e6bc
diff --git a/dev-perl/CSS-Minifier/metadata.xml b/dev-perl/CSS-Minifier/metadata.xml
new file mode 100644
index 000000000000..beb0db159c95
--- /dev/null
+++ b/dev-perl/CSS-Minifier/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">CSS-Minifier</remote-id>
+ <remote-id type="cpan-module">CSS::Minifier</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CSS-Packer-2.50.0 b/dev-perl/CSS-Packer-2.50.0
deleted file mode 100644
index e4b980e19278..000000000000
--- a/dev-perl/CSS-Packer-2.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Regexp-RegGrp-1.1.1_rc virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-File-Contents virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Another CSS minifier
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CSS-Packer/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Regexp-RegGrp-1.1.1_rc dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CSS-Packer-2.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=54cc43ae0ee18116bda909616b927b85
diff --git a/dev-perl/CSS-Packer/CSS-Packer-2.50.0.ebuild b/dev-perl/CSS-Packer/CSS-Packer-2.50.0.ebuild
new file mode 100644
index 000000000000..4c8eaac82fee
--- /dev/null
+++ b/dev-perl/CSS-Packer/CSS-Packer-2.50.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEEJO
+DIST_VERSION=2.05
+inherit perl-module
+
+DESCRIPTION="Another CSS minifier"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Regexp-RegGrp-1.1.1_rc
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-File-Contents
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/CSS-Packer/Manifest b/dev-perl/CSS-Packer/Manifest
new file mode 100644
index 000000000000..be9c31f802dc
--- /dev/null
+++ b/dev-perl/CSS-Packer/Manifest
@@ -0,0 +1,3 @@
+DIST CSS-Packer-2.05.tar.gz 9666 BLAKE2B 9367cb025ecfc1781b213f2c002d9a51c8a5c843830cc6ad41b44ce9c51214c52e82c9eda43b0cfb9c8d3a990631f88aacf3ca989e3f2081808a3050a8a4729c SHA512 332c6d73ba23eb399df8052d318851eb5d7ce0f1f5a2972e3dd48f0da754b846e0d0e095306087393ed282ade701343c11007915f6215b3244cf8c5d456c3228
+EBUILD CSS-Packer-2.50.0.ebuild 450 BLAKE2B 0960856052eb2773be879eac3902f384471dff360cbf5fa924dd6bacf007821318afcd579f617b27cfd32cd85517118138ac023f522f4c5eb1140c69c3ea6105 SHA512 51f837438923d8bf287bb217962bd5392e053cebad419dc3af7edef5c07ef1cfde6a249d484b42a8a84ec2e26d84cec4f6ac9db754fa5c37a4877ea83ce2d6dc
+MISC metadata.xml 464 BLAKE2B 75654725fc81921cb7bcec5acbe5c6d059e717b0fed66125c8e937127fe3e7c71c01c7c9d6b40d4f47ee4a87040f97506173c743844563987e3c27d54cc7c904 SHA512 f09a4bfa9ac6e912f70e8653d8bca8064e33c2cb6531657e4884a65d39468c173f09440d4a2d1afbc5597b25bcf1739fdaa5e81855b49d5f1012f55d2b50637f
diff --git a/dev-perl/CSS-Packer/metadata.xml b/dev-perl/CSS-Packer/metadata.xml
new file mode 100644
index 000000000000..4af9c4d96c9d
--- /dev/null
+++ b/dev-perl/CSS-Packer/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">CSS-Packer</remote-id>
+ <remote-id type="cpan-module">CSS::Packer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CSS-Squish-0.100.0-r1 b/dev-perl/CSS-Squish-0.100.0-r1
deleted file mode 100644
index f9a3d78bc987..000000000000
--- a/dev-perl/CSS-Squish-0.100.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/URI virtual/perl-File-Spec dev-perl/Test-LongString ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Compact many CSS files into one big file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/CSS-Squish/
-IUSE=test
-KEYWORDS=amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/URI virtual/perl-File-Spec dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSIBLEY/CSS-Squish-0.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d9a1bcd8bba52d92bb4921ccd37d2661
diff --git a/dev-perl/CSS-Squish/CSS-Squish-0.100.0-r1.ebuild b/dev-perl/CSS-Squish/CSS-Squish-0.100.0-r1.ebuild
new file mode 100644
index 000000000000..1f745479a02f
--- /dev/null
+++ b/dev-perl/CSS-Squish/CSS-Squish-0.100.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TSIBLEY
+MODULE_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Compact many CSS files into one big file"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/URI
+ virtual/perl-File-Spec"
+DEPEND="test? ( ${RDEPEND}
+ dev-perl/Test-LongString )"
+
+SRC_TEST="do"
diff --git a/dev-perl/CSS-Squish/Manifest b/dev-perl/CSS-Squish/Manifest
new file mode 100644
index 000000000000..a236ca293718
--- /dev/null
+++ b/dev-perl/CSS-Squish/Manifest
@@ -0,0 +1,3 @@
+DIST CSS-Squish-0.10.tar.gz 8646 BLAKE2B b230595247adc9d7332f28d7b38f3d047de3eca39a3f1ad2ef511ef8e3acaaf1f1a4e8b6225f600e54fc6420cf7d187f70709f67770f27ffb93f689021c1fb81 SHA512 82140c51a1e0cbed5e63a04134f56f8dcc0b383aa6b7b40574cf6636d3f92373cdd0eb474045daa8c5769cea7cd2b60bc7b36804ebea090541174d9a9e0ba6ac
+EBUILD CSS-Squish-0.100.0-r1.ebuild 403 BLAKE2B 55b8e073fc01be786ff6f79df1350ec2b12504ab7e71ece29f45f42b12c5a80ff3aa0dc169dca80159ae5804d016b253cd9de23c1cfae98713ce57be6a3da5a4 SHA512 9a83944d4dc3a0c466dc986ca2e771ec839d22b00b7a3b8684a20b8bdaafbdfb3771fd9fa009d35a658bf81e307e8a2b3e6c18f164570c382fa341c47f208006
+MISC metadata.xml 392 BLAKE2B 60f0f88e187e7145630642250fe15a3f2d55d1bbd05e614d2e8ba8791cecdb65252aeef6b28f2ecaec2b558084c794df8fb42a500446c7c9fa70dba9e69a844c SHA512 5a360c44706f506192bc0174a832185b4a7c1d9c622b5e87662f97ca1e03dc7dc0f62fd71e4c088e8f432d684df3fcce7c45803639cc4a799b62ac2467ebc0bd
diff --git a/dev-perl/CSS-Squish/metadata.xml b/dev-perl/CSS-Squish/metadata.xml
new file mode 100644
index 000000000000..ee767c788dd2
--- /dev/null
+++ b/dev-perl/CSS-Squish/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">CSS-Squish</remote-id>
+ <remote-id type="cpan-module">CSS::Squish</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CSS-Tiny-1.200.0 b/dev-perl/CSS-Tiny-1.200.0
deleted file mode 100644
index 6607c0cda244..000000000000
--- a/dev-perl/CSS-Tiny-1.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Read/Write .css files with as little code as possible
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CSS-Tiny/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/CSS-Tiny-1.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f43c621f20bf854219f19f399c7ff74b
diff --git a/dev-perl/CSS-Tiny/CSS-Tiny-1.200.0.ebuild b/dev-perl/CSS-Tiny/CSS-Tiny-1.200.0.ebuild
new file mode 100644
index 000000000000..260044ac395d
--- /dev/null
+++ b/dev-perl/CSS-Tiny/CSS-Tiny-1.200.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHORNY
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Read/Write .css files with as little code as possible"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/CSS-Tiny/Manifest b/dev-perl/CSS-Tiny/Manifest
new file mode 100644
index 000000000000..c3e5e36a811c
--- /dev/null
+++ b/dev-perl/CSS-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST CSS-Tiny-1.20.tar.gz 8706 BLAKE2B 90ce756d9f7aa818ade359328d920e39139f125ad2c533de8377f61ccc93704e5582533646e0dec449e6957675fe9357e29dc777153eb7f72f75ecce96e70ef8 SHA512 22913c13d6df3e5ffb73fa5bbb60aeede9e7bd44a59031c566da882015e24ff839968aac211c4fd2aa8570b23ee4bd4df2828e366371218cbee18ce85cfab2b6
+EBUILD CSS-Tiny-1.200.0.ebuild 402 BLAKE2B d201df65e44974dd6dffadc98899fa6ba6afb13689c35491b3862e85d9d4751850ba492ffaecf055e13d84d5e07ca46a0202171c03c09fbc659baa83949fdaea SHA512 51b51706fafb3c238210a01183c5a03227818827ec491ccf39ef51716cd9912d2dfc6dfe3bf01ec5c5a7616872a0bb145666e00c29252b3e38257310d5be762a
+MISC metadata.xml 376 BLAKE2B 8ced69c89a55ca3ae890f2fbf26b666be4fef1f3e71eac1d2c020e51f1b7bd59e89703fdd2359e391e320bc1fe2b65db03037410fd6f04b49e575cc4d76f77bf SHA512 d756a885a1cffe66d2eb3a5668597ebad7690d15d09810277756c3d64ab83bda944e07c572703940702c7318e9058245f6840e291058310468124caf430038df
diff --git a/dev-perl/CSS-Tiny/metadata.xml b/dev-perl/CSS-Tiny/metadata.xml
new file mode 100644
index 000000000000..d6aa2c481f1d
--- /dev/null
+++ b/dev-perl/CSS-Tiny/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">CSS-Tiny</remote-id>
+ <remote-id type="cpan-module">CSS::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cache-2.110.0 b/dev-perl/Cache-2.110.0
deleted file mode 100644
index 3c58176c3059..000000000000
--- a/dev-perl/Cache-2.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-DB_File-1.720.0 virtual/perl-Digest-SHA >=virtual/perl-File-Path-1.0.0 >=virtual/perl-File-Spec-0.800.0 >=virtual/perl-Storable-1.0.0 >=dev-perl/Heap-0.10.0 >=dev-perl/IO-String-1.20.0 dev-perl/TimeDate >=dev-perl/File-NFSLock-1.200.0 virtual/perl-Test-Simple dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=the Cache interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cache/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-DB_File-1.720.0 virtual/perl-Digest-SHA >=virtual/perl-File-Path-1.0.0 >=virtual/perl-File-Spec-0.800.0 >=virtual/perl-Storable-1.0.0 >=dev-perl/Heap-0.10.0 >=dev-perl/IO-String-1.20.0 dev-perl/TimeDate >=dev-perl/File-NFSLock-1.200.0 virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Cache-2.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e2489d1b27307fbd617e1e52279c1b82
diff --git a/dev-perl/Cache-Cache-1.80.0 b/dev-perl/Cache-Cache-1.80.0
deleted file mode 100644
index d07b3a16207a..000000000000
--- a/dev-perl/Cache-Cache-1.80.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-SHA1-2.20.0 >=dev-perl/Error-0.150.0 >=virtual/perl-File-Spec-0.820.0 >=dev-perl/IPC-ShareLite-0.90.0 >=virtual/perl-Storable-1.14.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Generic cache interface and implementations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cache-Cache/
-KEYWORDS=alpha amd64 ~arm hppa ppc ppc64 x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Digest-SHA1-2.20.0 >=dev-perl/Error-0.150.0 >=virtual/perl-File-Spec-0.820.0 >=dev-perl/IPC-ShareLite-0.90.0 >=virtual/perl-Storable-1.14.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Cache-Cache-1.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e10651734372320acd9bf9d1f2baf9c2
diff --git a/dev-perl/Cache-Cache/Cache-Cache-1.80.0.ebuild b/dev-perl/Cache-Cache/Cache-Cache-1.80.0.ebuild
new file mode 100644
index 000000000000..0cb84b4e2f2a
--- /dev/null
+++ b/dev-perl/Cache-Cache/Cache-Cache-1.80.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION="Generic cache interface and implementations"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Digest-SHA1-2.20.0
+ >=dev-perl/Error-0.150.0
+ >=virtual/perl-File-Spec-0.820.0
+ >=dev-perl/IPC-ShareLite-0.90.0
+ >=virtual/perl-Storable-1.14.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+# https://rt.cpan.org/Ticket/Display.html?id=92600
+# Parallel testing causes failure
+DIST_TEST="do"
+
+src_test() {
+ # https://bugs.gentoo.org/625736
+ perl_rm_files t/6_test_size_aware_memory_cache.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Cache-Cache/Manifest b/dev-perl/Cache-Cache/Manifest
new file mode 100644
index 000000000000..ca04303b0354
--- /dev/null
+++ b/dev-perl/Cache-Cache/Manifest
@@ -0,0 +1,3 @@
+DIST Cache-Cache-1.08.tar.gz 35124 BLAKE2B 8a66f65cec5d85804a2166de7fa7026cdfde63f154f28dd8ea8719ad73be80ab835be6e2b66c22699b28fe2ea9f6fb8774b1920044667401f55afb35dbc82210 SHA512 7b0f215b9c765840a1ca1e831735aeff610288048c352889408d514d41820b9315d2de03712b4ad6637d9f0db59467240a0918c22c1257a3f87bc62add4f0e06
+EBUILD Cache-Cache-1.80.0.ebuild 753 BLAKE2B 0e5cdd1f78f2b0341aa507bf123b46194bf0597c975deb262d1cf9e7671610d501f512c95945f9c1af4664426a495e235115a0925b22cdd027cbcba22cbe6673 SHA512 5b68c5889cd4aca8d0272bf4570e72cb0d417c39633dc823a67e27734f28a40d88b37af4e289ba62691bbc694bebe20d2c9a344530ce68a2cb58ef3a06e8a280
+MISC metadata.xml 1681 BLAKE2B 2faca307d272360edde654d6d96da5dde97e37ab89b9203353c0ce234f38427fd90ee815fe3efe6218fe4579c0a5091544574e5fab7128e1f4b17430120eeffe SHA512 d1e3853ba5d347e13718283396fd7dc19c39c6c25c4e628ee3982169ef9ef6ed72af9877f2f5c32dddc27cb83a406b61c8c3ddf8a6f07f4405b7f2ec35a7bbf7
diff --git a/dev-perl/Cache-Cache/metadata.xml b/dev-perl/Cache-Cache/metadata.xml
new file mode 100644
index 000000000000..d57d98b2b8e5
--- /dev/null
+++ b/dev-perl/Cache-Cache/metadata.xml
@@ -0,0 +1,31 @@
+<?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">Cache-Cache</remote-id>
+ <remote-id type="cpan-module">Cache::BaseCache</remote-id>
+ <remote-id type="cpan-module">Cache::BaseCacheTester</remote-id>
+ <remote-id type="cpan-module">Cache::Cache</remote-id>
+ <remote-id type="cpan-module">Cache::CacheMetaData</remote-id>
+ <remote-id type="cpan-module">Cache::CacheSizer</remote-id>
+ <remote-id type="cpan-module">Cache::CacheTester</remote-id>
+ <remote-id type="cpan-module">Cache::CacheUtils</remote-id>
+ <remote-id type="cpan-module">Cache::FileBackend</remote-id>
+ <remote-id type="cpan-module">Cache::FileCache</remote-id>
+ <remote-id type="cpan-module">Cache::MemoryBackend</remote-id>
+ <remote-id type="cpan-module">Cache::MemoryCache</remote-id>
+ <remote-id type="cpan-module">Cache::NullCache</remote-id>
+ <remote-id type="cpan-module">Cache::Object</remote-id>
+ <remote-id type="cpan-module">Cache::SharedMemoryBackend</remote-id>
+ <remote-id type="cpan-module">Cache::SharedMemoryCache</remote-id>
+ <remote-id type="cpan-module">Cache::SizeAwareCache</remote-id>
+ <remote-id type="cpan-module">Cache::SizeAwareCacheTester</remote-id>
+ <remote-id type="cpan-module">Cache::SizeAwareFileCache</remote-id>
+ <remote-id type="cpan-module">Cache::SizeAwareMemoryCache</remote-id>
+ <remote-id type="cpan-module">Cache::SizeAwareSharedMemoryCache</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cache-FastMmap-1.470.0 b/dev-perl/Cache-FastMmap-1.470.0
deleted file mode 100644
index e99432674435..000000000000
--- a/dev-perl/Cache-FastMmap-1.470.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Uses an mmaped file to act as a shared memory interprocess cache
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cache-FastMmap/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROBM/Cache-FastMmap-1.47.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1ea365502634ec17b9780b5b16461c63
diff --git a/dev-perl/Cache-FastMmap/Cache-FastMmap-1.470.0.ebuild b/dev-perl/Cache-FastMmap/Cache-FastMmap-1.470.0.ebuild
new file mode 100644
index 000000000000..10d3a16b4b6e
--- /dev/null
+++ b/dev-perl/Cache-FastMmap/Cache-FastMmap-1.470.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=ROBM
+DIST_VERSION=1.47
+inherit perl-module
+
+DESCRIPTION="Uses an mmaped file to act as a shared memory interprocess cache"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Cache-FastMmap/Manifest b/dev-perl/Cache-FastMmap/Manifest
new file mode 100644
index 000000000000..2bb1daf7fe3c
--- /dev/null
+++ b/dev-perl/Cache-FastMmap/Manifest
@@ -0,0 +1,3 @@
+DIST Cache-FastMmap-1.47.tar.gz 52311 BLAKE2B dc522da53f332ea8fd4130d4dcb3dcc60a82028ab7daf99b7bc5863bc1ffb83c9bac41ebec3f568a58ad66addac1a613db9bc7f817efbcdedfd842833a3d9855 SHA512 20d839ac10578387465a0d5e6d6d4018073eb644460b4e079bb7b774a6c7be453a7f2bd8d499be962d60bd51657bc49a651684e773efb02a5d5fcf6c341640b2
+EBUILD Cache-FastMmap-1.470.0.ebuild 380 BLAKE2B 99d7d903a3d33089d0092e50168dd1e5a1d788ccede0c6c08f1a85837e5ee67e15f00320ca8f3f7cb4cedac59fc2ab36a1a05911ab7706135832112383613ff1 SHA512 3888927cbb4982acc9d92dd7542bde3a357285a34a30d359dc063e6ca76586b12e29b9870a132e85fc941fd8ec509a660fe1d6ff07d06dcdd231bf37488b6456
+MISC metadata.xml 471 BLAKE2B 8b1676ee93b088376b8b5a8a7f7aa6523d0f96a128d9965b2f4e527948ea3e308ede057eec5b0c7b5e965815b1956f5b21c47aeb9bb3682b4f889b55cbbcd4cd SHA512 ab7daab0e0f1715e4fd96f9535d4e693880d24fa216c8959523d7fd1ee07f0e0690c1018b44eb9d1dd78e08145664a772391a194f3c57c703fdabf0fc43c9f4e
diff --git a/dev-perl/Cache-FastMmap/metadata.xml b/dev-perl/Cache-FastMmap/metadata.xml
new file mode 100644
index 000000000000..041bf1998666
--- /dev/null
+++ b/dev-perl/Cache-FastMmap/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Cache-FastMmap</remote-id>
+ <remote-id type="cpan-module">Cache::FastMmap</remote-id>
+ <remote-id type="cpan-module">Cache::FastMmap::OnLeave</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cache-Memcached-1.300.0-r1 b/dev-perl/Cache-Memcached-1.300.0-r1
deleted file mode 100644
index 942e58cea01e..000000000000
--- a/dev-perl/Cache-Memcached-1.300.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/String-CRC32 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl API for memcached
-EAPI=5
-HOMEPAGE=http://www.danga.com/memcached/ http://search.cpan.org/dist/Cache-Memcached/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/String-CRC32 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DORMANDO/Cache-Memcached-1.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0e348c50fdebf0fc137e44b35f3c894a
diff --git a/dev-perl/Cache-Memcached-Fast-0.250.0 b/dev-perl/Cache-Memcached-Fast-0.250.0
deleted file mode 100644
index 62fbfccdd7a9..000000000000
--- a/dev-perl/Cache-Memcached-Fast-0.250.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker test? ( net-misc/memcached virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl client for memcached, in C language
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cache-Memcached-Fast/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RA/RAZ/Cache-Memcached-Fast-0.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a1a5f2cfad2b06f49cafe2458bfb16c0
diff --git a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.250.0.ebuild b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.250.0.ebuild
new file mode 100644
index 000000000000..00091ed9e06f
--- /dev/null
+++ b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.250.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RAZ
+DIST_VERSION=0.25
+DIST_EXAMPLES=("script/*")
+inherit perl-module
+
+DESCRIPTION="Perl client for memcached, in C language"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+ "${FILESDIR}/0.230.0-parallel-make.patch"
+ "${FILESDIR}/${P}-no-flto.patch"
+)
+RDEPEND="virtual/perl-Storable"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ net-misc/memcached
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+
+ local memcached_opts=( -d -P "${T}/memcached.pid" -p 11211 -l 127.0.0.1 )
+ [[ ${EUID} == 0 ]] && memcached_opts+=( -u portage )
+ memcached "${memcached_opts[@]}" || die "Can't start memcached test server"
+
+ local exit_status
+ perl-module_src_test
+ exit_status=$?
+
+ kill "$(<"${T}/memcached.pid")"
+ return ${exit_status}
+}
diff --git a/dev-perl/Cache-Memcached-Fast/Manifest b/dev-perl/Cache-Memcached-Fast/Manifest
new file mode 100644
index 000000000000..bc3e49fdabcd
--- /dev/null
+++ b/dev-perl/Cache-Memcached-Fast/Manifest
@@ -0,0 +1,5 @@
+AUX 0.230.0-parallel-make.patch 436 BLAKE2B 272a6dea999ad674143f50f57570bd7b14cb05bb9bf5cac929fb33e1f77113c752a7ffff9ed54c4ada7cfd424f34d3ecd26a86e2547d46890248a975fa445ad4 SHA512 05ea5189c664b7e98e54f9db186cd4cf3089a3d99acb915770a04ee0f3d2d4e870823b5c701cf4c2d0a4be7624e79cd8b590a274a570219bc59a02ddda4c093c
+AUX Cache-Memcached-Fast-0.250.0-no-flto.patch 720 BLAKE2B 85c83887363b8128105857f30c21cf29998e10de97a1237111d61e3ece26fde3670b9609762c9442fdd322b1bf9dee7a4c2b4ab3d9159d5aa68101303d754073 SHA512 1319a3235533a74aca7484006336cf2991bf5f8825f908e7837a81a837214ebe295f79881c19a542d0812cb8c3ac1cea61af2079de7014b170d647c67639dc1a
+DIST Cache-Memcached-Fast-0.25.tar.gz 104313 BLAKE2B 09353d474208af1a57d8a91b1f18a9f2de8bf1e11d059588d24e3b3328f1b8f26c1acb68c97c815d73f7ee50be3f558147a35f5f28709f7bcf9423c42dd4d99f SHA512 385b58f9dd66f86c7f99859782f098101d0f6bce9e2b22552895ab22d775ed73a1886544a51904797812b77e6849d8f2d79e61fb999a11e30497c6ae6de8c5c0
+EBUILD Cache-Memcached-Fast-0.250.0.ebuild 912 BLAKE2B a7d6ef5ec18d09f3f2e132e0e2eb8e6cca701b3f101dd3c774074ab8a45cca1e3f0387a101ac9600586c447f3c6f09d2ffa37f6189bb812d825c1b0f2672e4db SHA512 500902e5f8851a80430f202121ff581aa094afce885beab9581f174f7e11dcf2c8e1de9132386efaa69de25a1ab0fef7f4f42b906ca9b94f1fbd5430b6af7687
+MISC metadata.xml 496 BLAKE2B 98375f2930fc29bcc4df8dafee032b560f5bee666a0193f7fa3073ef0956b3b52c91487ceb019648f4a4ecc4f88a90734145f825de3fc2b224718ce2b481bd22 SHA512 53d47cdf623a6eb509a71db6a756edae1943a9653d37218b1c562b72c78871a53e7893f2bc76691be54c11e8fb4982698745929ed95141a5b8bcb5f122ae2817
diff --git a/dev-perl/Cache-Memcached-Fast/files/0.230.0-parallel-make.patch b/dev-perl/Cache-Memcached-Fast/files/0.230.0-parallel-make.patch
new file mode 100644
index 000000000000..65f856c7f2dc
--- /dev/null
+++ b/dev-perl/Cache-Memcached-Fast/files/0.230.0-parallel-make.patch
@@ -0,0 +1,15 @@
+diff --git a/src/Makefile.PL b/src/Makefile.PL
+index 3a945d4..2c1e03a 100644
+--- a/src/Makefile.PL
++++ b/src/Makefile.PL
+@@ -55,6 +55,10 @@ libclient$(LIB_EXT): $(OBJECT)
+ $(AR) cr libclient$(LIB_EXT) $(OBJECT)
+ $(RANLIB) libclient$(LIB_EXT)
+
++dispatch_key.o : compute_crc32.h
++
++client.o : parse_keyword.h
++
+ parse_keyword.c parse_keyword.h :: genparser.pl reply.kw
+ $(PERL) genparser.pl reply.kw parse_keyword.c parse_keyword.h
+
diff --git a/dev-perl/Cache-Memcached-Fast/files/Cache-Memcached-Fast-0.250.0-no-flto.patch b/dev-perl/Cache-Memcached-Fast/files/Cache-Memcached-Fast-0.250.0-no-flto.patch
new file mode 100644
index 000000000000..d78c3fad0d7f
--- /dev/null
+++ b/dev-perl/Cache-Memcached-Fast/files/Cache-Memcached-Fast-0.250.0-no-flto.patch
@@ -0,0 +1,32 @@
+From d1c5f70b144abfd4783f866aef27f60a35b61f8b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 3 Oct 2017 20:20:14 +1300
+Subject: Strip -flto from CFLAGS
+
+-flto breaks compilation of static archives and needs significant magic
+to not break, including sentience about which CC you're using.
+---
+ Makefile.PL | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 0054164..ad249b9 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -22,6 +22,13 @@ WriteMakefile(
+ },
+ );
+
++sub MY::cflags {
++ my $self = shift;
++ my $orig = $self->MM::cflags(@_);
++ $orig =~ s/-flto\b//g;
++ return $orig;
++}
++
+ sub MY::postamble {
+ '
+ $(MYEXTLIB): src/Makefile
+--
+2.14.1
+
diff --git a/dev-perl/Cache-Memcached-Fast/metadata.xml b/dev-perl/Cache-Memcached-Fast/metadata.xml
new file mode 100644
index 000000000000..574980b8050b
--- /dev/null
+++ b/dev-perl/Cache-Memcached-Fast/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Cache-Memcached-Fast</remote-id>
+ <remote-id type="cpan-module">Cache::Memcached::Fast</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r1.ebuild b/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r1.ebuild
new file mode 100644
index 000000000000..e50c815c09a0
--- /dev/null
+++ b/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DORMANDO
+MODULE_VERSION=1.30
+inherit perl-module
+
+DESCRIPTION="Perl API for memcached"
+HOMEPAGE="http://www.danga.com/memcached/ ${HOMEPAGE}"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+DEPEND="dev-perl/String-CRC32"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Cache-Memcached/Manifest b/dev-perl/Cache-Memcached/Manifest
new file mode 100644
index 000000000000..1704ebead3ab
--- /dev/null
+++ b/dev-perl/Cache-Memcached/Manifest
@@ -0,0 +1,3 @@
+DIST Cache-Memcached-1.30.tar.gz 20643 BLAKE2B a9395edd2fe803183af74810a2fbbc4c366d915b012d73269ff7edf21c584e5a04f082eb8bad5738b72b24dfd3960839b605b78351aa605c0255ab762d0dd614 SHA512 050cb8a764e4709fc8b195ca8bdf3012435656e285f45f569a4daaf687734f37d89043b12cf300b0b33d39179df5ccab8246e8ea613b1a41f10705d858c41ff8
+EBUILD Cache-Memcached-1.300.0-r1.ebuild 493 BLAKE2B 010a337e4da229cf2bc7a2ed9601d1ab624f654b6a2202c3dfb287c1f339609a2c388b11d9b4fd15788ab3641a421600076b6d7c0f308c8265d9378981376283 SHA512 195f084784236e0c4810b41994a30e48447b2ca589aa3251b9c59c941ebc6f2fc708e5f64e685425e0bd1bf8b8de08d8416d47776b52a75f2781969c9d7d337e
+MISC metadata.xml 476 BLAKE2B 17e960c1b6a4759827c58b04aa81d5ee3e04ff561c4481d955e5de553f862199049624c22cc60c15921c3c554cc09517335ccd02bd655358290b3d5bf1bb8cbd SHA512 59c2b067be38588303650ea92c6a8c457f8dc1c472ca69ee80e39103c98d16317de1788ef0f43c724d7bcf18dfc41532becc9109a13d0c34aaec0c9dbe41c215
diff --git a/dev-perl/Cache-Memcached/metadata.xml b/dev-perl/Cache-Memcached/metadata.xml
new file mode 100644
index 000000000000..4bc1611c2c4a
--- /dev/null
+++ b/dev-perl/Cache-Memcached/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Cache-Memcached</remote-id>
+ <remote-id type="cpan-module">Cache::Memcached</remote-id>
+ <remote-id type="cpan-module">Cache::Memcached::GetParser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cache-Simple-TimedExpiry-0.270.0-r1 b/dev-perl/Cache-Simple-TimedExpiry-0.270.0-r1
deleted file mode 100644
index 63165cc44744..000000000000
--- a/dev-perl/Cache-Simple-TimedExpiry-0.270.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A lightweight cache with timed expiration
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Cache-Simple-TimedExpiry/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JE/JESSE/Cache-Simple-TimedExpiry-0.27.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1b89d6810461215ff60ccc70e838cf6d
diff --git a/dev-perl/Cache-Simple-TimedExpiry/Cache-Simple-TimedExpiry-0.270.0-r1.ebuild b/dev-perl/Cache-Simple-TimedExpiry/Cache-Simple-TimedExpiry-0.270.0-r1.ebuild
new file mode 100644
index 000000000000..a11f7fb7efc4
--- /dev/null
+++ b/dev-perl/Cache-Simple-TimedExpiry/Cache-Simple-TimedExpiry-0.270.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JESSE
+MODULE_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="A lightweight cache with timed expiration"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Cache-Simple-TimedExpiry/Manifest b/dev-perl/Cache-Simple-TimedExpiry/Manifest
new file mode 100644
index 000000000000..9cab53458b0d
--- /dev/null
+++ b/dev-perl/Cache-Simple-TimedExpiry/Manifest
@@ -0,0 +1,3 @@
+DIST Cache-Simple-TimedExpiry-0.27.tar.gz 13110 BLAKE2B 7ddaf8354f376c2a5744921114dd86653bed1c26f69797c49c309d3bbe6b928658084c421ef259dd6ca6acb62e30b13a9eb80e4931922b4ee5137afb02af7d33 SHA512 80317eab341d307ad9d0fd76a92726a2d963deb9a5397ceb1a1383f0f8c5ca07e8553307d15f5a23f0c1b0a2765c1bba83bf1cdfc963e9e3271399c2d12cd79f
+EBUILD Cache-Simple-TimedExpiry-0.270.0-r1.ebuild 506 BLAKE2B 89f93415729882575da8278a5f3188ddc4bf99f11890b997d38ea6375344b597811204d2e07097818659c80182b30c0b7c2dffe54cc1ca3b64c82fd6cfb0266d SHA512 ec301c5c2a61639836f694cea22263900c32ee836e3b5c6c91b80e932937de8a804d461ed6207d14dca9ca2871e8f577de2573957747da05450352dd3448ce21
+MISC metadata.xml 421 BLAKE2B a7fb161362e58be5eac83917134b5415ab85bb78121071b90f1443385e7205aff3f35ea2e09d9460ac39d07229e432d7726ce4e627389de4082a5d35ac6b32f3 SHA512 509a51bceae181f1eb565538ffe653a32c348e95e39bf567116b66c2ad1ee83432f8b2419e8275343abda6182c7a8b907e7457151a707aca5eaba314c65e1ae3
diff --git a/dev-perl/Cache-Simple-TimedExpiry/metadata.xml b/dev-perl/Cache-Simple-TimedExpiry/metadata.xml
new file mode 100644
index 000000000000..d05ea71538d1
--- /dev/null
+++ b/dev-perl/Cache-Simple-TimedExpiry/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">Cache-Simple-TimedExpiry</remote-id>
+ <remote-id type="cpan-module">Cache::Simple::TimedExpiry</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cache/Cache-2.110.0.ebuild b/dev-perl/Cache/Cache-2.110.0.ebuild
new file mode 100644
index 000000000000..06c3dc82777d
--- /dev/null
+++ b/dev-perl/Cache/Cache-2.110.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="the Cache interface"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-DB_File-1.720.0
+ virtual/perl-Digest-SHA
+ >=virtual/perl-File-Path-1.0.0
+ >=virtual/perl-File-Spec-0.800.0
+ >=virtual/perl-Storable-1.0.0
+ >=dev-perl/Heap-0.10.0
+ >=dev-perl/IO-String-1.20.0
+ dev-perl/TimeDate
+ >=dev-perl/File-NFSLock-1.200.0
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+src_test() {
+ perl_rm_files t/pod.t t/style-trailing-space.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Cache/Manifest b/dev-perl/Cache/Manifest
new file mode 100644
index 000000000000..90a3d873d169
--- /dev/null
+++ b/dev-perl/Cache/Manifest
@@ -0,0 +1,3 @@
+DIST Cache-2.11.tar.gz 54809 BLAKE2B 8376e85ca56ff4ed52595e525aabebfeb094158053a90cfbd90627635cd9af6eb60b3b7ad69c2d32ab88dd860eb79b168d6e1db0171ea1c3c648240a16515dd4 SHA512 cee1069bef2fbc19d6836181e6fda8eb479207864063ddb40ad009b5f4cd9be9e774a0a88311b4205439303a59426c349f4d875a5d417fc211e150942592a6c4
+EBUILD Cache-2.110.0.ebuild 674 BLAKE2B d77194630e1f49e7cbefb09fffa11a5191b1b9a1d599dbc241b8f29ca13ae628a63b2e8c4f424bd40da3db79043949712b256606afc59b83396eb51936be1c93 SHA512 052c6dacf252732c36afc40cae728d98214e7b01d7977458b65e8ddcf43dd273da2aca0cbce00604961c9edf2a9591c8554fb15e572c876f7b8736b73bbbe39d
+MISC metadata.xml 1311 BLAKE2B 733f3bec9ae80026dc30def8872ee46f21c57c79030113280cdbdbd7a4360ce179c9acef5cafef682380e5b3656dcf8013dce2678fcff39b56cf3b17b22727b8 SHA512 afe432e11256ece07d68bddbc7a80027b529ccf0c415a5849d57cf21c7bb3646f4f8fd596165aae38223996de5305008b363002fde5035cb7584b32deb2a9353
diff --git a/dev-perl/Cache/metadata.xml b/dev-perl/Cache/metadata.xml
new file mode 100644
index 000000000000..5ca555b8f5d5
--- /dev/null
+++ b/dev-perl/Cache/metadata.xml
@@ -0,0 +1,27 @@
+<?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">Cache</remote-id>
+ <remote-id type="cpan-module">Cache</remote-id>
+ <remote-id type="cpan-module">Cache::Entry</remote-id>
+ <remote-id type="cpan-module">Cache::File</remote-id>
+ <remote-id type="cpan-module">Cache::File::Entry</remote-id>
+ <remote-id type="cpan-module">Cache::File::Handle</remote-id>
+ <remote-id type="cpan-module">Cache::File::Heap</remote-id>
+ <remote-id type="cpan-module">Cache::IOString</remote-id>
+ <remote-id type="cpan-module">Cache::Memory</remote-id>
+ <remote-id type="cpan-module">Cache::Memory::Entry</remote-id>
+ <remote-id type="cpan-module">Cache::Memory::HeapElem</remote-id>
+ <remote-id type="cpan-module">Cache::Null</remote-id>
+ <remote-id type="cpan-module">Cache::Null::Entry</remote-id>
+ <remote-id type="cpan-module">Cache::RemovalStrategy</remote-id>
+ <remote-id type="cpan-module">Cache::RemovalStrategy::FIFO</remote-id>
+ <remote-id type="cpan-module">Cache::RemovalStrategy::LRU</remote-id>
+ <remote-id type="cpan-module">Cache::Tester</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cairo-1.106.0 b/dev-perl/Cairo-1.106.0
deleted file mode 100644
index 911055867602..000000000000
--- a/dev-perl/Cairo-1.106.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=x11-libs/cairo-1.0.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/ExtUtils-Depends-0.200.0 >=dev-perl/ExtUtils-PkgConfig-1.0.0 test? ( dev-perl/Test-Number-Delta ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the cairo library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Cairo/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2.1
-RDEPEND=>=x11-libs/cairo-1.0.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Cairo-1.106.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=51420db897e66c66fb41660de4c30795
diff --git a/dev-perl/Cairo/Cairo-1.106.0.ebuild b/dev-perl/Cairo/Cairo-1.106.0.ebuild
new file mode 100644
index 000000000000..107a6f48af8c
--- /dev/null
+++ b/dev-perl/Cairo/Cairo-1.106.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=XAOC
+MODULE_VERSION=1.106
+inherit perl-module
+
+DESCRIPTION="Perl interface to the cairo library"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=x11-libs/cairo-1.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.200.0
+ >=dev-perl/ExtUtils-PkgConfig-1.0.0
+ test? (
+ dev-perl/Test-Number-Delta
+ )
+"
+
+SRC_TEST="do"
+
+src_prepare() {
+ perl-module_src_prepare
+ sed -i -e 's,exit 0,exit 1,' "${S}"/Makefile.PL || die
+}
diff --git a/dev-perl/Cairo/Manifest b/dev-perl/Cairo/Manifest
new file mode 100644
index 000000000000..dc3fed71c55f
--- /dev/null
+++ b/dev-perl/Cairo/Manifest
@@ -0,0 +1,3 @@
+DIST Cairo-1.106.tar.gz 108779 BLAKE2B 9658623bf83952066f2a3a4741130c41bb79ca95c57e9c32dd0e63bec2801610d3c3fea72b844edcff213ff864021188e15803cbc80e6065ef48a0c386af37d9 SHA512 190435f99e4c7a8f5e8d48834639b9e12c6bc4d5dfe721a2820de3479dd3f2144e1fc1ea74e7796fd7b219a45591b55c7648488e6dd276106bc5e51b0467fee7
+EBUILD Cairo-1.106.0.ebuild 690 BLAKE2B 3555e1f540712c04b20135fb0f9bda20ec6c03a82cdbff2878dd9cc5e501484d990b386929968223951b554d5bf65f5b0450b238934dbd5e2645080d82271d50 SHA512 97df606adf932341debb52b8f5a69b0756fbb6c6af769b8b56a58fbcc19ca1c7053b44cc35c54674412b0edb89b75bf44debc6202c19666106a2d4c30c788eef
+MISC metadata.xml 381 BLAKE2B 45b130cae3088872e69dc6de14bbab04077c7da7138e5fb200ae74995a3ef01089fd93bf6e5fb42d0f72f9c94cc65de484189ff35bd502798e198bcb80314b0d SHA512 49274f7b493bcb6cc09232123b5ff8b1490754559a78e7312add9b1cae4a406567f28dd5738e650e05be757fcdfe8e41624ad2825e565d385c9125249301128c
diff --git a/dev-perl/Cairo/metadata.xml b/dev-perl/Cairo/metadata.xml
new file mode 100644
index 000000000000..a0b0b7b48501
--- /dev/null
+++ b/dev-perl/Cairo/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">Cairo</remote-id>
+ <remote-id type="cpan-module">Cairo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Calendar-Simple-1.230.0 b/dev-perl/Calendar-Simple-1.230.0
deleted file mode 100644
index 04bb6930f209..000000000000
--- a/dev-perl/Calendar-Simple-1.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Time-Local >=dev-perl/Module-Build-0.28 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension to create simple calendars
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Calendar-Simple/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~ppc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Calendar-Simple-1.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ed8501e5b73329e520bcdd74af41e261
diff --git a/dev-perl/Calendar-Simple/Calendar-Simple-1.230.0.ebuild b/dev-perl/Calendar-Simple/Calendar-Simple-1.230.0.ebuild
new file mode 100644
index 000000000000..ea487f15287f
--- /dev/null
+++ b/dev-perl/Calendar-Simple/Calendar-Simple-1.230.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="Perl extension to create simple calendars"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28
+ test? ( virtual/perl-Test-Simple )
+"
+
+PERL_RM_FILES=( "t/pod_coverage.t" "t/pod.t" )
diff --git a/dev-perl/Calendar-Simple/Manifest b/dev-perl/Calendar-Simple/Manifest
new file mode 100644
index 000000000000..61d2e1ca8435
--- /dev/null
+++ b/dev-perl/Calendar-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Calendar-Simple-1.23.tar.gz 7989 BLAKE2B 24c25e60021e6210e06645a51fd068c7e0887b5273c83b3fc2cf632deef2530e548d6c3282807c8564d4999ce2f133303a9bb2e6a40ae0aaa77cfb11f205bb5e SHA512 3d024e3de896a20b837adfc4fbac2bcd1dce969ac426445573ae0975e189ffde906e7c25d3c6f0595a7e49d47a09cd3e9bdfb6810ca7c9e20f9e01a4ecb7ec49
+EBUILD Calendar-Simple-1.230.0.ebuild 488 BLAKE2B c50914fc023ba82916b2a6fbfca964b9f6a91c04b0da6b21ba1781e13f9b995b182105d6b360743f7b29aa99a6816e97553fae268e7562d14c674dac5e619b3f SHA512 85403068850f2029470d9bc574ca7bc34a7c947b3141f26a73b13b0760e4390dc30c1fa61545a51ea6da6790be0fd327abaedadd09a10fa0bf9a768ec82b1ce7
+MISC metadata.xml 402 BLAKE2B e465130f7fe7cb9d112ee98993aef5e231358cb81da41b3b69f0d32f06be9d7789d92322f8c3d42d6f4da3254b3aaac502aade47bc5c3da28754bf07ae803ab8 SHA512 d35e03eecd4213fc034e86a4d8786aeeadfce4e58bc210cdc50e39b89aad8cd407481ee44cc7bd96e510279087b782d5470eb8fcd4f653236c717bcea01e18cd
diff --git a/dev-perl/Calendar-Simple/metadata.xml b/dev-perl/Calendar-Simple/metadata.xml
new file mode 100644
index 000000000000..72204eae69f9
--- /dev/null
+++ b/dev-perl/Calendar-Simple/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">Calendar-Simple</remote-id>
+ <remote-id type="cpan-module">Calendar::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Canary-Stability-2012.0.0 b/dev-perl/Canary-Stability-2012.0.0
deleted file mode 100644
index 6eacc61f2042..000000000000
--- a/dev-perl/Canary-Stability-2012.0.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Canary to check perl compatibility for schmorp's modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Canary-Stability/
-KEYWORDS=alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Canary-Stability-2012.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=12110386f3a5f8b5bf97c0ef6ff861e4
diff --git a/dev-perl/Canary-Stability/Canary-Stability-2012.0.0.ebuild b/dev-perl/Canary-Stability/Canary-Stability-2012.0.0.ebuild
new file mode 100644
index 000000000000..341b35706763
--- /dev/null
+++ b/dev-perl/Canary-Stability/Canary-Stability-2012.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=2012
+inherit perl-module
+
+DESCRIPTION="Canary to check perl compatibility for schmorp's modules"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ perl-module_src_test
+ perl -Mblib="${S}" -M"Canary::Stability ${DIST_VERSION} ()" -e1 ||
+ die "Could not load Canary::Stability"
+}
diff --git a/dev-perl/Canary-Stability/Manifest b/dev-perl/Canary-Stability/Manifest
new file mode 100644
index 000000000000..3960ff172aa7
--- /dev/null
+++ b/dev-perl/Canary-Stability/Manifest
@@ -0,0 +1,3 @@
+DIST Canary-Stability-2012.tar.gz 4334 BLAKE2B 47849a31c9ed3cddfde379b7a66c557b575235b30d8d55e5893b724e28ebb8f7c4bfac89f57e50ca09385d0535edbe46cfb4e0ee1afb32b3b60b9e9e7bcacd57 SHA512 7780731e4142d536182e1820c041c43ae67c5b47c044f15d8dcc060646bbab10a974bddcb703fdb27f427db3cd4dbdff54e131dc708c0260d7275be869eb27b1
+EBUILD Canary-Stability-2012.0.0.ebuild 565 BLAKE2B 1348a4527d291007364904a0c1a547d2a0215aba0d3365f2ae739c66897a4ebc289f0a166551ecd291f5018169b2ba10ccf618e42cd0c69300f9783ec2769cc2 SHA512 786e0015e92aa249fac640501bf78b5a4635d88b1095afba4163fba96dff3b3e6006057c24cecf76d97e24a45f4cabaa7bd62713c002d0b5d5574a459346557b
+MISC metadata.xml 404 BLAKE2B b029dd8a9e04ac39ab7917ae1dfc108d9ec9d2f37fc9fc92f75c41bd2d42e44b7ed81b8d479c15e83cada7318c0cccd1c2e84da998d3cf720622d80268f37a6d SHA512 7d0c59169af0804ccc6e9f690c509b1894dc60d055f0536986053e1059fdcce831e7d3f8327ed3f3315c1b8a7d5df089cbfdc335fb61709c53867d14b55c6012
diff --git a/dev-perl/Canary-Stability/metadata.xml b/dev-perl/Canary-Stability/metadata.xml
new file mode 100644
index 000000000000..1d35a6644df3
--- /dev/null
+++ b/dev-perl/Canary-Stability/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">Canary-Stability</remote-id>
+ <remote-id type="cpan-module">Canary::Stability</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Capture-Tiny-0.460.0 b/dev-perl/Capture-Tiny-0.460.0
deleted file mode 100644
index b044f69e901b..000000000000
--- a/dev-perl/Capture-Tiny-0.460.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Capture STDOUT and STDERR from Perl, XS or external programs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Capture-Tiny/
-IUSE=test examples
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.46.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a4680abf003ae55472dc4032bb6f1ef0
diff --git a/dev-perl/Capture-Tiny/Capture-Tiny-0.460.0.ebuild b/dev-perl/Capture-Tiny/Capture-Tiny-0.460.0.ebuild
new file mode 100644
index 000000000000..9274101d3ca8
--- /dev/null
+++ b/dev-perl/Capture-Tiny/Capture-Tiny-0.460.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.46
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Capture STDOUT and STDERR from Perl, XS or external programs"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Capture-Tiny/Manifest b/dev-perl/Capture-Tiny/Manifest
new file mode 100644
index 000000000000..538b53145b27
--- /dev/null
+++ b/dev-perl/Capture-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST Capture-Tiny-0.46.tar.gz 37424 BLAKE2B cfc9a208c488072972567ccc1fc3956fad32e3061d7dec5ad953d0e6d90b5b523ee57eb9ae43c883fbf6ccd82b859327d9346f2f3e849054dde656c066f84f11 SHA512 6247bff20b95628453a1bfbfc6fb59c6a3967506ea45e01327d0978f48ae75b597c27c828ef10ae5e55be217e3bd0b63419523de6a81c97fabc8cf4e2a0e6cd1
+EBUILD Capture-Tiny-0.460.0.ebuild 798 BLAKE2B 6097080358dc283c9702c42457b7e9438d0f26bba9e00c9f83500d9bde379cc320f887e975b08cd887c1552987211aa752dd2739a8dc79a44b0a7775c702cd7c SHA512 e636bd3ed9af5c0fecaa9ed5c1679e517e167ca927f5eda1c451a3f75b47001897c3332a991d3777b26e6b4af2b9c6a2ded13364e19ae542e3ed023743bf746b
+MISC metadata.xml 396 BLAKE2B f21556c36cc152b1db1fa5521a4733cd9d4b790f4af2011968f43bf27e3d146c4b83757f8fe9b9003eec6cc800d271da5303d0a318d2948f05a0fcadc7bdd077 SHA512 30de10bc3d78d68fa2bf7165525c2a84a79db417decebf19c3d5c8e54beae0749bb9894a476025848ddb7e66307bc570787a775c59b90ad513558b6348b8d644
diff --git a/dev-perl/Capture-Tiny/metadata.xml b/dev-perl/Capture-Tiny/metadata.xml
new file mode 100644
index 000000000000..085c47b1e461
--- /dev/null
+++ b/dev-perl/Capture-Tiny/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">Capture-Tiny</remote-id>
+ <remote-id type="cpan-module">Capture::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Carp-Always-0.130.0 b/dev-perl/Carp-Always-0.130.0
deleted file mode 100644
index 9000036d4e9a..000000000000
--- a/dev-perl/Carp-Always-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Test-Base ) dev-lang/perl:=
-DESCRIPTION=Warns and dies noisily with stack backtraces
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Carp-Always/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FE/FERREIRA/Carp-Always-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c0d38c5426095a7244cb317af6e4e6e5
diff --git a/dev-perl/Carp-Always/Carp-Always-0.130.0.ebuild b/dev-perl/Carp-Always/Carp-Always-0.130.0.ebuild
new file mode 100644
index 000000000000..4d1b49bd1102
--- /dev/null
+++ b/dev-perl/Carp-Always/Carp-Always-0.130.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FERREIRA
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Warns and dies noisily with stack backtraces"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Base
+ )
+"
diff --git a/dev-perl/Carp-Always/Manifest b/dev-perl/Carp-Always/Manifest
new file mode 100644
index 000000000000..0d3e20c88215
--- /dev/null
+++ b/dev-perl/Carp-Always/Manifest
@@ -0,0 +1,3 @@
+DIST Carp-Always-0.13.tar.gz 5462 BLAKE2B 3710f9594d82b5bc6268f6b8164a28b913fc76c564ce513b3fa49a6cd41e6bbcddab897b0eab43facac25b5639db1b0aaad49988a182ecdda3eed488a59e23c9 SHA512 0ef666c45ed85f4dad5f955d13116a4c3cccb3395db80547629bf0d87f9494653fe5a85405252b650d4d92a4008c0d541a995ccae1139c7374b057317324d361
+EBUILD Carp-Always-0.130.0.ebuild 439 BLAKE2B bc497b4b464b2aa606852d17ed38f202a31a98ba3c36480a30c4d2ae1d101ddf216c34a574c2f77f0c05eb445a70821709521093d7e8a1ccffacd7bf9e0fd6e0 SHA512 17a0273f09b9a94fb8e5709c684a3cd3e42f49d1768fc3fafbd7c9286086a601bb4d94808a860015c01d4961c12853e115d4bfbe1660304445b6acdb523311e2
+MISC metadata.xml 394 BLAKE2B 9cbc4e154b6e32e8114f71ecf029f12a0e3340a180b2e7c8c63bfef7c38c5b06b176ceda3302318e038dddf4f7e0f0a56d6fb6abb6822d8427f702957de5ed37 SHA512 b4aeccd321524d36649472d44390fa1f18968b58f3b54316d1712b7748911f04a3888c2f17baf4c45349414d5b9ef30818c46e2544d638b5dbf4b247f76e388c
diff --git a/dev-perl/Carp-Always/metadata.xml b/dev-perl/Carp-Always/metadata.xml
new file mode 100644
index 000000000000..129672eeb552
--- /dev/null
+++ b/dev-perl/Carp-Always/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">Carp-Always</remote-id>
+ <remote-id type="cpan-module">Carp::Always</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Carp-Assert-0.210.0 b/dev-perl/Carp-Assert-0.210.0
deleted file mode 100644
index e8cd9e40e040..000000000000
--- a/dev-perl/Carp-Assert-0.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Executable comments in carp
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Carp-Assert/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Carp-Assert-0.21.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=aeea85479f5bf8e3bebf966032824139
diff --git a/dev-perl/Carp-Assert-More-1.160.0 b/dev-perl/Carp-Assert-More-1.160.0
deleted file mode 100644
index 873941cb5809..000000000000
--- a/dev-perl/Carp-Assert-More-1.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Carp-Assert virtual/perl-Scalar-List-Utils test? ( dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=convenience wrappers around Carp::Assert
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Carp-Assert-More/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Carp-Assert virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/Carp-Assert-More-1.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=519709f8a8f6405be58a5de5762a4263
diff --git a/dev-perl/Carp-Assert-More/Carp-Assert-More-1.160.0.ebuild b/dev-perl/Carp-Assert-More/Carp-Assert-More-1.160.0.ebuild
new file mode 100644
index 000000000000..8e5345526d6b
--- /dev/null
+++ b/dev-perl/Carp-Assert-More/Carp-Assert-More-1.160.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=1.16
+inherit perl-module
+
+DESCRIPTION="convenience wrappers around Carp::Assert"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Carp-Assert
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Test-Exception )"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+ local MODULES=(
+ "Carp::Assert::More ${DIST_VERSION}"
+ )
+ for dep in "${MODULES[@]}"; do
+ perl -Mblib="${S}" -M"${dep} ()" -e1 ||
+ die "Could not load ${dep}"
+ done
+}
diff --git a/dev-perl/Carp-Assert-More/Manifest b/dev-perl/Carp-Assert-More/Manifest
new file mode 100644
index 000000000000..2276e86e1e1b
--- /dev/null
+++ b/dev-perl/Carp-Assert-More/Manifest
@@ -0,0 +1,3 @@
+DIST Carp-Assert-More-1.16.tar.gz 12290 BLAKE2B 818badbd216e70813993ea859796a16c531c767211ed6b294fab870dd342117b5445db73601f4fc955ec907d1340bfce6f17a784580bac8823a9d72153af38ea SHA512 9f81604574eab5a0a5003ad747ffec3a3dd33bc63e67d12697e4e30de8cb234a73e225f82a4d0f31576e19382cc2d6a402962f5fe1e4c5289e080ca23b30c0fe
+EBUILD Carp-Assert-More-1.160.0.ebuild 725 BLAKE2B 70c9d7f348fdebbce8686e99aa11f9faf961aba3fb45af1562bfa071256edaa963bd7215da9ca67aa07d82911da07a0fc858281b4f91188051a880171853e0b6 SHA512 42c66579e73406a36c5086839b9b0907b9624730620827191047ed652c97392265f8d579cb7611384c541cd5e5af79b2311845c795e8590f6c3acfc6e7f78b6e
+MISC metadata.xml 405 BLAKE2B d8ca44fe4df62b0f030d968ea7835b52f9bd1dd0fe2409c0555fad6f1574c872dd2815a87f6c238ba2d7f4dd2ee3ff7fa712177b919b2d5dee3091a6d2871f42 SHA512 ea517d0eb9c3a7b9100622391d5a6ad41f3da6a019a612ba03ce6d850c229d41a41f53c7c0e59c06b80c145c0fbbdf597d5dbe803fab77271671ca3bed5b4889
diff --git a/dev-perl/Carp-Assert-More/metadata.xml b/dev-perl/Carp-Assert-More/metadata.xml
new file mode 100644
index 000000000000..062425f6844c
--- /dev/null
+++ b/dev-perl/Carp-Assert-More/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">Carp-Assert-More</remote-id>
+ <remote-id type="cpan-module">Carp::Assert::More</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Carp-Assert/Carp-Assert-0.210.0.ebuild b/dev-perl/Carp-Assert/Carp-Assert-0.210.0.ebuild
new file mode 100644
index 000000000000..bada5f05465a
--- /dev/null
+++ b/dev-perl/Carp-Assert/Carp-Assert-0.210.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NEILB
+MODULE_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Executable comments in carp"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Carp-Assert/Manifest b/dev-perl/Carp-Assert/Manifest
new file mode 100644
index 000000000000..11eff366a75e
--- /dev/null
+++ b/dev-perl/Carp-Assert/Manifest
@@ -0,0 +1,3 @@
+DIST Carp-Assert-0.21.tar.gz 11106 BLAKE2B a0efb692807225fce181f4984043146fb0af7a74a63133926d116b83d9a121e1e7150090475faa03749ab25052d4537d9499f5cc83bfd56f76b019c6983d921d SHA512 9fb96ebaf03a86edcd0262b5216b345839dc99e504738e52f883932e425cac33470fcb0e8e4653488c0d8e63e9904af311056213c63ae40bc3935eec4c0410a0
+EBUILD Carp-Assert-0.210.0.ebuild 507 BLAKE2B 7ef591fc869919ad5c4d5617153a04648d397f5aded7577238f8a823532e988f5bf81df2735f07b584df9d66723b6173f91ba25fad92aecba9ee4b2fe227aed6 SHA512 4dc3ab91a3f52391ce437de73bf40a592c9e86e50fed9c962a07176224e722261f568c725e77319c426e9df81279aee75654e5e14250ed8f64646064764228dd
+MISC metadata.xml 394 BLAKE2B 5fabaa4cb2c4c892649bd942cc39aa0859d6ddb897b5100882465e67516c120d5fd44b0be2203ced59a09d9c4e7ba9c37dc0f7a90fca0f9675e0ac4a43acbb91 SHA512 89011752498bb7bd8ee219d92fb1499da44b848bed95299cc1c7bb1b23117d065d51651cf48d66dcb5e10b98ebdc6e8924f00bc9502ad8f2a06ca373af960202
diff --git a/dev-perl/Carp-Assert/metadata.xml b/dev-perl/Carp-Assert/metadata.xml
new file mode 100644
index 000000000000..6d9f66509e52
--- /dev/null
+++ b/dev-perl/Carp-Assert/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">Carp-Assert</remote-id>
+ <remote-id type="cpan-module">Carp::Assert</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Carp-Clan-6.60.0 b/dev-perl/Carp-Clan-6.60.0
deleted file mode 100644
index 310b3146cfbc..000000000000
--- a/dev-perl/Carp-Clan-6.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=Report errors from perspective of caller of a clan of modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Carp-Clan/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/Carp-Clan-6.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fc88fe1e4c03d45bc17f9da527f9ac8f
diff --git a/dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild b/dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild
new file mode 100644
index 000000000000..410c6f55db51
--- /dev/null
+++ b/dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=6.06
+inherit perl-module
+
+DESCRIPTION="Report errors from perspective of caller of a clan of modules"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Test-Exception )"
+
+src_test() {
+ perl_rm_files t/01pod.t t/03yaml.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Carp-Clan/Manifest b/dev-perl/Carp-Clan/Manifest
new file mode 100644
index 000000000000..7a936a95cadf
--- /dev/null
+++ b/dev-perl/Carp-Clan/Manifest
@@ -0,0 +1,3 @@
+DIST Carp-Clan-6.06.tar.gz 21556 BLAKE2B cbc751d270933900c900354013c30027b0f4e08fdd7357f6a591c1f1a24532069a0bb49963c6fb6d9c0028ae809cb5960e47466eddadc099f38c94e845b6b09e SHA512 a3dede626814a71a5f99b25a5b01133ecd13037fd1fbbaacb04852962c5d23bb77c1cb70f417879ec173db0215904adb59136dd30de6166994aa9aa7b28ca08f
+EBUILD Carp-Clan-6.60.0.ebuild 604 BLAKE2B 97235acc419dea20ba54e6561d0f6fea329ba15b9bbc0ca80e01ea8e14552b46eba19e58c0fa8cf7cb60c4487a0cb0493b0dc6e022bf570494a8e1521f218975 SHA512 724f4b41e188ce3f310d77a5752a7fd5c159dac44d0052a68300ccb7397502e422e0e2c5edf67928bb7af49a5396b3e36e0c08bf5d9860a7e2af15609529f43c
+MISC metadata.xml 390 BLAKE2B 72c4a6030032a6dbdbf0e7d163d4e253cc46815a25bf922dbf3c78037e2bac95914b9cf4c861c49c4baea78d53fb7610c53c886c965d9d0f3049c5996558d8f6 SHA512 9ab2ed2c26ebc1e27b9ab4877120fc748aa74bd620183564c594d480ce6a351c73003d20d38d131a0dee031a5778d5180926b36bc8501a052bc7c37dadac55a8
diff --git a/dev-perl/Carp-Clan/metadata.xml b/dev-perl/Carp-Clan/metadata.xml
new file mode 100644
index 000000000000..8b5919ab2e3a
--- /dev/null
+++ b/dev-perl/Carp-Clan/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">Carp-Clan</remote-id>
+ <remote-id type="cpan-module">Carp::Clan</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Chart-2.4.10 b/dev-perl/Chart-2.4.10
deleted file mode 100644
index 36fc9c3b4be0..000000000000
--- a/dev-perl/Chart-2.4.10
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/GD-2.0.36 test? ( dev-perl/GD[png,jpeg] ) dev-lang/perl:=
-DESCRIPTION=The Perl Chart Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Chart/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/GD-2.0.36 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHARTGRP/Chart-2.4.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9b6dd4cfb962bc3abfab498aaf0fbb81
diff --git a/dev-perl/Chart-Math-Axis-1.60.0-r2 b/dev-perl/Chart-Math-Axis-1.60.0-r2
deleted file mode 100644
index 8a9c4b0403f0..000000000000
--- a/dev-perl/Chart-Math-Axis-1.60.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Math-BigInt-1.70 >=virtual/perl-Storable-2.12 >=dev-perl/Params-Util-0.15 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Implements an algorithm to find good values for chart axis
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Chart-Math-Axis/
-KEYWORDS=amd64 hppa ~mips ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Math-BigInt-1.70 >=virtual/perl-Storable-2.12 >=dev-perl/Params-Util-0.15 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Chart-Math-Axis-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=91944c17ace947e2ecd03b16d7408532
diff --git a/dev-perl/Chart-Math-Axis/Chart-Math-Axis-1.60.0-r2.ebuild b/dev-perl/Chart-Math-Axis/Chart-Math-Axis-1.60.0-r2.ebuild
new file mode 100644
index 000000000000..318e59d6ff4e
--- /dev/null
+++ b/dev-perl/Chart-Math-Axis/Chart-Math-Axis-1.60.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Implements an algorithm to find good values for chart axis"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~mips ~ppc x86"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Math-BigInt-1.70
+ >=virtual/perl-Storable-2.12
+ >=dev-perl/Params-Util-0.15"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Chart-Math-Axis/Manifest b/dev-perl/Chart-Math-Axis/Manifest
new file mode 100644
index 000000000000..0324bce3c0b8
--- /dev/null
+++ b/dev-perl/Chart-Math-Axis/Manifest
@@ -0,0 +1,3 @@
+DIST Chart-Math-Axis-1.06.tar.gz 34217 BLAKE2B e61763606af967128434b7e5d429e060ec743d9ded1d11d1845ace9bd485dba056ab1bccb5ec232e60ddc832b5c38ecfb61e2b93acfd10d3f1e5f48cc49acb7f SHA512 7e8d8264177bdfa96629fe01ccc883b1dccaef81ccb2529c56aec9ca20e6fcda747fc6f8703e997c7a3ce4b7ee4bd77e21a7d6953e735eba785ffccf2278bca5
+EBUILD Chart-Math-Axis-1.60.0-r2.ebuild 646 BLAKE2B 25f3f08f40993e913aaf3a04505fe28ff7f6b38c33da378f0b9f6eeccdef685cd81ddaaa3c12a2093fffe44d7ebe7d83bba90a02c11a96a83790f6d342bfcb23 SHA512 2939f0e2498f9fad4faf4d75e8ecb69d450aa9d2dc9abe2afa948cf42e3b873e671315103805b15f096b286a1f5be0670fe8fc693b4e99690d5f7e2c4f5ed36a
+MISC metadata.xml 403 BLAKE2B 5846cf5386fd787a591aa08daebb9195fa31aee0b3d19bbfe57c0aaf884d09bbb46b415f9658b6a5d77b0c5e285eb1ab5a2e1adb3a36220b6a34b9961aedd6a6 SHA512 b2d0bac91eac8199b82221924e99086d889b229bd8ddc9152a70edcf5abf69d203331d00ba06e50a65586486b262bd851e84914570acbdfa659551db2593e2cd
diff --git a/dev-perl/Chart-Math-Axis/metadata.xml b/dev-perl/Chart-Math-Axis/metadata.xml
new file mode 100644
index 000000000000..2c1d6a0fd874
--- /dev/null
+++ b/dev-perl/Chart-Math-Axis/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">Chart-Math-Axis</remote-id>
+ <remote-id type="cpan-module">Chart::Math::Axis</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Chart/Chart-2.4.10.ebuild b/dev-perl/Chart/Chart-2.4.10.ebuild
new file mode 100644
index 000000000000..edc9595009a1
--- /dev/null
+++ b/dev-perl/Chart/Chart-2.4.10.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHARTGRP
+DIST_VERSION=2.4.10
+inherit perl-module
+
+DESCRIPTION="The Perl Chart Module"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND=">=dev-perl/GD-2.0.36"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/GD[png,jpeg]
+ )
+"
diff --git a/dev-perl/Chart/Manifest b/dev-perl/Chart/Manifest
new file mode 100644
index 000000000000..3537a4c55667
--- /dev/null
+++ b/dev-perl/Chart/Manifest
@@ -0,0 +1,3 @@
+DIST Chart-2.4.10.tar.gz 1698207 BLAKE2B 3802c5fe0247dc47747b0d6bbbdbe2af5fc772791f7f7b02adc2156759090f43fdac34aa45dec56652ab53aba4198f9232d9afef3faf6fc2a818c3dd8df27106 SHA512 e8327c46e0cbcea0ed8f723b7b369f4b694c0d7050d3fab35371e0717938292b5bacd3e367ed87e272dc258db020c378690405f93d23ba0ed546dc29dd59e37d
+EBUILD Chart-2.4.10.ebuild 366 BLAKE2B 32e255b23ab0b995ac02f4be2e7a0c2e1a480b1de92a910c86a5eb26e62fd4e8ac1a4950567a6c1b3ac77bbe9f45cc1720620bfab1873132f57e6a1ca8f4e36f SHA512 08cbffa1a2ec63857d9cafe5cfee56039806f7982de3cce606c56c65d6613b8b694c55b312268cb998ac27dac269e5e897842f01c649a32e60e8946159d02a81
+MISC metadata.xml 1317 BLAKE2B 9867a224db2a023a4fe4d7660782feb78cf5b81f09b5422208f9ca01b86de09fa316367ca05cf6ecfa66c1ecd0e5c174508fa46a1642d8df4d0a772b412d2730 SHA512 c2bdb8598314f6fa8d3a55a665b00c049ab3e2a27588d8a205a907b34512ab249fcfc6e28f54653a3ccc2c4bf853503ab1c4908a7ce0aa9a0134732a3711e8e6
diff --git a/dev-perl/Chart/metadata.xml b/dev-perl/Chart/metadata.xml
new file mode 100644
index 000000000000..7027313c5903
--- /dev/null
+++ b/dev-perl/Chart/metadata.xml
@@ -0,0 +1,27 @@
+<?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">Chart</remote-id>
+ <remote-id type="cpan-module">Chart::Bars</remote-id>
+ <remote-id type="cpan-module">Chart::Base</remote-id>
+ <remote-id type="cpan-module">Chart::BrushStyles</remote-id>
+ <remote-id type="cpan-module">Chart::Composite</remote-id>
+ <remote-id type="cpan-module">Chart::Constants</remote-id>
+ <remote-id type="cpan-module">Chart::Direction</remote-id>
+ <remote-id type="cpan-module">Chart::ErrorBars</remote-id>
+ <remote-id type="cpan-module">Chart::HorizontalBars</remote-id>
+ <remote-id type="cpan-module">Chart::Lines</remote-id>
+ <remote-id type="cpan-module">Chart::LinesPoints</remote-id>
+ <remote-id type="cpan-module">Chart::Mountain</remote-id>
+ <remote-id type="cpan-module">Chart::Pareto</remote-id>
+ <remote-id type="cpan-module">Chart::Pie</remote-id>
+ <remote-id type="cpan-module">Chart::Points</remote-id>
+ <remote-id type="cpan-module">Chart::Split</remote-id>
+ <remote-id type="cpan-module">Chart::StackedBars</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Chatbot-Eliza-1.80.0 b/dev-perl/Chatbot-Eliza-1.80.0
deleted file mode 100644
index 63089e16b242..000000000000
--- a/dev-perl/Chatbot-Eliza-1.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=A clone of the classic Eliza program
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Chatbot-Eliza/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRANTG/Chatbot-Eliza-1.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=222bc70e1c042a1fca2d851462bcdb5c
diff --git a/dev-perl/Chatbot-Eliza/Chatbot-Eliza-1.80.0.ebuild b/dev-perl/Chatbot-Eliza/Chatbot-Eliza-1.80.0.ebuild
new file mode 100644
index 000000000000..b6b54bef96e8
--- /dev/null
+++ b/dev-perl/Chatbot-Eliza/Chatbot-Eliza-1.80.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRANTG
+DIST_VERSION=1.08
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A clone of the classic Eliza program"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
diff --git a/dev-perl/Chatbot-Eliza/Manifest b/dev-perl/Chatbot-Eliza/Manifest
new file mode 100644
index 000000000000..16dfc1ee76c8
--- /dev/null
+++ b/dev-perl/Chatbot-Eliza/Manifest
@@ -0,0 +1,3 @@
+DIST Chatbot-Eliza-1.08.tar.gz 40294 BLAKE2B 74c84eec13daecab44d15d2d8a27c9c08f1ac590948e9e89842df3cf77f28c3abb7c00b6763f563f54063c4151e9ca22a044411276424b980d6ecc0041b92334 SHA512 9d90fc0064541167c85491e03bb8a8d8bee16986cd7a07a1e1ff99d4e80bb854e1d87869b9bb2f6b33de5c84bf479aa95a045a234317226f53f490eebde506d0
+EBUILD Chatbot-Eliza-1.80.0.ebuild 450 BLAKE2B 8d69faa24b148826b2f2e8a1693626786818fc62c08b039836121e6a83b108b377fadbb45fc61cf466ea9984a453d107e537e9654ba9dcdaab793dc2390f822d SHA512 5d15febafa48f396b9c74a2bf5fe32a597471d0f8df80edf39e2bd8607e0dced96b830823ff680aa19a1eb1bb89bfb6eb586acf27bd04feed927414495f19504
+MISC metadata.xml 398 BLAKE2B d9d0d0cb695a82e0fab3a8ecc42f4dc2b5bbf5fbf76dfe1dbcdea8171a10eee3f143462056a84465c143c434b24f32346fa0fe96d2ebba922d1ce499fa702d23 SHA512 8ab3f01035b2ea469482eae738b58f8056262c6efde00c889a387b7299b153d8088ec450512b30d5d537312780423f46f3e44f3d70d39817261e64293b8285b6
diff --git a/dev-perl/Chatbot-Eliza/metadata.xml b/dev-perl/Chatbot-Eliza/metadata.xml
new file mode 100644
index 000000000000..97dc4e656a34
--- /dev/null
+++ b/dev-perl/Chatbot-Eliza/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">Chatbot-Eliza</remote-id>
+ <remote-id type="cpan-module">Chatbot::Eliza</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cisco-IPPhone-0.50.0-r2 b/dev-perl/Cisco-IPPhone-0.50.0-r2
deleted file mode 100644
index 6acd4b1ded7d..000000000000
--- a/dev-perl/Cisco-IPPhone-0.50.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Cisco IP Phone interface using XML Objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cisco-IPPhone/
-IUSE=examples
-KEYWORDS=~x86 ~amd64
-LICENSE=Artistic
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MR/MRPALMER/Cisco-IPPhone-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6fe4e18b5f89a884b293364683b375c5
diff --git a/dev-perl/Cisco-IPPhone/Cisco-IPPhone-0.50.0-r2.ebuild b/dev-perl/Cisco-IPPhone/Cisco-IPPhone-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..b9474c69d234
--- /dev/null
+++ b/dev-perl/Cisco-IPPhone/Cisco-IPPhone-0.50.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MRPALMER
+DIST_VERSION=0.05
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Cisco IP Phone interface using XML Objects"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
diff --git a/dev-perl/Cisco-IPPhone/Manifest b/dev-perl/Cisco-IPPhone/Manifest
new file mode 100644
index 000000000000..f0e2ab0be9cb
--- /dev/null
+++ b/dev-perl/Cisco-IPPhone/Manifest
@@ -0,0 +1,3 @@
+DIST Cisco-IPPhone-0.05.tar.gz 175465 BLAKE2B f6c407d893236a1d88e2ddc62d39a975f36640ebe9e99515b9f98640f263fd7311dd5a8cabde8e624633ca1741430d38407e18a03486446d95fa64f4f5debc4b SHA512 99f1aa35512226ffa0c6aeef41876146bcae51bf82c25dc9b230459a74bc48f5048254db07afe9dbe8680f476dcd767b2c764980aacb484e3a4bb23fde49116c
+EBUILD Cisco-IPPhone-0.50.0-r2.ebuild 322 BLAKE2B 8059211a225a69775886e8f6cc5491fa1413adb42aa5118d491151929fdedef20fa45fb01efe360174b61109181c4950c1c30b1d2ca290d2ac577fae84661d90 SHA512 74c12a4e35a1775140bf69909cc04e58320bcef2876feb0b68ecee1d475e4fbacd330053257529a7cbf79c1bc57d6f55796291f36f78616ecd362e9d183d4ca0
+MISC metadata.xml 510 BLAKE2B 314987bd551ea32867f2923fd5d754cce9747bc54e32041d383aa6fe6168b3182e3381ee044ba9931e9a6d470258b626c1359587248e13e8af4dc4e14db22559 SHA512 630a0af8bc416e45979ec93c24d42a11d3d7a37f3b9054c7b3f046427269af78a9c757fad9c0494240a921a3210cb3b5c5acf6ee38403b05de00a4013a4f55c9
diff --git a/dev-perl/Cisco-IPPhone/metadata.xml b/dev-perl/Cisco-IPPhone/metadata.xml
new file mode 100644
index 000000000000..dfa372053687
--- /dev/null
+++ b/dev-perl/Cisco-IPPhone/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Cisco-IPPhone</remote-id>
+ <remote-id type="cpan-module">Cisco::IPPhone</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cisco-Reconfig-0.912.0 b/dev-perl/Cisco-Reconfig-0.912.0
deleted file mode 100644
index 63f23076f16f..000000000000
--- a/dev-perl/Cisco-Reconfig-0.912.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.70.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Parse and generate Cisco configuration files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cisco-Reconfig/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/Cisco-Reconfig-0.912.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0901c2ff04bae5150eea3bc4b7841336
diff --git a/dev-perl/Cisco-Reconfig/Cisco-Reconfig-0.912.0.ebuild b/dev-perl/Cisco-Reconfig/Cisco-Reconfig-0.912.0.ebuild
new file mode 100644
index 000000000000..88739e5c20bb
--- /dev/null
+++ b/dev-perl/Cisco-Reconfig/Cisco-Reconfig-0.912.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MUIR
+DIST_VERSION=0.912
+DIST_SECTION=modules
+inherit perl-module
+
+DESCRIPTION="Parse and generate Cisco configuration files"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Scalar-List-Utils-1.70.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Cisco-Reconfig/Manifest b/dev-perl/Cisco-Reconfig/Manifest
new file mode 100644
index 000000000000..ee754d6db025
--- /dev/null
+++ b/dev-perl/Cisco-Reconfig/Manifest
@@ -0,0 +1,3 @@
+DIST Cisco-Reconfig-0.912.tar.gz 25818 BLAKE2B 77d62bbf8615fef48846b8b767c128980ddf8fdfe37daf1a59c103bb44ac9f6648fd3523708333bc5e7ebf3678ae62724bbd75ee7b5a1ccec45d388165996859 SHA512 f8cfe7ba9b0d91e27265977525775cc5858fd2a0f1c425ec82118cfadb7489ca605c785a7c17af537959cfb58b15d485cb116aacfd115d79e77e351cffdd6fdf
+EBUILD Cisco-Reconfig-0.912.0.ebuild 397 BLAKE2B 494d6bb6401d6b3c77220354190dacd90983ddecf63cf31d17a12e204291aa8283204fb2470a3d91c8349ed8c8febec93ebf31c705e9d3c29aa3bdee896e899a SHA512 cca9eac8b53599760e0afdfb0870212f99f374177bc86534e69ac989efbbf2165a78fe7a80de0012ddf5104bfb3d6d07a4331dd08a6c7f83c74595ef6cf79765
+MISC metadata.xml 400 BLAKE2B 62d70f0a1dca6591b20eba8b0d2a37e360b76e26355f885745b3e457a50fa73635860dc394639905b9b62895712704367af37d03c4ff991ab068d20255848f1e SHA512 067d85c3155304823d838b40125072ed532a512667cbfaea285831ddc842ac6aa04c7272dc6cef968dc570dba6184eeada0d4789fffecee1820aab8a88643ac7
diff --git a/dev-perl/Cisco-Reconfig/metadata.xml b/dev-perl/Cisco-Reconfig/metadata.xml
new file mode 100644
index 000000000000..6c3f9795676c
--- /dev/null
+++ b/dev-perl/Cisco-Reconfig/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">Cisco-Reconfig</remote-id>
+ <remote-id type="cpan-module">Cisco::Reconfig</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Accessor-0.340.0-r1 b/dev-perl/Class-Accessor-0.340.0-r1
deleted file mode 100644
index 1f6245b0350c..000000000000
--- a/dev-perl/Class-Accessor-0.340.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Sub-Name dev-lang/perl:=[-build(-)]
-DESCRIPTION=Automated accessor generation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Accessor/
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Sub-Name dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KASEI/Class-Accessor-0.34.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a59e086c745aaf146718726890b3810c
diff --git a/dev-perl/Class-Accessor-Chained-0.10.0-r1 b/dev-perl/Class-Accessor-Chained-0.10.0-r1
deleted file mode 100644
index acd3303eec0c..000000000000
--- a/dev-perl/Class-Accessor-Chained-0.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Accessor dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module to make chained class accessors
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Accessor-Chained/
-KEYWORDS=amd64 x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/Class-Accessor-Chained-0.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=86930852aaa7deac9b164b50c35f4177
diff --git a/dev-perl/Class-Accessor-Chained/Class-Accessor-Chained-0.10.0-r1.ebuild b/dev-perl/Class-Accessor-Chained/Class-Accessor-Chained-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..c4264f053335
--- /dev/null
+++ b/dev-perl/Class-Accessor-Chained/Class-Accessor-Chained-0.10.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Perl module to make chained class accessors"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~ppc-aix ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Class-Accessor"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST="do"
diff --git a/dev-perl/Class-Accessor-Chained/Manifest b/dev-perl/Class-Accessor-Chained/Manifest
new file mode 100644
index 000000000000..039f88837d6d
--- /dev/null
+++ b/dev-perl/Class-Accessor-Chained/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Accessor-Chained-0.01.tar.gz 2322 BLAKE2B a53bdc8ab32939b020d9d57b807bc42ae1d5b1853aec45d20e74a2291ae9a6e4d39004e2c6a26d70b26301c742ca13daab7230c1abade23918a0a5b4769f6d62 SHA512 b2728d12dd3bd01169b43ef6cc5d0e8f82660ed80f5473415025ce3d5e93c059cd9ef4fbad2b0481e0efc7478cbdff7bec0042ea3bd6bddac51d78ee5bf25a04
+EBUILD Class-Accessor-Chained-0.10.0-r1.ebuild 390 BLAKE2B 6268878a3abe7a42f1fc749620c75acff83154e5dc10a53203d7a6b318564d78c8d6e52c8d8f19db212c58655ea20962c09f798a6192ce8ea4f71a2784fc6bb7 SHA512 4f769be8a5c5158795a249e78197add1118b1dd8ac12905517ebbc42f5da0b1d008ee21855e101dedae2e2e456b16ecc59ff0054ca164d84d6f0fa7e5f99d697
+MISC metadata.xml 494 BLAKE2B e684384469fba08ead895cacb8410756459f8d518f1fc4ef0cae5584e962cb1678baff487b5d09cf42801951fb3ed9a0cab0114edfa1ea05274479a16bec6f62 SHA512 14ada4c2f5a8a7b1cb5d20c5d4445606244220946a55c8525f9c7fce5ca064d34462ec59bd81f8a5c3bd49e12a91aa31f551dbcf8a5d1fa8b7735d970b640cbf
diff --git a/dev-perl/Class-Accessor-Chained/metadata.xml b/dev-perl/Class-Accessor-Chained/metadata.xml
new file mode 100644
index 000000000000..c50398b186e6
--- /dev/null
+++ b/dev-perl/Class-Accessor-Chained/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Accessor-Chained</remote-id>
+ <remote-id type="cpan-module">Class::Accessor::Chained</remote-id>
+ <remote-id type="cpan-module">Class::Accessor::Chained::Fast</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Accessor-Grouped-0.100.120 b/dev-perl/Class-Accessor-Grouped-0.100.120
deleted file mode 100644
index 5ceb188973aa..000000000000
--- a/dev-perl/Class-Accessor-Grouped-0.100.120
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Class-XSAccessor-1.190.0 >=dev-perl/Sub-Name-0.50.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-ExtUtils-CBuilder-0.270.0 test? ( >=dev-perl/Test-Exception-0.310.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Lets you build groups of accessors
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Accessor-Grouped/
-IUSE=test
-KEYWORDS=amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Class-XSAccessor-1.190.0 >=dev-perl/Sub-Name-0.50.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RI/RIBASUSHI/Class-Accessor-Grouped-0.10012.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3979a362bbe643d15348601cd71896f3
diff --git a/dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.120.ebuild b/dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.120.ebuild
new file mode 100644
index 000000000000..2a58110d437e
--- /dev/null
+++ b/dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.120.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RIBASUSHI
+MODULE_VERSION=0.10012
+inherit perl-module
+
+DESCRIPTION="Lets you build groups of accessors"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Module-Runtime-0.12.0
+ >=dev-perl/Class-XSAccessor-1.190.0
+ >=dev-perl/Sub-Name-0.50.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ test? (
+ >=dev-perl/Test-Exception-0.310.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.]; use inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-Accessor-Grouped/Manifest b/dev-perl/Class-Accessor-Grouped/Manifest
new file mode 100644
index 000000000000..45ccc8acbade
--- /dev/null
+++ b/dev-perl/Class-Accessor-Grouped/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Accessor-Grouped-0.10012.tar.gz 47830 BLAKE2B 2097b85d818d7e55a105193a76a7415b9b0b193bf7bd8a7bd70c47c7992197d832c41a4238c91b338e2af5f2707f9574136fe868f2233ed275b0a2ee821724b4 SHA512 195c4b1f9897b50753231ab6c893987a3e49e6283713175d612843651428c8cb2eb791a5385e25607a1db189861811efade33f94ef33c36cd41624e793ca20d1
+EBUILD Class-Accessor-Grouped-0.100.120.ebuild 841 BLAKE2B a7e7deb3de2e3e77d37b2350a0b66458a42a9665372d09b7b9e45220981dc2e7ec1b7e93cf20dd165fb8e8995d92deb91b5d74b82057c7ead3a9a8fb227da57c SHA512 47eecb4080e8c1ee9d6efe43389e462ebed45d44a7d8ac1e545aa35b3c541bd669d04662d97474fe0ef49d648338e7f7ea817fcd2614ccbdf02382b8497b75b5
+MISC metadata.xml 417 BLAKE2B da427e06468696b529c533f4db753490d0e344bf1cc180a7117e0165b89e6c2df366028ef9f234cd3411b1705e78d498e7cab2ce1ce5e017fdfb05ab9b6fb1fc SHA512 b2d0752b6d3278d60ce7edda502f1ad8988f350c98c4fd91702cc3eb2af203f1130609c663fde4d187e0752f023de6948431804e4cfe621bcc949421475ea55f
diff --git a/dev-perl/Class-Accessor-Grouped/metadata.xml b/dev-perl/Class-Accessor-Grouped/metadata.xml
new file mode 100644
index 000000000000..92d7de150d32
--- /dev/null
+++ b/dev-perl/Class-Accessor-Grouped/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">Class-Accessor-Grouped</remote-id>
+ <remote-id type="cpan-module">Class::Accessor::Grouped</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Accessor-Lite-0.80.0 b/dev-perl/Class-Accessor-Lite-0.80.0
deleted file mode 100644
index eb9dee878e84..000000000000
--- a/dev-perl/Class-Accessor-Lite-0.80.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.360.0 dev-lang/perl:=
-DESCRIPTION=A minimalistic variant of Class::Accessor
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Accessor-Lite/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dd328685467e0297e81f777b80a1659b
diff --git a/dev-perl/Class-Accessor-Lite/Class-Accessor-Lite-0.80.0.ebuild b/dev-perl/Class-Accessor-Lite/Class-Accessor-Lite-0.80.0.ebuild
new file mode 100644
index 000000000000..6176c53473cc
--- /dev/null
+++ b/dev-perl/Class-Accessor-Lite/Class-Accessor-Lite-0.80.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZUHO
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="A minimalistic variant of Class::Accessor"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.360.0"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-Accessor-Lite/Manifest b/dev-perl/Class-Accessor-Lite/Manifest
new file mode 100644
index 000000000000..37bfacb9b002
--- /dev/null
+++ b/dev-perl/Class-Accessor-Lite/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Accessor-Lite-0.08.tar.gz 30014 BLAKE2B 68c16c3d15f3a8cf42a0d42242e027be23fe138aa3e14dbd2cf44bcf3c2057e6b78ecb50bcf2da60e21fa88e36073d6b4d2d370e29789fa334acb137b353253f SHA512 e23afed2c0c7eb887d23c80dca1b8b0cc42d38c86f8fcceb87d384b10403e0d74d3ae3b41a9654f4fcb58462ec138f0266a0b7e94d389ecb91d271600c6e293b
+EBUILD Class-Accessor-Lite-0.80.0.ebuild 552 BLAKE2B 0b7adb8392c47c7468ac0f32a5aac86c877f55ad3e6fe28364dca80b18df91acf4f55b18fbe2ca6daf7ea7b6be82b69ffe03f6f57bd387eecf792a50c3d9c2c8 SHA512 ae42b57a86473b0ebacbd4a38f931d5fa2be2783d54deb9b290b983eebb4df7c39e150f9016842de66de956e74291ac79949e6446b3309e1f31189846d1c0fe2
+MISC metadata.xml 411 BLAKE2B 9694faf8b445085c5dd3301e1a512053ace8a359a6492caecb40591566715dd517bfb3aab2374c0960bf1b82a48c7adfe744e29ffb4b1a8578023dd773157d46 SHA512 7f1641df53cfcd322ad2aaeade7a3f6f000973b009078120a44ce35a890bce706ec7047292a90b8f44c102c56b96467473ef67d3c50287207a19d38838f0fb77
diff --git a/dev-perl/Class-Accessor-Lite/metadata.xml b/dev-perl/Class-Accessor-Lite/metadata.xml
new file mode 100644
index 000000000000..7a79001f5077
--- /dev/null
+++ b/dev-perl/Class-Accessor-Lite/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">Class-Accessor-Lite</remote-id>
+ <remote-id type="cpan-module">Class::Accessor::Lite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Accessor/Class-Accessor-0.340.0-r1.ebuild b/dev-perl/Class-Accessor/Class-Accessor-0.340.0-r1.ebuild
new file mode 100644
index 000000000000..5a48f5bcd041
--- /dev/null
+++ b/dev-perl/Class-Accessor/Class-Accessor-0.340.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KASEI
+MODULE_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Automated accessor generation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Sub-Name"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Class-Accessor/Manifest b/dev-perl/Class-Accessor/Manifest
new file mode 100644
index 000000000000..9d9ae5fdea12
--- /dev/null
+++ b/dev-perl/Class-Accessor/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Accessor-0.34.tar.gz 12315 BLAKE2B 8dfc65c7b9f7d63112b6991b0ac3c8c93146fac2f800425ba88281f70ab9c5f27a00f7c2f0eca9cc92dd5391dabc24f7fd3d987075d421e26f1fe5dee77218f8 SHA512 a2978e5b8a7b080ef85e2b2499ee7263c9b5b8a70effc00a04e18fe92694fd59331b50b8162d3b8a6cb48ebedccca3b4780ec0984e6b8728b130a49781e35ee4
+EBUILD Class-Accessor-0.340.0-r1.ebuild 472 BLAKE2B e4d11d0b83d0186c66814ecc5c865ccba6483008a430689a439d8eba5f6d5b0fccdb5a6eec43f8f77a9598b26dcbc9d37d8d23bc19b462ec5495256592d603cb SHA512 282170fb058df7872e7d6528d6a58fbab632ed3e9adab007937eea0e82fc7e5aeb8074739aa2768871c60eeb9099f18875a74cf3ad6ecf7eda9b37288410bebb
+MISC metadata.xml 538 BLAKE2B 79d0860ce8f3e5f629ba931403752bbeedc64468adc4766025743e7f5c8448f4a3e4fec99f812d2c4ca445ec38f35baae3db7da6f3ac89ba060d40dba0feb596 SHA512 b1a7e3ecc5edb452c405b01f9827e3a803919fcf7573857514737fedb09312e8a279a4f18c6cd4c0fd9448bf203bbb7f48cdb5e862df59b2202a1ef3d3d40ec7
diff --git a/dev-perl/Class-Accessor/metadata.xml b/dev-perl/Class-Accessor/metadata.xml
new file mode 100644
index 000000000000..48db400bd105
--- /dev/null
+++ b/dev-perl/Class-Accessor/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Class-Accessor</remote-id>
+ <remote-id type="cpan-module">Class::Accessor</remote-id>
+ <remote-id type="cpan-module">Class::Accessor::Fast</remote-id>
+ <remote-id type="cpan-module">Class::Accessor::Faster</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Adapter-1.80.0-r1 b/dev-perl/Class-Adapter-1.80.0-r1
deleted file mode 100644
index 769c2538dc73..000000000000
--- a/dev-perl/Class-Adapter-1.80.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.10 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Implementation of the "Adapter" Design Pattern
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Adapter/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.10 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Class-Adapter-1.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=36d5a34cb814694a27b31e851168bf88
diff --git a/dev-perl/Class-Adapter/Class-Adapter-1.80.0-r1.ebuild b/dev-perl/Class-Adapter/Class-Adapter-1.80.0-r1.ebuild
new file mode 100644
index 000000000000..c7fa7698bf0b
--- /dev/null
+++ b/dev-perl/Class-Adapter/Class-Adapter-1.80.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION='Implementation of the "Adapter" Design Pattern'
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.10"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-Adapter/Manifest b/dev-perl/Class-Adapter/Manifest
new file mode 100644
index 000000000000..50649a8d0104
--- /dev/null
+++ b/dev-perl/Class-Adapter/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Adapter-1.08.tar.gz 35843 BLAKE2B fcd7d556ea249b10a1aeb94de7c291c7d07c3144f93b726bf19c7d0f33549074bf2ea8794370ddae23889f467cae7a67362e5e58bde32a7423c2fcb3fb222bb5 SHA512 84053834561d058a38744e556d3573dfc91b5972a6329f3e7660cb422e4b680c76502c3ee3a2c80b6a135d67713502428a541a9e7b2c22991df8d7aab3de0408
+EBUILD Class-Adapter-1.80.0-r1.ebuild 607 BLAKE2B 4c88832df19f7668b03d67dc241a1f750a655599cad85eb472d52d5f3e8cf4f699b9a5abaa880042aad5e2a61ad6707181906de142464065197633da12849edb SHA512 aa4e73a37967f193e3495fccd2cfd0fe1b186d4d7b5bd6bd7b359b561cb383f6df62c3ef5ea1551408ecb38a441e48e6b055c30754e76b062646df43bc563929
+MISC metadata.xml 536 BLAKE2B b15442ce6ac1d6585cd31da1ed2d444da58853d0e8c9b5049b4a12f0d5595eed96eab723fc32d510d4878d0ab350e883f4dc77f9ea01c5d5f55d12075665b7b4 SHA512 f8211ee74927d44735963a3662a490b4835c04d4093ceff41b7b4c9739a7e12bf31e399122723a62d9216b862f411a75836c750d69530340a332ee26fa58b015
diff --git a/dev-perl/Class-Adapter/metadata.xml b/dev-perl/Class-Adapter/metadata.xml
new file mode 100644
index 000000000000..6a940e9a2d37
--- /dev/null
+++ b/dev-perl/Class-Adapter/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Class-Adapter</remote-id>
+ <remote-id type="cpan-module">Class::Adapter</remote-id>
+ <remote-id type="cpan-module">Class::Adapter::Builder</remote-id>
+ <remote-id type="cpan-module">Class::Adapter::Clear</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Autouse-2.10.0-r2 b/dev-perl/Class-Autouse-2.10.0-r2
deleted file mode 100644
index 8ec11b574b39..000000000000
--- a/dev-perl/Class-Autouse-2.10.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.18 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Runtime aspect loading of one or more classes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Autouse/
-KEYWORDS=amd64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.18 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Class-Autouse-2.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c7453eb7a123cf5c3c966620c2cae9f4
diff --git a/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild
new file mode 100644
index 000000000000..97da8c2450dc
--- /dev/null
+++ b/dev-perl/Class-Autouse/Class-Autouse-2.10.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="Runtime aspect loading of one or more classes"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Scalar-List-Utils-1.18"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-Autouse/Manifest b/dev-perl/Class-Autouse/Manifest
new file mode 100644
index 000000000000..88558cfd95f0
--- /dev/null
+++ b/dev-perl/Class-Autouse/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Autouse-2.01.tar.gz 52719 BLAKE2B 6af79f660d3218765922ec330da215cb44fdd553b373af1a7141b925e8e7d44a84b68567c4397d4f17da898b9e4af650da4abe44df9cd9b2fed03e9272f02a68 SHA512 68b23ac3a004d91e0cb77bed5c166a058128cd15d432dd278b477acbe33ee7f91b8b6e25245198a51f3b5679024ce4657d803b581745fb42bef4ba9bdbb416fd
+EBUILD Class-Autouse-2.10.0-r2.ebuild 640 BLAKE2B 210f111b442446d95f71d7f10a73a254f5e4c9dd9cdbb3e6702fdd77e2f1d2d8e0a97a5a8fa82a922cb46c4e4c89942a47bd279c430ed7d5b8934c6304f6b564 SHA512 cd3575e20799454055cea38006798555763f69551fd95a1de4e5139bf7d3c35d0f184fe3fdbdc5499f23f592d8d8eda923a556f42ca07290020c9c94d686dd5f
+MISC metadata.xml 467 BLAKE2B 16d9e16ebd8cbf32179eea7d8aa2e0754934205c961a9c52ebb3e23ac3cc532e118f241b9d13727c19f35179f199bd329bd58456472032299c7141f7a29d323b SHA512 4d1524484fabc5b6fe38ed5d604d71e9cafef2a61559fe037efc43ed50232a3730f24f95b555bbf197623a5f6aae22483d3b49f5ce240a24f55133199787a72d
diff --git a/dev-perl/Class-Autouse/metadata.xml b/dev-perl/Class-Autouse/metadata.xml
new file mode 100644
index 000000000000..7671462e8f8c
--- /dev/null
+++ b/dev-perl/Class-Autouse/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Autouse</remote-id>
+ <remote-id type="cpan-module">Class::Autouse</remote-id>
+ <remote-id type="cpan-module">Class::Autouse::Parent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Base-0.80.0 b/dev-perl/Class-Base-0.80.0
deleted file mode 100644
index 5115613dbb7e..000000000000
--- a/dev-perl/Class-Base-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Useful base class for deriving other modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Base/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZABGAB/Class-Base-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cf36a355df71ef65d43dbd8b021b8a11
diff --git a/dev-perl/Class-Base/Class-Base-0.80.0.ebuild b/dev-perl/Class-Base/Class-Base-0.80.0.ebuild
new file mode 100644
index 000000000000..13a238a3171a
--- /dev/null
+++ b/dev-perl/Class-Base/Class-Base-0.80.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SZABGAB
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Useful base class for deriving other modules"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
diff --git a/dev-perl/Class-Base/Manifest b/dev-perl/Class-Base/Manifest
new file mode 100644
index 000000000000..5bdac3320c8a
--- /dev/null
+++ b/dev-perl/Class-Base/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Base-0.08.tar.gz 15890 BLAKE2B 94a27e16f0f6c4ac824c8d3e970a1d87f9953e7e1c64622042e5cd42368e0efbdb0066cc604df432bb84bb3efae3decc3387989828f70eef307f8e3cd4edd831 SHA512 8076afd05fc9e863c0ec5183dd89a310eec21b717362137e619b9181d1a66f042729b0b4898561f8ba1b77e2d1c8caef2131b9000b9f4eca5d3c38aee7cc43a1
+EBUILD Class-Base-0.80.0.ebuild 403 BLAKE2B ba642f52f89341170223a08c4f846d2084a2216546891fe2ae050587b6a9c9cb22221bf0c6ed66281b37096966d8c23224488a83b050486e7991ee55b84ab421 SHA512 a58c8ed98be085bc75235afa78e8083f65e534a35466d822ccc969c08830b11116be7b7859efd12abe163a00f13fd7225dc6e0502d1dcec9bb76d16e1a01c44d
+MISC metadata.xml 392 BLAKE2B abcfbbe40c2fe6bc532b2811490d8c418da92ebac698aa0f7a137e08336580fa53b7c554dacf8be97514aa310d281cfed0577e489d5c88b852f4b1d525f8c049 SHA512 8ad0e820facc90d362aa7777ce11619e96107aa1767cdc195c52a7916506c55bcb4a2544bb2dd2dfa7989b6cda67dce71ab919999b1643bcd9c1ed9efc64a24a
diff --git a/dev-perl/Class-Base/metadata.xml b/dev-perl/Class-Base/metadata.xml
new file mode 100644
index 000000000000..4932720a1186
--- /dev/null
+++ b/dev-perl/Class-Base/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">Class-Base</remote-id>
+ <remote-id type="cpan-module">Class::Base</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-C3-0.330.0 b/dev-perl/Class-C3-0.330.0
deleted file mode 100644
index e732a6d5defb..000000000000
--- a/dev-perl/Class-C3-0.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Algorithm-C3-0.70.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=A pragma to use the C3 method resolution order algortihm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-C3/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~ppc-aix ~ppc-macos ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Algorithm-C3-0.70.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Class-C3-0.33.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=59d48c982d3588a15a35f628117e5c02
diff --git a/dev-perl/Class-C3-Componentised-1.1.0-r1 b/dev-perl/Class-C3-Componentised-1.1.0-r1
deleted file mode 100644
index ce005c831996..000000000000
--- a/dev-perl/Class-C3-Componentised-1.1.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/MRO-Compat dev-perl/Class-Inspector >=dev-perl/Class-C3-0.20 test? ( dev-perl/Test-Exception ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Load mix-ins or components to your C3-based class
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-C3-Componentised/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MRO-Compat dev-perl/Class-Inspector >=dev-perl/Class-C3-0.20 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FREW/Class-C3-Componentised-1.001000.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=56ba8ca5729874d97e00e1d44e3ae393
diff --git a/dev-perl/Class-C3-Componentised/Class-C3-Componentised-1.1.0-r1.ebuild b/dev-perl/Class-C3-Componentised/Class-C3-Componentised-1.1.0-r1.ebuild
new file mode 100644
index 000000000000..f995f4416714
--- /dev/null
+++ b/dev-perl/Class-C3-Componentised/Class-C3-Componentised-1.1.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FREW
+MODULE_VERSION=1.001000
+inherit perl-module
+
+DESCRIPTION="Load mix-ins or components to your C3-based class"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/MRO-Compat
+ dev-perl/Class-Inspector
+ >=dev-perl/Class-C3-0.20"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Exception
+ )"
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.];\nuse inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Class-C3-Componentised/Manifest b/dev-perl/Class-C3-Componentised/Manifest
new file mode 100644
index 000000000000..f79802e9be35
--- /dev/null
+++ b/dev-perl/Class-C3-Componentised/Manifest
@@ -0,0 +1,3 @@
+DIST Class-C3-Componentised-1.001000.tar.gz 24335 BLAKE2B e9208a66e60fa57b8e1668c4d5faa4c761b5b56b674c97269d0a7542bc00ffb50ace8bd0ccb279252d92a12acd6415384e3f544fd178c48fef5b9af38fe244ac SHA512 860b7cd09b1add6f252fddc0934e9f542231be90a57cf36afcab55684aca2fdb667777248c3583ad955ce0b76db44297515f56194ed2ec444dd8c801a01b5713
+EBUILD Class-C3-Componentised-1.1.0-r1.ebuild 737 BLAKE2B 24d76aaa9e81ca1118cd325f71c14c6af819d74863e0bfd884ce81103047281fb572376bcbe5f8ca1790a5cc5213883ae0606f7c846687ab7c752767b6ae8e2e SHA512 8b63a67d9122e41564517d11ed8e4fdf3153eca5639219e173f9f6b80ee4b2b1ab7fd7f36071819db735504259769f0fa6c101fbdb321daa62d04e7f7552c864
+MISC metadata.xml 500 BLAKE2B fc2c9d7db8f7c4c3235a37026142d0451530ed874fb415ec01835b7f89beca60b532566428f1e2b0cef011094e778b5668db70485acbdffa5cb3591b19108394 SHA512 64149be689690f540d374dc8844d89e797d67ebc9309b6b769b8d39174c40ab524d432ff3e3e856b2063915db5bd9fb6b26b3673e8730b58415131bd089b62ba
diff --git a/dev-perl/Class-C3-Componentised/metadata.xml b/dev-perl/Class-C3-Componentised/metadata.xml
new file mode 100644
index 000000000000..9cce2b46d8e3
--- /dev/null
+++ b/dev-perl/Class-C3-Componentised/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-C3-Componentised</remote-id>
+ <remote-id type="cpan-module">Class::C3::Componentised</remote-id>
+ <remote-id type="cpan-module">Class::C3::Componentised::ApplyHooks</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-C3-XS-0.140.0 b/dev-perl/Class-C3-XS-0.140.0
deleted file mode 100644
index e94046332308..000000000000
--- a/dev-perl/Class-C3-XS-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Module-Metadata virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=XS speedups for Class::C3
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-C3-XS/
-IUSE=test
-KEYWORDS=amd64 ia64 ppc sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Class-C3-XS-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=83a2d8c49fd0c6cc69e48dd8214cd94a
diff --git a/dev-perl/Class-C3-XS/Class-C3-XS-0.140.0.ebuild b/dev-perl/Class-C3-XS/Class-C3-XS-0.140.0.ebuild
new file mode 100644
index 000000000000..ff6270654b02
--- /dev/null
+++ b/dev-perl/Class-C3-XS/Class-C3-XS-0.140.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="XS speedups for Class::C3"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Class-C3-XS/Manifest b/dev-perl/Class-C3-XS/Manifest
new file mode 100644
index 000000000000..fd082128b085
--- /dev/null
+++ b/dev-perl/Class-C3-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Class-C3-XS-0.14.tar.gz 35209 BLAKE2B da99eced682cadbda6ddec3a5422e18f45ec89658d1865cd522dcabb4d0cffde7fd41463a3506011ec02408c7bca232d2f31bc034f4b3eb2837b91f79e6fd98e SHA512 8db844636d80efcde4a31f2db2b55dc972502b21a202c9fb1bce1d30588314371cf012962a21f978db3abcd90bc9ee2ad4f0544854c3888cdceebbd7e6d93739
+EBUILD Class-C3-XS-0.140.0.ebuild 469 BLAKE2B 8d289fe81fdd2fe959da48fbf1df02ae2f96c7e27a0025b95e4f20a45ff3bf458a83b6340ed1d934a8989bb199f84c4457683c8da7e43ae256fba4d61fed62a3 SHA512 c1aac2bc8303468a54f51249b369cfae3fd0d0dbf435e1250a42371d9de75edb2d5a93a012fb95d881bbaad4cf961caf006d21f32b8655a2afc332c87e3c7d85
+MISC metadata.xml 395 BLAKE2B efc6573894303468d0ac30a7b4193b59fc41ce4142801427c9a92705a57cd6b9c6ab014196078c53e2ac49e3320f5c52b6c3ced98f50b154836fac5ad80a8ca7 SHA512 6ebe5ec488656ca33aabc2fdc72cf3a19abbb245c8183b789a93df064b4b6e3608ab5dbb3581929bc07c6c2887225a7e5178f044b6a378b2101d8565fdee5e73
diff --git a/dev-perl/Class-C3-XS/metadata.xml b/dev-perl/Class-C3-XS/metadata.xml
new file mode 100644
index 000000000000..0dfc3a0f7fb1
--- /dev/null
+++ b/dev-perl/Class-C3-XS/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">Class-C3-XS</remote-id>
+ <remote-id type="cpan-module">Class::C3::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-C3/Class-C3-0.330.0.ebuild b/dev-perl/Class-C3/Class-C3-0.330.0.ebuild
new file mode 100644
index 000000000000..f97165fbfa2e
--- /dev/null
+++ b/dev-perl/Class-C3/Class-C3-0.330.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.33
+inherit perl-module
+
+DESCRIPTION="A pragma to use the C3 method resolution order algortihm"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~ppc-aix ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Algorithm-C3-0.70.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/Class-C3/Manifest b/dev-perl/Class-C3/Manifest
new file mode 100644
index 000000000000..383408784e91
--- /dev/null
+++ b/dev-perl/Class-C3/Manifest
@@ -0,0 +1,3 @@
+DIST Class-C3-0.33.tar.gz 27163 BLAKE2B 81f970446076796e05412bb300170dcc65fec20b9f10bb112e412be1019eba4af16ec3276af20c6432862a835b48ebab976d4d4ca3b1410af049036fd6aa3639 SHA512 f72cff75c1222d7b42041b44b5ec7c8ff79e8c53f84ff11e1976a69dcde49093c52e66ebc19ce72f70c99332a9528a07a7d9eab7c74f5b6ce77464434b36cd7b
+EBUILD Class-C3-0.330.0.ebuild 538 BLAKE2B 74d245e566d48787e2690a56de426171ef0e4bb21e30934b5b496b932d64552635c40a91a605cc53730da2e9855f17806b069f0b8f8b4555d86478d7782cc324 SHA512 92505ddce60a25e78588d101c4ce4466823e28877cc4c27c233a9af7aa87c4f8d24ee46cd66bfc5d6814d205c0ac0ac87863edf81d780ffc4db3936b91fe86ab
+MISC metadata.xml 388 BLAKE2B 1c59b1518ce173ef5a65e4a3ca2a64e99641e5ac2144145b5bddd1dd7a9777c781f342026403134f94e327800c533ed28e2e682abde3f51f9d795ecc3d01087c SHA512 0db92077a577defa73274a14e149a03e3a27bb1cfa4f06fd595a870e1348c2343d615ca4f250325cd21b912e62ece370a8dc511fd50eff64e185166d3884d33e
diff --git a/dev-perl/Class-C3/metadata.xml b/dev-perl/Class-C3/metadata.xml
new file mode 100644
index 000000000000..6c41c1c9e92d
--- /dev/null
+++ b/dev-perl/Class-C3/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">Class-C3</remote-id>
+ <remote-id type="cpan-module">Class::C3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Container-0.120.0-r2 b/dev-perl/Class-Container-0.120.0-r2
deleted file mode 100644
index 90c997e4a203..000000000000
--- a/dev-perl/Class-Container-0.120.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Params-Validate-0.24-r1 >=virtual/perl-Scalar-List-Utils-1.08 >=dev-perl/Module-Build-0.28 dev-lang/perl:=
-DESCRIPTION=Glue object frameworks together transparently
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Container/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Params-Validate-0.24-r1 >=virtual/perl-Scalar-List-Utils-1.08 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KW/KWILLIAMS/Class-Container-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e778066d0400f1b4382d3284a1f9563e
diff --git a/dev-perl/Class-Container/Class-Container-0.120.0-r2.ebuild b/dev-perl/Class-Container/Class-Container-0.120.0-r2.ebuild
new file mode 100644
index 000000000000..4ce2aace1e62
--- /dev/null
+++ b/dev-perl/Class-Container/Class-Container-0.120.0-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KWILLIAMS
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Glue object frameworks together transparently"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Params-Validate-0.24-r1
+ >=virtual/perl-Scalar-List-Utils-1.08"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
+PATCHES=( "${FILESDIR}/${P}-dot-inc.patch" )
diff --git a/dev-perl/Class-Container/Manifest b/dev-perl/Class-Container/Manifest
new file mode 100644
index 000000000000..6663e7fac49a
--- /dev/null
+++ b/dev-perl/Class-Container/Manifest
@@ -0,0 +1,4 @@
+AUX Class-Container-0.120.0-dot-inc.patch 1132 BLAKE2B 9ba783e37a17dc171b017b9f36613fb559a5698caa6d4f4e0920ee470f52bc550b8cdfa86dba9f378938bf0fabb41b6de9a834b581c998566e317c9dfecc3bf0 SHA512 1bf4f3594f71069e6e094a8423228e06366ff13b6727804875228d0023ecc09a9e57d406bc2efde9f6bdbe3beef6831a5c140d570ce75d7cee7b3594da14622c
+DIST Class-Container-0.12.tar.gz 19401 BLAKE2B 67cdb657fe28eef84c2bad95cf6fdb8cbe5d3d6e5199582cf13ec0f07a26390ef3ea0007472412b9bbd9d9b875ac9c3db234c025e237413769308a4f01663fed SHA512 7342154422de316c10fbc78d894e999dbcd8097f67fe9a5aafcf27a407c08988dde8d42dac89f535140c44a52892435da15c77fb43a1d7c3558d273e00244720
+EBUILD Class-Container-0.120.0-r2.ebuild 477 BLAKE2B b03bca0a56220a07f1fce56f02aaa564e8925624499d1c4d8ccf4d4b91eb5aec286a91015be9c6c8ae00b066c9359eda2f323bda164b3de3e1d2e5ce57bf79f8 SHA512 443107541116a94e338bc654cad3b9a19d67b55c5b22a72e68af4c4eb7e446fa2c656338be0ce105e67720efc0f61ad5bfd87db6504fa4f2bd75ea13d384bc14
+MISC metadata.xml 402 BLAKE2B a9fb03d73b539c9f53936d055ccb910c8a30080ff569173639388cbb039af8860606f8b6ec53e08b39d7566954a521fa5177ebd5628ea04764787035bc31efb0 SHA512 b0d4b816a724f2275a48202eab83ebb634f85bc5a0b131941f58eda638769875835c46bc5f72cd5784b8c6dd4e1c6a5ea810feb2db1071c39c8ffe54f868f5c3
diff --git a/dev-perl/Class-Container/files/Class-Container-0.120.0-dot-inc.patch b/dev-perl/Class-Container/files/Class-Container-0.120.0-dot-inc.patch
new file mode 100644
index 000000000000..6efc5c4eae11
--- /dev/null
+++ b/dev-perl/Class-Container/files/Class-Container-0.120.0-dot-inc.patch
@@ -0,0 +1,40 @@
+From 430b1922a9eade34d61e7d962e34b68a167528c2 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 18 Oct 2017 09:37:56 +1300
+Subject: Fix tests failing on Perl 5.26 w/o '.' in @INC
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123312
+---
+ t/01-basic.t | 2 +-
+ t/02-decorator.t | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/t/01-basic.t b/t/01-basic.t
+index 931073b..a458303 100644
+--- a/t/01-basic.t
++++ b/t/01-basic.t
+@@ -12,7 +12,7 @@ use Test;
+ use Class::Container;
+ use Params::Validate qw(:types);
+ use File::Spec;
+-require File::Spec->catfile('t', 'classes.pl');
++require File::Spec->rel2abs(File::Spec->catfile('t', 'classes.pl'));
+
+ my $HAVE_WEAKEN = 0 + exists $INC{'Scalar/Util.pm'};
+
+diff --git a/t/02-decorator.t b/t/02-decorator.t
+index ea75057..0e2ca83 100644
+--- a/t/02-decorator.t
++++ b/t/02-decorator.t
+@@ -6,7 +6,7 @@ BEGIN { plan tests => 24 }
+ use Class::Container;
+ use Params::Validate qw(:types);
+ use File::Spec;
+-require File::Spec->catfile('t', 'classes.pl');
++require File::Spec->rel2abs(File::Spec->catfile('t', 'classes.pl'));
+
+
+
+--
+2.14.2
+
diff --git a/dev-perl/Class-Container/metadata.xml b/dev-perl/Class-Container/metadata.xml
new file mode 100644
index 000000000000..e72dd50a1794
--- /dev/null
+++ b/dev-perl/Class-Container/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">Class-Container</remote-id>
+ <remote-id type="cpan-module">Class::Container</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-DBI-3.0.17-r2 b/dev-perl/Class-DBI-3.0.17-r2
deleted file mode 100644
index 7e23c686638f..000000000000
--- a/dev-perl/Class-DBI-3.0.17-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Class-Accessor-0.18.0 >=dev-perl/Class-Trigger-0.70.0 >=virtual/perl-File-Temp-0.120.0 virtual/perl-Storable >=virtual/perl-Scalar-List-Utils-1.80.0 dev-perl/Clone >=dev-perl/Ima-DBI-0.330.0 virtual/perl-version >=dev-perl/UNIVERSAL-moniker-0.60.0 test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Simple Database Abstraction
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-DBI/
-IUSE=test
-KEYWORDS=amd64 ~ppc ppc64 x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Class-Accessor-0.18.0 >=dev-perl/Class-Trigger-0.70.0 >=virtual/perl-File-Temp-0.120.0 virtual/perl-Storable >=virtual/perl-Scalar-List-Utils-1.80.0 dev-perl/Clone >=dev-perl/Ima-DBI-0.330.0 virtual/perl-version >=dev-perl/UNIVERSAL-moniker-0.60.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Class-DBI-v3.0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=104394a026794464f69f5bc20603bfd9
diff --git a/dev-perl/Class-DBI-AbstractSearch-0.70.0-r1 b/dev-perl/Class-DBI-AbstractSearch-0.70.0-r1
deleted file mode 100644
index 83050ced46d1..000000000000
--- a/dev-perl/Class-DBI-AbstractSearch-0.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/SQL-Abstract-Limit-0.12 dev-perl/Class-DBI dev-lang/perl:=
-DESCRIPTION=Abstract Class::DBI's SQL with SQL::Abstract::Limit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-DBI-AbstractSearch/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/SQL-Abstract-Limit-0.12 dev-perl/Class-DBI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/Class-DBI-AbstractSearch-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0463db28e1c949d4b377a385db5f0045
diff --git a/dev-perl/Class-DBI-AbstractSearch/Class-DBI-AbstractSearch-0.70.0-r1.ebuild b/dev-perl/Class-DBI-AbstractSearch/Class-DBI-AbstractSearch-0.70.0-r1.ebuild
new file mode 100644
index 000000000000..dd762f2d11fe
--- /dev/null
+++ b/dev-perl/Class-DBI-AbstractSearch/Class-DBI-AbstractSearch-0.70.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Abstract Class::DBI's SQL with SQL::Abstract::Limit"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/SQL-Abstract-Limit-0.12
+ dev-perl/Class-DBI"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Class-DBI-AbstractSearch/Manifest b/dev-perl/Class-DBI-AbstractSearch/Manifest
new file mode 100644
index 000000000000..67a295e09f5f
--- /dev/null
+++ b/dev-perl/Class-DBI-AbstractSearch/Manifest
@@ -0,0 +1,3 @@
+DIST Class-DBI-AbstractSearch-0.07.tar.gz 3185 BLAKE2B bdfa2a3ba892b0a9ee07fcbdbbf95cf9de4ef74245800a6feee5915f3ffbc599da09325072721d38b0c87239669664a569c2bee3544592b59dc398faa0f83a62 SHA512 af1daf84c7fcf789638557a5ae7cf52714940bf11f9e65755e11facf0bdcf63cf1e7ccea631061fd38607d0790cbf134cbb3654ceaa0514d5246219d680a0ddd
+EBUILD Class-DBI-AbstractSearch-0.70.0-r1.ebuild 374 BLAKE2B bb883a2576346ad4534c5fc11ad6420da82d19cdeb208cf442ae724f67c1048a85457f15b6cb5768a68faf8ca7d21d6301a41b1bd8b9a69448f83917da4fb63f SHA512 f0a6c42d0935664445047610464ad4a4d1a6b4573eec5baaac22320ebab2172e1b1b450ba552136bbfc862a3f85798a8ee24391fd768c68a5dce65c0cb863619
+MISC metadata.xml 421 BLAKE2B fd378381309cddc2fa33ec2bf7005311c80b24539e048728e61f86f353326fbad9f1486ad33d573b5801cb3cdb3ad180d43ae2e272746b764690a7104a1ff648 SHA512 819c487723c9f0579a14a19d76edc7273fd03093cd6b904b951ea043de27ee5bad112b21e3dd3bfc726d79a625a87fd8b6b68fa3dff78cbd212987147470923c
diff --git a/dev-perl/Class-DBI-AbstractSearch/metadata.xml b/dev-perl/Class-DBI-AbstractSearch/metadata.xml
new file mode 100644
index 000000000000..36a3533c0859
--- /dev/null
+++ b/dev-perl/Class-DBI-AbstractSearch/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">Class-DBI-AbstractSearch</remote-id>
+ <remote-id type="cpan-module">Class::DBI::AbstractSearch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-DBI-Plugin-0.30.0 b/dev-perl/Class-DBI-Plugin-0.30.0
deleted file mode 100644
index f9e3b74ccbb9..000000000000
--- a/dev-perl/Class-DBI-Plugin-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-DBI dev-lang/perl:=[-build(-)]
-DESCRIPTION=Abstract base class for Class::DBI plugins
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-DBI-Plugin/
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-DBI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JC/JCZEUS/Class-DBI-Plugin-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a9f47f5fc7d18cd5c5b10d3071ac4ff7
diff --git a/dev-perl/Class-DBI-Plugin-DeepAbstractSearch-0.80.0 b/dev-perl/Class-DBI-Plugin-DeepAbstractSearch-0.80.0
deleted file mode 100644
index 607c2b85c4c3..000000000000
--- a/dev-perl/Class-DBI-Plugin-DeepAbstractSearch-0.80.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-DBI-Plugin-0.03 >=dev-perl/SQL-Abstract-1.60 dev-perl/Class-DBI dev-lang/perl:=[-build(-)]
-DESCRIPTION=deep_search_where() method for Class::DBI
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-DBI-Plugin-DeepAbstractSearch/
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-DBI-Plugin-0.03 >=dev-perl/SQL-Abstract-1.60 dev-perl/Class-DBI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRIHA/Class-DBI-Plugin-DeepAbstractSearch-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=37cdc7cdd8ddc85962e27ae1f77d52c5
diff --git a/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/Class-DBI-Plugin-DeepAbstractSearch-0.80.0.ebuild b/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/Class-DBI-Plugin-DeepAbstractSearch-0.80.0.ebuild
new file mode 100644
index 000000000000..6f81e708b5b0
--- /dev/null
+++ b/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/Class-DBI-Plugin-DeepAbstractSearch-0.80.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SRIHA
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="deep_search_where() method for Class::DBI"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/Class-DBI-Plugin-0.03
+ >=dev-perl/SQL-Abstract-1.60
+ dev-perl/Class-DBI"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/Manifest b/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/Manifest
new file mode 100644
index 000000000000..f393201013fb
--- /dev/null
+++ b/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/Manifest
@@ -0,0 +1,3 @@
+DIST Class-DBI-Plugin-DeepAbstractSearch-0.08.tar.gz 6487 BLAKE2B d6baf5c4b175476df38deb548fb7f8ee5f8b1a2b7af6124b33c35bce374b48a51759a2ad8e37d46bb42cb459c435d7e060283a765daf81357211ca5dfb16348e SHA512 75ff99c88e9fd0a26c3bcbf91d89d023b11edaa3a184dd50b50ebc5e547e36f82bc90bd43ab27649a29a573443bc1fa3ff46ca364301f191fe60df8bd3a5ec2a
+EBUILD Class-DBI-Plugin-DeepAbstractSearch-0.80.0.ebuild 414 BLAKE2B 01efa57416f0076bdea6c07460a533c9bec3e261b74135ff51cc45a0643fe0d8f93818a0b5e7659efb3e384d1dfbed87bbde9ddcbb7a078c8c042f770095ab25 SHA512 c0361fa061c8b55023afbd57e6fcd33ce2bb60c89a6870881e4c882ce099f5d1c542cb4ab715e3a663815ad2fe789857b2ff653b6bc04c6c8b15b0d25f4334d5
+MISC metadata.xml 444 BLAKE2B 68cb9469782e4fc1369fe5417cea864ecf58f97038e674a64cbac371adbb64752702de8c711135a7fe38c969b8d959259ee82b09cea87c8870542ac8f00b5b8e SHA512 2d19d6bf6f51cdb6a35bb0b758773cb6267628b15bb023c82ab24e3ecf11c21438d379487b887097545259f4a8d6f40d46e83cab6db845ae3caf2119f71aab85
diff --git a/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/metadata.xml b/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/metadata.xml
new file mode 100644
index 000000000000..c316e330e297
--- /dev/null
+++ b/dev-perl/Class-DBI-Plugin-DeepAbstractSearch/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">Class-DBI-Plugin-DeepAbstractSearch</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Plugin::DeepAbstractSearch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-DBI-Plugin/Class-DBI-Plugin-0.30.0.ebuild b/dev-perl/Class-DBI-Plugin/Class-DBI-Plugin-0.30.0.ebuild
new file mode 100644
index 000000000000..4a12a3757e97
--- /dev/null
+++ b/dev-perl/Class-DBI-Plugin/Class-DBI-Plugin-0.30.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JCZEUS
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Abstract base class for Class::DBI plugins"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Class-DBI"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Class-DBI-Plugin/Manifest b/dev-perl/Class-DBI-Plugin/Manifest
new file mode 100644
index 000000000000..d605a1565468
--- /dev/null
+++ b/dev-perl/Class-DBI-Plugin/Manifest
@@ -0,0 +1,3 @@
+DIST Class-DBI-Plugin-0.03.tar.gz 3390 BLAKE2B 80caabc171e25c1df3a0638ce8594f643797be155a2d79d1786123c845b1fcf8acfaeb312a8a52867b45bdbc962d19d0164e3f1de6b6d259e76db0e15f841fd2 SHA512 1e42673d2cee46f3d2b763de9236c4bd6603d0f85e8eae9cca49d90fd4353dd2a43adf6dbad403774f72ad11090130f5234af85c18ba3192e4bf924e020350bc
+EBUILD Class-DBI-Plugin-0.30.0.ebuild 352 BLAKE2B 77efc3fb50c9fdf6cc62c8cb54807b75142017b106dd9fbed3eaa84f587b17a76fa03c151e9f035f50345050a6e4356c1ef26bf9ed5e69e2f5d4285a29d46364 SHA512 be65f7255bc8d7adc5eefe80216208647bada868a84faf00aa6dd966b9f2b7defefcbf6c1de867472711125344d4c3f199ad8aa3a5ca3b771ba639a4b7839c18
+MISC metadata.xml 405 BLAKE2B 589b74214ec51c353833c4dd4da7f7ec08eb060bdcf6240291800515e278d26a0524122b99e8896bd5f9d114d1480a0c81409d884043b6101e50d31e7066c7fc SHA512 13727269dc63294cc05d15e2cd5e781d83303699fc64b11877648985b0a7ab908f4c4a73f6a86c2a26ff09a210214fd515b403060250b42e11cba345ea27a466
diff --git a/dev-perl/Class-DBI-Plugin/metadata.xml b/dev-perl/Class-DBI-Plugin/metadata.xml
new file mode 100644
index 000000000000..7d6c2e0966be
--- /dev/null
+++ b/dev-perl/Class-DBI-Plugin/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">Class-DBI-Plugin</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Plugin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-DBI-mysql-1.0.0-r2 b/dev-perl/Class-DBI-mysql-1.0.0-r2
deleted file mode 100644
index a9c00631b116..000000000000
--- a/dev-perl/Class-DBI-mysql-1.0.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-DBI dev-perl/DBD-mysql dev-lang/perl:=
-DESCRIPTION=Extensions to Class::DBI for MySQL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-DBI-mysql/
-KEYWORDS=amd64 x86
-LICENSE=|| ( GPL-3 GPL-2 )
-RDEPEND=dev-perl/Class-DBI dev-perl/DBD-mysql dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Class-DBI-mysql-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ab0b255b4666eddcf548c87606524f92
diff --git a/dev-perl/Class-DBI-mysql/Class-DBI-mysql-1.0.0-r2.ebuild b/dev-perl/Class-DBI-mysql/Class-DBI-mysql-1.0.0-r2.ebuild
new file mode 100644
index 000000000000..2dcd8f3af81b
--- /dev/null
+++ b/dev-perl/Class-DBI-mysql/Class-DBI-mysql-1.0.0-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TMTM
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Extensions to Class::DBI for MySQL"
+
+LICENSE="|| ( GPL-3 GPL-2 )" # GPL-2+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Class-DBI
+ dev-perl/DBD-mysql"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ local MODULES=(
+ "Class::DBI::mysql ${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 [[ -n "${DBD_MYSQL_DBNAME}" ]]; then
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+ else
+ ewarn "Functional testing of this package requires user intervention."
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/Project:Perl/maint-notes/dev-perl/Class-DBI-mysql"
+ fi
+}
diff --git a/dev-perl/Class-DBI-mysql/Manifest b/dev-perl/Class-DBI-mysql/Manifest
new file mode 100644
index 000000000000..7c83d70ab47c
--- /dev/null
+++ b/dev-perl/Class-DBI-mysql/Manifest
@@ -0,0 +1,3 @@
+DIST Class-DBI-mysql-1.00.tar.gz 6411 BLAKE2B 9105265fd43f61c58f2763847f36ad2e9d01974f23d0cbf76d5224f59daca2bf3dd52924e187090ed5581be8ed64cb9a9f37b54c079f680e01886311c29cdfcb SHA512 4b8ba9b092f7331a37d7d708a77ac301512ee9b10bd1b4fea2a73a876fca737be4709ab821701ff45a1f007aa3a952a82bbe72e7894707fe89ba4a66108cc08a
+EBUILD Class-DBI-mysql-1.0.0-r2.ebuild 1101 BLAKE2B e4188603786637e2a44017fd83fe99ff2e3dcd36095a7f1197d196db608acec7833380481bb2e987a6a269ca454b0f663cb19bb9185462f7b78fb4fd51f324dd SHA512 ff06404b760e67291db8433882b9ee74e460e5d19fe87850555194c1342e75f5a75c533f288a4787e043b7be4a698c8e0700eb2dad6a12e1fb356afb37184b10
+MISC metadata.xml 403 BLAKE2B 7f93396c4cd8eaf55d10af074e7cf2bf556aafadc9787ff591bf26279f55ac81b0fa59a27658a0e699004d4251747896f008389fe8e1c17781192b31e44d0fa1 SHA512 98395fcfb54a140fa5b115b9dc48d12e26f30f3e7ad7a618720dc1ccce18074ecd3844d28327a296b4cc0199b37e4693d57e93f7317986754a7e5e3da6c12f86
diff --git a/dev-perl/Class-DBI-mysql/metadata.xml b/dev-perl/Class-DBI-mysql/metadata.xml
new file mode 100644
index 000000000000..85ddf18718e5
--- /dev/null
+++ b/dev-perl/Class-DBI-mysql/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">Class-DBI-mysql</remote-id>
+ <remote-id type="cpan-module">Class::DBI::mysql</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-DBI/Class-DBI-3.0.17-r2.ebuild b/dev-perl/Class-DBI/Class-DBI-3.0.17-r2.ebuild
new file mode 100644
index 000000000000..d3329cbf8443
--- /dev/null
+++ b/dev-perl/Class-DBI/Class-DBI-3.0.17-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TMTM
+DIST_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="Simple Database Abstraction"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc ppc64 x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Class-Data-Inheritable-0.20.0
+ >=dev-perl/Class-Accessor-0.18.0
+ >=dev-perl/Class-Trigger-0.70.0
+ >=virtual/perl-File-Temp-0.120.0
+ virtual/perl-Storable
+ >=virtual/perl-Scalar-List-Utils-1.80.0
+ dev-perl/Clone
+ >=dev-perl/Ima-DBI-0.330.0
+ virtual/perl-version
+ >=dev-perl/UNIVERSAL-moniker-0.60.0"
+DEPEND="${RDEPEND}
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+src_test() {
+ perl_rm_files t/97-pod.t
+ ewarn "Testing this package comprehensively needs some manual interaction."
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Class-DBI"
+ perl-module_src_test
+}
diff --git a/dev-perl/Class-DBI/Manifest b/dev-perl/Class-DBI/Manifest
new file mode 100644
index 000000000000..d6d18aecf4f5
--- /dev/null
+++ b/dev-perl/Class-DBI/Manifest
@@ -0,0 +1,3 @@
+DIST Class-DBI-v3.0.17.tar.gz 105416 BLAKE2B e02c373b5e9fe2a315588dc6b9353bf35b1fd1dee3489785ae4cbe215d9a1137376f7f958e2ebcf50346de0423d4d40474e1460dd55b255d9ad1077e8a63a54b SHA512 006bc6ca754d24d9cb3791fa99128df597be1f96cb62c309a0f37f169e02e2baec6aa7e6395ddea8202df11488a9db52fa817d8fff7f925097769d70356d1fe7
+EBUILD Class-DBI-3.0.17-r2.ebuild 919 BLAKE2B a01ccd3dbb77475210e029bffe295bdab71eb2ab30a529384df3f95b865b3ad54b2caebe5b5a57ca6d1b0bc6b3ec9eab6c84a66c4b6a78b6af1a5a470d40dcf1 SHA512 f118d5de21bc19023f6bcfd099a339e6b63093901f36a637fd3c3ba15bae97da50c089e975aeba4b27cb7fc3eaa5c92fdea4a6dedf097e4e56e0112aa13444bd
+MISC metadata.xml 1609 BLAKE2B b06dd01624ec75b27e1fc6f0d7562b4a00ab3b44f5f2e3a9c26d1c9ed806b9fd845dcf4146f67fd83d9b51e7626d1604115ec943d35b3febd2bb92bc654b7f85 SHA512 ccf159b9fed1789fc0a5098b0b85311c397b41f2181918567540198a81f2dc200b8a4dca4c72ec048b7cc37b7013b76ec0aeca7c895b95d1acb9d374d5597b33
diff --git a/dev-perl/Class-DBI/metadata.xml b/dev-perl/Class-DBI/metadata.xml
new file mode 100644
index 000000000000..ca537721f97f
--- /dev/null
+++ b/dev-perl/Class-DBI/metadata.xml
@@ -0,0 +1,29 @@
+<?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">Class-DBI</remote-id>
+ <remote-id type="cpan-module">Class::DBI</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Attribute</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Cascade::Delete</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Cascade::Fail</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Cascade::None</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Column</remote-id>
+ <remote-id type="cpan-module">Class::DBI::ColumnGrouper</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Iterator</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Query</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Query::Base</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Relationship</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Relationship::HasA</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Relationship::HasMany</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Relationship::MightHave</remote-id>
+ <remote-id type="cpan-module">Class::DBI::SQL::Transformer</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Search::Basic</remote-id>
+ <remote-id type="cpan-module">Class::DBI::Test::SQLite</remote-id>
+ <remote-id type="cpan-module">Class::DBI::__::Base</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Data-Accessor-0.40.40-r1 b/dev-perl/Class-Data-Accessor-0.40.40-r1
deleted file mode 100644
index 3cb3ede68ce7..000000000000
--- a/dev-perl/Class-Data-Accessor-0.40.40-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Inheritable, overridable class and instance data accessor creation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Data-Accessor/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CL/CLACO/Class-Data-Accessor-0.04004.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5606ae8978e61e8eb747b8fad592ccc5
diff --git a/dev-perl/Class-Data-Accessor-0.40.40-r2 b/dev-perl/Class-Data-Accessor-0.40.40-r2
deleted file mode 100644
index ad594466e37e..000000000000
--- a/dev-perl/Class-Data-Accessor-0.40.40-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Inheritable, overridable class and instance data accessor creation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Data-Accessor/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CL/CLACO/Class-Data-Accessor-0.04004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b080f6599ceaa4790a610fe9097e1e64
diff --git a/dev-perl/Class-Data-Accessor/Class-Data-Accessor-0.40.40-r1.ebuild b/dev-perl/Class-Data-Accessor/Class-Data-Accessor-0.40.40-r1.ebuild
new file mode 100644
index 000000000000..bde11d523f67
--- /dev/null
+++ b/dev-perl/Class-Data-Accessor/Class-Data-Accessor-0.40.40-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CLACO
+MODULE_VERSION=0.04004
+inherit perl-module
+
+DESCRIPTION="Inheritable, overridable class and instance data accessor creation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-Data-Accessor/Class-Data-Accessor-0.40.40-r2.ebuild b/dev-perl/Class-Data-Accessor/Class-Data-Accessor-0.40.40-r2.ebuild
new file mode 100644
index 000000000000..b2a38b125873
--- /dev/null
+++ b/dev-perl/Class-Data-Accessor/Class-Data-Accessor-0.40.40-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CLACO
+DIST_VERSION=0.04004
+inherit perl-module
+
+DESCRIPTION="Inheritable, overridable class and instance data accessor creation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+PATCHES=( "${FILESDIR}/${PN}-0.04004-no-dot-inc.patch" )
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PERL_RM_FILES=(
+ t/manifest.t
+ t/pod_coverage.t
+ t/pod_spelling.t
+ t/pod_syntax.t
+ t/strict.t
+ t/style_no_tabs.t
+ t/warnings.t
+)
diff --git a/dev-perl/Class-Data-Accessor/Manifest b/dev-perl/Class-Data-Accessor/Manifest
new file mode 100644
index 000000000000..d80e87379519
--- /dev/null
+++ b/dev-perl/Class-Data-Accessor/Manifest
@@ -0,0 +1,5 @@
+AUX Class-Data-Accessor-0.04004-no-dot-inc.patch 628 BLAKE2B ae8243ad76c9e837af264aaa090eafe48eb95c4a1f05241dc48d7f2d8285235e6c73ab4aed6f8ab85d5c4ccf323e618d451064b833d276502beaafaef08e27b4 SHA512 d830f45ee56c7cef247284dd02a9b153d877494ac18eeff2ed8a8219aa2d37aea81839228d6466e03f122f95860ed489bd774500ee52a07890073992ab1c29d0
+DIST Class-Data-Accessor-0.04004.tar.gz 24131 BLAKE2B 2452a67f5b8ee2a7d78ff6b80f65cd0295af12dc95d3c3f6d1f19e1d89241059a4e7f791fbd1e7beed62a9c7c657ca69090e85e86142943b145c2a499f5b5305 SHA512 2e36a4227f14baab9514ca299d5d6e44b69c049d4d166b4c1a12373205ccbf6ec39c35697425b9ede07657effd283cbce2dc8a92d1d12f3ae237cfd556e26169
+EBUILD Class-Data-Accessor-0.40.40-r1.ebuild 506 BLAKE2B 201336f6118d05ed96ed8bd18ddf7a2a17876e07c2bf3737aa61dc0e3d2e4b62cb204822e4728b64c17056c0e71e6528c098f467d7d2467b141bc3eed418e29f SHA512 5298b309d563f2a2160f9f814d3a44e20cdf8f35ae4332ddbc1edaf49b87220ec299070064891114191736719212d8560e6a3053fb09c89332ea17cd6f6af347
+EBUILD Class-Data-Accessor-0.40.40-r2.ebuild 607 BLAKE2B 8c390e646e2b212e6cb148cb87625df1c05f76167e96caf3dc845015adbcc315494e34f195eacc79f45a7295f52a2dea3c29e895d317b212d389965059843e9a SHA512 9c16c00a90345c261ab44a01d9e37acbca7cb9ae7a40243a9bbe2caf99e296a450e0d17259c49efb287066c03e901738d6d086e120495748b5cbd4a6d80b84a3
+MISC metadata.xml 411 BLAKE2B 5c3330bdf026bcf0a33104cfff15022a95b4bc5406a542e3693bfd3d98bb9aae37d859e2dd8b85016121e4eecd62960e04d02ff713b99c9f9993c5f085d5f64b SHA512 bf7f8a50cac4fab72be7e55ee0ef51836090af71303160fc1dbb023460681c18d93b071ecd9da2821642c59328139e7078024fb781b8a34d414cef1f03560474
diff --git a/dev-perl/Class-Data-Accessor/files/Class-Data-Accessor-0.04004-no-dot-inc.patch b/dev-perl/Class-Data-Accessor/files/Class-Data-Accessor-0.04004-no-dot-inc.patch
new file mode 100644
index 000000000000..86d3ec05c081
--- /dev/null
+++ b/dev-perl/Class-Data-Accessor/files/Class-Data-Accessor-0.04004-no-dot-inc.patch
@@ -0,0 +1,26 @@
+From e7ac2a52384a77ddcfea148903f252e740a056b3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Sat, 17 Jun 2017 00:49:14 +0200
+Subject: Add fix for Perl 5.26 no-dot-in-inc
+
+Bug: https://bugs.gentoo.org/615512
+---
+ Makefile.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index f7a745a..8f16089 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,7 +1,7 @@
+ # $Id$
+ use strict;
+ use warnings;
+-use inc::Module::Install 0.65;
++use lib q[.]; use inc::Module::Install 0.65;
+
+ name 'Class-Data-Accessor';
+ license 'perl';
+--
+2.17.0
+
diff --git a/dev-perl/Class-Data-Accessor/metadata.xml b/dev-perl/Class-Data-Accessor/metadata.xml
new file mode 100644
index 000000000000..9c3cb48c107c
--- /dev/null
+++ b/dev-perl/Class-Data-Accessor/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">Class-Data-Accessor</remote-id>
+ <remote-id type="cpan-module">Class::Data::Accessor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Data-Inheritable-0.80.0-r2 b/dev-perl/Class-Data-Inheritable-0.80.0-r2
deleted file mode 100644
index 6b2a38896cff..000000000000
--- a/dev-perl/Class-Data-Inheritable-0.80.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Inheritable, overridable class data
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Data-Inheritable/
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=38625b36f8d2996d959ed41e5df5272a
diff --git a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r2.ebuild b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r2.ebuild
new file mode 100644
index 000000000000..734662d77fb6
--- /dev/null
+++ b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TMTM
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Inheritable, overridable class data"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+export OPTIMIZE="${CFLAGS}"
+
+src_test() {
+ perl_rm_files t/pod{,-coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Class-Data-Inheritable/Manifest b/dev-perl/Class-Data-Inheritable/Manifest
new file mode 100644
index 000000000000..bab01ebf4e1f
--- /dev/null
+++ b/dev-perl/Class-Data-Inheritable/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Data-Inheritable-0.08.tar.gz 5660 BLAKE2B 258e9d143b157b97995ace7236fbe12600d3de2c4301c6996ef66ac96c3d5f685224a0846fa0a52449e5c080dbaadc29ab9838037285ace5a6217bd69bb7ccd7 SHA512 bddc61096158b21d4cfa69538d5db0f53617a66c71447ee193141064f4f58194462b21e0a849510e24e4c263b13be3ee1bc6bb8504320e0a86c02b67ad1652c8
+EBUILD Class-Data-Inheritable-0.80.0-r2.ebuild 517 BLAKE2B da155e3f18e88a1028775a9c5fe16987a6e669bc5f669f5cb42dca760f37a0b465d41f2a28df3d5d63a1574932417c8984a6c41e13dd0234475c235e6f37d526 SHA512 d611bd0b07a5b3414a714c3f1b729137efb9b32add89a6df8a5125a11f9bad7c224a21ca1d8cd4342c880f332e50e9f1b048832eefed31fe170f6c934f4acbac
+MISC metadata.xml 417 BLAKE2B a334b2837319a552aca138c2753b1b05256065c8470303f5400def6e499c80050a48640662fc78e8a194b11885bfce1715087b1b1e474e3b9f6ee6d09361988d SHA512 731a05fbcfc0746dad0d75e62c9dda05bafc73f33425761087beb269e32508c7a6c3c881f764dfb2fee84c95c095325e33965bf2448ee181e26f7478daafa6c2
diff --git a/dev-perl/Class-Data-Inheritable/metadata.xml b/dev-perl/Class-Data-Inheritable/metadata.xml
new file mode 100644
index 000000000000..efcb98d7b8cb
--- /dev/null
+++ b/dev-perl/Class-Data-Inheritable/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">Class-Data-Inheritable</remote-id>
+ <remote-id type="cpan-module">Class::Data::Inheritable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Default-1.510.0-r1 b/dev-perl/Class-Default-1.510.0-r1
deleted file mode 100644
index b475f97670ac..000000000000
--- a/dev-perl/Class-Default-1.510.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.28 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Static calls apply to a default instantiation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Default/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Class-Default-1.51.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3822d5c818f6c57b459acd5a2789a0ec
diff --git a/dev-perl/Class-Default/Class-Default-1.510.0-r1.ebuild b/dev-perl/Class-Default/Class-Default-1.510.0-r1.ebuild
new file mode 100644
index 000000000000..b8435c1f5059
--- /dev/null
+++ b/dev-perl/Class-Default/Class-Default-1.510.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.51
+inherit perl-module
+
+DESCRIPTION="Static calls apply to a default instantiation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-Default/Manifest b/dev-perl/Class-Default/Manifest
new file mode 100644
index 000000000000..37ecba1082e1
--- /dev/null
+++ b/dev-perl/Class-Default/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Default-1.51.tar.gz 24677 BLAKE2B f2f2853480ebf129ce3f3f5116a38d868cebfe8296c3343335eb68103c70daf01583110f52890c7f611fedd2bcd28ffc749428d7e36250970b0781deb39da827 SHA512 c72758ecf4aba11191ff7cf6b316919f02213cef47227c6d96205d5672f638c06756bfdb2114563eddd822620be9d6801c53155fc3191daf813367c6dcf4eaea
+EBUILD Class-Default-1.510.0-r1.ebuild 579 BLAKE2B e8d9aa331c8ed08dc974940dc4014aa8b34c7739045bfa7a3b250e71c8df2ad7e2058bdbed0913bdc81ccd6f5fb49cd0e00e3b8e6a95272701d934cc15869e42 SHA512 0ff49dd1dc74d2ac73cdba2f727a6e91a2afc396603adeeae3ba5b9232b2198d73c3280efa16fe4f2c3614b6bbb427a423a31ff2358d54b2c30878edd32f1501
+MISC metadata.xml 398 BLAKE2B 05a462a968527b65bf1bc87da4365e60b3be09fa474ca18695bd1a47f3a898655349944581bbb47d45de2d639caa1f5e0cfd0831bfe014de9329ef592b8838ed SHA512 bb89ed9a8cd282cef581e86241f4ef857fb79f7396435030e2f8db23f1c83ee706de8ed98a2fb6c679b030fa41ab94ffb561b4e6167c9b4c498ed034fc673a44
diff --git a/dev-perl/Class-Default/metadata.xml b/dev-perl/Class-Default/metadata.xml
new file mode 100644
index 000000000000..520024a06822
--- /dev/null
+++ b/dev-perl/Class-Default/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">Class-Default</remote-id>
+ <remote-id type="cpan-module">Class::Default</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-ErrorHandler-0.40.0 b/dev-perl/Class-ErrorHandler-0.40.0
deleted file mode 100644
index e24ee35826ab..000000000000
--- a/dev-perl/Class-ErrorHandler-0.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Automated accessor generation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-ErrorHandler/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Class-ErrorHandler-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9a83c644771d6b99c52c40147a7793cd
diff --git a/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0.ebuild b/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0.ebuild
new file mode 100644
index 000000000000..52b0680788d7
--- /dev/null
+++ b/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Automated accessor generation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Class-ErrorHandler/Manifest b/dev-perl/Class-ErrorHandler/Manifest
new file mode 100644
index 000000000000..2e8f3c827648
--- /dev/null
+++ b/dev-perl/Class-ErrorHandler/Manifest
@@ -0,0 +1,3 @@
+DIST Class-ErrorHandler-0.04.tar.gz 9821 BLAKE2B f92318211d23b42652eee40aaf538567f0047daeb8b7b5bc80c91759c5e103314ca3bf712524ffe66897873e10b689be13ce10ad0a83604743c3dc927d24f320 SHA512 9e235da1c2091f9422723af4528305b8ed2b50920a865e6fee76380a8c512fcd837d752f4ea5146df12c506c776e88c1075419ab3809be3296995387df759c83
+EBUILD Class-ErrorHandler-0.40.0.ebuild 411 BLAKE2B 8423efa033581edc30b21a27d6ce0eea50e5239832b4b325b5d446d3923e50b417f346116c2adb91808988e43c766e42c8d0a17cf911e5c71a106846d1d092d5 SHA512 85e7407a6ac4d652a08d1d9fdb8bd5dc7dc28620fc3f55c96b9735bd93ac2c27abb35d90f379a01f6f6ce656566b659dc00b92d467ebf0db528510647eb9d549
+MISC metadata.xml 408 BLAKE2B 36d5c4990de8021e9defe7a9eade1d436aa52bfd170d3b483c7790df137914da164059d99a83ddf786de576d792fa463e10f28a411d4910c0a5b6713abf20221 SHA512 9de334b02d65bc445a6100a73e07af85356c79c10e0f82db6eef52d7d5fd2780743dc21355401f4ebd2692bc5174cd9144a922b9dcbd2f0ee77b7eba93bb407f
diff --git a/dev-perl/Class-ErrorHandler/metadata.xml b/dev-perl/Class-ErrorHandler/metadata.xml
new file mode 100644
index 000000000000..204143f9e338
--- /dev/null
+++ b/dev-perl/Class-ErrorHandler/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">Class-ErrorHandler</remote-id>
+ <remote-id type="cpan-module">Class::ErrorHandler</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Factory-Util-1.700.0-r2 b/dev-perl/Class-Factory-Util-1.700.0-r2
deleted file mode 100644
index 5d1e120cf8db..000000000000
--- a/dev-perl/Class-Factory-Util-1.700.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.28 dev-lang/perl:=
-DESCRIPTION=Provide utility methods for factory classes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Factory-Util/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4244a0ad35f2ea8f0e1f63cc0515e853
diff --git a/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild b/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild
new file mode 100644
index 000000000000..ec9b2b28c2e3
--- /dev/null
+++ b/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="Provide utility methods for factory classes"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
+
+src_test() {
+ perl_rm_files t/pod{,-coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Class-Factory-Util/Manifest b/dev-perl/Class-Factory-Util/Manifest
new file mode 100644
index 000000000000..b8f4f66ad550
--- /dev/null
+++ b/dev-perl/Class-Factory-Util/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Factory-Util-1.7.tar.gz 11942 BLAKE2B 1274784f799ed9960d54443837277712093f64e7ec4b1c07ff88861c1a28e7138ed8c1ad529d871f66a2c839925b980638fda03fa932f5be9eb183ee0046d431 SHA512 8b8af36f1100805a9f59bd8745bc41455ebc20af9ff9cedd8a36370f66e0fb63a761918ae4f268d5546aeeecdd4ca7de448aca36e84f27b8f0932f34db68982e
+EBUILD Class-Factory-Util-1.700.0-r2.ebuild 484 BLAKE2B 3afded8ece9e32810eb2a1d4bdee269dfab97c40579187c8fc78f5454605f5801e15a704996cb57e64d36d852090d9a257f4d5e5a9a28eec4a32395596baf108 SHA512 8746c85ef826381e67f262225236873c026a7c3cbcee95735d165ae8d9b0e25306b36cb6f069199453ab70a5b568fd5c3a48a66c072488d209688d1efcc47f48
+MISC metadata.xml 409 BLAKE2B e4aa0751ce234742c3586b0c3121cb89fd9e3a08f336103a430ed6d780d5035cf9ebc8bf8529f54362d4ba9176df33abf41152394ddf77c9d1472698bdaa5834 SHA512 fcb4fe11754eb35fdf09fbf5a1196edd6d6a71dec92158cf1d98b99769a0854c1d2f5c45e4f87d1efed0a40723eee78c85692923e6bcd2e8be58bb4a72b835b3
diff --git a/dev-perl/Class-Factory-Util/metadata.xml b/dev-perl/Class-Factory-Util/metadata.xml
new file mode 100644
index 000000000000..2d6a43f89e71
--- /dev/null
+++ b/dev-perl/Class-Factory-Util/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">Class-Factory-Util</remote-id>
+ <remote-id type="cpan-module">Class::Factory::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-ISA-0.360.0 b/dev-perl/Class-ISA-0.360.0
deleted file mode 100644
index 5f0579f16290..000000000000
--- a/dev-perl/Class-ISA-0.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=Report the search path thru an ISA tree
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-ISA/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/Class-ISA-0.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0cfddb9e9f48b52a9eacebfd8d0d7bbd
diff --git a/dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild b/dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild
new file mode 100644
index 000000000000..2f059f3672d4
--- /dev/null
+++ b/dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SMUELLER
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Report the search path thru an ISA tree"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="virtual/perl-if"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test )
+"
diff --git a/dev-perl/Class-ISA/Manifest b/dev-perl/Class-ISA/Manifest
new file mode 100644
index 000000000000..1062c239a450
--- /dev/null
+++ b/dev-perl/Class-ISA/Manifest
@@ -0,0 +1,3 @@
+DIST Class-ISA-0.36.tar.gz 6056 BLAKE2B 5b5bab6cbede8a5871daa25e988605325f4affcf481b64eb801f950ab72531999af12a2414fc52432de406fce9003c5922cb65ba2df38cb573d40ed5cc1dc9a7 SHA512 49171bc0f78bd8aa74271d2f9eb1f2e535e69c6774f47557b07df011c9b8f44f960ec3c162acd256218944e866666731af27520d1e66cf560f065995b7658416
+EBUILD Class-ISA-0.360.0.ebuild 423 BLAKE2B ee8e1ae9842579b0d0050b24d87cb36f050cc21dffc22692a29414bca1e2c7c50ed5628693b9f3f8ae80d0cca324f9b7e991dc7a4630a5836f9831d861298d5a SHA512 e35d1be72f3fbfb6424ccddfbdb87dfa59ed017b53c926742843138089b478c618a2f4de057d24ef5d81e305885c8e6b152686e713679d71cf030bbee47d0fca
+MISC metadata.xml 390 BLAKE2B 4254b92f2a63efa84f08390d4454a3ee97cef3f7457f5230108c659f89838b826db7499301f6f876538a2ccfcd19424a9640b47d647f056b07365845b9ea8808 SHA512 9922b35061271516fc096e7f31db12ba12861dc58fedd5e3c4b70d67a3c3a18975e62381808e32c7f772be5167532c531039c7164a8152b783c67c62e903ef75
diff --git a/dev-perl/Class-ISA/metadata.xml b/dev-perl/Class-ISA/metadata.xml
new file mode 100644
index 000000000000..394018167cbb
--- /dev/null
+++ b/dev-perl/Class-ISA/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">Class-ISA</remote-id>
+ <remote-id type="cpan-module">Class::ISA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-InsideOut-1.140.0 b/dev-perl/Class-InsideOut-1.140.0
deleted file mode 100644
index 018ad7bf30bd..000000000000
--- a/dev-perl/Class-InsideOut-1.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-ISA virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.90.0 virtual/perl-Storable >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.45 virtual/perl-XSLoader ) dev-lang/perl:=
-DESCRIPTION=A safe, simple inside-out object construction kit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-InsideOut/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp dev-perl/Class-ISA virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.90.0 virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Class-InsideOut-1.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3fcd2087fb99f853a8288b26a538167b
diff --git a/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0.ebuild b/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0.ebuild
new file mode 100644
index 000000000000..c74a0cf1e115
--- /dev/null
+++ b/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.14
+inherit perl-module
+
+DESCRIPTION="A safe, simple inside-out object construction kit"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-ISA
+ virtual/perl-Exporter
+ >=virtual/perl-Scalar-List-Utils-1.90.0
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.45
+ virtual/perl-XSLoader
+ )
+"
diff --git a/dev-perl/Class-InsideOut/Manifest b/dev-perl/Class-InsideOut/Manifest
new file mode 100644
index 000000000000..a86487ff5b39
--- /dev/null
+++ b/dev-perl/Class-InsideOut/Manifest
@@ -0,0 +1,3 @@
+DIST Class-InsideOut-1.14.tar.gz 49341 BLAKE2B d35ed17bfee71fe78b4c12598548567ae7ca1984d0b0afa6ae41042b149f26df8df0c0142be71026e7c3c72e53306ead0d8747db2849b4a4796418631c037a37 SHA512 e1f33edeb8ac2623f48c862cc90fbca63c28707d571017e34db5e3eebb01f4ae333602215eaed9aa562d1aa4b95d8bebff4e6401db101da7fc26537c8554dff4
+EBUILD Class-InsideOut-1.140.0.ebuild 678 BLAKE2B d0153b5c4f64cadbaf121ee6ea4f30b74717a2fedceb94712c847a1135f7c47b6cb3e8bdb1f0cd0d413c5d17640b80ff859cb14c968f4ca931f36036749ea0db SHA512 e17a870bd3eb8e8576117a8fb2c15242e513213f3085ce8724428bd6a1e474382edf7fc84aba5881659fcc8092504782954100961745591f451240f112ebcd78
+MISC metadata.xml 474 BLAKE2B 3f628491643b4992b6490f2c0df975de416e662920fb67fe29b55c0f434087742a067153a1666353efac361aa1a01264d3872197bfbf978f75f41ff23eaf990b SHA512 471259e276ada820c2968aee88b14a894441abd02cce86162a8d0b6db75d0162e593bae8dedacc6766015446c34b5a06f83a3c4a81f8c5e17568398280a67a8a
diff --git a/dev-perl/Class-InsideOut/metadata.xml b/dev-perl/Class-InsideOut/metadata.xml
new file mode 100644
index 000000000000..c849dd46dcc2
--- /dev/null
+++ b/dev-perl/Class-InsideOut/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">Class-InsideOut</remote-id>
+ <remote-id type="cpan-module">Class::InsideOut</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Inspector-1.320.0 b/dev-perl/Class-Inspector-1.320.0
deleted file mode 100644
index 201385fcff69..000000000000
--- a/dev-perl/Class-Inspector-1.320.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Provides information about Classes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Inspector/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=30a33e17d6ce469ed37c51dd2d13cde8
diff --git a/dev-perl/Class-Inspector/Class-Inspector-1.320.0.ebuild b/dev-perl/Class-Inspector/Class-Inspector-1.320.0.ebuild
new file mode 100644
index 000000000000..61d918da73ca
--- /dev/null
+++ b/dev-perl/Class-Inspector/Class-Inspector-1.320.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.32
+inherit perl-module
+
+DESCRIPTION="Provides information about Classes"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Class-Inspector/Manifest b/dev-perl/Class-Inspector/Manifest
new file mode 100644
index 000000000000..d77c64a7ac76
--- /dev/null
+++ b/dev-perl/Class-Inspector/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Inspector-1.32.tar.gz 25639 BLAKE2B 3bb007f076db85ed05476c29bc5fcd38570dff4e9eb7d2e309646635cbd0c53468fd201ac3f1db501fe9a92c62f9bf882214a0f441a9b0d14ade5966bbee3ac6 SHA512 980654614d968e2fb61df864322f5c5248e352f0697a425539600c3549505f47b857d7856bc9d406ebc8757f8fc379a669f1f5085412f6fa48672c9db8a82df4
+EBUILD Class-Inspector-1.320.0.ebuild 564 BLAKE2B c1a773790574c0e8a50b3f2028c95e03852899e8018db4bd848cd55e093ed785a1e09149e30b5b07eeba6dbb7dc78d077a3e8d57998d962d91203c49a88cc37e SHA512 83b45cd34f8dee85b690a528d5682fbb9516c2773101d9e4be2e65bcb52370e53b3d068f0081bf0a89e99b1656eaef858c2578dd7be2a5bdc9c89672eef73b12
+MISC metadata.xml 476 BLAKE2B 9a23e31d5863e4d6a3fc21f2d4802167f6b64877168116c45d78383be45ab9b47a3c31bba71804d375c022edc881aea98c1c85ef6ecd7f020ce542991a506100 SHA512 b10c02eb3589b01fae51383dde5dca831bc56cb65afdced92104ab9597379734b129c0f0b0c8172a61a79f150ed4af6db6c8eed8d4b5164592a36f7414ffea4b
diff --git a/dev-perl/Class-Inspector/metadata.xml b/dev-perl/Class-Inspector/metadata.xml
new file mode 100644
index 000000000000..b59c74371cc1
--- /dev/null
+++ b/dev-perl/Class-Inspector/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Inspector</remote-id>
+ <remote-id type="cpan-module">Class::Inspector</remote-id>
+ <remote-id type="cpan-module">Class::Inspector::Functions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Load-0.200.0-r1 b/dev-perl/Class-Load-0.200.0-r1
deleted file mode 100644
index 3710da52d1cf..000000000000
--- a/dev-perl/Class-Load-0.200.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Scalar-List-Utils dev-perl/Data-OptList >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/Package-Stash-0.320.0 dev-perl/Try-Tiny test? ( virtual/perl-Test-Simple dev-perl/Test-Fatal dev-perl/Test-Requires ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A working (require q{Class::Name}) and more
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Load/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils dev-perl/Data-OptList >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/Package-Stash-0.320.0 dev-perl/Try-Tiny dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Class-Load-0.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=024ed19ff4201709b431a210bcaa4c0a
diff --git a/dev-perl/Class-Load-0.230.0 b/dev-perl/Class-Load-0.230.0
deleted file mode 100644
index 4017c9236613..000000000000
--- a/dev-perl/Class-Load-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp dev-perl/Data-OptList virtual/perl-Exporter >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Package-Stash-0.140.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Requires ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A working (require q{Class::Name}) and more
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Load/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Data-OptList virtual/perl-Exporter >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Package-Stash-0.140.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Class-Load-0.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7d1cb2eaae267f965dcacdeebe803e35
diff --git a/dev-perl/Class-Load-0.240.0 b/dev-perl/Class-Load-0.240.0
deleted file mode 100644
index a35bed859abb..000000000000
--- a/dev-perl/Class-Load-0.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Data-OptList virtual/perl-Exporter >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Package-Stash-0.140.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Fatal dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.880.0 virtual/perl-version ) dev-lang/perl:=
-DESCRIPTION=A working (require q{Class::Name}) and more
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Load/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Data-OptList virtual/perl-Exporter >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Package-Stash-0.140.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Class-Load-0.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=179cc2746db751433fa3174d099cb6bd
diff --git a/dev-perl/Class-Load-XS-0.100.0 b/dev-perl/Class-Load-XS-0.100.0
deleted file mode 100644
index 94b04e17c178..000000000000
--- a/dev-perl/Class-Load-XS-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Load-0.200.0 virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-CPAN-Meta-2.120.900 >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Module-Implementation-0.40.0 dev-perl/Test-Fatal dev-perl/Test-Needs virtual/perl-version ) dev-lang/perl:=
-DESCRIPTION=XS implementation of parts of Class::Load
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Load-XS/
-IUSE=test
-KEYWORDS=amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd ~x64-macos
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/Class-Load-0.200.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Class-Load-XS-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=97b426888a9e124f086aceeb651a2dd7
diff --git a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0.ebuild b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0.ebuild
new file mode 100644
index 000000000000..de8377dccd5e
--- /dev/null
+++ b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="XS implementation of parts of Class::Load"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Load-0.200.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Module-Implementation-0.40.0
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/Class-Load-XS/Manifest b/dev-perl/Class-Load-XS/Manifest
new file mode 100644
index 000000000000..fa187526d519
--- /dev/null
+++ b/dev-perl/Class-Load-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Load-XS-0.10.tar.gz 77930 BLAKE2B 8d7540797a11fadf5f1d3622df0f39a1a8e97ec35aff807c04e55bfaf3ae3438c0cf777bfae8a39b44b4948b42fd05f8dbf476617b3321a1dee2149bd013a4b9 SHA512 16ab845dc393567f0b0e9597eda7d7678b8a41d218823a166bacdfd4dc93e704a6aff98662340b8d7f4d045a60530071bb84ea8da8be5a6930af47722207d126
+EBUILD Class-Load-XS-0.100.0.ebuild 675 BLAKE2B 77c18599596cbe3ab23f3cc804580dbc5ac683662a194e1020b3b6e85dc5462601148c32de0aea84e0c1382ad241a806393561c1c71aeb61b229dbf4241be169 SHA512 b43af735b7f6aaedc6da1343d2b8b5ca4710fffc3ffff12b87b9110d7c186858ad2f3d59793444f5fd6583c338c239c0bb313b21494038fc27ae2251b81230d7
+MISC metadata.xml 399 BLAKE2B ef94714122ef8479e4215abb0c2d74375aac887916bec428aa07c3ae4065323babaa9507012f8615428b370d5d0c9a9e960696c392a651c883daf0e9bc423163 SHA512 ffc09edf2364b43dd67a63c088f9cfbe6bc3c29d603eb6328f04574b0f98e8f08baf635530f483883f5e0940cedd5e04ae113077b23c90b78fb61a8a3c7bc74b
diff --git a/dev-perl/Class-Load-XS/metadata.xml b/dev-perl/Class-Load-XS/metadata.xml
new file mode 100644
index 000000000000..1f47501b5b9b
--- /dev/null
+++ b/dev-perl/Class-Load-XS/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">Class-Load-XS</remote-id>
+ <remote-id type="cpan-module">Class::Load::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Load/Class-Load-0.200.0-r1.ebuild b/dev-perl/Class-Load/Class-Load-0.200.0-r1.ebuild
new file mode 100644
index 000000000000..7e5bdc1339d8
--- /dev/null
+++ b/dev-perl/Class-Load/Class-Load-0.200.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="A working (require q{Class::Name}) and more"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Data-OptList
+ >=dev-perl/Module-Runtime-0.12.0
+ >=dev-perl/Module-Implementation-0.40.0
+ >=dev-perl/Package-Stash-0.320.0
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Class-Load/Class-Load-0.230.0.ebuild b/dev-perl/Class-Load/Class-Load-0.230.0.ebuild
new file mode 100644
index 000000000000..ba1f30fb4776
--- /dev/null
+++ b/dev-perl/Class-Load/Class-Load-0.230.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="A working (require q{Class::Name}) and more"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+# uses Scalar-Util
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Data-OptList
+ virtual/perl-Exporter
+ >=dev-perl/Module-Implementation-0.40.0
+ >=dev-perl/Module-Runtime-0.12.0
+ >=dev-perl/Package-Stash-0.140.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Requires
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Class-Load/Class-Load-0.240.0.ebuild b/dev-perl/Class-Load/Class-Load-0.240.0.ebuild
new file mode 100644
index 000000000000..4f9cec84a748
--- /dev/null
+++ b/dev-perl/Class-Load/Class-Load-0.240.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.24
+inherit perl-module
+
+DESCRIPTION="A working (require q{Class::Name}) and more"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+# uses Scalar-Util
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Data-OptList
+ virtual/perl-Exporter
+ >=dev-perl/Module-Implementation-0.40.0
+ >=dev-perl/Module-Runtime-0.12.0
+ >=dev-perl/Package-Stash-0.140.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/Class-Load/Manifest b/dev-perl/Class-Load/Manifest
new file mode 100644
index 000000000000..38af0b3d8700
--- /dev/null
+++ b/dev-perl/Class-Load/Manifest
@@ -0,0 +1,7 @@
+DIST Class-Load-0.20.tar.gz 20271 BLAKE2B 5cda1899db5b99e2f43b3a6e436f2037bdc8ebba2cc633af037403da4916d7ed537f679f5442305b90a1e53d8f0fc2ce21e81e7ddce823a21d07f0d9cf3667f6 SHA512 e208a3c6fc01b8ad33dbdac29eb9d11914686822bb607fbdf0eaeb6ea375a8c77bd85e85b6eaced2aff1c8f0424033b428a42a1f2b2c4fb4eeefe38a8d0abe48
+DIST Class-Load-0.23.tar.gz 33610 BLAKE2B 3ecbd6c3604cdd0cb36bb2b3e59e65fd889f166cf53871d61fd7b6ba9684fa6f456de413e3efc8a59cb1467071ad623f3efaa642720c3087003052946bfcf09b SHA512 c4e39a0b53dcb9e91c6ac160b15d253aa257fc327c2f4e333b8a3689a6c697412385d47d0a52e55a9420b8cc1a7f46d8d0c1ff54f13ae2a88e0f9df8935cffed
+DIST Class-Load-0.24.tar.gz 35412 BLAKE2B da000f18dc81641c28027bfaafd3cbea758356c5e2af5204c9b818b51fd51239432793a0b26605d0cce70af03ef28bbcf87b50b6cb9056a38cc04feb05adcc08 SHA512 42459727fc622334336aedaa49e3dfd1aa92103c838a33b30ac61d9d9fe74512f7b1012b3c20fd1c4eaab1456545feab4d9d22b91162ecddd4683defc1b987eb
+EBUILD Class-Load-0.200.0-r1.ebuild 738 BLAKE2B 6c8e4247f57a3a82f285d00b292dc5cf49271c8ea18689d8a66cc8c46f7a0e0233fb8ed61e72c25dbea30b798565f997708d4801ffcf1770c7cb9911572b397c SHA512 8bb55d7d235f4aaadb49c9dcc3dd694a3b1a033f0413b2d5cf5782d7320a2b2f56280ff130fca88de12661f0ee62c42b6cf74d19fea548249a35a79f48edd378
+EBUILD Class-Load-0.230.0.ebuild 770 BLAKE2B aa4e1ed7748d444f2b7e5f2ed1cb04c0efc063243608822a22a9087ee0d285686544ae63eea5ac7d21ed9163a0f3988179d0a4deff645f95c9ae480e383759dd SHA512 326413cd5cb5d1d8733cdc5a1d4d276a547cc967b010ac4e0f8e85364b36b87ffd2d2471feee4951a1e943032fb13c6df93b9ea54f703e81fc84b92d917ad8fd
+EBUILD Class-Load-0.240.0.ebuild 846 BLAKE2B 01af9aa06df9b4deb9a315e562b72f6f1b3907e8193dee61286fc8bb129bb1fec04021a922c7887b4c303cab86e744db3141e687141916c4a13b85d8157a8ca5 SHA512 b1d6fa58a14d108ce31858853e294464b2df1ea3459432bbf07d37fd79fade46ce83b926568fd4de9e7a6bc99e0c2ac96678cd12a142ed611c3ccaf1dc9a4d55
+MISC metadata.xml 454 BLAKE2B a8c1f1b0738e85d0218338cd8071dbf11200543a85b0f5d5f69366ec6fba26b71aeba8642a7debfe3ccb3cec7e4ca0fe6c76da0cabc87d2b17961e61daebcee1 SHA512 78f2ae47292344dd9fb0f705dbfb639eea1be39fcebe1018645f5b598561756a26afbcb862651d62add961948a379df59391f94e22a2fc69952bbdaa641ceb2d
diff --git a/dev-perl/Class-Load/metadata.xml b/dev-perl/Class-Load/metadata.xml
new file mode 100644
index 000000000000..eca6ccaf8dd7
--- /dev/null
+++ b/dev-perl/Class-Load/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Load</remote-id>
+ <remote-id type="cpan-module">Class::Load</remote-id>
+ <remote-id type="cpan-module">Class::Load::PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Loader-2.30.0-r1 b/dev-perl/Class-Loader-2.30.0-r1
deleted file mode 100644
index 2383ec1d44e0..000000000000
--- a/dev-perl/Class-Loader-2.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Load modules and create objects on demand
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Loader/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIPUL/Class-Loader-2.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=59f62de679ff9593ac271ecd353af33c
diff --git a/dev-perl/Class-Loader/Class-Loader-2.30.0-r1.ebuild b/dev-perl/Class-Loader/Class-Loader-2.30.0-r1.ebuild
new file mode 100644
index 000000000000..60629dc0e61e
--- /dev/null
+++ b/dev-perl/Class-Loader/Class-Loader-2.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=VIPUL
+MODULE_VERSION=2.03
+inherit perl-module
+
+DESCRIPTION="Load modules and create objects on demand"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Class-Loader/Manifest b/dev-perl/Class-Loader/Manifest
new file mode 100644
index 000000000000..b19d1fdd58f9
--- /dev/null
+++ b/dev-perl/Class-Loader/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Loader-2.03.tar.gz 6187 BLAKE2B 9ba44cb2922734af1c7d7f02097147bf3fdcc0582f76e85377bbf3487082e9f01119bac11c8968b14b26080a9ecff76079d5b519cd3b6fb89585e5a0fda11f08 SHA512 1ca245ea55b6fb101c5a6000c833c5a7b6885619811882a693916d4bf9225ecb55127e340647c8d6ff70b18ee5b8ba9f15184c2a70e8b6737762fcd5baf76adc
+EBUILD Class-Loader-2.30.0-r1.ebuild 377 BLAKE2B 591a42de02a12325f4e714ad2522f35492bd232eed31d774f12327f1149abb7bfba50cb83e5a291df8dd9ef95af088e969377dd3fb81e24faaf7f2c50de518d3 SHA512 f67aedf45a2b017c0b36371fedd0640346f2b5c18ada244b97ee9da3f3521a8fa679f1fc8202fe546ab8a6a01f4748c11c6bd23d58bdba038dc52bca0cf6204e
+MISC metadata.xml 460 BLAKE2B b2379c9e76348701f14d9adab4baa6e86740ff151c4c2370963b70c0001a54a439abaa1af7452666db1eee2fa289763ab1287c8ea2bcb780364d590fa011e7be SHA512 af11191cfce14a0892823e6d8becfdffe792c8d7a5ce79edf983557a5eaa1a76ea5b49670f0345cc91efef717f35bf973b8533c3bc7c42e46dcbcc2c87aea938
diff --git a/dev-perl/Class-Loader/metadata.xml b/dev-perl/Class-Loader/metadata.xml
new file mode 100644
index 000000000000..02a841529812
--- /dev/null
+++ b/dev-perl/Class-Loader/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Loader</remote-id>
+ <remote-id type="cpan-module">Class::Loader</remote-id>
+ <remote-id type="cpan-module">Class::LoaderTest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-MakeMethods-1.10.0-r1 b/dev-perl/Class-MakeMethods-1.10.0-r1
deleted file mode 100644
index 471e3650c7b6..000000000000
--- a/dev-perl/Class-MakeMethods-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Automated method creation module for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-MakeMethods/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc s390 sh sparc x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EV/EVO/Class-MakeMethods-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9bd8344dfd6147b0e7af38c0b0a48342
diff --git a/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r1.ebuild b/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..26ee9d48c461
--- /dev/null
+++ b/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EVO
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Automated method creation module for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc s390 sh sparc x86 ~ppc-aix ~x86-solaris"
+IUSE=""
+
+PATCHES=( "${FILESDIR}/${P}-perl526.patch" )
+SRC_TEST="do"
diff --git a/dev-perl/Class-MakeMethods/Manifest b/dev-perl/Class-MakeMethods/Manifest
new file mode 100644
index 000000000000..7708ec6dee84
--- /dev/null
+++ b/dev-perl/Class-MakeMethods/Manifest
@@ -0,0 +1,4 @@
+AUX Class-MakeMethods-1.10.0-perl526.patch 853 BLAKE2B 142c8a65cad473952682ace36ddb6978835442d09574f07c240488e2c1281798233036da3800439d2c54e1ad3e835e50ccdd5131513a1a7e1fc933444d61dac7 SHA512 701e37e8e5c915b325d2b23f499cf26ad82a0e09b722a17496378bebc5dad2ca2600a06a73b5b2e5689556152893ae30dc37b6fb2be923a91b3487c75f2d41af
+DIST Class-MakeMethods-1.01.tar.gz 162174 BLAKE2B 4c8f65ee1b0a91b9a66159d847ac358833c31874d3921c8844b36e9c244fb8268ad8b52ef3d27e9334b0a9eb7c702d32a656c303049440c2ac8eac67b5e024c3 SHA512 3eb30d7a97362dc3e4622d5efbce903c38b90f98c9612734406db07e8c8c048ec528eb6f0556a67e8f89f267dd458c1c6bae94a43fdab9e28be83c905567d81e
+EBUILD Class-MakeMethods-1.10.0-r1.ebuild 390 BLAKE2B 9d6ceebea7d939d26bbab7bfc9186c6a4fd24f88d90a59b1e5180fc3fc6bb1937ad66565c5fa9ea8a996b4cbc532fca56c6ce5daaddead801652967c91ee1cd1 SHA512 0dacfdc084f4e9d9f7ed18300da23af5cc240adb9590108b9b1535839a54ba63608482df1f418679ca73d00f08aaeaac5cf8f762f5b136fcbcae162cdb6ad482
+MISC metadata.xml 4967 BLAKE2B 2c7bbc80f678c9fd49e210f47cdc83ee6a5c2de3ad5cbb585b32544a6b8042a3e400ea860e949246963bedd6f4281e35b580d2557d0602fac6d8d319a954054f SHA512 d3be6e5405e4c46bcc90e000f8fdf55cbe4e9ecae421f1eb07adb14ce81b12e3636904480cb6362a465fbcb8d6a23a2b954ddde5964dd977bbff2e1c655c8cad
diff --git a/dev-perl/Class-MakeMethods/files/Class-MakeMethods-1.10.0-perl526.patch b/dev-perl/Class-MakeMethods/files/Class-MakeMethods-1.10.0-perl526.patch
new file mode 100644
index 000000000000..90d6954e854f
--- /dev/null
+++ b/dev-perl/Class-MakeMethods/files/Class-MakeMethods-1.10.0-perl526.patch
@@ -0,0 +1,27 @@
+From e9ca634f9d11894aec3236a8166b48b5bd25e582 Mon Sep 17 00:00:00 2001
+From: Slaven Rezic <slaven@rezic.de>
+Date: Wed, 8 Jun 2016 22:47:42 +0200
+Subject: fix for "Unescaped left brace in regex is deprecated" (RT #115108)
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=115108
+Bug: https://bugs.gentoo.org/615120
+---
+ tests/xemulator/class_methodmaker/Test.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/xemulator/class_methodmaker/Test.pm b/tests/xemulator/class_methodmaker/Test.pm
+index fc37552..4ab84ad 100644
+--- a/tests/xemulator/class_methodmaker/Test.pm
++++ b/tests/xemulator/class_methodmaker/Test.pm
+@@ -48,7 +48,7 @@ sub COUNT_TESTS {
+ open(IN, $file) or die "Can't open $file: $!";
+ while (<IN>) {
+ /^\s*#/ and next;
+- $c += s/(TEST\s{)/$1/g;
++ $c += s/(TEST\s\{)/$1/g;
+ }
+ $c;
+ }
+--
+2.14.1
+
diff --git a/dev-perl/Class-MakeMethods/metadata.xml b/dev-perl/Class-MakeMethods/metadata.xml
new file mode 100644
index 000000000000..fd8669312cbc
--- /dev/null
+++ b/dev-perl/Class-MakeMethods/metadata.xml
@@ -0,0 +1,67 @@
+<?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">Class-MakeMethods</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Attribute</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Autoload</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Basic</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Basic::Array</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Basic::Global</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Basic::Hash</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Composite</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Composite::Array</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Composite::Global</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Composite::Hash</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Composite::Inheritable</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Composite::Universal</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::AccessorFast</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::Inheritable</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::MethodMaker</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::Singleton</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::Struct</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::accessors</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::accessors::chained</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::accessors::classic</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Emulator::mcoder</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Evaled</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Evaled::Hash</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Standard</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Standard::Array</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Standard::Global</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Standard::Hash</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Standard::Inheritable</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Standard::Universal</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Array</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Class</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::ClassInherit</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::ClassName</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::ClassVar</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Flyweight</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Generic</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Global</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Hash</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Inheritable</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::InsideOut</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::PackageVar</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Ref</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Scalar</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Static</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Struct</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::StructBuiltin</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Template::Universal</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Utility::ArraySplicer</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Utility::DiskCache</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Utility::Inheritable</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Utility::Ref</remote-id>
+ <remote-id type="cpan-module">Class::MakeMethods::Utility::TextBuilder</remote-id>
+ <remote-id type="cpan-module">TieScalarTest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Member-1.600.0-r1 b/dev-perl/Class-Member-1.600.0-r1
deleted file mode 100644
index dcbb895f4836..000000000000
--- a/dev-perl/Class-Member-1.600.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Class::Member - A set of modules to make the module developement easier
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Member/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OP/OPI/Class-Member-1.6.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b67fc8d054c56885c7469982f7d729a9
diff --git a/dev-perl/Class-Member/Class-Member-1.600.0-r1.ebuild b/dev-perl/Class-Member/Class-Member-1.600.0-r1.ebuild
new file mode 100644
index 000000000000..bb4cb45f199b
--- /dev/null
+++ b/dev-perl/Class-Member/Class-Member-1.600.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OPI
+MODULE_VERSION=1.6
+inherit perl-module
+
+DESCRIPTION="Class::Member - A set of modules to make the module developement easier"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Class-Member/Manifest b/dev-perl/Class-Member/Manifest
new file mode 100644
index 000000000000..2691d63e5b14
--- /dev/null
+++ b/dev-perl/Class-Member/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Member-1.6.tar.gz 7186 BLAKE2B 774bf28ddd99376b1b0d0b97e850691a895dc32bee79580e3b25e1a1729687ada9e4ce8bc3bc92b86efac286f3ffa35130785caca5de260bf40ff92d6ceb7a55 SHA512 f0b9aad8a9cc000d8686f3e05c62dad162297e864c935cda2905d3e702a03ee324fbb51e94c600f9f4a99f07b58addbf2321f24e7e2911a5406b2c91c8df40e3
+EBUILD Class-Member-1.600.0-r1.ebuild 316 BLAKE2B f500fc6121e288ef09157c29d3c85b66cfc34531d9c51f107cddf7002c8f1d31c2952e8c2f11435e2130a2ab2efa6d8971916be9294b895350184a73ff403016 SHA512 8962d948cd07563e43a719cb4c6ddff67ea042afec6f5314cfd2fbce5251f048c136f861f3403570391597b9c6440fe9083da56a7c6e03e1071e613f0e911147
+MISC metadata.xml 597 BLAKE2B 8c0eba7b28ae2e535708e1814dde4b2edf76ad06cbcaf121c0f9b4b8dc604649c2b2273d8760d647f098439017cdbe49f2feab6fd8c7540ac4ac5fbbd3a2d426 SHA512 ed68746603e587ce6a412dc900cd7139e8f47347d1dcbc6d81833d6e7819ef4f7c408d8123d77a260fbc20e348ccc1f3eae310ea61c9941ab0ee2d71891ea98a
diff --git a/dev-perl/Class-Member/metadata.xml b/dev-perl/Class-Member/metadata.xml
new file mode 100644
index 000000000000..881fe97612cb
--- /dev/null
+++ b/dev-perl/Class-Member/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Class-Member</remote-id>
+ <remote-id type="cpan-module">Class::Member</remote-id>
+ <remote-id type="cpan-module">Class::Member::Dynamic</remote-id>
+ <remote-id type="cpan-module">Class::Member::GLOB</remote-id>
+ <remote-id type="cpan-module">Class::Member::HASH</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Method-Modifiers-2.120.0 b/dev-perl/Class-Method-Modifiers-2.120.0
deleted file mode 100644
index 6cf8fc550e04..000000000000
--- a/dev-perl/Class-Method-Modifiers-2.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.36 test? ( >=virtual/perl-CPAN-Meta-2.120.900 dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=provides Moose-like method modifiers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Method-Modifiers/
-IUSE=test
-KEYWORDS=amd64 ~arm hppa ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Class-Method-Modifiers-2.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c89dcaa1a15e5f13dd033fbb9f367fc4
diff --git a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.120.0.ebuild b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.120.0.ebuild
new file mode 100644
index 000000000000..717601aa29f4
--- /dev/null
+++ b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.120.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.12
+inherit perl-module
+
+DESCRIPTION="provides Moose-like method modifiers"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.36
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Class-Method-Modifiers/Manifest b/dev-perl/Class-Method-Modifiers/Manifest
new file mode 100644
index 000000000000..4f82976337b6
--- /dev/null
+++ b/dev-perl/Class-Method-Modifiers/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Method-Modifiers-2.12.tar.gz 38979 BLAKE2B 60983ca8afaf6fe01119c06371b2a1581e7f0323f6cc55a9edda128467b7614287c4fa77831d6d3b48dc076f1c41dc25321d9648454b45995c7cfd193a574844 SHA512 18c7cdff214d39a475b116cc5e6dda043c31765bcdfa9a1fa7242ce61e42583c4981d41a43ba556fb5a057e0cfbd5e52dd60048ea7dfae0fec3618dc47876dd4
+EBUILD Class-Method-Modifiers-2.120.0.ebuild 581 BLAKE2B a264cfb9038a9428fee84d62305d296f878aa8fe423951e2b90b362a69fc1d5740daf167bfa8784e58d781bb9f3f24da64a23570ebd2dee46528e80dd5d15165 SHA512 7d4003202988fc45611d88573e3d0f30a21638776ad98f50a5f52939d35a5517ce840b42cc9271fb8b9246ce3ef59b4de393856154080c19a8a51058869f1cd7
+MISC metadata.xml 405 BLAKE2B 4be360e7c8188542a61227c6f94ebbce09bf41f78a0ef3079f29cd1367c765c12f97d0ee957339ea8fa0a8b3e776e88ddf3a6c7ade1217e1b671b56d7615c8b7 SHA512 b62508725a92b4985ea7bca9c1010670e7a6c94e41dc9cd575d8364fad22581f74ce6fcb0de3c574914b5caf2efb7c4065005c4c1b6dbbc992763a316df32ae5
diff --git a/dev-perl/Class-Method-Modifiers/metadata.xml b/dev-perl/Class-Method-Modifiers/metadata.xml
new file mode 100644
index 000000000000..e63165fd9035
--- /dev/null
+++ b/dev-perl/Class-Method-Modifiers/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">Class-Method-Modifiers</remote-id>
+ <remote-id type="cpan-module">Class::Method::Modifiers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-MethodMaker-2.240.0 b/dev-perl/Class-MethodMaker-2.240.0
deleted file mode 100644
index 27cf6448e258..000000000000
--- a/dev-perl/Class-MethodMaker-2.240.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Create generic methods for OO Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-MethodMaker/
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHWIGON/class-methodmaker/Class-MethodMaker-2.24.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cc81137ac164583e47fac1462b8618c0
diff --git a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0.ebuild b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0.ebuild
new file mode 100644
index 000000000000..457d999887a3
--- /dev/null
+++ b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SCHWIGON
+MODULE_VERSION=2.24
+SRC_URI="mirror://cpan/authors/id/S/SC/SCHWIGON/class-methodmaker/${PN}-${MODULE_VERSION}.tar.gz"
+inherit perl-module eutils
+
+DESCRIPTION="Create generic methods for OO Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Class-MethodMaker/Manifest b/dev-perl/Class-MethodMaker/Manifest
new file mode 100644
index 000000000000..61a5c900645e
--- /dev/null
+++ b/dev-perl/Class-MethodMaker/Manifest
@@ -0,0 +1,3 @@
+DIST Class-MethodMaker-2.24.tar.gz 77242 BLAKE2B 741e1e592658637fd001e18d45b27410d3a522146decc61b458561b86e7cd2d866fd2762344224a999ecd661a89b8ad226c3b0383c562a55a3e40157bdc04edb SHA512 d78f89df41d5c566dee74d30ff1b71488e9510639e795dd2f21e95e0516b039d15dd6743342cb28841e0fc698f64b3b3f349b5da788220598dff6ad95225ae0c
+EBUILD Class-MethodMaker-2.240.0.ebuild 595 BLAKE2B d9368a27741295a2a89f0c9a2f8d77a80d03cc2a28fa21e2f7f97b0366c351281b3573a610bf994dbf410d8e7a46b1de2cb20811bc9f7cdc7b24426df829bf01 SHA512 b6ff7e6f930c22d1937c8135836263be26d8ef4e349e5f531089b94065f0e3d2d9203137bd750f416c14c131aae5bd14d2591fdd29fc8468ec99f0292f8f2464
+MISC metadata.xml 758 BLAKE2B d842a86fa76b0f8486dd8c28a164bcc3f9cdb5d892a8100e9e8ea582cd14ecf6017e6e396879a23615593e1c8d5887a51798be40b8c3b1b607cedb2ddb34f14d SHA512 a83c6b380017908016d6ea9367a2fffc746d87529e3f9df6c145afd07e2f45cc48e7900cc02ea443d0ff702381d920922316b07bb0683432352b359d6b8be3ee
diff --git a/dev-perl/Class-MethodMaker/metadata.xml b/dev-perl/Class-MethodMaker/metadata.xml
new file mode 100644
index 000000000000..b361f1ea5b96
--- /dev/null
+++ b/dev-perl/Class-MethodMaker/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-MethodMaker</remote-id>
+ <remote-id type="cpan-module">Class::MethodMaker</remote-id>
+ <remote-id type="cpan-module">Class::MethodMaker::Constants</remote-id>
+ <remote-id type="cpan-module">Class::MethodMaker::Engine</remote-id>
+ <remote-id type="cpan-module">Class::MethodMaker::OptExt</remote-id>
+ <remote-id type="cpan-module">Class::MethodMaker::V1Compat</remote-id>
+ <remote-id type="cpan-module">Generate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Mix-0.6.0 b/dev-perl/Class-Mix-0.6.0
deleted file mode 100644
index 418bd4b544cf..000000000000
--- a/dev-perl/Class-Mix-0.6.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Params-Classify virtual/perl-Exporter virtual/perl-if virtual/perl-parent dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=dynamic class mixing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Mix/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=virtual/perl-Carp dev-perl/Params-Classify virtual/perl-Exporter virtual/perl-if virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Class-Mix-0.006.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=90168774158afca4449a6e356d6a751c
diff --git a/dev-perl/Class-Mix/Class-Mix-0.6.0.ebuild b/dev-perl/Class-Mix/Class-Mix-0.6.0.ebuild
new file mode 100644
index 000000000000..90251d52d281
--- /dev/null
+++ b/dev-perl/Class-Mix/Class-Mix-0.6.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.006
+inherit perl-module
+
+DESCRIPTION="dynamic class mixing"
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Params-Classify
+ virtual/perl-Exporter
+ virtual/perl-if
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod_cvg.t t/pod_syn.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Class-Mix/Manifest b/dev-perl/Class-Mix/Manifest
new file mode 100644
index 000000000000..ddf58380af73
--- /dev/null
+++ b/dev-perl/Class-Mix/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Mix-0.006.tar.gz 8328 BLAKE2B 30585b59e3957b95974b1da5a30934dd8511d0eb6395789bfc871e84de9202a2f4f92f75b2e4c7d3216f59ca9b142c5554a45c05210ee63ea30aacca9abad5ef SHA512 f1e52d189a57b4a6e4b7b093cd561881bcccec03dcf7286d69b592865343ab413ab35e42c14dd92ceb0089df1df33df4ff2a502026fde060ef246e77c8d21af1
+EBUILD Class-Mix-0.6.0.ebuild 557 BLAKE2B b4e704b073b751eb5050707daff8421555d9c2e44b9c132b1a409ae3ee04f034d5cd2c0b2f74406918a54add7b0ebe362148034765f7dfdb3581fe0db0932004 SHA512 56907d0e185537b5ea227489a125f746c084983faeffa2ccd2488c262f4d8f9195c5ef5c5e4f1973a0295dfde608ed86397d4911d7239e21b78c8796226a4336
+MISC metadata.xml 502 BLAKE2B 008895322e4372da722b54dd62bc1f2cd3db4efbb901dd4724a66b6e5f6259ba56943b899299ed4f33f2ad5056aca0fbf124f28e8a35e395243356773f8bdeef SHA512 070204256c663948e5442de55462e21c727757ba2fc772912ad76b9bbf1f832640bbea211c7764d0f2a18378949954bf643b6ed6114a4a8d25dd8cf5bbb9c53e
diff --git a/dev-perl/Class-Mix/metadata.xml b/dev-perl/Class-Mix/metadata.xml
new file mode 100644
index 000000000000..b618931a2133
--- /dev/null
+++ b/dev-perl/Class-Mix/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Mix</remote-id>
+ <remote-id type="cpan-module">Class::Mix</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-ReturnValue-0.550.0-r1 b/dev-perl/Class-ReturnValue-0.550.0-r1
deleted file mode 100644
index bee2d498eaf4..000000000000
--- a/dev-perl/Class-ReturnValue-0.550.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Devel-StackTrace dev-lang/perl:=[-build(-)]
-DESCRIPTION=A return-value object that lets you treat it as as a boolean, array or object
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-ReturnValue/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Devel-StackTrace dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JE/JESSE/Class-ReturnValue-0.55.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=24f778a4758b6a865fe2a44bce97309f
diff --git a/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r1.ebuild b/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r1.ebuild
new file mode 100644
index 000000000000..09b3800fd397
--- /dev/null
+++ b/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Class-ReturnValue
+MODULE_AUTHOR=JESSE
+MODULE_VERSION=0.55
+inherit perl-module
+
+DESCRIPTION="A return-value object that lets you treat it as as a boolean, array or object"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Devel-StackTrace"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-ReturnValue/Manifest b/dev-perl/Class-ReturnValue/Manifest
new file mode 100644
index 000000000000..b6dbc19402fb
--- /dev/null
+++ b/dev-perl/Class-ReturnValue/Manifest
@@ -0,0 +1,3 @@
+DIST Class-ReturnValue-0.55.tar.gz 14339 BLAKE2B c2b908ae942bcbd1208cbff97a0d2e3f7a746cc0f8acda441f3d0e2e43a437eee90dde5b424c616b74b03b9311127b6aafe3b85f2a573e6d62e3d93680d92710 SHA512 27aecf99a7db6c943c5300048a4e51aa7646fc83d2a6494f24a68fc76755a9e565099fa830e7f745b76c9ab1b2a8c5ac2a90cf3b22f250245413923bf03b315c
+EBUILD Class-ReturnValue-0.550.0-r1.ebuild 623 BLAKE2B f9e2d86174f4076e8c5bb7cefc7c48e3862037dd894ff7b9fe24e4a83dd90bbc08de7b2252607394f5fc93da4e509e5d616eca76580272dbd7f30225e51ac1a4 SHA512 1e0d25fdb7a0f1604efe3aa25013cd4de21d812d91be8e4371757cd1478ed51f44a5c6a4ccae36c2b8989f4cf63e5efdaeb0f53e44c13c42f0c941396ad3b7e7
+MISC metadata.xml 406 BLAKE2B 0ddfd1330fa113dd6943da54857db50dced6c98990d7395c311b726fce2e07325d3d2a3341a996fb31c9bd8f985c2bbfc363d30b221f870a61a9b95f3bcceb01 SHA512 fcb51cddea2deea3e71e2bea493a5a22af9fa40eaa1ddb092afea74f55895ea227c39ef4f5225b249fba85eef35979ecc50677fb461720a9e782023ca74f9e90
diff --git a/dev-perl/Class-ReturnValue/metadata.xml b/dev-perl/Class-ReturnValue/metadata.xml
new file mode 100644
index 000000000000..3ad328593c74
--- /dev/null
+++ b/dev-perl/Class-ReturnValue/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">Class-ReturnValue</remote-id>
+ <remote-id type="cpan-module">Class::ReturnValue</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Singleton-1.500.0 b/dev-perl/Class-Singleton-1.500.0
deleted file mode 100644
index 6c6dca5feac7..000000000000
--- a/dev-perl/Class-Singleton-1.500.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Implementation of a Singleton class
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Singleton/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=472d1ae404744f8e8720aee089feed0a
diff --git a/dev-perl/Class-Singleton/Class-Singleton-1.500.0.ebuild b/dev-perl/Class-Singleton/Class-Singleton-1.500.0.ebuild
new file mode 100644
index 000000000000..0a2cf1259596
--- /dev/null
+++ b/dev-perl/Class-Singleton/Class-Singleton-1.500.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHAY
+MODULE_VERSION=1.5
+inherit perl-module
+
+DESCRIPTION="Implementation of a Singleton class"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Class-Singleton/Manifest b/dev-perl/Class-Singleton/Manifest
new file mode 100644
index 000000000000..0b5cc2cb53f1
--- /dev/null
+++ b/dev-perl/Class-Singleton/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Singleton-1.5.tar.gz 7785 BLAKE2B 98bc10c6fda65abe6958360c780826bd76597cc597f8d1910cddf309c04eb3228d4ce8f5f03029a3a99a464eb158de69e167e5e9efc0c0f6d4f3c60938be2444 SHA512 f061a8b92d5f65e4fbcd14ef36ff1216f84443f487de34c98f7d08d6d18148f156c0cbd6249e75ac448c17547d1172dbda8b670a8e7573d3581c9c1196eb4804
+EBUILD Class-Singleton-1.500.0.ebuild 476 BLAKE2B 95a8ed76c6b4ae3930410674f7eb9e6410021b04f5b2a5554f04c8f88f2ac41a18953ecc511bae4a7fef5074600b5428938936d89171103e75b753b8d905460d SHA512 51d8aabc19c9ee290fff3c0dcb7262927ae0045f53ee673e963fc988fb0342eca509d042bc53851aaa8b9d8bb8eb671cd4a9cf263db8226c12e6c3f6587f1006
+MISC metadata.xml 402 BLAKE2B 448b53179712f0a6f1ca4eab049c9f531b22f178e8a9ae2d9d9ce94cf7c5dc467b51a71a5f1234f0bd7fdd0d6bc480512d5a9e4291c98f7cd82ae395b4143ff9 SHA512 b2baa8b23ef41d09974517a93429563892d0c9b1fa0295253c936066f5256b9ee3fd4abc8a2458e20a2011c05ede9643899a8c9ae876c679f50ead08db33ac54
diff --git a/dev-perl/Class-Singleton/metadata.xml b/dev-perl/Class-Singleton/metadata.xml
new file mode 100644
index 000000000000..3a564b1ad78f
--- /dev/null
+++ b/dev-perl/Class-Singleton/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">Class-Singleton</remote-id>
+ <remote-id type="cpan-module">Class::Singleton</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Spiffy-0.150.0-r1 b/dev-perl/Class-Spiffy-0.150.0-r1
deleted file mode 100644
index 20bd632b37fb..000000000000
--- a/dev-perl/Class-Spiffy-0.150.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Spiffy Perl Interface Framework For You
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Spiffy/
-KEYWORDS=~amd64 hppa ia64 ~ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Class-Spiffy-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=141becd391eb9ae3db09ea03998351cf
diff --git a/dev-perl/Class-Spiffy/Class-Spiffy-0.150.0-r1.ebuild b/dev-perl/Class-Spiffy/Class-Spiffy-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..1b786ef9a108
--- /dev/null
+++ b/dev-perl/Class-Spiffy/Class-Spiffy-0.150.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=INGY
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Spiffy Perl Interface Framework For You"
+
+SLOT="0"
+KEYWORDS="~amd64 hppa ia64 ~ppc ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-Spiffy/Manifest b/dev-perl/Class-Spiffy/Manifest
new file mode 100644
index 000000000000..c698322af37c
--- /dev/null
+++ b/dev-perl/Class-Spiffy/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Spiffy-0.15.tar.gz 24683 BLAKE2B c2ec8568c9c16857790127757f781d060ebbae4cd8ca2712836e641e2fde3bdcf0a6dafe23ede3ba38e6021d643e2929fd4d75f463dc4e63e13feb7625ca6a57 SHA512 abd8c99fa401b3c472b35111174d525cf9b489a38117345ea06a89ea3788619425a9851c32e848a2d696aaf5e89eaa2fdf715807d587f654e187dbb6a6c1e770
+EBUILD Class-Spiffy-0.150.0-r1.ebuild 506 BLAKE2B f5860f6cc440506ef7b492beebe45ab89fa45f3cf17abafbe22d953a50422fd298c63bc8b677efd54f8be6c2ad1af8fc667b5c98566e7bf598775ca2c09c9e77 SHA512 05132bea3f2c8d2466666210959e6e3ead07251e6a2521a398eb00adec828e21c22e2a845f7586d4b42c47e5837880027bbf2016e8e75b892fa5b8bebc3bc70a
+MISC metadata.xml 512 BLAKE2B c1c94e75a349091ac8d3b05c4e25b66b098d45ba8f7bfa8a24fc904716cdac916f85a63b9013520ed3b1eeaf819e12062d02b36960335f5fddd452f1a0c94921 SHA512 b3ea2c227edb28effce5b5e34b64bcb1e58ac519857a9411ca67c53f43af9628a18daa7ab2b531acbfe8398472158bc2c86a409ade3574ae5b0aab6afea914e2
diff --git a/dev-perl/Class-Spiffy/metadata.xml b/dev-perl/Class-Spiffy/metadata.xml
new file mode 100644
index 000000000000..327a43cdad08
--- /dev/null
+++ b/dev-perl/Class-Spiffy/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Class-Spiffy</remote-id>
+ <remote-id type="cpan-module">Class::Spiffy</remote-id>
+ <remote-id type="cpan-module">Class::Spiffy::mixin</remote-id>
+ <remote-id type="cpan-module">DB</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Std-0.13.0 b/dev-perl/Class-Std-0.13.0
deleted file mode 100644
index b3862ef55879..000000000000
--- a/dev-perl/Class-Std-0.13.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Data-Dumper virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Support for creating standard "inside-out" classes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Std/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Class-Std-0.013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=72511172292b2e5f6366b0f976897b07
diff --git a/dev-perl/Class-Std-Fast-0.0.8-r1 b/dev-perl/Class-Std-Fast-0.0.8-r1
deleted file mode 100644
index 724745a6699a..000000000000
--- a/dev-perl/Class-Std-Fast-0.0.8-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-Std-0.11.0 virtual/perl-version virtual/perl-Data-Dumper virtual/perl-Scalar-List-Utils dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Faster but less secure than Class::Std
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Std-Fast/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Std-0.11.0 virtual/perl-version virtual/perl-Data-Dumper virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AC/ACID/Class-Std-Fast-v0.0.8.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ad493ad04c6feb5aac67f7e2b58fe040
diff --git a/dev-perl/Class-Std-Fast/Class-Std-Fast-0.0.8-r1.ebuild b/dev-perl/Class-Std-Fast/Class-Std-Fast-0.0.8-r1.ebuild
new file mode 100644
index 000000000000..ca6c164074ec
--- /dev/null
+++ b/dev-perl/Class-Std-Fast/Class-Std-Fast-0.0.8-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="ACID"
+MODULE_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="Faster but less secure than Class::Std"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Std-0.11.0
+ virtual/perl-version
+ virtual/perl-Data-Dumper
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t t/96_prereq_build.t \
+ t/97_kwalitee.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Class-Std-Fast/Manifest b/dev-perl/Class-Std-Fast/Manifest
new file mode 100644
index 000000000000..bcd5669836a6
--- /dev/null
+++ b/dev-perl/Class-Std-Fast/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Std-Fast-v0.0.8.tar.gz 20915 BLAKE2B c6bfa90ab8e44c3f7642f7c331dee82652ae7080297ca8d29fdb8afaa0305b4dcea01c1475d357e3790728ae528598d396326469321065fd56259e94a969f8a5 SHA512 6240e0d383a1bcb8d60abcd134c524e3f48df20ca547868db5f23c960daf10678f650b69543fe6d68d7030d975c77c789d8684139fc2b856cc80aa95744d1282
+EBUILD Class-Std-Fast-0.0.8-r1.ebuild 616 BLAKE2B bb29d8621bab5542985d7cb1451d92fc2579b4b29b96584d9cdcdf319686fa69362087e906fc23d230efaefaac491decf0626263f3bf684ef7a63fe874fd9039 SHA512 c190661ac0a52bd8a1ed54805e240136a0ca778aad6411814195fbb06e666a36129ec503c14e09689e2167eaab81025d80b277b8dcf9486ff9171b68c015c2b7
+MISC metadata.xml 474 BLAKE2B 4a7a7f7af51685c2a52e6cf55cc3e4c2ef407f36020e637b9dc31b0b2a132617bc3f4b69900479dfdea25c2833680cae34364d6962fab0133ed6e451cf5b6c76 SHA512 9e340859334e82672dc386193b9cb5653d2c2dbce5ce759898b5bfd04784533de2a12479ac26a604944b02bcb348acce1fffc61ebaaf91425ca8bfe7cd23a888
diff --git a/dev-perl/Class-Std-Fast/metadata.xml b/dev-perl/Class-Std-Fast/metadata.xml
new file mode 100644
index 000000000000..ca56b5a70e74
--- /dev/null
+++ b/dev-perl/Class-Std-Fast/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Std-Fast</remote-id>
+ <remote-id type="cpan-module">Class::Std::Fast</remote-id>
+ <remote-id type="cpan-module">Class::Std::Fast::Storable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Std/Class-Std-0.13.0.ebuild b/dev-perl/Class-Std/Class-Std-0.13.0.ebuild
new file mode 100644
index 000000000000..82736d30f478
--- /dev/null
+++ b/dev-perl/Class-Std/Class-Std-0.13.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHORNY
+DIST_VERSION=0.013
+DIST_EXAMPLES=("demo/*")
+inherit perl-module
+
+DESCRIPTION='Support for creating standard "inside-out" classes'
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Class-Std/Manifest b/dev-perl/Class-Std/Manifest
new file mode 100644
index 000000000000..80714ddb8ae9
--- /dev/null
+++ b/dev-perl/Class-Std/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Std-0.013.tar.gz 39384 BLAKE2B 85d87339cdcf5b313c5e97dc1052dc903c2d8d90f33aa0623004c07774f06958158a10e7644a061d97e2177614ab66bf9d57e4809e9b89d042079bf183e976db SHA512 10e0c23866753a82fc981931053fa786ba8c4fa6d90b18788220d7bb414886c567545b13a2e6a4db565b0a2be67ff6524bc1f22154a2fa1223dc0cdb5e05f109
+EBUILD Class-Std-0.13.0.ebuild 474 BLAKE2B a3e2d9fa7111e2119e621ca015944e7ec49681beb2c6a83d139ef417e3276b56de29653970a082f3c5be1a0377cf23911b438695ef0049858da229e0a84d3653 SHA512 c8bc9153724ce8b7b2c6b554bdcef73aa5768d27e11ac2eb746af53daa353ab6788ffad5bc4109b44d8608e652aef82714c8f5eae8fa65fb801b7ef68051966c
+MISC metadata.xml 452 BLAKE2B fe2849d6b127db11651f02e05a0c76fb3bf78a2f25a685827ff2e1c1f0e86f915c66c5ca859f0faab45753633dd412b4f97ae4ca7f78a20a9fa0b563783e71c8 SHA512 af12f1087fde873cd560c38fadf42caa44a18b62aebb355548675ec9592938ed092687218a22b55d4f5ae78c6ceab032117b5c8be9e40927475d2847f1e6a26f
diff --git a/dev-perl/Class-Std/metadata.xml b/dev-perl/Class-Std/metadata.xml
new file mode 100644
index 000000000000..59b9599db55b
--- /dev/null
+++ b/dev-perl/Class-Std/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Std</remote-id>
+ <remote-id type="cpan-module">Class::Std</remote-id>
+ <remote-id type="cpan-module">Class::Std::SCR</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Tiny-1.6.0 b/dev-perl/Class-Tiny-1.6.0
deleted file mode 100644
index 05c554754c69..000000000000
--- a/dev-perl/Class-Tiny-1.6.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 dev-perl/Test-FailWarnings ) virtual/perl-Exporter virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Minimalist class construction
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Tiny/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b4ee97d84bfdb3744a758f0efa62145f
diff --git a/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild b/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild
new file mode 100644
index 000000000000..bb95ab174c78
--- /dev/null
+++ b/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.006
+inherit perl-module
+
+DESCRIPTION="Minimalist class construction"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+LICENSE="Apache-2.0"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ dev-perl/Test-FailWarnings
+ )
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Class-Tiny/Manifest b/dev-perl/Class-Tiny/Manifest
new file mode 100644
index 000000000000..48df5da82ccf
--- /dev/null
+++ b/dev-perl/Class-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Tiny-1.006.tar.gz 27773 BLAKE2B af9d754db8c260da6ee814c3bf6f4532b98a646719f5102b774204c07d6031c271a0e0d5fb6473e6ebe23790928c65723f4644f32f6b92e21a38979f81b65722 SHA512 0a6ca0b99bd10a39445bb582bcf89f3668747f05b13b1f7271e934a73781c855a0418ae19a41593c64288b74710f49c1dcda0005be4edf9965e8020139ca0c7e
+EBUILD Class-Tiny-1.6.0.ebuild 625 BLAKE2B 1143fc439f6457eaa1938ab3e4f49678f4277f4be1e7a944b004aed355c12788fc3e9785a8504defa12236668b6bd1a114f53e420c2b78d30d396aa5b501be53 SHA512 f8346ddd8ed13cfcedeadf19042640cb1901428d1bcba1d545430b13b1fd7f4cc5e86be5e1cc53f35d8db4121e1f61c6c259907649e6c93b2c0260e37e5b5686
+MISC metadata.xml 458 BLAKE2B 3bc4cc5affacfb2e54976aa0940f237246f2b220462bf57ccd69c95075203f03e86c700e21bcac74cdba206546fcfc3a3a3e672e14ee7ff6796947a924539a0d SHA512 90e34a2e7aabc285ae7eab086c596bc2ffe8b4f05650df85da3b1e25977cd30e580fb804e0c9ad1dca42e11dfdbe0522e6cb9069719206bb1741873adeb1ba06
diff --git a/dev-perl/Class-Tiny/metadata.xml b/dev-perl/Class-Tiny/metadata.xml
new file mode 100644
index 000000000000..ad48061fb0a4
--- /dev/null
+++ b/dev-perl/Class-Tiny/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Tiny</remote-id>
+ <remote-id type="cpan-module">Class::Tiny</remote-id>
+ <remote-id type="cpan-module">Class::Tiny::Object</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Trigger-0.140.0-r1 b/dev-perl/Class-Trigger-0.140.0-r1
deleted file mode 100644
index 60609742545f..000000000000
--- a/dev-perl/Class-Trigger-0.140.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/IO-stringy dev-lang/perl:=[-build(-)]
-DESCRIPTION=Mixin to add / call inheritable triggers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-Trigger/
-KEYWORDS=alpha amd64 ~arm ~mips ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-stringy dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/Class-Trigger-0.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5dab3301a38393a33cdeddba0089bf0f
diff --git a/dev-perl/Class-Trigger/Class-Trigger-0.140.0-r1.ebuild b/dev-perl/Class-Trigger/Class-Trigger-0.140.0-r1.ebuild
new file mode 100644
index 000000000000..d757a76fcfd5
--- /dev/null
+++ b/dev-perl/Class-Trigger/Class-Trigger-0.140.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIYAGAWA
+MODULE_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Mixin to add / call inheritable triggers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~mips ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/IO-stringy"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Class-Trigger/Manifest b/dev-perl/Class-Trigger/Manifest
new file mode 100644
index 000000000000..1e810f1f4819
--- /dev/null
+++ b/dev-perl/Class-Trigger/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Trigger-0.14.tar.gz 49950 BLAKE2B 9406a5f8a6eed703f5963d44e31ea4a7459037548f5435f10f49d2f57113bc975f66c82392dd445cfd5287b10a2fcf1a1d60ddfdf93cd98945a3676e6922fe22 SHA512 f0908469a4853ef386158f2ee66bb52a1bb4cfcdb385ecd9fd3375af87943910ba75f99066a00eab5dd367f68404369c8ad4ae2afbcb76d18e9f1327f95eb2ca
+EBUILD Class-Trigger-0.140.0-r1.ebuild 643 BLAKE2B 5753563de194c100038c77847a265e581da7b814b4251d57213aeaa3400ad3c2b16b63f15b2aeffc5b5de924ec4d56c52693ba30b0ea1619d6ce8542d5383ec2 SHA512 6fce6b0a5c979a30ae188f428c0e450d779ef9c4f414eb03d879484663c8033e7127e5097977dd45e7005ae22ed901ef734206dee542dc437fd93b1aaadf7742
+MISC metadata.xml 398 BLAKE2B 4b72049175a3bb9bbc6911a33f985f5460fdbf0b5683ad7dde607c3531028454c35cdb7c34001ba1c93399e9f7348f808642accd8d911ad5cd4d213b44e1f862 SHA512 b7f02d4d7490ab268ee9aa5dde9b2a2961ab3e27566a1981d309ccebcb5417fe3100d3886bccedee3a16376903a34c2a36fbcbcac02df75b418b4684c9e69bc0
diff --git a/dev-perl/Class-Trigger/metadata.xml b/dev-perl/Class-Trigger/metadata.xml
new file mode 100644
index 000000000000..9c9fd2a7d237
--- /dev/null
+++ b/dev-perl/Class-Trigger/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">Class-Trigger</remote-id>
+ <remote-id type="cpan-module">Class::Trigger</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Unload-0.110.0 b/dev-perl/Class-Unload-0.110.0
deleted file mode 100644
index 1f8fcd30ea1c..000000000000
--- a/dev-perl/Class-Unload-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Inspector virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Unload a class
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Unload/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Inspector dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILMARI/Class-Unload-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=021b02711b3412e46fe4b063282f52b8
diff --git a/dev-perl/Class-Unload/Class-Unload-0.110.0.ebuild b/dev-perl/Class-Unload/Class-Unload-0.110.0.ebuild
new file mode 100644
index 000000000000..1d5cb1bcaab3
--- /dev/null
+++ b/dev-perl/Class-Unload/Class-Unload-0.110.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILMARI
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Unload a class"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Class-Inspector"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880
+ dev-perl/Test-Requires
+ )
+"
+src_test() {
+ local i;
+ elog "Install the following optional dependencies for comprehensive tests:"
+ i="$(if has_version 'dev-perl/Moose'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i dev-perl/Moose"
+ elog " - Test unloadability of Moose Classes and Meta-Classes";
+ elog
+ perl_rm_files t/author-{eol,no-tabs}.t t/author-pod-{coverage,syntax}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Class-Unload/Manifest b/dev-perl/Class-Unload/Manifest
new file mode 100644
index 000000000000..1313fbeb7901
--- /dev/null
+++ b/dev-perl/Class-Unload/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Unload-0.11.tar.gz 11607 BLAKE2B c2cad8f6440d078deed31c5baf66f65a544dba90406baa64dd6afcc4dd9c0b2d3f05ab1ea916ce376991590739ef1d5aee57bbd776ded757ef0a69021dc42e81 SHA512 464e5c82578bf43ac97a9c434bb1b4889a7b2d5e97d51b5f6965c3de44d81016177d2b1596a93d09bfac38266ffff7bd668b1f15d11444c692530894df9348e8
+EBUILD Class-Unload-0.110.0.ebuild 787 BLAKE2B 000d4759c336dc23bfe5317c9d1120dabad86edcc014a82f8967dc9aa8feb42dc21ea37769c5df4af01e682221764a6adf0cf005b310a674cd65fb214ab7cea9 SHA512 b0474774cb3d2bc91edd7b173dc353bf4aa4124ec3ae7d22112c0e70a41634bb4a50a911fb74312d610bfd469b09ee7fe4083631bcbae19dda1648e40e8b1496
+MISC metadata.xml 396 BLAKE2B 6cfb72c2e4d944574fc8e7732c19d0b2cf10c1c91f48e17908734e8f77ec829bbf21d28918836e6e757143c06c701ae7d22154b4edfea6e75d003ba7e5849bf6 SHA512 3f45d909ba0f6b50dee275ed73316d915ed17d97cc33e0dfd577227b16ded9944fac9ea43bf445f870318611d53e2942332a2ca991e5d88827131da867dc4ca7
diff --git a/dev-perl/Class-Unload/metadata.xml b/dev-perl/Class-Unload/metadata.xml
new file mode 100644
index 000000000000..521f74abc108
--- /dev/null
+++ b/dev-perl/Class-Unload/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">Class-Unload</remote-id>
+ <remote-id type="cpan-module">Class::Unload</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-Virtual-0.80.0 b/dev-perl/Class-Virtual-0.80.0
deleted file mode 100644
index 42bfc160aca0..000000000000
--- a/dev-perl/Class-Virtual-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Carp-Assert-0.100.0 >=dev-perl/Class-ISA-0.31 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Base class for virtual base classes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Class-Virtual/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Carp-Assert-0.100.0 >=dev-perl/Class-ISA-0.31 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHWERN/Class-Virtual-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2ea2da42b63ceda7a713d556ec9b55a2
diff --git a/dev-perl/Class-Virtual/Class-Virtual-0.80.0.ebuild b/dev-perl/Class-Virtual/Class-Virtual-0.80.0.ebuild
new file mode 100644
index 000000000000..1176d9630ba9
--- /dev/null
+++ b/dev-perl/Class-Virtual/Class-Virtual-0.80.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHWERN
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Base class for virtual base classes"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Class-Data-Inheritable-0.20.0
+ >=dev-perl/Carp-Assert-0.100.0
+ >=dev-perl/Class-ISA-0.31"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Class-Virtual/Manifest b/dev-perl/Class-Virtual/Manifest
new file mode 100644
index 000000000000..c653a0cdfe20
--- /dev/null
+++ b/dev-perl/Class-Virtual/Manifest
@@ -0,0 +1,3 @@
+DIST Class-Virtual-0.08.tar.gz 6864 BLAKE2B 7b74d55a38bf1122f336d3a32d352ba04d24552f0b9fd58f0537edd895b2bc6c39fbec45dda96f87084907a5cf3e5502f6d509a90a3939ab39f4f546ed7368ec SHA512 43a95d1339724b9b6392ab7c13eba502938cfee9ad29eaeaae0dc84549f29ecc700af38a7f04bbd357fc76c30b878532c919edc69bc986d791556eea46ef4439
+EBUILD Class-Virtual-0.80.0.ebuild 499 BLAKE2B 5175e9bbde4fd4173fd50fbfbdb0df08b6950f6f2583851c36e60bcddc2793b463dcaa38fa28ae10df420392ef12c82d9e5e21b94fbdb172bd4ffa573b1cd96b SHA512 3c5e0443eadbe43b32b007eb5a63e7c429d1e83f818e8b317409caa7737ddd9b35f689fbff51001ee0799260ca8040667e8648b9fbc7759b301698f9f56d780c
+MISC metadata.xml 471 BLAKE2B 58ceb3010610e3abe3297d665c96b2222c347271dc13ab598a6dd928a8952959601f04c5cd0446c61f614284128abacbfc4f9b4f8d19a0384c58ed94f7deef69 SHA512 3838f4b709138dc3d40c63b2f07238debcfc1be681b358f957a78e5ae98a3788c58e7b88e3dea93044f129f150e9ecd7911bb8db8bd9218e0a512f0e23a43bb9
diff --git a/dev-perl/Class-Virtual/metadata.xml b/dev-perl/Class-Virtual/metadata.xml
new file mode 100644
index 000000000000..7fb2329397a7
--- /dev/null
+++ b/dev-perl/Class-Virtual/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-Virtual</remote-id>
+ <remote-id type="cpan-module">Class::Virtual</remote-id>
+ <remote-id type="cpan-module">Class::Virtually::Abstract</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-WhiteHole-0.40.0-r1 b/dev-perl/Class-WhiteHole-0.40.0-r1
deleted file mode 100644
index 1822b2e3d3f3..000000000000
--- a/dev-perl/Class-WhiteHole-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=base class to treat unhandled method calls as errors
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-WhiteHole/
-KEYWORDS=amd64 ia64 ~ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHWERN/Class-WhiteHole-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ccc8d3102ccf46c4db76d61cee2d6dff
diff --git a/dev-perl/Class-WhiteHole/Class-WhiteHole-0.40.0-r1.ebuild b/dev-perl/Class-WhiteHole/Class-WhiteHole-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..18c5c12be998
--- /dev/null
+++ b/dev-perl/Class-WhiteHole/Class-WhiteHole-0.40.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSCHWERN
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="base class to treat unhandled method calls as errors"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ppc64 sparc x86 ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Class-WhiteHole/Manifest b/dev-perl/Class-WhiteHole/Manifest
new file mode 100644
index 000000000000..f7f0f7d146ee
--- /dev/null
+++ b/dev-perl/Class-WhiteHole/Manifest
@@ -0,0 +1,3 @@
+DIST Class-WhiteHole-0.04.tar.gz 3279 BLAKE2B 4b45894b26214c5f56ac2bd436c3ec3094bc1c583b89c6ec16aa9dbc06a8e997d90bd7ec7f243d9dd6a7fc3692b601bf26b62729bb0602afa6ce075a389add6d SHA512 2b972e4e520123d2b367887cf20e7655b7f513bdc45a3659b73c4f9475e28cd1b824461092616d1fc357f6b811df1eef15de2d8403f42b2e41dfa35f361a9de7
+EBUILD Class-WhiteHole-0.40.0-r1.ebuild 336 BLAKE2B 21b10729400e51f79581bbaafa31fd27cc4d55c2d2a92883b9562c5a2eeff061afa265d3969c8db1837ad4a667eb4b2c633b17acef2c86f9465b109d344d19f6 SHA512 032bd4e169afe8b396781c55d408dc083f0f2aebb32975cb58261ea76ba556d4f200907d794406a590a779fdcae0e601d0d49ccf2280a3deb729880746da9089
+MISC metadata.xml 402 BLAKE2B f2700c2e92f81c1d2f35b2d48350098c104c6892cef339774740f2500ef3e79dc609dd790f14af83b46b5b25ab4277cf6de79e51398cec9720660e52c1fda906 SHA512 3c28c9b772fba9337d2d0817bd83b3557e94a2eacd64c25db6a1c3b35a8b0629175f0f1f985c2c18aeeacf3f9f5c27477a8b696eefbf1929609742741d091d38
diff --git a/dev-perl/Class-WhiteHole/metadata.xml b/dev-perl/Class-WhiteHole/metadata.xml
new file mode 100644
index 000000000000..a8ea1cced259
--- /dev/null
+++ b/dev-perl/Class-WhiteHole/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">Class-WhiteHole</remote-id>
+ <remote-id type="cpan-module">Class::WhiteHole</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-XPath-1.400.0-r1 b/dev-perl/Class-XPath-1.400.0-r1
deleted file mode 100644
index e55e7682711d..000000000000
--- a/dev-perl/Class-XPath-1.400.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/HTML-Tree ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=adds xpath matching to object trees
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-XPath/
-IUSE=test
-KEYWORDS=amd64 ia64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/Class-XPath-1.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dc6638c8763c7004e15dc450030902cf
diff --git a/dev-perl/Class-XPath/Class-XPath-1.400.0-r1.ebuild b/dev-perl/Class-XPath/Class-XPath-1.400.0-r1.ebuild
new file mode 100644
index 000000000000..f6d149a365fa
--- /dev/null
+++ b/dev-perl/Class-XPath/Class-XPath-1.400.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SAMTREGAR
+MODULE_VERSION=1.4
+inherit perl-module
+
+DESCRIPTION="adds xpath matching to object trees"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? ( dev-perl/HTML-Tree )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Class-XPath/Manifest b/dev-perl/Class-XPath/Manifest
new file mode 100644
index 000000000000..4b999607dceb
--- /dev/null
+++ b/dev-perl/Class-XPath/Manifest
@@ -0,0 +1,3 @@
+DIST Class-XPath-1.4.tar.gz 10802 BLAKE2B 532ed4a2baaaad9c0a47573a6e17858185eb84210733ad9aa11bd7e0a5c47ffa30f40dfd26312e480aa0ba7e64d74b9cf91a842658157d0d532d9c2c2b6fd021 SHA512 27cc62d8490c7f0ccb99ade0c3d229a0854540be248acab0f295ef64fdc50898cbfbdcded8a57b68e8b05adaa030265e2816cd49a060062a31620fd61c373a15
+EBUILD Class-XPath-1.400.0-r1.ebuild 361 BLAKE2B 470d94c955f7f83c42478eac1bb1b857d14ac11a17c7af94e4fc27214d39a17426bae743b39dee10ebea22c33c7c00ff93e19cb3d49b7dc23f3712e7dd23751b SHA512 c8d26195fc98fd5085491d87a89b29b64730b08f1fc16136cb0c780c2cd7601a6bfe08f2ec1c2d457ae8dad7c882adc4469efb5019721b67bd24b1b55cf82283
+MISC metadata.xml 394 BLAKE2B 3bb7c758620105db008b3b16e640ff64b012461c225ec8fe807782c2efade90d0670f13decb903dcd799b0fc1cf3dfd764092d7925fde77127bd955a0739f14d SHA512 79057ea3f878156cd3c2cd9f4a811a585c29b41498de06d78b06219eed970d18d1f70e983e4abb3e37bd407eb00130d25d35dbe927237792e072daf0274f82ce
diff --git a/dev-perl/Class-XPath/metadata.xml b/dev-perl/Class-XPath/metadata.xml
new file mode 100644
index 000000000000..6afa437bc964
--- /dev/null
+++ b/dev-perl/Class-XPath/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">Class-XPath</remote-id>
+ <remote-id type="cpan-module">Class::XPath</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Class-XSAccessor-1.190.0 b/dev-perl/Class-XSAccessor-1.190.0
deleted file mode 100644
index 25b4875539a9..000000000000
--- a/dev-perl/Class-XSAccessor-1.190.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/AutoXS-Header-1.01 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generate fast XS accessors without runtime compilation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Class-XSAccessor/
-KEYWORDS=amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/AutoXS-Header-1.01 !dev-perl/Class-XSAccessor-Array dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/Class-XSAccessor-1.19.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d83d9f162edb3feecd9f9f9dd653aaac
diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0.ebuild
new file mode 100644
index 000000000000..2cded14341db
--- /dev/null
+++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SMUELLER
+MODULE_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="Generate fast XS accessors without runtime compilation"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ >=dev-perl/AutoXS-Header-1.01
+"
+RDEPEND="${DEPEND}
+ !dev-perl/Class-XSAccessor-Array
+"
+
+SRC_TEST=do
+mymake=( OPTIMIZE=${CFLAGS} )
diff --git a/dev-perl/Class-XSAccessor/Manifest b/dev-perl/Class-XSAccessor/Manifest
new file mode 100644
index 000000000000..6360278d5de7
--- /dev/null
+++ b/dev-perl/Class-XSAccessor/Manifest
@@ -0,0 +1,3 @@
+DIST Class-XSAccessor-1.19.tar.gz 80786 BLAKE2B 4650d7d6a4ab2783292ae567f7b43e7268f665c04698ebf245ff4eaf7d6405aae6497e7a1edd056aa948b061c353fe8912553f0dc84e21b152c56be3f42b2d4c SHA512 58855bb2108b60cc90ae1d1c4d6a011da7bac2d063c7c953ff8610ae164ba60731a664f0fbddf148e1eabb60042913a17633a9c9a8936a23a59130b381bf63f8
+EBUILD Class-XSAccessor-1.190.0.ebuild 466 BLAKE2B f5e305bb3889f9e4d95000d654ea5c574b6aeee960db2d27c2df5e5fe4ebd9c27389dedf6c5f59958a4a397a25340430c01136dce144f852be45213860532b6d SHA512 f726bb22f01741f1902ac8cee3c02394b0154dadbe203dd9c7c32ad73bdae4b194c3bfbbd5ef0c8e22b10bed0e4a96fc7e2267849ec34e7eb9b3c3aeb5732074
+MISC metadata.xml 475 BLAKE2B 553de99d29ffe11ba05e9d1a0b16779fc608318bbb551f7a5c5e2bd4c98c243de7479b71e7336a922726725b9d9f9c5322164f4b14fcd10a47488b41404a91f5 SHA512 4c0dcfc879458d506adb749e854d92b200165da9120f9d202bbea91c1c225c09184e2b758df40320cb35189f4546e7c7af7b3905a9c65626087af95512eb4559
diff --git a/dev-perl/Class-XSAccessor/metadata.xml b/dev-perl/Class-XSAccessor/metadata.xml
new file mode 100644
index 000000000000..f93ee1634854
--- /dev/null
+++ b/dev-perl/Class-XSAccessor/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Class-XSAccessor</remote-id>
+ <remote-id type="cpan-module">Class::XSAccessor</remote-id>
+ <remote-id type="cpan-module">Class::XSAccessor::Array</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Clipboard-0.130.0-r3 b/dev-perl/Clipboard-0.130.0-r3
deleted file mode 100644
index 9d50626bfe5f..000000000000
--- a/dev-perl/Clipboard-0.130.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Copy and paste with any OS
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Clipboard/
-IUSE=test
-KEYWORDS=amd64 arm ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-misc/xclip dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KI/KING/Clipboard-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=fe03e0cf3fca340e8e996d6fa34e907f
diff --git a/dev-perl/Clipboard/Clipboard-0.130.0-r3.ebuild b/dev-perl/Clipboard/Clipboard-0.130.0-r3.ebuild
new file mode 100644
index 000000000000..e66f219513ff
--- /dev/null
+++ b/dev-perl/Clipboard/Clipboard-0.130.0-r3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KING
+DIST_VERSION=0.13
+inherit perl-module virtualx
+
+DESCRIPTION="Copy and paste with any OS"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc ppc64 x86"
+IUSE=""
+
+# See bug 521890.
+PATCHES=(
+ "${FILESDIR}"/"${P}"-insecure-tempfile.patch
+ "${FILESDIR}"/"${P}"-no-dot-inc.patch
+)
+
+RDEPEND="x11-misc/xclip"
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Clipboard/Manifest b/dev-perl/Clipboard/Manifest
new file mode 100644
index 000000000000..cded7d0f85f8
--- /dev/null
+++ b/dev-perl/Clipboard/Manifest
@@ -0,0 +1,5 @@
+AUX Clipboard-0.130.0-insecure-tempfile.patch 655 BLAKE2B 4051298d2779e7f8350136ce4109fca010cd10389975cf9d8ee0906f5dcd6b67026fcdca413ac048f12cb71c21d0487fa474f71175a46691414097cb8591a6d1 SHA512 adfb20e03ceb6d8abbe7901c2c03d292f3a41692878394bccb6604d34d786c3d3f8ae1643530234ec015655a0047c406ca8d9ec4c806b0da0646bce024fb6666
+AUX Clipboard-0.130.0-no-dot-inc.patch 1186 BLAKE2B 698830824a23a0dac1b40b43cd77b184352ec3fdc171134efed30225512a8f2b54e0d4584f20f527f6075205f294609d25a8093d4fca592aea8c4e699c4877f7 SHA512 cc6e24586323b90ce64513ea5a81e64f1c9f5f06390cd2dd4d2f3bc24e82c107cf9c03e637b614068d07597f3ca49cacd51bc168089506ab2bdbdc0410129c2b
+DIST Clipboard-0.13.tar.gz 21616 BLAKE2B 6e46f36fcfbcbd61ca35dddb85b16da49ee7b2d6f3e0cf6b15e90a5730b649d0bb960108c33d6896903570f3baaf5ce871511dfd3a1330625b9974190fb408bc SHA512 29792efabee3bdbd808c445714f344608f79799561029d3311b3c263e7bd52ddd8be6e17773f2e027b0d38afecd5d7057af3a129e053c1c01928cf2c5a12bd6b
+EBUILD Clipboard-0.130.0-r3.ebuild 461 BLAKE2B 5cd8e194d30d3773093c9f7bd610e349be28734579d086758aef5899cfff08ae0e789c7c5d45bdbdd06a8fba4acb4711b5c1f38b39f35593df5d04b01bec24ce SHA512 da10b24a5813b2efeaba0389e767ffa6f5fd0fa6a1e6ffe3bc763fa5ef87765d58dbd71f1e95e9382e07981a2ec2346c7d8a487a91aa1c12ccc120f19c3b93e4
+MISC metadata.xml 647 BLAKE2B 035eff8bc4070bc851c89442f2175379af802e68b566f7ae29d9df31a49e50a64143724bb1b6814d81ab8ff72b45f004840bd3bdea59dbca9d3b9618602f948a SHA512 dff9edef9bca1249129e68f2c2d3d582d39c3c753b00a5c664cee0f0b8080038e72ec4e81d5e77245a4c0fdc912c074e03f4602dc1de196db0763dce14ba3e72
diff --git a/dev-perl/Clipboard/files/Clipboard-0.130.0-insecure-tempfile.patch b/dev-perl/Clipboard/files/Clipboard-0.130.0-insecure-tempfile.patch
new file mode 100644
index 000000000000..1fd452c61481
--- /dev/null
+++ b/dev-perl/Clipboard/files/Clipboard-0.130.0-insecure-tempfile.patch
@@ -0,0 +1,23 @@
+Description: Fix insecure use of temporary files.
+ This is CVE-2014-5509.
+Origin: vendor
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=98435
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=98435
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2016-08-13
+
+--- a/scripts/clipedit
++++ b/scripts/clipedit
+@@ -1,10 +1,11 @@
+ #!/usr/bin/perl
+ use strict;
+ use Clipboard;
++use File::Temp qw( tempfile );
+
+ my $orig = Clipboard->paste;
+
+-my $tmpfilename = "/tmp/clipedit$$";
++my ($tmpfile, $tmpfilename) = tempfile();
+ open my $tmpfile, ">$tmpfilename" or die "Failure to open $tmpfilename: $!";
+ print $tmpfile $orig;
+ close $tmpfile;
diff --git a/dev-perl/Clipboard/files/Clipboard-0.130.0-no-dot-inc.patch b/dev-perl/Clipboard/files/Clipboard-0.130.0-no-dot-inc.patch
new file mode 100644
index 000000000000..1e9c31be70e9
--- /dev/null
+++ b/dev-perl/Clipboard/files/Clipboard-0.130.0-no-dot-inc.patch
@@ -0,0 +1,45 @@
+From 389b272f8696b86f594726544a8280e43cd2ffc6 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 19 Oct 2017 10:21:36 +1300
+Subject: Fix Makefile.PL & Tests for '.' in @INC removal under Perl 5.26+
+
+Bug: https://bugs.gentoo.org/615138
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121056
+---
+ Makefile.PL | 1 +
+ t/drivers.t | 2 ++
+ t/mock.t | 2 ++
+ 3 files changed, 5 insertions(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 08468ac..ab60784 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+ name('Clipboard');
+ author('Ryan King <rking@panoptic.com>');
+diff --git a/t/drivers.t b/t/drivers.t
+index 1ae7014..de2478f 100644
+--- a/t/drivers.t
++++ b/t/drivers.t
+@@ -1,3 +1,5 @@
++use File::Spec::Functions qw(rel2abs);
++use lib rel2abs('.');
+ use Test::Clipboard;
+ use strict; # XXX make Test::Clipboard do this
+ my %map = qw(
+diff --git a/t/mock.t b/t/mock.t
+index fbd76f0..2a50ebb 100644
+--- a/t/mock.t
++++ b/t/mock.t
+@@ -1,3 +1,5 @@
++use File::Spec::Functions qw(rel2abs);
++use lib rel2abs('.');
+ use Test::Clipboard;
+ use Test::MockClipboard;
+ use strict; # XXX make Test::Clipboard do this
+--
+2.14.2
+
diff --git a/dev-perl/Clipboard/metadata.xml b/dev-perl/Clipboard/metadata.xml
new file mode 100644
index 000000000000..040e0e7ce256
--- /dev/null
+++ b/dev-perl/Clipboard/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Clipboard</remote-id>
+ <remote-id type="cpan-module">Clipboard</remote-id>
+ <remote-id type="cpan-module">Clipboard::MacPasteboard</remote-id>
+ <remote-id type="cpan-module">Clipboard::Win32</remote-id>
+ <remote-id type="cpan-module">Clipboard::Xclip</remote-id>
+ <remote-id type="cpan-module">PhonyClipboard</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Clone-0.390.0 b/dev-perl/Clone-0.390.0
deleted file mode 100644
index a3baa48097da..000000000000
--- a/dev-perl/Clone-0.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Recursively copy Perl datatypes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Clone/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GARU/Clone-0.39.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f00aa2af2957e4f6168293646370d00f
diff --git a/dev-perl/Clone/Clone-0.390.0.ebuild b/dev-perl/Clone/Clone-0.390.0.ebuild
new file mode 100644
index 000000000000..1c3d11335fef
--- /dev/null
+++ b/dev-perl/Clone/Clone-0.390.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GARU
+DIST_VERSION=0.39
+inherit perl-module
+
+DESCRIPTION="Recursively copy Perl datatypes"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+mymake='OPTIMIZE=${CFLAGS}'
diff --git a/dev-perl/Clone/Manifest b/dev-perl/Clone/Manifest
new file mode 100644
index 000000000000..1843b27e8ab9
--- /dev/null
+++ b/dev-perl/Clone/Manifest
@@ -0,0 +1,3 @@
+DIST Clone-0.39.tar.gz 13785 BLAKE2B d3a1434a922f602110156e1eceb51709d8c41a292e69e9822f508d99c8868e617f46e71b3c640f15fd994700cbc8187e3dabdd43d1dfc1a7d2f19c8608f40e4a SHA512 5e3feeff7646fb2ea075267962f7f7013186310974cdbb87f779ece0f56baf62e7dbb0afa94816e20675dc03bc5fbe271b9594e12ea441863b78860691822b6b
+EBUILD Clone-0.390.0.ebuild 544 BLAKE2B 10cf177e09eedbfe00ca9006399650d03829f7537cb2b7dd1381ac45e6a91b85ae11d211b8dea242948056e080860a0fc719c09feeb45cf75fe65c9d5e920d2a SHA512 ebb2b1b32a1452ec34a451584462398abeb1cd3c0290a014d7c96e416cf27a2985b9b68fb9d5bf616155943a0187d8305c7d93b2b79fcc915b602edc1ba97772
+MISC metadata.xml 381 BLAKE2B 5626d365cfa4134c5838d948102ade74dd9ea2625b20dd514c5b9156d8eb2dca021cd5a54cbfab4db4e2487527d8337cd85a538ffaa1d9693276275c8821873f SHA512 cdae589f0c32e71bff82bd75ce3953caea18dccba25b29661b396a740ac61d392b398399cab3a97e33c16d75750b2c2d1fc8a7e1c9599f9e64d53c042cf15fc5
diff --git a/dev-perl/Clone/metadata.xml b/dev-perl/Clone/metadata.xml
new file mode 100644
index 000000000000..004f75a9b694
--- /dev/null
+++ b/dev-perl/Clone/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">Clone</remote-id>
+ <remote-id type="cpan-module">Clone</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Color-Calc-1.74.0 b/dev-perl/Color-Calc-1.74.0
deleted file mode 100644
index caf3fb29c2f1..000000000000
--- a/dev-perl/Color-Calc-1.74.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Graphics-ColorNames-2.100.0 >=dev-perl/Graphics-ColorNames-WWW-0.10.0 !minimal? ( >=dev-perl/Graphics-ColorObject-0.5.0 ) >=dev-perl/Params-Validate-0.750.0 >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Simple calculations with RGB colors
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Color-Calc/
-IUSE=test minimal examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Graphics-ColorNames-2.100.0 >=dev-perl/Graphics-ColorNames-WWW-0.10.0 !minimal? ( >=dev-perl/Graphics-ColorObject-0.5.0 ) >=dev-perl/Params-Validate-0.750.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Color-Calc-1.074.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6700c9a35ee3ba515f269dde15de20fc
diff --git a/dev-perl/Color-Calc/Color-Calc-1.74.0.ebuild b/dev-perl/Color-Calc/Color-Calc-1.74.0.ebuild
new file mode 100644
index 000000000000..68cefd59449f
--- /dev/null
+++ b/dev-perl/Color-Calc/Color-Calc-1.74.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFAERBER
+DIST_VERSION=1.074
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Simple calculations with RGB colors"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test minimal"
+
+RDEPEND=">=dev-perl/Graphics-ColorNames-2.100.0
+ >=dev-perl/Graphics-ColorNames-WWW-0.10.0
+ !minimal? ( >=dev-perl/Graphics-ColorObject-0.5.0 )
+ >=dev-perl/Params-Validate-0.750.0"
+
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )"
+
+src_test() {
+ perl_rm_files t/10pod.t t/11pod_cover.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Color-Calc/Manifest b/dev-perl/Color-Calc/Manifest
new file mode 100644
index 000000000000..0c3ea8a9a618
--- /dev/null
+++ b/dev-perl/Color-Calc/Manifest
@@ -0,0 +1,3 @@
+DIST Color-Calc-1.074.tar.gz 27254 BLAKE2B 13b01c88a2c595834ffa1b73b165c4cc44197b39501d7a5fa114ad634805f8ed3d24dfe44ffaa9481ae540ccefef1d66bcc22257c237a87b048f897b06f7e3e8 SHA512 9902ada0599f4d1a499226398943e460a5ed470d2c5d4d1992036c186a6962d6b9ea35a436541339717e613fb249b7d43de81a6dfc1ba237fcf9350782aab3ac
+EBUILD Color-Calc-1.74.0.ebuild 682 BLAKE2B d652f031775f41bb8f6524d235a770b5307cb204149a1ed296fd811a1a57bbfab49cb7844667d55152b1b2445841e7d4e411c7e82b36c383289c61009acb89b3 SHA512 7e5479f48bbb94758b0836335cf692acae2c10847c16e7a6e01486238336642aa7f2bc77e3ea538863e2cea919ece9a8e70ae5f99ad334713262c1c3cfb7c665
+MISC metadata.xml 455 BLAKE2B e7c824f438ff4d2ac0ba2217b83c5f36b4ccb34db3935772dc2a9f433d541ff8a34dd562fd8a0246bd78f76e524ccadc54b81ebe95043037466a28855ceab33b SHA512 2e5856e20299dc32c1f67aa73acf5091ecaafe1c8584d5ca68bc9c4d91cf3cc9f1420b7f7068d65adac2ea1a17c837c2a2c2d1e1536fbb7e44469a576c1fdf06
diff --git a/dev-perl/Color-Calc/metadata.xml b/dev-perl/Color-Calc/metadata.xml
new file mode 100644
index 000000000000..9d8c9b399738
--- /dev/null
+++ b/dev-perl/Color-Calc/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Color-Calc</remote-id>
+ <remote-id type="cpan-module">Color::Calc</remote-id>
+ <remote-id type="cpan-module">Color::Calc::WWW</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Color-Library-0.21.0-r1 b/dev-perl/Color-Library-0.21.0-r1
deleted file mode 100644
index 60cf82f1e54f..000000000000
--- a/dev-perl/Color-Library-0.21.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Pluggable dev-perl/Class-Accessor dev-perl/Class-Data-Inheritable test? ( dev-perl/Test-Most ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=An easy-to-use and comprehensive named-color library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Color-Library/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Module-Pluggable dev-perl/Class-Accessor dev-perl/Class-Data-Inheritable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROKR/Color-Library-0.021.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e3f72496256ffabb298d99ac890e6f5a
diff --git a/dev-perl/Color-Library/Color-Library-0.21.0-r1.ebuild b/dev-perl/Color-Library/Color-Library-0.21.0-r1.ebuild
new file mode 100644
index 000000000000..3b261b03c8f9
--- /dev/null
+++ b/dev-perl/Color-Library/Color-Library-0.21.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ROKR
+MODULE_VERSION=0.021
+inherit perl-module
+
+DESCRIPTION="An easy-to-use and comprehensive named-color library"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Module-Pluggable
+ dev-perl/Class-Accessor
+ dev-perl/Class-Data-Inheritable
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Most
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Color-Library/Manifest b/dev-perl/Color-Library/Manifest
new file mode 100644
index 000000000000..fe9d6bc9e0a0
--- /dev/null
+++ b/dev-perl/Color-Library/Manifest
@@ -0,0 +1,3 @@
+DIST Color-Library-0.021.tar.gz 343300 BLAKE2B f0debb8be5ef66111f24494509d75823faecad64f976cd229d8efc0212131b557b32a50fc85dd4c6c4e56efe3385af3fd59af92999b84923ba8bc72bef4719ea SHA512 2338ad5a4e313d0f47604678a511845be1d02ed62804109d7338cae0831130751933a4b0f6c0056e684da926e135542292a10cedd6b3d5cee6b3110bbb98cef8
+EBUILD Color-Library-0.21.0-r1.ebuild 454 BLAKE2B 7a3326ce3bfb8c3736a2e40f7433e3dd957df651ea5019e9a73d2331697a818aa8eed68511e6d25caf21f92b298c4b85ddaa0baa033c480ed94b5c7f669888ff SHA512 378e428508677c81a5c9e91fb71a49210234bdf4c1e97da8d0f429a94e6acdb68c736b05c392468c40113e624a609213905abfadc5eb30f5f587c14b075b023e
+MISC metadata.xml 2368 BLAKE2B 5a4c8e98f7f925a1b22fc75915b39aeab3bfd7e5bfdacc3bd5de9f1e68e460b448c18e57ac2f7af91ad82362b416ece3c0caf1ac9e82ab6c14b02e8817d97c2f SHA512 ce8f3b83c5a42176cc08d0cd7eb0ac57130020142ede964dff30f5dd491e635f1bca59984d161c8f5594223c58112ad09693cfc96b0836fa8331dcc7b7cac335
diff --git a/dev-perl/Color-Library/metadata.xml b/dev-perl/Color-Library/metadata.xml
new file mode 100644
index 000000000000..2bf54971043e
--- /dev/null
+++ b/dev-perl/Color-Library/metadata.xml
@@ -0,0 +1,36 @@
+<?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">Color-Library</remote-id>
+ <remote-id type="cpan-module">Color::Library</remote-id>
+ <remote-id type="cpan-module">Color::Library::Color</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::HTML</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::IE</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::Mozilla</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::A</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::B</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::F</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::H</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::M</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::P</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::R</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::RC</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::S</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::SC</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::NBS_ISCC::TC</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::Netscape</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::SVG</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::Tango</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::VACCC</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::WWW</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::Windows</remote-id>
+ <remote-id type="cpan-module">Color::Library::Dictionary::X11</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Compress-Bzip2-2.260.0 b/dev-perl/Compress-Bzip2-2.260.0
deleted file mode 100644
index 488bd9f6d8b3..000000000000
--- a/dev-perl/Compress-Bzip2-2.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/bzip2 virtual/perl-Carp virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Interface to Bzip2 compression library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Compress-Bzip2/
-IUSE=test
-KEYWORDS=amd64 ia64 ~mips sparc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-arch/bzip2 virtual/perl-Carp virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Compress-Bzip2-2.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8f7a22bc949ab1e90533d71d44342c1d
diff --git a/dev-perl/Compress-Bzip2/Compress-Bzip2-2.260.0.ebuild b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.260.0.ebuild
new file mode 100644
index 000000000000..417e1d7a52d7
--- /dev/null
+++ b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.260.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=2.26
+DIST_AUTHOR=RURBAN
+inherit perl-module
+
+DESCRIPTION="Interface to Bzip2 compression library"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~mips sparc x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ app-arch/bzip2
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files t/900_*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Compress-Bzip2/Manifest b/dev-perl/Compress-Bzip2/Manifest
new file mode 100644
index 000000000000..eb38bd91ea87
--- /dev/null
+++ b/dev-perl/Compress-Bzip2/Manifest
@@ -0,0 +1,3 @@
+DIST Compress-Bzip2-2.26.tar.gz 886999 BLAKE2B b7107d522c172958f9cf137b2fa5ba7a88da8114b467eb20eb7da5d67f09d86105277ad4711cff0cfc3478518557fb37cbc8a1b80d1f37070d51e69b93747f3b SHA512 be1670303496a9f48989777468234d52276b34e6c0fdb6e99d2199134f353f1ee32e0489a3797ab3a2d4777bb5f03f78dff39f3bf75b8cc511b754da2b7e4959
+EBUILD Compress-Bzip2-2.260.0.ebuild 521 BLAKE2B 11c7abbbacbd3b0ca12e6de01a9ccc9be87adf4d340f127b7323ad63aed1e6f50989a96e4696978af4054536b85fe27d995a72e43730bde40fb21b74a2d2dfed SHA512 cbbee6ec7d20ae0a36e51b1557babb4ca5f2beb09c0b1ad45a0301ee559ce1d1e81910ce40d193e4011e3284aca32835509a9c630f583c85c18c1d80420b32e8
+MISC metadata.xml 400 BLAKE2B c512c84bdcbca2fb41f027d62b87c530dc853263a7f5b9fa60100817b32580e74e47a5957e2303de1dbb343c15d0ed4794185d505d38b67534a254dec1bf0bd2 SHA512 dfed7f8fa66ebd59fcb4cd990936135de4d58e0238d92c2b8969728a025bbcabc3b894308acd647f51a42e3b6a4d24320ea905e6f3232ceff6f50b5acae35c46
diff --git a/dev-perl/Compress-Bzip2/metadata.xml b/dev-perl/Compress-Bzip2/metadata.xml
new file mode 100644
index 000000000000..a0efab7520d4
--- /dev/null
+++ b/dev-perl/Compress-Bzip2/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">Compress-Bzip2</remote-id>
+ <remote-id type="cpan-module">Compress::Bzip2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-Any-0.320.0 b/dev-perl/Config-Any-0.320.0
deleted file mode 100644
index 5fbab17ea776..000000000000
--- a/dev-perl/Config-Any-0.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Pluggable-3.600.0 conf? ( >=dev-perl/Config-General-2.470.0 ) !conf? ( !<dev-perl/config-general-2.470.0 !<dev-perl/Config-General-2.470.0 ) ini? ( dev-perl/Config-Tiny ) json? ( || ( dev-perl/Cpanel-JSON-XS dev-perl/JSON-MaybeXS dev-perl/JSON-XS >=virtual/perl-JSON-PP-2 dev-perl/JSON ) ) xml? ( dev-perl/XML-NamespaceSupport dev-perl/XML-Simple ) yaml? ( || ( dev-perl/YAML-LibYAML >=dev-perl/YAML-Syck-0.700.0 dev-perl/YAML ) ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Load configuration from different file formats, transparently
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-Any/
-IUSE=test +conf +ini +json +xml +yaml
-KEYWORDS=amd64 arm ppc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Module-Pluggable-3.600.0 conf? ( >=dev-perl/Config-General-2.470.0 ) !conf? ( !<dev-perl/config-general-2.470.0 !<dev-perl/Config-General-2.470.0 ) ini? ( dev-perl/Config-Tiny ) json? ( || ( dev-perl/Cpanel-JSON-XS dev-perl/JSON-MaybeXS dev-perl/JSON-XS >=virtual/perl-JSON-PP-2 dev-perl/JSON ) ) xml? ( dev-perl/XML-NamespaceSupport dev-perl/XML-Simple ) yaml? ( || ( dev-perl/YAML-LibYAML >=dev-perl/YAML-Syck-0.700.0 dev-perl/YAML ) ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Config-Any-0.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dcdb3fdaabc9f714628c95c5c959aab0
diff --git a/dev-perl/Config-Any/Config-Any-0.320.0.ebuild b/dev-perl/Config-Any/Config-Any-0.320.0.ebuild
new file mode 100644
index 000000000000..907a6cc935d3
--- /dev/null
+++ b/dev-perl/Config-Any/Config-Any-0.320.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="Load configuration from different file formats, transparently"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc x86 ~ppc-aix"
+IUSE="test +conf +ini +json +xml +yaml"
+
+RDEPEND="
+ >=dev-perl/Module-Pluggable-3.600.0
+ conf? (
+ >=dev-perl/Config-General-2.470.0
+ )
+ !conf? (
+ !<dev-perl/config-general-2.470.0
+ !<dev-perl/Config-General-2.470.0
+ )
+ ini? (
+ dev-perl/Config-Tiny
+ )
+ json? (
+ || (
+ dev-perl/Cpanel-JSON-XS
+ dev-perl/JSON-MaybeXS
+ dev-perl/JSON-XS
+ >=virtual/perl-JSON-PP-2
+ dev-perl/JSON
+ )
+ )
+ xml? (
+ dev-perl/XML-NamespaceSupport
+ dev-perl/XML-Simple
+ )
+ yaml? (
+ || (
+ dev-perl/YAML-LibYAML
+ >=dev-perl/YAML-Syck-0.700.0
+ dev-perl/YAML
+ )
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Config-Any/Manifest b/dev-perl/Config-Any/Manifest
new file mode 100644
index 000000000000..31bfd9fb90de
--- /dev/null
+++ b/dev-perl/Config-Any/Manifest
@@ -0,0 +1,3 @@
+DIST Config-Any-0.32.tar.gz 21045 BLAKE2B d3eb7df6ea972bdad2ff416adb3f6744ab972520bcef0b116bd29249416bd4184935d92752f4b1aec371656462db08e87ba9de78f7cf36c53d9425673f083ad0 SHA512 7c6fa9f341b1392ffd71babca688e3fb8bcd5f6330fe15aefb36ac002af83ed3674667dcddd9a500404bc4e019609f392c173653a8a792267fdb609e9323116c
+EBUILD Config-Any-0.320.0.ebuild 949 BLAKE2B 778792c7245043ed974b347bf437e699c86df8c7ba1c385100eb87b0a9f74276fdae685cb2180cfd68986f808286874023aa83ee44e6591f6b773cbd819ab8d6 SHA512 d002d9797559914ead658f2fbb68d6fe650036a56fcd27997ddb5750ecb92879ed5e82bafb614f86157f00d7904b329df76a805f75858e98f06f0fe5e6a0c99e
+MISC metadata.xml 1349 BLAKE2B f46fca28d8d481ab064d59479e71fce7648365751d4ad21a299e5c85ea92249ab384032fe2c51d486fdc195a9fe88668ef4fa0ebe532f2789162366a88d37851 SHA512 92d6cb02cc9162dce60c150374dc0987aa48d2a73d53487ca9efa8fe4cdb6b80c52797ce16fb6576bd680ea059c29ace9825d7880a371ad2c0dd95e4f61fdba2
diff --git a/dev-perl/Config-Any/metadata.xml b/dev-perl/Config-Any/metadata.xml
new file mode 100644
index 000000000000..99321bca116a
--- /dev/null
+++ b/dev-perl/Config-Any/metadata.xml
@@ -0,0 +1,26 @@
+<?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>
+ <use>
+ <flag name="conf">Install <pkg>dev-perl/Config-General</pkg> to support decoding .conf/.cnf files</flag>
+ <flag name="ini">Install <pkg>dev-perl/Config-Tiny</pkg> to support decoding INI config files</flag>
+ <flag name="json">Install support libraries to support decoding JSON config files</flag>
+ <flag name="xml">Install support libraries to support decoding XML config files</flag>
+ <flag name="yaml">Install support libraries to support decoding YAML config files</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Config-Any</remote-id>
+ <remote-id type="cpan-module">Config::Any</remote-id>
+ <remote-id type="cpan-module">Config::Any::Base</remote-id>
+ <remote-id type="cpan-module">Config::Any::General</remote-id>
+ <remote-id type="cpan-module">Config::Any::INI</remote-id>
+ <remote-id type="cpan-module">Config::Any::JSON</remote-id>
+ <remote-id type="cpan-module">Config::Any::Perl</remote-id>
+ <remote-id type="cpan-module">Config::Any::XML</remote-id>
+ <remote-id type="cpan-module">Config::Any::YAML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-ApacheFormat-1.200.0-r1 b/dev-perl/Config-ApacheFormat-1.200.0-r1
deleted file mode 100644
index 5410b47f89be..000000000000
--- a/dev-perl/Config-ApacheFormat-1.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-MethodMaker virtual/perl-Text-Balanced virtual/perl-File-Spec dev-lang/perl:=[-build(-)]
-DESCRIPTION=use Apache format config files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Config-ApacheFormat/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-MethodMaker virtual/perl-Text-Balanced virtual/perl-File-Spec dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/Config-ApacheFormat-1.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1cb7142d70e459039bcd76042179fc9c
diff --git a/dev-perl/Config-ApacheFormat/Config-ApacheFormat-1.200.0-r1.ebuild b/dev-perl/Config-ApacheFormat/Config-ApacheFormat-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..d45ecd79c269
--- /dev/null
+++ b/dev-perl/Config-ApacheFormat/Config-ApacheFormat-1.200.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SAMTREGAR
+MODULE_VERSION=1.2
+inherit perl-module
+
+DESCRIPTION="use Apache format config files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Class-MethodMaker
+ virtual/perl-Text-Balanced
+ virtual/perl-File-Spec"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Config-ApacheFormat/Manifest b/dev-perl/Config-ApacheFormat/Manifest
new file mode 100644
index 000000000000..a48ec68c50de
--- /dev/null
+++ b/dev-perl/Config-ApacheFormat/Manifest
@@ -0,0 +1,3 @@
+DIST Config-ApacheFormat-1.2.tar.gz 56817 BLAKE2B afe86cf760842cf18a11794067aea3dba99816e6e40df3c92efd09bd50fb2937678747f340474171517d4cbfeb9361079bc8d0752ce07cdfdc6ed108b3d90346 SHA512 4e57d191692834128ce06510dbe9c94a9e2b5f45ef4d2177380b2800f5689c6178182e8843657f90a5374e348d2152856a305585ba8ec851eb9ae2d667b6b71d
+EBUILD Config-ApacheFormat-1.200.0-r1.ebuild 413 BLAKE2B 17b3f7e5b213c740e4d8714c50ef82432114f64c96629f6ad038eb6997e44a1eee32f879156c968042c8fa2f3d28748043ea753597510b54b205bce3669bff0b SHA512 203ae921b25396e00687bfcfe324c2264f94f47b26678387b08a5a99db530dc86882e5d82f3a8135eebf437815037e4c56d949dcc541bfc02779becd58dab72e
+MISC metadata.xml 410 BLAKE2B 009aee663b43643cddf78ca36a65766d6425b1c90b10a5947f731922bd810464dadc70d21a3de057a804256c3afb99672463616c0826d2df4e057027798aedf6 SHA512 b654dc1858a472433d1b5b635757f7c561883c90e101cc2721fb7b77d8e1fb33bdde41cb3ddbebcd6f3d97aa05c4917ac21dcb9ddd06f5149b1291584e28673a
diff --git a/dev-perl/Config-ApacheFormat/metadata.xml b/dev-perl/Config-ApacheFormat/metadata.xml
new file mode 100644
index 000000000000..1e381610c6e7
--- /dev/null
+++ b/dev-perl/Config-ApacheFormat/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">Config-ApacheFormat</remote-id>
+ <remote-id type="cpan-module">Config::ApacheFormat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-Auto-0.440.0 b/dev-perl/Config-Auto-0.440.0
deleted file mode 100644
index 045b564b65f6..000000000000
--- a/dev-perl/Config-Auto-0.440.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Config-IniFiles dev-perl/IO-String virtual/perl-Text-ParseWords virtual/perl-File-Spec >=dev-perl/YAML-0.670.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Magical config file parser
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Config-Auto/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Config-IniFiles dev-perl/IO-String virtual/perl-Text-ParseWords virtual/perl-File-Spec >=dev-perl/YAML-0.670.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Config-Auto-0.44.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5e4cc3fe495e05ebcca687c02fbc35bb
diff --git a/dev-perl/Config-Auto/Config-Auto-0.440.0.ebuild b/dev-perl/Config-Auto/Config-Auto-0.440.0.ebuild
new file mode 100644
index 000000000000..c49b132f59f1
--- /dev/null
+++ b/dev-perl/Config-Auto/Config-Auto-0.440.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=0.44
+inherit perl-module
+
+DESCRIPTION="Magical config file parser"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Config-IniFiles
+ dev-perl/IO-String
+ virtual/perl-Text-ParseWords
+ virtual/perl-File-Spec
+ >=dev-perl/YAML-0.670.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Config-Auto/Manifest b/dev-perl/Config-Auto/Manifest
new file mode 100644
index 000000000000..ec7bd9062d13
--- /dev/null
+++ b/dev-perl/Config-Auto/Manifest
@@ -0,0 +1,3 @@
+DIST Config-Auto-0.44.tar.gz 16668 BLAKE2B bcf0d89b86ef48b4e51db8a067e411c5820592e7c940e0c5937939243c094c9bc11136d12206f650d7ffedf414dac39dd1a62a35a1bf0da0b7dfc8c9f8629304 SHA512 8102100c6c8fb0f644aecf429c265a3ed502497576cfbcbb011697a0eced072ae8e912eec99dc74796382a394036ade88df7b93d1a2882cd381ae789c71196f9
+EBUILD Config-Auto-0.440.0.ebuild 507 BLAKE2B d3464db05323f51c61839b4af6d3d0a912d36b5de8ce3e92b232de4740261a26e230a5a3db2788e3bfd75c8ea053cad0cf262c8cdb155418d68d36d53eda8305 SHA512 7c372d113971ecd9d0bd7103ec162cc437782e472c8e224342a9ba83371153f8db30272a0d837c262b9369bc2b0090710800e28176bc317cdb289e19596a8b3b
+MISC metadata.xml 382 BLAKE2B 2c9f88739d59f5f19fcb1e7b9b595723e540ac4187a177590975dd9ff3545e6f15a5870bf75387618e54324f87a9fa7fded8bae2f2c5482615e30664cc9e4a69 SHA512 24b77d65231d7d1477f1c309aebfb3ee38724b91c043152eaa7aab13054998b30f346067526bcf5b1de6de8eee9e78ee844887a5b8ef8f04ec46cf5da41cf97f
diff --git a/dev-perl/Config-Auto/metadata.xml b/dev-perl/Config-Auto/metadata.xml
new file mode 100644
index 000000000000..fcccf4beec4a
--- /dev/null
+++ b/dev-perl/Config-Auto/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">Config-Auto</remote-id>
+ <remote-id type="cpan-module">Config::Auto</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-AutoConf-0.315.0 b/dev-perl/Config-AutoConf-0.315.0
deleted file mode 100644
index 0a6cf318eb9d..000000000000
--- a/dev-perl/Config-AutoConf-0.315.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Capture-Tiny virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-ExtUtils-CBuilder-0.280.220 virtual/perl-File-Spec virtual/perl-File-Temp >=virtual/perl-Scalar-List-Utils-1.180.0 virtual/perl-Text-ParseWords virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=A module to implement some of AutoConf macros in pure perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-AutoConf/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Capture-Tiny virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-ExtUtils-CBuilder-0.280.220 virtual/perl-File-Spec virtual/perl-File-Temp >=virtual/perl-Scalar-List-Utils-1.180.0 virtual/perl-Text-ParseWords dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/Config-AutoConf-0.315.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9ac90ff7de5e1a05574ad9b941ffbbd1
diff --git a/dev-perl/Config-AutoConf/Config-AutoConf-0.315.0.ebuild b/dev-perl/Config-AutoConf/Config-AutoConf-0.315.0.ebuild
new file mode 100644
index 000000000000..7490a4ffeaf8
--- /dev/null
+++ b/dev-perl/Config-AutoConf/Config-AutoConf-0.315.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="REHSACK"
+DIST_VERSION=${PV%.0}
+
+inherit perl-module
+
+DESCRIPTION="A module to implement some of AutoConf macros in pure perl"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Capture-Tiny
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=virtual/perl-ExtUtils-CBuilder-0.280.220
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ >=virtual/perl-Scalar-List-Utils-1.180.0
+ virtual/perl-Text-ParseWords
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.900.0 )
+"
diff --git a/dev-perl/Config-AutoConf/Manifest b/dev-perl/Config-AutoConf/Manifest
new file mode 100644
index 000000000000..8ba38c4d6aac
--- /dev/null
+++ b/dev-perl/Config-AutoConf/Manifest
@@ -0,0 +1,3 @@
+DIST Config-AutoConf-0.315.tar.gz 49738 BLAKE2B e1fe0be1c113a66583d4db40c81c74bd7f1884155c1f0da180546c2c26a2bb4b496ab4f8fce9f5a5cf4e22a15ace8fae8f2bf51e5a4cb662e8a58d5a9e83a808 SHA512 ab52d4d19ede25b1f7030b461b931f5cd5bc5f0af50a584a015b367ff2085b2e58826f079290a22194f50ef063c2ba8b469ced913e4c306f788ef28efa41f2e1
+EBUILD Config-AutoConf-0.315.0.ebuild 652 BLAKE2B df3c327b426d5aba1f0e9f64f74578d9a7c3d7a37fc1cc119fb603c427bf2cd2617f5045f36b754d07610db7f4ccbc26fdaa386e2cd0898159459aadc8d5f98e SHA512 73e7f59f9703dbcd00960f289e1053624fefcbe2c7876aabc1edb8cd230e16a89cb03d2d0fc0924a29adb5fa70941088e5f19bc7a86139f593417a3699bc7ef5
+MISC metadata.xml 402 BLAKE2B 4cdc91bf4199fc7257fd8e1e24844b3a7e5dc6dc365e9f2e1d62c8928427138f43219dae7d87168c6706d59da3218f6da9668937920fef89942e005e6052eb56 SHA512 89053a14b4b092051ebb66bf194123691701f5a4c85cf31a3d0c4b6f063c93f1bf2211bf38f98318fb1dc2bd5705eedc07ef6c37e83683cbdf9114512cb1a25e
diff --git a/dev-perl/Config-AutoConf/metadata.xml b/dev-perl/Config-AutoConf/metadata.xml
new file mode 100644
index 000000000000..681ea4f39406
--- /dev/null
+++ b/dev-perl/Config-AutoConf/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">Config-AutoConf</remote-id>
+ <remote-id type="cpan-module">Config::AutoConf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-Crontab-1.450.0 b/dev-perl/Config-Crontab-1.450.0
deleted file mode 100644
index 078b9c2e567f..000000000000
--- a/dev-perl/Config-Crontab-1.450.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Read/Write Vixie compatible crontab(5) files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-Crontab/
-IUSE=examples
-KEYWORDS=amd64 x86
-LICENSE=Artistic
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCOTTW/Config-Crontab-1.45.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f95ae0c0258c3049b04f2e42a3f003f7
diff --git a/dev-perl/Config-Crontab/Config-Crontab-1.450.0.ebuild b/dev-perl/Config-Crontab/Config-Crontab-1.450.0.ebuild
new file mode 100644
index 000000000000..f403608b1591
--- /dev/null
+++ b/dev-perl/Config-Crontab/Config-Crontab-1.450.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCOTTW
+DIST_VERSION=1.45
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Read/Write Vixie compatible crontab(5) files"
+LICENSE="Artistic"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND=""
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Config-Crontab/Manifest b/dev-perl/Config-Crontab/Manifest
new file mode 100644
index 000000000000..8449364d3f0f
--- /dev/null
+++ b/dev-perl/Config-Crontab/Manifest
@@ -0,0 +1,3 @@
+DIST Config-Crontab-1.45.tar.gz 41420 BLAKE2B e59847017289ff8a3611f1c18a3a103a9305229d2224a0fe3612a4551b94d3a6eb38e5650786fea283e468a8b4a8ead780e4b839a76c602eae64c2222fb0a6cf SHA512 b4aa82341b113c698a8a5434ac406217877f27b5eb876d409a675daf8c9a5f5ed56cccac3a9e775437427691547b5c3b7829a5c35edee4c9fe33d9cace0879e9
+EBUILD Config-Crontab-1.450.0.ebuild 364 BLAKE2B 7f3441d348b5670f28964ee60596d76720fa6fa79a6f19c0890e63736f3a03fd8742d112793854fec89a534e0f83e9feeac32506370d3623cbb5f28dbc8ac46b SHA512 d74a532d162ec135ff062c47daba2d650fc7ec8d2f082a63924709d49a0c6056019d76e50e4a45a3cd83708273b7dd48a8e0106f623e7362565111069ccfce46
+MISC metadata.xml 817 BLAKE2B 4fde49e257cbcb49eda591c1590db908439adbc76d07f53ebc2b4f87f066af1cee03c0c83302a0d3623f2b7676a32e1599518e9fb7818c9d114f23ea2fadc166 SHA512 55cd5cb379909c57c287fae4ab6746c20d6f343a493586a6eb759cc32ffba0145be356de40230f15e481d13235dc7ab6ab565ece412217021fb1e9614b3e7450
diff --git a/dev-perl/Config-Crontab/metadata.xml b/dev-perl/Config-Crontab/metadata.xml
new file mode 100644
index 000000000000..33b78e5b7375
--- /dev/null
+++ b/dev-perl/Config-Crontab/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Config-Crontab</remote-id>
+ <remote-id type="cpan-module">Config::Crontab</remote-id>
+ <remote-id type="cpan-module">Config::Crontab::Base</remote-id>
+ <remote-id type="cpan-module">Config::Crontab::Block</remote-id>
+ <remote-id type="cpan-module">Config::Crontab::Comment</remote-id>
+ <remote-id type="cpan-module">Config::Crontab::Container</remote-id>
+ <remote-id type="cpan-module">Config::Crontab::Env</remote-id>
+ <remote-id type="cpan-module">Config::Crontab::Event</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-General-2.630.0 b/dev-perl/Config-General-2.630.0
deleted file mode 100644
index db05a979c5f8..000000000000
--- a/dev-perl/Config-General-2.630.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-IO virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Config file parser module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-General/
-IUSE=examples
-KEYWORDS=amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TL/TLINDEN/Config-General-2.63.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9c4bb8f403632e7eb29266084e909eb4
diff --git a/dev-perl/Config-General/Config-General-2.630.0.ebuild b/dev-perl/Config-General/Config-General-2.630.0.ebuild
new file mode 100644
index 000000000000..67c0a045cf93
--- /dev/null
+++ b/dev-perl/Config-General/Config-General-2.630.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TLINDEN
+DIST_VERSION=2.63
+DIST_EXAMPLES=("example.cfg")
+inherit perl-module
+
+DESCRIPTION="Config file parser module"
+
+SLOT="0"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Config-General/Manifest b/dev-perl/Config-General/Manifest
new file mode 100644
index 000000000000..8696c2a7d8dd
--- /dev/null
+++ b/dev-perl/Config-General/Manifest
@@ -0,0 +1,3 @@
+DIST Config-General-2.63.tar.gz 64700 BLAKE2B 71217b5ffc163932804f329edc95204389964a7aa3e84cb6c1854c7559fbc4b8940bd6cc61c149a04f2db38d7c094017e98eadf48ec81b7b0f9f54b4a70615f6 SHA512 ba9fdbf992049936ea288a90d8f8360821fc96f8d42df0298888b25543d2ac43e2958c5f7a8bbbae7cad1e2151ea00528756a3bc0cfbe408e5ee82bf309615f3
+EBUILD Config-General-2.630.0.ebuild 437 BLAKE2B f45d45072160563d24d562f35e34f73d9505bb60596ffee92f2580fdecf16d0484b0c88cfefbb450274887965e6438399f4c60b843b6dd184ef14c81c17d320a SHA512 a72af376d4ac796ce6e2cd7d2910e7d9f2a7d977bdf46873dc68536beabde3a2aa9e401a4d4164d51a794979f19bcaddcc930e22957c3525f1ec3d14cbc34f96
+MISC metadata.xml 548 BLAKE2B 529dfe5fb4495e8aebc78eaf240a623d336c6ff523e3f75bd53c85cb9d0997a6c3cb5f32b62ecdb2435088f671ddc6f1d559696f6c6449439c2b1731a094bf18 SHA512 9339fd171b8f4816838817fcb9d1388b347861a3d8540a144cd6b476c22cebe5e53d4212d7f89660b132b0d317f3a0da4cea979d2469de46d6704100763e24d6
diff --git a/dev-perl/Config-General/metadata.xml b/dev-perl/Config-General/metadata.xml
new file mode 100644
index 000000000000..147373e1bf66
--- /dev/null
+++ b/dev-perl/Config-General/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Config-General</remote-id>
+ <remote-id type="cpan-module">Config::General</remote-id>
+ <remote-id type="cpan-module">Config::General::Extended</remote-id>
+ <remote-id type="cpan-module">Config::General::Interpolated</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-Grammar-1.120.0 b/dev-perl/Config-Grammar-1.120.0
deleted file mode 100644
index 7315c00aa1b4..000000000000
--- a/dev-perl/Config-Grammar-1.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A grammar-based, user-friendly config parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-Grammar/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DS/DSCHWEI/Config-Grammar-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d795bc4ab327ed518907699b5a635c64
diff --git a/dev-perl/Config-Grammar/Config-Grammar-1.120.0.ebuild b/dev-perl/Config-Grammar/Config-Grammar-1.120.0.ebuild
new file mode 100644
index 000000000000..c98ca708f96a
--- /dev/null
+++ b/dev-perl/Config-Grammar/Config-Grammar-1.120.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DSCHWEI
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="A grammar-based, user-friendly config parser"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~sparc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=(
+ "lib/Config/Grammar.pm~"
+)
diff --git a/dev-perl/Config-Grammar/Manifest b/dev-perl/Config-Grammar/Manifest
new file mode 100644
index 000000000000..860daf3a4a12
--- /dev/null
+++ b/dev-perl/Config-Grammar/Manifest
@@ -0,0 +1,3 @@
+DIST Config-Grammar-1.12.tar.gz 26163 BLAKE2B ed0e1e38698dc1d3d09f7eb5026765a6a91d599b2d222016ac82d44d8da18035603e2ae97e13c1066d7bf0259993e0e9bcde2257f17c18854b9e713b74896332 SHA512 44d46019b32d891830d224b6002c2c73fd59c772b0308ac27ab68b5899bb921c74184a0c354a41c8bef3eb876eb1fdc0f07334bcaf4394d907059fae903ba12e
+EBUILD Config-Grammar-1.120.0.ebuild 447 BLAKE2B 9f88c5f2e544a5c43d8e82e8c3c2e1f58cae618e2448ccb38757463e95a0d2060ad32e9ba2356286fbe169c042b5a61768fbaed3c07d86b7f50350c99e69710f SHA512 fbfc0fdb15e010380a519b392f14ec0670386fa103b6fd03cba0c51b8d8f001f4a60f49c5de638495bc7d14194a280a2acebfbbc206fba53142593da0e9eeb13
+MISC metadata.xml 527 BLAKE2B aceb69a7d2d358c5c3339deea2ccc479069026967991a651445ee5afa53814fab8d4c1fbb4e4aa1aeb2e32cb4d86ae31866f040f8cbdab453c2c274de378c9f3 SHA512 10fe45c66639538110f15fe789bfce411ccfd738991fbd1d730861822fe4d5e4b4c2e2ac437f658dcc58af1eb080a87eca4d573c9eba96d402454b44a3fd7aa2
diff --git a/dev-perl/Config-Grammar/metadata.xml b/dev-perl/Config-Grammar/metadata.xml
new file mode 100644
index 000000000000..7fafa785af88
--- /dev/null
+++ b/dev-perl/Config-Grammar/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Config-Grammar</remote-id>
+ <remote-id type="cpan-module">Config::Grammar</remote-id>
+ <remote-id type="cpan-module">Config::Grammar::Document</remote-id>
+ <remote-id type="cpan-module">Config::Grammar::Dynamic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-INI-0.25.0 b/dev-perl/Config-INI-0.25.0
deleted file mode 100644
index c80094d0671d..000000000000
--- a/dev-perl/Config-INI-0.25.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Mixin-Linewise-0.105.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=simple .ini-file format
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-INI/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Mixin-Linewise-0.105.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Config-INI-0.025.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2f0f038b9171809d30ab59d9ef786d86
diff --git a/dev-perl/Config-INI/Config-INI-0.25.0.ebuild b/dev-perl/Config-INI/Config-INI-0.25.0.ebuild
new file mode 100644
index 000000000000..8df79f17dd5f
--- /dev/null
+++ b/dev-perl/Config-INI/Config-INI-0.25.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.025
+inherit perl-module
+
+DESCRIPTION="simple .ini-file format"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+# r: Mixin::Linewise::Readers -> Mixin-Linewise
+# r: Mixin::Linewise::Writers -> Mixin-Linewise
+# r: strict, warnings -> perl
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Mixin-Linewise-0.105.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Config-INI/Manifest b/dev-perl/Config-INI/Manifest
new file mode 100644
index 000000000000..2a87b1e5327f
--- /dev/null
+++ b/dev-perl/Config-INI/Manifest
@@ -0,0 +1,3 @@
+DIST Config-INI-0.025.tar.gz 25405 BLAKE2B b1ea45c20d93c57490373ef5a3ba63c14d3a69cbc51121a05211067b059e08cdf77354eb866e2bbfc066036b57043dd58debc6f3e7380a8cd01b7feb5ccef69f SHA512 2831e2611409c1f09029b37e56bcbc875051cf9ac5e458f38fbac29a3e48665f49ea9ac66519eeee71e9b52b2c702507eb801c518a8417bbf0806270b0bc4155
+EBUILD Config-INI-0.25.0.ebuild 657 BLAKE2B 2d0d8134aa0d1ec1c111eef59b650089b7bfc66b14f962606dc72e09324a58304cff4ce4cb2b495928cadfa2c4999cbb27381e2d91a244b0dd7217bce5249963 SHA512 9fa7e82d93d3e0f04176fa84494ec0c195e877327517f6c7120ead8dab595b99d59820f3bd42c6fa9fd50d92237c2a93232e7b83694c9e14d6da035c0fe813e6
+MISC metadata.xml 524 BLAKE2B 2ba6794507f247c58b6f450799f5d031b661d2961100ebe3604cee66b07a1451fe1939c93ca369f4f0becee8d5b73feabf6902b67790294d5b92e04926bfce95 SHA512 9fd46c38b7a5aad329844d60c6526608a8beaf6753142bbaef16b3d994957ee747ebd5c5c069b39174c2f8b8767caf1f60d2384aa52ad4420e56fb9a68ab0aa1
diff --git a/dev-perl/Config-INI/metadata.xml b/dev-perl/Config-INI/metadata.xml
new file mode 100644
index 000000000000..b63b67c1c897
--- /dev/null
+++ b/dev-perl/Config-INI/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Config-INI</remote-id>
+ <remote-id type="cpan-module">Config::INI</remote-id>
+ <remote-id type="cpan-module">Config::INI::Reader</remote-id>
+ <remote-id type="cpan-module">Config::INI::Writer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-IniFiles-2.940.0 b/dev-perl/Config-IniFiles-2.940.0
deleted file mode 100644
index e4630b34b6ff..000000000000
--- a/dev-perl/Config-IniFiles-2.940.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Temp dev-perl/IO-stringy >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A module for reading .ini-style configuration files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-IniFiles/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Temp dev-perl/IO-stringy >=virtual/perl-Scalar-List-Utils-1.330.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Config-IniFiles-2.94.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e426833c4aebef36d30b5d3752d73acf
diff --git a/dev-perl/Config-IniFiles/Config-IniFiles-2.940.0.ebuild b/dev-perl/Config-IniFiles/Config-IniFiles-2.940.0.ebuild
new file mode 100644
index 000000000000..346c905d25fe
--- /dev/null
+++ b/dev-perl/Config-IniFiles/Config-IniFiles-2.940.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=2.94
+inherit perl-module
+
+DESCRIPTION="A module for reading .ini-style configuration files"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+# needs List::Util and Scalar::Util
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Temp
+ dev-perl/IO-stringy
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t \
+ t/author-{pod-syntax,pod-coverage}.t \
+ t/release-{cpan-changes,kwalitee}.t \
+ t/cpan-changes.t t/style-trailing-space.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Config-IniFiles/Manifest b/dev-perl/Config-IniFiles/Manifest
new file mode 100644
index 000000000000..0319f1876075
--- /dev/null
+++ b/dev-perl/Config-IniFiles/Manifest
@@ -0,0 +1,3 @@
+DIST Config-IniFiles-2.94.tar.gz 65322 BLAKE2B ae3271acf5ebea9f479fa9142c0931192134ea0d25d361c2a0caa90b7ad95234983d6b4469ab73d302bda7ce2a719374b593233de728e5428511675fe3766eba SHA512 9ca9950f31a00bde580dc73b5120971070aa053f36f9a0ee29532b17b9a070de8ad3184631427ad442dbcbe087a9680366849b5e10f264e20694ddade7e3ca7c
+EBUILD Config-IniFiles-2.940.0.ebuild 850 BLAKE2B a2ac9cfdbd89e69ad682c9b661b6b3882e56c451ec919eb5c699902e91c01d54c3486c3f51683743a54721bf76b37a904ee409dfd062043dc1d1d4c26a117927 SHA512 4ef7254c5af4be1465fe1138e3bc39b9389ddb7f7dc4cccb4c924f1a1ad8e680882826032d2a2c1e0592480c8dffb53103e3ec75fda543274ebd853dcb9510ef
+MISC metadata.xml 402 BLAKE2B 6632689946b6483d11bfcf66259edcc54bb677611013bca728bb800259b3805a270dcaae3eeb2094991461d56f6fab6be52e19638dee1adaa34a2f2e5c1c7f31 SHA512 13672b5157b7f35dc04937cb69ebad2a00cd15e5e0105e92ba61fd40abdb2df51264868c7d990a1c448920b040123130f05fd91dd0aef679a12b4d653282611d
diff --git a/dev-perl/Config-IniFiles/metadata.xml b/dev-perl/Config-IniFiles/metadata.xml
new file mode 100644
index 000000000000..a5b667c366e3
--- /dev/null
+++ b/dev-perl/Config-IniFiles/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">Config-IniFiles</remote-id>
+ <remote-id type="cpan-module">Config::IniFiles</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-JSON-1.520.200 b/dev-perl/Config-JSON-1.520.200
deleted file mode 100644
index a629333d834a..000000000000
--- a/dev-perl/Config-JSON-1.520.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-File-Temp-0.180.0 >=dev-perl/JSON-2.160.0 >=virtual/perl-Scalar-List-Utils-1.190.0 dev-perl/Moo >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.700.0 >=dev-perl/Test-Deep-0.95.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A JSON based config file system
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Config-JSON/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Temp-0.180.0 >=dev-perl/JSON-2.160.0 >=virtual/perl-Scalar-List-Utils-1.190.0 dev-perl/Moo dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RI/RIZEN/Config-JSON-1.5202.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3ee94a36f1767bd70e44b363272c1963
diff --git a/dev-perl/Config-JSON/Config-JSON-1.520.200.ebuild b/dev-perl/Config-JSON/Config-JSON-1.520.200.ebuild
new file mode 100644
index 000000000000..44ccdd7b238b
--- /dev/null
+++ b/dev-perl/Config-JSON/Config-JSON-1.520.200.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=RIZEN
+MODULE_VERSION=1.5202
+inherit perl-module
+
+DESCRIPTION="A JSON based config file system"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Temp-0.180.0
+ >=dev-perl/JSON-2.160.0
+ >=virtual/perl-Scalar-List-Utils-1.190.0
+ dev-perl/Moo
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.700.0
+ >=dev-perl/Test-Deep-0.95.0
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Config-JSON/Manifest b/dev-perl/Config-JSON/Manifest
new file mode 100644
index 000000000000..6a611cf84877
--- /dev/null
+++ b/dev-perl/Config-JSON/Manifest
@@ -0,0 +1,3 @@
+DIST Config-JSON-1.5202.tar.gz 18288 BLAKE2B 96630a8864623931969d50d824889dcba2a7ce67087c625c64a586ef1cabda5bd9bc710a2a568355bec275ea36010c2df49bc97eba67885b33870d92cebe3917 SHA512 13821db9318af9b3223e01bc28442a520880a098c333b89a67296fb34979bc0fa9c98a93470a72185e24789c66d607f2c932d6ff4e9a6e407359b86dc1be646f
+EBUILD Config-JSON-1.520.200.ebuild 555 BLAKE2B 938a3e5bb182edbae27830bdf4e8c91be4c20805b3655b348ef3fc55d209952e312f1947c191ee36d9e763a32555912b812c0d6da5463b8f23779eac47318eb8 SHA512 4b5debb09ecb5fa624d369a1f62b875693a8d8bd23578fec306d5c0645089b6d1b202c5eeae6f9303de83543d5951e99397fbdd3908d385fa771531fccd4816e
+MISC metadata.xml 466 BLAKE2B afd60a1e710a7f6a8daab61a85c7145ac3e1938ab93e5405d5a585652fe1f590e81f04729fde7f20cbd55106c4b5711fc325ac601a88a53662e68f35203afb01 SHA512 71241c10df29ebe1d728e12ae89476e2565c7a9e9f9bdd9417077d35b2ed7dcf5171bf794193c22db1f4e19e65f2c8908c38a35426e69a8d06946dc8be828690
diff --git a/dev-perl/Config-JSON/metadata.xml b/dev-perl/Config-JSON/metadata.xml
new file mode 100644
index 000000000000..cf0afbd48977
--- /dev/null
+++ b/dev-perl/Config-JSON/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">Config-JSON</remote-id>
+ <remote-id type="cpan-module">Config::JSON</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-MVP-2.200.10 b/dev-perl/Config-MVP-2.200.10
deleted file mode 100644
index 167f6e6e91eb..000000000000
--- a/dev-perl/Config-MVP-2.200.10
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Load-0.170.0 virtual/perl-File-Spec dev-perl/Module-Pluggable dev-perl/Module-Runtime >=dev-perl/Moose-0.910.0 dev-perl/MooseX-OneArgNew dev-perl/Params-Util dev-perl/Role-HasMessage dev-perl/Role-Identifiable dev-perl/Throwable dev-perl/Tie-IxHash dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=multivalue-property package-oriented configuration
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-MVP/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Load-0.170.0 virtual/perl-File-Spec dev-perl/Module-Pluggable dev-perl/Module-Runtime >=dev-perl/Moose-0.910.0 dev-perl/MooseX-OneArgNew dev-perl/Params-Util dev-perl/Role-HasMessage dev-perl/Role-Identifiable dev-perl/Throwable dev-perl/Tie-IxHash dev-perl/Try-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200010.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e570673022e89327be805ca3078046e4
diff --git a/dev-perl/Config-MVP-Reader-INI-2.101.463 b/dev-perl/Config-MVP-Reader-INI-2.101.463
deleted file mode 100644
index 6b8c6f71e881..000000000000
--- a/dev-perl/Config-MVP-Reader-INI-2.101.463
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Config-INI >=dev-perl/Config-MVP-2 dev-perl/Moose virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=an MVP config reader for .ini files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Config-MVP-Reader-INI/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Config-INI >=dev-perl/Config-MVP-2 dev-perl/Moose virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-Reader-INI-2.101463.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9c172fb586f098a738151b06c59a95fe
diff --git a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.463.ebuild b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.463.ebuild
new file mode 100644
index 000000000000..5b0e4b7ef9f7
--- /dev/null
+++ b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.463.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.101463
+inherit perl-module
+
+DESCRIPTION="an MVP config reader for .ini files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: Config::INI::Reader -> Config-INI
+# r: Config::MVP::Reader -> Config-MVP
+# r: Config::MVP::Reader::Findable -> Config-MVP
+RDEPEND="
+ dev-perl/Config-INI
+ >=dev-perl/Config-MVP-2
+ dev-perl/Moose
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Config-MVP-Reader-INI/Manifest b/dev-perl/Config-MVP-Reader-INI/Manifest
new file mode 100644
index 000000000000..f76d8be65753
--- /dev/null
+++ b/dev-perl/Config-MVP-Reader-INI/Manifest
@@ -0,0 +1,3 @@
+DIST Config-MVP-Reader-INI-2.101463.tar.gz 14671 BLAKE2B 3102343c6d8387027a3a17be0d57bce21ee0cc5bd88006c1fee5617c23b12b3f2796514e8a26a9dc5df1b003ce5701854bba4295492faaea2d6b461666dc9371 SHA512 79e65082058fa7c5ae24e8deb69c0f17dafe9727c57c7fdb4fc2cbc4f634b424c8d1a17e16f879b879769b3030f9f7cf555d9f582db6df83a33ea86141449e54
+EBUILD Config-MVP-Reader-INI-2.101.463.ebuild 607 BLAKE2B a045e9b30ff0a37e05d23b6094369c6a2e80cdf8ed171e468b14658a594dc14b86f597fcd2862f43d21005dfe7311c6566c1b1b188cd1d52a60a679e5532b433 SHA512 876cc04207bd74ccdcb93809f535e453cbe59ad0b6489abe155ad22eb145bdac57fa6af6de53bfcf5bd4eaac0c7894f9db27203bdb182c0e4fececa3fe410f01
+MISC metadata.xml 416 BLAKE2B 572a1161e0a936d533316c9a065218e87269cfbf6a1e38f197817dd47ed5322a8a2092dfac412e15858b3abe90142e0dd257e15e95bd1990d73e602fdd022605 SHA512 a9c0aee3d2658f0e057c2c49d685685346d0948deefc8b22bf08236fc18a9198074015ad9eaccc6febfee16b651ca8271475864b5ab1202d5c78c30de2c51b7b
diff --git a/dev-perl/Config-MVP-Reader-INI/metadata.xml b/dev-perl/Config-MVP-Reader-INI/metadata.xml
new file mode 100644
index 000000000000..3741c6f32a3b
--- /dev/null
+++ b/dev-perl/Config-MVP-Reader-INI/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">Config-MVP-Reader-INI</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Reader::INI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-MVP/Config-MVP-2.200.10.ebuild b/dev-perl/Config-MVP/Config-MVP-2.200.10.ebuild
new file mode 100644
index 000000000000..7a6971d8cf48
--- /dev/null
+++ b/dev-perl/Config-MVP/Config-MVP-2.200.10.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.200010
+inherit perl-module
+
+DESCRIPTION="multivalue-property package-oriented configuration"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+# r: Module::Pluggable::Object -> Module-Pluggable
+# r: Moose::Role -> Moose
+# r: Moose::Util::TypeConstraints -> Moose
+# r: Role::Identifiable::HasIdent -> Role-Identifiable
+# r: StackTrace::Auto -> Throwable
+# r: Test::More -> Test-Simple (Yes, Runtime)
+# r: overload, string, warnings -> perl
+RDEPEND="
+ >=dev-perl/Class-Load-0.170.0
+ virtual/perl-File-Spec
+ dev-perl/Module-Pluggable
+ dev-perl/Module-Runtime
+ >=dev-perl/Moose-0.910.0
+ dev-perl/MooseX-OneArgNew
+ dev-perl/Params-Util
+ dev-perl/Role-HasMessage
+ dev-perl/Role-Identifiable
+ dev-perl/Throwable
+ dev-perl/Tie-IxHash
+ dev-perl/Try-Tiny
+"
+# t: lib -> perl
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Config-MVP/Manifest b/dev-perl/Config-MVP/Manifest
new file mode 100644
index 000000000000..dbb5d1ca6d91
--- /dev/null
+++ b/dev-perl/Config-MVP/Manifest
@@ -0,0 +1,3 @@
+DIST Config-MVP-2.200010.tar.gz 32947 BLAKE2B d49ef8bf74ee740ff4eac13696fd6bdb943030590e54fb80f14d3cb6a07b38b2ec4b0b5bc3623e89620669fd85139e2eeafc7492208cd01850f46602b6f31075 SHA512 b0febad2c80ab3e9d8c19b2a8b6c8a6bdb1e2358fa7a3c436e639d75ad15560ac4aa08f88c67f32f28dd9fe491ae7b156715e93d0078d27cee20e16016154052
+EBUILD Config-MVP-2.200.10.ebuild 1097 BLAKE2B b6d9bf9641d2769702d6b1647d2410681c2c431d844c56fd0938092897f45225af7a2f6e5f04e6e430d6de44348766d36d004b5926b9883b215848de0729ac30 SHA512 a8a2de7dc21ad971f1f09205da26b9c707dd379a01ec4f01330e49945d93b6e7259e43d63a833b08535bdf2ae886f1913611b38430d8f3642b13ab1f44895391
+MISC metadata.xml 1120 BLAKE2B 907f79c0e2bd0f6d98f0b29c6142e89560a33417cde5ce0c2a4b9c0c0d65aeab720cbd8775bec33df54635c4a25cd6e70306759118d732420abd1a793ed75c8f SHA512 5dbdd3e476561f08efd747c14edf5353ee9d8edd3ae50830167aa47f1d2498350dffe4eecc0fb6b9d79031f668b43865c3f25bcb7aba8ecf5ab4d63be64a7729
diff --git a/dev-perl/Config-MVP/metadata.xml b/dev-perl/Config-MVP/metadata.xml
new file mode 100644
index 000000000000..b6967779405a
--- /dev/null
+++ b/dev-perl/Config-MVP/metadata.xml
@@ -0,0 +1,22 @@
+<?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">Config-MVP</remote-id>
+ <remote-id type="cpan-module">Config::MVP</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Assembler</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Assembler::WithBundles</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Error</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Reader</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Reader::Findable</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Reader::Findable::ByExtension</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Reader::Finder</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Reader::Hash</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Section</remote-id>
+ <remote-id type="cpan-module">Config::MVP::Sequence</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-Properties-1.800.0 b/dev-perl/Config-Properties-1.800.0
deleted file mode 100644
index 3cbbdbd34291..000000000000
--- a/dev-perl/Config-Properties-1.800.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Temp >=virtual/perl-Text-Tabs+Wrap-2001.92.900 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Configuration using Java style properties
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Config-Properties/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Temp >=virtual/perl-Text-Tabs+Wrap-2001.92.900 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Config-Properties-1.80.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6628a4d1bf4bc991d5c2daf014ad4bce
diff --git a/dev-perl/Config-Properties/Config-Properties-1.800.0.ebuild b/dev-perl/Config-Properties/Config-Properties-1.800.0.ebuild
new file mode 100644
index 000000000000..59f731ca57ae
--- /dev/null
+++ b/dev-perl/Config-Properties/Config-Properties-1.800.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SALVA
+MODULE_VERSION=1.80
+inherit perl-module
+
+DESCRIPTION="Configuration using Java style properties"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Temp
+ >=virtual/perl-Text-Tabs+Wrap-2001.92.900
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Config-Properties/Manifest b/dev-perl/Config-Properties/Manifest
new file mode 100644
index 000000000000..59ce9a30edf8
--- /dev/null
+++ b/dev-perl/Config-Properties/Manifest
@@ -0,0 +1,3 @@
+DIST Config-Properties-1.80.tar.gz 14204 BLAKE2B 0b8047c25f699c2e1e8cac065644964333862f5d56ee01bfbdcb8c645e5596ebf1688d9e01fb32659309c1f36077d68731a6f85947a4cd5094bde565e58a26c9 SHA512 2a3512aebeae2a95815dcd4cb84476919cf1aee5d5e8d93916d64ade3d49adc0720808487bba80664ccb978914b275f163cecbd5080075fd1f8f4d37697610bb
+EBUILD Config-Properties-1.800.0.ebuild 472 BLAKE2B cb2d87496e2f4b0482ab5f2a19ae452674fab9a944063d5f4220b1e9f4c2f1d9aa808efc23104cad0fdc6a58afd59c4ba6d3e5eecedc0ee6fb948da8ffbcfc9a SHA512 823bbc9d853c3122dcf752315a7633da04de58d013e10da79b228c9df3322632174bb31c76aa6fc8c1349cc27fe006be01eefcceca004906e1d89e9372a3e06d
+MISC metadata.xml 406 BLAKE2B aa64c0c88ee032e31e8f2e0a0b145cec533b38768a66914f0e59cf6cd20f625cd5f7cb5edb9ad64b3a55cea49022e686bc5785912c46e3591153d82c165a5cb4 SHA512 9978bc1bc493e9de6554fb0730fd12b338c3b4a2538202ff059d6cd270861b80ef794a589f643ea0d3204022bac292f30e74ee2279ead7087f655ace851f2796
diff --git a/dev-perl/Config-Properties/metadata.xml b/dev-perl/Config-Properties/metadata.xml
new file mode 100644
index 000000000000..dd9017d85bcd
--- /dev/null
+++ b/dev-perl/Config-Properties/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">Config-Properties</remote-id>
+ <remote-id type="cpan-module">Config::Properties</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-Simple-4.590.0-r1 b/dev-perl/Config-Simple-4.590.0-r1
deleted file mode 100644
index 9a98aa034d82..000000000000
--- a/dev-perl/Config-Simple-4.590.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Config::Simple - simple configuration file class
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Config-Simple/
-KEYWORDS=amd64 ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHERZODR/Config-Simple-4.59.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ad9a98aa1baacc69685ed92cbc5d194b
diff --git a/dev-perl/Config-Simple/Config-Simple-4.590.0-r1.ebuild b/dev-perl/Config-Simple/Config-Simple-4.590.0-r1.ebuild
new file mode 100644
index 000000000000..9d0e3560e138
--- /dev/null
+++ b/dev-perl/Config-Simple/Config-Simple-4.590.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHERZODR
+MODULE_VERSION=4.59
+inherit perl-module
+
+DESCRIPTION="Config::Simple - simple configuration file class"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Config-Simple/Manifest b/dev-perl/Config-Simple/Manifest
new file mode 100644
index 000000000000..8646e30a839e
--- /dev/null
+++ b/dev-perl/Config-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Config-Simple-4.59.tar.gz 21010 BLAKE2B 2cd25d0ca38ec63b0dbfb91b87430859d349d1d578d3a222051f6cb67d0f63bc120ca00bd10b6ab95ce1c25d817fb4ba1c83491cfb281eb2167a0374e8fedeef SHA512 23eb4f5ace1288c3d2a6105fa109d08e8170f4c1b5f6a28b460bb9e0fb62c66c7d392712fca0c96d83c4a16f5c940fcbc348d700a7bef86bf2ba37cd114c8a14
+EBUILD Config-Simple-4.590.0-r1.ebuild 381 BLAKE2B a3c44f969c00ce1d8d0b480db57c81ecc177dae4c8c0166f735892b9aff81790dbeac686639d5da50ff2b248cb751731f1c784ecfd3b5c9a72b193faa38b8e8c SHA512 eb156fce88c282ed09bcfe48e12ca21ca3c09a4c85a32a6d9cb139b1a009044bd94bfd826e2d55eb4aa61c78217bf37adbd3530e739f7457326b7b6324b86f68
+MISC metadata.xml 398 BLAKE2B 7f9cd1b1ff3ca4f0123b6c02e3bb99d4fc82ef93c4018ab9af4c1440289ed0eb442d87cfc7cd818b2dd1b8d00058228e8a326148bff15af882b6cecf7d5f864f SHA512 5c87c7ad4958150b5ee898b012ea4898495d589aee787e439111b60b21eed4d236d99c15a80ac9d58b137c45c1fadabbae0d2954f115a76e31707055c2ce9a53
diff --git a/dev-perl/Config-Simple/metadata.xml b/dev-perl/Config-Simple/metadata.xml
new file mode 100644
index 000000000000..0d47cffc8500
--- /dev/null
+++ b/dev-perl/Config-Simple/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">Config-Simple</remote-id>
+ <remote-id type="cpan-module">Config::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Config-Tiny-2.230.0 b/dev-perl/Config-Tiny-2.230.0
deleted file mode 100644
index f508c4777b95..000000000000
--- a/dev-perl/Config-Tiny-2.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-File-Spec-3.300.0 >=virtual/perl-File-Temp-0.220.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Read/Write .ini style files with as little code as possible
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Config-Tiny/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Spec-3.300.0 >=virtual/perl-File-Temp-0.220.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Config-Tiny-2.23.tgz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e2ec096f676e4807a445092e63d2c09b
diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.230.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.230.0.ebuild
new file mode 100644
index 000000000000..fb445c54a15f
--- /dev/null
+++ b/dev-perl/Config-Tiny/Config-Tiny-2.230.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RSAVAGE
+MODULE_VERSION=2.23
+MODULE_A_EXT="tgz"
+inherit perl-module
+
+DESCRIPTION="Read/Write .ini style files with as little code as possible"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Spec-3.300.0
+ >=virtual/perl-File-Temp-0.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Config-Tiny/Manifest b/dev-perl/Config-Tiny/Manifest
new file mode 100644
index 000000000000..ceeb68ba2578
--- /dev/null
+++ b/dev-perl/Config-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST Config-Tiny-2.23.tgz 20487 BLAKE2B b9b801fe529d79c00d6e317b84df1619c0e3a7f998c8e090ed64405966d602abe3325581bac5b043e71f29f4fc70895ce3d20c818a44e16bd45ec80c6ef78da4 SHA512 c5c77aa18a387f181ba9bb2df8859c328073521e14163fe04fd7a104928bd68cf654eab88d24bd23e556e6ecc139dfed716fb7b8119e98cd2ab6f6915c976f01
+EBUILD Config-Tiny-2.230.0.ebuild 626 BLAKE2B a0e614fb15325bfb2f70213485535da3ad70140c77e902d307bc49f2853cfc68791947a3c5e91feaed46810636cf9d9e9a2e37d62a3c0e565dc0ec42e926b416 SHA512 d14065abb06a288695118c391d0e080ae12fda60462d1640e40a907aed2a4ca5d9496e5fd6629c200c9826f0698b5080543a25e559498d6e50966c82761fae9e
+MISC metadata.xml 394 BLAKE2B 3dbf4d403e27f06b66f9782f8b72e29a753f65fee08cfc690cf6f5ec3f676b8d6274fdc6cdf05c375202c87858fd7dd2ace53f9c0c3aadd47e2cc3ee62de6a1a SHA512 678f52d06ea7925469aea4b382628a360020324f3ad5b7d1b63c0a31f68635616e2bdc9c7c1aea659db417e845b4464a7c617c524df61b00c72f9fe435fcedc3
diff --git a/dev-perl/Config-Tiny/metadata.xml b/dev-perl/Config-Tiny/metadata.xml
new file mode 100644
index 000000000000..2f61da64f446
--- /dev/null
+++ b/dev-perl/Config-Tiny/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">Config-Tiny</remote-id>
+ <remote-id type="cpan-module">Config::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ConfigReader-0.500.0-r2 b/dev-perl/ConfigReader-0.500.0-r2
deleted file mode 100644
index 272acadf6174..000000000000
--- a/dev-perl/ConfigReader-0.500.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Read directives from a configuration file
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ConfigReader/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=LGPL-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMW/ConfigReader-0.5.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=100919cf09ac5c15e97c3cf128fde7da
diff --git a/dev-perl/ConfigReader/ConfigReader-0.500.0-r2.ebuild b/dev-perl/ConfigReader/ConfigReader-0.500.0-r2.ebuild
new file mode 100644
index 000000000000..80ca56ee5b05
--- /dev/null
+++ b/dev-perl/ConfigReader/ConfigReader-0.500.0-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AMW
+DIST_VERSION=0.5
+inherit perl-module
+
+DESCRIPTION="Read directives from a configuration file"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+PATCHES=( "${FILESDIR}/${P}-makefile-tests.patch" )
diff --git a/dev-perl/ConfigReader/Manifest b/dev-perl/ConfigReader/Manifest
new file mode 100644
index 000000000000..1277435b5fec
--- /dev/null
+++ b/dev-perl/ConfigReader/Manifest
@@ -0,0 +1,4 @@
+AUX ConfigReader-0.500.0-makefile-tests.patch 1527 BLAKE2B 2e3dba757e9143518312ddfcddb673f81827e353bfc92eb2a5489fcd0317f47ae50b671e1eb1bdb0c83176ffcc8e8c499d15437ee39dca27ee1a28f647bc7041 SHA512 f29fcf200d9134ff3f50a6f233df98a1f403bb63ccd37e4bf475196faa2d96f1e73fe9d04d032f2f04486edbde7c86ac9cbdecbc5a20d2c2ca63dd35e0000ed7
+DIST ConfigReader-0.5.tar.gz 17592 BLAKE2B 1232cb8ba6fa80f6b3ba7cc0ba477b83e57d5698b259db20482fbe39d36fab863f62ebeaf56a3196108bc873b0dd0410636962e692a2784a6fa346d93feaee3b SHA512 625c7ba506e7d501adf1fa22830b104e413f115c1e3758235d395fe2995e84abe92cfc5b13e0d23deb255e849c3a99ce56a8006c8b6a967d5d60598337aa303e
+EBUILD ConfigReader-0.500.0-r2.ebuild 351 BLAKE2B 7913cea722dfdd353d8b6b52dc28e9031fe3ba10cd37d33d0ca0304a26f0fb6bff7c86bfc5436e8bf8ff6b84cf1de48f09e4f0fed2323ca6e311721ecce6db65 SHA512 52baddd9ef094bbb02dc7ee9ba8964d4d447455aa79f885c434bc28186d7c161ecdb5ae9b23829ebca976e041938a6ae2cc76d7e55e562519ef089f8a946b184
+MISC metadata.xml 543 BLAKE2B 1f6524bfeefd8abe979dbbc4879040f27457e20e4c4f2fd6f328ad9aeae81a9a3c56c7bfd7eb08ae4156aa84cc13acfda871d558c2f9ef8f1e8fb4f5ce362912 SHA512 7e55b9a266ce8ca6708febe8d9560dc174e966ba99042bfbde3b6e7bd0a36f20944ad62ccc1aa6c74e021ca3738171344309ae9a9d01443e3ed0f2cda00fce07
diff --git a/dev-perl/ConfigReader/files/ConfigReader-0.500.0-makefile-tests.patch b/dev-perl/ConfigReader/files/ConfigReader-0.500.0-makefile-tests.patch
new file mode 100644
index 000000000000..d074351cab53
--- /dev/null
+++ b/dev-perl/ConfigReader/files/ConfigReader-0.500.0-makefile-tests.patch
@@ -0,0 +1,58 @@
+From ba8219e0ca0bde2a3635a589659d8840961dba7b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 19 Oct 2017 11:10:23 +1300
+Subject: Add basic Makefile.PL and Tests
+
+This distribution is so old, it could possibly have been authored
+before EUMM and friends were common practice.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=13921
+---
+ Makefile.PL | 15 +++++++++++++++
+ t/compile.t | 12 ++++++++++++
+ 2 files changed, 27 insertions(+)
+ create mode 100644 Makefile.PL
+ create mode 100644 t/compile.t
+
+diff --git a/Makefile.PL b/Makefile.PL
+new file mode 100644
+index 0000000..f272d63
+--- /dev/null
++++ b/Makefile.PL
+@@ -0,0 +1,15 @@
++use ExtUtils::MakeMaker;
++
++WriteMakefile(
++ NAME => 'ConfigReader',
++ VERSION_FROM => "DirectiveStyle.pm",
++ ABSTRACT_FROM => "ConfigReader.pod",
++ LICENSE => "gpl",
++ PREREQ_PM => {},
++ PM => {
++ 'ConfigReader.pod' => '$(INST_LIB)/ConfigReader.pod',
++ 'DirectiveStyle.pm' => '$(INST_LIB)/ConfigReader/DirectiveStyle.pm',
++ 'Spec.pm' => '$(INST_LIB)/ConfigReader/Spec.pm',
++ 'Values.pm' => '$(INST_LIB)/ConfigReader/Values.pm',
++ },
++);
+diff --git a/t/compile.t b/t/compile.t
+new file mode 100644
+index 0000000..46c1f1d
+--- /dev/null
++++ b/t/compile.t
+@@ -0,0 +1,12 @@
++use strict;
++use warnings;
++
++use Test::More;
++
++require_ok("ConfigReader::DirectiveStyle");
++require_ok("ConfigReader::Spec");
++require_ok("ConfigReader::Values");
++
++done_testing;
++
++
+--
+2.14.2
+
diff --git a/dev-perl/ConfigReader/metadata.xml b/dev-perl/ConfigReader/metadata.xml
new file mode 100644
index 000000000000..77bdf3002c7e
--- /dev/null
+++ b/dev-perl/ConfigReader/metadata.xml
@@ -0,0 +1,14 @@
+<?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">ConfigReader</remote-id>
+ <remote-id type="cpan-module">ConfigReader::DirectiveStyle</remote-id>
+ <remote-id type="cpan-module">ConfigReader::Spec</remote-id>
+ <remote-id type="cpan-module">ConfigReader::Values</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Const-Fast-0.14.0-r1 b/dev-perl/Const-Fast-0.14.0-r1
deleted file mode 100644
index fc7dd0e15569..000000000000
--- a/dev-perl/Const-Fast-0.14.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Scalar-List-Utils virtual/perl-Storable >=dev-perl/Sub-Exporter-Progressive-0.1.7 >=dev-perl/Module-Build-Tiny-0.21.0 test? ( virtual/perl-Data-Dumper virtual/perl-File-Temp dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Facility for creating read-only scalars, arrays, and hashes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Const-Fast/
-IUSE=test
-KEYWORDS=amd64 arm ppc x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils virtual/perl-Storable >=dev-perl/Sub-Exporter-Progressive-0.1.7 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Const-Fast-0.014.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=df6f3cae81d715282b62414fd1804c03
diff --git a/dev-perl/Const-Fast/Const-Fast-0.14.0-r1.ebuild b/dev-perl/Const-Fast/Const-Fast-0.14.0-r1.ebuild
new file mode 100644
index 000000000000..a7a12a5bd500
--- /dev/null
+++ b/dev-perl/Const-Fast/Const-Fast-0.14.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.014
+inherit perl-module
+
+DESCRIPTION="Facility for creating read-only scalars, arrays, and hashes"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Storable
+ >=dev-perl/Sub-Exporter-Progressive-0.1.7
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.21.0
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST=do
+mytargets="install"
diff --git a/dev-perl/Const-Fast/Manifest b/dev-perl/Const-Fast/Manifest
new file mode 100644
index 000000000000..946ec9ef58fb
--- /dev/null
+++ b/dev-perl/Const-Fast/Manifest
@@ -0,0 +1,3 @@
+DIST Const-Fast-0.014.tar.gz 12886 BLAKE2B 7df39021b15d15b8d3bde7519921bf7a3a685cc15be5706e880f10aaa1e7df299f3eb268807524c64a28413d35cfff7dd07a704b721641e61aaca666f17ede04 SHA512 89258205fe31aa5a60759ed955e6dae305de69f4bc08251242a82eec9e37251b045908585c470106ed9047f604d3292eb3231c80504b29734966b58b8402a929
+EBUILD Const-Fast-0.14.0-r1.ebuild 652 BLAKE2B 81a84cdb25916894cb4b7748a7b28ef84779062c5c0c923bc9615a205eed70fde28941a20d7469cbb089ed078fdf4da990639ed7dc9fd22f3b19bcf7c00c81e1 SHA512 425c0058f90e8f9d6230670740cdd919156489d424c2fd3d36c1af0df6200cb5afed10a193db264addf59dfeb3749e5ab4b63b5bcb997341b68b4551a82729c6
+MISC metadata.xml 911 BLAKE2B 6814427d9855cb4d16ea42a1b46f146c1ab5e6c9c9eb9ae4e2bf5d20213e1581e8800ccc67c3e9aafcd65dca31ed65dd3668fa445472970a22f1fc9bf00764cf SHA512 8716a9bed0f681742c5353b6b604a60b0c01e1e1fd657a726a89301b1fae8e22491ed28940ccbe11158f674a398bc2ee5842458a9c7ec3b4dec70bddbfadccc5
diff --git a/dev-perl/Const-Fast/metadata.xml b/dev-perl/Const-Fast/metadata.xml
new file mode 100644
index 000000000000..f81ffd083697
--- /dev/null
+++ b/dev-perl/Const-Fast/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+</maintainer>
+<longdescription lang="en">
+ This the only function of this module and it is exported by
+ default. It takes a scalar, array or hash left-value as first
+ argument, and a list of one or more values depending on the type of
+ the first argument as the value for the variable. It will set the
+ variable to that value and subsequently make it read-only. Arrays
+ and hashes will be made deeply read-only.
+</longdescription>
+<upstream>
+ <remote-id type="cpan">Const-Fast</remote-id>
+ <remote-id type="cpan-module">Const::Fast</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/Context-Preserve-0.20.0 b/dev-perl/Context-Preserve-0.20.0
deleted file mode 100644
index 57930571a90e..000000000000
--- a/dev-perl/Context-Preserve-0.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Return chained, modified values from subs, without losing context
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Context-Preserve/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Context-Preserve-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=578335a7d8f1c272b91373352105f937
diff --git a/dev-perl/Context-Preserve/Context-Preserve-0.20.0.ebuild b/dev-perl/Context-Preserve/Context-Preserve-0.20.0.ebuild
new file mode 100644
index 000000000000..f9928b40e4f2
--- /dev/null
+++ b/dev-perl/Context-Preserve/Context-Preserve-0.20.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Return chained, modified values from subs, without losing context"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Context-Preserve/Manifest b/dev-perl/Context-Preserve/Manifest
new file mode 100644
index 000000000000..b7cb7d2f2ef0
--- /dev/null
+++ b/dev-perl/Context-Preserve/Manifest
@@ -0,0 +1,3 @@
+DIST Context-Preserve-0.02.tar.gz 25305 BLAKE2B 6974a9a8827e67652e407dfb05099449bfd2ed8c672552235746dd13b1504799694390e537795946eb4fbdc703e5aee129b40128d35d0d9145fcfef56931d229 SHA512 e5c230e38430c6ea9b7ed75e075a12454262adf1883e5ab6ada4696099e2f246d0f9b613934b4197b0529e126ea083d12d9bbe4ece5cfb82a93f913b7d70b068
+EBUILD Context-Preserve-0.20.0.ebuild 556 BLAKE2B bfd2c601ae96b3d305d17f3fd8908bea6db1f49f4b0db6f8051054763668702d7a552b76514e76ef6a35b666670379b143c1a5a8357be230bb1af2c3373b3288 SHA512 19729a351018198a3120bb9febb336a9f6c69442a9715b23e8d5139667f588aba6712af0b79ed91e666b76a93cfe0630c1b43e4b565b82cf6b56071eab7f97d8
+MISC metadata.xml 404 BLAKE2B ec63adad9597a82a537ad43f1d34c8b7ff68378f565eb53c154de3ca7c7324700b8c025a3f77d50349a847c14e449d9395a8d101b95296dcabcc7cc4d4f18b3d SHA512 1601b335caac702807e3fa41aa6ba625b85ae3c3736e4dc2f47c39441feb6da54d3a19630b35d6d8d103fd1418a8b05e36d81aaee6ef4226a60afd26d6b9310e
diff --git a/dev-perl/Context-Preserve/metadata.xml b/dev-perl/Context-Preserve/metadata.xml
new file mode 100644
index 000000000000..c3c1b3e2ba07
--- /dev/null
+++ b/dev-perl/Context-Preserve/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">Context-Preserve</remote-id>
+ <remote-id type="cpan-module">Context::Preserve</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Contextual-Return-0.4.14 b/dev-perl/Contextual-Return-0.4.14
deleted file mode 100644
index b5aca0fcc6a4..000000000000
--- a/dev-perl/Contextual-Return-0.4.14
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Want virtual/perl-version virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Create context-sensitive return values
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Contextual-Return/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Want virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCONWAY/Contextual-Return-0.004014.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6a29e1683864cc3bcd6693a57dad4205
diff --git a/dev-perl/Contextual-Return/Contextual-Return-0.4.14.ebuild b/dev-perl/Contextual-Return/Contextual-Return-0.4.14.ebuild
new file mode 100644
index 000000000000..b471cd584b0a
--- /dev/null
+++ b/dev-perl/Contextual-Return/Contextual-Return-0.4.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DCONWAY
+DIST_VERSION=0.004014
+inherit perl-module
+
+DESCRIPTION="Create context-sensitive return values"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Want
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Contextual-Return/Manifest b/dev-perl/Contextual-Return/Manifest
new file mode 100644
index 000000000000..6edf929ef4cd
--- /dev/null
+++ b/dev-perl/Contextual-Return/Manifest
@@ -0,0 +1,3 @@
+DIST Contextual-Return-0.004014.tar.gz 41028 BLAKE2B feed6dde129ab9d8eca60e04f6c9a4b92b83226a5110ad3f3fc2043601c10be05c593c411f8c358545459adc5f6ef32584dcde0e14a69ac91c72fa22bcdd88c9 SHA512 5728b6b2347c888f32876226d4a940cafd0c41dc4a15e82d7f2c3a82d5585f2fa0e54477e466bcbdafcd7a607cd05483442f3c6270d08fdd632215b68b8abe27
+EBUILD Contextual-Return-0.4.14.ebuild 487 BLAKE2B d32f3da14c655249315126c721798c2b05b9a77147eeca8c5b55da2e2e925b1e519bac9a2e417e76d8277565b30a8ddd557f3b1439e3d371bad783ac5fd50f8a SHA512 4b67b12d165c101f63c8a16ae7bff26e5ae050909dcbe40f452edeb6e11a996cf1d3c2d5d9d4832a235128ae0faf5bcf000bac716b235991aa80427e7b89afc9
+MISC metadata.xml 625 BLAKE2B f042395a5d3bfefd4b692f276ba46f648bab1af941cc4994d8201bceba98d7a8366ee55ad5ad4f6d4e70002c88b82fc799320e1c9f93e12b67a169f6d6c762ac SHA512 08f0eab8215605f07e1669e89715e9d7dbc9c9efda256060edde27c699318d784b31e15b404490d38c8d9155f8c1e869092830e357ca6b5310496dae94663b09
diff --git a/dev-perl/Contextual-Return/metadata.xml b/dev-perl/Contextual-Return/metadata.xml
new file mode 100644
index 000000000000..d95d19f492ee
--- /dev/null
+++ b/dev-perl/Contextual-Return/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Contextual-Return</remote-id>
+ <remote-id type="cpan-module">Contextual::Return</remote-id>
+ <remote-id type="cpan-module">Contextual::Return::Failure</remote-id>
+ <remote-id type="cpan-module">Contextual::Return::Lvalue</remote-id>
+ <remote-id type="cpan-module">Contextual::Return::Value</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-ASCII-Armour-1.400.0-r1 b/dev-perl/Convert-ASCII-Armour-1.400.0-r1
deleted file mode 100644
index f2a76cb4d061..000000000000
--- a/dev-perl/Convert-ASCII-Armour-1.400.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-IO-Compress virtual/perl-Digest-MD5 virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Convert binary octets into ASCII armoured messages
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Convert-ASCII-Armour/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO-Compress virtual/perl-Digest-MD5 virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIPUL/Convert-ASCII-Armour-1.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a8099f0837dac908e156a1adb68e5c65
diff --git a/dev-perl/Convert-ASCII-Armour/Convert-ASCII-Armour-1.400.0-r1.ebuild b/dev-perl/Convert-ASCII-Armour/Convert-ASCII-Armour-1.400.0-r1.ebuild
new file mode 100644
index 000000000000..7596ddb36880
--- /dev/null
+++ b/dev-perl/Convert-ASCII-Armour/Convert-ASCII-Armour-1.400.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=VIPUL
+MODULE_VERSION=1.4
+inherit perl-module
+
+DESCRIPTION="Convert binary octets into ASCII armoured messages"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-IO-Compress
+ virtual/perl-Digest-MD5
+ virtual/perl-MIME-Base64"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Convert-ASCII-Armour/Manifest b/dev-perl/Convert-ASCII-Armour/Manifest
new file mode 100644
index 000000000000..38e8c657f3b9
--- /dev/null
+++ b/dev-perl/Convert-ASCII-Armour/Manifest
@@ -0,0 +1,3 @@
+DIST Convert-ASCII-Armour-1.4.tar.gz 6002 BLAKE2B 10d249bd435ab135675af1d43e7ead415f0e3a89fba098bed3f7c290e6350929d0a3fe59b6ec62e2dd7480439d582732bf851a31b3337c3c2b1e93644c59ff0b SHA512 ba3b26dc440099374a60b374e4c1f92c0824388b7247f5cd0fd3403d6c2b7c3e916bb0cb98654e4a215352bae5728d3db239d657964695ae4e9be6a44c484a34
+EBUILD Convert-ASCII-Armour-1.400.0-r1.ebuild 498 BLAKE2B 3151b27e1c93b85c638eb94ee9449cd1ada755d97904fda3600baa3f57fca49ec5349f30fe8a36241abaf3cee6c88154b3d23103352665ba44e551e968955b51 SHA512 8961bcab65a14fc59fb541905f1ac3e2cc544cf20e263d33eb35c48f2e94b3bb4070efcffaac250196f7dcf43f2f817c54502af3f11af60b6d161834692fb93f
+MISC metadata.xml 481 BLAKE2B b9bd20aafd91d204d9292203e7b78a51a63c7338267ca3105d0a81a59d6c4ae20295aca8994fc54bd8f5fa18186ba2688dac62d9baaa9646f3dd268937bbbfb0 SHA512 a5d604c4ad26b7575c77ef892b07201c1b941445e43355f4a0f50015dcb0d9389fde8c148f148faa22e279dd94e8d9df35b08d1b0b0820ddfda7ffddfd585ad3
diff --git a/dev-perl/Convert-ASCII-Armour/metadata.xml b/dev-perl/Convert-ASCII-Armour/metadata.xml
new file mode 100644
index 000000000000..0161c35f2519
--- /dev/null
+++ b/dev-perl/Convert-ASCII-Armour/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-ASCII-Armour</remote-id>
+ <remote-id type="cpan-module">Convert::ASCII::Armor</remote-id>
+ <remote-id type="cpan-module">Convert::ASCII::Armour</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-ASN1-0.270.0 b/dev-perl/Convert-ASN1-0.270.0
deleted file mode 100644
index a2ff7495f37b..000000000000
--- a/dev-perl/Convert-ASN1-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Math-BigInt-1.997.0 >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Standard en/decode of ASN.1 structures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Convert-ASN1/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBARR/Convert-ASN1-0.27.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=92e234b239ccd4afc70e6c48d17d9208
diff --git a/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0.ebuild b/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0.ebuild
new file mode 100644
index 000000000000..4b5d1444cee4
--- /dev/null
+++ b/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GBARR
+MODULE_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Standard en/decode of ASN.1 structures"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Math-BigInt-1.997.0
+ >=virtual/perl-Test-Simple-0.900.0
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${P}-perl-526.patch"
+)
+
+SRC_TEST=do
diff --git a/dev-perl/Convert-ASN1/Manifest b/dev-perl/Convert-ASN1/Manifest
new file mode 100644
index 000000000000..672497d75310
--- /dev/null
+++ b/dev-perl/Convert-ASN1/Manifest
@@ -0,0 +1,4 @@
+AUX Convert-ASN1-0.270.0-perl-526.patch 6189 BLAKE2B 93614ec863a4a90e195fb7e99e4e4a6b729fa1d154a85d9d9f72232ff9cdca50868d5ba320653853ae6da5d612533d57cb9470c56ad2e01e979613cf628509bb SHA512 a6805154a0b7da8af86c101521b74d88562e34f95890ab62221bd7d0d03a41a1dcc82b26eb79383d84274abbb9ed4c683f627e75434062b7cf0984b340f5192c
+DIST Convert-ASN1-0.27.tar.gz 74081 BLAKE2B 14929ec5f25ac85465204fb8f584384c5c65e73cb3ee5bfd9510a9bb2580e7c1a86f485af99ab7cd83813914ae6e277020720d26af8d2bda54acdd06fff7e984 SHA512 253bc0c1b2919841497a95bcbd05825217a3013c7f789fd9f3d389808fb015daca91f5c149797574bf32d38e94efb7f1d8df62e9e4c13928ec3b978cc9fd6fe8
+EBUILD Convert-ASN1-0.270.0.ebuild 636 BLAKE2B 8f9f100f9c72b347c347f5893317711cad4c71eaec4a03fde8a5d73f0e611f246d6d9a95754477e39ed4e9bc7a3d8853ab4da25169aad8c88d2ed2d2af24a2ad SHA512 472b7a4b127f29bcbea9bfc272fe6e59257229730f70846057d9c59fd488123448aa1ce8d042e74a9c1cb0f6db973a77e290cee34e50ffcbce4f803ef4dd765e
+MISC metadata.xml 396 BLAKE2B 835109f7d055b2dad36326d3f8cff1c08596d68b70a2688a7800c5c7baaea3e3282d491e1b2a321aa2ea1d510a4f9cc69448ca3193317d08abff39717ca3c25d SHA512 8e9334d912a55b1da2071790da0a113a4f841babee48bcecbee7943c5a242548d7d4ae9cfbc8840bf29712444ea28090e784713929a0437c9086648c774357bf
diff --git a/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch b/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch
new file mode 100644
index 000000000000..da6a54b35f54
--- /dev/null
+++ b/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch
@@ -0,0 +1,307 @@
+From a174f9ced333da8dda20255bd97c075d690da2f8 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 1 Oct 2017 03:17:03 +1300
+Subject: Fix test failures under Perl 5.26+ without '.' in @INC
+
+Bug: https://github.com/gbarr/perl-Convert-ASN1/issues/33
+Bug: https://bugs.gentoo.org/613638
+Bug: https://github.com/gbarr/perl-Convert-ASN1/pull/36
+---
+ t/00prim.t | 2 +-
+ t/01tag.t | 2 +-
+ t/02seq.t | 2 +-
+ t/03seqof.t | 2 +-
+ t/04opt.t | 2 +-
+ t/05time.t | 2 +-
+ t/06bigint.t | 2 +-
+ t/08set.t | 2 +-
+ t/09contr.t | 2 +-
+ t/10choice.t | 2 +-
+ t/11explicit.t | 2 +-
+ t/11indef.t | 2 +-
+ t/12der.t | 2 +-
+ t/13utf8.t | 2 +-
+ t/14any.t | 2 +-
+ t/15extseq.t | 2 +-
+ t/16extset.t | 2 +-
+ t/17extchoice.t | 2 +-
+ t/18tagdefault.t | 2 +-
+ t/99misc.t | 2 +-
+ t/x509.t | 2 +-
+ 21 files changed, 21 insertions(+), 21 deletions(-)
+
+diff --git a/t/00prim.t b/t/00prim.t
+index 904c9c6..e5468f7 100644
+--- a/t/00prim.t
++++ b/t/00prim.t
+@@ -8,7 +8,7 @@ use Convert::ASN1 qw(:all);
+
+ print "1..186\n";
+
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ ntest 1, 129, asn_tag(ASN_CONTEXT, 1);
+ ntest 2, 0x201f, asn_tag(ASN_UNIVERSAL, 32);
+diff --git a/t/01tag.t b/t/01tag.t
+index 40e28a0..0a44729 100644
+--- a/t/01tag.t
++++ b/t/01tag.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..21\n";
+
+diff --git a/t/02seq.t b/t/02seq.t
+index bc21712..4585195 100644
+--- a/t/02seq.t
++++ b/t/02seq.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..18\n";
+
+diff --git a/t/03seqof.t b/t/03seqof.t
+index 66683b6..9f85c48 100644
+--- a/t/03seqof.t
++++ b/t/03seqof.t
+@@ -4,7 +4,7 @@
+ # Test that the primitive operators are working
+ #
+
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ use Convert::ASN1;
+
+diff --git a/t/04opt.t b/t/04opt.t
+index 7f23fca..ba2f958 100644
+--- a/t/04opt.t
++++ b/t/04opt.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..16\n"; # This testcase needs more tests
+
+diff --git a/t/05time.t b/t/05time.t
+index f444e7f..082b4e7 100644
+--- a/t/05time.t
++++ b/t/05time.t
+@@ -10,7 +10,7 @@ use Convert::ASN1 qw(:all);
+
+ print "1..24\n";
+
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ my $t = 1;
+
+diff --git a/t/06bigint.t b/t/06bigint.t
+index f9aeba3..bde99f6 100644
+--- a/t/06bigint.t
++++ b/t/06bigint.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ $^W=0 if $] < 5.005; # BigInt in 5.004 has undef issues
+
+diff --git a/t/08set.t b/t/08set.t
+index b35a7ba..ee6af6e 100644
+--- a/t/08set.t
++++ b/t/08set.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..13\n";
+
+diff --git a/t/09contr.t b/t/09contr.t
+index 2213c7e..47cb280 100644
+--- a/t/09contr.t
++++ b/t/09contr.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..4\n";
+
+diff --git a/t/10choice.t b/t/10choice.t
+index 6ceeb6d..5e0a050 100644
+--- a/t/10choice.t
++++ b/t/10choice.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..10\n";
+
+diff --git a/t/11explicit.t b/t/11explicit.t
+index 7e24506..8c60493 100644
+--- a/t/11explicit.t
++++ b/t/11explicit.t
+@@ -1,6 +1,6 @@
+ #!/usr/local/bin/perl
+
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ use Convert::ASN1;
+
+diff --git a/t/11indef.t b/t/11indef.t
+index 7c3886d..4a33eec 100644
+--- a/t/11indef.t
++++ b/t/11indef.t
+@@ -4,7 +4,7 @@
+ # Test that indefinite length encodings can be decoded
+ #
+
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ use Convert::ASN1;
+ my @zz = ( 0, 0 );
+diff --git a/t/12der.t b/t/12der.t
+index b7d1b79..f2f9716 100644
+--- a/t/12der.t
++++ b/t/12der.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..18\n";
+
+diff --git a/t/13utf8.t b/t/13utf8.t
+index 1f62042..6fdb596 100644
+--- a/t/13utf8.t
++++ b/t/13utf8.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ if ($] < 5.007) {
+ print "1..0\n";
+diff --git a/t/14any.t b/t/14any.t
+index 4147764..05370ba 100644
+--- a/t/14any.t
++++ b/t/14any.t
+@@ -4,7 +4,7 @@
+ # Check whether the ANY DEFINED BY syntax is working
+ #
+
+-BEGIN { require 't/funcs.pl'}
++BEGIN { require './t/funcs.pl'}
+
+ use Convert::ASN1;
+
+diff --git a/t/15extseq.t b/t/15extseq.t
+index 6060793..2b98854 100644
+--- a/t/15extseq.t
++++ b/t/15extseq.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..27\n";
+
+diff --git a/t/16extset.t b/t/16extset.t
+index c57ac0c..cd2caa2 100644
+--- a/t/16extset.t
++++ b/t/16extset.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..27\n";
+
+diff --git a/t/17extchoice.t b/t/17extchoice.t
+index 66bd9c5..7528d72 100644
+--- a/t/17extchoice.t
++++ b/t/17extchoice.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..19\n";
+
+diff --git a/t/18tagdefault.t b/t/18tagdefault.t
+index 6a1fa3b..a589920 100644
+--- a/t/18tagdefault.t
++++ b/t/18tagdefault.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..25\n";
+
+diff --git a/t/99misc.t b/t/99misc.t
+index 4b67aba..c06bd8e 100644
+--- a/t/99misc.t
++++ b/t/99misc.t
+@@ -5,7 +5,7 @@
+ #
+
+ use Convert::ASN1;
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ print "1..2\n";
+
+diff --git a/t/x509.t b/t/x509.t
+index 3fd5ba0..0b9bfeb 100644
+--- a/t/x509.t
++++ b/t/x509.t
+@@ -2,7 +2,7 @@
+
+ print "1..26\n";
+
+-BEGIN { require 't/funcs.pl' }
++BEGIN { require './t/funcs.pl' }
+
+ use Convert::ASN1;
+
+--
+2.14.1
+
diff --git a/dev-perl/Convert-ASN1/metadata.xml b/dev-perl/Convert-ASN1/metadata.xml
new file mode 100644
index 000000000000..6e32a6554abd
--- /dev/null
+++ b/dev-perl/Convert-ASN1/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-ASN1</remote-id>
+ <remote-id type="cpan-module">Convert::ASN1</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-BER-1.320.0-r1 b/dev-perl/Convert-BER-1.320.0-r1
deleted file mode 100644
index c902296575df..000000000000
--- a/dev-perl/Convert-BER-1.320.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Class for encoding/decoding BER messages
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Convert-BER/
-KEYWORDS=alpha amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBARR/Convert-BER-1.32.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e58dc462afd0bd02759be42dd920aa74
diff --git a/dev-perl/Convert-BER/Convert-BER-1.320.0-r1.ebuild b/dev-perl/Convert-BER/Convert-BER-1.320.0-r1.ebuild
new file mode 100644
index 000000000000..38115d9f2a9b
--- /dev/null
+++ b/dev-perl/Convert-BER/Convert-BER-1.320.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GBARR
+MODULE_VERSION=1.32
+inherit perl-module
+
+DESCRIPTION="Class for encoding/decoding BER messages"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Convert-BER/Manifest b/dev-perl/Convert-BER/Manifest
new file mode 100644
index 000000000000..5679875d9a0c
--- /dev/null
+++ b/dev-perl/Convert-BER/Manifest
@@ -0,0 +1,3 @@
+DIST Convert-BER-1.32.tar.gz 26983 BLAKE2B 92da9e925c4d7cf112c390bd4427fab5cd5b25b9dcf067a510bb5db9699e86c1dc3313d2450bc0feefcd7bb88ba87ecb4dfc043e40efc5094216b0860eb4bae9 SHA512 c9cf0640db640587d0d69b465d6f42dd2c09c2bc28adb81575508fa3d00c883fded7c66b1eba26aca36ef5b005b8678fcb74fd69f00d265f484b544d0086314c
+EBUILD Convert-BER-1.320.0-r1.ebuild 294 BLAKE2B 5162b523f9cb28918de27897b5342794d263939e3f9090478dfbe18e17331fb1957d1452048678f54e248f3f8ccaafe332af58a84f89361c99f46dc57f48d944 SHA512 7df111913a8fb7e287da5c93770f02ac192b15b6e359525810d80a51135b6f3fac08a56e15d2df714896278921437dda2cf0d93e816887de69debbb7272d58c6
+MISC metadata.xml 1491 BLAKE2B eb721a40440b0b6621eda1ff875b4f876ce0e3d1e44f15cb07afde2733af9bc2136d59a73941a51e9f221a73a4908441f24aac98bfe8f9e5a156b72d762acf01 SHA512 3320340a96a304b9a2e39a4c3039502a8f9656b42db8c24e8b8d4ba83dbbc9e15ae20bbffe7adc082d567842ab38902ead04fe7ba003dca92383dff42d7ecaac
diff --git a/dev-perl/Convert-BER/metadata.xml b/dev-perl/Convert-BER/metadata.xml
new file mode 100644
index 000000000000..5ab1c4bed959
--- /dev/null
+++ b/dev-perl/Convert-BER/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-BER</remote-id>
+ <remote-id type="cpan-module">Convert::BER</remote-id>
+ <remote-id type="cpan-module">Convert::BER::ANY</remote-id>
+ <remote-id type="cpan-module">Convert::BER::BER</remote-id>
+ <remote-id type="cpan-module">Convert::BER::BIT_STRING</remote-id>
+ <remote-id type="cpan-module">Convert::BER::BIT_STRING8</remote-id>
+ <remote-id type="cpan-module">Convert::BER::BOOLEAN</remote-id>
+ <remote-id type="cpan-module">Convert::BER::CHOICE</remote-id>
+ <remote-id type="cpan-module">Convert::BER::CONSTRUCTED</remote-id>
+ <remote-id type="cpan-module">Convert::BER::INTEGER</remote-id>
+ <remote-id type="cpan-module">Convert::BER::NULL</remote-id>
+ <remote-id type="cpan-module">Convert::BER::OBJECT_ID</remote-id>
+ <remote-id type="cpan-module">Convert::BER::OPTIONAL</remote-id>
+ <remote-id type="cpan-module">Convert::BER::REAL</remote-id>
+ <remote-id type="cpan-module">Convert::BER::SEQUENCE</remote-id>
+ <remote-id type="cpan-module">Convert::BER::SEQUENCE_OF</remote-id>
+ <remote-id type="cpan-module">Convert::BER::STRING</remote-id>
+ <remote-id type="cpan-module">Convert::BER::_Time_generic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-BinHex-1.125.0 b/dev-perl/Convert-BinHex-1.125.0
deleted file mode 100644
index 2c12dc63a004..000000000000
--- a/dev-perl/Convert-BinHex-1.125.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Slurp virtual/perl-File-Temp virtual/perl-Test-Simple dev-perl/Test-Most virtual/perl-autodie ) dev-lang/perl:=
-DESCRIPTION=Extract data from Macintosh BinHex files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Convert-BinHex/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STEPHEN/Convert-BinHex-1.125.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ab1af76c960b99787a9054ea9afe8de7
diff --git a/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0.ebuild b/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0.ebuild
new file mode 100644
index 000000000000..f37e21fa5c17
--- /dev/null
+++ b/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=STEPHEN
+DIST_VERSION=1.125
+inherit perl-module
+
+DESCRIPTION="Extract data from Macintosh BinHex files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/File-Slurp
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ dev-perl/Test-Most
+ virtual/perl-autodie
+ )
+"
diff --git a/dev-perl/Convert-BinHex/Manifest b/dev-perl/Convert-BinHex/Manifest
new file mode 100644
index 000000000000..81463966eb3a
--- /dev/null
+++ b/dev-perl/Convert-BinHex/Manifest
@@ -0,0 +1,3 @@
+DIST Convert-BinHex-1.125.tar.gz 73122 BLAKE2B 9f8731a3f258c747c909c3870b7738b4242f52b8181603693e99ba3680a154a185e9a694a0a762a75f96f9e5b3452798560a2c68e65155a0bc8c381d90312357 SHA512 c088feb0d9dd2c56d79e4fe21494e5957f763bfb4afbd0335ba099f4babbc7790951897730faf097d61ebca4a262f6676a9532d8861c2deca5a6d61ffdd6f115
+EBUILD Convert-BinHex-1.125.0.ebuild 545 BLAKE2B a7391c300dda2f281c605a4b9c7d566c945b1b73be46e581accf5f40a3b8be28ebc9ae370c16e74cafd6b9c3a11cd3910d3250cb9b17ea17b7b02562856c1c5e SHA512 03a31196abab251dd46db99632c246910f97b42756aec919f0d3ada5e340465c3a31b97587080324ede2ec170d182f2c743efefd9e1240d6ed3541eabd23a209
+MISC metadata.xml 756 BLAKE2B 2a8c787bf5ce152e87afbdf482c9bdb11663663ecfff9958c40e7a052dfa39909618a660bf8f36f0ae4f04a72c582cbef418feea0653e040b99f18c318a5a61e SHA512 29a822b5f013d269a45747f91cbe1f2753f0080c6c14db68c41f0f5b5be0db3bba03d149ac1965e4dc35b1dc8dca58d8af74965c51375f826e2c9f06fd43c2fe
diff --git a/dev-perl/Convert-BinHex/metadata.xml b/dev-perl/Convert-BinHex/metadata.xml
new file mode 100644
index 000000000000..012e8b3d2414
--- /dev/null
+++ b/dev-perl/Convert-BinHex/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-BinHex</remote-id>
+ <remote-id type="cpan-module">Convert::BinHex</remote-id>
+ <remote-id type="cpan-module">Convert::BinHex::Bin2Hex</remote-id>
+ <remote-id type="cpan-module">Convert::BinHex::Fork</remote-id>
+ <remote-id type="cpan-module">Convert::BinHex::Hex2Bin</remote-id>
+ <remote-id type="cpan-module">Convert::BinHex::IO_Handle</remote-id>
+ <remote-id type="cpan-module">Convert::BinHex::IO_Scalar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-Binary-C-0.780.0-r1 b/dev-perl/Convert-Binary-C-0.780.0-r1
deleted file mode 100644
index 396b9b85b528..000000000000
--- a/dev-perl/Convert-Binary-C-0.780.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Binary Data Conversion using C Types
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Convert-Binary-C/
-IUSE=examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MH/MHX/Convert-Binary-C-0.78.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d7a573b8f5f822537a2ad32f42812d37
diff --git a/dev-perl/Convert-Binary-C/Convert-Binary-C-0.780.0-r1.ebuild b/dev-perl/Convert-Binary-C/Convert-Binary-C-0.780.0-r1.ebuild
new file mode 100644
index 000000000000..13dd86b53695
--- /dev/null
+++ b/dev-perl/Convert-Binary-C/Convert-Binary-C-0.780.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MHX
+DIST_VERSION=0.78
+# NB: Examples are generated
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Binary Data Conversion using C Types"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+# bison >= 1.31?
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+MAKEOPTS+=" -j1"
+PATCHES=( "${FILESDIR}/${P}-perl-526.patch" )
+src_test() {
+ perl_rm_files tests/802_pod.t tests/803_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Convert-Binary-C/Manifest b/dev-perl/Convert-Binary-C/Manifest
new file mode 100644
index 000000000000..3ca12c0eda35
--- /dev/null
+++ b/dev-perl/Convert-Binary-C/Manifest
@@ -0,0 +1,4 @@
+AUX Convert-Binary-C-0.780.0-perl-526.patch 5389 BLAKE2B 458c7dedc257f04d79edc1fa49dadeb72393874c1956ea8d7c8f382e81f5131691a5f7120b340437efa8278928403469b5b1a76157822e5438b82888cbcc6f9c SHA512 c6bffca0fe3bdf47d32821f6fff033828f03c4a26e23c4097556f0134a40e01bc47cae5672707cd875f11b9f63a1877b096eec76349e35e99ba4a1c4284aad4a
+DIST Convert-Binary-C-0.78.tar.gz 1564698 BLAKE2B 220f6221769a9907d9dcadd6ba6ffcd04114cdc8d03d4a63a43f95a492b7fa45fa97451c4dbda64bb54e9053914f0ab75821f9d6b84ae6e8b266c9cf89c9be41 SHA512 d9b85ce2ae870c2de6c2fa0838a6b20000ec8d33f19a989f8ebe1b026f2796ae7e924391a0fe387310a3217c75dcd797ea819ff964a9c3e448d007c16d41040c
+EBUILD Convert-Binary-C-0.780.0-r1.ebuild 535 BLAKE2B 819983cb503898300ed93b7f366195fa40e1d7f515891396a907174f9f6bc45df74f979fddba49c5a69efb984c95e97bb38e3151ba258cb299db0b61bf33b476 SHA512 c2f4629fa0806565e48709859d236304f317ab1a3550de6e69cfdfcd621683d6877b1756d9d2d5a8d50754a6a035ead89b238b55f483016dbb6918fe576b13ee
+MISC metadata.xml 478 BLAKE2B 0dab96e21fa8a982057859969e3ff5be89591a8141365a55abab6b12165243c20f81ba724af8fb5f1d0364face2606724567aa4d03cb2975eac7e5a554889f23 SHA512 589fee143714f35bf258db7a23b2d7539dd311b891f1c5132a8018f911296aa38fa45237a72be8fcbe38b890fb401d60bcb380cd1793eccfbc4287c114c0cda5
diff --git a/dev-perl/Convert-Binary-C/files/Convert-Binary-C-0.780.0-perl-526.patch b/dev-perl/Convert-Binary-C/files/Convert-Binary-C-0.780.0-perl-526.patch
new file mode 100644
index 000000000000..2c61d6178bc5
--- /dev/null
+++ b/dev-perl/Convert-Binary-C/files/Convert-Binary-C-0.780.0-perl-526.patch
@@ -0,0 +1,181 @@
+From 26c2c60f11cf649f348a5af2c15f83525f02bf30 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Wed, 20 Sep 2017 08:00:50 +1200
+Subject: Fix tests for Perl 5.26
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=121039
+Bug: https://bugs.gentoo.org/615106
+Bug: https://github.com/mhx/Convert-Binary-C/pull/6
+---
+ bin/perltypes.PL | 3 ++-
+ tests/206_parse.t | 4 ++--
+ tests/209_sourcify.t | 2 +-
+ tests/210_depend.t | 2 +-
+ tests/211_clone.t | 2 +-
+ tests/215_local.t | 2 +-
+ tests/218_member.t | 2 +-
+ tests/223_initializer.t | 2 +-
+ tests/230_compiler.t | 2 +-
+ tests/601_speed.t | 2 +-
+ tests/602_threads.t | 2 +-
+ 11 files changed, 13 insertions(+), 12 deletions(-)
+
+diff --git a/bin/perltypes.PL b/bin/perltypes.PL
+index 09ca5d2..be63ffd 100755
+--- a/bin/perltypes.PL
++++ b/bin/perltypes.PL
+@@ -21,10 +21,11 @@ print OUT <<'!NO!SUBS!';
+
+ use Convert::Binary::C;
+ use Data::Dumper;
++use File::Spec::Functions qw(rel2abs);
+ use strict;
+
+ my $base;
+--d "$_/include" and $base = "$_/include" and last for qw( tests ../tests );
++-d "$_/include" and $base = rel2abs("$_/include") and last for qw( tests ../tests );
+ defined $base or die <<MSG;
+ Please run this script from either the 'examples' directory
+ or the distribution base directory.
+diff --git a/tests/206_parse.t b/tests/206_parse.t
+index 6e34d63..a4c403f 100644
+--- a/tests/206_parse.t
++++ b/tests/206_parse.t
+@@ -13,7 +13,7 @@ $^W = 1;
+
+ BEGIN { plan tests => 116 }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ #===================================================================
+ # create object (1 tests)
+@@ -140,7 +140,7 @@ ok($s1,329,"incorrect number of typedef identifiers");
+ # check if all sizes are correct (1 big test)
+ #===================================================================
+
+-do 'tests/include/sizeof.pl';
++do './tests/include/sizeof.pl';
+ $max_size = 0;
+ @fail = ();
+ @success = ();
+diff --git a/tests/209_sourcify.t b/tests/209_sourcify.t
+index 3fbdae6..0f34e83 100644
+--- a/tests/209_sourcify.t
++++ b/tests/209_sourcify.t
+@@ -13,7 +13,7 @@ $^W = 1;
+
+ BEGIN { plan tests => 98 }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ eval {
+ $orig = new Convert::Binary::C %$CCCFG;
+diff --git a/tests/210_depend.t b/tests/210_depend.t
+index b46fdf7..e2705fd 100644
+--- a/tests/210_depend.t
++++ b/tests/210_depend.t
+@@ -13,7 +13,7 @@ $^W = 1;
+
+ BEGIN { plan tests => 483 }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ eval {
+ $c1 = new Convert::Binary::C Include => ['tests/include/files'];
+diff --git a/tests/211_clone.t b/tests/211_clone.t
+index 252554f..144de70 100644
+--- a/tests/211_clone.t
++++ b/tests/211_clone.t
+@@ -13,7 +13,7 @@ $^W = 1;
+
+ BEGIN { plan tests => 35 }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ eval {
+ $orig = new Convert::Binary::C %$CCCFG;
+diff --git a/tests/215_local.t b/tests/215_local.t
+index dabf7fc..2f2dffe 100644
+--- a/tests/215_local.t
++++ b/tests/215_local.t
+@@ -15,7 +15,7 @@ BEGIN {
+ plan tests => 10;
+ }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ eval {
+ $c = new Convert::Binary::C;
+diff --git a/tests/218_member.t b/tests/218_member.t
+index e212160..7966e44 100644
+--- a/tests/218_member.t
++++ b/tests/218_member.t
+@@ -15,7 +15,7 @@ BEGIN {
+ plan tests => 1907;
+ }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ %basic = ( char => 1, short => 1, int => 1,
+ long => 1, signed => 1, unsigned => 1,
+diff --git a/tests/223_initializer.t b/tests/223_initializer.t
+index a80d741..f1d6b26 100644
+--- a/tests/223_initializer.t
++++ b/tests/223_initializer.t
+@@ -13,7 +13,7 @@ $^W = 1;
+
+ BEGIN { plan tests => 27 }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ $c = eval { new Convert::Binary::C %$CCCFG };
+ ok($@,'',"failed to create Convert::Binary::C objects");
+diff --git a/tests/230_compiler.t b/tests/230_compiler.t
+index 1cc67f1..276275a 100644
+--- a/tests/230_compiler.t
++++ b/tests/230_compiler.t
+@@ -37,7 +37,7 @@ for my $cur (sort keys %cc) {
+ $bin =~ s/\s+//gms;
+ $bin = pack "H*", $bin;
+
+- do $cc{$cur}{cfg};
++ do "./$cc{$cur}{cfg}";
+
+ my $c = new Convert::Binary::C %config;
+ $c->parse_file('tests/compiler/test.h');
+diff --git a/tests/601_speed.t b/tests/601_speed.t
+index 27f1fc9..d399e38 100644
+--- a/tests/601_speed.t
++++ b/tests/601_speed.t
+@@ -16,7 +16,7 @@ BEGIN {
+ plan tests => 11;
+ }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ eval { require Data::Dumper }; $Data_Dumper = $@;
+ eval { require IO::File }; $IO_File = $@;
+diff --git a/tests/602_threads.t b/tests/602_threads.t
+index 8e45b0d..968939b 100644
+--- a/tests/602_threads.t
++++ b/tests/602_threads.t
+@@ -17,7 +17,7 @@ BEGIN {
+ plan tests => NUM_THREADS
+ }
+
+-my $CCCFG = require 'tests/include/config.pl';
++my $CCCFG = require './tests/include/config.pl';
+
+ #===================================================================
+ # load appropriate threads module and start a couple of threads
+--
+2.14.1
+
diff --git a/dev-perl/Convert-Binary-C/metadata.xml b/dev-perl/Convert-Binary-C/metadata.xml
new file mode 100644
index 000000000000..56b56d9d9eb5
--- /dev/null
+++ b/dev-perl/Convert-Binary-C/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-Binary-C</remote-id>
+ <remote-id type="cpan-module">Convert::Binary::C</remote-id>
+ <remote-id type="cpan-module">Convert::Binary::C::Cached</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-Color-0.110.0 b/dev-perl/Convert-Color-0.110.0
deleted file mode 100644
index d5186ddb2eda..000000000000
--- a/dev-perl/Convert-Color-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Pluggable dev-perl/List-UtilsBy >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Number-Delta ) dev-lang/perl:=
-DESCRIPTION=Color space conversions and named lookups
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Convert-Color/
-IUSE=test examples
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Module-Pluggable dev-perl/List-UtilsBy dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/Convert-Color-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=43e4d6d521fdb4cfd9df7c7d082953b2
diff --git a/dev-perl/Convert-Color/Convert-Color-0.110.0.ebuild b/dev-perl/Convert-Color/Convert-Color-0.110.0.ebuild
new file mode 100644
index 000000000000..0fe6917ed973
--- /dev/null
+++ b/dev-perl/Convert-Color/Convert-Color-0.110.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.11
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Color space conversions and named lookups"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Module-Pluggable
+ dev-perl/List-UtilsBy
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Number-Delta
+ )
+"
+src_test() {
+ perl_rm_files t/99pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Convert-Color/Manifest b/dev-perl/Convert-Color/Manifest
new file mode 100644
index 000000000000..1509665317b6
--- /dev/null
+++ b/dev-perl/Convert-Color/Manifest
@@ -0,0 +1,3 @@
+DIST Convert-Color-0.11.tar.gz 37659 BLAKE2B 034ac79279a6679014edefb5ef5ae90748e264a5169e2d30306c6767ed585c36a34380aa5bd9ef2edb386401fb06df1e6247e4f3db7b8aa9777234f95340aee7 SHA512 add90dff917a8fbc553fbd67826bb66b59319f7331dc7e13c79c525b1cbc6ab2f01161a20caacf2de90b28794451b34e3f60b5f21a413177ba7e92a349fffaf6
+EBUILD Convert-Color-0.110.0.ebuild 560 BLAKE2B 40c4e49fcf5018d8170eedc8cef5621fb9a50fc6755eaba9f69eddc03bd67c447b56ae4f65aed4cf061e1848caa2e12253e98565c99f52ed77b17010e7c894a2 SHA512 85756335fa6ef060c15bc42adf646baada18ca3c849875f805f783227e3119eb15b505debcddd311604c576fe104d4385e94f4b0e318028239c6249b68aeae8a
+MISC metadata.xml 996 BLAKE2B 959ad7c7f8a5ddc27e2db6e947515785eb6d549b147a150fe2e919cffb8fd1fedb60495e736f533e59ff8f49e23de0fa707b7aa7df6390ea40515cab86964aab SHA512 48f89a74b120363f0314ba72a9af730076f08e5abf2e20e234bf8559673d8ab6821cdb5e1e21c6deadf569333061f208fce0ce9a48876d5226387f70a338799f
diff --git a/dev-perl/Convert-Color/metadata.xml b/dev-perl/Convert-Color/metadata.xml
new file mode 100644
index 000000000000..206e6c24a23c
--- /dev/null
+++ b/dev-perl/Convert-Color/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-Color</remote-id>
+ <remote-id type="cpan-module">Convert::Color</remote-id>
+ <remote-id type="cpan-module">Convert::Color::CMY</remote-id>
+ <remote-id type="cpan-module">Convert::Color::CMYK</remote-id>
+ <remote-id type="cpan-module">Convert::Color::HSL</remote-id>
+ <remote-id type="cpan-module">Convert::Color::HSV</remote-id>
+ <remote-id type="cpan-module">Convert::Color::RGB</remote-id>
+ <remote-id type="cpan-module">Convert::Color::RGB16</remote-id>
+ <remote-id type="cpan-module">Convert::Color::RGB8</remote-id>
+ <remote-id type="cpan-module">Convert::Color::VGA</remote-id>
+ <remote-id type="cpan-module">Convert::Color::X11</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-PEM-0.80.0-r1 b/dev-perl/Convert-PEM-0.80.0-r1
deleted file mode 100644
index 3908744e4ae2..000000000000
--- a/dev-perl/Convert-PEM-0.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-ErrorHandler dev-perl/Convert-ASN1 dev-perl/Crypt-DES_EDE3 virtual/perl-Digest-MD5 virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Read/write encrypted ASN.1 PEM files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Convert-PEM/
-KEYWORDS=alpha amd64 hppa ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-ErrorHandler dev-perl/Convert-ASN1 dev-perl/Crypt-DES_EDE3 virtual/perl-Digest-MD5 virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BT/BTROTT/Convert-PEM-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d08b371e845a26853740cb542feeec1d
diff --git a/dev-perl/Convert-PEM/Convert-PEM-0.80.0-r1.ebuild b/dev-perl/Convert-PEM/Convert-PEM-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..469ab38663d1
--- /dev/null
+++ b/dev-perl/Convert-PEM/Convert-PEM-0.80.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BTROTT
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Read/write encrypted ASN.1 PEM files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Class-ErrorHandler
+ dev-perl/Convert-ASN1
+ dev-perl/Crypt-DES_EDE3
+ virtual/perl-Digest-MD5
+ virtual/perl-MIME-Base64
+"
+DEPEND="${RDEPEND}"
+PATCHES=(
+ "${FILESDIR}/${P}-526.patch"
+ "${FILESDIR}/${P}-decryptiontest.patch"
+ "${FILESDIR}/${P}-testbuilder.patch"
+)
+
+SRC_TEST=do
diff --git a/dev-perl/Convert-PEM/Manifest b/dev-perl/Convert-PEM/Manifest
new file mode 100644
index 000000000000..bc8938a53493
--- /dev/null
+++ b/dev-perl/Convert-PEM/Manifest
@@ -0,0 +1,6 @@
+AUX Convert-PEM-0.80.0-526.patch 578 BLAKE2B 4a2f391fdd035758d9b5c51b2499cee1c7871fb2ed3390ee8d1926a41fbd8f0ad36124cdd71f0dfc97eb4fa9ab5824cac24a770764a87bef8793c3adad5a3c71 SHA512 edea9eced91467074b6142a287832d15a801d9772313a338cf271f02a999546f273264a8cf9430f6a05d9d5686581684e6ee712b16f64ce36e0618264b7fdf72
+AUX Convert-PEM-0.80.0-decryptiontest.patch 2509 BLAKE2B bf0da476d2ccdb72d55b88ab114d3deacf32d457535464bcf84b3c9d082f2ae5d1bd65557c66c21f5374950bbba2cc02e88f61e0788152f305e442b077e8085b SHA512 554e98c100a47d396b00529e7b77afad26d491eb04b0e58dc45c94b699440133abdc9c30be4ccf8e6b692fb386a1867a49d2e5243f6a42e3423f67aed50d0ae7
+AUX Convert-PEM-0.80.0-testbuilder.patch 802 BLAKE2B 267c7e62334e50039fb3db105e31d0ba799265e83b26f996f1c27b3a1f4954eb768131437cd95f07b4c78d96511b2252881e43cdabab97e9f77efdc0eaf98a95 SHA512 cb41dd95c3f5556e98a102bd3b776b8ad284407fbdc4eb669d9de6d5b5e78bf69ab90067d0d512a4527a3f82952b5405aa42bb17198a64d29a7cb196b981d09e
+DIST Convert-PEM-0.08.tar.gz 54089 BLAKE2B f550295b225539ac5ab91e05cf1b0fa8fdfb8d0f1e718d69c7c86a318173cabe4967efd4abba4e0a1f3ff86811a87ceb27b306cf1026b39652e4d1c7e402139e SHA512 d5e4342b40d01d534ec5f81ab009af185f795267c1bce792d26739ab07078a618093c720230ac2b6cf10c4b5ae1c282c94afa5b9db2eef6fd66e684d2080c273
+EBUILD Convert-PEM-0.80.0-r1.ebuild 650 BLAKE2B ef974ac1eb5d1cbaa3c097e7d24812503f40d41fee307f05022b64bca2f330912aa90cf97057d9b0504c4cce807970599d802d14350447f0a3b6e694b6eaf45f SHA512 ab9f2c1e6c4c68949d6a88cb9c5acd32050482efec4337f82f6328545092676bf4b80d2a9823015ca39fe2e115370d6cb0a40ea9cc551643dc9f7fa8e7b4aa4c
+MISC metadata.xml 458 BLAKE2B 2ffb3c8e186ac6e6ccbab3281c9d0579f8705833bdc44c365bc0e8b076bb06f064c55ba4f2c7cf0e98bf322f89601e89bf780ace63653880dfd6b5c43ce1a6d2 SHA512 d53a244bc6d082ead7e3cc3baddb5233cb2b208541453e812fc41556c291a786978c56ce66d22962a602ca19d0e746cd22f915c32a7c60f4e392445eb9b00bc8
diff --git a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-526.patch b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-526.patch
new file mode 100644
index 000000000000..49c74e5e688f
--- /dev/null
+++ b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-526.patch
@@ -0,0 +1,23 @@
+From 22b4a18d00c7080972341db2052041448391fbfe Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 11 Jun 2017 14:42:41 +1200
+Subject: Fix Makefile.PL for Perl 5.26 w/o "." in @INC
+
+Bug: https://bugs.gentoo.org/613632
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120714
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 8d4d686..3e87348 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+ name 'Convert-PEM';
+ all_from 'lib/Convert/PEM.pm';
+--
+2.14.1
+
diff --git a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-decryptiontest.patch b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-decryptiontest.patch
new file mode 100644
index 000000000000..3fac17d111dd
--- /dev/null
+++ b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-decryptiontest.patch
@@ -0,0 +1,70 @@
+From 9b8f76ece49348cfdc50c5e3b4098694e07184d6 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Fri, 5 Sep 2014 11:04:30 +0200
+Subject: Do not test the reason for decryption failure on bad key
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Tests checking error message after using bad decryption key fails
+randomly.
+
+Some bad keys can fool the "Bad key/passphrase" heuristic in the
+Convert::PEM::CBC::decode() because it's a feature a stream cipher to
+spit out bad output on bad key. So the heuristic is just a kind
+service to point to the cause of the decoding failure (i.e. bad key).
+By probabilistic nature of the heuristic, we cannot rely on the
+/^Decryption failed/ error message.
+
+This patch removes these tests.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=27574
+Bug: https://bugs.gentoo.org/625652
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ t/01-readwrite.t | 3 +--
+ t/02-encode.t | 3 +--
+ 2 files changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/t/01-readwrite.t b/t/01-readwrite.t
+index 42a4416..208eba1 100644
+--- a/t/01-readwrite.t
++++ b/t/01-readwrite.t
+@@ -1,5 +1,5 @@
+ use strict;
+-use Test::More tests => 16;
++use Test::More tests => 15;
+ use Test::Exception;
+
+ use Convert::PEM;
+@@ -29,7 +29,6 @@ lives_ok { $pem->write( Filename => $objfile, Content => $obj, Password => 'xx'
+ ok -e $objfile, 'output file exists';
+ lives_ok { $obj2 = $pem->read( Filename => $objfile ) } 'can read';
+ ok !defined $obj2, 'cannot read encrypted file';
+-like $pem->errstr, qr/^Decryption failed/, 'errstr matches decryption failed';
+ lives_ok { $obj2 = $pem->read( Filename => $objfile, Password => 'xx') } 'can read';
+ is $obj->{TestObject}{int}, $obj2->{TestObject}{int}, 'input matches output';
+ unlink $objfile;
+diff --git a/t/02-encode.t b/t/02-encode.t
+index 37aa987..9c6ab4c 100644
+--- a/t/02-encode.t
++++ b/t/02-encode.t
+@@ -1,5 +1,5 @@
+ use strict;
+-use Test::More tests => 9;
++use Test::More tests => 8;
+
+ use Convert::PEM;
+ use Math::BigInt;
+@@ -25,7 +25,6 @@ $blob = $pem->encode( Content => $obj, Password => 'xx' );
+ ok $blob, 'encode gave us something';
+ $obj2 = $pem->decode( Content => $blob );
+ ok !defined $obj2, 'decode fails on encrypted input';
+-like $pem->errstr, qr/^Decryption failed/, 'errstr matches decrypt failed';
+ $obj2 = $pem->decode( Content => $blob, Password => 'xx' );
+ is $obj->{TestObject}{int}, $obj2->{TestObject}{int}, 'input matches output';
+
+--
+2.14.1
+
diff --git a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-testbuilder.patch b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-testbuilder.patch
new file mode 100644
index 000000000000..f12b64d5c5f4
--- /dev/null
+++ b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-testbuilder.patch
@@ -0,0 +1,29 @@
+From 831b57ff2167e1192964c190271767e469dac48a Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 3 Oct 2017 05:01:21 +1300
+Subject: Fix Test::Builder warning
+
+Ideally upstream should just stop bundling Test::Builder, but this
+is the smallest change that avoids the issue
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=111009
+---
+ inc/Test/Builder.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/inc/Test/Builder.pm b/inc/Test/Builder.pm
+index 795361f..6b0c8c3 100644
+--- a/inc/Test/Builder.pm
++++ b/inc/Test/Builder.pm
+@@ -589,7 +589,7 @@ sub _is_dualvar {
+
+ no warnings 'numeric';
+ my $numval = $val + 0;
+- return $numval != 0 and $numval ne $val ? 1 : 0;
++ return ($numval != 0 and $numval ne $val ? 1 : 0);
+ }
+
+ #line 876
+--
+2.14.1
+
diff --git a/dev-perl/Convert-PEM/metadata.xml b/dev-perl/Convert-PEM/metadata.xml
new file mode 100644
index 000000000000..48bd3328e218
--- /dev/null
+++ b/dev-perl/Convert-PEM/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-PEM</remote-id>
+ <remote-id type="cpan-module">Convert::PEM</remote-id>
+ <remote-id type="cpan-module">Convert::PEM::CBC</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-TNEF-0.180.0-r2 b/dev-perl/Convert-TNEF-0.180.0-r2
deleted file mode 100644
index c6298820ed71..000000000000
--- a/dev-perl/Convert-TNEF-0.180.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/MIME-tools dev-perl/IO-stringy dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module for reading TNEF files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Convert-TNEF/
-KEYWORDS=alpha amd64 hppa ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MIME-tools dev-perl/IO-stringy dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOUGW/Convert-TNEF-0.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7456c542bcecf7fb0d9bb1d3af4ad5a3
diff --git a/dev-perl/Convert-TNEF/Convert-TNEF-0.180.0-r2.ebuild b/dev-perl/Convert-TNEF/Convert-TNEF-0.180.0-r2.ebuild
new file mode 100644
index 000000000000..3711026a2f20
--- /dev/null
+++ b/dev-perl/Convert-TNEF/Convert-TNEF-0.180.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOUGW
+MODULE_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="A Perl module for reading TNEF files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/MIME-tools
+ dev-perl/IO-stringy
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Convert-TNEF/Manifest b/dev-perl/Convert-TNEF/Manifest
new file mode 100644
index 000000000000..72e4333c85c1
--- /dev/null
+++ b/dev-perl/Convert-TNEF/Manifest
@@ -0,0 +1,3 @@
+DIST Convert-TNEF-0.18.tar.gz 12533 BLAKE2B 83196443523f76763e229c553c075b5682aa27ce3ad622629363754f33fc7a2182038cac955e1ad00880fc6e32e6c7dd12f268e83555bf8800068251089e671b SHA512 00cbe54169c535e6d6d3b53a06eb47808a129d6397c73b5f2b53b93efba20f81d078c16edb7b0108bc037e2cb7f1c92719633519ea17088442ea8f63864eaf07
+EBUILD Convert-TNEF-0.180.0-r2.ebuild 380 BLAKE2B 068bacfa38bd004e90b3507fe10ba8ef5926274c68a88049d21b462765570e4f3d3c25474566cb9ef713f57fea2eaaa8c860a50ccd98cd803f3fe494664bc5b6 SHA512 2c41a101809468b6486490c12b667561987f3dc9aa6ec035baa456b5bdb328a07bd8ac13916f1799ff4eb647bd90cdaf943e505453bc4f9ad3eeb464361b7d4c
+MISC metadata.xml 462 BLAKE2B 5a6061cd5c63f80126a9e5b38bc57bba39085a8ca3bbf093f546b79b9489bfc5225b26dd2003833d1f245802e849bf50fc0d9a19f63af7bb13c112d754bb0ee9 SHA512 4be5e3a516dda519daf9b04e841d36ad959ea0a00e3bf6d99d4e19d346a0561824ed272952046c21de9bf5e8b2f699b931d89dbd3f9a2438273951f93867cbbe
diff --git a/dev-perl/Convert-TNEF/metadata.xml b/dev-perl/Convert-TNEF/metadata.xml
new file mode 100644
index 000000000000..513767753deb
--- /dev/null
+++ b/dev-perl/Convert-TNEF/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-TNEF</remote-id>
+ <remote-id type="cpan-module">Convert::TNEF</remote-id>
+ <remote-id type="cpan-module">Convert::TNEF::Data</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Convert-UUlib-1.400.0-r1 b/dev-perl/Convert-UUlib-1.400.0-r1
deleted file mode 100644
index d4cc0a340dfb..000000000000
--- a/dev-perl/Convert-UUlib-1.400.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl interface to the uulib library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Convert-UUlib/
-KEYWORDS=alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86
-LICENSE=Artistic GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Convert-UUlib-1.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=593ab414b47c3ee6337f760c7a407883
diff --git a/dev-perl/Convert-UUlib-1.500.0-r1 b/dev-perl/Convert-UUlib-1.500.0-r1
deleted file mode 100644
index b89f7ff10376..000000000000
--- a/dev-perl/Convert-UUlib-1.500.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=system-uulib? ( >=dev-libs/uulib-0.5.20-r1 ) >=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-perl/Canary-Stability dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl interface to the uulib library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Convert-UUlib/
-IUSE=system-uulib test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=system-uulib? ( >=dev-libs/uulib-0.5.20-r1 ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Convert-UUlib-1.5.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3e36b2c6f9eb82ce6c600e08ecb6c298
diff --git a/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r1.ebuild b/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r1.ebuild
new file mode 100644
index 000000000000..7b3531abeee2
--- /dev/null
+++ b/dev-perl/Convert-UUlib/Convert-UUlib-1.400.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MLEHMANN
+MODULE_VERSION=1.4
+inherit perl-module
+
+DESCRIPTION="A Perl interface to the uulib library"
+
+LICENSE="Artistic GPL-2" # needs both
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Convert-UUlib/Convert-UUlib-1.500.0-r1.ebuild b/dev-perl/Convert-UUlib/Convert-UUlib-1.500.0-r1.ebuild
new file mode 100644
index 000000000000..666241a61763
--- /dev/null
+++ b/dev-perl/Convert-UUlib/Convert-UUlib-1.500.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MLEHMANN
+MODULE_VERSION=1.5
+inherit perl-module
+
+DESCRIPTION="A Perl interface to the uulib library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="system-uulib test"
+
+RDEPEND="
+ system-uulib? ( >=dev-libs/uulib-0.5.20-r1 )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ dev-perl/Canary-Stability
+"
+
+SRC_TEST="do parallel"
+
+src_prepare() {
+ if use system-uulib; then
+ epatch "${FILESDIR}/${P}-unbundle.patch"
+ ewarn "Building with USE=system-uulib known to be problematic and cause"
+ ewarn " Convert::UUlib to segfault when used. ( Bug #559930 )"
+ use test || ewarn "use of FEATURES=test strongly recommended";
+ fi
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Convert-UUlib/Manifest b/dev-perl/Convert-UUlib/Manifest
new file mode 100644
index 000000000000..63ad56c53ed7
--- /dev/null
+++ b/dev-perl/Convert-UUlib/Manifest
@@ -0,0 +1,6 @@
+AUX Convert-UUlib-1.500.0-unbundle.patch 1013 BLAKE2B 135b031a86c9951813a6a62cb2aea22b5e509a0ff8efc772150ba0141eed3a895d1c6cc9193a7bd447352c519710b5e592f3bc60aa6069f654dc6aa0ad099f7b SHA512 1a16a3e6286bf0632b71e970eec1449bd31001975d4a9cabfe5e026eaf082790898c45c056b5aacc87cd2943f97e6e216d24db107c475a84ad2e75fbde8a1107
+DIST Convert-UUlib-1.4.tar.gz 232006 BLAKE2B 61a5813b15302613b3b7cc40cc2feedc122a67cfbeb98ef9e8db71ce4d5d8a0aaf01827f5c21f13aa1ed98093ea2005a73a9e3ee1d3bc1c9b35eb6875ba0fbe3 SHA512 97dae96b173cfdaf35126f70a883b3462977c3bfb281334f2e54c66ba518ce936ae3046d911ed0a39974df47d0b46bc286afb01faa0d934895402049b3f79cfd
+DIST Convert-UUlib-1.5.tar.gz 236213 BLAKE2B dc7eebdac2715edfdec2fcd52e09cb2fcb3ce596a78364af47b56f4e29ca00061f532b3d4328e7f7ec147e5e5caef1a489247a052784dc0c7c5b271160777a2d SHA512 92c8b6f3a72546dca21018ddf2863113904f550e3ed950a1898ed4abfcc48738e9ca374f5adbc3226df2db6beeb0e12879ae52cdd067a030c199766d53603ec1
+EBUILD Convert-UUlib-1.400.0-r1.ebuild 372 BLAKE2B 5dbc0c44960234ffa9e27cbdfae9467f408d854babe890ce2cbd174370abe17201eb1068e39d59a5af2b51034cb474aa441c514a3a57dc280a7aa38cc657dc09 SHA512 58eed8730bf10e15a657f3bcaf9f8f2807fd3e0565e491e4104e48064d0816a1297e4ea9e32186c349a5cef9e461a81f74c2dcd58f60f3880cdb821d51e39c4b
+EBUILD Convert-UUlib-1.500.0-r1.ebuild 829 BLAKE2B 58a7f665126302d483b2cdcf156ad9d77ecf3eb42625316babcfffb0f216ce4a2ef19e96f8a88fd3f95f917f805519fc314b422ae32b6f7fc676c782d40bb637 SHA512 84fa14b4e5efba64c80dcce0e6b1dcf6e94a0a911486231338cc4a2135a12f5a2f79ae068a2f707edffd8f8865ed8ce86a58ae6c9e06d2165a77d236d99d5462
+MISC metadata.xml 510 BLAKE2B 696824ae2a36db94c00b8915dbb178318346b43369122597cfb8c03c0e0c74be7196f449fc6e321624e2e2a1b9c31d8e100ff40e73da0f9b6112c5ae0b9dcdb5 SHA512 c25cd13c17ff7ab01073adea9a969723fbcc22204bb802441e8efbe3261c8f421f2220a202dec9745f388d9bad401c067fae704db62a2ac0eed9d8f9181b66fb
diff --git a/dev-perl/Convert-UUlib/files/Convert-UUlib-1.500.0-unbundle.patch b/dev-perl/Convert-UUlib/files/Convert-UUlib-1.500.0-unbundle.patch
new file mode 100644
index 000000000000..70ebebb4be3b
--- /dev/null
+++ b/dev-perl/Convert-UUlib/files/Convert-UUlib-1.500.0-unbundle.patch
@@ -0,0 +1,37 @@
+diff -ruN Convert-UUlib-1.5.orig/Makefile.PL Convert-UUlib-1.5/Makefile.PL
+--- Convert-UUlib-1.5.orig/Makefile.PL 2015-07-11 03:56:33.000000000 +0200
++++ Convert-UUlib-1.5/Makefile.PL 2015-09-07 00:13:44.355717466 +0200
+@@ -2,23 +2,6 @@
+
+ use Canary::Stability Convert::UUlib => 1;
+
+-sub MY::postamble {
+- my $postamble =<<'END';
+-
+-uulib/Makefile:
+- cd uulib && ./configure --with-cc='$(CC)' --with-cflags='$(OPTIMIZE) $(CFLAGS) $(CCCDLFLAGS)'
+-
+-clean::
+- -cd uulib && make distclean
+-
+-force:
+-
+-$(MYEXTLIB): uulib/Makefile uulib/uulib.c force
+- cd uulib && $(MAKE) all
+-
+-END
+-}
+-
+ WriteMakefile(
+ 'dist' => {
+ PREOP => 'pod2text UUlib.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ; chmod -R u=rwX,go=rX . ;',
+@@ -27,8 +10,7 @@
+ },
+ 'NAME' => 'Convert::UUlib',
+ 'VERSION_FROM' => 'UUlib.pm',
+- 'MYEXTLIB' => 'uulib/libuu$(LIB_EXT)',
+- 'LIBS' => [''],
++ 'LIBS' => ['-luu'],
+ 'DEFINE' => '',
+ 'INC' => '',
+ CONFIGURE_REQUIRES => {
diff --git a/dev-perl/Convert-UUlib/metadata.xml b/dev-perl/Convert-UUlib/metadata.xml
new file mode 100644
index 000000000000..3999a21a82d0
--- /dev/null
+++ b/dev-perl/Convert-UUlib/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-UUlib</remote-id>
+ <remote-id type="cpan-module">Convert::UUlib</remote-id>
+ </upstream>
+ <use>
+ <flag name="system-uulib">Use <pkg>dev-libs/uulib</pkg> instead of bundled version.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-perl/Cookie-Baker-0.80.0 b/dev-perl/Cookie-Baker-0.80.0
deleted file mode 100644
index 73ca13190429..000000000000
--- a/dev-perl/Cookie-Baker-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter dev-perl/URI xs? ( >=dev-perl/Cookie-Baker-XS-0.80.0 ) >=dev-perl/Module-Build-Tiny-0.35.0 test? ( >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Time ) dev-lang/perl:=
-DESCRIPTION=Cookie string generator / parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cookie-Baker/
-IUSE=test +xs
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-perl/URI xs? ( >=dev-perl/Cookie-Baker-XS-0.80.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/Cookie-Baker-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b47bd2ac446d913971746b145c0e68f4
diff --git a/dev-perl/Cookie-Baker-XS-0.80.0 b/dev-perl/Cookie-Baker-XS-0.80.0
deleted file mode 100644
index 02542108866a..000000000000
--- a/dev-perl/Cookie-Baker-XS-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Accelerate Cookie::Baker's crush_cookie
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cookie-Baker-XS/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/Cookie-Baker-XS-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28e8c9c062bd3d4585b04387a6ba98f0
diff --git a/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.80.0.ebuild b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.80.0.ebuild
new file mode 100644
index 000000000000..9b25a758d852
--- /dev/null
+++ b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.80.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Accelerate Cookie::Baker's crush_cookie"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/Cookie-Baker-XS/Manifest b/dev-perl/Cookie-Baker-XS/Manifest
new file mode 100644
index 000000000000..e7ff412bbda1
--- /dev/null
+++ b/dev-perl/Cookie-Baker-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Cookie-Baker-XS-0.08.tar.gz 56729 BLAKE2B 040688d8b0d519a40833cb99b0601e1b591f7db33c63673f0acebea8c2228fb3e2b5f2cb32a7dbd2e793a61203af3a232c67f7df6d0acf99664b183fe4c4d7ad SHA512 ac51a13f0cedb329b15abefd4f4eefd6f40729f0dcc0458154ddba30fff53e9b5ae994a8d6051c1da2105c0901480c22ae99845d46a7fc5ba980cc447f98ee34
+EBUILD Cookie-Baker-XS-0.80.0.ebuild 448 BLAKE2B 034901e415e4b8d4d3e68ebe0e8ae82496254d9e16aa00d7662add64727435e6d3076654bb042ecef4c5946f2115da99658b90f247f142760fe1d59e3bdaa942 SHA512 fa5ffee7dfd1466b4dd0c58bdab9565e676c2c86d29a5c53fcd601b28ec0dc97401bc033d6cb30d3aa9c47f50b3855b3be7b959e55d302ca0be6dd9dad65d0c9
+MISC metadata.xml 403 BLAKE2B f4006097b78bd0f578fea654baf85c9fd36d067b1c83e9b6b11c439afc0e01f1fd67f5a30390ac109fd3b352e82e4c92c695f2124f4bbf749f3136ff19b4f4cd SHA512 d716c9a9488c2bbb351c94f8a3e92252b2eee79ac13bb3228f3cfd617ecf878ac938ba064f8752fc455596c8034c4d0da2e245b5ae1fe3dfb49cc8a4474064cb
diff --git a/dev-perl/Cookie-Baker-XS/metadata.xml b/dev-perl/Cookie-Baker-XS/metadata.xml
new file mode 100644
index 000000000000..de8a769b805b
--- /dev/null
+++ b/dev-perl/Cookie-Baker-XS/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">Cookie-Baker-XS</remote-id>
+ <remote-id type="cpan-module">Cookie::Baker::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild b/dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild
new file mode 100644
index 000000000000..8aec9f5b8901
--- /dev/null
+++ b/dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Cookie string generator / parser"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test +xs"
+
+RDEPEND="
+ virtual/perl-Exporter
+ dev-perl/URI
+ xs? ( >=dev-perl/Cookie-Baker-XS-0.80.0 )
+"
+DEPEND="${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
new file mode 100644
index 000000000000..037598a1754c
--- /dev/null
+++ b/dev-perl/Cookie-Baker/Manifest
@@ -0,0 +1,3 @@
+DIST Cookie-Baker-0.08.tar.gz 11981 BLAKE2B 47f15e9f5333c4e5ece274dec44f54275bed02570a253cb46903495961f2c68f3cd77fcf73747e7e17e8649fe75439ec08ea1cbfaca7a0d03bbeea07b292af0a SHA512 5beeac6ff3a2d2ae73d5efd49490af240c2580201a87e739882f3c7d8fc20ee77c225349d130752b52ddbabf7bd173015d8d5cedb609c30a748e3d9e41efda51
+EBUILD Cookie-Baker-0.80.0.ebuild 518 BLAKE2B 5d1e462708309639cb0e4dd99cc4dc1ad481290cc0e9f8f54f030b2796c25ab09123eee66a3f99f7360636a997aed26c545fdf7119c6ab2779ade6e6f1e2db5a SHA512 4cf670816b8365650b09b3724ed563fe8acc8090a7e4cf0e528d13b6591f1aa5d2fd420e03d0838612c1b89852cb0aecb3bdd0fee342d2a839fa8ec93b50fe30
+MISC metadata.xml 512 BLAKE2B 006f844ee1f99d2fa1fdd3a2ac84bf59807f93a6fe55f879e15bfaca29b870761d73455b7fe4dcc90a1621e32caff205d41a4e8ec3653330e8f1eb5239d95d4b SHA512 653a580e360130241cea3452da51cfe5a750a5b2e8f2cb79e3519026c528fcf822826de8efe26efa02a966a02640ceff0c2d810f70dffaa37982022b766964ce
diff --git a/dev-perl/Cookie-Baker/metadata.xml b/dev-perl/Cookie-Baker/metadata.xml
new file mode 100644
index 000000000000..06ad5a431850
--- /dev/null
+++ b/dev-perl/Cookie-Baker/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <use>
+ <flag name="xs">Install <pkg>dev-perl/Cookie-Baker-XS</pkg> for accelerated performance</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Cookie-Baker</remote-id>
+ <remote-id type="cpan-module">Cookie::Baker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Coro-6.514.0 b/dev-perl/Coro-6.514.0
deleted file mode 100644
index 5ccfd586d107..000000000000
--- a/dev-perl/Coro-6.514.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=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 dev-perl/Canary-Stability >=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-lang/perl:=
-DESCRIPTION=The only real threads in perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Coro/
-IUSE=+ev event examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-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 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Coro-6.514.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5dfc8ac0cc6ed5e8a4f303f586cb0e91
diff --git a/dev-perl/Coro/Coro-6.514.0.ebuild b/dev-perl/Coro/Coro-6.514.0.ebuild
new file mode 100644
index 000000000000..5cbecd4664f6
--- /dev/null
+++ b/dev-perl/Coro/Coro-6.514.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=6.514
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="The only real threads in perl"
+
+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
+}
diff --git a/dev-perl/Coro/Manifest b/dev-perl/Coro/Manifest
new file mode 100644
index 000000000000..40a1eeb7652c
--- /dev/null
+++ b/dev-perl/Coro/Manifest
@@ -0,0 +1,4 @@
+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.ebuild 803 BLAKE2B e4be43f176d5144d4b30c31e2a43a661c07d3952c0670ccca5d804bfc10434b310082a2ea4e1cf2fb13d42e80015fc41dd9e500a626cd7d1e6dbcb333b512deb SHA512 97547c44b581163130bb8b9974678669208708f85e3390fef1051054a0bd5c394a2bc0d3466ed6e792e1897bb02a60a63a57b3c163e2a413c997b2ec98ce3a8d
+MISC metadata.xml 2046 BLAKE2B 80254d1423924a1ee751e0da22d765bcf1502da51812179fc2859bc7ee099649525f0792c07d05985247d89e9f91285d927f6c1c6dc9fbedcb82b80673abcfdd SHA512 669379a76eae094150d989d956b66dcfbd6f519c8f2f2c55045f5e9a61ba5bdbcf5a066aac85d6e48e48979c6d966ae42fa398554236c6143c8885a6b76666e5
diff --git a/dev-perl/Coro/files/6.514.0-ev-config.patch b/dev-perl/Coro/files/6.514.0-ev-config.patch
new file mode 100644
index 000000000000..7b775b557eda
--- /dev/null
+++ b/dev-perl/Coro/files/6.514.0-ev-config.patch
@@ -0,0 +1,74 @@
+From bada194851e0a6839f78e811bfc63c2d5e8877dc Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 5 Oct 2017 22:02:38 +1300
+Subject: Make EV/Event not auto-compiled, but rely on configuration
+
+---
+ Makefile.PL | 51 ++++++++++-----------------------------------------
+ 1 file changed, 10 insertions(+), 41 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index e58e210..25243ff 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -17,47 +17,16 @@ EOF
+
+ print "*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\n\n";
+
+-if (eval { require Event }) {
+- if ($Event::VERSION < 0.86 or $Event::VERSION == 0.88) {
+- print <<EOF
+-
+-***
+-*** WARNING: Event version $Event::VERSION found, NOT building Event support.
+-***
+-*** This version of Event is broken. The only currently known non-broken
+-*** versions of Event are 0.87 and 0.89+. Please install one of those
+-*** versions.
+-***
+-
+-EOF
+- } else {
+- $EVENT = 1;
+- $DEFINE .= " -DHAVE_EVENT=1";
+- print "\nEvent version $Event::VERSION found, building Event support.\n\n";
+- }
+-} else {
+- print "\n*** Event not found, not building Event support.\n\n";
+-}
+-
+-if (eval { require EV }) {
+- if ($EV::VERSION < 4.0) {
+- print <<EOF
+-
+-***
+-*** WARNING: EV version $EV::VERSION found, NOT building EV support.
+-***
+-*** This version is ABI-incompatible with Coro, please upgrade to at least 4.0.
+-***
+-
+-EOF
+- } else {
+- $EV = 1;
+- $DEFINE .= " -DHAVE_EV=1";
+- print "\nEV version $EV::VERSION found, building EV support.\n\n";
+- }
+-} else {
+- print "\n*** EV not found, not building EV support.\n\n";
+-}
++$EVENT = ( $ENV{GENTOO_OPTS} =~ /\bEvent\b/ );
++$EV = ( $ENV{GENTOO_OPTS} =~ /\bEV\b/ );
++$EVENT and do {
++ require Event;
++ Event->VERSION(0.89);
++};
++$EV and do {
++ require EV;
++ EV->VERSION(4.0);
++};
+
+ WriteMakefile(
+ dist => {
+--
+2.14.1
+
diff --git a/dev-perl/Coro/metadata.xml b/dev-perl/Coro/metadata.xml
new file mode 100644
index 000000000000..b9f208cf2546
--- /dev/null
+++ b/dev-perl/Coro/metadata.xml
@@ -0,0 +1,40 @@
+<?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>
+ <use>
+ <flag name="ev">Build support for using <pkg>dev-perl/EV</pkg> as an event-loop via Coro::EV</flag>
+ <flag name="event">Build support for using <pkg>dev-perl/Event</pkg> as an event-loop via Coro::Event</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Coro</remote-id>
+ <remote-id type="cpan-module">Coro</remote-id>
+ <remote-id type="cpan-module">Coro::AIO</remote-id>
+ <remote-id type="cpan-module">Coro::AnyEvent</remote-id>
+ <remote-id type="cpan-module">Coro::BDB</remote-id>
+ <remote-id type="cpan-module">Coro::Channel</remote-id>
+ <remote-id type="cpan-module">Coro::Debug</remote-id>
+ <remote-id type="cpan-module">Coro::EV</remote-id>
+ <remote-id type="cpan-module">Coro::Event</remote-id>
+ <remote-id type="cpan-module">Coro::Handle</remote-id>
+ <remote-id type="cpan-module">Coro::Handle::FH</remote-id>
+ <remote-id type="cpan-module">Coro::LWP</remote-id>
+ <remote-id type="cpan-module">Coro::LWP::Socket</remote-id>
+ <remote-id type="cpan-module">Coro::MakeMaker</remote-id>
+ <remote-id type="cpan-module">Coro::RWLock</remote-id>
+ <remote-id type="cpan-module">Coro::Select</remote-id>
+ <remote-id type="cpan-module">Coro::Semaphore</remote-id>
+ <remote-id type="cpan-module">Coro::SemaphoreSet</remote-id>
+ <remote-id type="cpan-module">Coro::Signal</remote-id>
+ <remote-id type="cpan-module">Coro::Socket</remote-id>
+ <remote-id type="cpan-module">Coro::Specific</remote-id>
+ <remote-id type="cpan-module">Coro::State</remote-id>
+ <remote-id type="cpan-module">Coro::Storable</remote-id>
+ <remote-id type="cpan-module">Coro::Timer</remote-id>
+ <remote-id type="cpan-module">Coro::Timer::Timeout</remote-id>
+ <remote-id type="cpan-module">Coro::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cpanel-JSON-XS-3.23.900 b/dev-perl/Cpanel-JSON-XS-3.23.900
deleted file mode 100644
index 7234e6d8a7c9..000000000000
--- a/dev-perl/Cpanel-JSON-XS-3.23.900
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker >=virtual/perl-podlators-2.80.0 dev-lang/perl:=
-DESCRIPTION=cPanel fork of JSON::XS, fast and correct serializing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cpanel-JSON-XS/
-IUSE=test examples
-KEYWORDS=~alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Cpanel-JSON-XS-3.0239.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d8d3b810917e490967bb8d3070010310
diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-3.23.900.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-3.23.900.ebuild
new file mode 100644
index 000000000000..ba6244050a9b
--- /dev/null
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-3.23.900.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=3.0239
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-podlators-2.80.0
+"
+src_test() {
+ perl_rm_files t/z_*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
new file mode 100644
index 000000000000..fc0747c9d846
--- /dev/null
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Cpanel-JSON-XS-3.0239.tar.gz 219371 BLAKE2B b03ad479cc1171d0aba84f0ba221caca14a0ac560712400632d90505e4fb74c50927cd9ad6453e91687e0b4c4f1fd2b50fa32d6355c7d46518bd63adda82734c SHA512 fee7b52f2bb48a4dc6314da4c274bb3456b6af2a0d891c1125425e5a0898e3115ea486a7dc057c25aaf7fc141bfebb5ea4341b17d00373b68a7388eb75f5bdb0
+EBUILD Cpanel-JSON-XS-3.23.900.ebuild 525 BLAKE2B f5ed117782b3b16f69d9237070dd7090c6fad8ebc43649b121adc76d4a2beb5f1b6258416138fffcb0af467a0ad7684c7a53cd45263824b4d36d276e4e7bc19e SHA512 15e3cfcb4263a97d59ef395e12538fc71d742c508a4afe6cb5719e01dcf0a757fdb1fd4bc7c5e69aa56289934b7e56f198273359dbd137c19e675d6b032af2eb
+MISC metadata.xml 401 BLAKE2B de5ee963566e3471500d6a481445c09715483b7bc913e5a1fbd139de0d3f34e986ceb4cf9966cdaae909027250b76c85f0ea8535ca02ce558b861e055371b05a SHA512 c1ab8b9c9957f6e48f83e6aa82ae0912f3a7db57e34f844b4c9e8c004bbe303e3ab4c5cc865bd9df3b9d5b818fdd2389820ae3ca98da56ee3216fedc8b10a771
diff --git a/dev-perl/Cpanel-JSON-XS/metadata.xml b/dev-perl/Cpanel-JSON-XS/metadata.xml
new file mode 100644
index 000000000000..67f963023f80
--- /dev/null
+++ b/dev-perl/Cpanel-JSON-XS/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">Cpanel-JSON-XS</remote-id>
+ <remote-id type="cpan-module">Cpanel::JSON::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Blowfish-2.140.0-r1 b/dev-perl/Crypt-Blowfish-2.140.0-r1
deleted file mode 100644
index 7f67d1d494a4..000000000000
--- a/dev-perl/Crypt-Blowfish-2.140.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Crypt::Blowfish module for perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Blowfish/
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DP/DPARIS/Crypt-Blowfish-2.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=57e9b42267e3ffcbb458fd8d41c0b793
diff --git a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r1.ebuild b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r1.ebuild
new file mode 100644
index 000000000000..6248a43391c4
--- /dev/null
+++ b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DPARIS
+MODULE_VERSION=2.14
+inherit perl-module
+
+DESCRIPTION="Crypt::Blowfish module for perl"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
+
+export OPTIMIZE="${CFLAGS}"
diff --git a/dev-perl/Crypt-Blowfish/Manifest b/dev-perl/Crypt-Blowfish/Manifest
new file mode 100644
index 000000000000..0705c61f99c9
--- /dev/null
+++ b/dev-perl/Crypt-Blowfish/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Blowfish-2.14.tar.gz 18006 BLAKE2B 45689eb76512e311278278cc724dba5ca7ad9161a7fa2cbb9d05b3fc5ae39d7d1338bfacbad2750d9a418bb8c004ab1334dba4475cdb21eccfc87c489f59fc2c SHA512 be2cdae50bff68858334ad57b124396ebcbfbf9002af4693850e881b9b857a4fa22672b8295b52a5e661381c8f910f3061290bc697770fc7f14c6b64d65496c8
+EBUILD Crypt-Blowfish-2.140.0-r1.ebuild 448 BLAKE2B 285ffaacb83f3861e1bbff1f58ead662389bda9ee64720f2f24d412d8dbc101df9087b559593324179d0492d4878a39e460ee54c04d348f06583707ebcf2ffe3 SHA512 02a50938ec29de63908f0a99948d3b74cd4cd73f3556314264d34e2268decfbc2a45720b3bbd87443312731c1e93df73b7b8b61ffdc0828411d6b68437a9ce21
+MISC metadata.xml 400 BLAKE2B 300e17a10f3a057f4945642b801fa28d3468e6bdeef83a517af35cef1d2fc32ad6b24b06aeec67d31ff84eedc176e3436d4a35e017cdc4cd8aacf4a246bb4694 SHA512 bdd46bd03582bc00b53d2a700ee6c196fc4670773dc5eb3dd1278d22f12cc5635e0174c6f03eeaf1814c1a950e6c4fb7bfed5d44c26c2b3dd20d985df2e8752e
diff --git a/dev-perl/Crypt-Blowfish/metadata.xml b/dev-perl/Crypt-Blowfish/metadata.xml
new file mode 100644
index 000000000000..b66d74b14ea9
--- /dev/null
+++ b/dev-perl/Crypt-Blowfish/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-Blowfish</remote-id>
+ <remote-id type="cpan-module">Crypt::Blowfish</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-CAST5_PP-1.40.0-r1 b/dev-perl/Crypt-CAST5_PP-1.40.0-r1
deleted file mode 100644
index f02cb6d87c24..000000000000
--- a/dev-perl/Crypt-CAST5_PP-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=CAST5 block cipher in pure Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-CAST5_PP/
-KEYWORDS=amd64 hppa ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOBMATH/Crypt-CAST5_PP-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9de27440952385497ef57a6ce78cb900
diff --git a/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r1.ebuild b/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..1ddb7f5a14a0
--- /dev/null
+++ b/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BOBMATH
+MODULE_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 ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-CAST5_PP/Manifest b/dev-perl/Crypt-CAST5_PP/Manifest
new file mode 100644
index 000000000000..d9bf232e5943
--- /dev/null
+++ b/dev-perl/Crypt-CAST5_PP/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-CAST5_PP-1.04.tar.gz 20232 BLAKE2B f1c918993de118a5ebb07f2255ebb89921c84f4c250fd3a125e20dc60c329d6cc31ead0a8dff46c4efbe2f396595d47f485957371d13ddf88c53e471d4dafa34 SHA512 a3bf80596dddd061acface0319ec3fe128c6f2e4f611f4c0fc8d0c928f49e087adcdb387910742b42528490be589965f93c15af0c4b111223d211f34afc61bfe
+EBUILD Crypt-CAST5_PP-1.40.0-r1.ebuild 359 BLAKE2B 37ac4c319cf4580a8c1d958ac8fe539fafc2229f42c3982e6fa87bf3f23dee9ed41835c32f6ad4185ab9820196acdfe53a3a490c2879f87a2515a0b12f75b6b5 SHA512 84ed830c0c038c0a866df6e8ea9588b9b2b6913a362bb58ce53b72d89952f7ee127e7778b2361c35f445e652a0537d75939d25918e9afe3b817ec48a9649d2f3
+MISC metadata.xml 400 BLAKE2B 14c8d0ecf1be0f31c5809f527246a8afd30f082aca526d441753d53adec271454a07104fe0b6b28741a219a1220a089fd0e67e5140b02b5317b08b2d4b11b896 SHA512 480a1992c8befbff18fd988041c4ca620259b81b181d4a9fe7e0a7e38864366075f8213d89cb60cc03e8114612a14678cb1007cd2481430b2d4d13416f6d92d4
diff --git a/dev-perl/Crypt-CAST5_PP/metadata.xml b/dev-perl/Crypt-CAST5_PP/metadata.xml
new file mode 100644
index 000000000000..94b3ab97280a
--- /dev/null
+++ b/dev-perl/Crypt-CAST5_PP/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-CAST5_PP</remote-id>
+ <remote-id type="cpan-module">Crypt::CAST5_PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-CBC-2.330.0-r1 b/dev-perl/Crypt-CBC-2.330.0-r1
deleted file mode 100644
index a59b2e155404..000000000000
--- a/dev-perl/Crypt-CBC-2.330.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 test? ( dev-perl/Crypt-Blowfish dev-perl/Crypt-DES dev-perl/Crypt-IDEA ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Encrypt Data with Cipher Block Chaining Mode
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-CBC/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic
-RDEPEND=virtual/perl-Digest-MD5 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/Crypt-CBC-2.33.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a53fb4026798ad666413423b9af5c54a
diff --git a/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild
new file mode 100644
index 000000000000..cf864b70ea42
--- /dev/null
+++ b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LDS
+MODULE_VERSION=2.33
+inherit perl-module
+
+DESCRIPTION="Encrypt Data with Cipher Block Chaining Mode"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="virtual/perl-Digest-MD5"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Crypt-Blowfish
+ dev-perl/Crypt-DES
+ dev-perl/Crypt-IDEA
+ )"
+# dev-perl/Crypt-Rijndael"
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-CBC/Manifest b/dev-perl/Crypt-CBC/Manifest
new file mode 100644
index 000000000000..aa023ebbd832
--- /dev/null
+++ b/dev-perl/Crypt-CBC/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-CBC-2.33.tar.gz 23470 BLAKE2B 476e555df0000fc81c8be9af6133f018bc1daaa5b0d4f5f16ba37c68ce07dc720d418fd9f0ce1c452d5ad82fe00014ab735c6a94d3d5cc052284faf95e21d548 SHA512 5db17905c38b46f496617095655bb48e4737d6813c794f65dce88556f177caee1d5f669ddb0da3ad4b00e11ff1bc0af91fd4cd312ed2fd8497e410ef11176244
+EBUILD Crypt-CBC-2.330.0-r1.ebuild 584 BLAKE2B 0114c1fba556d1b4ae50bebfb2bf42c71bc80ab6a4b582abb6452f846b07071dde2cee058c188b1b9d1292629e3721a83650b9aefce7a646a22af0a27e8247b7 SHA512 1acbfeee0e74b86395ffe506479cddeeeea9503960396f7768bd67ccee82224b2345780d0fcd05141d6eaad8971e7b2fc5715cf0a45b0b54da9fa79e619dc53c
+MISC metadata.xml 390 BLAKE2B 4e0d374b1d7f5f80ea4a219f50f3f34f72b1adb39f8ea3c0cda62c619e16e1bba4e0aaa0f13b880fa0de208e48c1d92f9501be41a326af48e8baad5d6185edf5 SHA512 a8ba735447bc35f4649e69cc31c71baf84606cdc5dcd70f18b98bac80c239ba21cd46334d08c2a3f4f3277dd113996e7996e587a69e482b27393001840688e76
diff --git a/dev-perl/Crypt-CBC/metadata.xml b/dev-perl/Crypt-CBC/metadata.xml
new file mode 100644
index 000000000000..9dac203ebd0e
--- /dev/null
+++ b/dev-perl/Crypt-CBC/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-CBC</remote-id>
+ <remote-id type="cpan-module">Crypt::CBC</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-CipherSaber-1.10.0-r1 b/dev-perl/Crypt-CipherSaber-1.10.0-r1
deleted file mode 100644
index e1f72b521808..000000000000
--- a/dev-perl/Crypt-CipherSaber-1.10.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.4.2 dev-perl/Module-Build test? ( >=virtual/perl-Test-Simple-0.600.0 >=dev-perl/Test-Warn-0.300.0 ) dev-lang/perl:=
-DESCRIPTION=Perl module implementing CipherSaber encryption
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-CipherSaber/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.4.2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/Crypt-CipherSaber-1.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fb33620aefddd16f06cf03fd64cd9f42
diff --git a/dev-perl/Crypt-CipherSaber/Crypt-CipherSaber-1.10.0-r1.ebuild b/dev-perl/Crypt-CipherSaber/Crypt-CipherSaber-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..090eff20d1b8
--- /dev/null
+++ b/dev-perl/Crypt-CipherSaber/Crypt-CipherSaber-1.10.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHROMATIC
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Perl module implementing CipherSaber encryption"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.4.2
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=virtual/perl-Test-Simple-0.600.0
+ >=dev-perl/Test-Warn-0.300.0
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${P}-newline-iv.patch"
+)
diff --git a/dev-perl/Crypt-CipherSaber/Manifest b/dev-perl/Crypt-CipherSaber/Manifest
new file mode 100644
index 000000000000..7af7a573df03
--- /dev/null
+++ b/dev-perl/Crypt-CipherSaber/Manifest
@@ -0,0 +1,4 @@
+AUX Crypt-CipherSaber-1.10.0-newline-iv.patch 3370 BLAKE2B c2a97a2d879a26493b3a538e500f6a7cbeb6eebc1eed04ca45d9040a54dcf399529278190bcaa9f36360e5858f8a4f910d0e5d72d41234a920d1e88072a63411 SHA512 ca7d330f5e5aa7197ddb6092a737a381ba9e2d8ad7caa0c8ffcbcf570aafd402024e74baf05d32051f7239bd09c6e6d918ed8a28aeec772d8e273737cb8b626e
+DIST Crypt-CipherSaber-1.01.tar.gz 11527 BLAKE2B 620830f192fbc73812209f41fffda0f397140d2b4d6a293eb53dcbb5f8bcd27f3eb7e2881daf58bff2b976ce82dc56346931e621c3a946f41e18b2598b162363 SHA512 c523b3db0b011b560a3f1f45793cdcdfb2bda0ed196bed02f058d39a5f9505826113eb6f0f6baedcb3a0bcc5dc1218fb311361c74701b321ecf8df4080722201
+EBUILD Crypt-CipherSaber-1.10.0-r1.ebuild 510 BLAKE2B ecdc64e3659961e656868bfbc625949460b39b32c11fa0a5bde76c45ca19fd7713c66a16ad4be50bfeb5cf40944ef8d864723e050003ca2f76e07aa8e06216ca SHA512 b01172d5ab34c2dfac5f4bbd475e9146de02a592eee7f8bdabf88147cf3cd4c842169c9e7f50951c731c5a4c01ec6bcbcbc2a2007d410f48d7854107e1e91cc5
+MISC metadata.xml 406 BLAKE2B aba1171c96834acbf94f1c01069fc1eeff048ac95a65bcab4b2927ed16b22d2d1740486054dde47caa9965708f6a79bac6a5336afa509c42a8618ca17152ba48 SHA512 f4b5e09d2d58c4f2d664f55e1aa8e1c466ad5ac9df2cd20d5c83a29ad405de5b0f5c21f149218474e067a5b3e3f59828757e1d166e375f3a2d3fdc758ca4e8be
diff --git a/dev-perl/Crypt-CipherSaber/files/Crypt-CipherSaber-1.10.0-newline-iv.patch b/dev-perl/Crypt-CipherSaber/files/Crypt-CipherSaber-1.10.0-newline-iv.patch
new file mode 100644
index 000000000000..30e7a1a1ea4f
--- /dev/null
+++ b/dev-perl/Crypt-CipherSaber/files/Crypt-CipherSaber-1.10.0-newline-iv.patch
@@ -0,0 +1,118 @@
+From 966c275a76fa33b57f41cb66a908362b526629a8 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Wed, 27 Aug 2014 15:38:54 +0200
+Subject: Fix reading IV with new-lines from a file
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Decrypting filehandle data by fh_crypt() could produce bad decrypted
+data if the initizalization vector read from the filehandle contained
+a new-line character. This caused random failures of 'autogenerating
+and autoreading IV should also round-trip' test in t/fh_encrypt.t.
+
+This patch fixes it by reading first 10 characters regardless of
+current line separator.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=28370
+Bug: https://bugs.gentoo.org/632253
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ lib/Crypt/CipherSaber.pm | 14 +++++++++-----
+ t/fh_encrypt.t | 40 +++++++++++++++++++++++++++++++++++++++-
+ 2 files changed, 48 insertions(+), 6 deletions(-)
+
+diff --git a/lib/Crypt/CipherSaber.pm b/lib/Crypt/CipherSaber.pm
+index 7cb7cc0..2db153c 100644
+--- a/lib/Crypt/CipherSaber.pm
++++ b/lib/Crypt/CipherSaber.pm
+@@ -67,6 +67,15 @@ sub fh_crypt
+ $iv = $self->_gen_iv() if length($iv) == 1;
+ $self->_setup_key($iv);
+ print OUT $iv;
++ } else {
++ if ( 10 != $in->read($iv, 10) )
++ {
++ require Carp;
++ Carp::carp( 'Could not read IV from input filehandle' );
++ return;
++ }
++ ( $iv ) = unpack( "a10", $iv );
++ $self->_setup_key($iv);
+ }
+
+ my $state = $self->[1];
+@@ -75,11 +84,6 @@ sub fh_crypt
+
+ while (<$in>)
+ {
+- unless ($iv)
+- {
+- ( $iv, $_ ) = unpack( "a10a*", $_ );
+- $self->_setup_key($iv);
+- }
+ my $line;
+ ( $line, $state, @vars ) = _do_crypt( $state, $_, @vars );
+ print OUT $line;
+diff --git a/t/fh_encrypt.t b/t/fh_encrypt.t
+index 35a74fb..e595ff9 100644
+--- a/t/fh_encrypt.t
++++ b/t/fh_encrypt.t
+@@ -6,7 +6,7 @@ BEGIN
+ }
+
+ use strict;
+-use Test::More tests => 6;
++use Test::More tests => 7;
+ use_ok( 'Crypt::CipherSaber' );
+
+ # tests the fh_crypt() method
+@@ -114,6 +114,44 @@ while (<SOURCE>)
+
+ ok( ! $status, 'autogenerating and autoreading IV should also round-trip' );
+
++# IV retrieved from encrypted file can contain new-line characters. Check that
++# fh_encrypt can deal with it
++{
++ local $/ = "\012";
++
++ open( IN, 'smiles.png' ) or die "Cannot read smiles.png: $!";
++ open( OUT, '> smiles_2.cs1' ) or die "Cannot write to smiles_2.cs1: $!";
++ binmode( IN );
++ binmode( OUT );
++ $cs->fh_crypt( \*IN, \*OUT, $/ x 10 );
++ close IN;
++ close OUT;
++
++ open( IN, 'smiles_2.cs1' ) or die "Cannot read smiles_2.cs1: $!";
++ open( OUT, '> smiles_2.png' ) or die "Cannot write to smiles_2.png $!";
++ binmode( IN );
++ binmode( OUT );
++ $cs->fh_crypt( \*IN, \*OUT );
++ close IN;
++ close OUT;
++
++ open( SOURCE, 'smiles.png' ) or die "Cannot read smiles.png: $!";
++ open( DEST, 'smiles_2.png' ) or die "Cannot read smiles_2.png: $!";
++ binmode SOURCE;
++ binmode DEST;
++ $status = 0;
++ while (<SOURCE>)
++ {
++ unless ($_ eq <DEST>)
++ {
++ $status = 1;
++ last;
++ }
++ }
++ ok( ! $status, 'IV with new-lines in the encrypted file' );
++}
++
++
+ END
+ {
+ 1 while unlink qw( smiles_2.cs1 smiles_2.png outsmiles.cs1 outsmiles.png );
+--
+2.14.1
+
diff --git a/dev-perl/Crypt-CipherSaber/metadata.xml b/dev-perl/Crypt-CipherSaber/metadata.xml
new file mode 100644
index 000000000000..39268819710d
--- /dev/null
+++ b/dev-perl/Crypt-CipherSaber/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-CipherSaber</remote-id>
+ <remote-id type="cpan-module">Crypt::CipherSaber</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Cracklib-1.700.0-r1 b/dev-perl/Crypt-Cracklib-1.700.0-r1
deleted file mode 100644
index 350d166125cd..000000000000
--- a/dev-perl/Crypt-Cracklib-1.700.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sys-libs/cracklib dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to Alec Muffett's Cracklib
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Cracklib/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-libs/cracklib dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/Crypt-Cracklib-1.7.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cd8fad99e2fa7678c416e19176fac5d4
diff --git a/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r1.ebuild b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r1.ebuild
new file mode 100644
index 000000000000..52a6b669eee3
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANIEL
+MODULE_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="Perl interface to Alec Muffett's Cracklib"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="sys-libs/cracklib"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ use test && perl_rm_files t/pod-coverage.t t/pod.t
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Crypt-Cracklib/Manifest b/dev-perl/Crypt-Cracklib/Manifest
new file mode 100644
index 000000000000..70bb2d9be692
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Cracklib-1.7.tar.gz 27529 BLAKE2B af59e82f36baea3871dcd9de501c5dcd44c652207d5e3df8cd001e48285965ca26bb5df81e50ebfd5c575629783f7ba8c0f225cacb13eaff5c2ca2c3bfd1a018 SHA512 1364fb75bf363d81d418c2f0590dbe6f889ffc5db2a467931d5ef9221c1c762244eae34016a0c0ad57a12aeaa108ad22b3ab67cb8b28beb2f486d13e497f8e13
+EBUILD Crypt-Cracklib-1.700.0-r1.ebuild 585 BLAKE2B 981aaedac33d481c37bda30af909232cb465a0a40fbd429add0948f63f43e404bddf66b03da6fbcf2c552b83e83b8cc016565eda065e99deab5ac5b49515edbb SHA512 379075bfd6bba8d1c23e9649dc5b1867fd1b228ba39bcd7255d54fdc508b8ddcf6f847972a69e9409e03f2ca2b1946f8e320b3dfb4f5ea2dba35da93cdc33e33
+MISC metadata.xml 400 BLAKE2B 9790cfe4bc02fb8d143dff2552ce1f144d4182f050fe7f71a04087572afe0be34b5024582b521117f87de7a57522ae9f1efb22396f73d7d60ca3cec0f53be08b SHA512 490a3302cc6a9e27c7a135297ea49505714b25195ebc5ac59fe2be2e490d6cbe9529372f5450657aa50c7cccf2d68795f0e7275cfb7b747ffce40817e7875231
diff --git a/dev-perl/Crypt-Cracklib/metadata.xml b/dev-perl/Crypt-Cracklib/metadata.xml
new file mode 100644
index 000000000000..c9f9bb6027ea
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/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-Cracklib</remote-id>
+ <remote-id type="cpan-module">Crypt::Cracklib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Curve25519-0.60.0 b/dev-perl/Crypt-Curve25519-0.60.0
deleted file mode 100644
index 3e0851d562f4..000000000000
--- a/dev-perl/Crypt-Curve25519-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Shared secret elliptic-curve Diffie-Hellman generator
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Curve25519/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AJ/AJGB/Crypt-Curve25519-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a27e43b72922a1a475dc7c4ad130d39b
diff --git a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0.ebuild b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0.ebuild
new file mode 100644
index 000000000000..f57e549be840
--- /dev/null
+++ b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AJGB
+DIST_VERSION=0.06
+inherit perl-module flag-o-matic
+
+DESCRIPTION="Shared secret elliptic-curve Diffie-Hellman generator"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Crypt-Curve25519/Manifest b/dev-perl/Crypt-Curve25519/Manifest
new file mode 100644
index 000000000000..35d43555541b
--- /dev/null
+++ b/dev-perl/Crypt-Curve25519/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Curve25519-0.06.tar.gz 27835 BLAKE2B 39ab90ae4044e897a9cf24c21d5a922520dc1724e0aa4612864ce996b27fe9234111cc8394f60caeac9734cab64f3a378a74b3eaf087ee5e6b3d168fa967f5bf SHA512 e5d351c36c9f60e1b55f45bf9fa871fddf949bd5c0a20b4d065e1eb2d4e24ba43807289591eda854fca28b5909fd6af1b0fc9ede63efbeeaf6e011e7382a4e1d
+EBUILD Crypt-Curve25519-0.60.0.ebuild 511 BLAKE2B 4d0557f72598db7e5f075dbe62eeeb75f0caff8252b288dc4aec23f356ebf5781659b9bf8c1ae8a53ef3f26b793a51e12aaab96d7526407c0f326707a417ff28 SHA512 1509aa534c7018b8e3a5b5daf8dcd04f4ed6c9be086e52143868a11c3f009e28ec366f9b1c3c92edf080f9f8689b05039953d7383d9cfacbbcbab30c8aee50f6
+MISC metadata.xml 404 BLAKE2B 10ed7e808c1aae4061047a0e272d0ec67f179044d1317d49ef6938ffeff38ed5a5514c6ce64f936cbb377c20c03afd42cc2388f420b0b318951c5200ae103811 SHA512 3476e3a46b08c83e99c2957eac5e2a4468a5f624e74772a2ea817f640acc6c8de018897d34fa516a5d2ecb24f84fe45f63f20682522993ff328d8cf2b76b89f8
diff --git a/dev-perl/Crypt-Curve25519/metadata.xml b/dev-perl/Crypt-Curve25519/metadata.xml
new file mode 100644
index 000000000000..62a9e1162aaf
--- /dev/null
+++ b/dev-perl/Crypt-Curve25519/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-Curve25519</remote-id>
+ <remote-id type="cpan-module">Crypt::Curve25519</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-DES-2.70.0-r1 b/dev-perl/Crypt-DES-2.70.0-r1
deleted file mode 100644
index 01efdc989cf1..000000000000
--- a/dev-perl/Crypt-DES-2.70.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( dev-perl/Crypt-CBC ) dev-lang/perl:=
-DESCRIPTION=Perl DES encryption module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-DES/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=DES
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DP/DPARIS/Crypt-DES-2.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c691c5ba40fa981162aaa47d0d0287c0
diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild
new file mode 100644
index 000000000000..0c3793ae61a8
--- /dev/null
+++ b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+DEPEND="test? ( dev-perl/Crypt-CBC )"
+
+export OPTIMIZE="${CFLAGS}"
diff --git a/dev-perl/Crypt-DES/Manifest b/dev-perl/Crypt-DES/Manifest
new file mode 100644
index 000000000000..7a2dd965d70d
--- /dev/null
+++ b/dev-perl/Crypt-DES/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-DES-2.07.tar.gz 16720 BLAKE2B d90b919ab493a7f37cd1506b86c459d68087e0dd153e16d0343b8b90fb44d19f57686aacb1c0dd34a3bb48c2d11ae1f910e7e131a3b05b38781d54d2e4d2c05d SHA512 95d40280850290fb2f9b2f26be2f47f2241e0aeeb842bd02c56d667062d65b3b65b9a87c045cbee50604f95f8a0d0b033c92334520de19022decaf77f77c7678
+EBUILD Crypt-DES-2.70.0-r1.ebuild 473 BLAKE2B a4f2c88bec145d4295c835d7119c7fd613d7f43f7bc6b36ba437a5c0b45f93fa783d97394d9185b50d4156a0f53b7bc2849e9f8a010660bd186d9cc19dfa0f14 SHA512 a9b2125af49977a72ead368cb7db18a00c4d2edce8299ba082c1bef552c5edbe30952738c2d5d6e924c58348c71cb163c8cef20bdf93b4690a46879a45ce084b
+MISC metadata.xml 390 BLAKE2B e0ed7568ad13c3f2d6a8cdbd8dbab2105b0f7e61c1494a81018b8ccee85aac9d308258564b133246dc0a071be9d940956d982a38723cae45e8ed7d229a05edce SHA512 3a19fdc685de7f63552843b4436bb4e0aeb722cae6dcd036a8009117883516a2ed4c506775cb15bdad9f66995e6faf88fc2fa835db846d41450f43fa8a7a80ba
diff --git a/dev-perl/Crypt-DES/metadata.xml b/dev-perl/Crypt-DES/metadata.xml
new file mode 100644
index 000000000000..e1084b1954d3
--- /dev/null
+++ b/dev-perl/Crypt-DES/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-DES</remote-id>
+ <remote-id type="cpan-module">Crypt::DES</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-DES_EDE3-0.10.0-r1 b/dev-perl/Crypt-DES_EDE3-0.10.0-r1
deleted file mode 100644
index 6460724a7eac..000000000000
--- a/dev-perl/Crypt-DES_EDE3-0.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Crypt-DES dev-lang/perl:=[-build(-)]
-DESCRIPTION=Triple-DES EDE encryption/decryption
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-DES_EDE3/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Crypt-DES dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BT/BTROTT/Crypt-DES_EDE3-0.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=193ffcd7c1f151dddd8857b6332ad224
diff --git a/dev-perl/Crypt-DES_EDE3/Crypt-DES_EDE3-0.10.0-r1.ebuild b/dev-perl/Crypt-DES_EDE3/Crypt-DES_EDE3-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..0fe636469d54
--- /dev/null
+++ b/dev-perl/Crypt-DES_EDE3/Crypt-DES_EDE3-0.10.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BTROTT
+MODULE_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"
+IUSE=""
+
+RDEPEND="dev-perl/Crypt-DES"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Crypt-DES_EDE3/Manifest b/dev-perl/Crypt-DES_EDE3/Manifest
new file mode 100644
index 000000000000..a7bf5608d70d
--- /dev/null
+++ b/dev-perl/Crypt-DES_EDE3/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-DES_EDE3-0.01.tar.gz 2328 BLAKE2B d5ceafafcaab71305dae592aec93cb4bcd2767122de1398f31d85e3d248ce712a29346a9557caab04d6c9229bb8a572f18c2327de121c2d2980079b518a23f81 SHA512 96a643c5b9128dc34ee93fd5bcad5d2c56c5111a2c40843a7ea352bd62f1430dafc399d9c7e9809c1ba34dddc5e63d731370ae7c8d555b053f55d3de7f7cb7c8
+EBUILD Crypt-DES_EDE3-0.10.0-r1.ebuild 429 BLAKE2B 15421d56f4458c8080397163013271eea3ebedd5b44a09d55b54095f825e71953974a3527464305147a237908f9d74c1cecc62106a21df34f4302bf62b9f0b5d SHA512 631493010e214bce27bf7b3f50c066b56a77347123ac6606cfa0b0c9cafc91ed1a298e52df10f7e9b38af6966a850ee3af526e811d541809474a2321be1fae93
+MISC metadata.xml 400 BLAKE2B ae27297cbb4f4fc3fde66ef5e701621c5308f9a40198cd12b0ce3fcaecb3cf518cf04197a239d036337c508034410ad63fa3988ff1f34cb3df3d1fdb2e7525ff SHA512 5bebf54bff31c8f5f49048bf81491a929f939c2b7f75c0ae7924cf474284f7c19ff0fbb0aeac0a110793a8af3509f43b0270a8d2d29276ea11a828271584f3f2
diff --git a/dev-perl/Crypt-DES_EDE3/metadata.xml b/dev-perl/Crypt-DES_EDE3/metadata.xml
new file mode 100644
index 000000000000..c1a68cf81d5b
--- /dev/null
+++ b/dev-perl/Crypt-DES_EDE3/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-DES_EDE3</remote-id>
+ <remote-id type="cpan-module">Crypt::DES_EDE3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-DH-0.70.0-r2 b/dev-perl/Crypt-DH-0.70.0-r2
deleted file mode 100644
index d83c72085914..000000000000
--- a/dev-perl/Crypt-DH-0.70.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/gmp dev-perl/Math-BigInt-GMP >=virtual/perl-Math-BigInt-1.60 dev-perl/Crypt-Random dev-lang/perl:=
-DESCRIPTION=Diffie-Hellman key exchange system
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-DH/
-KEYWORDS=amd64 hppa x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-libs/gmp dev-perl/Math-BigInt-GMP >=virtual/perl-Math-BigInt-1.60 dev-perl/Crypt-Random dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/Crypt-DH-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=aad8291fbe34b6159e81ee457541029b
diff --git a/dev-perl/Crypt-DH-GMP-0.0.120 b/dev-perl/Crypt-DH-GMP-0.0.120
deleted file mode 100644
index a6e50c0b1930..000000000000
--- a/dev-perl/Crypt-DH-GMP-0.0.120
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 >=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 ) dev-lang/perl:=
-DESCRIPTION=Crypt::DH Using GMP Directly
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-DH-GMP/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/Crypt-DH-GMP-0.00012.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d6df7c701352ea3aac087b3d8eb67b22
diff --git a/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120.ebuild b/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120.ebuild
new file mode 100644
index 000000000000..efbe8cc0bce5
--- /dev/null
+++ b/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DMAKI
+DIST_VERSION=0.00012
+inherit perl-module
+
+DESCRIPTION="Crypt::DH Using GMP Directly"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-XSLoader-0.20.0
+ >=dev-libs/gmp-4.0.0:0
+"
+DEPEND="${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
+ )
+"
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Crypt-DH-GMP/Manifest b/dev-perl/Crypt-DH-GMP/Manifest
new file mode 100644
index 000000000000..8004ec8d86b3
--- /dev/null
+++ b/dev-perl/Crypt-DH-GMP/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-DH-GMP-0.00012.tar.gz 34421 BLAKE2B 3d12f8a2f3950466fd21e5979e81a3a3e9a94f53e7f07790dbbe11728ccc3170ba9e49ba88f79a9f3487843d67071c77658341351b2551bce8603acfa68f9527 SHA512 f799017db780613b6d971f626659765f282debe63207bdbc36db223030bcd8f7f478c6331372d9794bcc8207d71bfae6d62048439766916478f4b61f42c5bb6e
+EBUILD Crypt-DH-GMP-0.0.120.ebuild 765 BLAKE2B be8ae3e5c2efd93e6eb7dcb3b1892894ae619050b3477200c3c4e309e71aefe8f62bcf899efbfb8052ca5d7eeacf443c0bd7b2c6fc5d60657af4876f1ed1c357 SHA512 0c5e5cc764ac61361f45995138001548b7a341d308bfc89d8836e6a0d427e1b648d89017f780df7f058df626368693ed469eb9d2f97169ad639ebb03ce8c9135
+MISC metadata.xml 466 BLAKE2B bf31d4a7dee193451c610c853ecaf7d0a5e18e9fc59a904eb1ac09e8b5f30398bc1d39ce576b130a44f01d79d98b812ca92f9b5f0fb2bea85d35df57ef35d7a6 SHA512 ed2f735cb8bf6ad21a1af6264acd17d57a90dabeb7aeabcd32e4f01bfa3a9bf70a691ddb9a14c8ec4361b909737c3831db2fef8154be7422bf733ba4467d29ca
diff --git a/dev-perl/Crypt-DH-GMP/metadata.xml b/dev-perl/Crypt-DH-GMP/metadata.xml
new file mode 100644
index 000000000000..cd35e986c210
--- /dev/null
+++ b/dev-perl/Crypt-DH-GMP/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-DH-GMP</remote-id>
+ <remote-id type="cpan-module">Crypt::DH::GMP</remote-id>
+ <remote-id type="cpan-module">Crypt::DH::GMP::Compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild b/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild
new file mode 100644
index 000000000000..4d9547978a0c
--- /dev/null
+++ b/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MITHALDU
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Diffie-Hellman key exchange system"
+
+SLOT="0"
+KEYWORDS="amd64 hppa x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/gmp
+ dev-perl/Math-BigInt-GMP
+ >=virtual/perl-Math-BigInt-1.60
+ dev-perl/Crypt-Random
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Crypt-DH/Manifest b/dev-perl/Crypt-DH/Manifest
new file mode 100644
index 000000000000..d19629dcab61
--- /dev/null
+++ b/dev-perl/Crypt-DH/Manifest
@@ -0,0 +1,3 @@
+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
+MISC metadata.xml 388 BLAKE2B fe470d47e938f185d64fcec1f3a92c140699fe51ba3c8c7d5f921c288db046401d84b88532c6b74038593d40c162df12ce2cd6be12650414ed957dc8fba0942c SHA512 ea3a7869d72be7c27bc9cd54738e6f752dff237016e9ad8a8bb5009cad4b5bb60d0a52e47be0405a6b74e9e0723a3ed1ef217af769ad6a9a9a50f17e3abcf34e
diff --git a/dev-perl/Crypt-DH/metadata.xml b/dev-perl/Crypt-DH/metadata.xml
new file mode 100644
index 000000000000..0c52a1028474
--- /dev/null
+++ b/dev-perl/Crypt-DH/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-DH</remote-id>
+ <remote-id type="cpan-module">Crypt::DH</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-DSA-1.170.0 b/dev-perl/Crypt-DSA-1.170.0
deleted file mode 100644
index b08699f0eca7..000000000000
--- a/dev-perl/Crypt-DSA-1.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Data-Buffer dev-perl/Digest-SHA1 virtual/perl-File-Spec dev-perl/File-Which virtual/perl-MIME-Base64 >=virtual/perl-Math-BigInt-1.78 dev-perl/Math-BigInt-GMP ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=DSA Signatures and Key Generation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-DSA/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ppc sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Data-Buffer dev-perl/Digest-SHA1 virtual/perl-File-Spec dev-perl/File-Which virtual/perl-MIME-Base64 >=virtual/perl-Math-BigInt-1.78 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Crypt-DSA-1.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=87e37c15a2d974ff055a01a5fe110689
diff --git a/dev-perl/Crypt-DSA/Crypt-DSA-1.170.0.ebuild b/dev-perl/Crypt-DSA/Crypt-DSA-1.170.0.ebuild
new file mode 100644
index 000000000000..43704f409624
--- /dev/null
+++ b/dev-perl/Crypt-DSA/Crypt-DSA-1.170.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.17
+inherit perl-module
+
+DESCRIPTION="DSA Signatures and Key Generation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc sparc x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/Data-Buffer
+ dev-perl/Digest-SHA1
+ virtual/perl-File-Spec
+ dev-perl/File-Which
+ virtual/perl-MIME-Base64
+ >=virtual/perl-Math-BigInt-1.78"
+DEPEND="test? ( ${RDEPEND}
+ dev-perl/Math-BigInt-GMP )"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.]; use inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Crypt-DSA/Manifest b/dev-perl/Crypt-DSA/Manifest
new file mode 100644
index 000000000000..003afd23eb4b
--- /dev/null
+++ b/dev-perl/Crypt-DSA/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-DSA-1.17.tar.gz 42930 BLAKE2B 026fea60f2ed9314269f61990107e3069230a796036f21aa02fc50d80b29b94c57510778927c990844165b1317ccc19c47ef1b2041e876148cb04f322942316d SHA512 2eac27cb08439a6d5cfdf1ee5f38412bc1dddb53c1865e5adc4f8c758ba1d221e5d30608bd12178beb15aed28940fa5db547520d57d8714919e20f0588fb1bfc
+EBUILD Crypt-DSA-1.170.0.ebuild 725 BLAKE2B bc5c742dd24c111792841fe3704ee0e762db72ac9f7b0ee8e301a8edc18681287ead601207e46991f253c1c35afd1c845a5099bb443662d2326c7eb07ac06721 SHA512 cc76def91160959c3fbec69d01048199fe13a9b5221296f627dd9d839c16627ecabc12a047d2f80317c5918dfc35d17ee1feb329917679438377a6d626920a3b
+MISC metadata.xml 845 BLAKE2B 532349fb51ef8e1376a99bf96c8203fe7ad6e0d372e51a6776f564b04eaaa59ee8d3e408cf97e3475dcf713377fbaac4bda721754a3426980d38d77550e9cbc2 SHA512 dbe80dfd1efe5f7d028ae192bb06ab53f66ef2baed4f57f5fdcae68a4002a56189be5414074bb2e805d3d1242cb5dfc261f7ba399f9dd222a425f6ed30f333d7
diff --git a/dev-perl/Crypt-DSA/metadata.xml b/dev-perl/Crypt-DSA/metadata.xml
new file mode 100644
index 000000000000..bb3e7a6e3099
--- /dev/null
+++ b/dev-perl/Crypt-DSA/metadata.xml
@@ -0,0 +1,19 @@
+<?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-DSA</remote-id>
+ <remote-id type="cpan-module">BufferWithInt</remote-id>
+ <remote-id type="cpan-module">Crypt::DSA</remote-id>
+ <remote-id type="cpan-module">Crypt::DSA::Key</remote-id>
+ <remote-id type="cpan-module">Crypt::DSA::Key::PEM</remote-id>
+ <remote-id type="cpan-module">Crypt::DSA::Key::SSH2</remote-id>
+ <remote-id type="cpan-module">Crypt::DSA::KeyChain</remote-id>
+ <remote-id type="cpan-module">Crypt::DSA::Signature</remote-id>
+ <remote-id type="cpan-module">Crypt::DSA::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Eksblowfish-0.9.0-r2 b/dev-perl/Crypt-Eksblowfish-0.9.0-r2
deleted file mode 100644
index 1468233ce892..000000000000
--- a/dev-perl/Crypt-Eksblowfish-0.9.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-Mix-0.1.0 >=virtual/perl-MIME-Base64-2.21 virtual/perl-XSLoader virtual/perl-parent dev-perl/Module-Build >=virtual/perl-ExtUtils-CBuilder-0.15 virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-DESCRIPTION=the Eksblowfish block cipher
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Eksblowfish/
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Mix-0.1.0 >=virtual/perl-MIME-Base64-2.21 virtual/perl-XSLoader virtual/perl-parent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Crypt-Eksblowfish-0.009.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f3d9e14a5147b62b0c2dd431d0b656d3
diff --git a/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r2.ebuild b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r2.ebuild
new file mode 100644
index 000000000000..d17af1cecb93
--- /dev/null
+++ b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ZEFRAM
+MODULE_VERSION=0.009
+inherit perl-module
+
+DESCRIPTION="the Eksblowfish block cipher"
+
+SLOT="0"
+KEYWORDS="amd64"
+IUSE=""
+RDEPEND="
+ >=dev-perl/Class-Mix-0.1.0
+ >=virtual/perl-MIME-Base64-2.21
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ >=virtual/perl-ExtUtils-CBuilder-0.15
+ virtual/perl-Test-Simple
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-Eksblowfish/Manifest b/dev-perl/Crypt-Eksblowfish/Manifest
new file mode 100644
index 000000000000..8acc2600e810
--- /dev/null
+++ b/dev-perl/Crypt-Eksblowfish/Manifest
@@ -0,0 +1,3 @@
+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
+MISC metadata.xml 518 BLAKE2B c1cbd7d129f7f5ba04e4835660a74ab68b2858bbc00804c2fc01ff31cd2a8d43b04ec405d2c46f10847da194795ab00586f40ebe65c95c92a4e1ccf521c6456a SHA512 b1583a71b09dd07933e1d2d01b5370d1cfc91d51528593153912c78bb799f433379cdf5a7b9a6c233aa39de29d40ba24d010920639fe7fd7b8c807e24b31fd89
diff --git a/dev-perl/Crypt-Eksblowfish/metadata.xml b/dev-perl/Crypt-Eksblowfish/metadata.xml
new file mode 100644
index 000000000000..04c8d94cc14b
--- /dev/null
+++ b/dev-perl/Crypt-Eksblowfish/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-Eksblowfish</remote-id>
+ <remote-id type="cpan-module">Crypt::Eksblowfish</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-IDEA-1.100.0 b/dev-perl/Crypt-IDEA-1.100.0
deleted file mode 100644
index 09a0f81bf2c2..000000000000
--- a/dev-perl/Crypt-IDEA-1.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse and save PGP packet streams
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-IDEA/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=Crypt-IDEA
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DP/DPARIS/Crypt-IDEA-1.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9289a49f2e544460ee60f860024cde61
diff --git a/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0.ebuild b/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0.ebuild
new file mode 100644
index 000000000000..0ba332f75602
--- /dev/null
+++ b/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DPARIS
+MODULE_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Parse and save PGP packet streams"
+
+LICENSE="Crypt-IDEA"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-IDEA/Manifest b/dev-perl/Crypt-IDEA/Manifest
new file mode 100644
index 000000000000..b271e3999ece
--- /dev/null
+++ b/dev-perl/Crypt-IDEA/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-IDEA-1.10.tar.gz 7225 BLAKE2B f7c2321441714ae57e77be1cc3c47b4c48456c8758da4713e6f806825606a351bbefe8767a38bdfa78b7842923a857bf3085919ac1dbb0cf6744a2f2f02a07f7 SHA512 2459f8f8ca088564b037101129796d6d3652062e80f9342173508df95b60ceb9ccb836b946d50127f86b38b239e25c58e1f4efde4eb73a5b24fc823a100fd018
+EBUILD Crypt-IDEA-1.100.0.ebuild 425 BLAKE2B 0315e444ff28bb793e243c2211973ceae57e82fbdb8708d540a60b2518715df7b8c068bd7b09a1253253ef3cce6e67150ec5c6cffa1ae08c5f499270f7399d89 SHA512 876db0af4d14ee73747a8c7ac7782120307ac7b1bbda2dd3e694666b116238bfb9835eee9e00d04cf4047234b638fb53d917ecb8d19964448af6c5d9161b2922
+MISC metadata.xml 443 BLAKE2B b347d52c409f7ce634b42aa1f96f7d31f08814a4ac1257f6bf6c832215becf59461153670213dd9aee3d83619d63f7c7f96f7a93a082d75b89df717bf3820282 SHA512 fa184e8b05a5260b36577b71e91bd2f5178269796c73c3711de1897737ccf1171dd878e849c34ec747233ef8b632082f9a0782683e220f024f82a01549873241
diff --git a/dev-perl/Crypt-IDEA/metadata.xml b/dev-perl/Crypt-IDEA/metadata.xml
new file mode 100644
index 000000000000..ac6d1bb41e94
--- /dev/null
+++ b/dev-perl/Crypt-IDEA/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-IDEA</remote-id>
+ <remote-id type="cpan-module">Crypt::IDEA</remote-id>
+ <remote-id type="cpan-module">IDEA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-OpenPGP-1.120.0 b/dev-perl/Crypt-OpenPGP-1.120.0
deleted file mode 100644
index 28d3606c9095..000000000000
--- a/dev-perl/Crypt-OpenPGP-1.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Crypt-RSA dev-perl/Crypt-Blowfish dev-perl/Crypt-CAST5_PP dev-perl/Crypt-DES_EDE3 dev-perl/Crypt-DSA dev-perl/Crypt-IDEA dev-perl/Crypt-RIPEMD160 dev-perl/Crypt-Rijndael >=dev-perl/Crypt-Twofish-2.00 virtual/perl-Digest-MD5 virtual/perl-Digest-SHA dev-perl/File-HomeDir virtual/perl-IO-Compress dev-perl/libwww-perl virtual/perl-MIME-Base64 virtual/perl-Math-BigInt dev-perl/TermReadKey dev-perl/URI >=dev-perl/Data-Buffer-0.04 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Pure-Perl OpenPGP-compatible PGP implementation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenPGP/
-IUSE=test
-KEYWORDS=amd64 x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Crypt-RSA dev-perl/Crypt-Blowfish dev-perl/Crypt-CAST5_PP dev-perl/Crypt-DES_EDE3 dev-perl/Crypt-DSA dev-perl/Crypt-IDEA dev-perl/Crypt-RIPEMD160 dev-perl/Crypt-Rijndael >=dev-perl/Crypt-Twofish-2.00 virtual/perl-Digest-MD5 virtual/perl-Digest-SHA dev-perl/File-HomeDir virtual/perl-IO-Compress dev-perl/libwww-perl virtual/perl-MIME-Base64 virtual/perl-Math-BigInt dev-perl/TermReadKey dev-perl/URI >=dev-perl/Data-Buffer-0.04 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SROMANOV/Crypt-OpenPGP-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53db194967b68f5347e7ef1040602745
diff --git a/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.120.0.ebuild b/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.120.0.ebuild
new file mode 100644
index 000000000000..a7206bdf0cf4
--- /dev/null
+++ b/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.120.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SROMANOV
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Pure-Perl OpenPGP-compatible PGP implementation"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-solaris"
+IUSE="test"
+
+# Note: Don't depend on Alt::, non Alt:: works for now
+RDEPEND="
+ dev-perl/Crypt-RSA
+
+ dev-perl/Crypt-Blowfish
+ dev-perl/Crypt-CAST5_PP
+ dev-perl/Crypt-DES_EDE3
+ dev-perl/Crypt-DSA
+ dev-perl/Crypt-IDEA
+ dev-perl/Crypt-RIPEMD160
+ dev-perl/Crypt-Rijndael
+ >=dev-perl/Crypt-Twofish-2.00
+ virtual/perl-Digest-MD5
+ virtual/perl-Digest-SHA
+ dev-perl/File-HomeDir
+ virtual/perl-IO-Compress
+ dev-perl/libwww-perl
+ virtual/perl-MIME-Base64
+ virtual/perl-Math-BigInt
+ dev-perl/TermReadKey
+ dev-perl/URI
+ >=dev-perl/Data-Buffer-0.04
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )"
diff --git a/dev-perl/Crypt-OpenPGP/Manifest b/dev-perl/Crypt-OpenPGP/Manifest
new file mode 100644
index 000000000000..f73bd07a57c7
--- /dev/null
+++ b/dev-perl/Crypt-OpenPGP/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-OpenPGP-1.12.tar.gz 103125 BLAKE2B 5598a5bef66ef749ff8afe93371ad7655aea24edf5067a3b74e7e0255bffce5e4d85c97d9f6e7f3c5d2fa3202a8ae816589609d25b183bcefa8d7ae85ae0b079 SHA512 7cbdd1e125d686aea6e6de66572e3d2d03f08d048481b757b9fa51f7d3d0b39dce1f4105a18600b4d546001bf39baeefb199c25449be21d038685cb21174caf6
+EBUILD Crypt-OpenPGP-1.120.0.ebuild 937 BLAKE2B 0ba40ba121d446efc8d05d55372e3925bac99ae20af940d760607bfee8695d696eb37f149639c4b1358ef6eb72b1fdb720401caf45a270a7b02bccb55d0f5d7f SHA512 8547e349bf44f1baba89564e7600c12d37ae05bc5675eb793e0bdf12b6c1780141eac3bef54da4b72fb1e75b49a5cf1ab46235423068e464cb2a88467808de0b
+MISC metadata.xml 4923 BLAKE2B b28fe36b9c89cdce95b95aec60b34a7aafb1be68225a545dd35f25699ae09e8173f19883db4605b33a4d98984543dc4ce5c748823d8e4f52dd9ccf7f24966e84 SHA512 40665e9e71b7b4f7817585855ce92a74a02a9da9696cf470ade425bae4aaab8c5bec0f3690bb5a5956ebafdaf835c2a2f1cefddf707d22e11ecfb91d94ccf80b
diff --git a/dev-perl/Crypt-OpenPGP/metadata.xml b/dev-perl/Crypt-OpenPGP/metadata.xml
new file mode 100644
index 000000000000..4da8627e2e12
--- /dev/null
+++ b/dev-perl/Crypt-OpenPGP/metadata.xml
@@ -0,0 +1,73 @@
+<?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-OpenPGP</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Armour</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Buffer</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::CFB</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Certificate</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher::Blowfish</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher::CAST5</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher::DES3</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher::IDEA</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher::Rijndael</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher::Rijndael192</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher::Rijndael256</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Cipher::Twofish</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Ciphertext</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Compressed</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Config</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Config::GnuPG</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Config::PGP2</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Config::PGP5</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Constants</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Digest</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Digest::MD5</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Digest::RIPEMD160</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Digest::SHA1</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Digest::SHA224</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Digest::SHA256</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Digest::SHA384</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Digest::SHA512</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::ElGamal::Private</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::ElGamal::Public</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::ErrorHandler</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key::Public</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key::Public::DSA</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key::Public::ElGamal</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key::Public::RSA</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key::Secret</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key::Secret::DSA</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key::Secret::ElGamal</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Key::Secret::RSA</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::KeyBlock</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::KeyRing</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::KeyServer</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::MDC</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Marker</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Message</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::OnePassSig</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::PacketFactory</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Plaintext</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::S2k</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::S2k::Salt_Iter</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::S2k::Salted</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::S2k::Simple</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::SKSessionKey</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::SessionKey</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Signature</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Signature::SubPacket</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Trust</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::UserID</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Util</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenPGP::Words</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-OpenSSL-Bignum-0.40.0-r2 b/dev-perl/Crypt-OpenSSL-Bignum-0.40.0-r2
deleted file mode 100644
index ed7089bbf9cc..000000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum-0.40.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=OpenSSL's multiprecision integer arithmetic
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-Bignum/
-IUSE=libressl
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-Bignum-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c6a7280436451f15e8cd571393871b7c
diff --git a/dev-perl/Crypt-OpenSSL-Bignum-0.70.0 b/dev-perl/Crypt-OpenSSL-Bignum-0.70.0
deleted file mode 100644
index 32627bb7b2cb..000000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum-0.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig dev-lang/perl:=
-DESCRIPTION=OpenSSL's multiprecision integer arithmetic
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-Bignum/
-IUSE=libressl
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5a185735a611242c14c2b46dce2cbe30
diff --git a/dev-perl/Crypt-OpenSSL-Bignum-0.80.0 b/dev-perl/Crypt-OpenSSL-Bignum-0.80.0
deleted file mode 100644
index 4b0e6bfc988a..000000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig dev-lang/perl:=
-DESCRIPTION=OpenSSL's multiprecision integer arithmetic
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-Bignum/
-IUSE=libressl
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3121895d7a30ce5733f7a81fd8990075
diff --git a/dev-perl/Crypt-OpenSSL-Bignum-0.80.0-r1 b/dev-perl/Crypt-OpenSSL-Bignum-0.80.0-r1
deleted file mode 100644
index 002a35891a60..000000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum-0.80.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig dev-lang/perl:=
-DESCRIPTION=OpenSSL's multiprecision integer arithmetic
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-Bignum/
-IUSE=libressl
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bd374d46e5e00009804a9d135213a739
diff --git a/dev-perl/Crypt-OpenSSL-Bignum-0.90.0 b/dev-perl/Crypt-OpenSSL-Bignum-0.90.0
deleted file mode 100644
index 40c270d9e196..000000000000
--- a/dev-perl/Crypt-OpenSSL-Bignum-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig dev-lang/perl:=
-DESCRIPTION=OpenSSL's multiprecision integer arithmetic
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-Bignum/
-IUSE=libressl
-KEYWORDS=alpha amd64 arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6753f2c36a9ab6c5d3834f44edd1d0a2
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild
new file mode 100644
index 000000000000..1d4c8e0c7c1c
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=IROBERTS
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.70.0.ebuild b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.70.0.ebuild
new file mode 100644
index 000000000000..18475c80d8cc
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.70.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KMX
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+"
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..fc589fef409f
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KMX
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+"
+PATCHES=( "${FILESDIR}/${P}-openssl1.1.patch" )
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0.ebuild b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0.ebuild
new file mode 100644
index 000000000000..e5bb6f69f8a4
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.80.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KMX
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+"
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0.ebuild b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0.ebuild
new file mode 100644
index 000000000000..bded3731a32a
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KMX
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+"
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Manifest b/dev-perl/Crypt-OpenSSL-Bignum/Manifest
new file mode 100644
index 000000000000..6844789f12b9
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Manifest
@@ -0,0 +1,11 @@
+AUX Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch 1329 BLAKE2B 9ae97406d9da4b2f3ab5e9f924f38299b62e1283d8cb8e63986a908ba8958e46981248cded139d6cf70e354e0358b92105e86d49125c010eb6ac1ec35856d900 SHA512 a5195caa190fb69075a6c9ea77596b53746da993a49f608e468a7a060716882e77caa8cc6281adc60ffa9957b3ad8c660a2f140c39a021dc98890719c2a3394f
+DIST Crypt-OpenSSL-Bignum-0.04.tar.gz 13520 BLAKE2B 1c8f3bc5337fcc03f44a9b3bbeb05de763c93397e733d8430cdaa2dce8da3c66c7d5b8db024295feab839b44141c7e1cdcfd4e4d939e00fad05c5695e930796a SHA512 ea95da0a71e7534595d721a0c4ad95f43d93407b3ed465aad88d8809a11646da15254341b5c36c6248b80be844b36276079b1b050ad5dacbdf71f2bb06621403
+DIST Crypt-OpenSSL-Bignum-0.07.tar.gz 15996 BLAKE2B e31300ea30c07ec3d6f00bf7e73532650fe6df31a4ff1d281249d3f55908f2faf01cbfd391c0e7bb547dcb72adcc80aaaf9d33f6e0005f24c794abae953d00df SHA512 b41bcdc4e4b8410dd90f59c4c6f67fdf82340fe94a71854372c0eae2ed5bcf28bef56f5221c669c7d3aeb02e888b714584c1cd46d0b8e84e3379bb4a7169be65
+DIST Crypt-OpenSSL-Bignum-0.08.tar.gz 16023 BLAKE2B 632d5c632b7224a7c180ab9e88a0eb759c6d68a51aa7083f6ba7897ed3e61e4962310b43a8861f31b23b5718e5be71d0316ece9be79cfbd760091ddfb4c9eadf SHA512 da36b377287037c46e905f25d491641a06113ea1157f00731c43fdc27762af6cbde0e55361d929712adf57fc3564197aadb54629498318c1eb9c1f3fd0c50e7d
+DIST Crypt-OpenSSL-Bignum-0.09.tar.gz 16202 BLAKE2B 912329b37230d503e7928640b2861c05dbcdf64a5943b5b3d27dfd41ae2eb585b6c61811060c29952ab5f9c09a7160a4038656c7ed9046a27e3dc0c5361bcc63 SHA512 3480a64e35e158a7a7c75c0e57ac0f578ddcb901a14f80a58ffabd1f318a68a83b411a72c22c53650273507198907b1d62c88fddbf5587885f6fe1a75deff3ed
+EBUILD Crypt-OpenSSL-Bignum-0.40.0-r2.ebuild 530 BLAKE2B 44b5b9b7c597f908603606f08dd4b86f61650e29342a6c6e980486ae09986c5dc5d516ba4d86b7010f710a94ab364c93aa02a0a4093f03069c41ace12fa8b6e6 SHA512 81b0ebeb92b98f6cc44315c036254a06b71b4b64af7e939c75712b7ad83f822efc975adf7a741f121010a3cd949c7a7e5873b51e766f724f585fba21f249b1e5
+EBUILD Crypt-OpenSSL-Bignum-0.70.0.ebuild 568 BLAKE2B 440959a04d8e34f1b07990710699413551f7ac9fe0c74a3cd552b96b27ed045a08141fba478d35dd08d7ee2b8049a9518d4821bbb5db1eb72460b76a37032f6c SHA512 1435a008b1c40a1d812269e464ec4477807b40b37d257848575e8a683a94c5c0cfcef2642ccba70504bf1e0729ad0e18b7fb342f14dab71ce16c787e9a77f19e
+EBUILD Crypt-OpenSSL-Bignum-0.80.0-r1.ebuild 616 BLAKE2B f4b5ceb97a1323c667c1c240db734edb3ba0867f30ab8c106e0b7a3af2e0f394ccc6954f9ac81215e7eddbbb5717e32e3b2f5d367c831122dc93e0cf53882392 SHA512 014b0631455689aa2be7a407f8ffe6dfea66180e99f1c3d574bc8219d7a4829697cc9362fb3b83e0c17b8682453414998bc1a28cb565c1ba441682fc952e4cc3
+EBUILD Crypt-OpenSSL-Bignum-0.80.0.ebuild 568 BLAKE2B d15dd659890355ebad6d27c685e5d5224c7ca9d286184c98009fdf5fc9707e677657badca6889c9b5416fd066d5ca092115f7a56d531dee2247f8ac0c33990b7 SHA512 8784c985432d13bb449648fed85fcc11a214feb0831ee266ad1924a70ef946f65a88188587f55b63dc6cafe10f03b348a8bd5266d2c1e200de57b355b23d6573
+EBUILD Crypt-OpenSSL-Bignum-0.90.0.ebuild 560 BLAKE2B 07ff46b97a7e2e1d297d84e4474ec078e9a91391a37220b2698f37bc2d78b1c86c1c1b1be57dd07cdbd3075d7eb1da767e00c927b4fc945c4848e0247ad6e1c1 SHA512 f682eea60482763307dd18064b188b8ddad06599ad345782dc7a6ebac518af5b6ce4b9084400083aac7771cb26417306b334dc5d7b9cec040d705b902780c80e
+MISC metadata.xml 487 BLAKE2B f989929f1ea0c37f69c27f3b0cf3466672831c28bd53d8a572e3c0cd04cb028c5fdc2e59861f6ce45d102a38e719993b43796dac1ee214d2fd3a27a2b4c613e6 SHA512 1e71784a35f318764db6f11bcbdc77aac5390288565af158ccd66cfa72c0b4e1d93973cd85bad2a39388600f6e29f0a7ab68f57832f3117626a17524b712d3a0
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/files/Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch b/dev-perl/Crypt-OpenSSL-Bignum/files/Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch
new file mode 100644
index 000000000000..f2c934863a13
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/files/Crypt-OpenSSL-Bignum-0.80.0-openssl1.1.patch
@@ -0,0 +1,49 @@
+From d9ddaa210a1b91deb6ea6fcea4cb274f634e482d Mon Sep 17 00:00:00 2001
+From: Mark Wright <gienah@gentoo.org>
+Date: Tue, 17 Oct 2017 16:50:01 +1100
+Subject: Fix building with OpenSSL 1.1.0
+
+Bug: https://bugs.gentoo.org/592532
+Bug: https://rt.cpan.org/Ticket/Display.html?id=117482
+Bug: https://github.com/kmx/perl-Crypt-OpenSSL-Bignum/pull/7
+---
+ Bignum.xs | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/Bignum.xs b/Bignum.xs
+index d39dcff..149fa52 100755
+--- a/Bignum.xs
++++ b/Bignum.xs
+@@ -29,7 +29,11 @@ BIGNUM* sv2bn( SV* sv )
+ MODULE = Crypt::OpenSSL::Bignum PACKAGE = Crypt::OpenSSL::Bignum PREFIX = BN_
+
+ BOOT:
++#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
++ OPENSSL_init_crypto(0, NULL);
++#else
+ ERR_load_crypto_strings();
++#endif
+
+ void
+ DESTROY(Crypt::OpenSSL::Bignum self)
+@@ -92,7 +96,7 @@ BN_new(CLASS)
+ BIGNUM* bn;
+ CODE:
+ checkOpenSslCall( bn = BN_new() );
+- checkOpenSslCall( BN_zero( bn ) );
++ checkOpenSslCall( BN_set_word( bn, 0 ) );
+ RETVAL = bn;
+ OUTPUT:
+ RETVAL
+@@ -103,7 +107,7 @@ BN_zero(CLASS)
+ BIGNUM *bn;
+ CODE:
+ checkOpenSslCall( bn = BN_new() );
+- checkOpenSslCall( BN_zero( bn ) );
++ checkOpenSslCall( BN_set_word( bn, 0 ) );
+ RETVAL = bn;
+ OUTPUT:
+ RETVAL
+--
+2.14.2
+
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/metadata.xml b/dev-perl/Crypt-OpenSSL-Bignum/metadata.xml
new file mode 100644
index 000000000000..e068cc710c84
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-OpenSSL-Bignum</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenSSL::Bignum</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenSSL::Bignum::CTX</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-OpenSSL-DSA-0.150.0-r1 b/dev-perl/Crypt-OpenSSL-DSA-0.150.0-r1
deleted file mode 100644
index 32c67245cae3..000000000000
--- a/dev-perl/Crypt-OpenSSL-DSA-0.150.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Digital Signature Algorithm using OpenSSL
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-DSA/
-IUSE=libressl
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMX/Crypt-OpenSSL-DSA-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ec1b0e1dfb6a2aca5182f41d54acd782
diff --git a/dev-perl/Crypt-OpenSSL-DSA-0.180.0 b/dev-perl/Crypt-OpenSSL-DSA-0.180.0
deleted file mode 100644
index 4579ad822883..000000000000
--- a/dev-perl/Crypt-OpenSSL-DSA-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Digital Signature Algorithm using OpenSSL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-DSA/
-IUSE=libressl
-KEYWORDS=~alpha ~amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMX/Crypt-OpenSSL-DSA-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d99ac988dca2171e4cd8b97946affac2
diff --git a/dev-perl/Crypt-OpenSSL-DSA-0.190.0 b/dev-perl/Crypt-OpenSSL-DSA-0.190.0
deleted file mode 100644
index 12fc7a16166f..000000000000
--- a/dev-perl/Crypt-OpenSSL-DSA-0.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Digital Signature Algorithm using OpenSSL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-DSA/
-IUSE=libressl
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMX/Crypt-OpenSSL-DSA-0.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=20a7acb1a70e67ee90b74cc42e56196a
diff --git a/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.150.0-r1.ebuild b/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..8aed5ea2a6ed
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.150.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=KMX
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION='Digital Signature Algorithm using OpenSSL'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.180.0.ebuild b/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.180.0.ebuild
new file mode 100644
index 000000000000..349f743dbc50
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.180.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=KMX
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION='Digital Signature Algorithm using OpenSSL'
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~x86"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.190.0.ebuild b/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.190.0.ebuild
new file mode 100644
index 000000000000..53fc51751809
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.190.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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 )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+DIST_TEST=do
+# otherwise random fails occur
diff --git a/dev-perl/Crypt-OpenSSL-DSA/Manifest b/dev-perl/Crypt-OpenSSL-DSA/Manifest
new file mode 100644
index 000000000000..3e8199795f29
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-DSA/Manifest
@@ -0,0 +1,7 @@
+DIST Crypt-OpenSSL-DSA-0.15.tar.gz 7688 BLAKE2B b9189b87abb2696f2da08f7e38972719a0b8eeae6643b2c3631b7233314144373a021620e884e914d2f63d49cce49688c182bb31d91b71ab5e8f26481d0a77b8 SHA512 bbc9d3eb487fca1c97a5b843e6d109da0559582ef9063daf9272ff748a5443421a8c81532e522280eaf9434cf79cd9856b6051fcf0ae8ad39ead2dc0f66842dc
+DIST Crypt-OpenSSL-DSA-0.18.tar.gz 9178 BLAKE2B 1f2181fe5503c79691103581aec0403bb77147b4d9c669ee7ee2c2e800dab3fd2a593c687ab21b2df8dccae2675d3d555ba4934c052bb294387f4e0fd4d895ae SHA512 00d7026158a96fcd276aa61ddd5f16b110d223723d9e8823659febdf55be9f1cae7ae0c4c0c7e9314148cc042fb57c0f62b6d34b56e2fa1c41832bf6d72d3b3d
+DIST Crypt-OpenSSL-DSA-0.19.tar.gz 9244 BLAKE2B 6f930b8ce89c275c095f937ee256f9cab7f387fb478110b28696dfaa2ee97bd77853661f770776e34402e7f43e1c801fc314bd42282629eb6f6fced9549676dc SHA512 92306a04dc821b7b5f81331c362c6d478df8c118c1cb62591cf7b369029a67dbdd2798e239cead8f1faf2b79e259e906b70ea8fbc38b457b1eb897468d61c839
+EBUILD Crypt-OpenSSL-DSA-0.150.0-r1.ebuild 428 BLAKE2B d1a224c2eb8f043b44824c2d5025fa95f20c98d38f80233ab8e906789734cb380c8551ce8c610d839b9be111e984bd9a6a079a77d20799f0f501ff5634b39708 SHA512 322b0dff7c41b54b4e999992ba98d89754bdcc85245ea7dc551be2987e5e4626c4ab4825927c3ea89f1a165e2a138441b938891fce86571d514171b7d8e74284
+EBUILD Crypt-OpenSSL-DSA-0.180.0.ebuild 421 BLAKE2B 34060f4d1de07ff38b3067e0bf6135f605143744eff83c4864d6efd88264b369890cb0f6826badf4bca8473a222dc74e765608e6a9673751645371ca2ff345c4 SHA512 2df79732dcd1cbe80ab4bef2bbf63696099e6d7e1555536e1c37bc003fd424cef26cf78c52b15190d292c1b0d5ff5dc6f0ea754e1b99a99cc6f5f08c0b3b411a
+EBUILD Crypt-OpenSSL-DSA-0.190.0.ebuild 494 BLAKE2B a3b9455ad97399a16a1183958296af5566d4fe0812cc0ce48dd8415dda78434e24cb3dd88dcc6627873fc90ce9f6126a90538249cf7e4af809271151caa82a1c SHA512 7637a739e2f445aae23e5429e85ca8a14ffbe87e2661cbe969f9b4a53c62ddb798075a80e337c9b6c10124a0f927b9699fa5ae7f8a32b97014e50d76de67a89b
+MISC metadata.xml 395 BLAKE2B 533a15f8ceac7f4e2fe9163335cf4cd47450c27bc98ddaf764221d33d05ba336fcb3657a653cf0d34651be1e42eb5fdf745ca2bfffcc1b8ad1a6d69def33d1b9 SHA512 d1120d7c2642f069bd68f5caaf84a5233ab03d6696adafbd6258ba890a0bcd623750fae6873c3787684e43c315576fcb1a9d7cf31d86a674b832bec418d2e3ec
diff --git a/dev-perl/Crypt-OpenSSL-DSA/metadata.xml b/dev-perl/Crypt-OpenSSL-DSA/metadata.xml
new file mode 100644
index 000000000000..94a6680d34fe
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-DSA/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-DSA</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenSSL::DSA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-OpenSSL-EC-1.310.0 b/dev-perl/Crypt-OpenSSL-EC-1.310.0
deleted file mode 100644
index dcb09d1bf09b..000000000000
--- a/dev-perl/Crypt-OpenSSL-EC-1.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-OpenSSL-Bignum-0.40.0 !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl extension for OpenSSL EC (Elliptic Curves) library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-EC/
-IUSE=test libressl
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-OpenSSL-Bignum-0.40.0 !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKEM/Crypt-OpenSSL-EC-1.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=94a5c73efbafaaf5b5e46b93a95d28ec
diff --git a/dev-perl/Crypt-OpenSSL-EC/Crypt-OpenSSL-EC-1.310.0.ebuild b/dev-perl/Crypt-OpenSSL-EC/Crypt-OpenSSL-EC-1.310.0.ebuild
new file mode 100644
index 000000000000..bcfd5243bc01
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-EC/Crypt-OpenSSL-EC-1.310.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKEM
+DIST_VERSION=1.31
+inherit perl-module
+
+DESCRIPTION="Perl extension for OpenSSL EC (Elliptic Curves) library"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test libressl"
+
+RDEPEND="
+ >=dev-perl/Crypt-OpenSSL-Bignum-0.40.0
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Crypt-OpenSSL-EC/Manifest b/dev-perl/Crypt-OpenSSL-EC/Manifest
new file mode 100644
index 000000000000..ae4f562dd2e7
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-EC/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-OpenSSL-EC-1.31.tar.gz 69152 BLAKE2B 197b4701459ac4e065439861f6603154affab88c65945eb299daa060df27f6e6773cd49f7d41876c8f364a70bc45eecc3b469532f15477d17bd9e8cfb968c196 SHA512 ee631616ac4838c7e0487f732035af2a3b7c3e591ccdbdac63f49931cdd901acfcf479cbed9cf838f332bfb34fa5b2ef3617dfc9c1e6ba8bcc2909b7d2ea577f
+EBUILD Crypt-OpenSSL-EC-1.310.0.ebuild 471 BLAKE2B 9dd849de37b471b6bc8264d980c1a9a0be0c6ac2449bebb5d151f9dd64b482f9f77935db7807bf4298ef9fa0d308207fbbf1fca631732b3ce0eca46edc05c291 SHA512 c50aca6e65b1edc3d115a0a3ef2c7378a79637d7eb26849b457c346b6760da864ea5560d3ea841b6b7230b201646f0129d482611b7410b90dc8c6e885b93525e
+MISC metadata.xml 405 BLAKE2B 8a1f215ccaf7af877b185866b36952bbf4935b7a9040914fd940bda7fbc2aba5ab571c0570700fb14c33cb21d972e5509a3abfd5ebff77337425ebc88bf8d417 SHA512 ab49064f8dd20eec49b64dce403329e26c019220162afb5946e1ebce1ee45fccb40954736386034118ad50514c3ae9b9cb993128fe584456e008178aee12ca97
diff --git a/dev-perl/Crypt-OpenSSL-EC/metadata.xml b/dev-perl/Crypt-OpenSSL-EC/metadata.xml
new file mode 100644
index 000000000000..00a836e404db
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-EC/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-EC</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenSSL::EC</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-OpenSSL-ECDSA-0.80.0 b/dev-perl/Crypt-OpenSSL-ECDSA-0.80.0
deleted file mode 100644
index ea05b1634226..000000000000
--- a/dev-perl/Crypt-OpenSSL-ECDSA-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-OpenSSL-EC-0.50.0 !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm) Perl extension
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-ECDSA/
-IUSE=libressl
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-OpenSSL-EC-0.50.0 !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKEM/Crypt-OpenSSL-ECDSA-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=07697101b3626cfdedaa8f42eaf1e329
diff --git a/dev-perl/Crypt-OpenSSL-ECDSA/Crypt-OpenSSL-ECDSA-0.80.0.ebuild b/dev-perl/Crypt-OpenSSL-ECDSA/Crypt-OpenSSL-ECDSA-0.80.0.ebuild
new file mode 100644
index 000000000000..bf2757bb052f
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-ECDSA/Crypt-OpenSSL-ECDSA-0.80.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Crypt-OpenSSL-ECDSA/Manifest b/dev-perl/Crypt-OpenSSL-ECDSA/Manifest
new file mode 100644
index 000000000000..bc656c429dbd
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-ECDSA/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-OpenSSL-ECDSA-0.08.tar.gz 52955 BLAKE2B 014d0d82dde21d8a797f0c498f8534b5c4034c5a5414c358ce5a9da1598fddd4cf03a4187e0acd0272e58d0e21002f426c0e8f41d4f485b7dae168c2facbc24e SHA512 7bccf904819b323ad958dcb59ef3981e3f22813057727cb7d19d4eeab69f57ed7b63e4e586f7494c316e7568d606087099738918eb440947d326ae5a703e9b19
+EBUILD Crypt-OpenSSL-ECDSA-0.80.0.ebuild 480 BLAKE2B 14bf19458cffb6bf6993007b74123da4e1e06c18e5be483c9a79d303de8544e81116426a29a1cfbafac0d1b66525a2613c1a804001733a2139ba3dfa0be4f899 SHA512 8b89bacd4ec0c6d177ec34fd862a73c31c784e8c50dcde632ce114ca24067928c33dfe5e4419a1a882dab122eef7779bb8c7fe0edbf56658ca5d5a3bef1bfb52
+MISC metadata.xml 411 BLAKE2B 25f4cd25a774a8ca02630c9408e5552ef64c6f20d522d67e5eadf66b633400a01298c149f31243918ce73bea6e7d99c14f22972c2f1c449a2b78ed8148a6a61f SHA512 7dde247b0b93d93f6776cf2570fdd6225d4087183b6c626d950f09648748181dd15d78fc164e8700b245430027bd59a408e6affa7466773b6fd6740c9a1958b8
diff --git a/dev-perl/Crypt-OpenSSL-ECDSA/metadata.xml b/dev-perl/Crypt-OpenSSL-ECDSA/metadata.xml
new file mode 100644
index 000000000000..13bdefa84683
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-ECDSA/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-ECDSA</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenSSL::ECDSA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3 b/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3
deleted file mode 100644
index 3360edc03888..000000000000
--- a/dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Crypt-OpenSSL-Bignum dev-perl/Crypt-OpenSSL-Random !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Crypt::OpenSSL::RSA module for perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-RSA/
-IUSE=libressl
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Crypt-OpenSSL-Bignum dev-perl/Crypt-OpenSSL-Random !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-0.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=84c9e461bd9cde3c83ee8540f28e1922
diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.280.0-r3.ebuild b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.280.0-r3.ebuild
new file mode 100644
index 000000000000..3446ba52fee3
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.280.0-r3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PERLER
+MODULE_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="Crypt::OpenSSL::RSA module for perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl"
+
+RDEPEND="dev-perl/Crypt-OpenSSL-Bignum
+ dev-perl/Crypt-OpenSSL-Random
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-openssl-1.1.0.patch"
+)
+
+SRC_TEST="do"
+
+mydoc="rfc*.txt"
diff --git a/dev-perl/Crypt-OpenSSL-RSA/Manifest b/dev-perl/Crypt-OpenSSL-RSA/Manifest
new file mode 100644
index 000000000000..767686123483
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-RSA/Manifest
@@ -0,0 +1,4 @@
+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
+EBUILD Crypt-OpenSSL-RSA-0.280.0-r3.ebuild 650 BLAKE2B 420a285793de7567674a65c8ee0a5ba07cc0878aa46eb5ea7f8f112ebd452407f67ab08e93b99a15ae9c940aa0b3552c5b284f4c23e9597c766fe3a679148f51 SHA512 0ea9bce45893768902bca1a65a1e13c81b9a147a41fd44fa0010be5ba33fa579867f27125aedfc1cde5448f71bb4cae813c376924bb7be4187a99d53f20bd7ee
+MISC metadata.xml 407 BLAKE2B 0dfbb22c5bd94b1f49bf73aa69d6f6ac9272aa4631f93d890a10f8ce0f17df9c3760a79f82bbe4453b4ce7bb1c9dd4a05d838b11681aae42611b8bb9496d2ac1 SHA512 5cd69acf50b1ec86397e96b03d6aca318669f83b7a6276231572634622e889479330e741ac7a858a5c4fd633f40b5c4ca7cc0bc40e6cfc8eb02bee827eabb9a2
diff --git a/dev-perl/Crypt-OpenSSL-RSA/files/Crypt-OpenSSL-RSA-0.280.0-openssl-1.1.0.patch b/dev-perl/Crypt-OpenSSL-RSA/files/Crypt-OpenSSL-RSA-0.280.0-openssl-1.1.0.patch
new file mode 100644
index 000000000000..463bcdfc83ce
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-RSA/files/Crypt-OpenSSL-RSA-0.280.0-openssl-1.1.0.patch
@@ -0,0 +1,256 @@
+From fdbda9585f5c99670912e5c0517dbc7a9d92c74b Mon Sep 17 00:00:00 2001
+From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
+Date: Sat, 1 Oct 2016 19:52:44 +0000
+Subject: [PATCH] libcrypt-openssl-rsa-perl: get it compiled with openssl 1.1.0
+
+Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=117481
+Bug-Debian: https://bugs.debian.org/828387
+
+---
+ RSA.xs | 173 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
+ 1 file changed, 150 insertions(+), 23 deletions(-)
+
+diff --git a/RSA.xs b/RSA.xs
+index de512e7822d0..b384cb0e23a2 100644
+--- a/RSA.xs
++++ b/RSA.xs
+@@ -47,9 +47,119 @@ void croakSsl(char* p_file, int p_line)
+
+ #define THROW(p_result) if (!(p_result)) { error = 1; goto err; }
+
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)
++static void RSA_get0_key(const RSA *r,
++ const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
++{
++ if (n != NULL)
++ *n = r->n;
++ if (e != NULL)
++ *e = r->e;
++ if (d != NULL)
++ *d = r->d;
++}
++
++static int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
++{
++ /* If the fields n and e in r are NULL, the corresponding input
++ * parameters MUST be non-NULL for n and e. d may be
++ * left NULL (in case only the public key is used).
++ */
++ if ((r->n == NULL && n == NULL)
++ || (r->e == NULL && e == NULL))
++ return 0;
++
++ if (n != NULL) {
++ BN_free(r->n);
++ r->n = n;
++ }
++ if (e != NULL) {
++ BN_free(r->e);
++ r->e = e;
++ }
++ if (d != NULL) {
++ BN_free(r->d);
++ r->d = d;
++ }
++
++ return 1;
++}
++
++static int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q)
++{
++ /* If the fields p and q in r are NULL, the corresponding input
++ * parameters MUST be non-NULL.
++ */
++ if ((r->p == NULL && p == NULL)
++ || (r->q == NULL && q == NULL))
++ return 0;
++
++ if (p != NULL) {
++ BN_free(r->p);
++ r->p = p;
++ }
++ if (q != NULL) {
++ BN_free(r->q);
++ r->q = q;
++ }
++
++ return 1;
++}
++
++static void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q)
++{
++ if (p != NULL)
++ *p = r->p;
++ if (q != NULL)
++ *q = r->q;
++}
++
++static int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp)
++{
++ /* If the fields dmp1, dmq1 and iqmp in r are NULL, the corresponding input
++ * parameters MUST be non-NULL.
++ */
++ if ((r->dmp1 == NULL && dmp1 == NULL)
++ || (r->dmq1 == NULL && dmq1 == NULL)
++ || (r->iqmp == NULL && iqmp == NULL))
++ return 0;
++
++ if (dmp1 != NULL) {
++ BN_free(r->dmp1);
++ r->dmp1 = dmp1;
++ }
++ if (dmq1 != NULL) {
++ BN_free(r->dmq1);
++ r->dmq1 = dmq1;
++ }
++ if (iqmp != NULL) {
++ BN_free(r->iqmp);
++ r->iqmp = iqmp;
++ }
++
++ return 1;
++}
++
++static void RSA_get0_crt_params(const RSA *r,
++ const BIGNUM **dmp1, const BIGNUM **dmq1,
++ const BIGNUM **iqmp)
++{
++ if (dmp1 != NULL)
++ *dmp1 = r->dmp1;
++ if (dmq1 != NULL)
++ *dmq1 = r->dmq1;
++ if (iqmp != NULL)
++ *iqmp = r->iqmp;
++}
++#endif
++
+ char _is_private(rsaData* p_rsa)
+ {
+- return(p_rsa->rsa->d != NULL);
++ const BIGNUM *d;
++
++ RSA_get0_key(p_rsa->rsa, NULL, NULL, &d);
++ return(d != NULL);
+ }
+
+ SV* make_rsa_obj(SV* p_proto, RSA* p_rsa)
+@@ -136,7 +246,7 @@ unsigned char* get_message_digest(SV* text_SV, int hash_method)
+ }
+ }
+
+-SV* bn2sv(BIGNUM* p_bn)
++SV* bn2sv(const BIGNUM* p_bn)
+ {
+ return p_bn != NULL
+ ? sv_2mortal(newSViv((IV) BN_dup(p_bn)))
+@@ -297,8 +407,15 @@ generate_key(proto, bitsSV, exponent = 65537)
+ unsigned long exponent;
+ PREINIT:
+ RSA* rsa;
++ BIGNUM *e;
+ CODE:
+- CHECK_OPEN_SSL(rsa = RSA_generate_key(SvIV(bitsSV), exponent, NULL, NULL));
++ e = BN_new();
++ CHECK_OPEN_SSL(e);
++ rsa = RSA_new();
++ CHECK_OPEN_SSL(rsa);
++ BN_set_word(e, exponent);
++ CHECK_OPEN_SSL(RSA_generate_key_ex(rsa, SvIV(bitsSV), e, NULL));
++ BN_free(e);
+ RETVAL = make_rsa_obj(proto, rsa);
+ OUTPUT:
+ RETVAL
+@@ -325,10 +442,11 @@ _new_key_from_parameters(proto, n, e, d, p, q)
+ croak("At least a modulous and public key must be provided");
+ }
+ CHECK_OPEN_SSL(rsa = RSA_new());
+- rsa->n = n;
+- rsa->e = e;
++ CHECK_OPEN_SSL(RSA_set0_key(rsa, n, e, NULL));
+ if (p || q)
+ {
++ BIGNUM *dmp1, *dmq1, *iqmp;
++
+ error = 0;
+ THROW(ctx = BN_CTX_new());
+ if (!p)
+@@ -341,8 +459,7 @@ _new_key_from_parameters(proto, n, e, d, p, q)
+ q = BN_new();
+ THROW(BN_div(q, NULL, n, p, ctx));
+ }
+- rsa->p = p;
+- rsa->q = q;
++ CHECK_OPEN_SSL(RSA_set0_factors(rsa, p, q));
+ THROW(p_minus_1 = BN_new());
+ THROW(BN_sub(p_minus_1, p, BN_value_one()));
+ THROW(q_minus_1 = BN_new());
+@@ -353,13 +470,17 @@ _new_key_from_parameters(proto, n, e, d, p, q)
+ THROW(BN_mul(d, p_minus_1, q_minus_1, ctx));
+ THROW(BN_mod_inverse(d, e, d, ctx));
+ }
+- rsa->d = d;
+- THROW(rsa->dmp1 = BN_new());
+- THROW(BN_mod(rsa->dmp1, d, p_minus_1, ctx));
+- THROW(rsa->dmq1 = BN_new());
+- THROW(BN_mod(rsa->dmq1, d, q_minus_1, ctx));
+- THROW(rsa->iqmp = BN_new());
+- THROW(BN_mod_inverse(rsa->iqmp, q, p, ctx));
++ CHECK_OPEN_SSL(RSA_set0_key(rsa, NULL, NULL, d));
++
++ THROW(dmp1 = BN_new());
++ THROW(dmq1 = BN_new());
++ THROW(iqmp = BN_new());
++
++ THROW(BN_mod(dmp1, d, p_minus_1, ctx));
++ THROW(BN_mod(dmq1, d, q_minus_1, ctx));
++ THROW(BN_mod_inverse(iqmp, q, p, ctx));
++
++ CHECK_OPEN_SSL(RSA_set0_crt_params(rsa, dmp1, dmq1, iqmp));
+ THROW(RSA_check_key(rsa) == 1);
+ err:
+ if (p_minus_1) BN_clear_free(p_minus_1);
+@@ -373,7 +494,7 @@ _new_key_from_parameters(proto, n, e, d, p, q)
+ }
+ else
+ {
+- rsa->d = d;
++ CHECK_OPEN_SSL(RSA_set0_key(rsa, NULL, NULL, d));
+ }
+ RETVAL = make_rsa_obj(proto, rsa);
+ }
+@@ -386,15 +507,21 @@ _get_key_parameters(p_rsa)
+ PPCODE:
+ {
+ RSA* rsa;
++ const BIGNUM *n, *e, *d, *p, *q;
++ const BIGNUM *dmp1, *dmq1, *iqmp;
++
+ rsa = p_rsa->rsa;
+- XPUSHs(bn2sv(rsa->n));
+- XPUSHs(bn2sv(rsa->e));
+- XPUSHs(bn2sv(rsa->d));
+- XPUSHs(bn2sv(rsa->p));
+- XPUSHs(bn2sv(rsa->q));
+- XPUSHs(bn2sv(rsa->dmp1));
+- XPUSHs(bn2sv(rsa->dmq1));
+- XPUSHs(bn2sv(rsa->iqmp));
++ RSA_get0_key(rsa, &n, &e, &d);
++ RSA_get0_factors(rsa, &p, &q);
++ RSA_get0_crt_params(rsa, &dmp1, &dmq1, &iqmp);
++ XPUSHs(bn2sv(n));
++ XPUSHs(bn2sv(e));
++ XPUSHs(bn2sv(d));
++ XPUSHs(bn2sv(p));
++ XPUSHs(bn2sv(q));
++ XPUSHs(bn2sv(dmp1));
++ XPUSHs(bn2sv(dmq1));
++ XPUSHs(bn2sv(iqmp));
+ }
+
+ SV*
+--
+2.1.4
+
diff --git a/dev-perl/Crypt-OpenSSL-RSA/metadata.xml b/dev-perl/Crypt-OpenSSL-RSA/metadata.xml
new file mode 100644
index 000000000000..1e425bb8a496
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-RSA/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-RSA</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenSSL::RSA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-OpenSSL-Random-0.110.0 b/dev-perl/Crypt-OpenSSL-Random-0.110.0
deleted file mode 100644
index 7d6cd4927227..000000000000
--- a/dev-perl/Crypt-OpenSSL-Random-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) dev-lang/perl:=
-DESCRIPTION=OpenSSL/LibreSSL pseudo-random number generator access
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-OpenSSL-Random/
-IUSE=libressl
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Crypt-OpenSSL-Random-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=73c91a0b1e6e16d5979ae7344fe7d05c
diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild
new file mode 100644
index 000000000000..7c232dba1a65
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="OpenSSL/LibreSSL pseudo-random number generator access"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+DEPEND="${RDEPEND}"
+
+export OPTIMIZE="${CFLAGS}"
+mydoc="ToDo"
+
+src_test() {
+ perl_rm_files t/z_{kwalitee,manifest,meta,perl-minimum_version}.t \
+ t/z_pod-coverage.t t/z_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Crypt-OpenSSL-Random/Manifest b/dev-perl/Crypt-OpenSSL-Random/Manifest
new file mode 100644
index 000000000000..ce7447b7a1a4
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Random/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-OpenSSL-Random-0.11.tar.gz 15161 BLAKE2B 33c491755f210514361f6d97715dee781a3f1b99879b2357002dc6dfc8e6c63df530cbcc1ceb8da407928aa531d0fbe85f43afab3d86995f0ade6c58f8bbd320 SHA512 c579cb2b586dbabd697a9c7c989a360ed4bd8e9b28d7c93ad99a86bd9bd680a89c3fa77f6315a1105fd41bfdfa18087ca4cd51fb320faad7a6be9b90e3e69b95
+EBUILD Crypt-OpenSSL-Random-0.110.0.ebuild 699 BLAKE2B 258d68af87b84c0659befae55db582d0603a9a2adf3d03eac932eb8dee456dcbd639a78aa3c5446638a4162237b7a6849cffedee7a6b434570a01dc1c955f1b0 SHA512 6d35f38c726d7aea4845ad61fe899f348bd9b8521152521a2c47979adc068746c9a2861b74613ab000ac2e02759c6b694f5f10e82ebc23799fb157efc4fdff2b
+MISC metadata.xml 413 BLAKE2B 03a4dca7d919259dff481a02856287747167ede1794ca2a3307f653ea32c5e34c0a65d32961620ddb1a549da94b1b6a32d7db3f19651a4ff9e93fac03d34b642 SHA512 db707a5e0349fcbf52586739288ea6b95c907918897c611837baab0b8792e58c4864cf785d719af8b8a096c8bc607d2198c5e627dd4cb5a322cbe42c5bfc5e58
diff --git a/dev-perl/Crypt-OpenSSL-Random/metadata.xml b/dev-perl/Crypt-OpenSSL-Random/metadata.xml
new file mode 100644
index 000000000000..80b8ee04224c
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Random/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-Random</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenSSL::Random</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-PasswdMD5-1.400.0 b/dev-perl/Crypt-PasswdMD5-1.400.0
deleted file mode 100644
index 49c5a94e021a..000000000000
--- a/dev-perl/Crypt-PasswdMD5-1.400.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Provides interoperable MD5-based crypt() functions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-PasswdMD5/
-KEYWORDS=alpha amd64 ~arm ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Crypt-PasswdMD5-1.40.tgz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8e65dc6de752fb7126777f2109234b41
diff --git a/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0.ebuild b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0.ebuild
new file mode 100644
index 000000000000..ec3d29bca48c
--- /dev/null
+++ b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RSAVAGE
+MODULE_VERSION=1.40
+MODULE_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"
+
+DEPEND="dev-perl/Module-Build"
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-PasswdMD5/Manifest b/dev-perl/Crypt-PasswdMD5/Manifest
new file mode 100644
index 000000000000..10e5510540de
--- /dev/null
+++ b/dev-perl/Crypt-PasswdMD5/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-PasswdMD5-1.40.tgz 6683 BLAKE2B f12458349b2444a944d84a4c4c5df644fcdc0c6ec49f885edff5416ea44587b2bb78106df523ac6711c5f22e9019f3c248f4f6a8e8af03100e2d59b7f2684540 SHA512 c00f76210a9c07ad610b4698b15d142c3859100a13af620919e32bf046ab2febf8ebedafcffa4dde62f7e9af0e9ff137dae623e0bab60380fca003f7b35bfc77
+EBUILD Crypt-PasswdMD5-1.400.0.ebuild 376 BLAKE2B 731ef2fa4ffa57b3b802e2141e642e142e17374a8edcfe66037eb969c2ce82d2d5cd0a1f8a6dd09e1f3cfbebebf5ff6946c26f3c739c7c61abde51931516ef31 SHA512 2f988c5446bebcd461f6cb6b8cd80554119221a0978e449c71d963a83ad19db203dc0a7571bb8471bacdba121a920de8e5593c47ba522519923d31ca8d99e9ee
+MISC metadata.xml 402 BLAKE2B 114f8e8784fdb17e75716b970f56c996a00fbc46346c401de767f7838ad13f0c4918ef864b6ceca6a1c9df0df6a5bee9a1419a0ffca5449e6460fb7c0eb64064 SHA512 f9a560e71321e7da9e81c1e944616a89986060ce3c7f4cc4dbcecd55c26e385e244d01fad937076265a305921a2a4dbc8a9a22227fa0a1804a342185fe91ceb9
diff --git a/dev-perl/Crypt-PasswdMD5/metadata.xml b/dev-perl/Crypt-PasswdMD5/metadata.xml
new file mode 100644
index 000000000000..dcc7a4ad3c98
--- /dev/null
+++ b/dev-perl/Crypt-PasswdMD5/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-PasswdMD5</remote-id>
+ <remote-id type="cpan-module">Crypt::PasswdMD5</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Primes-0.500.0-r1 b/dev-perl/Crypt-Primes-0.500.0-r1
deleted file mode 100644
index 35e824aabde8..000000000000
--- a/dev-perl/Crypt-Primes-0.500.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Math-Pari dev-perl/Crypt-Random dev-lang/perl:=[-build(-)]
-DESCRIPTION=Provable Prime Number Generator suitable for Cryptographic Applications
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Primes/
-KEYWORDS=alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Math-Pari dev-perl/Crypt-Random dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIPUL/Crypt-Primes-0.50.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b759da6a5c1d6198e7f6312e11205f7a
diff --git a/dev-perl/Crypt-Primes/Crypt-Primes-0.500.0-r1.ebuild b/dev-perl/Crypt-Primes/Crypt-Primes-0.500.0-r1.ebuild
new file mode 100644
index 000000000000..f8232e97fbcc
--- /dev/null
+++ b/dev-perl/Crypt-Primes/Crypt-Primes-0.500.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=VIPUL
+MODULE_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"
+IUSE=""
+
+RDEPEND="dev-perl/Math-Pari
+ dev-perl/Crypt-Random"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-Primes/Manifest b/dev-perl/Crypt-Primes/Manifest
new file mode 100644
index 000000000000..569695034217
--- /dev/null
+++ b/dev-perl/Crypt-Primes/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Primes-0.50.tar.gz 136299 BLAKE2B 130f00de176541e34698d0764950cc4a64b7604d45d16401f3255416950eb58be8c1f6e1d9eb8b75e1459377bd01f7ef77a53fcfd1e4933cf101088446d2e0d6 SHA512 82e6c3eb5dacf7897c82284b33d18d08c82cd5c3d1f8bc1287ce0f918de655b1bd1f8639863969e5732cb01feb4733da347fa9529986f6fee035d73c0c810739
+EBUILD Crypt-Primes-0.500.0-r1.ebuild 466 BLAKE2B 8cdacd06cb80852547b0fdbf0405f1cf158f55dbb8073249578ded17d21fbc3bb4acd7d4e3b45166217ef10e81a2f119f4112bac79a2206add4b502bc0ce3091 SHA512 24cfaa0377a3b769d47f1e097c95876ba4054b5ce3960588d2ba714fa8082b765af3ebe2e34ef5ff83da9a0c2eafc2a8f8c323d4d4d26c58ac9ddebe43c01c0f
+MISC metadata.xml 396 BLAKE2B 9a52faff1e2bf71f21426000cde624bcee4a8a3d6c83ab1a40ddf4e826b60c8a5aa41f1c6967db1e1c9af246d78faeff97b4d162ef416647e4b6681a61090e55 SHA512 9f180b9f736162770d6fa671f77b665d16c385698f3e7319dee9b2675f319a41d5069ffe9f25a3734c1393e89edd70932db161b9b441e7d3250bf5a3f4f13d99
diff --git a/dev-perl/Crypt-Primes/metadata.xml b/dev-perl/Crypt-Primes/metadata.xml
new file mode 100644
index 000000000000..6ded7a2966b1
--- /dev/null
+++ b/dev-perl/Crypt-Primes/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-Primes</remote-id>
+ <remote-id type="cpan-module">Crypt::Primes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-RC4-2.020.0-r1 b/dev-perl/Crypt-RC4-2.020.0-r1
deleted file mode 100644
index a6a1162c35ac..000000000000
--- a/dev-perl/Crypt-RC4-2.020.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Implements the RC4 encryption algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-RC4/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SI/SIFUKURT/Crypt-RC4-2.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e5aa28327234796099c90e2c5b65bc6c
diff --git a/dev-perl/Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild b/dev-perl/Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild
new file mode 100644
index 000000000000..8fbd63761aea
--- /dev/null
+++ b/dev-perl/Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SIFUKURT
+MODULE_VERSION=2.02
+inherit perl-module
+
+DESCRIPTION="Implements the RC4 encryption algorithm"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-RC4/Manifest b/dev-perl/Crypt-RC4/Manifest
new file mode 100644
index 000000000000..a194cb597467
--- /dev/null
+++ b/dev-perl/Crypt-RC4/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-RC4-2.02.tar.gz 4173 BLAKE2B efd6f7534bfaee0e018ab18ad8a3de9b81c65ea0ef597a937267919c24b01cdc7afe78489add2a1c51ba82e11b0c7b7aadfc708e6b57628d94c089a7466f25c1 SHA512 201f8eaa4b40689029524e28452565dd6245e5d49f1e38984a2008501754a76da15241fdfcd79ecc7134e50e39c3d085ac0fc6250ee8fefb79bf806c55b4848b
+EBUILD Crypt-RC4-2.020.0-r1.ebuild 502 BLAKE2B a0f0a90aa0528c1e3043ac0f40d590322c35b395e20ee9605eeca3645b313b937a6189b2ede9c402eea216147eaadd6ef2b2f9bd92434555986e8f5efc6e2d30 SHA512 2c93fa49b843ff547af874c3ba0861722582858a8d92413dbfaa812fdd0f1d6e0962db4d73b37bb1c996706cb2ee82f1ab3c4fd15974e6b90da2796cb31f2b99
+MISC metadata.xml 390 BLAKE2B c447fcddc6c19813eb0bc617657f579424ffdec89f3fe2609a127dcd7da2667b7edb6194588d722450f6847436a8d7f1333bb0b497a1fbf2244ebe472f435358 SHA512 5097a5cb75253ac6d4c1195b63c2c45a35c3d13960372dec4bbe9dc4c5a6816056fdb1a488a6919b0e35f12be901cec6a6505847467e73da2702da1a015385b2
diff --git a/dev-perl/Crypt-RC4/metadata.xml b/dev-perl/Crypt-RC4/metadata.xml
new file mode 100644
index 000000000000..59a0fda4d5e8
--- /dev/null
+++ b/dev-perl/Crypt-RC4/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-RC4</remote-id>
+ <remote-id type="cpan-module">Crypt::RC4</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-RIPEMD160-0.60.0 b/dev-perl/Crypt-RIPEMD160-0.60.0
deleted file mode 100644
index f6fe191a42ea..000000000000
--- a/dev-perl/Crypt-RIPEMD160-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for the RIPEMD-160 Hash function
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-RIPEMD160/
-IUSE=test
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/Crypt-RIPEMD160-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9ae7ab769dc232101bc7a9a83425f1ab
diff --git a/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.60.0.ebuild b/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.60.0.ebuild
new file mode 100644
index 000000000000..c57b55993987
--- /dev/null
+++ b/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.60.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+export OPTIMIZE="$CFLAGS"
+
+RDEPEND=""
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )"
diff --git a/dev-perl/Crypt-RIPEMD160/Manifest b/dev-perl/Crypt-RIPEMD160/Manifest
new file mode 100644
index 000000000000..792ab880d8e5
--- /dev/null
+++ b/dev-perl/Crypt-RIPEMD160/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-RIPEMD160-0.06.tar.gz 58766 BLAKE2B 91d59a068be8a37243f21610a0ca490affcbe3d7b49081710e60bd46036ed68db38b7c1731172b6e8ef9c916b87e4c26099517c3a4dc2d3c1af9e65a8a14f075 SHA512 5c009f8e3a9e42d5fb172f74eb97ab9b7e2912b23d62556f999d6d4f244ff972f7925d357cc3dd5d1e9e708a8350f8f131f8875aae076927c6bfb506bafcc755
+EBUILD Crypt-RIPEMD160-0.60.0.ebuild 457 BLAKE2B c229cbaff2140515710be9a21bc52ca836036aa268db757a025934862b4f02c4f06071d9827f9a9f7e286b0a26072db5332d22a54f3aa4e5370b1b785ed52db1 SHA512 38d19f27377c741a21439fb408ab4ba1d4abb8fd2a5319f29d811fddc39f282e0ee0dac5486e78538d959c3785f18c1ca3a8cb0f35d6a3caacd91d063b494152
+MISC metadata.xml 470 BLAKE2B c409ea10ae5e4aa047f677e6a2d7ce31767221a2c726d19fb3be1af4afdfca3c8f00dd5ee3e5605431ef046282951ee2843ff2eec4878dba5552bbf3e17e0d76 SHA512 bb4053c47922fc41a88ca9a9fceb09312a67fa7b99d382b9324564bf922b76fecb9e9a11ad1e555510e5dd97a4b81b72de1bcf6b9c74d37fb3b7579b13bf473a
diff --git a/dev-perl/Crypt-RIPEMD160/metadata.xml b/dev-perl/Crypt-RIPEMD160/metadata.xml
new file mode 100644
index 000000000000..84d567da737a
--- /dev/null
+++ b/dev-perl/Crypt-RIPEMD160/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-RIPEMD160</remote-id>
+ <remote-id type="cpan-module">Crypt::RIPEMD160</remote-id>
+ <remote-id type="cpan-module">Crypt::RIPEMD160::MAC</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-RSA-1.990.0-r1 b/dev-perl/Crypt-RSA-1.990.0-r1
deleted file mode 100644
index 9ecdc02c66da..000000000000
--- a/dev-perl/Crypt-RSA-1.990.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Loader dev-perl/Crypt-Blowfish dev-perl/Convert-ASCII-Armour dev-perl/Crypt-CBC dev-perl/Crypt-Primes dev-perl/Crypt-Random dev-perl/Data-Buffer dev-perl/Digest-MD2 virtual/perl-Digest-MD5 dev-perl/Digest-SHA1 >=dev-perl/Math-Pari-2.010603 dev-perl/Sort-Versions dev-perl/Tie-EncryptedHash dev-lang/perl:=[-build(-)]
-DESCRIPTION=RSA public-key cryptosystem
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-RSA/
-KEYWORDS=alpha amd64 hppa x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Loader dev-perl/Crypt-Blowfish dev-perl/Convert-ASCII-Armour dev-perl/Crypt-CBC dev-perl/Crypt-Primes dev-perl/Crypt-Random dev-perl/Data-Buffer dev-perl/Digest-MD2 virtual/perl-Digest-MD5 dev-perl/Digest-SHA1 >=dev-perl/Math-Pari-2.010603 dev-perl/Sort-Versions dev-perl/Tie-EncryptedHash dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIPUL/Crypt-RSA-1.99.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b5d983acc6fb57b6713463a3c67cdded
diff --git a/dev-perl/Crypt-RSA/Crypt-RSA-1.990.0-r1.ebuild b/dev-perl/Crypt-RSA/Crypt-RSA-1.990.0-r1.ebuild
new file mode 100644
index 000000000000..e2c3fd65cd6c
--- /dev/null
+++ b/dev-perl/Crypt-RSA/Crypt-RSA-1.990.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=VIPUL
+MODULE_VERSION=1.99
+inherit perl-module
+
+DESCRIPTION="RSA public-key cryptosystem"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa x86 ~x86-solaris"
+IUSE=""
+
+DEPEND="dev-perl/Class-Loader
+ dev-perl/Crypt-Blowfish
+ dev-perl/Convert-ASCII-Armour
+ dev-perl/Crypt-CBC
+ dev-perl/Crypt-Primes
+ dev-perl/Crypt-Random
+ dev-perl/Data-Buffer
+ dev-perl/Digest-MD2
+ virtual/perl-Digest-MD5
+ dev-perl/Digest-SHA1
+ >=dev-perl/Math-Pari-2.010603
+ dev-perl/Sort-Versions
+ dev-perl/Tie-EncryptedHash"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Crypt-RSA/Manifest b/dev-perl/Crypt-RSA/Manifest
new file mode 100644
index 000000000000..d42d22d1b816
--- /dev/null
+++ b/dev-perl/Crypt-RSA/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-RSA-1.99.tar.gz 52393 BLAKE2B 7231f78611cb57c90e815042bc257ea3be0a319a1d5a711965cf1de0cbba5cf690a7b47a682f8c4d1fd7e7c316a7e0f641683f83eea723b25828d7392b2fa260 SHA512 69426a3bd8b0d803926ac71b78952a4240831ab6202eae1d9cf1ce6f7c921e74442604f397a65f74d567629d3b2d56587aa8ca62700a458174640b02a05cff6b
+EBUILD Crypt-RSA-1.990.0-r1.ebuild 837 BLAKE2B e0060c2abeb54e3a9d1f1d2aa0b1c7c55351ed014ad8d78f9feb60d529e095d3b3c31d8e5ff15d77df8303c0eac1d4fa515e1b3266f4851387e9efdf4f019a60 SHA512 8da440e759bf2305a8960a869a997e6c55ea85f4d621e56a5d52ed759764952e718fee23c0df2e0385eb3c70bff1d855f8ea0ad0a78499cb1af6b8f564d09ceb
+MISC metadata.xml 1376 BLAKE2B 092c32cee41165986522558a9a6f19db835a92fbfb6fa8a74d462b490c9ae29acaa60a83cd8b821d9fdea5803549b5a8cffd5bd7c1b8ead72bb02f2ddaadede9 SHA512 d6a7336d8e01ee6cee51c39107489d0bd93732c0a962b0f26778974be96752b9e3950d243550c189f0ec4e5495d6c0220c01b6e49705fe48b1adc493f10a6764
diff --git a/dev-perl/Crypt-RSA/metadata.xml b/dev-perl/Crypt-RSA/metadata.xml
new file mode 100644
index 000000000000..c4a40366d52f
--- /dev/null
+++ b/dev-perl/Crypt-RSA/metadata.xml
@@ -0,0 +1,26 @@
+<?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-RSA</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::DataFormat</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Debug</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::ES::OAEP</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::ES::PKCS1v15</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Errorhandler</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Key</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Key::Private</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Key::Private::SSH</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Key::Private::SSH::Buffer</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Key::Public</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Key::Public::SSH</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::Primitives</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::SS::PKCS1v15</remote-id>
+ <remote-id type="cpan-module">Crypt::RSA::SS::PSS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Random-1.250.0-r1 b/dev-perl/Crypt-Random-1.250.0-r1
deleted file mode 100644
index 89d65d391658..000000000000
--- a/dev-perl/Crypt-Random-1.250.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Math-Pari-2.010603 dev-perl/Class-Loader dev-lang/perl:=[-build(-)]
-DESCRIPTION=Cryptographically Secure, True Random Number Generator
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Random/
-KEYWORDS=alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Math-Pari-2.010603 dev-perl/Class-Loader dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIPUL/Crypt-Random-1.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=38e7b423b59eadbc4469d67ed7c01103
diff --git a/dev-perl/Crypt-Random-Source-0.120.0 b/dev-perl/Crypt-Random-Source-0.120.0
deleted file mode 100644
index a89f16014c62..000000000000
--- a/dev-perl/Crypt-Random-Source-0.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=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 >=dev-perl/Module-Build-Tiny-0.34.0 test? ( virtual/perl-ExtUtils-MakeMaker dev-perl/Test-Exception >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=
-DESCRIPTION=Get weak or strong random data from pluggable sources
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Random-Source/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-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 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Crypt-Random-Source-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d354a87998343a0f4da7e6240135dbe6
diff --git a/dev-perl/Crypt-Random-Source/Crypt-Random-Source-0.120.0.ebuild b/dev-perl/Crypt-Random-Source/Crypt-Random-Source-0.120.0.ebuild
new file mode 100644
index 000000000000..43d1c5b8f1f7
--- /dev/null
+++ b/dev-perl/Crypt-Random-Source/Crypt-Random-Source-0.120.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Get weak or strong random data from pluggable sources"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="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="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/Test-Exception
+ >=virtual/perl-Test-Simple-1.1.10
+ )
+"
diff --git a/dev-perl/Crypt-Random-Source/Manifest b/dev-perl/Crypt-Random-Source/Manifest
new file mode 100644
index 000000000000..09e1abf14229
--- /dev/null
+++ b/dev-perl/Crypt-Random-Source/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Random-Source-0.12.tar.gz 34495 BLAKE2B bd01673a8ec5fe84b7c22000ebb282b7b7c8a4b5ebe5b9404d1b37d92b670a669ad86225439f30ca44b406272f817f670dcaec98609d5eb4095da2153aa43c0b SHA512 821f464a9b344cd7e19f881acbf295a39ccf3b924f8822acb757c06f7ed2aa95fbee740b98a514dfdd24aae2dc9b5c7898751eab5bf7ea6f88218a6b162c4c34
+EBUILD Crypt-Random-Source-0.120.0.ebuild 713 BLAKE2B 8ea5e9e98c7cf155dbac36d8eb6575a2d48a73604de525c9b64dd6569ecceb669d659c9dbce925971a66ccfb4449d561acd6fcd6a0f590f03b2fd48ca94f1ec4 SHA512 f3b949d1452711a3571f632bf990ae1639e86239e5b23767cda09c8f22f363688e3140a3eb769d205e0a0ce21b622f79f2d06cd56e9edce2745979cf795240b6
+MISC metadata.xml 1261 BLAKE2B b809e2af227dbd70be09a7810ae1c957b8a7234792f48feeda4fc5fb42d3b67b62a713baab6738ee87946cd0c2339ca578e43158f7b8665430fb695d239e45f8 SHA512 00ec81dc84023e5d6d0231745552605cb7c7479b58b92927bcdea730abedebec60e8849e580dc0ef603b0f21956f4695e99a6068ac04427c2230c29a62771cf6
diff --git a/dev-perl/Crypt-Random-Source/metadata.xml b/dev-perl/Crypt-Random-Source/metadata.xml
new file mode 100644
index 000000000000..4048916eb6e3
--- /dev/null
+++ b/dev-perl/Crypt-Random-Source/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-Random-Source</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Source</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Source::Base</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Source::Base::File</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Source::Base::Handle</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Source::Base::Proc</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Source::Base::RandomDevice</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Source::Factory</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Source::Strong</remote-id>
+ <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
new file mode 100644
index 000000000000..dba5396fb954
--- /dev/null
+++ b/dev-perl/Crypt-Random/Crypt-Random-1.250.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# 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
new file mode 100644
index 000000000000..adbf8b9d02fe
--- /dev/null
+++ b/dev-perl/Crypt-Random/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Random-1.25.tar.gz 8770 BLAKE2B 4c6b20711e8d455b3de4061ba60b05ac9f35c8df9b193be955f5af780deb91116404242a5789f807c77d398459343322dce9346377aee9049a7314ac5731b423 SHA512 6c62e64a46d31aa7ef9caecb4e4535bfded9c62fc5156bc9c6390a019ea5d29772bcb1029889b111af6727d756d00ce0cc9407fc50ba7a31941d921c43df5fb7
+EBUILD Crypt-Random-1.250.0-r1.ebuild 460 BLAKE2B e25ab84e183f71ff9eaab45d380f4fe4a66de1b59ff0af62d4c059f2705f89f453b4df6ae77847717538dbf59dc2cb1d0d81da950190773854bded2b4a6b7608 SHA512 e3379caf11a5fbebf4f44ff81cc68cd9a40d7e9c4660b8526e4309d18491b75547cd7bbdaa13340f9dbb3525163468f6586477965d2e70ddacc9abe16d21c9f0
+MISC metadata.xml 857 BLAKE2B 8f4cd7e8bc6176af899edd06179c86e2bf69964235d2361cfad17ea625739cb8933ded5004505f55a69024c0f48b85ea79f4065609d78e994075bc212f7e037f SHA512 47dfb7b4f93ed0aa15d9cc97136ccdc38305fcde34e07617baff18fa1a44ef90465a80217cf4f9964516c05590824f5beb415776c05681116cc180c843d832c9
diff --git a/dev-perl/Crypt-Random/metadata.xml b/dev-perl/Crypt-Random/metadata.xml
new file mode 100644
index 000000000000..203918dd9316
--- /dev/null
+++ b/dev-perl/Crypt-Random/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-Random</remote-id>
+ <remote-id type="cpan-module">Crypt::Random</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Generator</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Provider::File</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Provider::devrandom</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Provider::devurandom</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Provider::egd</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Provider::rand</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Rijndael-1.130.0 b/dev-perl/Crypt-Rijndael-1.130.0
deleted file mode 100644
index 3c98e317c0f6..000000000000
--- a/dev-perl/Crypt-Rijndael-1.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Crypt::CBC compliant Rijndael encryption module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Rijndael/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=LGPL-3
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Crypt-Rijndael-1.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cf26911bc9ee704b11eea5b79e71dcae
diff --git a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild
new file mode 100644
index 000000000000..b31db0eb05c5
--- /dev/null
+++ b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.130.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=1.13
+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 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Crypt-Rijndael/Manifest b/dev-perl/Crypt-Rijndael/Manifest
new file mode 100644
index 000000000000..537837642403
--- /dev/null
+++ b/dev-perl/Crypt-Rijndael/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Rijndael-1.13.tar.gz 71724 BLAKE2B 8b35819e0909f8eaf3952e95ef5d48440411abe267b23f9cad2d6a8f33f4376159376192747febf884d097255519baea58489b7ffcbd2bb024befc2c2e320d01 SHA512 46eea4eb6568d9bb70685314c6a29214552787c8cf138adb77271d07b85c16d83ee3faa53e6c3b7d0abb5cb735827407e970f954ae93123dfeaebb5fb34f1329
+EBUILD Crypt-Rijndael-1.130.0.ebuild 519 BLAKE2B 592013cff2df2d5f133646c231a60ba49120efeb303239ea77ca9872244792f1a86d53fd28c57206445bba5ccad0d8b35648ae5e15e21a49b8dc387ae7916c07 SHA512 0f3175b1f1f26c3b37205a7eb3972fcd2a0fbb1781d48e4e9a2af6f10c73581cdadefdf40333cdc19b55c353cca6303f3eca672a9dfac036ca71fa51e515bfb1
+MISC metadata.xml 400 BLAKE2B a907d371bfe4d9c8279994d6354f1f265b08c94e11b498c23777182508c4c029931ffdcafeb74ea43216afcedc600528f15caaadb2cb1791b90a810217097118 SHA512 f14a879a9884a743e0b9df7efa0884fece988ee6b21ec96051cb7a9b80ebf76d8a240a80eb83fe4290cae270105bfeee79c8a7a7beece7c44724bd8e9077c485
diff --git a/dev-perl/Crypt-Rijndael/metadata.xml b/dev-perl/Crypt-Rijndael/metadata.xml
new file mode 100644
index 000000000000..a940b9f4a9d1
--- /dev/null
+++ b/dev-perl/Crypt-Rijndael/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-Rijndael</remote-id>
+ <remote-id type="cpan-module">Crypt::Rijndael</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-SMIME-0.150.0-r1 b/dev-perl/Crypt-SMIME-0.150.0-r1
deleted file mode 100644
index 14469b768197..000000000000
--- a/dev-perl/Crypt-SMIME-0.150.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker dev-perl/ExtUtils-PkgConfig dev-perl/ExtUtils-CChecker test? ( dev-perl/Test-Exception virtual/perl-Test-Simple >=dev-perl/Test-Taint-1.60.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=S/MIME message signing, verification, encryption and decryption
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-SMIME/
-IUSE=libressl test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-XSLoader dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKAGE/Crypt-SMIME-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=46bfbbd0588b4f9426a2c8eb49fb91c4
diff --git a/dev-perl/Crypt-SMIME-0.160.0-r1 b/dev-perl/Crypt-SMIME-0.160.0-r1
deleted file mode 100644
index e3ba2942e649..000000000000
--- a/dev-perl/Crypt-SMIME-0.160.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-XSLoader 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 >=dev-perl/Test-Taint-1.60.0 ) dev-lang/perl:=
-DESCRIPTION=S/MIME message signing, verification, encryption and decryption
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-SMIME/
-IUSE=libressl test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKAGE/Crypt-SMIME-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f6e6e528656f2bc718d15b846f6b1064
diff --git a/dev-perl/Crypt-SMIME-0.170.0 b/dev-perl/Crypt-SMIME-0.170.0
deleted file mode 100644
index 21490b24eb13..000000000000
--- a/dev-perl/Crypt-SMIME-0.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-XSLoader 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 ) ) dev-lang/perl:=
-DESCRIPTION=S/MIME message signing, verification, encryption and decryption
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-SMIME/
-IUSE=libressl test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKAGE/Crypt-SMIME-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fd9a5f9d8b2516ac72461d7e47821cc5
diff --git a/dev-perl/Crypt-SMIME-0.190.0 b/dev-perl/Crypt-SMIME-0.190.0
deleted file mode 100644
index acccc35e7672..000000000000
--- a/dev-perl/Crypt-SMIME-0.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( >=dev-libs/openssl-0.9.9:0 ) libressl? ( dev-libs/libressl ) virtual/perl-XSLoader 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 ) ) dev-lang/perl:=
-DESCRIPTION=S/MIME message signing, verification, encryption and decryption
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-SMIME/
-IUSE=libressl test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libressl? ( >=dev-libs/openssl-0.9.9:0 ) libressl? ( dev-libs/libressl ) virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKAGE/Crypt-SMIME-0.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4cc56d81c02f5ff8b70783c1fd18a4d0
diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.150.0-r1.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..29bd80c26320
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.150.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIKAGE
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl test"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/ExtUtils-PkgConfig
+ dev-perl/ExtUtils-CChecker
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ >=dev-perl/Test-Taint-1.60.0
+ )
+"
+src_test() {
+ perl_rm_files t/boilerplate.t t/manifest.t t/dependencies.t \
+ t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
+
+SRC_TEST=do
diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0-r1.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0-r1.ebuild
new file mode 100644
index 000000000000..c55d1632a41d
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKAGE
+DIST_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl test"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ virtual/perl-XSLoader
+"
+DEPEND="${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
+ >=dev-perl/Test-Taint-1.60.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/boilerplate.t t/manifest.t t/dependencies.t \
+ t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.170.0.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.170.0.ebuild
new file mode 100644
index 000000000000..ac61cda7f454
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.170.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKAGE
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl test minimal"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ virtual/perl-XSLoader
+"
+DEPEND="${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
+ )
+ )
+"
+
+src_test() {
+ perl_rm_files t/boilerplate.t t/manifest.t t/dependencies.t \
+ t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.190.0.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.190.0.ebuild
new file mode 100644
index 000000000000..a4dd0146c678
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.190.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKAGE
+DIST_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl test minimal"
+
+RDEPEND="
+ !libressl? ( >=dev-libs/openssl-0.9.9:0 )
+ libressl? ( dev-libs/libressl )
+ virtual/perl-XSLoader
+"
+DEPEND="${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
+ )
+ )
+"
+
+src_test() {
+ perl_rm_files t/boilerplate.t t/manifest.t t/dependencies.t \
+ t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Crypt-SMIME/Manifest b/dev-perl/Crypt-SMIME/Manifest
new file mode 100644
index 000000000000..13ce75769bb9
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/Manifest
@@ -0,0 +1,9 @@
+DIST Crypt-SMIME-0.15.tar.gz 23647 BLAKE2B 45e81ceea6e1134de670d0f358e361b7abaa66c39724cde616ff01311646c467c4454b6afc760dd4e514552d5b8d9a82e6e6d6398c1c258dc3610d7686c7e216 SHA512 9ceb98fdf4d40784fe5fef56a45b748ad78f112d216ef67e2fe5aec47f5d4f18bcbf2aebfde344cb3a516d967da89d839198cbd1157d7e75a5f9c475f567f61f
+DIST Crypt-SMIME-0.16.tar.gz 25106 BLAKE2B 8a35a5858d8c22241da4fd223d46cc6c1d06bf4100828ed09deb70731693c779d5a2a2e56427f6413e5ed096d1b454f5f1994c73c224ab8dbec21b1f5426fc90 SHA512 ae2d3ba015dbdabca00186e74710a3112437d656ebbff078189e445285a713ba83419cd9b80921f9345a67bf8f78cc772f973b587824609f9294d37a3ffce4b8
+DIST Crypt-SMIME-0.17.tar.gz 25601 BLAKE2B fde9cae8b7abd5bed0bdc4fff761e5eebf76e7060ce2c76833d13350d5bfed578e42037c2b0cf28b0803496271dd315e03ddd82a2230c5cd325bf635d3a84219 SHA512 3e194e5f0a7a75b086ca5e3a61706f2c355624b57a12174f8e047f8beaaa3296008c9067db675c32317a4be26a13d729f90ba93866aa820b29a20927361f39da
+DIST Crypt-SMIME-0.19.tar.gz 26057 BLAKE2B 0d0e2bbec80ab722a492769b4a96c3fcd7dba0056e3f7287acd16394b09143e56c417551ef819c92fae9f0f0890cb6338f6ef8ce8263d0b3e06da3d51f7dc32b SHA512 fcf7cbbf00127ddc618acd8959763d92eb14ec4e7ade76ffa1020ce60ae1d575d320e4aa89a4d43cf2422170b6bc924ebcf20a42135361e97fb72e8b9abf2c5b
+EBUILD Crypt-SMIME-0.150.0-r1.ebuild 761 BLAKE2B 6d97e470ccbf92a261ec338164cc7380cdd6fd63c020b5d9caaa35f5a4c2846fbc2128646e3004f8191b6ba2e7218217e5cd3fff81906722bcc7b6c5058d64a4 SHA512 070307cb6ac773be32b1933e30798505060016215dc8d16f825070ae65a811ba83c280cd99b69177f6024a251aaec5560f239dd27477ab23ac477883d33cd1c7
+EBUILD Crypt-SMIME-0.160.0-r1.ebuild 787 BLAKE2B 621af2a0fad05c7889c2686876dd15796c5eaacbe98c85c74bf2fc54cdf47ede2a7f4934ea5bc8bbdf1a400b33e3d3eb45ca33b0cf7299978ac40908f281457f SHA512 1ce26465379406b6ec2bf864bfded272e6ae881e4a081534d5ddbb0d7ac274a4b074bc71b850b7a50d412c663e20ac341e3d2b78bd28950f9c8e73bcefc441eb
+EBUILD Crypt-SMIME-0.170.0.ebuild 846 BLAKE2B a5b5db37daee0d858f55e065019963af90d14033ab5cda2dbdbdce757c3194584b84cbdf9c0553c28b5b147548949c6795609db80a62346e759bde427d5d11a8 SHA512 6a78860018e45c11b69c6c5e9a9304d4a57000fcc063dd3df7ad15998573ec6d81ca94695e9b86cc4d4b54bbd7a8f163cd8ec08d7947986d53909e5b95945660
+EBUILD Crypt-SMIME-0.190.0.ebuild 854 BLAKE2B 710784a8ab156b555de88084930331ac827fea30b893b70ebbc2a782d1fa5a675df12de7b9cf4f72f79015c0b87c828ececbac84f83acbcb63b2fdec7dd2e6d0 SHA512 f6f363ac8ed9b3dacfb3a4a0e12a9c90ce9777d79077593f7110f57c9fb4bfbf57467c8055ad2ea28902843f84e499a4f52acf20d9e6cf274756892b15589516
+MISC metadata.xml 382 BLAKE2B c5bed45097bcaa3b0432aa4b8e0d008613ac8aea6d21d59cf74b3064547d5f3d267a6641e75a6942ffbf99a72d5774a67f81093c7cc8d9c7f96470466a8a8b88 SHA512 b51e36a13ab553fe437443b7c1390331f22f9443f04ac863c0a5f342475237734d6acd6c6961dbe8a91b5ca15b2772c8595ce4607173e62fb61c652812746b48
diff --git a/dev-perl/Crypt-SMIME/metadata.xml b/dev-perl/Crypt-SMIME/metadata.xml
new file mode 100644
index 000000000000..c4b8324f9aa6
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/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-SMIME</remote-id>
+ <remote-id type="cpan-module">Crypt::SMIME</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-SSLeay-0.720.0-r1 b/dev-perl/Crypt-SSLeay-0.720.0-r1
deleted file mode 100644
index 3626a661ba03..000000000000
--- a/dev-perl/Crypt-SSLeay-0.720.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!libressl? ( >=dev-libs/openssl-0.9.7c:0 ) libressl? ( dev-libs/libressl ) virtual/perl-MIME-Base64 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 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=OpenSSL support for LWP
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-SSLeay/
-IUSE=libressl test
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=Artistic-2
-PDEPEND=dev-perl/libwww-perl >=dev-perl/LWP-Protocol-https-6.20.0
-RDEPEND=!libressl? ( >=dev-libs/openssl-0.9.7c:0 ) libressl? ( dev-libs/libressl ) virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e6d4d2c2477ffa26cea2b51bdbfdd2eb
diff --git a/dev-perl/Crypt-SSLeay-0.720.0-r2 b/dev-perl/Crypt-SSLeay-0.720.0-r2
deleted file mode 100644
index 6a0a0bdc8fea..000000000000
--- a/dev-perl/Crypt-SSLeay-0.720.0-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( >=dev-libs/openssl-0.9.7c:0= ) libressl? ( dev-libs/libressl:0= ) virtual/perl-MIME-Base64 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 ) dev-lang/perl:=
-DESCRIPTION=OpenSSL support for LWP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-SSLeay/
-IUSE=libressl test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=Artistic-2
-PDEPEND=dev-perl/libwww-perl >=dev-perl/LWP-Protocol-https-6.20.0
-RDEPEND=!libressl? ( >=dev-libs/openssl-0.9.7c:0= ) libressl? ( dev-libs/libressl:0= ) virtual/perl-MIME-Base64 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0e69f51a8576f4d51bb7d84b9c1b8c96
diff --git a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild
new file mode 100644
index 000000000000..74a59504087c
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NANIS
+MODULE_VERSION=0.72
+inherit perl-module
+
+DESCRIPTION="OpenSSL support for LWP"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl test"
+
+RDEPEND="
+ !libressl? ( >=dev-libs/openssl-0.9.7c:0 )
+ libressl? ( dev-libs/libressl )
+ virtual/perl-MIME-Base64
+"
+DEPEND="${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}/${P}-no-dot-inc.patch")
+export OPTIMIZE="${CFLAGS}"
+#myconf="--lib=${EPREFIX}/usr"
+
+SRC_TEST=do
diff --git a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r2.ebuild b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r2.ebuild
new file mode 100644
index 000000000000..73bfd20fbcf2
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NANIS
+DIST_VERSION=0.72
+inherit perl-module
+
+DESCRIPTION="OpenSSL support for LWP"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl test"
+
+RDEPEND="
+ !libressl? ( >=dev-libs/openssl-0.9.7c:0= )
+ libressl? ( dev-libs/libressl:0= )
+ virtual/perl-MIME-Base64
+"
+
+DEPEND="${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" )
diff --git a/dev-perl/Crypt-SSLeay/Manifest b/dev-perl/Crypt-SSLeay/Manifest
new file mode 100644
index 000000000000..757aa96b55a7
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/Manifest
@@ -0,0 +1,6 @@
+AUX Crypt-SSLeay-0.720.0-no-dot-inc.patch 618 BLAKE2B 0574d1e23dda4f6208c4f3c5eb38c6c83395a7bc1b35a18f3b5b8b06969b5d77137bfa5a667fb68198033dbb082525d788457fc08c8e0077edb689fe3cdd9315 SHA512 cce2c63db297df1d7138e267525f95a79c867f51088a793874b5419ca8942ac4725092cfe0bc98de55050c0a45e884ed27606ae5d728630bc06ffba123ed4d3b
+AUX Crypt-SSLeay-0.720.0-no-ssl3.patch 1140 BLAKE2B 96762c07735e29098aea42cb84005c41927deb19b785cf23187fde9b226a31929e6827c89dea52db7e1c95e22c0d44bead2016f30a03d68cc680a93d094351da SHA512 f414553c75f686e662b156cff1aae677ce46d8b38c9669107b2d21c0fd1c2a32db5618e401364ee31d68d155088c4b4834171ad8fa52725512d4f7e7c5f6826b
+DIST Crypt-SSLeay-0.72.tar.gz 129575 BLAKE2B 103e708075d24ac56d47e6ad8795be036cae29dac659c3727ca63950bc3a18e2b6119c32d2040e2bd544fcb3281bf2c5d303a2bb228733588f3450a5e05e916d SHA512 af7a2878df94e116e9aad9a0f028f2e4f89074aaf31672915162f86e55211632d65c1cb00f3ebd25644d77adf8eecdd244dba6a004d93ab90289ab34fe4caaf4
+EBUILD Crypt-SSLeay-0.720.0-r1.ebuild 1064 BLAKE2B 57e7a1e5cd53785570e22ac0a50365e99dafa45d8aa2b1e9c4006edf97bf29fe8cdfa2132fc4330669d038e7ea8680587677356442c3794a32af98cde46c69cb SHA512 da03e351f0a67b0e43f5b68f94b544b6db8236917908abd54c51b58e411efba9c01672e66e68f3ee06abcbcdfb640e952666c6581aa9269f6e5fedd10e72cbae
+EBUILD Crypt-SSLeay-0.720.0-r2.ebuild 1050 BLAKE2B 2b37cbacc67d85334ab34f893f8ae440996aa233d5c5c39701f6c8f33265724564cb250916ed9e10d05754712f967821018473ee5228de98399dfd83872d9cc1 SHA512 5d531b4f0cd388f267b570671f322407c1ac99f3a1d0565c93dd017304e75aa8fc1b42abe3d4b6973731615eb6d49edcc1895240cbd1e98a95fb0df0839b43fe
+MISC metadata.xml 835 BLAKE2B 451d19ac81b5f7cd9fd4c5dcf25ccb95d79520abc2c86f4ab78fa7554bed770c88ed544a1fe0dc9fcab7e9a5aeb5a15aea2e2ef3b7cb63dc85c820a18c5e871d SHA512 6bb1c4a179395aca014afb35db6699deeee3428cf658f93e32e57a57789bd815cf4779a5544c56cd0aaffcf464c5c4d6d587cfa26c7ecc1096f39893c1ac6c9e
diff --git a/dev-perl/Crypt-SSLeay/files/Crypt-SSLeay-0.720.0-no-dot-inc.patch b/dev-perl/Crypt-SSLeay/files/Crypt-SSLeay-0.720.0-no-dot-inc.patch
new file mode 100644
index 000000000000..9ea1c6b8f6dd
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/files/Crypt-SSLeay-0.720.0-no-dot-inc.patch
@@ -0,0 +1,27 @@
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Tue, 20 Jun 2017 08:04:39 +1200
+Subject: [PATCH] Remove need for '.' in @INC
+
+https://github.com/nanis/Crypt-SSLeay/pull/7
+
+---
+ Makefile.PL | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index fcc3a7d..937789a 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -8,7 +8,8 @@ use Getopt::Long qw( GetOptionsFromArray );
+ use Path::Class;
+ use Try::Tiny;
+
+-use inc::IO::Interactive::Tiny;
++use lib 'inc';
++use IO::Interactive::Tiny;
+
+ caller
+ or run(\@ARGV, [qw{ssl crypto ssl32 ssleay32 eay32 libeay32 z}]);
+--
+2.13.1
+
diff --git a/dev-perl/Crypt-SSLeay/files/Crypt-SSLeay-0.720.0-no-ssl3.patch b/dev-perl/Crypt-SSLeay/files/Crypt-SSLeay-0.720.0-no-ssl3.patch
new file mode 100644
index 000000000000..72febbfff7e9
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/files/Crypt-SSLeay-0.720.0-no-ssl3.patch
@@ -0,0 +1,40 @@
+--- a/SSLeay.xs 2014-04-24 07:36:24.000000000 +0000
++++ b/SSLeay.xs 2015-12-27 13:39:05.695422091 +0000
+@@ -45,13 +45,6 @@
+ }
+ #endif
+
+-
+-#if SSLEAY_VERSION_NUMBER >= 0x0900
+-#define CRYPT_SSL_CLIENT_METHOD SSLv3_client_method()
+-#else
+-#define CRYPT_SSL_CLIENT_METHOD SSLv2_client_method()
+-#endif
+-
+ static void InfoCallback(const SSL *s,int where,int ret)
+ {
+ const char *str;
+@@ -145,22 +138,7 @@
+ RAND_seed(buf, CRYPT_SSLEAY_RAND_BUFSIZE);
+ }
+
+- if(ssl_version == 23) {
+- ctx = SSL_CTX_new(SSLv23_client_method());
+- }
+- else if(ssl_version == 3) {
+- ctx = SSL_CTX_new(SSLv3_client_method());
+- }
+- else {
+-#ifndef OPENSSL_NO_SSL2
+- /* v2 is the default */
+- ctx = SSL_CTX_new(SSLv2_client_method());
+-#else
+- /* v3 is the default */
+- ctx = SSL_CTX_new(SSLv3_client_method());
+-#endif
+- }
+-
++ ctx = SSL_CTX_new(SSLv23_client_method());
+ SSL_CTX_set_options(ctx,SSL_OP_ALL|0);
+ SSL_CTX_set_default_verify_paths(ctx);
+ SSL_CTX_set_verify(ctx, SSL_VERIFY_NONE, NULL);
diff --git a/dev-perl/Crypt-SSLeay/metadata.xml b/dev-perl/Crypt-SSLeay/metadata.xml
new file mode 100644
index 000000000000..11be0c72992c
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/metadata.xml
@@ -0,0 +1,19 @@
+<?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-SSLeay</remote-id>
+ <remote-id type="cpan-module">Crypt::SSLeay</remote-id>
+ <remote-id type="cpan-module">Crypt::SSLeay::CTX</remote-id>
+ <remote-id type="cpan-module">Crypt::SSLeay::Conn</remote-id>
+ <remote-id type="cpan-module">Crypt::SSLeay::Err</remote-id>
+ <remote-id type="cpan-module">Crypt::SSLeay::MainContext</remote-id>
+ <remote-id type="cpan-module">Crypt::SSLeay::X509</remote-id>
+ <remote-id type="cpan-module">DB</remote-id>
+ <remote-id type="cpan-module">Net::SSL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Simple-0.60.0-r1 b/dev-perl/Crypt-Simple-0.60.0-r1
deleted file mode 100644
index 6bb33246161f..000000000000
--- a/dev-perl/Crypt-Simple-0.60.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/FreezeThaw virtual/perl-IO-Compress dev-perl/Crypt-Blowfish virtual/perl-Digest-MD5 virtual/perl-MIME-Base64 test? ( virtual/perl-Test-Harness ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Crypt::Simple - encrypt stuff simply
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Simple/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/FreezeThaw virtual/perl-IO-Compress dev-perl/Crypt-Blowfish virtual/perl-Digest-MD5 virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KASEI/Crypt-Simple-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=60580d74aac1268cb02f6222f3c2f849
diff --git a/dev-perl/Crypt-Simple/Crypt-Simple-0.60.0-r1.ebuild b/dev-perl/Crypt-Simple/Crypt-Simple-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..dc302bc3623d
--- /dev/null
+++ b/dev-perl/Crypt-Simple/Crypt-Simple-0.60.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KASEI
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Crypt::Simple - encrypt stuff simply"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/FreezeThaw
+ virtual/perl-IO-Compress
+ dev-perl/Crypt-Blowfish
+ virtual/perl-Digest-MD5
+ virtual/perl-MIME-Base64"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Harness )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-Simple/Manifest b/dev-perl/Crypt-Simple/Manifest
new file mode 100644
index 000000000000..8ffa9fe44b32
--- /dev/null
+++ b/dev-perl/Crypt-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Simple-0.06.tar.gz 4336 BLAKE2B 17ac052017b5e2b1fd7b09cec48a512300bba92631077843c7f72fc6c4edfb5b9901496bc2fd745ca9a5fb6686ff972dfeb11a96382b6451ae4c87598483fa3c SHA512 6e72bb3aeea1337fd12dc1064a43dc02dff641675472a88d638e28685612ca966eb7806ad45e263b36a1dd84302b5338c0c1e9eab612e69727ffce667eb34cae
+EBUILD Crypt-Simple-0.60.0-r1.ebuild 476 BLAKE2B e358b663707d90d7591d3d3beedaa5cfe627db845a03a4e507631915040cd5a2510d87dd8f5d5065ce01c63f9497d2f51f1cd707b8ea76dc278452daa868fa27 SHA512 1c6d60efc79c85429ae1c4439a86f470da115f9cd0c18e5c6a6d01a67fe578682fa78d587e883a23fb86a74abb49c557c9d2197c82f1c07782324508fd66eed0
+MISC metadata.xml 396 BLAKE2B d1d6f28c89a046fe80b74917979e25c441d874e438f304b1afaf0cae44ada667c1bb95752f7e54aba13b99ecad5cf8f1484fdbcf20c8869be6008da11a8a0c08 SHA512 4fb68ac982665b1b204ffb395aaecc7d1ceb699198de86031b3966871dcc438757691ff3a2d5b8faa21a3440e59e625ea9f9214d8a2b2a9c04d4eb04881923f7
diff --git a/dev-perl/Crypt-Simple/metadata.xml b/dev-perl/Crypt-Simple/metadata.xml
new file mode 100644
index 000000000000..b5a47796868b
--- /dev/null
+++ b/dev-perl/Crypt-Simple/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-Simple</remote-id>
+ <remote-id type="cpan-module">Crypt::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-SmbHash-0.120.0-r1 b/dev-perl/Crypt-SmbHash-0.120.0-r1
deleted file mode 100644
index 6a51dc87cefa..000000000000
--- a/dev-perl/Crypt-SmbHash-0.120.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Digest-MD4 dev-lang/perl:=[-build(-)]
-DESCRIPTION=LM/NT hashing, for Samba's smbpasswd entries
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-SmbHash/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/Digest-MD4 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BJ/BJKUIT/Crypt-SmbHash-0.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=69f30c8f649486543548167307721e6c
diff --git a/dev-perl/Crypt-SmbHash-0.120.0-r2 b/dev-perl/Crypt-SmbHash-0.120.0-r2
deleted file mode 100644
index c1db0110a2cc..000000000000
--- a/dev-perl/Crypt-SmbHash-0.120.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Digest-MD4 dev-lang/perl:=
-DESCRIPTION=LM/NT hashing, for Samba's smbpasswd entries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-SmbHash/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/Digest-MD4 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BJ/BJKUIT/Crypt-SmbHash-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0df0bf982dfa36147a4da4cb41669614
diff --git a/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r1.ebuild b/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r1.ebuild
new file mode 100644
index 000000000000..802675d95114
--- /dev/null
+++ b/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BJKUIT
+MODULE_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 sh sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Digest-MD4"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r2.ebuild b/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r2.ebuild
new file mode 100644
index 000000000000..aa6c7df057d2
--- /dev/null
+++ b/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~sh sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Digest-MD4"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Crypt-SmbHash/Manifest b/dev-perl/Crypt-SmbHash/Manifest
new file mode 100644
index 000000000000..ba7ddc8e8726
--- /dev/null
+++ b/dev-perl/Crypt-SmbHash/Manifest
@@ -0,0 +1,4 @@
+DIST Crypt-SmbHash-0.12.tar.gz 8840 BLAKE2B 5c928c1239cdd2bd722e4fe3595db1b4fdf3e42e8ce78c2d392c1dd1c79ca15ab411c13c3c0583554043997a15347f2bf240033e860a60c2bbef0fa601fa5fb9 SHA512 f5635c897874a771fde1db17261dc8a76bbd2053fc2eb6f49b07ad48ad788943f7430f0bfda8341bd69840332c75be013ca31b97b7f20258a21bf29a2298a70d
+EBUILD Crypt-SmbHash-0.120.0-r1.ebuild 393 BLAKE2B 31061c0920f777436474bd31f58872236218afaba8654ecc7f5513a11697855b0e60c9469b3fe99c201623bf91e88a4c41836ac11457f211c5771b265a115e3e SHA512 428ea795550ef2599a065978cdcaa570e633fbc7e59505e6ef0a1372f452face03423acd307a099a68516b496a078e08468e760eae62c16b9c645daee4f17fa3
+EBUILD Crypt-SmbHash-0.120.0-r2.ebuild 391 BLAKE2B 27b8c9cdc6c03a0a025578aaa567563d434e759517d0470f661f1aa932f328863b8feb61dbe15e56df422de3b07c7f84de087ab7c3d805830fd14c94f54d7731 SHA512 cd186bef3c7dc4257a53de0f6394641a7576f69892ebba40571465bbd03410f2177aa223be280b91806269bd727eafb39710bd3c5b343946cfed81d376bbb85b
+MISC metadata.xml 398 BLAKE2B 2627731ee83eae37830c754ebb2d1428b2b5faba1bec04c7d51816d63d4550831a92a958d890d1793499b70040bc42e86daf9cd670abed955f30dc8e2b24aa54 SHA512 bf2b954ef8f1fe45389c091f5aface1cf76138919bab46bdab57cda55d2493d2c01575248fd0e12c23e0e79f4cb7166091e6970873156448aa1c64bf50b5e0e0
diff --git a/dev-perl/Crypt-SmbHash/metadata.xml b/dev-perl/Crypt-SmbHash/metadata.xml
new file mode 100644
index 000000000000..4ca9cccc1cb3
--- /dev/null
+++ b/dev-perl/Crypt-SmbHash/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-SmbHash</remote-id>
+ <remote-id type="cpan-module">Crypt::SmbHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Twofish-2.170.0-r1 b/dev-perl/Crypt-Twofish-2.170.0-r1
deleted file mode 100644
index cacdfdc063ed..000000000000
--- a/dev-perl/Crypt-Twofish-2.170.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Twofish Encryption Algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-Twofish/
-KEYWORDS=amd64 ia64 ~ppc ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMS/Crypt-Twofish-2.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0074ae0ef3264009fc4571ced9bc3bed
diff --git a/dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0-r1.ebuild b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0-r1.ebuild
new file mode 100644
index 000000000000..39165dbb2c93
--- /dev/null
+++ b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AMS
+MODULE_VERSION=2.17
+inherit perl-module
+
+DESCRIPTION="The Twofish Encryption Algorithm"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+PATCHES=("${FILESDIR}/no-dot-inc.patch")
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-Twofish/Manifest b/dev-perl/Crypt-Twofish/Manifest
new file mode 100644
index 000000000000..986b90f19f3b
--- /dev/null
+++ b/dev-perl/Crypt-Twofish/Manifest
@@ -0,0 +1,4 @@
+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 395 BLAKE2B 090d020ebea2023e9d12848672ff960fa1bff1c2889e28b4edf0bf8b8b769fedeb46ca154af68c53a579e13f21bfea9f5d065a373b14e3a167fa430ab7524bd4 SHA512 eed2f47dccf2f26848128d1fb93936b5ba365ed0a3326bc6ba7e24e7ded69294f219a9c147ce3a2d4f2e8df6f2eeb794f4518d94836fd7b38cbdd31b08b2ae12
+MISC metadata.xml 398 BLAKE2B fe19aec82d7a6c90b4521dea669d0246610fe2f61039abee47b8c76302d08e410cb0a02f4d88e6bc7b98d54f95ce81d4a7fa4fec828fae148baca9d3d4a53052 SHA512 d827c972e409391c7c822d0b8cc4a79f8a37f3d10a1460d90f00ab51aaed10b431cc36becd7750de74241bfc40d9043e1bdee34d41b535bb557efa0464eecba3
diff --git a/dev-perl/Crypt-Twofish/files/no-dot-inc.patch b/dev-perl/Crypt-Twofish/files/no-dot-inc.patch
new file mode 100644
index 000000000000..a3b26afe821c
--- /dev/null
+++ b/dev-perl/Crypt-Twofish/files/no-dot-inc.patch
@@ -0,0 +1,32 @@
+From 0906d6c153b3bedad2a91a19e8441b9633070e10 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 11 Jun 2017 15:29:53 +1200
+Subject: [PATCH] Fix tab/tables.pl for Perl 5.26
+
+Removal of "." from @INC means require $PATH no longer ever assumes
+a path relative to ".", and instead must be explicitly stated with a
+leading "./"
+
+Fixes RT#120087
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120087
+---
+ tab/tables.pl | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tab/tables.pl b/tab/tables.pl
+index 2aa0c66..7bed411 100644
+--- a/tab/tables.pl
++++ b/tab/tables.pl
+@@ -3,7 +3,7 @@
+ # Copyright 2001 Abhijit Menon-Sen <ams@wiw.org>
+
+ use strict;
+-require 'tab/misc.pl';
++require './tab/misc.pl';
+
+ my ($qtab, $mtab) = ([], []);
+
+--
+2.13.1
+
diff --git a/dev-perl/Crypt-Twofish/metadata.xml b/dev-perl/Crypt-Twofish/metadata.xml
new file mode 100644
index 000000000000..e45d2072122d
--- /dev/null
+++ b/dev-perl/Crypt-Twofish/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-Twofish</remote-id>
+ <remote-id type="cpan-module">Crypt::Twofish</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-URandom-0.360.0 b/dev-perl/Crypt-URandom-0.360.0
deleted file mode 100644
index 8fee13731eb2..000000000000
--- a/dev-perl/Crypt-URandom-0.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Provide non blocking randomness
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Crypt-URandom/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DD/DDICK/Crypt-URandom-0.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f73f14caca1e00269b808c249dd7cd56
diff --git a/dev-perl/Crypt-URandom/Crypt-URandom-0.360.0.ebuild b/dev-perl/Crypt-URandom/Crypt-URandom-0.360.0.ebuild
new file mode 100644
index 000000000000..1d54ce602c55
--- /dev/null
+++ b/dev-perl/Crypt-URandom/Crypt-URandom-0.360.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DDICK
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Provide non blocking randomness"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Crypt-URandom/Manifest b/dev-perl/Crypt-URandom/Manifest
new file mode 100644
index 000000000000..e91767be3dce
--- /dev/null
+++ b/dev-perl/Crypt-URandom/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-URandom-0.36.tar.gz 6099 BLAKE2B c1fd335411ca4642626bf651e7ea7de4390e6d4a9a894617c7f52ef2287cdbc54aa1911a3067d05c67f32236dfa2aa9a6fac3ea7e2bf019bd3dd4fd4cba3628c SHA512 59e6773d808f34f242f2520ed236faeed804d623fbcf4f1b8e7b39ed215ff1cde9f76ce4a9f5f260dfac42b036229a56cdb49a7f6856d5e943ed4d50e3392adc
+EBUILD Crypt-URandom-0.360.0.ebuild 450 BLAKE2B a2b3c5a865c4f177081c2b9b41fae69c96799b773c3cd6fe17ce31878b09a2121519a531cd815b818b58ce304d384b7d2d7f53356b2bbf2d6e00792c451e7b14 SHA512 496dc6f82920c6690e8c5bd4e8aac5537e7eef9c3d9ad0c1fd9c53556c40f73774ac2e2dd7f66867c62e5be74a44edc36e071580c08c62fe7e0a7f8289e71881
+MISC metadata.xml 398 BLAKE2B 6d8be5c2e93f656348845f282303e99175ea3745d7afdeeb461b0efd61237dd75ca336f1d8fe1799af190cfe842ec59182bd33ff325b05417a03afc86c33a351 SHA512 b290c899a61d84c7a7093befb0b1ca4cb4f53b697612cf7d04b9a8b5f80c81f41798425a9c7a8b2f2112de90cf0c1018a423cf4460382df664f625c8f022a2e0
diff --git a/dev-perl/Crypt-URandom/metadata.xml b/dev-perl/Crypt-URandom/metadata.xml
new file mode 100644
index 000000000000..0d9ca4f83420
--- /dev/null
+++ b/dev-perl/Crypt-URandom/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-URandom</remote-id>
+ <remote-id type="cpan-module">Crypt::URandom</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-X509-0.510.0 b/dev-perl/Crypt-X509-0.510.0
deleted file mode 100644
index 264bfa57cf09..000000000000
--- a/dev-perl/Crypt-X509-0.510.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Convert-ASN1-0.19 test? ( >=virtual/perl-Test-Simple-0.96 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse a X.509 certificate
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Crypt-X509/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AJ/AJUNG/Crypt-X509-0.51.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dbe13f77626de19c8771a2d5fc597819
diff --git a/dev-perl/Crypt-X509/Crypt-X509-0.510.0.ebuild b/dev-perl/Crypt-X509/Crypt-X509-0.510.0.ebuild
new file mode 100644
index 000000000000..71e50ca6d2ec
--- /dev/null
+++ b/dev-perl/Crypt-X509/Crypt-X509-0.510.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AJUNG
+MODULE_VERSION=0.51
+inherit perl-module
+
+DESCRIPTION="Parse a X.509 certificate"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Convert-ASN1-0.19
+ test? ( >=virtual/perl-Test-Simple-0.96 )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Crypt-X509/Manifest b/dev-perl/Crypt-X509/Manifest
new file mode 100644
index 000000000000..d8acbd46ea0e
--- /dev/null
+++ b/dev-perl/Crypt-X509/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-X509-0.51.tar.gz 21416 BLAKE2B 2e3bc5d48b650fe8f6e59c3dd4be462e4b8878f4e339efc2cdd79fc241e2061b187663ee602e9a13aa86680a5a827cf25277e23db6c3ae22d765e63ff40cbac7 SHA512 3004bffe23de076a534e2aa75b8892fc8aa3cfebf1d03e177c58be4ba245f958748c68a302f8e97d2dd9fc1728c26fd08fe7b5e238acfacef6b99900bd7aa3a1
+EBUILD Crypt-X509-0.510.0.ebuild 398 BLAKE2B 1044917a0c4dffcbd9a31375ab8304a05273a1988493440a97836d737812710ebab00214815c5b86ef61c5c974ccc138dd6a54a64c0dcd62f33cdfdee64a8165 SHA512 b3dbd36b1e35dd40de147de2fa92c8b695e94d825b1bdef807799480a7421e2b23824bdfa0fa7e180ff8885df680deb5939143c7e2f5ceae33912547bdbe0753
+MISC metadata.xml 548 BLAKE2B 6de45b275d5bf33b3235174deda1d95d13a6a5507f46e4f561d84700c6dcd1cb2e56146634d302c2cc2d8600aaa3b121b30020b7556897a6f929f449ba427e3a SHA512 8d3205436cb03d3415944fd3a6f8289d0c35f1eee115c1809fc12d58a33c230d1f4c68ea3b8d6ccfaea3863c01c0f0079ccc2154cda038b9b24269546c11b969
diff --git a/dev-perl/Crypt-X509/metadata.xml b/dev-perl/Crypt-X509/metadata.xml
new file mode 100644
index 000000000000..49a3b9457091
--- /dev/null
+++ b/dev-perl/Crypt-X509/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-X509</remote-id>
+ <remote-id type="cpan-module">Crypt::X509</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CryptX-0.53.0 b/dev-perl/CryptX-0.53.0
deleted file mode 100644
index 89301b6eaf5b..000000000000
--- a/dev-perl/CryptX-0.53.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.590.0 !minimal? ( || ( dev-perl/Cpanel-JSON-XS dev-perl/JSON-XS virtual/perl-JSON-PP ) ) 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 ) ) dev-lang/perl:=
-DESCRIPTION=Self-contained crypto toolkit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/CryptX/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.590.0 !minimal? ( || ( dev-perl/Cpanel-JSON-XS dev-perl/JSON-XS virtual/perl-JSON-PP ) ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIK/CryptX-0.053.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f0c0b8834402f57012aa6e3ff14c0232
diff --git a/dev-perl/CryptX/CryptX-0.53.0.ebuild b/dev-perl/CryptX/CryptX-0.53.0.ebuild
new file mode 100644
index 000000000000..820d3e99f933
--- /dev/null
+++ b/dev-perl/CryptX/CryptX-0.53.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=MIK
+DIST_VERSION=0.053
+inherit perl-module
+
+DESCRIPTION="Self-contained crypto toolkit"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.590.0
+ !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
+ )
+ )
+"
+
+src_test() {
+ perl_rm_files t/003_all_pm_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/CryptX/Manifest b/dev-perl/CryptX/Manifest
new file mode 100644
index 000000000000..5ce3402c3ca0
--- /dev/null
+++ b/dev-perl/CryptX/Manifest
@@ -0,0 +1,3 @@
+DIST CryptX-0.053.tar.gz 1405139 BLAKE2B d46af13c0c9ccda9d77ad92ba26a861d00e540a5344194fa0018a5091d671225a685efc57f1dcb511feb9d05e8f3208b6afcb76d00620f23560484710fab43a4 SHA512 d67966dbbc66a185b87372eb56d60b2a5fa31f26a9d9a572486ce6de25bb6b3116fddf18558634f64101fb7d43ee340fcfa3b61a0cec6b24c4bb791b3ad982c1
+EBUILD CryptX-0.53.0.ebuild 667 BLAKE2B 9f360834827729d63267a86f719afb77985524640e7486a458596a93e385b9e31466c23ad5985f93f6e73167d1dd2301a9b0f229f7d81546b3709ba5e461cf1b SHA512 93472f4e5a37a19e0f4caf8e320bdc32440efa38ac5c4af7f2f09041d0f57cc75eb72ad3d2721728d49c81241dcacdfd5efe87e2b485aa3a7c6be5d74ebfe518
+MISC metadata.xml 6979 BLAKE2B 3a9bc66288d654d10ca2cef208d350b858fc2561cb1c8bcee3d3fdb8201cc970c005f9ed1edf01712fe304ad20c9892545924f4c3295c2e057b3303941dea041 SHA512 d6ab36e36112216257300da650851812fb88a3c0dfcbc3fe4a695ae6291bc5e0476fa2f4f7f1867c706b81efceaddcc93bd76fc511b9252bbb660cbf350ded9f
diff --git a/dev-perl/CryptX/metadata.xml b/dev-perl/CryptX/metadata.xml
new file mode 100644
index 000000000000..c13e4f74704f
--- /dev/null
+++ b/dev-perl/CryptX/metadata.xml
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">CryptX</remote-id>
+ <remote-id type="cpan-module">Crypt::AuthEnc</remote-id>
+ <remote-id type="cpan-module">Crypt::AuthEnc::CCM</remote-id>
+ <remote-id type="cpan-module">Crypt::AuthEnc::ChaCha20Poly1305</remote-id>
+ <remote-id type="cpan-module">Crypt::AuthEnc::EAX</remote-id>
+ <remote-id type="cpan-module">Crypt::AuthEnc::GCM</remote-id>
+ <remote-id type="cpan-module">Crypt::AuthEnc::OCB</remote-id>
+ <remote-id type="cpan-module">Crypt::Checksum</remote-id>
+ <remote-id type="cpan-module">Crypt::Checksum::Adler32</remote-id>
+ <remote-id type="cpan-module">Crypt::Checksum::CRC32</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::AES</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::Anubis</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::Blowfish</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::CAST5</remote-id>
+ <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::KASUMI</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::Khazad</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::MULTI2</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::Noekeon</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::RC2</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::RC5</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::RC6</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::SAFERP</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::SAFER_K128</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::SAFER_K64</remote-id>
+ <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::Skipjack</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::Twofish</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::XTEA</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::BLAKE2b_160</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::BLAKE2b_256</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::BLAKE2b_384</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::BLAKE2b_512</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::BLAKE2s_128</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::BLAKE2s_160</remote-id>
+ <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::MD2</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::MD4</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::MD5</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::RIPEMD128</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::RIPEMD160</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::RIPEMD256</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::RIPEMD320</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA1</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA224</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA256</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA384</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA3_224</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA3_256</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA3_384</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA3_512</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA512</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA512_224</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHA512_256</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::SHAKE</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::Tiger192</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::Whirlpool</remote-id>
+ <remote-id type="cpan-module">Crypt::KeyDerivation</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::BLAKE2b</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::BLAKE2s</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::F9</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::HMAC</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::OMAC</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::PMAC</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::Pelican</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::Poly1305</remote-id>
+ <remote-id type="cpan-module">Crypt::Mac::XCBC</remote-id>
+ <remote-id type="cpan-module">Crypt::Misc</remote-id>
+ <remote-id type="cpan-module">Crypt::Mode</remote-id>
+ <remote-id type="cpan-module">Crypt::Mode::CBC</remote-id>
+ <remote-id type="cpan-module">Crypt::Mode::CFB</remote-id>
+ <remote-id type="cpan-module">Crypt::Mode::CTR</remote-id>
+ <remote-id type="cpan-module">Crypt::Mode::ECB</remote-id>
+ <remote-id type="cpan-module">Crypt::Mode::OFB</remote-id>
+ <remote-id type="cpan-module">Crypt::PK</remote-id>
+ <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::RSA</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>
+ <remote-id type="cpan-module">Crypt::PRNG::RC4</remote-id>
+ <remote-id type="cpan-module">Crypt::PRNG::Sober128</remote-id>
+ <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::Sober128</remote-id>
+ <remote-id type="cpan-module">CryptX</remote-id>
+ <remote-id type="cpan-module">Math::BigInt::LTM</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Curses-1.360.0 b/dev-perl/Curses-1.360.0
deleted file mode 100644
index 1fbeb979e7c4..000000000000
--- a/dev-perl/Curses-1.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=>=sys-libs/ncurses-5:0=[unicode?] virtual/perl-Data-Dumper virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Curses interface modules for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Curses/
-IUSE=+unicode test examples
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=sys-libs/ncurses-5:0=[unicode?] virtual/perl-Data-Dumper dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GI/GIRAFFED/Curses-1.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8752363feeca7be6e6560263852de3c4
diff --git a/dev-perl/Curses-UI-0.960.900-r2 b/dev-perl/Curses-UI-0.960.900-r2
deleted file mode 100644
index a72e5505edea..000000000000
--- a/dev-perl/Curses-UI-0.960.900-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Curses dev-perl/TermReadKey test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl UI framework based on the curses library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Curses-UI/
-IUSE=test
-KEYWORDS=amd64 hppa ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Curses dev-perl/TermReadKey dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MD/MDXI/Curses-UI-0.9609.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=525f9d002e191a826574d0348de060bc
diff --git a/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild b/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild
new file mode 100644
index 000000000000..fbc619a957d8
--- /dev/null
+++ b/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+RDEPEND="dev-perl/Curses
+ dev-perl/TermReadKey"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ use test && perl_rm_files t/05pod.t
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Curses-UI/Manifest b/dev-perl/Curses-UI/Manifest
new file mode 100644
index 000000000000..737555d08ae3
--- /dev/null
+++ b/dev-perl/Curses-UI/Manifest
@@ -0,0 +1,3 @@
+DIST Curses-UI-0.9609.tar.gz 155842 BLAKE2B dd635d48d31ce8b35d499c5479fef53a1c5f30afbaa9341ba97f980e7cda1141cd25daa766603cfa3690811e8214d30cadacd089c6afad44de7c9b43d0f6826a SHA512 b92bf34b3d6b9434b948bb8c4a490e4fca4f4edc7289fd5be9fddf4af68424b12ade9c9096ab6e9b292d1863522a1b743b0f68aabec745300092a3d59e43762a
+EBUILD Curses-UI-0.960.900-r2.ebuild 628 BLAKE2B b99cddb85956537c6bd17967af2577465c5fc09deb0a2fb1a77b0f6421cd4917349511bca9ff2e0ddec16f411538123d195472650953156608438d4206928a71 SHA512 8a52cff3a21a03aa4cdcf4e66efc5b8a27bcfd7642cd871f8d0dd9ffbd99ff0226eb8453215e41fd881c004d5f4beac7c843be0cf58a302e0730bc366dc63262
+MISC metadata.xml 3831 BLAKE2B bd68a7cb0fb0d46394bec5087e7c374caeb65d11dbc3767b054f167069f58d1470770a68ec6fe091dc854c34a2ae7a7ae61d48edbd28dd64da416af3dee25ba2 SHA512 5c82bea4f715c640ba0d8478d10577034638e7966c6db475e2f5d2423b82e60f06382925ee0d4d4a9cfb083729b0d188c5e6cfcd0dd744e37ccba37fe45d74c2
diff --git a/dev-perl/Curses-UI/metadata.xml b/dev-perl/Curses-UI/metadata.xml
new file mode 100644
index 000000000000..5bded1adf01c
--- /dev/null
+++ b/dev-perl/Curses-UI/metadata.xml
@@ -0,0 +1,60 @@
+<?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">Curses-UI</remote-id>
+ <remote-id type="cpan-module">Curses::UI</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Buttonbox</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Calendar</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Checkbox</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Color</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Common</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Container</remote-id>
+ <remote-id type="cpan-module">Curses::UI::ContainerWidget</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Dialog::Basic</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Dialog::Calendar</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Dialog::Dirbrowser</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Dialog::Error</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Dialog::Filebrowser</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Dialog::Progress</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Dialog::Question</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Dialog::Status</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Label</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::chinese</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::czech</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::dutch</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::english</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::french</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::german</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::italian</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::japanese</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::norwegian</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::polish</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::portuguese</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::russian</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::slovak</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::spanish</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Language::turkish</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Listbox</remote-id>
+ <remote-id type="cpan-module">Curses::UI::MenuListbox</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Menubar</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Notebook</remote-id>
+ <remote-id type="cpan-module">Curses::UI::PasswordEntry</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Popupmenu</remote-id>
+ <remote-id type="cpan-module">Curses::UI::PopupmenuListbox</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Progressbar</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Radiobuttonbox</remote-id>
+ <remote-id type="cpan-module">Curses::UI::SearchEntry</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Searchable</remote-id>
+ <remote-id type="cpan-module">Curses::UI::TextEditor</remote-id>
+ <remote-id type="cpan-module">Curses::UI::TextEntry</remote-id>
+ <remote-id type="cpan-module">Curses::UI::TextViewer</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Widget</remote-id>
+ <remote-id type="cpan-module">Curses::UI::Window</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Curses/Curses-1.360.0.ebuild b/dev-perl/Curses/Curses-1.360.0.ebuild
new file mode 100644
index 000000000000..60ca9136a60c
--- /dev/null
+++ b/dev-perl/Curses/Curses-1.360.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~sh sparc x86 ~sparc-solaris ~x86-solaris"
+IUSE="+unicode test"
+
+RDEPEND=">=sys-libs/ncurses-5:0=[unicode?]
+ virtual/perl-Data-Dumper
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+my_curses_unicode() {
+ echo ncurses$(use unicode && echo w)
+}
+
+my_curses_version() {
+ echo ncurses$(use unicode && echo w)$(has_version '>sys-libs/ncurses-6' && echo 6 || echo 5)
+}
+
+pkg_setup() {
+ myconf="${myconf} FORMS PANELS MENUS"
+ mydoc=HISTORY
+ export CURSES_LIBTYPE=$(my_curses_unicode)
+ export CURSES_LDFLAGS=$($(my_curses_version)-config --libs)
+ export CURSES_CFLAGS=$( $(my_curses_version)-config --cflags)
+}
+
+src_configure(){
+ perl-module_src_configure
+ if ! use unicode ; then
+ sed -i 's:<form.h>:"/usr/include/form.h":' "${S}"/c-config.h || die
+ fi
+}
diff --git a/dev-perl/Curses/Manifest b/dev-perl/Curses/Manifest
new file mode 100644
index 000000000000..6768cd7aba3b
--- /dev/null
+++ b/dev-perl/Curses/Manifest
@@ -0,0 +1,3 @@
+DIST Curses-1.36.tar.gz 135049 BLAKE2B c63d1f8d80db33e184c6d9c49c9ee902b5e3ed2e69e4ccbdd683d7b6109f8025d63838ce20f6e57e95c9a9bcd9e14d6af448e52f1b9d219ab388ab74798d917b SHA512 40ce96bdf7ef4bbd6975363bc27c2c561a81cafbaf147f2655a2c6521e09f6e40441cee06b6f8f27e370ad59eaf6f677ffe8e475030dfa870d25eca37717c58c
+EBUILD Curses-1.360.0.ebuild 1152 BLAKE2B 5e0646bcfb41de352fc603c16588130d2670ed100bd16ad39a86964144fc95bd33aab22ef6f99a7744872e3e9082bc57c063557f41037aa16c4b7135d32f507c SHA512 b5446fd085374b0b7eca4be68c74f01db14ee83d354a36c7799f5d1183295199bcc05a58d744fd6647f509af85033c7ed9445b532cc005bd244e580f3fd3c1e9
+MISC metadata.xml 802 BLAKE2B ccae394619eedd43c6e5a522aa9f92e7d786dbb8a83e109af3261ef7d9911ee73b26427c8e5161b61f325261e39781d7bc5aa46f525811cf168f3ce4a6b7b485 SHA512 286dec4f8025e80d92d654c90ca124fa7b8c7986ca7afcd89585f7d57a4d15a76a044840d6f526a8bfde7edbc2dc9b5ba296d692183fa79a75ae3bf55ead1b83
diff --git a/dev-perl/Curses/metadata.xml b/dev-perl/Curses/metadata.xml
new file mode 100644
index 000000000000..f5d5cd30a219
--- /dev/null
+++ b/dev-perl/Curses/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Curses</remote-id>
+ <remote-id type="cpan-module">Curses</remote-id>
+ <remote-id type="cpan-module">Curses::Field</remote-id>
+ <remote-id type="cpan-module">Curses::Form</remote-id>
+ <remote-id type="cpan-module">Curses::Item</remote-id>
+ <remote-id type="cpan-module">Curses::Menu</remote-id>
+ <remote-id type="cpan-module">Curses::Panel</remote-id>
+ <remote-id type="cpan-module">Curses::Screen</remote-id>
+ <remote-id type="cpan-module">Curses::Window</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CursesWidgets-1.997.0-r1 b/dev-perl/CursesWidgets-1.997.0-r1
deleted file mode 100644
index 480a6cc490f8..000000000000
--- a/dev-perl/CursesWidgets-1.997.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=sys-libs/ncurses-5 >=dev-perl/Curses-1.60.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Provide high level APIs for rapid user interface design on the console in Perl
-EAPI=5
-HOMEPAGE=http://www.digitalmages.com/perl/CursesWidgets/index.html http://search.cpan.org/dist/CursesWidgets/
-KEYWORDS=amd64 ia64 ppc s390 sparc x86
-LICENSE=GPL-2
-RDEPEND=>=sys-libs/ncurses-5 >=dev-perl/Curses-1.60.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/CORLISS/CursesWidgets-1.997.tar.gz http://www.digitalmages.com/perl/CursesWidgets/downloads/CursesWidgets-1.997.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0b32ccf15acfeb9d6c4ebc8c0f35f2dd
diff --git a/dev-perl/CursesWidgets-1.997.0-r2 b/dev-perl/CursesWidgets-1.997.0-r2
deleted file mode 100644
index ed4a00e81831..000000000000
--- a/dev-perl/CursesWidgets-1.997.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=sys-libs/ncurses-5 >=dev-perl/Curses-1.60.0 dev-lang/perl:=
-DESCRIPTION=Provide high level APIs for rapid user interface design on the console in Perl
-EAPI=6
-HOMEPAGE=http://www.digitalmages.com/perl/CursesWidgets/index.html http://search.cpan.org/dist/CursesWidgets/
-IUSE=examples
-KEYWORDS=amd64 ia64 ppc s390 sparc x86
-LICENSE=GPL-2
-RDEPEND=>=sys-libs/ncurses-5 >=dev-perl/Curses-1.60.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/CORLISS/CursesWidgets-1.997.tar.gz http://www.digitalmages.com/perl/CursesWidgets/downloads/CursesWidgets-1.997.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bafcbd6c411e50d18d42cec6499bace7
diff --git a/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r1.ebuild b/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r1.ebuild
new file mode 100644
index 000000000000..4e39cb840ecf
--- /dev/null
+++ b/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=1.997
+MODULE_AUTHOR=CORLISS
+inherit perl-module
+
+DESCRIPTION="Provide high level APIs for rapid user interface design on the console in Perl"
+HOMEPAGE="http://www.digitalmages.com/perl/CursesWidgets/index.html ${HOMEPAGE}"
+SRC_URI+=" http://www.digitalmages.com/perl/CursesWidgets/downloads/${PN}-${MODULE_VERSION}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ia64 ppc s390 sparc x86"
+IUSE=""
+
+RDEPEND=">=sys-libs/ncurses-5
+ >=dev-perl/Curses-1.60.0"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r2.ebuild b/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r2.ebuild
new file mode 100644
index 000000000000..c9f3e0f81b81
--- /dev/null
+++ b/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+HOMEPAGE="http://www.digitalmages.com/perl/CursesWidgets/index.html ${HOMEPAGE}"
+SRC_URI+=" http://www.digitalmages.com/perl/CursesWidgets/downloads/${PN}-${DIST_VERSION}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ia64 ppc s390 sparc x86"
+IUSE=""
+
+RDEPEND=">=sys-libs/ncurses-5
+ >=dev-perl/Curses-1.60.0"
+DEPEND="${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/dev-perl/CursesWidgets"
+}
diff --git a/dev-perl/CursesWidgets/Manifest b/dev-perl/CursesWidgets/Manifest
new file mode 100644
index 000000000000..322eb257571a
--- /dev/null
+++ b/dev-perl/CursesWidgets/Manifest
@@ -0,0 +1,4 @@
+DIST CursesWidgets-1.997.tar.gz 40526 BLAKE2B cd0ab66eb2669b70051eda13ace5e1426c603bc014887d721c5a3fa2b1f2ace5e63eebd13b393358823987e1b36f59e552d8221789084318de0ceba50168e8b3 SHA512 18b2e59508cf7e4411cbe7988890fd50aa51365bc5365c81cd0464a0d31f05e146c963ef852e53c7ba82562b459a18d216b114218f7caeb9832fb3c36a425f55
+EBUILD CursesWidgets-1.997.0-r1.ebuild 607 BLAKE2B 72d60e087cef3c25aba914de001efc97161095314c29a8a712a6fd48c853e40a570d9b19a01d0b1ca4956c197387bf1fc30fe4e7ab34983b6fbbacc3c805d05e SHA512 c5a9527425b6b6a5761fc8c3efe62bf8766e6cc5538a4a4650cef35ad8368a02feb7408cdfebb828ae9826f3d0ba43622662acfc5ed7cd812472f3836fc4a67c
+EBUILD CursesWidgets-1.997.0-r2.ebuild 1601 BLAKE2B b4e844252f87c12051410e58cbceef0d953d582a336652d6c1606c58cbd667f2da11221a04dd6245437ea28deb913739fbf7de092b13a85c9de7e632cdf17727 SHA512 7de98557e28a5fe687390262c83543838808c6ad970c013c12261097a14a063832b3b3c219f1da83e13c47a26c6e24c2a2f786e33d4cd806cbb706589c93fe0d
+MISC metadata.xml 1128 BLAKE2B 01ef8b6d5af79e2e78f3b467b18672b309196c3224430323c56d9cfdd3987577f0f09b36457f6a7743986c9fa9d68dd8b6480c8ab63fdd2698eecc4cda152761 SHA512 87224a521c8eb6887857f3b6aea904ab490e6fb36d37d6f4a389b2b849600a3d852b6a664ebd87333d7d0885ece6024f4c0ca93c597cef4b25a107a565a6c394
diff --git a/dev-perl/CursesWidgets/metadata.xml b/dev-perl/CursesWidgets/metadata.xml
new file mode 100644
index 000000000000..7ef7ab41163f
--- /dev/null
+++ b/dev-perl/CursesWidgets/metadata.xml
@@ -0,0 +1,22 @@
+<?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">CursesWidgets</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::ButtonSet</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::Calendar</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::ComboBox</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::Label</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::ListBox</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::ListBox::MultiColumn</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::Menu</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::ProgressBar</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::TextField</remote-id>
+ <remote-id type="cpan-module">Curses::Widgets::TextMemo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cwd-Guard-0.50.0 b/dev-perl/Cwd-Guard-0.50.0
deleted file mode 100644
index 5ad63264875e..000000000000
--- a/dev-perl/Cwd-Guard-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Exporter virtual/perl-if virtual/perl-parent >=dev-perl/Module-Build-0.380.0 test? ( dev-perl/Test-Requires virtual/perl-Test-Simple !minimal? ( dev-perl/File-Copy-Link ) ) dev-lang/perl:=
-DESCRIPTION=Temporary changing working directory (chdir)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Cwd-Guard/
-IUSE=test minimal
-KEYWORDS=amd64 hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Exporter virtual/perl-if virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/Cwd-Guard-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=efdc3041682868ab585806f85ccd9979
diff --git a/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild b/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild
new file mode 100644
index 000000000000..c0946a22d4e9
--- /dev/null
+++ b/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Temporary changing working directory (chdir)"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~ppc ~x86"
+IUSE="test minimal"
+# Cwd -> perl-File-Spec
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Exporter
+ virtual/perl-if
+ virtual/perl-parent
+"
+# CPAN::Meta::Prereqs -> perl-CPAN-Meta
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ dev-perl/Test-Requires
+ virtual/perl-Test-Simple
+ !minimal? (
+ dev-perl/File-Copy-Link
+ )
+ )
+"
diff --git a/dev-perl/Cwd-Guard/Manifest b/dev-perl/Cwd-Guard/Manifest
new file mode 100644
index 000000000000..d8cd284aac94
--- /dev/null
+++ b/dev-perl/Cwd-Guard/Manifest
@@ -0,0 +1,3 @@
+DIST Cwd-Guard-0.05.tar.gz 10253 BLAKE2B cd11c91769212a5b77ce267542d6ddc231ff4ee64baa5abf88035d3fedfe005141e571b516b799f611488347d89896f16660c66a58e20729b0cddc6753b89163 SHA512 14aa68e535cec8f7182d5648558c539cbf6eebe2fee9c59d0b06f5b45cca1c6c652104a58f71b5a56f796f03d139e3e74962e45fb127bf038803b05cb9f32b82
+EBUILD Cwd-Guard-0.50.0.ebuild 621 BLAKE2B 8c32908f773d4cde5ae668fdddab02796e9a23672adce1792e2996d9f268256802dea8d380f6763de9767882f3ea6043571a7e573241f56ea125c646ad0c49db SHA512 fab9561036a6395ad59c3bd686c4a507c3872a08ebd64c793ac7ad6b05cb14fa131d6e5044ddb77502eb397e8c041f6fc135189200e2d96328fc84a11d7daba0
+MISC metadata.xml 390 BLAKE2B 1c9d88c362c73b45891121b3ed52681c244cce889a8dfb2f2285b61d74700106f9a7a1dbad243ce32576734ac6cfe29fde8e5131185f0bfd0170291e1b3a350e SHA512 b103d96a5b31e484d29b5f3043574dc7c4d1602a5ee2c904fc84f591fcc9758db92ddcfb1c1303ca22164f575af5e8ff809af8817ba78ae4e8d2f5d1d557aca5
diff --git a/dev-perl/Cwd-Guard/metadata.xml b/dev-perl/Cwd-Guard/metadata.xml
new file mode 100644
index 000000000000..e5a008ae8a02
--- /dev/null
+++ b/dev-perl/Cwd-Guard/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">Cwd-Guard</remote-id>
+ <remote-id type="cpan-module">Cwd::Guard</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBD-Pg-3.5.3 b/dev-perl/DBD-Pg-3.5.3
deleted file mode 100644
index bf43fe117250..000000000000
--- a/dev-perl/DBD-Pg-3.5.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=PostgreSQL database driver for the DBI module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-Pg/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.5.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e2f1ddf50eeb603b544b01df78b95789
diff --git a/dev-perl/DBD-Pg-3.6.2 b/dev-perl/DBD-Pg-3.6.2
deleted file mode 100644
index fa0996b232ec..000000000000
--- a/dev-perl/DBD-Pg-3.6.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=PostgreSQL database driver for the DBI module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-Pg/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.6.2.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=96e1be6983583bb1b00dd94b0fef7de6
diff --git a/dev-perl/DBD-Pg-3.7.0 b/dev-perl/DBD-Pg-3.7.0
deleted file mode 100644
index c50a642c6825..000000000000
--- a/dev-perl/DBD-Pg-3.7.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=PostgreSQL database driver for the DBI module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-Pg/
-KEYWORDS=alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.7.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=36a878c5a5a3ae3f1f9e19840b5dc968
diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild
new file mode 100644
index 000000000000..7b0d6a3e87de
--- /dev/null
+++ b/dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TURNSTEP
+inherit perl-module
+
+DESCRIPTION="PostgreSQL database driver for the DBI module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-version
+ >=dev-perl/DBI-1.614.0
+ dev-db/postgresql:*
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+# testcases require a local database with an
+# open password for the postgres user.
+DIST_TEST="skip"
+
+src_prepare() {
+ postgres_include="$(readlink -f "${EPREFIX}"/usr/include/postgresql)"
+ postgres_lib="${postgres_include//include/lib}"
+ # Fall-through case is the non-split postgresql
+ # The active cases instead get us the matching libdir for the includedir.
+ for i in lib lib64 ; do
+ if [ -d "${postgres_lib}/${i}" ]; then
+ postgres_lib="${postgres_lib}/${i}"
+ break
+ fi
+ done
+
+ # env variables for compilation:
+ export POSTGRES_INCLUDE="${postgres_include}"
+ export POSTGRES_LIB="${postgres_lib}"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.6.2.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.6.2.ebuild
new file mode 100644
index 000000000000..da68ebc2ce4d
--- /dev/null
+++ b/dev-perl/DBD-Pg/DBD-Pg-3.6.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TURNSTEP
+inherit perl-module
+
+DESCRIPTION="PostgreSQL database driver for the DBI module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-version
+ >=dev-perl/DBI-1.614.0
+ dev-db/postgresql:*
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+# testcases require a local database with an
+# open password for the postgres user.
+DIST_TEST="skip"
+
+src_prepare() {
+ postgres_include="$(readlink -f "${EPREFIX}"/usr/include/postgresql)"
+ postgres_lib="${postgres_include//include/lib}"
+ # Fall-through case is the non-split postgresql
+ # The active cases instead get us the matching libdir for the includedir.
+ for i in lib lib64 ; do
+ if [ -d "${postgres_lib}/${i}" ]; then
+ postgres_lib="${postgres_lib}/${i}"
+ break
+ fi
+ done
+
+ # env variables for compilation:
+ export POSTGRES_INCLUDE="${postgres_include}"
+ export POSTGRES_LIB="${postgres_lib}"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild
new file mode 100644
index 000000000000..5c25b81e75c1
--- /dev/null
+++ b/dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TURNSTEP
+inherit perl-module
+
+DESCRIPTION="PostgreSQL database driver for the DBI module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-version
+ >=dev-perl/DBI-1.614.0
+ dev-db/postgresql:*
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_prepare() {
+ postgres_include="$(readlink -f "${EPREFIX}"/usr/include/postgresql)"
+ postgres_lib="${postgres_include//include/lib}"
+ # Fall-through case is the non-split postgresql
+ # The active cases instead get us the matching libdir for the includedir.
+ for i in lib lib64 ; do
+ if [ -d "${postgres_lib}/${i}" ]; then
+ postgres_lib="${postgres_lib}/${i}"
+ break
+ fi
+ done
+
+ # env variables for compilation:
+ export POSTGRES_INCLUDE="${postgres_include}"
+ export POSTGRES_LIB="${postgres_lib}"
+ perl-module_src_prepare
+}
+
+src_test() {
+ local MODULES=(
+ # Compile failure: https://rt.cpan.org/Ticket/Display.html?id=123218
+ # "Bundle::DBD::Pg v${PV}"
+ "DBD::Pg v${PV}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1 #||
+ #die "Could not load ${dep}"
+ 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
+
+ local LIVEDB_TESTS=(
+ "t/01connect.t"
+ "t/02attribs.t"
+ "t/03dbmethod.t"
+ "t/03smethod.t"
+ "t/04misc.t"
+ "t/06bytea.t"
+ "t/07copy.t"
+ "t/08async.t"
+ "t/09arrays.t"
+ "t/12placeholders.t"
+ "t/20savepoints.t"
+ "t/30unicode.t"
+ )
+ local SKIP_TESTS=(
+ "t/00_signature.t"
+ );
+ if [[ ! -v DBI_DSN ]]; then
+ ewarn "Functional database tests disabled due to lack of configuration."
+ ewarn "Please set the following environment variables values pertaining to a"
+ ewarn "pre-configured Postgres installation in order for tests to work:"
+ ewarn " DBI_DSN - A DBI-compatible connection string for a Postgres Database"
+ ewarn " ( eg: dbi:Pg:dbname=testdb )"
+ ewarn " DBI_USER - A Postgres Database Username"
+ ewarn " DBI_PASS - A Postgres Database Password"
+ ewarn ""
+ ewarn "For details, visit:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBD-Pg"
+ SKIP_TESTS+=( "${LIVEDB_TESTS[@]}" )
+ fi
+ perl_rm_files "${SKIP_TESTS[@]}"
+ # Parallel testing breaks database access
+ DBDPG_TEST_ALWAYS_ENV=1 DIST_TEST="do" perl-module_src_test
+
+}
diff --git a/dev-perl/DBD-Pg/Manifest b/dev-perl/DBD-Pg/Manifest
new file mode 100644
index 000000000000..cbaf88f581bd
--- /dev/null
+++ b/dev-perl/DBD-Pg/Manifest
@@ -0,0 +1,7 @@
+DIST DBD-Pg-3.5.3.tar.gz 256570 BLAKE2B f589fc4ed978d2215d66b4cfd72b00e166f15dbe2caf004fa52c09fc6fc9f9b81ed84bc04ec0c4d3fe15f4eabb5a8a3b24b08acabb66b993c3ce67576a4c1721 SHA512 7a564e5c86fa41719289f6e391f0cd39f01df7d088892fca11175c60fec8a3af884f9204ae834caac2024ff0d45dcc013e314ec0c09a07fe7ee76170ec3a634f
+DIST DBD-Pg-3.6.2.tar.gz 258640 BLAKE2B 76e25905b0336eae4ead14c28cf8338412fec023ea0540fc80f5c8d02b1c46de1b42ee8be2230fb3276aa3c8fa2bda9a97ddbd41fc81617a557359907c02d600 SHA512 1f55bd463d90cd0d9933acde0a79462a57f11e7ed9519943cc2cb4487b4b69edd7d16ffa3d666c50aca797f9756ff4e6a0d67b58bc100f4920da36169d73b7b4
+DIST DBD-Pg-3.7.0.tar.gz 260083 BLAKE2B 73ae253e8033dab58075f6dc3c639e5d21f2df09880f59cb00fcdc201c17db1573e4902c4bfd535916775c0ef61a020a70e8f542ce28e257a903d4aabb9f6730 SHA512 edd4d3448dac1b563899c5fd4a1bad6cb810afdbbbf57b558bbe6710aa3e58530a6cf0932e35c3316c7f4f59763764d75ce1049f13c8c13deeb2e8a7c60ff73e
+EBUILD DBD-Pg-3.5.3.ebuild 1144 BLAKE2B 20d1d5fc5b14c8e596a34f09f7be7e15c16f080c4ceeff143aa7bcc1c685a49de251c7fa823983c190e8d4819af6be64c113c992e39e8eab5dfa2bd75b6f7569 SHA512 5f237cf091c9aa5eee967b6e80d004a4e1ff3e99f344bd124f28160892c72931f1615fa3a5470edd02078dd1608e6ce4efd339ea1cfb9accdf63cdaf9ce6dc3c
+EBUILD DBD-Pg-3.6.2.ebuild 1153 BLAKE2B d2618de3bb78d8192e1d0bdb1710f0f04f45028dca8ddbc05c92457d3a1f3f97c4f58ceb555cee2936a0c7d9150564846fae7434c81db8cbb2b719708b0ce188 SHA512 67933187e9e9f05347b13cb3a91d178c8c9af03cc2c2efeaadeb2ad522d9758a3c1ab4d65460b529d61eca976d177c9b52aeba16ad3513959fa27bf5a6026ed5
+EBUILD DBD-Pg-3.7.0.ebuild 2677 BLAKE2B 7854e36cfd92ae3250eddcf6b1a68b817cd0008f67ae052e2921471a211e34556eb04c48efbbfd0957edf4f5b07d28d67b62a75d9b5528618a613b4d6212fb32 SHA512 7b53c532067cce4913910ff45fb4665215c2e5ac5ca3cabd1346cb977327b419b159cced38ceff53cd04c780aebb900eb5696352ff8144b54b137dff3d7551a6
+MISC metadata.xml 446 BLAKE2B 428b5b91a84ab6026f482e2e3404f7b43a1557d16f42340453d927b4ea676caa3ab422705ea99439fd6369a43af9f2dcd0d7d3ec6a42f82b9e8df17cd2642a1a SHA512 23e05469a61761595bc52b6798d152dfc82b42a4ce1ed8010cd17b6343557ef92433cd31c00102098ed698ed0fd0260e3d165c926b9ce3de91f52112c9b40684
diff --git a/dev-perl/DBD-Pg/metadata.xml b/dev-perl/DBD-Pg/metadata.xml
new file mode 100644
index 000000000000..6340aa6b6b4d
--- /dev/null
+++ b/dev-perl/DBD-Pg/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">DBD-Pg</remote-id>
+ <remote-id type="cpan-module">Bundle::DBD::Pg</remote-id>
+ <remote-id type="cpan-module">DBD::Pg</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBD-SQLite-1.560.0 b/dev-perl/DBD-SQLite-1.560.0
deleted file mode 100644
index 74524fd6a0fe..000000000000
--- a/dev-perl/DBD-SQLite-1.560.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=system-sqlite? ( >=dev-db/sqlite-3.21.0[extensions(+)] ) >=dev-perl/DBI-1.570.0 !<dev-perl/DBD-SQLite-1 virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.480.0 test? ( >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-Test-Simple-0.420.0 ) dev-lang/perl:=
-DESCRIPTION=Self Contained RDBMS in a DBI Driver
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-SQLite/
-IUSE=test system-sqlite
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=system-sqlite? ( >=dev-db/sqlite-3.21.0[extensions(+)] ) >=dev-perl/DBI-1.570.0 !<dev-perl/DBD-SQLite-1 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.56.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=85a5e2064489ed825c5b47063cb88492
diff --git a/dev-perl/DBD-SQLite-1.580.0 b/dev-perl/DBD-SQLite-1.580.0
deleted file mode 100644
index 00ad547b1b31..000000000000
--- a/dev-perl/DBD-SQLite-1.580.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=system-sqlite? ( >=dev-db/sqlite-3.21.0[extensions(+)] ) >=dev-perl/DBI-1.570.0 !<dev-perl/DBD-SQLite-1 virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.480.0 test? ( >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-Test-Simple-0.420.0 ) dev-lang/perl:=
-DESCRIPTION=Self Contained RDBMS in a DBI Driver
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-SQLite/
-IUSE=test system-sqlite
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=system-sqlite? ( >=dev-db/sqlite-3.21.0[extensions(+)] ) >=dev-perl/DBI-1.570.0 !<dev-perl/DBD-SQLite-1 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.58.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fba088bc22e2452f4c19ecae8eabff38
diff --git a/dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild
new file mode 100644
index 000000000000..830ca571e0db
--- /dev/null
+++ b/dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ISHIGAKI
+DIST_VERSION=1.56
+inherit perl-module
+
+DESCRIPTION="Self Contained RDBMS in a DBI Driver"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE="test system-sqlite"
+
+# Please read https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBD-SQLite
+# when bumping versions re: system-sqlite interop
+RDEPEND="
+ system-sqlite? (
+ >=dev-db/sqlite-3.21.0[extensions(+)]
+ )
+ >=dev-perl/DBI-1.570.0
+ !<dev-perl/DBD-SQLite-1
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ test? (
+ >=virtual/perl-File-Spec-0.820.0
+ >=virtual/perl-Test-Simple-0.420.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ if use system-sqlite; then
+ einfo "Removing bundled SQLite"
+ # Flip Makefile into system mode.
+ sed -i 's/^if ( 0 )/if ( 1 )/' "${S}"/Makefile.PL || die
+ # remove bundled sqlite (rt.cpan#61361)
+ for i in sqlite3{.c,.h,ext.h} ; do
+ rm ${i} || die
+ sed -i -e "/^${i}\$/d" MANIFEST || die
+ done
+ myconf="SQLITE_LOCATION=${EPREFIX}/usr"
+ fi
+}
diff --git a/dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild
new file mode 100644
index 000000000000..8e84fa9db15b
--- /dev/null
+++ b/dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ISHIGAKI
+DIST_VERSION=1.58
+inherit perl-module
+
+DESCRIPTION="Self Contained RDBMS in a DBI Driver"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE="test system-sqlite"
+
+# Please read https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBD-SQLite
+# when bumping versions re: system-sqlite interop
+RDEPEND="
+ system-sqlite? (
+ >=dev-db/sqlite-3.21.0[extensions(+)]
+ )
+ >=dev-perl/DBI-1.570.0
+ !<dev-perl/DBD-SQLite-1
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ test? (
+ >=virtual/perl-File-Spec-0.820.0
+ >=virtual/perl-Test-Simple-0.420.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ if use system-sqlite; then
+ einfo "Removing bundled SQLite"
+ # Flip Makefile into system mode.
+ sed -i 's/^if ( 0 )/if ( 1 )/' "${S}"/Makefile.PL || die
+ # remove bundled sqlite (rt.cpan#61361)
+ for i in sqlite3{.c,.h,ext.h} ; do
+ rm ${i} || die
+ sed -i -e "/^${i}\$/d" MANIFEST || die
+ done
+ myconf="SQLITE_LOCATION=${EPREFIX}/usr"
+ fi
+}
diff --git a/dev-perl/DBD-SQLite/Manifest b/dev-perl/DBD-SQLite/Manifest
new file mode 100644
index 000000000000..c41fe0ccb309
--- /dev/null
+++ b/dev-perl/DBD-SQLite/Manifest
@@ -0,0 +1,5 @@
+DIST DBD-SQLite-1.56.tar.gz 2248699 BLAKE2B d6af8efed8149ff2ec5c68cc071355805f4a24e234e015c180d5326a4def4eab33352d168e9e41c06b2de28a0137f0d39a864749bfa972d28f8ec9221379bdc1 SHA512 1c9be3557691f76a9e543fe4bd6656a6b82f53fba4bc05261a55affa0a38b4eaa1cf876da975234c9c09985ba25b21f6f7a735f1cc47104169edf7fdd3a2e314
+DIST DBD-SQLite-1.58.tar.gz 2248800 BLAKE2B 54cb94d0c64389984290361104e723be4cc9c7352e2f1c80838efa15d8f3d9d671705117422a1076203821b24ef63e06bf95244a0bdd7b710394e655041af18e SHA512 080d1e304fb0d43926ce0345df3367132c317ba113bdc11952c0a159bc68d988a024828a28e66be267f82e07731dee225723854fb80914ba7c476b27dbdeb212
+EBUILD DBD-SQLite-1.560.0.ebuild 1289 BLAKE2B c9826778fd550d26995af24bf0beeaf2c1bb8f6597b52e0aa14071d599438e32281b783acf3b7d82cc4d8670f909f7ff678950005e84518524bd66e78978dd99 SHA512 1ac44eff172582e3190661c32eec0a6bf93e8abee86a8c00d5951cc0f5b081a43d14de5ea256899687b7c0d40565f4c2b2aa3d4fa211ebbcb3ccf5d008345e6e
+EBUILD DBD-SQLite-1.580.0.ebuild 1300 BLAKE2B c1f695179b4e6df47d3410b1d8b15207813efed077c457a3394233438015a92e4a51b885c908f37d74392ded29e75de31dc6c4267977d0dbf3269fda179f0034 SHA512 24011c6588b9be3b43230e7884504e3fc09c31326e52813d57fef72933e9fb4a6d359144c189d5a61e281bbc5923553df60c14d4b75291875f8ad397f2b1e6e7
+MISC metadata.xml 1076 BLAKE2B da1e831d74cde4db051a301cce34e8a64ade0f85accb892a72f5480db33ce3672542932b455b69f8cb7c0abf792799639f8c06c572e89a0abdba64561d2aa4f9 SHA512 6dc34ac81f2eef0a16be36407d29a91f341f19706a9660d751b5d4b289b44d6595f31260a4987b2cff22c4b02440cd07dfbcef48b1422da5ca96a5dcfdea510e
diff --git a/dev-perl/DBD-SQLite/metadata.xml b/dev-perl/DBD-SQLite/metadata.xml
new file mode 100644
index 000000000000..81d70780bfe5
--- /dev/null
+++ b/dev-perl/DBD-SQLite/metadata.xml
@@ -0,0 +1,22 @@
+<?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>
+ <use>
+ <flag name="system-sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg> installation</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">DBD-SQLite</remote-id>
+ <remote-id type="cpan-module">DBD::SQLite</remote-id>
+ <remote-id type="cpan-module">DBD::SQLite::Constants</remote-id>
+ <remote-id type="cpan-module">DBD::SQLite::VirtualTable</remote-id>
+ <remote-id type="cpan-module">DBD::SQLite::VirtualTable::Cursor</remote-id>
+ <remote-id type="cpan-module">DBD::SQLite::VirtualTable::FileContent</remote-id>
+ <remote-id type="cpan-module">DBD::SQLite::VirtualTable::FileContent::Cursor</remote-id>
+ <remote-id type="cpan-module">DBD::SQLite::VirtualTable::PerlData</remote-id>
+ <remote-id type="cpan-module">DBD::SQLite::VirtualTable::PerlData::Cursor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBD-mysql-4.32.0-r2 b/dev-perl/DBD-mysql-4.32.0-r2
deleted file mode 100644
index bb58e17e35cb..000000000000
--- a/dev-perl/DBD-mysql-4.32.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/DBI dev-perl/Test-Deep virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Perl DBD:mysql Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DBD-mysql/
-IUSE=embedded test
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DBI dev-perl/Test-Deep virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.032.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1a84eee36d6e507c3ec5d2778c88d54e
diff --git a/dev-perl/DBD-mysql-4.37.0 b/dev-perl/DBD-mysql-4.37.0
deleted file mode 100644
index d57628f4d529..000000000000
--- a/dev-perl/DBD-mysql-4.37.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) virtual/perl-ExtUtils-MakeMaker virtual/perl-Data-Dumper test? ( dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.900.0 virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=MySQL driver for the Perl5 Database Interface (DBI)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-mysql/
-IUSE=embedded test +ssl
-KEYWORDS=alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) dev-lang/perl:=
-REQUIRED_USE=?? ( embedded ssl )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MICHIELB/DBD-mysql-4.037.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d208ede57984c2adf8cc0f1e6852cb12
diff --git a/dev-perl/DBD-mysql-4.41.0 b/dev-perl/DBD-mysql-4.41.0
deleted file mode 100644
index 748a2b1c31f4..000000000000
--- a/dev-perl/DBD-mysql-4.41.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) virtual/perl-ExtUtils-MakeMaker virtual/perl-Data-Dumper test? ( dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.900.0 virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=MySQL driver for the Perl5 Database Interface (DBI)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-mysql/
-IUSE=embedded test +ssl
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) dev-lang/perl:=
-REQUIRED_USE=?? ( embedded ssl )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MICHIELB/DBD-mysql-4.041.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1ff00e5cedfac7da4821df61ddad79c2
diff --git a/dev-perl/DBD-mysql-4.41.0-r2 b/dev-perl/DBD-mysql-4.41.0-r2
deleted file mode 100644
index 82e75f693be9..000000000000
--- a/dev-perl/DBD-mysql-4.41.0-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) virtual/perl-ExtUtils-MakeMaker virtual/perl-Data-Dumper test? ( dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.900.0 virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=MySQL driver for the Perl5 Database Interface (DBI)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-mysql/
-IUSE=embedded test +ssl
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) dev-lang/perl:=
-REQUIRED_USE=?? ( embedded ssl )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MICHIELB/DBD-mysql-4.041.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1fd612803731af6f7e04d7c369af1761
diff --git a/dev-perl/DBD-mysql-4.42.0 b/dev-perl/DBD-mysql-4.42.0
deleted file mode 100644
index 671949ca4d7f..000000000000
--- a/dev-perl/DBD-mysql-4.42.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) virtual/perl-ExtUtils-MakeMaker virtual/perl-Data-Dumper dev-perl/Devel-CheckLib test? ( dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.900.0 virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=MySQL driver for the Perl5 Database Interface (DBI)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-mysql/
-IUSE=embedded test +ssl
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~s390 ~sh ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= embedded? ( virtual/mysql[embedded] ) dev-lang/perl:=
-REQUIRED_USE=?? ( embedded ssl )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MICHIELB/DBD-mysql-4.042.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9a5f199e75766c8d0b1821f8b4e00c0a
diff --git a/dev-perl/DBD-mysql-4.44.0 b/dev-perl/DBD-mysql-4.44.0
deleted file mode 100644
index 4e34a12d6822..000000000000
--- a/dev-perl/DBD-mysql-4.44.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= virtual/perl-ExtUtils-MakeMaker virtual/perl-Data-Dumper test? ( dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.900.0 virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=MySQL driver for the Perl5 Database Interface (DBI)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBD-mysql/
-IUSE=test +ssl
-KEYWORDS=alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBI-1.609.0 virtual/libmysqlclient:= dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.044.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=95888836f343fd9bd09f8f0fbe1ebcde
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild
new file mode 100644
index 000000000000..84ac33ce749c
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CAPTTOFU
+MODULE_VERSION=4.032
+inherit eutils perl-module
+
+DESCRIPTION="The Perl DBD:mysql Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="embedded test"
+
+RDEPEND="dev-perl/DBI
+ dev-perl/Test-Deep
+ virtual/libmysqlclient:=
+ embedded? ( virtual/mysql[embedded] )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-print_embedded_options.patch
+}
+
+src_configure() {
+ if use test; then
+ myconf="${myconf} --testdb=test \
+ --testhost=localhost \
+ --testuser=test \
+ --testpassword=test"
+ fi
+ use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config"
+ perl-module_src_configure
+}
+
+src_test() {
+ einfo
+ einfo "If tests fail, you have to configure your MySQL instance to create"
+ einfo "and grant some privileges to the test user."
+ einfo "You can run the following commands at the MySQL prompt: "
+ einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';"
+ einfo "> CREATE DATABASE test;"
+ einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"
+ einfo
+ sleep 5
+ perl-module_src_test
+}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild
new file mode 100644
index 000000000000..26cd430f46cd
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.37.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MICHIELB
+DIST_VERSION=4.037
+inherit eutils perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+# embedded=on disables ssl support
+# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886
+REQUIRED_USE="?? ( embedded ssl )"
+IUSE="embedded test +ssl"
+
+RDEPEND=">=dev-perl/DBI-1.609.0
+ virtual/libmysqlclient:=
+ embedded? ( virtual/mysql[embedded] )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Data-Dumper
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ virtual/perl-Time-HiRes
+ )
+"
+PATCHES=(
+ "${FILESDIR}"/${PN}-print_embedded_options.patch
+)
+
+src_configure() {
+ if use test; then
+ myconf="${myconf} --testdb=test \
+ --testhost=localhost \
+ --testuser=test \
+ --testpassword=test"
+ fi
+ myconf="${myconf} --$(usex ssl ssl nossl)"
+ use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config"
+ perl-module_src_configure
+}
+
+# Parallel testing is broken as 2 tests create the same table
+# and mysql isn't acid compliant and can't limit visibility of tables
+# to a transaction...
+DIST_TEST="do"
+
+src_test() {
+ einfo
+ einfo "If tests fail, you have to configure your MySQL instance to create"
+ einfo "and grant some privileges to the test user."
+ einfo "You can run the following commands at the MySQL prompt: "
+ einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';"
+ einfo "> CREATE DATABASE test;"
+ einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"
+ einfo
+ sleep 5
+ perl_rm_files t/pod.t t/manifest.t
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ perl-module_src_test
+}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild
new file mode 100644
index 000000000000..34f18b06e628
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.41.0-r2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MICHIELB
+DIST_VERSION=4.041
+inherit eutils perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+# embedded=on disables ssl support
+# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886
+REQUIRED_USE="?? ( embedded ssl )"
+IUSE="embedded test +ssl"
+
+RDEPEND=">=dev-perl/DBI-1.609.0
+ virtual/libmysqlclient:=
+ embedded? ( virtual/mysql[embedded] )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Data-Dumper
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ virtual/perl-Time-HiRes
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${DIST_VERSION}-no-dot-inc.patch"
+ "${FILESDIR}/${DIST_VERSION}-amvis-type-conversions.patch"
+ "${FILESDIR}/${DIST_VERSION}-mariadb-10.2.patch"
+)
+src_configure() {
+ if use test; then
+ myconf="${myconf} --testdb=test \
+ --testhost=localhost \
+ --testuser=test \
+ --testpassword=test"
+ fi
+ myconf="${myconf} --$(usex ssl ssl nossl)"
+ use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config"
+ perl-module_src_configure
+}
+
+# Parallel testing is broken as 2 tests create the same table
+# and mysql isn't acid compliant and can't limit visibility of tables
+# to a transaction...
+DIST_TEST="do"
+
+src_test() {
+ einfo
+ einfo "If tests fail, you have to configure your MySQL instance to create"
+ einfo "and grant some privileges to the test user."
+ einfo "You can run the following commands at the MySQL prompt: "
+ einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';"
+ einfo "> CREATE DATABASE test;"
+ einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"
+ einfo
+ sleep 5
+ perl_rm_files t/pod.t t/manifest.t
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ perl-module_src_test
+}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild
new file mode 100644
index 000000000000..25b0b306ccc8
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MICHIELB
+DIST_VERSION=4.041
+inherit eutils perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+# embedded=on disables ssl support
+# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886
+REQUIRED_USE="?? ( embedded ssl )"
+IUSE="embedded test +ssl"
+
+RDEPEND=">=dev-perl/DBI-1.609.0
+ virtual/libmysqlclient:=
+ embedded? ( virtual/mysql[embedded] )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Data-Dumper
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ virtual/perl-Time-HiRes
+ )
+"
+PATCHES=( "${FILESDIR}/${DIST_VERSION}-no-dot-inc.patch" )
+src_configure() {
+ if use test; then
+ myconf="${myconf} --testdb=test \
+ --testhost=localhost \
+ --testuser=test \
+ --testpassword=test"
+ fi
+ myconf="${myconf} --$(usex ssl ssl nossl)"
+ use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config"
+ perl-module_src_configure
+}
+
+# Parallel testing is broken as 2 tests create the same table
+# and mysql isn't acid compliant and can't limit visibility of tables
+# to a transaction...
+DIST_TEST="do"
+
+src_test() {
+ einfo
+ einfo "If tests fail, you have to configure your MySQL instance to create"
+ einfo "and grant some privileges to the test user."
+ einfo "You can run the following commands at the MySQL prompt: "
+ einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';"
+ einfo "> CREATE DATABASE test;"
+ einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"
+ einfo
+ sleep 5
+ perl_rm_files t/pod.t t/manifest.t
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ perl-module_src_test
+}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild
new file mode 100644
index 000000000000..d96848aa70f8
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.42.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MICHIELB
+DIST_VERSION=4.042
+inherit eutils perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~s390 ~sh ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+# embedded=on disables ssl support
+# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886
+REQUIRED_USE="?? ( embedded ssl )"
+IUSE="embedded test +ssl"
+
+RDEPEND=">=dev-perl/DBI-1.609.0
+ virtual/libmysqlclient:=
+ embedded? ( virtual/mysql[embedded] )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Data-Dumper
+ dev-perl/Devel-CheckLib
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ virtual/perl-Time-HiRes
+ )
+"
+PATCHES=( "${FILESDIR}/${DIST_VERSION}-no-dot-inc.patch" )
+src_configure() {
+ if use test; then
+ myconf="${myconf} --testdb=test \
+ --testhost=localhost \
+ --testuser=test \
+ --testpassword=test"
+ fi
+ myconf="${myconf} --$(usex ssl ssl nossl)"
+ use embedded && myconf="${myconf} --force-embedded --embedded=mysql_config"
+ perl-module_src_configure
+}
+
+# Parallel testing is broken as 2 tests create the same table
+# and mysql isn't acid compliant and can't limit visibility of tables
+# to a transaction...
+DIST_TEST="do"
+
+src_test() {
+ einfo
+ einfo "If tests fail, you have to configure your MySQL instance to create"
+ einfo "and grant some privileges to the test user."
+ einfo "You can run the following commands at the MySQL prompt: "
+ einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';"
+ einfo "> CREATE DATABASE test;"
+ einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"
+ einfo
+ sleep 5
+ perl_rm_files t/pod.t t/manifest.t
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ perl-module_src_test
+}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild
new file mode 100644
index 000000000000..49b4d9e853d5
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CAPTTOFU
+DIST_VERSION=4.044
+inherit eutils perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+IUSE="test +ssl"
+
+RDEPEND=">=dev-perl/DBI-1.609.0
+ virtual/libmysqlclient:=
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Data-Dumper
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ virtual/perl-Time-HiRes
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-${DIST_VERSION}-amvis-type-conversions.patch"
+ "${FILESDIR}/${PN}-${DIST_VERSION}-no-dot-inc.patch"
+ "${FILESDIR}/4.041-mariadb-10.2.patch"
+)
+src_configure() {
+ if use test; then
+ myconf="${myconf} --testdb=test \
+ --testhost=localhost \
+ --testuser=test \
+ --testpassword=test"
+ fi
+ myconf="${myconf} --$(usex ssl ssl nossl)"
+ perl-module_src_configure
+}
+
+# Parallel testing is broken as 2 tests create the same table
+# and mysql isn't acid compliant and can't limit visibility of tables
+# to a transaction...
+DIST_TEST="do"
+
+src_test() {
+ einfo
+ einfo "If tests fail, you have to configure your MySQL instance to create"
+ einfo "and grant some privileges to the test user."
+ einfo "You can run the following commands at the MySQL prompt: "
+ einfo "> CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';"
+ einfo "> CREATE DATABASE test;"
+ einfo "> GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"
+ einfo
+ sleep 5
+ perl_rm_files t/pod.t t/manifest.t
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ perl-module_src_test
+}
diff --git a/dev-perl/DBD-mysql/Manifest b/dev-perl/DBD-mysql/Manifest
new file mode 100644
index 000000000000..f402b59391e3
--- /dev/null
+++ b/dev-perl/DBD-mysql/Manifest
@@ -0,0 +1,19 @@
+AUX 4.041-amvis-type-conversions.patch 1503 BLAKE2B fe4dd5223797fef269693930aaa874c50ffc9cce123876cad3bfe7bd9897c9edc4ede7b95f156386ebc3d0bdafb56ebabfa0295f790b3a13dc315fac1a0b3a09 SHA512 e30e7d04fac5e19d710af7f116c82455bed5ab1a080bd4e8777e4a08915243f5059c687c936da82d92bbb53496c9a6848cb2fb36bc8e63140e6b230b78d3daae
+AUX 4.041-mariadb-10.2.patch 1276 BLAKE2B 9e29ec5d423e77afe825adbf5146763edf168ed1050a8022d28c220d3fdeaa6cf631e15191be2da7dabccf41b9bc7ae1a13f4728a0f6790b7d230d0eb37c997c SHA512 1e2b4b98d285c7a0b0cfada98e7e65896b322dcf26985cb1f3bc0ceb1e72e71650b23a8b0600e887df33ed316545f8adc22c4cfd9318485f04195d3825d8ceee
+AUX 4.041-no-dot-inc.patch 3470 BLAKE2B 2c8bfe5461699a1d167f9c1ecd77631293685f02eb3b875f2b7d97dff3863b5535ba6a537cdd92725418606b1b718fddec8c2979f51f423a6dc0869910b000f1 SHA512 b7a075b9e63bf80bf78a91fc732fccf2059638961d941b7be0dd73b3669a0a0df7bed3a8e5c12d8d88a9da7c28fb872669de5f3d6b6ac60da5510599a173cb26
+AUX 4.042-no-dot-inc.patch 5717 BLAKE2B fd0835e7e6446e135035489d02ae520bfb21e8590daab905bd8433c584ad35135d77fb55a8a37aa720abfb830158f0980e49bf5a4d54b96c28d279a15b99927b SHA512 8b8707cffc9ff711ea0effe9c2eb0ef56fd4b97729e76f3bffe52e780764a4f0d812e1ec00249752363475650dc803b2311c82cc645016d0449be296b8b1bf0b
+AUX DBD-mysql-4.044-amvis-type-conversions.patch 1739 BLAKE2B 25fcf1c74798a2c0aaaeae3788e69e9735533ffeb6ed3455eecc0e3500d961522081745e3e0d6a99bcbe28996555ca0caf935628688446d4ab2e896c5ee92f3f SHA512 3335e80f756b75299dd8f398a6e6f2aa3902ad581f6c46e8a1e5d032b10c586b5b3ad4a237ccd7dae48b2039a72eb3de537dcab193aba294114392ba32c42c29
+AUX DBD-mysql-4.044-no-dot-inc.patch 4927 BLAKE2B dd952d2dac0de6c9d428832083034041058c019d16f29df2e06f107181cc10a1924c1ff954e33d2269cc6d1d6e0b379b3887ad75bc1542afd6dc6714b9876dc0 SHA512 faf3f4fbe551b8dfe65e747dc78f6136c059934c145ffbd5b83781eec044f8d764f1b02cf5f11af542476853c887fa98b09c6b939740e934c57db235b0668a67
+AUX DBD-mysql-print_embedded_options.patch 616 BLAKE2B bb8a5512e12e9a2bfe942df81689dfbc9551d94c9354830f49cf905b858a61c3a9f747c56dbb87677f86034b6747168881a09d71980d9633c345545b65cc0d37 SHA512 da7bbc1b65e58128af4c19673827c342de94e811b6ab20ff6844646eb7d6afdff79b61aaa6033ae2ac3d8dce8140f78505961e3da49306b5034a6c3eb5ba8157
+DIST DBD-mysql-4.032.tar.gz 146476 BLAKE2B 3ace983522e273cdb18352d2fa87702222594daed6e8d1eda2b037e5b98c31fd2e81bfa57ec71d6f5d836de80cdaf06a3571ae7c84d1ff4822ed6ab4f5d9e8fe SHA512 7e7ebaed07f0540079854294cc3ab4a4554fd0f850dd0927b2485cc985c2c9f5b70a650d971027c883cc4d8450020245656f6ff1f792a56d1a2d4b45402d73d0
+DIST DBD-mysql-4.037.tar.gz 146639 BLAKE2B fbecca7302cd6ea0386116a1824a7696f87f681dbfcd88970b1a5eab54639e46471fc07b37bd8c0158b3eca02d05dad159e11027daa5ab46eaa307b530f7c58e SHA512 3bda6ea18d29e32028b7eb93cd06fdbabbadafa66f982556298a68980c42a7b5236872113696e6d2df66a345049d1e63bc90ab358c8631f0cbea187780e514af
+DIST DBD-mysql-4.041.tar.gz 150508 BLAKE2B 900ccc4ad9bc5bfb236c66774a6c9529beed3568c3f3626afcbb572fa530a2488ee8e05b1dabd169a775f28d634321dd3e86923e2829e019943a9f3054b1e887 SHA512 8663c58f1dec273869ef5d3ee663d80cb36fa87b1956318fff07a4a801aaecc395510a8f31b7a51b823f7e9d6a73ebf13894c1b7f7b27fdc3f3956e6aba34777
+DIST DBD-mysql-4.042.tar.gz 160028 BLAKE2B ef2f9d6508a473c34275ae9d7233863698ab502d837975f08593d2d1ca9761081ffb84bafc5a02c572e2a6b4d54dd7c8312e476e0719733166f8edc030a016de SHA512 fe3c9e1e325f7056da783e0ea33f9a7810f25f3d9cd2c9a4bf4037b20a2148f2291b2f90d44730e63c7902b45e26993a7f9fcf1b3bf8d1bc5d3fca99893a019e
+DIST DBD-mysql-4.044.tar.gz 155006 BLAKE2B 2934224010bb09aaff9a334b25038a4c7d1eb5552f6ad2b73f44aa7e2d8cb3684644773a89f35363c156cf40867a28943320e1b8b7ef4b9d4b8ac0f6b2417b38 SHA512 e3dd9482e8f78c19dc91baba07e39e266f113ce5a014cfe6c5989c96ed0f85723a17ba6a6e00b65a1ed3c62362400bd3779eb63ed282f73587b4757da249af02
+EBUILD DBD-mysql-4.32.0-r2.ebuild 1319 BLAKE2B fca837574ca5840669f9d076dddbe0b5293dfb9df05aeb381cd2768de761b1cba5cc3c4f74d248718fe3752453935071653069f9632be06b33f852471d0eb9ca SHA512 e654b62fefeb79914ba77691a9b28777c594fc69f8ff91f77d190f831a79a7b5bd7caaf62d6cc9d6cc3d48a9ae43b96815d3bf87aa62cf9a1a2b3ef6189db776
+EBUILD DBD-mysql-4.37.0.ebuild 1973 BLAKE2B 072f8acba91a0512ed7b4f9ecd8c1dc71d14fac7d0b868aca54fcba46f38624456beb1336fe74846feff6d961aad3a4992511cb310211e7f113e95000063de2f SHA512 1b6e44cfff11f8f28e29721fd0c47b3b2b1c6a5bd638a9b219e94dd76ae23814bf86116006b1bebae49266e255cfe9b529b79e54076664a502013a6d057f1696
+EBUILD DBD-mysql-4.41.0-r2.ebuild 2093 BLAKE2B 046ff0c8ddec85d2fab3b7ec4d7018c46609b54263846d81b513a770327315ca3bbcc34f2d09308610028cfd3cad85fcf9ea4d92b251cc4576add96bf475e742 SHA512 72f9938a6e98a0a1631eb75d97af59c0ddcb8b7e5436572ab3049967452aac9d6d0339fb7c07e2e7fea58038c2d14f7cd5635767baa43967b480e3e3189fbdbe
+EBUILD DBD-mysql-4.41.0.ebuild 1966 BLAKE2B 3bd3a45c3dec31844ade8b79edb2089dc20a627b0c8797947c0e0e0ea7780a47a8a60582d57361a0f3bfa833dc65f4686f61cd33c04f591b1b562ecf8e091b60 SHA512 88e2669b1feb2b6bdeec630a9fa2fc4dfd62b907d0af3ac0b97a90608a4113593f704ce92d14fd542c8b9760d3a4a345dfdec251359d30075da1a500526182e0
+EBUILD DBD-mysql-4.42.0.ebuild 1977 BLAKE2B f7e71ad84f2f9889e4b933b1bd9b1f41a01956ac112aff4184610193b3f413d5905e16ac32aed958739457c9b2dbd1ceec46fb1fa3cb56571d317ffbf75ffceb SHA512 ee15ba80bc64c0073a81f9883ceb0366e21aed63d3543eb75427166f01ffe0125087d4ea0aa196eed1c5c8596581664038bc9f41c2486c2ea5b8c4f68cf9c201
+EBUILD DBD-mysql-4.44.0.ebuild 1823 BLAKE2B f4347a03a9d728e16b3ad45c70cc2b69bc3038b442ebfb8701d72502fcedc84ae88bd55dd9a65358405d6caae2fc0d127861a23d71534c9a4db861dc9e2b7973 SHA512 8c510d77cb5dfae787ea3347665e0716e8870ae07bc38b55b71647c3449059dc0e52d7a80fd8f85c895129e7e9658565846f6a38f2f78da4e912b2f7338d3597
+MISC metadata.xml 876 BLAKE2B 72a484b9d7cef869858a3ac26315ca83317344de66a903072a93af8b80bdcd310d3a59084140181faaca40c1bf640e7b1f6baf9939254624acc166906f4da476 SHA512 05226b4f30741e8d77f5174491aee480a958e3cdf9b9484ff261b975805b82eee9ff865df97891c6107307c5cc19994764110f5461c3e80c9d8828b34e076968
diff --git a/dev-perl/DBD-mysql/files/4.041-amvis-type-conversions.patch b/dev-perl/DBD-mysql/files/4.041-amvis-type-conversions.patch
new file mode 100644
index 000000000000..041ba0a496a6
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/4.041-amvis-type-conversions.patch
@@ -0,0 +1,47 @@
+From: Pali <pali@cpan.org>
+Date: Fri, 24 Feb 2017 19:51:36 +0100
+Subject: [PATCH] Fix type conversions
+
+Calling SvNV() for magical scalar is not enough for float type conversion.
+It caused problem for Amavis in tainted mode -- all float values were zero.
+On the other hand SvIV() and SvUV() seems to work fine. To be sure that
+correct value of float is in scalar use sv_setnv() with explicit NV float
+value. Similar code is changed also for integers IV/UV.
+
+This patch should fix reported Amavis bug:
+https://github.com/perl5-dbi/DBD-mysql/issues/78
+
+See also reported perl bug about SvNV():
+https://rt.perl.org/Public/Bug/Display.html?id=130801
+
+Bugs: https://github.com/perl5-dbi/DBD-mysql/issues/78
+Bugs-Debian: https://bugs.debian.org/856064
+
+--- a/dbdimp.c
++++ b/dbdimp.c
+@@ -4250,8 +4250,7 @@
+ switch (mysql_to_perl_type(fields[i].type)) {
+ case MYSQL_TYPE_DOUBLE:
+ /* Coerce to dobule and set scalar as NV */
+- (void) SvNV(sv);
+- SvNOK_only(sv);
++ sv_setnv(sv, SvNV(sv));
+ break;
+
+ case MYSQL_TYPE_LONG:
+@@ -4259,13 +4258,11 @@
+ /* Coerce to integer and set scalar as UV resp. IV */
+ if (fields[i].flags & UNSIGNED_FLAG)
+ {
+- (void) SvUV(sv);
+- SvIOK_only_UV(sv);
++ sv_setuv(sv, SvUV(sv));
+ }
+ else
+ {
+- (void) SvIV(sv);
+- SvIOK_only(sv);
++ sv_setiv(sv, SvIV(sv));
+ }
+ break;
+
diff --git a/dev-perl/DBD-mysql/files/4.041-mariadb-10.2.patch b/dev-perl/DBD-mysql/files/4.041-mariadb-10.2.patch
new file mode 100644
index 000000000000..13fa2775a3c4
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/4.041-mariadb-10.2.patch
@@ -0,0 +1,35 @@
+From 509fd6a054de9408ce9032e93fff61f6bdbc568a Mon Sep 17 00:00:00 2001
+From: Brian Evans <grknight@gentoo.org>
+Date: Fri, 13 Oct 2017 15:03:50 -0400
+Subject: Fix building/linking against MariaDB 10.2
+
+Bug: https://bugs.gentoo.org/634192
+---
+ mysql.xs | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/mysql.xs b/mysql.xs
+index 13c6a57..6de3c8e 100644
+--- a/mysql.xs
++++ b/mysql.xs
+@@ -790,7 +790,7 @@ dbd_mysql_get_info(dbh, sql_info_type)
+ D_imp_dbh(dbh);
+ IV type = 0;
+ SV* retsv=NULL;
+-#if !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 50709
++#if ( !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 50709 ) || MYSQL_VERSION_ID >= 100202
+ /* MariaDB 10 is not MySQL source level compatible so this only applies to MySQL*/
+ IV buffer_len;
+ #endif
+@@ -822,7 +822,7 @@ dbd_mysql_get_info(dbh, sql_info_type)
+ retsv = newSVpvn("`", 1);
+ break;
+ case SQL_MAXIMUM_STATEMENT_LENGTH:
+-#if !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 50709
++#if ( !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 50709 ) || MYSQL_VERSION_ID >= 100202
+ /* MariaDB 10 is not MySQL source level compatible so this
+ only applies to MySQL*/
+ /* mysql_get_option() was added in mysql 5.7.3 */
+--
+2.14.2
+
diff --git a/dev-perl/DBD-mysql/files/4.041-no-dot-inc.patch b/dev-perl/DBD-mysql/files/4.041-no-dot-inc.patch
new file mode 100644
index 000000000000..f26837f548a8
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/4.041-no-dot-inc.patch
@@ -0,0 +1,103 @@
+From 497224cad8b6469913c61ee856228bc1d0280980 Mon Sep 17 00:00:00 2001
+From: Pali <pali@cpan.org>
+Date: Mon, 17 Apr 2017 21:38:58 +0200
+Subject: [PATCH] Fix tests on Perl On 5.25.10 or greater with
+ -Ddefault_inc_excludes_dot
+
+Some tests do not include dot in %INC and fails with error:
+Can't locate t/lib.pl in @INC
+
+Fixes: https://rt.cpan.org/Public/Bug/Display.html?id=120709
+---
+ t/40server_prepare_crash.t | 3 ++-
+ t/rt25389-bin-case.t | 3 ++-
+ t/rt50304-column_info_parentheses.t | 3 ++-
+ t/rt61849-bind-param-buffer-overflow.t | 3 ++-
+ t/rt75353-innodb-lock-timeout.t | 3 ++-
+ t/rt83494-quotes-comments.t | 3 ++-
+ 11 files changed, 22 insertions(+), 11 deletions(-)
+
+diff --git a/t/40server_prepare_crash.t b/t/40server_prepare_crash.t
+index e3777b9..d04eb9c 100644
+--- a/t/40server_prepare_crash.t
++++ b/t/40server_prepare_crash.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = DbiTestConnect($test_dsn, $test_user, $test_password, { PrintError => 1, RaiseError => 1, AutoCommit => 0, mysql_server_prepare => 1, mysql_server_prepare_disable_fallback => 1 });
+ plan skip_all => "You must have MySQL version 4.1.3 and greater for this test to run" if $dbh->{mysql_clientversion} < 40103 or $dbh->{mysql_serverversion} < 40103;
+diff --git a/t/rt25389-bin-case.t b/t/rt25389-bin-case.t
+index cbda8b7..3aee41b 100644
+--- a/t/rt25389-bin-case.t
++++ b/t/rt25389-bin-case.t
+@@ -4,7 +4,8 @@ use warnings;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ use Test::More;
+
+diff --git a/t/rt50304-column_info_parentheses.t b/t/rt50304-column_info_parentheses.t
+index 76f9eff..6c3aac5 100644
+--- a/t/rt50304-column_info_parentheses.t
++++ b/t/rt50304-column_info_parentheses.t
+@@ -4,7 +4,8 @@ use warnings;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password $state);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ use Test::More;
+
+diff --git a/t/rt61849-bind-param-buffer-overflow.t b/t/rt61849-bind-param-buffer-overflow.t
+index 82baf2f..a3c75de 100644
+--- a/t/rt61849-bind-param-buffer-overflow.t
++++ b/t/rt61849-bind-param-buffer-overflow.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $INSECURE_VALUE_FROM_USER = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
+
+diff --git a/t/rt75353-innodb-lock-timeout.t b/t/rt75353-innodb-lock-timeout.t
+index a1f437d..95694db 100644
+--- a/t/rt75353-innodb-lock-timeout.t
++++ b/t/rt75353-innodb-lock-timeout.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh1 = DbiTestConnect($test_dsn, $test_user, $test_password, { RaiseError => 1, AutoCommit => 0 });
+
+diff --git a/t/rt83494-quotes-comments.t b/t/rt83494-quotes-comments.t
+index c48b0b9..83919f2 100644
+--- a/t/rt83494-quotes-comments.t
++++ b/t/rt83494-quotes-comments.t
+@@ -9,7 +9,8 @@ use DBI;
+ use Test::More;
+
+ use vars qw($test_dsn $test_user $test_password $state);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = DbiTestConnect($test_dsn, $test_user, $test_password,
+ { RaiseError => 1, PrintError => 0, AutoCommit => 0 });
diff --git a/dev-perl/DBD-mysql/files/4.042-no-dot-inc.patch b/dev-perl/DBD-mysql/files/4.042-no-dot-inc.patch
new file mode 100644
index 000000000000..274605c44c7d
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/4.042-no-dot-inc.patch
@@ -0,0 +1,178 @@
+From 497224cad8b6469913c61ee856228bc1d0280980 Mon Sep 17 00:00:00 2001
+From: Pali <pali@cpan.org>
+Date: Mon, 17 Apr 2017 21:38:58 +0200
+Subject: [PATCH] Fix tests on Perl On 5.25.10 or greater with
+ -Ddefault_inc_excludes_dot
+
+Some tests do not include dot in %INC and fails with error:
+Can't locate t/lib.pl in @INC
+
+Fixes: https://rt.cpan.org/Public/Bug/Display.html?id=120709
+---
+ t/40server_prepare_crash.t | 3 ++-
+ t/55utf8_jp.t | 3 ++-
+ t/cve-2017-3302.t | 3 ++-
+ t/magic.t | 3 ++-
+ t/rt110983-valid-mysqlfd.t | 3 ++-
+ t/rt118977-zerofill.t | 3 ++-
+ t/rt25389-bin-case.t | 3 ++-
+ t/rt50304-column_info_parentheses.t | 3 ++-
+ t/rt61849-bind-param-buffer-overflow.t | 3 ++-
+ t/rt75353-innodb-lock-timeout.t | 3 ++-
+ t/rt83494-quotes-comments.t | 3 ++-
+ 11 files changed, 22 insertions(+), 11 deletions(-)
+
+diff --git a/t/40server_prepare_crash.t b/t/40server_prepare_crash.t
+index e3777b9..d04eb9c 100644
+--- a/t/40server_prepare_crash.t
++++ b/t/40server_prepare_crash.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = DbiTestConnect($test_dsn, $test_user, $test_password, { PrintError => 1, RaiseError => 1, AutoCommit => 0, mysql_server_prepare => 1, mysql_server_prepare_disable_fallback => 1 });
+ plan skip_all => "You must have MySQL version 4.1.3 and greater for this test to run" if $dbh->{mysql_clientversion} < 40103 or $dbh->{mysql_serverversion} < 40103;
+diff --git a/t/55utf8_jp.t b/t/55utf8_jp.t
+index 638d494..88874c3 100644
+--- a/t/55utf8_jp.t
++++ b/t/55utf8_jp.t
+@@ -6,7 +6,8 @@ use DBI;
+ use Encode;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = DbiTestConnect($test_dsn, $test_user, $test_password, { mysql_enable_utf8 => 1, PrintError => 1, RaiseError => 1 });
+
+diff --git a/t/cve-2017-3302.t b/t/cve-2017-3302.t
+index b2de927..fbca0e3 100644
+--- a/t/cve-2017-3302.t
++++ b/t/cve-2017-3302.t
+@@ -6,7 +6,8 @@ if ($ENV{SKIP_CRASH_TESTING}) {
+ no warnings 'once';
+ use DBI;
+ use vars qw($test_dsn $test_user $test_password $test_db);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+ eval {
+ $dbh = DBI->connect($test_dsn, $test_user, $test_password, {RaiseError => 1, mysql_server_prepare => 1});
+ } or do {
+diff --git a/t/magic.t b/t/magic.t
+index 2720655..a7978a4 100644
+--- a/t/magic.t
++++ b/t/magic.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $tb = Test::More->builder;
+ binmode $tb->failure_output, ":utf8";
+diff --git a/t/rt110983-valid-mysqlfd.t b/t/rt110983-valid-mysqlfd.t
+index ad59762..12dace7 100644
+--- a/t/rt110983-valid-mysqlfd.t
++++ b/t/rt110983-valid-mysqlfd.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = DbiTestConnect($test_dsn, $test_user, $test_password, { RaiseError => 1, AutoCommit => 0 });
+
+diff --git a/t/rt118977-zerofill.t b/t/rt118977-zerofill.t
+index 1992c4c..328766b 100644
+--- a/t/rt118977-zerofill.t
++++ b/t/rt118977-zerofill.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = DbiTestConnect($test_dsn, $test_user, $test_password, { PrintError => 1, RaiseError => 1 });
+
+diff --git a/t/rt25389-bin-case.t b/t/rt25389-bin-case.t
+index cbda8b7..3aee41b 100644
+--- a/t/rt25389-bin-case.t
++++ b/t/rt25389-bin-case.t
+@@ -4,7 +4,8 @@ use warnings;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ use Test::More;
+
+diff --git a/t/rt50304-column_info_parentheses.t b/t/rt50304-column_info_parentheses.t
+index 76f9eff..6c3aac5 100644
+--- a/t/rt50304-column_info_parentheses.t
++++ b/t/rt50304-column_info_parentheses.t
+@@ -4,7 +4,8 @@ use warnings;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password $state);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ use Test::More;
+
+diff --git a/t/rt61849-bind-param-buffer-overflow.t b/t/rt61849-bind-param-buffer-overflow.t
+index 82baf2f..a3c75de 100644
+--- a/t/rt61849-bind-param-buffer-overflow.t
++++ b/t/rt61849-bind-param-buffer-overflow.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $INSECURE_VALUE_FROM_USER = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
+
+diff --git a/t/rt75353-innodb-lock-timeout.t b/t/rt75353-innodb-lock-timeout.t
+index a1f437d..95694db 100644
+--- a/t/rt75353-innodb-lock-timeout.t
++++ b/t/rt75353-innodb-lock-timeout.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh1 = DbiTestConnect($test_dsn, $test_user, $test_password, { RaiseError => 1, AutoCommit => 0 });
+
+diff --git a/t/rt83494-quotes-comments.t b/t/rt83494-quotes-comments.t
+index c48b0b9..83919f2 100644
+--- a/t/rt83494-quotes-comments.t
++++ b/t/rt83494-quotes-comments.t
+@@ -9,7 +9,8 @@ use DBI;
+ use Test::More;
+
+ use vars qw($test_dsn $test_user $test_password $state);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = DbiTestConnect($test_dsn, $test_user, $test_password,
+ { RaiseError => 1, PrintError => 0, AutoCommit => 0 });
diff --git a/dev-perl/DBD-mysql/files/DBD-mysql-4.044-amvis-type-conversions.patch b/dev-perl/DBD-mysql/files/DBD-mysql-4.044-amvis-type-conversions.patch
new file mode 100644
index 000000000000..9cf9ff91fc8a
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/DBD-mysql-4.044-amvis-type-conversions.patch
@@ -0,0 +1,56 @@
+From eb7eddaa2341b853df045ad4a3690c60fc38c6c8 Mon Sep 17 00:00:00 2001
+From: Pali <pali@cpan.org>
+Date: Fri, 24 Feb 2017 19:51:36 +0100
+Subject: Fix type conversions
+
+Calling SvNV() for magical scalar is not enough for float type conversion.
+It caused problem for Amavis in tainted mode -- all float values were zero.
+On the other hand SvIV() and SvUV() seems to work fine. To be sure that
+correct value of float is in scalar use sv_setnv() with explicit NV float
+value. Similar code is changed also for integers IV/UV.
+
+This patch should fix reported Amavis bug:
+https://github.com/perl5-dbi/DBD-mysql/issues/78
+
+See also reported perl bug about SvNV():
+https://rt.perl.org/Public/Bug/Display.html?id=130801
+
+Bugs: https://github.com/perl5-dbi/DBD-mysql/issues/78
+Bugs-Debian: https://bugs.debian.org/856064
+---
+ dbdimp.c | 9 +++------
+ 1 file changed, 3 insertions(+), 6 deletions(-)
+
+diff --git a/dbdimp.c b/dbdimp.c
+index 9c33994..7fdfba1 100644
+--- a/dbdimp.c
++++ b/dbdimp.c
+@@ -4380,8 +4380,7 @@ process:
+ if (!(fields[i].flags & ZEROFILL_FLAG))
+ {
+ /* Coerce to dobule and set scalar as NV */
+- (void) SvNV(sv);
+- SvNOK_only(sv);
++ sv_setnv(sv, SvNV(sv));
+ }
+ break;
+
+@@ -4392,13 +4391,11 @@ process:
+ /* Coerce to integer and set scalar as UV resp. IV */
+ if (fields[i].flags & UNSIGNED_FLAG)
+ {
+- (void) SvUV(sv);
+- SvIOK_only_UV(sv);
++ sv_setuv(sv, SvUV(sv));
+ }
+ else
+ {
+- (void) SvIV(sv);
+- SvIOK_only(sv);
++ sv_setiv(sv, SvIV(sv));
+ }
+ }
+ break;
+--
+2.15.1
+
diff --git a/dev-perl/DBD-mysql/files/DBD-mysql-4.044-no-dot-inc.patch b/dev-perl/DBD-mysql/files/DBD-mysql-4.044-no-dot-inc.patch
new file mode 100644
index 000000000000..5e0829384be4
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/DBD-mysql-4.044-no-dot-inc.patch
@@ -0,0 +1,151 @@
+From 35931a7465f19da53b97cd1bc5369a69aeac2ff6 Mon Sep 17 00:00:00 2001
+From: Pali <pali@cpan.org>
+Date: Mon, 17 Apr 2017 21:38:58 +0200
+Subject: Fix tests on Perl On 5.25.10 or greater with
+ -Ddefault_inc_excludes_dot
+
+Some tests do not include dot in %INC and fails with error:
+Can't locate t/lib.pl in @INC
+
+Fixes: https://rt.cpan.org/Public/Bug/Display.html?id=120709
+---
+ t/40server_prepare_crash.t | 3 ++-
+ t/lib.pl | 5 +++--
+ t/rt118977-zerofill.t | 2 +-
+ t/rt25389-bin-case.t | 3 ++-
+ t/rt50304-column_info_parentheses.t | 3 ++-
+ t/rt61849-bind-param-buffer-overflow.t | 3 ++-
+ t/rt75353-innodb-lock-timeout.t | 3 ++-
+ t/rt83494-quotes-comments.t | 3 ++-
+ 8 files changed, 16 insertions(+), 9 deletions(-)
+
+diff --git a/t/40server_prepare_crash.t b/t/40server_prepare_crash.t
+index df6e2b3..e2c8c9f 100644
+--- a/t/40server_prepare_crash.t
++++ b/t/40server_prepare_crash.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh = eval { DBI->connect($test_dsn, $test_user, $test_password, { PrintError => 1, RaiseError => 1, AutoCommit => 0, mysql_server_prepare => 1, mysql_server_prepare_disable_fallback => 1 }) };
+ plan skip_all => "no database connection" if $@ or not $dbh;
+diff --git a/t/lib.pl b/t/lib.pl
+index 2221c40..0c756a0 100644
+--- a/t/lib.pl
++++ b/t/lib.pl
+@@ -2,6 +2,7 @@ use strict;
+ use warnings;
+
+ use Test::More;
++use File::Spec ();
+ use DBI::Const::GetInfoType;
+ use vars qw($mdriver $dbdriver $childPid $test_dsn $test_user $test_password);
+
+@@ -31,7 +32,7 @@ if (-f ($file = "t/$dbdriver.dbtest") ||
+ -f ($file = "$dbdriver.dbtest") ||
+ -f ($file = "../tests/$dbdriver.dbtest") ||
+ -f ($file = "tests/$dbdriver.dbtest")) {
+- eval { require $file; };
++ eval { require File::Spec->rel2abs($file); };
+ if ($@) {
+ print STDERR "Cannot execute $file: $@.\n";
+ print "1..0\n";
+@@ -45,7 +46,7 @@ if (-f ($file = "t/$mdriver.mtest") ||
+ -f ($file = "$mdriver.mtest") ||
+ -f ($file = "../tests/$mdriver.mtest") ||
+ -f ($file = "tests/$mdriver.mtest")) {
+- eval { require $file; };
++ eval { require File::Spec->rel2abs($file); };
+ if ($@) {
+ print STDERR "Cannot execute $file: $@.\n";
+ print "1..0\n";
+diff --git a/t/rt118977-zerofill.t b/t/rt118977-zerofill.t
+index 27ba1b7..86edb8e 100644
+--- a/t/rt118977-zerofill.t
++++ b/t/rt118977-zerofill.t
+@@ -5,7 +5,7 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++require "./t/lib.pl";
+
+ my $dbh = eval { DBI->connect($test_dsn, $test_user, $test_password, { PrintError => 1, RaiseError => 1 }) };
+ plan skip_all => "no database connection" if $@ or not $dbh;
+diff --git a/t/rt25389-bin-case.t b/t/rt25389-bin-case.t
+index 37bffb9..9d091b3 100644
+--- a/t/rt25389-bin-case.t
++++ b/t/rt25389-bin-case.t
+@@ -4,7 +4,8 @@ use warnings;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ use Test::More;
+
+diff --git a/t/rt50304-column_info_parentheses.t b/t/rt50304-column_info_parentheses.t
+index 5b6d799..8c31bf6 100644
+--- a/t/rt50304-column_info_parentheses.t
++++ b/t/rt50304-column_info_parentheses.t
+@@ -4,7 +4,8 @@ use warnings;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password $state);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ use Test::More;
+
+diff --git a/t/rt61849-bind-param-buffer-overflow.t b/t/rt61849-bind-param-buffer-overflow.t
+index 99a4ccc..494f985 100644
+--- a/t/rt61849-bind-param-buffer-overflow.t
++++ b/t/rt61849-bind-param-buffer-overflow.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $INSECURE_VALUE_FROM_USER = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
+
+diff --git a/t/rt75353-innodb-lock-timeout.t b/t/rt75353-innodb-lock-timeout.t
+index 69b740e..41d1b8f 100644
+--- a/t/rt75353-innodb-lock-timeout.t
++++ b/t/rt75353-innodb-lock-timeout.t
+@@ -5,7 +5,8 @@ use Test::More;
+ use DBI;
+
+ use vars qw($test_dsn $test_user $test_password);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh1 = eval { DBI->connect($test_dsn, $test_user, $test_password, { RaiseError => 1, AutoCommit => 0 }) };
+ plan skip_all => "no database connection" if $@ or not $dbh1;
+diff --git a/t/rt83494-quotes-comments.t b/t/rt83494-quotes-comments.t
+index 9df0d90..c42afe4 100644
+--- a/t/rt83494-quotes-comments.t
++++ b/t/rt83494-quotes-comments.t
+@@ -9,7 +9,8 @@ use DBI;
+ use Test::More;
+
+ use vars qw($test_dsn $test_user $test_password $state);
+-require "t/lib.pl";
++use lib 't', '.';
++require "lib.pl";
+
+ my $dbh;
+ eval {$dbh= DBI->connect($test_dsn, $test_user, $test_password,
+--
+2.15.1
+
diff --git a/dev-perl/DBD-mysql/files/DBD-mysql-print_embedded_options.patch b/dev-perl/DBD-mysql/files/DBD-mysql-print_embedded_options.patch
new file mode 100644
index 000000000000..d205b43f33ec
--- /dev/null
+++ b/dev-perl/DBD-mysql/files/DBD-mysql-print_embedded_options.patch
@@ -0,0 +1,20 @@
+diff -ubBr old/dbdimp.c new/dbdimp.c
+--- old/dbdimp.c 2015-09-12 17:52:41.328543844 -0400
++++ new/dbdimp.c 2015-09-12 23:21:52.848371578 -0400
+@@ -443,14 +443,14 @@
+ Print out embbedded option settings
+
+ */
+-int print_embedded_options(char ** options_list, int options_count)
++int print_embedded_options(PerlIOl ** Log, char ** options_list, int options_count)
+ {
+ int i;
+
+ for (i=0; i<options_count; i++)
+ {
+ if (options_list[i])
+- PerlIO_printf(DBILOGFP,
++ PerlIO_printf(Log,
+ "Embedded server, parameter[%d]=%s\n",
+ i, options_list[i]);
+ }
diff --git a/dev-perl/DBD-mysql/metadata.xml b/dev-perl/DBD-mysql/metadata.xml
new file mode 100644
index 000000000000..8b79ff55907b
--- /dev/null
+++ b/dev-perl/DBD-mysql/metadata.xml
@@ -0,0 +1,21 @@
+<?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">DBD-mysql</remote-id>
+ <remote-id type="cpan-module">Bundle::DBD::mysql</remote-id>
+ <remote-id type="cpan-module">DBD::mysql</remote-id>
+ <remote-id type="cpan-module">DBD::mysql::GetInfo</remote-id>
+ <remote-id type="cpan-module">DBD::mysql::db</remote-id>
+ <remote-id type="cpan-module">DBD::mysql::dr</remote-id>
+ <remote-id type="cpan-module">DBD::mysql::st</remote-id>
+ </upstream>
+ <use>
+ <flag name="embedded">Support embedded server (libmysqld)</flag>
+ <flag name="ssl">Compile in support for SSL connections via libmysqlclient</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-perl/DBI-1.637.0 b/dev-perl/DBI-1.637.0
deleted file mode 100644
index b1e17ca2b8e5..000000000000
--- a/dev-perl/DBI-1.637.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/PlRPC-0.200.0 >=virtual/perl-Sys-Syslog-0.170.0 virtual/perl-File-Spec !<=dev-perl/SQL-Statement-1.330.0 >=virtual/perl-ExtUtils-MakeMaker-6.480.0 test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Database independent interface for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBI/
-IUSE=test examples
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/PlRPC-0.200.0 >=virtual/perl-Sys-Syslog-0.170.0 virtual/perl-File-Spec !<=dev-perl/SQL-Statement-1.330.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMB/DBI-1.637.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9d03b37930ff3ba4f54a4d8bf845b79f
diff --git a/dev-perl/DBI-Shell-11.950.0-r2 b/dev-perl/DBI-Shell-11.950.0-r2
deleted file mode 100644
index 5550bc682ec8..000000000000
--- a/dev-perl/DBI-Shell-11.950.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/IO-Tee dev-perl/Text-Reform dev-perl/DBI dev-perl/Text-CSV_XS dev-lang/perl:=
-DESCRIPTION=Interactive command shell for the DBI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBI-Shell/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-Tee dev-perl/Text-Reform dev-perl/DBI dev-perl/Text-CSV_XS dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TL/TLOWERY/DBI-Shell-11.95.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d23587b36d2bac5e0389df01a990e0b4
diff --git a/dev-perl/DBI-Shell/DBI-Shell-11.950.0-r2.ebuild b/dev-perl/DBI-Shell/DBI-Shell-11.950.0-r2.ebuild
new file mode 100644
index 000000000000..6167612c4c34
--- /dev/null
+++ b/dev-perl/DBI-Shell/DBI-Shell-11.950.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TLOWERY
+DIST_VERSION=11.95
+inherit perl-module
+
+DESCRIPTION="Interactive command shell for the DBI"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="dev-perl/IO-Tee
+ dev-perl/Text-Reform
+ dev-perl/DBI
+ dev-perl/Text-CSV_XS"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-perl526.patch"
+ "${FILESDIR}/${P}-local-scalar.patch"
+ "${FILESDIR}/${P}-nochrdir.patch"
+ "${FILESDIR}/${P}-sprintf-warn.patch"
+)
diff --git a/dev-perl/DBI-Shell/Manifest b/dev-perl/DBI-Shell/Manifest
new file mode 100644
index 000000000000..9f142de78173
--- /dev/null
+++ b/dev-perl/DBI-Shell/Manifest
@@ -0,0 +1,7 @@
+AUX DBI-Shell-11.950.0-local-scalar.patch 690 BLAKE2B 9c335d431c36c290a8de8b2dae1b8cf042f9500ad1604350b065964df838f2a695af1112dcaaec5b408bc126c5bc70a4cbd92e3d63179925f37281863997f1d9 SHA512 cea9657bcdf674cb1a30aaa28d4f7bea173bedbb07dd14b60866cd423f403f3946323d2831eeac6c9dc7387f15a4ce0b49e43d20b855ca177a172f5f44494057
+AUX DBI-Shell-11.950.0-nochrdir.patch 684 BLAKE2B 5172afa840872076088ac9ce367ea5cc5aaf8c0169e9948e0645a58dceeabf8b79c7957155cd99d0670fc53d5314e0ca98ad80f2e65a386a9c765d6deb59937b SHA512 95092f59cec232be5e8bab7973cd99040e25eaf77212f1673cf67f93458417b4b11f596d113f0a53385608e920d0e007a580e62733b65e72ea3a28677fb4eed8
+AUX DBI-Shell-11.950.0-perl526.patch 1291 BLAKE2B 34a23fa7e9bc4071a07ae227cfacc60fa6c332c9fd3e9d04c2888d8f8a8b501087b3c9cd11fbea268562e029d11e984ac47c09783eb2cc89f64e6f46f30bd251 SHA512 aa8bd8a9a149052da8aef526cf8b992bdfa5ca150028d68387de8a83cb1648da9a9e32f78fa136c66f32c3cd460bd0164b2cbcb3b60b6faa5d9b87c5784b789b
+AUX DBI-Shell-11.950.0-sprintf-warn.patch 732 BLAKE2B 4866aa33b1cc810201ad88ffe3f04a120ebe31e08076ace85f81418f5c2720e97a70ca6b1140d3ca8f343ddbe313ffbf3989614a475aae43568d3e9a85976083 SHA512 2808715da12581e22fceb71057fa5080188af8e5a6b1c4375b0a050973477d66f2a91f1ff473d7f3b5da19f73d06e02bd5221aa908d7d2e948ca6ca1cb1d21a2
+DIST DBI-Shell-11.95.tar.gz 51147 BLAKE2B 299d553eccd1c295b4221997d2ee95ebb1f0b865691e78d9864ab6ad39190593e3286551f7484f8e5dd028e126c3e7a9d5c3e3e73fa52ab7cdaaea6318257365 SHA512 a19fa2573dc20cb6844a523653f588da1eca56b4e8138b789cd7aa5c50b255ee4b374eda9baae588b5bdcd42183c9384f1fb8234d11022e02cb7f81dc0bd6c84
+EBUILD DBI-Shell-11.950.0-r2.ebuild 536 BLAKE2B c3a807838ce300c2c5ffab50b5c366cb2b7a03798bf7cea239ee88a43b92a526db58583d7b9e2db4bb2a9c971a74f0e89f94eb9f41196b15c65e19dad4b1cd96 SHA512 c89696be45dff3644be42c5e31817d0e823d837be5c71ceb20320b98bf05c1cd535a102446301d82211d74d1dc5b61db278402d1d6a54e0bfd1861b07a4c69db
+MISC metadata.xml 1496 BLAKE2B bc49edb7aea2d4326f8b0448b3c0c2c6a2bee66547f3a4381cf8e77d12bc2a41fddb5d71f16548e79a55d05c7ee4f3cd1ff2ba3dba10f75ad662138947c7db8a SHA512 5d74012cb442d406756cd2002bd6cfddabce8c60b713411fd62faed6af78304ea34b982079edea5738cca7372cf37bf6391b94f3095161b043adce8469c64932
diff --git a/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-local-scalar.patch b/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-local-scalar.patch
new file mode 100644
index 000000000000..1d305f542d9e
--- /dev/null
+++ b/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-local-scalar.patch
@@ -0,0 +1,26 @@
+From ef8efc5b80c9395c01f23e5acd28bb3ee7810b54 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 8 Oct 2017 13:08:20 +1300
+Subject: Fix useless localization of scalar assignment
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=73873
+---
+ lib/DBI/Format.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/DBI/Format.pm b/lib/DBI/Format.pm
+index 49cd7dd..bc985f9 100755
+--- a/lib/DBI/Format.pm
++++ b/lib/DBI/Format.pm
+@@ -374,7 +374,7 @@ sub header {
+
+ sub row {
+ my($self, $rowref) = @_;
+- local( $^W = 0 );
++ local ($^W) = 0;
+ my @row = @$rowref;
+ my $fh = $self->{'fh'};
+ print $fh (join($self->{sep}, @row), "\n");
+--
+2.14.1
+
diff --git a/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-nochrdir.patch b/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-nochrdir.patch
new file mode 100644
index 000000000000..b79649da4f5c
--- /dev/null
+++ b/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-nochrdir.patch
@@ -0,0 +1,26 @@
+From 9fb29d16514530245965b932040bb4fc37ffa9bf Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 8 Oct 2017 13:11:29 +1300
+Subject: Fix no_chrdir warning
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123215
+---
+ lib/DBI/Shell/FindSqlFile.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/DBI/Shell/FindSqlFile.pm b/lib/DBI/Shell/FindSqlFile.pm
+index e604290..2b56ccc 100644
+--- a/lib/DBI/Shell/FindSqlFile.pm
++++ b/lib/DBI/Shell/FindSqlFile.pm
+@@ -62,7 +62,7 @@ sub look_for_file {
+ File::Find::find(
+ {
+ wanted => \&wanted
+- , no_chrdir => 1
++ , no_chdir => 1
+ , bydepth => 0
+ },
+ @search_path);
+--
+2.14.1
+
diff --git a/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-perl526.patch b/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-perl526.patch
new file mode 100644
index 000000000000..cd8258480d70
--- /dev/null
+++ b/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-perl526.patch
@@ -0,0 +1,39 @@
+From 792cf15cb387e58cec1ef3c6d538689d02ab44c3 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 8 Oct 2017 12:46:17 +1300
+Subject: Fix '.' removal from @INC in Perl 5.26
+
+Configuration files were always assumed to be explicit paths given
+by outsiders, not random entries in @INC
+
+Bug: https://bugs.gentoo.org/615592
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121136
+---
+ lib/DBI/Shell.pm | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/lib/DBI/Shell.pm b/lib/DBI/Shell.pm
+index 03dd958..7869f0f 100755
+--- a/lib/DBI/Shell.pm
++++ b/lib/DBI/Shell.pm
+@@ -133,6 +133,7 @@ use Text::Abbrev ();
+ use Term::ReadLine;
+ use Getopt::Long 2.17; # upgrade from CPAN if needed: http://www.perl.com/CPAN
+ use IO::File;
++use File::Spec ();
+
+ use DBI 1.00 qw(:sql_types :utils);
+ use DBI::Format;
+@@ -544,7 +545,8 @@ sub configuration {
+ $sh->{config_file} = $ENV{DBISH_CONFIG} || "$homedir/.dbish_config";
+ my $config;
+ if ($sh->{config_file} && -f $sh->{config_file}) {
+- $config = require $sh->{config_file};
++ my $full = File::Spec->rel2abs( $sh->{config_file} );
++ $config = require $full;
+ # allow for custom configuration options.
+ if (exists $config->{'options'} ) {
+ $sh->install_options( $config->{'options'} );
+--
+2.14.1
+
diff --git a/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-sprintf-warn.patch b/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-sprintf-warn.patch
new file mode 100644
index 000000000000..46943c1266ba
--- /dev/null
+++ b/dev-perl/DBI-Shell/files/DBI-Shell-11.950.0-sprintf-warn.patch
@@ -0,0 +1,25 @@
+From f44b8ba9d8cf954c76a967cbfb5d4182f109f8cf Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 8 Oct 2017 13:30:36 +1300
+Subject: Silence warnings about reduntant sprintf args
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123216
+---
+ lib/DBI/Format/SQLMinus.pm | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/lib/DBI/Format/SQLMinus.pm b/lib/DBI/Format/SQLMinus.pm
+index c3a9ba2..7b240c9 100755
+--- a/lib/DBI/Format/SQLMinus.pm
++++ b/lib/DBI/Format/SQLMinus.pm
+@@ -155,6 +155,7 @@ sub header {
+
+ if ( exists $cf->{format} and defined $cf->{format} ) {
+ $format_names = $cf->{format};
++ no warnings 'redundant';
+ $width = length sprintf( $format_names, " " );
+ }
+
+--
+2.14.1
+
diff --git a/dev-perl/DBI-Shell/metadata.xml b/dev-perl/DBI-Shell/metadata.xml
new file mode 100644
index 000000000000..cde1179c96e0
--- /dev/null
+++ b/dev-perl/DBI-Shell/metadata.xml
@@ -0,0 +1,29 @@
+<?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>
+ <longdescription>Provides dbish, a command line tool for interacting with
+ any installed DBD module directly.</longdescription>
+ <upstream>
+ <remote-id type="cpan">DBI-Shell</remote-id>
+ <remote-id type="cpan-module">DBI::Format</remote-id>
+ <remote-id type="cpan-module">DBI::Format::Base</remote-id>
+ <remote-id type="cpan-module">DBI::Format::Box</remote-id>
+ <remote-id type="cpan-module">DBI::Format::CSV</remote-id>
+ <remote-id type="cpan-module">DBI::Format::HTML</remote-id>
+ <remote-id type="cpan-module">DBI::Format::Neat</remote-id>
+ <remote-id type="cpan-module">DBI::Format::PartBox</remote-id>
+ <remote-id type="cpan-module">DBI::Format::Raw</remote-id>
+ <remote-id type="cpan-module">DBI::Format::SQLMinus</remote-id>
+ <remote-id type="cpan-module">DBI::Format::String</remote-id>
+ <remote-id type="cpan-module">DBI::Shell</remote-id>
+ <remote-id type="cpan-module">DBI::Shell::Completion</remote-id>
+ <remote-id type="cpan-module">DBI::Shell::FindSqlFile</remote-id>
+ <remote-id type="cpan-module">DBI::Shell::SQLMinus</remote-id>
+ <remote-id type="cpan-module">DBI::Shell::Spool</remote-id>
+ <remote-id type="cpan-module">DBI::Shell::Timing</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBI/DBI-1.637.0.ebuild b/dev-perl/DBI/DBI-1.637.0.ebuild
new file mode 100644
index 000000000000..70e87656bcea
--- /dev/null
+++ b/dev-perl/DBI/DBI-1.637.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TIMB
+DIST_VERSION=1.637
+DIST_EXAMPLES=("ex/*")
+inherit perl-module eutils
+
+DESCRIPTION="Database independent interface for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/PlRPC-0.200.0
+ >=virtual/perl-Sys-Syslog-0.170.0
+ virtual/perl-File-Spec
+ !<=dev-perl/SQL-Statement-1.330.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ test? (
+ >=virtual/perl-Test-Simple-0.900.0
+ )
+"
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DBI/Manifest b/dev-perl/DBI/Manifest
new file mode 100644
index 000000000000..33c0b958f91f
--- /dev/null
+++ b/dev-perl/DBI/Manifest
@@ -0,0 +1,3 @@
+DIST DBI-1.637.tar.gz 596423 BLAKE2B fbd2100d302f5096d4c4f0808d753c0647504b6d56cae82050e02a3716969d9e5ed8c0a33c58fb860d60e65d164d58b1a81d55dc4e669d5276596b9e1480c7a4 SHA512 48002d77d40c40f0514d464a83f78255dc1a4c5ebb721fc18bcffa06d5f19ad7aec51084d5d8a032e37c6867b5f63176a9b11b5bdf08426f903b841139698240
+EBUILD DBI-1.637.0.ebuild 832 BLAKE2B 7fa5cf251b9275a69f07e0f49c7928af192709b5f8e0386570f70fecaa5f552cc901e27b34ef71544d4d0de82b4934d557064e19113358b6a04f2571725490da SHA512 7ae721e8734eb4f73b5bb17c53e03477f6fa28400e7bbf856781c0c9761a0dd8e8418e300b00be066b2af10b5fda6b1a4f12d57b1f391f6c6cc995e965f311cd
+MISC metadata.xml 6189 BLAKE2B 757acfe005206196a3d5d601d04cd4ffbcd6de7eb35fbf14d3ec08e0adbb6526c51a0f0bd8ecbf3b5d7fcbddcfcf6d3fb3289b0d1ce3c5b346b20b080ed5ac1c SHA512 c6a65731db7bba5615e95729a66f72abfd37eeca78519023695adde39cd2e6ed6ed39cb68496144b0b9ac0919ae86cde1dd9431d82aed5ebcfd29736fd9397a8
diff --git a/dev-perl/DBI/metadata.xml b/dev-perl/DBI/metadata.xml
new file mode 100644
index 000000000000..162537fa5d08
--- /dev/null
+++ b/dev-perl/DBI/metadata.xml
@@ -0,0 +1,99 @@
+<?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">DBI</remote-id>
+ <remote-id type="cpan-module">Bundle::DBI</remote-id>
+ <remote-id type="cpan-module">DBD::DBM</remote-id>
+ <remote-id type="cpan-module">DBD::DBM::Statement</remote-id>
+ <remote-id type="cpan-module">DBD::DBM::Table</remote-id>
+ <remote-id type="cpan-module">DBD::DBM::db</remote-id>
+ <remote-id type="cpan-module">DBD::DBM::dr</remote-id>
+ <remote-id type="cpan-module">DBD::DBM::st</remote-id>
+ <remote-id type="cpan-module">DBD::ExampleP</remote-id>
+ <remote-id type="cpan-module">DBD::ExampleP::db</remote-id>
+ <remote-id type="cpan-module">DBD::ExampleP::dr</remote-id>
+ <remote-id type="cpan-module">DBD::ExampleP::st</remote-id>
+ <remote-id type="cpan-module">DBD::File</remote-id>
+ <remote-id type="cpan-module">DBD::File::DataSource::File</remote-id>
+ <remote-id type="cpan-module">DBD::File::DataSource::Stream</remote-id>
+ <remote-id type="cpan-module">DBD::File::Statement</remote-id>
+ <remote-id type="cpan-module">DBD::File::Table</remote-id>
+ <remote-id type="cpan-module">DBD::File::TableSource::FileSystem</remote-id>
+ <remote-id type="cpan-module">DBD::File::db</remote-id>
+ <remote-id type="cpan-module">DBD::File::dr</remote-id>
+ <remote-id type="cpan-module">DBD::File::st</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Policy::Base</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Policy::classic</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Policy::pedantic</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Policy::rush</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Transport::Base</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Transport::corostream</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Transport::null</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Transport::pipeone</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::Transport::stream</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::db</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::dr</remote-id>
+ <remote-id type="cpan-module">DBD::Gofer::st</remote-id>
+ <remote-id type="cpan-module">DBD::NullP</remote-id>
+ <remote-id type="cpan-module">DBD::NullP::db</remote-id>
+ <remote-id type="cpan-module">DBD::NullP::dr</remote-id>
+ <remote-id type="cpan-module">DBD::NullP::st</remote-id>
+ <remote-id type="cpan-module">DBD::Proxy</remote-id>
+ <remote-id type="cpan-module">DBD::Proxy::RPC::PlClient</remote-id>
+ <remote-id type="cpan-module">DBD::Proxy::db</remote-id>
+ <remote-id type="cpan-module">DBD::Proxy::dr</remote-id>
+ <remote-id type="cpan-module">DBD::Proxy::st</remote-id>
+ <remote-id type="cpan-module">DBD::Sponge</remote-id>
+ <remote-id type="cpan-module">DBD::Sponge::db</remote-id>
+ <remote-id type="cpan-module">DBD::Sponge::dr</remote-id>
+ <remote-id type="cpan-module">DBD::Sponge::st</remote-id>
+ <remote-id type="cpan-module">DBDI</remote-id>
+ <remote-id type="cpan-module">DBI</remote-id>
+ <remote-id type="cpan-module">DBI::Const::GetInfo::ANSI</remote-id>
+ <remote-id type="cpan-module">DBI::Const::GetInfo::ODBC</remote-id>
+ <remote-id type="cpan-module">DBI::Const::GetInfoReturn</remote-id>
+ <remote-id type="cpan-module">DBI::Const::GetInfoType</remote-id>
+ <remote-id type="cpan-module">DBI::DBD</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::Metadata</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::DataSource</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::Statement</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::Table</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::TableSource</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::TieMeta</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::TieTables</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::db</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::dr</remote-id>
+ <remote-id type="cpan-module">DBI::DBD::SqlEngine::st</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Execute</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Request</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Response</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Serializer::Base</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Serializer::DataDumper</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Serializer::Storable</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Transport::Base</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Transport::pipeone</remote-id>
+ <remote-id type="cpan-module">DBI::Gofer::Transport::stream</remote-id>
+ <remote-id type="cpan-module">DBI::Profile</remote-id>
+ <remote-id type="cpan-module">DBI::ProfileData</remote-id>
+ <remote-id type="cpan-module">DBI::ProfileDumper</remote-id>
+ <remote-id type="cpan-module">DBI::ProfileDumper::Apache</remote-id>
+ <remote-id type="cpan-module">DBI::ProfileSubs</remote-id>
+ <remote-id type="cpan-module">DBI::ProxyServer</remote-id>
+ <remote-id type="cpan-module">DBI::ProxyServer::db</remote-id>
+ <remote-id type="cpan-module">DBI::ProxyServer::dr</remote-id>
+ <remote-id type="cpan-module">DBI::ProxyServer::st</remote-id>
+ <remote-id type="cpan-module">DBI::SQL::Nano</remote-id>
+ <remote-id type="cpan-module">DBI::SQL::Nano::Statement_</remote-id>
+ <remote-id type="cpan-module">DBI::SQL::Nano::Table_</remote-id>
+ <remote-id type="cpan-module">DBI::Util::CacheMemory</remote-id>
+ <remote-id type="cpan-module">DBI::Util::_accessor</remote-id>
+ <remote-id type="cpan-module">DBI::common</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBICx-TestDatabase-0.50.0 b/dev-perl/DBICx-TestDatabase-0.50.0
deleted file mode 100644
index b2af0342438f..000000000000
--- a/dev-perl/DBICx-TestDatabase-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Temp >=dev-perl/DBD-SQLite-1.290.0 dev-perl/SQL-Translator >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( dev-perl/DBIx-Class >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=
-DESCRIPTION=create a temporary database from a DBIx::Class::Schema
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBICx-TestDatabase/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Temp >=dev-perl/DBD-SQLite-1.290.0 dev-perl/SQL-Translator dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JROCKWAY/DBICx-TestDatabase-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9f75ed3609bbb55b16de7ff0e5771cbf
diff --git a/dev-perl/DBICx-TestDatabase/DBICx-TestDatabase-0.50.0.ebuild b/dev-perl/DBICx-TestDatabase/DBICx-TestDatabase-0.50.0.ebuild
new file mode 100644
index 000000000000..1e043da5e0f4
--- /dev/null
+++ b/dev-perl/DBICx-TestDatabase/DBICx-TestDatabase-0.50.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JROCKWAY
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="create a temporary database from a DBIx::Class::Schema"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-File-Temp
+ >=dev-perl/DBD-SQLite-1.290.0
+ dev-perl/SQL-Translator
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ dev-perl/DBIx-Class
+ >=virtual/perl-Test-Simple-1.1.10
+ )
+"
+PERL_RM_FILES=("MYMETA.json" "MYMETA.yml") # https://rt.cpan.org/Ticket/Display.html?id=108141
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DBICx-TestDatabase/Manifest b/dev-perl/DBICx-TestDatabase/Manifest
new file mode 100644
index 000000000000..0a3e3e2417cf
--- /dev/null
+++ b/dev-perl/DBICx-TestDatabase/Manifest
@@ -0,0 +1,3 @@
+DIST DBICx-TestDatabase-0.05.tar.gz 21574 BLAKE2B 53339bbd4a280e3436016655866580557fa2fde394c14ad02154e77967096b3553c47c27907d422e33e6a6ef592bb7538aba924690ba08b3634bd32141f879c3 SHA512 df17c75594998e4a17b284d5c20809019f31e5ab20dd354e2d7e159d1d76554e3c08bd1797277b9909efe8ecd10aa82b606b325e1759258521c7e3cd5995c2c1
+EBUILD DBICx-TestDatabase-0.50.0.ebuild 804 BLAKE2B 68c97032a5df054d69309eea88ee8721adb7a8d553ff09438542b436abe00682084bf1e3c52b17bf28d79ca99e146da158ea7eb2a21ae9621934d6e6647f4b42 SHA512 4f22f5dedd2d265844b7de1e37b8501d844961a14c2d6b7edda953dfced9e62581e35eb53bbb56a59628679627255752803f132cd0d4235d5c636eebfac14b64
+MISC metadata.xml 484 BLAKE2B 723e965490ab4dc9b3d5e68424585caa32fba66d98181097c9dec3cc03bf1fb7c68f32a8f51278258d1f0fb25430bdad19b6ae13b9c6c44bfe1200b61ec60906 SHA512 a5d5896c817bb4df43652e1d50c6725f59c1346c14cb2dc55cde911c06e53a0b934650d5538c6f653e8753c247c4424ef1918e9622a748c6ee6e87519d246aee
diff --git a/dev-perl/DBICx-TestDatabase/metadata.xml b/dev-perl/DBICx-TestDatabase/metadata.xml
new file mode 100644
index 000000000000..13696d81d81d
--- /dev/null
+++ b/dev-perl/DBICx-TestDatabase/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">DBICx-TestDatabase</remote-id>
+ <remote-id type="cpan-module">DBICx::TestDatabase</remote-id>
+ <remote-id type="cpan-module">DBICx::TestDatabase::Subclass</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Class-0.82.840 b/dev-perl/DBIx-Class-0.82.840
deleted file mode 100644
index f2cd6d2591f4..000000000000
--- a/dev-perl/DBIx-Class-0.82.840
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=admin? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/JSON-Any-1.220.0 >=dev-perl/MooseX-Types-JSON-0.20.0 >=dev-perl/MooseX-Types-Path-Class-0.50.0 >=dev-perl/namespace-autoclean-0.90.0 ) admin_script? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/JSON-Any-1.220.0 >=dev-perl/MooseX-Types-JSON-0.20.0 >=dev-perl/MooseX-Types-Path-Class-0.50.0 >=dev-perl/namespace-autoclean-0.90.0 >=dev-perl/Getopt-Long-Descriptive-0.81.0 >=dev-perl/Text-CSV-1.160.0 ) deploy? ( >=dev-perl/SQL-Translator-0.110.60 ) replicated? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/Hash-Merge-0.120.0 ) >=dev-perl/Class-Accessor-Grouped-0.100.120 >=dev-perl/Class-C3-Componentised-1.0.900 >=dev-perl/Class-Inspector-1.240.0 >=dev-perl/Config-Any-0.200.0 >=dev-perl/Context-Preserve-0.10.0 >=dev-perl/Data-Dumper-Concise-2.20.0 >=dev-perl/Data-Page-2.10.0 >=dev-perl/DBI-1.570.0 >=dev-perl/Devel-GlobalDestruction-0.90.0 virtual/perl-File-Path >=dev-perl/Hash-Merge-0.120.0 >=dev-perl/MRO-Compat-0.120.0 >=dev-perl/Math-Base36-0.70.0 >=virtual/perl-Math-BigInt-1.80 >=dev-perl/Module-Find-0.70.0 >=dev-perl/Moo-2.0.0 >=dev-perl/Path-Class-0.180.0 >=dev-perl/SQL-Abstract-1.810.0 >=virtual/perl-Scalar-List-Utils-1.160.0 >=dev-perl/Scope-Guard-0.30.0 >=dev-perl/Sub-Name-0.40.0 >=virtual/perl-Text-Balanced-2.0.0 >=dev-perl/Try-Tiny-0.70.0 >=dev-perl/namespace-clean-0.240.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=dev-perl/DBD-SQLite-1.290.0 >=virtual/perl-File-Temp-0.220.0 >=dev-perl/Package-Stash-0.280.0 >=dev-perl/Test-Deep-0.101.0 >=dev-perl/Test-Exception-0.310.0 >=virtual/perl-Test-Simple-0.940.0 >=dev-perl/Test-Warn-0.210.0 ) dev-lang/perl:=
-DESCRIPTION=Extensible and flexible object <-> relational mapper
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Class/
-IUSE=test admin admin_script deploy replicated examples
-KEYWORDS=~amd64 ~x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=admin? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/JSON-Any-1.220.0 >=dev-perl/MooseX-Types-JSON-0.20.0 >=dev-perl/MooseX-Types-Path-Class-0.50.0 >=dev-perl/namespace-autoclean-0.90.0 ) admin_script? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/JSON-Any-1.220.0 >=dev-perl/MooseX-Types-JSON-0.20.0 >=dev-perl/MooseX-Types-Path-Class-0.50.0 >=dev-perl/namespace-autoclean-0.90.0 >=dev-perl/Getopt-Long-Descriptive-0.81.0 >=dev-perl/Text-CSV-1.160.0 ) deploy? ( >=dev-perl/SQL-Translator-0.110.60 ) replicated? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/Hash-Merge-0.120.0 ) >=dev-perl/Class-Accessor-Grouped-0.100.120 >=dev-perl/Class-C3-Componentised-1.0.900 >=dev-perl/Class-Inspector-1.240.0 >=dev-perl/Config-Any-0.200.0 >=dev-perl/Context-Preserve-0.10.0 >=dev-perl/Data-Dumper-Concise-2.20.0 >=dev-perl/Data-Page-2.10.0 >=dev-perl/DBI-1.570.0 >=dev-perl/Devel-GlobalDestruction-0.90.0 virtual/perl-File-Path >=dev-perl/Hash-Merge-0.120.0 >=dev-perl/MRO-Compat-0.120.0 >=dev-perl/Math-Base36-0.70.0 >=virtual/perl-Math-BigInt-1.80 >=dev-perl/Module-Find-0.70.0 >=dev-perl/Moo-2.0.0 >=dev-perl/Path-Class-0.180.0 >=dev-perl/SQL-Abstract-1.810.0 >=virtual/perl-Scalar-List-Utils-1.160.0 >=dev-perl/Scope-Guard-0.30.0 >=dev-perl/Sub-Name-0.40.0 >=virtual/perl-Text-Balanced-2.0.0 >=dev-perl/Try-Tiny-0.70.0 >=dev-perl/namespace-clean-0.240.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RI/RIBASUSHI/DBIx-Class-0.082840.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a4c5e832f41b148330d34fad688f8d38
diff --git a/dev-perl/DBIx-Class-DynamicDefault-0.40.0 b/dev-perl/DBIx-Class-DynamicDefault-0.40.0
deleted file mode 100644
index 3fa9155d0cf9..000000000000
--- a/dev-perl/DBIx-Class-DynamicDefault-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( >=dev-perl/DBIx-Class-0.81.270 virtual/perl-parent dev-perl/DBICx-TestDatabase ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Automatically set and update fields
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Class-DynamicDefault/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBIx-Class-0.81.270 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSTROUT/DBIx-Class-DynamicDefault-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b0646155bcaaec23fbe6f9f8bd313e9d
diff --git a/dev-perl/DBIx-Class-DynamicDefault/DBIx-Class-DynamicDefault-0.40.0.ebuild b/dev-perl/DBIx-Class-DynamicDefault/DBIx-Class-DynamicDefault-0.40.0.ebuild
new file mode 100644
index 000000000000..2180454c4a78
--- /dev/null
+++ b/dev-perl/DBIx-Class-DynamicDefault/DBIx-Class-DynamicDefault-0.40.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSTROUT
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Automatically set and update fields"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DBIx-Class-0.81.270
+"
+DEPEND="
+ test? ( ${RDEPEND}
+ virtual/perl-parent
+ dev-perl/DBICx-TestDatabase
+ )"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DBIx-Class-DynamicDefault/Manifest b/dev-perl/DBIx-Class-DynamicDefault/Manifest
new file mode 100644
index 000000000000..92772e13c3a4
--- /dev/null
+++ b/dev-perl/DBIx-Class-DynamicDefault/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Class-DynamicDefault-0.04.tar.gz 22426 BLAKE2B efbef00cdeb4cb9eb368f984b96bfa70d07f89dbea321dd257a773dd7243972ea4321c41eaea33fd7b93eee2560d1df4da76cb1245fbd5d55c40c2ad355200ff SHA512 fb7b7b23585812b305ecae1341771762df4cd9e244ae002b586df3ebcc29b44a66f593c34da4d3c1212a234ee994f180d14d8d28879ec8246e0d1c0783baf8b8
+EBUILD DBIx-Class-DynamicDefault-0.40.0.ebuild 613 BLAKE2B 2a0546ac0ee5992924df95498da84675f55e3cec5ca71a7aa252e04fcab999704fce36d52fae36e20949f1872a0d1d15bdd3f070d2adb7e2843e3ed8dd4353c9 SHA512 567a4e07b192ed5e68e7616a20fab5abf56b31a0384d75aed84b04965f91bf8169771389b41278a70873c4efc1dde96cefc8d290a0a0b1e46e8df06afda8ee56
+MISC metadata.xml 423 BLAKE2B 88dce29cf554d38efff9cfc7783408d85161b74987ba5c35a580b3dcf018d760b6fa3513b3644d39d5e476c0304bdb5307fc041a18564e95abc7ba32c14eaa45 SHA512 cfbf3418d9333a1157735db77be1f522e4fc2009dbff430bcd13028ca2687a71357f46006fe75602d1811b18b28abea483c526c9a124372b9e589a9337160d25
diff --git a/dev-perl/DBIx-Class-DynamicDefault/metadata.xml b/dev-perl/DBIx-Class-DynamicDefault/metadata.xml
new file mode 100644
index 000000000000..68bd73511a2f
--- /dev/null
+++ b/dev-perl/DBIx-Class-DynamicDefault/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">DBIx-Class-DynamicDefault</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::DynamicDefault</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Class-InflateColumn-Boolean-0.3.0 b/dev-perl/DBIx-Class-InflateColumn-Boolean-0.3.0
deleted file mode 100644
index 2b9fe7a39568..000000000000
--- a/dev-perl/DBIx-Class-InflateColumn-Boolean-0.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DBIx-Class-0.80.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Path-Class dev-perl/SQL-Translator virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Auto-create boolean objects from columns
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Class-InflateColumn-Boolean/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBIx-Class-0.80.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRAF/DBIx-Class-InflateColumn-Boolean-0.003000.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=85dfd042374bbd3389fffd8221f48fca
diff --git a/dev-perl/DBIx-Class-InflateColumn-Boolean/DBIx-Class-InflateColumn-Boolean-0.3.0.ebuild b/dev-perl/DBIx-Class-InflateColumn-Boolean/DBIx-Class-InflateColumn-Boolean-0.3.0.ebuild
new file mode 100644
index 000000000000..20d38cad4109
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-Boolean/DBIx-Class-InflateColumn-Boolean-0.3.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRAF
+DIST_VERSION=0.003000
+inherit perl-module
+
+DESCRIPTION="Auto-create boolean objects from columns"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/DBIx-Class-0.80.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Path-Class
+ dev-perl/SQL-Translator
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DBIx-Class-InflateColumn-Boolean/Manifest b/dev-perl/DBIx-Class-InflateColumn-Boolean/Manifest
new file mode 100644
index 000000000000..a701a2b47b4a
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-Boolean/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Class-InflateColumn-Boolean-0.003000.tar.gz 7104 BLAKE2B 6f4e390f575a0f2560450c18ccb449a5fe40c58de3986b234e153d6a02a2355592cb06a4438a9c6a61c8b9f8ab7bfddd70a0e6ce4d299640b93168fbfb5c88b3 SHA512 e76b45026e0fbe456b0a6d2381f04ddbbe27dd12d47ec4fd220204bf9e0fbc8430647b591aa8a256ea8459dca0860fc66bf9a52f95da047bfeec93192430d77f
+EBUILD DBIx-Class-InflateColumn-Boolean-0.3.0.ebuild 535 BLAKE2B f1eb7f778c04b0b11d4fb9f566d23ba6a506c412807ed25a5a94b227c52167e207a4028f060075f1dc86363cb3dcece3036fa8735f1af7837885ed6d65c89afa SHA512 a5b22bdfbcf9b2ab6323c3c0792161e69d26f7f42dc51baf98889094d350006190f03558c26854a072e487538a2112950f9059c7f8e367570353b8b3b023b6d3
+MISC metadata.xml 438 BLAKE2B 63a8ac00dec00adfda17ec583abe95e81bd610dfb89b0a5531c9c82be687955ef6c4b31f6dae2ba0ae502ba4038d5dc8b0d17e942874ad890784b2dd4ddc34e3 SHA512 d0a064d6457a6ebbd99941a03b3691b9124ab283980fb127d4f1914669a4ab04e88a876b193098f1e604da8342f956c9329b92ae9a01e08f95718314bdc264a3
diff --git a/dev-perl/DBIx-Class-InflateColumn-Boolean/metadata.xml b/dev-perl/DBIx-Class-InflateColumn-Boolean/metadata.xml
new file mode 100644
index 000000000000..3321acf6d961
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-Boolean/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">DBIx-Class-InflateColumn-Boolean</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::InflateColumn::Boolean</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Class-InflateColumn-IP-0.20.30-r1 b/dev-perl/DBIx-Class-InflateColumn-IP-0.20.30-r1
deleted file mode 100644
index 52c23a69f700..000000000000
--- a/dev-perl/DBIx-Class-InflateColumn-IP-0.20.30-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/NetAddr-IP >=dev-perl/DBIx-Class-0.81.70 test? ( dev-perl/DBD-SQLite ) dev-lang/perl:=
-DESCRIPTION=Auto-create NetAddr::IP objects from columns
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Class-InflateColumn-IP/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/NetAddr-IP >=dev-perl/DBIx-Class-0.81.70 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILMARI/DBIx-Class-InflateColumn-IP-0.02003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=040a49337d125f68fa2efeddb8f57fab
diff --git a/dev-perl/DBIx-Class-InflateColumn-IP/DBIx-Class-InflateColumn-IP-0.20.30-r1.ebuild b/dev-perl/DBIx-Class-InflateColumn-IP/DBIx-Class-InflateColumn-IP-0.20.30-r1.ebuild
new file mode 100644
index 000000000000..ef520397ac63
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-IP/DBIx-Class-InflateColumn-IP-0.20.30-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILMARI
+DIST_VERSION=0.02003
+inherit perl-module
+
+DESCRIPTION="Auto-create NetAddr::IP objects from columns"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/NetAddr-IP
+ >=dev-perl/DBIx-Class-0.81.70
+"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/DBD-SQLite )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.];\nuse inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t t/style-notabs.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DBIx-Class-InflateColumn-IP/Manifest b/dev-perl/DBIx-Class-InflateColumn-IP/Manifest
new file mode 100644
index 000000000000..9d4613408e5c
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-IP/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Class-InflateColumn-IP-0.02003.tar.gz 24096 BLAKE2B 11f4dd82ef3913c749f3821cf3c5a8d5d99a95cdcedcd79706e24942eeaa4d234c2d6cedc87f14bb38fb28b140076800fcfbe8b287fe0fbc47c27f121aaa62bc SHA512 07a5f97f4e8fe148ca69ebbdf82276774e3ff68ad3956a6fc6523158ddf0a645b6a149d56a316fb5b23a52889f7dbd924e3ded6a940c9ca5d25d774cffc488d8
+EBUILD DBIx-Class-InflateColumn-IP-0.20.30-r1.ebuild 687 BLAKE2B fb445f61e262025e9f559bc50eebc11976770766c02864914e59629fac22bf31a8aeee3851fa1dfdc92836c590185a10505a70d982ecd08f79b0ac730c703d90 SHA512 edc1e1c2b1ea711f2cc592d16adab5c3ad2885e82f6a0f6720991e00af3fd496ed32a16e3e148b09c3ecca4956435a16e6f8691d336f6a007b9485dbe5aac3ac
+MISC metadata.xml 428 BLAKE2B 82551582c2f76ef950325fb4f303b0d300f860450c47ea2272c4d2bbeee4a4f721db14f275afd9a7d5d1e419693599e1361e010299cf5827821906b781735aa6 SHA512 20affe888c9a1973d3b3913f3db78a3e331391c66e3fe94eeafd358f0fcbe2d15f3e7b878cad147047814940e49fc1b8e4c4589cc7ba36b397a0cff448e89678
diff --git a/dev-perl/DBIx-Class-InflateColumn-IP/metadata.xml b/dev-perl/DBIx-Class-InflateColumn-IP/metadata.xml
new file mode 100644
index 000000000000..bc9729aeec92
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-IP/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">DBIx-Class-InflateColumn-IP</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::InflateColumn::IP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Class-InflateColumn-Object-Enum-0.60.0 b/dev-perl/DBIx-Class-InflateColumn-Object-Enum-0.60.0
deleted file mode 100644
index c7353bdb1be2..000000000000
--- a/dev-perl/DBIx-Class-InflateColumn-Object-Enum-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DBIx-Class dev-perl/Object-Enum >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( dev-perl/DBICx-TestDatabase virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Allows a DBIx::Class user to define a Object::Enum column
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Class-InflateColumn-Object-Enum/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DBIx-Class dev-perl/Object-Enum dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMMILLS/DBIx-Class-InflateColumn-Object-Enum-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dcd9f892db62ba5e278b58ac5ae26ab1
diff --git a/dev-perl/DBIx-Class-InflateColumn-Object-Enum/DBIx-Class-InflateColumn-Object-Enum-0.60.0.ebuild b/dev-perl/DBIx-Class-InflateColumn-Object-Enum/DBIx-Class-InflateColumn-Object-Enum-0.60.0.ebuild
new file mode 100644
index 000000000000..a1486c53efa4
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-Object-Enum/DBIx-Class-InflateColumn-Object-Enum-0.60.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JMMILLS
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Allows a DBIx::Class user to define a Object::Enum column"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/DBIx-Class
+ dev-perl/Object-Enum
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ dev-perl/DBICx-TestDatabase
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/DBIx-Class-InflateColumn-Object-Enum/Manifest b/dev-perl/DBIx-Class-InflateColumn-Object-Enum/Manifest
new file mode 100644
index 000000000000..7c17adacecf9
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-Object-Enum/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Class-InflateColumn-Object-Enum-0.06.tar.gz 13046 BLAKE2B 6f9756310d41686bb13a1a98dc36abff61875f23ee700158dd3a2f1757d1e4efbb70a1b0743cb79495fa9ad82940e03392685550f110601528ce5349ab3a4dfb SHA512 31f7ced9e0fc1e4277a66ca37c5ecca34d5d51fe6a43735e9c6a37b8a70d745dc39691789e71a81dcea2ff6f7929ab658c2d389af7596eb9bc7cd768de704fe6
+EBUILD DBIx-Class-InflateColumn-Object-Enum-0.60.0.ebuild 479 BLAKE2B 9c0596d0fdb87739b7e718e78bf3ced3a88764f0702fb275ada138a87c9bde5d958785d41bf7cb4f9e8037475ce7d9954c716310fc49ea8b4c2aeb397bbdd51e SHA512 ca15f110971a461ba1990a8827fd9ae3a6d49f968b9f5ce1aa5e37358e9f1d63f12e998d157f56f0f95905602db9edfddf67da3c2ae1c3b2abf0ed96222beb48
+MISC metadata.xml 447 BLAKE2B cdb9c5fb999d9068f5f21b2ddb7178b5c899d3cd00be4201a1d556567272cba1b0200452ed1bdd12366bd6778d3bf6521b6fbc52a132faa98fc63641592e3947 SHA512 b0e0a9c5bc10e126ca03bdc26a54e185b725c8b3a3baae1486556664b715acb596b9579fa12b2dd4b62bc127cc188ba812ba66384a70cbfb8fd224a816250433
diff --git a/dev-perl/DBIx-Class-InflateColumn-Object-Enum/metadata.xml b/dev-perl/DBIx-Class-InflateColumn-Object-Enum/metadata.xml
new file mode 100644
index 000000000000..4403d3ae80f6
--- /dev/null
+++ b/dev-perl/DBIx-Class-InflateColumn-Object-Enum/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">DBIx-Class-InflateColumn-Object-Enum</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::InflateColumn::Object::Enum</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Class-UserStamp-0.110.0-r1 b/dev-perl/DBIx-Class-UserStamp-0.110.0-r1
deleted file mode 100644
index 196726065d95..000000000000
--- a/dev-perl/DBIx-Class-UserStamp-0.110.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Accessor-Grouped dev-perl/DBIx-Class-DynamicDefault dev-perl/DBIx-Class test? ( dev-perl/DBD-SQLite ) dev-lang/perl:=
-DESCRIPTION=Automatically set update and create user id fields
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Class-UserStamp/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor-Grouped dev-perl/DBIx-Class-DynamicDefault dev-perl/DBIx-Class dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JG/JGOULAH/DBIx-Class-UserStamp-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=89bbbc00d28e336b6c2e9fdfedb324db
diff --git a/dev-perl/DBIx-Class-UserStamp/DBIx-Class-UserStamp-0.110.0-r1.ebuild b/dev-perl/DBIx-Class-UserStamp/DBIx-Class-UserStamp-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..ccd6d0d44a2d
--- /dev/null
+++ b/dev-perl/DBIx-Class-UserStamp/DBIx-Class-UserStamp-0.110.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JGOULAH
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Automatically set update and create user id fields"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Class-Accessor-Grouped
+ dev-perl/DBIx-Class-DynamicDefault
+ dev-perl/DBIx-Class"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/DBD-SQLite )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+# Parallel tests fail sometimes due to sharing a sqlite db path
+# and recreating the same table
+DIST_TEST="do"
+src_test() {
+ perl_rm_files t/02pod.t t/03podcoverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DBIx-Class-UserStamp/Manifest b/dev-perl/DBIx-Class-UserStamp/Manifest
new file mode 100644
index 000000000000..0c84f3b7d830
--- /dev/null
+++ b/dev-perl/DBIx-Class-UserStamp/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Class-UserStamp-0.11.tar.gz 21714 BLAKE2B 023a1aa3ee05bee987029d2f7af967c9c37d8141c091767a34431284fd1eb552185a10ae08f695350e9a2c6e44b8a2cc5e53eee0812c63826ba68a665db4a9c0 SHA512 66411a73d8c27d0ac1cc8f1e61d092c22fd11637a528726553935a3aa4522699b7c48c1cb26ca92ed38c3747c4dcdba0f2b024d737dc5c3281d15bfa7cc0a830
+EBUILD DBIx-Class-UserStamp-0.110.0-r1.ebuild 822 BLAKE2B ae629e477d6851c625e6401ab5602c4eacb54f3282860b9917945198c98584c49a07c6e90290a7fe2d01135acb016f51d18e0fae66a8ab01448573f17de2fd53 SHA512 a9071e2b8f0c0b43cf947edb7754187cbe047283d05c179be717da66c310c28f96eb8f692fbdcde2db3bcd7fac65b86ce2d2ab465e81f163a49cf1b8861f7a6b
+MISC metadata.xml 413 BLAKE2B fa99982422d78a3d1f8db85e2e7747a7eb848ddbdcfd31e669ced078774524839753e25e2365d0d4ad9ff1d51a69c577b7c3ddd65259f2f7f89b3f94c2de7550 SHA512 13723ecf6ddb0736ec4804f83213356d410016271a45c55fbf41f058f709adb67fc1b0b736ef5dc5520fc9f9839bfd1acd2f48d8890d3e6f65988cdae117c5c7
diff --git a/dev-perl/DBIx-Class-UserStamp/metadata.xml b/dev-perl/DBIx-Class-UserStamp/metadata.xml
new file mode 100644
index 000000000000..31ad9b2003a5
--- /dev/null
+++ b/dev-perl/DBIx-Class-UserStamp/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">DBIx-Class-UserStamp</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::UserStamp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Class/DBIx-Class-0.82.840.ebuild b/dev-perl/DBIx-Class/DBIx-Class-0.82.840.ebuild
new file mode 100644
index 000000000000..d2f7037a57fd
--- /dev/null
+++ b/dev-perl/DBIx-Class/DBIx-Class-0.82.840.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RIBASUSHI
+DIST_VERSION=0.082840
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Extensible and flexible object <-> relational mapper"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix"
+IUSE="test admin admin_script deploy replicated"
+
+RDEPEND_MOOSE_BASIC="
+ >=dev-perl/Moose-0.980.0
+ >=dev-perl/MooseX-Types-0.210.0
+"
+RDEPEND_ADMIN_BASIC="
+ >=dev-perl/JSON-Any-1.220.0
+ >=dev-perl/MooseX-Types-JSON-0.20.0
+ >=dev-perl/MooseX-Types-Path-Class-0.50.0
+ >=dev-perl/namespace-autoclean-0.90.0
+"
+
+# >=dev-perl/Class-DBI-Plugin-DeepAbstractSearch-0.08
+# dev-perl/Class-Trigger
+# >=dev-perl/DBIx-ContextualFetch-1.03
+# >=dev-perl/Date-Simple-3.03
+# dev-perl/DateTime-Format-MySQL
+# dev-perl/DateTime-Format-Pg
+# dev-perl/DateTime-Format-SQLite
+# dev-perl/DateTime-Format-Strptime
+# dev-perl/Devel-Cycle
+# dev-perl/Time-Piece-MySQL
+
+RDEPEND="
+ admin? (
+ ${RDEPEND_MOOSE_BASIC}
+ ${RDEPEND_ADMIN_BASIC}
+ )
+ admin_script? (
+ ${RDEPEND_MOOSE_BASIC}
+ ${RDEPEND_ADMIN_BASIC}
+ >=dev-perl/Getopt-Long-Descriptive-0.81.0
+ >=dev-perl/Text-CSV-1.160.0
+ )
+ deploy? (
+ >=dev-perl/SQL-Translator-0.110.60
+ )
+ replicated? (
+ ${RDEPEND_MOOSE_BASIC}
+ >=dev-perl/Hash-Merge-0.120.0
+ )
+ >=dev-perl/Class-Accessor-Grouped-0.100.120
+ >=dev-perl/Class-C3-Componentised-1.0.900
+ >=dev-perl/Class-Inspector-1.240.0
+ >=dev-perl/Config-Any-0.200.0
+ >=dev-perl/Context-Preserve-0.10.0
+ >=dev-perl/Data-Dumper-Concise-2.20.0
+ >=dev-perl/Data-Page-2.10.0
+ >=dev-perl/DBI-1.570.0
+ >=dev-perl/Devel-GlobalDestruction-0.90.0
+ virtual/perl-File-Path
+ >=dev-perl/Hash-Merge-0.120.0
+ >=dev-perl/MRO-Compat-0.120.0
+ >=dev-perl/Math-Base36-0.70.0
+ >=virtual/perl-Math-BigInt-1.80
+ >=dev-perl/Module-Find-0.70.0
+ >=dev-perl/Moo-2.0.0
+ >=dev-perl/Path-Class-0.180.0
+ >=dev-perl/SQL-Abstract-1.810.0
+ >=virtual/perl-Scalar-List-Utils-1.160.0
+ >=dev-perl/Scope-Guard-0.30.0
+ >=dev-perl/Sub-Name-0.40.0
+ >=virtual/perl-Text-Balanced-2.0.0
+ >=dev-perl/Try-Tiny-0.70.0
+ >=dev-perl/namespace-clean-0.240.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=dev-perl/DBD-SQLite-1.290.0
+ >=virtual/perl-File-Temp-0.220.0
+ >=dev-perl/Package-Stash-0.280.0
+ >=dev-perl/Test-Deep-0.101.0
+ >=dev-perl/Test-Exception-0.310.0
+ >=virtual/perl-Test-Simple-0.940.0
+ >=dev-perl/Test-Warn-0.210.0
+ )"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.];\nuse inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DBIx-Class/Manifest b/dev-perl/DBIx-Class/Manifest
new file mode 100644
index 000000000000..9d1226a15422
--- /dev/null
+++ b/dev-perl/DBIx-Class/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Class-0.082840.tar.gz 860243 BLAKE2B 7cda9b6fa4c569b01941e938917da7df6548fea5b09f1e23e53c7630d89d46345d91cade872605c6db99740764dd90a3ed7855f5222d2021b0fe6e5749d0a8fe SHA512 0ae0c724c57cd2b62b9d711633bfc2ba4320c15f6e9d0253381c9ffae495355e32888ec87d6a85c85000d434cedb51789f4b7807da157de8b08723333b66a0d2
+EBUILD DBIx-Class-0.82.840.ebuild 2603 BLAKE2B 1bbd7201ed94ad1988a406f27aaeab5136c3bc012f8542da21ce286455305c7dbe4f456f085a2b7e6324d078b6c60979e83702e37840b7097851ccd6bbb777d4 SHA512 63309e060c1c252ed92576cff482d8d038afd6b2486a25b25b7e1fa1d5ac15d31a66877460a92f069465ecaf3adee33fc5d9ea3adb93d1615a92577bd0f68f19
+MISC metadata.xml 8164 BLAKE2B d1de5a5f2854ea05257d103b564794fd0f2b9cad70e5887c0cd78bc9d706c10aff61a42030f3353fa117c2b2a4116af9dd498b982cdbf3266dc0809f0c9f68a9 SHA512 51fbc2e9f476ad83cd115f105cffc6406265516d5ea84aa20e97cabefc6fcb23c1e20c102656106d38ed32e055c1171bb374f6ee1eb9a16dfa9648beb73ea913
diff --git a/dev-perl/DBIx-Class/metadata.xml b/dev-perl/DBIx-Class/metadata.xml
new file mode 100644
index 000000000000..1f83f98f50af
--- /dev/null
+++ b/dev-perl/DBIx-Class/metadata.xml
@@ -0,0 +1,116 @@
+<?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>
+ <use>
+ <flag name="admin">
+ Modules required for the DBIx::Class administrative library
+ </flag>
+ <flag name="admin_script">
+ Modules required for the CLI DBIx::Class interface dbicadmin
+ </flag>
+ <flag name="deploy">
+ Modules required for "deploy" in DBIx::Class::Storage::DBI and
+ "deploymen_statements" in DBIx::Class::Storage::DBI
+ </flag>
+ <flag name="replicated">
+ Modules required for DBIx::Class::Storage::DBI::Replicated
+ </flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">DBIx-Class</remote-id>
+ <remote-id type="cpan-module">DBIx::Class</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::AccessorGroup</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Admin</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::CDBICompat</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::CDBICompat::Iterator</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::CDBICompat::SQLTransformer</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::CDBICompat::Tied::ColumnValue</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Core</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Cursor</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::DB</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Exception</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::FilterColumn</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::InflateColumn</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::InflateColumn::DateTime</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::InflateColumn::File</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Optional::Dependencies</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Ordered</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::PK</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::PK::Auto</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Relationship</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Relationship::Base</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultClass::HashRefInflator</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultSet</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultSetColumn</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultSetManager</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultSource</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultSource::Table</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultSource::View</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultSourceHandle</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::ResultSourceProxy::Table</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Row</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::SQLMaker</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::SQLMaker::LimitDialects</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::SQLMaker::OracleJoins</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Schema</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Schema::Versioned</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Serialize::Storable</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::StartupCheck</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ACCESS</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ADO</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ADO::MS_Jet</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ADO::MS_Jet::Cursor</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server::Cursor</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::AutoCast</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Cursor</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::DB2</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Firebird</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Firebird::Common</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::IdentityInsert</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Informix</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::InterBase</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::MSSQL</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::NoBindVars</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ODBC</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ODBC::ACCESS</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ODBC::Firebird</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::ODBC::SQL_Anywhere</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Oracle</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Oracle::Generic</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Oracle::WhereJoins</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Pg</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Replicated</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Replicated::Balancer</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Replicated::Balancer::First</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Replicated::Balancer::Random</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Replicated::Pool</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Replicated::Replicant</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Replicated::WithDSN</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::SQLAnywhere</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::SQLAnywhere::Cursor</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::SQLite</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Sybase</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Sybase::ASE</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Sybase::ASE::NoBindVars</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Sybase::FreeTDS</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Sybase::MSSQL</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server::NoBindVars</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::UniqueIdentifier</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::DBI::mysql</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::Statistics</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::TxnScopeGuard</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::UTF8Columns</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBIx::Class</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::DBIx::Class::File</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-ContextualFetch-1.30.0-r1 b/dev-perl/DBIx-ContextualFetch-1.30.0-r1
deleted file mode 100644
index 8a68b2b9c5ec..000000000000
--- a/dev-perl/DBIx-ContextualFetch-1.30.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/DBI-1.37 test? ( virtual/perl-Test-Simple dev-perl/DBD-SQLite ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Add contextual fetches to DBI
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DBIx-ContextualFetch/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBI-1.37 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/DBIx-ContextualFetch-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b90b2a27260bdb77146d9cff95a01d40
diff --git a/dev-perl/DBIx-ContextualFetch/DBIx-ContextualFetch-1.30.0-r1.ebuild b/dev-perl/DBIx-ContextualFetch/DBIx-ContextualFetch-1.30.0-r1.ebuild
new file mode 100644
index 000000000000..9e8698758c33
--- /dev/null
+++ b/dev-perl/DBIx-ContextualFetch/DBIx-ContextualFetch-1.30.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TMTM
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Add contextual fetches to DBI"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ppc64 sparc x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/DBI-1.37"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/DBD-SQLite
+ )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DBIx-ContextualFetch/Manifest b/dev-perl/DBIx-ContextualFetch/Manifest
new file mode 100644
index 000000000000..4415916ade17
--- /dev/null
+++ b/dev-perl/DBIx-ContextualFetch/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-ContextualFetch-1.03.tar.gz 4487 BLAKE2B 4fd3176d5e3d386972b6c8a65f597b54b0349b1549aff3977ef6c96f3870c5cf77ca7d33b35a10eb861db3cc1f58bda4a777b9fc9393bdf5d510e9dd60a38a98 SHA512 e563bb56026bc8f15ced939696caaa1532aa71def6603cf3e941016a1337ca090053e30c582623413af50008ea8f4c62981cb94a4f75d423d53d015300c66885
+EBUILD DBIx-ContextualFetch-1.30.0-r1.ebuild 503 BLAKE2B 433153f366dd69b7352960b7cf5226b80456983631427e765ffd8ac46f8081bb19ebba587026555aa2b626070e7e72129c43b8fcf15dc2f300abf89110dfa297 SHA512 17e0faf95948f2b7245c95f6b32f302e21d468b3892e86fa9203752387b154888a0300da8af3e6b91798378fe4e21273d94ca8ef3abbd846ff5d9b687a766335
+MISC metadata.xml 556 BLAKE2B 8d2fa01dc6ed1f3f46358b5b462e8402e77491c259051eb8f503d290a1d376b9f45d79cf6c2c5ba185fe8fcbfba10b88ab4e6dcbc735b075e37cfc45f94a32b8 SHA512 a96ef74712411fd5f9acb7ecefca7e3e7acef10c74387aa34236d6d451ec341f043e721ce38bf18a22713bcc1ee64fa9b67b193eec38a1ef75f3a62be14872c7
diff --git a/dev-perl/DBIx-ContextualFetch/metadata.xml b/dev-perl/DBIx-ContextualFetch/metadata.xml
new file mode 100644
index 000000000000..5d056ed22173
--- /dev/null
+++ b/dev-perl/DBIx-ContextualFetch/metadata.xml
@@ -0,0 +1,14 @@
+<?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">DBIx-ContextualFetch</remote-id>
+ <remote-id type="cpan-module">DBIx::ContextualFetch</remote-id>
+ <remote-id type="cpan-module">DBIx::ContextualFetch::db</remote-id>
+ <remote-id type="cpan-module">DBIx::ContextualFetch::st</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-DBSchema-0.450.0 b/dev-perl/DBIx-DBSchema-0.450.0
deleted file mode 100644
index 9599e9d54308..000000000000
--- a/dev-perl/DBIx-DBSchema-0.450.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/DBI virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Database-independent schema objects
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DBIx-DBSchema/
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DBI virtual/perl-Storable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IV/IVAN/DBIx-DBSchema-0.45.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=50afea3aafd62703a5c3bd2e4eae46d4
diff --git a/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.450.0.ebuild b/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.450.0.ebuild
new file mode 100644
index 000000000000..077575b416bf
--- /dev/null
+++ b/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.450.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=IVAN
+MODULE_VERSION=0.45
+inherit perl-module
+
+DESCRIPTION="Database-independent schema objects"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/DBI
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/DBIx-DBSchema/Manifest b/dev-perl/DBIx-DBSchema/Manifest
new file mode 100644
index 000000000000..8e0c517196e6
--- /dev/null
+++ b/dev-perl/DBIx-DBSchema/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-DBSchema-0.45.tar.gz 29144 BLAKE2B 209d7195e5d75140b68ede322da31f38aef67233702da29383f607cebd07a6ff7ee07ee3c212f7ce27d0d9c2d21827023eed20dcd47e0bbd1bc4a2dfe407d7f1 SHA512 808d83898b1265b6dcdd5e9727fb0fed50935dba893cae40ead5d0d344edcf6f342a3ed2e7ad63efbb94e0cc07c0615153c29d14132c13ac9b071d77a9069770
+EBUILD DBIx-DBSchema-0.450.0.ebuild 393 BLAKE2B 4ef351a802868afb64f49bedb9f93059822b8984af3c7d84b18c7f57aafafc80f961572727f44dd8e62b1ad7d18af2a707c840d4fa91e00c4dd74473286a6ea7 SHA512 56aa22e17bad13d5899df8a768265e97e5f1a72e03db73f5879838f966f9fb2e15b7e1eb1b30bbb9823e53e5429fc5155ae730782acea6a1462667a1ca123e4f
+MISC metadata.xml 1330 BLAKE2B 8a1b2b29d54327a80e9b43f32017009f0e6d4c0713f6dfb2afd0f333d02ef3b04c17dbc84423458ebb350ee2a7bbbce745e37af5bd505a01376e8f84f8ec5864 SHA512 67d6ba7f9d88df6c389da6118eda14bb126dd93a4870dd2748febc245161d73c89e7be3c987c2d1a2447d47561f91f7376c177960308ac67165eb700736b273c
diff --git a/dev-perl/DBIx-DBSchema/metadata.xml b/dev-perl/DBIx-DBSchema/metadata.xml
new file mode 100644
index 000000000000..47faeedc407d
--- /dev/null
+++ b/dev-perl/DBIx-DBSchema/metadata.xml
@@ -0,0 +1,25 @@
+<?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">DBIx-DBSchema</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::ColGroup</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::ColGroup::Index</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::ColGroup::Unique</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::Column</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::DBD</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::DBD::Oracle</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::DBD::Pg</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::DBD::SQLite</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::DBD::Sybase</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::DBD::mysql</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::Index</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::Table</remote-id>
+ <remote-id type="cpan-module">DBIx::DBSchema::_util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Migration-0.70.0 b/dev-perl/DBIx-Migration-0.70.0
deleted file mode 100644
index f877c12a1e3a..000000000000
--- a/dev-perl/DBIx-Migration-0.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/File-Slurp virtual/perl-File-Spec dev-perl/DBI dev-perl/Class-Accessor dev-perl/Module-Build test? ( dev-perl/DBD-SQLite ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Seamless DB schema up- and downgrades
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Migration/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-Slurp virtual/perl-File-Spec dev-perl/DBI dev-perl/Class-Accessor dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/DBIx-Migration-0.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dcbc1083a321eabae02f8c8ef2d34d44
diff --git a/dev-perl/DBIx-Migration/DBIx-Migration-0.70.0.ebuild b/dev-perl/DBIx-Migration/DBIx-Migration-0.70.0.ebuild
new file mode 100644
index 000000000000..be3fe153f178
--- /dev/null
+++ b/dev-perl/DBIx-Migration/DBIx-Migration-0.70.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANIEL
+MODULE_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Seamless DB schema up- and downgrades"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/File-Slurp
+ virtual/perl-File-Spec
+ dev-perl/DBI
+ dev-perl/Class-Accessor"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ dev-perl/DBD-SQLite
+ )"
+
+SRC_TEST=do
+
+src_prepare() {
+ use test && perl_rm_files t/02pod.t t/03podcoverage.t
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DBIx-Migration/Manifest b/dev-perl/DBIx-Migration/Manifest
new file mode 100644
index 000000000000..c79c3ab87566
--- /dev/null
+++ b/dev-perl/DBIx-Migration/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Migration-0.07.tar.gz 5602 BLAKE2B e0119acd21c08374deaa73f8633b0b04e316779c82113ce53003e57ad3ffd7da4635b7e530bdec9772cab5bb97077d22ef08a1ae9f49cb4166dd8afe94917ad9 SHA512 8a63e7d5a7c6306920185792cb71513c823756f8c541d77a585551e9325eb3a4e6c7f8bbaf34a9091727dd32d1ff81fb69ec6317b644d7df555461ceba57d4f8
+EBUILD DBIx-Migration-0.70.0.ebuild 558 BLAKE2B f96f1907fa0671604f8a5e196fa351f22d16b1b829cb6d3ad90329d9429614e65b5b3712c3301eec799664f4808b7b8097729237e334b8ebcfb371d3dc4c3dc5 SHA512 7be58684fa352e52ad2e65c2101382dd3424acd417d6ffb4e1fa6f77eba6d1e7bb4baa2bfd997456120e4d0e14058f1a289e1b2be252ed89db8ff507d8060499
+MISC metadata.xml 400 BLAKE2B 919be0a48c628d84c947692144d67552fd70731b5d3a30209d8ebe8bc5e6ab5f43fdaf3058a02ee33480a375169b5f57f450263a3e1d7bba8c0637c7e43006c4 SHA512 e802fdfc7021fd0b0ddadb753fb8881754c267dc6f0c55e3b39a77ea02cbfa718fe37003c269d0cbe39bb7817f8ccf800fc722f63775ab5e3c82c4a67d3b1e40
diff --git a/dev-perl/DBIx-Migration/metadata.xml b/dev-perl/DBIx-Migration/metadata.xml
new file mode 100644
index 000000000000..6ffdfe0f7c20
--- /dev/null
+++ b/dev-perl/DBIx-Migration/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">DBIx-Migration</remote-id>
+ <remote-id type="cpan-module">DBIx::Migration</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Safe-1.2.5-r1 b/dev-perl/DBIx-Safe-1.2.5-r1
deleted file mode 100644
index 0be43154d181..000000000000
--- a/dev-perl/DBIx-Safe-1.2.5-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DBI dev-perl/DBD-Pg dev-lang/perl:=
-DESCRIPTION=Safer access to your database through a DBI database handle
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Safe/
-KEYWORDS=amd64 x86
-LICENSE=BSD-2
-RDEPEND=dev-perl/DBI dev-perl/DBD-Pg dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TU/TURNSTEP/DBIx-Safe-1.2.5.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=144ed20841f8b8e9659929fc0d646f83
diff --git a/dev-perl/DBIx-Safe/DBIx-Safe-1.2.5-r1.ebuild b/dev-perl/DBIx-Safe/DBIx-Safe-1.2.5-r1.ebuild
new file mode 100644
index 000000000000..97eeb2d142a6
--- /dev/null
+++ b/dev-perl/DBIx-Safe/DBIx-Safe-1.2.5-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TURNSTEP
+DIST_VERSION=1.2.5
+inherit perl-module eutils
+
+DESCRIPTION="Safer access to your database through a DBI database handle"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+LICENSE="BSD-2"
+
+RDEPEND="dev-perl/DBI
+ dev-perl/DBD-Pg"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ perl_rm_files t/02perlcritic.t
+ if [[ -z "${DBI_DSN}" ]]; then
+ ewarn "Comprehensive testing of this package requires some manual configuration."
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBIx-Safe"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/DBIx-Safe/Manifest b/dev-perl/DBIx-Safe/Manifest
new file mode 100644
index 000000000000..fc806fefbf54
--- /dev/null
+++ b/dev-perl/DBIx-Safe/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Safe-1.2.5.tar.gz 16958 BLAKE2B d3cf43ac76e5d5f571f1ae806dfec354793267e831db76f9d84652034cc4aefa5af6c02d13b10cfed8bcb893f734bb23946006b07ee6cd26614ee4270affe9f4 SHA512 ce694bd9f6078e7ec7ac04fe57da96ddecebdbe312c87047ee71384c8233ae160078518b876819c6f12ad29d6d27c30ba2975a48db34b7cb5d79ff71f6a79712
+EBUILD DBIx-Safe-1.2.5-r1.ebuild 675 BLAKE2B 11e2f7086f9c13667a9fccc333ce1f4855ab2afbb2d8c5f93157d095757e05ce92942b1806451782e1ca93fdf30ceafff674da9f5a54bdc256f5574e51f9a952 SHA512 118f9019e36400fd608d4d0991bcd474b5176d1472fec154b0724b1cc5c0be1f45888a15b08729a7941168966b9a41ca1cceaceecdb565158b2b17731e245f53
+MISC metadata.xml 390 BLAKE2B b251e72e5d6873139d8d0b60ce9d9ac0e90f567f65ccafc3fe98a43f39dd2ce41cf13382782237531c17cbc333f6e8ef1b695adabef8d843dabe5fab7263dc92 SHA512 c50cb9f4aa347d2364fa1a8bb4100e2edf68f2ce5a2f4f15b20ac37a15a202db984f38fe7fe76560ab559742d3e4084c20ad28d758f88405fb89cb9eaae33452
diff --git a/dev-perl/DBIx-Safe/metadata.xml b/dev-perl/DBIx-Safe/metadata.xml
new file mode 100644
index 000000000000..924a4f01a129
--- /dev/null
+++ b/dev-perl/DBIx-Safe/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">DBIx-Safe</remote-id>
+ <remote-id type="cpan-module">DBIx::Safe</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-SearchBuilder-1.660.0-r1 b/dev-perl/DBIx-SearchBuilder-1.660.0-r1
deleted file mode 100644
index edbc346e3e5b..000000000000
--- a/dev-perl/DBIx-SearchBuilder-1.660.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( >=dev-perl/Cache-Simple-TimedExpiry-0.210.0 >=dev-perl/capitalization-0.30.0 >=dev-perl/Class-ReturnValue-0.400.0 dev-perl/Class-Accessor dev-perl/Clone dev-perl/DBI dev-perl/DBIx-DBSchema dev-perl/Want >=virtual/perl-Test-Simple-0.520.0 dev-perl/DBD-SQLite virtual/perl-File-Temp ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Encapsulate SQL queries and rows in simple Perl objects
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DBIx-SearchBuilder/
-IUSE=test
-KEYWORDS=amd64 hppa ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Cache-Simple-TimedExpiry-0.210.0 >=dev-perl/capitalization-0.30.0 >=dev-perl/Class-ReturnValue-0.400.0 dev-perl/Class-Accessor dev-perl/Clone dev-perl/DBI dev-perl/DBIx-DBSchema dev-perl/Want dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/DBIx-SearchBuilder-1.66.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=09434199aa87b5381b0f9f394f5ef4d5
diff --git a/dev-perl/DBIx-SearchBuilder-1.670.0 b/dev-perl/DBIx-SearchBuilder-1.670.0
deleted file mode 100644
index 832b8924e86e..000000000000
--- a/dev-perl/DBIx-SearchBuilder-1.670.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Cache-Simple-TimedExpiry-0.210.0 >=dev-perl/capitalization-0.30.0 >=dev-perl/Class-ReturnValue-0.400.0 dev-perl/Class-Accessor dev-perl/Clone dev-perl/DBI dev-perl/DBIx-DBSchema dev-perl/Want >=virtual/perl-Encode-1.990.0 virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( >=virtual/perl-Test-Simple-0.520.0 dev-perl/DBD-SQLite virtual/perl-File-Temp ) dev-lang/perl:=
-DESCRIPTION=Encapsulate SQL queries and rows in simple Perl objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBIx-SearchBuilder/
-IUSE=test examples
-KEYWORDS=amd64 ~hppa ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Cache-Simple-TimedExpiry-0.210.0 >=dev-perl/capitalization-0.30.0 >=dev-perl/Class-ReturnValue-0.400.0 dev-perl/Class-Accessor dev-perl/Clone dev-perl/DBI dev-perl/DBIx-DBSchema dev-perl/Want >=virtual/perl-Encode-1.990.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BP/BPS/DBIx-SearchBuilder-1.67.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f212e629b41f09a1d32c29bfee1b1a22
diff --git a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.660.0-r1.ebuild b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.660.0-r1.ebuild
new file mode 100644
index 000000000000..be766d47c290
--- /dev/null
+++ b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.660.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ALEXMV
+MODULE_VERSION=1.66
+inherit perl-module
+
+DESCRIPTION="Encapsulate SQL queries and rows in simple Perl objects"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Cache-Simple-TimedExpiry-0.210.0
+ >=dev-perl/capitalization-0.30.0
+ >=dev-perl/Class-ReturnValue-0.400.0
+ dev-perl/Class-Accessor
+ dev-perl/Clone
+ dev-perl/DBI
+ dev-perl/DBIx-DBSchema
+ dev-perl/Want
+"
+DEPEND="
+ test? ( ${RDEPEND}
+ >=virtual/perl-Test-Simple-0.520.0
+ dev-perl/DBD-SQLite
+ virtual/perl-File-Temp
+ )
+"
+
+SRC_TEST="do"
+PATCHES=( "${FILESDIR}/${PN}"-1.66-no-dot-inc.patch )
+
+src_prepare() {
+ use test && perl_rm_files t/pod.t
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.670.0.ebuild b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.670.0.ebuild
new file mode 100644
index 000000000000..9be2396b8a2e
--- /dev/null
+++ b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.670.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BPS
+DIST_VERSION=1.67
+DIST_EXAMPLES=("ex/*")
+inherit perl-module
+
+DESCRIPTION="Encapsulate SQL queries and rows in simple Perl objects"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Cache-Simple-TimedExpiry-0.210.0
+ >=dev-perl/capitalization-0.30.0
+ >=dev-perl/Class-ReturnValue-0.400.0
+ dev-perl/Class-Accessor
+ dev-perl/Clone
+ dev-perl/DBI
+ dev-perl/DBIx-DBSchema
+ dev-perl/Want
+ >=virtual/perl-Encode-1.990.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ dev-perl/DBD-SQLite
+ virtual/perl-File-Temp
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}"-1.66-no-dot-inc.patch )
+
+src_prepare() {
+ use test && perl_rm_files t/pod.t
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DBIx-SearchBuilder/Manifest b/dev-perl/DBIx-SearchBuilder/Manifest
new file mode 100644
index 000000000000..1fd39bf1dde5
--- /dev/null
+++ b/dev-perl/DBIx-SearchBuilder/Manifest
@@ -0,0 +1,6 @@
+AUX DBIx-SearchBuilder-1.66-no-dot-inc.patch 8976 BLAKE2B 6e0a20539b99f2b80040b539b194d6ef6c1c69c4f9eba3bfaba658a8bc07050b869d60d1ca28e78e81a55032361d1595f0f34cd61541977c6e26eac2108a41f5 SHA512 ad733760ccc8b6dadd7238e0b8cd5e3cd34b6921e2483f0a3a6d8596623b4b8132c5d70cf4166e671f57f1950417d8e5c5564f9828c4625796a7e4b3f633d2f8
+DIST DBIx-SearchBuilder-1.66.tar.gz 114777 BLAKE2B dc1684c8cfd7d29b4f2900649d4aa57a4ae873d2456d66e979f96981286c1dbc57339df91c830f58ef7d08dee567fff28d3a02643119585cd3800526c66d11bc SHA512 e27513701a0712a9d7926c8e0966ee23d60163996c40a83e8d45164af8f9008bb7cf6a567ca1cb8d0226bb8fcf7bf9f1570277fb849c55095d8532ac356d5d95
+DIST DBIx-SearchBuilder-1.67.tar.gz 115193 BLAKE2B 9ad670069826d0cc109e61834d425f5c2fc29d7709f36f73a23820636b8bed3ac45b563df115b8a5448014672a5b68db2183ca7180eee590aff6ed388715dca0 SHA512 8cade12f01da749356a3c1b167f46e0377934e01832548baebfa629e71c3199ce473a63077ee5ac5ed58f805f7cb883bd8d0886d2ecf27f4740eafbb30f91bae
+EBUILD DBIx-SearchBuilder-1.660.0-r1.ebuild 791 BLAKE2B 69e7cadc82223a9e438ab0f0b812164bcdd89de80eb421de0b6ce43afd129a70dfef2bdbf1545a07221abe8329eac0403bc389d4db527a8b55b4dbd9e970ecef SHA512 86d32344f16c8e9e3ce066a14ce04441a4b78e95d73bef70b0b815de6233a6c7b763232dc98611940917d45471447a095e0b812ce4c73202e13b1e9a324bc838
+EBUILD DBIx-SearchBuilder-1.670.0.ebuild 899 BLAKE2B cf2e63984f971b62ab264cc6d00d53aa7e803fe1f4dd1ecd08dc350c58d82c59b9fcd31786735d42448d618444211a0052957bece8ffacd8f06fa3a209954db0 SHA512 ace118d91a85b65c434a942ec963c4f3037de65c657c41a7dddf7a4452be71ef6efbd5fb8c3f43c98e13de9c4aec8c2b948eb7da5928f11fed8d795d8ea3e695
+MISC metadata.xml 1594 BLAKE2B c56268fbc1ee494196c0763e6c0f795436d3f2104b43034969c94aacebc4c408b818283203e5b097f7cd6400657c6d5d2630dcaad5a034a0d3743506d676b766 SHA512 da30146de1b578e3362a06b951bcf72a1d4917f33aad4cc678360c62a470edda63ff4d40f6f582c22af47257a6e0e1764579ccc518352ce46465f2465f3fa8a2
diff --git a/dev-perl/DBIx-SearchBuilder/files/DBIx-SearchBuilder-1.66-no-dot-inc.patch b/dev-perl/DBIx-SearchBuilder/files/DBIx-SearchBuilder-1.66-no-dot-inc.patch
new file mode 100644
index 000000000000..93ccd89c28e7
--- /dev/null
+++ b/dev-perl/DBIx-SearchBuilder/files/DBIx-SearchBuilder-1.66-no-dot-inc.patch
@@ -0,0 +1,341 @@
+From 859d5403887df584af7e88e7bea7899ea6549fd0 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 25 Jun 2017 19:16:42 +1200
+Subject: Fix for '.' removal from @INC in Perl 5.26
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121140
+Bug: https://bugs.gentoo.org/615602
+Bug: https://github.com/bestpractical/dbix-searchbuilder/pull/5
+---
+ Makefile.PL | 1 +
+ t/01basics.t | 2 +-
+ t/01nocap_api.t | 2 +-
+ t/01records.t | 2 +-
+ t/01searches.t | 2 +-
+ t/02distinct_values.t | 2 +-
+ t/02null_order.t | 2 +-
+ t/02order_outer.t | 2 +-
+ t/02records_cachable.t | 2 +-
+ t/02records_datetime.t | 2 +-
+ t/02records_dt_interval.t | 2 +-
+ t/02records_integers.t | 2 +-
+ t/02records_object.t | 2 +-
+ t/02searches_function.t | 2 +-
+ t/02searches_joins.t | 2 +-
+ t/03compatibility.t | 2 +-
+ t/03cud_from_select.t | 2 +-
+ t/03rebless.t | 2 +-
+ t/03transactions.t | 2 +-
+ t/03versions.t | 2 +-
+ t/10schema.t | 4 ++--
+ t/11schema_records.t | 2 +-
+ t/20set_edge_cases.t | 2 +-
+ 23 files changed, 24 insertions(+), 23 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 49ec3f0..837f26f 100755
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+
+ name ('DBIx-SearchBuilder');
+diff --git a/t/01basics.t b/t/01basics.t
+index a46ede6..f0c18df 100644
+--- a/t/01basics.t
++++ b/t/01basics.t
+@@ -3,7 +3,7 @@
+ use strict;
+
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 4;
+diff --git a/t/01nocap_api.t b/t/01nocap_api.t
+index 1ea417e..be45395 100644
+--- a/t/01nocap_api.t
++++ b/t/01nocap_api.t
+@@ -3,7 +3,7 @@
+ use strict;
+
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+
+ use vars qw(@SPEC_METHODS @MODULES);
+ my @SPEC_METHODS = qw(AUTOLOAD DESTROY CLONE);
+diff --git a/t/01records.t b/t/01records.t
+index a1f1366..d701e94 100644
+--- a/t/01records.t
++++ b/t/01records.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 66;
+diff --git a/t/01searches.t b/t/01searches.t
+index 83a2001..1276544 100644
+--- a/t/01searches.t
++++ b/t/01searches.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 150;
+diff --git a/t/02distinct_values.t b/t/02distinct_values.t
+index f20328d..826db21 100644
+--- a/t/02distinct_values.t
++++ b/t/02distinct_values.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 9;
+diff --git a/t/02null_order.t b/t/02null_order.t
+index 9feda47..fab111d 100644
+--- a/t/02null_order.t
++++ b/t/02null_order.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 11;
+diff --git a/t/02order_outer.t b/t/02order_outer.t
+index 08a236b..14a39fe 100644
+--- a/t/02order_outer.t
++++ b/t/02order_outer.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 98;
+diff --git a/t/02records_cachable.t b/t/02records_cachable.t
+index cdbb9da..9418990 100644
+--- a/t/02records_cachable.t
++++ b/t/02records_cachable.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 16;
+diff --git a/t/02records_datetime.t b/t/02records_datetime.t
+index f1a0d7a..6882729 100644
+--- a/t/02records_datetime.t
++++ b/t/02records_datetime.t
+@@ -5,7 +5,7 @@ BEGIN { $ENV{'TZ'} = 'Europe/Moscow' };
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 38;
+diff --git a/t/02records_dt_interval.t b/t/02records_dt_interval.t
+index ef1ead3..283746f 100644
+--- a/t/02records_dt_interval.t
++++ b/t/02records_dt_interval.t
+@@ -5,7 +5,7 @@ BEGIN { $ENV{'TZ'} = 'Europe/Moscow' };
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 17;
+diff --git a/t/02records_integers.t b/t/02records_integers.t
+index d13e2ee..95b8504 100644
+--- a/t/02records_integers.t
++++ b/t/02records_integers.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 37;
+diff --git a/t/02records_object.t b/t/02records_object.t
+index 18c724e..34576db 100644
+--- a/t/02records_object.t
++++ b/t/02records_object.t
+@@ -5,7 +5,7 @@ use strict;
+ use warnings;
+ use Test::More;
+
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 11;
+diff --git a/t/02searches_function.t b/t/02searches_function.t
+index 2fd6e7e..c8682de 100644
+--- a/t/02searches_function.t
++++ b/t/02searches_function.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use Test::More;
+
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 18;
+diff --git a/t/02searches_joins.t b/t/02searches_joins.t
+index 1661f2b..cbdc3c9 100644
+--- a/t/02searches_joins.t
++++ b/t/02searches_joins.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use Test::More;
+
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 59;
+diff --git a/t/03compatibility.t b/t/03compatibility.t
+index 14eb382..3939503 100644
+--- a/t/03compatibility.t
++++ b/t/03compatibility.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 2;
+diff --git a/t/03cud_from_select.t b/t/03cud_from_select.t
+index 7f5d21b..2f324b7 100644
+--- a/t/03cud_from_select.t
++++ b/t/03cud_from_select.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use Test::More;
+
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 14;
+diff --git a/t/03rebless.t b/t/03rebless.t
+index 888bb94..467cf00 100644
+--- a/t/03rebless.t
++++ b/t/03rebless.t
+@@ -6,7 +6,7 @@ use warnings;
+ use Test::More;
+ use DBIx::SearchBuilder::Handle;
+
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 4;
+diff --git a/t/03transactions.t b/t/03transactions.t
+index e641c19..ef0f973 100644
+--- a/t/03transactions.t
++++ b/t/03transactions.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 52;
+diff --git a/t/03versions.t b/t/03versions.t
+index 79bb2e9..4acba37 100644
+--- a/t/03versions.t
++++ b/t/03versions.t
+@@ -5,7 +5,7 @@ use warnings;
+ use Test::More;
+ use DBIx::SearchBuilder::Handle;
+
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 6;
+diff --git a/t/10schema.t b/t/10schema.t
+index 2ff5ab6..fcf1a7b 100644
+--- a/t/10schema.t
++++ b/t/10schema.t
+@@ -8,7 +8,7 @@ use constant TESTS_PER_DRIVER => 14;
+ our @AvailableDrivers;
+
+ BEGIN {
+- require("t/utils.pl");
++ require("./t/utils.pl");
+ my $total = 3 + scalar(@AvailableDrivers) * TESTS_PER_DRIVER;
+ if( not eval { require DBIx::DBSchema } ) {
+ plan skip_all => "DBIx::DBSchema not installed";
+@@ -22,7 +22,7 @@ BEGIN {
+ use_ok("DBIx::SearchBuilder::Handle");
+ }
+
+-require_ok("t/testmodels.pl");
++require_ok("./t/testmodels.pl");
+
+ foreach my $d ( @AvailableDrivers ) {
+ SKIP: {
+diff --git a/t/11schema_records.t b/t/11schema_records.t
+index 4fc4dc4..a586cda 100644
+--- a/t/11schema_records.t
++++ b/t/11schema_records.t
+@@ -5,7 +5,7 @@ use strict;
+ use warnings;
+ use Test::More;
+
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 63;
+diff --git a/t/20set_edge_cases.t b/t/20set_edge_cases.t
+index 943f76a..d22b1ee 100644
+--- a/t/20set_edge_cases.t
++++ b/t/20set_edge_cases.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+ use Test::More;
+-BEGIN { require "t/utils.pl" }
++BEGIN { require "./t/utils.pl" }
+ our (@AvailableDrivers);
+
+ use constant TESTS_PER_DRIVER => 20;
+--
+2.14.1
+
diff --git a/dev-perl/DBIx-SearchBuilder/metadata.xml b/dev-perl/DBIx-SearchBuilder/metadata.xml
new file mode 100644
index 000000000000..4ee03e9dd57d
--- /dev/null
+++ b/dev-perl/DBIx-SearchBuilder/metadata.xml
@@ -0,0 +1,27 @@
+<?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">DBIx-SearchBuilder</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle::Informix</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle::ODBC</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle::Oracle</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle::Pg</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle::SQLite</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle::Sybase</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle::mysql</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Handle::mysqlPP</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Record</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Record::Cachable</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::SchemaGenerator</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Union</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Unique</remote-id>
+ <remote-id type="cpan-module">DBIx::SearchBuilder::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DBIx-Simple-1.350.0-r1 b/dev-perl/DBIx-Simple-1.350.0-r1
deleted file mode 100644
index b20792a4c004..000000000000
--- a/dev-perl/DBIx-Simple-1.350.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DBI-1.210.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=dev-perl/DBD-SQLite-1.0.0 ) ) dev-lang/perl:=
-DESCRIPTION=Very complete easy-to-use OO interface to DBI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DBIx-Simple/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( AFL-3.0 AGPL-3 APL-1.0 Apache-2.0 BSD-2 Boost-1.0 CDDL CPAL-1.0 EPL-1.0 ECL-2.0 EUPL-1.1 GPL-2 GPL-3 LGPL-2.1 LGPL-3 HPND IBM IPAfont ISC LPPL-1.3c 9base MIT MPL-2.0 NOSA nethack PHP-3 POSTGRESQL PYTHON CNRI QPL-1.0 OFL-1.1 Sleepycat Watcom-1.0 W3C wxWinLL-3 ZLIB libpng )
-RDEPEND=>=dev-perl/DBI-1.210.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JU/JUERD/DBIx-Simple-1.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e44835f2d846547061acfcc6fa6a7360
diff --git a/dev-perl/DBIx-Simple/DBIx-Simple-1.350.0-r1.ebuild b/dev-perl/DBIx-Simple/DBIx-Simple-1.350.0-r1.ebuild
new file mode 100644
index 000000000000..663a55b5191a
--- /dev/null
+++ b/dev-perl/DBIx-Simple/DBIx-Simple-1.350.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JUERD
+DIST_VERSION=1.35
+inherit perl-module
+
+DESCRIPTION="Very complete easy-to-use OO interface to DBI"
+
+# Upstream says "Any OSI approved license from https://opensource.org/licenses/alphabetical"
+LICENSE="|| ( AFL-3.0 AGPL-3 APL-1.0 Apache-2.0 BSD-2 Boost-1.0 CDDL CPAL-1.0
+ EPL-1.0 ECL-2.0 EUPL-1.1 GPL-2 GPL-3 LGPL-2.1 LGPL-3 HPND IBM IPAfont ISC
+ LPPL-1.3c 9base MIT MPL-2.0 NOSA nethack PHP-3 POSTGRESQL PYTHON CNRI
+ QPL-1.0 OFL-1.1 Sleepycat Watcom-1.0 W3C wxWinLL-3 ZLIB libpng
+)"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=dev-perl/DBI-1.210.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( !minimal? (
+ >=dev-perl/DBD-SQLite-1.0.0
+ ) )
+"
+src_test() {
+ perl_rm_files "t/pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/DBIx-Simple/Manifest b/dev-perl/DBIx-Simple/Manifest
new file mode 100644
index 000000000000..61615effe842
--- /dev/null
+++ b/dev-perl/DBIx-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST DBIx-Simple-1.35.tar.gz 19316 BLAKE2B 02318f8f07efa5ce7fc17b537ef54e5cf23e7ed6866cef9fe2c818aed253a48e4199af0bc9db88c8a3d1480160ed204ea3f016c4d6f249a958bfa052720354e3 SHA512 5b7e9c2f489ac32ac5833ff220dbcb7223ebfc02e3d715477c8b243c92b3563a6f2e661247793fd25764c9dd41914426b7d705bb2bcb09656d3cad552d05d301
+EBUILD DBIx-Simple-1.350.0-r1.ebuild 879 BLAKE2B 3250992521a9d2b2ee385b34cdc1a2df264ed827f977149ab749323ed95c1bb98d7e78bc88467dbd24c9c871dc1eb4d77015e2bb0846249e23fae2b764916cb4 SHA512 67867d7db67fba89e40b4e14d4e1a37a8b5c86ddc943ecea9d9567ec2736b70b48fa2a61a4090ca639499bae57136663ec89e65d2ea4c4a821653d6e9eebf531
+MISC metadata.xml 472 BLAKE2B b424b344790b46e092f29cd8d4f2346954f5d834a1d80007d007b1625bf9c69a01c486d4ba5686565a4f428dc118ac5b0d53495c2fb629c68b650a60b991432f SHA512 549ea56c1aa6ebeff531323a59205700c00b3771682a2d69ca369310ab654a0010acfd4fc852393b6ae73b964d8882b7524b93d850ba71c37ebaaae7499738e6
diff --git a/dev-perl/DBIx-Simple/metadata.xml b/dev-perl/DBIx-Simple/metadata.xml
new file mode 100644
index 000000000000..d7965fc6cc14
--- /dev/null
+++ b/dev-perl/DBIx-Simple/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">DBIx-Simple</remote-id>
+ <remote-id type="cpan-module">DBIx::Simple</remote-id>
+ <remote-id type="cpan-module">DBIx::Simple::Result::RowObject</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DB_File-Lock-0.50.0-r1 b/dev-perl/DB_File-Lock-0.50.0-r1
deleted file mode 100644
index 0a5d28b3575e..000000000000
--- a/dev-perl/DB_File-Lock-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-DB_File dev-lang/perl:=[-build(-)]
-DESCRIPTION=Locking with flock wrapper for DB_File
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DB_File-Lock/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-DB_File dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DH/DHARRIS/DB_File-Lock-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e2434993a590110839a5739889c4cfa7
diff --git a/dev-perl/DB_File-Lock/DB_File-Lock-0.50.0-r1.ebuild b/dev-perl/DB_File-Lock/DB_File-Lock-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..9981eea62b37
--- /dev/null
+++ b/dev-perl/DB_File-Lock/DB_File-Lock-0.50.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DHARRIS
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Locking with flock wrapper for DB_File"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-DB_File"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/${PN}-${MODULE_VERSION}-RT98224.patch")
+
+SRC_TEST=do
diff --git a/dev-perl/DB_File-Lock/Manifest b/dev-perl/DB_File-Lock/Manifest
new file mode 100644
index 000000000000..984a97aa78e3
--- /dev/null
+++ b/dev-perl/DB_File-Lock/Manifest
@@ -0,0 +1,4 @@
+AUX DB_File-Lock-0.05-RT98224.patch 967 BLAKE2B 0a4e8762102cdb084490eb5ad22cfc159764ec875c6511b3ea2b70490329af9ee4273bef2ba7bc1e55f81db72f2134a88a5a1288ad5d999d84f9b97920d04995 SHA512 144de1bb1350fdecd2f7f8f063ea176a564be7c87b218b43829228c0736bacf640dffecb80ae005c8a72e500ea42efdc76bf41b7483cbf2fa045096d42c4158f
+DIST DB_File-Lock-0.05.tar.gz 7646 BLAKE2B 2d24b97e4583fdea454b0724f12436aea32c2e1834ed2acb75c2f15166e5ce13689ef4e0652787c0455c340dab2a45cb77e750449e2477a90f49cfc3d626af91 SHA512 e57dec372a598df004faa99438f0ef9e3c7d73d86e2638573c6e7c09116f748a5cf3fd85fc911999f37cfe51f77a11081cb8ae1353a3061e4cbdbb7a7bb3de07
+EBUILD DB_File-Lock-0.50.0-r1.ebuild 401 BLAKE2B 3fa3d888045007d8732c2d34a6301f4e027eecfb42cfcf78e810c4491bb97a98d3ac4302fa827bac91f0f1b775b4ada947b4a68158aaebd3d61d842e2905038f SHA512 a880ae6a44a248068502b1b9e5568b64d7d28480235928630c97b99d75df15b75f98540a357fb196c43c0e606a2853d004c11b61617d6ca17c25070c14f02cb4
+MISC metadata.xml 396 BLAKE2B aaef23e7450b7d763c4ff68ae19954cd1e2aa20312bc8395f9e0e73eb08c5debbda545746f5b1aea1ed5c96bbfa28e828349585c789a46406c6cfde480e84aff SHA512 7670aa29bc68ff62543b0602c53d534b1b9a205af63d60ad0dddebbbadb4b69ac890b3efecb94920bf80e5f52f2f72b67dc6e43d16b7457f44c62c1d38f2229c
diff --git a/dev-perl/DB_File-Lock/files/DB_File-Lock-0.05-RT98224.patch b/dev-perl/DB_File-Lock/files/DB_File-Lock-0.05-RT98224.patch
new file mode 100644
index 000000000000..6826dafb5d60
--- /dev/null
+++ b/dev-perl/DB_File-Lock/files/DB_File-Lock-0.05-RT98224.patch
@@ -0,0 +1,29 @@
+From 247a7ec3a57f2bca977531281f258d5e4ed46c1f Mon Sep 17 00:00:00 2001
+From: Slaven Rezic <slaven@rezic.de>
+Date: Thu, 21 Aug 2014 19:54:41 +0200
+Subject: [PATCH] don't use defined %hash
+
+This fixes https://rt.cpan.org/Ticket/Display.html?id=98224
+---
+ test.pl | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+ mode change 100644 => 100755 test.pl
+
+diff --git a/test.pl b/test.pl
+old mode 100644
+new mode 100755
+index 92ebcf6..cba6da6
+--- a/test.pl
++++ b/test.pl
+@@ -81,7 +81,7 @@ if ( not defined $pid ) {
+ sleep(1);
+ $TEST_NUM += 2;
+ report_result( not tie %hash3, 'DB_File::Lock', $file1, O_RDWR, 0600, $DB_HASH, $nonblock_write );
+- report_result( not defined %hash3 ); # double check and satisfy -w about %hash3
++ report_result( not keys %hash3 ); # double check and satisfy -w about %hash3
+ $TEST_NUM += 1;
+ report_result( wait() == $pid );
+ report_result( tie %hash3, 'DB_File::Lock', $file1, O_RDWR, 0600, $DB_HASH, $nonblock_write );
+--
+1.8.3.4
+
diff --git a/dev-perl/DB_File-Lock/metadata.xml b/dev-perl/DB_File-Lock/metadata.xml
new file mode 100644
index 000000000000..f2bc79b06327
--- /dev/null
+++ b/dev-perl/DB_File-Lock/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">DB_File-Lock</remote-id>
+ <remote-id type="cpan-module">DB_File::Lock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Daemon-Generic-0.850.0 b/dev-perl/Daemon-Generic-0.850.0
deleted file mode 100644
index d24b6aeec68a..000000000000
--- a/dev-perl/Daemon-Generic-0.850.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-Flock-2013.60.0 dev-perl/File-Slurp virtual/perl-File-Spec virtual/perl-Getopt-Long virtual/perl-Text-Tabs+Wrap virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/AnyEvent dev-perl/Event dev-perl/Eval-LineNumbers virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=Framework to provide start/stop/reload for a daemon
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Daemon-Generic/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-Flock-2013.60.0 dev-perl/File-Slurp virtual/perl-File-Spec virtual/perl-Getopt-Long virtual/perl-Text-Tabs+Wrap dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/Daemon-Generic-0.85.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b32542ba6aeadad2d244b1c4b6748c41
diff --git a/dev-perl/Daemon-Generic/Daemon-Generic-0.850.0.ebuild b/dev-perl/Daemon-Generic/Daemon-Generic-0.850.0.ebuild
new file mode 100644
index 000000000000..f8c5f80def42
--- /dev/null
+++ b/dev-perl/Daemon-Generic/Daemon-Generic-0.850.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MUIR
+DIST_SECTION=modules
+DIST_VERSION=0.85
+inherit perl-module
+
+DESCRIPTION="Framework to provide start/stop/reload for a daemon"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-Flock-2013.60.0
+ dev-perl/File-Slurp
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ virtual/perl-Text-Tabs+Wrap
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/AnyEvent
+ dev-perl/Event
+ dev-perl/Eval-LineNumbers
+ virtual/perl-Time-HiRes
+ )
+"
diff --git a/dev-perl/Daemon-Generic/Manifest b/dev-perl/Daemon-Generic/Manifest
new file mode 100644
index 000000000000..a47d4ced169f
--- /dev/null
+++ b/dev-perl/Daemon-Generic/Manifest
@@ -0,0 +1,3 @@
+DIST Daemon-Generic-0.85.tar.gz 15101 BLAKE2B 43c973ae1a9b601467ede6b411872f7824a0476c552b3734e45286f47b6d892d45182afce0815b11b9f555089f7d18f2943938d294f9ee67de7e0fca5e5c214d SHA512 fe23e58d08013f9b10fd741f40636b44e20e7e8278be6ee6f6eecae59f18810c5d485e85fe56ded0ef23c3318b5a994f6821829a9966398a54b70859d827b9c4
+EBUILD Daemon-Generic-0.850.0.ebuild 632 BLAKE2B ac65cfadf357e4f71ce98133a4c2a9c75fe31ca4f7c1db38b76ac72f074615c3af131f03accb535122e89f7dc4971916c03ff809d02424b6ea65440085b9d95d SHA512 21ab8838987f704beba7b2471777f7a2454a7910ff3b35d42a50655dc9430ef9015f59b9b34573a8a6bb717c7235b681d59dd4fb037ebfd79d5cba1a738314c9
+MISC metadata.xml 611 BLAKE2B 832690f101bd7e841df692e3d728efdeb9c1bcecfc048cdf23c834add50c52abdddd0aa7dea4a148556b3b04c764fe2f27bb24426c25e22c5c884ce5b8f51713 SHA512 440e52d14fc917b933cc3d14636380e0b179a594c6f96a195d86483af30137679952af282a5ed94b58a5364a0f798a8f8e470a87c55487bf17ef045307299221
diff --git a/dev-perl/Daemon-Generic/metadata.xml b/dev-perl/Daemon-Generic/metadata.xml
new file mode 100644
index 000000000000..9fba3865c392
--- /dev/null
+++ b/dev-perl/Daemon-Generic/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Daemon-Generic</remote-id>
+ <remote-id type="cpan-module">Daemon::Generic</remote-id>
+ <remote-id type="cpan-module">Daemon::Generic::AnyEvent</remote-id>
+ <remote-id type="cpan-module">Daemon::Generic::Event</remote-id>
+ <remote-id type="cpan-module">Daemon::Generic::While1</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Danga-Socket-1.610.0-r1 b/dev-perl/Danga-Socket-1.610.0-r1
deleted file mode 100644
index dae7d2885e59..000000000000
--- a/dev-perl/Danga-Socket-1.610.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Sys-Syscall dev-lang/perl:=[-build(-)]
-DESCRIPTION=A non-blocking socket object; uses epoll()
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Danga-Socket/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Sys-Syscall dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRADFITZ/Danga-Socket-1.61.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7a19bfbbf01f828509036c2fd9118b95
diff --git a/dev-perl/Danga-Socket/Danga-Socket-1.610.0-r1.ebuild b/dev-perl/Danga-Socket/Danga-Socket-1.610.0-r1.ebuild
new file mode 100644
index 000000000000..c552ce19b666
--- /dev/null
+++ b/dev-perl/Danga-Socket/Danga-Socket-1.610.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRADFITZ
+MODULE_VERSION=1.61
+inherit perl-module
+
+DESCRIPTION="A non-blocking socket object; uses epoll()"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Sys-Syscall"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Danga-Socket/Manifest b/dev-perl/Danga-Socket/Manifest
new file mode 100644
index 000000000000..49d766532662
--- /dev/null
+++ b/dev-perl/Danga-Socket/Manifest
@@ -0,0 +1,3 @@
+DIST Danga-Socket-1.61.tar.gz 20361 BLAKE2B 7ada08569d4927432459ee1769a7b7fbeaae9d58853b4f7689929cb067b26053c5b615e90e0b97b6db12624fc59614dc9511cfe3c9a275838780ad0dcd67a12f SHA512 f3799b56f6b70a2bbf141c2f0d8c1f6f6a1568ba6cf886a685919aa3600767a440f2d56f81c0c498c5234d807e848f31df851fd03e1e8c07145247c1c54e11b3
+EBUILD Danga-Socket-1.610.0-r1.ebuild 348 BLAKE2B d9c03a5706fd7b03374585ca08afd91a6be39d8353f8296490882335b5cb6a64c394e3ff513f7d484f1a755f59c6fedd51860fe2cd14921e8520c4f0c06b117b SHA512 10ef8678473230294fe87e2335461327d949981abb5cd0aeede446e2ca068826959e49a715fb73cdbbf94fcfaf3fa5a547a061c684acc64b8c66a6beceec8c06
+MISC metadata.xml 546 BLAKE2B e0c6a91f5571cf0a7b208349ce31698c478dc45a0ac07f51f8644f15c8c296c2ebee0fa22458c60b468c02b0b9df3488b9c90e3498451aefa8ff54d257e6b2c1 SHA512 e1789719395d3d5624ec7aba761d248b3efbeacd6f228e137e10dcbcf850ffd932724a0b22acb1c1e3866becb653b6f81cce42a4295441ee17b5852b3a89a68d
diff --git a/dev-perl/Danga-Socket/metadata.xml b/dev-perl/Danga-Socket/metadata.xml
new file mode 100644
index 000000000000..97b9a26bc0e7
--- /dev/null
+++ b/dev-perl/Danga-Socket/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Danga-Socket</remote-id>
+ <remote-id type="cpan-module">Danga::Socket</remote-id>
+ <remote-id type="cpan-module">Danga::Socket::Timer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-AMF-0.90.0-r1 b/dev-perl/Data-AMF-0.90.0-r1
deleted file mode 100644
index 923d18ab1cb6..000000000000
--- a/dev-perl/Data-AMF-0.90.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/DateTime dev-perl/Any-Moose dev-perl/UNIVERSAL-require dev-perl/XML-LibXML test? ( dev-perl/YAML ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=(de)serializer perl module for Adobe's AMF (Action Message Format)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-AMF/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime dev-perl/Any-Moose dev-perl/UNIVERSAL-require dev-perl/XML-LibXML dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TY/TYPESTER/Data-AMF-0.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7a97a90d3f339c24a143790ab700fb6e
diff --git a/dev-perl/Data-AMF/Data-AMF-0.90.0-r1.ebuild b/dev-perl/Data-AMF/Data-AMF-0.90.0-r1.ebuild
new file mode 100644
index 000000000000..f1c1192fc62a
--- /dev/null
+++ b/dev-perl/Data-AMF/Data-AMF-0.90.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TYPESTER
+MODULE_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="(de)serializer perl module for Adobe's AMF (Action Message Format)"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/DateTime
+ dev-perl/Any-Moose
+ dev-perl/UNIVERSAL-require
+ dev-perl/XML-LibXML"
+
+DEPEND="${RDEPEND}
+ test? ( dev-perl/YAML )"
+
+src_prepare() {
+ sed -i '/^inc\/YAML.pm/d' MANIFEST || die
+ rm inc/YAML.pm || die
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-AMF/Manifest b/dev-perl/Data-AMF/Manifest
new file mode 100644
index 000000000000..9b3c461c805e
--- /dev/null
+++ b/dev-perl/Data-AMF/Manifest
@@ -0,0 +1,3 @@
+DIST Data-AMF-0.09.tar.gz 129205 BLAKE2B c19139168aeda59a7970a664b193f9b63564b503d07e1758b0a704dd6bd51aa235e7fdce32cc86702b0cbff181d8d41c02501264859156defc7f57b0e5edaa5b SHA512 18d1dcf19b6f2fdaecb27ef6683137e83fdb040fa99c096ecd643bbe09adda260e94b83113d2e1e86f916dcfccc74186fb0adc4fcb967134ae682645292c70d6
+EBUILD Data-AMF-0.90.0-r1.ebuild 723 BLAKE2B 397ed9c37e0067662790d00001ba1b6c365e48ec7830ed4abef9de0e386287e5df2ef3ef52b2512d3472996fc392e7e5af6512304ae0bbb2b0be3bffa438a488 SHA512 896be2c80fc0937d294169e09d920329143784313199c12b2a423d0c9b4a0ae8bcb17daafaab7b0f0bd9c3c4f6b779772ed5a0ac70af8fa765089dac2ce87d15
+MISC metadata.xml 1336 BLAKE2B 32d1343eaebad2234a6f2ef42b2272f8209a888c548dbe703ee132917647cf7b986afa793c0fbe8675a55350a7a39ec57165b445a39fd512aed33298a7d5be4b SHA512 02d99c1975316adca77e3f81853cece066a1d2c69f1eaf135d1dbec9400ce5883679ffd70a388f36efdaba12c8a76bdf3babaddbdab0dcb0d7270d2a80998ad4
diff --git a/dev-perl/Data-AMF/metadata.xml b/dev-perl/Data-AMF/metadata.xml
new file mode 100644
index 000000000000..33d5a7e6d5d7
--- /dev/null
+++ b/dev-perl/Data-AMF/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-AMF</remote-id>
+ <remote-id type="cpan-module">Data::AMF</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Formatter</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Formatter::AMF0</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Formatter::AMF3</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Header</remote-id>
+ <remote-id type="cpan-module">Data::AMF::IO</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Message</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Packet</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Parser</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Parser::AMF0</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Parser::AMF3</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Remoting</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Type::Boolean</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Type::ByteArray</remote-id>
+ <remote-id type="cpan-module">Data::AMF::Type::Null</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Buffer-0.40.0-r1 b/dev-perl/Data-Buffer-0.40.0-r1
deleted file mode 100644
index dfe24eed0a65..000000000000
--- a/dev-perl/Data-Buffer-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Read/write buffer class
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Buffer/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BT/BTROTT/Data-Buffer-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d8410a5b954965a083e41cdd29d4b06f
diff --git a/dev-perl/Data-Buffer/Data-Buffer-0.40.0-r1.ebuild b/dev-perl/Data-Buffer/Data-Buffer-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..7ebed2a6ed79
--- /dev/null
+++ b/dev-perl/Data-Buffer/Data-Buffer-0.40.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BTROTT
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Read/write buffer class"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Data-Buffer/Manifest b/dev-perl/Data-Buffer/Manifest
new file mode 100644
index 000000000000..44ef01569df2
--- /dev/null
+++ b/dev-perl/Data-Buffer/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Buffer-0.04.tar.gz 5497 BLAKE2B 291b1e50ae32a7a4737502c7087a09bacc9f8c11df39687588dbdd44e5fdc7bcf24faa902695a63646cc2ab9beabce271892adc1dcde2ed0167eab74b744a4c8 SHA512 19725145b68a4143e8d1b65029df6715a880fe65298c7295464edb565b47005dab614f788066df1e662759a9e7c76d2c45116e78bf03e351ed57e29fe0d0b921
+EBUILD Data-Buffer-0.40.0-r1.ebuild 365 BLAKE2B 684528f78093ea67da6ac9f6d790d198eb3f93b8bcc63c49b29a46e713a4d81532949909a118efd278236a1e9fd8c7a907182bb39f1a702e1968bf62ae41f03e SHA512 cfa4717158b9fdad79f0d07e4349b4e2666fc7ff441d5d2a3c647ee7178819767316159aafe8e4d4c133dfb55506a934fd07bf1d7aa802a286327cd63f9d0e3b
+MISC metadata.xml 394 BLAKE2B 49e675bd6586121e4a672c12bc63e76a4248512cc1d0c4db59efe008920759f3e9d4a6b102a7e97ebf65df8fa35e05300a0576aad3ccb6e3a7e63132324bd0d2 SHA512 49481f0713fec25566ca8317d2b422efb9cb6a453a70f455560d7598bdffc2b7256da944c018c84ec08298d745cc6a26c06feee11ba6254e4083d6558df86b87
diff --git a/dev-perl/Data-Buffer/metadata.xml b/dev-perl/Data-Buffer/metadata.xml
new file mode 100644
index 000000000000..ee5b058d6f92
--- /dev/null
+++ b/dev-perl/Data-Buffer/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Buffer</remote-id>
+ <remote-id type="cpan-module">Data::Buffer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Compare-1.250.0 b/dev-perl/Data-Compare-1.250.0
deleted file mode 100644
index 9906a584b7ce..000000000000
--- a/dev-perl/Data-Compare-1.250.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/File-Find-Rule-0.100.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Clone dev-perl/Scalar-Properties ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Compare perl data structures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Compare/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 hppa ~ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-Find-Rule-0.100.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCANTRELL/Data-Compare-1.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4695b5507d8bba24e9f795090ce7abf9
diff --git a/dev-perl/Data-Compare/Data-Compare-1.250.0.ebuild b/dev-perl/Data-Compare/Data-Compare-1.250.0.ebuild
new file mode 100644
index 000000000000..eaa9923913d5
--- /dev/null
+++ b/dev-perl/Data-Compare/Data-Compare-1.250.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DCANTRELL
+MODULE_VERSION=1.25
+inherit perl-module
+
+DESCRIPTION="Compare perl data structures"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-Find-Rule-0.100.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Clone
+ dev-perl/Scalar-Properties
+ )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Compare/Manifest b/dev-perl/Data-Compare/Manifest
new file mode 100644
index 000000000000..15d557947fb8
--- /dev/null
+++ b/dev-perl/Data-Compare/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Compare-1.25.tar.gz 26249 BLAKE2B 7671f063b17b7e531dd06684f44ffd2c8bd80eeb215c57c2af983330cc8bc47c6d887d3556aace6bedbe8985f3e4d6d6f0aa1c70d5164e7d1af5f2bd1ff4d5dd SHA512 6db1235672030aa1afe52de1de9fac1f8a2af9eed99a3143d6c5b30669908125f584638fe06b8b33208f6d7fb734ccec7381c9411408a3f4fde1998707f748c9
+EBUILD Data-Compare-1.250.0.ebuild 612 BLAKE2B a93f75d5a4fab5a85b0663e5857ece451c785291dca4daa98cb2557104b1deba17b11769b01feaff4aa5144d3b22dab78377cf5749b0c0f5e0a778707f501d75 SHA512 ba39482d63e02dc11bb0ae597d24af699e40c8f77a846999534b798e4dca54c79c5ac2ce9dc22c82f9a8b96948697b2fe0d6971d42d5746c042835952f531858
+MISC metadata.xml 485 BLAKE2B 613cdb96c87111e13f3fb15810ee6fe807cd9d1d451506a445ddd35fe83d1812bf1f438ce5bc4c9fc00291c5b6d88f3bf95256dad5f217b6b8551f83aafa88ed SHA512 40da075143e67c0b74c5caaecc525234cfdb79c237b3889cf175e9e2dd8e0a90d01d2e4a7b80822f7c35b01b68a81e825c3a65a1b8baa0ffae2f13dcfeebab3e
diff --git a/dev-perl/Data-Compare/metadata.xml b/dev-perl/Data-Compare/metadata.xml
new file mode 100644
index 000000000000..a5393c34c22c
--- /dev/null
+++ b/dev-perl/Data-Compare/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Compare</remote-id>
+ <remote-id type="cpan-module">Data::Compare</remote-id>
+ <remote-id type="cpan-module">Data::Compare::Plugins::Scalar::Properties</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Diver-1.010.1 b/dev-perl/Data-Diver-1.010.1
deleted file mode 100644
index 048b467ff4b7..000000000000
--- a/dev-perl/Data-Diver-1.010.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple, ad-hoc access to elements of deeply nested structures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Diver/
-KEYWORDS=amd64 ~mips x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TY/TYEMQ/Data-Diver-1.0101.tgz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4d0ac2b5a0975f15ec2af2acf87a5886
diff --git a/dev-perl/Data-Diver/Data-Diver-1.010.1.ebuild b/dev-perl/Data-Diver/Data-Diver-1.010.1.ebuild
new file mode 100644
index 000000000000..441caf2f7cfe
--- /dev/null
+++ b/dev-perl/Data-Diver/Data-Diver-1.010.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TYEMQ
+MODULE_VERSION=1.0101
+MODULE_A_EXT=tgz
+
+inherit perl-module
+
+DESCRIPTION="Simple, ad-hoc access to elements of deeply nested structures"
+
+SLOT="0"
+KEYWORDS="amd64 ~mips x86"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Data-Diver/Manifest b/dev-perl/Data-Diver/Manifest
new file mode 100644
index 000000000000..527bf35a0506
--- /dev/null
+++ b/dev-perl/Data-Diver/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Diver-1.0101.tgz 7620 BLAKE2B 122c9b7daba67c9e93f315d16a58a6dd99ad12fbdedfb4899eb04128f52309a64f966309bb5dde7b4bef5622c005925767ff3521c23566cfb1c04d24ee8d1b97 SHA512 3a5a83f2907cab9ec21c7e3f2b1deee537aedbf5a26185ed1cc477a020599212d175cbcaca7ec282d3a854071560a0affdde76f565df9f042846305bed1d32ef
+EBUILD Data-Diver-1.010.1.ebuild 334 BLAKE2B 06095a2e869ef21fccac9de50cc5b9f1dcafd66a725848429e9e14da026254469b599cc2db6ce84d43391e422ca0875993634d2d13f887c3aeb1ae84359826f0 SHA512 b7a6e31d824ef1d39d010b3e6f1f62a7409000fc4e9f50d173652d19148613f076c5f76a55debc9d47d8ac0bbd0349c08733e2b08cabc94ac9da5375f9d559cb
+MISC metadata.xml 488 BLAKE2B 9755ff987cebaf42bc21a8ffd668dc07a235bcede3a4d6babf6a4d4e640369102ea6b1611ab4b9dbb3b8855f2251cb027432ff79985274fefe757d7937743d17 SHA512 5f94647bc5eb70f10c5ff1b5353419a9e00e7d522a6bfb6bff6f120f841e60632279ec617d7b226ba683fb1adf0118ca3807aa804940f022532f48f734c1e0e5
diff --git a/dev-perl/Data-Diver/metadata.xml b/dev-perl/Data-Diver/metadata.xml
new file mode 100644
index 000000000000..3b41e5e2d49a
--- /dev/null
+++ b/dev-perl/Data-Diver/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zlogene@gentoo.org</email>
+ <name>Mikle Kolyada</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Diver</remote-id>
+ <remote-id type="cpan-module">Data::Diver</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Dump-1.230.0 b/dev-perl/Data-Dump-1.230.0
deleted file mode 100644
index 9f16f567a2fd..000000000000
--- a/dev-perl/Data-Dump-1.230.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Pretty printing of data structures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Dump/
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Data-Dump-1.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8363c90ae03aa9d8d1546f21f08b4112
diff --git a/dev-perl/Data-Dump-Streamer-2.400.0 b/dev-perl/Data-Dump-Streamer-2.400.0
deleted file mode 100644
index 45116c1aec7b..000000000000
--- a/dev-perl/Data-Dump-Streamer-2.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/B-Utils virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-IO-Compress virtual/perl-MIME-Base64 virtual/perl-Text-Balanced dev-perl/PadWalker virtual/perl-XSLoader dev-perl/Module-Build virtual/perl-Carp virtual/perl-ExtUtils-CBuilder dev-perl/ExtUtils-Depends test? ( virtual/perl-Test-Simple dev-perl/JSON-XS ) dev-lang/perl:=
-DESCRIPTION=Accurately serialize a data structure as Perl code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Dump-Streamer/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/B-Utils virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-IO-Compress virtual/perl-MIME-Base64 virtual/perl-Text-Balanced dev-perl/PadWalker virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Data-Dump-Streamer-2.40.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=061bc29d38185a93b140047331cb6ab8
diff --git a/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.400.0.ebuild b/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.400.0.ebuild
new file mode 100644
index 000000000000..d6212f58e644
--- /dev/null
+++ b/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.400.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YVES
+DIST_VERSION=2.40
+inherit perl-module
+
+DESCRIPTION="Accurately serialize a data structure as Perl code"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/B-Utils
+ virtual/perl-Data-Dumper
+ virtual/perl-Exporter
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ virtual/perl-MIME-Base64
+ virtual/perl-Text-Balanced
+ dev-perl/PadWalker
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ virtual/perl-Carp
+ virtual/perl-ExtUtils-CBuilder
+ dev-perl/ExtUtils-Depends
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/JSON-XS
+ )
+"
+PATCHES=( "${FILESDIR}/${P}-perl526.patch" )
+src_prepare() {
+ # Add DDS.pm shortcut
+ echo 'yes' > "${S}"/.answer
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Data-Dump-Streamer/Manifest b/dev-perl/Data-Dump-Streamer/Manifest
new file mode 100644
index 000000000000..72c5f3713714
--- /dev/null
+++ b/dev-perl/Data-Dump-Streamer/Manifest
@@ -0,0 +1,4 @@
+AUX Data-Dump-Streamer-2.400.0-perl526.patch 6774 BLAKE2B 7d069291fbd3287baeba3434186893ec09d60b09f86f3e938814c7419d0b51f6f71c800a3df6a30eb37f4fc7c3283cc5c41a3e5a64468f5668ea76c267260297 SHA512 da184c74b0a51fbab4235187851664aa4798fba03f3076447223375c32d689c4ae99ccb3ea30781a9823a4e500e254e57b27d419fcfda21ef2956efaccc4bf83
+DIST Data-Dump-Streamer-2.40.tar.gz 145760 BLAKE2B b819d6cee0fd13c8a27f381c49af63fa21831e1fa8e07c5e2527f90ff874daebb0a10a667b3ada539d3837dc5848e6ba6dc09e4af1f694954ca9d137d3c1615f SHA512 db21f42ba477cc644cf1e0c572ad5cace072b35d4760e85edccd4a7ae313d1eee19158dbbdd82f42de47ab26ca5f7528882a2a983df3cc44ea3b57f8bc832f64
+EBUILD Data-Dump-Streamer-2.400.0.ebuild 832 BLAKE2B 09aea12f8202967cec9bfde318f5d590db043c0a24becb1fea07ecb878deefc3099e6e01b9b10b0d5f55c32eae667bf901e7d3449c575dd6085267efd59282df SHA512 1c022a877029d5453ba2c80f5e19a98cac85bfe0ea2ebe96de11d4bbcce3fd150436cb96e31ac92d1b124472e15a2ef50d6d55c7be67bd776b28e92192156ae0
+MISC metadata.xml 486 BLAKE2B 4cb894928e508879195828bae528af925f77a56461b48234ba91041478d1314e220bab3ba83aba7799dc58c7b371377aaeb6144c9952c87bf5d66e14e16835f4 SHA512 bd6c3dcd719c2486f01505f67c703f3d19466203680039d3011010cf6451811fdbaea79163b3358e1854eaa270a7cb52aba4b041b66ce46ec98621491ffa713d
diff --git a/dev-perl/Data-Dump-Streamer/files/Data-Dump-Streamer-2.400.0-perl526.patch b/dev-perl/Data-Dump-Streamer/files/Data-Dump-Streamer-2.400.0-perl526.patch
new file mode 100644
index 000000000000..e297650be41c
--- /dev/null
+++ b/dev-perl/Data-Dump-Streamer/files/Data-Dump-Streamer-2.400.0-perl526.patch
@@ -0,0 +1,243 @@
+From 91e95b2c1a29253a823f9e6ee06a545d57648166 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 7 Oct 2017 17:34:57 +1300
+Subject: Fix tests for Perl 5.26
+
+This removes the jiggery-pokery with $0 because its not actually
+necessary vendor side, and require './t/test_helper.pl' is *MORE* than
+adequate
+
+Bug: https://bugs.gentoo.org/615698
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121169
+Bug: https://github.com/demerphq/Data-Dump-Streamer/pull/15
+---
+ t/dogpound.t | 3 +--
+ t/dump.t | 3 +--
+ t/filter.t | 3 +--
+ t/globtest.t | 3 +--
+ t/hardrefs.t | 3 +--
+ t/impure_madness.t | 3 +--
+ t/lexicals.t | 3 +--
+ t/locked.t | 3 +--
+ t/madness.t | 3 +--
+ t/madness_json.t | 3 +--
+ t/madness_w.t | 3 +--
+ t/names.t | 3 +--
+ t/overload.t | 3 +--
+ t/sortkeys.t | 3 +--
+ t/tree.t | 3 +--
+ 15 files changed, 15 insertions(+), 30 deletions(-)
+
+diff --git a/t/dogpound.t b/t/dogpound.t
+index a534257..3d63a61 100644
+--- a/t/dogpound.t
++++ b/t/dogpound.t
+@@ -8,8 +8,7 @@ use warnings;
+ use Data::Dumper;
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/dump.t b/t/dump.t
+index c5efb28..5d0ae48 100644
+--- a/t/dump.t
++++ b/t/dump.t
+@@ -7,8 +7,7 @@ use Data::Dumper;
+ #$Id: dump.t 40 2007-12-22 00:37:55Z demerphq $#
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/filter.t b/t/filter.t
+index 9bd9d5c..c8de30c 100644
+--- a/t/filter.t
++++ b/t/filter.t
+@@ -7,8 +7,7 @@ use Data::Dumper;
+ #$Id: filter.t 26 2006-04-16 15:18:52Z demerphq $#
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/globtest.t b/t/globtest.t
+index 5ff7c66..fc55e56 100644
+--- a/t/globtest.t
++++ b/t/globtest.t
+@@ -8,8 +8,7 @@ use warnings;
+ use Data::Dumper;
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/hardrefs.t b/t/hardrefs.t
+index 3d97988..b17eebb 100644
+--- a/t/hardrefs.t
++++ b/t/hardrefs.t
+@@ -8,8 +8,7 @@ use warnings;
+ use Data::Dumper;
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/impure_madness.t b/t/impure_madness.t
+index 168db14..db496a0 100644
+--- a/t/impure_madness.t
++++ b/t/impure_madness.t
+@@ -8,8 +8,7 @@ use warnings;
+ use Data::Dumper;
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/lexicals.t b/t/lexicals.t
+index 76984b8..5369b0d 100644
+--- a/t/lexicals.t
++++ b/t/lexicals.t
+@@ -5,8 +5,7 @@ use warnings;
+
+ use Data::Dump::Streamer;
+ use Test::More tests => 14;
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ diag "\nPadWalker ",
+ eval "use PadWalker 0.99; 1" ? qq($PadWalker::VERSION is) : "isn't",
+ " installed";
+diff --git a/t/locked.t b/t/locked.t
+index 0af7b69..24b8539 100644
+--- a/t/locked.t
++++ b/t/locked.t
+@@ -9,8 +9,7 @@ use warnings;
+
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/madness.t b/t/madness.t
+index 0987bfb..fd40e7e 100644
+--- a/t/madness.t
++++ b/t/madness.t
+@@ -7,8 +7,7 @@ use strict;
+ use warnings;
+ use Data::Dumper;
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/madness_json.t b/t/madness_json.t
+index 5fb055e..505cc03 100644
+--- a/t/madness_json.t
++++ b/t/madness_json.t
+@@ -12,8 +12,7 @@ BEGIN {
+ };
+ BEGIN { use_ok( 'Data::Dump::Streamer', qw(:undump) ); }
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/madness_w.t b/t/madness_w.t
+index ae06ccd..0c70e6c 100644
+--- a/t/madness_w.t
++++ b/t/madness_w.t
+@@ -14,8 +14,7 @@ SKIP:{
+ unless eval { weaken($_ref) };
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/names.t b/t/names.t
+index c4773ea..1e72e4c 100644
+--- a/t/names.t
++++ b/t/names.t
+@@ -7,8 +7,7 @@ use Data::Dumper;
+ #$Id: names.t 26 2006-04-16 15:18:52Z demerphq $#
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/overload.t b/t/overload.t
+index 63063e9..3baae8a 100644
+--- a/t/overload.t
++++ b/t/overload.t
+@@ -9,8 +9,7 @@ require overload;
+ #$Id: overload.t 26 2006-04-16 15:18:52Z demerphq $#
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+
+ sub dump_obj {
+ my $obj = shift;
+diff --git a/t/sortkeys.t b/t/sortkeys.t
+index 2973c72..0267239 100644
+--- a/t/sortkeys.t
++++ b/t/sortkeys.t
+@@ -7,8 +7,7 @@ use Data::Dumper;
+ #$Id: sortkeys.t 26 2006-04-16 15:18:52Z demerphq $#
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+diff --git a/t/tree.t b/t/tree.t
+index d20d2f5..74abf1d 100644
+--- a/t/tree.t
++++ b/t/tree.t
+@@ -7,8 +7,7 @@ use Data::Dumper;
+ #$Id: tree.t 26 2006-04-16 15:18:52Z demerphq $#
+
+ # imports same()
+-(my $helper=$0)=~s/\w+\.\w+$/test_helper.pl/;
+-require $helper;
++require "./t/test_helper.pl";
+ # use this one for simple, non evalable tests. (GLOB)
+ # same ( $got,$expected,$name,$obj )
+ #
+--
+2.14.1
+
diff --git a/dev-perl/Data-Dump-Streamer/metadata.xml b/dev-perl/Data-Dump-Streamer/metadata.xml
new file mode 100644
index 000000000000..c7bafaa5603d
--- /dev/null
+++ b/dev-perl/Data-Dump-Streamer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Dump-Streamer</remote-id>
+ <remote-id type="cpan-module">Data::Dump::Streamer</remote-id>
+ <remote-id type="cpan-module">Data::Dump::Streamer::Deparser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild b/dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild
new file mode 100644
index 000000000000..e37a3de56c77
--- /dev/null
+++ b/dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="Pretty printing of data structures"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Data-Dump/Manifest b/dev-perl/Data-Dump/Manifest
new file mode 100644
index 000000000000..5b9aeb1c8861
--- /dev/null
+++ b/dev-perl/Data-Dump/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Dump-1.23.tar.gz 20771 BLAKE2B 04f28bc08e43a736cb9fc532883aecb85add98651e21f19a68387dd578efacc71ef85b567ed7f3c82a13a9e8ce84b0c4bebb9afffbb43f892f6b1adcd065ef92 SHA512 6fd6c23bb6df7f7396219149dbfd23132fc2ea1dd344c32f62fc27a1afeeb28d7ebf2d429184bb6d1189f412e218f9e62a966b49fdd9ad5564e5152d67a02b96
+EBUILD Data-Dump-1.230.0.ebuild 347 BLAKE2B 17af801f553bf32f4b61397f5c52f8b036b98097d3305b2a62ba8e6c17cf3cb7d99ec4b1b8b18703f12c9f30a8e78904e3ca034b63838578fc980dc219f2301c SHA512 ed109e62b7d245ec3c80888dc8c9ef46c9abb27be0e5719b32e93a6efc0163aaebb089ea674de4ed6ea42658cb58c6bc01cdc5ee56fb537a0ef957d37d6df105
+MISC metadata.xml 736 BLAKE2B d30d91f804e452058e957e7ef0ac749355a441153d3a21b3087978b1c35d83f9764d45839c3154ff8784e0cf83261e369966e7ee29844395a7504267d417b119 SHA512 a9217cfe0f147e38c9337da8b98fee66971799b26af819c451147058933d01f70bd3e852a31afcb6823d7727d8a2336229e4af99ab4b3a2bad627653e4de665e
diff --git a/dev-perl/Data-Dump/metadata.xml b/dev-perl/Data-Dump/metadata.xml
new file mode 100644
index 000000000000..57745955d2d7
--- /dev/null
+++ b/dev-perl/Data-Dump/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Dump</remote-id>
+ <remote-id type="cpan-module">Data::Dump</remote-id>
+ <remote-id type="cpan-module">Data::Dump::FilterContext</remote-id>
+ <remote-id type="cpan-module">Data::Dump::Filtered</remote-id>
+ <remote-id type="cpan-module">Data::Dump::Trace</remote-id>
+ <remote-id type="cpan-module">Data::Dump::Trace::Call</remote-id>
+ <remote-id type="cpan-module">Data::Dump::Trace::Wrapper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-DumpXML-1.60.0-r1 b/dev-perl/Data-DumpXML-1.60.0-r1
deleted file mode 100644
index 91063d9302b7..000000000000
--- a/dev-perl/Data-DumpXML-1.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-MIME-Base64-2 >=dev-perl/XML-Parser-2 >=dev-perl/Array-RefElem-0.01 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Dump arbitrary data structures as XML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-DumpXML/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-MIME-Base64-2 >=dev-perl/XML-Parser-2 >=dev-perl/Array-RefElem-0.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Data-DumpXML-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a119d72d29dc9fc88e53b026520e725c
diff --git a/dev-perl/Data-DumpXML/Data-DumpXML-1.60.0-r1.ebuild b/dev-perl/Data-DumpXML/Data-DumpXML-1.60.0-r1.ebuild
new file mode 100644
index 000000000000..12f35b0f3835
--- /dev/null
+++ b/dev-perl/Data-DumpXML/Data-DumpXML-1.60.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Dump arbitrary data structures as XML"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-MIME-Base64-2
+ >=dev-perl/XML-Parser-2
+ >=dev-perl/Array-RefElem-0.01"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-DumpXML/Manifest b/dev-perl/Data-DumpXML/Manifest
new file mode 100644
index 000000000000..5b0f4dae9079
--- /dev/null
+++ b/dev-perl/Data-DumpXML/Manifest
@@ -0,0 +1,3 @@
+DIST Data-DumpXML-1.06.tar.gz 7935 BLAKE2B 8d6a88c084e0b3b52a78aa86e54d047c8e7d996c12cc3ff40862f25e721a7e4e243bbadf762a278114a45309ad49adca6d5b6997d65d2d1f05e2d522da3cc24e SHA512 d4027c126af3afeed42be49f5cba316c250b0ea9c8853086332c91d0a29197d24d7bfd0a849f92ca3f15c4acb032631903f5fc8f47c8b27194574beec4d9ea2d
+EBUILD Data-DumpXML-1.60.0-r1.ebuild 451 BLAKE2B 070f262d6d329aeeb763a656978588243a1c99f7422e86b0129a0193e9a261f1a00742d089fd946f51ee56623e0c2b14f52df7e7a4a1ff6399757f39b2c2ee0c SHA512 19d0c048b2ef527649c0a123ee826d9ba165af8228ebe0d284cb723e6608f13af42b81779037eeeec546b25400e87c0974965550539c5879306c8b33b60b1548
+MISC metadata.xml 536 BLAKE2B 7c09276b9739e3f15bef30e2d1d7413c5ff2a67b53b74d5144afc6a1d9f28f724113363861da69ff4482584399903bb2ddc0a9fa2d272b31c0fd69ac3aef8cbc SHA512 1fe9248def201ee86df45af74a942c4875976a6e222baa596bc888a725f9668cbb0d7e2fd699de28579222e4b36f23223ea1603a0902b2d296d37a40adddeb39
diff --git a/dev-perl/Data-DumpXML/metadata.xml b/dev-perl/Data-DumpXML/metadata.xml
new file mode 100644
index 000000000000..644f14620fe5
--- /dev/null
+++ b/dev-perl/Data-DumpXML/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-DumpXML</remote-id>
+ <remote-id type="cpan-module">Data::DumpXML</remote-id>
+ <remote-id type="cpan-module">Data::DumpXML::ParseStyle</remote-id>
+ <remote-id type="cpan-module">Data::DumpXML::Parser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Dumper-Concise-2.23.0 b/dev-perl/Data-Dumper-Concise-2.23.0
deleted file mode 100644
index 8afc9c191d75..000000000000
--- a/dev-perl/Data-Dumper-Concise-2.23.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Less indentation and newlines plus sub deparsing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Dumper-Concise/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Data-Dumper-Concise-2.023.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bb444a2da6a22089c237a46bc06a9cde
diff --git a/dev-perl/Data-Dumper-Concise/Data-Dumper-Concise-2.23.0.ebuild b/dev-perl/Data-Dumper-Concise/Data-Dumper-Concise-2.23.0.ebuild
new file mode 100644
index 000000000000..8f3ff6ebbeee
--- /dev/null
+++ b/dev-perl/Data-Dumper-Concise/Data-Dumper-Concise-2.23.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.023
+inherit perl-module
+
+DESCRIPTION="Less indentation and newlines plus sub deparsing"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Data-Dumper-Concise/Manifest b/dev-perl/Data-Dumper-Concise/Manifest
new file mode 100644
index 000000000000..22a95cd9c590
--- /dev/null
+++ b/dev-perl/Data-Dumper-Concise/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Dumper-Concise-2.023.tar.gz 7867 BLAKE2B 9cafbe1709b73c6dc87a520f4f2caa728b650ca37fe06bb13d664282fda4a617122fba7eed6a595af91bae3a5616615a36d4a01673ec97a02baa81ea8fadaaaf SHA512 cc193bc60228dd3bb1c50d4545ee6a507d80ada27548303bb04fd720504746a2d5a4f32d7c33f52dfaf135a2456e019d794a7d693e2c56df9ea9d0ff385e8cd0
+EBUILD Data-Dumper-Concise-2.23.0.ebuild 469 BLAKE2B 7f0461672e5bb5a1a36d5274056301bac1e96b46e936915d20ee122730cc7d95b137c406b5f0247c279e59e2b6ca3c1ee8f2009ec06a87017167481496bf2325 SHA512 2ac2f41eaf1ff054ec86954bb57e8eabefda2e8bcf0285700e84a8cd582d2ac3d4044924bf47ab51403ffc272e2e104dfab29dc5e07814d7114c146629c2bd60
+MISC metadata.xml 545 BLAKE2B bff009dbd7d4224f8c951d7d0de63c6c4b9fa54a59c4eb22df31fae29523a0ed7665e5a53f8a385fce4f041d2636ccb7b9800939cf09671856b1b32a1dfd4bc5 SHA512 42bedd2c500941e5506458fdcf0d3cad52c8b8d91a6f695cb7e4958472e2917ac20172f2a83ae5f2e54d2103d3b0cb8712b8721810cc74e4a381c3d15abee43d
diff --git a/dev-perl/Data-Dumper-Concise/metadata.xml b/dev-perl/Data-Dumper-Concise/metadata.xml
new file mode 100644
index 000000000000..f88c2ae4eedc
--- /dev/null
+++ b/dev-perl/Data-Dumper-Concise/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Dumper-Concise</remote-id>
+ <remote-id type="cpan-module">Data::Dumper::Concise</remote-id>
+ <remote-id type="cpan-module">Data::Dumper::Concise::Sugar</remote-id>
+ <remote-id type="cpan-module">Devel::Dwarn</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Float-0.13.0 b/dev-perl/Data-Float-0.13.0
deleted file mode 100644
index a5af99c19d52..000000000000
--- a/dev-perl/Data-Float-0.13.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-parent dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=details of the floating point data type
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Float/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Data-Float-0.013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=39a61f9b693c41b2f9533567562bc9bb
diff --git a/dev-perl/Data-Float/Data-Float-0.13.0.ebuild b/dev-perl/Data-Float/Data-Float-0.13.0.ebuild
new file mode 100644
index 000000000000..b40cd0e4015e
--- /dev/null
+++ b/dev-perl/Data-Float/Data-Float-0.13.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.013
+inherit perl-module
+
+DESCRIPTION="details of the floating point data type"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-parent"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )"
+
+src_test() {
+ perl_rm_files "t/pod_syn.t" "t/pod_cvg.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Float/Manifest b/dev-perl/Data-Float/Manifest
new file mode 100644
index 000000000000..a432a77c1fd1
--- /dev/null
+++ b/dev-perl/Data-Float/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Float-0.013.tar.gz 25939 BLAKE2B 9b199ed91a2b9ae51ffa62e81fc7ceb5c1c26d462b036fe9e0d3603f0041658fdedd141ef8eb93c9955e05a4fd06bdf6b01c838dd7bc580dea22ca7eb2f28b29 SHA512 7e3be7843df30e581bd8937fde226ac6f24100206a376e1dbed2d4699c95d3f39a25cd1485f5871c46adba88d2fb1899efcd326f908797cdc985ec713cd9a90f
+EBUILD Data-Float-0.13.0.ebuild 506 BLAKE2B 4b4da45baac2cb396d5aa2b6eb9fed199cd864010e35ea450fba3616264798ad368d3ecd9eeb40d03ed046a64fef515b31ebaeec8a49dbd372c88ec035535f5c SHA512 de919ee7dd015f7cb4354ae3ced61f48ad2e59c949fe0b8058c03e9e057c3e624d8ae30afafbaa48bd3c76dbd68e43d465e28df0e43d87d7083ea2f29948c4e0
+MISC metadata.xml 380 BLAKE2B 10db5cf32c14a6acc5ce6a361fb2ddef5747adda7c148578d57818c63f69fb9a04c4855571951286e76d4f1e615ec927bcc37ce98bd842d1f236664bead0ca4b SHA512 4323ebf09c39008be2149f7ee5571fd5c847c2c581e309678962cf0adab782d4eb4383dbac2e6c207d077f851bd7f5b027988514101819cc57db4339c11a24b5
diff --git a/dev-perl/Data-Float/metadata.xml b/dev-perl/Data-Float/metadata.xml
new file mode 100644
index 000000000000..17ef0a5b6d48
--- /dev/null
+++ b/dev-perl/Data-Float/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Float</remote-id>
+ <remote-id type="cpan-module">Data::Float</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-FormValidator-4.880.0 b/dev-perl/Data-FormValidator-4.880.0
deleted file mode 100644
index d008346118d5..000000000000
--- a/dev-perl/Data-FormValidator-4.880.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Image-Size >=dev-perl/Date-Calc-5.0 >=dev-perl/File-MMagic-1.170.0 >=dev-perl/MIME-Types-1.5.0 >=dev-perl/Regexp-Common-0.30.0 dev-perl/Email-Valid virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Validates user input (usually from an HTML form) based on input profile
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-FormValidator/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Image-Size >=dev-perl/Date-Calc-5.0 >=dev-perl/File-MMagic-1.170.0 >=dev-perl/MIME-Types-1.5.0 >=dev-perl/Regexp-Common-0.30.0 dev-perl/Email-Valid virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DF/DFARRELL/Data-FormValidator-4.88.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7d00c2ecfdd04280fd7583a8d651bebd
diff --git a/dev-perl/Data-FormValidator/Data-FormValidator-4.880.0.ebuild b/dev-perl/Data-FormValidator/Data-FormValidator-4.880.0.ebuild
new file mode 100644
index 000000000000..63b2a572fe9a
--- /dev/null
+++ b/dev-perl/Data-FormValidator/Data-FormValidator-4.880.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DFARRELL
+DIST_VERSION=4.88
+inherit perl-module
+
+DESCRIPTION="Validates user input (usually from an HTML form) based on input profile"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Image-Size
+ >=dev-perl/Date-Calc-5.0
+ >=dev-perl/File-MMagic-1.170.0
+ >=dev-perl/MIME-Types-1.5.0
+ >=dev-perl/Regexp-Common-0.30.0
+ dev-perl/Email-Valid
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PATCHES=( "${FILESDIR}/${P}-skip-readme-pod.patch" )
+src_test() {
+ local i;
+ elog "Install the following dependencies for comprehensive tests:"
+ i="$(if has_version '>=dev-perl/CGI-4.350.0'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i >=dev-perl/CGI-4.350.0"
+ elog " - Test interop with CGI.pm as an input source";
+ i="$(if has_version 'dev-perl/CGI-Simple'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i dev-perl/CGI-Simple"
+ elog " - Test interop with CGI::Simple as an input source";
+ i="$(if has_version 'dev-perl/Template-Toolkit'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i dev-perl/Template-Toolkit"
+ elog " - Test Template.pm can format Data::FormValidator objects";
+ elog
+ perl_rm_files t/pod.t
+ local MODULES=(
+ "Data::FormValidator ${DIST_VERSION}"
+ "Data::FormValidator::Constraints ${DIST_VERSION}"
+ "Data::FormValidator::Constraints::Dates ${DIST_VERSION}"
+ "Data::FormValidator::Constraints::Upload ${DIST_VERSION}"
+ "Data::FormValidator::ConstraintsFactory ${DIST_VERSION}"
+ "Data::FormValidator::Filters ${DIST_VERSION}"
+ "Data::FormValidator::Results ${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
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-FormValidator/Manifest b/dev-perl/Data-FormValidator/Manifest
new file mode 100644
index 000000000000..b5adf4848bf1
--- /dev/null
+++ b/dev-perl/Data-FormValidator/Manifest
@@ -0,0 +1,4 @@
+AUX Data-FormValidator-4.880.0-skip-readme-pod.patch 929 BLAKE2B 7b242ff1b4edc37aae285d992506101652546a5b9a12bd14fc14659e3746a3676d2bd49245efc10f00b86c3b8b9ca79bc2d43d5f5570332bdb34fc97656f974d SHA512 379ff29c0269c4b052a2d48b4c084f1d69744a1e61dccd025d649a9d915579c3d81ced95ab2fce42f24ecc6a68e1b96a7a9a81e7583faddd5326c76dbbd897b3
+DIST Data-FormValidator-4.88.tar.gz 99850 BLAKE2B abb72030dd9b6155c83aa95d975643c6ebd4e4b8b15b7cc360d1a2ff81eddc9b210e8bda7408876f27bba9241541f1e3e6289ebb037a50e0a77d5850b281be76 SHA512 f4f9d813a3c9ae3cefdc1795516c955307dbaa23ca464e5a0a31eb4a9f43a3f31da8155b911433d29915d65da5b05d0843b7de45287d977a0c58ba19f3cfc736
+EBUILD Data-FormValidator-4.880.0.ebuild 2119 BLAKE2B 36bd13c8b6686626aa6bfa5861c8d589897488b92a0b8deacb55e2599b58523c1efb3811b15899e2f9153b0796c8ee00402f89777fb7e525a5f01de5e2851dfb SHA512 e30410f07a92aa67cfc16d925b9633863522b3f05b7c719617d9662e754112771bf01094968df973e6b6917c0924cded78639368febb8b25c3c70974bedf808e
+MISC metadata.xml 989 BLAKE2B 0d66c4b6bd1f4670a0a63acef6454cca651ec6e856baa1549083c9ed357a3bb437d2dc5ee318353768adb1ebe52436dd82aad287f60553b1517aa858f117a00b SHA512 39f935d8c1a17b313a288065757f35134e7f8440737397f50abf30ceb6071372ef253ebfd92d3f9996c99cce6374f3458ef4c98f9010aba10f3e791762013de3
diff --git a/dev-perl/Data-FormValidator/files/Data-FormValidator-4.880.0-skip-readme-pod.patch b/dev-perl/Data-FormValidator/files/Data-FormValidator-4.880.0-skip-readme-pod.patch
new file mode 100644
index 000000000000..17cf910684f2
--- /dev/null
+++ b/dev-perl/Data-FormValidator/files/Data-FormValidator-4.880.0-skip-readme-pod.patch
@@ -0,0 +1,34 @@
+From f0afbb4d0d21cee2ef0497ca8205e375bf7eb19d Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 10 Oct 2017 03:23:55 +1300
+Subject: Prevent installing README.pod to final install
+
+This fixes the final "make install" so that matching regexed files do
+not get copied from blib/ to the OS
+
+Previously, a cruft file could be found in @INC by performing:
+
+ perldoc Data::README
+
+Which would give you the README.pod of Data::FormValidator
+
+This is a left-over artifact from the old days where this mechanism
+was The Way to install .pod/.pm files, and is still heavily used this
+way for .xs files.
+
+Bug: https://github.com/dnmfarrell/Data-FormValidator/pull/7
+---
+ INSTALL.SKIP | 1 +
+ 1 file changed, 1 insertion(+)
+ create mode 100644 INSTALL.SKIP
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+new file mode 100644
+index 0000000..85828ef
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++\bREADME\.pod$
+--
+2.14.1
+
diff --git a/dev-perl/Data-FormValidator/metadata.xml b/dev-perl/Data-FormValidator/metadata.xml
new file mode 100644
index 000000000000..c5e3db9535e7
--- /dev/null
+++ b/dev-perl/Data-FormValidator/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-FormValidator</remote-id>
+ <remote-id type="cpan-module">Data::FormValidator</remote-id>
+ <remote-id type="cpan-module">Data::FormValidator::Constraints</remote-id>
+ <remote-id type="cpan-module">Data::FormValidator::Constraints::Dates</remote-id>
+ <remote-id type="cpan-module">Data::FormValidator::Constraints::RegexpCommon</remote-id>
+ <remote-id type="cpan-module">Data::FormValidator::Constraints::Upload</remote-id>
+ <remote-id type="cpan-module">Data::FormValidator::ConstraintsFactory</remote-id>
+ <remote-id type="cpan-module">Data::FormValidator::Filters</remote-id>
+ <remote-id type="cpan-module">Data::FormValidator::Results</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-GUID-0.48.0 b/dev-perl/Data-GUID-0.48.0
deleted file mode 100644
index 65a8c6c6613c..000000000000
--- a/dev-perl/Data-GUID-0.48.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Data-UUID-1.148 >=dev-perl/Sub-Exporter-0.90 >=dev-perl/Sub-Install-0.03 test? ( >=virtual/perl-Test-Simple-0.96 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple interface for generating and using globally unique identifiers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-GUID/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/Data-UUID-1.148 >=dev-perl/Sub-Exporter-0.90 >=dev-perl/Sub-Install-0.03 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Data-GUID-0.048.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=df4e3842335b81a41dabe009ad9e62eb
diff --git a/dev-perl/Data-GUID-0.49.0 b/dev-perl/Data-GUID-0.49.0
deleted file mode 100644
index 5a91bb5faecb..000000000000
--- a/dev-perl/Data-GUID-0.49.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Data-UUID-1.148.0 >=dev-perl/Sub-Exporter-0.900.0 >=dev-perl/Sub-Install-0.30.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Simple interface for generating and using globally unique identifiers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-GUID/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Data-UUID-1.148.0 >=dev-perl/Sub-Exporter-0.900.0 >=dev-perl/Sub-Install-0.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Data-GUID-0.049.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8abe4b9a29cdaa491830082689651d89
diff --git a/dev-perl/Data-GUID/Data-GUID-0.48.0.ebuild b/dev-perl/Data-GUID/Data-GUID-0.48.0.ebuild
new file mode 100644
index 000000000000..0dd1ce2df25c
--- /dev/null
+++ b/dev-perl/Data-GUID/Data-GUID-0.48.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=0.048
+inherit perl-module
+
+DESCRIPTION="Simple interface for generating and using globally unique identifiers"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Data-UUID-1.148
+ >=dev-perl/Sub-Exporter-0.90
+ >=dev-perl/Sub-Install-0.03
+"
+DEPEND="${RDEPEND}
+ test? ( >=virtual/perl-Test-Simple-0.96 )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-GUID/Data-GUID-0.49.0.ebuild b/dev-perl/Data-GUID/Data-GUID-0.49.0.ebuild
new file mode 100644
index 000000000000..bcb2735c6e41
--- /dev/null
+++ b/dev-perl/Data-GUID/Data-GUID-0.49.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.049
+inherit perl-module
+
+DESCRIPTION="Simple interface for generating and using globally unique identifiers"
+
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Data-UUID-1.148.0
+ >=dev-perl/Sub-Exporter-0.900.0
+ >=dev-perl/Sub-Install-0.30.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Data-GUID/Manifest b/dev-perl/Data-GUID/Manifest
new file mode 100644
index 000000000000..6907790aa824
--- /dev/null
+++ b/dev-perl/Data-GUID/Manifest
@@ -0,0 +1,5 @@
+DIST Data-GUID-0.048.tar.gz 16675 BLAKE2B b0a677ade2c125f1d2cf265feff6d07a4c7ff62be611fe908ec41cf1de027ef49954dcc6c20a4a624bb43ebfc40d9bf4b803b451548d1eafa88cda60665f5211 SHA512 42c0472f3614d342440c41aa009e906cd2874c7578cf1a197711a22ff2c02227cec84ee6e497b64e8f52843a371d10a09732c713c58a6d189aba399916581cd3
+DIST Data-GUID-0.049.tar.gz 19513 BLAKE2B a7c6039dacffa4faba05a4441012b7262de08917d850437be3efc59778e5802b73300cc90ed71ea8ef54573bb2a98d8ca075b2bb400d4dbe71a0ece85d434b1d SHA512 1404322971af93067e121052a47f796ac77d19dbeb328dc5db0e60df1c4ce24f614679198afb442cc3ff4326e76df84ff762f85b4e129f44e1441c5beb40801e
+EBUILD Data-GUID-0.48.0.ebuild 500 BLAKE2B 763bd104aea07b5d24bad06f0a54bf9f114df1ef51d741b99115cfff8b9ea7dbb7f98ad7405165b0c6187c9eaeefa8b79f127ffa50ead782104d29188311a619 SHA512 5fe8c47ea44ec0fbf8f4245fd5885ca5669fe35465c5307156e7d3c6d842860d23433e58da12e4ef8c8dfdf623f786f8e15627d385713ffa0fb2e5ac614f709e
+EBUILD Data-GUID-0.49.0.ebuild 550 BLAKE2B 387ea613508f149450de119fe758588ad5a707ed7e8bfab75fa87ac701224d7b88879da0713faffbf37a31a73e7ea42ea9d1c06d6327319b0ca3f550231b9f72 SHA512 d541ef1710a777cdc55fcb3748c78a5a838c9cd7d8a202e970e45597ce0820ef04d332ce17b5a90a855b40de71427131cc1a533926a8102c87aa67d76d91878a
+MISC metadata.xml 546 BLAKE2B 376a5b994338b88877847d8988a9301b887a3cd8c8d2e9718bf64036eb2a0e53537d93b48be54ff324be3039f736470f3fb7dc517bc2c300d82be8e273e3a79a SHA512 fb5635c357456acccfeb381411ea5becbb8af75ba9ba000cc6300a732ac183f92037e580edffa96a02126a5bc8779a1cedefda051f1dc4962ba1feb38a9b90a1
diff --git a/dev-perl/Data-GUID/metadata.xml b/dev-perl/Data-GUID/metadata.xml
new file mode 100644
index 000000000000..7a59d2dc37f9
--- /dev/null
+++ b/dev-perl/Data-GUID/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-GUID</remote-id>
+ <remote-id type="cpan-module">Data::GUID</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-HexDump-0.20.0 b/dev-perl/Data-HexDump-0.20.0
deleted file mode 100644
index 23ea91fda132..000000000000
--- a/dev-perl/Data-HexDump-0.20.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=A Simple Hexadecial Dumper
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-HexDump/
-KEYWORDS=amd64 ~hppa ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FT/FTASSIN/Data-HexDump-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e8c4779c08725f8928b63436413c8471
diff --git a/dev-perl/Data-HexDump/Data-HexDump-0.20.0.ebuild b/dev-perl/Data-HexDump/Data-HexDump-0.20.0.ebuild
new file mode 100644
index 000000000000..31c38c1091c5
--- /dev/null
+++ b/dev-perl/Data-HexDump/Data-HexDump-0.20.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FTASSIN
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="A Simple Hexadecial Dumper"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~sparc x86"
+IUSE=""
+
+PATCHES=(
+ "${FILESDIR}/${P}-hexdump-pl.patch"
+ "${FILESDIR}/${P}-lib-pm.patch"
+ "${FILESDIR}/${P}-signed-c.patch"
+)
diff --git a/dev-perl/Data-HexDump/Manifest b/dev-perl/Data-HexDump/Manifest
new file mode 100644
index 000000000000..7fc023cd5db2
--- /dev/null
+++ b/dev-perl/Data-HexDump/Manifest
@@ -0,0 +1,6 @@
+AUX Data-HexDump-0.20.0-hexdump-pl.patch 1579 BLAKE2B fb1686f1abd599243393ccd001d683d324d90c2f834daf4959d5275a00d29800265e265f3191745896e15cffc694f95f3aaf1de21f114123c1d7708db8720ef7 SHA512 a46911db10f2d5facc86cc3efc110d5871ab7c6c50893de674b99b7b2c35efa5c699f8f490ed14b71b2d5ef27b6e2cbe4e1f43e0ea960d0f8b2516c1d6fb905c
+AUX Data-HexDump-0.20.0-lib-pm.patch 677 BLAKE2B bd0ed0d2e7ed0ac6f2c79e4a4a568648a72dc2ecc9d8c1dea1c56eef85e1b983fc65ec88b3ee8192d810a25cb8ac81ca1668ecea4543599f2d44b90407da8f7f SHA512 79611868e7c265e18adc2a7169f9122f08318f19e27afcdd90eb8bde69f8c188f3f386ba25766e79deac204120c48c05bb03067ebc6e31ede01fa0a74a15d73a
+AUX Data-HexDump-0.20.0-signed-c.patch 641 BLAKE2B 01b0b688e7a4231941ef742c55fda06a71ba8415c652055f3f913c8429b3553461c17a423bebce97f7f68f6c8dddcfc1b77b8196524b6bee9f586f134c7a2a03 SHA512 ab5939487cc7e3b16337875aed7e6fbb7592520f567bb082414d06562aeaa3a053be2261504ff3b5fc5100e082c13b0544e072c04c0bde6b5b05365c9f620fb4
+DIST Data-HexDump-0.02.tar.gz 3525 BLAKE2B 8b047f0d69a3720736cf1ca2b29bf419066084e76f689818eb1319d1b40e361708b5d9e30e0706370bf08b8f652099d308663d8ea8d07b93d9ac9d0ba6edf7e8 SHA512 71e787cf679237cbddffd3eca2576812dca38216a8caf9282f7d56af4e268810f36ebd57e3e5c369ec393e7f0e9ae2edbcbe7fd5ffbe49ef4d7e8ba302a28e47
+EBUILD Data-HexDump-0.20.0.ebuild 386 BLAKE2B 2fffd1b36b314e410733908fb98844e6be1c74b30a80851a4ea0d2e85e24b521e68345ea4abaa3aa6d54d62ce43c82b0e61c688aafcf66923e2dd6268bf1f588 SHA512 a03c55ec6031a7728fdc06dcf08acbd17741475fa7ae0410077336254af9dbba408bf9855a0437cb39590fd3d10e98edcb1b9a9547cbbf9c9f7f06130ac4de04
+MISC metadata.xml 396 BLAKE2B 5e7925017f6de48e665e838e138ef7c7d32e67bcbec47ffc09a3e6ce1e273bd1284823a8fbb8f820add6f6367dc8aac3bdaacb8088b1c36f27d62740bc708560 SHA512 5126f9c11f1edb366844f8ecc7f09a05fb6f759c08aaea90e2f108440c8472701e491d79e0fed5724254599229bcd9b3ae465841d12466241e601b9540a88c65
diff --git a/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-hexdump-pl.patch b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-hexdump-pl.patch
new file mode 100644
index 000000000000..b44b5b0b24e2
--- /dev/null
+++ b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-hexdump-pl.patch
@@ -0,0 +1,59 @@
+From 7b70e4169faf4e2ec0fe570b02190e71bc168377 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 10 Oct 2017 08:15:54 +1300
+Subject: Rename installed script to '.pl'
+
+Note: this must not happen in dist-root, or EUMM will also install this
+as $INC[0]/Data/hexdump.pl
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123224
+---
+ MANIFEST | 2 +-
+ Makefile.PL | 2 +-
+ hexdump => bin/hexdump.pl | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+ rename hexdump => bin/hexdump.pl (95%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 2e0843a..2f0c98b 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -2,7 +2,7 @@ MANIFEST
+ MANIFEST.SKIP
+ Makefile.PL
+ README
+-hexdump
++bin/hexdump.pl
+ lib/Data/HexDump.pm
+ t/compare.t
+ t/data.t
+diff --git a/Makefile.PL b/Makefile.PL
+index 0ee62bf..091fa9d 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -6,5 +6,5 @@ WriteMakefile(NAME => "Data::HexDump",
+ VERSION_FROM => "lib/Data/HexDump.pm",
+ dist => { COMPRESS => "gzip", SUFFIX => "gz" },
+ clean => { FILES => '*.bak *.old mibs/*.dump lib/*/*~' },
+- EXE_FILES => [ qw(hexdump) ],
++ EXE_FILES => [ qw(bin/hexdump.pl) ],
+ );
+diff --git a/hexdump b/bin/hexdump.pl
+similarity index 95%
+rename from hexdump
+rename to bin/hexdump.pl
+index a2e28a1..9f86cd8 100755
+--- a/hexdump
++++ b/bin/hexdump.pl
+@@ -5,7 +5,7 @@ use strict;
+ use Data::HexDump;
+ use FileHandle;
+
+-my $prgname = "hexdump";
++my $prgname = "hexdump.pl";
+ my $file = shift;
+ my $fh;
+
+--
+2.14.1
+
diff --git a/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-lib-pm.patch b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-lib-pm.patch
new file mode 100644
index 000000000000..7e7606ebc9f0
--- /dev/null
+++ b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-lib-pm.patch
@@ -0,0 +1,28 @@
+From 36f61caaa95340817098b8b9f6631c9f2060a292 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 10 Oct 2017 08:17:01 +1300
+Subject: Remove 'use lib lib'
+
+There's no sense in blindly adding lib based on wherever you currently
+are to an installed program, its just a security problem asking to be
+invented.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123225
+---
+ bin/hexdump.pl | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/bin/hexdump.pl b/bin/hexdump.pl
+index 9f86cd8..1ce8962 100755
+--- a/bin/hexdump.pl
++++ b/bin/hexdump.pl
+@@ -1,6 +1,5 @@
+ #!/usr/bin/perl -w
+
+-use lib "lib";
+ use strict;
+ use Data::HexDump;
+ use FileHandle;
+--
+2.14.1
+
diff --git a/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-signed-c.patch b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-signed-c.patch
new file mode 100644
index 000000000000..6c117334cf97
--- /dev/null
+++ b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-signed-c.patch
@@ -0,0 +1,28 @@
+From 1eec10393fbf1123327858d127e1f6d9e50f5a85 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 10 Oct 2017 08:17:59 +1300
+Subject: Don't use signed characters for 0-255
+
+'c' == -127 to 127
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123226
+---
+ t/compare.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/compare.t b/t/compare.t
+index f03d73d..3c25803 100644
+--- a/t/compare.t
++++ b/t/compare.t
+@@ -11,7 +11,7 @@ print "1..2\n";
+ # data
+ my $org = "";
+ for (my $i = 0; $i <= 255; $i++) {
+- $org .= pack 'c', $i;
++ $org .= pack 'C', $i;
+ }
+ $org = $org x 17 . "more data";
+
+--
+2.14.1
+
diff --git a/dev-perl/Data-HexDump/metadata.xml b/dev-perl/Data-HexDump/metadata.xml
new file mode 100644
index 000000000000..0534d0cc31a5
--- /dev/null
+++ b/dev-perl/Data-HexDump/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-HexDump</remote-id>
+ <remote-id type="cpan-module">Data::HexDump</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Hexify-1.0.0-r1 b/dev-perl/Data-Hexify-1.0.0-r1
deleted file mode 100644
index 033c66e01ec2..000000000000
--- a/dev-perl/Data-Hexify-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for hexdumping arbitrary data
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Hexify/
-KEYWORDS=amd64 ~arm ~mips x86 ~amd64-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JV/JV/Data-Hexify-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bbfef289ef2399ff19f006a1480de70c
diff --git a/dev-perl/Data-Hexify/Data-Hexify-1.0.0-r1.ebuild b/dev-perl/Data-Hexify/Data-Hexify-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..3776b7c2822c
--- /dev/null
+++ b/dev-perl/Data-Hexify/Data-Hexify-1.0.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="JV"
+MODULE_VERSION="1.00"
+
+inherit perl-module
+
+DESCRIPTION="Perl extension for hexdumping arbitrary data"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~mips x86 ~amd64-linux"
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-Hexify/Manifest b/dev-perl/Data-Hexify/Manifest
new file mode 100644
index 000000000000..9d4732db979b
--- /dev/null
+++ b/dev-perl/Data-Hexify/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Hexify-1.00.tar.gz 5810 BLAKE2B a721404bd3976f176f3c296119cdb2d142abe63e64676ad45c282966c7c66b3793a686632a0ac572edcc9e61c9bbd35625cb1ab47ce0d6650d72bb5753a68cc7 SHA512 a6e99495fa0155b2b01bbca1a8a9411cc948a1cf0458913b920e229a4e5ca318367a04ca86d161847928f09cfe1c92397d7d52949ebb169a97fb643f9885e1cf
+EBUILD Data-Hexify-1.0.0-r1.ebuild 308 BLAKE2B 2c894beea94373007a045e744146ea14f7d9a5eb066cf5ca13158bd0a604994b6096e722917c54718d2efb32bf6a31dd20dfb111123e4ed11b062dee17a8f76c SHA512 b652c22558db739af72d599f96fa339a6da25cb1ec65a4945281d7c21dc257a3b3233aae3b622f6d861eab8811103e212cf24e83ad9f3c69975d63d65a5e813b
+MISC metadata.xml 480 BLAKE2B cb98fb71e0e6fa78f03d3b0d5b20df788a7c78009277e5a1522f603667001f459615f85f1a6eb3e0ed328b8916d2f6f1c6e9b74ca0492ba4e1eb03f5db622ee7 SHA512 582118b781bd0cff17a353e6c50afdc2afbaff99d233bf194e7a32548b9bf501fdfb1dad6fb7d89d514628930fd22e5dc6d460d3ab529905099bbd0ccac6160c
diff --git a/dev-perl/Data-Hexify/metadata.xml b/dev-perl/Data-Hexify/metadata.xml
new file mode 100644
index 000000000000..17a888573508
--- /dev/null
+++ b/dev-perl/Data-Hexify/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+</maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+</maintainer>
+<upstream>
+ <remote-id type="cpan">Data-Hexify</remote-id>
+ <remote-id type="cpan-module">Data::Hexify</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Hierarchy-0.340.0-r1 b/dev-perl/Data-Hierarchy-0.340.0-r1
deleted file mode 100644
index 0a775c68535e..000000000000
--- a/dev-perl/Data-Hierarchy-0.340.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Test-Exception ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Data::Hierarchy - Handle data in a hierarchical structure
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Hierarchy/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CL/CLKAO/Data-Hierarchy-0.34.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b8210bad4db356636990ebb0b05fe208
diff --git a/dev-perl/Data-Hierarchy/Data-Hierarchy-0.340.0-r1.ebuild b/dev-perl/Data-Hierarchy/Data-Hierarchy-0.340.0-r1.ebuild
new file mode 100644
index 000000000000..754b4475dfa0
--- /dev/null
+++ b/dev-perl/Data-Hierarchy/Data-Hierarchy-0.340.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CLKAO
+MODULE_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Data::Hierarchy - Handle data in a hierarchical structure"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Exception
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-Hierarchy/Manifest b/dev-perl/Data-Hierarchy/Manifest
new file mode 100644
index 000000000000..b8884d59f35c
--- /dev/null
+++ b/dev-perl/Data-Hierarchy/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Hierarchy-0.34.tar.gz 8861 BLAKE2B cd53c0f7cb186f788ce9c7c7bc464209e27eb9e359f29162c8c0d7202c1e95b6b67a03c326589e0d3d8f5ddd2a97dfb398cd880b02bddeae3271f47c202ee2eb SHA512 39b087f8cd418466592124664bba17b1d8a385fc87ab44eab3597eaa8914f2e77bf6a72ef3d6442ee87fa40896c0c26730fa493e2e2c67e1c17fc3ecb30b5265
+EBUILD Data-Hierarchy-0.340.0-r1.ebuild 466 BLAKE2B 595746866761fcb7be56ddea1623c739ab4b60b900d0ed02cebb776970c1be72221fdbdd91662e0867e1282ad74026cdbc9e840405f6909937464a7b444c9c2a SHA512 da146a20202e1108073b3cae9ef043e886c4ded2bf52b6b998e1f3d23f814dd786b4388ed7a76ce3ab6502c2739be3f79137d447827a2a46818e0415906817a9
+MISC metadata.xml 472 BLAKE2B 8e9fd1a9552f653683888088d177c9078d2020589f8384b70f8a57259bbf9902f0f4b0c8c617fc05906f524091a287745bd944162227431b719b531bbc6a472e SHA512 e6d7d9b7ef29efee6cbfffc20de1a5deaee09ac4cc3c943c4eb66b36c65357b720cc17113beff436bf67a2c0f26372f1b110c4aa39af930071c9e3300c52e7a0
diff --git a/dev-perl/Data-Hierarchy/metadata.xml b/dev-perl/Data-Hierarchy/metadata.xml
new file mode 100644
index 000000000000..c1c0038091db
--- /dev/null
+++ b/dev-perl/Data-Hierarchy/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Hierarchy</remote-id>
+ <remote-id type="cpan-module">Data::Hierarchy</remote-id>
+ <remote-id type="cpan-module">Data::Hierarchy::Relative</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-ICal-0.220.0 b/dev-perl/Data-ICal-0.220.0
deleted file mode 100644
index 3a91a4433b8c..000000000000
--- a/dev-perl/Data-ICal-0.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Accessor dev-perl/Class-ReturnValue dev-perl/Text-vFile-asData >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( dev-perl/Test-Warn dev-perl/Test-NoWarnings dev-perl/Test-LongString virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generates iCalendar (RFC 2445) calendar files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-ICal/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor dev-perl/Class-ReturnValue dev-perl/Text-vFile-asData dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/Data-ICal-0.22.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=70f8b9263ca88a652a76224bbbb365ea
diff --git a/dev-perl/Data-ICal/Data-ICal-0.220.0.ebuild b/dev-perl/Data-ICal/Data-ICal-0.220.0.ebuild
new file mode 100644
index 000000000000..7f14661d9f13
--- /dev/null
+++ b/dev-perl/Data-ICal/Data-ICal-0.220.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ALEXMV
+MODULE_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Generates iCalendar (RFC 2445) calendar files"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Accessor
+ dev-perl/Class-ReturnValue
+ dev-perl/Text-vFile-asData
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ dev-perl/Test-Warn
+ dev-perl/Test-NoWarnings
+ dev-perl/Test-LongString
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i "/^auto_install();/d" "${S}"/Makefile.PL || die
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-ICal/Manifest b/dev-perl/Data-ICal/Manifest
new file mode 100644
index 000000000000..1e1ed0c87ffe
--- /dev/null
+++ b/dev-perl/Data-ICal/Manifest
@@ -0,0 +1,3 @@
+DIST Data-ICal-0.22.tar.gz 119116 BLAKE2B 5288c6c32a1225a6fbe587bc07650d94895f937516a82a1781777ec79827d80040b1fb3f10542d52fa5985c4b26ef38f374d7fbe4761bc2d1bc7afa4769e1671 SHA512 a02364dfb0a1e24efcf2efdb7240bb6c47ad5ed3a99ada51ddb9817b4e433038d57113699c6875f7d592cd3af46f5b074a1ac50cf951b7af449bde1765ed5d55
+EBUILD Data-ICal-0.220.0.ebuild 897 BLAKE2B efe10736c6b30ce35c8b36793979f90d7008a46aeca4001da567f90f91aab6bcd4f80d8527355c6cee7223cd1a54aa4220b8b39d21a53b3fcb9b457bdc08e88b SHA512 71405c5c253fb427aae4517ff1bc6f9496788237e4ee0ab9af9689dbc137bea57f551580d5555df09cd9bf1b7fe8b98e1e495bfa1ee3c0c263bc175817e0ffeb
+MISC metadata.xml 1369 BLAKE2B c436befa8e6963679244b52a4185d7da1b557d2756cc7f4db598d0181c2640955903e27b45918e993cfeea0d587e965202ebc3af7309a42481e3d0cd66396b97 SHA512 0812f85d63beb34cea0e3d8fb2df5d6740062af1f710167a9c56235d3d68e7d89f30653eb0d85a99fb13f4e7e7a7abb5eaeef169cb4daef914326032964e2a63
diff --git a/dev-perl/Data-ICal/metadata.xml b/dev-perl/Data-ICal/metadata.xml
new file mode 100644
index 000000000000..c02018bdf3aa
--- /dev/null
+++ b/dev-perl/Data-ICal/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-ICal</remote-id>
+ <remote-id type="cpan-module">Data::ICal</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::Alarm::Audio</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::Alarm::Display</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::Alarm::Email</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::Alarm::Procedure</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::Event</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::FreeBusy</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::Journal</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::TimeZone</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::TimeZone::Daylight</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::TimeZone::Standard</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Entry::Todo</remote-id>
+ <remote-id type="cpan-module">Data::ICal::Property</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-ObjectDriver-0.150.0 b/dev-perl/Data-ObjectDriver-0.150.0
deleted file mode 100644
index 5b45c6eaa642..000000000000
--- a/dev-perl/Data-ObjectDriver-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Trigger dev-perl/Class-Data-Inheritable dev-perl/Class-Accessor dev-perl/DBI virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-Tiny-0.35.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Exception dev-perl/DBD-SQLite virtual/perl-version ) dev-lang/perl:=
-DESCRIPTION=Simple, transparent data interface, with caching
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-ObjectDriver/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Trigger dev-perl/Class-Data-Inheritable dev-perl/Class-Accessor dev-perl/DBI virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SI/SIXAPART/Data-ObjectDriver-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=03c129585cf11d079e603f888fb3b468
diff --git a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.150.0.ebuild b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.150.0.ebuild
new file mode 100644
index 000000000000..554e044d11c0
--- /dev/null
+++ b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.150.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SIXAPART
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Simple, transparent data interface, with caching"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Class-Trigger
+ dev-perl/Class-Data-Inheritable
+ dev-perl/Class-Accessor
+ dev-perl/DBI
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/DBD-SQLite
+ virtual/perl-version
+ )
+"
+DIST_TEST="do"
diff --git a/dev-perl/Data-ObjectDriver/Manifest b/dev-perl/Data-ObjectDriver/Manifest
new file mode 100644
index 000000000000..7698017a92a8
--- /dev/null
+++ b/dev-perl/Data-ObjectDriver/Manifest
@@ -0,0 +1,3 @@
+DIST Data-ObjectDriver-0.15.tar.gz 84386 BLAKE2B b554673970061af445c4c4996dd15c0a418617c534af07ab17a99d21cfc44bc9dc43f8c8095eb30d1c2847a8942820481b4bbe86346bd144b21ec0a69ab1122b SHA512 5be77086f2aa646e9bc80fc8d3de2edb6726946a17149573efbce2bbe83d2ec1b294aa20cd66330f0827ee26a5113b9e02ea542111aed94804c0ccdce1e89c1b
+EBUILD Data-ObjectDriver-0.150.0.ebuild 630 BLAKE2B 1bf0868c60e33f60d4ab0769e6a7bbf6e26edaf2e66a37f404fb6dfcc5952785800195a634f1e780facf0fa35060e177bd6d1bd0e4b73d36a712019e4eb23b13 SHA512 aa2c4dc9479163b2ba85f9336726f07bd6d0fefb380077b288e5542623cd9d88e4ebd8440c6b16a99173fe6cad340c7a0dc287342e5a894d533aee88bb8574f5
+MISC metadata.xml 2459 BLAKE2B a37a718a8a38583c85b14e40dba7534b5d52e6257d5329a5c47145c4cf68e9fbe2a10a444bedd73e27584d356f5a4e81e4921138c9b3582bb619e07dfcaf3843 SHA512 b5b2a3f247c593a840edae73f766e2dba00b6ebf16aa37d009dd22b675a702ac4b4833ee44d82ea98f1f7387b0e23c611b2c93b8ccc31ba37861c3dc4b120f49
diff --git a/dev-perl/Data-ObjectDriver/metadata.xml b/dev-perl/Data-ObjectDriver/metadata.xml
new file mode 100644
index 000000000000..037d9672101d
--- /dev/null
+++ b/dev-perl/Data-ObjectDriver/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-ObjectDriver</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::BaseObject</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::BaseView</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::BaseCache</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::Cache::Apache</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::Cache::Cache</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::Cache::Memcached</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::Cache::RAM</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::DBD</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::DBD::Oracle</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::DBD::Oracle::db</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::DBD::Pg</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::DBD::SQLite</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::DBD::mysql</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::DBI</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::GearmanDBI</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::MultiPartition</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::Multiplexer</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::Partition</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Driver::SimplePartition</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Errors</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Iterator</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::Profiler</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::ResultSet</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::SQL</remote-id>
+ <remote-id type="cpan-module">Data::ObjectDriver::SQL::Oracle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-OptList-0.110.0 b/dev-perl/Data-OptList-0.110.0
deleted file mode 100644
index 663c47ab04ee..000000000000
--- a/dev-perl/Data-OptList-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Sub-Install-0.921.0 dev-perl/Params-Util virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=parse and validate simple name/value option pairs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-OptList/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sub-Install-0.921.0 dev-perl/Params-Util virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Data-OptList-0.110.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5cfce5dca73c37c584ac1239be4d3633
diff --git a/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild b/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild
new file mode 100644
index 000000000000..4ae4bad52e61
--- /dev/null
+++ b/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.110
+inherit perl-module
+
+DESCRIPTION="parse and validate simple name/value option pairs"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Sub-Install-0.921.0
+ dev-perl/Params-Util
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )"
diff --git a/dev-perl/Data-OptList/Manifest b/dev-perl/Data-OptList/Manifest
new file mode 100644
index 000000000000..81e65cb8c5cb
--- /dev/null
+++ b/dev-perl/Data-OptList/Manifest
@@ -0,0 +1,3 @@
+DIST Data-OptList-0.110.tar.gz 18846 BLAKE2B 509e12842175d6928805ad58969986fd91f707af9b04ca56bac15658b0ca8ea1de9494500282f8a97ecfb874dcb560b8c14681c80c5d91e7941e44b981a7761f SHA512 68393958a38f509a71cfba61f6dff8303821918ba29ad8492af0c23cfd4f741c6ce98c4f68ad295f27e166287fc546229c430816f0bdd6009d4f60860c967b76
+EBUILD Data-OptList-0.110.0.ebuild 660 BLAKE2B 005a1a9fe0589420afbc91305477667114486fda189611c711676749b3454c7dbc43ab0e8fb26a3684b394b47a4c7f960aa704d41e5203a8ae1560fd6b4243af SHA512 f8abf126c022728a49ef081221d42100d9bae82111b930fa96e0d62d5dc0aaf9edbfa1444c1671fba416ee84329291da9f3dbc04d054092addc3d84ec792ebbb
+MISC metadata.xml 396 BLAKE2B 57d9a5f1cc2283f65e0ecc9ec9eb2d4878aaf3cbfa978ece09591448aebae173e1211661c8e25d48016aa3244da11976787233ba7d3c0a97e3ccd5a1cf79f5b8 SHA512 4ee9df642b89e573b900906480c734b4f09903b706a9196db040d0ae0fc35fcdfa0deb0c657645f627beb7f72cfdc9a150bbcd69649eb1307865012cb3daff28
diff --git a/dev-perl/Data-OptList/metadata.xml b/dev-perl/Data-OptList/metadata.xml
new file mode 100644
index 000000000000..ceb056bd7dc1
--- /dev/null
+++ b/dev-perl/Data-OptList/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-OptList</remote-id>
+ <remote-id type="cpan-module">Data::OptList</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Page-2.20.0-r1 b/dev-perl/Data-Page-2.20.0-r1
deleted file mode 100644
index 60edda75a1b6..000000000000
--- a/dev-perl/Data-Page-2.20.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( dev-perl/Class-Accessor-Chained dev-perl/Test-Exception ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=help when paging through sets of results
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Page/
-IUSE=test
-KEYWORDS=amd64 ~x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor-Chained dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LB/LBROCARD/Data-Page-2.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5f27afeb5bb99599c2a86511c60650f8
diff --git a/dev-perl/Data-Page-Pageset-1.20.0-r1 b/dev-perl/Data-Page-Pageset-1.20.0-r1
deleted file mode 100644
index 822497b3e9f6..000000000000
--- a/dev-perl/Data-Page-Pageset-1.20.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Data-Page-2.0.0 dev-perl/Class-Accessor dev-perl/Module-Build test? ( dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=change long page list to be shorter and well navigate
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Page-Pageset/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Data-Page-2.0.0 dev-perl/Class-Accessor dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHUNZI/Data-Page-Pageset-1.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0a5451af80a91f70166de95ea55385ac
diff --git a/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r1.ebuild b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..d7a1d404b5d7
--- /dev/null
+++ b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="CHUNZI"
+DIST_VERSION="1.02"
+
+inherit perl-module
+
+DESCRIPTION="change long page list to be shorter and well navigate"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Data-Page-2.0.0
+ dev-perl/Class-Accessor
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-Exception )
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Page-Pageset/Manifest b/dev-perl/Data-Page-Pageset/Manifest
new file mode 100644
index 000000000000..8fe33d493b0d
--- /dev/null
+++ b/dev-perl/Data-Page-Pageset/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Page-Pageset-1.02.tar.gz 4220 BLAKE2B 7ea96abe500a81da266e9ec73cf724b3c726a3470335b52fadf8f37139d7dc811768827b21435ac8e3bb2d4db82cb5b7914535acb3834a4637f636016e8a1446 SHA512 d6676511e6b9cb0c110d6f535120e04f110e53a18bf9ce65e6f346d616d9020cea6f7d9514e264fee0220ef100a1bce2e863d276fbaaa113ba8f920cf5bd2610
+EBUILD Data-Page-Pageset-1.20.0-r1.ebuild 514 BLAKE2B 7c5b7660f897b877238df17f550cad0d1f1a94a17855707bd27fb95596ec8868248822e7a26ff9f301c4ac426b9cb0a1f8beb035e561588f9225e2cecb95fbe4 SHA512 46b110e4d7b8e33ff78913c76066a988ac735dbfe7a91c81c59e7da1e73f88e4acfe5a8450ce42263412a1d88b07d60c9fcec9561d30b5f6e6ed7c7fd46b49ee
+MISC metadata.xml 480 BLAKE2B a7cfd1364aebcfcd6a674a589d84d1e0e58e1c06695cadc3d542ddab5273689b62ca4287340a3b3806001943a302c1bb4a940e1efa0460e0b4f0848879f508b2 SHA512 9672e1f60ad1d50eef774204b55d67d69fd9ce44f5f186443bd6f1739e2f9dd6840e09645ba16b8597d57972b07465f849017b699419c9244db6905b2ce0e492
diff --git a/dev-perl/Data-Page-Pageset/metadata.xml b/dev-perl/Data-Page-Pageset/metadata.xml
new file mode 100644
index 000000000000..65b859f6d958
--- /dev/null
+++ b/dev-perl/Data-Page-Pageset/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Page-Pageset</remote-id>
+ <remote-id type="cpan-module">Data::Page::Pageset</remote-id>
+ <remote-id type="cpan-module">Data::Page::Pageset::Chunk</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild b/dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild
new file mode 100644
index 000000000000..d207db110855
--- /dev/null
+++ b/dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LBROCARD
+MODULE_VERSION=2.02
+inherit perl-module
+
+DESCRIPTION="help when paging through sets of results"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/Class-Accessor-Chained"
+DEPEND="dev-perl/Module-Build
+ test? (
+ ${RDEPEND}
+ dev-perl/Test-Exception
+ )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Page/Manifest b/dev-perl/Data-Page/Manifest
new file mode 100644
index 000000000000..8d6864c6e62f
--- /dev/null
+++ b/dev-perl/Data-Page/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Page-2.02.tar.gz 8189 BLAKE2B 95aa0f6fb7f164e55cef63e045c6771db8ef46a23e56bd0049de6a6205e6dbdebac441e140005e5ed21899548d014d2d543dfa19b43e93eb04c275083fff8d86 SHA512 22b5b8b80672bfd20a1552ee9d41e5150262eb37be6d903d67465be472d1802668ac898b9172b76fe2747f25ff9ad2025257b215f763f2ba5793abb46eb2343f
+EBUILD Data-Page-2.20.0-r1.ebuild 517 BLAKE2B fc2edc8e5004a88c92c341b1eb1fc3589ecac4b377d2cec3392d3642e3dd837c3759cba3b2e99d8fddd2a6a30472f78787738091d814098b61f8ca06493091b9 SHA512 7f8a3105f770a9fdadbe2e7b0c8d5f7c25d940251b2c137085eb160fc379f2bacb60227d4cf847cc450f5dee09efafda6f614b2ce30cd399f56fd54cd5030b35
+MISC metadata.xml 390 BLAKE2B 8ef70df3d8d9ba28c29c7d48b96405dc304898870b15ad4857f2d3c6747facb1990b073165e6c4cc301af31026f91676d5c1c79d6c310465a05ce47975f1f5ca SHA512 aa79070e5091a22d6d1fd4d0f2d28f75ffad3c403736def23557e5c793cae631957554bb31c295fc46eba8f6fffdf985b592ea6d34b31a1519142dfc6da4551f
diff --git a/dev-perl/Data-Page/metadata.xml b/dev-perl/Data-Page/metadata.xml
new file mode 100644
index 000000000000..8345e5a6485c
--- /dev/null
+++ b/dev-perl/Data-Page/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Page</remote-id>
+ <remote-id type="cpan-module">Data::Page</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Perl-0.2.9 b/dev-perl/Data-Perl-0.2.9
deleted file mode 100644
index e6b8aa4cbf6c..000000000000
--- a/dev-perl/Data-Perl-0.2.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Method-Modifiers dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils dev-perl/Module-Runtime dev-perl/Role-Tiny virtual/perl-parent dev-perl/strictures virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Deep dev-perl/Test-Fatal dev-perl/Test-Output ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Base classes wrapping fundamental Perl data types
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Perl/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86 ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Method-Modifiers dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils dev-perl/Module-Runtime dev-perl/Role-Tiny virtual/perl-parent dev-perl/strictures dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTP/Data-Perl-0.002009.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dc055ed94ca6214bab98b0d5bc6c342b
diff --git a/dev-perl/Data-Perl-0.2.9-r1 b/dev-perl/Data-Perl-0.2.9-r1
deleted file mode 100644
index 2ffbc0c3b871..000000000000
--- a/dev-perl/Data-Perl-0.2.9-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Method-Modifiers dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils dev-perl/Module-Runtime dev-perl/Role-Tiny virtual/perl-parent dev-perl/strictures virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Deep dev-perl/Test-Fatal dev-perl/Test-Output ) dev-lang/perl:=
-DESCRIPTION=Base classes wrapping fundamental Perl data types
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Perl/
-IUSE=test
-KEYWORDS=amd64 ~hppa ppc x86 ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Method-Modifiers dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils dev-perl/Module-Runtime dev-perl/Role-Tiny virtual/perl-parent dev-perl/strictures dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTP/Data-Perl-0.002009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f1f93d5cf3e3e44d7b9e73073534ff00
diff --git a/dev-perl/Data-Perl/Data-Perl-0.2.9-r1.ebuild b/dev-perl/Data-Perl/Data-Perl-0.2.9-r1.ebuild
new file mode 100644
index 000000000000..505313a53e4d
--- /dev/null
+++ b/dev-perl/Data-Perl/Data-Perl-0.2.9-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTP
+DIST_VERSION=0.002009
+inherit perl-module
+
+DESCRIPTION="Base classes wrapping fundamental Perl data types"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ppc x86 ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Method-Modifiers
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Module-Runtime
+ dev-perl/Role-Tiny
+ virtual/perl-parent
+ dev-perl/strictures
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ dev-perl/Test-Output
+ )
+"
diff --git a/dev-perl/Data-Perl/Data-Perl-0.2.9.ebuild b/dev-perl/Data-Perl/Data-Perl-0.2.9.ebuild
new file mode 100644
index 000000000000..f2fa16c3580c
--- /dev/null
+++ b/dev-perl/Data-Perl/Data-Perl-0.2.9.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MATTP
+MODULE_VERSION=0.002009
+inherit perl-module
+
+DESCRIPTION="Base classes wrapping fundamental Perl data types"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86 ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Method-Modifiers
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Module-Runtime
+ dev-perl/Role-Tiny
+ virtual/perl-parent
+ dev-perl/strictures
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ dev-perl/Test-Output
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-Perl/Manifest b/dev-perl/Data-Perl/Manifest
new file mode 100644
index 000000000000..cd6bc44c5dcb
--- /dev/null
+++ b/dev-perl/Data-Perl/Manifest
@@ -0,0 +1,4 @@
+DIST Data-Perl-0.002009.tar.gz 23155 BLAKE2B 1f8c1ba4353c26736b3473be2283df1e0a247150b842333010822f7e1d25ecdddea39ac7874ba79d777e4691eeac7257e40ae366ae0a3fae0747a205166c54de SHA512 872eae53641b7ac19a8bcd4a6522475bf042463fbb8380a45481289c6792fa17cf4d52d146228acf089b9cff091413684fa5b39f67bc28f362a5d2eb85d1d01a
+EBUILD Data-Perl-0.2.9-r1.ebuild 627 BLAKE2B a2e8c3a793a33acc5ff39802dd9ada58323bfd52467ef56037815f98ff66c9effb82866e3d381324c845c7f20c289dc76148eb9b6d97e0d1e1da22d6812235bd SHA512 047d0849e4e0ad7c6684bf783cd5ad3382d30b1a15275beeaf71f0a1c4ee8b54d70261d1eac62591dea3749092ba00e5036a8f9647ea6f5331893e61c8bfd92e
+EBUILD Data-Perl-0.2.9.ebuild 645 BLAKE2B 63ce4c4376cfdb08c88a15c7290e97b6c2d5d16fe03d79c7abbc44becea8c41aa6f2a6866778922a824ed3219e004949c0fda1b30d059f357a1832d4f3614d5b SHA512 ed93c6f9fd153aa79bf7b9156f2f6b476df4e9829f07fd2bc82410a0bf0ff972cba9f5288b12e288a21136916e152916009be629013bddf599663ea0d5b7d5be
+MISC metadata.xml 1378 BLAKE2B 22e5a37a6e977ff565611a6465e7b5ba9e94e97d4d24698e304b35522d52209dcfc64494091ad4b488187fa4ecee648b16c8bc5eb5d261935cfc0bd7b8538d25 SHA512 6166dd5902561f4f12158203b8affff35835c15b9d843b1924eea23a0af70832045cbb33fc534cad128ec06cc096abeb539f4fa6f670f78f173bb8ac164e16a6
diff --git a/dev-perl/Data-Perl/metadata.xml b/dev-perl/Data-Perl/metadata.xml
new file mode 100644
index 000000000000..87e8fd1d2c09
--- /dev/null
+++ b/dev-perl/Data-Perl/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Perl</remote-id>
+ <remote-id type="cpan-module">Data::Perl</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Bool</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Code</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Collection::Array</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Collection::Hash</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Counter</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Number</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Role::Bool</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Role::Code</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Role::Collection::Array</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Role::Collection::Hash</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Role::Counter</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Role::Number</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Role::String</remote-id>
+ <remote-id type="cpan-module">Data::Perl::String</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Random-0.120.0 b/dev-perl/Data-Random-0.120.0
deleted file mode 100644
index faf265ccf11c..000000000000
--- a/dev-perl/Data-Random-0.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( >=virtual/perl-Test-Simple-0.880.0 virtual/perl-File-Temp ) dev-lang/perl:=
-DESCRIPTION=A module used to generate random data
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Random/
-IUSE=test
-KEYWORDS=amd64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Time-Piece-1.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BA/BAREFOOT/Data-Random-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0a2f3a7be05f5d98e609e3767403ca15
diff --git a/dev-perl/Data-Random-0.80.0 b/dev-perl/Data-Random-0.80.0
deleted file mode 100644
index 18ae2301fd41..000000000000
--- a/dev-perl/Data-Random-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A module used to generate random data
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Random/
-IUSE=test
-KEYWORDS=amd64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BA/BAREFOOT/Data-Random-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=eb7688571fc7bb76cefc427d3b18c47c
diff --git a/dev-perl/Data-Random/Data-Random-0.120.0.ebuild b/dev-perl/Data-Random/Data-Random-0.120.0.ebuild
new file mode 100644
index 000000000000..6ec4f49486d7
--- /dev/null
+++ b/dev-perl/Data-Random/Data-Random-0.120.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BAREFOOT
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="A module used to generate random data"
+
+SLOT="0"
+KEYWORDS="amd64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Time-Piece-1.160.0
+"
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-File-Temp
+ )
+"
+
+src_prepare() {
+ sed -i -e '/jsonmeta;/d' \
+ -e '/githubmeta;/d' \
+ Makefile.PL || die
+
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+
+ perl-module_src_prepare
+}
+
+src_test() {
+ perl_rm_files t/z0_pod.t t/z1_pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Random/Data-Random-0.80.0.ebuild b/dev-perl/Data-Random/Data-Random-0.80.0.ebuild
new file mode 100644
index 000000000000..e66ad2c5b908
--- /dev/null
+++ b/dev-perl/Data-Random/Data-Random-0.80.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BAREFOOT
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="A module used to generate random data"
+
+SLOT="0"
+KEYWORDS="amd64 sparc x86"
+IUSE="test"
+
+DEPEND="
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i '/jsonmeta;/d' Makefile.PL || die
+ sed -i \
+ -e '/^Data-Random-0.07_001.tar.gz/d' \
+ -e '/^META.yml/d' \
+ MANIFEST || die
+
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+
+ perl-module_src_prepare
+}
+
+src_test() {
+ perl_rm_files t/z0_pod.t t/z1_pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Random/Manifest b/dev-perl/Data-Random/Manifest
new file mode 100644
index 000000000000..be064f5d5e38
--- /dev/null
+++ b/dev-perl/Data-Random/Manifest
@@ -0,0 +1,5 @@
+DIST Data-Random-0.08.tar.gz 168327 BLAKE2B 6e19dd451c821df75a3d8c1b774d909985c4ef8a1d98319a8b17921cfe3b026f0693301d77ab469dae8ab569bdf3f68bcbb7c3b0e4e7f501356eb3e9b2c97875 SHA512 a523f2cfa2031006e41efbc7a52d1f8ce08ca490d02db5f1068045019e9f07f145824843e9650fc04e5269284e9a4825f54b4e90557fec1d3e26c40164f8a591
+DIST Data-Random-0.12.tar.gz 166951 BLAKE2B 84df509577687c1de60f675b881f245c944bb81b5fb6455473f4b842c301db3bee3dc9d4bb2e5991d857e19831b4636ec72532dcad2838814087f15a61f370ce SHA512 ae898af42a44576f5b968fb44015339e6db4c8542e6198d87aa4346eba767a81bfdd35c33f10d52adddad9fe38d24475bcc7fa87e8223f1a2756ece1da84ee97
+EBUILD Data-Random-0.120.0.ebuild 828 BLAKE2B aaa477f47f94e587504c2a07ecc601cc506a4e805e7c0e3962a8036941d12e82cab494aa81431b7ee72a08fd847a72b07aa1402a547aeac7979fbed0185b69bf SHA512 0d8ed7548aff573bd7eeea57698e87dc06247e9b1fb2c23e3d1be60ed85c109cf6f17d987411916bb73478c62103ee9b6aa9844091b61bfeef15d46291f5868f
+EBUILD Data-Random-0.80.0.ebuild 757 BLAKE2B ad54b6c4d6a18f7c7efecb5a778ba61129e4ed47278386dc681f211dc703d0178f717ac8d4890aec79a3e5906289148db54bc5f531ab97e234cfe0bf27234c41 SHA512 403910a33276ae0634c756d29850048a79bc3866401cdfe50ac272a0195097a3046ea3b8c04fb92a0b04e275cdf50ff2f3a4eb203b4f9d1377fb126d0036b272
+MISC metadata.xml 463 BLAKE2B 6c3e87725d94e9c5f133eca35f4412718d610fd6cf73ab007ea78dd27f8526d3704f2072ee0c18d90533e4008fa6cd17946a0ec0bbdf8eb9c8d2503be789f9c1 SHA512 fa042be0e0f6c15c37fc04a3c848909a1e2d2831edfa686f063a5de7ab4362780253566b3875b45d9b7f4ffd3ab0297f60d712325b2c1b064c9c85757d7dbdc8
diff --git a/dev-perl/Data-Random/metadata.xml b/dev-perl/Data-Random/metadata.xml
new file mode 100644
index 000000000000..3009fcf05200
--- /dev/null
+++ b/dev-perl/Data-Random/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Random</remote-id>
+ <remote-id type="cpan-module">Data::Random</remote-id>
+ <remote-id type="cpan-module">Data::Random::WordList</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Section-0.200.7 b/dev-perl/Data-Section-0.200.7
deleted file mode 100644
index 5ac66aec4f7c..000000000000
--- a/dev-perl/Data-Section-0.200.7
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Encode >=dev-perl/MRO-Compat-0.90.0 >=dev-perl/Sub-Exporter-0.979.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( dev-perl/Test-FailWarnings >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=read multiple hunks of data out of your DATA section
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Section/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode >=dev-perl/MRO-Compat-0.90.0 >=dev-perl/Sub-Exporter-0.979.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Data-Section-0.200007.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28e436b2422f7ad5b9d8d8ac65076e7c
diff --git a/dev-perl/Data-Section/Data-Section-0.200.7.ebuild b/dev-perl/Data-Section/Data-Section-0.200.7.ebuild
new file mode 100644
index 000000000000..1497196a044a
--- /dev/null
+++ b/dev-perl/Data-Section/Data-Section-0.200.7.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.200007
+inherit perl-module
+
+DESCRIPTION="read multiple hunks of data out of your DATA section"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# r: strict, warnings -> perl
+RDEPEND="
+ virtual/perl-Encode
+ >=dev-perl/MRO-Compat-0.90.0
+ >=dev-perl/Sub-Exporter-0.979.0
+"
+# t: base, lib, utf8 -> perl
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ dev-perl/Test-FailWarnings
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Data-Section/Manifest b/dev-perl/Data-Section/Manifest
new file mode 100644
index 000000000000..0b6a95f0608f
--- /dev/null
+++ b/dev-perl/Data-Section/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Section-0.200007.tar.gz 22094 BLAKE2B 8bb0f39abb30ac70f5185d9fbbdd9dba1f2b5947961fef937a2913d12b0694629d9e4ec4a3759603a7217cb4a6b0d244bbac5f11bb2b9963b959506bb8b19b51 SHA512 0c23141ccc2041e8c1c222c95d6eab4b56e2d77a94c68507f67acbb62fa5132e9229e9680c9fff6ebbc6a47a42cf1943d6e5b50a5f0168c66193fb52aaa241f0
+EBUILD Data-Section-0.200.7.ebuild 583 BLAKE2B 185fc2eb8cf3c37d8281cb6f6f9acb1b751cbd0095c456fdb7b30f3435d087f3a1837cd0ebd03c4ff93552b19886de5d4b6b4e778d3ae2dd74841e13d1a8dce0 SHA512 c8dc27a3126544027258a39b6d7e9b9739eaf9e4b942be9bc1a61a79cd9a053b8e3e26c42068ab3e4f0180d49776149d6779ce2dd50d4953e21fe15a4952fd15
+MISC metadata.xml 396 BLAKE2B 7fb1227ee12d15234643aaa90b390b1607e004dab961bd2b48389ce8d94cb9e5f0e05d295416aa41950d3ce8b1c30c396c94cf85ecd2f4ad56b691d0d278bfdc SHA512 ae78d3932ca937688c43022eb68a8d3c53736af49e47a637dbb57d12b9fec039cb0c3cd3ff4160961563d0597cad1218f1bfdc40eaa9ebe6127c369c2115e304
diff --git a/dev-perl/Data-Section/metadata.xml b/dev-perl/Data-Section/metadata.xml
new file mode 100644
index 000000000000..216d9b6356b8
--- /dev/null
+++ b/dev-perl/Data-Section/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Section</remote-id>
+ <remote-id type="cpan-module">Data::Section</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Serializer-0.600.0-r1 b/dev-perl/Data-Serializer-0.600.0-r1
deleted file mode 100644
index 29d14e0bbb13..000000000000
--- a/dev-perl/Data-Serializer-0.600.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-AutoLoader virtual/perl-Data-Dumper virtual/perl-Digest-SHA virtual/perl-Exporter virtual/perl-File-Spec dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Modules that serialize data structures
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Serializer/
-IUSE=test
-KEYWORDS=~x86 ~amd64
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=virtual/perl-AutoLoader virtual/perl-Data-Dumper virtual/perl-Digest-SHA virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEELY/Data-Serializer-0.60.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=71e7d653202cbe45983cb7e7174e550e
diff --git a/dev-perl/Data-Serializer/Data-Serializer-0.600.0-r1.ebuild b/dev-perl/Data-Serializer/Data-Serializer-0.600.0-r1.ebuild
new file mode 100644
index 000000000000..8d662cac0a2c
--- /dev/null
+++ b/dev-perl/Data-Serializer/Data-Serializer-0.600.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEELY
+DIST_VERSION=0.60
+inherit perl-module
+
+DESCRIPTION="Modules that serialize data structures"
+LICENSE="|| ( Artistic GPL-2 )"
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-AutoLoader
+ virtual/perl-Data-Dumper
+ virtual/perl-Digest-SHA
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-File-Spec
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+# Parallelism broken: https://rt.cpan.org/Ticket/Display.html?id=123331
+DIST_TEST="do"
+
+src_test() {
+ ewarn "Additional dependencies may need installation for comprehensive tests."
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Data-Serializer"
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Serializer/Manifest b/dev-perl/Data-Serializer/Manifest
new file mode 100644
index 000000000000..06bcec4e604e
--- /dev/null
+++ b/dev-perl/Data-Serializer/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Serializer-0.60.tar.gz 43291 BLAKE2B 381ea06c0d34321daf6ae818a10f6114e602b91c4c82b6713f03a6ceede36f206d3abaa6b4b91894c68d65cf270576413019b2962be765a65738b309f43cece3 SHA512 85211d2ca5db19219f89da5300b93835866baa5e12237efa61ea82d2b841f6b5a05bca889d98878151d1f7517b2af5d9a1535e7bbcd64245936b270a82be21bb
+EBUILD Data-Serializer-0.600.0-r1.ebuild 839 BLAKE2B d39a068d4c0c224bfe2fe9dbedb1850621a1d5d560b3496d25a5bdcdf11bdd0f3c45fa9121e1a26a9d3722d4891b6a750c08a28c0b3fd979853818c683ed0966 SHA512 39cfa2479a8c9b9b5e0040437b40500252a47ba318f842de23b949d10b623a52169a7bb0cdf30c200fa4f8b3760794b5c1223293865a35dee016d0b0a52697d1
+MISC metadata.xml 1785 BLAKE2B 82aa8ee352c4b9e2c7cf1297ecd8955700a92958f2b7f2daf508baa107ff05d844a29408cf1ec1406f2337f1c436ff3d2785df2946a3efcf5d14cf67ce07fbf0 SHA512 f94b1ef75c7cfc02d87c446f6c3dd03b2004d49b122311479bbcf03b36836cc27f639ec77b7f9838a4f588bd58780bb852a7134551bdfb1cab3574073b668cb9
diff --git a/dev-perl/Data-Serializer/metadata.xml b/dev-perl/Data-Serializer/metadata.xml
new file mode 100644
index 000000000000..3cbc2852662d
--- /dev/null
+++ b/dev-perl/Data-Serializer/metadata.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Serializer</remote-id>
+ <remote-id type="cpan-module">Data::Serializer</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Bencode</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Config::General</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Convert::Bencode</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Convert::Bencode_XS</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Cookbook</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Data::Denter</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Data::Dumper</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Data::Taxi</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::FreezeThaw</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::JSON</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::JSON::Syck</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::PHP::Serialization</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Persistent</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Raw</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::Storable</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::XML::Dumper</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::XML::Simple</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::YAML</remote-id>
+ <remote-id type="cpan-module">Data::Serializer::YAML::Syck</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-ShowTable-4.600.0 b/dev-perl/Data-ShowTable-4.600.0
deleted file mode 100644
index af46f62c7ccb..000000000000
--- a/dev-perl/Data-ShowTable-4.600.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=routines to display tabular data in several formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-ShowTable/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AK/AKSTE/Data-ShowTable-4.6.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=aa82b7ffb30048d1f7e5b9428d13d01c
diff --git a/dev-perl/Data-ShowTable/Data-ShowTable-4.600.0.ebuild b/dev-perl/Data-ShowTable/Data-ShowTable-4.600.0.ebuild
new file mode 100644
index 000000000000..ffd4367a7e49
--- /dev/null
+++ b/dev-perl/Data-ShowTable/Data-ShowTable-4.600.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AKSTE
+MODULE_VERSION=4.6
+inherit perl-module
+
+DESCRIPTION="routines to display tabular data in several formats"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do parallel"
+
+PATCHES=(
+ "${FILESDIR}/${P}-perl526.patch"
+ "${FILESDIR}/${P}-parallel.patch"
+)
diff --git a/dev-perl/Data-ShowTable/Manifest b/dev-perl/Data-ShowTable/Manifest
new file mode 100644
index 000000000000..32a37fe65452
--- /dev/null
+++ b/dev-perl/Data-ShowTable/Manifest
@@ -0,0 +1,5 @@
+AUX Data-ShowTable-4.600.0-parallel.patch 841 BLAKE2B b21f1d0df512181faab602be085db5d29a206f5aa919c5ad5855fe3ce6c2bcd029c39246f5fb7f2294ed2543d8f6edb3ce5cbf2655d7f348e30a26e6bbf03684 SHA512 c2b25ab96cff8fe60cb36febb1c5604e072fa0f4a0f00c49fb11967f05567f071454504e17b2ec574676a5bcb5fa48e363eff4c2812fcd7812587816fa2dacee
+AUX Data-ShowTable-4.600.0-perl526.patch 7227 BLAKE2B 328a3f6341c920f1b10a67ecec1a50832315e181078e423b6f9444d6b031f0413a14f8acf09d5bad2f55dd35347e1040a1b291be6736ba5ad574a2e5a55709ac SHA512 d4e4b62354682be922744b874f1f73377ff8cc5d9e7cf020e685a14f0805bb7577a7e6eba9ccf4af7a4c447c7a4127d211dd0cf8fdd47a8f537fc78fff4a60e8
+DIST Data-ShowTable-4.6.tar.gz 60826 BLAKE2B a29f7828fc263e9190fe852d71a4106b8dfb08c3d32bf559d0be8056a5f3b52abc758efb6b1a87d28abff5b4c0306565a72d7275ce623a4f354e0f051c67db8e SHA512 9c3a49cd2db1f1f5727663adf32e70b51f46e13d5b039b7e04ac8d4d478a1f1bca720c1aff70548c0936453b3a9a16a7bf8738968a053f284d9c9d7661cc4fc1
+EBUILD Data-ShowTable-4.600.0.ebuild 466 BLAKE2B 3999c1e4f8e12031fca8e6062f2d34039349a200cf5b2501b84113ceb2d723862afac73f7734b4b0539a3dc4d314e1a4302590283d67df7212e5a10b31b66325 SHA512 38812d3e12430a298cfb5727279866c4c432cdbfdd16b3db530c3ad58920ebe56cd5fffb5e59b28300d7e24442c80d9fc5c2f03ab44b41510dab1a33389ccd1d
+MISC metadata.xml 400 BLAKE2B 7c7af5d9764d9df1de0493b2426dfb55cff8260f5014bf072d974ab0896c08803ac610eac8cdd51868cb2a62ccf0c21c456c0ada5e5fbcc4b9e68f72be15dbca SHA512 bfd0cf2fb6732404a9b2d90d2b0e401554f69da7079838c01230c8acc0961a1d98ac0c0589bfaeb8963dc84ffe0d19acbcbed7ffee1098ad9b1537a6ad7b8cb1
diff --git a/dev-perl/Data-ShowTable/files/Data-ShowTable-4.600.0-parallel.patch b/dev-perl/Data-ShowTable/files/Data-ShowTable-4.600.0-parallel.patch
new file mode 100644
index 000000000000..998b11cc3a81
--- /dev/null
+++ b/dev-perl/Data-ShowTable/files/Data-ShowTable-4.600.0-parallel.patch
@@ -0,0 +1,32 @@
+From a4db786271c4ae3b987d7c4facc488db31966221 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 7 Oct 2017 19:17:38 +1300
+Subject: Fix parallel testing issues by using a non-concurrent tempdir
+
+(Possible) Bug: https://bugs.gentoo.org/403881
+Bug: https://rt.cpan.org/Ticket/Display.html?id=102615
+---
+ t/Test-Setup.pl | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/t/Test-Setup.pl b/t/Test-Setup.pl
+index 8b4a82e..f7400cd 100755
+--- a/t/Test-Setup.pl
++++ b/t/Test-Setup.pl
+@@ -1,11 +1,11 @@
+ #!/usr/bin/env perl
+
+ use Carp;
+-
++use File::Temp qw( tempdir );
+ ($DIR,$PROG) = $0 =~ m=^(.*/)?([^/]+)$=;
+ $DIR =~ s=/$== || chop($DIR = `pwd`);
+
+-$testdir = -d 't' ? 't' : '.';
++$testdir = tempdir( 'temp.XXXX', DIR => ( -d 't' ? 't' : '.' ), CLEANUP => 1);
+
+ # Setup these globals
+
+--
+2.14.1
+
diff --git a/dev-perl/Data-ShowTable/files/Data-ShowTable-4.600.0-perl526.patch b/dev-perl/Data-ShowTable/files/Data-ShowTable-4.600.0-perl526.patch
new file mode 100644
index 000000000000..d7794887fc33
--- /dev/null
+++ b/dev-perl/Data-ShowTable/files/Data-ShowTable-4.600.0-perl526.patch
@@ -0,0 +1,236 @@
+From 9a7d82a8994505ad4c6552540d26c7586073e459 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 7 Oct 2017 19:08:53 +1300
+Subject: Fix test failures on Perl 5.26
+
+This also replaces "do" with a stricter 'require' as that will properly
+fail on nested errors instead of silently failing
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121132
+Bug: https://bugs.gentoo.org/615582
+---
+ t/box-calls.t | 2 +-
+ t/box-scaling.t | 2 +-
+ t/box-showtable.t | 2 +-
+ t/box-widths.t | 2 +-
+ t/box-wrap.t | 2 +-
+ t/html-calls.t | 2 +-
+ t/html-scaling.t | 2 +-
+ t/html-showtable.t | 2 +-
+ t/html-widths.t | 2 +-
+ t/html-wrap.t | 2 +-
+ t/list-calls.t | 2 +-
+ t/list-scaling.t | 2 +-
+ t/list-showtable.t | 2 +-
+ t/list-widths.t | 2 +-
+ t/list-wrap.t | 2 +-
+ t/simple-calls.t | 2 +-
+ t/simple-scaling.t | 2 +-
+ t/simple-showtable.t | 2 +-
+ t/simple-widths.t | 2 +-
+ t/simple-wrap.t | 2 +-
+ 20 files changed, 20 insertions(+), 20 deletions(-)
+
+diff --git a/t/box-calls.t b/t/box-calls.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/box-calls.t
++++ b/t/box-calls.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/box-scaling.t b/t/box-scaling.t
+index 74a1ad9..c95e2fd 100755
+--- a/t/box-scaling.t
++++ b/t/box-scaling.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl"
+diff --git a/t/box-showtable.t b/t/box-showtable.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/box-showtable.t
++++ b/t/box-showtable.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/box-widths.t b/t/box-widths.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/box-widths.t
++++ b/t/box-widths.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/box-wrap.t b/t/box-wrap.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/box-wrap.t
++++ b/t/box-wrap.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/html-calls.t b/t/html-calls.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/html-calls.t
++++ b/t/html-calls.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/html-scaling.t b/t/html-scaling.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/html-scaling.t
++++ b/t/html-scaling.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/html-showtable.t b/t/html-showtable.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/html-showtable.t
++++ b/t/html-showtable.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/html-widths.t b/t/html-widths.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/html-widths.t
++++ b/t/html-widths.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/html-wrap.t b/t/html-wrap.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/html-wrap.t
++++ b/t/html-wrap.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/list-calls.t b/t/list-calls.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/list-calls.t
++++ b/t/list-calls.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/list-scaling.t b/t/list-scaling.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/list-scaling.t
++++ b/t/list-scaling.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/list-showtable.t b/t/list-showtable.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/list-showtable.t
++++ b/t/list-showtable.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/list-widths.t b/t/list-widths.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/list-widths.t
++++ b/t/list-widths.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/list-wrap.t b/t/list-wrap.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/list-wrap.t
++++ b/t/list-wrap.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/simple-calls.t b/t/simple-calls.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/simple-calls.t
++++ b/t/simple-calls.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/simple-scaling.t b/t/simple-scaling.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/simple-scaling.t
++++ b/t/simple-scaling.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/simple-showtable.t b/t/simple-showtable.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/simple-showtable.t
++++ b/t/simple-showtable.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/simple-widths.t b/t/simple-widths.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/simple-widths.t
++++ b/t/simple-widths.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+diff --git a/t/simple-wrap.t b/t/simple-wrap.t
+index 74a1ad9..ee6e26d 100755
+--- a/t/simple-wrap.t
++++ b/t/simple-wrap.t
+@@ -25,4 +25,4 @@ $what = "t/$what" if -d "t" && !-r "$what.pl";
+ unshift(@INC,'../blib/lib') if -d '../blib/lib';
+ unshift(@INC,'t') if -d 't';
+
+-do "$what.pl";
++require "./$what.pl";
+--
+2.14.1
+
diff --git a/dev-perl/Data-ShowTable/metadata.xml b/dev-perl/Data-ShowTable/metadata.xml
new file mode 100644
index 000000000000..8fec2810db2c
--- /dev/null
+++ b/dev-perl/Data-ShowTable/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-ShowTable</remote-id>
+ <remote-id type="cpan-module">Data::ShowTable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Stag-0.140.0-r1 b/dev-perl/Data-Stag-0.140.0-r1
deleted file mode 100644
index ff72b774bd49..000000000000
--- a/dev-perl/Data-Stag-0.140.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/IO-String dev-lang/perl:=[-build(-)]
-DESCRIPTION=Structured Tags datastructures
-EAPI=5
-HOMEPAGE=http://stag.sourceforge.net/ http://search.cpan.org/dist/Data-Stag/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-String dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CM/CMUNGALL/Data-Stag-0.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=32fc220cc295ecd9299b3f209be8b7c3
diff --git a/dev-perl/Data-Stag/Data-Stag-0.140.0-r1.ebuild b/dev-perl/Data-Stag/Data-Stag-0.140.0-r1.ebuild
new file mode 100644
index 000000000000..c63421eab2da
--- /dev/null
+++ b/dev-perl/Data-Stag/Data-Stag-0.140.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CMUNGALL
+MODULE_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Structured Tags datastructures"
+HOMEPAGE="http://stag.sourceforge.net/ ${HOMEPAGE}"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/IO-String"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-Stag/Manifest b/dev-perl/Data-Stag/Manifest
new file mode 100644
index 000000000000..66147ab6a644
--- /dev/null
+++ b/dev-perl/Data-Stag/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Stag-0.14.tar.gz 428107 BLAKE2B 21eb86abc3bbc099da6cc0a379274c665f6e4dacc9647fca1bc70e1ced6f2f047f7a7090aa58f10971ca82827517ad3bdeec0fd951e26559d4b72657a52a8396 SHA512 72b0b5995795d593a844356e1955bd15e5c1cfc31934e55b748badcc21a29b7862475e7304bd56bd22086fcd31657a37f83acd8aee9343767c31dbfe8aba8e99
+EBUILD Data-Stag-0.140.0-r1.ebuild 381 BLAKE2B 0e1e9f149236694fc4269ba2a56cebb289ce008ce40bdce7452d6be229f8b6a5c504eed2864269a068306c560b1d60365410a3ff1cad09c420ba782f37ba7a69 SHA512 ae905064c342e376e523a0af94656bc389c6fd23b0fa2e1dc0b00fefe2af0733b9e8cd48739450135974bb5027b97e1d5ee632d3d5a0483a664c671b9caaf0c6
+MISC metadata.xml 2459 BLAKE2B e1066d8aaea6108db5af2cc97b72e672fd17708e368576cbdfc6a55453ff44867059d3ad5a7c241d9368db780f08fe9b9392a2727a2b3471953492c2202e3f10 SHA512 da50951bf35aaed2ef5a61dfd3eba14d1eb040395afea70dd58694abe4dd580cdd5a6f6008051252d70b442050ca752b1176cf6f87c6dcf53d729c54b75903f1
diff --git a/dev-perl/Data-Stag/metadata.xml b/dev-perl/Data-Stag/metadata.xml
new file mode 100644
index 000000000000..69416c916db4
--- /dev/null
+++ b/dev-perl/Data-Stag/metadata.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Stag</remote-id>
+ <remote-id type="cpan-module">Data::Stag</remote-id>
+ <remote-id type="cpan-module">Data::Stag::Arr2HTML</remote-id>
+ <remote-id type="cpan-module">Data::Stag::Base</remote-id>
+ <remote-id type="cpan-module">Data::Stag::BaseGenerator</remote-id>
+ <remote-id type="cpan-module">Data::Stag::BaseHandler</remote-id>
+ <remote-id type="cpan-module">Data::Stag::ChainHandler</remote-id>
+ <remote-id type="cpan-module">Data::Stag::DTDWriter</remote-id>
+ <remote-id type="cpan-module">Data::Stag::GraphHandler</remote-id>
+ <remote-id type="cpan-module">Data::Stag::HashDB</remote-id>
+ <remote-id type="cpan-module">Data::Stag::ITextParser</remote-id>
+ <remote-id type="cpan-module">Data::Stag::ITextWriter</remote-id>
+ <remote-id type="cpan-module">Data::Stag::IndentParser</remote-id>
+ <remote-id type="cpan-module">Data::Stag::IndentWriter</remote-id>
+ <remote-id type="cpan-module">Data::Stag::PerlWriter</remote-id>
+ <remote-id type="cpan-module">Data::Stag::PodParser</remote-id>
+ <remote-id type="cpan-module">Data::Stag::SAX2Stag</remote-id>
+ <remote-id type="cpan-module">Data::Stag::Simple</remote-id>
+ <remote-id type="cpan-module">Data::Stag::StagDB</remote-id>
+ <remote-id type="cpan-module">Data::Stag::StagI</remote-id>
+ <remote-id type="cpan-module">Data::Stag::StagImpl</remote-id>
+ <remote-id type="cpan-module">Data::Stag::SxprParser</remote-id>
+ <remote-id type="cpan-module">Data::Stag::SxprWriter</remote-id>
+ <remote-id type="cpan-module">Data::Stag::Util</remote-id>
+ <remote-id type="cpan-module">Data::Stag::Writer</remote-id>
+ <remote-id type="cpan-module">Data::Stag::XMLParser</remote-id>
+ <remote-id type="cpan-module">Data::Stag::XMLWriter</remote-id>
+ <remote-id type="cpan-module">Data::Stag::XSLHandler</remote-id>
+ <remote-id type="cpan-module">Data::Stag::XSLTHandler</remote-id>
+ <remote-id type="cpan-module">Data::Stag::null</remote-id>
+ <remote-id type="sourceforge">stag</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Stream-Bulk-0.110.0-r1 b/dev-perl/Data-Stream-Bulk-0.110.0-r1
deleted file mode 100644
index 89fd1f69e999..000000000000
--- a/dev-perl/Data-Stream-Bulk-0.110.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.31 test? ( dev-perl/Moose dev-perl/Sub-Exporter dev-perl/Path-Class dev-perl/namespace-clean dev-perl/Test-Requires ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=N at a time iteration API
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Stream-Bulk/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose dev-perl/Sub-Exporter dev-perl/Path-Class dev-perl/namespace-clean dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Data-Stream-Bulk-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=361cdb27d76465c6e7c9dff615200a1a
diff --git a/dev-perl/Data-Stream-Bulk/Data-Stream-Bulk-0.110.0-r1.ebuild b/dev-perl/Data-Stream-Bulk/Data-Stream-Bulk-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..08724bcc518f
--- /dev/null
+++ b/dev-perl/Data-Stream-Bulk/Data-Stream-Bulk-0.110.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOY
+MODULE_VERSION=${PV:0:4}
+inherit perl-module
+
+DESCRIPTION="N at a time iteration API"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Moose
+ dev-perl/Sub-Exporter
+ dev-perl/Path-Class
+ dev-perl/namespace-clean"
+DEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.31
+ test? ( ${RDEPEND}
+ dev-perl/Test-Requires
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Data-Stream-Bulk/Manifest b/dev-perl/Data-Stream-Bulk/Manifest
new file mode 100644
index 000000000000..0f35bdb6a038
--- /dev/null
+++ b/dev-perl/Data-Stream-Bulk/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Stream-Bulk-0.11.tar.gz 21692 BLAKE2B 5cacec303038aa622665f2f0804f11ce9ef48dab27c6fb7369af02d08ae95238e7020e613f9f08e3cc422f7d841e776e653c7313afaca5c0f7f666da8eefab81 SHA512 7c14e3e1e8d6d805aa6cedd6caec3f8e09cf30c196abd3661b3f6f12871212a808ad938ae24d13e4c1d7114ead912debf0f859d34cc42e70ef5e748dcc9242d2
+EBUILD Data-Stream-Bulk-0.110.0-r1.ebuild 471 BLAKE2B 5eea6c3b4667a07b3efccc36487271f2ab4efe4779e863b11167e11340545ffc15c26133c5ee6d28d8ceb915dfafe697d4bdea96bfbd50b6816c8f45c4338f4c SHA512 e5e3016a8f559a2938f4d084bb17460b3cc06f09ea96a30046ae82fc5ae8d084d12a37a01ff3294d897bafc5dc4c632db2c90642d4527b505880e4bd75ffa765
+MISC metadata.xml 1281 BLAKE2B ed1847cd9355379a263ff4d47637714c313c081125738a6beb7edbb7e83ae954a57873db3c64f47c5bfb0e39552177c7bdcc7a19ccb28ad554316ea9baad184f SHA512 3df8003f57b1ec29aae215f9c69e14ae78ebd9cd4ee9d7b2d4010e3586b5962818c0348d190084dce8368d73df919b881953988babe9e0d0c1a661a5d47dbca3
diff --git a/dev-perl/Data-Stream-Bulk/metadata.xml b/dev-perl/Data-Stream-Bulk/metadata.xml
new file mode 100644
index 000000000000..9e97261e6b88
--- /dev/null
+++ b/dev-perl/Data-Stream-Bulk/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Stream-Bulk</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::Array</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::Callback</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::Cat</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::Chunked</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::DBI</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::DBIC</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::DoneFlag</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::FileHandle</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::Filter</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::Nil</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::Path::Class</remote-id>
+ <remote-id type="cpan-module">Data::Stream::Bulk::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Structure-Util-0.150.0 b/dev-perl/Data-Structure-Util-0.150.0
deleted file mode 100644
index 84aa8b3fa347..000000000000
--- a/dev-perl/Data-Structure-Util-0.150.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-DESCRIPTION=Change nature of data within a structure
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Structure-Util/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANDYA/Data-Structure-Util-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e5d8e157642c3643f5619a32def495c4
diff --git a/dev-perl/Data-Structure-Util-0.160.0 b/dev-perl/Data-Structure-Util-0.160.0
deleted file mode 100644
index 3f230c76f5d9..000000000000
--- a/dev-perl/Data-Structure-Util-0.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Scalar-List-Utils-1.10.0 virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Change nature of data within a structure
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Structure-Util/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Scalar-List-Utils-1.10.0 virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANDYA/Data-Structure-Util-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2e068e732fa9a10053d1538b0a0ac133
diff --git a/dev-perl/Data-Structure-Util/Data-Structure-Util-0.150.0.ebuild b/dev-perl/Data-Structure-Util/Data-Structure-Util-0.150.0.ebuild
new file mode 100644
index 000000000000..27a9701b2c64
--- /dev/null
+++ b/dev-perl/Data-Structure-Util/Data-Structure-Util-0.150.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ANDYA
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Change nature of data within a structure"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+virtual/perl-Digest-MD5
+virtual/perl-Scalar-List-Utils
+
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Data-Structure-Util/Data-Structure-Util-0.160.0.ebuild b/dev-perl/Data-Structure-Util/Data-Structure-Util-0.160.0.ebuild
new file mode 100644
index 000000000000..30af090e3e60
--- /dev/null
+++ b/dev-perl/Data-Structure-Util/Data-Structure-Util-0.160.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ANDYA
+DIST_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="Change nature of data within a structure"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ >=virtual/perl-Scalar-List-Utils-1.10.0
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files t/00pod.t t/06signature.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Structure-Util/Manifest b/dev-perl/Data-Structure-Util/Manifest
new file mode 100644
index 000000000000..6e2ede0192c5
--- /dev/null
+++ b/dev-perl/Data-Structure-Util/Manifest
@@ -0,0 +1,5 @@
+DIST Data-Structure-Util-0.15.tar.gz 23185 BLAKE2B 7644e9f5f999e33fc548025ae725283541f3d183acfcfbc71b14f91aaec4ff2f7cd70d0a2878775eaa2e49d6a1b3e024d3d4408f8990f89d53a73cfdc41273ab SHA512 0bbc654b1f1cd33fdc91562d751852ec7332efa712bde026548db7f06d5b228c7d2f33f3ec417c30736ba631c41d4f5029345ae14b4bd853aee0070dd07c124a
+DIST Data-Structure-Util-0.16.tar.gz 23936 BLAKE2B b5177f8778ec3b9d9a89b1ca16e752713ff833ce44ff34f92ef61f0e2ef36a63c24cd73e041a3c90acfa5acc17dc0a643e15aee5b23804481e231b42b7a599f7 SHA512 7dc51a4ac3617e7deaf2a1d9e25ed3b9ad94fdfd288fa3331b43b23d5e1eaa09510cb098df1fe0c7cf3f76a00012576a62741916310bedc1089b56baaac6ff74
+EBUILD Data-Structure-Util-0.150.0.ebuild 387 BLAKE2B ab182955f61db85ffb0e2c961472002c55d5537ff3b792e9dd8e0d59fb247b950fa92d55752c87d6c452784adfc28b684b9a6d72e3f3c6f523aeef0ce5867835 SHA512 af57adc233cbee35efaf3c9f2fe0e6605eeeca96185484c2bf4410c3aa68ca139503cec9cf048d9630dfccc716027dc6803244057c2901e67353e9953c1f0430
+EBUILD Data-Structure-Util-0.160.0.ebuild 569 BLAKE2B 769b504318904b766af9cc172b8ea18d84c637ebb285ec2d09ab10474fc5c4ffd760ff65ec84c960b3690fe8b235fdb5ea5096303aa1a449421b3262c4f22a15 SHA512 7c17ee07716d1925ae295af2a62541d22466e3e63216befb11b40bdff834b64f65622e7cd726422fcbe3c947300f92a5a4cea34e3cbb9b19e928e951a9bec974
+MISC metadata.xml 411 BLAKE2B 1ee3b2df0d548012a7c825985d50aabafa1c109961b7317a1db90f0c7f343843a91d8124b7d2fa432475978da08557fab5fdff6dcbd32cafa5808f3a28924dff SHA512 01aa62ab800902bf8e562e6e700386c0b03745b3323c00493fa27aa5d1654a2acf72057db375c84dada06ac076ce4250e1fd78c288f78927415f81712e4f13b7
diff --git a/dev-perl/Data-Structure-Util/metadata.xml b/dev-perl/Data-Structure-Util/metadata.xml
new file mode 100644
index 000000000000..7e917c65075e
--- /dev/null
+++ b/dev-perl/Data-Structure-Util/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Structure-Util</remote-id>
+ <remote-id type="cpan-module">Data::Structure::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Types-0.90.0 b/dev-perl/Data-Types-0.90.0
deleted file mode 100644
index da2d4044f04d..000000000000
--- a/dev-perl/Data-Types-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Validate and convert data types.
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Types/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DW/DWHEELER/Data-Types-0.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fc1f1d506a299364a8f29e6808f30311
diff --git a/dev-perl/Data-Types/Data-Types-0.90.0.ebuild b/dev-perl/Data-Types/Data-Types-0.90.0.ebuild
new file mode 100644
index 000000000000..6b50ddf319b7
--- /dev/null
+++ b/dev-perl/Data-Types/Data-Types-0.90.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="DWHEELER"
+MODULE_VERSION="0.09"
+
+inherit perl-module
+
+DESCRIPTION="Validate and convert data types."
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+SRC_TEST=do
+DEPEND="dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )"
+
+src_test() {
+ perl_rm_files t/zpod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Data-Types/Manifest b/dev-perl/Data-Types/Manifest
new file mode 100644
index 000000000000..bb39ea5d03ac
--- /dev/null
+++ b/dev-perl/Data-Types/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Types-0.09.tar.gz 8527 BLAKE2B 724dfd99d41861b5def9a83030ddaafda790492094f15304aba2374a36a4fd2a11a027db31f500ffcfca3f4a7373796ee80efdb1b030a94cf9d372fdef4baa2e SHA512 9d337457a5714b298f514f841c27a252fa5af6aa145061266b948bf6ffabab3966a2910d09b80b7ee138822ffa2661971813676a60295ad62b57aa122ec9b8a2
+EBUILD Data-Types-0.90.0.ebuild 411 BLAKE2B 1171754eb521ed744152229d5ff56e8dd01eb30f6c20d63e99b543f5c27fc2a4f02b0c443e98554a49b37b483bbdba30377665441e9c37978e4ac05930c4a30d SHA512 c213af2c15bd53259aa9c8afdfe52a56ab77bbb051eb8649dd6bc578da51628e299cdaf13118cf51f503bca0ef9d05406535bbc22f2a434aa92cb378aa7b8696
+MISC metadata.xml 504 BLAKE2B 95958e575b327c8113cabf4bd66b0840ef15259ca64bf8e1c79a19a3c423f3199287d682a012cf3648a517c40109fe302785531782136df2201f5e850209d2dd SHA512 87666b0e627165322cf41bc75736a6b43f804ce288fbdad079e72f18a5470b08b07425a7d43a979bfb13eb2f1ea49e1ed3ccfd58478850f7c80e756c69624da0
diff --git a/dev-perl/Data-Types/metadata.xml b/dev-perl/Data-Types/metadata.xml
new file mode 100644
index 000000000000..8aa588cd553b
--- /dev/null
+++ b/dev-perl/Data-Types/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Types</remote-id>
+ <remote-id type="cpan-module">Data::Types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-URIEncode-0.110.0-r1 b/dev-perl/Data-URIEncode-0.110.0-r1
deleted file mode 100644
index f1a1fd8f7e39..000000000000
--- a/dev-perl/Data-URIEncode-0.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Allow complex data structures to be encoded using flat URIs
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-URIEncode/
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RH/RHANDOM/Data-URIEncode-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=11a84521a6f105b294ed03bf3590f65f
diff --git a/dev-perl/Data-URIEncode/Data-URIEncode-0.110.0-r1.ebuild b/dev-perl/Data-URIEncode/Data-URIEncode-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..6ab34c5ba6dc
--- /dev/null
+++ b/dev-perl/Data-URIEncode/Data-URIEncode-0.110.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RHANDOM
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Allow complex data structures to be encoded using flat URIs"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Data-URIEncode/Manifest b/dev-perl/Data-URIEncode/Manifest
new file mode 100644
index 000000000000..0f17b7c561cf
--- /dev/null
+++ b/dev-perl/Data-URIEncode/Manifest
@@ -0,0 +1,3 @@
+DIST Data-URIEncode-0.11.tar.gz 8867 BLAKE2B 2a44e9b9a65fa06c3cd648c2cc94ea51e81f09de235d75914d74dcbf308ec68283c1a930897d5dd67b9d47a274fc06f63209a0be45b029cb3f1a7798732eb5d8 SHA512 da87bb0b7cba4d49b5bff822f6d4be4d5f89240eccc74a74669e1d5d93ccf7b4dc743d0c61df346056b9630e4bf2668357266a7e5f9df4bd5d8a66b0a3d55d8b
+EBUILD Data-URIEncode-0.110.0-r1.ebuild 320 BLAKE2B ceeeb18390c12c51286a1a24df40cb91446ed094d6b68ce979ba33976dc45620eb6e482d8e20bcca21a4906820f5ea4aaffc379776e6a95ee7f845f6e94c4b06 SHA512 63c50dffa204f2fc2f753ad4c63457bf026c8ba4f11f64251a5c7f28bd101e2e0a59e25882d71b1a5f04c934f95bdb682aa263136696478fb164b9d6c2233ac7
+MISC metadata.xml 400 BLAKE2B 292b45bcac1505170261aaf11036a1e90d928cbef6087696357c4ce77245838cc61c5ef72f1eec2c5b5885d4d87a98d5e3e22b45b7e5a016ef8dedf76908b3d7 SHA512 fc0798b8e052b3ed342bd535229e8791e3900ea6ca23ac8145a44a0565e0a7d9716df7339ac9c7bcdae62d3177e5646f3dc41bf4bfb6d538a2a601435ee917d3
diff --git a/dev-perl/Data-URIEncode/metadata.xml b/dev-perl/Data-URIEncode/metadata.xml
new file mode 100644
index 000000000000..eff3acd81b33
--- /dev/null
+++ b/dev-perl/Data-URIEncode/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-URIEncode</remote-id>
+ <remote-id type="cpan-module">Data::URIEncode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-UUID-1.221.0 b/dev-perl/Data-UUID-1.221.0
deleted file mode 100644
index e1cc09597fa5..000000000000
--- a/dev-perl/Data-UUID-1.221.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generate Globally/Universally Unique Identifiers (GUIDs/UUIDs)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-UUID/
-KEYWORDS=amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=BSD
-RDEPEND=virtual/perl-Digest-MD5 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Data-UUID-1.221.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4b40b5ec28ef47c6aa42799014fb2f39
diff --git a/dev-perl/Data-UUID/Data-UUID-1.221.0.ebuild b/dev-perl/Data-UUID/Data-UUID-1.221.0.ebuild
new file mode 100644
index 000000000000..42a71365481b
--- /dev/null
+++ b/dev-perl/Data-UUID/Data-UUID-1.221.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.221
+inherit perl-module
+
+DESCRIPTION="Generate Globally/Universally Unique Identifiers (GUIDs/UUIDs)"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Data-UUID/Manifest b/dev-perl/Data-UUID/Manifest
new file mode 100644
index 000000000000..b1757b8c62a6
--- /dev/null
+++ b/dev-perl/Data-UUID/Manifest
@@ -0,0 +1,3 @@
+DIST Data-UUID-1.221.tar.gz 17041 BLAKE2B f85019f4b93236d6a3f8d2732c1f9570f8452791a95332f1f446565e628413f2b1bac27907a1b0fc9e6a449b77211ceedc4d5168d97f68b58247238ddd68a525 SHA512 fa40219890f9adeb486a7ff636603d8695d81765ee858e396130100aaba96b524d80eef76e0c06eac2086fe3bb2d26114d94459466d29ddc82a7a7fcb2f5adac
+EBUILD Data-UUID-1.221.0.ebuild 508 BLAKE2B 8b2712e3623d7c7b7beaea1cbfb3ae557e5e9d6adac43ceabf91dd42f600f95c7759638f6a92a2106540d0d9c387f86bbc22eb2c859803f382007de27c047536 SHA512 c786461910801c7cea8fcb9ff43d8a72c873a03938e9e5528dfbca104f13d72dc7d75ea77ba9c661e592e5de11ddac1ddb077107328278be1e1dc65091ec8c91
+MISC metadata.xml 390 BLAKE2B eaeb6d57ebe277f5d741b745d3207e569a866bae520e2ef65550308e1a3a4fce9afff6bbfaf1ce1781ed95269cd1e7fb30f9a2a0d931db7a22c6a37f06f8a46b SHA512 84142dcde5706c274532729e219d87255a2c6c7302f0f3f23e68a7a028091ac2347576a5f34fc43225c1d4b79f6b309124de1d5c9893049670bdde64612c6ce6
diff --git a/dev-perl/Data-UUID/metadata.xml b/dev-perl/Data-UUID/metadata.xml
new file mode 100644
index 000000000000..d17e35798160
--- /dev/null
+++ b/dev-perl/Data-UUID/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-UUID</remote-id>
+ <remote-id type="cpan-module">Data::UUID</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Uniqid-0.120.0-r1 b/dev-perl/Data-Uniqid-0.120.0-r1
deleted file mode 100644
index cdb4f21ecb99..000000000000
--- a/dev-perl/Data-Uniqid-0.120.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Math-BigInt virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for simple generating of unique ids
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Uniqid/
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Math-BigInt virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9cfdff889393704a487609d3f16b4cfd
diff --git a/dev-perl/Data-Uniqid/Data-Uniqid-0.120.0-r1.ebuild b/dev-perl/Data-Uniqid/Data-Uniqid-0.120.0-r1.ebuild
new file mode 100644
index 000000000000..fd0999a465d5
--- /dev/null
+++ b/dev-perl/Data-Uniqid/Data-Uniqid-0.120.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="MWX"
+MODULE_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Perl extension for simple generating of unique ids"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Math-BigInt
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-Uniqid/Manifest b/dev-perl/Data-Uniqid/Manifest
new file mode 100644
index 000000000000..f93fb281eb52
--- /dev/null
+++ b/dev-perl/Data-Uniqid/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Uniqid-0.12.tar.gz 2141 BLAKE2B ad32016a4b5d1ac69fc13149fe85b9aae81482fc88eedaa29f6ce341499300e858a2a314d5a6ad4e651bd5c7419e935f8cba0a5fe3b6365ccb01ee1b13040ee7 SHA512 fd12aae4a810fda88dd0f8296e73760d8d62357cb5ebc675a4b2804d9eee93ebfa01942c7057ad9092e80331504f2a38a3c8a576ccb630de10f5e563752ed6e3
+EBUILD Data-Uniqid-0.120.0-r1.ebuild 392 BLAKE2B c877b3bcc64bc4ae089f71534425febc04a553c8f2651b05190994b28bc2e240b732a15ae7b6701ac8f8e1119891592a054e50ba34dc23b97042281b620236aa SHA512 e272896b3d444762b482d7aa41de7773112079245f9d48e9305dbca900d3c31a7cdbeb4383855321ef7b9c0862325803daac5b2f0f1bf7975a81e5120c814748
+MISC metadata.xml 394 BLAKE2B e0267b53454cfe7e56e877adbad6a84e497163a9a64c52f185006556d11d6c2a8d343073449e837d800b0c5422001d054c2b83c3d1492d3bb516ddc5f660a1f0 SHA512 5c084fca7f0c98cd82b9e06c2e6b8bbe46b2305941083b607d8795ba8661122b10abfe49a871ea7dd35fd334f2e42308e64617541767a6899396406f3565bee1
diff --git a/dev-perl/Data-Uniqid/metadata.xml b/dev-perl/Data-Uniqid/metadata.xml
new file mode 100644
index 000000000000..edefd8fac35a
--- /dev/null
+++ b/dev-perl/Data-Uniqid/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Uniqid</remote-id>
+ <remote-id type="cpan-module">Data::Uniqid</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Utilities-0.40.0-r1 b/dev-perl/Data-Utilities-0.40.0-r1
deleted file mode 100644
index 7dfe14f90304..000000000000
--- a/dev-perl/Data-Utilities-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Clone dev-lang/perl:=[-build(-)]
-DESCRIPTION=Merge nested Perl data structures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Utilities/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Clone dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/CORNELIS/Data-Utilities-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=132c42c82e3b0f512bef2a71c1dcedad
diff --git a/dev-perl/Data-Utilities/Data-Utilities-0.40.0-r1.ebuild b/dev-perl/Data-Utilities/Data-Utilities-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..cdbd9fcfffb6
--- /dev/null
+++ b/dev-perl/Data-Utilities/Data-Utilities-0.40.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CORNELIS
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Merge nested Perl data structures"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="dev-perl/Clone"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
+PREFER_BUILDPL=no
diff --git a/dev-perl/Data-Utilities/Manifest b/dev-perl/Data-Utilities/Manifest
new file mode 100644
index 000000000000..7c9f2fa0f013
--- /dev/null
+++ b/dev-perl/Data-Utilities/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Utilities-0.04.tar.gz 27832 BLAKE2B 7b25f48c5f8360b4d4d36e39e59f4b2a4b5217f3935c790f14bcfd795f8d564e09c89a9115463e72612354e2c0a2dd399be12efb3c80bf47f8acd7dc12cb9d8e SHA512 4e3b424ed4ad1b00a045fa09781fcec1f94e45655b3883c127674d545bb742f9ca8b12c413b225008b6ba97b6887c6f6f203cd41f735c46ea4927c81a5b03ec4
+EBUILD Data-Utilities-0.40.0-r1.ebuild 343 BLAKE2B 908d2c75abf3de832dce34cc89c72394b0c4a4db977c76160ff450ccdcd21457144caf225f9ef41c999978b003ae305aac9b461f81a14c77b1bf9fe109d41b01 SHA512 b7431bde32019ebe5a048892f58e52c122fc11c3b87c558567d49ec62752304ab67b66f5d226ffa7ed4fb509a5d460566425044bcc49f59a39dd7e0ce6754b32
+MISC metadata.xml 652 BLAKE2B 52e4c55e9d5b7e6bf6288a22dfd32cd34fbf8376297e936fba4770754f5a77f631933b45a513a07f513a66b44f1a7c8732ab9374380e44670ae5f9baeccb6150 SHA512 ca21912138181338ad196e0f4c7d44e5a8325804aa76f84802b4fd8dcd3f5715b9915e38bfc001291592029f5176fff4cf4d6884872651b1c1b2b18e9702621b
diff --git a/dev-perl/Data-Utilities/metadata.xml b/dev-perl/Data-Utilities/metadata.xml
new file mode 100644
index 000000000000..6262d6e2d5bc
--- /dev/null
+++ b/dev-perl/Data-Utilities/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Utilities</remote-id>
+ <remote-id type="cpan-module">Data::Comparator</remote-id>
+ <remote-id type="cpan-module">Data::Differences</remote-id>
+ <remote-id type="cpan-module">Data::Merger</remote-id>
+ <remote-id type="cpan-module">Data::Transformator</remote-id>
+ <remote-id type="cpan-module">Data::Utilities</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Validate-Domain-0.110.0 b/dev-perl/Data-Validate-Domain-0.110.0
deleted file mode 100644
index 0cfbf97e3a6c..000000000000
--- a/dev-perl/Data-Validate-Domain-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Exporter dev-perl/Net-Domain-TLD virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Domain and host name validation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Validate-Domain/
-IUSE=test
-KEYWORDS=amd64 hppa sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-perl/Net-Domain-TLD dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Data-Validate-Domain-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=99dc546ca828560541ad70138f2f8e2e
diff --git a/dev-perl/Data-Validate-Domain-0.140.0 b/dev-perl/Data-Validate-Domain-0.140.0
deleted file mode 100644
index cd130061615a..000000000000
--- a/dev-perl/Data-Validate-Domain-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter >=dev-perl/Net-Domain-TLD-1.740.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-1.302.15 dev-perl/Test2-Suite ) dev-lang/perl:=
-DESCRIPTION=Domain and host name validation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Validate-Domain/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter >=dev-perl/Net-Domain-TLD-1.740.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Data-Validate-Domain-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=43c45393bc5de3270662d89628493bb1
diff --git a/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.110.0.ebuild b/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.110.0.ebuild
new file mode 100644
index 000000000000..d6e4d6d910a2
--- /dev/null
+++ b/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.110.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=0.11
+
+inherit perl-module
+
+DESCRIPTION="Domain and host name validation"
+
+SLOT="0"
+KEYWORDS="amd64 hppa sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ dev-perl/Net-Domain-TLD
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.140.0.ebuild b/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.140.0.ebuild
new file mode 100644
index 000000000000..b25978a3e920
--- /dev/null
+++ b/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.140.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.14
+
+inherit perl-module
+
+DESCRIPTION="Domain and host name validation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ >=dev-perl/Net-Domain-TLD-1.740.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-1.302.15
+ dev-perl/Test2-Suite
+ )
+"
diff --git a/dev-perl/Data-Validate-Domain/Manifest b/dev-perl/Data-Validate-Domain/Manifest
new file mode 100644
index 000000000000..a47651313878
--- /dev/null
+++ b/dev-perl/Data-Validate-Domain/Manifest
@@ -0,0 +1,5 @@
+DIST Data-Validate-Domain-0.11.tar.gz 26678 BLAKE2B 05c43c01c631b0479bf0e53af2f9877c63f328c6f3631493a486b28aa5e2c46406fc5433f73b713745d4fe52e11f81eec38175d2b7949b93913b73ec5e203748 SHA512 871ad620a9c6021bdc25895ca78c12bf6b9f515b3e139864f0c52c9067d65c9f5dad95f21d30d59a57b1a808b373a132cff7f347832705af081d4a435d0872e1
+DIST Data-Validate-Domain-0.14.tar.gz 31962 BLAKE2B 63e2415c96b366197d29d938f14c8c7d5ef06fa31a2ed42edcdcf15fc732c1793b52f486edd23d8a5218a26791e5abc7046801c89cb899eca32d7c710f3f931d SHA512 07cc397559bc412c456e3dbe55d792c4a0e93b3bf297565e26cc9c55919b3f643e8aa2c33a2c418de9264c1305448ffc287776eecfe9d125b3dfe369c4a95ed4
+EBUILD Data-Validate-Domain-0.110.0.ebuild 493 BLAKE2B 7e3918116b79e2601c77de21a253c86f3262ae27ec5a1566b9171a4c6ea79a84e26cc90ab1754b6e0001f702d0482b4b7c32169e9abf2c3d3db15056e018c79d SHA512 415271d3974a27140c332b44740cab4c3cde7b056b297d422c6ee6c99578dc357d843c250209909627302610753c05587b019ce30c34b3a448659b542d357a3e
+EBUILD Data-Validate-Domain-0.140.0.ebuild 503 BLAKE2B 7286cdc33733638f0353c957e0f403b153eb41a2bb5502d1ba9c5526e5bbed2c741a8d8a33f4905ceadff4493b1d63979bfba660bbca970da5ef070cbbd13903 SHA512 08eaa404490ee9e15894eaf54294158ac98d7057b81529e64b1459c1d66569b90470369515aa2ac69ae099d4d7c02b270a60ca5dea40154d95db07a08ebc4ca0
+MISC metadata.xml 413 BLAKE2B ae739d8caf2bd3f74db8230597351cd1f1d498e8928d1fd601aa17b26061944f162382f0fda0da9536b430cac0a463edbabb560ce86cb3fdd351b32ba6223cd5 SHA512 5e9df0cc461d9a1a048e0a6641a7270198e5f40131bf81d6c2c36a35b07bfdd47090f2fa4065eb33a90433e63b1f8ff207dc82d8f8e64810698cb34edeb68213
diff --git a/dev-perl/Data-Validate-Domain/metadata.xml b/dev-perl/Data-Validate-Domain/metadata.xml
new file mode 100644
index 000000000000..47b4d7772c16
--- /dev/null
+++ b/dev-perl/Data-Validate-Domain/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Validate-Domain</remote-id>
+ <remote-id type="cpan-module">Data::Validate::Domain</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Validate-IP-0.270.0 b/dev-perl/Data-Validate-IP-0.270.0
deleted file mode 100644
index c8e40f09f8e0..000000000000
--- a/dev-perl/Data-Validate-IP-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter >=dev-perl/NetAddr-IP-4 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Lightweight IPv4 and IPv6 validation module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Data-Validate-IP/
-IUSE=test examples
-KEYWORDS=amd64 hppa sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter >=dev-perl/NetAddr-IP-4 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Data-Validate-IP-0.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f7084374c14f9e1fdca4abfe050a8e2b
diff --git a/dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild
new file mode 100644
index 000000000000..b01db92f7972
--- /dev/null
+++ b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.270.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.27
+DIST_EXAMPLES=("bench/*")
+
+inherit perl-module
+
+DESCRIPTION="Lightweight IPv4 and IPv6 validation module"
+
+SLOT="0"
+KEYWORDS="amd64 hppa sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ >=dev-perl/NetAddr-IP-4
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Data-Validate-IP/Manifest b/dev-perl/Data-Validate-IP/Manifest
new file mode 100644
index 000000000000..66f11b73bbe5
--- /dev/null
+++ b/dev-perl/Data-Validate-IP/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Validate-IP-0.27.tar.gz 38139 BLAKE2B 5fd260fafc3a283bb14bee0b51aad9f829682353e4802cb570fd9f7ecdbfdfaaf2a7bc77ff704dc64c9866c93e054aac4252ed86fff57135c04849b817b06f52 SHA512 5a93f730d53e7adcac4fe5e227b69a44e58cdc94b0081d79978547263095e97c3690c8c6fc6664fc8e4b230ab4c360beda22e6600a3c7abe5e61129ee70553b8
+EBUILD Data-Validate-IP-0.270.0.ebuild 560 BLAKE2B dc714db3e19635115fd5c83e3019325d41a73a0a46920bae5362833ec18670828cddbfcbca4bac99a12827d1abbcbed549b7bfb4a92b2f4d29f301d8e19839c6 SHA512 d51ff3a7ead9a2f62b6c2ab093fd54a69a6a97b12f4c858a9881d73d37b2f7539bcaae79a442403947c4cad40d271aade7a741a7121ddf5f90dca79ad3effb5c
+MISC metadata.xml 405 BLAKE2B c3bfd8adc080f8b9326035f8596138e5fb7b6c2f22c33ca87c555d768d820e266e405a1c7853086258409bbf33dfeb149b59acb06b700f06988ec49287ca258c SHA512 5d39792f857258ebf9a8ea82ea7407b0ea4b05de767d562d026f5cfefddd940cd3d413f142b2e861981a3806b0a8559dc94d8db3ed43f4e5e9df79fba0ff6c31
diff --git a/dev-perl/Data-Validate-IP/metadata.xml b/dev-perl/Data-Validate-IP/metadata.xml
new file mode 100644
index 000000000000..d1e3169cec6e
--- /dev/null
+++ b/dev-perl/Data-Validate-IP/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Validate-IP</remote-id>
+ <remote-id type="cpan-module">Data::Validate::IP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Visitor-0.300.0-r1 b/dev-perl/Data-Visitor-0.300.0-r1
deleted file mode 100644
index bea6c755bdff..000000000000
--- a/dev-perl/Data-Visitor-0.300.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-Load-0.60.0 >=dev-perl/Moose-0.890.0 >=dev-perl/namespace-clean-0.190.0 >=dev-perl/Tie-ToObject-0.01 test? ( dev-perl/Test-Requires ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Visitor style traversal of Perl data structures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Data-Visitor/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Load-0.60.0 >=dev-perl/Moose-0.890.0 >=dev-perl/namespace-clean-0.190.0 >=dev-perl/Tie-ToObject-0.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Data-Visitor-0.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4a2cd92f476e7960c80443af41af5ff2
diff --git a/dev-perl/Data-Visitor/Data-Visitor-0.300.0-r1.ebuild b/dev-perl/Data-Visitor/Data-Visitor-0.300.0-r1.ebuild
new file mode 100644
index 000000000000..1c319e8300b9
--- /dev/null
+++ b/dev-perl/Data-Visitor/Data-Visitor-0.300.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOY
+MODULE_VERSION=0.30
+inherit perl-module
+
+DESCRIPTION="Visitor style traversal of Perl data structures"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Load-0.60.0
+ >=dev-perl/Moose-0.890.0
+ >=dev-perl/namespace-clean-0.190.0
+ >=dev-perl/Tie-ToObject-0.01
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Requires
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Data-Visitor/Manifest b/dev-perl/Data-Visitor/Manifest
new file mode 100644
index 000000000000..1b73a8bfea0f
--- /dev/null
+++ b/dev-perl/Data-Visitor/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Visitor-0.30.tar.gz 24542 BLAKE2B 81deaa9e09150ba526ff17ac5aaf46f5e711118e35de48a523d1bfee74541ff3f451d9613c5e4dfda6ccd5e6e8c066afd52444a25ecfc3e39723f898dad8708e SHA512 cdd3f5076dbbfb3afce714677e936417b96315dd50735c015795fb2c9d143d4e2ceeb305366f9985032b17899b911267dbafefa56493ff20f16c74da1a9330a8
+EBUILD Data-Visitor-0.300.0-r1.ebuild 501 BLAKE2B 65982939f2c5c717728611329f3267445d6b399fabc74e072489c207703181b5b4b50e11f012ae9818757dbbb7a4daad69d96188b45059fbb5a01f7df394896c SHA512 6b4206babfed8a89731d83935cfd239c6635c0fdb2b5250969a24e47bfd2741f2af7830a9eb903d1d39072f93ada20cab2d7b9e3affc81dc16e7f8186f6647aa
+MISC metadata.xml 466 BLAKE2B ab27ba2c7013e9eb3b1d189cbf799e3fa03e149c456b1c56909a8110759e3443056c21fb59c9724831398c321e847479b62b004766260f198f16b028f068b77f SHA512 8ca867dc3da3af12779c0303f320d85e959d191aab05336bfdb947a2da0a4ea5e33b0b7f5041e28af044959827a746993c5d3956526a36206f78d767d0864ce0
diff --git a/dev-perl/Data-Visitor/metadata.xml b/dev-perl/Data-Visitor/metadata.xml
new file mode 100644
index 000000000000..290286d84236
--- /dev/null
+++ b/dev-perl/Data-Visitor/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Visitor</remote-id>
+ <remote-id type="cpan-module">Data::Visitor</remote-id>
+ <remote-id type="cpan-module">Data::Visitor::Callback</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Date-Calc-6.400.0 b/dev-perl/Date-Calc-6.400.0
deleted file mode 100644
index 54abf54f76a0..000000000000
--- a/dev-perl/Date-Calc-6.400.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Bit-Vector-7.400.0 >=dev-perl/Carp-Clan-6.40.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Gregorian calendar date calculations
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Date-Calc/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ ) LGPL-2
-RDEPEND=>=dev-perl/Bit-Vector-7.400.0 >=dev-perl/Carp-Clan-6.40.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STBEY/Date-Calc-6.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7b3a4c2a3a71246a61ebbb8d161f9832
diff --git a/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild b/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild
new file mode 100644
index 000000000000..083c8ca08cc3
--- /dev/null
+++ b/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=STBEY
+MODULE_VERSION=6.4
+inherit perl-module
+
+DESCRIPTION="Gregorian calendar date calculations"
+
+LICENSE="${LICENSE} LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Bit-Vector-7.400.0
+ >=dev-perl/Carp-Clan-6.40.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
+export OPTIMIZE="$CFLAGS"
+mydoc="ToDo"
diff --git a/dev-perl/Date-Calc/Manifest b/dev-perl/Date-Calc/Manifest
new file mode 100644
index 000000000000..8c51ac9ce3aa
--- /dev/null
+++ b/dev-perl/Date-Calc/Manifest
@@ -0,0 +1,3 @@
+DIST Date-Calc-6.4.tar.gz 173828 BLAKE2B c5da789e71b5b386d9c896135d902fdf0632eb4a601ed786bdbd80a6d439537e4bc30b7a8de1e7b700c79f9ae26768e259d55ccd6d552e366ac7aba28f5962b7 SHA512 e2d0cb2b041afedb10033700e27075f01987abc763a59034a10a9fc0bb059706cc959f6d76fe1fc21ced4b547475f62a8c37ad38e8e49f7453d78b17082c0671
+EBUILD Date-Calc-6.400.0.ebuild 625 BLAKE2B 7aa8c9dbe5cec787fb42822090e93e7f1f9452fd8d61ddbbe6165b1f4ae6596eea7c640c378abed5bdbea4903bf97b1ec99c7dd0b03d6b1765c3303baffbb4b4 SHA512 86939c65d765e984b77688349aec846cd597353d8e52011b3a87a79e98e08d9a606c7170d4a3686ecd34d8f7932bd5db55b30750236bc89ec5e79e627b96101c
+MISC metadata.xml 715 BLAKE2B 79ff27239058e47c3c6246d57d01278788984a149cc761576ff4343c5eacb49a1e6b03cf9e862cb1cecb604bd0af1ca634944fcdaba726adff2c7c694fd7ce5f SHA512 9ed9597f5cfc29a6d15c33caa1f4d5f849e3737dee15b9fafc588648024892481231ee913a71ef146ae558ae94e6c7304d1391f25f4666eb6cd0ccbe47886453
diff --git a/dev-perl/Date-Calc/metadata.xml b/dev-perl/Date-Calc/metadata.xml
new file mode 100644
index 000000000000..a60832d3689d
--- /dev/null
+++ b/dev-perl/Date-Calc/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Date-Calc</remote-id>
+ <remote-id type="cpan-module">Date::Calc</remote-id>
+ <remote-id type="cpan-module">Date::Calc::Object</remote-id>
+ <remote-id type="cpan-module">Date::Calc::PP</remote-id>
+ <remote-id type="cpan-module">Date::Calendar</remote-id>
+ <remote-id type="cpan-module">Date::Calendar::Profiles</remote-id>
+ <remote-id type="cpan-module">Date::Calendar::Year</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Date-Extract-0.40.0 b/dev-perl/Date-Extract-0.40.0
deleted file mode 100644
index 994ff8aca519..000000000000
--- a/dev-perl/Date-Extract-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Data-Inheritable >=dev-perl/DateTime-Format-Natural-0.60 test? ( virtual/perl-Test-Simple dev-perl/Test-MockTime ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extract probable dates from strings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Date-Extract/
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SARTAK/Date-Extract-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=090d6dde5e90e324c8a55a60f3cf58a3
diff --git a/dev-perl/Date-Extract-0.50.0 b/dev-perl/Date-Extract-0.50.0
deleted file mode 100644
index 2e519ed8d63f..000000000000
--- a/dev-perl/Date-Extract-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-Data-Inheritable >=dev-perl/DateTime-Format-Natural-0.600.0 virtual/perl-Scalar-List-Utils virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( dev-perl/Test-MockTime virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Extract probable dates from strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Date-Extract/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Data-Inheritable >=dev-perl/DateTime-Format-Natural-0.600.0 virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHARYANTO/Date-Extract-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7926275ca8af6ce3a4327816f3af37d1
diff --git a/dev-perl/Date-Extract-0.60.0 b/dev-perl/Date-Extract-0.60.0
deleted file mode 100644
index 21eaf7f838b8..000000000000
--- a/dev-perl/Date-Extract-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-Data-Inheritable >=dev-perl/DateTime-Format-Natural-0.600.0 virtual/perl-Scalar-List-Utils virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( dev-perl/Test-MockTime virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Extract probable dates from strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Date-Extract/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Data-Inheritable >=dev-perl/DateTime-Format-Natural-0.600.0 virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/Date-Extract-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8fdf241b23e5cbc292d48310710319d4
diff --git a/dev-perl/Date-Extract/Date-Extract-0.40.0.ebuild b/dev-perl/Date-Extract/Date-Extract-0.40.0.ebuild
new file mode 100644
index 000000000000..c66c875868d9
--- /dev/null
+++ b/dev-perl/Date-Extract/Date-Extract-0.40.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SARTAK
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Extract probable dates from strings"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Class-Data-Inheritable
+ >=dev-perl/DateTime-Format-Natural-0.60
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-MockTime
+ )
+"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Date-Extract/Date-Extract-0.50.0.ebuild b/dev-perl/Date-Extract/Date-Extract-0.50.0.ebuild
new file mode 100644
index 000000000000..693d51225f81
--- /dev/null
+++ b/dev-perl/Date-Extract/Date-Extract-0.50.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHARYANTO
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Extract probable dates from strings"
+
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-Data-Inheritable
+ >=dev-perl/DateTime-Format-Natural-0.600.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ dev-perl/Test-MockTime
+ virtual/perl-Test-Simple
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Date-Extract/Date-Extract-0.60.0.ebuild b/dev-perl/Date-Extract/Date-Extract-0.60.0.ebuild
new file mode 100644
index 000000000000..54fd83e3477a
--- /dev/null
+++ b/dev-perl/Date-Extract/Date-Extract-0.60.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXMV
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Extract probable dates from strings"
+
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-Data-Inheritable
+ >=dev-perl/DateTime-Format-Natural-0.600.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ dev-perl/Test-MockTime
+ virtual/perl-Test-Simple
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Date-Extract/Manifest b/dev-perl/Date-Extract/Manifest
new file mode 100644
index 000000000000..3c2a2d3a6b43
--- /dev/null
+++ b/dev-perl/Date-Extract/Manifest
@@ -0,0 +1,7 @@
+DIST Date-Extract-0.04.tar.gz 27262 BLAKE2B a402de7ee2421a8c4131a4b2651b3996c30e8c9c6bc27396c0035b9dc9716299a0dd90b77e7b636df9e36f0b8a460ebb400b8195394a423da77cb9ee965258d2 SHA512 abe0221494e9ca1740ae1663adb44b673694d7616e8f989e05c34828a633cda4abd8df2bdfb47832423028d5ee67cd0d38e7b6b149b2737a8e865f1745dadb85
+DIST Date-Extract-0.05.tar.gz 27889 BLAKE2B 0ef717b46a00b9f415819b31ae463eb8062b9c63f46b9d81cbcccacfcd6f74ee371a4b8e5872ea0d4ab43639e57001ed40b471f298888df4686e93f7360520fc SHA512 9fcbe48fe4ff571b6aa5dfb64e9f9680f5b7466474b70ae21fdedb3a6d6940d6556ed271b498da1283e418dde7be62725d4c2841126c5fc30436dd31bc3524e9
+DIST Date-Extract-0.06.tar.gz 32730 BLAKE2B 9559e7c9af77bf26f6c649e90516500e5a5551eeacb4c4fc733b228ec56047f932ad98ac5335de7d3488be869164e039b6c4776f4f7de07663cfb47583fa026d SHA512 f50bb1e968eab9a5ee5bd1383af1599aabc7af9f9c375e3d366857f1cbf6a6912e8eff99eece2096b09a475c9eb671eeaeb8e4b76c0d865cb452ce8b0a85c448
+EBUILD Date-Extract-0.40.0.ebuild 669 BLAKE2B 275e8b6124a9b68b787aefa6ffc036f1ee4c199b858471e05cccc706ad39be5ad14e2ddb58c1d6180d7bf4db82ac9e2693dc57bc8f1ec4ae5643986dabd4f447 SHA512 a8088f2f18e558644b0986e72b5d5b9f0db2ca9a790ba16e059730750109564d1163bb1bbcdcc5d1b607766c6059355aa037c84f6b7530e2d4acadfba5d087a4
+EBUILD Date-Extract-0.50.0.ebuild 750 BLAKE2B 0be521c9378440e3ca7baecc9be69a8b9cd7c336e4e7170b438c04b996881cde1c80529b764b5db655e857e5c77343e323dbb2019f292d498b3d39d8b2442067 SHA512 a25c415f5994f9a33d4b167a12d499aa3024365b3d5431b10d188be2db8968a81f94e83b5ff8d9bad90c043c91f9c5f193e0adc739669ecbf52cd9e17f92e2f8
+EBUILD Date-Extract-0.60.0.ebuild 747 BLAKE2B fdd4f0cf1c7a869500acd1ad9b73e7ef0f1e1e295542c39c8467252802b62b62abc9e9353d5d9fb78d00a8cb4ac3371608b474de71e7dee3ab829dab4c7f1be7 SHA512 9ea3cfbab636162c50ceaa68d30b75231b348a6cd61228b66dd35057923fec28fce4567b8716f8ff8beac6f3115967c5b1d6a3e5372e88dec1a0d5de862c079e
+MISC metadata.xml 552 BLAKE2B 57c6da163814ff77ab5968114187ffa2e576250898742e806dcc0936237133188cee10c03c6b36b30596c2f9b8467b0c1444d52fd838fdcf91c23416fce2bd64 SHA512 64a30008b0b092831b76687c77d1bf556bfe0bbfeceed1fe76239bc488625af7cc5f98aad9159a0040230648ca41e9622bb805465b76333a492e50371429deab
diff --git a/dev-perl/Date-Extract/metadata.xml b/dev-perl/Date-Extract/metadata.xml
new file mode 100644
index 000000000000..2ab0924657f0
--- /dev/null
+++ b/dev-perl/Date-Extract/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Date-Extract</remote-id>
+ <remote-id type="cpan-module">Date::Extract</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Date-ICal-2.678.0-r1 b/dev-perl/Date-ICal-2.678.0-r1
deleted file mode 100644
index db4270cf6215..000000000000
--- a/dev-perl/Date-ICal-2.678.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Date-Leapyear virtual/perl-Time-Local virtual/perl-Time-HiRes virtual/perl-Storable dev-lang/perl:=[-build(-)]
-DESCRIPTION=ICal format date base module for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Date-ICal/
-KEYWORDS=alpha amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Date-Leapyear virtual/perl-Time-Local virtual/perl-Time-HiRes virtual/perl-Storable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RB/RBOW/Date-ICal-2.678.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e5e9b66263aaedcd29c68e78ee8c4c38
diff --git a/dev-perl/Date-ICal/Date-ICal-2.678.0-r1.ebuild b/dev-perl/Date-ICal/Date-ICal-2.678.0-r1.ebuild
new file mode 100644
index 000000000000..8a9dba09fcb5
--- /dev/null
+++ b/dev-perl/Date-ICal/Date-ICal-2.678.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RBOW
+MODULE_VERSION=2.678
+inherit perl-module
+
+DESCRIPTION="ICal format date base module for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Date-Leapyear
+ virtual/perl-Time-Local
+ virtual/perl-Time-HiRes
+ virtual/perl-Storable"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Date-ICal/Manifest b/dev-perl/Date-ICal/Manifest
new file mode 100644
index 000000000000..b4568d915768
--- /dev/null
+++ b/dev-perl/Date-ICal/Manifest
@@ -0,0 +1,3 @@
+DIST Date-ICal-2.678.tar.gz 43936 BLAKE2B cba18731bc995d6b13b9979d96fcb1e1013a2677437073183f3f3e18a6da0007522c802f700b7ec5ce15baf02d3963d7f2fbc114b22cc7947d0f112217811744 SHA512 317d793ed058b8cc21090f681f44e19c91282ad29b7c3fd0c2d2ee1bce66244b402ada90ea8c63d4bd25f5c9a5f5984257cbe700cd1d852e799232e421b77fe4
+EBUILD Date-ICal-2.678.0-r1.ebuild 426 BLAKE2B 809576845b1cee2373b9c7ad5d596ed88a42a7a1869f8db48a4251b51d58a4a07ab7c47ef3cadcea72fcd0dfb0c2918951a6cf594a0c57fefbb7b8d77d6a69fb SHA512 4e262a6c744859650feef36fb8edfb6c9f2992414ea6f501b4ac5e56fb8d563b7cbe91d7b4ee748f32104773fa3d3593913cdd64a62a398c67a2f4f99be25c7c
+MISC metadata.xml 457 BLAKE2B 9e3744e2693f353e6700823abaf2897f17c34db80121b88badf3d9c9a0ddfad2bfc7eabaa53d7517741565cc8f31d8baa972860d21b525c43fd66965891b3104 SHA512 b49e3c97a39b3cea752305af830417c6d27816b2e05d57e702b3a1909ae297d2e554d486bb5173e0951c2b33ced2ad27e45286843e3453f981f273b18014d1e1
diff --git a/dev-perl/Date-ICal/metadata.xml b/dev-perl/Date-ICal/metadata.xml
new file mode 100644
index 000000000000..a364d23ed989
--- /dev/null
+++ b/dev-perl/Date-ICal/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Date-ICal</remote-id>
+ <remote-id type="cpan-module">Date::ICal</remote-id>
+ <remote-id type="cpan-module">Date::ICal::Duration</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Date-Leapyear-1.720.0-r1 b/dev-perl/Date-Leapyear-1.720.0-r1
deleted file mode 100644
index 832caabf9639..000000000000
--- a/dev-perl/Date-Leapyear-1.720.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple Perl module that tracks Gregorian leap years
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Date-Leapyear/
-KEYWORDS=alpha amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RB/RBOW/Date-Leapyear-1.72.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a611b0acea157b9e87a77940e70fbd38
diff --git a/dev-perl/Date-Leapyear/Date-Leapyear-1.720.0-r1.ebuild b/dev-perl/Date-Leapyear/Date-Leapyear-1.720.0-r1.ebuild
new file mode 100644
index 000000000000..9c453c6aa9b9
--- /dev/null
+++ b/dev-perl/Date-Leapyear/Date-Leapyear-1.720.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RBOW
+MODULE_VERSION=1.72
+inherit perl-module
+
+DESCRIPTION="Simple Perl module that tracks Gregorian leap years"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Date-Leapyear/Manifest b/dev-perl/Date-Leapyear/Manifest
new file mode 100644
index 000000000000..766008105ccd
--- /dev/null
+++ b/dev-perl/Date-Leapyear/Manifest
@@ -0,0 +1,3 @@
+DIST Date-Leapyear-1.72.tar.gz 11153 BLAKE2B 24f6e340e8f64f07f959bc3a457a977dcf1c61875a4a8676c1b77a978ea96971ff901e30065b7e44743b178f9a6185c6ff622c252117a98f3a677bd27abffacc SHA512 160d4da05ec96ed2f8a8a4604b86b4728d00465432b35869ad18202c6ec771ace6be1998eddd23a82492b153a1955bda72f0986e15c2bad02fd2f03ea2a6a9db
+EBUILD Date-Leapyear-1.720.0-r1.ebuild 312 BLAKE2B fbdcaff79991fda0a7471c00745def9ffbc9ab34c51a9f8e323f2fbf2eef983484846e913bef43c5e1ae5a430f6f6677aaa312993520f2a17b4460aa26436c51 SHA512 98a3a9f2cccd16d244fd9806f705c3a659bc6dcd23017f469ceff222c1c007ef3b0d69fafa70e8fde5ebad6233ce71d35d1d3df35c876082a72ab63783150074
+MISC metadata.xml 398 BLAKE2B 2d78eec59004647872c9046a6b9bb127acf24e173f773c60e26f20fe0ff1d2d5af7e7b135bfbc8919fbbead88ebebe9a89c6608057556d5eece726e056a6ae76 SHA512 b865cf2b2254b3e47d15f63a6a2ec64e27b4f114be6e73a90ec323268e7f550b2a9a6598cf39bc346115538a6b453579eebd2cd65d8792b325b4fcb97e31f446
diff --git a/dev-perl/Date-Leapyear/metadata.xml b/dev-perl/Date-Leapyear/metadata.xml
new file mode 100644
index 000000000000..590f57c88b68
--- /dev/null
+++ b/dev-perl/Date-Leapyear/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">Date-Leapyear</remote-id>
+ <remote-id type="cpan-module">Date::Leapyear</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Date-Manip-6.510.0 b/dev-perl/Date-Manip-6.510.0
deleted file mode 100644
index 8f4370c0eba4..000000000000
--- a/dev-perl/Date-Manip-6.510.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) >=dev-perl/Module-Build-0.210.0 test? ( dev-perl/Test-Inter virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl date manipulation routines
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Date-Manip/
-IUSE=elibc_musl test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.51.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b706dacf7ba68d902e41c8e345ba7755
diff --git a/dev-perl/Date-Manip-6.520.0 b/dev-perl/Date-Manip-6.520.0
deleted file mode 100644
index 2f6d7c878920..000000000000
--- a/dev-perl/Date-Manip-6.520.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) >=dev-perl/Module-Build-0.210.0 test? ( dev-perl/Test-Inter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl date manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Date-Manip/
-IUSE=elibc_musl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.52.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5e67cefd0bacafc3fe746132cf280276
diff --git a/dev-perl/Date-Manip-6.560.0 b/dev-perl/Date-Manip-6.560.0
deleted file mode 100644
index e251d8ea997e..000000000000
--- a/dev-perl/Date-Manip-6.560.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) >=virtual/perl-ExtUtils-MakeMaker-6.670.100 test? ( dev-perl/Test-Inter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl date manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Date-Manip/
-IUSE=elibc_musl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.56.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=72ef505ccf9a5f58e7a5214f6987cd9a
diff --git a/dev-perl/Date-Manip-6.570.0 b/dev-perl/Date-Manip-6.570.0
deleted file mode 100644
index c8bd89a32f59..000000000000
--- a/dev-perl/Date-Manip-6.570.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) >=virtual/perl-ExtUtils-MakeMaker-6.670.100 test? ( dev-perl/Test-Inter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl date manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Date-Manip/
-IUSE=elibc_musl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.57.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4605b1af7c39d519d515aee0a4bb3609
diff --git a/dev-perl/Date-Manip-6.580.0 b/dev-perl/Date-Manip-6.580.0
deleted file mode 100644
index d53339edbc9f..000000000000
--- a/dev-perl/Date-Manip-6.580.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) >=virtual/perl-ExtUtils-MakeMaker-6.670.100 test? ( dev-perl/Test-Inter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl date manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Date-Manip/
-IUSE=elibc_musl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.58.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ebb22c66ecab40893f8a52c51feccdd3
diff --git a/dev-perl/Date-Manip-6.590.0 b/dev-perl/Date-Manip-6.590.0
deleted file mode 100644
index a4dd2cbe03c9..000000000000
--- a/dev-perl/Date-Manip-6.590.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) >=virtual/perl-ExtUtils-MakeMaker-6.670.100 test? ( dev-perl/Test-Inter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl date manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Date-Manip/
-IUSE=elibc_musl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.59.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a4ca287af7b898e4259e0b71c38219f0
diff --git a/dev-perl/Date-Manip-6.600.0 b/dev-perl/Date-Manip-6.600.0
deleted file mode 100644
index 3892a85693b8..000000000000
--- a/dev-perl/Date-Manip-6.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) >=virtual/perl-ExtUtils-MakeMaker-6.670.100 test? ( dev-perl/Test-Inter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl date manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Date-Manip/
-IUSE=elibc_musl test
-KEYWORDS=alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO virtual/perl-Storable elibc_musl? ( sys-libs/timezone-data ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.60.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=177655db5ad3665d1c6e2603318536ee
diff --git a/dev-perl/Date-Manip/Date-Manip-6.510.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.510.0.ebuild
new file mode 100644
index 000000000000..80e9134c98dd
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.510.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SBECK
+MODULE_VERSION=6.51
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="elibc_musl test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Storable
+ elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.210.0
+ test? (
+ dev-perl/Test-Inter
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+
+mydoc="HISTORY"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ TZ=UTC perl-module_src_test
+}
diff --git a/dev-perl/Date-Manip/Date-Manip-6.520.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.520.0.ebuild
new file mode 100644
index 000000000000..91656ab8096a
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.520.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=6.52
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="elibc_musl test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Storable
+ elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.210.0
+ test? (
+ dev-perl/Test-Inter
+ virtual/perl-Test-Simple
+ )
+"
+
+mydoc="HISTORY"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ TZ=UTC perl-module_src_test
+}
diff --git a/dev-perl/Date-Manip/Date-Manip-6.560.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.560.0.ebuild
new file mode 100644
index 000000000000..ef055447d448
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.560.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=6.56
+
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="elibc_musl test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-${DIST_VERSION}-dirname-version.patch"
+)
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Storable
+ elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.670.100
+ test? (
+ dev-perl/Test-Inter
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ TZ=UTC perl-module_src_test
+}
diff --git a/dev-perl/Date-Manip/Date-Manip-6.570.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.570.0.ebuild
new file mode 100644
index 000000000000..ccad9edb31e3
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.570.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=6.57
+
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="elibc_musl test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Storable
+ elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.670.100
+ test? (
+ dev-perl/Test-Inter
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ TZ=UTC perl-module_src_test
+}
diff --git a/dev-perl/Date-Manip/Date-Manip-6.580.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.580.0.ebuild
new file mode 100644
index 000000000000..0dc45263a219
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.580.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=6.58
+
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="elibc_musl test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Storable
+ elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.670.100
+ test? (
+ dev-perl/Test-Inter
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ TZ=UTC perl-module_src_test
+}
diff --git a/dev-perl/Date-Manip/Date-Manip-6.590.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.590.0.ebuild
new file mode 100644
index 000000000000..bbb5c27d7945
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.590.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=6.59
+
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="elibc_musl test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Storable
+ elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.670.100
+ test? (
+ dev-perl/Test-Inter
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ TZ=UTC perl-module_src_test
+}
diff --git a/dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild
new file mode 100644
index 000000000000..11dc54d026ef
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=6.60
+
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="elibc_musl test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Storable
+ elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.670.100
+ test? (
+ dev-perl/Test-Inter
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ TZ=UTC perl-module_src_test
+}
diff --git a/dev-perl/Date-Manip/Manifest b/dev-perl/Date-Manip/Manifest
new file mode 100644
index 000000000000..557877e1419e
--- /dev/null
+++ b/dev-perl/Date-Manip/Manifest
@@ -0,0 +1,16 @@
+AUX Date-Manip-6.56-dirname-version.patch 1213 BLAKE2B c3cb1e0a34fc82284ca6f882c6fb13c3579e9c51985417dc7e2e0f1d16d919db3a2f86d58bb90b30f12090741604a918802e19191d22f78cbbde064047918bd6 SHA512 7abbc2f3d4cb5e021308a9c4f3ac8eb2f90306201fc860b58499522c96cd4ada77b9e748f04f49fda1daf1b239e139f5f1b52a903ba815e249f105e6a41eb447
+DIST Date-Manip-6.51.tar.gz 1799860 BLAKE2B 88dcb5c90cacd8e4bdf0bdfdce239348aec05d5be4641ea042d9350c70f830c29ad965a3b6f269e3a2c226f7d4a869eaee2aa6a3424f8860546a8f2c0cded47d SHA512 96e0ef8374680a6adb3a064509d50a0e9288b14ce1e728b181e0f344ff85dfeb7b26ad4117fcfc35d3a6e4d6db3e97da242e2f6a11a88a11571a9b1f169f8e54
+DIST Date-Manip-6.52.tar.gz 1833161 BLAKE2B b61ea7a4cc2bbe44e47d7539414c6ca0c16bdf8017c81739c9c891cd8495de22e4bf43974131fb2d435c426e8b38b3223fa9e0dc48156e4f3d044c7f8c6010cd SHA512 8a232e8fcc2c5abc1fb82c5096ae8a80b6a6c1d6ef94ca87cbdf15907dedfa64b41008149e0026e4898c96e649b1d69ca304fb529ea32253737e513b809afc6b
+DIST Date-Manip-6.56.tar.gz 1829314 BLAKE2B c20ccc2cd570aa48d2b9cec11053068ff55f3424c64226652673a0d5d02d342ff8cda69dfad8b0a697170ea448d2f426234d04e4d41396ca1a246150996c39fb SHA512 1faf36ab2d96b5841ffd408b981818cb86ca12c327adbc2b29e8369ab63d9cd6a57b1cce232ad46333945d0be4b155761038df19da3f1a0a3f3b66d817c41337
+DIST Date-Manip-6.57.tar.gz 1831444 BLAKE2B 6a62b64824b16bca9f7889d81f077b7fe405d693ca1e44f53ee2f4856cc7578dcfefabcea66fb4ad7408ae1ae2ce9cc0f130ed662b9298c4251edaac947b3d93 SHA512 c2dbe195cfcc4c60f5b120fb4af0d487a6d3713b874f48a78c0ebf32364c2062c68e03bbc72a9ad54c25a3b6dada7a3b2041f16755665e93206de1320a88ba9a
+DIST Date-Manip-6.58.tar.gz 1820488 BLAKE2B e910eb120dd52dc51c230bd8931c6f8c4b33bc1a1195efb6376deb4a85327b571188e70ea655a8f5600b06555485a66533ffcd8aee10bef2dd88642174c0e39f SHA512 f2f2b7e5655f31135134284a993194777313ca1f07e8869daf4850a48dbe8e5fe7fccdcd1caa82d07234fd29e5f1c74e44bc2c3c10cc6f84541b317493b40c6d
+DIST Date-Manip-6.59.tar.gz 1825069 BLAKE2B caaad95c823669e69080e648ecac46c609aedcf386989bdd041b473eec8c175f0cbbabaa3e4faf208fc7aae7b91d6e0dd5a4a4bdec133fff572910de73d3a016 SHA512 ec1217cdedf4901d4b1165f1d4e1213c66a49144f7d06fba697d1216cd9e59a900ef441b9fab98990b0ef9e54a88ac27e27c336dfafcc19a1e9343c9a1e7c801
+DIST Date-Manip-6.60.tar.gz 1824792 BLAKE2B fd3d85beda01db21efd4c81dfe45a888f39773a649207e5d36412477312d06dcb63fcb15c25c441769bfc575c6402323d4fc8cb3502d09728a1df0e3dd5a2183 SHA512 46ac9696aea04167427957a43de1b44041ea05d3eaf01ffbdbfda9f458b3073f36ec46c9661ac437f96731d0f40aebc206ef385c6c4aff1b147917fc2c89a1cf
+EBUILD Date-Manip-6.510.0.ebuild 910 BLAKE2B 0ceeebdc4805eb9629561c7ae2d90d9cc156682fbf65f31f3e93e08b0a219e9bdebc3a84262115be15f3d5d5e33d309019ccf8bf489fb896f619187bd00bce32 SHA512 5b8e88638c3e41b684e51234cdb97effbf9a01ff1e547c42985cc1e8749d31913bd822bb5daad6da90389d899d799245da26edeb899f9256dcb994bd70ccb54b
+EBUILD Date-Manip-6.520.0.ebuild 891 BLAKE2B 0cbd5ff4bf03fcf0734a00b6ef96ed93a5b6028ea211391d3d0b624adfa1d84651f6566e5e6e467189d9eddbb08459e6d52a0b1bcdbb72ce7df7a1d9148ce815 SHA512 45d4f04dca94eb2a2a48fc3204c5852d1f00d33a5846728373c8a06fb1e35e1e07a5354b0a7ece213d2ac3b7e1608321ed257ea6dbbafc5fe4ecc00c64e9c733
+EBUILD Date-Manip-6.560.0.ebuild 958 BLAKE2B 257f9a6486aac163931dc685b307097171c2c6a5a76a9f2e29741e650150d73e3d68d8d6dfa9d777360915aae9695c8a601118abefeb2cec85037720a88c7643 SHA512 879be35ee0c0ca4695b5e0117e222a531d1ea6224d35a95e3fc34d5fcca7b82f79c9f7ff95cbc87707970eaa176bb1c7b6c1cff0f83ca1545a57b2698788f607
+EBUILD Date-Manip-6.570.0.ebuild 899 BLAKE2B a7fc174b2a5a8b038e52eb8da9c8445016473fbf8fa881e439a4db9ca6184903f80ade4e29b228845af67e9755979dc252a64241452fa0de2716eadc764452c3 SHA512 2514c53ab01f8d292d705027f61966100cad370e43213c2e13ee80795b98c969651e6b61552c9c169189186b98a7591cece954ac48d801b0f2182c8b1fc8cb0d
+EBUILD Date-Manip-6.580.0.ebuild 899 BLAKE2B 1c6e7be0b9ff74d537af58171206b4aeb05e1ece4dda1d6ec922c81fb957171880479a7fc451b8017857fad35720b08087e93823e47e3216c899c244eec09b1e SHA512 ceabf3c142e9912fb359056284aebd15cb194bfd55a65475b94d98999234e1c8d5e2c721f7b80a9e9c271e04b2de8be3d0c19af246d2f6b8c801eb1d38fe7044
+EBUILD Date-Manip-6.590.0.ebuild 899 BLAKE2B de3200456d6edc2eb9424def183aab765115c9da55768c5eb07ba476a5121e6425e39cc3a821929417f1144acafc67be25fbd26462499f5395436e3abe3dcc49 SHA512 0ae6aec0b6d662e08ee8cf39b557d984dc96db6964d79075d41a9921ba268be1e6df57391092d9c9074a95813112f35bce0abf4ecc40538d09ff1675a8b958c9
+EBUILD Date-Manip-6.600.0.ebuild 890 BLAKE2B df4020314d236c27317cf3aff563ae37b65318b448090043180ad41a0044a03903aa5e7bb13c070408500c1ac2e157c873e6fd33d7c84b27d4ee0fe85cdc6e35 SHA512 4d105774d87c74a14bb8245db1567c0409ad67ff3ca3735478c07c2f95ae976931116228c57e043368f5aa97bc8c4f2eadc4cf0c63c0ca5217904e5a0e5b00f9
+MISC metadata.xml 71063 BLAKE2B f7ffb9fe1d37153b8d40d8e176292bc17b65f60b26fb34df4ea21ed66d9f052be669e3eb5c3de0f233454cb35d2098d76949902163630b421ad34afe3923d777 SHA512 3e0885876687e6adb60ecbd0f538f3f754716150ad593f9c729b2ae85f98f081eb694bc5d209fe1156aee475ef14a1e42d260cb46224c462ef95e4318c387497
diff --git a/dev-perl/Date-Manip/files/Date-Manip-6.56-dirname-version.patch b/dev-perl/Date-Manip/files/Date-Manip-6.56-dirname-version.patch
new file mode 100644
index 000000000000..128491b282b3
--- /dev/null
+++ b/dev-perl/Date-Manip/files/Date-Manip-6.56-dirname-version.patch
@@ -0,0 +1,44 @@
+From bddc157c9624a8a2a2c83efb6fe846292c9f4ca1 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Fri, 11 Nov 2016 10:48:50 +1300
+Subject: [PATCH] Don't inherit test version from directory name
+
+As per RT#118705, this regex relies on extracting the version
+from the directory name for comparison, which on Gentoo, gets
+the *parent* directory, and picks up the Gentoo normalized version
+instead of upstreams version in a child path.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=118705
+---
+ t/obj.t | 14 ++------------
+ 1 file changed, 2 insertions(+), 12 deletions(-)
+
+diff --git a/t/obj.t b/t/obj.t
+index 8a26395..1691f46 100755
+--- a/t/obj.t
++++ b/t/obj.t
+@@ -5,19 +5,9 @@ $t = new Test::Inter 'object';
+ $testdir = '';
+ $testdir = $t->testdir();
+
+-use Cwd;
+-my $dir = getcwd;
+-$dir =~ /Date-Manip-([0-9.]+)/;
+-my $vers = $1;
+-
+-# Travis-CI renames the directory to just Date-Manip (no version) so this
+-# test cannot be done.
+-if (! defined $vers) {
+- $vers = DateManipVersion();
+-}
+-
+-$ENV{'TZ'} = 'America/Chicago';
+ use Date::Manip;
++my $vers = DateManipVersion();
++$ENV{'TZ'} = 'America/Chicago';
+ if (DateManipVersion() >= 6.00) {
+ $t->feature("DM6",1);
+ }
+--
+2.10.2
+
diff --git a/dev-perl/Date-Manip/metadata.xml b/dev-perl/Date-Manip/metadata.xml
new file mode 100644
index 000000000000..26492c8c07d9
--- /dev/null
+++ b/dev-perl/Date-Manip/metadata.xml
@@ -0,0 +1,983 @@
+<?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">Date-Manip</remote-id>
+ <remote-id type="cpan-module">Date::Manip</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Base</remote-id>
+ <remote-id type="cpan-module">Date::Manip::DM5</remote-id>
+ <remote-id type="cpan-module">Date::Manip::DM5abbrevs</remote-id>
+ <remote-id type="cpan-module">Date::Manip::DM6</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Date</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Delta</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::catalan</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::danish</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::dutch</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::english</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::finnish</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::french</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::german</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::index</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::italian</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::norwegian</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::polish</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::portugue</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::romanian</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::russian</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::spanish</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::swedish</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Lang::turkish</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Obj</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off000</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off001</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off002</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off003</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off004</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off005</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off006</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off007</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off008</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off009</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off010</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off011</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off012</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off013</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off014</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off015</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off016</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off017</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off018</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off019</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off020</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off021</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off022</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off023</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off024</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off025</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off026</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off027</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off028</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off029</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off030</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off031</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off032</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off033</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off034</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off035</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off036</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off037</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off038</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off039</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off040</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off041</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off042</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off043</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off044</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off045</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off046</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off047</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off048</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off049</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off050</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off051</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off052</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off053</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off054</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off055</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off056</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off057</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off058</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off059</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off060</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off061</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off062</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off063</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off064</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off065</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off066</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off067</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off068</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off069</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off070</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off071</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off072</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off073</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off074</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off075</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off076</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off077</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off078</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off079</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off080</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off081</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off082</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off083</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off084</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off085</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off086</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off087</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off088</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off089</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off090</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off091</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off092</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off093</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off094</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off095</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off096</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off097</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off098</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off099</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off100</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off101</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off102</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off103</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off104</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off105</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off106</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off107</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off108</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off109</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off110</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off111</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off112</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off113</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off114</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off115</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off116</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off117</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off118</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off119</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off120</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off121</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off122</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off123</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off124</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off125</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off126</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off127</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off128</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off129</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off130</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off131</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off132</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off133</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off134</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off135</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off136</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off137</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off138</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off139</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off140</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off141</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off142</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off143</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off144</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off145</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off146</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off147</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off148</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off149</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off150</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off151</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off152</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off153</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off154</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off155</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off156</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off157</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off158</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off159</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off160</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off161</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off162</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off163</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off164</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off165</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off166</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off167</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off168</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off169</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off170</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off171</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off172</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off173</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off174</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off175</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off176</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off177</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off178</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off179</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off180</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off181</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off182</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off183</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off184</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off185</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off186</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off187</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off188</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off189</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off190</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off191</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off192</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off193</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off194</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off195</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off196</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off197</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off198</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off199</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off200</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off201</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off202</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off203</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off204</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off205</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off206</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off207</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off208</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off209</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off210</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off211</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off212</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off213</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off214</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off215</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off216</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off217</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off218</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off219</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off220</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off221</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off222</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off223</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off224</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off225</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off226</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off227</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off228</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off229</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off230</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off231</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off232</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off233</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off234</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off235</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off236</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off237</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off238</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off239</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off240</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off241</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off242</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off243</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off244</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off245</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off246</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off247</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off248</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off249</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off250</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off251</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off252</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off253</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off254</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off255</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off256</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off257</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off258</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off259</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off260</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off261</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off262</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off263</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off264</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off265</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off266</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off267</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off268</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off269</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off270</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off271</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off272</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off273</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off274</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off275</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off276</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off277</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off278</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off279</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off280</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off281</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off282</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off283</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off284</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off285</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off286</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off287</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off288</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off289</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off290</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off291</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off292</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off293</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off294</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off295</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off296</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off297</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off298</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off299</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off300</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off301</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off302</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off303</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off304</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off305</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off306</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off307</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off308</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off309</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off310</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off311</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off312</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off313</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off314</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off315</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off316</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off317</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off318</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off319</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off320</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off321</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off322</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off323</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off324</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off325</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off326</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off327</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off328</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off329</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off330</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off331</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off332</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off333</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off334</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off335</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off336</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off337</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off338</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off339</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off340</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off341</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off342</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off343</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off344</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off345</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off346</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off347</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off348</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off349</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off350</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off351</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off352</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off353</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off354</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off355</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off356</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off357</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off358</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off359</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off360</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off361</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off362</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off363</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off364</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off365</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off366</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off367</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off368</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off369</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off370</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off371</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off372</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off373</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off374</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off375</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off376</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off377</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off378</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off379</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off380</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off381</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off382</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off383</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off384</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off385</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off386</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off387</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off388</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off389</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off390</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off391</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off392</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off393</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off394</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off395</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off396</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off397</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off398</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off399</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off400</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off401</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off402</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off403</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off404</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off405</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off406</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off407</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off408</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off409</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off410</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off411</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off412</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off413</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off414</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off415</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off416</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off417</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off418</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off419</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off420</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off421</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off422</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off423</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off424</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off425</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off426</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off427</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off428</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off429</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off430</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off431</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off432</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off433</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off434</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off435</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off436</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off437</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off438</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off439</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off440</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off441</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off442</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off443</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off444</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off445</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off446</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off447</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off448</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off449</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off450</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off451</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off452</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off453</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off454</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off455</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off456</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off457</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off458</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off459</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off460</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off461</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off462</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off463</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off464</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off465</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off466</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off467</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off468</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off469</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off470</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off471</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off472</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off473</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off474</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off475</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off476</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off477</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off478</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off479</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off480</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off481</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off482</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off483</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off484</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off485</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off486</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off487</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Offset::off488</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Recur</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::a00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afabid00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afaccr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afaddi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afalgi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afasma00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afbama00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afbang00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afbanj00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afbiss00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afblan00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afbraz00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afbuju00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afcair00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afcasa00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afceut00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afcona00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afdaka00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afdar_00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afdjib00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afdoua00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afel_a00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::affree00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afgabo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afhara00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afjoha00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afjuba00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afkamp00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afkhar00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afkiga00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afkins00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aflago00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aflibr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aflome00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afluan00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aflubu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aflusa00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afmala00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afmapu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afmase00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afmbab00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afmoga00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afmonr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afnair00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afndja00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afniam00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afnoua00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afouag00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afport00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afsao_00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aftrip00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aftuni00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::afwind00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amadak00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amanch00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amangu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amanti00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amarag00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amarub00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amasun00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amatik00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambahi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambahi01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambarb00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambele00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambeli00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambeul00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amblan00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amboa_00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambogo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambois00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ambuen00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcamb00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcamp00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcanc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcara00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcata00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcaye00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcaym00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcent00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amchic00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amchih00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcord00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcost00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcres00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcuia00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amcura00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amdanm00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amdaws00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amdaws01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amdenv00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amdetr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amdomi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amedmo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ameiru00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amel_s00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amfort00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amglac00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amgodt00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amgoos00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amgran00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amgren00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amguad00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amguat00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amguay00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amguya00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amhali00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amhava00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amherm00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amindi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aminuv00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amiqal00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amjama00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amjuju00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amjune00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amknox00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amla_p00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amla_r00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amlima00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amlos_00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amloui00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammace00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammana00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammana01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammare00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammart00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammata00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammaza00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammend00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammeno00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammeri00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammetl00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammexi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammiqu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammonc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammont00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammont01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammont02</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammont03</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ammont04</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amnass00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amnew_00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amnew_01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amnipi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amnome00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amnoro00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amojin00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ampana00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ampang00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ampara00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ampete00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amphoe00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amport00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amport01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amport02</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ampuer00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amrain00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amrank00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amreci00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amregi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amreso00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amrio_00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amrio_01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsalt00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsan_00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsan_01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsant00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsant01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsant02</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsant03</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsao_00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amscor00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amsitk00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amst_j00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amst_k00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amst_l00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amst_t00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amst_v00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amswif00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amtegu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amtell00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amthul00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amthun00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amtiju00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amtoro00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amtort00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amtucu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amushu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amvanc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amveva00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amvinc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amwhit00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amwina00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amwinn00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amyaku00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::amyell00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ancase00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::andavi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::andumo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::anmacq00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::anmaws00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::anmcmu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::anpalm00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::anroth00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ansyow00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::anvost00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asaden00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asalma00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asamma00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asanad00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asaqta00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asaqto00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asashg00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asbagh00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asbahr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asbaku00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asbang00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asbeir00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asbish00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asbrun00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aschoi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aschon00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ascolo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asdama00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asdhak00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asdili00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asduba00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asdush00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asgaza00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asharb00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ashebr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asho_c00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ashong00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ashovd00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asirku00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asjaka00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asjaya00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asjeru00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askabu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askamc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askara00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askash00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askath00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askolk00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askras00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askual00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askuch00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::askuwa00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asmaca00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asmaga00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asmaka00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asmani00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asmusc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asnico00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asnovo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asnovo01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asomsk00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asoral00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asphno00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aspont00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aspyon00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asqata00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asqyzy00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asrang00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asriya00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::assakh00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::assama00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asseou00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asshan00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::assing00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::astaip00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::astash00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::astbil00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::astehr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asthim00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::astoky00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asulaa00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asurum00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asvien00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asvlad00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asyaku00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asyeka00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::asyere00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atazor00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atberm00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atcana00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atcape00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atfaro00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atmade00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atreyk00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atsout00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atst_h00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::atstan00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::auadel00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aubris00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aubrok00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aucurr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::audarw00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aueucl00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::auhoba00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aulind00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aulord00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aumelb00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::aupert00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ausydn00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::b00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::c00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::cet00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::d00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::e00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eet00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmt00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm02</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm03</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm04</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm05</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm06</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm07</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm08</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm09</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm10</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm11</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm12</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtm13</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp01</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp02</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp03</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp04</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp05</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp06</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp07</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp08</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp09</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp10</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::etgmtp11</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euamst00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euando00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euathe00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eubelg00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euberl00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eubrus00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eubuch00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eubuda00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euchis00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eucope00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eudubl00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eugibr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euhels00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euista00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eukali00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eukiev00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eulisb00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eulond00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euluxe00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eumadr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eumalt00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eumins00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eumona00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eumosc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euoslo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eupari00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euprag00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euriga00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eurome00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eusama00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eusimf00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eusofi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eustoc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eutall00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::eutira00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euuzhg00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euvadu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euvien00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euviln00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euvolg00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euwars00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euzapo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::euzuri00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::f00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::g00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::h00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::i00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inanta00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inchag00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inchri00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::incoco00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::incomo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inkerg00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inmahe00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inmald00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inmaur00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inmayo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::inreun00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::k00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::l00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::m00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::met00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::n00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::o00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::p00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paapia00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paauck00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pachat00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pachuu00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paeast00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paefat00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paende00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pafaka00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pafiji00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pafuna00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pagala00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pagamb00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paguad00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paguam00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pahono00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pakiri00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pakosr00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pakwaj00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pamaju00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pamarq00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pamidw00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::panaur00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paniue00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::panorf00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::panoum00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::papago00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::papala00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::papitc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::papohn00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::paport00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pararo00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pasaip00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::patahi00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::patara00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::patong00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pawake00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::pawall00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::q00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::r00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::s00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::t00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::u00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::ut00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::utc00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::v00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::w00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::wet00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::x00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::y00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ::z00</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZ_Base</remote-id>
+ <remote-id type="cpan-module">Date::Manip::TZdata</remote-id>
+ <remote-id type="cpan-module">Date::Manip::Zones</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Date-Pcalc-6.100.0-r1 b/dev-perl/Date-Pcalc-6.100.0-r1
deleted file mode 100644
index 9c6204248caa..000000000000
--- a/dev-perl/Date-Pcalc-6.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Bit-Vector-7 >=dev-perl/Carp-Clan-5.3 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Gregorian calendar date calculations
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Date-Pcalc/
-KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Bit-Vector-7 >=dev-perl/Carp-Clan-5.3 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STBEY/Date-Pcalc-6.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dd5b33ecc39fa35df8f4df530966f38f
diff --git a/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r1.ebuild b/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r1.ebuild
new file mode 100644
index 000000000000..b286459d8dc5
--- /dev/null
+++ b/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=STBEY
+MODULE_VERSION=6.1
+inherit perl-module
+
+DESCRIPTION="Gregorian calendar date calculations"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc x86"
+IUSE=""
+
+DEPEND=">=dev-perl/Bit-Vector-7
+ >=dev-perl/Carp-Clan-5.3"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+mydoc="ToDo"
+PATCHES=(
+ "${FILESDIR}"/6.100.0_identifier_before_numeric_constant.patch
+ "${FILESDIR}/${P}-unescaped-left-brace-5.26.patch"
+ "${FILESDIR}/${P}-datestamp-window-move.patch"
+)
diff --git a/dev-perl/Date-Pcalc/Manifest b/dev-perl/Date-Pcalc/Manifest
new file mode 100644
index 000000000000..ae554f86fcdb
--- /dev/null
+++ b/dev-perl/Date-Pcalc/Manifest
@@ -0,0 +1,6 @@
+AUX 6.100.0_identifier_before_numeric_constant.patch 426 BLAKE2B 11e7054c4992bb87c448011aa742fd26a8150be241dc18b54f8f6c70d22d6170a437fb99b249a892def11f89329d6f18c9a5365a332d5e7bff942fe118087255 SHA512 7233525dcef437e4c51608bcade9da3aa6623542b6955a6f74f7bf3877db158dad26080042139870cb61b6737e02ffbbb22302f7920e742b5346ab69fa76d7db
+AUX Date-Pcalc-6.100.0-datestamp-window-move.patch 17413 BLAKE2B 8c854bb9c92029e492301a73c52d96b27575de98a30aab15b5c392e9438302812eaeb8803dd1e22b6914e91533e1c6267657cd5da826b5e4974cc6188b164761 SHA512 a842d9176bd33335674de098b4a4197ec2cdc5b6900a76de3182875fb67b438a699931f8d304b2ed277110a6acec37cc22d63133b0b6501ea88be59763d8588b
+AUX Date-Pcalc-6.100.0-unescaped-left-brace-5.26.patch 10615 BLAKE2B b5d3b3d3ea032f7b2f4c188e9b58b4e77916c73e2992e5eee41b106557a913a18de73560432ed3f22f2ea26be5d6ef24eafec172ab5cad2154416f22d05d4574 SHA512 1f4f4a826d5657f86ce31301b655f54951f307a08f9d01d5c49a868946c920b22ce5c144a2419aefef0a028bd7de59b29c723a3f162111326d1e3256a49f280a
+DIST Date-Pcalc-6.1.tar.gz 216790 BLAKE2B 72029df7ed1169b9a0e0ee81b1b70be20d5bfb1366abe8bf1863bd7c7e17b7fcbecb565a301642c8ecb641a18fa9bc8c16cbf38137c22b2e80c784ee8e6f642f SHA512 3f234e505f068e068608e76f5963f85172c1b04b5770d24d33bff704b2a50f1e4f222cfdf2cc5a992e618078f0bf018838278db2cd00e8037bdb2482eb0907c2
+EBUILD Date-Pcalc-6.100.0-r1.ebuild 610 BLAKE2B b98454ef6e4c56e65debe82b32493219f700f962b07a70844504f523759725383dfa03fbd8fab654a2620d204577e71e41799a650238491be743d0439359636a SHA512 86527c37f22a9bda2b8b007d01db6c65d5175232cf922792fb8a70bc362088ece8c622e1e56c00437943abaebf2acdac375165cf9898392b1d8fc4935641cbbe
+MISC metadata.xml 660 BLAKE2B 4feb7b8dcfc7b4221308288e41b75c4de3f2dac8b2ffe2a739494df3f1bf590e04f351ca16521b6e82056ccee568e7cccb1a0bf56560a0d9860a0db00f52988c SHA512 b497cfac14d6a72abf1268834731fdb778eb83a760c49d855910c68c320eaad6ff39cbc03a629f63774b2e6038f00117ca9fb2503622080b2af978195e414ab4
diff --git a/dev-perl/Date-Pcalc/files/6.100.0_identifier_before_numeric_constant.patch b/dev-perl/Date-Pcalc/files/6.100.0_identifier_before_numeric_constant.patch
new file mode 100644
index 000000000000..e475ea25c2cc
--- /dev/null
+++ b/dev-perl/Date-Pcalc/files/6.100.0_identifier_before_numeric_constant.patch
@@ -0,0 +1,16 @@
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=76442
+Gentoo-Bug: https://bugs.gentoo.org/420177
+--- a/src/C_XS/ToolBox.h
++++ b/src/C_XS/ToolBox.h
+@@ -93,7 +93,10 @@
+ #elif PERL_DARWIN
+ #define boolean bool
+ #else
+- typedef enum { false = FALSE, true = TRUE } boolean;
++ typedef int boolean;
++ #ifndef I_STDBOOL
++ enum { false, true };
++ #endif
+ #endif
+ #endif
+
diff --git a/dev-perl/Date-Pcalc/files/Date-Pcalc-6.100.0-datestamp-window-move.patch b/dev-perl/Date-Pcalc/files/Date-Pcalc-6.100.0-datestamp-window-move.patch
new file mode 100644
index 000000000000..5a940cdc0fc0
--- /dev/null
+++ b/dev-perl/Date-Pcalc/files/Date-Pcalc-6.100.0-datestamp-window-move.patch
@@ -0,0 +1,497 @@
+From fe3f15ea4afba52a5508ef6ad17c4207db79c9e4 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 7 Oct 2017 01:38:06 +1300
+Subject: Defend Decode_Date_EU/US against year being warped due to window move
+
+These functions are defined to be floating relative to the current year
+based on the result of the moving window function where the full year
+is itself, unclear.
+
+This prevents the tests failing spuriously due to the calendar rolling
+over.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=114375
+---
+ t/f016.t | 34 +++++++++++++++++-----------------
+ t/f027.t | 52 ++++++++++++++++++++++++++--------------------------
+ t/f028.t | 52 ++++++++++++++++++++++++++--------------------------
+ 3 files changed, 69 insertions(+), 69 deletions(-)
+
+diff --git a/t/f016.t b/t/f016.t
+index 98069a4..3228dea 100644
+--- a/t/f016.t
++++ b/t/f016.t
+@@ -4,7 +4,7 @@ BEGIN { eval { require bytes; }; }
+ use strict;
+ no strict "vars";
+
+-use Date::Pcalc qw( Decode_Date_EU Decode_Date_US );
++use Date::Pcalc qw( Decode_Date_EU Decode_Date_US Moving_Window);
+
+ # ======================================================================
+ # ($year,$mm,$dd) = Decode_Date_EU($buffer);
+@@ -15,19 +15,19 @@ print "1..25\n";
+
+ $n = 1;
+ if ((($year,$mm,$dd) = Decode_Date_EU("3.1.64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("3 1 64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("03.01.64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("03/01/64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("3. Ene 1964",4)) &&
+@@ -35,11 +35,11 @@ if ((($year,$mm,$dd) = Decode_Date_EU("3. Ene 1964",4)) &&
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("Geburtstag: 3. Januar '64 in Backnang/Württemberg",3)) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("03-Jan-64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("3.Jan1964",6)) &&
+@@ -47,19 +47,19 @@ if ((($year,$mm,$dd) = Decode_Date_EU("3.Jan1964",6)) &&
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("3Jan64",0)) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("030164")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("3ja64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_EU("3164")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -72,15 +72,15 @@ unless (($year,$mm,$dd) = Decode_Date_EU("29.2.1995"))
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US("1 3 64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_US("01/03/64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_US("Jan 3 '64")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_US("Jan 3 1964")) &&
+@@ -96,15 +96,15 @@ if ((($year,$mm,$dd) = Decode_Date_US("Jan31964")) &&
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_US("Jan364")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_US("ja364")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+ if ((($year,$mm,$dd) = Decode_Date_US("1364")) &&
+-($year==1964)&&($mm==1)&&($dd==3))
++($year==Moving_Window(64))&&($mm==1)&&($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+diff --git a/t/f027.t b/t/f027.t
+index 3070fd7..719e87d 100644
+--- a/t/f027.t
++++ b/t/f027.t
+@@ -4,7 +4,7 @@ BEGIN { eval { require bytes; }; }
+ use strict;
+ no strict "vars";
+
+-use Date::Pcalc qw( Decode_Date_US2 Language Decode_Language );
++use Date::Pcalc qw( Decode_Date_US2 Language Decode_Language Moving_Window );
+
+ # ======================================================================
+ # ($year,$mm,$dd) = Decode_Date_US2($date);
+@@ -26,62 +26,62 @@ unless (($year,$mm,$dd) = Decode_Date_US2("_13_"))
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_134_")) &&
+-($year==2004) && ($mm==1) && ($dd==3))
++($year==Moving_Window(4)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_0134_")) &&
+-($year==2004) && ($mm==1) && ($dd==3))
++($year==Moving_Window(4)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_00134_")) &&
+-($year==2004) && ($mm==1) && ($dd==3))
++($year==Moving_Window(4)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_1364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_01364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_001364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_10364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_010364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_0010364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_110364_")) &&
+-($year==1964) && ($mm==11) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==11) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_0110364_")) &&
+-($year==1964) && ($mm==11) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==11) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_00110364_")) &&
+-($year==1964) && ($mm==11) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==11) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -116,7 +116,7 @@ if ((($year,$mm,$dd) = Decode_Date_US2("_0011031964_")) &&
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_1_3_64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -126,22 +126,22 @@ if ((($year,$mm,$dd) = Decode_Date_US2("_1_3_1964_")) &&
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_jan_3_64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_Jan_3_64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_jAN_3_64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_January_3_64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -155,32 +155,32 @@ if ((($year,$mm,$dd) = Decode_Date_US2(" January 3rd, 1964 ")) &&
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_Jan364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_Jan0364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_Jan00364_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_Jan2264_")) &&
+-($year==1964) && ($mm==1) && ($dd==22))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==22))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_Jan02264_",0)) &&
+-($year==1964) && ($mm==1) && ($dd==22))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==22))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_Jan002264_",'')) &&
+-($year==1964) && ($mm==1) && ($dd==22))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==22))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -223,12 +223,12 @@ unless (($year,$mm,$dd) = Decode_Date_US2("_ja331964_"))
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("x000001x000003x000064x")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_US2("_ja_000003x000064x")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+diff --git a/t/f028.t b/t/f028.t
+index 8c98c51..6c8f396 100644
+--- a/t/f028.t
++++ b/t/f028.t
+@@ -4,7 +4,7 @@ BEGIN { eval { require bytes; }; }
+ use strict;
+ no strict "vars";
+
+-use Date::Pcalc qw( Decode_Date_EU2 Language Decode_Language );
++use Date::Pcalc qw( Decode_Date_EU2 Language Decode_Language Moving_Window );
+
+ # ======================================================================
+ # ($year,$mm,$dd) = Decode_Date_EU2($date);
+@@ -26,62 +26,62 @@ unless (($year,$mm,$dd) = Decode_Date_EU2("_31_"))
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_314_")) &&
+-($year==2004) && ($mm==1) && ($dd==3))
++($year==Moving_Window(4)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_0314_")) &&
+-($year==2004) && ($mm==1) && ($dd==3))
++($year==Moving_Window(4)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_00314_")) &&
+-($year==2004) && ($mm==1) && ($dd==3))
++($year==Moving_Window(4)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_3164_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_03164_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_003164_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_30164_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_030164_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_0030164_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_110364_")) &&
+-($year==1964) && ($mm==3) && ($dd==11))
++($year==Moving_Window(64)) && ($mm==3) && ($dd==11))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_0110364_")) &&
+-($year==1964) && ($mm==3) && ($dd==11))
++($year==Moving_Window(64)) && ($mm==3) && ($dd==11))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_00110364_")) &&
+-($year==1964) && ($mm==3) && ($dd==11))
++($year==Moving_Window(64)) && ($mm==3) && ($dd==11))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -116,7 +116,7 @@ if ((($year,$mm,$dd) = Decode_Date_EU2("_0011031964_")) &&
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_3_1_64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -126,22 +126,22 @@ if ((($year,$mm,$dd) = Decode_Date_EU2("_3_1_1964_")) &&
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_3_jan_64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_3_Jan_64_",0)) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_3_jAN_64_",1)) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_3-JAN-64_",2)) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -156,7 +156,7 @@ if ((($year,$mm,$dd) = Decode_Date_EU2("_3-January-1964_",'')) &&
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_000003-Jan-000064_",undef)) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -166,7 +166,7 @@ if ((($year,$mm,$dd) = Decode_Date_EU2("_000003-Jan-001964_")) &&
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_3_ja_64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -175,22 +175,22 @@ unless (($year,$mm,$dd) = Decode_Date_EU2("_3_j_64_"))
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_3ja64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_03ja64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_003ja64_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("_000003ja000064_")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -223,12 +223,12 @@ unless (($year,$mm,$dd) = Decode_Date_EU2("_33ja1964_"))
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("x000003x000001x000064x")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+ if ((($year,$mm,$dd) = Decode_Date_EU2("x000003_ja_000064x")) &&
+-($year==1964) && ($mm==1) && ($dd==3))
++($year==Moving_Window(64)) && ($mm==1) && ($dd==3))
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+--
+2.14.1
+
diff --git a/dev-perl/Date-Pcalc/files/Date-Pcalc-6.100.0-unescaped-left-brace-5.26.patch b/dev-perl/Date-Pcalc/files/Date-Pcalc-6.100.0-unescaped-left-brace-5.26.patch
new file mode 100644
index 000000000000..b41cf9ad881e
--- /dev/null
+++ b/dev-perl/Date-Pcalc/files/Date-Pcalc-6.100.0-unescaped-left-brace-5.26.patch
@@ -0,0 +1,253 @@
+From 20d1609037ec88f07d12df41fd5e65efd1f64c1f Mon Sep 17 00:00:00 2001
+From: gregor herrmann <gregoa@debian.org>
+Date: Sun, 21 May 2017 21:53:14 +1200
+Subject: Fix "unsecaped left brace" issue fatal in Perl 5.26
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=115100
+Bug: https://bugs.debian.org/826459
+Bug: https://bugs.gentoo.org/615580
+---
+ t/f035.t | 52 ++++++++++++++++++++++++++--------------------------
+ 1 file changed, 26 insertions(+), 26 deletions(-)
+
+diff --git a/t/f035.t b/t/f035.t
+index a7e4a9e..9c625b9 100644
+--- a/t/f035.t
++++ b/t/f035.t
+@@ -106,7 +106,7 @@ $n++;
+
+ eval { &{*{$main::{'confess'}}}("CONFESSing"); };
+
+-if ($@ =~ /\bCONFESSing at .+\n.*\b(?:eval {\.\.\.}|require 0) called at\b/)
++if ($@ =~ /\bCONFESSing at .+\n.*\b(?:eval \{\.\.\.}|require 0) called at\b/)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -118,7 +118,7 @@ $n++;
+
+ eval { local $SIG{'__WARN__'} = sub { die $_[0]; }; &{*{$main::{'cluck'}}}("CLUCKing"); };
+
+-if ($@ =~ /\bCLUCKing at .+\n.*\b(?:eval {\.\.\.}|require 0) called at\b/)
++if ($@ =~ /\bCLUCKing at .+\n.*\b(?:eval \{\.\.\.}|require 0) called at\b/)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -130,7 +130,7 @@ $n++;
+
+ eval { Carp::Clan::confess("confessING"); };
+
+-if ($@ =~ /\bconfessING at .+\n.*\b(?:eval {\.\.\.}|require 0) called at\b/)
++if ($@ =~ /\bconfessING at .+\n.*\b(?:eval \{\.\.\.}|require 0) called at\b/)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -142,7 +142,7 @@ $n++;
+
+ eval { local $SIG{'__WARN__'} = sub { die $_[0]; }; Carp::Clan::cluck("cluckING"); };
+
+-if ($@ =~ /\bcluckING at .+\n.*\b(?:eval {\.\.\.}|require 0) called at\b/)
++if ($@ =~ /\bcluckING at .+\n.*\b(?:eval \{\.\.\.}|require 0) called at\b/)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -165,7 +165,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -184,7 +184,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -207,7 +207,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -226,7 +226,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -249,7 +249,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -268,7 +268,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -291,7 +291,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -310,7 +310,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -333,7 +333,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -352,7 +352,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -375,7 +375,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -394,7 +394,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -417,7 +417,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -436,7 +436,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -453,7 +453,7 @@ if ($@ =~ /\bCrOaKiNg\ at\ .+\n
+ .*\bC::c\(1,\ 'CrOaKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(1,\ 'CrOaKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(1,\ 'CrOaKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -466,7 +466,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -479,7 +479,7 @@ if ($@ =~ /\bCaRpInG\ at\ .+\n
+ .*\bC::c\(3,\ 'CaRpInG'\)\ called\ at\ .+\n
+ .*\bB::b\(3,\ 'CaRpInG'\)\ called\ at\ .+\n
+ .*\bA::a\(3,\ 'CaRpInG'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -492,7 +492,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -509,7 +509,7 @@ if ($@ =~ /\bCrOaKiNg\ at\ .+\n
+ .*\bC::c\(1,\ 'CrOaKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(1,\ 'CrOaKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(1,\ 'CrOaKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -522,7 +522,7 @@ if ($@ =~ /\bCoNfEsSiNg\ at\ .+\n
+ .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -535,7 +535,7 @@ if ($@ =~ /\bCaRpInG\ at\ .+\n
+ .*\bC::c\(3,\ 'CaRpInG'\)\ called\ at\ .+\n
+ .*\bB::b\(3,\ 'CaRpInG'\)\ called\ at\ .+\n
+ .*\bA::a\(3,\ 'CaRpInG'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+@@ -548,7 +548,7 @@ if ($@ =~ /\bClUcKiNg\ at\ .+\n
+ .*\bC::c\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bB::b\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+ .*\bA::a\(4,\ 'ClUcKiNg'\)\ called\ at\ .+\n
+- .*\b(?:eval\ {\.\.\.}|require\ 0)\ called\ at\ /x)
++ .*\b(?:eval\ \{\.\.\.}|require\ 0)\ called\ at\ /x)
+ {print "ok $n\n";} else {print "not ok $n\n";}
+ $n++;
+
+--
+2.14.1
+
diff --git a/dev-perl/Date-Pcalc/metadata.xml b/dev-perl/Date-Pcalc/metadata.xml
new file mode 100644
index 000000000000..57c201e99f10
--- /dev/null
+++ b/dev-perl/Date-Pcalc/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Date-Pcalc</remote-id>
+ <remote-id type="cpan-module">Date::Pcalc</remote-id>
+ <remote-id type="cpan-module">Date::Pcalc::Object</remote-id>
+ <remote-id type="cpan-module">Date::Pcalendar</remote-id>
+ <remote-id type="cpan-module">Date::Pcalendar::Profiles</remote-id>
+ <remote-id type="cpan-module">Date::Pcalendar::Year</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Date-Simple-3.30.0-r1 b/dev-perl/Date-Simple-3.30.0-r1
deleted file mode 100644
index 20fd23c2a6d5..000000000000
--- a/dev-perl/Date-Simple-3.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A simple date object
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Date-Simple/
-KEYWORDS=amd64 ~arm x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IZ/IZUT/Date-Simple-3.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3cd9d20a811c526dc7c2e89d0d61f95e
diff --git a/dev-perl/Date-Simple/Date-Simple-3.30.0-r1.ebuild b/dev-perl/Date-Simple/Date-Simple-3.30.0-r1.ebuild
new file mode 100644
index 000000000000..c734403bad7f
--- /dev/null
+++ b/dev-perl/Date-Simple/Date-Simple-3.30.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=IZUT
+MODULE_VERSION=3.03
+inherit perl-module
+
+DESCRIPTION="A simple date object"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 GPL-3 )" # Artistic or GPL2+
+KEYWORDS="amd64 ~arm x86 ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Date-Simple/Manifest b/dev-perl/Date-Simple/Manifest
new file mode 100644
index 000000000000..4eb14c450333
--- /dev/null
+++ b/dev-perl/Date-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Date-Simple-3.03.tar.gz 23476 BLAKE2B ed63d1839de0d43591d517c16d65ce95f767e40e0242f69cb87cb98a87838d349f1788b8992ead25e02f67ee2df9832eeb326cbbfb49d5a2ee099a8aa7ccdfca SHA512 3e64a0ba224427e688a45945860fd5e876e6ca5b01298e744e257981ed84d933ab14c9ab8d5b74316c031ffa9821afd9563270109cba20a5939f14af2dde8668
+EBUILD Date-Simple-3.30.0-r1.ebuild 339 BLAKE2B 0a5328becd6f149501eacdf447177d9243fbfb74f4ac3c5794c1089d15d7da5fa127048cf9d04a9e0d2bce0ed2b81d5c7554bc26b1a5100c599b64a49e354bd9 SHA512 f04be02b588fadad6716e078933e7a14dc784a2be7cefbc133ae76f2bc7c2aacf498d2027950200da2afde7b99685c25de4471b81b417bbb818a64ad5e6998c9
+MISC metadata.xml 585 BLAKE2B e3dac0444d475314aa917e47164f61cd1846d1a4786c47eec81faf71065b2a7e088de0887bfe23197323754ef3899e4e20cc92a0ec4927af13019caeca2d7970 SHA512 9c00ee0ec147f6a4f5c0a6fd0b876332f0e075cdc1a6a756c9d127a28cd700540e72bdda09598de8876f2ae3ce6d103a2d9b14299016ba69576f35a8408a2e79
diff --git a/dev-perl/Date-Simple/metadata.xml b/dev-perl/Date-Simple/metadata.xml
new file mode 100644
index 000000000000..245d34c7fafe
--- /dev/null
+++ b/dev-perl/Date-Simple/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Date-Simple</remote-id>
+ <remote-id type="cpan-module">Date::Simple</remote-id>
+ <remote-id type="cpan-module">Date::Simple::D8</remote-id>
+ <remote-id type="cpan-module">Date::Simple::Fmt</remote-id>
+ <remote-id type="cpan-module">Date::Simple::ISO</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-1.200.0 b/dev-perl/DateTime-1.200.0
deleted file mode 100644
index 3b49a5e33b53..000000000000
--- a/dev-perl/DateTime-1.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=dev-perl/DateTime-Locale-0.410.0 >=dev-perl/DateTime-TimeZone-1.740.0 >=dev-perl/Params-Validate-0.760.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Warnings-0.5.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A date and time object
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-Locale-0.410.0 >=dev-perl/DateTime-TimeZone-1.740.0 >=dev-perl/Params-Validate-0.760.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-XSLoader dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1b1c23a7ccb9686169754edf3dc58a05
diff --git a/dev-perl/DateTime-1.210.0 b/dev-perl/DateTime-1.210.0
deleted file mode 100644
index 77fc013f4a0c..000000000000
--- a/dev-perl/DateTime-1.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/DateTime-Locale-0.410.0 >=dev-perl/DateTime-TimeZone-1.740.0 >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 ) dev-lang/perl:=
-DESCRIPTION=A date and time object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-Locale-0.410.0 >=dev-perl/DateTime-TimeZone-1.740.0 >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=409db5ab36992b7dc53e61f0f9d131fe
diff --git a/dev-perl/DateTime-1.280.0 b/dev-perl/DateTime-1.280.0
deleted file mode 100644
index f4a00895ec85..000000000000
--- a/dev-perl/DateTime-1.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/DateTime-Locale-0.410.0 >=dev-perl/DateTime-TimeZone-1.740.0 >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 ) dev-lang/perl:=
-DESCRIPTION=A date and time object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-Locale-0.410.0 >=dev-perl/DateTime-TimeZone-1.740.0 >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a307b056a7ff910ccf2f87ee3b93703c
diff --git a/dev-perl/DateTime-1.360.0 b/dev-perl/DateTime-1.360.0
deleted file mode 100644
index c128f8f4a243..000000000000
--- a/dev-perl/DateTime-1.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.50.0 >=dev-perl/DateTime-TimeZone-2.0.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-CPAN-Meta-Requirements >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 ) dev-lang/perl:=
-DESCRIPTION=A date and time object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.50.0 >=dev-perl/DateTime-TimeZone-2.0.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=388c5fc79b7b12aec570c8f57fb0ba84
diff --git a/dev-perl/DateTime-1.420.0 b/dev-perl/DateTime-1.420.0
deleted file mode 100644
index f572109aeeb7..000000000000
--- a/dev-perl/DateTime-1.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.20.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.130.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-CPAN-Meta-Requirements >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 ) dev-lang/perl:=
-DESCRIPTION=A date and time object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.20.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.130.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=faaa433d4ec9a375d56322fbe53bc73b
diff --git a/dev-perl/DateTime-1.440.0 b/dev-perl/DateTime-1.440.0
deleted file mode 100644
index e70e6010f4a2..000000000000
--- a/dev-perl/DateTime-1.440.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.20.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.130.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-CPAN-Meta-Requirements >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 ) dev-lang/perl:=
-DESCRIPTION=A date and time object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.20.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.130.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.44.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3570732f4cca89b00d15392d770c3ddf
diff --git a/dev-perl/DateTime-Calendar-Julian-0.40.0 b/dev-perl/DateTime-Calendar-Julian-0.40.0
deleted file mode 100644
index 317067132c81..000000000000
--- a/dev-perl/DateTime-Calendar-Julian-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DateTime-0.80.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Dates in the Julian calendar
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Calendar-Julian/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.80.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PI/PIJLL/DateTime-Calendar-Julian-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ab25609203553857c3be8044e3646352
diff --git a/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.40.0.ebuild b/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.40.0.ebuild
new file mode 100644
index 000000000000..60f92b749c43
--- /dev/null
+++ b/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.40.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PIJLL
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Dates in the Julian calendar"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/DateTime-0.80.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/DateTime-Calendar-Julian/Manifest b/dev-perl/DateTime-Calendar-Julian/Manifest
new file mode 100644
index 000000000000..5b837c4288c5
--- /dev/null
+++ b/dev-perl/DateTime-Calendar-Julian/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Calendar-Julian-0.04.tar.gz 11974 BLAKE2B d93294f77550bd34a6c95373f0efdb40151a4e083994ce5e636e63c9c1b141c6bba8b56149b4133df5925d964f71fc6cd8da193f84d32e9b1b385a28cbe1607c SHA512 e822d57dabbf76dcca9dc1eb097cef9c15579aeb1782a51eb3dd01d47eda0aef2aa92096df67602297a24c387445f6eb381bb3eedfe33486990844f3c96b4960
+EBUILD DateTime-Calendar-Julian-0.40.0.ebuild 403 BLAKE2B 9b0ef8b8970b1f53e553e6d58314e0a424d2b88ebfe8b07ff2df89df4756fb429c6573592c08e495a199fe5c721f939b1c977d024122b2017b49070f001cf4a5 SHA512 f62072c75af1572757e17e8d443dd8e7625a83ef2aba0b33dba99a48df74e894b5a4212560f7fe8ce690a5b57004bf3fb4ab17f709eb7c958fda9d906b676e1a
+MISC metadata.xml 421 BLAKE2B 6aada183f29cb6e2bd0fb7a2b88795192cb75efed7693c7c29d6652747e088adefc04b5a34f958912b309dcca8825ab04a41d815f0d00dcfafc4faf873b24e9d SHA512 19615bf18366bbe8f306a8b04b8660e6c37704eb6f76cbc066dd2682fc5e6c724ed19a04ac53bbb06f11bc2b2fa37ec3c4450b9da24c56e84ca722f008b80513
diff --git a/dev-perl/DateTime-Calendar-Julian/metadata.xml b/dev-perl/DateTime-Calendar-Julian/metadata.xml
new file mode 100644
index 000000000000..0eee68e05e3f
--- /dev/null
+++ b/dev-perl/DateTime-Calendar-Julian/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">DateTime-Calendar-Julian</remote-id>
+ <remote-id type="cpan-module">DateTime::Calendar::Julian</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Event-ICal-0.130.0 b/dev-perl/DateTime-Event-ICal-0.130.0
deleted file mode 100644
index b89d0d753f10..000000000000
--- a/dev-perl/DateTime-Event-ICal-0.130.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime >=dev-perl/DateTime-Event-Recurrence-0.110.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl DateTime extension for computing rfc2445 recurrences
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Event-ICal/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime >=dev-perl/DateTime-Event-Recurrence-0.110.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FG/FGLOCK/DateTime-Event-ICal-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b7a1ce6e299e180621a3e39e87c76177
diff --git a/dev-perl/DateTime-Event-ICal/DateTime-Event-ICal-0.130.0.ebuild b/dev-perl/DateTime-Event-ICal/DateTime-Event-ICal-0.130.0.ebuild
new file mode 100644
index 000000000000..90de83747505
--- /dev/null
+++ b/dev-perl/DateTime-Event-ICal/DateTime-Event-ICal-0.130.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FGLOCK
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Perl DateTime extension for computing rfc2445 recurrences"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/DateTime
+ >=dev-perl/DateTime-Event-Recurrence-0.110.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/DateTime-Event-ICal/Manifest b/dev-perl/DateTime-Event-ICal/Manifest
new file mode 100644
index 000000000000..b7bc7819180d
--- /dev/null
+++ b/dev-perl/DateTime-Event-ICal/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Event-ICal-0.13.tar.gz 25910 BLAKE2B 8ce18df7ade6600fc08c962214bb65bf8c265f2a4cdf7516ed9692f5b0848de8fe69d726242d90dc2bf1b22c151460d1eadc3f5727b9f5d8b328d3a8e539c0e1 SHA512 0b0c21a8e1906c4a6aad2663f8a5f7cb1198a7230998ede3082032aaabf343ee23a5894ca6370c4f5f73a6f342f2e0f72c0d17df645e1715de1c6e900bca42fa
+EBUILD DateTime-Event-ICal-0.130.0.ebuild 419 BLAKE2B ab735f1d5f87599315bf368351a871a3b3543921558c0a38a3a28131c7aed203b836274b255f79fe54b9f60364dfe5ff26358babb507880904f951e10f0c9788 SHA512 04ee35ffb2f8c6e99a5c2be2eca265ddeff34998f37263252a599bf722fcc5c7d9825cf7bd4334f3c278b399223ced12b025aa8053e2a54632671e7f19c25280
+MISC metadata.xml 411 BLAKE2B de0dbf7f9ab747f8950380ddee93fe65cc8874de763ff3ba1cd4cc3fb2a3e410df21f07e2b2cfbc9d0a7367ef9c90fafe185e1816e5040b03b2fd7cdb7f8a0bf SHA512 6a38f7a05bd0a5abbe55c82cf2c554f2d06872fd5813049f845b71b9e829c935e7fff3cb8114818451f29246787717cf994f1ade4d9065ebfaafdc16ec163d90
diff --git a/dev-perl/DateTime-Event-ICal/metadata.xml b/dev-perl/DateTime-Event-ICal/metadata.xml
new file mode 100644
index 000000000000..61aa2435faf3
--- /dev/null
+++ b/dev-perl/DateTime-Event-ICal/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">DateTime-Event-ICal</remote-id>
+ <remote-id type="cpan-module">DateTime::Event::ICal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Event-Recurrence-0.190.0 b/dev-perl/DateTime-Event-Recurrence-0.190.0
deleted file mode 100644
index 949b70cfac01..000000000000
--- a/dev-perl/DateTime-Event-Recurrence-0.190.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DateTime-0.270.0 >=dev-perl/DateTime-Set-0.360.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=DateTime::Set extension for create basic recurrence sets
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Event-Recurrence/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.270.0 >=dev-perl/DateTime-Set-0.360.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FG/FGLOCK/DateTime-Event-Recurrence-0.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9cb1ac529e4d97db32db0d3906da406b
diff --git a/dev-perl/DateTime-Event-Recurrence/DateTime-Event-Recurrence-0.190.0.ebuild b/dev-perl/DateTime-Event-Recurrence/DateTime-Event-Recurrence-0.190.0.ebuild
new file mode 100644
index 000000000000..3c4207a0ce8d
--- /dev/null
+++ b/dev-perl/DateTime-Event-Recurrence/DateTime-Event-Recurrence-0.190.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FGLOCK
+DIST_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="DateTime::Set extension for create basic recurrence sets"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/DateTime-0.270.0
+ >=dev-perl/DateTime-Set-0.360.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/DateTime-Event-Recurrence/Manifest b/dev-perl/DateTime-Event-Recurrence/Manifest
new file mode 100644
index 000000000000..b436cca6dfcb
--- /dev/null
+++ b/dev-perl/DateTime-Event-Recurrence/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Event-Recurrence-0.19.tar.gz 25240 BLAKE2B 72c90cf069cc5728d9553cae06f8cb5f016bfdea059cee70a5e5edd9710011175820485a5f6b1f3fdcf2bc2f2400f8eaa5db0f8377d021b3f254d25f97f72e69 SHA512 a431b69dcdab75deb09efad2e558c429b7456807d0151dca1ae602a1b7dd3f22bd9e6bae510ef039a2cb6f18f31ba92688c00586588aad60528cb461d9d4c9d5
+EBUILD DateTime-Event-Recurrence-0.190.0.ebuild 415 BLAKE2B 22b3bf7a0971cbff3662ae268660e65c53bed6dedeb3b6989b6b61eea8863a6c450e07042c98b7552e06df460ce47abf3cd119c92cba78768425fc3d2fcc03c6 SHA512 dfc0b261d8c14115ff805fe5601328afc677665872becefea33754e0ab3571f27221d3e4edab4f92336c4037469724c6ec4ebc809e00fda603006b83af5db495
+MISC metadata.xml 489 BLAKE2B 88dcfce3cc6ddb213c8b5c2bba91d1bd7c7f5a3f81439d4e7228317777309c953d1e6f2fd7885655650a5846ca01dfa4d37d09f6e7517c027f46fc5656f1fed3 SHA512 dc7e6db0a9edfdaed302af86cf25e743f97048555679b863a7cbd8449a4b38ec1566949d5f285c4a803d6ca103bab99fc6fa722c40df4a3610e3c8c19ce5cc6e
diff --git a/dev-perl/DateTime-Event-Recurrence/metadata.xml b/dev-perl/DateTime-Event-Recurrence/metadata.xml
new file mode 100644
index 000000000000..b7ff8184bd4c
--- /dev/null
+++ b/dev-perl/DateTime-Event-Recurrence/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">DateTime-Event-Recurrence</remote-id>
+ <remote-id type="cpan-module">DateTime::Event::Recurrence</remote-id>
+ <remote-id type="cpan-module">DateTime::Set::ICal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-Builder-0.810.0-r1 b/dev-perl/DateTime-Format-Builder-0.810.0-r1
deleted file mode 100644
index 9b7c13bd33c9..000000000000
--- a/dev-perl/DateTime-Format-Builder-0.810.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/DateTime dev-perl/Class-Factory-Util >=dev-perl/Params-Validate-0.91 >=dev-perl/DateTime-Format-Strptime-1.0800 dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Create DateTime parser classes and objects
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Builder/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime dev-perl/Class-Factory-Util >=dev-perl/Params-Validate-0.91 >=dev-perl/DateTime-Format-Strptime-1.0800 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.81.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e4b078ed7690dd6a4cacc67146434675
diff --git a/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.810.0-r1.ebuild b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.810.0-r1.ebuild
new file mode 100644
index 000000000000..a5de197f1b6e
--- /dev/null
+++ b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.810.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=0.81
+inherit perl-module
+
+DESCRIPTION="Create DateTime parser classes and objects"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/DateTime
+ dev-perl/Class-Factory-Util
+ >=dev-perl/Params-Validate-0.91
+ >=dev-perl/DateTime-Format-Strptime-1.0800"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/release-pod-syntax.t t/release-eol.t t/release-pod-linkcheck.t \
+ t/release-cpan-changes.t t/release-no-tabs.t t/990pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DateTime-Format-Builder/Manifest b/dev-perl/DateTime-Format-Builder/Manifest
new file mode 100644
index 000000000000..148f0ec8a232
--- /dev/null
+++ b/dev-perl/DateTime-Format-Builder/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-Builder-0.81.tar.gz 39933 BLAKE2B a9e692f584e02bf09609c5a666064de2dcef368a86518b77266bf9176a748f0b009687fb07831196e93adeedcf75123539519e1664a7caaa3e05bb5d46431b27 SHA512 617cf72e900d9bb17fd5c3cfbfa1874bf1c34de144514ea4cabd7b66eb682696b9c9501e66db1073da59c5e8278e6878b893876a1a7f11a9c011dbae44ebdd57
+EBUILD DateTime-Format-Builder-0.810.0-r1.ebuild 727 BLAKE2B a1109ff4d95b4629b0130f1b9292fb0fae4e1d298ffcba2ff93558053d57727a739fe80aafbd3f5e16450e24b58404db8371f2a25f310d4e536588219552a68b SHA512 1eaa289358596d02127bdbe0266cb622d54f881b79d50f665897bdb86e2de69c6263a34c42ccdc07f50465ec93bfbdcad14e62dfd4081396dc08a6ec6e114bbb
+MISC metadata.xml 942 BLAKE2B 3ec5c9ced23525003fb0780e1de6949fda9a4ddb6df06021e68f0583ce3fadf79a2e0da1c23d78bc3c9bba178e6aad3fd990b0c3dd9ed1e4a8127686a2cfc436 SHA512 2dd2b6b580f610690642a006e5acf19e9e16c68ce9cdbc5c6b7a6cea34b2620a5544b720c79f3ebb89a7798e6c9c407ff931ca37fd28983704506ee76db06606
diff --git a/dev-perl/DateTime-Format-Builder/metadata.xml b/dev-perl/DateTime-Format-Builder/metadata.xml
new file mode 100644
index 000000000000..8bead3a3c5d6
--- /dev/null
+++ b/dev-perl/DateTime-Format-Builder/metadata.xml
@@ -0,0 +1,18 @@
+<?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">DateTime-Format-Builder</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Builder</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Builder::Parser</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Builder::Parser::Dispatch</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Builder::Parser::Quick</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Builder::Parser::Regex</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Builder::Parser::Strptime</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Builder::Parser::generic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-DateParse-0.50.0-r1 b/dev-perl/DateTime-Format-DateParse-0.50.0-r1
deleted file mode 100644
index 2ad37b081c3d..000000000000
--- a/dev-perl/DateTime-Format-DateParse-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/DateTime-0.29 dev-perl/DateTime-TimeZone dev-perl/TimeDate dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parses Date::Parse compatible formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-DateParse/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.29 dev-perl/DateTime-TimeZone dev-perl/TimeDate dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JH/JHOBLITT/DateTime-Format-DateParse-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4d662a4952ce733b399a4be62c01fc3d
diff --git a/dev-perl/DateTime-Format-DateParse/DateTime-Format-DateParse-0.50.0-r1.ebuild b/dev-perl/DateTime-Format-DateParse/DateTime-Format-DateParse-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..8f4b01473c7f
--- /dev/null
+++ b/dev-perl/DateTime-Format-DateParse/DateTime-Format-DateParse-0.50.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JHOBLITT
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Parses Date::Parse compatible formats"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/DateTime-0.29
+ dev-perl/DateTime-TimeZone
+ dev-perl/TimeDate"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST=do
diff --git a/dev-perl/DateTime-Format-DateParse/Manifest b/dev-perl/DateTime-Format-DateParse/Manifest
new file mode 100644
index 000000000000..7c2501505a54
--- /dev/null
+++ b/dev-perl/DateTime-Format-DateParse/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-DateParse-0.05.tar.gz 17400 BLAKE2B 6fd3dad9163bc4906a7e4b4fef9da73968e5be00380f5564bc3f82e00636697d2eacd9b6ddc9bec284d5c176a25fe39b5fcd53deba1f68987074fa6d5fd44450 SHA512 94ffb7ab016386d561d370a00180db490519e5f0f83529bf220484450851dbd88bf16a1f04b26fad31e8a4e36202dd1f905233b2d676b8bf92db2c212e636ad3
+EBUILD DateTime-Format-DateParse-0.50.0-r1.ebuild 462 BLAKE2B 48044484ffcadecaf22da39c3783ecf3b5e1f463374f1801554161343713d186070a78cd27c18fecbbd048fb34decb001fab460b75048dd70aa619fe0d3e6cbf SHA512 ecf613fc5d9e5ee6dd72a24f926014cd9cb3f3b2d8c0ba728650d7fa57fa72a5a0937a363ce49a377e8a78bf54b6555501d19fd996232c792d2e65e6e6383518
+MISC metadata.xml 423 BLAKE2B b41c311a6009700a6adcd63c72259a39d371923838f79e76d1259b2cc8270c68f1235485f7f6d05fbef47c0459c4aa7edab03d4fd83844c27528ab254ed518bb SHA512 7b9ac2a15e4f8e4ac4963bea0f15a696aa6caee78fe7b115ba9b89d8c16f8cc0c4ea002422a76dfe6ffcb46ece3d27118c5655208ac393490e742f51f302ac20
diff --git a/dev-perl/DateTime-Format-DateParse/metadata.xml b/dev-perl/DateTime-Format-DateParse/metadata.xml
new file mode 100644
index 000000000000..2b86cda9a771
--- /dev/null
+++ b/dev-perl/DateTime-Format-DateParse/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">DateTime-Format-DateParse</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::DateParse</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-Flexible-0.280.0 b/dev-perl/DateTime-Format-Flexible-0.280.0
deleted file mode 100644
index 5175436d8d55..000000000000
--- a/dev-perl/DateTime-Format-Flexible-0.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime >=dev-perl/DateTime-Format-Builder-0.740.0 dev-perl/DateTime-TimeZone dev-perl/List-MoreUtils dev-perl/Module-Pluggable virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-MockTime >=virtual/perl-Test-Simple-0.440.0 ) dev-lang/perl:=
-DESCRIPTION=Flexibly parse strings and turn them into DateTime objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Flexible/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime >=dev-perl/DateTime-Format-Builder-0.740.0 dev-perl/DateTime-TimeZone dev-perl/List-MoreUtils dev-perl/Module-Pluggable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TH/THINC/DateTime-Format-Flexible-0.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e5b14dd4bbf90643dcc88ddabb4b223e
diff --git a/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.280.0.ebuild b/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.280.0.ebuild
new file mode 100644
index 000000000000..d14afe324c37
--- /dev/null
+++ b/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.280.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=THINC
+DIST_VERSION=0.28
+DIST_EXAMPLES=( "example/*" )
+inherit perl-module
+
+DESCRIPTION="Flexibly parse strings and turn them into DateTime objects"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/DateTime
+ >=dev-perl/DateTime-Format-Builder-0.740.0
+ dev-perl/DateTime-TimeZone
+ dev-perl/List-MoreUtils
+ dev-perl/Module-Pluggable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-MockTime
+ >=virtual/perl-Test-Simple-0.440.0
+ )
+"
+src_test() {
+ perl_rm_files t/002_pod.t t/003_podcoverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DateTime-Format-Flexible/Manifest b/dev-perl/DateTime-Format-Flexible/Manifest
new file mode 100644
index 000000000000..6ca74389a64a
--- /dev/null
+++ b/dev-perl/DateTime-Format-Flexible/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-Flexible-0.28.tar.gz 73722 BLAKE2B 38e23f7795ca66154e303eb7260568a27b08af937ffeef2aa61b03a81ad91d55e6a46e08105d564034a8cf02fc00ec87c26ce6510aed76e08ce73d3ec8c16abb SHA512 e74de1cf104a37cf832d5976fd450476a42b945a8fd03ab1ddea504e4041009534cef9e72a75a120ab3ed9a1af63fb05bd5876632b594db9e7f21f419678d2d8
+EBUILD DateTime-Format-Flexible-0.280.0.ebuild 689 BLAKE2B 1662e0954dcb0b6de906f4e8dbf4e901acfa1176c78867b40103cc0e5c26b5f003fc6ea0966da426d80105ec038e07fced736e6db33384295b0d2f58776265ad SHA512 cbfe988712b0c119a758479be1b02482fc1caa53ef248d91c1860d572465cb4eb3632011aa9f30125601e3ea683f48df4cb338efc32d58d37352d231505e0681
+MISC metadata.xml 749 BLAKE2B c7fe8bc9184184a8010220c476c113a28eabcbc90b8a1f58d13fc17650b92dc954470c1edeaebbdb8b7cb10cccb39838bef9ee859d191e53455755730e2c0413 SHA512 14511113c46b25b011aec9c24c2b370807bdcd308104e0b37a79a1341b88f60e40c803a30c5d4597a0e22ef5e79915b72bfe6a420b4cd4268650d625249ba9e6
diff --git a/dev-perl/DateTime-Format-Flexible/metadata.xml b/dev-perl/DateTime-Format-Flexible/metadata.xml
new file mode 100644
index 000000000000..f1c0ecce20fa
--- /dev/null
+++ b/dev-perl/DateTime-Format-Flexible/metadata.xml
@@ -0,0 +1,16 @@
+<?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">DateTime-Format-Flexible</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Flexible</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Flexible::lang</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Flexible::lang::de</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Flexible::lang::en</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Flexible::lang::es</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-HTTP-0.420.0 b/dev-perl/DateTime-Format-HTTP-0.420.0
deleted file mode 100644
index 0888005df810..000000000000
--- a/dev-perl/DateTime-Format-HTTP-0.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/DateTime-0.170.0 >=dev-perl/HTTP-Date-1.440.0 >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Date conversion routines
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-HTTP/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.170.0 >=dev-perl/HTTP-Date-1.440.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CK/CKRAS/DateTime-Format-HTTP-0.42.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5c12e413d20f3510702c8bfbe4f11d55
diff --git a/dev-perl/DateTime-Format-HTTP/DateTime-Format-HTTP-0.420.0.ebuild b/dev-perl/DateTime-Format-HTTP/DateTime-Format-HTTP-0.420.0.ebuild
new file mode 100644
index 000000000000..2ad1fc1f9a07
--- /dev/null
+++ b/dev-perl/DateTime-Format-HTTP/DateTime-Format-HTTP-0.420.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CKRAS
+MODULE_VERSION=0.42
+inherit perl-module
+
+DESCRIPTION="Date conversion routines"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DateTime-0.170.0
+ >=dev-perl/HTTP-Date-1.440.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/DateTime-Format-HTTP/Manifest b/dev-perl/DateTime-Format-HTTP/Manifest
new file mode 100644
index 000000000000..3a64b8786ade
--- /dev/null
+++ b/dev-perl/DateTime-Format-HTTP/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-HTTP-0.42.tar.gz 18170 BLAKE2B 51d252098f7de5f77463097a72248a98f43af5c9da863d230d5992405823c3fa626de2e3cc76c271489f7255be81068a0c8ac33f44d831a08308a8eccfb2da4c SHA512 d8ff064d4bd0c9f41ec14a6e06d12a401e9c5162ef1f41381ba4314fc4776d1898cf07971243cf1b4a90096a8ed5f59361616d3fc2d6c62a7bdbdcc331fe81b8
+EBUILD DateTime-Format-HTTP-0.420.0.ebuild 444 BLAKE2B b31b14266cb24ad7a6e1789c848bf7501086c3dd6aa663664a5260fb9f7a6c267bd703393d36a0580074ce93888c31dcaebfe23c5631fe8506b32eb553110cb7 SHA512 94c15d46af8d7a8dcecb66a9c0a64bcdd18955faf89ea5ba8f6c416d15faff5f78e490f99b36fd14bce1dd0c267d811c59c753337c77cccc6b0254a146320116
+MISC metadata.xml 413 BLAKE2B b7fa8e6b864c47e4f0ff359769549007e7450804d5796752904ec3cce2d9eeede2983edd1a084948330137bba5de50839fa8c70ac38420832c9d61e5490e9f6f SHA512 6696d105d30e0488571c0c9eb7822e8068786c4bb991528d05a0618019264bba5da8d41bd065e780a7aecdb741f154de49a611544654c424669850cea9ca8ae5
diff --git a/dev-perl/DateTime-Format-HTTP/metadata.xml b/dev-perl/DateTime-Format-HTTP/metadata.xml
new file mode 100644
index 000000000000..849ba9e8c00a
--- /dev/null
+++ b/dev-perl/DateTime-Format-HTTP/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">DateTime-Format-HTTP</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::HTTP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-Human-Duration-0.640.0 b/dev-perl/DateTime-Format-Human-Duration-0.640.0
deleted file mode 100644
index 8b440c603fb3..000000000000
--- a/dev-perl/DateTime-Format-Human-Duration-0.640.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Get a locale specific string describing the span of a given duration
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Human-Duration/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSTRAT/DateTime-Format-Human-Duration-0.64.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8bf8e7f2f6279363c044a0601eccef7e
diff --git a/dev-perl/DateTime-Format-Human-Duration/DateTime-Format-Human-Duration-0.640.0.ebuild b/dev-perl/DateTime-Format-Human-Duration/DateTime-Format-Human-Duration-0.640.0.ebuild
new file mode 100644
index 000000000000..84bcabe347fc
--- /dev/null
+++ b/dev-perl/DateTime-Format-Human-Duration/DateTime-Format-Human-Duration-0.640.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSTRAT
+DIST_VERSION=0.64
+inherit perl-module
+
+DESCRIPTION="Get a locale specific string describing the span of a given duration"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-perl/Module-Build
+ ${RDEPEND}"
+
+DIST_TEST="do"
diff --git a/dev-perl/DateTime-Format-Human-Duration/Manifest b/dev-perl/DateTime-Format-Human-Duration/Manifest
new file mode 100644
index 000000000000..803117a05da4
--- /dev/null
+++ b/dev-perl/DateTime-Format-Human-Duration/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-Human-Duration-0.64.tar.gz 17683 BLAKE2B 4681255fb5609307f87009e60d4309237fe9aa5e5994f4b1d716373396aeec5327db1414184d68cc10faafb80884be973b55d5e2140db2b746c588e95bc8d357 SHA512 2ae94d56e1176adcdb55b2f1291a04e15c50c0116477be18b49f9b95bd3ac0778c0bc280df323df213e3fcd8be25f8d91227be1841ce68b4cfa86be479d34376
+EBUILD DateTime-Format-Human-Duration-0.640.0.ebuild 369 BLAKE2B ab5e98878c691f814c12aac51fe25264810402fe36804c436da4819eab26de66bd94c544f99c1597f433efa26bcdfcd1495013b079a013f3a0f0ad51fc4660d0 SHA512 dc6eaaf28cfb39588f2db3e0e48e4adae4440d3fcd6d00dc115ff7a63606c3451754d9ba318e030b87d16988a70672e7f03c770336841ebe71c49e2baf845187
+MISC metadata.xml 790 BLAKE2B 4187669bcd1453c042466a3d20ef66c6957885e74f449608f635f5c12ec573b068c23b69964972e4eb279cc50222ab986b60b92d4e6cb0adba7a6f7d4a9f5148 SHA512 7d1ef3b1cdff1cbb0037e253f2dccb14b6dedb98fcf843d67537c8fb6f14fb4075cfa3a1fd201f5fcf00eeb2485837485a22280599794d8f45b8ea51649b3fbb
diff --git a/dev-perl/DateTime-Format-Human-Duration/metadata.xml b/dev-perl/DateTime-Format-Human-Duration/metadata.xml
new file mode 100644
index 000000000000..733a020e2f3f
--- /dev/null
+++ b/dev-perl/DateTime-Format-Human-Duration/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>c.affolter@purplehaze.ch</email>
+ <name>Christian Affolter</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>Get a locale specific string describing the span of a given
+ duration.</longdescription>
+ <upstream>
+ <remote-id type="cpan">DateTime-Format-Human-Duration</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Human::Duration</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-ICal-0.90.0 b/dev-perl/DateTime-Format-ICal-0.90.0
deleted file mode 100644
index cc4e03d66afa..000000000000
--- a/dev-perl/DateTime-Format-ICal-0.90.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/DateTime >=dev-perl/DateTime-Event-ICal-0.03 >=dev-perl/DateTime-Set-0.1 >=dev-perl/DateTime-TimeZone-0.22 >=dev-perl/Params-Validate-0.59 dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse and format iCal datetime and duration strings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-ICal/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime >=dev-perl/DateTime-Event-ICal-0.03 >=dev-perl/DateTime-Set-0.1 >=dev-perl/DateTime-TimeZone-0.22 >=dev-perl/Params-Validate-0.59 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-ICal-0.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b52d8b2b306839e21c2d04825c8c68ce
diff --git a/dev-perl/DateTime-Format-ICal/DateTime-Format-ICal-0.90.0.ebuild b/dev-perl/DateTime-Format-ICal/DateTime-Format-ICal-0.90.0.ebuild
new file mode 100644
index 000000000000..103276a37717
--- /dev/null
+++ b/dev-perl/DateTime-Format-ICal/DateTime-Format-ICal-0.90.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Parse and format iCal datetime and duration strings"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/DateTime
+ >=dev-perl/DateTime-Event-ICal-0.03
+ >=dev-perl/DateTime-Set-0.1
+ >=dev-perl/DateTime-TimeZone-0.22
+ >=dev-perl/Params-Validate-0.59"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST=do
diff --git a/dev-perl/DateTime-Format-ICal/Manifest b/dev-perl/DateTime-Format-ICal/Manifest
new file mode 100644
index 000000000000..48a35d7d3f0f
--- /dev/null
+++ b/dev-perl/DateTime-Format-ICal/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-ICal-0.09.tar.gz 16794 BLAKE2B b3cbb21ed8172de545169ec41191974950ac3a7c094ddb2691bdb4df7b5636da625c0aea0b538fc27fd6c118fefb2f4374d3a067aca5fc050bd5d2e2ed16448d SHA512 f9af7bbb4770333cac5747a030105ecf1758c728628366c90074b15b3fc5c22b0ab72e8815b18a02a69fc1b4873ef4fc60af19771d1af3c6d166d798453b3d94
+EBUILD DateTime-Format-ICal-0.90.0.ebuild 505 BLAKE2B 86c47ba6cfc728c612d3fd14d302d74bfeb60030284da3cc3176299cdac6b0bc8136fdb35569981e36a790979f6f6052a221e21939f4e4c8aa1c87904848d6d2 SHA512 529bccb47af4db3b303a3c1ce95070baaace26a002fdb6e64f8de2659530c3edb77d344367821417dbd613bcff579b68f12e4cc5a44e595665f3ab62c6d0830b
+MISC metadata.xml 413 BLAKE2B 4e27bb428a99f275c71b67b8d12d08aa66528d860b815085dad2c7992e8f3eace25b4e7586d8719141c5b5da3368cca1cc796c86409a43da0df5087e329340e9 SHA512 9ddf30addc9c1c28003193e9d76db8a8419b981a9f3566632cc47411089f9ea85dcf439659e8190b93a237211595d4afa8e6ac0b527e42cb5fa9090133ec4c40
diff --git a/dev-perl/DateTime-Format-ICal/metadata.xml b/dev-perl/DateTime-Format-ICal/metadata.xml
new file mode 100644
index 000000000000..c4a6ee2214fb
--- /dev/null
+++ b/dev-perl/DateTime-Format-ICal/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">DateTime-Format-ICal</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::ICal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-ISO8601-0.80.0-r1 b/dev-perl/DateTime-Format-ISO8601-0.80.0-r1
deleted file mode 100644
index 7e79a0326451..000000000000
--- a/dev-perl/DateTime-Format-ISO8601-0.80.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/DateTime dev-perl/DateTime-Format-Builder dev-perl/Module-Build test? ( dev-perl/File-Find-Rule ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parses ISO8601 formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-ISO8601/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime dev-perl/DateTime-Format-Builder dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JH/JHOBLITT/DateTime-Format-ISO8601-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=aeba8410f5e3b9e96c86306c5d007fc6
diff --git a/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.80.0-r1.ebuild b/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..a83e7b1fc65c
--- /dev/null
+++ b/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.80.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JHOBLITT
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Parses ISO8601 formats"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="dev-perl/DateTime
+ dev-perl/DateTime-Format-Builder"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ dev-perl/File-Find-Rule
+ )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/00_distribution.t t/99_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DateTime-Format-ISO8601/Manifest b/dev-perl/DateTime-Format-ISO8601/Manifest
new file mode 100644
index 000000000000..ca2a0e07259c
--- /dev/null
+++ b/dev-perl/DateTime-Format-ISO8601/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-ISO8601-0.08.tar.gz 21119 BLAKE2B 7967639c2d7ca169f8bf148a9473f8f7a7866bd127ca095f506090ee49a1bd198892dcd396c8f45c594d7f7df42a4714907541df8fa4b88023dff0b3039f72f6 SHA512 88b9c538bf7566cf9857266505e47ea58b72b0cf447bde0b5ca79e9c19ea66118bdb62d4039284e1ab901a0016044613307de654a642761d91989bfb50735979
+EBUILD DateTime-Format-ISO8601-0.80.0-r1.ebuild 554 BLAKE2B e86d01ad2d292488ea7140a83bda9831c9c0089a93e2e224ebacb7306e497949e404d82e11dd2610f71f0f25c79436660eb5b0689902ed4972eefced7745e927 SHA512 f41be22a23e1a1de4461ecebcf7080518b1487b5d814a91f826d7e026a30c47a73a7b823a290a3d8eb6602b3c3942ba9f4bb31cbad8f56642203160c6b5e67b3
+MISC metadata.xml 419 BLAKE2B f2948de7ffdac087ffb628b54c24877ed3f4126f9d53220fe9fdd88a1bb36f754d7d57ae22b8a2d2d6a28e8916ec74ee56c9eba1752a214f34560f4cba98888a SHA512 20bc03e688026ac68eefcfd5c3cf1a5384e45e5e6e3789b5382a4ac50b802a4d73c5f325d7f6eccf7efbec0b41473b16a98c5231c97c76e7ea6987f419ec9f8a
diff --git a/dev-perl/DateTime-Format-ISO8601/metadata.xml b/dev-perl/DateTime-Format-ISO8601/metadata.xml
new file mode 100644
index 000000000000..a9fbb2073921
--- /dev/null
+++ b/dev-perl/DateTime-Format-ISO8601/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">DateTime-Format-ISO8601</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::ISO8601</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-Mail-0.402.0 b/dev-perl/DateTime-Format-Mail-0.402.0
deleted file mode 100644
index ba8f2577a353..000000000000
--- a/dev-perl/DateTime-Format-Mail-0.402.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=dev-perl/DateTime-0.180.0 dev-perl/Params-Validate dev-perl/Dist-CheckConflicts virtual/perl-File-Spec >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.880.0 virtual/perl-File-Spec virtual/perl-Storable ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Convert between DateTime and RFC2822/822 formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Mail/
-IUSE=test
-KEYWORDS=alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-0.180.0 dev-perl/Params-Validate dev-perl/Dist-CheckConflicts dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOOK/DateTime-Format-Mail-0.402.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=760819e63554e8197e3ad70dd048e738
diff --git a/dev-perl/DateTime-Format-Mail-0.403.0 b/dev-perl/DateTime-Format-Mail-0.403.0
deleted file mode 100644
index 27541134fef8..000000000000
--- a/dev-perl/DateTime-Format-Mail-0.403.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/DateTime-1.40.0 dev-perl/Params-Validate virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Convert between DateTime and RFC2822/822 formats
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Mail/
-IUSE=test
-KEYWORDS=alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-1.40.0 dev-perl/Params-Validate dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOOK/DateTime-Format-Mail-0.403.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6ddbc0a8b323408de8b822d08655bc4f
diff --git a/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.402.0.ebuild b/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.402.0.ebuild
new file mode 100644
index 000000000000..ab32a1a852bb
--- /dev/null
+++ b/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.402.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BOOK
+MODULE_VERSION=0.402
+inherit perl-module
+
+DESCRIPTION="Convert between DateTime and RFC2822/822 formats"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-0.180.0
+ dev-perl/Params-Validate
+ dev-perl/Dist-CheckConflicts
+"
+DEPEND="${RDEPEND}
+ virtual/perl-File-Spec
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? ( >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-File-Spec
+ virtual/perl-Storable )"
+
+SRC_TEST=do
diff --git a/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0.ebuild b/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0.ebuild
new file mode 100644
index 000000000000..5c7877c688a0
--- /dev/null
+++ b/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BOOK
+DIST_VERSION=0.403
+inherit perl-module
+
+DESCRIPTION="Convert between DateTime and RFC2822/822 formats"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-1.40.0
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-*.t t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DateTime-Format-Mail/Manifest b/dev-perl/DateTime-Format-Mail/Manifest
new file mode 100644
index 000000000000..f9946a8da43e
--- /dev/null
+++ b/dev-perl/DateTime-Format-Mail/Manifest
@@ -0,0 +1,5 @@
+DIST DateTime-Format-Mail-0.402.tar.gz 178213 BLAKE2B 16ec4de015b19c30cf2ac75ca09ad91081d5842376f30398da7b66a96068acf6c827a9b488ffb1d1fff275d7cf163f8ced0487a70d5fd6cda049bcafed390bb5 SHA512 079a4a4e3dbd8b585726b03809e42436d48a71c94f4a94a662e7955278374ff564ee0fae4a4999f84f2f35d78b0d695b917a737e262a7499940272abd66ac5c6
+DIST DateTime-Format-Mail-0.403.tar.gz 178292 BLAKE2B 931547f40cab8d135167260783c5622a748f90c4d0b3b002496ec2ca26390adc30b5e8fe1b95a9fdd81fcc65a9fa1166413e2a79d390a652b1f74b4447329b2a SHA512 b5e6f0ffdda3c52aa64b65414f399dcc06f72004c5421f8f0dbf1f9d4cda6e0deb1c3873df62531dc265a44ac66fd110dfc1d4273c97a48b0c472a67b03fd56f
+EBUILD DateTime-Format-Mail-0.402.0.ebuild 649 BLAKE2B a57ff7fb896ac9288015b2e8a8cd63ab8730fa7e09cf8acfe812dfd59d5490f049bd74c9a5e047351ab47b1c4739b420528d4a93d4643073952b4769c60345da SHA512 168b80e3b44fbde970bd1533ea82532c3852b92d6d16d4170318ce5b282cefb80278f0c0485558d9b1b4b40aec61f9e567446347b492381bcbd889aafe802aa9
+EBUILD DateTime-Format-Mail-0.403.0.ebuild 617 BLAKE2B 936856b2c740134c431adb036c6fda503ca512877bc9b104e081be3cfd17b235d086b1e42e5058561c3a81cddb4ffdc39f446be9a0d352cab380429c013edd58 SHA512 e3604d4efd917034915886288a9afcb586f29d906fe5dc156485a6c82a31903ae518ce2192b6706cf6af6461535c660120d42d87380e7055cdafce2bbd06180b
+MISC metadata.xml 413 BLAKE2B a0621506432e96e33421b27dfefc06731fdb3fa49d22fd6f7cb826e1aa36998ffe95326605369fa80224f1487b425129309a6aa6bb6959e83ce3de71f0f17cf5 SHA512 817090c051dff57cb4ce28ae9b3749f560bdf7ec26daa23d0c6797acb591808971907fc09cc4ff7e2fc4f10ace5f2abb9d45a39f1d9a16ad369f0f73570f2a9a
diff --git a/dev-perl/DateTime-Format-Mail/metadata.xml b/dev-perl/DateTime-Format-Mail/metadata.xml
new file mode 100644
index 000000000000..ca6a159d6890
--- /dev/null
+++ b/dev-perl/DateTime-Format-Mail/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">DateTime-Format-Mail</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Mail</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-Natural-1.10.0-r1 b/dev-perl/DateTime-Format-Natural-1.10.0-r1
deleted file mode 100644
index db51a6a3507e..000000000000
--- a/dev-perl/DateTime-Format-Natural-1.10.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/boolean dev-perl/Clone dev-perl/DateTime dev-perl/DateTime-TimeZone dev-perl/Date-Calc virtual/perl-Getopt-Long dev-perl/Params-Validate dev-perl/List-MoreUtils >=dev-perl/Module-Build-0.380.0 test? ( dev-perl/Module-Util dev-perl/Test-MockTime ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Create machine readable date/time with natural parsing logic
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Natural/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/boolean dev-perl/Clone dev-perl/DateTime dev-perl/DateTime-TimeZone dev-perl/Date-Calc virtual/perl-Getopt-Long dev-perl/Params-Validate dev-perl/List-MoreUtils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8a939ddf951c3f32c48b4805acd638fc
diff --git a/dev-perl/DateTime-Format-Natural-1.40.0 b/dev-perl/DateTime-Format-Natural-1.40.0
deleted file mode 100644
index 7184e0130615..000000000000
--- a/dev-perl/DateTime-Format-Natural-1.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/Date-Calc dev-perl/DateTime dev-perl/DateTime-TimeZone virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Term-ReadLine dev-perl/boolean >=dev-perl/Module-Build-0.420.0 test? ( dev-perl/Module-Util dev-perl/Test-MockTime virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Parse informal natural language date/time strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Natural/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/Date-Calc dev-perl/DateTime dev-perl/DateTime-TimeZone virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Term-ReadLine dev-perl/boolean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=81b4d1eb333003070eec5437f8a791ad
diff --git a/dev-perl/DateTime-Format-Natural-1.50.0 b/dev-perl/DateTime-Format-Natural-1.50.0
deleted file mode 100644
index bbfd7e1cfd8b..000000000000
--- a/dev-perl/DateTime-Format-Natural-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/Date-Calc dev-perl/DateTime dev-perl/DateTime-TimeZone virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Term-ReadLine dev-perl/boolean >=dev-perl/Module-Build-0.420.0 test? ( dev-perl/Module-Util dev-perl/Test-MockTime virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Parse informal natural language date/time strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Natural/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/Date-Calc dev-perl/DateTime dev-perl/DateTime-TimeZone virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Term-ReadLine dev-perl/boolean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=aeb15a160750590e93787885e9abd536
diff --git a/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.10.0-r1.ebuild b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..ce3e2237018e
--- /dev/null
+++ b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.10.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SCHUBIGER
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Create machine readable date/time with natural parsing logic"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/boolean
+ dev-perl/Clone
+ dev-perl/DateTime
+ dev-perl/DateTime-TimeZone
+ dev-perl/Date-Calc
+ virtual/perl-Getopt-Long
+ dev-perl/Params-Validate
+ dev-perl/List-MoreUtils
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ dev-perl/Module-Util
+ dev-perl/Test-MockTime
+ )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.40.0.ebuild b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.40.0.ebuild
new file mode 100644
index 000000000000..e2b21312dfd6
--- /dev/null
+++ b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.40.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCHUBIGER
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Parse informal natural language date/time strings"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Clone
+ dev-perl/Date-Calc
+ dev-perl/DateTime
+ dev-perl/DateTime-TimeZone
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ dev-perl/List-MoreUtils
+ dev-perl/Params-Validate
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Storable
+ virtual/perl-Term-ReadLine
+ dev-perl/boolean
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ dev-perl/Module-Util
+ dev-perl/Test-MockTime
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.50.0.ebuild b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.50.0.ebuild
new file mode 100644
index 000000000000..8c8f365436fe
--- /dev/null
+++ b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.50.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCHUBIGER
+DIST_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Parse informal natural language date/time strings"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Clone
+ dev-perl/Date-Calc
+ dev-perl/DateTime
+ dev-perl/DateTime-TimeZone
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ dev-perl/List-MoreUtils
+ dev-perl/Params-Validate
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Storable
+ virtual/perl-Term-ReadLine
+ dev-perl/boolean
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ dev-perl/Module-Util
+ dev-perl/Test-MockTime
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/DateTime-Format-Natural/Manifest b/dev-perl/DateTime-Format-Natural/Manifest
new file mode 100644
index 000000000000..de01b6f88c02
--- /dev/null
+++ b/dev-perl/DateTime-Format-Natural/Manifest
@@ -0,0 +1,7 @@
+DIST DateTime-Format-Natural-1.01.tar.gz 72617 BLAKE2B 5e81da4624995d7e8c5f90c80d2daaa1646d6857cba981f76c15720f3559afee3ddb2404258324b8ee28585c4f6b7a17b5ba294035565b34f133e0d70694814b SHA512 1c8516107d5d937273e815002b9b662b80a5c5e687754d65a759b35f5674d3dc8d36224ce03a0c24f693d37ac4934177593b9800caa7fb13806f3c52356ccfe1
+DIST DateTime-Format-Natural-1.04.tar.gz 80415 BLAKE2B 0cd167a37e5b05129434de515cd7c775d230a6ac56c69332edb0ecb119a916996985f87a2c856bfc4543a45f58886730f25cedf4b6ed6173e66b3a8cb601c5ee SHA512 4d48ec2180f56333bc50dfe75609e09574bec502bae38a858c82467b6030dcedaec14f94fc6da182d159c1070ebe734f5e3de9d7ad0f82fe99fce885744ea213
+DIST DateTime-Format-Natural-1.05.tar.gz 80675 BLAKE2B 7495309aecc2aca50dcbcbbd7732cffac593a1455a438ada473c9cd0b4c068d4ac5f7dd59632d63e07b3b4c05d6d2cb8826996a047a618eb4a3f4f3fb4a29f85 SHA512 d6c07a7e6345321dfffbf608fbd0ef8b050761b612f76ebb0cf06b9e883ca83863b71f846868c8323d6d0c428c9ec93a988bcb53f883045bd1de94926cba9e7e
+EBUILD DateTime-Format-Natural-1.10.0-r1.ebuild 697 BLAKE2B 7cb3abf9961c3262e7bb1a71c130cfe9a41a31ef9e1b8f8bb84d0ee0149ed18f302bdc3829ed6d6ac97356134661d72ea9955ace6a34284cc9302ac472dcb161 SHA512 6107545c66ce37dc94a78f438fc9af62af47d3f4c7fb72753886086c466db62592905c90781d2965eb98d598ccef1aadddafa0057d22f36841bbfcfa4e1f5c1e
+EBUILD DateTime-Format-Natural-1.40.0.ebuild 844 BLAKE2B 9949a44b1359215d055a4065283d2132aab0fbc25336554a8cd73d1b3a1a6115e40bd373bc31dbf86495fa27a55e271b73b903bd4600662ff4163df14cf27a41 SHA512 66db5b83a0553625f772b71e4af40bdc5de9b3e8bdff10f42ddf5aa48bf87c66f8918b149f7ad5e2d1bc21d63da8a9d399a9dd451dd83712c8739411347cdf34
+EBUILD DateTime-Format-Natural-1.50.0.ebuild 845 BLAKE2B 1bcea7d996ee8987abd2fe399af3a7fef79ebfcb51e67e5684d2b217f727cdbfe37017bcb62f72763e869beefd88f72581b6a4c2e49be40c0604185a8c7ca3a1 SHA512 ba0fa52883f3e2ecb9ddd31ccd264234117600b1da7945e93ab92561fa4a7b616175375eedf3a44eb7ac9a253da630766990bc6bbf67f735a70c21eed1707a0b
+MISC metadata.xml 1560 BLAKE2B a90cb77b35cfdad349d90f6487ddc79cd3327cac6c087721d49464434708d7fe1496986f4dccb2208e24dd254323898e32221375543cd874d99f1438517a65f2 SHA512 98a1ceb80a0817dbe9754d530d2b01eff6fd66b62c6dea5ff89158fd14bef251b688dee555decf63c3e008301c2a70bed4c7dcad3d68845ee71e39a3152c236d
diff --git a/dev-perl/DateTime-Format-Natural/metadata.xml b/dev-perl/DateTime-Format-Natural/metadata.xml
new file mode 100644
index 000000000000..d979f373bd7a
--- /dev/null
+++ b/dev-perl/DateTime-Format-Natural/metadata.xml
@@ -0,0 +1,26 @@
+<?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">DateTime-Format-Natural</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Calc</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Compat</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Duration</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Duration::Checks</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Expand</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Extract</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Formatted</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Helpers</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Lang::Base</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Lang::EN</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Rewrite</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Test</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Utils</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Natural::Wrappers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-SQLite-0.110.0 b/dev-perl/DateTime-Format-SQLite-0.110.0
deleted file mode 100644
index 3850e7e8c4fb..000000000000
--- a/dev-perl/DateTime-Format-SQLite-0.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/DateTime-0.51 >=dev-perl/DateTime-Format-Builder-0.79.01 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse and format SQLite dates and times
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-SQLite/
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.51 >=dev-perl/DateTime-Format-Builder-0.79.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/DateTime-Format-SQLite-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ba9189668c62b44bc69ea0399252f655
diff --git a/dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0.ebuild b/dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0.ebuild
new file mode 100644
index 000000000000..7c329f5adf04
--- /dev/null
+++ b/dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CFAERBER
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Parse and format SQLite dates and times"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/DateTime-0.51
+ >=dev-perl/DateTime-Format-Builder-0.79.01"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/DateTime-Format-SQLite/Manifest b/dev-perl/DateTime-Format-SQLite/Manifest
new file mode 100644
index 000000000000..3e6200a2cfd5
--- /dev/null
+++ b/dev-perl/DateTime-Format-SQLite/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-SQLite-0.11.tar.gz 13089 BLAKE2B 6922db57ae3a067dd142815dddcfce968c21fd03a4e21cc1db8ae8c484f745d2a673ad67912e643711ce90aa01debe274761e56d41655a4186db22c6bc8ac731 SHA512 061f831c2a8d653706d315c1cff24ad887e3f8c65afdbd2140066735649c097be921f217e6e2761f8f34604066c618f296d40e9c650c3a1bb085cadbdfa7b7b9
+EBUILD DateTime-Format-SQLite-0.110.0.ebuild 401 BLAKE2B 7d8ba23f2b2be16f1fa8687297da3dad11f8dac4a15939d6531835627b8c29cf8f7bc28c0cae5997364cdf7af1fc6f397bcc90e0da40cd800e93c4042cef0f8d SHA512 039bec629132c511c70039696534a159204bdf2458ee51d4b352a1e5cf1c612d5a99dfbc30cafde45b010f328fc07ad406a88d8625ec53e891639af0c6f2e903
+MISC metadata.xml 417 BLAKE2B 2cd7d6bf3ec6933b1fbb99b1442eacf90b3cb4d2cb30d76eb39271fa69e75f49480a1afd0112784d1a2cdc5d12efe84404105f3d09f21b841b710f6b9e340614 SHA512 6e441e2a22b8333eaf7e71454c0a549c3ca5f68e623dad808ee4cc60cee534224575cdc22a00aef2985c8daaa43d9a5caf151c2c073dec58e1e5bb91e9df1ac8
diff --git a/dev-perl/DateTime-Format-SQLite/metadata.xml b/dev-perl/DateTime-Format-SQLite/metadata.xml
new file mode 100644
index 000000000000..175f76af81a5
--- /dev/null
+++ b/dev-perl/DateTime-Format-SQLite/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">DateTime-Format-SQLite</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::SQLite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-Strptime-1.700.0 b/dev-perl/DateTime-Format-Strptime-1.700.0
deleted file mode 100644
index 94eca77750ac..000000000000
--- a/dev-perl/DateTime-Format-Strptime-1.700.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/DateTime-1 >=dev-perl/DateTime-Locale-0.450.0 >=dev-perl/DateTime-TimeZone-0.790.0 virtual/perl-Exporter >=dev-perl/Package-DeprecationManager-0.150.0 >=dev-perl/Params-Validate-1.200.0 dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Fatal dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Parse and Format DateTimes using Strptime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Strptime/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-1 >=dev-perl/DateTime-Locale-0.450.0 >=dev-perl/DateTime-TimeZone-0.790.0 virtual/perl-Exporter >=dev-perl/Package-DeprecationManager-0.150.0 >=dev-perl/Params-Validate-1.200.0 dev-perl/Try-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.70.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=24a893b1b556955b882510c278d42a3b
diff --git a/dev-perl/DateTime-Format-Strptime-1.730.0 b/dev-perl/DateTime-Format-Strptime-1.730.0
deleted file mode 100644
index 27c9d37ebb11..000000000000
--- a/dev-perl/DateTime-Format-Strptime-1.730.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/DateTime-1 >=dev-perl/DateTime-Locale-1.50.0 >=dev-perl/DateTime-TimeZone-2.90.0 virtual/perl-Exporter >=dev-perl/Package-DeprecationManager-0.150.0 dev-perl/Params-ValidationCompiler >=dev-perl/Specio-0.330.0 dev-perl/Try-Tiny virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Fatal dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Parse and Format DateTimes using Strptime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Strptime/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~x86-fbsd ~x64-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-1 >=dev-perl/DateTime-Locale-1.50.0 >=dev-perl/DateTime-TimeZone-2.90.0 virtual/perl-Exporter >=dev-perl/Package-DeprecationManager-0.150.0 dev-perl/Params-ValidationCompiler >=dev-perl/Specio-0.330.0 dev-perl/Try-Tiny virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.73.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=24723c3d54f1e37e1bf88c8e32657706
diff --git a/dev-perl/DateTime-Format-Strptime-1.740.0 b/dev-perl/DateTime-Format-Strptime-1.740.0
deleted file mode 100644
index ba5027e7c0dc..000000000000
--- a/dev-perl/DateTime-Format-Strptime-1.740.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/DateTime-1 >=dev-perl/DateTime-Locale-1.50.0 >=dev-perl/DateTime-TimeZone-2.90.0 virtual/perl-Exporter >=dev-perl/Package-DeprecationManager-0.150.0 dev-perl/Params-ValidationCompiler >=dev-perl/Specio-0.330.0 dev-perl/Try-Tiny virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Fatal dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Parse and Format DateTimes using Strptime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-Strptime/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-1 >=dev-perl/DateTime-Locale-1.50.0 >=dev-perl/DateTime-TimeZone-2.90.0 virtual/perl-Exporter >=dev-perl/Package-DeprecationManager-0.150.0 dev-perl/Params-ValidationCompiler >=dev-perl/Specio-0.330.0 dev-perl/Try-Tiny virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.74.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b5c031aadc529349f1cd286fa63fe360
diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.700.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.700.0.ebuild
new file mode 100644
index 000000000000..49642ecd5ff2
--- /dev/null
+++ b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.700.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.70
+inherit perl-module
+
+DESCRIPTION="Parse and Format DateTimes using Strptime"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-1
+ >=dev-perl/DateTime-Locale-0.450.0
+ >=dev-perl/DateTime-TimeZone-0.790.0
+ virtual/perl-Exporter
+ >=dev-perl/Package-DeprecationManager-0.150.0
+ >=dev-perl/Params-Validate-1.200.0
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Fatal
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.730.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.730.0.ebuild
new file mode 100644
index 000000000000..fa185e3c13da
--- /dev/null
+++ b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.730.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.73
+inherit perl-module
+
+DESCRIPTION="Parse and Format DateTimes using Strptime"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-fbsd ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-1
+ >=dev-perl/DateTime-Locale-1.50.0
+ >=dev-perl/DateTime-TimeZone-2.90.0
+ virtual/perl-Exporter
+ >=dev-perl/Package-DeprecationManager-0.150.0
+ dev-perl/Params-ValidationCompiler
+ >=dev-perl/Specio-0.330.0
+ dev-perl/Try-Tiny
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Fatal
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild
new file mode 100644
index 000000000000..b96e949919c2
--- /dev/null
+++ b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.74
+inherit perl-module
+
+DESCRIPTION="Parse and Format DateTimes using Strptime"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-1
+ >=dev-perl/DateTime-Locale-1.50.0
+ >=dev-perl/DateTime-TimeZone-2.90.0
+ virtual/perl-Exporter
+ >=dev-perl/Package-DeprecationManager-0.150.0
+ dev-perl/Params-ValidationCompiler
+ >=dev-perl/Specio-0.330.0
+ dev-perl/Try-Tiny
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Fatal
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/DateTime-Format-Strptime/Manifest b/dev-perl/DateTime-Format-Strptime/Manifest
new file mode 100644
index 000000000000..faed623449a7
--- /dev/null
+++ b/dev-perl/DateTime-Format-Strptime/Manifest
@@ -0,0 +1,7 @@
+DIST DateTime-Format-Strptime-1.70.tar.gz 105460 BLAKE2B 6dc4ec11cf57b44f4ad7b03d55c1ba58e6f76b4f133e5c0feba22ebed8d8ba7fa67c2005cbf34457ac9900f1e8c7494f6b9f6a432fe83156cbe6c39243dd93da SHA512 a4f01f0032beb94d2bf359c2aab4050c2b321a6da236deec1ce198e88b657fb70b7328304f51fb12a9edf61035cb581c8a9a85c62a0ce8ff94c1ec5d22510d09
+DIST DateTime-Format-Strptime-1.73.tar.gz 108454 BLAKE2B f64e27719343278cf2d5d2c89d2ae7c7d54c919b521975a41198436d1f1fa363ec998d47afc37ec8aa8f1a4d93fdfe8dd653d527a7e94f87280c71fc6ade72ec SHA512 c259473e1120a9e40020cba2c7d008227521dbca0d2906878ee75e1ebc58e82760386bb32ebb1e987e68dfa4ce7f1e532dc4bfdf70467383425705e3f1c18d15
+DIST DateTime-Format-Strptime-1.74.tar.gz 105317 BLAKE2B 997a76591b710f61e003998fc97ec26a8c5ce43dff83e42dd9cab5b13238c21e40f327afe46a0258b9f8e725abfc35d0d9957cf4e89936aa17cf79b1f7d111d9 SHA512 3b2b640f93956e82aff47f068c596018700615414c9b9ccf8d6bf68ad7b626ec86a831ec2b68807d7f137c10d4b8cfa5d2d50a6304252f3dfecbe9ff94e59617
+EBUILD DateTime-Format-Strptime-1.700.0.ebuild 817 BLAKE2B c8f1f87781b5a628591bffce85e310924d1ce2bb1d066bbf271225322f8cc33a1e86cbf88456b518c655811e6dd34e70aba990417ac093c40102852960cc3ef1 SHA512 2b5042265816c6ef7ca71ba424decf733842bf3a5741ef3e50d9b3e8ee93e2e4df288419a449993871ed31a565f491b9fdc860292f468c689cae5fc9809d9f9c
+EBUILD DateTime-Format-Strptime-1.730.0.ebuild 815 BLAKE2B 0f1d876d33cc3b835a7c1bda736aefee6f8753ff4c487937fbc0fdae9e59447432561fa175a3f53816f76d54b265a9214e78368869ac90673897cf92c4814882 SHA512 8ebc08bc1a3555accb632d5da4ec479558050ca23a3a3d11e1c709a7f6df4faffd6ad1c28fb7f4c405057f8841da1742d4cc00ee64ca802c553f94e9d76d0a2f
+EBUILD DateTime-Format-Strptime-1.740.0.ebuild 852 BLAKE2B 390097bf37ed1874d1314fdada6e3e35f9d91949a24ebc292aadc536727cb3405c177b5aca41aa217981f4763e12993f03ca05872b8b2d36104fd56d53395a99 SHA512 d456cc4799a8bfe769db816b89b5a14ea19f8129e2ad6044ce9eb2215db327ea321b8f828d067523e7e6b9e43bc3161f4e89a87748e36bef735b9916d537014d
+MISC metadata.xml 501 BLAKE2B 0f79c43ee9cab97c8027a8bceea775c4e2579514e8e6062fb44d95cc04de45d2b60249e62c90c073ff0bd0de5e979d82aea6398e43b35fcd826ae67fe41ea93b SHA512 498bfbf685542fe1e8920f007e004338d06a0d28b88faf8a323370015a3697ba22be57b47b2d77ebcb5620e353dc8079cf6a05b03493c17e28074221895825c5
diff --git a/dev-perl/DateTime-Format-Strptime/metadata.xml b/dev-perl/DateTime-Format-Strptime/metadata.xml
new file mode 100644
index 000000000000..2267b38e45d9
--- /dev/null
+++ b/dev-perl/DateTime-Format-Strptime/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">DateTime-Format-Strptime</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Strptime</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::Strptime::Types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Format-W3CDTF-0.70.0 b/dev-perl/DateTime-Format-W3CDTF-0.70.0
deleted file mode 100644
index 5d6b1dc2f3cd..000000000000
--- a/dev-perl/DateTime-Format-W3CDTF-0.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( >=virtual/perl-Test-Simple-0.610.0 ) dev-lang/perl:=
-DESCRIPTION=Parse and format W3CDTF datetime strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Format-W3CDTF/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GW/GWILLIAMS/DateTime-Format-W3CDTF-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3a90c5182590fc8531718cdaeb137061
diff --git a/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.70.0.ebuild b/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.70.0.ebuild
new file mode 100644
index 000000000000..6bc3fe665ff5
--- /dev/null
+++ b/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.70.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GWILLIAMS
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Parse and format W3CDTF datetime strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/DateTime"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ >=virtual/perl-Test-Simple-0.610.0
+ )
+"
+src_prepare() {
+ use test && perl_rm_files t/pod.t t/pod_coverage.t
+ perl-module_src_prepare
+}
diff --git a/dev-perl/DateTime-Format-W3CDTF/Manifest b/dev-perl/DateTime-Format-W3CDTF/Manifest
new file mode 100644
index 000000000000..c66f702d40bc
--- /dev/null
+++ b/dev-perl/DateTime-Format-W3CDTF/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Format-W3CDTF-0.07.tar.gz 29598 BLAKE2B 11d1281124a59ccc1734bad641b9f0278b3a34d1bcb6ad6dc030fe2e384961fbcdfea7653c62578c9c22d636610a1b0bb4fea327ab0b4674d0a27178fcc81b62 SHA512 f5b8f3437c4e9a7e192900af16e83a567889dbdf1a934d604461c5096c271b497cda9bd4f9359658f536d262232e4521519f92c06bf07712922403baf6429c64
+EBUILD DateTime-Format-W3CDTF-0.70.0.ebuild 556 BLAKE2B 536f3dd5a3b67258575ba775cfa70115f345eaef30e4ab5cb93d4e9133807a1338738a74b3c24bfa30314dcc9c79cbf4f2e6a14a5d12affe06678648f29efa29 SHA512 f90bd3c795c63cd89e0e96481c07d54d9427529dd2de5b4880cc193176284e72b5fb687f9df624e0a925446c32181a02055e804df49b5bc48320a9f917c17367
+MISC metadata.xml 417 BLAKE2B 44fa86f9572cfad422ee8f6d33ad91f7930bb405c82bde1c161ff79908c847f8efd908c3c6740033aa11e36fcf552e87c42c7ea7e38750cece3d78d0b8be0e37 SHA512 d7429b4f2d1186d350035ed5a6d7c0f1da3e6ed460cd63e62dfc138744f777e412759e0b8bd7ebdfe851eb207649397d562dc01b92282b29efc8a2d4bdd1b024
diff --git a/dev-perl/DateTime-Format-W3CDTF/metadata.xml b/dev-perl/DateTime-Format-W3CDTF/metadata.xml
new file mode 100644
index 000000000000..7c5c664917f8
--- /dev/null
+++ b/dev-perl/DateTime-Format-W3CDTF/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">DateTime-Format-W3CDTF</remote-id>
+ <remote-id type="cpan-module">DateTime::Format::W3CDTF</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-HiRes-0.10.0-r1 b/dev-perl/DateTime-HiRes-0.10.0-r1
deleted file mode 100644
index a110848a7446..000000000000
--- a/dev-perl/DateTime-HiRes-0.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Create DateTime objects with sub-second current time resolution
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-HiRes/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JH/JHOBLITT/DateTime-HiRes-0.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=282e8c91f6f18d825a10c1da2931be30
diff --git a/dev-perl/DateTime-HiRes/DateTime-HiRes-0.10.0-r1.ebuild b/dev-perl/DateTime-HiRes/DateTime-HiRes-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..8663f56e040a
--- /dev/null
+++ b/dev-perl/DateTime-HiRes/DateTime-HiRes-0.10.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JHOBLITT
+DIST_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Create DateTime objects with sub-second current time resolution"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/DateTime"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+PATCHES=("${FILESDIR}/${P}-datetimelocale.patch" )
diff --git a/dev-perl/DateTime-HiRes/Manifest b/dev-perl/DateTime-HiRes/Manifest
new file mode 100644
index 000000000000..fcb0a30620a8
--- /dev/null
+++ b/dev-perl/DateTime-HiRes/Manifest
@@ -0,0 +1,4 @@
+AUX DateTime-HiRes-0.10.0-datetimelocale.patch 1233 BLAKE2B 1f65d1a7e9f30051a6f3bcb50a58afc05906c4cc43d158b280642803e08df1307ae6efa072b06a69ac6e454d8bc6b5664db6b9e801881ca2748f83497823acbb SHA512 765e619037e0aeadeee2bb4db685b4bcd9b622d4ec53c7e58f7f6c1af4ca46323cc533e8b64b44377f264ca0936450c678dd5dd75702c62acea1bdd37c4e5376
+DIST DateTime-HiRes-0.01.tar.gz 9982 BLAKE2B 4ffaa0a5aa10c61a4226e05488f24634db59127b7c9ceb8fdd692ec70d1a490a54bbbcc279a9c7b27e9870382164b3323516ffe1676f32192c4f0e6485e6245e SHA512 c84f0a415a28eb58158150373e577fa2cc852ea1f998b118822de328d2adab8800a0ed283beabb0c32abc36b1de90ad929f6c68096a8a27c50f08d9381468611
+EBUILD DateTime-HiRes-0.10.0-r1.ebuild 418 BLAKE2B fbdf2a0c498a06a93cade5713862af8cfac7c6b1203514815eedcf09156368bd50774b52fff131acb5cddf7cd822fc54137516db70d627a13aa7cadc8128fe72 SHA512 a20402c0a844c82b8a57746b8db1da8b1a3eff7ba76037fb5d1fbbb8a66fccd7543797f4689f7d9304741c9026a421cef947a042c9db774532767203a6246c6d
+MISC metadata.xml 400 BLAKE2B fe36398bc628001b297aff4c2afae1d5c8281d5e46dc1eb241f9424167fed3cd5f4eb71a8c201144db19522f73fa04cb13741c8ebe86f72e83dd79c387f21b87 SHA512 832c2458d2421204e70ba136eec9e23ec55f4f95e093ad2af92c4eb952c3ce87e3f27bee50c330c8ddd13d2658dda7a7e66f66d3a80c08e86cfbe3a8f57470d2
diff --git a/dev-perl/DateTime-HiRes/files/DateTime-HiRes-0.10.0-datetimelocale.patch b/dev-perl/DateTime-HiRes/files/DateTime-HiRes-0.10.0-datetimelocale.patch
new file mode 100644
index 000000000000..37847c4d5568
--- /dev/null
+++ b/dev-perl/DateTime-HiRes/files/DateTime-HiRes-0.10.0-datetimelocale.patch
@@ -0,0 +1,39 @@
+From 39dca8357ffbc562d1a4138586795a32e2a0c8ea Mon Sep 17 00:00:00 2001
+From: Roy Ivy III <rivy.dev@gmail.com>
+Date: Mon, 6 Jun 2016 14:03:59 -0500
+Subject: fix locale testing bug, accepting both old and new canonical locale
+ forms
+
+* fixes #1
+* fixes [rt-bug#109088]
+
+.# Discussion
+
+In v1.00, DateTime::Locale changed the canonical form of locale to use dashes instead of
+underscrores (see [1]). This causes a failure within the "t/02_now.t" test, blocking
+unforced installs.
+
+refs
+[1] https://github.com/autarch/DateTime-Locale/blob/v1.00/Changes#L44
+[rt-bug#109088] https://rt.cpan.org/Public/Bug/Display.html?id=109088 @@ https://archive.is/3RccB
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=109088
+Bug: https://github.com/jhoblitt/DateTime-HiRes/pull/2
+---
+ t/02_now.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/02_now.t b/t/02_now.t
+index 4eb1f74..fc55184 100644
+--- a/t/02_now.t
++++ b/t/02_now.t
+@@ -32,5 +32,5 @@ use DateTime::HiRes;
+ );
+
+ is( $dt->time_zone_long_name, 'Africa/Cairo', "accepted time_zone parameter" );
+- is( $dt->locale->id, 'ar_EG', "accepted locale parameter" );
++ like( $dt->locale->id, qr'ar[_-]EG', "accepted locale parameter" );
+ }
+--
+2.14.2
+
diff --git a/dev-perl/DateTime-HiRes/metadata.xml b/dev-perl/DateTime-HiRes/metadata.xml
new file mode 100644
index 000000000000..0726d4d59a5e
--- /dev/null
+++ b/dev-perl/DateTime-HiRes/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">DateTime-HiRes</remote-id>
+ <remote-id type="cpan-module">DateTime::HiRes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Locale-0.460.0 b/dev-perl/DateTime-Locale-0.460.0
deleted file mode 100644
index 3b4e56823225..000000000000
--- a/dev-perl/DateTime-Locale-0.460.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Storable >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Localization support for DateTime
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Locale/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-2 ) unicode
-RDEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 dev-perl/List-MoreUtils dev-perl/Params-Validate dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Locale-0.46.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9f93086d5ff5f5e7f2c2b701310d33d9
diff --git a/dev-perl/DateTime-Locale-1.160.0 b/dev-perl/DateTime-Locale-1.160.0
deleted file mode 100644
index 8f047c2aadfc..000000000000
--- a/dev-perl/DateTime-Locale-1.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/File-ShareDir >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Specio-0.150.0 >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( virtual/perl-CPAN-Meta-Requirements >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal dev-perl/Test-File-ShareDir dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Localization support for DateTime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Locale/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-2+ ) unicode
-RDEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/File-ShareDir >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Specio-0.150.0 >=dev-perl/namespace-autoclean-0.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Locale-1.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a81141b34f3737f876acb54f480ced14
diff --git a/dev-perl/DateTime-Locale-1.20.0 b/dev-perl/DateTime-Locale-1.20.0
deleted file mode 100644
index d1b70231d07a..000000000000
--- a/dev-perl/DateTime-Locale-1.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Localization support for DateTime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Locale/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-2+ ) unicode
-RDEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/List-MoreUtils dev-perl/Params-Validate dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Locale-1.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b286e6377771cd756b23ac5ca108a366
diff --git a/dev-perl/DateTime-Locale-1.30.0 b/dev-perl/DateTime-Locale-1.30.0
deleted file mode 100644
index f4b5185a13a0..000000000000
--- a/dev-perl/DateTime-Locale-1.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Localization support for DateTime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Locale/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-2+ ) unicode
-RDEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/List-MoreUtils dev-perl/Params-Validate dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Locale-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0a35685c3bc13efbff000723f49c02c2
diff --git a/dev-perl/DateTime-Locale-1.50.0 b/dev-perl/DateTime-Locale-1.50.0
deleted file mode 100644
index 44a284ed4f66..000000000000
--- a/dev-perl/DateTime-Locale-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/Params-Validate >=virtual/perl-Scalar-List-Utils-1.450.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Localization support for DateTime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Locale/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-2+ ) unicode
-RDEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/Params-Validate >=virtual/perl-Scalar-List-Utils-1.450.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Locale-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=efa01aa91a05c0a87a66dd407c4481c0
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-0.460.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-0.460.0.ebuild
new file mode 100644
index 000000000000..4f30e91514cd
--- /dev/null
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-0.460.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=0.46
+inherit perl-module
+
+DESCRIPTION="Localization support for DateTime"
+
+LICENSE="|| ( Artistic GPL-2 ) unicode"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ dev-perl/List-MoreUtils
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild
new file mode 100644
index 000000000000..032d7d5831de
--- /dev/null
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.16
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Localization support for DateTime"
+
+LICENSE="|| ( Artistic GPL-2+ ) unicode"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Exporter
+ dev-perl/File-ShareDir
+ >=dev-perl/Params-ValidationCompiler-0.130.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/Specio-0.150.0
+ >=dev-perl/namespace-autoclean-0.190.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-File-ShareDir
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.20.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.20.0.ebuild
new file mode 100644
index 000000000000..089107050966
--- /dev/null
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.20.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Localization support for DateTime"
+
+LICENSE="|| ( Artistic GPL-2+ ) unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Exporter
+ dev-perl/List-MoreUtils
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Requires
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.30.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.30.0.ebuild
new file mode 100644
index 000000000000..300f5cf746f0
--- /dev/null
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.30.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.03
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Localization support for DateTime"
+
+LICENSE="|| ( Artistic GPL-2+ ) unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Exporter
+ dev-perl/List-MoreUtils
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.50.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.50.0.ebuild
new file mode 100644
index 000000000000..fd41728f029b
--- /dev/null
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.50.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.05
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Localization support for DateTime"
+
+LICENSE="|| ( Artistic GPL-2+ ) unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Exporter
+ dev-perl/Params-Validate
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/DateTime-Locale/Manifest b/dev-perl/DateTime-Locale/Manifest
new file mode 100644
index 000000000000..864afc8f1431
--- /dev/null
+++ b/dev-perl/DateTime-Locale/Manifest
@@ -0,0 +1,11 @@
+DIST DateTime-Locale-0.46.tar.gz 2556441 BLAKE2B 122c6d0a3b2ce4c9db79cb03255c817c298b019fab9ae57c5ec506be586c3c156bf4e41dd60aab79a49da745f55c6f068d826cc33e36ac85232e048f9ba3c8d4 SHA512 36a13c10efca1299f4705a98bedd640d235df7478554f398648e124a3ecccfcd72b16b18882836d6e415e2114feb2dda4260f24774c6f741a705b1ba63b4363f
+DIST DateTime-Locale-1.02.tar.gz 930153 BLAKE2B c96039e0e4d01db33247fc25c3e292fd27a01ca1c8a01801eabffdcbdc3c2714362507c07202c2803a40c96d3b9fe54c5abf63f61a3bf2078a910b38ef33391a SHA512 70c1fc6d06cd38553a03e3839ffd1b8aadba115159aba2fc8718d613cdadeee3bf91fe4bcb9d15b127edf633313124eea1e08913313c5fbc286999c286597c0d
+DIST DateTime-Locale-1.03.tar.gz 959190 BLAKE2B 025075d0606c83afacc0b21309068b23e6aa3d84f81e9942a847dedfeac3b2ce876b51872df2a0a931de3f135055f53960f430d061c6286f2e2dcd336e7b6585 SHA512 c86f338c40bbc4a0459999314a3a84871ff963495c788ae68b15f747ce896f9ea9ded8e037238870b0831727b6fc578739318897d04c753ff113b33d57f9a0f9
+DIST DateTime-Locale-1.05.tar.gz 959564 BLAKE2B 14ce7e84922d3897829c464e6fff864088a6570afeb2a104802d55468845f8bcd3650b7267216a7c2c6e5337ee2b993175341dd5c8fc5589600b0671a9e220eb SHA512 8e5484e20ccd6f21343dd8eed708f4ec70a0a11f86b83d4a304ebc01b6f8a613d8b08b3a51cf520eeac7730720a996ef36b5e93e771f5fd03f92e283e4ff1f94
+DIST DateTime-Locale-1.16.tar.gz 1228443 BLAKE2B 43b9bc0439d269dd29856538c87ff866337dc989b85d7e677e62ececf93a194b65cfb99eae07c17a97e8d7c2c917cf533e751856e09c1d63684c70de99aac4a9 SHA512 66b09f2f2d9cbb9ed969c6e881dd68a48957d69d5d4cd8a998b7a79538050807d862813eae677ef28ec2ce645c8fc15b9b5de2b15ed077e936d63a44e072a145
+EBUILD DateTime-Locale-0.460.0.ebuild 750 BLAKE2B 9505b69f0f6d716b01de9dcc112f3bcc49db495c1f82d467424e40061e2b3b5f3927e3ae825e70f9a08ac327dae0b25128f9448bf00eb34b4aa5cf5754e2019c SHA512 8a395ce6047e91900b003a71df53c8f3e968ad59ea462eab23a1c7d0b9473e303ae648d95428c3d97a9298d703acd88bb4a89ee0ee9b20bf4ac6d7801d7e7cfb
+EBUILD DateTime-Locale-1.160.0.ebuild 1089 BLAKE2B a29bd5d7b4d26669a6d99c32cb0b61d58dda4bf12869131d0de64d5548a1f86d6d70d36ad27c5d72e6ab628a88d34b72197ae605d507658fe409079f91a49aae SHA512 569bbb5f1040345418481fd4a1a01511b90ae18e03dbfbc52a6e31572f536a2f63dffd6e7e5584f0541ef443d906c7f91109dc8643c85e8c85659d34483767e9
+EBUILD DateTime-Locale-1.20.0.ebuild 827 BLAKE2B f4aa41f7d581b7a7666807d7983521b318705335b623821d8d87a87dabfae3fb2ac55da2c8ac0f947604e0df537d6c2956c18a3b69e07fc52c7918e8c9965ea0 SHA512 827d35957b661b26ca6ec5d65c2cf3b00f3554c1e1aa264095775b8ac3d5c9d5301bfee3dc6f926cdebf8254baf6b2577e4e154c68fcd8acd13db65289e23f8b
+EBUILD DateTime-Locale-1.30.0.ebuild 850 BLAKE2B 2c3ba76cbf46368f46ee55059cb3c5275754694ce1fd812e548b9a453debf63937b8f666e394cc2277b4f03c97467578d87af7a55814cfd39ec5ee54f4255357 SHA512 ee1fade55099496df707b05f59c579f30e528152fb94afcf6726f2f91cce243364f5591334d04dd746824550cc9a6023c00c63ec201a74c4eebce87d72f8f2cb
+EBUILD DateTime-Locale-1.50.0.ebuild 867 BLAKE2B 2efbd20f5d48ef3dd9e0921ffebfa1a638df903ac65f5bba7fd9c1fbcb88520eeb6b92735b1a9a292080b7329839543a46e4fb8cb867e276bc67aa7c024daca9 SHA512 55be9caf6180a147e27475b2f9fd1bfc92faf55cb94c4475955bad66d9a0d91cdeb019771cc52557213afb4ed4284d2e2e1d318f0080cc74f2951764188044eb
+MISC metadata.xml 825 BLAKE2B e89d502ee3fe1ba2ff7e95050a8cc9d91960a013d91f49bd7cad3f611fd675ed646a71f44da3875f1396d786b0fceb533f35ea9df5c80b64b2c1a3eb236586de SHA512 75e572955930e34ee22c2ec03d03659883d12f64d3c1b2e55112f42bef46cf8ddaacbb92293a3e1a4fe3989bd962c682fb76fa021c8f88f95a1f921a5f8d3de6
diff --git a/dev-perl/DateTime-Locale/metadata.xml b/dev-perl/DateTime-Locale/metadata.xml
new file mode 100644
index 000000000000..f51cfb8648f3
--- /dev/null
+++ b/dev-perl/DateTime-Locale/metadata.xml
@@ -0,0 +1,18 @@
+<?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">DateTime-Locale</remote-id>
+ <remote-id type="cpan-module">DateTime::Locale</remote-id>
+ <remote-id type="cpan-module">DateTime::Locale::Base</remote-id>
+ <remote-id type="cpan-module">DateTime::Locale::Catalog</remote-id>
+ <remote-id type="cpan-module">DateTime::Locale::Data</remote-id>
+ <remote-id type="cpan-module">DateTime::Locale::FromData</remote-id>
+ <remote-id type="cpan-module">DateTime::Locale::Util</remote-id>
+ <remote-id type="github">houseabsolute/DateTime-Locale</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Set-0.340.0 b/dev-perl/DateTime-Set-0.340.0
deleted file mode 100644
index ed40c5bafd3e..000000000000
--- a/dev-perl/DateTime-Set-0.340.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/DateTime-0.120.0 >=dev-perl/Set-Infinite-0.590.0 dev-perl/Params-Validate dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Datetime sets and set math
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Set/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.120.0 >=dev-perl/Set-Infinite-0.590.0 dev-perl/Params-Validate dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FG/FGLOCK/DateTime-Set-0.3400.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=651b8b4142814ed8daf27a77a2141769
diff --git a/dev-perl/DateTime-Set-0.360.0 b/dev-perl/DateTime-Set-0.360.0
deleted file mode 100644
index 06c13a13d25b..000000000000
--- a/dev-perl/DateTime-Set-0.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DateTime-0.120.0 >=dev-perl/Set-Infinite-0.590.0 dev-perl/Params-Validate dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Datetime sets and set math
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Set/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.120.0 >=dev-perl/Set-Infinite-0.590.0 dev-perl/Params-Validate dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FG/FGLOCK/DateTime-Set-0.3600.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=08bbf514c352f01b155acc752232caa2
diff --git a/dev-perl/DateTime-Set-0.390.0 b/dev-perl/DateTime-Set-0.390.0
deleted file mode 100644
index 330decd2ea18..000000000000
--- a/dev-perl/DateTime-Set-0.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DateTime-0.120.0 >=dev-perl/Set-Infinite-0.590.0 dev-perl/Params-Validate dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Datetime sets and set math
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Set/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.120.0 >=dev-perl/Set-Infinite-0.590.0 dev-perl/Params-Validate dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FG/FGLOCK/DateTime-Set-0.3900.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=57bf1bda0a5ed3dbeee9b337b52f5229
diff --git a/dev-perl/DateTime-Set/DateTime-Set-0.340.0.ebuild b/dev-perl/DateTime-Set/DateTime-Set-0.340.0.ebuild
new file mode 100644
index 000000000000..a6de6e63a0e9
--- /dev/null
+++ b/dev-perl/DateTime-Set/DateTime-Set-0.340.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FGLOCK
+MODULE_VERSION=0.3400
+inherit perl-module
+
+DESCRIPTION="Datetime sets and set math"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DateTime-0.120.0
+ >=dev-perl/Set-Infinite-0.590.0
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+# meta.yml is incorrect, it needs P-V and M-B
+
+SRC_TEST=do
diff --git a/dev-perl/DateTime-Set/DateTime-Set-0.360.0.ebuild b/dev-perl/DateTime-Set/DateTime-Set-0.360.0.ebuild
new file mode 100644
index 000000000000..c47d211e23c9
--- /dev/null
+++ b/dev-perl/DateTime-Set/DateTime-Set-0.360.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FGLOCK
+DIST_VERSION=0.3600
+inherit perl-module
+
+DESCRIPTION="Datetime sets and set math"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DateTime-0.120.0
+ >=dev-perl/Set-Infinite-0.590.0
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+# meta.json is incorrect, it needs P-V and M-B
diff --git a/dev-perl/DateTime-Set/DateTime-Set-0.390.0.ebuild b/dev-perl/DateTime-Set/DateTime-Set-0.390.0.ebuild
new file mode 100644
index 000000000000..c82aed036407
--- /dev/null
+++ b/dev-perl/DateTime-Set/DateTime-Set-0.390.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FGLOCK
+DIST_VERSION=0.3900
+inherit perl-module
+
+DESCRIPTION="Datetime sets and set math"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DateTime-0.120.0
+ >=dev-perl/Set-Infinite-0.590.0
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+# meta.json is incorrect, it needs P-V and M-B
diff --git a/dev-perl/DateTime-Set/Manifest b/dev-perl/DateTime-Set/Manifest
new file mode 100644
index 000000000000..a6e8bb06b152
--- /dev/null
+++ b/dev-perl/DateTime-Set/Manifest
@@ -0,0 +1,7 @@
+DIST DateTime-Set-0.3400.tar.gz 44951 BLAKE2B 40dd1e6fcd73a48b661f74c9e207ec07c046fab709208b3682d8f0a571223c22ace6738732d5be8af1e07881ede28e5f04563a5bb98c18770335f69f32f6ccb8 SHA512 6bb8f1bdcfeb572c348563cdba96150c9d9b8fb837270a5a75860d7cc81fa548e0d88d14a294360064521b466739ebb3f98c7b6fdf99fd816aa2aa32bcea234a
+DIST DateTime-Set-0.3600.tar.gz 45628 BLAKE2B ea1a5852c403ccd723948b9dd0c35286c708f760750ab3d21533b534f03174cd7692a9dc3db8e07afedd242d08f6910a45e2d7ca6735e5c15be6ed8ef67e10dc SHA512 edc392a00de1b017cf6f5679242a6169635220c13632ffe22051a1cf2ef6845b7f4917532fe00d2bd0035947acde5a42420bd5ff58ce729a6e4e5deeedbd23d3
+DIST DateTime-Set-0.3900.tar.gz 45158 BLAKE2B d8d4e3fa9cbab0196d4f71e551a2f93df9134ac21f2f348d424197cc157d9d9ae04cab1b70fdf7d3a557c28d2eb25d6c4aa53c976f7f03842dd0b80d42018a68 SHA512 cf480bc6220392567757665828541d9cd5534c28aa54e81ffde15c5fa23ce33e64dbe153cbb5add4a6a466a3debc28bd92166aeb0d107ecd9c73960d93b6442f
+EBUILD DateTime-Set-0.340.0.ebuild 504 BLAKE2B 36afa49744ed130864ec16815bddc1c8a564c18fd3c8961b8711a2873a4b05099dc5bb6445628033a2daa542b79bf5286d47cfcdd4f0b53f12e622a7a9ddd2e6 SHA512 5936400046a0624dd650430fc66d5a01c13913da61d7439e47982e8bf6ba392e0623de68372243d60ff10af4b58fbf81a26f7ff74e6fe05064592bfc763f907f
+EBUILD DateTime-Set-0.360.0.ebuild 490 BLAKE2B f6722ef243be7ec247843c2367a965c0e0effc53ca1306c1eea6bf3d134d257db41644b1a01164c4451d54848ee573517f87fd9401d18d4b1466a95a4263396c SHA512 0ae2898bce5a526ab2ad88e95c3f29333b892e460a1a7ab7de358308c67358db1e3ee29a38e4e6f553e92fffc1417b0b9de75871b4320fca194459f4b67c200c
+EBUILD DateTime-Set-0.390.0.ebuild 488 BLAKE2B 7f27eae65006617e6014ccb7f1cb197c0730afe491c8a1d14e322d2a1bc7b8f2c5c6f99f2b11c6440f36fe6867478975be8aca285c5a3b4d5a4523323a9af649 SHA512 60d3ec82d7cb7d1a4ffd30ab37042e39fd1a97db6a991f9f6972e697b352f087723abead031568a8b151966630bae51b821b69f9bbbd30fd0b99b3bb132cd2f9
+MISC metadata.xml 594 BLAKE2B 4b424c120c760b97cf30fcb5878d90877f49b77ad9272b3d1b563f583ddcd4e26d12df297779219c706a57488798ff07745e157fce16952ef60c520a2899ba28 SHA512 6f434d23fb8d32bdb378ad05b288b57b120afbf781847f492c033e5d69566557e4c5b29149661309b3c25575dda57d8306a4ef49691b59b6810a4423bf23ad30
diff --git a/dev-perl/DateTime-Set/metadata.xml b/dev-perl/DateTime-Set/metadata.xml
new file mode 100644
index 000000000000..5c4cafc5e9f7
--- /dev/null
+++ b/dev-perl/DateTime-Set/metadata.xml
@@ -0,0 +1,15 @@
+<?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">DateTime-Set</remote-id>
+ <remote-id type="cpan-module">DateTime::Set</remote-id>
+ <remote-id type="cpan-module">DateTime::Span</remote-id>
+ <remote-id type="cpan-module">DateTime::SpanSet</remote-id>
+ <remote-id type="cpan-module">Set::Infinite::_recurrence</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-TimeZone-1.930.0 b/dev-perl/DateTime-TimeZone-1.930.0
deleted file mode 100644
index 72dbcb3120f5..000000000000
--- a/dev-perl/DateTime-TimeZone-1.930.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec dev-perl/List-AllUtils virtual/perl-Scalar-List-Utils dev-perl/Module-Runtime >=dev-perl/Params-Validate-0.720.0 dev-perl/Try-Tiny virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Storable dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Time zone object base class and factory
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTime-TimeZone/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec dev-perl/List-AllUtils virtual/perl-Scalar-List-Utils dev-perl/Module-Runtime >=dev-perl/Params-Validate-0.720.0 dev-perl/Try-Tiny virtual/perl-parent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-1.93.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5c4f2fba06789b40d4fe2091d06cdd57
diff --git a/dev-perl/DateTime-TimeZone-1.940.0 b/dev-perl/DateTime-TimeZone-1.940.0
deleted file mode 100644
index 4744c211243e..000000000000
--- a/dev-perl/DateTime-TimeZone-1.940.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Module-Runtime >=dev-perl/Params-Validate-0.720.0 dev-perl/Try-Tiny virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Storable dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Time zone object base class and factory
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-TimeZone/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Module-Runtime >=dev-perl/Params-Validate-0.720.0 dev-perl/Try-Tiny virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-1.94.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a4f9db361dbfa7c9a41ac49e7bb003ad
diff --git a/dev-perl/DateTime-TimeZone-2.10.0 b/dev-perl/DateTime-TimeZone-2.10.0
deleted file mode 100644
index abb4611d9978..000000000000
--- a/dev-perl/DateTime-TimeZone-2.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Module-Runtime >=dev-perl/Params-Validate-0.720.0 dev-perl/Try-Tiny virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Time zone object base class and factory
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-TimeZone/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Module-Runtime >=dev-perl/Params-Validate-0.720.0 dev-perl/Try-Tiny virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=91a4b9517ff754f4a122d6e38b5d888b
diff --git a/dev-perl/DateTime-TimeZone-2.110.0 b/dev-perl/DateTime-TimeZone-2.110.0
deleted file mode 100644
index c659a828c83b..000000000000
--- a/dev-perl/DateTime-TimeZone-2.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Specio-0.150.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Time zone object base class and factory
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-TimeZone/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Specio-0.150.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f4489778edd4369cbd7baa036037ebe8
diff --git a/dev-perl/DateTime-TimeZone-2.130.0 b/dev-perl/DateTime-TimeZone-2.130.0
deleted file mode 100644
index 0f9623068ac8..000000000000
--- a/dev-perl/DateTime-TimeZone-2.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Specio-0.150.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Time zone object base class and factory
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-TimeZone/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Singleton-1.30.0 virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Specio-0.150.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53b387e5851ce290cb21522caf5abec0
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.930.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.930.0.ebuild
new file mode 100644
index 000000000000..34d4960b6c0c
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.930.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=1.93
+inherit perl-module
+
+DESCRIPTION="Time zone object base class and factory"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Singleton-1.30.0
+ virtual/perl-File-Spec
+ dev-perl/List-AllUtils
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Module-Runtime
+ >=dev-perl/Params-Validate-0.720.0
+ dev-perl/Try-Tiny
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.940.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.940.0.ebuild
new file mode 100644
index 000000000000..2984cf101598
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.940.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.94
+inherit perl-module
+
+DESCRIPTION="Time zone object base class and factory"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Singleton-1.30.0
+ virtual/perl-File-Spec
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ dev-perl/Module-Runtime
+ >=dev-perl/Params-Validate-0.720.0
+ dev-perl/Try-Tiny
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.10.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.10.0.ebuild
new file mode 100644
index 000000000000..3c78317e063d
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.10.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="Time zone object base class and factory"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Singleton-1.30.0
+ virtual/perl-File-Spec
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ dev-perl/Module-Runtime
+ >=dev-perl/Params-Validate-0.720.0
+ dev-perl/Try-Tiny
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.110.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.110.0.ebuild
new file mode 100644
index 000000000000..656618a953ed
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.110.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="Time zone object base class and factory"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Singleton-1.30.0
+ virtual/perl-File-Spec
+ dev-perl/Module-Runtime
+ >=dev-perl/Params-ValidationCompiler-0.130.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ >=dev-perl/Specio-0.150.0
+ dev-perl/Try-Tiny
+ dev-perl/namespace-autoclean
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild
new file mode 100644
index 000000000000..b423d9262feb
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="Time zone object base class and factory"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Singleton-1.30.0
+ virtual/perl-File-Spec
+ dev-perl/Module-Runtime
+ >=dev-perl/Params-ValidationCompiler-0.130.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ >=dev-perl/Specio-0.150.0
+ dev-perl/Try-Tiny
+ dev-perl/namespace-autoclean
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/DateTime-TimeZone/Manifest b/dev-perl/DateTime-TimeZone/Manifest
new file mode 100644
index 000000000000..4be73742fd96
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/Manifest
@@ -0,0 +1,11 @@
+DIST DateTime-TimeZone-1.93.tar.gz 891870 BLAKE2B 8bbdafa35a882277ec069f2d88fa58987e0f105272ef752c0d80637a4d5c8ce766b815d86d1eca633d77254065500a36c31c55ff4d27c33def2430d89a7a1c9c SHA512 8b9d136dadcbbac0de624e091a19fdeb4b12b62c01d1a550dd32670c841a2c7b7b51066bd1e297010cacda24522b37f23b931535b67859b58b0760ba85f5f7c6
+DIST DateTime-TimeZone-1.94.tar.gz 898119 BLAKE2B 5643c0d15ccf73109e6ee55db2a05e1347c5cade3f72fa1e965509c87204bdc8d5683ea8d224a70800c8dcd804788b07fa22caf613cde1355a66ad7ee6d7c5f9 SHA512 9c32d7a89ea66dae197227be22bd609a47875d3b0c5db57cd399eaf723884c967f59bfa24661cf6b9105baea05301391216d08968bb0cc18160ecb4c63dd6bed
+DIST DateTime-TimeZone-2.01.tar.gz 929462 BLAKE2B 2a21bbc69e5df5cfb459bfaa93af937d4eec2cea0e20cd14726ee77d62605df320f92647a94357ec763619442a83c5d2ce02cf55f02c46c18b94407ad98bb782 SHA512 57c98bbf25cd0aedb8cae72ea9b15042f75d74c776d125c53bdf487202d7fbb643367be3e0ddfb3080661ecec584e0a08b5ec0854f67bc50321da47a699999cf
+DIST DateTime-TimeZone-2.11.tar.gz 954800 BLAKE2B 9a0eeecce85efeb6de4df0d5be237294adcf27fbae6ff77e2707e7386e9c7916280eba6bfc71b53d35bba2f0af8dab9b6c56ff4d25cc78ab2d9a18bd85fb9586 SHA512 558d4cd71569c76c0c4128ecc7a6cff8bd0f2db3b818528fe77a05a9da9eac26edde163b9ddd20cd994c4cc571216594ee2db0214fd3ca8b2aac5888d9c79a47
+DIST DateTime-TimeZone-2.13.tar.gz 945446 BLAKE2B cbc715cdea59098c1cb6994a99b93785769b0a97c32260fd2c00a0caa48682cbb0280db02e68e7d9dea97d5a557baa9a37cad86d9518a30a7d760bc0f44447b6 SHA512 6003b2b6044c35a7c75840cf550d1f68500c1d762dc0ebdcf22e1714b68804382d2d969512d183c460fe89fe2fdbd8037463594536d6c3acee0ccf79734ac654
+EBUILD DateTime-TimeZone-1.930.0.ebuild 901 BLAKE2B d3d5804bfe298661d00300178078d56b4b145904ee3e9420edc42037c1cbec19c795f62e7c6a7d22aa9d5ddd4c4797177bee31dc5c9dff97343bd36acf8612cf SHA512 c03ddce50c6abc673f14744a46c2fbe6017888c0ac5a7c24bf2faf195d779854aa97d511215c2ebdb20c5e7f35b67c24cd7ac828036f3263f48d9bb21156fbbc
+EBUILD DateTime-TimeZone-1.940.0.ebuild 868 BLAKE2B 6a413c3af9bad6ed33d22c5d8211367e906f1de9ebb805572d48f5e13fbbe2974431e28c245f559e6aae6d7729975fb1fde32a36a6ac26ca94cdcc032917eb34 SHA512 095d3a8147841b8e9e5abf595b02f36d40b26da5956335156c5fcc1c2c3b651d621b23e227cd7e4c91e2dc13abce8197e27f4a88da1b1f726f2fd1af2d6271ab
+EBUILD DateTime-TimeZone-2.10.0.ebuild 868 BLAKE2B e154e9734c35f239f9fb683be3b7e3ffccfa34e184562cd748fa6536f0f41cda171c0e048e24d002bdd5e8218e52afcce2686597fd8921db12c3c16c7547548c SHA512 aacdf2009c6e27851bde690f5dff9c8fc3766be959f9cf9cfcea8078e73083d2d0e1fc0782cc0704c870ed9feaccf67b58ee3f30b2d158ba34b4e9b36eefc4e9
+EBUILD DateTime-TimeZone-2.110.0.ebuild 859 BLAKE2B 24388a278285d331b9669846d710b3a46bc11f5fdfaf80b9987df351b9108bc27d7028bf18f17806b486710e8a472ef707351f465ef3aa0fdec776fae64dc5bd SHA512 37731a454f4b10897effa43f4b5429f5985e7540c8f8e639f8d95c094b4c783dd8d7ca8c9b467d4a74a1bc0b2e31e7d09d52f7fafd6a98fb1911c46d66db7fb7
+EBUILD DateTime-TimeZone-2.130.0.ebuild 902 BLAKE2B 9cb52b5cb23fc3bd77298f2ac3046adaa6e2fcf5fdd479332756d682b52ff9347d114147c5fc96ad31e962db7893fb1a9b23ed95b796f5610f94cbb59f8bbe56 SHA512 ce0d7d41b55e94c0b112dedf61dbe81af054caa133be647687b95648fb01d61dc062d379eb25cc2b1bb8d5a0e818188e90bfb8c7edc2c9f1ec44e0cf77dce874
+MISC metadata.xml 31072 BLAKE2B 180ff25ce0dbe3c72b21e789d1d2bfcda87a283cb955bf94e49ae1df99e1ab1c045fea5b23e7d351a9936130d39e9e2985805049f9053242f663e01bfe3dcdc5 SHA512 48a013c39c41bedd29a9a151a48afc237b59d491ae8542dc6881b918191b80e08a034a127c82108cf6e474509ff9ae28e797ec31285ce96f7dafa71aa9de7440
diff --git a/dev-perl/DateTime-TimeZone/metadata.xml b/dev-perl/DateTime-TimeZone/metadata.xml
new file mode 100644
index 000000000000..b1c62de8be9b
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/metadata.xml
@@ -0,0 +1,381 @@
+<?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">DateTime-TimeZone</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Abidjan</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Accra</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Algiers</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Bissau</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Cairo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Casablanca</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Ceuta</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::El_Aaiun</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Johannesburg</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Khartoum</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Lagos</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Maputo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Monrovia</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Nairobi</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Ndjamena</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Tripoli</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Tunis</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Africa::Windhoek</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Adak</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Anchorage</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Araguaina</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Buenos_Aires</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Catamarca</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Cordoba</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Jujuy</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::La_Rioja</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Mendoza</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Rio_Gallegos</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Salta</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::San_Juan</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::San_Luis</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Tucuman</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Argentina::Ushuaia</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Asuncion</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Atikokan</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Bahia</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Bahia_Banderas</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Barbados</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Belem</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Belize</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Blanc_Sablon</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Boa_Vista</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Bogota</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Boise</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Cambridge_Bay</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Campo_Grande</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Cancun</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Caracas</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Cayenne</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Chicago</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Chihuahua</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Costa_Rica</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Creston</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Cuiaba</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Curacao</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Danmarkshavn</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Dawson</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Dawson_Creek</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Denver</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Detroit</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Edmonton</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Eirunepe</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::El_Salvador</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Fort_Nelson</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Fortaleza</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Glace_Bay</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Godthab</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Goose_Bay</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Grand_Turk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Guatemala</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Guayaquil</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Guyana</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Halifax</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Havana</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Hermosillo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Indiana::Indianapolis</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Indiana::Knox</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Indiana::Marengo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Indiana::Petersburg</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Indiana::Tell_City</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Indiana::Vevay</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Indiana::Vincennes</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Indiana::Winamac</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Inuvik</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Iqaluit</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Jamaica</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Juneau</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Kentucky::Louisville</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Kentucky::Monticello</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::La_Paz</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Lima</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Los_Angeles</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Maceio</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Managua</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Manaus</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Martinique</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Matamoros</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Mazatlan</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Menominee</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Merida</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Metlakatla</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Mexico_City</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Miquelon</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Moncton</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Monterrey</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Montevideo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Nassau</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::New_York</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Nipigon</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Nome</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Noronha</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::North_Dakota::Beulah</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::North_Dakota::Center</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::North_Dakota::New_Salem</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Ojinaga</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Panama</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Pangnirtung</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Paramaribo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Phoenix</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Port_au_Prince</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Port_of_Spain</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Porto_Velho</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Puerto_Rico</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Punta_Arenas</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Rainy_River</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Rankin_Inlet</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Recife</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Regina</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Resolute</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Rio_Branco</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Santarem</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Santiago</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Santo_Domingo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Sao_Paulo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Scoresbysund</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Sitka</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::St_Johns</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Swift_Current</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Tegucigalpa</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Thule</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Thunder_Bay</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Tijuana</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Toronto</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Vancouver</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Whitehorse</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Winnipeg</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Yakutat</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::America::Yellowknife</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Casey</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Davis</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::DumontDUrville</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Macquarie</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Mawson</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Palmer</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Rothera</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Syowa</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Troll</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Antarctica::Vostok</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Almaty</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Amman</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Anadyr</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Aqtau</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Aqtobe</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Ashgabat</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Atyrau</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Baghdad</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Baku</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Bangkok</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Barnaul</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Beirut</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Bishkek</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Brunei</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Chita</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Choibalsan</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Colombo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Damascus</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Dhaka</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Dili</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Dubai</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Dushanbe</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Famagusta</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Gaza</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Hebron</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Ho_Chi_Minh</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Hong_Kong</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Hovd</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Irkutsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Jakarta</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Jayapura</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Jerusalem</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Kabul</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Kamchatka</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Karachi</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Kathmandu</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Khandyga</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Kolkata</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Krasnoyarsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Kuala_Lumpur</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Kuching</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Macau</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Magadan</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Makassar</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Manila</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Nicosia</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Novokuznetsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Novosibirsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Omsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Oral</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Pontianak</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Pyongyang</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Qatar</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Qyzylorda</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Riyadh</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Sakhalin</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Samarkand</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Seoul</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Shanghai</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Singapore</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Srednekolymsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Taipei</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Tashkent</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Tbilisi</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Tehran</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Thimphu</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Tokyo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Tomsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Ulaanbaatar</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Urumqi</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Ust_Nera</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Vladivostok</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Yakutsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Yangon</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Yekaterinburg</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Asia::Yerevan</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::Azores</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::Bermuda</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::Canary</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::Cape_Verde</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::Faroe</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::Madeira</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::Reykjavik</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::South_Georgia</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Atlantic::Stanley</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Adelaide</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Brisbane</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Broken_Hill</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Currie</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Darwin</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Eucla</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Hobart</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Lindeman</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Lord_Howe</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Melbourne</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Perth</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Australia::Sydney</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::CET</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::CST6CDT</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Catalog</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::EET</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::EST</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::EST5EDT</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Amsterdam</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Andorra</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Astrakhan</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Athens</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Belgrade</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Berlin</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Brussels</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Bucharest</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Budapest</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Chisinau</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Copenhagen</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Dublin</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Gibraltar</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Helsinki</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Istanbul</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Kaliningrad</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Kiev</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Kirov</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Lisbon</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::London</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Luxembourg</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Madrid</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Malta</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Minsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Monaco</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Moscow</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Oslo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Paris</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Prague</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Riga</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Rome</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Samara</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Saratov</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Simferopol</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Sofia</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Stockholm</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Tallinn</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Tirane</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Ulyanovsk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Uzhgorod</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Vienna</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Vilnius</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Volgograd</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Warsaw</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Zaporozhye</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Europe::Zurich</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Floating</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::HST</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Indian::Chagos</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Indian::Christmas</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Indian::Cocos</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Indian::Kerguelen</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Indian::Mahe</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Indian::Maldives</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Indian::Mauritius</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Indian::Reunion</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Local</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Local::Android</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Local::Unix</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Local::VMS</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::MET</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::MST</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::MST7MDT</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::OffsetOnly</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::OlsonDB</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::OlsonDB::Change</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::OlsonDB::Observance</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::OlsonDB::Rule</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::OlsonDB::Zone</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::PST8PDT</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Apia</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Auckland</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Bougainville</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Chatham</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Chuuk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Easter</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Efate</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Enderbury</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Fakaofo</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Fiji</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Funafuti</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Galapagos</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Gambier</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Guadalcanal</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Guam</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Honolulu</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Kiritimati</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Kosrae</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Kwajalein</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Majuro</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Marquesas</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Nauru</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Niue</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Norfolk</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Noumea</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Pago_Pago</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Palau</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Pitcairn</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Pohnpei</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Port_Moresby</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Rarotonga</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Tahiti</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Tarawa</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Tongatapu</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Wake</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::Pacific::Wallis</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::UTC</remote-id>
+ <remote-id type="cpan-module">DateTime::TimeZone::WET</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime-Tiny-1.60.0 b/dev-perl/DateTime-Tiny-1.60.0
deleted file mode 100644
index e8aaf3ec7c45..000000000000
--- a/dev-perl/DateTime-Tiny-1.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A date object, with as little code as possible
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DateTime-Tiny/
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/DateTime-Tiny-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9a0001e100445ce5955c39f1fde15c89
diff --git a/dev-perl/DateTime-Tiny/DateTime-Tiny-1.60.0.ebuild b/dev-perl/DateTime-Tiny/DateTime-Tiny-1.60.0.ebuild
new file mode 100644
index 000000000000..00eace00fa67
--- /dev/null
+++ b/dev-perl/DateTime-Tiny/DateTime-Tiny-1.60.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.06
+
+inherit perl-module
+
+DESCRIPTION="A date object, with as little code as possible"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/DateTime-Tiny/Manifest b/dev-perl/DateTime-Tiny/Manifest
new file mode 100644
index 000000000000..569ecc448e81
--- /dev/null
+++ b/dev-perl/DateTime-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST DateTime-Tiny-1.06.tar.gz 22195 BLAKE2B 00105750f23abf7e620b595582fbacaa8e7386d27f87916a979426c98667babcfdc9cec43eb99536f8c0d973f43ead66ff4c5fbd582651214c2ab5021a5af973 SHA512 84adfb5877ad94669e3dc57e9f40a562eabf623ac3ed3e96be1094a89da8aec6372c92f3d4a70967744d07b11de620e20c027c7b4ca40fc3dc5150cccad5af27
+EBUILD DateTime-Tiny-1.60.0.ebuild 427 BLAKE2B ff35717bc1fb4c14f44e7e48e2ea8d199dbaa24382636e439124db377578f413b1590b59916035484a655e9431359fd520c87cf76ca2e338a2132e9a04d269af SHA512 eea4035c57e7cd12cde89222932dd2c29251f4a72919f61a67778bda1c42e546e2b37207a6d2d36dbf08130367f92f8e38994c28f06d32e54dd78b6981c61d9c
+MISC metadata.xml 510 BLAKE2B 84a45cf4635063126669249d664dc27a87de310fa368214b5a9f044c062a3545c5a0ab9257298979e2c7ac80d66882eeb72e7bc0d82cb7037915456d8329747a SHA512 0a43e79b746f0241ea3c73fa08b4711942f2954a4b33dc46bacbcdd93b203b97c5161e842a43ac3c79628a12690444b2cfcdde38ae46a5e82f4be5731c12e971
diff --git a/dev-perl/DateTime-Tiny/metadata.xml b/dev-perl/DateTime-Tiny/metadata.xml
new file mode 100644
index 000000000000..440056340588
--- /dev/null
+++ b/dev-perl/DateTime-Tiny/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">DateTime-Tiny</remote-id>
+ <remote-id type="cpan-module">DateTime::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTime/DateTime-1.200.0.ebuild b/dev-perl/DateTime/DateTime-1.200.0.ebuild
new file mode 100644
index 000000000000..760d3f2f00e9
--- /dev/null
+++ b/dev-perl/DateTime/DateTime-1.200.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="A date and time object"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-Locale-0.410.0
+ >=dev-perl/DateTime-TimeZone-1.740.0
+ >=dev-perl/Params-Validate-0.760.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Warnings-0.5.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/DateTime/DateTime-1.210.0.ebuild b/dev-perl/DateTime/DateTime-1.210.0.ebuild
new file mode 100644
index 000000000000..b67d5fd3fd28
--- /dev/null
+++ b/dev-perl/DateTime/DateTime-1.210.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.21
+inherit perl-module
+
+DESCRIPTION="A date and time object"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-Locale-0.410.0
+ >=dev-perl/DateTime-TimeZone-1.740.0
+ >=dev-perl/Params-Validate-1.30.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.5.0
+ )
+"
diff --git a/dev-perl/DateTime/DateTime-1.280.0.ebuild b/dev-perl/DateTime/DateTime-1.280.0.ebuild
new file mode 100644
index 000000000000..cf3160559fd4
--- /dev/null
+++ b/dev-perl/DateTime/DateTime-1.280.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.28
+inherit perl-module
+
+DESCRIPTION="A date and time object"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-Locale-0.410.0
+ >=dev-perl/DateTime-TimeZone-1.740.0
+ >=dev-perl/Params-Validate-1.30.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.5.0
+ )
+"
diff --git a/dev-perl/DateTime/DateTime-1.360.0.ebuild b/dev-perl/DateTime/DateTime-1.360.0.ebuild
new file mode 100644
index 000000000000..4649c8902dcc
--- /dev/null
+++ b/dev-perl/DateTime/DateTime-1.360.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.36
+inherit perl-module
+
+DESCRIPTION="A date and time object"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/DateTime-Format-Mail-0.402.0
+"
+RDEPEND="
+ ${CONFLICTS}
+ virtual/perl-Carp
+ >=dev-perl/DateTime-Locale-1.50.0
+ >=dev-perl/DateTime-TimeZone-2.0.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Params-Validate-1.30.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Specio-0.180.0
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+ >=dev-perl/namespace-autoclean-0.190.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.5.0
+ )
+"
diff --git a/dev-perl/DateTime/DateTime-1.420.0.ebuild b/dev-perl/DateTime/DateTime-1.420.0.ebuild
new file mode 100644
index 000000000000..957b21f3fe19
--- /dev/null
+++ b/dev-perl/DateTime/DateTime-1.420.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.42
+inherit perl-module
+
+DESCRIPTION="A date and time object"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/DateTime-Format-Mail-0.402.0
+"
+RDEPEND="
+ ${CONFLICTS}
+ virtual/perl-Carp
+ >=dev-perl/DateTime-Locale-1.60.0
+ >=dev-perl/DateTime-TimeZone-2.20.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Params-ValidationCompiler-0.130.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Specio-0.180.0
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+ >=dev-perl/namespace-autoclean-0.190.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.5.0
+ )
+"
diff --git a/dev-perl/DateTime/DateTime-1.440.0.ebuild b/dev-perl/DateTime/DateTime-1.440.0.ebuild
new file mode 100644
index 000000000000..8d6367327ab2
--- /dev/null
+++ b/dev-perl/DateTime/DateTime-1.440.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.44
+inherit perl-module
+
+DESCRIPTION="A date and time object"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/DateTime-Format-Mail-0.402.0
+"
+RDEPEND="
+ ${CONFLICTS}
+ virtual/perl-Carp
+ >=dev-perl/DateTime-Locale-1.60.0
+ >=dev-perl/DateTime-TimeZone-2.20.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Params-ValidationCompiler-0.130.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Specio-0.180.0
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+ >=dev-perl/namespace-autoclean-0.190.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.5.0
+ )
+"
diff --git a/dev-perl/DateTime/Manifest b/dev-perl/DateTime/Manifest
new file mode 100644
index 000000000000..4f85a0e62ff1
--- /dev/null
+++ b/dev-perl/DateTime/Manifest
@@ -0,0 +1,13 @@
+DIST DateTime-1.20.tar.gz 220697 BLAKE2B cf2c164725353c15caaf2079fc43af42c0e05892c0084aabbdcb8ac4ceeafde3aa5e5c745262f2d40e7c47b2df632207c1ab28fa40efa386e01a9750f5380c22 SHA512 b0374407683da3b68d0a127a2899deb8222f3bbd3e1f68481a000ca8c7fbde69bf4e43253b4cdd68f97b0a0ee7d8ed9d7a08fda8b5bf713b0f02ba722cd3aff9
+DIST DateTime-1.21.tar.gz 221151 BLAKE2B 73810bcc24c5cacc0f0b083a537665457a7bbc0ad11bb3e0dce6baa2288ed54b0cb0f285b866180e224a7e78c0607c5f2eafde3b065f2bfe3da4321e73d39896 SHA512 256b49c6857c2eab4508ed1c1ddca0d88a32339c10334d70f95599d4d49934fe2fbc7689df334121c29abdb8eb0ebdf066183361224a5dbdce98fc1a216a721f
+DIST DateTime-1.28.tar.gz 229774 BLAKE2B a23b6f0bb990b84e1d045efb7ff8098e531d9d2a9d2376c5eac954d9f862567ea8288066e8b644d79f474d4a279b5061488115a4d839c8eb864673ef4f812ca1 SHA512 cf2c883636073086101dc08596210e59af0cf301ae78e496358e6952f26104aa26c1fdc0784aa10e05ac0308a1ed7aef78a7682b803679481fa570f5de1c04a3
+DIST DateTime-1.36.tar.gz 235407 BLAKE2B a6e710454df7cfc3e94487e663b746605f5a010893d878ae7d7406057ea557f1cff08dfd332207ab7a4c71a508942dd2dd63ed721d047c6c56c94197c9aeca49 SHA512 debb3c10f55d4dca66a495a89ac92f6a1f90c0091b6c223391f0e5d8835a6b5ef00e9529ac29f837e4e82baf630b82e3fcab20223e13ccaf4db9e9d08573486c
+DIST DateTime-1.42.tar.gz 239033 BLAKE2B fd4c20c30d7008cd70dfbd020fff3a0a90f9ea1d5ae7cc71cf01f82aaa07e55b3bfd62eebf5f37cef91857b5aa93f5851bcba4a5b0bcbf63232285fbbabdc842 SHA512 79471a7b2f1bed829e2e767ee1d9d9bddbb9cf68205d008ff70c1002dd402f9dbee98834431d5319e4b8dd22abda29df85c81a32905df18d1ab78f1d05753505
+DIST DateTime-1.44.tar.gz 239685 BLAKE2B 6d725244f1ef028a5860774b93c1e361e6cd14f6d6cff5a586ee8af6bd4c2fbb196b66884ec62878dbf585824d24e754092750e32cfaa57dc999307e4637e279 SHA512 a256efc26ad1f2859f3371b70e5edd0d962d2c19c54b746178e3945b1dc665621d09b7ac6be279c7e92b8aa91763c5df2d8ccbca1832ba69ac810feb8533ca71
+EBUILD DateTime-1.200.0.ebuild 909 BLAKE2B aef4abd96e35469b64d4a88ceb9abeadc316db2708c310766b57e028a8194d930f3a75380ec2c5d653011c24bc004d9bc55d372c461177fbf9a5e9f953e282d5 SHA512 b9e266a1e5541cfafbf2d52618c3d8ed86c41e6b4dc6dd8e4d759ab43b2417148fc47cb19a9911386e23457eece51e3011944447dda341c5ced1e1199d567e24
+EBUILD DateTime-1.210.0.ebuild 889 BLAKE2B 46389733076ebc01959e7320be5bc3e1b9b456ec7b2b4e7be6862f94d3d9224c4d2367d3b49d0167ec840a8a9d55c3f32fe772a563d02f1971ba6a214c91b7db SHA512 090dd3ea4034f7adac550ad01b16713ba0fca37e23dbde9898eb16921ec3d16dcd349bb94e70178009e140ce63a5d74fb36b0a168047caf3938721c6a2cdbd59
+EBUILD DateTime-1.280.0.ebuild 855 BLAKE2B a557c328e604c5fbbc29271e463481a8b03db49a4a43c282da43635f4e90de403574f3a8bb475be6941b71c423fa7a2e5014c75b562d2911835745a605356f7f SHA512 4f9ed172982bb2d30f6177145ec36717d840089930537ce63be5e5f6e0742033f513e52e0f58d70e1d90125adb47897c697772d7d06012ecf3a18bb3f17e66f4
+EBUILD DateTime-1.360.0.ebuild 1086 BLAKE2B 05e2867c4bd33a59fd4fb39e0885e31b4fca702e7a7c9bb9d613264eebc6ee931d94deece16375175796bba9435793e1ede4842c5536e895b3255a28ae7ba4fe SHA512 f6f0dde0c51244130ee502c80293938de683b65bab5a67b5523c02b2f2db8034653879312b66164e78b4370270446c11399c55a151ba689aaa0d770effaf71ac
+EBUILD DateTime-1.420.0.ebuild 1059 BLAKE2B 8a1e07169d6e3779724ac1f507f1deed54253109491ff6f5cac31478d03d3718da102788bd82000d19be200bffe42adbb2fd48c5bc6986f6068deb3dabd526ba SHA512 ded25038aaae410153e7c82ce513c7913255bbc40a89a16bc871bc64008ad6875d93b2bd31892614ac6fb1427a246bb294d0a2a6e7e91f10b6b669fc920d3bf9
+EBUILD DateTime-1.440.0.ebuild 1095 BLAKE2B 31a3bd48dac0364e5348f58892be4689d2e7854ded8588332510be2d89fd2c53ed9153d1549934e1b5a91cab212a2eefdb8f319362c5a0fe125bbe84996ca9c9 SHA512 af16961d8187895cd7808ceefb93e662014b2aa06a680f5ccb087ca893a74cb476ad755a6c7e74907ba41c854b3e5e9a84392f68376703f410e40c436b4b746f
+MISC metadata.xml 977 BLAKE2B c3034e3b60e1d4071537ea4af9734c061b1985440c00386cd12019af29cc47244c7d18db586d18c1c31041469ad7c3345b3619ff0422df086f75442cb91e3fb5 SHA512 03afecbf9a306c2ccde1c7cf682733d27f6eef0266d703cf51bc2fb946e5cc287bb24cffacb43dd1f3ecb2eacd40bf8182b4db7b0ffba3f64b3efb9fee04e58e
diff --git a/dev-perl/DateTime/metadata.xml b/dev-perl/DateTime/metadata.xml
new file mode 100644
index 000000000000..724c65fb6b0f
--- /dev/null
+++ b/dev-perl/DateTime/metadata.xml
@@ -0,0 +1,21 @@
+<?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">DateTime</remote-id>
+ <remote-id type="cpan-module">DateTime</remote-id>
+ <remote-id type="cpan-module">DateTime::Duration</remote-id>
+ <remote-id type="cpan-module">DateTime::Helpers</remote-id>
+ <remote-id type="cpan-module">DateTime::Infinite</remote-id>
+ <remote-id type="cpan-module">DateTime::Infinite::Future</remote-id>
+ <remote-id type="cpan-module">DateTime::Infinite::Past</remote-id>
+ <remote-id type="cpan-module">DateTime::LeapSecond</remote-id>
+ <remote-id type="cpan-module">DateTime::PP</remote-id>
+ <remote-id type="cpan-module">DateTime::PPExtra</remote-id>
+ <remote-id type="cpan-module">DateTime::Types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DateTimeX-Easy-0.89.0 b/dev-perl/DateTimeX-Easy-0.89.0
deleted file mode 100644
index fd9be4c47432..000000000000
--- a/dev-perl/DateTimeX-Easy-0.89.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/DateTime dev-perl/TimeDate dev-perl/DateTime-Format-Flexible dev-perl/DateTime-Format-ICal dev-perl/DateTime-Format-Natural virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.31 test? ( dev-perl/Test-Most ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse a date/time string using the best method available
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/DateTimeX-Easy/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime dev-perl/TimeDate dev-perl/DateTime-Format-Flexible dev-perl/DateTime-Format-ICal dev-perl/DateTime-Format-Natural virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROKR/DateTimeX-Easy-0.089.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a8735e66cb744de19f353134740ae82c
diff --git a/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.89.0.ebuild b/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.89.0.ebuild
new file mode 100644
index 000000000000..fffe475d48c5
--- /dev/null
+++ b/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.89.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ROKR
+MODULE_VERSION=0.089
+inherit perl-module
+
+DESCRIPTION="Parse a date/time string using the best method available"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/DateTime
+ dev-perl/TimeDate
+ dev-perl/DateTime-Format-Flexible
+ dev-perl/DateTime-Format-ICal
+ dev-perl/DateTime-Format-Natural
+ virtual/perl-Scalar-List-Utils"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.31
+ test? ( dev-perl/Test-Most )"
+
+SRC_TEST=do
diff --git a/dev-perl/DateTimeX-Easy/Manifest b/dev-perl/DateTimeX-Easy/Manifest
new file mode 100644
index 000000000000..53ffa761e5fc
--- /dev/null
+++ b/dev-perl/DateTimeX-Easy/Manifest
@@ -0,0 +1,3 @@
+DIST DateTimeX-Easy-0.089.tar.gz 30965 BLAKE2B 828c251c8d5260c1790ba2b9470099cd6e5542408289f9a07e1b9a091a4d90243efb1516ca0402b87752bda43226f75c9f0dfeeec5c887ac3d6b34614a5c130a SHA512 7f508bd78fc2bd257af55d61c43c26b270729b1d2de9643eb1c025c21bde51537e12a0b260037347b46808dbaf16a5b81f01fd4229bfe0926deae753e62be870
+EBUILD DateTimeX-Easy-0.89.0.ebuild 576 BLAKE2B 70f0c73dee8b3570e021e5f28cc91d3ef0026b4f39b18da7c162ef6ff8822274203b49fba03fe333aa0955e11f7d7fa53e419cd21221b6dd18fa95a7d07820f5 SHA512 513f5c12f58c25399aad8b5278dad05b954b546089e18df47b91e6db0927e40d56682d6900754e23c5e4ded7e1ce52b7360876152ea793ac98a10ccef09a4abe
+MISC metadata.xml 400 BLAKE2B e1b031bddd4db7119c9176144bc2b46a04a30fd3a67b8308f6a783cd4ecc1cb7f25b5746eabda11543ed81a9964365779ea0caedde7bd04cb24ea8522f94a978 SHA512 9498e19e0df92505db65acb4dcac8f886b9edb7c21bea540eaa10550a3b88c79a30271203dce5470e4f7e69b8c5892f239011288e576a4f6717030ae906fb515
diff --git a/dev-perl/DateTimeX-Easy/metadata.xml b/dev-perl/DateTimeX-Easy/metadata.xml
new file mode 100644
index 000000000000..0df97a28e2fe
--- /dev/null
+++ b/dev-perl/DateTimeX-Easy/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">DateTimeX-Easy</remote-id>
+ <remote-id type="cpan-module">DateTimeX::Easy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Debug-Client-0.310.0 b/dev-perl/Debug-Client-0.310.0
deleted file mode 100644
index 4f605f4931d9..000000000000
--- a/dev-perl/Debug-Client-0.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Carp-1.330.100 >=virtual/perl-Exporter-5.700.0 >=virtual/perl-IO-Socket-IP-0.290.0 >=dev-perl/PadWalker-1.980.0 >=virtual/perl-Term-ReadLine-1.140.0 >=dev-perl/Term-ReadLine-Gnu-1.200.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=dev-perl/File-HomeDir-1.0.0 >=virtual/perl-File-Temp-0.230.400 >=virtual/perl-Scalar-List-Utils-1.380.0 >=dev-perl/Test-CheckDeps-0.10.0 >=dev-perl/Test-Class-0.420.0 >=dev-perl/Test-Deep-0.112.0 >=virtual/perl-Test-Simple-1.1.3 >=dev-perl/Test-Requires-0.70.0 >=virtual/perl-parent-0.228.0 >=virtual/perl-version-0.990.800 >=dev-perl/PadWalker-1.920.0 >=dev-perl/Term-ReadLine-Perl-1.30.300 ) dev-lang/perl:=
-DESCRIPTION=Client side code for perl debugger
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Debug-Client/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Carp-1.330.100 >=virtual/perl-Exporter-5.700.0 >=virtual/perl-IO-Socket-IP-0.290.0 >=dev-perl/PadWalker-1.980.0 >=virtual/perl-Term-ReadLine-1.140.0 >=dev-perl/Term-ReadLine-Gnu-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/Debug-Client-0.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e5d10aac605e7fc9270d2bf8e9c8a465
diff --git a/dev-perl/Debug-Client/Debug-Client-0.310.0.ebuild b/dev-perl/Debug-Client/Debug-Client-0.310.0.ebuild
new file mode 100644
index 000000000000..e968255ef0ec
--- /dev/null
+++ b/dev-perl/Debug-Client/Debug-Client-0.310.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Client side code for perl debugger"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Carp-1.330.100
+ >=virtual/perl-Exporter-5.700.0
+ >=virtual/perl-IO-Socket-IP-0.290.0
+ >=dev-perl/PadWalker-1.980.0
+ >=virtual/perl-Term-ReadLine-1.140.0
+ >=dev-perl/Term-ReadLine-Gnu-1.200.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=dev-perl/File-HomeDir-1.0.0
+ >=virtual/perl-File-Temp-0.230.400
+ >=virtual/perl-Scalar-List-Utils-1.380.0
+ >=dev-perl/Test-CheckDeps-0.10.0
+ >=dev-perl/Test-Class-0.420.0
+ >=dev-perl/Test-Deep-0.112.0
+ >=virtual/perl-Test-Simple-1.1.3
+ >=dev-perl/Test-Requires-0.70.0
+ >=virtual/perl-parent-0.228.0
+ >=virtual/perl-version-0.990.800
+ >=dev-perl/PadWalker-1.920.0
+ >=dev-perl/Term-ReadLine-Perl-1.30.300
+ )
+"
diff --git a/dev-perl/Debug-Client/Manifest b/dev-perl/Debug-Client/Manifest
new file mode 100644
index 000000000000..35f96485391b
--- /dev/null
+++ b/dev-perl/Debug-Client/Manifest
@@ -0,0 +1,3 @@
+DIST Debug-Client-0.31.tar.gz 41937 BLAKE2B 556d2e59616865a81766dcb7c0a91711c171f7db689492e04f3bf03f6410e3be6cc8f05ea61b40a06a837d3f2e26c66d124839a6895a15760fb8c5c92ca8c476 SHA512 7eed66e7698bb9feae8fe768af05399331cdc31dff3ce5e27331050b8a1bb69c081099ff69bd56345d1620605c31e5584a7442feefac50a495d0cff303a87439
+EBUILD Debug-Client-0.310.0.ebuild 982 BLAKE2B 49662f6a32d78a9c41b8418a235c02a4be90257ee88c04cc98f44dcc65fb0c6b221b7d74c8a968d4f56d4aa127969b466ae238c619791c2d631cd5220b68ec11 SHA512 55f12ba7d113c91b63e7919240d2e30d72de0f907da612a7196cacceddfc7dbbd686f0acc52c3f287f3ef65c7e905a2b14899928d4b02f1fa31def0cabc12d73
+MISC metadata.xml 396 BLAKE2B ee516b1eb3c8c81e73fc22dc33ca0cde6d39fe299faa8e9d5e095b295dcf7381a4390f912f14ee25f5dad9382bbe17c933e4ea1361541a56b8ebf1fcbe6769c2 SHA512 6593c513627c46c73acfd32f8d74c3610006b290270f7b1b589e10855f0dfbbcdfb16f463e8a6bdfed01c69bbbe577da0966d93d6bb0406ab34ae93fc38ded71
diff --git a/dev-perl/Debug-Client/metadata.xml b/dev-perl/Debug-Client/metadata.xml
new file mode 100644
index 000000000000..12227c69c989
--- /dev/null
+++ b/dev-perl/Debug-Client/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">Debug-Client</remote-id>
+ <remote-id type="cpan-module">Debug::Client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DelimMatch-1.06-r1 b/dev-perl/DelimMatch-1.06-r1
deleted file mode 100644
index 5b2c807b3878..000000000000
--- a/dev-perl/DelimMatch-1.06-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl 5 module for locating delimited substrings with proper nesting
-EAPI=5
-HOMEPAGE=http://search.cpan.org/~nwalsh/
-KEYWORDS=alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NW/NWALSH/DelimMatch-1.06a.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=967285829fc0e449c0db67c565e13f2a
diff --git a/dev-perl/DelimMatch/DelimMatch-1.06-r1.ebuild b/dev-perl/DelimMatch/DelimMatch-1.06-r1.ebuild
new file mode 100644
index 000000000000..235da17c47e8
--- /dev/null
+++ b/dev-perl/DelimMatch/DelimMatch-1.06-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+MY_P=${P}a
+
+DESCRIPTION="A Perl 5 module for locating delimited substrings with proper nesting"
+SRC_URI="mirror://cpan/authors/id/N/NW/NWALSH/${MY_P}.tar.gz"
+HOMEPAGE="http://search.cpan.org/~nwalsh/"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/DelimMatch/Manifest b/dev-perl/DelimMatch/Manifest
new file mode 100644
index 000000000000..fc96ba784158
--- /dev/null
+++ b/dev-perl/DelimMatch/Manifest
@@ -0,0 +1,3 @@
+DIST DelimMatch-1.06a.tar.gz 8529 BLAKE2B 32f0f0c302ee7f63ca9f505e56a3703c96bec2bb75fe0c27316bf3311af50476584df1ecbd8a95dc8d62149d40ad864c862cf23a9bdfa4d37d539fe4c9716cb0 SHA512 4cb40f2dba7e1e08535854ada67a9ce35ff16fd424be0fd82f0575a8c055fba49cf9ad2a54906cd26fdbd838c9af7430da5d31e151ce04a3d6dc8467820b43b9
+EBUILD DelimMatch-1.06-r1.ebuild 528 BLAKE2B 176036b4b1d03bb91a4c854f0119c70db3fea6cddb96f8317b245d9b8ad81aa924cb5ef957d685656dbbc7ebc7ac8aa675ea73ed18ed87a84502382f82a94c27 SHA512 1ca1274866a3d4b11b1da340d87d4c1911e3cfbaed2962a700104553f3eb4a1b5b4824ae8baf6caf151487049cbda150943a17bb4e750d093d3b60ee034df866
+MISC metadata.xml 397 BLAKE2B 77a56c4068ce28c32472e301b4bcea6fd08fa9334dafdb22846636f7254b2820a00a39e9a16926e96aaa08e647ff06b58a6f09d48e325fb3a599c623168e753d SHA512 8ae4703537c7c2c9013beeab32c3a8ea26ef4f0076b90fb7deaede1f2f04769958c2228ab8e2012855f798564fa06bf697de0ecd5a1b811333cd0c239cd822d5
diff --git a/dev-perl/DelimMatch/metadata.xml b/dev-perl/DelimMatch/metadata.xml
new file mode 100644
index 000000000000..c66f5fcae46e
--- /dev/null
+++ b/dev-perl/DelimMatch/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">DelimMatch</remote-id>
+ <remote-id type="cpan-module">Text::DelimMatch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-ArgNames-0.30.0-r1 b/dev-perl/Devel-ArgNames-0.30.0-r1
deleted file mode 100644
index 6b8bc07ff6f9..000000000000
--- a/dev-perl/Devel-ArgNames-0.30.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/PadWalker test? ( >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Figure out the names of variables passed into subroutines
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-ArgNames/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/PadWalker dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NU/NUFFIN/Devel-ArgNames-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=995abb43848968cec6a9e1ce3f4b2c53
diff --git a/dev-perl/Devel-ArgNames/Devel-ArgNames-0.30.0-r1.ebuild b/dev-perl/Devel-ArgNames/Devel-ArgNames-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..8e94af28c2cf
--- /dev/null
+++ b/dev-perl/Devel-ArgNames/Devel-ArgNames-0.30.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NUFFIN
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Figure out the names of variables passed into subroutines"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/PadWalker"
+DEPEND="${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-1.1.10
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Devel-ArgNames/Manifest b/dev-perl/Devel-ArgNames/Manifest
new file mode 100644
index 000000000000..b8297bddb421
--- /dev/null
+++ b/dev-perl/Devel-ArgNames/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-ArgNames-0.03.tar.gz 2952 BLAKE2B c5b4825f900100bdac477e4056242bb2bef9836e7540e11dc5ac6bd98d610fb9c0455026bd4af41c3e8fa20863aed2c180f24febebd7fa3799f954f6b27d4f68 SHA512 490d0ebcc703001e0ca394721ae1528c78e4d13da7a1508ab4a22415edc18e1f4ebc070dae66183bee23fdb7650767c00d7e16ab1e497fbfc3bc477cbe59804f
+EBUILD Devel-ArgNames-0.30.0-r1.ebuild 409 BLAKE2B 5169a7ec45da4dbb4842c8feb047acd9a849d60b4fcffaba91f895bb3a9954b202babdc3d4165ef7cc2fe44a96afaafeca7e88448f412a7f5805dd00e296300e SHA512 99e0c357887d452cedebb08bce69bcd1c7fc685396330116258cb8ab2abbc981b6dea50e58ee2a91ad6e973e03b082b867501c01e9d25ac80b0dd86b567cd929
+MISC metadata.xml 449 BLAKE2B fde85cefadedf060d3e32152091596e8648aa660d77a188a026d5bfce661852fe5322a500a9d1aecba9f8cd46c9d990dab666a15f76f2d5d02b3e2ad65f5e4e9 SHA512 3e2eb6a546b494d2676dd019ada153bbc02d11edbc40f41a8eb3009561048074c8b574412fbf10aa7f321568d9ad224ce4e42e219d806bb2a39a8d805304ce0d
diff --git a/dev-perl/Devel-ArgNames/metadata.xml b/dev-perl/Devel-ArgNames/metadata.xml
new file mode 100644
index 000000000000..a4ef48bf0796
--- /dev/null
+++ b/dev-perl/Devel-ArgNames/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Devel-ArgNames</remote-id>
+ <remote-id type="cpan-module">DB</remote-id>
+ <remote-id type="cpan-module">Devel::ArgNames</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-CallChecker-0.8.0 b/dev-perl/Devel-CallChecker-0.8.0
deleted file mode 100644
index 6b4ec118ad8b..000000000000
--- a/dev-perl/Devel-CallChecker-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DynaLoader-Functions-0.1.0 virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-parent dev-perl/Module-Build test? ( >=virtual/perl-ExtUtils-CBuilder-0.150.0 virtual/perl-ExtUtils-ParseXS virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Custom OP checking attached to subroutines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CallChecker/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DynaLoader-Functions-0.1.0 virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Devel-CallChecker-0.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ddaf0c0b3bf9151efd898bc3e1dbcdd7
diff --git a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0.ebuild b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0.ebuild
new file mode 100644
index 000000000000..8faca6b7f4dc
--- /dev/null
+++ b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="Custom OP checking attached to subroutines"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DynaLoader-Functions-0.1.0
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=virtual/perl-ExtUtils-CBuilder-0.150.0
+ virtual/perl-ExtUtils-ParseXS
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Devel-CallChecker/Manifest b/dev-perl/Devel-CallChecker/Manifest
new file mode 100644
index 000000000000..da6802ba74de
--- /dev/null
+++ b/dev-perl/Devel-CallChecker/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-CallChecker-0.008.tar.gz 18940 BLAKE2B 0e856b625aa26bb877a88de70adb0d6a50516d723268b58e5c0b109e970281cdf3980371fdb88dad079b2b20a6955f4bfdd3eefcde855cc6d925b16973b568a5 SHA512 7ae7ee932e7e6a44d57178c84537cff8a9c350fbbf36c21dbc5ce56a5fe1d4ca748e0d5dd75abf5ebfa5e1223af4285b9b25074c0d1baa97eccfc6dddb62cfab
+EBUILD Devel-CallChecker-0.8.0.ebuild 596 BLAKE2B 6df39e8dc36c3b4eb113e1ac01485bd9de0e7fa4fbbdc6a3cb8e229214e19eef4019b935620262eb5a9e1891db2e6301874b4126d0db9ec96125a72ff08cdf0f SHA512 470a19ef7da4e4ab19d5f178c5def77ed350bdcf76b45d361259a1183ff57d52b0d7bbc9bc2eefb7e4ec0b8f75d9531a6836758464e6ace68856d53ea47952dd
+MISC metadata.xml 406 BLAKE2B 8a45bb4f397cc4545e7f15b29a03413b03a892dcbfb01f5a3b0562a3137f7afbcd24565cd750d143546c783877525c625eb655916e0d9dac833122511b6d627d SHA512 0537509475830d775c3db25f36fc6f02f3afff38f3e72cad6c83c91db159a1ba951264813216aeb3b1fd4a9ddfaa90080100ad2bf9ac8aa48eb20c855df75987
diff --git a/dev-perl/Devel-CallChecker/metadata.xml b/dev-perl/Devel-CallChecker/metadata.xml
new file mode 100644
index 000000000000..8011ef006a40
--- /dev/null
+++ b/dev-perl/Devel-CallChecker/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">Devel-CallChecker</remote-id>
+ <remote-id type="cpan-module">Devel::CallChecker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Caller-2.60.0 b/dev-perl/Devel-Caller-2.60.0
deleted file mode 100644
index 16e096d0a9f2..000000000000
--- a/dev-perl/Devel-Caller-2.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/PadWalker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Meatier versions of caller
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-Caller/
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/PadWalker dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/Devel-Caller-2.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6f71e25a3ed5e16a7997e25f8ce7365d
diff --git a/dev-perl/Devel-Caller/Devel-Caller-2.60.0.ebuild b/dev-perl/Devel-Caller/Devel-Caller-2.60.0.ebuild
new file mode 100644
index 000000000000..2ecb7ffc2def
--- /dev/null
+++ b/dev-perl/Devel-Caller/Devel-Caller-2.60.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=2.06
+inherit perl-module
+
+DESCRIPTION="Meatier versions of caller"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="dev-perl/PadWalker"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Devel-Caller/Manifest b/dev-perl/Devel-Caller/Manifest
new file mode 100644
index 000000000000..5a8e3f7cc4fa
--- /dev/null
+++ b/dev-perl/Devel-Caller/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-Caller-2.06.tar.gz 6540 BLAKE2B 0463dac6e4b1a1dfadf4659b7d8e19eaa1b1660fd3f3d5e2f3fd7ee649123c8097f5392a2d150557c3f6927c04fd2ac7c574c1a141120fe00252e0be0639c8f7 SHA512 f15a59169e191c8526f613d21c415e5d8d51b59eabf309952468fdee15277b2e8f831a2263a9dc006d9f3144a234fbc9c46ad3ab464b6fc055360c6445b209f9
+EBUILD Devel-Caller-2.60.0.ebuild 383 BLAKE2B 823a1f9cce85895cc0ec50aede0c7fc282a07c7bef9866136aabeb3502783e3d683ae9760bd21706e980d4d39569c4cff3f66b0673f5f6f5769a1f6ad1643ea4 SHA512 86860c4369d5f8cd8e2d317e695bab0265bc5c3e6696fe72de354d90de032a93bd6ca745cf9e5017aa507d1082874e298ec3c2dfd446cce1bc3e144b03b82b7b
+MISC metadata.xml 445 BLAKE2B dffce4885538817a9fabd44cd75bb6e774ed936ca1bfd044582f4d4c2e2bbd4b394b36a98b7357197314a57f0fdc451c38cb444f1aed9bbe709087665fa58e7d SHA512 a421f4dd19784c8aaa46ae271e51776ed24097b4797d444f9258d3896b568c61e7c0e91a940d0983370fd9c71faf3e0982ee9c341a1a97399015db9df26d26de
diff --git a/dev-perl/Devel-Caller/metadata.xml b/dev-perl/Devel-Caller/metadata.xml
new file mode 100644
index 000000000000..f38ae64b4fa1
--- /dev/null
+++ b/dev-perl/Devel-Caller/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Devel-Caller</remote-id>
+ <remote-id type="cpan-module">DB</remote-id>
+ <remote-id type="cpan-module">Devel::Caller</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-CheckBin-0.40.0 b/dev-perl/Devel-CheckBin-0.40.0
deleted file mode 100644
index bb1dff1adcd3..000000000000
--- a/dev-perl/Devel-CheckBin-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.520.0 virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=check that a command is available
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckBin/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.520.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Devel-CheckBin-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a5ba315c51827a89756b45495dd5f901
diff --git a/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0.ebuild b/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0.ebuild
new file mode 100644
index 000000000000..190f28d7418b
--- /dev/null
+++ b/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="check that a command is available"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/Devel-CheckBin/Manifest b/dev-perl/Devel-CheckBin/Manifest
new file mode 100644
index 000000000000..860989034621
--- /dev/null
+++ b/dev-perl/Devel-CheckBin/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-CheckBin-0.04.tar.gz 9866 BLAKE2B 3af73c4617ce61c5aefbbfe0c50f615db5052c6a52a1eea095105360e10e257b1a159f7a5a2fdf0f44ef8a4e4d2df1656e99a5a5cfac41fd10a03c8e2b20b62d SHA512 7b28092fa2e6309ddc09976dcfadabbad9be678352c5b97a7938bf7e73944454e5c3c198aaf1a39939f24544e436ec4323925e77fa91e8d92e3986702c840f44
+EBUILD Devel-CheckBin-0.40.0.ebuild 705 BLAKE2B 96a3faa3bfabd699ccf715944c2841b13dcddca91624061752a9d88a93fc970f4ccff0a656523d63be6218656c9389b7225872bdde01431ffcc7f237294f78b2 SHA512 07be690ae4e807328dd4798cf355434847043ab909adb6fff5ded6581828df4c8a6b7f9d9e5beaf7c0a36b97e4569c54a37e4f95d301cca5565651f4bce7060c
+MISC metadata.xml 400 BLAKE2B b85d354f848a85c94081164652dfdc5e05e01bdaa3121d3e6c97078aec870c73d76c16fa55036b33eb22115c80d36357d8035def85a66ba196585f2e46a8f864 SHA512 c26c65732866752bb7864d94223d837b8c9c21a4a2c0f96071971c9eeaa0768f2ee393194da3ef14e74dc6e37a990bb81159126bc77fb5e51fe90ff69b4695d8
diff --git a/dev-perl/Devel-CheckBin/metadata.xml b/dev-perl/Devel-CheckBin/metadata.xml
new file mode 100644
index 000000000000..6c98f3ab517b
--- /dev/null
+++ b/dev-perl/Devel-CheckBin/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">Devel-CheckBin</remote-id>
+ <remote-id type="cpan-module">Devel::CheckBin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-CheckCompiler-0.50.0 b/dev-perl/Devel-CheckCompiler-0.50.0
deleted file mode 100644
index f3a915ac0897..000000000000
--- a/dev-perl/Devel-CheckCompiler-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-CPAN-Meta >=dev-perl/Module-Build-0.380.0 >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Requires virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Temp virtual/perl-parent dev-lang/perl:=[-build(-)]
-DESCRIPTION=Check the compiler's availability
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckCompiler/
-KEYWORDS=amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Temp virtual/perl-parent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5932d8e156b277e3355c20626a8e0dd9
diff --git a/dev-perl/Devel-CheckCompiler-0.60.0 b/dev-perl/Devel-CheckCompiler-0.60.0
deleted file mode 100644
index 004afc8b24ea..000000000000
--- a/dev-perl/Devel-CheckCompiler-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Temp virtual/perl-parent >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Check the compiler's availability
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckCompiler/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Temp virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=700992f497fc5ab9ac20aa887ca5dcf0
diff --git a/dev-perl/Devel-CheckCompiler-0.70.0 b/dev-perl/Devel-CheckCompiler-0.70.0
deleted file mode 100644
index fef6f841c9ac..000000000000
--- a/dev-perl/Devel-CheckCompiler-0.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Temp virtual/perl-parent >=dev-perl/Module-Build-Tiny-0.35.0 test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Check the compiler's availability
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckCompiler/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Temp virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8e01522fa2972c4f9044f583ff783780
diff --git a/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.50.0.ebuild b/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.50.0.ebuild
new file mode 100644
index 000000000000..bafd7a0baefa
--- /dev/null
+++ b/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.50.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SYOHEX
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Check the compiler's availability"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-File-Temp
+ virtual/perl-parent
+"
+# CPAN::Meta::Prereqs -> perl-CPAN-Meta
+DEPEND="
+ virtual/perl-CPAN-Meta
+ >=dev-perl/Module-Build-0.380.0
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Requires
+ ${RDEPEND}
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.60.0.ebuild b/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.60.0.ebuild
new file mode 100644
index 000000000000..ab2ecec9eacb
--- /dev/null
+++ b/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.60.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SYOHEX
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Check the compiler's availability"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-File-Temp
+ virtual/perl-parent
+"
+DEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.70.0.ebuild b/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.70.0.ebuild
new file mode 100644
index 000000000000..78ca461c7e84
--- /dev/null
+++ b/dev-perl/Devel-CheckCompiler/Devel-CheckCompiler-0.70.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SYOHEX
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Check the compiler's availability"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-File-Temp
+ virtual/perl-parent
+"
+DEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/Devel-CheckCompiler/Manifest b/dev-perl/Devel-CheckCompiler/Manifest
new file mode 100644
index 000000000000..622ea9a56c55
--- /dev/null
+++ b/dev-perl/Devel-CheckCompiler/Manifest
@@ -0,0 +1,7 @@
+DIST Devel-CheckCompiler-0.05.tar.gz 11384 BLAKE2B fc244b15a58b2f9a7624f2d1c1aafdf66cb3d8054dab890546975fd843c14c82d49f35b0ffd352dc8885659f360fe3d6b196bb3648eb38b6bb44880bed14a637 SHA512 5bf40abc7df914a9bbd5b185a40d597272f2f8fb0a94f95b1790ed247a529af8c31bc8ddfcae75ceab4d504ad8faf86ed63eefbc5081a208bcccf0902464d73e
+DIST Devel-CheckCompiler-0.06.tar.gz 11694 BLAKE2B 91782db4ed2592adcc5afeeacf48f646495d5a48cef4ee9137f76ab7f0ad2b8273d2d717a2e192628972f068162535798aac190cb22e3c02bad298c74f62f601 SHA512 f484240dd52194aa71f98001bef47d03048cc5336e10ffc6a84db750fec3fb7f5e8aaf86f9fd1bc84928a8f76cccf07ec6a105e2053a2858c4aaa3c87f655735
+DIST Devel-CheckCompiler-0.07.tar.gz 11261 BLAKE2B 14321bacc94d45133e781007d644b9d4cbe0edba36a25cf15739e09bab214fd01b0b21616517bb7070f2082a17a22b7e925fde4cea0699cb6c30ae345a498138 SHA512 147fbdab382ff40bf1402d2d6be1143fe77403cd2444e854fdf11eb02e8acdcab8cb6bbdd7f3aef01cc64fac2862efaa044c5148c7770b84b464f7360c399d7a
+EBUILD Devel-CheckCompiler-0.50.0.ebuild 585 BLAKE2B e6fba5b12cfadbd8474a3006c83eb1d719588f8c2a48beb329fea929ad61967b82d78cec9ccbd056419aefa47dbacfeb3f21eef72226fe9ab66f28453ec6f008 SHA512 ee61a88b6671cce0b79f16faacfd6816f839d75bcccdfbf4254bdba277059e61506dbbd691d743c052d5cfa28bdf1652eebc23da5eee94d3d9aff72d7ae138dc
+EBUILD Devel-CheckCompiler-0.60.0.ebuild 496 BLAKE2B 71ce96dcfd3e98d7bd1c3b2db682dacaa18a74ac971dbbb34b172d17dbbaf063ce25c25727a1e7f6fb07bd0c13971e835592d23a8476a182db6d7838bf610e39 SHA512 defd203e24a13247c327816cf02a199f3f805a5df03f75509d0b3bd58beabf2999527a16f068d322dd2a2e74d58fc7b0b990ffb26aa8d446dda6c03c2528eede
+EBUILD Devel-CheckCompiler-0.70.0.ebuild 499 BLAKE2B a48d1a1875d2e0d36ea9e42fad6b578706d7e20ad2006aec1f479ba8a36e6a33b297680e5130f35e8864956925df284903d06eff16705998c797a6301dc03557 SHA512 538734e4dc662b588af87598a81c3f557b9ada8179fdd5e02f7d01add1912674e8eea5c04a3ddcc075cb5358eec88a86a3b5840415fb3f8f8e84b12808aa1165
+MISC metadata.xml 473 BLAKE2B 6a72a334871ba29f4279f17676bac22f26d393f45fb15aedf3afc1457c5f32fa83ed4606b007fdcb17b92f76f1e8827d95be4866356202eb50ce00297ed0faf3 SHA512 b3ec611f8b34ce584d67e24614695a34096923ecf2f5bea23764dc2f18881607eeb43e43ce6e24c143f3d82e7bbd963796d48e096a690a8d5eb10c6defd06335
diff --git a/dev-perl/Devel-CheckCompiler/metadata.xml b/dev-perl/Devel-CheckCompiler/metadata.xml
new file mode 100644
index 000000000000..68869bacc730
--- /dev/null
+++ b/dev-perl/Devel-CheckCompiler/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Devel-CheckCompiler</remote-id>
+ <remote-id type="cpan-module">Devel::AssertC99</remote-id>
+ <remote-id type="cpan-module">Devel::CheckCompiler</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-CheckLib-1.100.0 b/dev-perl/Devel-CheckLib-1.100.0
deleted file mode 100644
index e87480f0c80c..000000000000
--- a/dev-perl/Devel-CheckLib-1.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.620.0 >=dev-perl/IO-CaptureOutput-1.80.100 >=dev-perl/Mock-Config-0.20.0 ) dev-lang/perl:=
-DESCRIPTION=check that a library is available
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckLib/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTN/Devel-CheckLib-1.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=79811359e5949a38bef2ed51349aa279
diff --git a/dev-perl/Devel-CheckLib-1.110.0 b/dev-perl/Devel-CheckLib-1.110.0
deleted file mode 100644
index a721299de740..000000000000
--- a/dev-perl/Devel-CheckLib-1.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.620.0 >=dev-perl/IO-CaptureOutput-1.80.100 >=dev-perl/Mock-Config-0.20.0 ) dev-lang/perl:=
-DESCRIPTION=check that a library is available
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckLib/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTN/Devel-CheckLib-1.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cc9c7f1614cce1dc7e0019a183dedd10
diff --git a/dev-perl/Devel-CheckLib-1.60.0 b/dev-perl/Devel-CheckLib-1.60.0
deleted file mode 100644
index ddb1d6fa79c0..000000000000
--- a/dev-perl/Devel-CheckLib-1.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.620.0 >=dev-perl/IO-CaptureOutput-1.80.100 ) dev-lang/perl:=
-DESCRIPTION=check that a library is available
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckLib/
-IUSE=test
-KEYWORDS=~alpha amd64 arm ~hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTN/Devel-CheckLib-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6f6c04107c7566480e09410a479fdfed
diff --git a/dev-perl/Devel-CheckLib-1.70.0 b/dev-perl/Devel-CheckLib-1.70.0
deleted file mode 100644
index 3b02fcfc3ce7..000000000000
--- a/dev-perl/Devel-CheckLib-1.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.620.0 >=dev-perl/IO-CaptureOutput-1.80.100 ) dev-lang/perl:=
-DESCRIPTION=check that a library is available
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckLib/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTN/Devel-CheckLib-1.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d951a47396bbe11cd4d8b8c65fd60226
diff --git a/dev-perl/Devel-CheckLib-1.90.0 b/dev-perl/Devel-CheckLib-1.90.0
deleted file mode 100644
index 7131c899e2a1..000000000000
--- a/dev-perl/Devel-CheckLib-1.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.620.0 >=dev-perl/IO-CaptureOutput-1.80.100 ) dev-lang/perl:=
-DESCRIPTION=check that a library is available
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-CheckLib/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Temp-0.160.0 virtual/perl-Exporter virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTN/Devel-CheckLib-1.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=68062ed2c49f9f052dab6fe62f512154
diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.100.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.100.0.ebuild
new file mode 100644
index 000000000000..ddc2c381a94b
--- /dev/null
+++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.100.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTN
+DIST_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="check that a library is available"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Temp-0.160.0
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.620.0
+ >=dev-perl/IO-CaptureOutput-1.80.100
+ >=dev-perl/Mock-Config-0.20.0
+ )
+"
diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.110.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.110.0.ebuild
new file mode 100644
index 000000000000..5b734c1d8ffb
--- /dev/null
+++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.110.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTN
+DIST_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="check that a library is available"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Temp-0.160.0
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.620.0
+ >=dev-perl/IO-CaptureOutput-1.80.100
+ >=dev-perl/Mock-Config-0.20.0
+ )
+"
diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.60.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.60.0.ebuild
new file mode 100644
index 000000000000..583b96214c33
--- /dev/null
+++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.60.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTN
+DIST_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="check that a library is available"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Temp-0.160.0
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.620.0
+ >=dev-perl/IO-CaptureOutput-1.80.100
+ )
+"
diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.70.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.70.0.ebuild
new file mode 100644
index 000000000000..bf10bf7cfb21
--- /dev/null
+++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.70.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTN
+DIST_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="check that a library is available"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Temp-0.160.0
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.620.0
+ >=dev-perl/IO-CaptureOutput-1.80.100
+ )
+"
diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.90.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.90.0.ebuild
new file mode 100644
index 000000000000..d9a86f0d0a8b
--- /dev/null
+++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.90.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTN
+DIST_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="check that a library is available"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Temp-0.160.0
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.620.0
+ >=dev-perl/IO-CaptureOutput-1.80.100
+ )
+"
diff --git a/dev-perl/Devel-CheckLib/Manifest b/dev-perl/Devel-CheckLib/Manifest
new file mode 100644
index 000000000000..d4d73d3ad2fc
--- /dev/null
+++ b/dev-perl/Devel-CheckLib/Manifest
@@ -0,0 +1,11 @@
+DIST Devel-CheckLib-1.06.tar.gz 14315 BLAKE2B 50d08fed44079b8d1ffeca997756f4da09c6b2400b165fcfbc4d81d586fca38b24a10b67db16c9b53be1c35d024fded7802b9b92ba2878e88401da0c7ba1f59c SHA512 a87d7ecb6ab3936b1dfe69f7a6b61c21ab097cc89a45d98715e1615895f9412e64206f950535a77009249f35d028875fe679f90adb9b48030c2d5a28f6a8f68e
+DIST Devel-CheckLib-1.07.tar.gz 15105 BLAKE2B dc2fd5dd05473c3e265dd150250e47d38ac394c200d61e39f73ee97e426147095ad6701493e9534b253f91678d36573e7f57b7507e9abb1d48be3e55b94e87db SHA512 05ced7b976b2c9854f0705db3b461614962568045e04b33a92c11d05ec8183cf56935dc5ef2f80e4746d52cb08c6c993627166d0f701abce5c91ceceed39d103
+DIST Devel-CheckLib-1.09.tar.gz 15015 BLAKE2B 22918bd2c13fc2c4cc66f3d4cb272a8fa4d37a122ae2f2bac81809a1847c00ab35d48b5b99f5a0dd48d2d55a5425167f3a855a5fafa51ec7bbceb5d0ccca83a3 SHA512 e0d7c284bf04af253b2a88caca87751c438c030c807aa068de35d9bab476bbdf9f25a15297e924c62e89ab781a8809750b4ef46e4e8ee6427dc817efbdb1c297
+DIST Devel-CheckLib-1.10.tar.gz 15158 BLAKE2B 07d9444275568561c0ae1d49f85959125845c77f59e43336728e2fc1025d55f7b45b8284747ac840eb9029de02589d9a8f092f884a77e50846c6b15ed998ff39 SHA512 aab565df0b31a08b2dff3fb777bc208ff9b8322d9012fb2deaa5d27411e4915cdd2e48cd65eb55323c69f23975e08cee8cfa4a8221a4b2e39770bdeecfe3f127
+DIST Devel-CheckLib-1.11.tar.gz 15209 BLAKE2B 786931bfcd453ce8233a3984e97b76d2761654e967dffa00b53bec5b5eb053421b0ffe29355f519de5492930ecbf7a1958cca984c5ce4a226ff01cf3878a3112 SHA512 21a64cb2ec4f3769d604eba151074daa841d40d2073a93ec186e82d8496f5ca05728c5352a31c4f07765956b85cb3144225edb51b84245b0582267af55ef2e2f
+EBUILD Devel-CheckLib-1.100.0.ebuild 570 BLAKE2B 77d64ac2537cf83539df5cff991acd3ad9dd1c84c3fc239aaf5c2898e21ccc934c48e5c3d3e6d323b15863efa11276aa1bbc6c85b440e751365696bfc3853415 SHA512 a6092dd3878c5b1c8550e5f1f79272b1e706630fe2a0dba35895bf89707fcaee30d0af27b272167556fb9530e0c319115d7cbb6ca0c735004a95a3f0cab49d83
+EBUILD Devel-CheckLib-1.110.0.ebuild 587 BLAKE2B 92f01ec6230a2452c52f34d0344fea10417a0a1f272095dc5b24afd46fc766ebca35e410fab5ff02258cabaeae32826836cf32045131c208878ce589e751ed3c SHA512 51f269afa786bfdb6e86d5cffe9a1b3daf8fe70cd691d7709a52b39fc411f34525ee8c3216e70f442894d48362df2703bda2876074e1fdd888b9ccad4feab249
+EBUILD Devel-CheckLib-1.60.0.ebuild 521 BLAKE2B f1d8ee2d5ffcd17f03f88546922771916af5f413e259cc5909d499e56d238293f12ed9d0e923b3074ee2298080dfc576aff02fbc5bfa471b7705844b2d787637 SHA512 499e778b5e4bc3882daccb1b8fb49cfa97f6bd7be0a3dbf0d0a4c80cb6f5c694da0fd1c8724e7f9bbba739b5d0051a8dd40a7435824886b9589cda495cc75efc
+EBUILD Devel-CheckLib-1.70.0.ebuild 525 BLAKE2B 9e84675b9caf7d5e752c6d08682dac4f88e029efc4259e5a5ffeb2f3b219873447318844b491d3e0186b4cd134388ab2ecfd39e398d77bb19258f5f84b730ff1 SHA512 ad9f831d74009ebe165087638352d757e445349a032e731fbd1e081ec6cb15de13fe870ef51aebaf6862460e3c3f64d17138f0669514c380078d69ba56d70887
+EBUILD Devel-CheckLib-1.90.0.ebuild 525 BLAKE2B 8d9d1a852ca926c8ff71aeacb27400e98f23eb0b278e21c9a50cc19d31135a393b118acc58df7f07004329e92ecd39a1445ef11c96e99ff3ae23d8fca5d68039 SHA512 2e4398f488fe89ba2667d20615e4834b404a682da88088a38a73da40b2fcb66bc0669afe540a9a04c10c69f7333501eea0160035ce64e0ed0956b7655869f26f
+MISC metadata.xml 400 BLAKE2B 2ac973aaccf8f38f04c99b1bdb18678db6d0d4ab6796f60804670ef6d4ab3ddf84b8e302c44ba7b35ba7a76b60d6ee662faebd57b071eb966728dcba86016e64 SHA512 6840ef8185a219ac05d47ad1ae5f50b4b45648760514877e7cd50a1633dbc320fc046b283360176549856814e76683698171eba1aee5bf0ceb3114dff2ad98df
diff --git a/dev-perl/Devel-CheckLib/metadata.xml b/dev-perl/Devel-CheckLib/metadata.xml
new file mode 100644
index 000000000000..129de0d04a4a
--- /dev/null
+++ b/dev-perl/Devel-CheckLib/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">Devel-CheckLib</remote-id>
+ <remote-id type="cpan-module">Devel::CheckLib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Cover-1.290.0 b/dev-perl/Devel-Cover-1.290.0
deleted file mode 100644
index 39b5849b54ea..000000000000
--- a/dev-perl/Devel-Cover-1.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Code coverage metrics for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-Cover/
-IUSE=minimal test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-B-Debug virtual/perl-Digest-MD5 virtual/perl-Storable >=dev-perl/HTML-Parser-3.690.0 !minimal? ( dev-perl/Browser-Open dev-perl/Capture-Tiny dev-perl/Class-XSAccessor dev-perl/HTML-Parser >=dev-perl/JSON-MaybeXS-1.3.3 dev-perl/Moo dev-perl/Parallel-Iterator >=dev-perl/Perl-Tidy-20060719.0.0 >=dev-perl/Pod-Coverage-0.220.0 dev-perl/Sereal-Decoder dev-perl/Sereal-Encoder >=dev-perl/PPI-HTML-1.70.0 >=dev-perl/Template-Toolkit-2.0.0 dev-perl/Test-Differences dev-perl/namespace-clean ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PJ/PJCJ/Devel-Cover-1.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0583912b2dec719c904d584ab98a26ed
diff --git a/dev-perl/Devel-Cover/Devel-Cover-1.290.0.ebuild b/dev-perl/Devel-Cover/Devel-Cover-1.290.0.ebuild
new file mode 100644
index 000000000000..15c773daf3e8
--- /dev/null
+++ b/dev-perl/Devel-Cover/Devel-Cover-1.290.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PJCJ
+DIST_VERSION=1.29
+inherit perl-module
+
+DESCRIPTION="Code coverage metrics for Perl"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal test"
+
+RDEPEND="
+ virtual/perl-B-Debug
+ virtual/perl-Digest-MD5
+ virtual/perl-Storable
+ >=dev-perl/HTML-Parser-3.690.0
+ !minimal? (
+ dev-perl/Browser-Open
+ dev-perl/Capture-Tiny
+ dev-perl/Class-XSAccessor
+ dev-perl/HTML-Parser
+ >=dev-perl/JSON-MaybeXS-1.3.3
+ dev-perl/Moo
+ dev-perl/Parallel-Iterator
+ >=dev-perl/Perl-Tidy-20060719.0.0
+ >=dev-perl/Pod-Coverage-0.220.0
+ dev-perl/Sereal-Decoder
+ dev-perl/Sereal-Encoder
+ >=dev-perl/PPI-HTML-1.70.0
+ >=dev-perl/Template-Toolkit-2.0.0
+ dev-perl/Test-Differences
+ dev-perl/namespace-clean
+ )
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Devel-Cover/Manifest b/dev-perl/Devel-Cover/Manifest
new file mode 100644
index 000000000000..724790a94f65
--- /dev/null
+++ b/dev-perl/Devel-Cover/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-Cover-1.29.tar.gz 200333 BLAKE2B 78b7ff9f35d0473cb04fa202a23a0f5e03ee182755f69fa765d7bce6cb6bd0d851982247c9f301851697b8ae3ef9571543ffbe5af2ed0406d044d1a8e569386c SHA512 dd2b75a411f67eb054fa16ef0f9d327fe9d41368ef6f0436bfbf13303bf3bc9eb28f6caea101b3b226f7a9d483f2db419a60a39ea8df1733e1e49eb9d39b2c7b
+EBUILD Devel-Cover-1.290.0.ebuild 900 BLAKE2B 333f1395cc33189066490f27a85ee4211b8830f61f3ea6fb6326b2e9b8f8ed2d602ae74f8c7e45c23c7efb8b27e3dd9d54096277624530d941e1fd264e0d1bfa SHA512 cbfb5c1cefdb8b93766d6651eaecc134863130347cbec2629c7871b91ec7e0e0836202620f0179e50a0020df18c189938ff0c88b4cda718733de938d3015494e
+MISC metadata.xml 4018 BLAKE2B f8f655f2d3fe0bd9410c7749793750c3aab42eb27b5e008de2b0f794eaa912d32475d568b934aa1956e42e63906dbbd331143ca292fe81affe480bf4b749c673 SHA512 7ee1642d4709ea7e088aef6eb9900a1bee42d9e2d82cd0d10af52baa71bc6099885efe80e2a7c473e853898292d3d5923d166b71990b8985435d6a85d7c789a0
diff --git a/dev-perl/Devel-Cover/metadata.xml b/dev-perl/Devel-Cover/metadata.xml
new file mode 100644
index 000000000000..68b4f78b686e
--- /dev/null
+++ b/dev-perl/Devel-Cover/metadata.xml
@@ -0,0 +1,61 @@
+<?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">Devel-Cover</remote-id>
+ <remote-id type="cpan-module">Devel::Cover</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Annotation::Git</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Annotation::Random</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Annotation::Svk</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Branch</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Collection</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Collection::Template::Provider</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Condition</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Condition_and_2</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Condition_and_3</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Condition_or_2</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Condition_or_3</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Condition_xor_4</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Criterion</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::Criterion</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::Digests</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::File</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::IO</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::IO::Base</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::IO::JSON</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::IO::Sereal</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::IO::Storable</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::Run</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::DB::Structure</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Html_Common</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Inc</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Op</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Pod</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Compilation</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Html</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Html_basic</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Html_basic::Template::Provider</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Html_minimal</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Html_subtle</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Html_subtle::Template::Provider</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Json</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Sort</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Text</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Text2</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Vim</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Report::Vim::Template::Provider</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Statement</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Subroutine</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Test</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Time</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Truth_Table</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Truth_Table::Row</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Util</remote-id>
+ <remote-id type="cpan-module">Devel::Cover::Web</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Cycle-1.120.0 b/dev-perl/Devel-Cycle-1.120.0
deleted file mode 100644
index fa6f8dc0039c..000000000000
--- a/dev-perl/Devel-Cycle-1.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Find memory cycles in objects
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-Cycle/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/Devel-Cycle-1.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1befb760c239424d1fa0e05acaf83304
diff --git a/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0.ebuild b/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0.ebuild
new file mode 100644
index 000000000000..1c18cbfb4d26
--- /dev/null
+++ b/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LDS
+MODULE_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Find memory cycles in objects"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Devel-Cycle/Manifest b/dev-perl/Devel-Cycle/Manifest
new file mode 100644
index 000000000000..f7123d405c13
--- /dev/null
+++ b/dev-perl/Devel-Cycle/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-Cycle-1.12.tar.gz 7276 BLAKE2B 618e5474cdfcd524da340717e0522880ee7e3e6c3e59438188b7eef836c804b9874084a60e31d14104d36d07df26d9ccea733fb8ab99dd19f6d6d8b4e624fa8b SHA512 e2c83829905449d13c86233ad5bfce28e7b4eca61a8ac1e2f73e3c906a2d8580f66ae84d865ef876c38c2d25f0a5a8adeb05f6e94594274d8a5fa1739842d08d
+EBUILD Devel-Cycle-1.120.0.ebuild 477 BLAKE2B 8f094bd5080d8bd200ad7290a2f35984be9f683b024f0e0f7ac972d30528a30d17c44bf44067d5838cfaecaf730132e0f6bbb575a9730b3560f36818c7f9a267 SHA512 e8c8b2bfeecc827527f1b73f557772b7c7d36a62c559797676ef2f96a7b451e827129b14d09c63e455ebcad4f329b62b954bc457ce3595046ca149ac6440ae70
+MISC metadata.xml 394 BLAKE2B 0d2853bee89864942ae6b94f7779bfd4b5fba5dc1fd6780381c3c00a8b4b2a3ecc631e55add51dde9fd7c54571ef8f7a6e4a52f149cd4cfe2024738ba15b1cac SHA512 bb98439368d68502fe828326ec272c8b17537a40fc15ca8cacc190f471925e77bebb9d1276a832f295d783f821cfe744533f91d731e84ebd918c2b957f173737
diff --git a/dev-perl/Devel-Cycle/metadata.xml b/dev-perl/Devel-Cycle/metadata.xml
new file mode 100644
index 000000000000..e25dfaa986aa
--- /dev/null
+++ b/dev-perl/Devel-Cycle/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">Devel-Cycle</remote-id>
+ <remote-id type="cpan-module">Devel::Cycle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Declare-0.6.19 b/dev-perl/Devel-Declare-0.6.19
deleted file mode 100644
index 99bd35496858..000000000000
--- a/dev-perl/Devel-Declare-0.6.19
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/B-Hooks-EndOfScope-0.50.0 >=dev-perl/B-Hooks-OP-Check-0.190.0 >=virtual/perl-Scalar-List-Utils-1.110.0 dev-perl/Sub-Name >=dev-perl/ExtUtils-Depends-0.302.0 test? ( >=virtual/perl-Test-Simple-0.88 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Adding keywords to perl, in perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-Declare/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/B-Hooks-EndOfScope-0.50.0 >=dev-perl/B-Hooks-OP-Check-0.190.0 >=virtual/perl-Scalar-List-Utils-1.110.0 dev-perl/Sub-Name dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Devel-Declare-0.006019.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c071683bad8411ebc68c9cc3b2eaea89
diff --git a/dev-perl/Devel-Declare/Devel-Declare-0.6.19.ebuild b/dev-perl/Devel-Declare/Devel-Declare-0.6.19.ebuild
new file mode 100644
index 000000000000..b6fb1bb1c01c
--- /dev/null
+++ b/dev-perl/Devel-Declare/Devel-Declare-0.6.19.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.006019
+inherit perl-module
+
+DESCRIPTION="Adding keywords to perl, in perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/B-Hooks-EndOfScope-0.50.0
+ >=dev-perl/B-Hooks-OP-Check-0.190.0
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ dev-perl/Sub-Name
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ test? (
+ >=virtual/perl-Test-Simple-0.88
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Devel-Declare/Manifest b/dev-perl/Devel-Declare/Manifest
new file mode 100644
index 000000000000..bb9843f114e6
--- /dev/null
+++ b/dev-perl/Devel-Declare/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-Declare-0.006019.tar.gz 45174 BLAKE2B be5cfe04b778af0be7acd8139f82d7abff64f838d857a8227c3ebdf5422803ed25b0c9b8533a3911b07ad10923d5d60f05810480c9f743cbf905b023e35b0193 SHA512 1f3073597c5b27160a9ccd8019c35563982479a8c6303e138d1260706499732aa6c402e835d8b5f06a02ee55294889735500d8a24c2f6f5df9d5ed3111d08fb0
+EBUILD Devel-Declare-0.6.19.ebuild 547 BLAKE2B 5886e04a9887d93c35c49947a94274c961bdcd7db78d056202e303e73be9b9f1de6a3cb5b83031c1b630099e3c698bdea73b2556904b14b73614c0846e89d465 SHA512 260b50cf10a23b917644e279434c8ac8881af326f44e859f97250b43f7cf60e42fd442cff5c5046aec1120d6202c4b17e7582cffc0c16a7eb4b439f890173dba
+MISC metadata.xml 562 BLAKE2B 956d563faf2f662b29e0143db36f8de8d5a422ee8c6fd4c27a82d019c531b215a7bc427c0d2519037cbecf7ab99939e09560227edb9fb11dcec6e4117a1c3924 SHA512 658395cbce611de27b562515b5f489a0d432e338eb0564b53c5f5e5a09bdecaa1219e0e6d66f01193baf3cb79c89105262ebd16d081f3ddd1459621ec0f217c2
diff --git a/dev-perl/Devel-Declare/metadata.xml b/dev-perl/Devel-Declare/metadata.xml
new file mode 100644
index 000000000000..6a2af60df146
--- /dev/null
+++ b/dev-perl/Devel-Declare/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Devel-Declare</remote-id>
+ <remote-id type="cpan-module">Devel::Declare</remote-id>
+ <remote-id type="cpan-module">Devel::Declare::Context::Simple</remote-id>
+ <remote-id type="cpan-module">Devel::Declare::MethodInstaller::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Dumpvar-1.60.0-r1 b/dev-perl/Devel-Dumpvar-1.60.0-r1
deleted file mode 100644
index 879eef77d495..000000000000
--- a/dev-perl/Devel-Dumpvar-1.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.18 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Pure-OO reimplementation of dumpvar.pl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-Dumpvar/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.18 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Devel-Dumpvar-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=104f2d594779b3f2c57318637bba9f3f
diff --git a/dev-perl/Devel-Dumpvar/Devel-Dumpvar-1.60.0-r1.ebuild b/dev-perl/Devel-Dumpvar/Devel-Dumpvar-1.60.0-r1.ebuild
new file mode 100644
index 000000000000..c02ca5d71e61
--- /dev/null
+++ b/dev-perl/Devel-Dumpvar/Devel-Dumpvar-1.60.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Pure-OO reimplementation of dumpvar.pl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Scalar-List-Utils-1.18"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Devel-Dumpvar/Manifest b/dev-perl/Devel-Dumpvar/Manifest
new file mode 100644
index 000000000000..46cb01e38905
--- /dev/null
+++ b/dev-perl/Devel-Dumpvar/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-Dumpvar-1.06.tar.gz 28993 BLAKE2B 6f8794e0b1dab5dee65ea918f804b6cafa9448d51b61f5234b0e0abb2f8a270aa8122d25ed8ccc8e05b230b14485a8ac6116ec48bf34f54431bdf84a8b47f227 SHA512 780e9fbb6a0d84b0bd1f2d58435e4bbbe1876e8b7643fcf01ae7c0f32b6d1c507281bcb7cff21872676c72c332c9b1e8626be3adf001ac93564c7a2d6e208ad5
+EBUILD Devel-Dumpvar-1.60.0-r1.ebuild 557 BLAKE2B a4046b0966659c686818733d8fc65ba3c2485b9870a20f164f4dfd8a66529242687101d3b10c48ff22f83b5f99fac0c16fdc162855ddf45e1d1b4c3af663a513 SHA512 ca33d3a1f6d1466f60b3608d5ff2a1d198e2a96a1cc8cbfb794d209cb91f1a7fce2ff2f934c96ecde86afc82c50fa66e89a3a929356168b1c129709887f6afc0
+MISC metadata.xml 398 BLAKE2B 311ce57daf60e4d8bde7242163766944512fa4cfbefb3fa5904ed4ba25dcb840f8313c3e48d0599b3f8f41a978bfa1903ca66860a7703b28cd8da92729ffc05b SHA512 dc2bd9a2d8f8004f9dfbcb22d17faa3b90284989f4aed49280d8b3c4b47650a11dba06523843e4ffb30cf53f05e20e708fd6dbdb09e02bc63fc3998ac188c71b
diff --git a/dev-perl/Devel-Dumpvar/metadata.xml b/dev-perl/Devel-Dumpvar/metadata.xml
new file mode 100644
index 000000000000..59af2f2a078a
--- /dev/null
+++ b/dev-perl/Devel-Dumpvar/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">Devel-Dumpvar</remote-id>
+ <remote-id type="cpan-module">Devel::Dumpvar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-FindPerl-0.14.0 b/dev-perl/Devel-FindPerl-0.14.0
deleted file mode 100644
index 15d901f6fb9c..000000000000
--- a/dev-perl/Devel-FindPerl-0.14.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/ExtUtils-Config-0.7.0 ) virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Find the path to your perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-FindPerl/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/ExtUtils-Config-0.7.0 ) virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Devel-FindPerl-0.014.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8b7f93ac9bd0a9133ab0faeb1444154e
diff --git a/dev-perl/Devel-FindPerl/Devel-FindPerl-0.14.0.ebuild b/dev-perl/Devel-FindPerl/Devel-FindPerl-0.14.0.ebuild
new file mode 100644
index 000000000000..8988091f4161
--- /dev/null
+++ b/dev-perl/Devel-FindPerl/Devel-FindPerl-0.14.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.014
+inherit perl-module
+
+DESCRIPTION="Find the path to your perl"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+# r: Cwd -> File-Spec
+# r: File::Basename -> perl
+# r: File::Spec::Functions -> perl
+# r: IPC::Open2 -> perl
+# r: Scalar::Util -> Scalar-List-Utils
+# r: strict, warnings -> perl
+RDEPEND="
+ !minimal? (
+ >=dev-perl/ExtUtils-Config-0.7.0
+ )
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+"
+# t: Test::More -> Test-Simple
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Devel-FindPerl/Manifest b/dev-perl/Devel-FindPerl/Manifest
new file mode 100644
index 000000000000..44e65c99346d
--- /dev/null
+++ b/dev-perl/Devel-FindPerl/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-FindPerl-0.014.tar.gz 13815 BLAKE2B 6e9562955153416900ea5b1a0a8cc50583297c5a22dd64c69a5e3872d1fdc89fb4287e5244ba6f4f641c404f6c6ab56a1ffb00709c9720fe2cc1563b63da2b46 SHA512 958044c628ce1d004031f753673ec7cd066bb70387b2ecef6e91dcdb050a1aac0b036b7a78c38f731ec22d8fcf109f9421f640b4e008a44ff9de382cff944cea
+EBUILD Devel-FindPerl-0.14.0.ebuild 739 BLAKE2B 00c53c58c639a8992c44851b0294b9d08daa9d462e3ec1987b01592680d26c64c62c326ed605f92131754c6f560e835c3a63b3cdecbcb4323650deb55f18b163 SHA512 73c3fd688f37b014d885ef3fda158f3f0804411f38ac06aab41c3d71bfefffec64f24d0fa94968265db1994bb0369a364515dc1ac6322b2941f837361d24a1ae
+MISC metadata.xml 400 BLAKE2B c99f29457947c3b32c616ededfc59d25943b9041d98f34e160c06740e41e036ad1e4df3b8378245de603add018a005bfd4ed05bd42e969330307ee1ac27095fd SHA512 b942f4ceccc26e5c28f3312c47994f1da7e2e326fdea97e798cffe5e1760e1d3a0734b711ff6b5a9ed86038051f1c1463d17e93622800eddcd70fef85f7afae3
diff --git a/dev-perl/Devel-FindPerl/metadata.xml b/dev-perl/Devel-FindPerl/metadata.xml
new file mode 100644
index 000000000000..47afabd69675
--- /dev/null
+++ b/dev-perl/Devel-FindPerl/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">Devel-FindPerl</remote-id>
+ <remote-id type="cpan-module">Devel::FindPerl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-GlobalDestruction-0.120.0 b/dev-perl/Devel-GlobalDestruction-0.120.0
deleted file mode 100644
index dafafec3e14e..000000000000
--- a/dev-perl/Devel-GlobalDestruction-0.120.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-CBuilder-0.27.0 >=dev-perl/Sub-Exporter-Progressive-0.1.11 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-GlobalDestruction/
-KEYWORDS=amd64 ~arm ~hppa ppc ppc64 x86 ~ppc-aix ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.11 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Devel-GlobalDestruction-0.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6219c14f1b0b50f1bc353e97aad6f0e1
diff --git a/dev-perl/Devel-GlobalDestruction-0.130.0 b/dev-perl/Devel-GlobalDestruction-0.130.0
deleted file mode 100644
index 585288213078..000000000000
--- a/dev-perl/Devel-GlobalDestruction-0.130.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.11 >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-GlobalDestruction/
-KEYWORDS=amd64 ~arm hppa ~ppc ~ppc64 ~x86 ~ppc-aix ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.11 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Devel-GlobalDestruction-0.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9448e7fa4b6ce28254e4beb1fff0ff56
diff --git a/dev-perl/Devel-GlobalDestruction-0.140.0 b/dev-perl/Devel-GlobalDestruction-0.140.0
deleted file mode 100644
index 5de39517867a..000000000000
--- a/dev-perl/Devel-GlobalDestruction-0.140.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.11 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-GlobalDestruction/
-KEYWORDS=alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.11 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Devel-GlobalDestruction-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0c9b5cfd2baeed9fd4d8403fb359837f
diff --git a/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.120.0.ebuild b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.120.0.ebuild
new file mode 100644
index 000000000000..216bdd98f06e
--- /dev/null
+++ b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.120.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=HAARG
+MODULE_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION='Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls'
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~ppc-aix ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/Sub-Exporter-Progressive-0.1.11"
+DEPEND="
+ >=virtual/perl-ExtUtils-CBuilder-0.27.0
+ ${RDEPEND}
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.130.0.ebuild b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.130.0.ebuild
new file mode 100644
index 000000000000..15ca33ff162f
--- /dev/null
+++ b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.130.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=HAARG
+MODULE_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION='Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls'
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 ~x86 ~ppc-aix ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Sub-Exporter-Progressive-0.1.11
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0.ebuild b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0.ebuild
new file mode 100644
index 000000000000..7c19aaf36d6a
--- /dev/null
+++ b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION='Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls'
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Sub-Exporter-Progressive-0.1.11
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Devel-GlobalDestruction/Manifest b/dev-perl/Devel-GlobalDestruction/Manifest
new file mode 100644
index 000000000000..d6ee8f826341
--- /dev/null
+++ b/dev-perl/Devel-GlobalDestruction/Manifest
@@ -0,0 +1,6 @@
+DIST Devel-GlobalDestruction-0.12.tar.gz 7803 BLAKE2B f8717c72ae9ec5e1bf43ca02903ad65030c3577ddce35c36030a420625c8180ebf15b2d986337007802ad946f65ed9f45e715a3f8fb74ed723797934bac3e38a SHA512 f1e259003aad8b654a7d1922cae7c3603527a6d674222069c1b8e9c7bd831549d8477acf7cc61d550991fd479e1cd5e092ea2e8e6f5b42066f5033c143ee7aa4
+DIST Devel-GlobalDestruction-0.14.tar.gz 10041 BLAKE2B e803218cba1e95f459934907d27983c42e5657e95d75877482c6a9b5a654e5df563f32fba68de745f92d99772b6387e026af847c421a0b991970277bf51c71e7 SHA512 75c346feae98897fb202dea0295f0225bf3cac59f21915da5dd1cdcf845052f4f8bcd0362d357020fb0facb6358175112b3685860ca1c1f173421c7c6a54f45d
+EBUILD Devel-GlobalDestruction-0.120.0.ebuild 496 BLAKE2B f5e59f4becca78202e81e4e492e016fc542b15528e5ca8e0fde63c2fc1054756d60a1a5e798dc3274ee25e709966a8152d998904dfc96db5f533d3a5e268a74f SHA512 93f5b4ae0714cbea8238978815044569a6d276156f9601e471a84a1d26eea2207678343f3230265e86b38ecf037fbdd103099fcf8e1e76713fe13737f4770c5a
+EBUILD Devel-GlobalDestruction-0.130.0.ebuild 533 BLAKE2B 424bc3f448f0d33332721591278551e2e26d04eb69076ea3720f3e3ef3dfc9a0e09770fb3a4026d397896564f04b6d9f40637380f1bbe196c60729afc29c495e SHA512 7853b7cb326f9971ceefcce9bb2104cfc8e5c4c87ca5223dd844c1bd57b4aae04eece8621991ac598479a3267780e767e03623f71d3dbdac0d378c8d71c55d7a
+EBUILD Devel-GlobalDestruction-0.140.0.ebuild 478 BLAKE2B 64edfb51b5286ac6fb53137665e555a01c10b3b8efe0813b20d0397014a9a1e4e1cc9cb90badf7c7c808592ec478e05c2002cadbc28d300ff2bfabeccc3cc274 SHA512 b2bf292128a5e9926cc6d925c7b89dc62199d7a2d93a441c443e88ce5aa8661e647d33d7c70d0e63cf8524161118add05b8306dd159d2b2097c7e97843399f67
+MISC metadata.xml 418 BLAKE2B f6315acc1b910e37a36caad9afada9f26720df36494c969847c077886baa0025b0ffb2b460c6aa0bbefa917137361c25372b64c5ac3f3f60c53760cff78de0ff SHA512 7e34dd76902412d23ea5f6c7f13334a09f723c35d3997e4cc079f1e52257d0ebaac2303d839cbcf270511282f41957394c11cb507bd891db081c982ab24783cb
diff --git a/dev-perl/Devel-GlobalDestruction/metadata.xml b/dev-perl/Devel-GlobalDestruction/metadata.xml
new file mode 100644
index 000000000000..20cdf7f5082c
--- /dev/null
+++ b/dev-perl/Devel-GlobalDestruction/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">Devel-GlobalDestruction</remote-id>
+ <remote-id type="cpan-module">Devel::GlobalDestruction</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-GlobalPhase-0.3.3 b/dev-perl/Devel-GlobalPhase-0.3.3
deleted file mode 100644
index 3f544346d51c..000000000000
--- a/dev-perl/Devel-GlobalPhase-0.3.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Detect perl's global phase on older perls
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-GlobalPhase/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Devel-GlobalPhase-0.003003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=30334a3eff7c183a2cfe40351953de62
diff --git a/dev-perl/Devel-GlobalPhase/Devel-GlobalPhase-0.3.3.ebuild b/dev-perl/Devel-GlobalPhase/Devel-GlobalPhase-0.3.3.ebuild
new file mode 100644
index 000000000000..3e1b0d8e5d70
--- /dev/null
+++ b/dev-perl/Devel-GlobalPhase/Devel-GlobalPhase-0.3.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.003003
+inherit perl-module
+
+DESCRIPTION="Detect perl's global phase on older perls"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Devel-GlobalPhase/Manifest b/dev-perl/Devel-GlobalPhase/Manifest
new file mode 100644
index 000000000000..b2b47b49926a
--- /dev/null
+++ b/dev-perl/Devel-GlobalPhase/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-GlobalPhase-0.003003.tar.gz 7944 BLAKE2B 91d28954555f2c718242458d3be604e5714074f84ce59fddf63bada112ffb1becab6089bf8ece3e14216ef926669d1bcd1c71ef8e567d7ce48f404e273d181e8 SHA512 059aa9f38e93d21a52e3b3db43cb782004ede8fb3d4d4c0d5e5b7bbf61ad09384bb6d8092035755df8af42326aa87a100295339ca060a05acc17a29497f0f595
+EBUILD Devel-GlobalPhase-0.3.3.ebuild 343 BLAKE2B 4ba6ad420366503289c5fea25498e6c0baf774a924f91792fd7b6b5f2b9ace2d4507ad6097b41a79e570f209a4eb045f562035f67d6dac05b36b311e51a0e104 SHA512 cbb1431c846d3131613da10be9e7bf0f90550fef9e0d789c5b612a3c244b0bed0d7bd4ea6de029ac61c6edd90454deeebee6b5f9b77243ef0ec551ef23dd3d5e
+MISC metadata.xml 406 BLAKE2B 9c413ae872714bacb768425b292b66f2da7f35d184f6c3a6b1c410e616e6d599b98505437e3e622969b7d131e320601acbb008d6a97a8fe2103968a31b09b1b2 SHA512 24cc3f48ccd7f6fa47e316cbbdeda417253a35a9d1769e59e51e7fcd14d857ff832c551d5f0e142f85b5ecce3a1e06619ce0a491d2f6ae6ccfa91ce7d46c6fa4
diff --git a/dev-perl/Devel-GlobalPhase/metadata.xml b/dev-perl/Devel-GlobalPhase/metadata.xml
new file mode 100644
index 000000000000..e84488d05a26
--- /dev/null
+++ b/dev-perl/Devel-GlobalPhase/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">Devel-GlobalPhase</remote-id>
+ <remote-id type="cpan-module">Devel::GlobalPhase</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Hide-0.0.900 b/dev-perl/Devel-Hide-0.0.900
deleted file mode 100644
index 01c6cc3aa63d..000000000000
--- a/dev-perl/Devel-Hide-0.0.900
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Forces the unavailability of specified Perl modules (for testing)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-Hide/
-IUSE=test
-KEYWORDS=amd64 ~arm ~hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FE/FERREIRA/Devel-Hide-0.0009.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1a64dbe492541b629f677747ee538e44
diff --git a/dev-perl/Devel-Hide/Devel-Hide-0.0.900.ebuild b/dev-perl/Devel-Hide/Devel-Hide-0.0.900.ebuild
new file mode 100644
index 000000000000..0279ef2374dd
--- /dev/null
+++ b/dev-perl/Devel-Hide/Devel-Hide-0.0.900.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FERREIRA
+MODULE_VERSION=0.0009
+inherit perl-module
+
+DESCRIPTION="Forces the unavailability of specified Perl modules (for testing)"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~hppa ppc x86"
+IUSE="test"
+
+DEPEND="test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/090pod.t t/098pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Devel-Hide/Manifest b/dev-perl/Devel-Hide/Manifest
new file mode 100644
index 000000000000..98c34493fc6e
--- /dev/null
+++ b/dev-perl/Devel-Hide/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-Hide-0.0009.tar.gz 6972 BLAKE2B bdca209a8480c9cbca8206ececcda24a2e7f02b41bdc4aa6a998320ca49fb00374f8d23fc105aeee379b50b7f98e2f92ec45d3c752c299377786c19ddd2b2788 SHA512 c1cceb186de73f22132b2b9a16f75389b33b675aaa50c5095615f6f7c22fd0bad9edaf1d66d1cfbec6d536c93583b17a512bcae73310ac6a854e0c98c2ff6a9c
+EBUILD Devel-Hide-0.0.900.ebuild 462 BLAKE2B d4a25680db5cee00b93d061586079d861383145adecb82692896a5a1b381a5f7d6099b8f7d545097f9aac560e164d4d74b79fb57b136a9a6b658a5b424e284d5 SHA512 3e0d4f4754b56734299218cebd00daa01f2c276f428370045f844a4495bcde1fac041c42ac947f7ec5e5563f43a9a890e2e2bdd073e0f0974f3171c685fc859c
+MISC metadata.xml 380 BLAKE2B 53eb46b6e93d496af735d02389e7f4ce6473e2e853845a3d72d89f5ee9c1baa53014cb47877a7a6cb0e8bb299d00fb229631619fad7875d4447a6611fbaaa550 SHA512 b5a6fc648c60c53705e595cb43719b72611ca5c50dc3f9f1dbd37c6a739c2b0727996b7546cca91e88bf9801ebffffaba6de7fd21a69918d46972d6d5502038b
diff --git a/dev-perl/Devel-Hide/metadata.xml b/dev-perl/Devel-Hide/metadata.xml
new file mode 100644
index 000000000000..18c94ee7e3da
--- /dev/null
+++ b/dev-perl/Devel-Hide/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">Devel-Hide</remote-id>
+ <remote-id type="cpan-module">Devel::Hide</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Leak-0.30.0 b/dev-perl/Devel-Leak-0.30.0
deleted file mode 100644
index 8e8c624c28ba..000000000000
--- a/dev-perl/Devel-Leak-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Utility for looking for perl objects that are not reclaimed
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-Leak/
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NI-S/Devel-Leak-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ec688499ca8e6c69ff4fbde07d9e91a1
diff --git a/dev-perl/Devel-Leak/Devel-Leak-0.30.0.ebuild b/dev-perl/Devel-Leak/Devel-Leak-0.30.0.ebuild
new file mode 100644
index 000000000000..5df334d7cc0d
--- /dev/null
+++ b/dev-perl/Devel-Leak/Devel-Leak-0.30.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NI-S
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Utility for looking for perl objects that are not reclaimed"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Devel-Leak/Manifest b/dev-perl/Devel-Leak/Manifest
new file mode 100644
index 000000000000..dff1a5e9f518
--- /dev/null
+++ b/dev-perl/Devel-Leak/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-Leak-0.03.tar.gz 3233 BLAKE2B 4743f91a3d1bacd83c5f91f42a232c029a6dd84667d42aa903d309e07c852e619b8663d8cfa873d33ab1412eb6f6ae83fe99d6479d6be37e6e23bf015aac479b SHA512 177f64b87fa6ab08b93f7c5bfcbaf4421e8431bf795976a0a7efa0120828984fed29a2bc12918e5bea9ea3edccf6316ba8daf704f349aece84b45bdd11f57707
+EBUILD Devel-Leak-0.30.0.ebuild 364 BLAKE2B ceeff3186894e3597ff7ce93b54548e44981b495d2fc64d55c7daee156fe9613ee5ea95222baa43d9735595d22b570c9262169877d2c12ca36d2ce1abb6cb359 SHA512 5eb8777b66c8d3b7c89ba71bef25e8b66310ac3d6f20d51a93f850b152295757535dc670b5a31ddf242887369cb3ac627f4faf421f3f622be6de4ef82fa1f6cc
+MISC metadata.xml 416 BLAKE2B 2c73871ec7966af3b62eb01f4641352824cb2081ee28b8e0a6bd96008384a8417b4ec76e056445e4a1828da2bd8d4c396bc47d46b3d09968dbe9b303e21e3e3f SHA512 a9c12172786cc42b085236ba4f3305bf321284ba53a39b396e31dd76e12be6c687c57f17ad3e3a8171d935b6d4bc6802225b3314309c9748ab365003116133d3
diff --git a/dev-perl/Devel-Leak/metadata.xml b/dev-perl/Devel-Leak/metadata.xml
new file mode 100644
index 000000000000..34f4300b856b
--- /dev/null
+++ b/dev-perl/Devel-Leak/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">Devel-Leak</remote-id>
+ <remote-id type="cpan-module">Devel::Leak</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-LexAlias-0.50.0 b/dev-perl/Devel-LexAlias-0.50.0
deleted file mode 100644
index ed505200bb37..000000000000
--- a/dev-perl/Devel-LexAlias-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Devel-Caller-2.03 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Alias lexical variables
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-LexAlias/
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Devel-Caller-2.03 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cc8e87daf5f1320e046bbcaa79ea8bca
diff --git a/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0.ebuild b/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0.ebuild
new file mode 100644
index 000000000000..430a31e739b5
--- /dev/null
+++ b/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Alias lexical variables"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=">=dev-perl/Devel-Caller-2.03"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Devel-LexAlias/Manifest b/dev-perl/Devel-LexAlias/Manifest
new file mode 100644
index 000000000000..e220a8f17889
--- /dev/null
+++ b/dev-perl/Devel-LexAlias/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-LexAlias-0.05.tar.gz 3123 BLAKE2B f6317f5b7d3a9c5460be2455cfdf55ef76c7874056b193d7c6a30a366a4d9cf9770fef7d0e7b894a61264234a352293b9af387e78890bbc23c579adfb7e50aff SHA512 31f4e12d6d756790fba457f2a927d8dbf4c873033b1c83becc5c3668451041cb3ccea8c132529d35b2fd553dd34da34202ab97d25dc1c564024c68f9dd7a7367
+EBUILD Devel-LexAlias-0.50.0.ebuild 392 BLAKE2B 48847c497c160eeff0f343ae909a3bc1ac944da2a98ddc23be646dc1915bbfdeee87378539c014efba57ff99c2ac64e122ea215686a31e20f02eb7f2ec235275 SHA512 565a21cf4e7ba79ce096ac12dca4c3c8ac47f6ade9c3edcd60bc3a1428975c4fc7e60bdd3097f0b8891891c1fb72a105f5c40b84cf090cc8cff49736ec63a4c0
+MISC metadata.xml 400 BLAKE2B 15d8858a8ecc88e7113bcee7ab9c20c5629b491fa0697daa045fa8fa8b0c2f595ea9466de8f3ce90ea95ea194ccb78c19e0957bf58b46b49d1e17a94203c2380 SHA512 409a0ead21f8b8bc464f71e74d3744d3be53e85a221c156a8bb64e749de8da70ba20e3d77ea7b5923fdc6fb8561215d364d3fcdf0824b2a8fb45e316ef286034
diff --git a/dev-perl/Devel-LexAlias/metadata.xml b/dev-perl/Devel-LexAlias/metadata.xml
new file mode 100644
index 000000000000..a8b367881788
--- /dev/null
+++ b/dev-perl/Devel-LexAlias/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">Devel-LexAlias</remote-id>
+ <remote-id type="cpan-module">Devel::LexAlias</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-NYTProf-6.40.0 b/dev-perl/Devel-NYTProf-6.40.0
deleted file mode 100644
index e7b6e04f2bdb..000000000000
--- a/dev-perl/Devel-NYTProf-6.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-Which-1.90.0 virtual/perl-Getopt-Long dev-perl/JSON-MaybeXS virtual/perl-Scalar-List-Utils virtual/perl-XSLoader sys-libs/zlib virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.840.0 >=dev-perl/Test-Differences-0.60.0 ) dev-lang/perl:=
-DESCRIPTION=Powerful feature-rich perl source code profiler
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-NYTProf/
-IUSE=test examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-Which-1.90.0 virtual/perl-Getopt-Long dev-perl/JSON-MaybeXS virtual/perl-Scalar-List-Utils virtual/perl-XSLoader sys-libs/zlib dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMB/Devel-NYTProf-6.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=31aebd8b850f72cf9cba8656aa2f9624
diff --git a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.40.0.ebuild b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.40.0.ebuild
new file mode 100644
index 000000000000..ace57f8d8ed5
--- /dev/null
+++ b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.40.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TIMB
+DIST_VERSION=6.04
+DIST_EXAMPLES=("demo/*")
+inherit perl-module
+
+DESCRIPTION="Powerful feature-rich perl source code profiler"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-Which-1.90.0
+ virtual/perl-Getopt-Long
+ dev-perl/JSON-MaybeXS
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-XSLoader
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.840.0
+ >=dev-perl/Test-Differences-0.60.0
+ )
+"
+PATCHES=( "${FILESDIR}/${P}-perl526.patch" )
+src_test() {
+ perl_rm_files t/90-pod.t t/91-pod_coverage.t t/92-file_port.t \
+ t/71-moose.t t/72-autodie.t t/68-hashline.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Devel-NYTProf/Manifest b/dev-perl/Devel-NYTProf/Manifest
new file mode 100644
index 000000000000..f9fdc8afd183
--- /dev/null
+++ b/dev-perl/Devel-NYTProf/Manifest
@@ -0,0 +1,4 @@
+AUX Devel-NYTProf-6.40.0-perl526.patch 1403 BLAKE2B 34a5a47059f1777bb50a09d774cc3433879e146dd3523c190b46aa63dc93959c7c16034944438d8d6e7dd40e4fb8d865cbb2eae0575708593a8d48f172a3f757 SHA512 ceb987196321b7e08bd8d1b83cff802ae66fc7a82642e9e0a8b578ecc42af7a859da4cc2028112febfbc74b584e3b75f3307be864cc6eacf6fdf9568e574ce42
+DIST Devel-NYTProf-6.04.tar.gz 461716 BLAKE2B 63bc0e46625eeff091deb8339102585997f14c68e453481ebdf546ad5c9a44491bc874967f7cb17c26d1935dc7b1ac18ea84ee1ebe9e8aef0806478e9e7b8335 SHA512 67b5013f4b3e54db743964f91fd8113fbe672be81026aae3375e9bb5376205d735c91ddbde05784a7df235a8e43ef3db2713e396c13e45726ca594e1e76d051c
+EBUILD Devel-NYTProf-6.40.0.ebuild 797 BLAKE2B e2dbb2262f3aa1100be2e09a1783afb4b6fcf13d1c53eeee1a971a3d223f678c111ee1df79c5738397c1152dbad2f7b856f0cb21bf056524de017f2d25cff5bc SHA512 28eacaea2abadc026bff1b87863efae458db72a7d6d056617a7ac7cd269e44d5a7aa95e859f45fcc19c49dbf9435fce4ba95d58ad36c0c08d3c9e8cf45db5bdc
+MISC metadata.xml 1236 BLAKE2B 4e79df0f41de5a49bab1992f6e8db0212b6befe5c91fe4f09dd70400b7fd8548b6130265b6235bc566e09385b7e92aecd7529aef4c14ebe3ba81ec1c9dfaeb9e SHA512 c113998d635e62bd13406b2c8112485f6b3bb0bf7efcf2f60d50eb176ed82fe4ed85263545c7ad5d680b752c12523ee7e1cf30eb4c9d3e20a6c256f89be75361
diff --git a/dev-perl/Devel-NYTProf/files/Devel-NYTProf-6.40.0-perl526.patch b/dev-perl/Devel-NYTProf/files/Devel-NYTProf-6.40.0-perl526.patch
new file mode 100644
index 000000000000..cd81f120dddb
--- /dev/null
+++ b/dev-perl/Devel-NYTProf/files/Devel-NYTProf-6.40.0-perl526.patch
@@ -0,0 +1,41 @@
+From 461055d041e0e08f5fe851461db42ea7121fa39f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 8 Oct 2017 07:44:14 +1300
+Subject: Fix test failures on Perl 5.26 w/ PERL_USE_UNSAFE_INC=0
+
+Perl 5.26+ removes '.' from the default @INC, and this breaks the
+mechanism internally where @INC-prefixes are stripped from fid_fileinfo
+names ( in ::FileInfo.pm ).
+
+This breaks tests due to the sample 'rdt' files expecting single-token
+comparators relative to 't/', instead getting a fully qualified path in
+the "got" side of the test.
+
+This remedies this by ensuring a fully-qualified path to "t/" is in
+@INC for the aforementioned prefix-stripper to pick-up on.
+
+Bug: https://github.com/timbunce/devel-nytprof/issues/108
+Bug: https://bugs.gentoo.org/615734
+Bug: https://github.com/timbunce/devel-nytprof/pull/112
+---
+ t/lib/NYTProfTest.pm | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/t/lib/NYTProfTest.pm b/t/lib/NYTProfTest.pm
+index 9c29627..7fb5381 100644
+--- a/t/lib/NYTProfTest.pm
++++ b/t/lib/NYTProfTest.pm
+@@ -69,6 +69,10 @@ my $text_extn_info = {
+ pf => { order => 50, tests => 2, },
+ };
+
++# having t/* in @INC is necessary for prefix-stripping
++# to reduce test-file names down to the single tokens
++# that are used in the comparison-output files.
++unshift @INC, File::Spec->rel2abs('./t') if -d 't';
+ chdir('t') if -d 't';
+
+ if (-d '../blib') {
+--
+2.14.1
+
diff --git a/dev-perl/Devel-NYTProf/metadata.xml b/dev-perl/Devel-NYTProf/metadata.xml
new file mode 100644
index 000000000000..c4728df9c2ea
--- /dev/null
+++ b/dev-perl/Devel-NYTProf/metadata.xml
@@ -0,0 +1,24 @@
+<?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">Devel-NYTProf</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::Apache</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::Constants</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::Core</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::Data</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::FileHandle</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::FileInfo</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::ReadStream</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::Reader</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::Run</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::SubCallInfo</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::SubInfo</remote-id>
+ <remote-id type="cpan-module">Devel::NYTProf::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-OverloadInfo-0.4.0 b/dev-perl/Devel-OverloadInfo-0.4.0
deleted file mode 100644
index 605e9bcb7b7f..000000000000
--- a/dev-perl/Devel-OverloadInfo-0.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 dev-perl/MRO-Compat >=dev-perl/Package-Stash-0.140.0 virtual/perl-Scalar-List-Utils dev-perl/Sub-Identify virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 virtual/perl-parent ) dev-lang/perl:=
-DESCRIPTION=Introspect overloaded operators
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-OverloadInfo/
-IUSE=test
-KEYWORDS=amd64 ~arm hppa ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 dev-perl/MRO-Compat >=dev-perl/Package-Stash-0.140.0 virtual/perl-Scalar-List-Utils dev-perl/Sub-Identify dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILMARI/Devel-OverloadInfo-0.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f4ff052f82712837389170d51c377a0c
diff --git a/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.4.0.ebuild b/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.4.0.ebuild
new file mode 100644
index 000000000000..91356f967e1d
--- /dev/null
+++ b/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILMARI
+DIST_VERSION=0.004
+inherit perl-module
+
+DESCRIPTION="Introspect overloaded operators"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 x86"
+IUSE="test"
+
+# Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ dev-perl/MRO-Compat
+ >=dev-perl/Package-Stash-0.140.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Identify
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-parent
+ )
+"
diff --git a/dev-perl/Devel-OverloadInfo/Manifest b/dev-perl/Devel-OverloadInfo/Manifest
new file mode 100644
index 000000000000..15dc7b832849
--- /dev/null
+++ b/dev-perl/Devel-OverloadInfo/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-OverloadInfo-0.004.tar.gz 12013 BLAKE2B da02c86620026beb903041f10496a1e1e5b6fd75ababfff2b03d8449f05717aad63cbde687037dd514de5fb10d11a8a3d191e9394f69bd530619d97260301988 SHA512 a8770f3319c8224d348fd28b1a057333e87d73b914c892d3c3581673db6fef8b5728a02a485eefc90edbc05899150cd8e172f464f0a4a29e8161815f6de8dcb1
+EBUILD Devel-OverloadInfo-0.4.0.ebuild 623 BLAKE2B fd8fd01a55d6de3f80ffe19c0d9968e673e7b5cf94fd1a06d70b0a11c89ac15eb3e0c969ab1fff5b74324b50b69b87b2ae126426eadbca03c9189317c7e3fa36 SHA512 5bc99a3e0228fd28d7a2b8d0be3f2cf35d06879c283f55684e5f53e2d223b89849d887d949c8535434a0cb1bf74eb54cfdc6cc57acd686c01f4aea439baaa478
+MISC metadata.xml 408 BLAKE2B 6b167314e2c4dab81885a42c49b68eb1e781f8c45d7c945fdb08257ee37ae5e8535447bf076da1f8c980ae1f50227a909e3d56c1923435c56e92fb1229da34ce SHA512 e562e8c4bb0e9d7bc286d2c65ae2a485ca13ffed205240ed396a3bd612a95ce922521ac64ee9c8e4da0352d434766103218e3225c58b461dd8c4c161f572edfe
diff --git a/dev-perl/Devel-OverloadInfo/metadata.xml b/dev-perl/Devel-OverloadInfo/metadata.xml
new file mode 100644
index 000000000000..42395bec4812
--- /dev/null
+++ b/dev-perl/Devel-OverloadInfo/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">Devel-OverloadInfo</remote-id>
+ <remote-id type="cpan-module">Devel::OverloadInfo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-PatchPerl-1.380.0 b/dev-perl/Devel-PatchPerl-1.380.0
deleted file mode 100644
index d53f921111ec..000000000000
--- a/dev-perl/Devel-PatchPerl-1.380.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Patch perl source a la Devel::PPPort's buildperl.pl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-PatchPerl/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.38.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ad2b94fae1c0c9de25f2780a1fcf948a
diff --git a/dev-perl/Devel-PatchPerl-1.400.0 b/dev-perl/Devel-PatchPerl-1.400.0
deleted file mode 100644
index e58c47b86841..000000000000
--- a/dev-perl/Devel-PatchPerl-1.400.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Patch perl source a la Devel::PPPort's buildperl.pl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-PatchPerl/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.40.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=54c2913e7e6da002cb6aee9f25f47416
diff --git a/dev-perl/Devel-PatchPerl-1.440.0 b/dev-perl/Devel-PatchPerl-1.440.0
deleted file mode 100644
index 50e51698d018..000000000000
--- a/dev-perl/Devel-PatchPerl-1.440.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Patch perl source a la Devel::PPPort's buildperl.pl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-PatchPerl/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.44.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0e6faf6537d78d47dc1e3e2eb7d02299
diff --git a/dev-perl/Devel-PatchPerl-1.460.0 b/dev-perl/Devel-PatchPerl-1.460.0
deleted file mode 100644
index e48d76b65f21..000000000000
--- a/dev-perl/Devel-PatchPerl-1.460.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Patch perl source a la Devel::PPPort's buildperl.pl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-PatchPerl/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.46.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d10e6de20a1ccfe3f48ea3e4a97297bf
diff --git a/dev-perl/Devel-PatchPerl-1.480.0 b/dev-perl/Devel-PatchPerl-1.480.0
deleted file mode 100644
index 2e10326185c1..000000000000
--- a/dev-perl/Devel-PatchPerl-1.480.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Patch perl source a la Devel::PPPort's buildperl.pl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-PatchPerl/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-pushd-1.0.0 virtual/perl-IO virtual/perl-MIME-Base64 dev-perl/Module-Pluggable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.48.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0247ccb742c6ae1906c843cb95776dde
diff --git a/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.380.0.ebuild b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.380.0.ebuild
new file mode 100644
index 000000000000..9708c455f64a
--- /dev/null
+++ b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.380.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=1.38
+inherit perl-module
+
+DESCRIPTION="Patch perl source a la Devel::PPPort's buildperl.pl"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/File-pushd-1.0.0
+ virtual/perl-IO
+ virtual/perl-MIME-Base64
+ dev-perl/Module-Pluggable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.400.0.ebuild b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.400.0.ebuild
new file mode 100644
index 000000000000..486dd894b0da
--- /dev/null
+++ b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.400.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BINGOS
+DIST_VERSION=1.40
+inherit perl-module
+
+DESCRIPTION="Patch perl source a la Devel::PPPort's buildperl.pl"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/File-pushd-1.0.0
+ virtual/perl-IO
+ virtual/perl-MIME-Base64
+ dev-perl/Module-Pluggable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.440.0.ebuild b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.440.0.ebuild
new file mode 100644
index 000000000000..8428b30790d0
--- /dev/null
+++ b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.440.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BINGOS
+DIST_VERSION=1.44
+inherit perl-module
+
+DESCRIPTION="Patch perl source a la Devel::PPPort's buildperl.pl"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/File-pushd-1.0.0
+ virtual/perl-IO
+ virtual/perl-MIME-Base64
+ dev-perl/Module-Pluggable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.460.0.ebuild b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.460.0.ebuild
new file mode 100644
index 000000000000..e1e1a128f71f
--- /dev/null
+++ b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.460.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BINGOS
+DIST_VERSION=1.46
+inherit perl-module
+
+DESCRIPTION="Patch perl source a la Devel::PPPort's buildperl.pl"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/File-pushd-1.0.0
+ virtual/perl-IO
+ virtual/perl-MIME-Base64
+ dev-perl/Module-Pluggable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_test() {
+ perl_rm_files t/author-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.480.0.ebuild b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.480.0.ebuild
new file mode 100644
index 000000000000..0f02c388e433
--- /dev/null
+++ b/dev-perl/Devel-PatchPerl/Devel-PatchPerl-1.480.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BINGOS
+DIST_VERSION=1.48
+inherit perl-module
+
+DESCRIPTION="Patch perl source a la Devel::PPPort's buildperl.pl"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/File-pushd-1.0.0
+ virtual/perl-IO
+ virtual/perl-MIME-Base64
+ dev-perl/Module-Pluggable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_test() {
+ perl_rm_files t/author-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Devel-PatchPerl/Manifest b/dev-perl/Devel-PatchPerl/Manifest
new file mode 100644
index 000000000000..564963e47b15
--- /dev/null
+++ b/dev-perl/Devel-PatchPerl/Manifest
@@ -0,0 +1,11 @@
+DIST Devel-PatchPerl-1.38.tar.gz 109406 BLAKE2B 5465d3ba70388d3c293927d8e4e9e7b624fd1c9edbaf1abfacd9d754e45ae89e25d6ba6c279c6f9bf6508aed827bf277aeccee81323ba511fbb4764b4ac95d97 SHA512 4762d956107d7d86f1208ec706df5399493a388f8af24c741c20ef1aaa8b9202e1f6528725c2ee7e33e192c9c1b8d218774fcc5b4428d48683d1c56679fd134a
+DIST Devel-PatchPerl-1.40.tar.gz 112285 BLAKE2B 03de76c6517dc5f0965dcd286bf8d444ccce3814504a1cfe4c7632eaace62bd649021f69ab0ad5096f12da5f1a336eb89887b5e873bec6de459ebc2a13657312 SHA512 2c1c9ea283a06ac1750ccf54acb824125bc259b7598ac2e3571569c6ff70db8b8cb01c1f6b6fc1ad451d10104954d7472c5e29e963dce52c289a6f869b0271f5
+DIST Devel-PatchPerl-1.44.tar.gz 110378 BLAKE2B 6e5e2b60eb7ce67076c98a0d21d4986f227831ef9a38d6f3ebb254629599cafc088ac5fb0e291f04f9adedb56ab23cf0d69514d18dc9b58e1b1d7dd0551580fa SHA512 55d12e173efedc96c24d316f37e9b4866a85587938f7bc3a0855218405328e8aa80524c15fa39bb930c98d59d780e7b5b314d72d80e07f21cbe22f7100bfc6e1
+DIST Devel-PatchPerl-1.46.tar.gz 108762 BLAKE2B 7a0e77a47c700889046bda15b35c9a1c860c64fb2514a82e456290757abb6751587dd5509f85e090e432185ec550b35061bb512d7919c734c258390d2c0b0193 SHA512 888d2b952053d1f7a86765e3761a895f70b099b8420053ce855ea6ab15b449d63e9c4a104206b7bbc80b2b3859727695ac28bdd93411050a29e7d4c4d2f7ee93
+DIST Devel-PatchPerl-1.48.tar.gz 122416 BLAKE2B 53f288fd70128aa1723c2b7a514adcbe3184bb18772bcec163a4ee4c9900e32a6f620fddc7cecc6743f8f4b7af760dcf46b37abffe5835361dbbb0d20b26c120 SHA512 7b0f3ad986f4e79803f301aa062fd448b5970cc5081e2b785c839cc8e96a6fa5b4a773851f16cc5b39b88aa333ae8f00dc632a71a8aa74d82552726d7a9e1508
+EBUILD Devel-PatchPerl-1.380.0.ebuild 471 BLAKE2B 8a0560ef5eb09c417a93d8ada908ff268e33de35d6c5bfd21fba8dfdfbec609b8c6a7fdfe6d41a72c69b8e366a9aa45f74986a91ad9c526c44d747d5d42d3f9c SHA512 3a652eb84974ea5a557e5ea7224cc4b13d9fbfbf5b9a3e2fea8f89aee88d04e367a34d2b9b238bfc61dc7eb680ba32fa559cf4a7bd4d69e35329cf96fd6823ed
+EBUILD Devel-PatchPerl-1.400.0.ebuild 446 BLAKE2B 436756d390e145d94b05405af3f4435729873981fadf661b779a42d5133177cdef6796ad99ad7de075bcda1c816fbb94b14d5933ab6a2188ec896520dde0ae0b SHA512 3633e45bd61e3dab3bde00941e6b1f7384cd3bb9055f6be5a306d1e153267397e50239bc4b93fe3c2d2084aa611105ad418a01425eabac5ff8dfd93a4581c434
+EBUILD Devel-PatchPerl-1.440.0.ebuild 444 BLAKE2B 893ddff67508a435a7ff9701ceb5430f93ea8e952b2d9f285676f174ff057ba91a9059023a89b3c394136cfe3996cdaca3ccc2220894171bdf01ebb0e1e10cb6 SHA512 919374620d78458b6b14b7fc32ca705f814b212b755f36692eee0e21806961ee1f93a72f68584e477b92b9fb39fdd8eba792dd5138b00b5ddc2cee65bffd2164
+EBUILD Devel-PatchPerl-1.460.0.ebuild 510 BLAKE2B c1d2d7eb0dbc1e73f73b994858e404c7b58af7cd87104ea71198941f878fd6f99d5a8f8d66df90950834a28118ca6b104d1857803f37a4a82273881a1f7ee13e SHA512 42146806bb518a4a7a2f5579054dcd94f0569df64a26739259220db51b365a17e70fa2ba7d9e722389eac7097f909745c3dbcd488344acb0396721cf2d366cc7
+EBUILD Devel-PatchPerl-1.480.0.ebuild 508 BLAKE2B 12e4e908979b12adaf8e5eb48b0a11b7f9b211f38cd90eadfa914b33c590ce6df298379209ae2e5f561ff5927226cee67f695a870ea8e7d6eb2b405ecbf2e5ee SHA512 2101aad9b251c1244bcc4fbd6075c47c402c40d99e73a91bbaa86ccbb3c09c004b416cfdbb540be4fec249a1957df02e3af5897861c1dd1e40f80be2b3a657fe
+MISC metadata.xml 575 BLAKE2B 737e87d596563974353f3d85460bd41d826e154bf66050c1cf4921e6bc4e8d259182f4f5c5b8dbbe356b4949a918b9571964efabdee6c21e5ea658abb65dea23 SHA512 d975e32991240bc2de9a878c64e4a74cd424a1f4bfcd9031cd6db6dc3697e4dd8e1ef67e58e9aa446fe5a7ffc50f793717ffe127cf75097bd9fdac7e1c9d560e
diff --git a/dev-perl/Devel-PatchPerl/metadata.xml b/dev-perl/Devel-PatchPerl/metadata.xml
new file mode 100644
index 000000000000..159d3eded776
--- /dev/null
+++ b/dev-perl/Devel-PatchPerl/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Devel-PatchPerl</remote-id>
+ <remote-id type="cpan-module">Devel::PatchPerl</remote-id>
+ <remote-id type="cpan-module">Devel::PatchPerl::Hints</remote-id>
+ <remote-id type="cpan-module">Devel::PatchPerl::Plugin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-REPL-1.3.28 b/dev-perl/Devel-REPL-1.3.28
deleted file mode 100644
index a4cac7716796..000000000000
--- a/dev-perl/Devel-REPL-1.3.28
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-HomeDir virtual/perl-File-Spec >=virtual/perl-JSON-PP-2.273.0 dev-perl/Module-Runtime >=dev-perl/Moose-0.930.0 >=dev-perl/MooseX-Getopt-0.180.0 >=dev-perl/MooseX-Object-Pluggable-0.0.9 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes dev-perl/namespace-autoclean dev-perl/App-Nopaste dev-perl/B-Keywords >=dev-perl/Data-Dump-Streamer-2.390.0 dev-perl/Data-Dumper-Concise dev-perl/File-Next dev-perl/Lexical-Persistence dev-perl/Module-Refresh dev-perl/PPI dev-perl/Sys-SigAction virtual/perl-ExtUtils-MakeMaker >=virtual/perl-CPAN-Meta-Requirements-2.120.620 virtual/perl-Module-Metadata test? ( virtual/perl-File-Spec dev-perl/Test-Fatal virtual/perl-Test-Simple virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=A modern perl interactive shell
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-REPL/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-HomeDir virtual/perl-File-Spec >=virtual/perl-JSON-PP-2.273.0 dev-perl/Module-Runtime >=dev-perl/Moose-0.930.0 >=dev-perl/MooseX-Getopt-0.180.0 >=dev-perl/MooseX-Object-Pluggable-0.0.9 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes dev-perl/namespace-autoclean dev-perl/App-Nopaste dev-perl/B-Keywords >=dev-perl/Data-Dump-Streamer-2.390.0 dev-perl/Data-Dumper-Concise dev-perl/File-Next dev-perl/Lexical-Persistence dev-perl/Module-Refresh dev-perl/PPI dev-perl/Sys-SigAction dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Devel-REPL-1.003028.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c0ddd39cf094929927925944958edbda
diff --git a/dev-perl/Devel-REPL/Devel-REPL-1.3.28.ebuild b/dev-perl/Devel-REPL/Devel-REPL-1.3.28.ebuild
new file mode 100644
index 000000000000..b6e94a1888f5
--- /dev/null
+++ b/dev-perl/Devel-REPL/Devel-REPL-1.3.28.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.003028
+inherit perl-module
+
+DESCRIPTION="A modern perl interactive shell"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/File-HomeDir
+ virtual/perl-File-Spec
+ >=virtual/perl-JSON-PP-2.273.0
+ dev-perl/Module-Runtime
+ >=dev-perl/Moose-0.930.0
+ >=dev-perl/MooseX-Getopt-0.180.0
+ >=dev-perl/MooseX-Object-Pluggable-0.0.9
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Task-Weaken
+ virtual/perl-Term-ANSIColor
+ virtual/perl-Time-HiRes
+ dev-perl/namespace-autoclean
+ dev-perl/App-Nopaste
+ dev-perl/B-Keywords
+ >=dev-perl/Data-Dump-Streamer-2.390.0
+ dev-perl/Data-Dumper-Concise
+ dev-perl/File-Next
+ dev-perl/Lexical-Persistence
+ dev-perl/Module-Refresh
+ dev-perl/PPI
+ dev-perl/Sys-SigAction
+"
+# B::Concise? => perl
+# Devel::Peek => perl
+# Term::ReadLine => perl
+
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+ virtual/perl-Module-Metadata
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Devel-REPL/Manifest b/dev-perl/Devel-REPL/Manifest
new file mode 100644
index 000000000000..272f2a7ce354
--- /dev/null
+++ b/dev-perl/Devel-REPL/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-REPL-1.003028.tar.gz 60877 BLAKE2B 8bf1e36995b89e2d54acff4fe04d7a711306a537ca1a164d93bbeaaf628165ceb738d8587e3950e96ca895a90e3598cff541685667737a174771b4910fc63104 SHA512 f3eab967fc5502cdb66a601a20ef83561cf285c19c0634d77d0a037416874b0d8faeb0f840fff7d943c3c43dfed4eca0c8afd56f82a69065938f5b872f58fe7e
+EBUILD Devel-REPL-1.3.28.ebuild 1167 BLAKE2B 8dc49929b689af71ea548ba6cf99707520890eb902e58a80ed4f702e657409dee1f2e2d71c0bae8b36daebb33dc77db5eb1cda271ddb2a602baa2128ea0f180c SHA512 fc6e74ef6b5f53969694b19583b89364a2a4755b1e7eee213926594533a7170f405c6476a7122c964d1b51350dc179d4c74b5d0061531611b4e9ef5dac6e2fd7
+MISC metadata.xml 3262 BLAKE2B 4848ceb54e89d6e7b13ae2f593e857559abd7feebd23eb20309ee8c322f51a8bebe4c375142d3f2b2b7497c9dc25170f812c70a4127cd0e9712b11df8570cbc1 SHA512 099ec4e1cceaedc5aa3aa55f8d93aee64db5b51994be59a7a3ea7a27a25636af465812952349ac2cc520b845c20ff6509c5e6a81259b8833326968bc35102b2a
diff --git a/dev-perl/Devel-REPL/metadata.xml b/dev-perl/Devel-REPL/metadata.xml
new file mode 100644
index 000000000000..ad2f44fa02c1
--- /dev/null
+++ b/dev-perl/Devel-REPL/metadata.xml
@@ -0,0 +1,49 @@
+<?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">Devel-REPL</remote-id>
+ <remote-id type="cpan-module">Devel::REPL</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Error</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Meta::Plugin</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::B::Concise</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Colors</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Commands</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Completion</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::CompletionDriver::Globals</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::CompletionDriver::INC</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::CompletionDriver::Keywords</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::CompletionDriver::LexEnv</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::CompletionDriver::Methods</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::CompletionDriver::Turtles</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::DDC</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::DDS</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::DumpHistory</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::FancyPrompt</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::FindVariable</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::History</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Interrupt</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::LexEnv</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::MultiLine::PPI</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Nopaste</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::OutputCache</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::PPI</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Packages</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Peek</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::ReadLineHistory</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Refresh</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::ShowClass</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Timing</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Plugin::Turtles</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Profile</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Profile::Default</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Profile::Minimal</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Profile::Standard</remote-id>
+ <remote-id type="cpan-module">Devel::REPL::Script</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Refactor-0.50.0-r1 b/dev-perl/Devel-Refactor-0.50.0-r1
deleted file mode 100644
index 718e535a78bb..000000000000
--- a/dev-perl/Devel-Refactor-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for refactoring Perl code
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-Refactor/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SS/SSOTKA/Devel-Refactor-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bf9ac702dc83bd471f41f52e72ceaea1
diff --git a/dev-perl/Devel-Refactor/Devel-Refactor-0.50.0-r1.ebuild b/dev-perl/Devel-Refactor/Devel-Refactor-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..57a202400a61
--- /dev/null
+++ b/dev-perl/Devel-Refactor/Devel-Refactor-0.50.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SSOTKA
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl extension for refactoring Perl code"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+PATCHES=( "${FILESDIR}/${P}-perl526.patch" )
+SRC_TEST="do"
diff --git a/dev-perl/Devel-Refactor/Manifest b/dev-perl/Devel-Refactor/Manifest
new file mode 100644
index 000000000000..898f4057e2a4
--- /dev/null
+++ b/dev-perl/Devel-Refactor/Manifest
@@ -0,0 +1,4 @@
+AUX Devel-Refactor-0.50.0-perl526.patch 738 BLAKE2B ffc6f723be896a4310ca36130177703e3441790bb17e430012e0ae2ead8ff8f627fde96021e062747d35d5910bf380f7a8c6240b73b93684d32d9dcdb7b286c7 SHA512 9a2a9169af0850ec8b62bdb24ba0dc0768113a2713ef0ca377a8b0472a0fe8f236323e4b219b2cc6dc6010911808ed3de8f0707530adc0b79a879e2e706c808f
+DIST Devel-Refactor-0.05.tar.gz 10109 BLAKE2B 78d79be9f7a88ae5648b04d67730dfd0b9cfdcd9c0ef1ddc266a43d283e7bf1b792c5a33fec8009a7d3df7f27ca59f2b2ba68e5cbe968aff00a5109799ffce54 SHA512 81b77f3d3e12f198b5c6633b0fd715d894143e0aca9760c8b183162b86579b930ea56319a5222f2da506541a63f5d295f65add122f5e9760c0c2de21b254e03e
+EBUILD Devel-Refactor-0.50.0-r1.ebuild 333 BLAKE2B a3adb6e3e0d80f13a25a091dbaa4c90ecabd92253a85cefeba9aa86c298a4c055b8dfe1f644034bc490c3e8b108d4125fd09ac9b7579743ee7c6bfaafd9e1cfd SHA512 7bbe7eaa5346970b0ae47d1259544d87e60e186d702dab12e1ba4fd057ee1faa4a9d9257448c5b544a43215ac863bb11b212d9ead6139a211612e0bf45acfac2
+MISC metadata.xml 400 BLAKE2B 3973a65c8c28b5f931f2e381182f6f8205b93d77c88b64b78d9a217dda5206676dfa607370d2ac73b3793144e01c0511e737b1de089c4543f61eda58715e4f41 SHA512 ee924995e686a2723d45186b84e5e7364dde459065e638c3294add92b62aa2aa8d4368616ab0ca948082baf0dda4816b83638a02205f846ecde36c99ce27f3b1
diff --git a/dev-perl/Devel-Refactor/files/Devel-Refactor-0.50.0-perl526.patch b/dev-perl/Devel-Refactor/files/Devel-Refactor-0.50.0-perl526.patch
new file mode 100644
index 000000000000..40d5c2f6b22b
--- /dev/null
+++ b/dev-perl/Devel-Refactor/files/Devel-Refactor-0.50.0-perl526.patch
@@ -0,0 +1,30 @@
+From f7e1813ec2d1be584499f5f2a968dc1bf430fe5b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 7 Oct 2017 00:22:26 +1300
+Subject: t/basic.t: Fix test failure on 5.26
+
+use_ok should use the fully qualified name as it runs with blib
+during `make test`
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=121180
+Bug: https://bugs.gentoo.org/615738
+---
+ t/basic.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/basic.t b/t/basic.t
+index dd8cefc..8f09e23 100755
+--- a/t/basic.t
++++ b/t/basic.t
+@@ -7,7 +7,7 @@ use Data::Dumper;
+
+ BEGIN {
+ # diag "\@INC contains:\n", join("\n",@INC);
+- use_ok 'Refactor';
++ use_ok 'Devel::Refactor';
+ }
+
+ my $rf = Devel::Refactor->new;
+--
+2.14.1
+
diff --git a/dev-perl/Devel-Refactor/metadata.xml b/dev-perl/Devel-Refactor/metadata.xml
new file mode 100644
index 000000000000..5e47f61c8dce
--- /dev/null
+++ b/dev-perl/Devel-Refactor/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">Devel-Refactor</remote-id>
+ <remote-id type="cpan-module">Devel::Refactor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-SimpleTrace-0.80.0 b/dev-perl/Devel-SimpleTrace-0.80.0
deleted file mode 100644
index 1264752eb661..000000000000
--- a/dev-perl/Devel-SimpleTrace-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Data-Dumper >=dev-perl/Module-Build-0.360.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=See where you code warns and dies using stack traces
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-SimpleTrace/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAPER/Devel-SimpleTrace-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9d10e10f04f0127281901a63305844e2
diff --git a/dev-perl/Devel-SimpleTrace/Devel-SimpleTrace-0.80.0.ebuild b/dev-perl/Devel-SimpleTrace/Devel-SimpleTrace-0.80.0.ebuild
new file mode 100644
index 000000000000..9ced923679da
--- /dev/null
+++ b/dev-perl/Devel-SimpleTrace/Devel-SimpleTrace-0.80.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SAPER
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="See where you code warns and dies using stack traces"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Devel-SimpleTrace/Manifest b/dev-perl/Devel-SimpleTrace/Manifest
new file mode 100644
index 000000000000..e9e3545bdb25
--- /dev/null
+++ b/dev-perl/Devel-SimpleTrace/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-SimpleTrace-0.08.tar.gz 17826 BLAKE2B b239fde43303b22b6b60900390e072d19005b583feb082e89b875090e8e811ab104bc0438ac7fc503c466fb045c97b175e9b21e07bf09a6a052cea2ccd7f89c6 SHA512 347eb59aa6e6a3231cd0fd2d3f987c6650276a2826275f679673d46e4d0a5daca489fb687dbbcfd842fdd50b104308596139eaca2ec782109983cc20c6822c22
+EBUILD Devel-SimpleTrace-0.80.0.ebuild 417 BLAKE2B 3e6ebd9c6d4e21ec28f7edb0e8e3c5346351dad5992255a7c765cd20c63166f5df94ad979208c10d3de7406fafa1b81248f9a21d1865bef76e2a11e0408ef189 SHA512 973acd83cc3237d7aa5bf5fcbd99c30530eec5f2bdea1b57fd56ef275122dba1d6f0883e4eaf59c7e7f3e52c9f3d96ebfdf6376aa5fd257553cb1f291e441900
+MISC metadata.xml 406 BLAKE2B 433303bd52c9c387b027211f24d6a613756f73e66a9e0f92d0f29b48b98230e19bf7075362295a9af04a4ac70d00b059e872e92114c06f1b64737133318f895f SHA512 03702fa4a8a1a608f9139c7e3e0f252f1239f97c81fce0bab015f8833610ff12246e74b1988265d19210db3c73001a1636d793dea8b2a69988eaea03e9f4a16b
diff --git a/dev-perl/Devel-SimpleTrace/metadata.xml b/dev-perl/Devel-SimpleTrace/metadata.xml
new file mode 100644
index 000000000000..d6b7a3bdfef7
--- /dev/null
+++ b/dev-perl/Devel-SimpleTrace/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">Devel-SimpleTrace</remote-id>
+ <remote-id type="cpan-module">Devel::SimpleTrace</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Size-0.800.0 b/dev-perl/Devel-Size-0.800.0
deleted file mode 100644
index 052d66b88c1e..000000000000
--- a/dev-perl/Devel-Size-0.800.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for finding the memory usage of Perl variables
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-Size/
-IUSE=test
-KEYWORDS=amd64 ~ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NW/NWCLARK/Devel-Size-0.80.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=db559c0463e9baf44826a050098ca499
diff --git a/dev-perl/Devel-Size-0.810.0 b/dev-perl/Devel-Size-0.810.0
deleted file mode 100644
index 543107cc7a90..000000000000
--- a/dev-perl/Devel-Size-0.810.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for finding the memory usage of Perl variables
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-Size/
-IUSE=test
-KEYWORDS=amd64 ~ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NW/NWCLARK/Devel-Size-0.81.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6c34394fd441724e3028f6c5ff8bddac
diff --git a/dev-perl/Devel-Size/Devel-Size-0.800.0.ebuild b/dev-perl/Devel-Size/Devel-Size-0.800.0.ebuild
new file mode 100644
index 000000000000..5f7da93dcca0
--- /dev/null
+++ b/dev-perl/Devel-Size/Devel-Size-0.800.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NWCLARK
+MODULE_VERSION=0.80
+inherit perl-module
+
+DESCRIPTION="Perl extension for finding the memory usage of Perl variables"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Devel-Size/Devel-Size-0.810.0.ebuild b/dev-perl/Devel-Size/Devel-Size-0.810.0.ebuild
new file mode 100644
index 000000000000..0e47dd277444
--- /dev/null
+++ b/dev-perl/Devel-Size/Devel-Size-0.810.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NWCLARK
+DIST_VERSION=0.81
+inherit perl-module
+
+DESCRIPTION="Perl extension for finding the memory usage of Perl variables"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Devel-Size/Manifest b/dev-perl/Devel-Size/Manifest
new file mode 100644
index 000000000000..d19c33c1ea58
--- /dev/null
+++ b/dev-perl/Devel-Size/Manifest
@@ -0,0 +1,5 @@
+DIST Devel-Size-0.80.tar.gz 72856 BLAKE2B c7f638d0267d5821f01325d9d85b2abdc7ce3acf2fd4a8939c9d2b2f8cf02b33ffac3008b5075539ab714295565f6812a1af3a6ad20c2bd1bbc9e89262298931 SHA512 ab146c631a56dace05158395ecaf56e785655a4dbe1893b6c52bc89768ed56b9f5df81b2c2acba4259add083f19349a7bff0b224c3a4e586469091501833bc02
+DIST Devel-Size-0.81.tar.gz 73184 BLAKE2B 14b5d899842387b0c814b03979bae8d15e4d6c3dc16b51a67c94a0217e77ed15bb6bd2104c21f278cdfe519315775ff2d1caf4ed81402e273a31e7badb69fd74 SHA512 7c98fe09c7d7ce9e829fcf6730b9b1dff198c012517c22fa0659b1a186fe6ad5a8e9035c760d73eb8b283dc8998ff549402c74efcadf9a7a8b8eb85402f44c92
+EBUILD Devel-Size-0.800.0.ebuild 470 BLAKE2B 3d251425e64380fe076ba6eff4476678d60843c082fd89d3bf4b50802983497709fd28f6c052a221a13d3a63e7291b9a53643c43719d61bce0fc24d436024b0f SHA512 b97aa82398de7a6e138a28e91852e4d283a9d5e32dfa5e96be0bb59e1f2c8b45ebe76be9316b33b44c64491512f3f9b7100839ec7f540da69bc3145608d6bead
+EBUILD Devel-Size-0.810.0.ebuild 451 BLAKE2B 04a39ffa4e39995f26b3f49e312d07f138ab2f1916b77a6c4af708a52689fe5edcf7f42b4b712651744c4e4936e870deeaa5fdfd5ff2bb23ace9f176fcbf6d37 SHA512 1952feb653d25bc610fabe93aadd0c34247fd215b7dfeed6a4b1acbc85a0c28e8b83fade2fadcab5b40e0109016d7b10288287a9b3035931751a3225ea157b50
+MISC metadata.xml 392 BLAKE2B e026503c50a9d3b69c5f8747713e7f09f792714a80b2e27fec3b23b5c87b44e9a5163693db124193abb15dba5098f13e99e97564d45aee2eb86f6571c37d2912 SHA512 d276410010ad82f281235c712d46ee2ba6294c3a01ec6bd7ff5b1d0f06a05275aced05598fdc646a5e5d3ca08bca22c4e9c529cd0e984fa9a3a3c400a8475895
diff --git a/dev-perl/Devel-Size/metadata.xml b/dev-perl/Devel-Size/metadata.xml
new file mode 100644
index 000000000000..e219ee528c0d
--- /dev/null
+++ b/dev-perl/Devel-Size/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">Devel-Size</remote-id>
+ <remote-id type="cpan-module">Devel::Size</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-SmallProf-2.20.0-r3 b/dev-perl/Devel-SmallProf-2.20.0-r3
deleted file mode 100644
index f8c666f782bb..000000000000
--- a/dev-perl/Devel-SmallProf-2.20.0-r3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Per-line Perl profiler
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-SmallProf/
-KEYWORDS=amd64 sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Devel-SmallProf-2.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8f09c94cd1d691464a3eb0cdf104a0da
diff --git a/dev-perl/Devel-SmallProf/Devel-SmallProf-2.20.0-r3.ebuild b/dev-perl/Devel-SmallProf/Devel-SmallProf-2.20.0-r3.ebuild
new file mode 100644
index 000000000000..cbf53d204de6
--- /dev/null
+++ b/dev-perl/Devel-SmallProf/Devel-SmallProf-2.20.0-r3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=2.02
+inherit perl-module
+
+DESCRIPTION="Per-line Perl profiler"
+
+SLOT="0"
+KEYWORDS="amd64 sparc ~x86"
+IUSE=""
+
+PATCHES=(
+ "${FILESDIR}/${P}-defined.patch"
+ "${FILESDIR}/${P}-perl526.patch"
+)
+# note: dont use parallel here
+# tests need each others exit state
+DIST_TEST="do"
diff --git a/dev-perl/Devel-SmallProf/Manifest b/dev-perl/Devel-SmallProf/Manifest
new file mode 100644
index 000000000000..6437b572a9ea
--- /dev/null
+++ b/dev-perl/Devel-SmallProf/Manifest
@@ -0,0 +1,5 @@
+AUX Devel-SmallProf-2.20.0-defined.patch 723 BLAKE2B b31ed94cb96dfeb5261ea13c75876c9a8f45e6b1835358d4f797b324b041e13bf3c3cea3062a7c8340b978bd36f900514193cfc1fee8b1b7bc99a29917d210af SHA512 8b40f44bfbcafb5199d335781de5c654d62b95ef6a3ae41afdb4db349b4822de51d456690f4ed124bdac757326be43dbb31b6d22a0020b7137a2aa7b3d328171
+AUX Devel-SmallProf-2.20.0-perl526.patch 1992 BLAKE2B f0766b6f32410d17bdeba10d207f4c9ba3f9627de37a29d91b0f58e1936803e6c99db7cc4e4da49055351350156e4b11adc46df2400ff368f2c2f1ecdc08019b SHA512 90f6c02e7aee8ab68a5812a31eb0896e3fa45e91ecb31a7b2022ceafd288413045a38d83311e9e319bee3ac9483d4c3e6e61c1c151c6d5f63497f675064fdb6f
+DIST Devel-SmallProf-2.02.tar.gz 9367 BLAKE2B a9c058469d5fe80fdce61d080e3f4c90a443ed2cc8decee4ed28047b49d52de5f89abc52bb77085297d310183a59b299aa23ce911747cee26a9a149e41ac324c SHA512 f97ccacf3668feaccb5eda8e451c0c00a434df4051f9f2cb1c2f85cb9285e98c9f1198789467c21cabaddb667ba09b4fb56073075e9307881c7a71a820607743
+EBUILD Devel-SmallProf-2.20.0-r3.ebuild 419 BLAKE2B 332218655dd3169b0ae0bc74826dcdc8bba3a37162a0b059d35f87bf669e0added3b33f12a861f5de199885fc30bb6d851b89715f56c29b05c0fbe233131d49d SHA512 6496121f14cfa329d5a224dc12593a30560242a3b8097c4370a2f27f7b8df462186cc6dee8bd10d61761b123958f8042694740cef14f82c765a2e3a60663700a
+MISC metadata.xml 451 BLAKE2B dc54dcce9a8a34acc65d7f5ddda92ca6317bcf12271792b9705a607ffcd5534019fd5720496e8886ade3c45b8f24b8a9a3a5784b93e6bb3e47929b3a7c8591fb SHA512 0b8fcc223fb2027ca143df6c813cc31de5ac5a59c62ccb7cc8dff4d081f86e129a2c1efcbdb747711170cdb6625a12700852b0d12c22ab36879b5805404d0fbe
diff --git a/dev-perl/Devel-SmallProf/files/Devel-SmallProf-2.20.0-defined.patch b/dev-perl/Devel-SmallProf/files/Devel-SmallProf-2.20.0-defined.patch
new file mode 100644
index 000000000000..cf6078bcd6b2
--- /dev/null
+++ b/dev-perl/Devel-SmallProf/files/Devel-SmallProf-2.20.0-defined.patch
@@ -0,0 +1,25 @@
+From 3c81ee06e91d2a4efc52b7b4a9eff7411039c283 Mon Sep 17 00:00:00 2001
+From: Brian Fraser <fraserbn@gmail.com>
+Date: Wed, 20 Aug 2014 00:33:46 +0200
+Subject: [PATCH] Don't use defined(@array)
+
+---
+ lib/Devel/SmallProf.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/Devel/SmallProf.pm b/lib/Devel/SmallProf.pm
+index cee1211..2b5d091 100644
+--- a/lib/Devel/SmallProf.pm
++++ b/lib/Devel/SmallProf.pm
+@@ -32,7 +32,7 @@ sub DB {
+ # evals which do not define subroutines will disappear.
+ no strict 'refs';
+ $listings{$filename} = \@{"main::_<$filename"}
+- if defined(@{"main::_<$filename"});
++ if @{"main::_<$filename"};
+ use strict 'refs';
+
+ my($delta);
+--
+1.7.12.4 (Apple Git-37)
+
diff --git a/dev-perl/Devel-SmallProf/files/Devel-SmallProf-2.20.0-perl526.patch b/dev-perl/Devel-SmallProf/files/Devel-SmallProf-2.20.0-perl526.patch
new file mode 100644
index 000000000000..538387562a62
--- /dev/null
+++ b/dev-perl/Devel-SmallProf/files/Devel-SmallProf-2.20.0-perl526.patch
@@ -0,0 +1,67 @@
+From 70d450555b1792530c4230cecf84a044b2c3f9ce Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 8 Oct 2017 11:45:25 +1300
+Subject: Fix Perl 5.26 support without '.' in @INC
+
+1. Tests rely on "do $LOCALFILE" syntax
+2. Runtime conditionally can load a local file ('./.smallprof')
+
+Bug: https://bugs.gentoo.org/615590
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121134
+---
+ lib/Devel/SmallProf.pm | 4 ++--
+ t/part1.t | 2 +-
+ t/part2.t | 2 +-
+ t/part3.t | 2 +-
+ 4 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/lib/Devel/SmallProf.pm b/lib/Devel/SmallProf.pm
+index 2b5d091..4fdd66a 100644
+--- a/lib/Devel/SmallProf.pm
++++ b/lib/Devel/SmallProf.pm
+@@ -55,8 +55,8 @@ BEGIN {
+ $drop_zeros = 0;
+ $profile = 1;
+ $grep_format = 0;
+- if (-e '.smallprof') {
+- do '.smallprof';
++ if (-e './.smallprof') {
++ do './.smallprof';
+ }
+ my $env=$ENV{SMALLPROF_CONFIG}||'';
+ $drop_zeros = 1 if $env=~/z/;
+diff --git a/t/part1.t b/t/part1.t
+index 805ebe4..483f203 100644
+--- a/t/part1.t
++++ b/t/part1.t
+@@ -6,4 +6,4 @@
+ # doesn't have it's contents put into the symbol table. Thus this shim which
+ # invokes the real part1 so that its contents are visible.
+
+-do 't/part1.b' or die "$!";
++do './t/part1.b' or die "$!";
+diff --git a/t/part2.t b/t/part2.t
+index c808010..335d032 100644
+--- a/t/part2.t
++++ b/t/part2.t
+@@ -9,7 +9,7 @@ unless (open(OUT,'smallprof.out')) {
+ undef $/;
+ $_ = <OUT>;
+ close OUT;
+-print +(/Profile of \(eval/ && m!Profile of t.part1\.b!)
++print +(/Profile of \(eval/ && m!Profile of \./t.part1\.b!)
+ ? "ok 1\n" : "not ok 1\n";
+ my (@matches) = /Profile of/g;
+ print +(@matches == 3) ? "ok 2\n" : "not ok 2\n";
+diff --git a/t/part3.t b/t/part3.t
+index 652b306..135d4ca 100644
+--- a/t/part3.t
++++ b/t/part3.t
+@@ -1,3 +1,3 @@
+ #!perl -d:SmallProf
+
+-do 't/part3.b' or die "$!";
++do './t/part3.b' or die "$!";
+--
+2.14.1
+
diff --git a/dev-perl/Devel-SmallProf/metadata.xml b/dev-perl/Devel-SmallProf/metadata.xml
new file mode 100644
index 000000000000..a13bc18aed2f
--- /dev/null
+++ b/dev-perl/Devel-SmallProf/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Devel-SmallProf</remote-id>
+ <remote-id type="cpan-module">DB</remote-id>
+ <remote-id type="cpan-module">Devel::SmallProf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-StackTrace-2.0.0 b/dev-perl/Devel-StackTrace-2.0.0
deleted file mode 100644
index 10b29180e32a..000000000000
--- a/dev-perl/Devel-StackTrace-2.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=An object representing a stack trace
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Devel-StackTrace/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=778ca12506f2469a6e963fb58df2f653
diff --git a/dev-perl/Devel-StackTrace-2.10.0 b/dev-perl/Devel-StackTrace-2.10.0
deleted file mode 100644
index 32db20dcf555..000000000000
--- a/dev-perl/Devel-StackTrace-2.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=An object representing a stack trace
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-StackTrace/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0483b460de97b0819dc61ca3631c2335
diff --git a/dev-perl/Devel-StackTrace-2.20.0 b/dev-perl/Devel-StackTrace-2.20.0
deleted file mode 100644
index bba169471d0b..000000000000
--- a/dev-perl/Devel-StackTrace-2.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=An object representing a stack trace
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-StackTrace/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a8fc8bd745a8e7a5da7ab017dbb21507
diff --git a/dev-perl/Devel-StackTrace-AsHTML-0.150.0 b/dev-perl/Devel-StackTrace-AsHTML-0.150.0
deleted file mode 100644
index 243c629aee36..000000000000
--- a/dev-perl/Devel-StackTrace-AsHTML-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Devel-StackTrace virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Displays stack trace in HTML
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-StackTrace-AsHTML/
-IUSE=test examples
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Devel-StackTrace dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/Devel-StackTrace-AsHTML-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d55d0e25af395f83b0e43d06c656ef9a
diff --git a/dev-perl/Devel-StackTrace-AsHTML/Devel-StackTrace-AsHTML-0.150.0.ebuild b/dev-perl/Devel-StackTrace-AsHTML/Devel-StackTrace-AsHTML-0.150.0.ebuild
new file mode 100644
index 000000000000..46f6d1329a53
--- /dev/null
+++ b/dev-perl/Devel-StackTrace-AsHTML/Devel-StackTrace-AsHTML-0.150.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=0.15
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Displays stack trace in HTML"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Devel-StackTrace
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Devel-StackTrace-AsHTML/Manifest b/dev-perl/Devel-StackTrace-AsHTML/Manifest
new file mode 100644
index 000000000000..df90e36b3413
--- /dev/null
+++ b/dev-perl/Devel-StackTrace-AsHTML/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-StackTrace-AsHTML-0.15.tar.gz 17053 BLAKE2B 9745ef7f2814b73daf7b3e33867b82928a6aff4cbe3056a2ac97e470f0c4acb58372ca15e2297c0f2c7d02aceeb127305226925423f42f5c7dae7f290270ce42 SHA512 aa81f3b88e27c83e1f8a51981b201edd9cecaa0430a16f72f0a05d323d77e9ede21c4629a40779ea5e2aa5759ecc0d9cecf67a81e752b4a82d360f23561933ce
+EBUILD Devel-StackTrace-AsHTML-0.150.0.ebuild 521 BLAKE2B c889b72cd1652e61bade00820cf9eb6a18c9a0aca0b9cca38f898d1c8beb588ce49a4c194045228570ca297fb86d6951e4e26e9712f4cc1711d29c44311953f9 SHA512 89f32edc4f024577c0ad0487d670d5d5af95a992902951119d4b668f4fc3e59c56814bf85419a781b25d23e1eff3a4f1b55da389e1cac36eba4520c396fbb747
+MISC metadata.xml 419 BLAKE2B 2e953f49751747246abb4d58e746558cc6ceb45136ed6f8f749156f9c31bbad5ed68ff86c40f4b66a3167b743fcd17b7482c0ebde88ab238eae1e6c3cc87dd79 SHA512 06ddd22d3e10dc1be333e22b0ca08baa6da0f82bd9e198234a26b07efce1dd8b820c5319788bbeac4c8701206c804d03f401c548da276be9cf19b2524cbcfd7a
diff --git a/dev-perl/Devel-StackTrace-AsHTML/metadata.xml b/dev-perl/Devel-StackTrace-AsHTML/metadata.xml
new file mode 100644
index 000000000000..cfb9cfa42e24
--- /dev/null
+++ b/dev-perl/Devel-StackTrace-AsHTML/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">Devel-StackTrace-AsHTML</remote-id>
+ <remote-id type="cpan-module">Devel::StackTrace::AsHTML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.0.0.ebuild b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.0.0.ebuild
new file mode 100644
index 000000000000..0277d369223b
--- /dev/null
+++ b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=2.00
+inherit perl-module
+
+DESCRIPTION="An object representing a stack trace"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.10.0.ebuild b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.10.0.ebuild
new file mode 100644
index 000000000000..4c4deaf194cb
--- /dev/null
+++ b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.10.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="An object representing a stack trace"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.20.0.ebuild b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.20.0.ebuild
new file mode 100644
index 000000000000..a4f30146ab46
--- /dev/null
+++ b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.20.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.02
+inherit perl-module
+
+DESCRIPTION="An object representing a stack trace"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Devel-StackTrace/Manifest b/dev-perl/Devel-StackTrace/Manifest
new file mode 100644
index 000000000000..8d512bfee0d4
--- /dev/null
+++ b/dev-perl/Devel-StackTrace/Manifest
@@ -0,0 +1,7 @@
+DIST Devel-StackTrace-2.00.tar.gz 30012 BLAKE2B fc2b9d4fd8b0f731dbd44e340ce09d6072b47c65ef772ba529cbd8c5f613cfe58d91d40e4781211e29931519eebc5db5599fd256d89114761b60892eff4d2c5d SHA512 3a91249dd6c6da34ceeb66d947c269e360503f193b57acbed76671b030de4d2f7e9bf2c0cc4104777fbfd1dc610c06cf3c1e21b914334bb068b66875cc4e2af7
+DIST Devel-StackTrace-2.01.tar.gz 33728 BLAKE2B c640caa8376010e66e8178fcf23680276bb1b769f89b65fd3a3aaaa6508cc8c577b4a0e0f948b2a0e81003323a8674e55ce443155f26a3e8c3a4471f9386841e SHA512 12f7192973f6eb4833140e0c1fbb76c1b0851803b39c805ae4012fc51506ce6e651edec9046322ac2b105412222d227a792a69cc257e316cff4a557bc90cdced
+DIST Devel-StackTrace-2.02.tar.gz 38221 BLAKE2B f01a34ba22bb1e36ab37ea1e33742f3fdbe14764192677e7c8c0bae1891b1d525d65f532ac66115762675b784fcd5dae2dc7d530e630d92d165678e6bddd1738 SHA512 1744597ea86e0631a2f0b730f0448af21639f2360a95baecd47542bcd9be96163904ec438a34f70e794695046bac9751ece0e4705af95e717a5143295fce31db
+EBUILD Devel-StackTrace-2.0.0.ebuild 592 BLAKE2B cd56ab84910d1027bb387641684adb7a29ba26564adae5d3910195324f8307daccfaeefc1de7efcb4af771af22212c2f89c628fa2d78421257fd68d91c4fee35 SHA512 ee8f8d5d6a7434fa3a468ac674520f31089b920b4149033169eb23bf9d106761f68a8f814427285df3e76d6c7a0b91f47bd3a135dabee40c4aec00aa87b32e4c
+EBUILD Devel-StackTrace-2.10.0.ebuild 646 BLAKE2B 4382baf282fd8cb363a7107be2dbdbf916a3ccfdf70dff61eca36a5b954e20affb629f799b3af05a52d7a98795c0a539414f3cc5aa1aa63be775c6c7d5a6d615 SHA512 06851bf3e5cad3f1ea7efa853553a3a08a615373f81e3d3ae33b9ac96ebbd9f877a3d7e266a24e44ec9aac20f90fd9e288e0133e24ee5e4bd32b367b0b9a857f
+EBUILD Devel-StackTrace-2.20.0.ebuild 645 BLAKE2B 5238f99020455beef5f02f242a4215bb357d1752f03792297f84f3d3d9df72a22616d8bcaecb553113fbc181b4cea29e1d2f744689f9cdf04ac2bbd036a1366a SHA512 72bc348f3306ac10d9c4f742af1fd41b81b407b69a56271cba42fa24fc89ca560942111693170aa9493f80e1d54529245b04712b17c4c63c891edbe22f223f2f
+MISC metadata.xml 475 BLAKE2B 93821fedb70a9c7e43c2623c4066f19b35b50ee6d57dfe0eb54b6204921003bb7daf32e0b1ba00c4e4101b53d31c6286545601080f2f509c052f0e0dc1f5b258 SHA512 9100f9b2f46c30dcd594d6d05674deff141509fa89af6414e9ad0f928b5e589b2ae9dea9772874ab34f78c01db5067bb05e2a7aa4469216a241bbbadff4ca121
diff --git a/dev-perl/Devel-StackTrace/metadata.xml b/dev-perl/Devel-StackTrace/metadata.xml
new file mode 100644
index 000000000000..6acc59b18296
--- /dev/null
+++ b/dev-perl/Devel-StackTrace/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Devel-StackTrace</remote-id>
+ <remote-id type="cpan-module">Devel::StackTrace</remote-id>
+ <remote-id type="cpan-module">Devel::StackTrace::Frame</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Devel-Symdump-2.180.0 b/dev-perl/Devel-Symdump-2.180.0
deleted file mode 100644
index 02c9af4914f7..000000000000
--- a/dev-perl/Devel-Symdump-2.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO-Compress virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Dump symbol names or the symbol table
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Devel-Symdump/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANDK/Devel-Symdump-2.18.tar.gz
-_eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 versionator 26ca8a8bd95d6a74122c08ba98a4ee72
-_md5_=fe24eb3899662a5b65539ee2eb729ebc
diff --git a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0.ebuild b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0.ebuild
new file mode 100644
index 000000000000..c497628b0032
--- /dev/null
+++ b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ANDK
+DIST_VERSION=2.18
+inherit versionator perl-module
+
+DESCRIPTION="Dump symbol names or the symbol table"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO-Compress
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Devel-Symdump/Manifest b/dev-perl/Devel-Symdump/Manifest
new file mode 100644
index 000000000000..dca7b2e6b0fa
--- /dev/null
+++ b/dev-perl/Devel-Symdump/Manifest
@@ -0,0 +1,3 @@
+DIST Devel-Symdump-2.18.tar.gz 18439 BLAKE2B 98e7de99fdb8338cc9fbfb76f447d169a87309949a2fe38dc2f5acc16dc3ebe1a9b5bf84fbc9d32cdf6d7ebc26e7b1c6e129d492f27feaaa3f99a4831f20506f SHA512 4e8e1ee723e3e02d2f0c100dace40d7722f6366402cff24fb50c8616a863628bc2faa02210754132afa7cbebbd90c75ea6f173e15bbcfaa5158dfcfdfd03da73
+EBUILD Devel-Symdump-2.180.0.ebuild 618 BLAKE2B 4b6ae79fb2fe012b4b23ff4fe513d312e265056c02b8d7f98117f52d75ea0ea323b2b25b172b33ef5cc00c6803154b06bfdfb1afbe7f64e22f103f91a3e32e37 SHA512 6fdbf5145a3ac58c086fe72a2cb6cb6b4d53ab6136bbfd9ba12ac7d8c89adc57be1839dfd4dc2e5739d29682586da1706295629b9150d38c2a0d99089084079f
+MISC metadata.xml 467 BLAKE2B 20d8cfd167db062566af11f76fdb6767f2793dc72085831371cf24a67f803621cea18ccd5c444dbe131f518c4ff511fecff38aa29596d771b6db26da91456fc9 SHA512 f8d9f75a06b510c2a0f7dc33aaf0b234c52af4232928e4afd4509223919bcf863e2d1273a7e9a0b6e381ebf008920f0ca69287e5d4c867ad4928cf4030882f71
diff --git a/dev-perl/Devel-Symdump/metadata.xml b/dev-perl/Devel-Symdump/metadata.xml
new file mode 100644
index 000000000000..778eac0e02c8
--- /dev/null
+++ b/dev-perl/Devel-Symdump/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Devel-Symdump</remote-id>
+ <remote-id type="cpan-module">Devel::Symdump</remote-id>
+ <remote-id type="cpan-module">Devel::Symdump::Export</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Device-SerialPort-1.40.0-r1 b/dev-perl/Device-SerialPort-1.40.0-r1
deleted file mode 100644
index 7363ca55f510..000000000000
--- a/dev-perl/Device-SerialPort-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Serial port Perl Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Device-SerialPort/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/COOK/Device-SerialPort-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9094e540c007022db060a9026feeb5a7
diff --git a/dev-perl/Device-SerialPort-1.40.0-r2 b/dev-perl/Device-SerialPort-1.40.0-r2
deleted file mode 100644
index eeedba54bf76..000000000000
--- a/dev-perl/Device-SerialPort-1.40.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=A Serial port Perl Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Device-SerialPort/
-IUSE=examples
-KEYWORDS=alpha amd64 ~arm ~hppa ia64 ~mips ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/COOK/Device-SerialPort-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2ec7cf8bbcd0b1b69c90541ecdd14000
diff --git a/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r1.ebuild b/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..68c23baf77f0
--- /dev/null
+++ b/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=COOK
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="A Serial port Perl Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc sparc x86"
+IUSE=""
+
+#From the module:
+# If you run 'make test', you must make sure that nothing is plugged
+# into '/dev/ttyS1'!
+# Doesn't sound wise to enable SRC_TEST="do" - mcummings
diff --git a/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r2.ebuild b/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r2.ebuild
new file mode 100644
index 000000000000..d5244a9dfd43
--- /dev/null
+++ b/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=COOK
+DIST_VERSION=1.04
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="A Serial port Perl Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc sparc x86"
+IUSE=""
+
+#From the module:
+# If you run 'make test', you must make sure that nothing is plugged
+# into '/dev/ttyS1'!
+# Doesn't sound wise to enable SRC_TEST="do" - mcummings
+
+src_configure() {
+ myconf=()
+ [[ -n "${DEVICE_SERIALPORT_PORT}" ]] && myconf+=( "TESTPORT=${DEVICE_SERIALPORT_PORT}" )
+ perl-module_src_configure
+}
+src_test() {
+ local MODULES=(
+ "Device::SerialPort ${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 [[ -n "${DEVICE_SERIALPORT_PORT}" ]]; then
+ DIST_TEST="do"; # Parallel testing a serial port sounds unsmart.
+ perl-module_src_test;
+ else
+ ewarn "Functional tests are disabled without manual intervention."
+ ewarn "For details, read:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Device-SerialPort"
+ fi
+}
diff --git a/dev-perl/Device-SerialPort/Manifest b/dev-perl/Device-SerialPort/Manifest
new file mode 100644
index 000000000000..eb2107c8f1dd
--- /dev/null
+++ b/dev-perl/Device-SerialPort/Manifest
@@ -0,0 +1,4 @@
+DIST Device-SerialPort-1.04.tar.gz 98706 BLAKE2B a9ba70e57548efb6fd63869a534a54f066151965b3750d22ac9c24df7fe783ec59fbb623ca7c1d9d5db5cc2a62cac4446efb0cbf2f8b973b3ade818b38d5cc80 SHA512 4b25a7d29091322d516e0aa20693caabe95a8521b3fdc425d1c03e3312fb59a6883268db7eaf79b32586569502fb656c875dd2b6b1d7a4341d9bd6916e04ee44
+EBUILD Device-SerialPort-1.40.0-r1.ebuild 458 BLAKE2B 23fd1292d19519ec5530f67d30720b28210961d91bd6471eb53fe7d2668f10cccd9a3eb0816ed80a307de689ec0516fb26e9503e3faeef80ca6e84e302749179 SHA512 b4a455eb9926131ad25d43b806a76fe0fd7754b7a4a1e391c8dccca1d4113fff6f5408060b2c49f98cdd27f0a197168649c87c026f3c6b22d6d35ca82d17cd0c
+EBUILD Device-SerialPort-1.40.0-r2.ebuild 1397 BLAKE2B ec225d83bb4390318dec35238112f08bdeef67d37b05f22e6e9196cd83bfff3f288a746c1354696cab2b8a605544baa197a4979cf90d7b44956fe7484cf9f9db SHA512 0b5bf2107879d86ec2778b59d09a96eea950f46b9fbf5c9842b1df72be083b12f032902502bc85f0b0cd7e3dbcf020df8b1c219b4cf45c985584e82a91b727ca
+MISC metadata.xml 406 BLAKE2B 46af1fef081586d3ade83ea92a603f3c0099b8a89a2693750c333fce7acb2d52cda7c27f7f26a3fba67bd82cd446177b0d436906054deb78ca13a3bc669c4bae SHA512 4033d17808f503aa81fb607db7f8dfd27bebad8b3c62527b63ef8d841d3b5176ed2359767689168731d6f25d6e511ba4f6f4828e3d37bcc53468c01117e5c032
diff --git a/dev-perl/Device-SerialPort/metadata.xml b/dev-perl/Device-SerialPort/metadata.xml
new file mode 100644
index 000000000000..0b34392a6fb2
--- /dev/null
+++ b/dev-perl/Device-SerialPort/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">Device-SerialPort</remote-id>
+ <remote-id type="cpan-module">Device::SerialPort</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-BubbleBabble-0.20.0-r1 b/dev-perl/Digest-BubbleBabble-0.20.0-r1
deleted file mode 100644
index a3f75654e28a..000000000000
--- a/dev-perl/Digest-BubbleBabble-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Create bubble-babble fingerprints
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-BubbleBabble/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BT/BTROTT/Digest-BubbleBabble-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=130d4ef5c55e9c4ad507387a5d62080c
diff --git a/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r1.ebuild b/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..8e6e5efc4fb1
--- /dev/null
+++ b/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BTROTT
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Create bubble-babble fingerprints"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+PATCHES=( "${FILESDIR}/0.02-dot-in-inc.patch" ) # https://github.com/btrott/Digest-BubbleBabble/pull/1
+SRC_TEST="do parallel"
diff --git a/dev-perl/Digest-BubbleBabble/Manifest b/dev-perl/Digest-BubbleBabble/Manifest
new file mode 100644
index 000000000000..b879e047ac12
--- /dev/null
+++ b/dev-perl/Digest-BubbleBabble/Manifest
@@ -0,0 +1,4 @@
+AUX 0.02-dot-in-inc.patch 1177 BLAKE2B 610cf3b0fd57dc6904c837fd10039a45f48f5a50bd3db5440ca6cfe854048d1b9910d6cacad21d02e7030485373e84bf3bdd01c732d8c64084971bf01dc21691 SHA512 2428b6e2edc373f0e629fb921adfa51efe202653480d150755991b0e96bce94778d0357d0846276b9c759c015d68c4c917d399caf1699b0f72389e5e351b9024
+DIST Digest-BubbleBabble-0.02.tar.gz 45661 BLAKE2B bfc081504022401deb99fd1e838907fe6f737a46d2206e48a480ac6f3790edc109b3e4aa34807ffa727fafe1e399e963bc1bd4ce5b2ae8f54b5980653cbda445 SHA512 7f5d7519184eed07e3b3ce302b7dd10980acf34af91f7ec8a317c2b7faf4a8a35dd4dadecf643c611456554ae7bfa82699afd80af195e801502047b243653ed5
+EBUILD Digest-BubbleBabble-0.20.0-r1.ebuild 433 BLAKE2B 25936ec36116ef611457122500da938dedf7df98a0ece9040c8fa770c50562fcc5df43792edd8f8c63c9f39149b2aaf27e92f4fe412fa0ecc11fbe48af3053d2 SHA512 e57e691850db9908cc159116c7b726615882b1abb964c50a898604537b44a1dd3632a3a3ec0b9695e9cd9888af9a9c8db3baa546f16ce2b75c20e1ab5c297b3f
+MISC metadata.xml 410 BLAKE2B e3879127357df103cfb973b0f77ef74656ad5dd91f90c4466500651dd86475355f35df7c8ea2c8fb09be994dfee01418594f9c67bad65cbb506904f964c2fa21 SHA512 b6a64b427ec1036e6359492607740d6739782f78cf05c1580b07da4df941908377a9bc19b122f1bd370d3231c2dd2fcbd36c917e93fd665fa8e5da6cf005a6d5
diff --git a/dev-perl/Digest-BubbleBabble/files/0.02-dot-in-inc.patch b/dev-perl/Digest-BubbleBabble/files/0.02-dot-in-inc.patch
new file mode 100644
index 000000000000..86c731b53245
--- /dev/null
+++ b/dev-perl/Digest-BubbleBabble/files/0.02-dot-in-inc.patch
@@ -0,0 +1,43 @@
+From 964b9ff93f1ee298f67fc37192816d63b7052c8a Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Wed, 7 Jun 2017 08:48:09 +1200
+Subject: [PATCH] Fix fo '.' missing from @INC in perl 5.26+ RT#120808
+
+Fixes: https://rt.cpan.org/Public/Bug/Display.html?id=120808
+---
+ Changes | 3 +++
+ Makefile.PL | 3 ++-
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/Changes b/Changes
+index 54ebaf3..bed66a9 100644
+--- a/Changes
++++ b/Changes
+@@ -1,5 +1,8 @@
+ Revision history for Digest::BubbleBabble
+
++ - Fix Makefile.PL being broken due to '.' removal from default @INC
++ since Perl 5.25.11 ( RT#120808 )
++
+ 0.02 2011.03.23
+ - Fixed a bug affecting input strings with an odd number of
+ characters. Thanks to Ken T Takusagawa for the report.
+diff --git a/Makefile.PL b/Makefile.PL
+index af538b6..261085f 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+ name 'Digest-BubbleBabble';
+ all_from 'lib/Digest/BubbleBabble.pm';
+@@ -9,4 +10,4 @@ use_test_base;
+ auto_include_deps;
+ author_tests('xt');
+ auto_set_repository;
+-WriteAll;
+\ No newline at end of file
++WriteAll;
+--
+2.13.0
+
diff --git a/dev-perl/Digest-BubbleBabble/metadata.xml b/dev-perl/Digest-BubbleBabble/metadata.xml
new file mode 100644
index 000000000000..d396e1d30fa3
--- /dev/null
+++ b/dev-perl/Digest-BubbleBabble/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">Digest-BubbleBabble</remote-id>
+ <remote-id type="cpan-module">Digest::BubbleBabble</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-CRC-0.210.0 b/dev-perl/Digest-CRC-0.210.0
deleted file mode 100644
index 54488307748e..000000000000
--- a/dev-perl/Digest-CRC-0.210.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generic CRC function
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-CRC/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OL/OLIMAUL/Digest-CRC-0.21.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c615c92bad8a839babceac0871649c69
diff --git a/dev-perl/Digest-CRC-0.220.0_p2 b/dev-perl/Digest-CRC-0.220.0_p2
deleted file mode 100644
index b15329190189..000000000000
--- a/dev-perl/Digest-CRC-0.220.0_p2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Generic CRC function
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Digest-CRC/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OL/OLIMAUL/Digest-CRC-0.22.2.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=acc85388545d90aee770dff14ca1a153
diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild b/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild
new file mode 100644
index 000000000000..0d4fb7a62f88
--- /dev/null
+++ b/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OLIMAUL
+MODULE_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Generic CRC function"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.220.0_p2.ebuild b/dev-perl/Digest-CRC/Digest-CRC-0.220.0_p2.ebuild
new file mode 100644
index 000000000000..95b40e6f20e8
--- /dev/null
+++ b/dev-perl/Digest-CRC/Digest-CRC-0.220.0_p2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OLIMAUL
+# https://rt.cpan.org/Ticket/Display.html?id=120669
+DIST_VERSION=0.22.2
+inherit perl-module
+S="${WORKDIR}/${PN}-0.22"
+
+DESCRIPTION="Generic CRC function"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Digest-CRC/Manifest b/dev-perl/Digest-CRC/Manifest
new file mode 100644
index 000000000000..f780daab8c2d
--- /dev/null
+++ b/dev-perl/Digest-CRC/Manifest
@@ -0,0 +1,5 @@
+DIST Digest-CRC-0.21.tar.gz 7924 BLAKE2B 5294ead3a8294e3eacfd92b0a2871a84be8c16c01248a53c3892b47a2c6178a9cec3e9e90fc3fecb114c27b2c96312f303d2721cdf09dd72be2d7abc568dc9f4 SHA512 65f81c6903a6bc41d0a2aaad000ba4827e919c5b3312e4bbf8de21f77ba79955f6fa5ff3827c1d9bd74b2a931d224795a443303248bb5e5d67b6e71b79da8d03
+DIST Digest-CRC-0.22.2.tar.gz 8175 BLAKE2B 6133b26782783d2676016697af75e772aa3aa0fa0d56c5cacbc510ed338fe7da2ddaacc21b359bf4823bfe7113710cd37b611549865af80542dd5b0f2470e8f1 SHA512 983dfb3a39ca054819906bd67251f0e275a55d4ab1873146a8bbe36dee3d979e67a36f3fc53ce18608873a1c68ba30d6de8c59b58ae57a7e36e6816551752875
+EBUILD Digest-CRC-0.210.0.ebuild 404 BLAKE2B 09c971a931d38cb7ab9abb4d037684d586fa162fc8b012cf2e9bf9a456835b831fef76e42e78ea82a667d3177e96ca36e7eb895214ce602a13c7395f6240e135 SHA512 d80e8321ecb152e62d784b3640f44ff30c55993991a18c31e2188fab2200fc36352b8fd022a41d92c3062f5b1a27c18b9c37a7a015dec83cd30d2a3dd39e6e03
+EBUILD Digest-CRC-0.220.0_p2.ebuild 469 BLAKE2B f3ce686cc7471a40d63d1f9995dad260984ff1276ee26f5bbed0a8e3eeda0f07c223adc504dd544145deeb84badbae19fa5bd36843d2938127b52e743cf6ee44 SHA512 bc16a5c99c888c6a2fa0386c41c6ba5578764cd60f9634e1d6c2f7ac4b16d6f0821316ab4708808b4a12f01e8478540ab70a3f7ec4183f1fa80afd82bd165454
+MISC metadata.xml 478 BLAKE2B a16b14f6e45cba86732cec306e8fb0fec89a2c08e947f0f93a8b19a117242a70bb3d2619452962dc0c12b6e3967d21aac918a5377f5a0343ea9b9d26c1eb6110 SHA512 320b56eeafb45da7a873d739bc273b1c5d1c68c6c0f6a7f71ba248043cb1ddaf9017c7857c7e5f5b687ea7004cd4f373adbb2194153375aa75393edd1a2af6ad
diff --git a/dev-perl/Digest-CRC/metadata.xml b/dev-perl/Digest-CRC/metadata.xml
new file mode 100644
index 000000000000..8bf8c9c432c3
--- /dev/null
+++ b/dev-perl/Digest-CRC/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+</maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+</maintainer>
+<upstream>
+ <remote-id type="cpan">Digest-CRC</remote-id>
+ <remote-id type="cpan-module">Digest::CRC</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-GOST-0.60.0-r1 b/dev-perl/Digest-GOST-0.60.0-r1
deleted file mode 100644
index aa875be8c9d4..000000000000
--- a/dev-perl/Digest-GOST-0.60.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest virtual/perl-XSLoader virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.820.0 ) dev-lang/perl:=
-DESCRIPTION=Perl interface to the GOST R 34.11-94 digest algorithm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Digest-GOST/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest virtual/perl-XSLoader virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRAY/Digest-GOST-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=09b33969a335aa898323c1c0619024d3
diff --git a/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r1.ebuild b/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..1486cc65a5bb
--- /dev/null
+++ b/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRAY
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Perl interface to the GOST R 34.11-94 digest algorithm"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.820.0
+ )
+"
+PATCHES=( "${FILESDIR}/${P}-bigendian-link.patch" )
diff --git a/dev-perl/Digest-GOST/Manifest b/dev-perl/Digest-GOST/Manifest
new file mode 100644
index 000000000000..82ae31f89996
--- /dev/null
+++ b/dev-perl/Digest-GOST/Manifest
@@ -0,0 +1,4 @@
+AUX Digest-GOST-0.60.0-bigendian-link.patch 1314 BLAKE2B 09ffd9e6303dd225cd052e4cfd6568ba1991b5db120db73e939d175e679b613c8e7ae22961b9a7c29348fe6dda97d9eb7e821f5b115564f86096a08fc39c925e SHA512 f3f755e4ae385f35b89c0fdd8934f6df4ecb83af0f8e35af84cd9a081e1d9edfbe5b41d257006bec93569e15601fd6bacd0a877738e04a48d425c2b2cb2427c4
+DIST Digest-GOST-0.06.tar.gz 39496 BLAKE2B b2495701373011fcdf9e0076dc51a2429f190252b772e5a9ee97d1d2286986eac50e5d6c4b5f5d03567f62bd7153264c56ef4f18ad33b655f11f38ccd181678a SHA512 7df9e5ce9cdc72da417207d197ae41e80ff4405d5fef1f6279a6043708b7688f4ca25c9d634b83a93be633b3ce7e672f6a697bfcc5ffa956379f9375f995e94e
+EBUILD Digest-GOST-0.60.0-r1.ebuild 558 BLAKE2B e241934c28741cbd9655868e132e2430c5057cae69258d6fd39f79c1c357f474c445bb8454ee4c0a3854df0cb66bc831ebb5af493c460cf67e7da604ea6ed7e9 SHA512 a26ad0a0411ca656be5ddd1d39f05931da928d3ed4e1099a6d6d6de8418aa4b3ed02a1da6ec39219ab9fdb407cf4dd63e52e9e930a6c88e874476bb7ceec2e27
+MISC metadata.xml 464 BLAKE2B c3e9194f35f644fb250541f8faf34c3711d0a13bd1ed8854a94ce28b3e29a534253027fa8af57e780ab66232f0cca9c0760927b047481063e347f5f58b670dd3 SHA512 a2f394c73a87325c515b5d2420d85b300e6619d53962f0f68a9ffbbc4e610d281eac1a0d071a5917eadb7361ca9d0886db43f3c8efd3a6cdd9cc43f3c6e83eda
diff --git a/dev-perl/Digest-GOST/files/Digest-GOST-0.60.0-bigendian-link.patch b/dev-perl/Digest-GOST/files/Digest-GOST-0.60.0-bigendian-link.patch
new file mode 100644
index 000000000000..bc43f7e079a5
--- /dev/null
+++ b/dev-perl/Digest-GOST/files/Digest-GOST-0.60.0-bigendian-link.patch
@@ -0,0 +1,43 @@
+From c7dda2667b15cb9cf44856bd0d8efc9321eca354 Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich <slyfox@gentoo.org>
+Date: Mon, 16 Oct 2017 10:27:32 +0100
+Subject: Fix link failure on big-endian platforms.
+
+On powerpc64 tests failed as:
+
+```
+ Failed 2/2 subtests
+ ===( 2;0 0/? 0/? 0/? )=========================================Can't load '.../Digest-GOST-0.06/blib/arch/auto/Digest/GOST/GOST.so' for
+ module Digest::GOST: .../Digest-GOST-0.06/blib/arch/auto/Digest/GOST/GOST.so: undefined symbol: rhash_u32_swap_copy at /usr/lib64/perl5/5.24.3/powerpc64-linux/DynaLoader.pm line 193.
+```
+
+rhash_u32_swap_copy() is a function local to this package.
+Seems to be used only for big-endian case.
+
+The fix is to add missing 'src/byte_order.c' file.
+
+All tests pass with patch applied.
+
+Bug: https://bugs.gentoo.org/608214
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=120092
+Bug: https://github.com/gray/digest-gost/pull/1
+Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
+---
+ GOST.xs | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/GOST.xs b/GOST.xs
+index 1dfd33c..4ea6f35 100644
+--- a/GOST.xs
++++ b/GOST.xs
+@@ -6,6 +6,7 @@
+ #include "ppport.h"
+
+ #include "src/gost.c"
++#include "src/byte_order.c"
+
+ static int
+ hex_encode (char *dest, const unsigned char *src, int len) {
+--
+2.14.2
+
diff --git a/dev-perl/Digest-GOST/metadata.xml b/dev-perl/Digest-GOST/metadata.xml
new file mode 100644
index 000000000000..f017bb0acc4d
--- /dev/null
+++ b/dev-perl/Digest-GOST/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Digest-GOST</remote-id>
+ <remote-id type="cpan-module">Digest::GOST</remote-id>
+ <remote-id type="cpan-module">Digest::GOST::CryptoPro</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-HMAC-1.30.0-r1 b/dev-perl/Digest-HMAC-1.30.0-r1
deleted file mode 100644
index 5eafcfd20378..000000000000
--- a/dev-perl/Digest-HMAC-1.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-Digest-SHA dev-lang/perl:=[-build(-)]
-DESCRIPTION=Keyed Hashing for Message Authentication
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-HMAC/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Digest-SHA dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Digest-HMAC-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=70403b4d368d73f566ed6f4342bea320
diff --git a/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild b/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild
new file mode 100644
index 000000000000..d3e4c9250d72
--- /dev/null
+++ b/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Keyed Hashing for Message Authentication"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-Digest-MD5
+ virtual/perl-Digest-SHA"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Digest-HMAC/Manifest b/dev-perl/Digest-HMAC/Manifest
new file mode 100644
index 000000000000..7e22d3bf4ddf
--- /dev/null
+++ b/dev-perl/Digest-HMAC/Manifest
@@ -0,0 +1,3 @@
+DIST Digest-HMAC-1.03.tar.gz 7251 BLAKE2B 4dda8519d63befc278277b03ba00fb8738913e3322b136ca751ef9c1bf9644e1fec957d9f757ae06f4f06a64e88c85227666792cea0b59ed772577a1e8128c18 SHA512 9863547f8bccdc08e0e3d565b9f0fc3c64cbcc366d92692715a9594e3c02474f7927cb833b5aa0183e7bb757b0ad4d74ea52e481480527a5b1dbcf560b4e4b5b
+EBUILD Digest-HMAC-1.30.0-r1.ebuild 606 BLAKE2B cd88287c06a20cb3a17144e478f780246ce879fa4946eaf943a8389896b42a112d79d80397ee6065e93fb49fe41bfe32aefa934e4c39bdb611b9ee0e00af0b1d SHA512 dc982a8730906a3a7405abc7cbb4f9c4a94c3fcffbe91cdbdb2e6371a85efed2a0b622e7345170e48aa7fb4b9c77723176643cf16305277949aa3c7b19f00666
+MISC metadata.xml 521 BLAKE2B 0a7fb711bfea19b4ae2406252a738fe48fdd2caded2a099dcedfe88936b71fefdb13d2b6c6742df4cd696051efe66ac5bd91c7dcc845d8c4efc8eb6b2ef664a3 SHA512 83fb601dd12089870ee793f8d7b9554dd53f6600540efd905693e8262fe7e54639f81da09d760ab70f2142855a291a0a0603ab4b62495457692d0726ecf51cdc
diff --git a/dev-perl/Digest-HMAC/metadata.xml b/dev-perl/Digest-HMAC/metadata.xml
new file mode 100644
index 000000000000..77c83c2937e3
--- /dev/null
+++ b/dev-perl/Digest-HMAC/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Digest-HMAC</remote-id>
+ <remote-id type="cpan-module">Digest::HMAC</remote-id>
+ <remote-id type="cpan-module">Digest::HMAC_MD5</remote-id>
+ <remote-id type="cpan-module">Digest::HMAC_SHA1</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-JHash-0.100.0 b/dev-perl/Digest-JHash-0.100.0
deleted file mode 100644
index d4423fee7ce7..000000000000
--- a/dev-perl/Digest-JHash-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for 32 bit Jenkins Hashing Algorithm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Digest-JHash/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Digest-JHash-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=eac7066a9140a6952a81d377df6a3e72
diff --git a/dev-perl/Digest-JHash/Digest-JHash-0.100.0.ebuild b/dev-perl/Digest-JHash/Digest-JHash-0.100.0.ebuild
new file mode 100644
index 000000000000..4d6331f87395
--- /dev/null
+++ b/dev-perl/Digest-JHash/Digest-JHash-0.100.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=0.10
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for 32 bit Jenkins Hashing Algorithm"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Digest-JHash/Manifest b/dev-perl/Digest-JHash/Manifest
new file mode 100644
index 000000000000..d78a52318241
--- /dev/null
+++ b/dev-perl/Digest-JHash/Manifest
@@ -0,0 +1,3 @@
+DIST Digest-JHash-0.10.tar.gz 13613 BLAKE2B 714777f131f3cd88659f2cceab952f5bc7d5f82884178cacd2a56db25bb4d53fbd16b7da5e0ddf5f27e17a583968bfe4cfc9797c2ba84b7e0456715de3a96460 SHA512 901b5c54c3dc3108829907011f3fc6936f2d1d887404cb91e294c09f83dca50a31270cb5b87aeadaaad03d0764f018f90350179ae773e97ffa48f9761efd1b71
+EBUILD Digest-JHash-0.100.0.ebuild 578 BLAKE2B d5993a9b206c4ac2894abeff15399e69ddc794e4fda61a6fed6b0ba8a01e7e19c5e4698708c642fcd19164239bae4cb16944efd0de0889d6b094ca3c4582153d SHA512 e5d7e1a2fa756b87cbcf5a9ba5adcf3eb6f6fd0fff3afe41698cf3ee2cb02c448cbd4f767ecf06962da5393faa1ab760c13649f6dfcdbe143870ebbec460610f
+MISC metadata.xml 396 BLAKE2B 8484196cde669dacb9ca954e8a15ef041280ccbfe3bea464cae0ec7f4b2037bb36017ecfd451a59a1951133f6fb4b43e8e93be0058a73a3c7742a52389b91d0d SHA512 4c8127592f2d7c937e8b2303ecddfc1d5137a651d9205c4b1c856072bd95d121225bd48db349de2bc121374089de19a46c8b005e8cd20c6946c1a50a56211454
diff --git a/dev-perl/Digest-JHash/metadata.xml b/dev-perl/Digest-JHash/metadata.xml
new file mode 100644
index 000000000000..5d6c816607c0
--- /dev/null
+++ b/dev-perl/Digest-JHash/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">Digest-JHash</remote-id>
+ <remote-id type="cpan-module">Digest::JHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-MD2-2.30.0-r1 b/dev-perl/Digest-MD2-2.30.0-r1
deleted file mode 100644
index 3003214b32f1..000000000000
--- a/dev-perl/Digest-MD2-2.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the MD2 Algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-MD2/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Digest-MD2-2.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f4d0b5713f99705b6fd5037e67be4133
diff --git a/dev-perl/Digest-MD2-2.40.0 b/dev-perl/Digest-MD2-2.40.0
deleted file mode 100644
index a90c7fd5cb87..000000000000
--- a/dev-perl/Digest-MD2-2.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl interface to the MD2 Algorithm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Digest-MD2/
-KEYWORDS=alpha amd64 ~hppa ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Digest-MD2-2.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6913668979454bf32998ac151df4e60e
diff --git a/dev-perl/Digest-MD2/Digest-MD2-2.30.0-r1.ebuild b/dev-perl/Digest-MD2/Digest-MD2-2.30.0-r1.ebuild
new file mode 100644
index 000000000000..2ac4787412fb
--- /dev/null
+++ b/dev-perl/Digest-MD2/Digest-MD2-2.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=2.03
+inherit perl-module
+
+DESCRIPTION="Perl interface to the MD2 Algorithm"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Digest-MD2/Digest-MD2-2.40.0.ebuild b/dev-perl/Digest-MD2/Digest-MD2-2.40.0.ebuild
new file mode 100644
index 000000000000..3298f631c52a
--- /dev/null
+++ b/dev-perl/Digest-MD2/Digest-MD2-2.40.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=2.04
+inherit perl-module
+
+DESCRIPTION="Perl interface to the MD2 Algorithm"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ~mips ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
diff --git a/dev-perl/Digest-MD2/Manifest b/dev-perl/Digest-MD2/Manifest
new file mode 100644
index 000000000000..74feb8ae85a8
--- /dev/null
+++ b/dev-perl/Digest-MD2/Manifest
@@ -0,0 +1,5 @@
+DIST Digest-MD2-2.03.tar.gz 17054 BLAKE2B af1ae5e39c5498ad4c80196632cab9b22964a2558a1a47a84dcc6600553c941533fe304407182ecdc7676f671caf8d7f09686443614350332ea0c1da13c485ee SHA512 78109efc43d7c3a58cb94fe100f31064988b581aa1c4726f679d13f09d7c89655f858b8fafb72f61005f955df75cd526e8532b02621ccc1f135fabaca31b292a
+DIST Digest-MD2-2.04.tar.gz 17379 BLAKE2B 4816eac821ffaceff73fd79b933a6514cd9b696e796ed498134beb593207a762471341c408c840c3342f03422892163971b5a42b11176593e5a500f2d2f51855 SHA512 780ee79830fe8fcb3a844f67517c90d49a1e5e869dc8efd208d3eb73ccf6e56d3d112fcbd1effa083c4d77e5bddaab096b8aff9528707b235287761622b80433
+EBUILD Digest-MD2-2.30.0-r1.ebuild 370 BLAKE2B aa0fe00bf9fd1115e0d118c970954f6f21818c23cd1c5b3e76ba82b976e317659c5e6bc6a82c15251d8c908093177d015ecf38a288305b050ef6d2dbf935dd67 SHA512 587bed365532db271a4061e7637a7419463d94e441bc3b329b140e28471d7a9a359e54b2e239e3366e9c43e0a0145cfda4aa1f9cfc022f527aa586d4862432d6
+EBUILD Digest-MD2-2.40.0.ebuild 354 BLAKE2B 4cf0352767d969ebf8b99b0e837646d33a2689e8104e9c851db093b9f0e569fd7c3486d9d11ef41cfa6cf0a5d05c9c890b549c8d9369b8bc7f449b7dba452e26 SHA512 fdc379ce1ac80cbf5294a55718b0791fa4d7c79a7465b341809a9f29a81b04dcc07a91e62bc2b4983b8ab921caf33a81a099a52730467d1455782d41e045117f
+MISC metadata.xml 392 BLAKE2B dd17f0e680505327d733ca9ae2482d7835672c38887d2c6205a371553d957b6e710a3c03ccf4f4dfc590ed7f3e66ca59f1b2dd037d2ef8be1c9d15fa9733a551 SHA512 57c242eaa0b0acea17abf67ca8c1daa0e9ed34eae737292a175f15592aefd1d52f4bda8f97c4f95834feaaece1580d86e4e5935cf25a3a4db7a0f4f9e20f28a4
diff --git a/dev-perl/Digest-MD2/metadata.xml b/dev-perl/Digest-MD2/metadata.xml
new file mode 100644
index 000000000000..19eb4a42984c
--- /dev/null
+++ b/dev-perl/Digest-MD2/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">Digest-MD2</remote-id>
+ <remote-id type="cpan-module">Digest::MD2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-MD4-1.900.0-r1 b/dev-perl/Digest-MD4-1.900.0-r1
deleted file mode 100644
index 8fb28f2c1c27..000000000000
--- a/dev-perl/Digest-MD4-1.900.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=MD4 message digest algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-MD4/
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKEM/DigestMD4/Digest-MD4-1.9.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cf45fa5edc715e2573b35655955408ea
diff --git a/dev-perl/Digest-MD4/Digest-MD4-1.900.0-r1.ebuild b/dev-perl/Digest-MD4/Digest-MD4-1.900.0-r1.ebuild
new file mode 100644
index 000000000000..e506bbc2957a
--- /dev/null
+++ b/dev-perl/Digest-MD4/Digest-MD4-1.900.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIKEM
+MODULE_VERSION=1.9
+MODULE_SECTION=DigestMD4
+inherit perl-module
+
+DESCRIPTION="MD4 message digest algorithm"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
+
+SRC_TEST="do"
diff --git a/dev-perl/Digest-MD4/Manifest b/dev-perl/Digest-MD4/Manifest
new file mode 100644
index 000000000000..68076d4a46ec
--- /dev/null
+++ b/dev-perl/Digest-MD4/Manifest
@@ -0,0 +1,3 @@
+DIST Digest-MD4-1.9.tar.gz 29304 BLAKE2B 60f11c28e50a83d9ec6f89ac1108af1caa1ed6cb0dc8b73dde15eafff92b73db7f775ff05e33026088fe842c4e7843e45abbf28b65563a60057bebfdb979f33d SHA512 618ac83de37c697e0ea1354383d755cbc4b097b2156a8ae0e83d9463822bc860733f2b064eb6b614b4ef6889460001a4aed2e1607e38d409e75dc9d1772b059b
+EBUILD Digest-MD4-1.900.0-r1.ebuild 347 BLAKE2B 76fd46b19c91eb5cde40f96a03bfab6cfd73319a6b29da1358d7323e8cd2f423068e96e009048f447c2ebfb37b5935591392e5fd6487376b609b5499fdbb8a2d SHA512 3cdb0a9f32aaeaa6f8ddab1bb7f2b6fd8a35e5e6fe6ac86ff7c3f18fa21574616e14b48d417011cfefdd37e6c51f85d7292e1094ba5f63a96ec637593b67cc1c
+MISC metadata.xml 392 BLAKE2B 6d5fe1b515e256dac7824d5478db2dcfb74260d010bbc781e07d1f7b9138ed7f516c4f520cebd42ed143fac9b5e8dbc18eb30e7d4c7805e774b5952b4846cff6 SHA512 30ff895ed32459ef89f3b11666ed9f373dd76dd052591fce9ba1fe1081d587353fb7a689faf82c53625340565608522bfb76600439d67cd6de81fb6b2c44bcbe
diff --git a/dev-perl/Digest-MD4/metadata.xml b/dev-perl/Digest-MD4/metadata.xml
new file mode 100644
index 000000000000..fceb52326353
--- /dev/null
+++ b/dev-perl/Digest-MD4/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">Digest-MD4</remote-id>
+ <remote-id type="cpan-module">Digest::MD4</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-MD5-File-0.80.0-r1 b/dev-perl/Digest-MD5-File-0.80.0-r1
deleted file mode 100644
index 0d01883b582d..000000000000
--- a/dev-perl/Digest-MD5-File-0.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for getting MD5 sums for files and urls
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-MD5-File/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMUEY/Digest-MD5-File-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=17045a32d46f45e11cdb8347ca106223
diff --git a/dev-perl/Digest-MD5-File/Digest-MD5-File-0.80.0-r1.ebuild b/dev-perl/Digest-MD5-File/Digest-MD5-File-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..ba749cfec6a9
--- /dev/null
+++ b/dev-perl/Digest-MD5-File/Digest-MD5-File-0.80.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DMUEY
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Perl extension for getting MD5 sums for files and urls"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/libwww-perl"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Digest-MD5-File/Manifest b/dev-perl/Digest-MD5-File/Manifest
new file mode 100644
index 000000000000..c7378183e76b
--- /dev/null
+++ b/dev-perl/Digest-MD5-File/Manifest
@@ -0,0 +1,3 @@
+DIST Digest-MD5-File-0.08.tar.gz 5259 BLAKE2B a5fe55f26336d8aebb37c09b516f7978639a833b92801e9dcf3174eed0837eda6076e0db8a037f82e8a01545324617ee91687ba44c7c251c35e02af0ed308d1c SHA512 bf06d403e69f8c71d2b53fb09ae62abb56685ed321d2342cb0bed4e60dc038f460b13d45dd64598fcbc9a3291279293b55fbe69f492fa4dac0d946868901da9b
+EBUILD Digest-MD5-File-0.80.0-r1.ebuild 352 BLAKE2B 781ed73d1cfc5de0c32db217d84931c75a45bdc1761525223067b763f61707de5ed0d3c2246688b472355f46966c423b6afc2e111b19070cf2d544f3c94b8b61 SHA512 cf21d2f37a56ff730cd7b4a102c0954bc0f2096363e581dcb89ff291a8dbb4f80fa9f206f103c4efe97ad267e20f1c67a19320927f0b34410fb425f31f61f2ec
+MISC metadata.xml 403 BLAKE2B cfa9b5280a53f03b6b78b8b9e992f8035a6a52e7103d1742f1c3daed61b5f0c9cd5a7eb82dec76e095fa28e2d14e3783ec074911579280e392dc89ab6297692f SHA512 4d92a0e5a0adf4c3f4b9f638d091f5e9180d5f1637b2ab6f4ebea8c83f6cdf7dae520e723411bdc37d42076aa9e2c1a8cd6c6e0ec753923fce1eb81eae82fc35
diff --git a/dev-perl/Digest-MD5-File/metadata.xml b/dev-perl/Digest-MD5-File/metadata.xml
new file mode 100644
index 000000000000..7d8d7ea29648
--- /dev/null
+++ b/dev-perl/Digest-MD5-File/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">Digest-MD5-File</remote-id>
+ <remote-id type="cpan-module">Digest::MD5::File</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-Nilsimsa-0.60.0-r1 b/dev-perl/Digest-Nilsimsa-0.60.0-r1
deleted file mode 100644
index eeebd1d6b2ca..000000000000
--- a/dev-perl/Digest-Nilsimsa-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Digest::Nilsimsa - Perl version of Nilsimsa code
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-Nilsimsa/
-KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=GPL-2 LGPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIPUL/Digest-Nilsimsa-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6d455413a3b03a8607cf7c66125e2a21
diff --git a/dev-perl/Digest-Nilsimsa-0.60.0-r2 b/dev-perl/Digest-Nilsimsa-0.60.0-r2
deleted file mode 100644
index 573411f36ee2..000000000000
--- a/dev-perl/Digest-Nilsimsa-0.60.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl version of Nilsimsa code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Digest-Nilsimsa/
-KEYWORDS=alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=GPL-2 LGPL-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIPUL/Digest-Nilsimsa-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=aaca4463e2166c44c57173c2962bbd4b
diff --git a/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r1.ebuild b/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..e78275282684
--- /dev/null
+++ b/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=VIPUL
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Digest::Nilsimsa - Perl version of Nilsimsa code"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
diff --git a/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r2.ebuild b/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..92330d379749
--- /dev/null
+++ b/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=VIPUL
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Perl version of Nilsimsa code"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
diff --git a/dev-perl/Digest-Nilsimsa/Manifest b/dev-perl/Digest-Nilsimsa/Manifest
new file mode 100644
index 000000000000..da64b75bd428
--- /dev/null
+++ b/dev-perl/Digest-Nilsimsa/Manifest
@@ -0,0 +1,4 @@
+DIST Digest-Nilsimsa-0.06.tar.gz 79065 BLAKE2B ce77e42d4090578f1f4ce2d2488a5e1d58c375553e0cda5d629dc937f57c387d041751ecf0bc2785dc74105e3282ead4fa2cbdd35e7c256aa6a371b10761630f SHA512 c91a4587e61306e22680575d26e17d4c255c3830f833debf9ef9e7fdcf709dc07584e028d0e3d4e81761c05da3a47ef58652dae2b36e48fa55341825eb891bc6
+EBUILD Digest-Nilsimsa-0.60.0-r1.ebuild 380 BLAKE2B 58e7a3e18ba4eb213b74334baa9fc35c9b8785fffeb21e045ffbcaf719314f32e6b2773fefa35467ec07c6de907a15b3368cfaac5eb942ac29d0bc6293d66f19 SHA512 dcabc5bb189f0e241cc3227bc65d3f83d7326cb4ceba871551afdf0dddbc83b38001bf15154732a30bd3208c2b4b4f3c2df9894da1fbdf194643f565b927845e
+EBUILD Digest-Nilsimsa-0.60.0-r2.ebuild 358 BLAKE2B 3c44fd26b0302bc6376e6c44002278915e84e95dccdb8ba52da6129c658502e8441cdab914b4962df28dac92669f6de0fa7aba58b36e75554a95f61a2b2dc545 SHA512 136b71ea51cca676198d41e86eb36a29c02bbf5e73908d70734136b860089db13a84b1e50216527b30f03cac95b6d9c354e572fa218fa70b99b64ddb2f3b7946
+MISC metadata.xml 402 BLAKE2B 0925d1c2237912e1ba4931679c1dfa8dd1c393ef7d407093932d4bbc4f7d14e2d8159b4670fc905ba2663014f7664cdbb0d03a974c5dda713c407c18d971c572 SHA512 5ae0bf4183cfe4dccf43bda88e47c6b1eeec77106f7756c9513f52eca1679e920fc2776b9e5bfc3887a85ec76340fdc2379bd85e59891a9845ad8b8286d4568b
diff --git a/dev-perl/Digest-Nilsimsa/metadata.xml b/dev-perl/Digest-Nilsimsa/metadata.xml
new file mode 100644
index 000000000000..cb90305ae947
--- /dev/null
+++ b/dev-perl/Digest-Nilsimsa/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">Digest-Nilsimsa</remote-id>
+ <remote-id type="cpan-module">Digest::Nilsimsa</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-Perl-MD5-1.900.0 b/dev-perl/Digest-Perl-MD5-1.900.0
deleted file mode 100644
index 39cb0dda2402..000000000000
--- a/dev-perl/Digest-Perl-MD5-1.900.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Pure perl implementation of MD5
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-Perl-MD5/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DELTA/Digest-Perl-MD5-1.9.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4e643ad1a6487841bd3e82b911e13e5f
diff --git a/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0.ebuild b/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0.ebuild
new file mode 100644
index 000000000000..a094044ce71f
--- /dev/null
+++ b/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DELTA
+MODULE_VERSION=1.9
+inherit perl-module
+
+DESCRIPTION="Pure perl implementation of MD5"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Digest-Perl-MD5/Manifest b/dev-perl/Digest-Perl-MD5/Manifest
new file mode 100644
index 000000000000..bb20d61283d5
--- /dev/null
+++ b/dev-perl/Digest-Perl-MD5/Manifest
@@ -0,0 +1,3 @@
+DIST Digest-Perl-MD5-1.9.tar.gz 72009 BLAKE2B 3e307dbd522fb85dad3cc5dcc8eb8cdd762754652150b7b6ed5ffa308a87f4f728cb33386d039859bbca91acf8552552da8213f384834be41c75bdf399887bd8 SHA512 015a1f046b85b5b89c1b44073d60116d483332cd667cb7230222df9651b7da837a532991e91848ff0b65f171b8870c2c4bda651da4ca54ea75d062ba6a55b525
+EBUILD Digest-Perl-MD5-1.900.0.ebuild 538 BLAKE2B 74b995139d613021ab89efa71cc8ddfea87d5a72026f54a530127da1465672f792685d40769d71d5353b274b6710122785f2581dccd5a0fa54d5e605024aece6 SHA512 26d854641e0336a4e853ef17640a579570cd14e040d9183c2ebc55a2bfaf0efb4ccf19d413198a3866b6359d5cb2eadf7b65cb6bd0e9b88d83191d22d5a67d2f
+MISC metadata.xml 403 BLAKE2B 21dcca199280dd32bedb49779c34b44f7ec119915415002b3dfbdd775aed0e524ff0a315a2030d3d7b6816a9a00f056618d502639251bd0bf08f4097bcc95943 SHA512 b61528734c4cd80f01fe85c545fbc2e56898f3a752f4116ce457b55433238a4aae0b3401adeb21a20b16a1a9a63857a82d1bdee4bf4a95f5c22696eef81aa597
diff --git a/dev-perl/Digest-Perl-MD5/metadata.xml b/dev-perl/Digest-Perl-MD5/metadata.xml
new file mode 100644
index 000000000000..31d43c0e16f7
--- /dev/null
+++ b/dev-perl/Digest-Perl-MD5/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">Digest-Perl-MD5</remote-id>
+ <remote-id type="cpan-module">Digest::Perl::MD5</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Digest-SHA1-2.130.0-r1 b/dev-perl/Digest-SHA1-2.130.0-r1
deleted file mode 100644
index f78c3209eab1..000000000000
--- a/dev-perl/Digest-SHA1-2.130.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest dev-lang/perl:=[-build(-)]
-DESCRIPTION=NIST SHA message digest algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Digest-SHA1/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Digest-SHA1-2.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=95a19bc79ec192a1a02f83e3e2580916
diff --git a/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild
new file mode 100644
index 000000000000..f070d656f4b3
--- /dev/null
+++ b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="NIST SHA message digest algorithm"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="virtual/perl-Digest"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Digest-SHA1/Manifest b/dev-perl/Digest-SHA1/Manifest
new file mode 100644
index 000000000000..72ae78400068
--- /dev/null
+++ b/dev-perl/Digest-SHA1/Manifest
@@ -0,0 +1,3 @@
+DIST Digest-SHA1-2.13.tar.gz 39078 BLAKE2B b83c9013a932f0c1da9a9ff57831a57de04ca57f61ee553bb7f7084cb75eb8bcd61069ab5277af2039c4ede37b8d7c34d7a5c99f434000cd14670d4b2b5ca7e4 SHA512 44d0c57ecc7d2126a0387552e76c9204e45fba174af6ff7abc1c9ae00d549eb7370ee20948caf12fafefedec0098b8231249d14b109c53470ee1d5bf3de3305d
+EBUILD Digest-SHA1-2.130.0-r1.ebuild 535 BLAKE2B 29fd8a4ffae8667a9c7f2541ae0411baefbb8ddeac2cc11de6eead54654a50aac7ee8a39e004780f7ec0b7ff6ca7286f39cf472a6c757aa94f76432f70c10283 SHA512 b881404c6519f61445dcaf998a7f583018c91dccb42a2788385c53b95c91ef637ed2f44ab52515ce4bb2040c5d9a0a7656292d805b2b441e3ffc31dffea75063
+MISC metadata.xml 394 BLAKE2B df4fc439f7aaef74ef4443b5722b54a0ec1c59bac9b931a5d7a4512a4a7d9abad3fdafc5d5ed93e0bf08f5820f9a710bd6fa4102157b940cc1010ea819c0891d SHA512 4ed660256e3ef794e7a3ea9c007756bf74ce003a318e77dd48345aa5b70d3f0ac8756e76f9a5750b86bdf61a549e5d285c787de1db7724bb257c762e87aa73d7
diff --git a/dev-perl/Digest-SHA1/metadata.xml b/dev-perl/Digest-SHA1/metadata.xml
new file mode 100644
index 000000000000..bfaa70f8a4d0
--- /dev/null
+++ b/dev-perl/Digest-SHA1/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">Digest-SHA1</remote-id>
+ <remote-id type="cpan-module">Digest::SHA1</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-CheckConflicts-0.110.0 b/dev-perl/Dist-CheckConflicts-0.110.0
deleted file mode 100644
index c228a194bb5e..000000000000
--- a/dev-perl/Dist-CheckConflicts-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Module-Runtime-0.9.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.88 ) dev-lang/perl:=
-DESCRIPTION=Declare version conflicts for your dist
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-CheckConflicts/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Module-Runtime-0.9.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=49ca5e10d90fb122227c522beea0f57b
diff --git a/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild b/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild
new file mode 100644
index 000000000000..b8d935f6aef7
--- /dev/null
+++ b/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOY
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Declare version conflicts for your dist"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=dev-perl/Module-Runtime-0.9.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.88
+ )"
diff --git a/dev-perl/Dist-CheckConflicts/Manifest b/dev-perl/Dist-CheckConflicts/Manifest
new file mode 100644
index 000000000000..1fa8a7486507
--- /dev/null
+++ b/dev-perl/Dist-CheckConflicts/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-CheckConflicts-0.11.tar.gz 19964 BLAKE2B 372e5d92912711fe87f4a772ed7d6a6613f59451241cb9eb74d277a11953aa8810033fcc639eff71e32afd04dc5b3ae573f7ce28354c9bf8e469994834f3d125 SHA512 6c3f8546c1c7904bbc2a3c1135d145cbff95997c3032e9129afc98bdd98578dd9219af444f357dd8e9b1f08442a2fdd9d6f7fe8768f8ef165e71570f5ae246ad
+EBUILD Dist-CheckConflicts-0.110.0.ebuild 684 BLAKE2B 5f24ef79e335af354ad7e82f8334a4b3bf3e6872320a3aabc69add2dad270b0c25cd9f460dd7f17c0955295cce24df23fc92deafc052c1c650791b1bb175ca43 SHA512 64ea35e5b515530a67d485a38ece9d078e31cd5cf932b3bdf28b1a43c57d85505885f850805165c65742842dd4e38c4e9ea390446880a9c816f7417eebf5d128
+MISC metadata.xml 410 BLAKE2B d9c593d3bfa19b0cc2221fb0d30936d857aad112bf0634b74efa4ddad89fba026cbbeaef9d5ecef756e81c41e908308c5f9cae6ed7e976c8603e6f23153e3ae5 SHA512 8a5c11c3c5d7da4e903194a7a3689554f02d24d194488639ab185d1e325949422923f5a8be344c9ff6d9797c299c24f8e7f69525e0ded541993114a6fa677f18
diff --git a/dev-perl/Dist-CheckConflicts/metadata.xml b/dev-perl/Dist-CheckConflicts/metadata.xml
new file mode 100644
index 000000000000..e5d8feb4c60f
--- /dev/null
+++ b/dev-perl/Dist-CheckConflicts/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">Dist-CheckConflicts</remote-id>
+ <remote-id type="cpan-module">Dist::CheckConflicts</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Metadata-0.927.0 b/dev-perl/Dist-Metadata-0.927.0
deleted file mode 100644
index 2e64b7a9f100..000000000000
--- a/dev-perl/Dist-Metadata-0.927.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Archive-Tar-1.0.0 >=dev-perl/Archive-Zip-1.300.0 >=dev-perl/CPAN-DistnameInfo-0.120.0 >=virtual/perl-CPAN-Meta-2.100.0 virtual/perl-Carp >=virtual/perl-Digest-1.30.0 >=virtual/perl-Digest-MD5-2.0.0 >=virtual/perl-Digest-SHA-5.0.0 >=dev-perl/File-Spec-Native-1.2.0 >=virtual/perl-File-Temp-0.190.0 virtual/perl-Module-Metadata >=dev-perl/Path-Class-0.240.0 virtual/perl-Scalar-List-Utils >=dev-perl/Try-Tiny-0.90.0 virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Fatal >=dev-perl/Test-MockObject-1.90.0 >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Information about a perl module distribution
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Metadata/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Archive-Tar-1.0.0 >=dev-perl/Archive-Zip-1.300.0 >=dev-perl/CPAN-DistnameInfo-0.120.0 >=virtual/perl-CPAN-Meta-2.100.0 virtual/perl-Carp >=virtual/perl-Digest-1.30.0 >=virtual/perl-Digest-MD5-2.0.0 >=virtual/perl-Digest-SHA-5.0.0 >=dev-perl/File-Spec-Native-1.2.0 >=virtual/perl-File-Temp-0.190.0 virtual/perl-Module-Metadata >=dev-perl/Path-Class-0.240.0 virtual/perl-Scalar-List-Utils >=dev-perl/Try-Tiny-0.90.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RW/RWSTAUNER/Dist-Metadata-0.927.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=753d4c125b08c25b7ae0ba242c37ebaf
diff --git a/dev-perl/Dist-Metadata/Dist-Metadata-0.927.0.ebuild b/dev-perl/Dist-Metadata/Dist-Metadata-0.927.0.ebuild
new file mode 100644
index 000000000000..b96cf5966da8
--- /dev/null
+++ b/dev-perl/Dist-Metadata/Dist-Metadata-0.927.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RWSTAUNER
+DIST_VERSION=0.927
+inherit perl-module
+
+DESCRIPTION="Information about a perl module distribution"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Archive-Tar-1.0.0
+ >=dev-perl/Archive-Zip-1.300.0
+ >=dev-perl/CPAN-DistnameInfo-0.120.0
+ >=virtual/perl-CPAN-Meta-2.100.0
+ virtual/perl-Carp
+ >=virtual/perl-Digest-1.30.0
+ >=virtual/perl-Digest-MD5-2.0.0
+ >=virtual/perl-Digest-SHA-5.0.0
+ >=dev-perl/File-Spec-Native-1.2.0
+ >=virtual/perl-File-Temp-0.190.0
+ virtual/perl-Module-Metadata
+ >=dev-perl/Path-Class-0.240.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Try-Tiny-0.90.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ >=dev-perl/Test-MockObject-1.90.0
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Dist-Metadata/Manifest b/dev-perl/Dist-Metadata/Manifest
new file mode 100644
index 000000000000..706b19b6214a
--- /dev/null
+++ b/dev-perl/Dist-Metadata/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Metadata-0.927.tar.gz 50860 BLAKE2B 92b8c1b5b4300284313949514aea0008e2a80e7f439aa0e451b99abbfbe1d3719ed353139e4bb95e01e596e1d244db993fc91188ffd1b8acba87c5cd2e3af173 SHA512 93fc74848e6591f1fca4e885c92982ae2265d555eacac9a4cc88ae3391230dd22deac50371bad068acbea831affe45bdca115c3c3eb2b4047963aa1c7c535728
+EBUILD Dist-Metadata-0.927.0.ebuild 999 BLAKE2B 032b4b8484138894d267cd7f663cf2812cc7f88975a573fa6f0a9a7f07c2c9c782933a7fed175387862ae06b3a64f064911fcff094feb60ca5dea7d6d9bbf59f SHA512 80d188683d09f6747cee0c74b5b8931b670b60b227878407ed7b10ccc9fd38d7e60301c2fd3e874604522d4b243f3dd4702930140eb27b20b1ce62dea490cdb3
+MISC metadata.xml 802 BLAKE2B 53ad531298a44126fc5c9a10923e4fbfcd04c1ff6cf886a7012debc5194721122e1c3df4958be63c899ae50a66b4d197dd0186bc4ad6f204c900c2fb287e5f21 SHA512 f8bbf015d3888282fa7a8b27efa70e83492a8751232b1e8137c6fe0b039f6c7d9781984e89943bc6fbb555cc370e4fc9ecbff30a3aa9d1f06bb03f30646e559e
diff --git a/dev-perl/Dist-Metadata/metadata.xml b/dev-perl/Dist-Metadata/metadata.xml
new file mode 100644
index 000000000000..f56df61e8042
--- /dev/null
+++ b/dev-perl/Dist-Metadata/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Dist-Metadata</remote-id>
+ <remote-id type="cpan-module">Dist::Metadata</remote-id>
+ <remote-id type="cpan-module">Dist::Metadata::Archive</remote-id>
+ <remote-id type="cpan-module">Dist::Metadata::Dir</remote-id>
+ <remote-id type="cpan-module">Dist::Metadata::Dist</remote-id>
+ <remote-id type="cpan-module">Dist::Metadata::Struct</remote-id>
+ <remote-id type="cpan-module">Dist::Metadata::Tar</remote-id>
+ <remote-id type="cpan-module">Dist::Metadata::Zip</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-6.10.0-r2 b/dev-perl/Dist-Zilla-6.10.0-r2
deleted file mode 100644
index 09f02b5da8ea..000000000000
--- a/dev-perl/Dist-Zilla-6.10.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/Dist-Zilla-Plugin-PromptIfStale-0.40.0 !<=dev-perl/Dist-Zilla-App-Command-update-0.40.0 !<dev-perl/Dist-Zilla-Plugin-CheckExtraTests-0.29.0 !<=dev-perl/Dist-Zilla-PluginBundle-Author-Plicease-2.20.0 !<dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-0.161.230 !<=dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-Filtered-0.1.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.36.0 !<=dev-perl/Dist-Zilla-Plugin-Keywords-0.6.0 !<dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.220.0 !<=dev-perl/Dist-Zilla-Plugin-NameFromDirectory-0.30.0 !<=dev-perl/Dist-Zilla-Plugin-PodWeaver-4.6.0 !<=dev-perl/Dist-Zilla-Plugin-Prereqs-AuthorDeps-0.5.0 !<dev-perl/Dist-Zilla-Plugin-ReadmeAnyFromPod-0.161.170 !<=dev-perl/Dist-Zilla-Plugin-Run-0.35.0 !<=dev-perl/Dist-Zilla-Plugin-Test-CheckDeps-0.13.0 !<=dev-perl/Dist-Zilla-Plugin-Test-Version-1.50.0 !<=dev-perl/Dist-Zilla-Plugin-TrialVersionComment-0.3.0 !minimal? ( >=dev-perl/Archive-Tar-Wrapper-0.150.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Term-ReadLine-Gnu ) >=dev-perl/App-Cmd-0.330.0 virtual/perl-Archive-Tar >=virtual/perl-CPAN-Meta-2.142.60 >=virtual/perl-CPAN-Meta-Requirements-2.121.0 >=dev-perl/CPAN-Uploader-0.103.4 virtual/perl-Carp >=dev-perl/Class-Load-0.170.0 dev-perl/Config-INI >=dev-perl/Config-MVP-2.200.10 >=dev-perl/Config-MVP-Reader-INI-2.101.461 virtual/perl-Data-Dumper >=dev-perl/Data-Section-0.200.2 >=dev-perl/DateTime-0.440.0 virtual/perl-Digest-MD5 virtual/perl-Encode >=virtual/perl-ExtUtils-Manifest-1.660.0 dev-perl/File-Copy-Recursive dev-perl/File-Find-Rule dev-perl/File-HomeDir virtual/perl-File-Path dev-perl/File-ShareDir >=dev-perl/File-ShareDir-Install-0.30.0 virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-pushd dev-perl/JSON-MaybeXS >=dev-perl/Log-Dispatchouli-1.102.220 >=dev-perl/Mixin-Linewise-0.100.0 virtual/perl-Module-CoreList dev-perl/Module-Runtime >=dev-perl/Moose-0.920.0 dev-perl/MooseX-LazyRequire >=dev-perl/MooseX-Role-Parameterized-1.10.0 dev-perl/MooseX-SetOnce dev-perl/MooseX-Types dev-perl/MooseX-Types-Perl dev-perl/PPI dev-perl/Params-Util >=dev-perl/Path-Tiny-0.52.0 >=dev-perl/Perl-PrereqScanner-1.16.0 >=dev-perl/Pod-Eventual-0.91.480 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Software-License-0.101.370 virtual/perl-Storable >=dev-perl/String-Formatter-0.100.680 >=dev-perl/String-RewritePrefix-0.6.0 dev-perl/Sub-Exporter dev-perl/Sub-Exporter-ForMethods dev-perl/Term-Encoding dev-perl/TermReadKey virtual/perl-Term-ReadLine dev-perl/Term-UI dev-perl/Test-Deep >=dev-perl/Text-Glob-0.80.0 dev-perl/Text-Template dev-perl/Try-Tiny dev-perl/YAML-Tiny virtual/perl-autodie dev-perl/namespace-autoclean virtual/perl-parent virtual/perl-version virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 dev-perl/Test-FailWarnings dev-perl/Test-Fatal dev-perl/Test-File-ShareDir >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=distribution builder; installer not included!
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla/
-IUSE=minimal test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/Dist-Zilla-Plugin-PromptIfStale-0.40.0 !<=dev-perl/Dist-Zilla-App-Command-update-0.40.0 !<dev-perl/Dist-Zilla-Plugin-CheckExtraTests-0.29.0 !<=dev-perl/Dist-Zilla-PluginBundle-Author-Plicease-2.20.0 !<dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-0.161.230 !<=dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-Filtered-0.1.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.36.0 !<=dev-perl/Dist-Zilla-Plugin-Keywords-0.6.0 !<dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.220.0 !<=dev-perl/Dist-Zilla-Plugin-NameFromDirectory-0.30.0 !<=dev-perl/Dist-Zilla-Plugin-PodWeaver-4.6.0 !<=dev-perl/Dist-Zilla-Plugin-Prereqs-AuthorDeps-0.5.0 !<dev-perl/Dist-Zilla-Plugin-ReadmeAnyFromPod-0.161.170 !<=dev-perl/Dist-Zilla-Plugin-Run-0.35.0 !<=dev-perl/Dist-Zilla-Plugin-Test-CheckDeps-0.13.0 !<=dev-perl/Dist-Zilla-Plugin-Test-Version-1.50.0 !<=dev-perl/Dist-Zilla-Plugin-TrialVersionComment-0.3.0 !minimal? ( >=dev-perl/Archive-Tar-Wrapper-0.150.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Term-ReadLine-Gnu ) >=dev-perl/App-Cmd-0.330.0 virtual/perl-Archive-Tar >=virtual/perl-CPAN-Meta-2.142.60 >=virtual/perl-CPAN-Meta-Requirements-2.121.0 >=dev-perl/CPAN-Uploader-0.103.4 virtual/perl-Carp >=dev-perl/Class-Load-0.170.0 dev-perl/Config-INI >=dev-perl/Config-MVP-2.200.10 >=dev-perl/Config-MVP-Reader-INI-2.101.461 virtual/perl-Data-Dumper >=dev-perl/Data-Section-0.200.2 >=dev-perl/DateTime-0.440.0 virtual/perl-Digest-MD5 virtual/perl-Encode >=virtual/perl-ExtUtils-Manifest-1.660.0 dev-perl/File-Copy-Recursive dev-perl/File-Find-Rule dev-perl/File-HomeDir virtual/perl-File-Path dev-perl/File-ShareDir >=dev-perl/File-ShareDir-Install-0.30.0 virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-pushd dev-perl/JSON-MaybeXS >=dev-perl/Log-Dispatchouli-1.102.220 >=dev-perl/Mixin-Linewise-0.100.0 virtual/perl-Module-CoreList dev-perl/Module-Runtime >=dev-perl/Moose-0.920.0 dev-perl/MooseX-LazyRequire >=dev-perl/MooseX-Role-Parameterized-1.10.0 dev-perl/MooseX-SetOnce dev-perl/MooseX-Types dev-perl/MooseX-Types-Perl dev-perl/PPI dev-perl/Params-Util >=dev-perl/Path-Tiny-0.52.0 >=dev-perl/Perl-PrereqScanner-1.16.0 >=dev-perl/Pod-Eventual-0.91.480 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Software-License-0.101.370 virtual/perl-Storable >=dev-perl/String-Formatter-0.100.680 >=dev-perl/String-RewritePrefix-0.6.0 dev-perl/Sub-Exporter dev-perl/Sub-Exporter-ForMethods dev-perl/Term-Encoding dev-perl/TermReadKey virtual/perl-Term-ReadLine dev-perl/Term-UI dev-perl/Test-Deep >=dev-perl/Text-Glob-0.80.0 dev-perl/Text-Template dev-perl/Try-Tiny dev-perl/YAML-Tiny virtual/perl-autodie dev-perl/namespace-autoclean virtual/perl-parent virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-6.010.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6931f36145f49b5e21d1cc2446f392ee
diff --git a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0 b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0
deleted file mode 100644
index 565a304e2a5b..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime dev-perl/Dist-Zilla dev-perl/Git-Wrapper >=dev-perl/List-MoreUtils-0.400.0 >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Moose dev-perl/Pod-Weaver dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Add per-file per-year copyright information
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-AuthorsFromGit/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime dev-perl/Dist-Zilla dev-perl/Git-Wrapper >=dev-perl/List-MoreUtils-0.400.0 >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Moose dev-perl/Pod-Weaver dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AK/AKHUETTEL/Dist-Zilla-Plugin-AuthorsFromGit-0.006.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f1001b4e46541bd6663798f4147af338
diff --git a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0.ebuild b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0.ebuild
new file mode 100644
index 000000000000..b457be9d1150
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AKHUETTEL
+DIST_VERSION=0.006
+inherit perl-module
+
+DESCRIPTION="Add per-file per-year copyright information"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/DateTime
+ dev-perl/Dist-Zilla
+ dev-perl/Git-Wrapper
+ >=dev-perl/List-MoreUtils-0.400.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ dev-perl/Moose
+ dev-perl/Pod-Weaver
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest
new file mode 100644
index 000000000000..32c29ae8ccfb
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-AuthorsFromGit-0.006.tar.gz 5308 BLAKE2B 809e3ef501b6269e002cb8b5cce87553e241b77867937cb4a156d7f3155c1f28558162147f4c16052a915f4521f1c285ea090a82f4c908c4e33e5664ed318752 SHA512 e140102881905d722bc8d9e2aa82807271020ee43f771c2bd1350549b782eb21050a4c9721cbe8d5c27798f106f69f9317a026b274b4023a27aa8a1fe81e572b
+EBUILD Dist-Zilla-Plugin-AuthorsFromGit-0.6.0.ebuild 550 BLAKE2B 4854f755ed529ab930f2556476b3c30e27c9f41f034cb8396a04e519fd56a5bc1a4d0c401ce6ef71ccaa849c67f68cb24a652d476d74ca536cffb8b2b28aa536 SHA512 d206a11fda95e79ce290affa3b214c4c0d5435861cb7bf6df710c10703b3dafd9e7358d03cf516d3d1be4b98998aec7f475e79778a4fb9d3c085832250a6f6fa
+MISC metadata.xml 438 BLAKE2B 1aa88b17833304f2d3d789ca51513465f8789f98755a9e5a2ddd5364ae5dbd0241625f4f7e5a8f8c6060e3f7ce89022cad81ae2e3cd1a99aea6e74b428a19471 SHA512 aa0bfe612a21e9a01688b15cf7c80a833ec79ea1de835d411bd78c5b9023a843224b1a313be32d62b99184b10390b04d217cdaf9ff1d2babd6dda8e18030de27
diff --git a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/metadata.xml b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/metadata.xml
new file mode 100644
index 000000000000..bdc5edee98ef
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/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">Dist-Zilla-Plugin-AuthorsFromGit</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::AuthorsFromGit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-Config-Git-0.920.0 b/dev-perl/Dist-Zilla-Plugin-Config-Git-0.920.0
deleted file mode 100644
index 8fd933e5b87c..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-Config-Git-0.920.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Dist-Zilla-1.0.0 >=dev-perl/Moose-0.340.0 >=dev-perl/MooseX-Types-0.60.0 >=dev-perl/String-Errf-0.1.0 >=dev-perl/namespace-clean-0.60.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-CheckDeps-0.10.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Plugin configuration containing settings for a Git repo
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-Config-Git/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Dist-Zilla-1.0.0 >=dev-perl/Moose-0.340.0 >=dev-perl/MooseX-Types-0.60.0 >=dev-perl/String-Errf-0.1.0 >=dev-perl/namespace-clean-0.60.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BB/BBYRD/Dist-Zilla-Plugin-Config-Git-0.92.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1368768a324523c9561fca2cec82031a
diff --git a/dev-perl/Dist-Zilla-Plugin-Config-Git/Dist-Zilla-Plugin-Config-Git-0.920.0.ebuild b/dev-perl/Dist-Zilla-Plugin-Config-Git/Dist-Zilla-Plugin-Config-Git-0.920.0.ebuild
new file mode 100644
index 000000000000..be5f52aba6de
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Config-Git/Dist-Zilla-Plugin-Config-Git-0.920.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BBYRD
+DIST_VERSION=0.92
+inherit perl-module
+
+DESCRIPTION="Plugin configuration containing settings for a Git repo"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Dist-Zilla-1.0.0
+ >=dev-perl/Moose-0.340.0
+ >=dev-perl/MooseX-Types-0.60.0
+ >=dev-perl/String-Errf-0.1.0
+ >=dev-perl/namespace-clean-0.60.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-CheckDeps-0.10.0
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-Config-Git/Manifest b/dev-perl/Dist-Zilla-Plugin-Config-Git/Manifest
new file mode 100644
index 000000000000..23b685ab2b9f
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Config-Git/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-Config-Git-0.92.tar.gz 17755 BLAKE2B cadb4c1ac9a1f77b0302d07748b4baaaae5dce91dd082ef212da5b6daa77f757eac3b1f61ef958053f47b844e6840cf8cda40ddc4a4340f13925c85e31edd430 SHA512 f319cbebe197a1c3c6f1ce19435f4e7a93378f211051b94b8bb0d3ce94da209c3d72ff5f3f7084222fd22c785bc75ac2ebcb4c7f0600ee87cec54f3454cc0fe9
+EBUILD Dist-Zilla-Plugin-Config-Git-0.920.0.ebuild 591 BLAKE2B 1f6e4f5abfa0c9d6d4c82f6d8f87de9dda9d3136545f703498e58d7f4b077b0b139a4c3eab7c809e9f4c01f23f24defdf6fd4d63e046ed22bd6c19ef4a5fbb4e SHA512 6df511107876f05af8050277687370b7f28fc491340f5e0717473aec766b2ccc4b1d630dc1118a5ee82f41ebc58e428607d1579ce2e596dc64f0f29bc64e9b08
+MISC metadata.xml 506 BLAKE2B 2e2431f715c307dcdd0d5799cfd06666faaaacc4162b4221c7d1f3eb6fa5002b9b2774a2c9010438f8c28dda308664964bc96bd7463264719cd16887d5eda04c SHA512 fda072ab2adc0a37daf1625b1c48ee1c07eb595a341da0975e3f1083e22bfda43428eae4a705014ac0946cb0348b5e3f20df1da62bce72929ff85eb19d761559
diff --git a/dev-perl/Dist-Zilla-Plugin-Config-Git/metadata.xml b/dev-perl/Dist-Zilla-Plugin-Config-Git/metadata.xml
new file mode 100644
index 000000000000..7c6e9917bfa1
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Config-Git/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Dist-Zilla-Plugin-Config-Git</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Config::Git</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::GitConfig</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-Git-2.42.0-r1 b/dev-perl/Dist-Zilla-Plugin-Git-2.42.0-r1
deleted file mode 100644
index da811021d4ea..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-Git-2.42.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime >=dev-perl/Dist-Zilla-4.200.16 dev-perl/Dist-Zilla-Plugin-Config-Git >=dev-perl/File-HomeDir-0.810.0 virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-chdir >=dev-perl/Git-Wrapper-0.21.0 dev-perl/IPC-System-Simple >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Module-Runtime dev-perl/Moose dev-perl/MooseX-Has-Sugar dev-perl/MooseX-Types >=dev-perl/MooseX-Types-Path-Tiny-0.10.0 >=dev-perl/Path-Tiny-0.48.0 dev-perl/String-Formatter dev-perl/Try-Tiny dev-perl/Version-Next >=dev-perl/namespace-autoclean-0.90.0 >=virtual/perl-version-0.80.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Text-ParseWords test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-CPAN-Meta-Requirements dev-perl/Devel-SimpleTrace virtual/perl-Encode virtual/perl-Exporter dev-perl/File-Copy-Recursive >=virtual/perl-File-Path-2.70.0 virtual/perl-File-Spec dev-perl/File-Which dev-perl/File-pushd dev-perl/Log-Dispatchouli dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Update your git repository after release
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-Git/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime >=dev-perl/Dist-Zilla-4.200.16 dev-perl/Dist-Zilla-Plugin-Config-Git >=dev-perl/File-HomeDir-0.810.0 virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-chdir >=dev-perl/Git-Wrapper-0.21.0 dev-perl/IPC-System-Simple >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Module-Runtime dev-perl/Moose dev-perl/MooseX-Has-Sugar dev-perl/MooseX-Types >=dev-perl/MooseX-Types-Path-Tiny-0.10.0 >=dev-perl/Path-Tiny-0.48.0 dev-perl/String-Formatter dev-perl/Try-Tiny dev-perl/Version-Next >=dev-perl/namespace-autoclean-0.90.0 >=virtual/perl-version-0.80.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Git-2.042.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=971495bd5652ef98a4b854bf6d2e3603
diff --git a/dev-perl/Dist-Zilla-Plugin-Git/Dist-Zilla-Plugin-Git-2.42.0-r1.ebuild b/dev-perl/Dist-Zilla-Plugin-Git/Dist-Zilla-Plugin-Git-2.42.0-r1.ebuild
new file mode 100644
index 000000000000..e5c8206e3c11
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Git/Dist-Zilla-Plugin-Git-2.42.0-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.042
+inherit perl-module
+
+DESCRIPTION="Update your git repository after release"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/DateTime
+ >=dev-perl/Dist-Zilla-4.200.16
+ dev-perl/Dist-Zilla-Plugin-Config-Git
+ >=dev-perl/File-HomeDir-0.810.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/File-chdir
+ >=dev-perl/Git-Wrapper-0.21.0
+ dev-perl/IPC-System-Simple
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ dev-perl/Module-Runtime
+ dev-perl/Moose
+ dev-perl/MooseX-Has-Sugar
+ dev-perl/MooseX-Types
+ >=dev-perl/MooseX-Types-Path-Tiny-0.10.0
+ >=dev-perl/Path-Tiny-0.48.0
+ dev-perl/String-Formatter
+ dev-perl/Try-Tiny
+ dev-perl/Version-Next
+ >=dev-perl/namespace-autoclean-0.90.0
+ >=virtual/perl-version-0.80.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Text-ParseWords
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ dev-perl/Devel-SimpleTrace
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ dev-perl/File-Copy-Recursive
+ >=virtual/perl-File-Path-2.70.0
+ virtual/perl-File-Spec
+ dev-perl/File-Which
+ dev-perl/File-pushd
+ dev-perl/Log-Dispatchouli
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-Git/Manifest b/dev-perl/Dist-Zilla-Plugin-Git/Manifest
new file mode 100644
index 000000000000..da4db5eb74e4
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Git/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-Git-2.042.tar.gz 70195 BLAKE2B 3fc7a01f1513d43b0bc68b1066cbba4e8c7c9cff6ed374e3acb1ae7246bcbb9ae8e902be55ac22d69c0c452f8bb0595d2b4efc17a80f8f5b46942260182d78ef SHA512 00f27bc946ac209e35073ca50a7ac52cf17d9d5bbb7f7889b80064260d839e76566dfac15197a907b0defdb1f3b099baa2bf19903e510cee22cfb6c49ff6f2c0
+EBUILD Dist-Zilla-Plugin-Git-2.42.0-r1.ebuild 1347 BLAKE2B e24919c3533a4840d6aaaec77d7ad28a52a886e6c411f8a5acfc69f7bd613f235a6735f88a29d09e115fdba7c716159034ba7d7dcf44519af63855b9207445c2 SHA512 1a1b0ff3b64c9f8735a5f3af77338879f66151c6b8b46d7d7066e55c6e9f809704a32d68f0bc88df4f979700ad6175aa8839933950aec680024d74152c16c306
+MISC metadata.xml 1372 BLAKE2B 07c016295215b247ff0e7c775b28c49d0dce829f71cf974e2b765f2787a799c37a6b53598302ee38ec3d5524f9d914aa9bf106080a833cd61c50eb1f14ae95f0 SHA512 a550d604e56a44626d0e0ab1413feb6846a7426c70f8a374a454b196a9202bb5e72b849aac09c768b30a47acce3a4feec82dd3f708b9deb308def59abadc6222
diff --git a/dev-perl/Dist-Zilla-Plugin-Git/metadata.xml b/dev-perl/Dist-Zilla-Plugin-Git/metadata.xml
new file mode 100644
index 000000000000..8ff70854780f
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Git/metadata.xml
@@ -0,0 +1,24 @@
+<?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">Dist-Zilla-Plugin-Git</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git::Check</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git::Commit</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git::CommitBuild</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git::GatherDir</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git::Init</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git::NextVersion</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git::Push</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Git::Tag</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::PluginBundle::Git</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Git::DirtyFiles</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Git::Repo</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Git::StringFormatter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.0 b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.0
deleted file mode 100644
index 831ed7f07031..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/Dist-Zilla-Plugin-MakeMaker-Fallback-0.11.0 >=virtual/perl-CPAN-Meta-Requirements-2.121.0 >=dev-perl/Dist-Zilla-5.1.0 dev-perl/Moose dev-perl/MooseX-Types-Stringlike dev-perl/Path-Tiny >=virtual/perl-Scalar-List-Utils-1.290.0 dev-perl/namespace-autoclean virtual/perl-version >=dev-perl/Module-Build-Tiny-0.34.0 test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec dev-perl/File-pushd virtual/perl-Module-Metadata dev-perl/Test-Deep dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=A more awesome MakeMaker plugin for Dist::Zilla
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-MakeMaker-Awesome/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<=dev-perl/Dist-Zilla-Plugin-MakeMaker-Fallback-0.11.0 >=virtual/perl-CPAN-Meta-Requirements-2.121.0 >=dev-perl/Dist-Zilla-5.1.0 dev-perl/Moose dev-perl/MooseX-Types-Stringlike dev-perl/Path-Tiny >=virtual/perl-Scalar-List-Utils-1.290.0 dev-perl/namespace-autoclean virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-MakeMaker-Awesome-0.39.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fbdb6b7a299f061310078cf04489f754
diff --git a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.0.ebuild b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.0.ebuild
new file mode 100644
index 000000000000..8867f1fdb59c
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.39
+inherit perl-module
+
+DESCRIPTION="A more awesome MakeMaker plugin for Dist::Zilla"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+XBLOCKS="
+ !<=dev-perl/Dist-Zilla-Plugin-MakeMaker-Fallback-0.11.0
+"
+RDEPEND="${XBLOCKS}
+ >=virtual/perl-CPAN-Meta-Requirements-2.121.0
+ >=dev-perl/Dist-Zilla-5.1.0
+ dev-perl/Moose
+ dev-perl/MooseX-Types-Stringlike
+ dev-perl/Path-Tiny
+ >=virtual/perl-Scalar-List-Utils-1.290.0
+ dev-perl/namespace-autoclean
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-File-Spec
+ dev-perl/File-pushd
+ virtual/perl-Module-Metadata
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest
new file mode 100644
index 000000000000..dd69b3dad135
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-MakeMaker-Awesome-0.39.tar.gz 43621 BLAKE2B 7babddaa7f550b7e243bc152d940fd877dd0516cca648a8239edce04234efc9113611157b32a85dacc8b4732b79a897b2d2b61b7d190b8e89eacc93fdedff8f5 SHA512 b0e2f4c83759ff8ef040d507a52b4465b6eb5cd4b43db40169b49890e89e9b98d247dcaaf2be1ae5ea4d5804faa54c25bfc0e4349d38046fc05e1287ad91a42a
+EBUILD Dist-Zilla-Plugin-MakeMaker-Awesome-0.390.0.ebuild 893 BLAKE2B 0bd000461b09273f89959b18d370b300a5821f192b5790bd0621ebf7ed992abbe8c68712a10ca26b63d592c38fc83df6fdfe1735b1d4df9be25b36b21041b0a2 SHA512 8aaf104faced1b8b5d256cf433c15a87bc5faa86ead993b20c0db9a59d07495e8ac4f5e4a3e760708de84370f9a2df2e9695cb920580a24b4f14b0a83fd4ef66
+MISC metadata.xml 445 BLAKE2B b686b7d22dd430d344ea641d7a8acbb09da9e1305bb67b74876dcaddd9ac5ba4475d3fd061761f179605ab5935a39d27e7dea41730cc120b872f8d5cece2ab6d SHA512 ac613ac05d79396ad1f658ebe8b2aea6cb276a7f3deb2a40d2a32bc16e3f510e009f4ab4506f048afd5a866c382690d181b0883f5b9311bfa32b66bf37e195de
diff --git a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/metadata.xml b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/metadata.xml
new file mode 100644
index 000000000000..03bd3e5fd5cf
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/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">Dist-Zilla-Plugin-MakeMaker-Awesome</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MakeMaker::Awesome</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-MetaProvides-2.2.4 b/dev-perl/Dist-Zilla-Plugin-MetaProvides-2.2.4
deleted file mode 100644
index ce1e88fb3e73..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-MetaProvides-2.2.4
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Dist-Zilla dev-perl/Hash-Merge-Simple dev-perl/Moose dev-perl/MooseX-Types dev-perl/namespace-autoclean >=virtual/perl-ExtUtils-MakeMaker-7.0.0 test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=dev-perl/Path-Tiny-0.58.0 virtual/perl-Scalar-List-Utils dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.990.0 ) dev-lang/perl:=
-DESCRIPTION=Generating and Populating 'provides' in your META.yml
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-MetaProvides/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Dist-Zilla dev-perl/Hash-Merge-Simple dev-perl/Moose dev-perl/MooseX-Types dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/Dist-Zilla-Plugin-MetaProvides-2.002004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=33316ed55b84fd27830143409fe73512
diff --git a/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package-2.4.3 b/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package-2.4.3
deleted file mode 100644
index 7bfe55fe75c8..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package-2.4.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Data-Dump-1.160.0 >=dev-perl/Dist-Zilla-5.0.0 >=dev-perl/Dist-Zilla-Plugin-MetaProvides-1.150.0.0 >=dev-perl/Dist-Zilla-Role-ModuleMetadata-0.4.0 dev-perl/Moose dev-perl/MooseX-LazyRequire dev-perl/MooseX-Types dev-perl/PPI dev-perl/Safe-Isa dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Module-Metadata-1.0.22 >=dev-perl/Path-Tiny-0.58.0 dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.990.0 ) dev-lang/perl:=
-DESCRIPTION=Extract namespaces/version from traditional packages for provides
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-MetaProvides-Package/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Data-Dump-1.160.0 >=dev-perl/Dist-Zilla-5.0.0 >=dev-perl/Dist-Zilla-Plugin-MetaProvides-1.150.0.0 >=dev-perl/Dist-Zilla-Role-ModuleMetadata-0.4.0 dev-perl/Moose dev-perl/MooseX-LazyRequire dev-perl/MooseX-Types dev-perl/PPI dev-perl/Safe-Isa dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/Dist-Zilla-Plugin-MetaProvides-Package-2.004003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e4e417b2663548e23cf96508b061abfa
diff --git a/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/Dist-Zilla-Plugin-MetaProvides-Package-2.4.3.ebuild b/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/Dist-Zilla-Plugin-MetaProvides-Package-2.4.3.ebuild
new file mode 100644
index 000000000000..7753dd0d48ca
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/Dist-Zilla-Plugin-MetaProvides-Package-2.4.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=2.004003
+inherit perl-module
+
+DESCRIPTION="Extract namespaces/version from traditional packages for provides"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Data-Dump-1.160.0
+ >=dev-perl/Dist-Zilla-5.0.0
+ >=dev-perl/Dist-Zilla-Plugin-MetaProvides-1.150.0.0
+ >=dev-perl/Dist-Zilla-Role-ModuleMetadata-0.4.0
+ dev-perl/Moose
+ dev-perl/MooseX-LazyRequire
+ dev-perl/MooseX-Types
+ dev-perl/PPI
+ dev-perl/Safe-Isa
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Module-Metadata-1.0.22
+ >=dev-perl/Path-Tiny-0.58.0
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.990.0
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/Manifest b/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/Manifest
new file mode 100644
index 000000000000..54071671c15c
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-MetaProvides-Package-2.004003.tar.gz 39908 BLAKE2B a46a258ffb489a81d511e032a190eb8336841c1c37dcda492650276c044787215ffae4885a64008590b9734573f44ff1014625402c9875bab56ef613ecd42489 SHA512 84cf026e348dff581dd9c5e1b2b5a60b5d36215577dbfd0dd0904bedccab72819cf746a2eb8ee004be46164a22012d9f8ab9ab0bd3cf44a886b35ca14369ca4b
+EBUILD Dist-Zilla-Plugin-MetaProvides-Package-2.4.3.ebuild 847 BLAKE2B 24434b8fac6fb69de8b1c62b39bc171291f8d8665dd56d8d8bc4c7900a190b1e2413393f2de959f15394ee5fe3e4c7a6d57dc5f38a32aa17c53b2ca7e8d3f8cf SHA512 5ba20182dbeb512ff5800bc44155a4e4978a69eb69f94f8f28cbd98eef77f0a9ad5f9f1d6b18edec55a1a43302fd487a00f4255d8e27773b8d76527dafd68cc1
+MISC metadata.xml 451 BLAKE2B 3d015874b3adf5a5a2b66ad69c066ac0670bfe7cf08f4e022d46615bcd7d19e3a712acbd2393a47fa30a106387fcae0c80f8c95c8509be407e9cff15ef834ef8 SHA512 25e4476ed78398967eb0b8efa879efd19183aae538419547ed92b403ae4576d5fd12a9aef2ddf2b391f71065d3535a0a00cdec740819f9c9e38879b1127657ed
diff --git a/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/metadata.xml b/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/metadata.xml
new file mode 100644
index 000000000000..6c3ea6ceccd1
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MetaProvides-Package/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">Dist-Zilla-Plugin-MetaProvides-Package</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MetaProvides::Package</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-MetaProvides/Dist-Zilla-Plugin-MetaProvides-2.2.4.ebuild b/dev-perl/Dist-Zilla-Plugin-MetaProvides/Dist-Zilla-Plugin-MetaProvides-2.2.4.ebuild
new file mode 100644
index 000000000000..a355fa6e118b
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MetaProvides/Dist-Zilla-Plugin-MetaProvides-2.2.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=2.002004
+inherit perl-module
+
+DESCRIPTION="Generating and Populating 'provides' in your META.yml"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Dist-Zilla
+ dev-perl/Hash-Merge-Simple
+ dev-perl/Moose
+ dev-perl/MooseX-Types
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-7.0.0
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=dev-perl/Path-Tiny-0.58.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.990.0
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-MetaProvides/Manifest b/dev-perl/Dist-Zilla-Plugin-MetaProvides/Manifest
new file mode 100644
index 000000000000..816d036f2599
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MetaProvides/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-MetaProvides-2.002004.tar.gz 42318 BLAKE2B c5cf67d80d611ec4bca52106a0a53dffcb4e8971ebf869edaca4135db768c7ea0ac5531866ca8a603cefab684cd24c3d6ed2b80b2635ef26ee6561101a76e194 SHA512 3321b1666b2fdf29a09a69a7524cd71f110597d643ed28788b291fa261b5f6eb4403732e6600182ccb6ab8bf5effeefa6da1b2a628ddbbdb747518f6cf88f455
+EBUILD Dist-Zilla-Plugin-MetaProvides-2.2.4.ebuild 698 BLAKE2B 7431a06381cc031c0d473a1f7eff04912f66fd75789d946521c193a7cc52a0f463bf6a293a535e674efa6cde665e29668b0811fe0c698a69106f5be8631d7236 SHA512 1c5108cf7a44b491609a2800df9e2f07575e870739929325cc76bd1d060f29f0d8262ca2096b3f5f12799ace5d3830ac5f6891df0e2d9db9b366cdc15f0dac75
+MISC metadata.xml 688 BLAKE2B 7fc4602d4b1670e3bc0c9552d65d671f0ca8b245c5050df4cd947b4afc7ae5f2d9db8f780360653574a776c2707bef6156d2b74fa123f6ca1caa99df255e3620 SHA512 a81c58fb4afbae6c56c9aa2fe03cd3c272f9db15ada7bfccc781cec8a8e137848de951bc5cca426cb9358f75d44d1f2fe0405651f00427dac90fbbd1c41c5d19
diff --git a/dev-perl/Dist-Zilla-Plugin-MetaProvides/metadata.xml b/dev-perl/Dist-Zilla-Plugin-MetaProvides/metadata.xml
new file mode 100644
index 000000000000..30d055a73615
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-MetaProvides/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Dist-Zilla-Plugin-MetaProvides</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MetaProvides::ProvideRecord</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MetaProvides::Types</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MetaProvides</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::MetaProvider::Provider</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-OSPrereqs-0.8.0 b/dev-perl/Dist-Zilla-Plugin-OSPrereqs-0.8.0
deleted file mode 100644
index 9a1d4fd974e8..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-OSPrereqs-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Dist-Zilla-5.22.0 dev-perl/Moose >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/namespace-autoclean >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec dev-perl/Params-Util dev-perl/Sub-Exporter dev-perl/Test-Deep dev-perl/Test-Deep-JSON >=virtual/perl-Test-Simple-0.880.0 dev-perl/YAML-Tiny ) dev-lang/perl:=
-DESCRIPTION=List prereqs conditional on operating system
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-OSPrereqs/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Dist-Zilla-5.22.0 dev-perl/Moose >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Dist-Zilla-Plugin-OSPrereqs-0.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4be4b8e2362fbcd35fc8290a4b902e03
diff --git a/dev-perl/Dist-Zilla-Plugin-OSPrereqs/Dist-Zilla-Plugin-OSPrereqs-0.8.0.ebuild b/dev-perl/Dist-Zilla-Plugin-OSPrereqs/Dist-Zilla-Plugin-OSPrereqs-0.8.0.ebuild
new file mode 100644
index 000000000000..5275f4776adc
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-OSPrereqs/Dist-Zilla-Plugin-OSPrereqs-0.8.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="List prereqs conditional on operating system"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Dist-Zilla-5.22.0
+ dev-perl/Moose
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ dev-perl/Params-Util
+ dev-perl/Sub-Exporter
+ dev-perl/Test-Deep
+ dev-perl/Test-Deep-JSON
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/YAML-Tiny
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-OSPrereqs/Manifest b/dev-perl/Dist-Zilla-Plugin-OSPrereqs/Manifest
new file mode 100644
index 000000000000..7047f1ad5f00
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-OSPrereqs/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-OSPrereqs-0.008.tar.gz 18051 BLAKE2B 6a6b1f68593d62a6e92e75eed7b390277b48d31960da7a755d068e7447c0ae1cb157ec85cf96ba12cde58dc1db93729d75ca90395053336a54412ca3711077ba SHA512 e539005fbc7d33a76f9cd48632a4f90ccd5beb278db48aad00c04fc80b2dab4de41a6c6fce22b0a9ac189a9a5e0222a6a51dc41b517b8182a00543f3ce07b672
+EBUILD Dist-Zilla-Plugin-OSPrereqs-0.8.0.ebuild 701 BLAKE2B 567192aa921631ae27e1ef083fbb42a1433cd0feb0b9f768519c83583103b4c08ffb7f3cb7d157c116c4b10aecb85a0616a9f241b73f09dad917d7b10bd0dda2 SHA512 914fca105f0c0886684e29bb7b4d5ca43768ce4653bfaba46a7c982c437e33b48116289b45aa74596112b8eb36977e6ce0e3ab08f8ae3106adc71b597d059cf8
+MISC metadata.xml 428 BLAKE2B 02b2ba68b3220ffcc8eacc552e6494bbf3406740d5fb3bd7945cf240273b8571ab72229af413c14f3035c977790a162de86a9ead927b5ce26a9b3ff81a2020d7 SHA512 1363350441b2275722ae47230342941c7f93b040567a347d4278c62e5a94ede18ad0382b222872417b901d404761f5b95c6d60ef217fad1c6f5f0025807f37e4
diff --git a/dev-perl/Dist-Zilla-Plugin-OSPrereqs/metadata.xml b/dev-perl/Dist-Zilla-Plugin-OSPrereqs/metadata.xml
new file mode 100644
index 000000000000..5f6cb8416b68
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-OSPrereqs/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">Dist-Zilla-Plugin-OSPrereqs</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::OSPrereqs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-OurPkgVersion-0.120.0 b/dev-perl/Dist-Zilla-Plugin-OurPkgVersion-0.120.0
deleted file mode 100644
index 7e32eb7196fc..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-OurPkgVersion-0.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Dist-Zilla dev-perl/Moose dev-perl/MooseX-Types-Perl dev-perl/PPI dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec virtual/perl-IO dev-perl/Path-Tiny virtual/perl-Test-Simple dev-perl/Test-Version ) dev-lang/perl:=
-DESCRIPTION=No line insertion and does Package version with our
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-OurPkgVersion/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Dist-Zilla dev-perl/Moose dev-perl/MooseX-Types-Perl dev-perl/PPI dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Dist-Zilla-Plugin-OurPkgVersion-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=72f4ee0eddd39ebff2267b4bb80d5580
diff --git a/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/Dist-Zilla-Plugin-OurPkgVersion-0.120.0.ebuild b/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/Dist-Zilla-Plugin-OurPkgVersion-0.120.0.ebuild
new file mode 100644
index 000000000000..a3f871cc1550
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/Dist-Zilla-Plugin-OurPkgVersion-0.120.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="No line insertion and does Package version with our"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Dist-Zilla
+ dev-perl/Moose
+ dev-perl/MooseX-Types-Perl
+ dev-perl/PPI
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Path-Tiny
+ virtual/perl-Test-Simple
+ dev-perl/Test-Version
+ )
+"
+src_test() {
+ perl_rm_files t/author-*.t t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/Manifest b/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/Manifest
new file mode 100644
index 000000000000..f03239f5f858
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-OurPkgVersion-0.12.tar.gz 16929 BLAKE2B 72dc0aa25e3a87918e6084ca945b0db6c0da0381527f30e8bf57a3641971caacad97640ed58c27df07da83b151c9434cdde3ad17119b7351cf8264396ac6f0a9 SHA512 6826c222bc402a747a6f7d05a0373b8c2b53121c10c0e5651fde54f389b51bdf45f808d823120f57f0cc75786c7fb7c5f3a2c80f08b7c0754377e97b2375b4a9
+EBUILD Dist-Zilla-Plugin-OurPkgVersion-0.120.0.ebuild 725 BLAKE2B 90ecff925f60fc6348f8fc1ae2d63d097bceb0c6640764f68b7d4bd64c0b5f71cc9e810eb0046b5a0d779bec87147e5b47022eaa19c5660dead999d51147fbbb SHA512 3a966abe912bee3d1d640ccb980f7127cd489b06583e547ed8de95e15979e4d21948cef23bcf6d46612c257ee9fc8c3a57994786956f947373871375f4a51d6f
+MISC metadata.xml 436 BLAKE2B debbc695e1e89de885f5ef503ff5a8ad5f4cd3edca456bfd9cf908e2aabb1b86e5062ecf0eb7e1c0e90781bdfe284c62646089701f3ee664d77a91276cc81f31 SHA512 e95b665557c05305e78a2e2712102e3e0a8f5f630cf5510492c9b58864bdff73c3fb7ed9ccb6cc83252feb9e9d5ad3f5636c6f38706e5a718d06ff37667ff3d3
diff --git a/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/metadata.xml b/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/metadata.xml
new file mode 100644
index 000000000000..dce3d5f0b258
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-OurPkgVersion/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">Dist-Zilla-Plugin-OurPkgVersion</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::OurPkgVersion</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-PodWeaver-4.8.0 b/dev-perl/Dist-Zilla-Plugin-PodWeaver-4.8.0
deleted file mode 100644
index 6ab35f802431..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-PodWeaver-4.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Dist-Zilla-5.0.0 dev-perl/Moose dev-perl/PPI >=dev-perl/Pod-Elemental-PerlMunger-0.100.0 dev-perl/Pod-Weaver dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Find-Rule virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Weave your Pod together from configuration and Dist::Zilla
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-PodWeaver/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Dist-Zilla-5.0.0 dev-perl/Moose dev-perl/PPI >=dev-perl/Pod-Elemental-PerlMunger-0.100.0 dev-perl/Pod-Weaver dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-Plugin-PodWeaver-4.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ac8dc1c2ab250ca6a74c1dcae19cca8c
diff --git a/dev-perl/Dist-Zilla-Plugin-PodWeaver/Dist-Zilla-Plugin-PodWeaver-4.8.0.ebuild b/dev-perl/Dist-Zilla-Plugin-PodWeaver/Dist-Zilla-Plugin-PodWeaver-4.8.0.ebuild
new file mode 100644
index 000000000000..03dfebad82bd
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-PodWeaver/Dist-Zilla-Plugin-PodWeaver-4.8.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=4.008
+inherit perl-module
+
+DESCRIPTION="Weave your Pod together from configuration and Dist::Zilla"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Dist-Zilla-5.0.0
+ dev-perl/Moose
+ dev-perl/PPI
+ >=dev-perl/Pod-Elemental-PerlMunger-0.100.0
+ dev-perl/Pod-Weaver
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/File-Find-Rule
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest b/dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest
new file mode 100644
index 000000000000..d506e5571ea1
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-PodWeaver-4.008.tar.gz 17501 BLAKE2B 505df77d46ee9aa23e0a1b6f91263e6a9bb3655e78b5ab9cf2dfa2d1fc3ef8aca1821b7c2ba6f8d5927d5074bd5dda0483c31bc6cae1628a3eb12882386913de SHA512 e780dc2269b9691d0c334866c278fd2dea2eb68a3d84a5c8dad80b2b9277a7396e523a2b8c45b32d7c8b7b1379b7e3f7d68871b40901d3fa3a2bb0d039e824e5
+EBUILD Dist-Zilla-Plugin-PodWeaver-4.8.0.ebuild 613 BLAKE2B 73ca44616755fc30a225ede6e81967d1e1a789676ea06af5ee7670c007e3d86847deae397611556a056c046e73c29c0332201e62e013648a597bdceb3cfef502 SHA512 c944074d74efb7c9a812d762be2f0b8cccab60cb61f90f0a5b01deb9f6d1de1359a02b7459899ea81c67b4185f0d86a298ddd22c36a455a695d4d4b8aa501513
+MISC metadata.xml 428 BLAKE2B a5da43d6054aa386e2d771057a54464b8650bcc0385a60c7b6dc39bfe3a13fd394915394a897631a18d6e61279416d4078fd7b1af9f111c82e43d3756a050735 SHA512 6d9ef75a038510bc44852156ed05db1c16568a19f72e4cf56f566a0bc58ba9168a8964ded4d68030fdbc64b2865b2fdf038adb4fb0f48620f376d715f688d719
diff --git a/dev-perl/Dist-Zilla-Plugin-PodWeaver/metadata.xml b/dev-perl/Dist-Zilla-Plugin-PodWeaver/metadata.xml
new file mode 100644
index 000000000000..0254ca78020b
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-PodWeaver/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">Dist-Zilla-Plugin-PodWeaver</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::PodWeaver</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-RPM-0.15.0 b/dev-perl/Dist-Zilla-Plugin-RPM-0.15.0
deleted file mode 100644
index dd8079d40772..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-RPM-0.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Dist-Zilla virtual/perl-File-Temp dev-perl/IPC-Run dev-perl/Moose dev-perl/Moose-Autobox dev-perl/Path-Class dev-perl/Path-Tiny dev-perl/Text-Template dev-perl/namespace-autoclean app-arch/rpm virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Which dev-perl/Test-Differences >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Build an RPM from your Dist::Zilla release
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-RPM/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Dist-Zilla virtual/perl-File-Temp dev-perl/IPC-Run dev-perl/Moose dev-perl/Moose-Autobox dev-perl/Path-Class dev-perl/Path-Tiny dev-perl/Text-Template dev-perl/namespace-autoclean app-arch/rpm dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SK/SKYSYMBOL/Dist-Zilla-Plugin-RPM-0.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8920e79747078462e53a0fce1ecc52ef
diff --git a/dev-perl/Dist-Zilla-Plugin-RPM/Dist-Zilla-Plugin-RPM-0.15.0.ebuild b/dev-perl/Dist-Zilla-Plugin-RPM/Dist-Zilla-Plugin-RPM-0.15.0.ebuild
new file mode 100644
index 000000000000..10b191891319
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-RPM/Dist-Zilla-Plugin-RPM-0.15.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SKYSYMBOL
+DIST_VERSION=0.015
+inherit perl-module
+
+DESCRIPTION="Build an RPM from your Dist::Zilla release"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Dist-Zilla
+ virtual/perl-File-Temp
+ dev-perl/IPC-Run
+ dev-perl/Moose
+ dev-perl/Moose-Autobox
+ dev-perl/Path-Class
+ dev-perl/Path-Tiny
+ dev-perl/Text-Template
+ dev-perl/namespace-autoclean
+ app-arch/rpm
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/File-Which
+ dev-perl/Test-Differences
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-RPM/Manifest b/dev-perl/Dist-Zilla-Plugin-RPM/Manifest
new file mode 100644
index 000000000000..2b76267805fd
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-RPM/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-RPM-0.015.tar.gz 14550 BLAKE2B efbc7e37f1c07520f45768dd72b88267aa0e6827a04535911f089cce662d98f65863fc186a2d705db6b290be9f3a2d679a4cf4fd7dd1f0360f27da7a81c895dc SHA512 e3369ef05d8f6b4ad5e6b2d88646ac64129ef81e9f46a95b537ab539b6540ee9d34e6a63ba719f8bebdf4a2167074e542f1b94671169c779e3163774b0300023
+EBUILD Dist-Zilla-Plugin-RPM-0.15.0.ebuild 677 BLAKE2B 8862540754f993884ba58cbfda13dc8b65c4e69b3b7580dbe0abcbff62bf30cd031c49ddf83faeadac0c6c281935fd5093f55aa3c9aac262a322982824d2aff4 SHA512 f7fb0c7659e45cc5498a2a28e7c26260a68c9a7ce19a67d34665b984a673eb591b75288fba14e351f60b968b145ac37182d14f7a52486baee552dee4cae815b8
+MISC metadata.xml 499 BLAKE2B 494f5ce6f8117d8b1aefca2a3e1ab0db509a9aff7ea76a009466ca04808fc367c8dabc191b899a080c2e34313c90d11ad2d3a7c9c1a7c37d6a168c0a25b766bc SHA512 dd95b532e179033f7192eb5081bf7be5f16549d23c88231337bca99106ce27c9034babed6270766a3ea3499d9b418a7dac4ffd1ae65affc41aed0cafb9a1c150
diff --git a/dev-perl/Dist-Zilla-Plugin-RPM/metadata.xml b/dev-perl/Dist-Zilla-Plugin-RPM/metadata.xml
new file mode 100644
index 000000000000..35b6388ae1db
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-RPM/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Dist-Zilla-Plugin-RPM</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::mkrpmspec</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::RPM</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.300 b/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.300
deleted file mode 100644
index 36c8eb077fce..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.300
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Dist-Zilla-Plugin-PodWeaver dev-perl/Moose virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Most ) dev-lang/perl:=
-DESCRIPTION=Surgically apply PodWeaver
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-SurgicalPodWeaver/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Dist-Zilla-Plugin-PodWeaver dev-perl/Moose dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Dist-Zilla-Plugin-SurgicalPodWeaver-0.0023.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=658a4adbe2d5951896f2ce515d384687
diff --git a/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.300.ebuild b/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.300.ebuild
new file mode 100644
index 000000000000..a572bcadc2d7
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.300.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.0023
+inherit perl-module
+
+DESCRIPTION="Surgically apply PodWeaver"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Dist-Zilla-Plugin-PodWeaver
+ dev-perl/Moose
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Most
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/Manifest b/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/Manifest
new file mode 100644
index 000000000000..9a235104d03f
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-SurgicalPodWeaver-0.0023.tar.gz 18350 BLAKE2B f0af4cb6994b2ff9fefb159993b92428910c5119e3f24e7f3c2a29974c771f4bf7971c2b341aff2762cc950e3f3897eaf7b0f16a0e522fe680a57a1609570599 SHA512 3d67ad95b0e77dc2f1adc7adbc9f1d1349dfba926f0d5860948f561fe4e9ff348652513a5ed7bae74a5372c64cd146f90df7f3a9ed475bf7958eb767ca9aea13
+EBUILD Dist-Zilla-Plugin-SurgicalPodWeaver-0.2.300.ebuild 479 BLAKE2B f41e9c15d7bda61df13c448cb04ddb53fe8bb5777cc2dc59526d63542ca79bd6f4c4a1a3e283cc1566228ea49b2c45ef48bb460318b5b92dfb37a594ed3d40ed SHA512 d606b7a9b72dce1eb648bfa0415702d9b13ead610f9ac0dacfa36fad3cf74d761e3f61346e8f70b8505a633fedd5d569bbe0eb429486fcae9ecbbdf4b6b19655
+MISC metadata.xml 444 BLAKE2B bfb990114cdd1154f760422fbd37098dd8851ad68fab59b23b9f8e9bcd8ea5d164c5185748a5b9ce1a28992ddf835913d40ef387b5399b791b76efda6cd88ed9 SHA512 68ae54809b4de7bbfe09c2dd964a8f36dddf5ec1c7f6c9031f540fbb16db43f3145f894666ea70696e49ddff3a93e6e313925b502c6b924692cd357535b33392
diff --git a/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/metadata.xml b/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/metadata.xml
new file mode 100644
index 000000000000..c6fb7a8844fd
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver/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">Dist-Zilla-Plugin-SurgicalPodWeaver</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::SurgicalPodWeaver</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion-2.0.7 b/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion-2.0.7
deleted file mode 100644
index 1eb171ec5d67..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion-2.0.7
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Dist-Zilla-4.0.0 dev-perl/Moose dev-perl/Test-MinimumVersion virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Output >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Release tests for minimum required versions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-MinimumVersion/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Dist-Zilla-4.0.0 dev-perl/Moose dev-perl/Test-MinimumVersion dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOHERTY/Dist-Zilla-Plugin-Test-MinimumVersion-2.000007.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ec238e245eb07c6de1b82bf54133c924
diff --git a/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/Dist-Zilla-Plugin-Test-MinimumVersion-2.0.7.ebuild b/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/Dist-Zilla-Plugin-Test-MinimumVersion-2.0.7.ebuild
new file mode 100644
index 000000000000..a6400f7dc84a
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/Dist-Zilla-Plugin-Test-MinimumVersion-2.0.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOHERTY
+DIST_VERSION=2.000007
+inherit perl-module
+
+DESCRIPTION="Release tests for minimum required versions"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Dist-Zilla-4.0.0
+ dev-perl/Moose
+ dev-perl/Test-MinimumVersion
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Output
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/Manifest b/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/Manifest
new file mode 100644
index 000000000000..8af05620e087
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-Test-MinimumVersion-2.000007.tar.gz 15459 BLAKE2B 2fa69da501761880a3917402b64319e37f7dd7d09c268bbe3920320943291cee6a017f5ce736e062511e5153ecef825e6f1b870acf6b7d98d82a6ffc2e4582a1 SHA512 1e5ef15465d1ccd9ad4a7bcfc03cdb57f3034e8c5669157da33e3c5672c01520f6b02de0185a78d687172440d2571aaf297aed1f72799f02555804f998241929
+EBUILD Dist-Zilla-Plugin-Test-MinimumVersion-2.0.7.ebuild 538 BLAKE2B 0f1088480ef78a37fd6a5a57ba0f97656b037dd63d82aed4d1a7d314cb7e5ca1973aaaf916b38602bf120356d59fc0638c5291fd086cb4c348e994539cc4a039 SHA512 0e98e17ef8f98bbb2bf00c7328b362f00fbd2934add1db8be822ef831b5feabd2ce4811d725716347e5bb26dbd5aba238a314a15db400275c551e76aff7f0cca
+MISC metadata.xml 536 BLAKE2B 395d0b9bf2121cfd7c95bf6103247668b678e263fa225d9a2f0367df818340c76888fd35f61c29300cd28e2acb4ded7d194794d2d474bb7199b397bd0a3a322d SHA512 f4de2ffac97d1f0a3f948d82c5d2c835b25e8b484ede2d95481f7c5578a281d003b32f63f346ed5224daff2dda875c4c8c446ce9358d62ab591b0b2f15992dad
diff --git a/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/metadata.xml b/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/metadata.xml
new file mode 100644
index 000000000000..bbdbade726d8
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Test-MinimumVersion/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Dist-Zilla-Plugin-Test-MinimumVersion</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MinimumVersionTests</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Test::MinimumVersion</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic-3.1.0 b/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic-3.1.0
deleted file mode 100644
index cb40eb48617a..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic-3.1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Data-Section-0.4.0 dev-perl/Dist-Zilla dev-perl/Moose dev-perl/Sub-Exporter-ForMethods dev-perl/Test-Perl-Critic dev-perl/namespace-autoclean >=dev-perl/Module-Build-Tiny-0.34.0 test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Module-Metadata virtual/perl-IO >=virtual/perl-Test-Simple-0.940.0 virtual/perl-autodie ) dev-lang/perl:=
-DESCRIPTION=Tests to check your code against best practices
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-Perl-Critic/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Data-Section-0.4.0 dev-perl/Dist-Zilla dev-perl/Moose dev-perl/Sub-Exporter-ForMethods dev-perl/Test-Perl-Critic dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Plugin-Test-Perl-Critic-3.001.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6e68141497da15ab217349fc18f72638
diff --git a/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/Dist-Zilla-Plugin-Test-Perl-Critic-3.1.0.ebuild b/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/Dist-Zilla-Plugin-Test-Perl-Critic-3.1.0.ebuild
new file mode 100644
index 000000000000..8aabba9f5248
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/Dist-Zilla-Plugin-Test-Perl-Critic-3.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=3.001
+inherit perl-module
+
+DESCRIPTION="Tests to check your code against best practices"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Data-Section-0.4.0
+ dev-perl/Dist-Zilla
+ dev-perl/Moose
+ dev-perl/Sub-Exporter-ForMethods
+ dev-perl/Test-Perl-Critic
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.940.0
+ virtual/perl-autodie
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/Manifest b/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/Manifest
new file mode 100644
index 000000000000..8be2d3729c2f
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Plugin-Test-Perl-Critic-3.001.tar.gz 32138 BLAKE2B 7f74abedf35ffb2022a60f08dc1a2b60103204e5e96d7afbb990762ad0693ad88e38a0548696062b45c740cbd09aac9c889f7bb893a29eb56e42b0b303bdef6d SHA512 848c00dfabea61984c056fd16fff29a3b53aef3b46f2533ab5b6dcd0c8e0fb38984f307523e1d735825c4289cd58312c36ca5455d4a18848f278c2933ad7ce84
+EBUILD Dist-Zilla-Plugin-Test-Perl-Critic-3.1.0.ebuild 718 BLAKE2B 8a0b6aa0c692d484809497c856e4c410271ef7d5e53079f8906de07ff55f31fb0211d22867d7a34348f0ca0679102b4221318c61ab7de11dcec3a3dc1ea96d54 SHA512 7a0269f69b793eec603c74e5696aa95eff49e8b8e2e6768871fc3638b770c3d953261a212d79402ab3d330dcf6e8ea8a6fc9d2fcceed2ff8beafb3e4fb524e61
+MISC metadata.xml 523 BLAKE2B 6d4c318bd75d5c0a45b914451431e1c96e50a185822e20b917a9769cc54e01cc93a680e1fc2389eab22f0431573d78cc1a5f93053241a641a77b9cf672288e42 SHA512 a0efad56854ea8f049bc873b88a78517d774ba70e675f1901fc9355438ba43a2c0fff4a9c683a17fb9c922a024f4ff4c2d03126f0cb2be82219952a1c98ccfb1
diff --git a/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/metadata.xml b/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/metadata.xml
new file mode 100644
index 000000000000..ff0f39eba2db
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-Test-Perl-Critic/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Dist-Zilla-Plugin-Test-Perl-Critic</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::CriticTests</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Test::Perl::Critic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Role-ModuleMetadata-0.4.0 b/dev-perl/Dist-Zilla-Role-ModuleMetadata-0.4.0
deleted file mode 100644
index d553523c379a..000000000000
--- a/dev-perl/Dist-Zilla-Role-ModuleMetadata-0.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Module-Metadata-1.0.22 dev-perl/Moose dev-perl/namespace-autoclean >=dev-perl/Module-Build-Tiny-0.34.0 test? ( >=virtual/perl-CPAN-Meta-2.120.900 dev-perl/Dist-Zilla virtual/perl-File-Spec dev-perl/Path-Tiny virtual/perl-Scalar-List-Utils dev-perl/Test-Deep dev-perl/Test-Fatal dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.880.0 virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=A role for plugins that use Module::Metadata
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Role-ModuleMetadata/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Module-Metadata-1.0.22 dev-perl/Moose dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Dist-Zilla-Role-ModuleMetadata-0.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4d5be4c18b1990bc2af0a19b92d8b0d1
diff --git a/dev-perl/Dist-Zilla-Role-ModuleMetadata/Dist-Zilla-Role-ModuleMetadata-0.4.0.ebuild b/dev-perl/Dist-Zilla-Role-ModuleMetadata/Dist-Zilla-Role-ModuleMetadata-0.4.0.ebuild
new file mode 100644
index 000000000000..adddfdf9717f
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Role-ModuleMetadata/Dist-Zilla-Role-ModuleMetadata-0.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.004
+inherit perl-module
+
+DESCRIPTION="A role for plugins that use Module::Metadata"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ >=virtual/perl-Module-Metadata-1.0.22
+ dev-perl/Moose
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ dev-perl/Dist-Zilla
+ virtual/perl-File-Spec
+ dev-perl/Path-Tiny
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Dist-Zilla-Role-ModuleMetadata/Manifest b/dev-perl/Dist-Zilla-Role-ModuleMetadata/Manifest
new file mode 100644
index 000000000000..fa6132e04a44
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Role-ModuleMetadata/Manifest
@@ -0,0 +1,3 @@
+DIST Dist-Zilla-Role-ModuleMetadata-0.004.tar.gz 29918 BLAKE2B c76490e4a59e249419cd57fb17e6bd0a374b4af039c001dc99649b4faa57144ba39b5fac148cc10b17d6d951593c1bcb9084e3dbdea6aa03b3950a8ebf680c52 SHA512 28f672d995cf505bd55e5363a3cae176a31fc3b62f1f459732ad2c6725d1f552b5713e86b415e9083fc6af1d0f2e4c28b04b5abdd5a545ad34ffbfd38240bdd9
+EBUILD Dist-Zilla-Role-ModuleMetadata-0.4.0.ebuild 728 BLAKE2B 52248cb3ac7cd3f3d4389b2f31b805cf0941d1ab67b6dcb79e3fbd2e22caeb999dfb0e9acb0ea01c02a27c57b5308311c0c6f5ebc66206a49d6b66099d83a832 SHA512 136e74f530cb436f147f36ce7665d473e90fe1ac18e9c6a5ebc721f19d5ed8e8c6b48ab77aa3f356222df097e7dbe732fb205f290dc1659b8090079c62c364c2
+MISC metadata.xml 434 BLAKE2B b514b87858fc9eaa85bf418facfbb27133a96629132a0967225a5b88cabcd4d4a1b1966ddc89259edcb9a521e7475b0555d4d5e4e550d6d263c040e3d2d49cb6 SHA512 4cd5d99914ccdf9e95abf268a16bb4f459594f64e7cb10dd3097f0009303efcc249197e3c05668dfee4ae75040e5515bc59e994a28600559e9c91c980417117c
diff --git a/dev-perl/Dist-Zilla-Role-ModuleMetadata/metadata.xml b/dev-perl/Dist-Zilla-Role-ModuleMetadata/metadata.xml
new file mode 100644
index 000000000000..b13af4a8b547
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Role-ModuleMetadata/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">Dist-Zilla-Role-ModuleMetadata</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::ModuleMetadata</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla/Dist-Zilla-6.10.0-r2.ebuild b/dev-perl/Dist-Zilla/Dist-Zilla-6.10.0-r2.ebuild
new file mode 100644
index 000000000000..fb90b56adf7c
--- /dev/null
+++ b/dev-perl/Dist-Zilla/Dist-Zilla-6.10.0-r2.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=6.010
+inherit perl-module
+
+DESCRIPTION="distribution builder; installer not included!"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal test"
+
+PATCHES=(
+ "${FILESDIR}/${P}-perl526.patch"
+)
+## CPAN->Gentoo resolution map for grepping in case upstream split a dep
+# breaks: Dist::Zilla::App::Command::stale -> Dist-Zilla-Plugin-PromptIfStale
+# DZA:Command::xtest -> DZP:CheckExtraTests
+# DZP:Author::Plicease::Tests -> DZPB::Author::Plicease
+X_BREAKS="
+ !<dev-perl/Dist-Zilla-Plugin-PromptIfStale-0.40.0
+ !<=dev-perl/Dist-Zilla-App-Command-update-0.40.0
+ !<dev-perl/Dist-Zilla-Plugin-CheckExtraTests-0.29.0
+ !<=dev-perl/Dist-Zilla-PluginBundle-Author-Plicease-2.20.0
+ !<dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-0.161.230
+ !<=dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-Filtered-0.1.0
+ !<=dev-perl/Dist-Zilla-Plugin-Git-2.36.0
+ !<=dev-perl/Dist-Zilla-Plugin-Keywords-0.6.0
+ !<dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.220.0
+ !<=dev-perl/Dist-Zilla-Plugin-NameFromDirectory-0.30.0
+ !<=dev-perl/Dist-Zilla-Plugin-PodWeaver-4.6.0
+ !<=dev-perl/Dist-Zilla-Plugin-Prereqs-AuthorDeps-0.5.0
+ !<dev-perl/Dist-Zilla-Plugin-ReadmeAnyFromPod-0.161.170
+ !<=dev-perl/Dist-Zilla-Plugin-Run-0.35.0
+ !<=dev-perl/Dist-Zilla-Plugin-Test-CheckDeps-0.13.0
+ !<=dev-perl/Dist-Zilla-Plugin-Test-Version-1.50.0
+ !<=dev-perl/Dist-Zilla-Plugin-TrialVersionComment-0.3.0
+"
+# r: App::Cmd::Command::version -> App-Cmd-0.321
+# r: App::Cmd::Setup -> App-Cmd
+# r: App::Cmd::Tester -> App-Cmd
+# r: App::Cmd::Tester::CaptureExternal -> App-Cmd 0.314
+# r: CPAN::Meta::Converter -> CPAN-Meta
+# r: CPAN::Meta::Merge -> CPAN-Meta 2.142060
+# r: CPAN::Meta::Prereqs -> CPAN-Meta
+# r: CPAN::Meta::Validator -> CPAN-Meta
+# r: Config::INI::Reader -> Config-INI
+# r: Config::MVP::Assembler -> Config-MVP
+# r: Config::MVP::Assembler::WithBundles -> Config-MVP
+# r: Config::MVP::Reader -> Config-MVP
+# r: Config::MVP::Reader::Findable::ByExtension -> Config-MVP 1.101450
+# r: Config::MVP::Reader::Finder -> Config-MVP 0.092990
+# r: Config::MVP::Section -> Config-MVP
+# r: List::Util -> Scalar-List-Utils
+# r: Mixin::Linewise::Readers -> Mixin-Linewise
+# r: Moose::Role -> Moose
+# r: Moose::Util::TypeConstraints -> Moose
+# r: MooseX::Types::Moose -> MooseX-Types
+# r: PPI::Document -> PPI
+# r: Scalar::Util -> Scalar-List-Utils
+# r: Software::LicenseUtils -> Software-License
+# r: Sub::Exporter::Util -> Sub-Exporter
+# r: Term::ReadKey -> TermReadKey
+# r: Text::Template -> text-template
+# r: strict, warnings -> perl
+
+# NB: PPI::XS is suggested by Dist-Zilla, but upstream of
+# PPI say PPI::XS presently doesn't do anything useful,
+# so the optional useflag and the dependency are skipped.
+RDEPEND="
+ ${X_BREAKS}
+ !minimal? (
+ >=dev-perl/Archive-Tar-Wrapper-0.150.0
+ >=dev-perl/Data-OptList-0.110.0
+ dev-perl/Term-ReadLine-Gnu
+ )
+ >=dev-perl/App-Cmd-0.330.0
+ virtual/perl-Archive-Tar
+ >=virtual/perl-CPAN-Meta-2.142.60
+ >=virtual/perl-CPAN-Meta-Requirements-2.121.0
+ >=dev-perl/CPAN-Uploader-0.103.4
+ virtual/perl-Carp
+ >=dev-perl/Class-Load-0.170.0
+ dev-perl/Config-INI
+ >=dev-perl/Config-MVP-2.200.10
+ >=dev-perl/Config-MVP-Reader-INI-2.101.461
+ virtual/perl-Data-Dumper
+ >=dev-perl/Data-Section-0.200.2
+ >=dev-perl/DateTime-0.440.0
+ virtual/perl-Digest-MD5
+ virtual/perl-Encode
+ >=virtual/perl-ExtUtils-Manifest-1.660.0
+ dev-perl/File-Copy-Recursive
+ dev-perl/File-Find-Rule
+ dev-perl/File-HomeDir
+ virtual/perl-File-Path
+ dev-perl/File-ShareDir
+ >=dev-perl/File-ShareDir-Install-0.30.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/File-pushd
+ dev-perl/JSON-MaybeXS
+ >=dev-perl/Log-Dispatchouli-1.102.220
+ >=dev-perl/Mixin-Linewise-0.100.0
+ virtual/perl-Module-CoreList
+ dev-perl/Module-Runtime
+ >=dev-perl/Moose-0.920.0
+ dev-perl/MooseX-LazyRequire
+ >=dev-perl/MooseX-Role-Parameterized-1.10.0
+ dev-perl/MooseX-SetOnce
+ dev-perl/MooseX-Types
+ dev-perl/MooseX-Types-Perl
+ dev-perl/PPI
+ dev-perl/Params-Util
+ >=dev-perl/Path-Tiny-0.52.0
+ >=dev-perl/Perl-PrereqScanner-1.16.0
+ >=dev-perl/Pod-Eventual-0.91.480
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/Software-License-0.101.370
+ virtual/perl-Storable
+ >=dev-perl/String-Formatter-0.100.680
+ >=dev-perl/String-RewritePrefix-0.6.0
+ dev-perl/Sub-Exporter
+ dev-perl/Sub-Exporter-ForMethods
+ dev-perl/Term-Encoding
+ dev-perl/TermReadKey
+ virtual/perl-Term-ReadLine
+ dev-perl/Term-UI
+ dev-perl/Test-Deep
+ >=dev-perl/Text-Glob-0.80.0
+ dev-perl/Text-Template
+ dev-perl/Try-Tiny
+ dev-perl/YAML-Tiny
+ virtual/perl-autodie
+ dev-perl/namespace-autoclean
+ virtual/perl-parent
+ virtual/perl-version
+"
+# t: Software::License::None -> Software-License 0.016
+# t: lib, utf8 -> perl
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ dev-perl/Test-FailWarnings
+ dev-perl/Test-Fatal
+ dev-perl/Test-File-ShareDir
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+src_test() {
+ TZ=UTC perl-module_src_test
+}
diff --git a/dev-perl/Dist-Zilla/Manifest b/dev-perl/Dist-Zilla/Manifest
new file mode 100644
index 000000000000..447d3428ae15
--- /dev/null
+++ b/dev-perl/Dist-Zilla/Manifest
@@ -0,0 +1,4 @@
+AUX Dist-Zilla-6.10.0-perl526.patch 1963 BLAKE2B 23237b2231fa160beca39c06d15bd82148476c2b3c44bdf7509fcd7c52931aeda4300bbc64c4f50257f26a8323f4ec0fa824e15a78853455a980c22ef23f2cee SHA512 bc2058c71160be5cd191e46e19d245070d2f4f12bc2f067c702757e30394aa1bc986d055f40303716e3da85bc48e40c31683cf21bf495da634f983227c20baa7
+DIST Dist-Zilla-6.010.tar.gz 198805 BLAKE2B 82c5792f81174d74cd917e77f9e3899d0fc8233b6a36147618cd324dfc672c47e91305b2e5335a376846a8f25a5ab1b6d10c5ce1e11def5eb17a7af88d03e12e SHA512 707a736c43b1a52038a01c2e238ac39fa35c5eb7120c7fa11a06248f5fc3518c5c75e3660553058085c5b930e6df6cebfd1957435b78ae48f8b4d45d3b99300f
+EBUILD Dist-Zilla-6.10.0-r2.ebuild 5066 BLAKE2B 6c966b98c6d5bbf9921f40082e179e295d1c1daa46c826b589bcb44eb94e7655b3b50d3a25528e6c35f33711687c2159cc4451adada8e071f6f7acd9a504dcb1 SHA512 20117c2e1fdcc86c8f169cd18c956c539583e091a315f3e3a7407b2274f5107a3aa1dac55a97b586074f6086d32f1953d7024d0565c5db894e4b4cb184586536
+MISC metadata.xml 11020 BLAKE2B 583f3f8c1e23b7ab140c69e3b1beb6d95cea0a88499735f5ded96a97532da6692efe11f0cb0247ba2ebb7529eef31f99a842a03be3083c078b1f059065dfe460 SHA512 e4fb36dd97e7e8d984a9eea534b194df7943458525a893f236396ca6bc2e361aebd4d977a48602126c166a111fc0b1f70e3eeeef55c1029a504c2c201abaf178
diff --git a/dev-perl/Dist-Zilla/files/Dist-Zilla-6.10.0-perl526.patch b/dev-perl/Dist-Zilla/files/Dist-Zilla-6.10.0-perl526.patch
new file mode 100644
index 000000000000..ad908fa84a0e
--- /dev/null
+++ b/dev-perl/Dist-Zilla/files/Dist-Zilla-6.10.0-perl526.patch
@@ -0,0 +1,58 @@
+From fda708069c3c3bdb2b6d8922b21eb604084d51e2 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 6 Oct 2017 22:32:36 +1300
+Subject: Keep dist-root in @INC beyond Perl 5.26
+
+The only thing that makes sense is to ensure CWD of some description is
+in @INC at some stage before plugins are actually loaded, because
+that's the traditional expectation.
+
+Basically, this option is the only option that works. There's no viable
+way to scope @INC changes to anything narrower without breaking the
+usage entirely.
+
+There's no sane way to limit the depth of @INC changes either, even if
+we wanted to.
+
+And if you have vulnerable code in your project source tree that you're
+worried about, you're pretty much beyond screwed already, and you're
+about to be screwing CPAN when you ship next, and no amount of @INC
+magic will save you.
+
+Bug: https://bugs.gentoo.org/613586
+Bug: https://github.com/rjbs/Dist-Zilla/issues/581
+Bug: https://github.com/rjbs/Dist-Zilla/pull/590
+Bug: https://github.com/rjbs/Dist-Zilla/pull/600
+---
+ lib/Dist/Zilla/Dist/Builder.pm | 1 +
+ lib/Dist/Zilla/Util/AuthorDeps.pm | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/lib/Dist/Zilla/Dist/Builder.pm b/lib/Dist/Zilla/Dist/Builder.pm
+index 2148eeb..6b8e301 100644
+--- a/lib/Dist/Zilla/Dist/Builder.pm
++++ b/lib/Dist/Zilla/Dist/Builder.pm
+@@ -36,6 +36,7 @@ sub from_config {
+ $arg ||= {};
+
+ my $root = path($arg->{dist_root} || '.');
++ unshift @INC, $root->absolute->stringify;
+
+ my $sequence = $class->_load_config({
+ root => $root,
+diff --git a/lib/Dist/Zilla/Util/AuthorDeps.pm b/lib/Dist/Zilla/Util/AuthorDeps.pm
+index 01a958e..cfcd62f 100644
+--- a/lib/Dist/Zilla/Util/AuthorDeps.pm
++++ b/lib/Dist/Zilla/Util/AuthorDeps.pm
+@@ -105,7 +105,7 @@ sub extract_author_deps {
+
+ if ($missing) {
+ require Module::Runtime;
+-
++ unshift @INC, $root->absolute->stringify;
+ @packages =
+ grep {
+ $_ eq 'perl'
+--
+2.14.1
+
diff --git a/dev-perl/Dist-Zilla/metadata.xml b/dev-perl/Dist-Zilla/metadata.xml
new file mode 100644
index 000000000000..33430d87501c
--- /dev/null
+++ b/dev-perl/Dist-Zilla/metadata.xml
@@ -0,0 +1,150 @@
+<?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">Dist-Zilla</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::add</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::authordeps</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::build</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::clean</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::install</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::listdeps</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::new</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::nop</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::release</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::run</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::setup</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::smoke</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::test</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Command::version</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Tester</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::App::Tester::Result</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Chrome::Term</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Chrome::Test</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Dist::Builder</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Dist::Minter</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::File::FromCode</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::File::InMemory</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::File::OnDisk</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MVP::Assembler</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MVP::Assembler::GlobalConfig</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MVP::Assembler::Zilla</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MVP::Reader::Finder</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MVP::Reader::Perl</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MVP::RootSection</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MVP::Section</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::MintingProfile::Default</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Path</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::AutoPrereqs</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::AutoVersion</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::CPANFile</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::ConfirmRelease</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::DistINI</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Encoding</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::ExecDir</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::ExtraTests</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::FakeRelease</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::FileFinder::ByName</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::FileFinder::Filter</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::FinderCode</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::GatherDir</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::GatherDir::Template</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::GatherFile</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::GenerateFile</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::InlineFiles</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::License</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MakeMaker</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MakeMaker::Runner</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Manifest</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::ManifestSkip</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MetaConfig</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MetaJSON</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MetaNoIndex</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MetaResources</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MetaTests</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::MetaYAML</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::ModuleBuild</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::ModuleShareDirs</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::NextRelease</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::PkgDist</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::PkgVersion</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::PodCoverageTests</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::PodSyntaxTests</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::PodVersion</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Prereqs</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::PruneCruft</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::PruneFiles</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::Readme</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::RemovePrereqs</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::ShareDir</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::TemplateModule</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::TestRelease</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Plugin::UploadToCPAN</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::PluginBundle::Basic</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::PluginBundle::Classic</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::PluginBundle::FakeClassic</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::PluginBundle::Filter</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Prereqs</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::AfterBuild</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::AfterMint</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::AfterRelease</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::BeforeArchive</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::BeforeBuild</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::BeforeMint</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::BeforeRelease</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::BuildPL</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::BuildRunner</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Chrome</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::ConfigDumper</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::EncodingProvider</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::ExecFiles</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::File</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::FileFinder</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::FileFinderUser</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::FileGatherer</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::FileInjector</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::FileMunger</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::FilePruner</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::InstallTool</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::LicenseProvider</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::MetaProvider</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::MintingProfile</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::MintingProfile::ShareDir</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::ModuleMaker</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::MutableFile</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::NameProvider</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::PPI</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Plugin</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::PluginBundle</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::PluginBundle::Easy</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::PrereqScanner</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::PrereqSource</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::ReleaseStatusProvider</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Releaser</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::ShareDir</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Stash</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Stash::Authors</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::Stash::Login</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::StubBuild</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::TestRunner</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::TextTemplate</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Role::VersionProvider</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Stash::Mint</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Stash::PAUSE</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Stash::Rights</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Stash::User</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Tester</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Tutorial</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Types</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Util</remote-id>
+ <remote-id type="cpan-module">Dist::Zilla::Util::AuthorDeps</remote-id>
+ <remote-id type="cpan-module">Test::DZil</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/DynaLoader-Functions-0.3.0 b/dev-perl/DynaLoader-Functions-0.3.0
deleted file mode 100644
index 44597e58f5b5..000000000000
--- a/dev-perl/DynaLoader-Functions-0.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Deconstructed Dynamic C Library Loading
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/DynaLoader-Functions/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/DynaLoader-Functions-0.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fd313c454474a435c82d2e2a2540b535
diff --git a/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0.ebuild b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0.ebuild
new file mode 100644
index 000000000000..1e2f0b922e5d
--- /dev/null
+++ b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.003
+inherit perl-module
+
+DESCRIPTION="Deconstructed Dynamic C Library Loading"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/DynaLoader-Functions/Manifest b/dev-perl/DynaLoader-Functions/Manifest
new file mode 100644
index 000000000000..67416d5f97da
--- /dev/null
+++ b/dev-perl/DynaLoader-Functions/Manifest
@@ -0,0 +1,3 @@
+DIST DynaLoader-Functions-0.003.tar.gz 9797 BLAKE2B 68e2a194d192adbd9a146a4fc1a06c04c9a7a9fc746573eb14faad2ff7ae16d7f7a71a08f329c29abd6a4dd39c318109455c36281ebcc645a3a05742c5f598bb SHA512 58147714352fbd6e90bb42599e5967c9a93dbb899a587ef8a2a64dd13fc9e24176e17b3c2b870b5fa846b077373ca9ea27bec49b31113a8d9cb7d800f6d29599
+EBUILD DynaLoader-Functions-0.3.0.ebuild 434 BLAKE2B 7077cc906193c32913ffa8e6dbf5fc0fea4169a47c77cf2272ed3100b375690d56bc24bdc2f23b84bf46633f6d207b4f6108d063092bcf12d1ebfdc474d72f3c SHA512 b080e3629110dd6c0852b58c009ff887136f952fd65a352aee143f1c7ba26b0012d03b3aee5c4c8fa707d48ed90111063893cc9c2955220cef014ebbb77bbb1d
+MISC metadata.xml 412 BLAKE2B 8474df2d8a151d3faf87bac779db59929532c6940509f098005e64cdc2afd526bb5d7ac4db02cea96c0e05024b4f3a3bdf80d2c7be552baa088bb2e2a27f5a96 SHA512 cb29e51586e4e26aa422c83314a537015b27129d880825bbcbc6da45075b4d87c6a65383f79a541b426269c94b9aef677ad595b78a9754d158d79e4b084d8536
diff --git a/dev-perl/DynaLoader-Functions/metadata.xml b/dev-perl/DynaLoader-Functions/metadata.xml
new file mode 100644
index 000000000000..50f7e60ad314
--- /dev/null
+++ b/dev-perl/DynaLoader-Functions/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">DynaLoader-Functions</remote-id>
+ <remote-id type="cpan-module">DynaLoader::Functions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/EV-4.220.0 b/dev-perl/EV-4.220.0
deleted file mode 100644
index 8900eaa2d0ec..000000000000
--- a/dev-perl/EV-4.220.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/common-sense virtual/perl-ExtUtils-MakeMaker dev-perl/Canary-Stability dev-lang/perl:=
-DESCRIPTION=Perl interface to libev, a high performance full-featured event loop
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/EV/
-KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/common-sense dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/EV-4.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0ad805cf6d01d8b3a8d8af2beed92d47
diff --git a/dev-perl/EV/EV-4.220.0.ebuild b/dev-perl/EV/EV-4.220.0.ebuild
new file mode 100644
index 000000000000..24bea41d179b
--- /dev/null
+++ b/dev-perl/EV/EV-4.220.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=4.22
+inherit perl-module
+
+DESCRIPTION="Perl interface to libev, a high performance full-featured event loop"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/common-sense
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/Canary-Stability
+"
diff --git a/dev-perl/EV/Manifest b/dev-perl/EV/Manifest
new file mode 100644
index 000000000000..fa1910030241
--- /dev/null
+++ b/dev-perl/EV/Manifest
@@ -0,0 +1,3 @@
+DIST EV-4.22.tar.gz 193418 BLAKE2B ac07559dd2b35e68da0338a52cbc201ed59b0f690e2c2bf7dae0e2476356cdb5fc3d749fd98b7fdb97f16c7e318c8ac20067f89c1c43b84c4ab148c241ded399 SHA512 0d30d1388a75ed3af24c3b854d8c2a54bfc62c274591f13205c35748f3652122bae85f46aae174ce5963395233536222c8fae35e8118cbd5af2f7ed0c45b70de
+EBUILD EV-4.220.0.ebuild 433 BLAKE2B d7369bcf1d77ac67f57e59893ad279bb21db103462836786ff50e6dbd6af02357af0f0c6eb5938d69ff4e9bb3537cf205ae7c71aef49b998a2d65ccbf56cdcc5 SHA512 a09bb94f7fe631cb33998f178ab5e674cb93da940fdbc7d6519a2c24b2032c6fb2c604dc3ba51c829f5780e6582a8fb5e70e17ff32d16d588b1a6636441f86fb
+MISC metadata.xml 435 BLAKE2B 8f2ed859b03c2d1196b8a62b86df3dd94cceb0ddde707d5f12104470ba052acb98cca22f23e02e095c6aba323f2f09f4b0f9d58679c11b8e5ec6388a5ead19bd SHA512 318843ea1a505f044ee5cb8695c9abba3f1c80202bf83632ccaec509df003a1d939ca423f8cb9bd8f849d9fdf8ff3159e70d9f447b8cedfc4fb9e1a11af70acf
diff --git a/dev-perl/EV/metadata.xml b/dev-perl/EV/metadata.xml
new file mode 100644
index 000000000000..383abf096f74
--- /dev/null
+++ b/dev-perl/EV/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">EV</remote-id>
+ <remote-id type="cpan-module">EV</remote-id>
+ <remote-id type="cpan-module">EV::MakeMaker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Emacs-PDE-0.2.16-r2 b/dev-perl/Emacs-PDE-0.2.16-r2
deleted file mode 100644
index b90bac031046..000000000000
--- a/dev-perl/Emacs-PDE-0.2.16-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build virtual/emacs dev-lang/perl:=
-DESCRIPTION=Perl Develop Environment in Emacs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Emacs-PDE/
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=virtual/emacs dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YE/YEWENBIN/Emacs-PDE-0.2.16.tar.gz
-_eclasses_=elisp-common 23f47b2e1de7abf387105eddd1318738 multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8681f849057dd9216412464253a3af2d
diff --git a/dev-perl/Emacs-PDE/Emacs-PDE-0.2.16-r2.ebuild b/dev-perl/Emacs-PDE/Emacs-PDE-0.2.16-r2.ebuild
new file mode 100644
index 000000000000..e142d1e50d53
--- /dev/null
+++ b/dev-perl/Emacs-PDE/Emacs-PDE-0.2.16-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YEWENBIN
+
+inherit perl-module elisp-common
+
+DESCRIPTION="Perl Develop Environment in Emacs"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/emacs"
+DEPEND="dev-perl/Module-Build
+ ${RDEPEND}"
+myconf="--elispdir=${D}${SITELISP}/pde"
+
+src_test() {
+ local MODULES=(
+ "Emacs::PDE ${PV}"
+ "Emacs::PDE::Util"
+ )
+ 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/Emacs-PDE/Manifest b/dev-perl/Emacs-PDE/Manifest
new file mode 100644
index 000000000000..3060a343f22c
--- /dev/null
+++ b/dev-perl/Emacs-PDE/Manifest
@@ -0,0 +1,3 @@
+DIST Emacs-PDE-0.2.16.tar.gz 619372 BLAKE2B 7d9eb5a7e3c61424b58bab4186efbd4426ac6c94a2043ade3a5de2da060e5eca2c2fc8ab20d5b3bcd3458036bdd8db861aef1ef963e0276e1c759c151843f362 SHA512 ab104070c820a618b0ce05a2d658cca56ad9c0d537e98697a98262c4135486cba2284ee597210dfe8c30348a0fadb9f76455453e17a86a0123618ce076b5565b
+EBUILD Emacs-PDE-0.2.16-r2.ebuild 885 BLAKE2B b8bac545d48beb8e482084b205dbcb316f32b9ad92690cf041480af83e7223143e79f1ada5127e22f2faf1c7d469709d7cca32ee750877e3004e7059a8196a6d SHA512 124d1a2f2b949af62b31d2e51df5cc81b18ace9a53aeebea25dad4c83f68924a4547f87e8db127aee0af5588b23d7c05b577b07bafd59e5649679af6e8c205ee
+MISC metadata.xml 453 BLAKE2B 96859e4fb5666d3c87e2c57dea284e0bad82954a11845f7a18aa3e46b19c56220a1146c547ecb97d3d025d4235401885b5fba69e82854858fad8719fa88da8b5 SHA512 d8fc866f58aab9577e417d89ef2479e34f3e0b0fbc7287522447cdfa3779d6cc26eb5a752fc4cbfe2dce064906f29421776f432ed7cd7e62a80de545d1fa2ade
diff --git a/dev-perl/Emacs-PDE/metadata.xml b/dev-perl/Emacs-PDE/metadata.xml
new file mode 100644
index 000000000000..e39bb72bb113
--- /dev/null
+++ b/dev-perl/Emacs-PDE/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Emacs-PDE</remote-id>
+ <remote-id type="cpan-module">Emacs::PDE</remote-id>
+ <remote-id type="cpan-module">Emacs::PDE::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Abstract-3.7.0 b/dev-perl/Email-Abstract-3.7.0
deleted file mode 100644
index 1067cfe09b4e..000000000000
--- a/dev-perl/Email-Abstract-3.7.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/MRO-Compat >=dev-perl/Email-Simple-1.91 >=dev-perl/Module-Pluggable-1.5 virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-DESCRIPTION=unified interface to mail representations
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Abstract/
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MRO-Compat >=dev-perl/Email-Simple-1.91 >=dev-perl/Module-Pluggable-1.5 virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Abstract-3.007.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d80ac9ea390306185611b00ad1f33565
diff --git a/dev-perl/Email-Abstract-3.8.0 b/dev-perl/Email-Abstract-3.8.0
deleted file mode 100644
index 50039a6eb5a6..000000000000
--- a/dev-perl/Email-Abstract-3.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Email-Simple-1.998 dev-perl/MRO-Compat >=dev-perl/Module-Pluggable-1.500.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=unified interface to mail representations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Abstract/
-IUSE=test
-KEYWORDS=amd64 ~mips ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Email-Simple-1.998 dev-perl/MRO-Compat >=dev-perl/Module-Pluggable-1.500.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Abstract-3.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dea43f8c93eddd34d56a0fe8f08b2da0
diff --git a/dev-perl/Email-Abstract/Email-Abstract-3.7.0.ebuild b/dev-perl/Email-Abstract/Email-Abstract-3.7.0.ebuild
new file mode 100644
index 000000000000..b811d611bab8
--- /dev/null
+++ b/dev-perl/Email-Abstract/Email-Abstract-3.7.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=3.007
+inherit perl-module
+
+DESCRIPTION="unified interface to mail representations"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/MRO-Compat
+ >=dev-perl/Email-Simple-1.91
+ >=dev-perl/Module-Pluggable-1.5
+ virtual/perl-Scalar-List-Utils"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild b/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild
new file mode 100644
index 000000000000..6618a1956701
--- /dev/null
+++ b/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=3.008
+inherit perl-module
+
+DESCRIPTION="unified interface to mail representations"
+
+SLOT="0"
+KEYWORDS="amd64 ~mips ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Email-Simple-1.998
+ dev-perl/MRO-Compat
+ >=dev-perl/Module-Pluggable-1.500.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Abstract/Manifest b/dev-perl/Email-Abstract/Manifest
new file mode 100644
index 000000000000..142f24524904
--- /dev/null
+++ b/dev-perl/Email-Abstract/Manifest
@@ -0,0 +1,5 @@
+DIST Email-Abstract-3.007.tar.gz 24091 BLAKE2B 7d71e157b7bc1c9d0af4ef3414af67997739e94aa056f80856d2e8164cd358d791a50474fc65141f151cbd863464d71a5b7ef36f8d644f60b5a58e79e30c8a54 SHA512 84fa3500dc5ff69315b93e6a6bc1e8f162b9ea99672aee4c05a30b83ca94407b584b0a9dbec202b1471f8cb3ec12a57b2b86fb43901782b85ad4280b97434e7a
+DIST Email-Abstract-3.008.tar.gz 26934 BLAKE2B 09d14db0a414bd93ac2ad55a8d9ba78c6896b2bc2b06dd3131e5329b09430d43d395491754fb9286f0458d009eb2fb2011befa413a322ffe16b163ecd85363f7 SHA512 efead64612562fb9d644fa830b2f29e0701af0f3ddeb118992badff7c7a45cb569ad4644a7b226cc625cdabfb3f5db155284eb68042928265bfc5c230f4bf40a
+EBUILD Email-Abstract-3.7.0.ebuild 443 BLAKE2B c71dea1459636160c97de81156ad06c256df43a697dd89002307af8196c3a34218d07a887c8438fc1a3dbc14b7c3f98f2684aafc2570a356646e8306ab96c365 SHA512 5704611d5256be6551cc9ef253e55115e3be7ac2ee78b856eba94ead909d06d6af93cb4aa39eeb6fe84433e518365a65ae6b91106bfa5354c4b18a0414f60802
+EBUILD Email-Abstract-3.8.0.ebuild 606 BLAKE2B 2527588eed3e38079da204eb5db44e0dcf60402e864704d949fe0ade3e8637b645046af230805629db79915bb7cca85b2637e43c96aa39b2c1292860ea1e9b22 SHA512 f3e0d4baaee0eaae624608b757a627dd6b5f289f1a4eb35a257546cf22440b46d9c81f5310686428baa796e7a13cce2a0cf21082e761842b9548b3040a9df7be
+MISC metadata.xml 843 BLAKE2B 31d9caddbbd8bf70cda396ff381dfdc51c288fc623d42ca1d9e06f8844fcaaedbce25041200821d630e85d40d6cff150c732c58fe7edd6277d9ab911c5d8f52c SHA512 a1ace4825e410b1ad4f73846e3bfc6c65ef0b98d7a38170ee0580e20aa80a64d7e3fcf14cfc189bb65d1cf80d3f1c3b48a9d06206cfd26104e8ac998a325e386
diff --git a/dev-perl/Email-Abstract/metadata.xml b/dev-perl/Email-Abstract/metadata.xml
new file mode 100644
index 000000000000..b3605b7fd1f0
--- /dev/null
+++ b/dev-perl/Email-Abstract/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Email-Abstract</remote-id>
+ <remote-id type="cpan-module">Email::Abstract</remote-id>
+ <remote-id type="cpan-module">Email::Abstract::EmailMIME</remote-id>
+ <remote-id type="cpan-module">Email::Abstract::EmailSimple</remote-id>
+ <remote-id type="cpan-module">Email::Abstract::MIMEEntity</remote-id>
+ <remote-id type="cpan-module">Email::Abstract::MailInternet</remote-id>
+ <remote-id type="cpan-module">Email::Abstract::MailMessage</remote-id>
+ <remote-id type="cpan-module">Email::Abstract::Plugin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Address-1.907.0 b/dev-perl/Email-Address-1.907.0
deleted file mode 100644
index 210012b8fd9c..000000000000
--- a/dev-perl/Email-Address-1.907.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Encode virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=RFC 2822 Address Parsing and Creation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Address/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Address-1.907.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=51b4063c42a59d6ee06026efec62f47b
diff --git a/dev-perl/Email-Address-1.908.0 b/dev-perl/Email-Address-1.908.0
deleted file mode 100644
index eb215e342013..000000000000
--- a/dev-perl/Email-Address-1.908.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Encode virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=RFC 2822 Address Parsing and Creation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Address/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Address-1.908.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=25e0c82aed89b90b1ea7e5d1c0190a94
diff --git a/dev-perl/Email-Address-List-0.50.0 b/dev-perl/Email-Address-List-0.50.0
deleted file mode 100644
index 26dc2cfca225..000000000000
--- a/dev-perl/Email-Address-List-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Email-Address test? ( virtual/perl-Test-Simple dev-perl/JSON ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=RFC close address list parsing
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Address-List/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/Email-Address-List-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f00751a440b24f60541aaa702c75f86c
diff --git a/dev-perl/Email-Address-List/Email-Address-List-0.50.0.ebuild b/dev-perl/Email-Address-List/Email-Address-List-0.50.0.ebuild
new file mode 100644
index 000000000000..ebff2adfd174
--- /dev/null
+++ b/dev-perl/Email-Address-List/Email-Address-List-0.50.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ALEXMV
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="RFC close address list parsing"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Email-Address
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/JSON
+ )
+"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Email-Address-List/Manifest b/dev-perl/Email-Address-List/Manifest
new file mode 100644
index 000000000000..a70b5719f2a7
--- /dev/null
+++ b/dev-perl/Email-Address-List/Manifest
@@ -0,0 +1,3 @@
+DIST Email-Address-List-0.05.tar.gz 29394 BLAKE2B b0150c44f9e860a53ef4567bfef6c2ba484653b8350c5f70ebea34b33ec3844ffbbc03f755089832a9b7ed2983b90025c350eecd4ab46c020d0e3d31edcdebf4 SHA512 cfb7ea59de8c164a632afdea2d269213052709d91d56869198e1e788452a1746d8f37ad681c946d4b705363311d95ad2babff6fadabda50818da3d2b9e14cde5
+EBUILD Email-Address-List-0.50.0.ebuild 604 BLAKE2B 070a1cfc9022d07beebfc7107345003b6fb7ba528ad5b79e92f1f7da84a037d9aadd2fc446bd8a8fd549d08b6ac3ee7ce503d47f696331468adfb6c34789ff6f SHA512 b795afec94e3016b1068e7b705a6210cd1b09124bb15a4d0ea9aeeec8f31c78741d26ae024ebf47e63f8a570d21ab746888c369aaf3c2dcb5ed115e8f894964f
+MISC metadata.xml 565 BLAKE2B 581afd0f6b36b96fdbebc88cd987ef62bd50eb3699391bb36259a6d560e749c047a45c81a7a69d813d4bd7d62282f8b5e99ce6d0cbce72a0454f3fc51ba15a55 SHA512 e8d81ef82e7d8398ff6d11b2eaaaa722310835fda3f93fd52748ce48c7c5f444b9fd64e522b8624c3d0a0ed188a2aefd7a947d9f984dfb909b04a5f4ec19434f
diff --git a/dev-perl/Email-Address-List/metadata.xml b/dev-perl/Email-Address-List/metadata.xml
new file mode 100644
index 000000000000..66772478e573
--- /dev/null
+++ b/dev-perl/Email-Address-List/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Email-Address-List</remote-id>
+ <remote-id type="cpan-module">Email::Address::List</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Address-XS-1.10.0 b/dev-perl/Email-Address-XS-1.10.0
deleted file mode 100644
index 0f71c5190184..000000000000
--- a/dev-perl/Email-Address-XS-1.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Parse and format RFC 2822 email addresses and groups
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Address-XS/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PALI/Email-Address-XS-1.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a5509aaef8c46910a7c3ff99bbd1eb8e
diff --git a/dev-perl/Email-Address-XS/Email-Address-XS-1.10.0.ebuild b/dev-perl/Email-Address-XS/Email-Address-XS-1.10.0.ebuild
new file mode 100644
index 000000000000..a9a1fb77def4
--- /dev/null
+++ b/dev-perl/Email-Address-XS/Email-Address-XS-1.10.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PALI
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Parse and format RFC 2822 email addresses and groups"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Email-Address-XS/Manifest b/dev-perl/Email-Address-XS/Manifest
new file mode 100644
index 000000000000..4f51067d017d
--- /dev/null
+++ b/dev-perl/Email-Address-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Email-Address-XS-1.01.tar.gz 26805 BLAKE2B 657c9b33e2008ba35dbd46bde1fd11b90112f1d2afc422b2cb97c041067c5ac435e7662d8c083866b0e9efb98b94987bbe1a04d284c960a1fcd047cdc1badf36 SHA512 399d8365f2d9d642f482b5fcb4400cb66923f99938180ed1e68c3c7729d44eb53159889780ce6bb97857ab8ef3bc0c4f2dbe74ee453ab250e003761f66c28449
+EBUILD Email-Address-XS-1.10.0.ebuild 466 BLAKE2B 0eddeb9014d8812dffb22fd49d0b73ad310eca30a43ed1843c80da7816c4d0791b6fa4b0f5efc849fd676e59fede16df07a72a16b16760e2ce9a0d3b63acb037 SHA512 72e33ef290b0d71b067c78eff0c88f53f263a95a089e7b0302c7f29e6ce580a903513c5f6bf282fc7c33281fe6e941e071861cb18ece6916d0121dde923fe3cb
+MISC metadata.xml 405 BLAKE2B 3eb24bd0ba972e27de688c9a1c8afc1072ee6da64e4852424690934ed9e077b0f4ce045f0a5bdc24547b193bf1072294833eb4a09c1758c1326c46a37f4c59e3 SHA512 2324deca6b9252e105b7fa6475cb0f1b8743da67ff5a166432655f0c3a11fa60778964518876128000946b8413a2cdc9accd35a35119a0d060959e68360cbf73
diff --git a/dev-perl/Email-Address-XS/metadata.xml b/dev-perl/Email-Address-XS/metadata.xml
new file mode 100644
index 000000000000..3d18086f8a42
--- /dev/null
+++ b/dev-perl/Email-Address-XS/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">Email-Address-XS</remote-id>
+ <remote-id type="cpan-module">Email::Address::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Address/Email-Address-1.907.0.ebuild b/dev-perl/Email-Address/Email-Address-1.907.0.ebuild
new file mode 100644
index 000000000000..d520237a9801
--- /dev/null
+++ b/dev-perl/Email-Address/Email-Address-1.907.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.907
+inherit perl-module
+
+DESCRIPTION="RFC 2822 Address Parsing and Creation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Email-Address/Email-Address-1.908.0.ebuild b/dev-perl/Email-Address/Email-Address-1.908.0.ebuild
new file mode 100644
index 000000000000..0babe2b649ad
--- /dev/null
+++ b/dev-perl/Email-Address/Email-Address-1.908.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.908
+inherit perl-module
+
+DESCRIPTION="RFC 2822 Address Parsing and Creation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Address/Manifest b/dev-perl/Email-Address/Manifest
new file mode 100644
index 000000000000..551157db0088
--- /dev/null
+++ b/dev-perl/Email-Address/Manifest
@@ -0,0 +1,5 @@
+DIST Email-Address-1.907.tar.gz 41262 BLAKE2B dcf9f0917a11fc1011e8e3aa1ccd9a5163ec16bdbc4f1042e6d52371bd7c38f053c2a2f787e86e10db661ff3253b8acfcebc71bbd43e8d66636ba2223bb9939e SHA512 c62c4cd96cd73a914166245af237e5a11e44a6e30f4620ee6ce8a1f04197c35c34706bbd3cef0a87b1ce043f43623154949f3d089c3f582a1b82ddc45b4f4dd2
+DIST Email-Address-1.908.tar.gz 41925 BLAKE2B 2472c9fc56565c24f25cfeea90b56f2fa0e9749944bcb3e878563950daa4dd2c8d22c43289751239356f57ea5ceabe3c46d9df4c8494d51ae9dfccaeefe7a18e SHA512 041744a43648ca53f3b78b387b8f170c000a2d67cf22f2740609a80feace70bc5d29389f22d96a7b7700efdd6a39c90eae494f17c7dc9e909f421df5ecb473ed
+EBUILD Email-Address-1.907.0.ebuild 559 BLAKE2B 9af4ffeaa4145b5a72b98d2af619ec83c3883132fc0537caea584f9651ae8f395831d05ca7045667d1ed66f9ac8c7f66037f3f7f8c44e4526e9adc91ea8c04b2 SHA512 767168ec6f366c192804d85c8e1b112a89598f5e2b3b0b42ce844e61f66be720bfae3e6ff66530362810e43eb75f6673f47494a85b202267f68815bf27f82370
+EBUILD Email-Address-1.908.0.ebuild 537 BLAKE2B c06b919528885f5c141d6e3d73bf0b408bd9cab08b48767c0c01dd55013ccb05fe6f0922362782419c9a17fa00947067bedae1fe7d57a4ff0f6b8bbd40fe6206 SHA512 867c34ab96d7f2b01b85f12369f728a5cc8215e1f43b5dddd1f053cb6833f34a6b0b38d727e5ae7047f7efd9d00f1145140f5617596110ed2d5f78045764b346
+MISC metadata.xml 398 BLAKE2B cd04399455843eb5f52bd705a86512e0ef57a9cbac39ecddf04783055c9c22a318bc42b673ee7024612e5f8c72f1bcfc8ac53708da87c2e30a1f3f11b292a255 SHA512 70d785e83f3d49ddd1865a81f7b73351cf5f9ebb48a9c26fc477e1f125dcbf83dbb4699d427fcc65c3b54de4128f342c26dc93b643cec00a6265bb2968470144
diff --git a/dev-perl/Email-Address/metadata.xml b/dev-perl/Email-Address/metadata.xml
new file mode 100644
index 000000000000..74e6d088bc44
--- /dev/null
+++ b/dev-perl/Email-Address/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">Email-Address</remote-id>
+ <remote-id type="cpan-module">Email::Address</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Date-1.104.0-r1 b/dev-perl/Email-Date-1.104.0-r1
deleted file mode 100644
index bec624de3536..000000000000
--- a/dev-perl/Email-Date-1.104.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/TimeDate-1.16 >=dev-perl/Email-Abstract-2.13.1 dev-perl/Email-Date-Format virtual/perl-Time-Local virtual/perl-Time-Piece dev-lang/perl:=[-build(-)]
-DESCRIPTION=Find and Format Date Headers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Date/
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/TimeDate-1.16 >=dev-perl/Email-Abstract-2.13.1 dev-perl/Email-Date-Format virtual/perl-Time-Local virtual/perl-Time-Piece dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Date-1.104.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4c56c3ca9213120be46ccbc64ad75127
diff --git a/dev-perl/Email-Date-Format-1.2.0-r1 b/dev-perl/Email-Date-Format-1.2.0-r1
deleted file mode 100644
index 5058a079d8c8..000000000000
--- a/dev-perl/Email-Date-Format-1.2.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Produce RFC 822 date strings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Date-Format/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Date-Format-1.002.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=97ca87272ca14a4b1f162ad128f012b5
diff --git a/dev-perl/Email-Date-Format-1.5.0 b/dev-perl/Email-Date-Format-1.5.0
deleted file mode 100644
index d9c8b3a907c3..000000000000
--- a/dev-perl/Email-Date-Format-1.5.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-Time-Local virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Produce RFC 822 date strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Date-Format/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Date-Format-1.005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9e1de1cb1d01ba77d3c813a57bd6c2df
diff --git a/dev-perl/Email-Date-Format/Email-Date-Format-1.2.0-r1.ebuild b/dev-perl/Email-Date-Format/Email-Date-Format-1.2.0-r1.ebuild
new file mode 100644
index 000000000000..b73f0a353bff
--- /dev/null
+++ b/dev-perl/Email-Date-Format/Email-Date-Format-1.2.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.002
+inherit perl-module
+
+DESCRIPTION="Produce RFC 822 date strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0.ebuild b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0.ebuild
new file mode 100644
index 000000000000..13de4a528a48
--- /dev/null
+++ b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.005
+inherit perl-module
+
+DESCRIPTION="Produce RFC 822 date strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Date-Format/Manifest b/dev-perl/Email-Date-Format/Manifest
new file mode 100644
index 000000000000..13c6cb9abe0d
--- /dev/null
+++ b/dev-perl/Email-Date-Format/Manifest
@@ -0,0 +1,5 @@
+DIST Email-Date-Format-1.002.tar.gz 10150 BLAKE2B cb972f73ffa2988e79af796a36e2759c770d0b2e95ceac8a3880e29f76676471ec7ee9e38c63b67624393bf099ddf2c7caefa63dd7df6f14ae1946d3709db69b SHA512 44e96ce8605185ecc6f11d2e1b9349dc6fd9868de03fc9929d33bfcf5b9dd2d8cfbab8b9768aacf8d99106e118c00620d2fb6250d8fffe53d04124fe9d3976b7
+DIST Email-Date-Format-1.005.tar.gz 14324 BLAKE2B 92a9e2d4453f05c98715b9bca353f3789a667047a34013fcf03120345342c9579a1dab1b3493db7baeb0223e57e59fa0989ca360c8bbdeb26d4d0d55550c58e2 SHA512 23daefa45874211f053d05ac3c3f3c7c3a86d9b623fdcec3bd9f6f7b4c8e5ad1ac8038146bdc85cc950b21b43b0ad843f8a52ad2183d868d3a62ea96292e34ca
+EBUILD Email-Date-Format-1.2.0-r1.ebuild 501 BLAKE2B 4694672f707dab492fd952e3949cd7926851e298dfcddc0db7543646cda376bc91fd15ca53e2144120e2060e3739dbb3804be0ca51a36d180f63443b06473280 SHA512 2daa10b1978531d480a6e3ad89e6b3af0395632e7b0efb9e0099cdf002ecda0802b617b3bdabcc8ae225561fb930443149c118ededc117c6591a2414068d6fd6
+EBUILD Email-Date-Format-1.5.0.ebuild 518 BLAKE2B bba8c61a0ffdeb5d6ecd824d93b81b0af399b3abff3fdd2caaf3691fbe8cd11885a08c0c51bf3699c004d5518201930910d13cdf901ae73ea76accb95902334e SHA512 3d99888b0c2ad47cec5103a997dbdc65be1851d3c322934b3fa9af2f966b5a36d65e60734aa714416687728f85fb003396fcf1076d200f9abddb54e584dd8db8
+MISC metadata.xml 395 BLAKE2B 72196ef533751788dc51cd7e0841befccbeeaf044769e05b13dc6ce000a24e04e3d9eb1bf04c73b4786bfc0f3b08bbeceee647c256f62e8eb6dd1488c484d494 SHA512 7867de8909625aa41b9291c9d8fce5649c242c005762c26de75f90faa6459bde4ae133bc29e796474143600840aeb8a5541aa5bb6c2b3363d9f94d29c0f14177
diff --git a/dev-perl/Email-Date-Format/metadata.xml b/dev-perl/Email-Date-Format/metadata.xml
new file mode 100644
index 000000000000..a6c7114d6c30
--- /dev/null
+++ b/dev-perl/Email-Date-Format/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">Email-Date-Format</remote-id>
+ <remote-id type="cpan-module">Email::Date::Format</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Date/Email-Date-1.104.0-r1.ebuild b/dev-perl/Email-Date/Email-Date-1.104.0-r1.ebuild
new file mode 100644
index 000000000000..bc53bb7129ad
--- /dev/null
+++ b/dev-perl/Email-Date/Email-Date-1.104.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.104
+inherit perl-module
+
+DESCRIPTION="Find and Format Date Headers"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/TimeDate-1.16
+ >=dev-perl/Email-Abstract-2.13.1
+ dev-perl/Email-Date-Format
+ virtual/perl-Time-Local
+ virtual/perl-Time-Piece"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-Date/Manifest b/dev-perl/Email-Date/Manifest
new file mode 100644
index 000000000000..27f177e20f14
--- /dev/null
+++ b/dev-perl/Email-Date/Manifest
@@ -0,0 +1,3 @@
+DIST Email-Date-1.104.tar.gz 14149 BLAKE2B c7c5781a5f1f79ab8fe311fe152acc0ac5b807ab76040db2baa1f19b776dfb558cc89aeff21f33de29d56b3562bb1ebf7ce941b7d4d89bd2e0867ca91eb9ddc0 SHA512 c0efea8cf1742045f4c6709b33a0f4d69f7a6704b6bb2b5dc620195a3e4d0a656957cb6a2c6e1b1801e223c24426c403f34b71d92ce1b8ca7913d62c23607087
+EBUILD Email-Date-1.104.0-r1.ebuild 452 BLAKE2B f9b49f8daa30c360fc9a333bda251ca5bbee97366e2d432951e25b8e8ca5fb39171e57e5be9a25b6f274508093e58f1bdc098e353979d1954d65dafedffe5e7d SHA512 fba969437ca4bbc0f8d2805e35bce0e1bc0d1f0e0c68e28beccb9b3acf1b7bce5d963a430b15a6a6ad1be13ec1af3ed99522d4aff9add7b88f7b28f1c6133f33
+MISC metadata.xml 392 BLAKE2B 23b41939ae6c9152fb7ee5228a851ae0c93c15bc5c237ded025406c9ebc45cd468c057e4de55944f2fa5f8d49256bcda098fa3bf45fea0d17645431e0c147107 SHA512 8c8286b8fbf7b728ce6c5161c78da1dcf05aa2d715fda3930bdf722c5e0f99b8a38b8a22dff027cf52121c3445d14069371c1119b6ad06413ad13d907a7abf16
diff --git a/dev-perl/Email-Date/metadata.xml b/dev-perl/Email-Date/metadata.xml
new file mode 100644
index 000000000000..3355791a226a
--- /dev/null
+++ b/dev-perl/Email-Date/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">Email-Date</remote-id>
+ <remote-id type="cpan-module">Email::Date</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Filter-1.34.0 b/dev-perl/Email-Filter-1.34.0
deleted file mode 100644
index 95dc5a953128..000000000000
--- a/dev-perl/Email-Filter-1.34.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Trigger dev-perl/Email-LocalDelivery dev-perl/Email-Simple dev-perl/IPC-Run >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Simple filtering of RFC2822 message format and headers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Filter/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Trigger dev-perl/Email-LocalDelivery dev-perl/Email-Simple dev-perl/IPC-Run dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Filter-1.034.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a3c3d8bf7cb19852219862b14bc5fcb3
diff --git a/dev-perl/Email-Filter/Email-Filter-1.34.0.ebuild b/dev-perl/Email-Filter/Email-Filter-1.34.0.ebuild
new file mode 100644
index 000000000000..888787228f89
--- /dev/null
+++ b/dev-perl/Email-Filter/Email-Filter-1.34.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.034
+inherit perl-module
+
+DESCRIPTION="Simple filtering of RFC2822 message format and headers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Trigger
+ dev-perl/Email-LocalDelivery
+ dev-perl/Email-Simple
+ dev-perl/IPC-Run
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Filter/Manifest b/dev-perl/Email-Filter/Manifest
new file mode 100644
index 000000000000..482472d67cbf
--- /dev/null
+++ b/dev-perl/Email-Filter/Manifest
@@ -0,0 +1,3 @@
+DIST Email-Filter-1.034.tar.gz 18133 BLAKE2B 84a254f6f475694f466b4a4d72b5ef4d71eb27e3e5d639aa1d51b1bee48f01fc667e00fbb8008159472e516febf93f47dd11fd82ff27c2a40b61ef8a7cdee2ae SHA512 8b377c3d7503f18f03c8bd97baed17a5615c41cf737886aa834aa324954531a464b2564be244c4097fb9d5fe1b612885303acbf1d7dc8b2a64a739fb81ef3af6
+EBUILD Email-Filter-1.34.0.ebuild 545 BLAKE2B a22ff77d08b71cba675a5fea31754b2d7fdfc7a666d7f557d78614bea907726c93c761601863b887978e98ec904bfa102411f8a1408747327a9f884b572c254d SHA512 28711c3b7c56d23e8091fbfa3e07186d27c5e9bf7c80c62d56f58fb0b7e07c6dd77a9aac1c4edbfd3d5c7349a5809be8b45a00803c182d50763122760972179b
+MISC metadata.xml 396 BLAKE2B 1fe02e5dc157e70aedb21ac3b68b3315873f64634d84b67d05ce7cf4e4164c071cfa86d9f34f1f3217753405072787eabf2917c3287952032379fadfe41bc9c3 SHA512 77811939c642dec292a73cd4362051801022093be243152a57ba63f56b490a278994b0b70d1f992aa87717a79e027f7d4a1e701392f74523b8e73f6107ef1453
diff --git a/dev-perl/Email-Filter/metadata.xml b/dev-perl/Email-Filter/metadata.xml
new file mode 100644
index 000000000000..a28bcf00fa52
--- /dev/null
+++ b/dev-perl/Email-Filter/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">Email-Filter</remote-id>
+ <remote-id type="cpan-module">Email::Filter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Find-0.100.0-r1 b/dev-perl/Email-Find-0.100.0-r1
deleted file mode 100644
index fd26c55a68b9..000000000000
--- a/dev-perl/Email-Find-0.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/MailTools dev-perl/Email-Valid virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-DESCRIPTION=Find RFC 822 email addresses in plain text
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Find/
-KEYWORDS=amd64 ~arm hppa ~mips ppc ppc64 x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MailTools dev-perl/Email-Valid virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/Email-Find-0.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f89c575efe481354b341aa89373c118c
diff --git a/dev-perl/Email-Find/Email-Find-0.100.0-r1.ebuild b/dev-perl/Email-Find/Email-Find-0.100.0-r1.ebuild
new file mode 100644
index 000000000000..84574d7a33c8
--- /dev/null
+++ b/dev-perl/Email-Find/Email-Find-0.100.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIYAGAWA
+MODULE_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Find RFC 822 email addresses in plain text"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 x86 ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-perl/MailTools
+ dev-perl/Email-Valid
+ virtual/perl-Test-Simple"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-Find/Manifest b/dev-perl/Email-Find/Manifest
new file mode 100644
index 000000000000..5fe241d2625a
--- /dev/null
+++ b/dev-perl/Email-Find/Manifest
@@ -0,0 +1,3 @@
+DIST Email-Find-0.10.tar.gz 39511 BLAKE2B 846b6bfa5a02284d36b399ba32f944bba25ea07d3a352aeb9dab5f25039d34a988262c16cc043a60d8f611d8d28c7fe4f15ed07778bb79bb09c6375397a8a89f SHA512 0c31a108de7b146a9b1a35dad15d4a8afb6bf036f228b4997247e1406ea15a8a6c0ba6d79ba36c4262be69970211653b71587771d2d0170ca506a7f531265720
+EBUILD Email-Find-0.100.0-r1.ebuild 426 BLAKE2B 1869598a4428d10d682ed2e7ec5761cb147052108326ceeb74c8e2cce624d73424f41e663ad8254fd47184970b92b75b949f9fa3cf7c4d3706e13a1645784a63 SHA512 b31bf50834fa3008bf98163e7153dc63d537018fe8221e33297ea2c8823b43c9035579170033cd8d386cd1e2a490c24daee7d62f86e0281c1b812b809d4ab4d9
+MISC metadata.xml 460 BLAKE2B dd55f62ad5512be7087e7bfa93df1daffc3213e6e89f106b8a062a803851700ab267bc7844d37f551fd04242da2f920f373f09e646d6931dec66607b1c5bcd1f SHA512 08ad3fde31149f98de29b5412129285e449859318855efc5c5ad61644d140ceba65543d0ce606b123247c25dfe83c3efdac9ceb9268a16d80136fb8ce151b8e9
diff --git a/dev-perl/Email-Find/metadata.xml b/dev-perl/Email-Find/metadata.xml
new file mode 100644
index 000000000000..9db532d7e5cd
--- /dev/null
+++ b/dev-perl/Email-Find/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Email-Find</remote-id>
+ <remote-id type="cpan-module">Email::Find</remote-id>
+ <remote-id type="cpan-module">Email::Find::addrspec</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-FolderType-0.814.0 b/dev-perl/Email-FolderType-0.814.0
deleted file mode 100644
index 064392388d89..000000000000
--- a/dev-perl/Email-FolderType-0.814.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Pluggable dev-lang/perl:=[-build(-)]
-DESCRIPTION=Determine the type of a mail folder
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-FolderType/
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Module-Pluggable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-FolderType-0.814.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4dd31445de94b80aba88f3621b218145
diff --git a/dev-perl/Email-FolderType/Email-FolderType-0.814.0.ebuild b/dev-perl/Email-FolderType/Email-FolderType-0.814.0.ebuild
new file mode 100644
index 000000000000..ea3aded483cd
--- /dev/null
+++ b/dev-perl/Email-FolderType/Email-FolderType-0.814.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=0.814
+inherit perl-module
+
+DESCRIPTION="Determine the type of a mail folder"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Module-Pluggable"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-FolderType/Manifest b/dev-perl/Email-FolderType/Manifest
new file mode 100644
index 000000000000..17a7ec6a3f53
--- /dev/null
+++ b/dev-perl/Email-FolderType/Manifest
@@ -0,0 +1,3 @@
+DIST Email-FolderType-0.814.tar.gz 22454 BLAKE2B b5888b5f656084cb2958612817cc0eeb80cb8fdde85f482f7cd791553826218a21e065a11af7d62929a22e7f2826e9be035cb63177df12f8147303fb4235efd6 SHA512 3cc7e408af57b852f8d037035da929fb3e07b76bbb53f0aa435397e57006483102433ca4a6ddc7108a4efef948d4569220f1b5aaced304df2ea732e9c3ef6192
+EBUILD Email-FolderType-0.814.0.ebuild 372 BLAKE2B eb1987f6021f560bb72f26b55bdfbb74ce09828d880cb3eb2bcabcb46e824f0570f2833f459adaf0f43d6a3aa86df523702f12cd81a6fd8fc2a8b59504e927f0 SHA512 cf87ad954781954aee7f8c2b9325d3b0867cc7edff29bc5b6405db22975947552b5d1f9d1870920af9c35315578ab606ed4c2d03777d4772f815a78bfa7e7534
+MISC metadata.xml 686 BLAKE2B 568f6cea7324806205591a97c44a409b8841d62a563496625b85007bea914d2fca3a883004069a2b5672ea06701eee0af5fe143f46eb18cd646d76ef84e24c71 SHA512 4609b2359cb3fc6f5ebe2951a264c0a550803478e8a3bd236103bd9ba68dea7ad5374da38d27c403d69db5cd366743bfbf657cff11a3add15a2bd7fb241aa916
diff --git a/dev-perl/Email-FolderType/metadata.xml b/dev-perl/Email-FolderType/metadata.xml
new file mode 100644
index 000000000000..69716c1b2862
--- /dev/null
+++ b/dev-perl/Email-FolderType/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Email-FolderType</remote-id>
+ <remote-id type="cpan-module">Email::FolderType</remote-id>
+ <remote-id type="cpan-module">Email::FolderType::Ezmlm</remote-id>
+ <remote-id type="cpan-module">Email::FolderType::MH</remote-id>
+ <remote-id type="cpan-module">Email::FolderType::Maildir</remote-id>
+ <remote-id type="cpan-module">Email::FolderType::Mbox</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-LocalDelivery-1.200.0-r1 b/dev-perl/Email-LocalDelivery-1.200.0-r1
deleted file mode 100644
index f44aea9fbe19..000000000000
--- a/dev-perl/Email-LocalDelivery-1.200.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Email-Simple dev-perl/Email-FolderType dev-perl/File-Path-Expand test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Local delivery of RFC2822 message format and headers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-LocalDelivery/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Email-Simple dev-perl/Email-FolderType dev-perl/File-Path-Expand dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-LocalDelivery-1.200.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=81c9a36178798c9bb993ff9727496177
diff --git a/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.200.0-r1.ebuild b/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..31da1b8a6b34
--- /dev/null
+++ b/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.200.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.200
+inherit perl-module
+
+DESCRIPTION="Local delivery of RFC2822 message format and headers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Email-Simple
+ dev-perl/Email-FolderType
+ dev-perl/File-Path-Expand"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-LocalDelivery/Manifest b/dev-perl/Email-LocalDelivery/Manifest
new file mode 100644
index 000000000000..9898b364cddd
--- /dev/null
+++ b/dev-perl/Email-LocalDelivery/Manifest
@@ -0,0 +1,3 @@
+DIST Email-LocalDelivery-1.200.tar.gz 15809 BLAKE2B 544d38f839ebe558e776f26293c55d1ce6e0bc8222fe1d1abcaa7a4ebea30e9d155bd8b2ec9b17bf69305ba03596b1e68fa1ef5c29cc20f94ea468c4d50f1d10 SHA512 a635e18b15fe01ede787b4e4c3c6511a547a5b4a35f80b4c8089bfe75b2cf9e7beec4ff3f7b00380163e671c54df79b0486137663e7bf49a50c1b1c302bc0258
+EBUILD Email-LocalDelivery-1.200.0-r1.ebuild 460 BLAKE2B b5f73ebd26b7de87a5f6b900410edc8534f5e3da9cb7efec06820a3094cf3da5b2c6e942a99d8bdff025f9793bb88b360a894b714d656758edba130764f4707a SHA512 55f3f580930bd133499c06b95756a465b141946b1e1ca8afcd37a989f809751bb08aad25c066beb90c97669a6ea95a62e052da9cf654919d182709d0e733e217
+MISC metadata.xml 559 BLAKE2B e3b473e5a9261d3031a697579d85b67d96d6102fb5f58fed749925fef016f930551eb093b4e8c65e965d12675d3228be599a2eabc67064d0ef106966a1e02ae3 SHA512 e13c2cba35a6194734242eef5932921cfed56fea8f8b8215469c12683fcda020625be987f7891b8da252a498022e62389df54864dd47a665f10071c39274a006
diff --git a/dev-perl/Email-LocalDelivery/metadata.xml b/dev-perl/Email-LocalDelivery/metadata.xml
new file mode 100644
index 000000000000..a82f26a9185e
--- /dev/null
+++ b/dev-perl/Email-LocalDelivery/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Email-LocalDelivery</remote-id>
+ <remote-id type="cpan-module">Email::LocalDelivery</remote-id>
+ <remote-id type="cpan-module">Email::LocalDelivery::Maildir</remote-id>
+ <remote-id type="cpan-module">Email::LocalDelivery::Mbox</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-MIME-1.929.0 b/dev-perl/Email-MIME-1.929.0
deleted file mode 100644
index 422d8c53eb1e..000000000000
--- a/dev-perl/Email-MIME-1.929.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp dev-perl/Email-Address >=dev-perl/Email-MIME-ContentType-1.16.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.102.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.180.0 virtual/perl-Scalar-List-Utils virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easy MIME message parsing
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Address >=dev-perl/Email-MIME-ContentType-1.16.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.102.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.180.0 virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.929.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a146fcb126042086c627ea5afee9f7cc
diff --git a/dev-perl/Email-MIME-1.936.0 b/dev-perl/Email-MIME-1.936.0
deleted file mode 100644
index c45a9ad993cd..000000000000
--- a/dev-perl/Email-MIME-1.936.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Email-Address >=dev-perl/Email-MIME-ContentType-1.16.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.206.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 virtual/perl-Scalar-List-Utils virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Easy MIME message parsing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Address >=dev-perl/Email-MIME-ContentType-1.16.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.206.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.936.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d1d2e92d4b54cb602ca93349c3a65261
diff --git a/dev-perl/Email-MIME-1.937.0 b/dev-perl/Email-MIME-1.937.0
deleted file mode 100644
index 3e848ec277b9..000000000000
--- a/dev-perl/Email-MIME-1.937.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Email-Address >=dev-perl/Email-MIME-ContentType-1.16.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.206.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 virtual/perl-Scalar-List-Utils virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Easy MIME message parsing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Address >=dev-perl/Email-MIME-ContentType-1.16.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.206.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.937.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=93313c643bf62ccfb72b483cbae48f62
diff --git a/dev-perl/Email-MIME-1.940.0 b/dev-perl/Email-MIME-1.940.0
deleted file mode 100644
index 4ddf9859d8c5..000000000000
--- a/dev-perl/Email-MIME-1.940.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Email-Address >=dev-perl/Email-MIME-ContentType-1.16.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.206.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 virtual/perl-Scalar-List-Utils virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Easy MIME message parsing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Address >=dev-perl/Email-MIME-ContentType-1.16.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.206.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.940.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1ce0544cee6f36031512031e6dd5e0cf
diff --git a/dev-perl/Email-MIME-1.946.0 b/dev-perl/Email-MIME-1.946.0
deleted file mode 100644
index d4e58a355fba..000000000000
--- a/dev-perl/Email-MIME-1.946.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Email-Address-XS >=dev-perl/Email-MIME-ContentType-1.22.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.212.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 dev-perl/Module-Runtime virtual/perl-Scalar-List-Utils virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Easy MIME message parsing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Address-XS >=dev-perl/Email-MIME-ContentType-1.22.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.212.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 dev-perl/Module-Runtime virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.946.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e216b6dd476582fe0ebe29a790e3dc70
diff --git a/dev-perl/Email-MIME-Attachment-Stripper-1.317.0-r1 b/dev-perl/Email-MIME-Attachment-Stripper-1.317.0-r1
deleted file mode 100644
index 25c4c3d2a99c..000000000000
--- a/dev-perl/Email-MIME-Attachment-Stripper-1.317.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Email-MIME-1.900 >=dev-perl/Email-MIME-ContentType-1.012 test? ( dev-perl/Capture-Tiny ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Strip the attachments from a mail
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME-Attachment-Stripper/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=>=dev-perl/Email-MIME-1.900 >=dev-perl/Email-MIME-ContentType-1.012 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-Attachment-Stripper-1.317.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e07ca1b0251ce228d1fe17a6e0dae430
diff --git a/dev-perl/Email-MIME-Attachment-Stripper/Email-MIME-Attachment-Stripper-1.317.0-r1.ebuild b/dev-perl/Email-MIME-Attachment-Stripper/Email-MIME-Attachment-Stripper-1.317.0-r1.ebuild
new file mode 100644
index 000000000000..55b60705f03d
--- /dev/null
+++ b/dev-perl/Email-MIME-Attachment-Stripper/Email-MIME-Attachment-Stripper-1.317.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.317
+inherit perl-module
+
+DESCRIPTION="Strip the attachments from a mail"
+
+LICENSE="|| ( GPL-2 GPL-3 )" # GPL-2+
+# under the same terms as Tony's original module
+# Mail::Message::Attachment::Stripper
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Email-MIME-1.900
+ >=dev-perl/Email-MIME-ContentType-1.012"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Capture-Tiny
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-MIME-Attachment-Stripper/Manifest b/dev-perl/Email-MIME-Attachment-Stripper/Manifest
new file mode 100644
index 000000000000..c5dc396a6502
--- /dev/null
+++ b/dev-perl/Email-MIME-Attachment-Stripper/Manifest
@@ -0,0 +1,3 @@
+DIST Email-MIME-Attachment-Stripper-1.317.tar.gz 28159 BLAKE2B 52d0054859844f7e0b5d6ae5f0c567f932c1e244f2bb52bb4e6b99f498515b9c1fbd16cf2fdc0b2fd31e10af81e6b33ea9183cae7c3256754e439f0adb2faa93 SHA512 bb4dd9aa8cfbbeb1e62cb687f3d8219e0eed87acd95c31291b6ad39e870c5a344d478d7794762205a5d66ebd7ba3cd70151b791a1100d677f3a70a538c0c1063
+EBUILD Email-MIME-Attachment-Stripper-1.317.0-r1.ebuild 554 BLAKE2B e4ca32690690ab56278946802f6065b98a90fd057eade45bdc1d02ae0594e7ce03441132f62ec3dacf2a2ad75b688b4701f3ba95eb6aa6815d064cb9f7f28255 SHA512 facac0191285e1dbb2295b79ba81405a9d50898cc5fc72204d5a98ff46b00f925d0c14979c4a6edef2c6ab7497706859722e44fe43df7fe439a5a6f79a11f8b6
+MISC metadata.xml 434 BLAKE2B 70c38b27f9f70ceb1bcb4093a2642c13a9b18261a059702b214a17ec62c272027e2c6b86a035c770a77c629a3aca1f9ba181a1f7d015f7db4cf06235bd89f04b SHA512 7e63a7da5b74d1fe0c3944e2f0b19ae1dd3a25316b42039f68d52f4b59bd7cb53a61af3e4b4e34394764bdf7658262171ffec3f9ef1edba3944de9688add211e
diff --git a/dev-perl/Email-MIME-Attachment-Stripper/metadata.xml b/dev-perl/Email-MIME-Attachment-Stripper/metadata.xml
new file mode 100644
index 000000000000..1bfbdc618f42
--- /dev/null
+++ b/dev-perl/Email-MIME-Attachment-Stripper/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">Email-MIME-Attachment-Stripper</remote-id>
+ <remote-id type="cpan-module">Email::MIME::Attachment::Stripper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-MIME-ContentType-1.16.0-r1 b/dev-perl/Email-MIME-ContentType-1.16.0-r1
deleted file mode 100644
index 9c0c29219694..000000000000
--- a/dev-perl/Email-MIME-ContentType-1.16.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Capture-Tiny ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse a MIME Content-Type Header
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME-ContentType/
-IUSE=test
-KEYWORDS=alpha amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-ContentType-1.016.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=356b5cd63347a5ebef92d8ff129826d8
diff --git a/dev-perl/Email-MIME-ContentType-1.18.0 b/dev-perl/Email-MIME-ContentType-1.18.0
deleted file mode 100644
index 6d76460a770c..000000000000
--- a/dev-perl/Email-MIME-ContentType-1.18.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Parse a MIME Content-Type Header
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME-ContentType/
-IUSE=test
-KEYWORDS=alpha amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-ContentType-1.018.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=69ae1e7c86a0652b8e1398d8b0b16c02
diff --git a/dev-perl/Email-MIME-ContentType-1.22.0 b/dev-perl/Email-MIME-ContentType-1.22.0
deleted file mode 100644
index 256f984bc406..000000000000
--- a/dev-perl/Email-MIME-ContentType-1.22.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Encode-2.870.0 >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Parse a MIME Content-Type Header or Content-Disposition Header
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME-ContentType/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Encode-2.870.0 >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-ContentType-1.022.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fec77d2304de857e91b81c4ac8ce5eda
diff --git a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.16.0-r1.ebuild b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.16.0-r1.ebuild
new file mode 100644
index 000000000000..3865de136de3
--- /dev/null
+++ b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.16.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.016
+inherit perl-module
+
+DESCRIPTION="Parse a MIME Content-Type Header"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Capture-Tiny
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.18.0.ebuild b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.18.0.ebuild
new file mode 100644
index 000000000000..8181146ad329
--- /dev/null
+++ b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.18.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.018
+inherit perl-module
+
+DESCRIPTION="Parse a MIME Content-Type Header"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.22.0.ebuild b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.22.0.ebuild
new file mode 100644
index 000000000000..35ff1f4797f5
--- /dev/null
+++ b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.22.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.022
+inherit perl-module
+
+DESCRIPTION="Parse a MIME Content-Type Header or Content-Disposition Header"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Encode-2.870.0
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-MIME-ContentType/Manifest b/dev-perl/Email-MIME-ContentType/Manifest
new file mode 100644
index 000000000000..43059cb3eb3a
--- /dev/null
+++ b/dev-perl/Email-MIME-ContentType/Manifest
@@ -0,0 +1,7 @@
+DIST Email-MIME-ContentType-1.016.tar.gz 14231 BLAKE2B b67d73d884ac68a20dda27cfadd69e6f79b9ff1c7a9395adb8856e34ae85cdb3cd8dfd570d9a8f486a56824ed24d8115ab87a50ed97708dcd2765ac939b77119 SHA512 f2ceb070f4bb02882bcd68c8f6a93e6cd34cbef1cf019ca83135a4461c3376b124bd6352def0325be418ca9d0e97c42d3f1d918a92768ba3b79f806995f9a8ba
+DIST Email-MIME-ContentType-1.018.tar.gz 17195 BLAKE2B 2cf1b30975e6f4a32356868404f1c0d4ad0f6105d79e2f138fd742f8042d68a480698aa302a72e496e471d4db3bf9fe13e1ce3ef1ef454f4dc629ce002efec41 SHA512 0b3f9af2521cfd2aaac602f8e67f1ab12b7f9aa711d16ef73f95cb197ceae96c3f72328a21ba7c6a5c37a87822d774b0dfef090bc6b371b11e0dd866c61b197b
+DIST Email-MIME-ContentType-1.022.tar.gz 20365 BLAKE2B 0283a6da9e92c15a1e03c5346adf1b01a8f2979ff66ebfb3add491341d4c0bab5b3ed025690a32c27c1261bdaf262073740152e34865152d01ee4ba97bd769c0 SHA512 38561922e0dbc180ac24003a3b64ef39e25a5607bbedc75a3e4580490ab84e02bfd5165225eff4884112cf1f82ec46ee62f31c047acea6b9a3cca390deb965be
+EBUILD Email-MIME-ContentType-1.16.0-r1.ebuild 394 BLAKE2B 8d015d8daf9667c34e2b157a634f79a4b2f7418a52c45e0bf61f645ca3630c294e9caaed9a562e44e9b210b46e8f43fe37360ea94fa0bf7afcb4b4254bcf537c SHA512 daab8e243aac1180fa9266518424e238406eab32b91a64cebee7e594f072971bb0ece85fca489f8c46c56a09ed75d17716fab5fd80e1ab9e463f719d2697e863
+EBUILD Email-MIME-ContentType-1.18.0.ebuild 537 BLAKE2B 9075285c538112fb2f7c315a55736432c919f3071b725818c69829f6b304d2cee50a7e28d83d3d5051600a369de46802f0e7eb9d2f9fe50e6f2f27a31dd3e8d0 SHA512 0e4c27abb9dbc061c6bc08558ccb0f9b1fcbb61428eb8634859255fa7593f5744d68773a3012d80a11b32f5b74471a72181edeafc53638de986af48c2f7b7306
+EBUILD Email-MIME-ContentType-1.22.0.ebuild 603 BLAKE2B 8ff17ccd8adae5fe8bf8ab97b22f081593c725995d6adbe79bc2abfb5a56bda3adcfbac1c43d5049f43264cd7b961b17221a334131e60380a4d12dee837da166 SHA512 84d86ee4b412ffc772d90bad645b90caa9b36c1a10d13c67d957b89f412f5f5e8163594f7a55acbb1364b5ad267dc5d8bc5cfaea06efa99cd3404d00fa173328
+MISC metadata.xml 417 BLAKE2B c296523a19ca006af2706e760818e854d4dee15c1f26ea975140a60fac4f600ba33a0c2bd92d4c67685de9f816a4f7375d9946e2775c298eb4171ef378163d19 SHA512 04a555c6d56896fa815dac076c9feb6f51b59bfc659957052543c043be002079ee037890583fbd6f543fe0717c56b4d9f100199191681cd0dfc59207985b9bf6
diff --git a/dev-perl/Email-MIME-ContentType/metadata.xml b/dev-perl/Email-MIME-ContentType/metadata.xml
new file mode 100644
index 000000000000..90f59bc77856
--- /dev/null
+++ b/dev-perl/Email-MIME-ContentType/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">Email-MIME-ContentType</remote-id>
+ <remote-id type="cpan-module">Email::MIME::ContentType</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-MIME-Encodings-1.315.0-r1 b/dev-perl/Email-MIME-Encodings-1.315.0-r1
deleted file mode 100644
index 46e05d405c91..000000000000
--- a/dev-perl/Email-MIME-Encodings-1.315.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-MIME-Base64-3.07 test? ( dev-perl/Capture-Tiny ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A unified interface to MIME encoding and decoding
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-MIME-Encodings/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-MIME-Base64-3.07 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-Encodings-1.315.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1b006ab285552526b9dcfa4572a851e0
diff --git a/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r1.ebuild b/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r1.ebuild
new file mode 100644
index 000000000000..81fd926e2fb8
--- /dev/null
+++ b/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.315
+inherit perl-module
+
+DESCRIPTION="A unified interface to MIME encoding and decoding"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=virtual/perl-MIME-Base64-3.07"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Capture-Tiny
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-MIME-Encodings/Manifest b/dev-perl/Email-MIME-Encodings/Manifest
new file mode 100644
index 000000000000..516bfd68ce02
--- /dev/null
+++ b/dev-perl/Email-MIME-Encodings/Manifest
@@ -0,0 +1,3 @@
+DIST Email-MIME-Encodings-1.315.tar.gz 13564 BLAKE2B 4d86350a510662e657b86527baf794bf8f701ba5b0697924cd8c8a9f7f8f4a62116215ef45d151958b87644b2a1be8f72f124250df44b6189182269003d78e9b SHA512 4cd787e099617b70963c8ef6372e2a16038c61170fdd343aad88a024ecd15c789fd2c8cc19830c3518b6648e428301eed1ae20f496fa97afbdd8bb7f3ae432aa
+EBUILD Email-MIME-Encodings-1.315.0-r1.ebuild 453 BLAKE2B 75d505ef5650dc8ffdf4a2f1f30ad9b6cebb8d7780838ce76c780d66942ede7b191e62a4c71b101e61d43b7a990958123975e217c57bc55038ce9bc2bf5d7f27 SHA512 6ee234fe76e4ed16a830c0c122f1bf28eece342ff8c8a488e9d8a0d6ca5272ce543dcb85dbf1a80ac40c16d54c74f6e7be06e803827ae7dfbee643aabeee0f10
+MISC metadata.xml 413 BLAKE2B 20da107a90df12f482f89d8b25004743c44863894eaee2f7b89fc2874b527311e49b730234510df48db6c6382c1ff838161ce97cacd72258227a74146a146e24 SHA512 42d985db51c6be2ba0fb9653cde66f9818982098d9af109577bba7d569088686e5c6dc239dca4e94466df59c1fa27adaebe13365e74f4300d79e10e6925b174f
diff --git a/dev-perl/Email-MIME-Encodings/metadata.xml b/dev-perl/Email-MIME-Encodings/metadata.xml
new file mode 100644
index 000000000000..aa8a055d43c4
--- /dev/null
+++ b/dev-perl/Email-MIME-Encodings/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">Email-MIME-Encodings</remote-id>
+ <remote-id type="cpan-module">Email::MIME::Encodings</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-MIME/Email-MIME-1.929.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.929.0.ebuild
new file mode 100644
index 000000000000..de69a7f6b6ad
--- /dev/null
+++ b/dev-perl/Email-MIME/Email-MIME-1.929.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.929
+inherit perl-module
+
+DESCRIPTION="Easy MIME message parsing"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Address
+ >=dev-perl/Email-MIME-ContentType-1.16.0
+ >=dev-perl/Email-MIME-Encodings-1.314.0
+ dev-perl/Email-MessageID
+ >=dev-perl/Email-Simple-2.102.0
+ >=virtual/perl-Encode-1.980.100
+ virtual/perl-MIME-Base64
+ >=dev-perl/MIME-Types-1.180.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Email-MIME/Email-MIME-1.936.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.936.0.ebuild
new file mode 100644
index 000000000000..703d80b53076
--- /dev/null
+++ b/dev-perl/Email-MIME/Email-MIME-1.936.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.936
+inherit perl-module
+
+DESCRIPTION="Easy MIME message parsing"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Address
+ >=dev-perl/Email-MIME-ContentType-1.16.0
+ >=dev-perl/Email-MIME-Encodings-1.314.0
+ dev-perl/Email-MessageID
+ >=dev-perl/Email-Simple-2.206.0
+ >=virtual/perl-Encode-1.980.100
+ virtual/perl-MIME-Base64
+ >=dev-perl/MIME-Types-1.130.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-MIME/Email-MIME-1.937.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.937.0.ebuild
new file mode 100644
index 000000000000..7c3bab195fcd
--- /dev/null
+++ b/dev-perl/Email-MIME/Email-MIME-1.937.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.937
+inherit perl-module
+
+DESCRIPTION="Easy MIME message parsing"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Address
+ >=dev-perl/Email-MIME-ContentType-1.16.0
+ >=dev-perl/Email-MIME-Encodings-1.314.0
+ dev-perl/Email-MessageID
+ >=dev-perl/Email-Simple-2.206.0
+ >=virtual/perl-Encode-1.980.100
+ virtual/perl-MIME-Base64
+ >=dev-perl/MIME-Types-1.130.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-MIME/Email-MIME-1.940.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.940.0.ebuild
new file mode 100644
index 000000000000..44b346552a6d
--- /dev/null
+++ b/dev-perl/Email-MIME/Email-MIME-1.940.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.940
+inherit perl-module
+
+DESCRIPTION="Easy MIME message parsing"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Address
+ >=dev-perl/Email-MIME-ContentType-1.16.0
+ >=dev-perl/Email-MIME-Encodings-1.314.0
+ dev-perl/Email-MessageID
+ >=dev-perl/Email-Simple-2.206.0
+ >=virtual/perl-Encode-1.980.100
+ virtual/perl-MIME-Base64
+ >=dev-perl/MIME-Types-1.130.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-MIME/Email-MIME-1.946.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.946.0.ebuild
new file mode 100644
index 000000000000..b3f8f8a616c7
--- /dev/null
+++ b/dev-perl/Email-MIME/Email-MIME-1.946.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.946
+inherit perl-module
+
+DESCRIPTION="Easy MIME message parsing"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Address-XS
+ >=dev-perl/Email-MIME-ContentType-1.22.0
+ >=dev-perl/Email-MIME-Encodings-1.314.0
+ dev-perl/Email-MessageID
+ >=dev-perl/Email-Simple-2.212.0
+ >=virtual/perl-Encode-1.980.100
+ virtual/perl-MIME-Base64
+ >=dev-perl/MIME-Types-1.130.0
+ dev-perl/Module-Runtime
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-MIME/Manifest b/dev-perl/Email-MIME/Manifest
new file mode 100644
index 000000000000..210afaff3d3c
--- /dev/null
+++ b/dev-perl/Email-MIME/Manifest
@@ -0,0 +1,11 @@
+DIST Email-MIME-1.929.tar.gz 115105 BLAKE2B 51a368ed14aa3b8676f63cf52144206eb9c427328235657b484c318bdb7c82fbc3c6134f4ed56f4ed03aea7054ef3e47010ebb951e3e6445a4cb5325078c565a SHA512 13a2591de92720dd3f8f798e442cf65c391d38e2a6d1e72d87c9301e8e3b2aa8fc1c8e3cfbcb829f14844bde59575a03ef7eb535741624e4dc8f3575c4089697
+DIST Email-MIME-1.936.tar.gz 117468 BLAKE2B 6d8ed356b448c608b6e40c04b44c5005795e0e07822315ad3ee9829391380bd41079826de69a4dbe76cf12bd4d963e93820be4909453787e2696040057bab581 SHA512 3f7fa49a14cb4351a5967600f0ea6b491558ba0ee71799b58ff1a39579ca27776f2e22092d09cacfa5c1f1281033f216ba961807c2b72272e0c8dea5b0db024a
+DIST Email-MIME-1.937.tar.gz 117556 BLAKE2B 9d33e3558d703e51b9c2af7e8517ee123ff017d0143654e39c102fd878e48a93d1a1a32ee5a1d5960439036afe304360c632dd2468bfcb9ff5e3774c03f20c03 SHA512 61f8e262070edcad90e8852f1c2b3439d732273e64590c0013a506fb4330bc4d8dbb8430dca2b6a4498864e436e4286728209c01cfe8f11cd5afabc57461cbcf
+DIST Email-MIME-1.940.tar.gz 118337 BLAKE2B 093e343e178bb294d8af34d28eabc4b87fd7d97f9dcc66499ecf803e8ecfa96f1ffe18fbeb24e9dcff1e42d7885d5c37e03e4e247a42f4b30e56dca15c3ac122 SHA512 234f3f2633b2f0996d534403bdfd8e04b7be8bd123c228b576b2a0f62bcaaca8620a234e4c617ba3b1eb4b6aff7665528d493502f181eb2e1fdc0fa96a866f3e
+DIST Email-MIME-1.946.tar.gz 125304 BLAKE2B 0e846b0d1c3e2e0f41ca2d2d9d0aa4bc94607b4785c90ac0d2e38e8f5b078f60468081a6cd7e03e16e59bd8b523ed6c6c277b0af78fe72bb89f40e808a193b45 SHA512 335a8fd032cca0bb1cdb230899c53fc72037939bd11653d08e66a9ffa6fc5f87aefa2ce28f14b1cbb1a0bacd778b5459445d2829835bedc4f6276ae2ef2d6caa
+EBUILD Email-MIME-1.929.0.ebuild 791 BLAKE2B da71b8591bd6045f7540b83171492e07b277bcf1360ec00f8fe016e2bf1e54ec73e78034357efd4ad6cab795ab8fb489342ecc6b42d760f018d49ea3a918b3ce SHA512 a963fe76079db2633221b1fc959c7fec7451813a87498f65ec182e3c1065b65d5d359d8cf4c0f249c15a1de64c8e705adb78f75de3f2256f4e258aae953cc73a
+EBUILD Email-MIME-1.936.0.ebuild 767 BLAKE2B 29c33f896eb22ce032eebbd9ff9b37512652a427ad34161efa113b22399b6b6e11ed1032f9c72779335aaaa26a2eda5666bf37ce7acd4231c3cd42cae346659a SHA512 a155a05a0ef4f2aefe07f453d2d71925e6b4176d22cd7384b0051e6f2490b8a7fff63f53c7cba3909f5d8a1894b0437fa1ca099ded8055a0e97897729cc562fb
+EBUILD Email-MIME-1.937.0.ebuild 767 BLAKE2B a82055bd80b14ea8d36330190e6b4b664350021ad09d8589e8b3aa67c0e618284bd638a21381890535f96efa09b2bf8b43f650e357211e63a7cbf4505fdc8c7f SHA512 ad1f3f52beff4533ead1f86323309bce9afaa53a56fa6df9d5497a7fdde98b75caf9892c7c711c90eba6737804f21c95b6f2101ea36fd4e32097b2096772707a
+EBUILD Email-MIME-1.940.0.ebuild 763 BLAKE2B 777dd4c1f2d4698116496c6180eb56fda2b991422f7e09af7e41501395b67e0cf66aaf80785c30e8b31825a57c403f07ad041243a9d08530af6fba41321f7f7b SHA512 2ffb86edf6cf40fdd9c67aa39c41c27ccad3d145c394da94d0c4cce11979f10dbcfa104a3944bba6820becef0c025d2e844fda34bb8a8a27fa6d5fa85e3186e6
+EBUILD Email-MIME-1.946.0.ebuild 795 BLAKE2B 03552916db094ff83f6c0ae2699c8ca929d30b3debdc78c7e0a8f96894917d3fa6c1da24dc03234a8019028d891139dc83a7d72a3fcb6ba37cd8686eb188eafc SHA512 aea472c517721d4efe815cc34e73f5d4679a97c777ee7d74e4c135571ff33c90c2cab8a4c182c9bea3bd495dd1aa71a9191327c16778f47585b479bb3f0712de
+MISC metadata.xml 795 BLAKE2B e7b69bbfd1ec712d67a355d516a4e38898cb897653952b420ee09407a40c9bb28148050a1163a01f061da0e35c7697a3fe2e11256964e9f02ee18d7258a12176 SHA512 03e21fc43d9ad0ece29500bc0dfb6e398951ecee2badc23794f6db0d24521906255c038a34fa28211209dbf81f3fe3dc4aa29f93f6ee228cc4c98cea1654ef88
diff --git a/dev-perl/Email-MIME/metadata.xml b/dev-perl/Email-MIME/metadata.xml
new file mode 100644
index 000000000000..03d1524f5a33
--- /dev/null
+++ b/dev-perl/Email-MIME/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Email-MIME</remote-id>
+ <remote-id type="cpan-module">Email::MIME</remote-id>
+ <remote-id type="cpan-module">Email::MIME::Creator</remote-id>
+ <remote-id type="cpan-module">Email::MIME::Encode</remote-id>
+ <remote-id type="cpan-module">Email::MIME::Header</remote-id>
+ <remote-id type="cpan-module">Email::MIME::Header::AddressList</remote-id>
+ <remote-id type="cpan-module">Email::MIME::Modifier</remote-id>
+ <remote-id type="github">rjbs/Email-MIME</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-MessageID-1.405.0 b/dev-perl/Email-MessageID-1.405.0
deleted file mode 100644
index 6e60f58701bc..000000000000
--- a/dev-perl/Email-MessageID-1.405.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generate world unique message-ids
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-MessageID/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MessageID-1.405.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=06167a522d071ce2a1371b7f932e2497
diff --git a/dev-perl/Email-MessageID-1.406.0 b/dev-perl/Email-MessageID-1.406.0
deleted file mode 100644
index ed407b96e551..000000000000
--- a/dev-perl/Email-MessageID-1.406.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Generate world unique message-ids
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-MessageID/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MessageID-1.406.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=25c2bb96d80bd8d60909b403ce166f8a
diff --git a/dev-perl/Email-MessageID/Email-MessageID-1.405.0.ebuild b/dev-perl/Email-MessageID/Email-MessageID-1.405.0.ebuild
new file mode 100644
index 000000000000..7d4140c2ca13
--- /dev/null
+++ b/dev-perl/Email-MessageID/Email-MessageID-1.405.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.405
+inherit perl-module
+
+DESCRIPTION="Generate world unique message-ids"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Email-MessageID/Email-MessageID-1.406.0.ebuild b/dev-perl/Email-MessageID/Email-MessageID-1.406.0.ebuild
new file mode 100644
index 000000000000..d0529975349c
--- /dev/null
+++ b/dev-perl/Email-MessageID/Email-MessageID-1.406.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.406
+inherit perl-module
+
+DESCRIPTION="Generate world unique message-ids"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Email-MessageID/Manifest b/dev-perl/Email-MessageID/Manifest
new file mode 100644
index 000000000000..26ec4083185b
--- /dev/null
+++ b/dev-perl/Email-MessageID/Manifest
@@ -0,0 +1,5 @@
+DIST Email-MessageID-1.405.tar.gz 14841 BLAKE2B 71c7e07d492997d81d11ccad097b855218fcef223619de445440d7c8870ec26171cff0c0d0779ad0a705f866eb8b839dc76600a7edfccacc08159f39cd83edc4 SHA512 ea91d8e9ca9c54434b58d5e8d27ff99b746be72b6a3115ff43900b2399ea51bc1f50639b1b5e475ec97d2105a1cc64153a14fe0652bdbca7bdd5a1cb237d82a6
+DIST Email-MessageID-1.406.tar.gz 16247 BLAKE2B a32e932629513a5a18bb3042a79ca5f9a61e84c37c769248b244fe3c96aa9bee6b05422237f8a79d7f50c1449d753ea8b51fa712de23469e99cfb166c42caf83 SHA512 c36861267a127372076391e5e6458ee19bbdc8d09c3b1ce3131d0cad1a82a6f9b2bc5a29df8bafa2450ea0e5c06993abf98928f2246e694d05875e40b7e36109
+EBUILD Email-MessageID-1.405.0.ebuild 455 BLAKE2B 640d4de6e79a4c675e140df00b35da4092fe078ec03f4b16c07314d00224b9768b00798cb1683df94b826bed070a2c9d5815d97bd177eaf5e46c64512779e6d5 SHA512 3fb06a6bcb789e363200b468e3f8e5ac991dc91ab99a1f1238de16099df65dacf48514ddf024b7b754932783230f42d180c6eec1633aa0a4acad18362997eb6b
+EBUILD Email-MessageID-1.406.0.ebuild 442 BLAKE2B ee2cd9eb6b79f8084e7bdeefe60f0852089bfa778a0fee49c21048736a43b59142729385f25fce3a410586c6462faa9ae0fa00feebd3c639a8be0921f0926afc SHA512 dfade9c6f2e958889baf7440bc8343359699eb9c11126709acf23fa7d6c9103c519df7ede8cd34d6f610006cc51825f063041fd083fa7a2b722df968c2850e95
+MISC metadata.xml 402 BLAKE2B 567fcb7e832b1ef8072169c39e98634cebc957e1fbef296a3a8279a69779bf20871efcf2fa9ba0c8c1a0b82c4964f62c133625dd472ec0713a96fd9c9b390ede SHA512 3cb9a769406047172d9b42ef0b15a75501f8712bf4269175ba3277e4d46defb06a98960672592a8aac1bf374073ef1375826c149b39990b70c3f25e37f5d313e
diff --git a/dev-perl/Email-MessageID/metadata.xml b/dev-perl/Email-MessageID/metadata.xml
new file mode 100644
index 000000000000..f5c9c2f6d7de
--- /dev/null
+++ b/dev-perl/Email-MessageID/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">Email-MessageID</remote-id>
+ <remote-id type="cpan-module">Email::MessageID</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Reply-1.203.0-r1 b/dev-perl/Email-Reply-1.203.0-r1
deleted file mode 100644
index 54efac13bd23..000000000000
--- a/dev-perl/Email-Reply-1.203.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Email-Abstract-2.13.1 >=dev-perl/Email-MIME-1.900 dev-perl/Email-Address dev-lang/perl:=[-build(-)]
-DESCRIPTION=Reply to a Message
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Reply/
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Email-Abstract-2.13.1 >=dev-perl/Email-MIME-1.900 dev-perl/Email-Address dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Reply-1.203.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4018208f766cae06807f62046618862f
diff --git a/dev-perl/Email-Reply-1.204.0 b/dev-perl/Email-Reply-1.204.0
deleted file mode 100644
index 58a8a47355db..000000000000
--- a/dev-perl/Email-Reply-1.204.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Email-Abstract-2.10.0 >=dev-perl/Email-Address-1.800.0 >=dev-perl/Email-MIME-1.820.0 >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Reply to a Message
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Reply/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Email-Abstract-2.10.0 >=dev-perl/Email-Address-1.800.0 >=dev-perl/Email-MIME-1.820.0 >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Reply-1.204.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=575e906f1d24c1588a6f5345fa100cfe
diff --git a/dev-perl/Email-Reply/Email-Reply-1.203.0-r1.ebuild b/dev-perl/Email-Reply/Email-Reply-1.203.0-r1.ebuild
new file mode 100644
index 000000000000..474dbe4f419e
--- /dev/null
+++ b/dev-perl/Email-Reply/Email-Reply-1.203.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.203
+inherit perl-module
+
+DESCRIPTION="Reply to a Message"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Email-Abstract-2.13.1
+ >=dev-perl/Email-MIME-1.900
+ dev-perl/Email-Address"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-Reply/Email-Reply-1.204.0.ebuild b/dev-perl/Email-Reply/Email-Reply-1.204.0.ebuild
new file mode 100644
index 000000000000..4d330af0d51b
--- /dev/null
+++ b/dev-perl/Email-Reply/Email-Reply-1.204.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.204
+inherit perl-module
+
+DESCRIPTION="Reply to a Message"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Email-Abstract-2.10.0
+ >=dev-perl/Email-Address-1.800.0
+ >=dev-perl/Email-MIME-1.820.0
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Reply/Manifest b/dev-perl/Email-Reply/Manifest
new file mode 100644
index 000000000000..8becfe85ca49
--- /dev/null
+++ b/dev-perl/Email-Reply/Manifest
@@ -0,0 +1,5 @@
+DIST Email-Reply-1.203.tar.gz 15942 BLAKE2B 0bfc548c7162d72009ceb7b38367f8aa713278b65c879c5900f05130f9ad4e1a64d9e7555c4ad4c58349e2f5b971a7c59ededdcfb5cbaf869dfa7f448ada78e9 SHA512 2c4a0a93ad8b85688b2518b27a3b9d4e13ef6591aea83cb255af1074d40b56461a33432c364564b5aac7489775bae4984fbda005725f267b006bfb821dc95693
+DIST Email-Reply-1.204.tar.gz 19079 BLAKE2B 6743055813750644581f42fcc9c974f4d1bf65f10b7b08cf47308a0ef7a10a15c2a8e42c06e319428e68b4e6f56bca7005862a76cce75b602d64ecc864d6d5a2 SHA512 78353abe415fefbf4c70398433584221bf037eab09f4a6a20bcafec4e0a632a5ee07a880e33f806f61fe3a943b7f55c428d90bbc5ea9d5c551eb78e0ff88ac5a
+EBUILD Email-Reply-1.203.0-r1.ebuild 391 BLAKE2B 7af71de080714304b3b4dda3ca827d9b022a557a42efaa68ababd254064d2dba879e56d6aa78ef9f39cca621ac85971a4888033d67253cc65f310f341ecaf682 SHA512 f20d83c5e5fb33978fb62ce913de438bad252fabfc04e53c27de892f9dcc183322167d921847a90c8e8e6de418834ac92071bd85cb03f524f68cf2b36975a8af
+EBUILD Email-Reply-1.204.0.ebuild 532 BLAKE2B ebb4200154054f48c2ab5cff71cfd319f850ee10898cf57af378f6b401678eec4fdb9fa0ae4a1040ffc2ea93b28cdb2ef33d6cfba2e46e9a56ea67cb0211cee5 SHA512 f9d1fdbf244fee768ad62fb76f09aed311589b519814fdd914ac8afd38218381e30436ef3f48d3a8ac0e0189541966e544ae093bdac2450153ecfcdd38155778
+MISC metadata.xml 394 BLAKE2B bd740ef611f3b4686f281797b07d58082e40ecd8236aed09a6ee805fd27e5a49a4694dd9de477e2fe4d997d27f63c46d61fb5e785da6614c2d330828cca3e805 SHA512 64eda62465ecc14da69c37cbea846cdea60d48a6f3c5bc1622613ea64d4b86f4cca34d3c030269a4468e1b19f7cb117d79283eb78173c72025caf65eb23a1e74
diff --git a/dev-perl/Email-Reply/metadata.xml b/dev-perl/Email-Reply/metadata.xml
new file mode 100644
index 000000000000..f9870ff41b21
--- /dev/null
+++ b/dev-perl/Email-Reply/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">Email-Reply</remote-id>
+ <remote-id type="cpan-module">Email::Reply</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Send-2.201.0 b/dev-perl/Email-Send-2.201.0
deleted file mode 100644
index 6394e3fe5cb2..000000000000
--- a/dev-perl/Email-Send-2.201.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Email-Abstract >=dev-perl/Email-Address-1.800.0 >=dev-perl/Email-Simple-1.920.0 virtual/perl-File-Spec >=dev-perl/Module-Pluggable-2.970.0 dev-perl/Return-Value >=virtual/perl-Scalar-List-Utils-1.20.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO dev-perl/MIME-tools dev-perl/MailTools >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simply Sending Email
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Send/
-IUSE=test
-KEYWORDS=amd64 ~mips ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Email-Abstract >=dev-perl/Email-Address-1.800.0 >=dev-perl/Email-Simple-1.920.0 virtual/perl-File-Spec >=dev-perl/Module-Pluggable-2.970.0 dev-perl/Return-Value >=virtual/perl-Scalar-List-Utils-1.20.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Send-2.201.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e258f493ae9cd99c27887e092a3db3b8
diff --git a/dev-perl/Email-Send-Gmail-0.330.0 b/dev-perl/Email-Send-Gmail-0.330.0
deleted file mode 100644
index f5d2c5e14363..000000000000
--- a/dev-perl/Email-Send-Gmail-0.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Authen-SASL dev-perl/Email-Address dev-perl/Email-Send dev-perl/Net-SMTP-SSL test? ( dev-perl/Test-Pod ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Send Messages using Gmail
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Send-Gmail/
-IUSE=test
-KEYWORDS=amd64 ~mips x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Authen-SASL dev-perl/Email-Address dev-perl/Email-Send dev-perl/Net-SMTP-SSL dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LB/LBROCARD/Email-Send-Gmail-0.33.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f38b801edd957f16437f05a4cb77660e
diff --git a/dev-perl/Email-Send-Gmail/Email-Send-Gmail-0.330.0.ebuild b/dev-perl/Email-Send-Gmail/Email-Send-Gmail-0.330.0.ebuild
new file mode 100644
index 000000000000..59a3ee1edce5
--- /dev/null
+++ b/dev-perl/Email-Send-Gmail/Email-Send-Gmail-0.330.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LBROCARD
+MODULE_VERSION=0.33
+inherit perl-module
+
+DESCRIPTION="Send Messages using Gmail"
+
+SLOT="0"
+KEYWORDS="amd64 ~mips x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Authen-SASL
+ dev-perl/Email-Address
+ dev-perl/Email-Send
+ dev-perl/Net-SMTP-SSL"
+
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Test-Pod )"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Email-Send-Gmail/Manifest b/dev-perl/Email-Send-Gmail/Manifest
new file mode 100644
index 000000000000..79a5e7410b2f
--- /dev/null
+++ b/dev-perl/Email-Send-Gmail/Manifest
@@ -0,0 +1,3 @@
+DIST Email-Send-Gmail-0.33.tar.gz 2800 BLAKE2B ae9339a5afc46b08502e26b3779c5ff5a059c4d841fd5de46e48a7220b926c85a3fe41d176410353d7640f5bb429e1b3a51e8c4493576d9c2d7699249f04b5d8 SHA512 6a822b14c5f0fc65a01b3f8b29fc84ae92950e3c1b6d2ce7f8873aae9a7972c015ae8c33d809ac6b179fe8d9031874c94114de47df8175a899f53cc3676e7ef6
+EBUILD Email-Send-Gmail-0.330.0.ebuild 446 BLAKE2B 3614d85a47fa08f99af346ef08550852c445318d5ab44853b250dfa5103fe7013c48dd36c9c7390e849e2a04f9c8923be828c254ab4a6b4ff34feaf24c7d429b SHA512 54487e8376ab4db7ebe255cbba54be6eb203a99b762d88853e58400d41fa37f002a11d445d8ace087d0795988ce471f998885b6110b1671739a80d671a78ef97
+MISC metadata.xml 501 BLAKE2B ef94e7cc4d485f2422126099c89b0b1f033a7126b9488a2754fc1f14a76e6ce4ec536db05b9412a0f8fee4429e5c66a6dde04a10b31a2407569d34a11e6e60fd SHA512 1e24859da912bb672f0664b9b7d61ecf198d3a1a88681f2176562550988a6939591f980b2b573ca8a1bd6ed9ad883473e6d3638dbbb4f775414aa0ec2e79835b
diff --git a/dev-perl/Email-Send-Gmail/metadata.xml b/dev-perl/Email-Send-Gmail/metadata.xml
new file mode 100644
index 000000000000..6a9f40fe7343
--- /dev/null
+++ b/dev-perl/Email-Send-Gmail/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zlogene@gentoo.org</email>
+ <name>Mikle Kolyada</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Email-Send-Gmail</remote-id>
+ <remote-id type="cpan-module">Email::Send::Gmail</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Send/Email-Send-2.201.0.ebuild b/dev-perl/Email-Send/Email-Send-2.201.0.ebuild
new file mode 100644
index 000000000000..a40a2d73aeb8
--- /dev/null
+++ b/dev-perl/Email-Send/Email-Send-2.201.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=2.201
+inherit perl-module
+
+DESCRIPTION="Simply Sending Email"
+
+SLOT="0"
+KEYWORDS="amd64 ~mips ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Email-Abstract
+ >=dev-perl/Email-Address-1.800.0
+ >=dev-perl/Email-Simple-1.920.0
+ virtual/perl-File-Spec
+ >=dev-perl/Module-Pluggable-2.970.0
+ dev-perl/Return-Value
+ >=virtual/perl-Scalar-List-Utils-1.20.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ dev-perl/MIME-tools
+ dev-perl/MailTools
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Email-Send/Manifest b/dev-perl/Email-Send/Manifest
new file mode 100644
index 000000000000..437337a3aeb1
--- /dev/null
+++ b/dev-perl/Email-Send/Manifest
@@ -0,0 +1,3 @@
+DIST Email-Send-2.201.tar.gz 30041 BLAKE2B 3c2b62392a1adc37cfd0fa9f61c04da2de04b0429e9e16f20a2c6a41fde1d5b0ba9db3544ff343c4ab41031bbcdc318784b884c6b64c7eb4fa41b6cbe8c353b4 SHA512 4245fc5487f2f4a88ed8c7569572c52214d88e0cf96b727198503914135609c00b3839034e0cdffd32dc84a140eb1148e4de667ba74759d76cf47d7ee49cd1e5
+EBUILD Email-Send-2.201.0.ebuild 764 BLAKE2B 8314d50b166966134e45b6fa5a27a82d3459a0bbb6421097553a6f347cbe32c87a97091bb7f1aafca375de9ca0ddfaf91f2dd96c0cc9fbd044332e0e0f1a8a7a SHA512 23f47cdfaaf3f21d7dab00d71c121cc8d4292401d25eb965245a512c3811943da990253aec5c44f71ce2ca9355cc188578c256fdee6de697ff4dc325df1a3c02
+MISC metadata.xml 717 BLAKE2B 300dcbe4eacbb014da9d753cd7cbe57a24e99fbddd72057860d2f4ec92cb2274b56cbacc3800752078c977b707bdd78b262192e09f59a76ca69da4d184cf43ec SHA512 7ae0cc1c969c7e61d095319c22fe3d8d39f4d0e4c1fa5da60c9882900ac737ff8e61cbd552b888952d5a17d39e2f98be819f57cac8234cff98d4096c93eb7401
diff --git a/dev-perl/Email-Send/metadata.xml b/dev-perl/Email-Send/metadata.xml
new file mode 100644
index 000000000000..d77371c8ea33
--- /dev/null
+++ b/dev-perl/Email-Send/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Email-Send</remote-id>
+ <remote-id type="cpan-module">Email::Send</remote-id>
+ <remote-id type="cpan-module">Email::Send::NNTP</remote-id>
+ <remote-id type="cpan-module">Email::Send::Qmail</remote-id>
+ <remote-id type="cpan-module">Email::Send::SMTP</remote-id>
+ <remote-id type="cpan-module">Email::Send::Sendmail</remote-id>
+ <remote-id type="cpan-module">Email::Send::Test</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Sender-1.300.16 b/dev-perl/Email-Sender-1.300.16
deleted file mode 100644
index 7b1de5de679e..000000000000
--- a/dev-perl/Email-Sender-1.300.16
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=dev-perl/Email-Abstract-3.6.0 dev-perl/Email-Address >=dev-perl/Email-Simple-1.998.0 >=virtual/perl-File-Path-2.60.0 virtual/perl-File-Spec virtual/perl-IO dev-perl/List-MoreUtils dev-perl/Module-Runtime >=dev-perl/Moo-1.0.8 >=dev-perl/MooX-Types-MooseLike-0.150.0 virtual/perl-libnet dev-perl/Net-SMTP-SSL virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter >=dev-perl/Throwable-0.200.3 dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Capture-Tiny-0.08 virtual/perl-Exporter virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A library for sending email
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Sender/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Email-Abstract-3.6.0 dev-perl/Email-Address >=dev-perl/Email-Simple-1.998.0 >=virtual/perl-File-Path-2.60.0 virtual/perl-File-Spec virtual/perl-IO dev-perl/List-MoreUtils dev-perl/Module-Runtime >=dev-perl/Moo-1.0.8 >=dev-perl/MooX-Types-MooseLike-0.150.0 virtual/perl-libnet dev-perl/Net-SMTP-SSL virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter >=dev-perl/Throwable-0.200.3 dev-perl/Try-Tiny dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Sender-1.300016.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d3c075f9864c86618d67f7b686c104fe
diff --git a/dev-perl/Email-Sender-1.300.30 b/dev-perl/Email-Sender-1.300.30
deleted file mode 100644
index 7c7c075adaea..000000000000
--- a/dev-perl/Email-Sender-1.300.30
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Email-Abstract-3.6.0 dev-perl/Email-Address >=dev-perl/Email-Simple-1.998.0 >=virtual/perl-File-Path-2.60.0 virtual/perl-File-Spec >=virtual/perl-IO-1.110.0 dev-perl/Module-Runtime >=dev-perl/Moo-2.0.0 >=dev-perl/MooX-Types-MooseLike-0.150.0 dev-perl/Net-SMTP-SSL >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Sub-Exporter >=dev-perl/Throwable-0.200.3 dev-perl/Try-Tiny >=virtual/perl-libnet-3.70.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 >=dev-perl/Capture-Tiny-0.80.0 virtual/perl-Exporter virtual/perl-File-Temp dev-perl/Sub-Override >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=A library for sending email
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Sender/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Email-Abstract-3.6.0 dev-perl/Email-Address >=dev-perl/Email-Simple-1.998.0 >=virtual/perl-File-Path-2.60.0 virtual/perl-File-Spec >=virtual/perl-IO-1.110.0 dev-perl/Module-Runtime >=dev-perl/Moo-2.0.0 >=dev-perl/MooX-Types-MooseLike-0.150.0 dev-perl/Net-SMTP-SSL >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Sub-Exporter >=dev-perl/Throwable-0.200.3 dev-perl/Try-Tiny >=virtual/perl-libnet-3.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Sender-1.300030.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3200688f4f33d5522bcba661e0c99597
diff --git a/dev-perl/Email-Sender-1.300.31 b/dev-perl/Email-Sender-1.300.31
deleted file mode 100644
index d6d27e841d7e..000000000000
--- a/dev-perl/Email-Sender-1.300.31
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Email-Abstract-3.6.0 dev-perl/Email-Address >=dev-perl/Email-Simple-1.998.0 >=virtual/perl-File-Path-2.60.0 virtual/perl-File-Spec >=virtual/perl-IO-1.110.0 dev-perl/Module-Runtime >=dev-perl/Moo-2.0.0 >=dev-perl/MooX-Types-MooseLike-0.150.0 dev-perl/Net-SMTP-SSL >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Sub-Exporter >=dev-perl/Throwable-0.200.3 dev-perl/Try-Tiny >=virtual/perl-libnet-3.70.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 >=dev-perl/Capture-Tiny-0.80.0 virtual/perl-Exporter virtual/perl-File-Temp dev-perl/Sub-Override >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=A library for sending email
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Sender/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Email-Abstract-3.6.0 dev-perl/Email-Address >=dev-perl/Email-Simple-1.998.0 >=virtual/perl-File-Path-2.60.0 virtual/perl-File-Spec >=virtual/perl-IO-1.110.0 dev-perl/Module-Runtime >=dev-perl/Moo-2.0.0 >=dev-perl/MooX-Types-MooseLike-0.150.0 dev-perl/Net-SMTP-SSL >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Sub-Exporter >=dev-perl/Throwable-0.200.3 dev-perl/Try-Tiny >=virtual/perl-libnet-3.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Sender-1.300031.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cec831aa56445703e15c056dd8307ad6
diff --git a/dev-perl/Email-Sender/Email-Sender-1.300.16.ebuild b/dev-perl/Email-Sender/Email-Sender-1.300.16.ebuild
new file mode 100644
index 000000000000..a4dac6a81bca
--- /dev/null
+++ b/dev-perl/Email-Sender/Email-Sender-1.300.16.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.300016
+inherit perl-module
+
+DESCRIPTION="A library for sending email"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Email-Abstract-3.6.0
+ dev-perl/Email-Address
+ >=dev-perl/Email-Simple-1.998.0
+ >=virtual/perl-File-Path-2.60.0
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/List-MoreUtils
+ dev-perl/Module-Runtime
+ >=dev-perl/Moo-1.0.8
+ >=dev-perl/MooX-Types-MooseLike-0.150.0
+ virtual/perl-libnet
+ dev-perl/Net-SMTP-SSL
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Exporter
+ >=dev-perl/Throwable-0.200.3
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Capture-Tiny-0.08
+ virtual/perl-Exporter
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST=do
+
+src_test() {
+ # https://rt.cpan.org/Public/Bug/Display.html?id=54642
+ mv "${S}"/t/smtp-via-mock.t{,.disable} || die
+ perl-module_src_test
+}
diff --git a/dev-perl/Email-Sender/Email-Sender-1.300.30.ebuild b/dev-perl/Email-Sender/Email-Sender-1.300.30.ebuild
new file mode 100644
index 000000000000..45a026902d7e
--- /dev/null
+++ b/dev-perl/Email-Sender/Email-Sender-1.300.30.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.300030
+inherit perl-module
+
+DESCRIPTION="A library for sending email"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Email-Abstract-3.6.0
+ dev-perl/Email-Address
+ >=dev-perl/Email-Simple-1.998.0
+ >=virtual/perl-File-Path-2.60.0
+ virtual/perl-File-Spec
+ >=virtual/perl-IO-1.110.0
+ dev-perl/Module-Runtime
+ >=dev-perl/Moo-2.0.0
+ >=dev-perl/MooX-Types-MooseLike-0.150.0
+ dev-perl/Net-SMTP-SSL
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ dev-perl/Sub-Exporter
+ >=dev-perl/Throwable-0.200.3
+ dev-perl/Try-Tiny
+ >=virtual/perl-libnet-3.70.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/Capture-Tiny-0.80.0
+ virtual/perl-Exporter
+ virtual/perl-File-Temp
+ dev-perl/Sub-Override
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Sender/Email-Sender-1.300.31.ebuild b/dev-perl/Email-Sender/Email-Sender-1.300.31.ebuild
new file mode 100644
index 000000000000..9374400e00ec
--- /dev/null
+++ b/dev-perl/Email-Sender/Email-Sender-1.300.31.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.300031
+inherit perl-module
+
+DESCRIPTION="A library for sending email"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Email-Abstract-3.6.0
+ dev-perl/Email-Address
+ >=dev-perl/Email-Simple-1.998.0
+ >=virtual/perl-File-Path-2.60.0
+ virtual/perl-File-Spec
+ >=virtual/perl-IO-1.110.0
+ dev-perl/Module-Runtime
+ >=dev-perl/Moo-2.0.0
+ >=dev-perl/MooX-Types-MooseLike-0.150.0
+ dev-perl/Net-SMTP-SSL
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ dev-perl/Sub-Exporter
+ >=dev-perl/Throwable-0.200.3
+ dev-perl/Try-Tiny
+ >=virtual/perl-libnet-3.70.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/Capture-Tiny-0.80.0
+ virtual/perl-Exporter
+ virtual/perl-File-Temp
+ dev-perl/Sub-Override
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Sender/Manifest b/dev-perl/Email-Sender/Manifest
new file mode 100644
index 000000000000..94a5211f8686
--- /dev/null
+++ b/dev-perl/Email-Sender/Manifest
@@ -0,0 +1,7 @@
+DIST Email-Sender-1.300016.tar.gz 47240 BLAKE2B 0b192d53d5f248a4997657d32807bde4ca87f1b9eddb59ce16c5a9a46e4ad0671343ab6682a15e4b8a56eb88c123ceb5898df06ae8ae80d772857e3ffbbc84f9 SHA512 b64ae8308f066b864bc414d9574a0ab9e04f08aeb31e25b296d740f094c6c4abcd208dbc0b668a9b1fe9dcbbb22e8cfb398101f20d05d1403db320348fdc01eb
+DIST Email-Sender-1.300030.tar.gz 51346 BLAKE2B 4655805a473bf05995d3e2f5a227567af524f83e6265a794d20d7a45d048a7298f04db881b4e95105bccf62db0536ec3edd8eb0ab1d4770f45bbcd8aa1eddf3a SHA512 db570b885be49ddca7287dbea368e173d037cb076b54ab5e9384e71350340483be61141f74d3958a03406af701665dd8f921be7d6e8e33e14535ba9391ac29b4
+DIST Email-Sender-1.300031.tar.gz 51708 BLAKE2B 2d15cd755d3a078e3962ad9898ea1c9269849dba775ef2165e2fee45adaa58fe6edb5d38affc3b09c8fc1cbf5807fe593de95855adfffc2e1ac2192c94db1854 SHA512 72aa65d21df9b0a1fa52ba99c9c1c4a660142819ed9658eb2c2b74f1ab70257911af1f071524ecbb3917a7be1464b7a157792b5e03921788ce9f23a86e7874f1
+EBUILD Email-Sender-1.300.16.ebuild 1059 BLAKE2B 9d95e50bcb37f71694457cfb3a3864c9c5522f1fd1bdaacc09f1f66f8266b8ef0282f89bb074080e60ae0a5ae7f78802cb59b4d551a4336553599e1a8bb8ff04 SHA512 52fbc64b1328d47e43916d325d97719a0a896ddde83bb0c20b25896e50e157fe737ebc58676e3ad802fee7e9aa2ad7d87e7106c0fc33fdcb444f83e7143bb42a
+EBUILD Email-Sender-1.300.30.ebuild 970 BLAKE2B 45db4aad48352e6ac05017b03fdc05086435289e14388f078ca3816f0f2ff3d8e13121915bb673ee8721045819df8f2656a7aab64c6f253050a11dba8b21dd8d SHA512 f27d744768df2272a0a2aed2eaee46e1e5cd0b622262802df3f9049db31ea21d2cc2be56d547819d91baac5368be882ba27207ecd23d6a58e9480749d7d0f073
+EBUILD Email-Sender-1.300.31.ebuild 970 BLAKE2B 7eb4fdf8e284b840138565cccd096bf996ebc0411af7151433fdc086806a8f09fbd58e0d7ef0b3bd160718d9c630dcde73232d53cb74d2e075d07fa893798ba0 SHA512 c3e91ad1163866a62a1f49aadbdde573e29a152b3c2ef6533a92db0b75ff08e6e26ea57c0f1748f4314b22b9c1ba252df43ea73ab8440a306bfb7998e6dae5d2
+MISC metadata.xml 2160 BLAKE2B a4808718dee5b4a5a303f4bb0e7db8b9efd63c390d25d9fd9202297d108cb221a155f1babb6e0d20e97dbf241591d4232ae2d2b315a76a0dce91f98f23d21a6e SHA512 daefab802b50b685f569f0d1936f1b8b07c13f032487b03019eed1b177d24fe0ce9f8e7955bf6de874067175881538e0c73c2fb8b63b60cdd4de81abe2f821bb
diff --git a/dev-perl/Email-Sender/metadata.xml b/dev-perl/Email-Sender/metadata.xml
new file mode 100644
index 000000000000..61756f4ce092
--- /dev/null
+++ b/dev-perl/Email-Sender/metadata.xml
@@ -0,0 +1,35 @@
+<?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">Email-Sender</remote-id>
+ <remote-id type="cpan-module">Email::Sender</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Failure</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Failure::Multi</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Failure::Permanent</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Failure::Temporary</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Manual</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Manual::QuickStart</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Role::CommonSending</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Role::HasMessage</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Simple</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Success</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Success::Partial</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::DevNull</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::Failable</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::Maildir</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::Mbox</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::Print</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::SMTP</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::SMTP::Persistent</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::Sendmail</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::Test</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Transport::Wrapper</remote-id>
+ <remote-id type="cpan-module">Email::Sender::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Simple-2.206.0 b/dev-perl/Email-Simple-2.206.0
deleted file mode 100644
index e5f35b1848e0..000000000000
--- a/dev-perl/Email-Simple-2.206.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp dev-perl/Email-Date-Format virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 virtual/perl-File-Spec dev-perl/Capture-Tiny ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple parsing of RFC2822 message format and headers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Simple/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Date-Format dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Simple-2.206.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d2ea1236c53cf21561735f63ae239242
diff --git a/dev-perl/Email-Simple-2.208.0 b/dev-perl/Email-Simple-2.208.0
deleted file mode 100644
index 6b2a35a5d878..000000000000
--- a/dev-perl/Email-Simple-2.208.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Email-Date-Format virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Simple parsing of RFC2822 message format and headers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Date-Format dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Simple-2.208.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f52a5435e17e8d981426d9d9024d44cb
diff --git a/dev-perl/Email-Simple-2.211.0 b/dev-perl/Email-Simple-2.211.0
deleted file mode 100644
index daa8090ff354..000000000000
--- a/dev-perl/Email-Simple-2.211.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Email-Date-Format virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 >=virtual/perl-Test-Simple-0.960.0 virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Simple parsing of RFC2822 message format and headers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Date-Format dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Simple-2.211.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=84e018ee18ee7762b1eb6f89e66b548f
diff --git a/dev-perl/Email-Simple-2.213.0 b/dev-perl/Email-Simple-2.213.0
deleted file mode 100644
index 7c3105ade42d..000000000000
--- a/dev-perl/Email-Simple-2.213.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Email-Date-Format virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 >=virtual/perl-Test-Simple-0.960.0 virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Simple parsing of RFC2822 message format and headers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Date-Format dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Simple-2.213.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=eabc88290b3656e67990322c4954956a
diff --git a/dev-perl/Email-Simple-2.214.0 b/dev-perl/Email-Simple-2.214.0
deleted file mode 100644
index 115bc0cf38b4..000000000000
--- a/dev-perl/Email-Simple-2.214.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Email-Date-Format virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 >=virtual/perl-Test-Simple-0.960.0 virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Simple parsing of RFC2822 message format and headers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Simple/
-IUSE=test
-KEYWORDS=amd64 ~mips ppc ppc64 x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Email-Date-Format dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Simple-2.214.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=116d8888ab5ec5a17eba769ea6e55b1d
diff --git a/dev-perl/Email-Simple/Email-Simple-2.206.0.ebuild b/dev-perl/Email-Simple/Email-Simple-2.206.0.ebuild
new file mode 100644
index 000000000000..f84627de8e09
--- /dev/null
+++ b/dev-perl/Email-Simple/Email-Simple-2.206.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=2.206
+inherit perl-module
+
+DESCRIPTION="Simple parsing of RFC2822 message format and headers"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Date-Format
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-File-Spec
+ dev-perl/Capture-Tiny
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Email-Simple/Email-Simple-2.208.0.ebuild b/dev-perl/Email-Simple/Email-Simple-2.208.0.ebuild
new file mode 100644
index 000000000000..9ca12da4d505
--- /dev/null
+++ b/dev-perl/Email-Simple/Email-Simple-2.208.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.208
+inherit perl-module
+
+DESCRIPTION="Simple parsing of RFC2822 message format and headers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Date-Format
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Email-Simple/Email-Simple-2.211.0.ebuild b/dev-perl/Email-Simple/Email-Simple-2.211.0.ebuild
new file mode 100644
index 000000000000..ee9249b40680
--- /dev/null
+++ b/dev-perl/Email-Simple/Email-Simple-2.211.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.211
+inherit perl-module
+
+DESCRIPTION="Simple parsing of RFC2822 message format and headers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Date-Format
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Email-Simple/Email-Simple-2.213.0.ebuild b/dev-perl/Email-Simple/Email-Simple-2.213.0.ebuild
new file mode 100644
index 000000000000..d99e3d13b7b6
--- /dev/null
+++ b/dev-perl/Email-Simple/Email-Simple-2.213.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.213
+inherit perl-module
+
+DESCRIPTION="Simple parsing of RFC2822 message format and headers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Date-Format
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Email-Simple/Email-Simple-2.214.0.ebuild b/dev-perl/Email-Simple/Email-Simple-2.214.0.ebuild
new file mode 100644
index 000000000000..5655d058563c
--- /dev/null
+++ b/dev-perl/Email-Simple/Email-Simple-2.214.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.214
+inherit perl-module
+
+DESCRIPTION="Simple parsing of RFC2822 message format and headers"
+
+SLOT="0"
+KEYWORDS="amd64 ~mips ppc ppc64 x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Email-Date-Format
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Email-Simple/Manifest b/dev-perl/Email-Simple/Manifest
new file mode 100644
index 000000000000..ea04a52d53c7
--- /dev/null
+++ b/dev-perl/Email-Simple/Manifest
@@ -0,0 +1,11 @@
+DIST Email-Simple-2.206.tar.gz 37604 BLAKE2B 5b2a2a9c0416452d257d354823cb1212a03fd6b4909bc7f446ce1c42d33e860ee7d3ad34a7b0478d0cfaf4cbdfc66e03a7dc3b999888df1161066c448b61091d SHA512 4980247a98e7192b47f7307245b66056e5e6a1fb684c262be6121d094c75e57b69884817b121ad632d515a4f06275ac91e716cbec400ce6a51a60433a0fbbbe1
+DIST Email-Simple-2.208.tar.gz 38289 BLAKE2B 3bd87040bbbe1a496e5dfb6203ebc8e2482728be9f95aeb327d7d9315fecc5fcd0e96fdf34c8abc54b94721a6139f80c6b0e84c2b5b71a8fd0808ec8287495f9 SHA512 fee04ac6dfef6c0f48899a3d95662fbb8f2b803969a7d317a6ee82b2f7de4dc0e7a14388d4589e04963d8d6377b7033f0b3f4c57f761b20d3001267bb80ec647
+DIST Email-Simple-2.211.tar.gz 38920 BLAKE2B d1a3a7a35df749a138ea4f990fb096a7ce6ec09afcf5e2ae1abd85ee0f1fb70592f6035208b3ccaab4149db37b0220d4a3c87cc811ab41b51c010b79511d62da SHA512 376609efdac99e8c92a1f8aede56b9cf762b560ae2fd8a05d2e981f74c4484b7961a8a85d4b8e66fca376515c11675f1c763a0c9fa036fde798da311cd64c8b9
+DIST Email-Simple-2.213.tar.gz 39302 BLAKE2B 715950854ad18174b32be4e3547e73e7c27c727e64d03a75732534c77accdd4d357a6bf18ccd680955a399f4c8db4c672174509eb43d694e45b3ca9c918e2df9 SHA512 78e026399ae0f2449c7c4a6b8c7839a60bc9385545dcf81318de0d7ae179bd8bd510a17138f4f8d6d38ecdd6bd6b973cac0a19674244b214ca218e248af0b49f
+DIST Email-Simple-2.214.tar.gz 39590 BLAKE2B b3f1b9a2904493c5df2bd445035ca93fcb348fe33212a779109101e3727a1fe887ccd0513d7520782a04eb473b51d019715ce8ad7b38f860dc3b6b687201362c SHA512 0a2b721b48e621c3cda2453934943dad0b779c30aa20821536f189f2d1c02512ec0451b8273ebef2618b42741cf72b59a6b6e7fbe4db2b1891f436815ed7c117
+EBUILD Email-Simple-2.206.0.ebuild 561 BLAKE2B c7dc8e10c5847ac184fed7747681a1237e91afb53201dbabeaaf0e3aa36da72b21986d70b735b860edf5b4a8c7ae96d406f88dd83e73f083eeeac8f247859a07 SHA512 4eb6cb19b04b0d54237ae29d522e2d3735dbeae9e2735d2b92734012fc12ea4e4aa6fc4807413168490ad2ef4178892f9ec3a1991c83645e1d5a3d6e1c836a40
+EBUILD Email-Simple-2.208.0.ebuild 513 BLAKE2B 5e2bdd7436a36278fa565873ef986515a80e43251b629a2778c1d4c4cb072b9aba0bd4232228f4512cbc5bb833df927b8ae8432fd9c57fda5f8d542e875fca3e SHA512 34bcfaf0b1c846badf905113cca4053705562bba57482183fabf490354e487b3aef27c6ad954e117c03e17f6aef2cd064a2fbdc3bcd3f6c81bfad6863f7f7528
+EBUILD Email-Simple-2.211.0.ebuild 550 BLAKE2B 2029e0cc06fae9379bcc165823a4bc61c4a130db454f19ecf222c3730f00eefc0cb8477a3adeadd85e58c44ed139822a9455bae51a4f047f547ef03c75ed7b48 SHA512 a8cce001a5ea485889463407fdd22b2ed108c95bd8c1516de7b95951c580675a9d7ee0caa2cfe4aee76d2c9742fa582d272aae2ae7429fd78563f1a56d971ad7
+EBUILD Email-Simple-2.213.0.ebuild 550 BLAKE2B 555313cb5842b409d4640ae22dd6129e50a6b4a40fc699353c03e2061eb2db112e2b14de70602ced7c3edb85effabb67c9bc28448395da3eedb821894f0d05a3 SHA512 ca30226361204be7ed871cfab79dd4266930f1723ad413992729eb250dd865217f23ca72bd0e506cfc92c18a3e7cf8b847351dfb33cd7a77af69320f6c7e7aaf
+EBUILD Email-Simple-2.214.0.ebuild 552 BLAKE2B 6d33afb75b0b4da9052b1769877a3918ab6f2472340a1c9ccd40489d117656482d5e6b0091bf71f8918b025051cddc8ac1963d55765734770dcef01ef5fdd1e6 SHA512 1634d3855bcb9a81d8815125083755e79a6a03165194a44e1e11b7ea0815e735cbb177b4bf44f7c29715e9a714246f7874aefb6b2be2fb45a2f216f379a6dc5f
+MISC metadata.xml 533 BLAKE2B 7827751bac2ea840a71124426a316a97b8566cd3412870e9295d7e9cd71aef558dd823aad969440bf68a4ecab14dc64595c5ff34e399877b067ed339d08aa080 SHA512 e7c9d353ce5b65bb62a9273a527b9aa687d5b585f985aeead66d814a70a3b1bc6200fb6f3f155045ab4761f65b30cf13496bf47f37a77f6aa663d3754d1ba271
diff --git a/dev-perl/Email-Simple/metadata.xml b/dev-perl/Email-Simple/metadata.xml
new file mode 100644
index 000000000000..c3c0edb07bca
--- /dev/null
+++ b/dev-perl/Email-Simple/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Email-Simple</remote-id>
+ <remote-id type="cpan-module">Email::Simple</remote-id>
+ <remote-id type="cpan-module">Email::Simple::Creator</remote-id>
+ <remote-id type="cpan-module">Email::Simple::Header</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Email-Valid-1.196.0 b/dev-perl/Email-Valid-1.196.0
deleted file mode 100644
index 1e75566eb7d3..000000000000
--- a/dev-perl/Email-Valid-1.196.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Carp virtual/perl-File-Spec dev-perl/IO-CaptureOutput virtual/perl-IO dev-perl/MailTools dev-perl/Net-DNS >=dev-perl/Net-Domain-TLD-1.650.0 virtual/perl-Scalar-List-Utils dev-perl/Capture-Tiny >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Check validity of Internet email addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Email-Valid/
-IUSE=test
-KEYWORDS=amd64 hppa ~mips ppc ppc64 x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-perl/IO-CaptureOutput virtual/perl-IO dev-perl/MailTools dev-perl/Net-DNS >=dev-perl/Net-Domain-TLD-1.650.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Valid-1.196.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=13a4bfe96f8296aa9943135b7bb311be
diff --git a/dev-perl/Email-Valid-1.198.0 b/dev-perl/Email-Valid-1.198.0
deleted file mode 100644
index 1a1ca7109534..000000000000
--- a/dev-perl/Email-Valid-1.198.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-perl/IO-CaptureOutput virtual/perl-IO dev-perl/MailTools dev-perl/Net-DNS >=dev-perl/Net-Domain-TLD-1.650.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Capture-Tiny >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Check validity of Internet email addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Valid/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-perl/IO-CaptureOutput virtual/perl-IO dev-perl/MailTools dev-perl/Net-DNS >=dev-perl/Net-Domain-TLD-1.650.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Valid-1.198.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=efac43be8f3243c955bd9c2c42cdab72
diff --git a/dev-perl/Email-Valid-1.202.0 b/dev-perl/Email-Valid-1.202.0
deleted file mode 100644
index 43f6509d9ab4..000000000000
--- a/dev-perl/Email-Valid-1.202.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-perl/IO-CaptureOutput virtual/perl-IO dev-perl/MailTools dev-perl/Net-DNS >=dev-perl/Net-Domain-TLD-1.650.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Capture-Tiny >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Check validity of Internet email addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Email-Valid/
-IUSE=test
-KEYWORDS=amd64 ~arm ~hppa ~mips ppc ppc64 x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-perl/IO-CaptureOutput virtual/perl-IO dev-perl/MailTools dev-perl/Net-DNS >=dev-perl/Net-Domain-TLD-1.650.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Valid-1.202.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53e5a6650e20a97f1a03eb28692ab17e
diff --git a/dev-perl/Email-Valid/Email-Valid-1.196.0.ebuild b/dev-perl/Email-Valid/Email-Valid-1.196.0.ebuild
new file mode 100644
index 000000000000..0417bc82dfd4
--- /dev/null
+++ b/dev-perl/Email-Valid/Email-Valid-1.196.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.196
+inherit perl-module
+
+DESCRIPTION="Check validity of Internet email addresses"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~mips ppc ppc64 x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ dev-perl/IO-CaptureOutput
+ virtual/perl-IO
+ dev-perl/MailTools
+ dev-perl/Net-DNS
+ >=dev-perl/Net-Domain-TLD-1.650.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="
+ test? ( ${RDEPEND}
+ dev-perl/Capture-Tiny
+ >=virtual/perl-Test-Simple-0.960.0
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Email-Valid/Email-Valid-1.198.0.ebuild b/dev-perl/Email-Valid/Email-Valid-1.198.0.ebuild
new file mode 100644
index 000000000000..ca302a69b6c4
--- /dev/null
+++ b/dev-perl/Email-Valid/Email-Valid-1.198.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.198
+inherit perl-module
+
+DESCRIPTION="Check validity of Internet email addresses"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ dev-perl/IO-CaptureOutput
+ virtual/perl-IO
+ dev-perl/MailTools
+ dev-perl/Net-DNS
+ >=dev-perl/Net-Domain-TLD-1.650.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Capture-Tiny
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Valid/Email-Valid-1.202.0.ebuild b/dev-perl/Email-Valid/Email-Valid-1.202.0.ebuild
new file mode 100644
index 000000000000..983aec75adc1
--- /dev/null
+++ b/dev-perl/Email-Valid/Email-Valid-1.202.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.202
+inherit perl-module
+
+DESCRIPTION="Check validity of Internet email addresses"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~hppa ~mips ppc ppc64 x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ dev-perl/IO-CaptureOutput
+ virtual/perl-IO
+ dev-perl/MailTools
+ dev-perl/Net-DNS
+ >=dev-perl/Net-Domain-TLD-1.650.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Capture-Tiny
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Email-Valid/Manifest b/dev-perl/Email-Valid/Manifest
new file mode 100644
index 000000000000..99c0cb680596
--- /dev/null
+++ b/dev-perl/Email-Valid/Manifest
@@ -0,0 +1,7 @@
+DIST Email-Valid-1.196.tar.gz 32208 BLAKE2B 6af8f95ea7447ac53cdbf2107707d3a66e1656bfb1bb48f58d90f137d706398b27e47bf6b561777fa6fffbcfad1104c29c92e9e2670566fd49cc7d72bd4798f8 SHA512 afecd8932ab4479d2057620fac24ab7e211ef4ce67300bf7815156398d1dbb93113dee795ac79114bdb6e7e62f01297fd3e3f64bad11441403bde969ec20e517
+DIST Email-Valid-1.198.tar.gz 32952 BLAKE2B 158626f85116c85c1246f8ba4357cab9a1bab4118b6044fcafe4724bc17b5cddec527c5ecfa04b177f23726a99309c605b2c301681030172fcd43ee115b57eea SHA512 40395ae7580ddc07ef75f95a62cb23507c4749b52a6fceaf47a5014c8dd7a9d11bbbdd906925bdd9a394f6f5cbfd35422167b48e3a86c591e2da59445ebf970b
+DIST Email-Valid-1.202.tar.gz 33891 BLAKE2B 439dd466fb9f28242531de30a1b3e6b90ee4db69c8680739fae3d97974eec8ca11f2c5f88a39e266851392bca221a429cd68b7f8ef628c93eb788d164b7200ac SHA512 16605a0f935cb429f83209e0b67a36339c74ce77aea1aefbb338a00d236f57648672bb179e543dcb28b02603ccdc0a9c6a696176eecb5075cbd119d1de7a114c
+EBUILD Email-Valid-1.196.0.ebuild 623 BLAKE2B d289a5ddd1765b9504590e14345d734cdf8dff017c7890640b6903169406398af2a2edebc1bdb8b7df405f1dccfb9a0aeb68293ca97a941c04b9477adf9eb252 SHA512 97ce0f4add1303357b87410e1dc2316cbf40ba56684838249b259cc7ce6d3ced929b8435fe266a808f9dd5f32fad79daa349d9e3a852995b066d4865489c211a
+EBUILD Email-Valid-1.198.0.ebuild 667 BLAKE2B f1734317020c6c4de458a3ca724fa371a4b853e75f27ade31dc4d442c099b9cc924c712a0ccd1f7669e8312ef13902ea82382b83153b1da085a33c3d35f95ec8 SHA512 d86643fe6d46bdd6ba4129e7f458c6bfd439b6edd07afa1106acfb035141930cd1e4d2658037579d40abd0fa0cf4b1e25b79fd25b576664f7bf7b42ecf341d36
+EBUILD Email-Valid-1.202.0.ebuild 668 BLAKE2B e1a3b35fc8ccafd6b88361669c3b31393530fdf93ec81d986e569e60591c11e2e28ec679b4cc12678c001ca8f05fab75014b90fc79db8aa58fe9908d77d1b8a2 SHA512 3e559d257cba563c19972baf558fa5c1f89c5a7c60fb4c26ce64ef390a2deeed5542817fab108234fe0e8bf82fbf958a3aa4a8f2cbe2c33d1a28cb4c2d266c59
+MISC metadata.xml 394 BLAKE2B 62ecef1e269014bc28e745ba5c635d9ce69009f5e2a43597225d64b7fc634ed94f52f1696ff06e32272fd96aec16e897f956dee18acb21dfda1316f6c4e04d45 SHA512 45933ff20d285de8387006ef8f07b7979bcdfc052e05c8fdcce68561025c19dd48990fdb3fcc9376ad90109d5ea8f8ffb9e006b078d39e689910ccc57ae493dc
diff --git a/dev-perl/Email-Valid/metadata.xml b/dev-perl/Email-Valid/metadata.xml
new file mode 100644
index 000000000000..164a8cec374e
--- /dev/null
+++ b/dev-perl/Email-Valid/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">Email-Valid</remote-id>
+ <remote-id type="cpan-module">Email::Valid</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Encode-Detect-1.10.0-r1 b/dev-perl/Encode-Detect-1.10.0-r1
deleted file mode 100644
index 5fd64290e21d..000000000000
--- a/dev-perl/Encode-Detect-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build virtual/perl-ExtUtils-CBuilder dev-lang/perl:=[-build(-)]
-DESCRIPTION=Encode::Detect - An Encode::Encoding subclass that detects the encoding of data
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Encode-Detect/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=MPL-1.1
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JG/JGMYERS/Encode-Detect-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1b5fee5de77c0dc169cbffdec34b2c4a
diff --git a/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r1.ebuild b/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..b487ca6cb236
--- /dev/null
+++ b/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JGMYERS
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Encode::Detect - An Encode::Encoding subclass that detects the encoding of data"
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-perl/Module-Build
+ virtual/perl-ExtUtils-CBuilder"
+
+SRC_TEST=do
diff --git a/dev-perl/Encode-Detect/Manifest b/dev-perl/Encode-Detect/Manifest
new file mode 100644
index 000000000000..fa396f49ab7d
--- /dev/null
+++ b/dev-perl/Encode-Detect/Manifest
@@ -0,0 +1,3 @@
+DIST Encode-Detect-1.01.tar.gz 179698 BLAKE2B 17b706be23a0cf81b0831f72fcef73e43036df83e4c656b5d0b4ac7dafa647f1f4c0b3981a95762f80059f5b89d92ab1a49a5188334c15c638705c4e70e382a6 SHA512 cc9c81f716dcb61abb321abd84e4ebb95a674d9aa34c4265f58cace38f6d15ef4f2b8338190ae7d200672e047b795a30ce6155f9c1b1c424e25d962579b96224
+EBUILD Encode-Detect-1.10.0-r1.ebuild 523 BLAKE2B 10e9e473c01acb330582bcc9ac43851ce521792077c4819a5db5f94389fc8814cb6f603cd1195d97d21332d8accd87174e8d56753fc04356c029914f9f07f0f9 SHA512 dd6e9c7825ebbfc2bff516261eea6fd4b79bb3b9e588f3f1ffed2e141eb08dcb05a21974fd46c84f8e2e2ebfbfeaf51d82a166f6a356902e721da3b725cdd5a7
+MISC metadata.xml 469 BLAKE2B 52a5162e8f803d5c3892f7309257fc67f17ede6786a8166df5ce3ef69185761a180535241956b3cb0aeeb926fc99bebb1be8220b2c2e36bcc997e098aeb8a8c7 SHA512 ae5221ce80a1dbc96d98fa92e985e48bd1dffd77cd8595fbe1a8c7cb92b802e2675ad291c4e914586ee09d0204ea4f916fea0b0eaf21ff04fd1c0c18bb15cbcb
diff --git a/dev-perl/Encode-Detect/metadata.xml b/dev-perl/Encode-Detect/metadata.xml
new file mode 100644
index 000000000000..7a44f71d485c
--- /dev/null
+++ b/dev-perl/Encode-Detect/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Encode-Detect</remote-id>
+ <remote-id type="cpan-module">Encode::Detect</remote-id>
+ <remote-id type="cpan-module">Encode::Detect::Detector</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Encode-EUCJPASCII-0.30.0 b/dev-perl/Encode-EUCJPASCII-0.30.0
deleted file mode 100644
index 7a9ffbe5919d..000000000000
--- a/dev-perl/Encode-EUCJPASCII-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Encode-1.140.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=An eucJP-open mapping
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Encode-EUCJPASCII/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Encode-1.140.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=62797858008f77cbd97fad4beb876c06
diff --git a/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0.ebuild b/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0.ebuild
new file mode 100644
index 000000000000..f3b4a69ded87
--- /dev/null
+++ b/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEZUMI
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="An eucJP-open mapping"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd"
+IUSE=""
+
+PERL_RM_FILES=( "t/pod.t" )
+RDEPEND=">=virtual/perl-Encode-1.140.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Encode-EUCJPASCII/Manifest b/dev-perl/Encode-EUCJPASCII/Manifest
new file mode 100644
index 000000000000..cc25cc470e5b
--- /dev/null
+++ b/dev-perl/Encode-EUCJPASCII/Manifest
@@ -0,0 +1,3 @@
+DIST Encode-EUCJPASCII-0.03.tar.gz 131775 BLAKE2B 9bb220eff388fd5d367a051f77b43f82e69e830272b292a85c639806760368378792a82f64bb1e1182c98738082329e9c07a7e6007d20d12487af6e51602abd6 SHA512 0d7a06e1f5eaa20451ef360ef78372cb0ecf0c9a525efed5db0b55b0fc98b47c87eff4f9be069bdd7be50156f8edfc0cb9a257e9efd5a33130cc745dca12b7d8
+EBUILD Encode-EUCJPASCII-0.30.0.ebuild 446 BLAKE2B ae292c0e58d7f34f72f24d6c2cc87ae87550669139394e475cd4ca993e446e09c14fc27b22b3356e53fa38834c43da9e4064dd6b3b22d0b8e267c0f49674051e SHA512 18762897018cb306f01bc52f2e542cb775f0fc709466902ca2844b570fe2f0f4cfe5fefb3ac76faed9bda40074f149ca73ceebaa467ba2e3608220588754d604
+MISC metadata.xml 407 BLAKE2B 173ae21fafb2dc05bdb5f1b61de44b6669b4c5fed618b0bde8867ac05d25d96d2d0c1734ab2cf9a280688792c13240b06eb5c2acb2cf7d78ed37500b44a00b67 SHA512 3b72dff6f5dc0de72f73eb56b1816b51fc1de9d9fe4381ad27d94b07f9281038f08f43344c0dbf40a7e2e643b0dedb0f540c9188899ed57790f43f3f1271b287
diff --git a/dev-perl/Encode-EUCJPASCII/metadata.xml b/dev-perl/Encode-EUCJPASCII/metadata.xml
new file mode 100644
index 000000000000..1b3a75662057
--- /dev/null
+++ b/dev-perl/Encode-EUCJPASCII/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">Encode-EUCJPASCII</remote-id>
+ <remote-id type="cpan-module"> Encode::EUCJPASCII</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Encode-HanConvert-0.350.0-r1 b/dev-perl/Encode-HanConvert-0.350.0-r1
deleted file mode 100644
index 6649917e0741..000000000000
--- a/dev-perl/Encode-HanConvert-0.350.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Traditional and Simplified Chinese mappings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Encode-HanConvert/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/Encode-HanConvert-0.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=175a26dec670aecd5b0c67d1ad461bb6
diff --git a/dev-perl/Encode-HanConvert/Encode-HanConvert-0.350.0-r1.ebuild b/dev-perl/Encode-HanConvert/Encode-HanConvert-0.350.0-r1.ebuild
new file mode 100644
index 000000000000..35e98f3cdd4c
--- /dev/null
+++ b/dev-perl/Encode-HanConvert/Encode-HanConvert-0.350.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AUDREYT
+DIST_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="Traditional and Simplified Chinese mappings"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Encode-HanConvert/Manifest b/dev-perl/Encode-HanConvert/Manifest
new file mode 100644
index 000000000000..5e4ac4768bde
--- /dev/null
+++ b/dev-perl/Encode-HanConvert/Manifest
@@ -0,0 +1,3 @@
+DIST Encode-HanConvert-0.35.tar.gz 246530 BLAKE2B aaf33c810806e5e9ddddc047b1ac80a0e966e8a239c0a6a863e78bd3c27ef23d326dc1dae4ad75d7c53a1f3dbb5fa0a06c7f6cc5d1adab8ecb28b1c66a219aa1 SHA512 d121c1283978e52493d698cd0da178e235208cbee4bb2d0ea08385551bb9b164d92579d2d3ab7d31c7bd44ac5a2de8c6212ff979fbede19e7d964a3a0b843862
+EBUILD Encode-HanConvert-0.350.0-r1.ebuild 465 BLAKE2B 7dcd9b213c63cb5213f15ba39fdc55658773fa497cfb4c04a54c37c876d5de226393ab6a182c856446af81d33ca5a9ae16195499dfb49ce805f1154a2654e10f SHA512 b1c3e50ae9b7440805ac985f3919db522abe9aafcdf1e9bf355140361af09d5b589a75b1be45a485a1b6a003f663ba9374e269dd0524b49cbf824423c2e5f7a2
+MISC metadata.xml 406 BLAKE2B 2e8858b6ad81f9ad5bf4bdc8b2794ac81dc8f667b0d4ebde498e9ef2aaa9654ada40b9cd20efe0f4e7cf8dd839e8149d62b7a30a4c8187e04051cb28ec4f06ca SHA512 1a07088aaf82497e465dcdf4a10dd48c3d3b2cef5e16ebd573e2cea5fa8a95f3fefa2da4155e5bd07e521860436336e0af39cee1210c5d2385e0d6fb5d1331f8
diff --git a/dev-perl/Encode-HanConvert/metadata.xml b/dev-perl/Encode-HanConvert/metadata.xml
new file mode 100644
index 000000000000..8b3c7b124bea
--- /dev/null
+++ b/dev-perl/Encode-HanConvert/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">Encode-HanConvert</remote-id>
+ <remote-id type="cpan-module">Encode::HanConvert</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Encode-HanExtra-0.230.0-r1 b/dev-perl/Encode-HanExtra-0.230.0-r1
deleted file mode 100644
index 6c86a8716335..000000000000
--- a/dev-perl/Encode-HanExtra-0.230.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Encode dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extra sets of Chinese encodings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Encode-HanExtra/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86
-LICENSE=MIT
-RDEPEND=virtual/perl-Encode dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c73b233cb1dba877ce4f84bee20f0b42
diff --git a/dev-perl/Encode-HanExtra-0.230.0-r2 b/dev-perl/Encode-HanExtra-0.230.0-r2
deleted file mode 100644
index e2a8970c8aaf..000000000000
--- a/dev-perl/Encode-HanExtra-0.230.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Encode dev-lang/perl:=
-DESCRIPTION=Extra sets of Chinese encodings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Encode-HanExtra/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd
-LICENSE=MIT
-RDEPEND=virtual/perl-Encode dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4fdb610930e0e13049ae161be10acfee
diff --git a/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r1.ebuild b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r1.ebuild
new file mode 100644
index 000000000000..a737ded39a8e
--- /dev/null
+++ b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AUDREYT
+MODULE_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Extra sets of Chinese encodings"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
+IUSE=""
+
+DEPEND="virtual/perl-Encode"
+RDEPEND="${DEPEND}"
+
+#SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r2.ebuild b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r2.ebuild
new file mode 100644
index 000000000000..cd43d666e26f
--- /dev/null
+++ b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AUDREYT
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Extra sets of Chinese encodings"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd"
+IUSE=""
+
+DEPEND="virtual/perl-Encode"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Encode-HanExtra/Manifest b/dev-perl/Encode-HanExtra/Manifest
new file mode 100644
index 000000000000..b47f078da19a
--- /dev/null
+++ b/dev-perl/Encode-HanExtra/Manifest
@@ -0,0 +1,4 @@
+DIST Encode-HanExtra-0.23.tar.gz 1566682 BLAKE2B f3005f007e424977dd41c62a3ae4d3c4a5c2fffbae5c0040fed4df59cf7af7af47c8903fa240bcfc0d2749aa7eaa01d4cf7bdcc37e7b670aebd6973d961428db SHA512 218083b9b3b4517cfc714169479cba0689a3586d9abb24bcc79d3401d37dd9412cb4e878b6aad06676d5c4f0e03cc69dcaf2e5f48036e2da6f336508c381e462
+EBUILD Encode-HanExtra-0.230.0-r1.ebuild 581 BLAKE2B b12fb95364d15b6010495ed592dfc67b7a21daf68dc6532094d8276072961cbf124c40fa9d2cb67a9a80e06b00175f3bff8244955cc1f10cb8fb218955f12644 SHA512 000dd489a98b5af369aed6e5f3a8aa59c6283632033543f398c16fc7acbe9d5989e0e148748db04ce498127216e5b915dfabba488e10668ba8d1d05382c13b97
+EBUILD Encode-HanExtra-0.230.0-r2.ebuild 592 BLAKE2B 029d9c1468082f505d3a7b6dbde2e80b450912f817d5f6f97d65818fbcd2d515661c77c365e2c9616317c300d777e16cafd21b83f9040593c8571b604a546ceb SHA512 a012cc9d73456fae5be66e946cffc97dbd68213bf8a74a9f84f1406a0d596ba38ada7d4ad5cbd1a49afdec79b49ba95edf09aa507d559d2fdad57af757c9179f
+MISC metadata.xml 546 BLAKE2B 24a6b274fe0308bb0b86e5d67e5468ef110f6e5f87d684fcd6a85bfcddf930d6098e5846a6175e2fbf3d823f79ed15a14251a9aedfbbb9893198905acec3281c SHA512 21b7df344d8b930cd9b8d0c602c11c709b75ef85b55218e1809857b7b56dccdd54b0bfb487d896792deebf982a2af8806f5e1e4ad2e2f38be6bd45512524a203
diff --git a/dev-perl/Encode-HanExtra/metadata.xml b/dev-perl/Encode-HanExtra/metadata.xml
new file mode 100644
index 000000000000..8f7da11f8b5b
--- /dev/null
+++ b/dev-perl/Encode-HanExtra/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Encode-HanExtra</remote-id>
+ <remote-id type="cpan-module">Encode::HanExtra</remote-id>
+ <remote-id type="cpan-module">Encode::TW::Unisys::SOSI1</remote-id>
+ <remote-id type="cpan-module">Encode::TW::Unisys::SOSI2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Encode-IMAPUTF7-1.50.0-r1 b/dev-perl/Encode-IMAPUTF7-1.50.0-r1
deleted file mode 100644
index 10abaffccf1b..000000000000
--- a/dev-perl/Encode-IMAPUTF7-1.50.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Encode test? ( dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Modification of UTF-7 encoding for IMAP
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Encode-IMAPUTF7/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PM/PMAKHOLM/Encode-IMAPUTF7-1.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=adb035ff8adf188256b980c3773f4769
diff --git a/dev-perl/Encode-IMAPUTF7/Encode-IMAPUTF7-1.50.0-r1.ebuild b/dev-perl/Encode-IMAPUTF7/Encode-IMAPUTF7-1.50.0-r1.ebuild
new file mode 100644
index 000000000000..5fc2f6f91c36
--- /dev/null
+++ b/dev-perl/Encode-IMAPUTF7/Encode-IMAPUTF7-1.50.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PMAKHOLM
+MODULE_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Modification of UTF-7 encoding for IMAP"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-Encode"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Test-NoWarnings )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Encode-IMAPUTF7/Manifest b/dev-perl/Encode-IMAPUTF7/Manifest
new file mode 100644
index 000000000000..f687be315136
--- /dev/null
+++ b/dev-perl/Encode-IMAPUTF7/Manifest
@@ -0,0 +1,3 @@
+DIST Encode-IMAPUTF7-1.05.tar.gz 25646 BLAKE2B 8024f0029145df4ec409394eaa799612dadd65a1bc6f2e9fdad51a950a0756b73daa5da2579f22d38efd367642a9ae0f7402f6beeea02a51f84a725803849ba6 SHA512 e286e059db72c498173a312223152ca492700282345cccbd21ea49e0334fedcd922ae40b018aa8a6b474a10fbff9ac49f46d4c6f9920f3e508adab42bdca976f
+EBUILD Encode-IMAPUTF7-1.50.0-r1.ebuild 381 BLAKE2B 0413fea200d7739256a40c07736dac38a74c84e2ed24a96a5d9dd664f03d579e144411ebc6fe54a77adc58908d4a5e0d053534c2d1bc124f94cb1e4937ef3aca SHA512 ed853921805b45bb92154a2f61fab1b95f80b21dfe4f97cb66cd24f97027c1316132584881fb6a0ec4cb5b7b6accddb3db846f7a9dc0f0edba1f5537a6999132
+MISC metadata.xml 402 BLAKE2B 0b6f7b4acbb054f0a644d2666e150f5f8b6d3cabaa8c87241440460c57a65067ca4ecbef8eca9157aa3a68020dfb122db8695830e9ab1aec5b515e195efcfb22 SHA512 203dcdbe7c27e5c159d99132ffa93ab7317ca0d6ccc205dc01fc0d7c8c50cef76e5ca7a0eef8d66c923e403c7de5fdeb40f8a4b23abff96908cffb58771f44a7
diff --git a/dev-perl/Encode-IMAPUTF7/metadata.xml b/dev-perl/Encode-IMAPUTF7/metadata.xml
new file mode 100644
index 000000000000..60cf8f737f30
--- /dev/null
+++ b/dev-perl/Encode-IMAPUTF7/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">Encode-IMAPUTF7</remote-id>
+ <remote-id type="cpan-module">Encode::IMAPUTF7</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Encode-JIS2K-0.30.0 b/dev-perl/Encode-JIS2K-0.30.0
deleted file mode 100644
index cebaf24ecaa0..000000000000
--- a/dev-perl/Encode-JIS2K-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Encode dev-lang/perl:=[-build(-)]
-DESCRIPTION=JIS X 0212 (aka JIS 2000) Encodings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Encode-JIS2K/
-KEYWORDS=amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cd74133d78e2b5af4ac4286f40cf186a
diff --git a/dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0.ebuild b/dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0.ebuild
new file mode 100644
index 000000000000..2801ba5e4de1
--- /dev/null
+++ b/dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="DANKOGAI"
+MODULE_VERSION="0.03"
+
+inherit perl-module
+
+DESCRIPTION="JIS X 0212 (aka JIS 2000) Encodings"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-Encode"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Encode-JIS2K/Manifest b/dev-perl/Encode-JIS2K/Manifest
new file mode 100644
index 000000000000..56e7f842e842
--- /dev/null
+++ b/dev-perl/Encode-JIS2K/Manifest
@@ -0,0 +1,3 @@
+DIST Encode-JIS2K-0.03.tar.gz 419693 BLAKE2B a57a016cd8254c5542bd07a24a48d3d2468feb61e5767e64cf8b15844b661cd4667c796ea32484c3724e691a32c3282908000920672bd7bcf32edaac153402c0 SHA512 93d73a84e394faf8411d158ead0bc398ff1935ba14e35c64992d9fc8c2aa4ce1a71b5f46dbb1a765d3b160b19a9216bec68d42c8be1940d271dde418a62db4ec
+EBUILD Encode-JIS2K-0.30.0.ebuild 353 BLAKE2B 31a845f2d622a8825f66680701829dd68b222a5d208cb5236a622e9fc7276a995ca04d4279f3354e8b8ba813bec728e536475d885bf84cefc586e77abf0349a6 SHA512 ece6808a2fccee1deb03c46239d7becc9dd3239e643d1cb8f956330b5ae644489d45137e1d419b905265a2879148a1d11c3cf6521a0ab1fbf9315865e43bae05
+MISC metadata.xml 467 BLAKE2B 5489dcb0301b0a1b0075afc5dbd9e6ab7fcc7df19061f4388737b559685dd60c801da82faa9392aff8a8a63f891f5f14e08d034dda35d64f24ac8feaeb5c8f8c SHA512 599b91a4f89caa045b4fb7fe543e3d6ec407f7ebc9fdbb19d9241749d6682bb7d9cc427b4a940cb313c7b9126209fdb5ecb60a8e1c9d111583dd2baea23da1b2
diff --git a/dev-perl/Encode-JIS2K/metadata.xml b/dev-perl/Encode-JIS2K/metadata.xml
new file mode 100644
index 000000000000..7fe66d5c6a4e
--- /dev/null
+++ b/dev-perl/Encode-JIS2K/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Encode-JIS2K</remote-id>
+ <remote-id type="cpan-module"> Encode::JIS2K</remote-id>
+ <remote-id type="cpan-module"> Encode::JIS7::2022JP3 </remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Encode-Locale-1.30.0-r1 b/dev-perl/Encode-Locale-1.30.0-r1
deleted file mode 100644
index 31be591ab3dd..000000000000
--- a/dev-perl/Encode-Locale-1.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Determine the locale encoding
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Encode-Locale/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Encode-Locale-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3d243f03e59987360fb965c892c00914
diff --git a/dev-perl/Encode-Locale-1.50.0 b/dev-perl/Encode-Locale-1.50.0
deleted file mode 100644
index a88c41fbad01..000000000000
--- a/dev-perl/Encode-Locale-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Encode-2.0.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Determine the locale encoding
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Encode-Locale/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Encode-2.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e87bbc104b525ae073f3b5bc1a3e7755
diff --git a/dev-perl/Encode-Locale/Encode-Locale-1.30.0-r1.ebuild b/dev-perl/Encode-Locale/Encode-Locale-1.30.0-r1.ebuild
new file mode 100644
index 000000000000..fc3bcdcc33d5
--- /dev/null
+++ b/dev-perl/Encode-Locale/Encode-Locale-1.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Determine the locale encoding"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Encode-Locale/Encode-Locale-1.50.0.ebuild b/dev-perl/Encode-Locale/Encode-Locale-1.50.0.ebuild
new file mode 100644
index 000000000000..f42e086ee626
--- /dev/null
+++ b/dev-perl/Encode-Locale/Encode-Locale-1.50.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Determine the locale encoding"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=virtual/perl-Encode-2.0.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )"
diff --git a/dev-perl/Encode-Locale/Manifest b/dev-perl/Encode-Locale/Manifest
new file mode 100644
index 000000000000..1c780859350b
--- /dev/null
+++ b/dev-perl/Encode-Locale/Manifest
@@ -0,0 +1,5 @@
+DIST Encode-Locale-1.03.tar.gz 6846 BLAKE2B e840ed6d4476b6f48950bd9d32caadbde9b5a72d91010d26c8d40976b55d0375082817a541757df97ffed45247fc4cddeb9a4f15df149bd7dc4a21736a01196f SHA512 f236a8d8dbf9c3af8cc382cb963e82bea289aa6ea57d5c36bf71c7cc0ba498ef1237357512418b7859723f865094057a827bd8043ad74b41a96e611a8ffebc0a
+DIST Encode-Locale-1.05.tar.gz 8355 BLAKE2B f66bac8ebf012e7673b344b3899bed755558b80833a68b009b6083aeadd9d69748a63bee4e5e3c20dffaf7f2551fd6c9c778273ae992752c426e081d35715dee SHA512 68ed5732fd3645eca2ea54080067677a48f90fc5a594a1b453a322f3127e67a984d539cb5fd41ac63a03b9dab693c070b65e3c70a2a677dc61b4634f3e212d06
+EBUILD Encode-Locale-1.30.0-r1.ebuild 490 BLAKE2B bd0cf1e4ff83bde323ea33bc83f95d11fdc499a04b6a17f228384b4034681746a7a89fcc16507a02ee9112bc38c0130908b186f068447e213899de50f81cfbde SHA512 3247a852919d07a98f2aecae72a3dade39c9053087ced50f8ba8aa6016a5703654bb42df661d92be1bd6964106f838ccbd5a87a94c49aeca0ce750404d347cbb
+EBUILD Encode-Locale-1.50.0.ebuild 622 BLAKE2B 6b13c373b848f7dc350de5bcb90a24a9d51a6be9b15ce06abc4a789c5259260c046e7233420b69fe963e8ec40ad0fcb8d9eea38e2aa857ba24fefe88e106ac6c SHA512 eae9d850f7efdbe612a66df349bf3609b5b402ff8f4ba0d2b734bea4aaefe4b1f317efa96ef21d3c9477bc013f4461f3a857aa50439f53c673c1b9dc833f5eeb
+MISC metadata.xml 386 BLAKE2B 68a9af93adbdfcec9d81047380ab13ab150e9e6cf7187514277003e0b3501e564ebc2434bcce316031a9ccd524b6ed83357f7b09e055460e110301fe19203a44 SHA512 ed2b99d5da811c6e2d442fd1ee31f7806b0c16eb0172f8fba0af2fc23da22a53393dabb757dd963b6dea4ca2dbdf3be6819c4b2774dc710e723239327c0a156b
diff --git a/dev-perl/Encode-Locale/metadata.xml b/dev-perl/Encode-Locale/metadata.xml
new file mode 100644
index 000000000000..26917666e4e2
--- /dev/null
+++ b/dev-perl/Encode-Locale/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">Encode-Locale</remote-id>
+ <remote-id type="cpan-module">Encode::Locale</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Encode-compat-0.70.0-r1 b/dev-perl/Encode-compat-0.70.0-r1
deleted file mode 100644
index c3485266327f..000000000000
--- a/dev-perl/Encode-compat-0.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Text-Iconv dev-lang/perl:=[-build(-)]
-DESCRIPTION=Encode.pm emulation layer
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Encode-compat/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=Artistic
-RDEPEND=dev-perl/Text-Iconv dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUTRIJUS/Encode-compat-0.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6f4377fe5816e440bd26bbe82ed92931
diff --git a/dev-perl/Encode-compat-0.70.0-r2 b/dev-perl/Encode-compat-0.70.0-r2
deleted file mode 100644
index d8953c17c3fa..000000000000
--- a/dev-perl/Encode-compat-0.70.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Text-Iconv dev-lang/perl:=
-DESCRIPTION=Encode.pm emulation layer
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Encode-compat/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=Artistic
-RDEPEND=dev-perl/Text-Iconv dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUTRIJUS/Encode-compat-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=91a8c35e5e3a39ca922845760a6ad1e8
diff --git a/dev-perl/Encode-compat/Encode-compat-0.70.0-r1.ebuild b/dev-perl/Encode-compat/Encode-compat-0.70.0-r1.ebuild
new file mode 100644
index 000000000000..43b5189d031f
--- /dev/null
+++ b/dev-perl/Encode-compat/Encode-compat-0.70.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AUTRIJUS
+MODULE_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Encode.pm emulation layer"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+LICENSE="Artistic"
+
+RDEPEND="dev-perl/Text-Iconv"
+DEPEND="${RDEPEND}"
+
+#SRC_TEST="do"
diff --git a/dev-perl/Encode-compat/Encode-compat-0.70.0-r2.ebuild b/dev-perl/Encode-compat/Encode-compat-0.70.0-r2.ebuild
new file mode 100644
index 000000000000..caa77eed039c
--- /dev/null
+++ b/dev-perl/Encode-compat/Encode-compat-0.70.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AUTRIJUS
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Encode.pm emulation layer"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+LICENSE="Artistic"
+
+RDEPEND="dev-perl/Text-Iconv"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Encode-compat/Manifest b/dev-perl/Encode-compat/Manifest
new file mode 100644
index 000000000000..05edeb0da351
--- /dev/null
+++ b/dev-perl/Encode-compat/Manifest
@@ -0,0 +1,4 @@
+DIST Encode-compat-0.07.tar.gz 9070 BLAKE2B 3d85166a3b06866b39f033cc9a71cd33a0f83b43daf1a67b7ea1ff2af86b94f9ccbf0b6f1b2bb7d8157b1fa5beea53da2df5acdd737d1fb582c5816f59308cd9 SHA512 0722f27933bbceaba9750c655c06bb23cdbf6e5e54160d85ee2e9ae26405e87721a7cd382c3a467d78123827433802fc0f0ee32f269f0fecb667a3194c0565a5
+EBUILD Encode-compat-0.70.0-r1.ebuild 361 BLAKE2B d7a3590851def58935f24e7e49b9551521689c813206c350a0036a94ccc4e8c6b319c9fda11cad135235ac095095bf299384ae751b26211b4ebbf18e607502e2 SHA512 9e58dfc80a0d7db032e338a0bf18dc52b2a4c9a128b72b61ad91d8931325ed0f9011c9efd83ef0e1202b56ed496df5f995ff534cae111c6f4b53d0417d4c4731
+EBUILD Encode-compat-0.70.0-r2.ebuild 341 BLAKE2B 2844b794504a6f38dbbd10414641443a91478818ada49b295814b9037a0dc3aec1a6a3439aa29e1bd122c27ca9aa46405a193a241926fd6e520c8b23957620d0 SHA512 5adf5919e052f60a249a3ae4a75d08de48dc76ec265f1c0bd0aa5a6b50d039ace783387859e5651b25049a2e6b8b759d69c1d29892680e918a81272595b740b5
+MISC metadata.xml 718 BLAKE2B ee45d73312a14adc41b485a274b23269338389fa02091f83a06d03939d22caf88168728d6254edf7e16f453c1d67e9e7e969ca964c3be92a2f1d69afadcb0d5e SHA512 464ab15d60b1a3d47c9fe881b08c3b1a4a6d775b385c9d6aad0592daf4664bd3b0a5d1a480084bea71948969943e191a6a083b17e79aea399e850f5f6aac5e4a
diff --git a/dev-perl/Encode-compat/metadata.xml b/dev-perl/Encode-compat/metadata.xml
new file mode 100644
index 000000000000..401cd748c82d
--- /dev/null
+++ b/dev-perl/Encode-compat/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Encode-compat</remote-id>
+ <remote-id type="cpan-module">Encode</remote-id>
+ <remote-id type="cpan-module">Encode::Alias</remote-id>
+ <remote-id type="cpan-module">Encode::compat</remote-id>
+ <remote-id type="cpan-module">Encode::compat::5006001</remote-id>
+ <remote-id type="cpan-module">Encode::compat::Alias</remote-id>
+ <remote-id type="cpan-module">Encode::compat::common</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Error-0.170.240 b/dev-perl/Error-0.170.240
deleted file mode 100644
index 5c8ad385424c..000000000000
--- a/dev-perl/Error-0.170.240
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.280.801 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Error/exception handling in an OO-ish way
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Error/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ ) MIT
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Error-0.17024.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3aaeee2252de224ac6a61a3b8e935c10
diff --git a/dev-perl/Error-0.170.250 b/dev-perl/Error-0.170.250
deleted file mode 100644
index 7c7a593ea3d1..000000000000
--- a/dev-perl/Error-0.170.250
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.280.801 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Error/exception handling in an OO-ish way
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Error/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ ) MIT
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Error-0.17025.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9af610f78ba818bef2c30196f64c9bab
diff --git a/dev-perl/Error/Error-0.170.240.ebuild b/dev-perl/Error/Error-0.170.240.ebuild
new file mode 100644
index 000000000000..00df0d77280f
--- /dev/null
+++ b/dev-perl/Error/Error-0.170.240.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHLOMIF
+MODULE_VERSION=0.17024
+inherit perl-module
+
+DESCRIPTION="Error/exception handling in an OO-ish way"
+
+LICENSE+=" MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.801
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Error/Error-0.170.250.ebuild b/dev-perl/Error/Error-0.170.250.ebuild
new file mode 100644
index 000000000000..b7f57ec453f7
--- /dev/null
+++ b/dev-perl/Error/Error-0.170.250.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=0.17025
+inherit perl-module
+
+DESCRIPTION="Error/exception handling in an OO-ish way"
+
+LICENSE+=" MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.801
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t t/style-trailing-space.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Error/Manifest b/dev-perl/Error/Manifest
new file mode 100644
index 000000000000..43303430c325
--- /dev/null
+++ b/dev-perl/Error/Manifest
@@ -0,0 +1,5 @@
+DIST Error-0.17024.tar.gz 31269 BLAKE2B 944e53e12b14e11f674ce503ba2afb53e09df420f7f146eecb23050bc9c3ddcef3435f3fc41da543187a2c6fb2c7804385652f96605ac72e6b05a778b8b52a87 SHA512 886ad8d527936ddca564c466bb753e29bcb203ebc32bee7c8af8db05f70fcae17d3536f1f0163d17e3d1a0669da0c559ea0e5d14a1e83c4c7e329d4368ba3e77
+DIST Error-0.17025.tar.gz 32013 BLAKE2B f05769f2d10f2d326f85b67b5ae6cf16605b4b908b56643258543ff321c74d3aa7382f4ccac1693fea44e31b4ad970eeb15219bf610da4d2f1c0c13d68596494 SHA512 0cb77d8be2f759aaf8970f9d5fa5483ba5ba687c115f6bbeaa22afb1b5c50fe6f70b4dce19a3c8d1bf6e9bfad0af86f2e03faac493f428b04962e5337be3ae2b
+EBUILD Error-0.170.240.ebuild 782 BLAKE2B 7fdb570f149c63f972ac6c29612e9d13698d515a0736925b3eff664d535f433ccdaf5a7c8cca3223a3c0c55b774449e9695534f79cc138b1453263f10e98abbd SHA512 35c510f5bcead7fa015df03cb8c48931cf5067800e7b89a9a1ae802cd403ebafaf1549155fb20fb8bcb7c7fa3c89874d5aa4e23b44eee8051edba5a9c4e5aa95
+EBUILD Error-0.170.250.ebuild 790 BLAKE2B b364503e3002fb625021ce7a3912c749fe09cb6a49516477f4b578d4cfa86a2d7342ac5cfdf10be7825e959151b4d515a51621ec2cd9678645153284782bb0e9 SHA512 ba9961138a2d9d4ee65813b7d8e57b9369598efb936705afa02600c5f252877ba9d05d359615c53f427958a5a154dde7b3d5b0302879f2b0851070b7ad7f6637
+MISC metadata.xml 560 BLAKE2B 0d59c926b5fe430fcae8cf8431dd7a15c9e1144cae7ce86aecbf1ad44cea77c37e3d23e1a7f682b591dabdf48cfa7da235eae18a4edd104546b4b8b8c24a0e91 SHA512 348405f6cd75c3e1a5a5b21bcb3da8fd95a9ffc9117c2d4ca7c675cdc37437442edb9489689976712995e1956a1f722cb9f46e0228ff4735fd98fdf02d5957da
diff --git a/dev-perl/Error/metadata.xml b/dev-perl/Error/metadata.xml
new file mode 100644
index 000000000000..33715e3ca23e
--- /dev/null
+++ b/dev-perl/Error/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Error</remote-id>
+ <remote-id type="cpan-module">Error</remote-id>
+ <remote-id type="cpan-module">Error::Simple</remote-id>
+ <remote-id type="cpan-module">Error::WarnDie</remote-id>
+ <remote-id type="cpan-module">Error::subs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Eval-Closure-0.130.0 b/dev-perl/Eval-Closure-0.130.0
deleted file mode 100644
index 13904019d67e..000000000000
--- a/dev-perl/Eval-Closure-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Perl-Tidy ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=safely and cleanly create closures via string eval
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Eval-Closure/
-IUSE=test minimal
-KEYWORDS=~alpha amd64 ~arm hppa ppc x86 ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Perl-Tidy ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Eval-Closure-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=287a50404434828b8248afcced3acaea
diff --git a/dev-perl/Eval-Closure-0.140.0 b/dev-perl/Eval-Closure-0.140.0
deleted file mode 100644
index 8a00727365d4..000000000000
--- a/dev-perl/Eval-Closure-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Perl-Tidy ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=safely and cleanly create closures via string eval
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Eval-Closure/
-IUSE=test minimal
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Perl-Tidy ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8525556e544054be787885672abf7887
diff --git a/dev-perl/Eval-Closure/Eval-Closure-0.130.0.ebuild b/dev-perl/Eval-Closure/Eval-Closure-0.130.0.ebuild
new file mode 100644
index 000000000000..0a97bf6bfd67
--- /dev/null
+++ b/dev-perl/Eval-Closure/Eval-Closure-0.130.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOY
+MODULE_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="safely and cleanly create closures via string eval"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ppc x86 ~x86-fbsd ~x64-macos"
+IUSE="test minimal"
+
+# Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ !minimal? (
+ >=dev-perl/Devel-LexAlias-0.50.0
+ dev-perl/Perl-Tidy
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Eval-Closure/Eval-Closure-0.140.0.ebuild b/dev-perl/Eval-Closure/Eval-Closure-0.140.0.ebuild
new file mode 100644
index 000000000000..87a87d5a4680
--- /dev/null
+++ b/dev-perl/Eval-Closure/Eval-Closure-0.140.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOY
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="safely and cleanly create closures via string eval"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~x64-macos"
+IUSE="test minimal"
+
+# Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ !minimal? (
+ >=dev-perl/Devel-LexAlias-0.50.0
+ dev-perl/Perl-Tidy
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Eval-Closure/Manifest b/dev-perl/Eval-Closure/Manifest
new file mode 100644
index 000000000000..a9ec55c342c1
--- /dev/null
+++ b/dev-perl/Eval-Closure/Manifest
@@ -0,0 +1,5 @@
+DIST Eval-Closure-0.13.tar.gz 19735 BLAKE2B 90ccaf7ff47b037f140b41e32438ad0511bbed79f73a964c74bfdfbcc4aea526dbf3058f0e79cb0da52936d245ee48ae0fe056d93d74abf65bb7fe549df9a486 SHA512 f87d8aa8af5f87611f95a8f1f44f9c403ab669f944b3a63a9f8ca6a80075ed957f0050bd57b2076581bc47fa57b710712ed9e3abe5670a1881b12dd674414f89
+DIST Eval-Closure-0.14.tar.gz 20128 BLAKE2B 019ff41caddaf790b7b6e3d11c6a05bdc9c3d81fb1af59f9dea9f32d1f0eb5103a8d323d1f263e060ce56898f6631861ab03bbb13a9639688fae26f6c5ed979c SHA512 fc55206bd39c4cb39360d06b6f39a65743f34b5e59d1a1ce99bf5831b9d88a03fb6dadf32fa9f0868e140fce719d53a7b13027f397cdd7f6ca05cc81277bdc08
+EBUILD Eval-Closure-0.130.0.ebuild 755 BLAKE2B 48bad555a368ca16f590b62de1e4242ae76947f44b9001acc3beec1cb80eed14459c556937d6f9b22438fcc5195f747f01d8bde9d47f265fe31e2c7f6569ddbb SHA512 da0833b5b5eb5d809bde50e28481d253661c3140dd4b1e8b8096e65d71077a256e7b7fbe2e5be7320d066e3b747349601b0433fea7ec796a88acbf48b713749c
+EBUILD Eval-Closure-0.140.0.ebuild 769 BLAKE2B 2a8b90b3344124d8d7ff4aac6719e909db866b81bfc32d2d2397d911dbe0b779314f10855c2379fa356ba2ddc904337e1afd142054ec298f84241e72c8d04b46 SHA512 80e02d9fb3ab2d0a24d01eacf8d4e0d077d5e0d7faa0c0ff3ecf8730ed1e5e19cff7129eb9e622291d143132500c58b2bfafafefe4366b5bfbc6219f16423dca
+MISC metadata.xml 396 BLAKE2B 4c24aaec07033b988c8fda5fc98a854028c2dce54b62332ed8d1d8e45ee4f4c2e81fb1a7997a8f364518fb21d36e3afdf96aaa123a805f3204a50fe751c56245 SHA512 6ddfd6641d94f1db70b821e1ff4abc42c640f34ef71c950f08d54337ad798114997009a248a64cb9cf369240d05dd62969b276e8d4b3e3cf096c2ba334cd42a7
diff --git a/dev-perl/Eval-Closure/metadata.xml b/dev-perl/Eval-Closure/metadata.xml
new file mode 100644
index 000000000000..369ef086486f
--- /dev/null
+++ b/dev-perl/Eval-Closure/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">Eval-Closure</remote-id>
+ <remote-id type="cpan-module">Eval::Closure</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Eval-LineNumbers-0.340.0 b/dev-perl/Eval-LineNumbers-0.340.0
deleted file mode 100644
index c0e628d3e11b..000000000000
--- a/dev-perl/Eval-LineNumbers-0.340.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Add line numbers to hereis blocks that contain perl source code
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Eval-LineNumbers/
-KEYWORDS=alpha amd64 arm ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/Eval-LineNumbers-0.34.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=16926b85f8809d9ebbb27505a7ce50b9
diff --git a/dev-perl/Eval-LineNumbers/Eval-LineNumbers-0.340.0.ebuild b/dev-perl/Eval-LineNumbers/Eval-LineNumbers-0.340.0.ebuild
new file mode 100644
index 000000000000..6d436bcf7402
--- /dev/null
+++ b/dev-perl/Eval-LineNumbers/Eval-LineNumbers-0.340.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=MUIR
+MODULE_SECTION=modules
+MODULE_VERSION=0.34
+
+inherit perl-module
+
+DESCRIPTION="Add line numbers to hereis blocks that contain perl source code"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Eval-LineNumbers/Manifest b/dev-perl/Eval-LineNumbers/Manifest
new file mode 100644
index 000000000000..ada7af171dd6
--- /dev/null
+++ b/dev-perl/Eval-LineNumbers/Manifest
@@ -0,0 +1,3 @@
+DIST Eval-LineNumbers-0.34.tar.gz 3203 BLAKE2B 95b3c5abab70f68cc8d7a95fab2c72729a2a96f1730eaa31a457390a25070141593e6d990f6f14646a2e56c302c48156f5b484e86cda858406c19f136c5dd084 SHA512 db99b5c431c634142d6f0e030c332285ad8d40fbece7b12a57524d24e6fca6039203648a6112c065196ff2b85f031bc527ad444dbc4e369d2d65832744b7a053
+EBUILD Eval-LineNumbers-0.340.0.ebuild 406 BLAKE2B ded475a58ddd417bce79313584ec71a2699824eddb6f9e12ba85e4ce5975df86fcb1b462bcc122d85265d65dab67da5956dbc90b5999b26c7578952b4b305837 SHA512 e26dc76179f98896cad6053707c7a9f6c7a020a0d01b1b4e79312291dfc44ab80f98dc6a7a5e854205aba99ff3f328a292e413adc019187f1c5cb00e2e7bda8b
+MISC metadata.xml 404 BLAKE2B 24f812b97645bbd946864a225f309801e964a3898028bb8d1d1e19800b011a724d2524298286406cef6070e6de0df3ac590de6b6f688128118d17e492d38674c SHA512 ec35a7d6f1ab90d114a020741dc064ffdc80dee81cbfc80318121444af8ea459a2ec5def0fab925997a54d8239468676e33248f380cec1abefa274dc21bc8dde
diff --git a/dev-perl/Eval-LineNumbers/metadata.xml b/dev-perl/Eval-LineNumbers/metadata.xml
new file mode 100644
index 000000000000..ff7f0f8687b3
--- /dev/null
+++ b/dev-perl/Eval-LineNumbers/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">Eval-LineNumbers</remote-id>
+ <remote-id type="cpan-module">Eval::LineNumbers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Event-1.240.0 b/dev-perl/Event-1.240.0
deleted file mode 100644
index 37b11c37cbef..000000000000
--- a/dev-perl/Event-1.240.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Fast, generic event loop
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Event/
-KEYWORDS=alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/Event-1.24.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0598fc0630365413470d488291520a9f
diff --git a/dev-perl/Event-1.260.0 b/dev-perl/Event-1.260.0
deleted file mode 100644
index 13f8af123fb1..000000000000
--- a/dev-perl/Event-1.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=Fast, generic event loop
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Event/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/Event-1.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=56473042c8a24c6f6db46d9708851089
diff --git a/dev-perl/Event-ExecFlow-0.640.0-r1 b/dev-perl/Event-ExecFlow-0.640.0-r1
deleted file mode 100644
index a9752dba07cb..000000000000
--- a/dev-perl/Event-ExecFlow-0.640.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/AnyEvent dev-perl/libintl-perl dev-lang/perl:=[-build(-)]
-DESCRIPTION=High level API for event-based execution flow control
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Event-ExecFlow/
-KEYWORDS=amd64 ppc ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/AnyEvent dev-perl/libintl-perl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRED/Event-ExecFlow-0.64.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2350613b0a14b38b4dfb7be2e0a08d0b
diff --git a/dev-perl/Event-ExecFlow/Event-ExecFlow-0.640.0-r1.ebuild b/dev-perl/Event-ExecFlow/Event-ExecFlow-0.640.0-r1.ebuild
new file mode 100644
index 000000000000..295a2f04d598
--- /dev/null
+++ b/dev-perl/Event-ExecFlow/Event-ExecFlow-0.640.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JRED
+MODULE_VERSION=0.64
+inherit perl-module
+
+DESCRIPTION="High level API for event-based execution flow control"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/AnyEvent
+ dev-perl/libintl-perl"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Event-ExecFlow/Manifest b/dev-perl/Event-ExecFlow/Manifest
new file mode 100644
index 000000000000..78a07cc368fd
--- /dev/null
+++ b/dev-perl/Event-ExecFlow/Manifest
@@ -0,0 +1,3 @@
+DIST Event-ExecFlow-0.64.tar.gz 15336 BLAKE2B b5f020813cf3db2af19e42e0ddb38620d019e1efb0500b80cbb28365a4c602e70bd953eda7aa9c02290a93c64321aa70c12f53255745934ed7516947d418b3d7 SHA512 dab795481e3f85ecde70e330eda10c8d09eb310d3325945364eebc1d70521f094b1f6afc311aff4b662cbefd96e0170bfb72f284296654088b747a139bfe7b5d
+EBUILD Event-ExecFlow-0.640.0-r1.ebuild 402 BLAKE2B 5bfdd465ef589595194f46445aff4b5ea0b17e180c9969d8e7ec96e568225c5022f6b8bffa9ccf8496321001fe955b53ecb6a53c056ee87abaeeedec8f8c16f1 SHA512 038bfbbc7c73a38e765fff806f15f00cc7aae4bccd15326ab260f6b967f5a16f053e4bcb3d310d4e94bf1267d4299d988da203c6128854943dea88cdbbfceb8c
+MISC metadata.xml 1221 BLAKE2B 06a11d34bcee6c0c62fdeb510f441c317b5c6128b1265c55ff61fb5d65278e256bf24f7d4cf2f4fb99de56df63c7f87552f9acb4b755adc5a52551409070b65b SHA512 2d36dfabdcf6c9d27b9c772128c505981e0a0765d1c09704d4751c1a2609885c0fe7dff1860fecd94b7443dccc86477a46ac26448a64145d70ed020f5dafbdbd
diff --git a/dev-perl/Event-ExecFlow/metadata.xml b/dev-perl/Event-ExecFlow/metadata.xml
new file mode 100644
index 000000000000..dc2850d6eb04
--- /dev/null
+++ b/dev-perl/Event-ExecFlow/metadata.xml
@@ -0,0 +1,23 @@
+<?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">Event-ExecFlow</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Event::CondVar</remote-id>
+ <remote-id type="cpan-module">AnyEvent::Impl::Event::Glib</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Callbacks</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Frontend</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Frontend::Term</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Job</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Job::Code</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Job::Command</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Job::Group</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Scheduler</remote-id>
+ <remote-id type="cpan-module">Event::ExecFlow::Scheduler::SimpleMax</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Event-RPC-1.50.0 b/dev-perl/Event-RPC-1.50.0
deleted file mode 100644
index 7c49ea404e14..000000000000
--- a/dev-perl/Event-RPC-1.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=|| ( dev-perl/Event dev-perl/glib-perl ) dev-perl/IO-Socket-SSL dev-perl/Net-SSLeay virtual/perl-Storable dev-lang/perl:=[-build(-)]
-DESCRIPTION=Event based transparent Client/Server RPC framework
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Event-RPC/
-KEYWORDS=amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=|| ( dev-perl/Event dev-perl/glib-perl ) dev-perl/IO-Socket-SSL dev-perl/Net-SSLeay virtual/perl-Storable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRED/Event-RPC-1.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c06cae75dd02975dcbc463dc51299ad9
diff --git a/dev-perl/Event-RPC-1.80.0 b/dev-perl/Event-RPC-1.80.0
deleted file mode 100644
index 04e4e0201ef7..000000000000
--- a/dev-perl/Event-RPC-1.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=|| ( dev-perl/Event dev-perl/glib-perl dev-perl/AnyEvent ) dev-perl/IO-Socket-SSL dev-perl/Net-SSLeay || ( >=dev-perl/Sereal-3.0.0 dev-perl/CBOR-XS >=dev-perl/JSON-XS-3.0.0 ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple virtual/perl-Storable virtual/perl-IO ) dev-lang/perl:=
-DESCRIPTION=Event based transparent Client/Server RPC framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Event-RPC/
-IUSE=test examples
-KEYWORDS=amd64 ia64 ppc ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=|| ( dev-perl/Event dev-perl/glib-perl dev-perl/AnyEvent ) dev-perl/IO-Socket-SSL dev-perl/Net-SSLeay || ( >=dev-perl/Sereal-3.0.0 dev-perl/CBOR-XS >=dev-perl/JSON-XS-3.0.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRED/Event-RPC-1.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=64ac201d4dffb79332e63fee88200f2b
diff --git a/dev-perl/Event-RPC/Event-RPC-1.50.0.ebuild b/dev-perl/Event-RPC/Event-RPC-1.50.0.ebuild
new file mode 100644
index 000000000000..656aca207c3a
--- /dev/null
+++ b/dev-perl/Event-RPC/Event-RPC-1.50.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JRED
+MODULE_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Event based transparent Client/Server RPC framework"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="|| ( dev-perl/Event dev-perl/glib-perl )
+ dev-perl/IO-Socket-SSL
+ dev-perl/Net-SSLeay
+ virtual/perl-Storable"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=skip
+# tests hang, at least on 5.24... probably trying to do something network-related
+# needs more investigation
diff --git a/dev-perl/Event-RPC/Event-RPC-1.80.0.ebuild b/dev-perl/Event-RPC/Event-RPC-1.80.0.ebuild
new file mode 100644
index 000000000000..828e04bab93c
--- /dev/null
+++ b/dev-perl/Event-RPC/Event-RPC-1.80.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JRED
+DIST_VERSION=1.08
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Event based transparent Client/Server RPC framework"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 ~sparc x86"
+IUSE="test"
+
+# Note: Storable not listed in final alternation like it is
+# upstream as storable alone is inherently insecure, so we force
+# availability of at least one secure option
+RDEPEND="|| ( dev-perl/Event dev-perl/glib-perl dev-perl/AnyEvent )
+ dev-perl/IO-Socket-SSL
+ dev-perl/Net-SSLeay
+ || ( >=dev-perl/Sereal-3.0.0 dev-perl/CBOR-XS >=dev-perl/JSON-XS-3.0.0 )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ virtual/perl-Storable
+ virtual/perl-IO
+ )
+"
+# Before disabling test here again, please file a bug and help kentnl
+# track it down, so we can at least run some tests where its sensible.
+#SRC_TEST=skip
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
diff --git a/dev-perl/Event-RPC/Manifest b/dev-perl/Event-RPC/Manifest
new file mode 100644
index 000000000000..7feaa1dea838
--- /dev/null
+++ b/dev-perl/Event-RPC/Manifest
@@ -0,0 +1,6 @@
+AUX Event-RPC-1.80.0-no-dot-inc.patch 5825 BLAKE2B 25dfaf6f07e9a185351553198e164f70f537e2bd8f8b358ec74514440038d3813e0998770adb4d17e01668eea98cb6fe62d8a90831df24407e8c3995cac7a5d7 SHA512 a00612db24519cb288f264017ce94d8b725fe0d052af686b8df7719868c27ff5fcff3ecbd7287955d5ef81f6cea3cbe6ed253137f23d85c54682a681cc6cfb00
+DIST Event-RPC-1.05.tar.gz 48716 BLAKE2B 3a062b48c4814e4ead8ba5faa54b016b34149895b06e2cca5bab2dcbe437f9f15c9d4dc793137088f558a52593ca17416625ab0fde8e1090ede285abbe2cd13a SHA512 817f3c6efccc9701d091d4ddb3dc6860efbb276150f1534a40315eb668074a77dac099b0f944a7507cda98aef1a59d4a5c460a9d3cef1bd0ffe40f88d1d5b214
+DIST Event-RPC-1.08.tar.gz 57504 BLAKE2B 2dcd0c1807ec1c7823ea4a27f7acfc010cc83068152ae054d25d3814021e34aa301e9eb7a8c90468ad05f0f43e3e89c229893c51e012126084014e1519a884d7 SHA512 39de9feb1e958c8834e6492cf7d6d237892e8b4ea54e534af6d0a92dddae9126766872e46b9222f00deb24309981a4459b84cb37bc8ea74e7d62e4112b1fe317
+EBUILD Event-RPC-1.50.0.ebuild 566 BLAKE2B 992f755541dfa1395f59f77b9a8dd4b7eba6f0f36c35eb35b5ca973b89ec84189a1b71652c99bde1787dcd0dd889c92a0ce8cbe214ba359c58ea4de627cf338c SHA512 38a2a53ce306ccbe18e23ffe2dadb622f93a5bc859252ab818871c0ae5272eb2593d64a8f107e3870331cbdea31bdb7dd465c9cfc4f1d07a030aa1124bdb2411
+EBUILD Event-RPC-1.80.0.ebuild 1029 BLAKE2B 4c91f2b2f64c998a39c10708055f2e78c8bd9a029049a4010c27f37b98e7bd67c801152a5cf19922110fb839ef22f6d0ff40003e165023caeaa7259db933b9c0 SHA512 7581f6f7703e52419735667c4c981285d59da588d04894cc6d6e88f6e24c60b9d1ce5c2e83353d0802763fc9a2773a14b5e1afd37c8bd8de35e8216c751c3d53
+MISC metadata.xml 1593 BLAKE2B 80cb322531406cd7a1145d69b05378068035b24c2aa69fb993a0e8b0ecf4e1aa7c9d13d72e8e1915b79f64b1162428c6ad76f2ffae322d690e52e3431c8506e0 SHA512 71052db76dec759cf8b1dd38ec61095e32ae15929c60cc7ab46888d22fd2559b6bef08e0f95af29db465a87d9a26688c039084a52f3c7db8867b4798d77fc2cf
diff --git a/dev-perl/Event-RPC/files/Event-RPC-1.80.0-no-dot-inc.patch b/dev-perl/Event-RPC/files/Event-RPC-1.80.0-no-dot-inc.patch
new file mode 100644
index 000000000000..9db111d68ea3
--- /dev/null
+++ b/dev-perl/Event-RPC/files/Event-RPC-1.80.0-no-dot-inc.patch
@@ -0,0 +1,203 @@
+From d0ac39cd738065a8f157dade0da743fd2c80960b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 21 Oct 2017 10:17:48 +1300
+Subject: Fix test failures without '.' in @INC on Perl 5.26
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121204
+Bug: https://bugs.gentoo.org/615834
+---
+ MANIFEST | 6 +++---
+ t/02.cnct.t | 3 ++-
+ t/03.cnct-auth.t | 3 ++-
+ t/04.cnct-auth-ssl-verifypeer-noca.t | 3 ++-
+ t/04.cnct-auth-ssl-verifypeer-wrongca.t | 3 ++-
+ t/04.cnct-auth-ssl-verifypeer.t | 3 ++-
+ t/04.cnct-auth-ssl.t | 4 ++--
+ t/05.func.t | 3 ++-
+ t/06.object2.t | 4 ++--
+ t/07.maxpacket.t | 4 ++--
+ t/08.msg_formats.t | 4 ++--
+ t/{ => lib}/Event_RPC_Test.pm | 0
+ t/{ => lib}/Event_RPC_Test2.pm | 0
+ t/{ => lib}/Event_RPC_Test_Server.pm | 0
+ 14 files changed, 23 insertions(+), 17 deletions(-)
+ rename t/{ => lib}/Event_RPC_Test.pm (100%)
+ rename t/{ => lib}/Event_RPC_Test2.pm (100%)
+ rename t/{ => lib}/Event_RPC_Test_Server.pm (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index fa86a36..4c5f709 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -32,9 +32,9 @@ t/05.func.t
+ t/06.object2.t
+ t/07.maxpacket.t
+ t/08.msg_formats.t
+-t/Event_RPC_Test.pm
+-t/Event_RPC_Test2.pm
+-t/Event_RPC_Test_Server.pm
++t/lib/Event_RPC_Test.pm
++t/lib/Event_RPC_Test2.pm
++t/lib/Event_RPC_Test_Server.pm
+ t/ssl/ca.crt
+ t/ssl/ca.key
+ t/ssl/ca-wrong.crt
+diff --git a/t/02.cnct.t b/t/02.cnct.t
+index 3ed842c..c23aa06 100644
+--- a/t/02.cnct.t
++++ b/t/02.cnct.t
+@@ -16,7 +16,8 @@ if ( not $depend_modules ) {
+
+ plan tests => 5;
+
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ # load client class
+diff --git a/t/03.cnct-auth.t b/t/03.cnct-auth.t
+index 6f782f9..06cf939 100644
+--- a/t/03.cnct-auth.t
++++ b/t/03.cnct-auth.t
+@@ -15,7 +15,8 @@ if ( not $depend_modules ) {
+
+ plan tests => 6;
+
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ my $AUTH_USER = "foo";
+diff --git a/t/04.cnct-auth-ssl-verifypeer-noca.t b/t/04.cnct-auth-ssl-verifypeer-noca.t
+index 0a2502e..bafafff 100644
+--- a/t/04.cnct-auth-ssl-verifypeer-noca.t
++++ b/t/04.cnct-auth-ssl-verifypeer-noca.t
+@@ -20,7 +20,8 @@ if ( $@ ) {
+
+ plan tests => 4;
+
+-require "t/Event_RPC_Test_Server.pm";
++use lib "t/lib";
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ my $AUTH_USER = "foo";
+diff --git a/t/04.cnct-auth-ssl-verifypeer-wrongca.t b/t/04.cnct-auth-ssl-verifypeer-wrongca.t
+index 48d7bdf..e34265d 100644
+--- a/t/04.cnct-auth-ssl-verifypeer-wrongca.t
++++ b/t/04.cnct-auth-ssl-verifypeer-wrongca.t
+@@ -20,7 +20,8 @@ if ( $@ ) {
+
+ plan tests => 5;
+
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ my $AUTH_USER = "foo";
+diff --git a/t/04.cnct-auth-ssl-verifypeer.t b/t/04.cnct-auth-ssl-verifypeer.t
+index 6dc7816..93bc077 100644
+--- a/t/04.cnct-auth-ssl-verifypeer.t
++++ b/t/04.cnct-auth-ssl-verifypeer.t
+@@ -20,7 +20,8 @@ if ( $@ ) {
+
+ plan tests => 6;
+
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ my $AUTH_USER = "foo";
+diff --git a/t/04.cnct-auth-ssl.t b/t/04.cnct-auth-ssl.t
+index 2b1eda4..0d9528e 100644
+--- a/t/04.cnct-auth-ssl.t
++++ b/t/04.cnct-auth-ssl.t
+@@ -19,8 +19,8 @@ if ( $@ ) {
+ }
+
+ plan tests => 6;
+-
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ my $AUTH_USER = "foo";
+diff --git a/t/05.func.t b/t/05.func.t
+index 88fbe28..bd095b1 100644
+--- a/t/05.func.t
++++ b/t/05.func.t
+@@ -14,7 +14,8 @@ if ( not $depend_modules ) {
+
+ plan tests => 18;
+
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ # load client class
+diff --git a/t/06.object2.t b/t/06.object2.t
+index 62fcaca..7475a9d 100644
+--- a/t/06.object2.t
++++ b/t/06.object2.t
+@@ -16,8 +16,8 @@ if ( not $depend_modules ) {
+ }
+
+ plan tests => 10;
+-
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ # load client class
+diff --git a/t/07.maxpacket.t b/t/07.maxpacket.t
+index 88f8893..4b4e5e4 100644
+--- a/t/07.maxpacket.t
++++ b/t/07.maxpacket.t
+@@ -14,8 +14,8 @@ if ( not $depend_modules ) {
+ }
+
+ plan tests => 9;
+-
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ # load client class
+diff --git a/t/08.msg_formats.t b/t/08.msg_formats.t
+index f4a93c9..a875d8e 100644
+--- a/t/08.msg_formats.t
++++ b/t/08.msg_formats.t
+@@ -15,8 +15,8 @@ eval { require Glib } && ++$depend_modules;
+ if ( not $depend_modules ) {
+ plan skip_all => "Neither AnyEvent, Event nor Glib installed";
+ }
+-
+-require "t/Event_RPC_Test_Server.pm";
++use lib 't/lib';
++require Event_RPC_Test_Server;
+ my $PORT = Event_RPC_Test_Server->port;
+
+ # determine available message formats (including the insecure)
+diff --git a/t/Event_RPC_Test.pm b/t/lib/Event_RPC_Test.pm
+similarity index 100%
+rename from t/Event_RPC_Test.pm
+rename to t/lib/Event_RPC_Test.pm
+diff --git a/t/Event_RPC_Test2.pm b/t/lib/Event_RPC_Test2.pm
+similarity index 100%
+rename from t/Event_RPC_Test2.pm
+rename to t/lib/Event_RPC_Test2.pm
+diff --git a/t/Event_RPC_Test_Server.pm b/t/lib/Event_RPC_Test_Server.pm
+similarity index 100%
+rename from t/Event_RPC_Test_Server.pm
+rename to t/lib/Event_RPC_Test_Server.pm
+--
+2.14.2
+
diff --git a/dev-perl/Event-RPC/metadata.xml b/dev-perl/Event-RPC/metadata.xml
new file mode 100644
index 000000000000..c92b9f489e60
--- /dev/null
+++ b/dev-perl/Event-RPC/metadata.xml
@@ -0,0 +1,29 @@
+<?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">Event-RPC</remote-id>
+ <remote-id type="cpan-module">Event::RPC</remote-id>
+ <remote-id type="cpan-module">Event::RPC::AuthPasswdHash</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Client</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Connection</remote-id>
+ <remote-id type="cpan-module">Event::RPC::LogConnection</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Logger</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Loop</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Loop::AnyEvent</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Loop::Event</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Loop::Glib</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Message</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Message::CBOR</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Message::JSON</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Message::Negotiate</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Message::Sereal</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Message::SerialiserBase</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Message::Storable</remote-id>
+ <remote-id type="cpan-module">Event::RPC::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Event/Event-1.240.0.ebuild b/dev-perl/Event/Event-1.240.0.ebuild
new file mode 100644
index 000000000000..72b2140d0f51
--- /dev/null
+++ b/dev-perl/Event/Event-1.240.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETJ
+MODULE_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="Fast, generic event loop"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-solaris"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do parallel"
+
+mydoc="ANNOUNCE INSTALL TODO Tutorial.pdf"
diff --git a/dev-perl/Event/Event-1.260.0.ebuild b/dev-perl/Event/Event-1.260.0.ebuild
new file mode 100644
index 000000000000..2f0b6024afc9
--- /dev/null
+++ b/dev-perl/Event/Event-1.260.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=1.26
+inherit perl-module
+
+DESCRIPTION="Fast, generic event loop"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-solaris"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test )
+"
+
+mydoc="ANNOUNCE INSTALL TODO Tutorial.pdf Tutorial.pdf-errata.txt"
diff --git a/dev-perl/Event/Manifest b/dev-perl/Event/Manifest
new file mode 100644
index 000000000000..0cd82a4184ea
--- /dev/null
+++ b/dev-perl/Event/Manifest
@@ -0,0 +1,5 @@
+DIST Event-1.24.tar.gz 254789 BLAKE2B da28379315e24bec206491d9ff75c73e5cf0dd0a8537919fa3527e962afbc0985104a057f54324a473730cbd56aef0f47f051cd023e048dad3f8f3df8c3900a6 SHA512 5e6a54f74117fd47f4ef29b65e3432fe1b87fd6f61a8a11143116a13f14c42f070a178777415d89e710e757ccb69eb0777a1a6b8d95adf8bcfffb2fd762307b2
+DIST Event-1.26.tar.gz 254787 BLAKE2B 9cac8633f38a674eefb91aa270d72541e216626f61d43cb638d8edb75da2fcf62c0586a40fb35888c2fbe8d0cee9cbb0c94efba0b38aaf124f574d867686ec9c SHA512 0ef22cbbecf01d98d7bddb46bcca48d888a0ed8a41d68165edfca54273e295b8ab53196f4a35fa45b440754f4e75024dbeb08be4daed16c2681506ce8cbdd474
+EBUILD Event-1.240.0.ebuild 407 BLAKE2B b965fa8edde7a8be9152db053761d255a2c5d19465f9b5f8506f238344b4aba692ed107d9c69466a9ba8218eb363ec6ef736efbfb37d305f16d2a6e58ac997d1 SHA512 5d6edabdc3019133734eb9de93619fa897328bef4e75cf7507bb707bbfb33ff6a32865a7b914b554dff787e5e6ea07ba2e95b48460c86cee611ed3169c9ad452
+EBUILD Event-1.260.0.ebuild 440 BLAKE2B 1499f2893d5b3e7110dc21c5244ef1de4453a11df4e22d6a044265ea8816c5990d725868a8b5c034b5079db43826584d9ba100fbc1cfc9859290189617cf7d55 SHA512 6171586c0dfd6c7b30544bca43d026a0ddf6fa30c24cde10d236954cf6a8039d41b553adfefa99ea3a2fe9a8530aa1d1c1a7b992d28a3f80389a4bc383c14959
+MISC metadata.xml 1421 BLAKE2B b349a9bfe2419f225af7d703413d0b5ff4c767296b92e8458b78be4aae7f4b1527f049c124f86ad2acc10774071e4fccb3610b9a0064408dc68b737eece55aa6 SHA512 87b63633cf0d3e76faf3398fc14f972acf5e10c5eee1f54702ecded7d5cdfef84b1cb4376a961e744df9967f3b3de5af2a682e427c5f39d10f4eb4b0cbff4b90
diff --git a/dev-perl/Event/metadata.xml b/dev-perl/Event/metadata.xml
new file mode 100644
index 000000000000..d435fc3510cb
--- /dev/null
+++ b/dev-perl/Event/metadata.xml
@@ -0,0 +1,29 @@
+<?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">Event</remote-id>
+ <remote-id type="cpan-module">Event</remote-id>
+ <remote-id type="cpan-module">Event::Event::Dataful</remote-id>
+ <remote-id type="cpan-module">Event::Event::Io</remote-id>
+ <remote-id type="cpan-module">Event::MakeMaker</remote-id>
+ <remote-id type="cpan-module">Event::Watcher</remote-id>
+ <remote-id type="cpan-module">Event::Watcher::Tied</remote-id>
+ <remote-id type="cpan-module">Event::generic</remote-id>
+ <remote-id type="cpan-module">Event::generic::Source</remote-id>
+ <remote-id type="cpan-module">Event::group</remote-id>
+ <remote-id type="cpan-module">Event::idle</remote-id>
+ <remote-id type="cpan-module">Event::io</remote-id>
+ <remote-id type="cpan-module">Event::msg</remote-id>
+ <remote-id type="cpan-module">Event::process</remote-id>
+ <remote-id type="cpan-module">Event::semaphore</remote-id>
+ <remote-id type="cpan-module">Event::signal</remote-id>
+ <remote-id type="cpan-module">Event::timer</remote-id>
+ <remote-id type="cpan-module">Event::type</remote-id>
+ <remote-id type="cpan-module">Event::var</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Exception-Base-0.250.100 b/dev-perl/Exception-Base-0.250.100
deleted file mode 100644
index 46c4f862b35c..000000000000
--- a/dev-perl/Exception-Base-0.250.100
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build test? ( >=dev-perl/Test-Unit-Lite-0.120.0 ) dev-lang/perl:=
-DESCRIPTION=Error handling with exception class
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Exception-Base/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/Exception-Base-0.2501.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f26f3f1f53c68dfa7a9b2b99799dc204
diff --git a/dev-perl/Exception-Base/Exception-Base-0.250.100.ebuild b/dev-perl/Exception-Base/Exception-Base-0.250.100.ebuild
new file mode 100644
index 000000000000..8eeb957d163e
--- /dev/null
+++ b/dev-perl/Exception-Base/Exception-Base-0.250.100.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DEXTER
+DIST_VERSION=0.2501
+inherit perl-module
+
+DESCRIPTION="Error handling with exception class"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( >=dev-perl/Test-Unit-Lite-0.120.0 )
+"
+
+src_install(){
+ perl-module_src_install
+ docompress -x usr/share/doc/${PF}/examples
+ insinto usr/share/doc/${PF}/
+ doins -r examples/
+}
diff --git a/dev-perl/Exception-Base/Manifest b/dev-perl/Exception-Base/Manifest
new file mode 100644
index 000000000000..607fbab6e1b9
--- /dev/null
+++ b/dev-perl/Exception-Base/Manifest
@@ -0,0 +1,3 @@
+DIST Exception-Base-0.2501.tar.gz 59965 BLAKE2B 9ec7e07596cece55153cfcf40fc95097c08bc8168b90164745374a6d639f93b2b4548b3cb7240bbb28113ef5b86feccea4637782432c10b2f469fe96a3b0d734 SHA512 848993b3d72f3a8f79467c69afdff848e61aed7d24977bafe4cfea56631a5c4746f9993330a4373a1c727f440c0cdc70e4001d7841f17125cf603772a6805acd
+EBUILD Exception-Base-0.250.100.ebuild 509 BLAKE2B f656070b4d7a8e8a1c7519e69f9a54a0abb69476152dc202f404e07061ccab6d41af672e1559bb941c2eac91b825f980142f8cded859327de5566a4590831df8 SHA512 b73c36ee0e21a61fac924fd5befe86168a2e90c1cfb1ca761cd1fc12e7c31136da7ebd7163252903504627d4d36581272eb08e714f9b9725c05c1fb3bdc48b81
+MISC metadata.xml 400 BLAKE2B 570607d745210c217e019a4ec030f1fd41617506db9d04284dbd9f64afede67b0dea739a5da57ec07a0b809603476634edcca0850f96bb7e61c5d3ef1c5d8dd4 SHA512 1427e9be5dea4c78e4cc5fef604c1b2a2f5f56e41a0ae9a124a719afbfab52cfb54bd3ee7c884829f9dc6a2548fe1afea80ef055a512802b971f8606a99a275d
diff --git a/dev-perl/Exception-Base/metadata.xml b/dev-perl/Exception-Base/metadata.xml
new file mode 100644
index 000000000000..207de3fc4c34
--- /dev/null
+++ b/dev-perl/Exception-Base/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">Exception-Base</remote-id>
+ <remote-id type="cpan-module">Exception::Base</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Exception-Class-1.390.0 b/dev-perl/Exception-Class-1.390.0
deleted file mode 100644
index 77044e072e79..000000000000
--- a/dev-perl/Exception-Class-1.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A module that allows you to declare real exception classes in Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Exception-Class/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Exception-Class-1.39.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c976c9d55191102b348beddbfd04d03c
diff --git a/dev-perl/Exception-Class-1.410.0 b/dev-perl/Exception-Class-1.410.0
deleted file mode 100644
index 13745aa59ff1..000000000000
--- a/dev-perl/Exception-Class-1.410.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=A module that allows you to declare real exception classes in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Exception-Class/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Exception-Class-1.41.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1767e460e9f92fe369c55f698b30f808
diff --git a/dev-perl/Exception-Class-1.420.0 b/dev-perl/Exception-Class-1.420.0
deleted file mode 100644
index 00101e9ca950..000000000000
--- a/dev-perl/Exception-Class-1.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=A module that allows you to declare real exception classes in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Exception-Class/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Exception-Class-1.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=56dc45ceb1045a4700a5585c69eb109e
diff --git a/dev-perl/Exception-Class-1.430.0 b/dev-perl/Exception-Class-1.430.0
deleted file mode 100644
index 8c32451ad9b5..000000000000
--- a/dev-perl/Exception-Class-1.430.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=A module that allows you to declare real exception classes in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Exception-Class/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Exception-Class-1.43.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=142c2b7436b85bca551deba199c5aff6
diff --git a/dev-perl/Exception-Class/Exception-Class-1.390.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.390.0.ebuild
new file mode 100644
index 000000000000..5f498bb091aa
--- /dev/null
+++ b/dev-perl/Exception-Class/Exception-Class-1.390.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=1.39
+inherit perl-module
+
+DESCRIPTION="A module that allows you to declare real exception classes in Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Data-Inheritable-0.20.0
+ >=dev-perl/Devel-StackTrace-2.0.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Exception-Class/Exception-Class-1.410.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.410.0.ebuild
new file mode 100644
index 000000000000..02dd5aa64ebd
--- /dev/null
+++ b/dev-perl/Exception-Class/Exception-Class-1.410.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.41
+DIST_EXAMPLES=("bench/*")
+inherit perl-module
+
+DESCRIPTION="A module that allows you to declare real exception classes in Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Data-Inheritable-0.20.0
+ >=dev-perl/Devel-StackTrace-2.0.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Exception-Class/Exception-Class-1.420.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.420.0.ebuild
new file mode 100644
index 000000000000..55fbdb65a493
--- /dev/null
+++ b/dev-perl/Exception-Class/Exception-Class-1.420.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.42
+DIST_EXAMPLES=("bench/*")
+inherit perl-module
+
+DESCRIPTION="A module that allows you to declare real exception classes in Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Data-Inheritable-0.20.0
+ >=dev-perl/Devel-StackTrace-2.0.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild
new file mode 100644
index 000000000000..896dba57c989
--- /dev/null
+++ b/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.43
+DIST_EXAMPLES=("bench/*")
+inherit perl-module
+
+DESCRIPTION="A module that allows you to declare real exception classes in Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Data-Inheritable-0.20.0
+ >=dev-perl/Devel-StackTrace-2.0.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Exception-Class/Manifest b/dev-perl/Exception-Class/Manifest
new file mode 100644
index 000000000000..e62a3517e197
--- /dev/null
+++ b/dev-perl/Exception-Class/Manifest
@@ -0,0 +1,9 @@
+DIST Exception-Class-1.39.tar.gz 38936 BLAKE2B 60a7aac2d8b37342ecd9714070af4d4bcc89794486856017193669ae51094b9b762ba1f92e7f020f1d10321aee10c7d29509805a618371a72cd59f7cf597e047 SHA512 c290a0b87b7a5e288c6c954f7ab834204184edc81089f871f1eb994d1445e3938170c1e87119fd952177dd43a3a228522188282fb0151ae33ba3a55b29a28b50
+DIST Exception-Class-1.41.tar.gz 45432 BLAKE2B d1648c9493ac1802f71070fdbb22e5e544dcfc76b3db1347774a3385d46c315a7039fb7393b9d68ec33ba8c3d0c3cb02af160352d1b28307cae96e9311a81018 SHA512 32fce6b6307a6fffcbb8f1f0b0955f2a6ff3701fb8a8b1350cb60666591871ed2ac537bfe26a002578347f29b8f1c831f43bb8d66f76c798de0e401075e55f79
+DIST Exception-Class-1.42.tar.gz 45718 BLAKE2B 0cd6cee87aaf0f107f724c839cedc3ed686f367c5286f96ab9e8fec6354ca5647ecd67fede44ee8522e77c33917b4f0380b11f4aafdc59f4e695eee2633c8607 SHA512 b13f13882a4ca1bb44219dab1ebc7cd730d3b739e8f540b597fa3aa0adc0ede00e927844d293c584f05cce643c23bac73703318873c526c94668b8f9ff98a643
+DIST Exception-Class-1.43.tar.gz 45601 BLAKE2B d4069f801e4690f2d6347ee98f6570fa08bc3197078eded7a6a538cae9d4c23be56e21ea985951c81b4183ba1955ac6961b24e29136c849d65174f0de217738c SHA512 8416f82032dd39c38c9a4e12d7ae23cd0d66e1cbe9b22bde274972031c6218ed2d90cf9caf052a3d201decf92e715d0bf56a42789f35a7a60b9ea66680fb2668
+EBUILD Exception-Class-1.390.0.ebuild 659 BLAKE2B 6f1d7c3300a505b14208a1f826d41ec6ee0a584451aa418a0abe71465ab3b483cdef2e2594402a9d74fc1afdd9db68d2bbb49be87e9d9f1e5d4cc3ae035111fb SHA512 756d9e20d341d11ca36f9ba64031183bc891605f6c77e1049b05e5b0030ef0d677e943d0423e277c97e90955f9659719aea6296cd69ddbfb475b8c062057243b
+EBUILD Exception-Class-1.410.0.ebuild 665 BLAKE2B d4cdc8e32a7482c519a1e88491c30d25dc03b970558d9beb6273746a6df70ed10067e3d482393d9fae4084306b329d8ba7e392db6a83edb2b8aeca50c83b3131 SHA512 aa64e655bd327743abb7273505a5e24905084b015318abbf573d30a366eeaa0faac9a54bcc231b59541dbcbb512b935f985e0490793ac1b82dbe03d52347596f
+EBUILD Exception-Class-1.420.0.ebuild 672 BLAKE2B 0cd3443e5403eafc860f0ff77071c57f33f76a4fd2d7383992c01fc561a20d03cff685000c64ce68f4bca8a430ebeef592bd66a81cae69c4909050f7b0a8dffb SHA512 d2c8694def3ab248d7800fc4392b5530c36324766d23c910995e4d53b22279a5e3270325dcbf49905fc4744f3df8a6053ae5ad113136a72be6d51defad243175
+EBUILD Exception-Class-1.430.0.ebuild 671 BLAKE2B 4fb48d7e5dd4cbb9a2596998d0e76ab6dfee607f8860c9926b1221d0da6dfdc107b4951965419cf378dddaac4db6a4bf84484a893a9aae80d60bf20c2379dffb SHA512 077be3d9c98ad1bc3003602dae64392f5349151931aac69a4f46b91adae1b6e484fb91addc05438960438598f55e977207b32fb79cc66b66ca47d0b17b11dca2
+MISC metadata.xml 471 BLAKE2B 97ae454f0c53b8f3b7f051c157a0f6d89943964f35150850916606b09144c675511399136a637014b265981fb37fe176b76bf9e8f307c07228f54c6d3f85cfad SHA512 45f0b6b80305cdc7c1af3c62b9442e6464a02fee42908455f3e33de7c981046a7421d097320ed9be07e63c8d66f891fa6a4273d23ad025ef978e4ed20f0918e6
diff --git a/dev-perl/Exception-Class/metadata.xml b/dev-perl/Exception-Class/metadata.xml
new file mode 100644
index 000000000000..77e502647f01
--- /dev/null
+++ b/dev-perl/Exception-Class/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Exception-Class</remote-id>
+ <remote-id type="cpan-module">Exception::Class</remote-id>
+ <remote-id type="cpan-module">Exception::Class::Base</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Exception-Died-0.60.0-r2 b/dev-perl/Exception-Died-0.60.0-r2
deleted file mode 100644
index 9dcdac22476c..000000000000
--- a/dev-perl/Exception-Died-0.60.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/constant-boolean >=dev-perl/Exception-Base-0.210.0 dev-perl/Module-Build test? ( virtual/perl-parent >=dev-perl/Test-Unit-Lite-0.110.0 >=dev-perl/Test-Assert-0.50.0 ) dev-lang/perl:=
-DESCRIPTION=Convert simple die into real exception object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Exception-Died/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/constant-boolean >=dev-perl/Exception-Base-0.210.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/Exception-Died-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d0f0f9afe4ef29c8ca9c3c2f5c915efb
diff --git a/dev-perl/Exception-Died/Exception-Died-0.60.0-r2.ebuild b/dev-perl/Exception-Died/Exception-Died-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..0ac7c6d52f3d
--- /dev/null
+++ b/dev-perl/Exception-Died/Exception-Died-0.60.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DEXTER
+DIST_VERSION=0.06
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="Convert simple die into real exception object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/constant-boolean
+ >=dev-perl/Exception-Base-0.210.0"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-parent
+ >=dev-perl/Test-Unit-Lite-0.110.0
+ >=dev-perl/Test-Assert-0.50.0
+ )"
diff --git a/dev-perl/Exception-Died/Manifest b/dev-perl/Exception-Died/Manifest
new file mode 100644
index 000000000000..99a5a58eecf1
--- /dev/null
+++ b/dev-perl/Exception-Died/Manifest
@@ -0,0 +1,3 @@
+DIST Exception-Died-0.06.tar.gz 19937 BLAKE2B ad9ad431573788b9fcc017c567ca0f5d5ead7370ecc1a301f5d3242fd3d6be47cec0dd5d51f5e0f40f7b0914b72aa2582599e8af645428fb6f669b300b0f0ddc SHA512 770c123b9f1f3f5d310ba5367c5630e8d8fa0e16cfa74a3d9301fad960b02590ecdf7eb00e77a3c4d56807a3b45a4ac9eb6579158300099dd7160fafc7f2df06
+EBUILD Exception-Died-0.60.0-r2.ebuild 521 BLAKE2B 33578c1edf5641a39cd34e11c5c877e1f82577e2ef0e06a8463d2d7384b8bb4013c3adda21135ee47ff181207d8013d69fd1073da03e822c11a83371853e653e SHA512 48ba43a7a403f394bc489b171a8e6d992ce7c4bedafbe056a5bbae5be2070ac6e9725816ae27a27b0ebe1f82bdb86c83856a82a545af59ace6c68e656f2d0ed3
+MISC metadata.xml 400 BLAKE2B a83e749747ae9ac28bf978ce2670072d6092f3613ce00bccef65291db7f968be4203ae6a2ce34d50e987027731efae9ccabeec0bf3d94b507670921c35bcf78f SHA512 b013264cbdf5720e33840434ebb4f515b1be20a9c2e4f456d2e5db3a26201179a9dc0ab4f0f58940b87c1b925218f09c53b24fa2bafeb032d93816721545ed7f
diff --git a/dev-perl/Exception-Died/metadata.xml b/dev-perl/Exception-Died/metadata.xml
new file mode 100644
index 000000000000..7a4a0754c5f7
--- /dev/null
+++ b/dev-perl/Exception-Died/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">Exception-Died</remote-id>
+ <remote-id type="cpan-module">Exception::Died</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Exception-System-0.110.0-r1 b/dev-perl/Exception-System-0.110.0-r1
deleted file mode 100644
index 3927e1d28ad2..000000000000
--- a/dev-perl/Exception-System-0.110.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Exception-Base-0.22.01 dev-perl/Module-Build test? ( >=dev-perl/Test-Unit-Lite-0.12 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Exception class for system or library calls
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Exception-System/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Exception-Base-0.22.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/Exception-System-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c1e3026137feb13f45379e3b4a77a7a3
diff --git a/dev-perl/Exception-System/Exception-System-0.110.0-r1.ebuild b/dev-perl/Exception-System/Exception-System-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..954bf2319de8
--- /dev/null
+++ b/dev-perl/Exception-System/Exception-System-0.110.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DEXTER
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Exception class for system or library calls"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Exception-Base-0.22.01"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( >=dev-perl/Test-Unit-Lite-0.12 )"
+
+SRC_TEST=do
diff --git a/dev-perl/Exception-System/Manifest b/dev-perl/Exception-System/Manifest
new file mode 100644
index 000000000000..323d76c08d45
--- /dev/null
+++ b/dev-perl/Exception-System/Manifest
@@ -0,0 +1,3 @@
+DIST Exception-System-0.11.tar.gz 7701 BLAKE2B d5fb3a842b59f8adc2f82f4eff52a405b4bbb2f96a99b6021f3121c07481ed633c6db7a57a4d3909a5721b09064f61fbb15c8dc8610f4e09031d3efa3d19ab93 SHA512 4ac90532011241963f5889df82fcac53356d6081dae5de87cf903ad254219aa975cf3a612a02a8ecb245b43295bc35175065d67d442753a8659f5bc7309fad51
+EBUILD Exception-System-0.110.0-r1.ebuild 424 BLAKE2B ae95b1c48348b01c304ad1ffbfa93d2f957f20a11a1f1dc53763f886ea3eb2c8fc299eb7e8ba3abdc93a08315159e6b1adf14d3d2351de69c8acf61006169021 SHA512 f582d7401fc98bbdc19293f22c15136b7472189d926867173fe788a4945c6616598397d28784ba534a30c0dc08b76f6ebfc039b81627c7c980eb3c579d4d693a
+MISC metadata.xml 404 BLAKE2B 220f3aac794d4f044e9826a8b9875c6769692db171d2e510a1265ebb4034da50ce58041ef20d39618d6756358736338771be4911133aab2142c06f09bf042eff SHA512 105010b62179dfe6eaa95d5670e9cbcc8963834d18794beda40239726b7f2874c94e5d227dacac222cecb87c1599be5d097284db9e2389e54606707d10c530d3
diff --git a/dev-perl/Exception-System/metadata.xml b/dev-perl/Exception-System/metadata.xml
new file mode 100644
index 000000000000..bcac5bcfcc04
--- /dev/null
+++ b/dev-perl/Exception-System/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">Exception-System</remote-id>
+ <remote-id type="cpan-module">Exception::System</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Exception-Warning-0.40.100-r1 b/dev-perl/Exception-Warning-0.40.100-r1
deleted file mode 100644
index 7053ec85db7b..000000000000
--- a/dev-perl/Exception-Warning-0.40.100-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Exception-Base-0.22.01 dev-perl/Module-Build test? ( dev-perl/Test-Assert >=dev-perl/Test-Unit-Lite-0.12 virtual/perl-parent ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Convert simple warn into real exception object
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Exception-Warning/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Exception-Base-0.22.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/Exception-Warning-0.0401.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b366cc62017d46c4df3d00c015640e2e
diff --git a/dev-perl/Exception-Warning/Exception-Warning-0.40.100-r1.ebuild b/dev-perl/Exception-Warning/Exception-Warning-0.40.100-r1.ebuild
new file mode 100644
index 000000000000..fffc9055de4f
--- /dev/null
+++ b/dev-perl/Exception-Warning/Exception-Warning-0.40.100-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DEXTER
+MODULE_VERSION=0.0401
+inherit perl-module
+
+DESCRIPTION="Convert simple warn into real exception object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Exception-Base-0.22.01"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ dev-perl/Test-Assert
+ >=dev-perl/Test-Unit-Lite-0.12
+ virtual/perl-parent
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/Exception-Warning/Manifest b/dev-perl/Exception-Warning/Manifest
new file mode 100644
index 000000000000..14f31c28c2a3
--- /dev/null
+++ b/dev-perl/Exception-Warning/Manifest
@@ -0,0 +1,3 @@
+DIST Exception-Warning-0.0401.tar.gz 19185 BLAKE2B 7dda15e2061cdf190e0673883b0e1f6b0aede788986b70f8fd6cca7c1136e878f7f634d51ab9ed8c11406e158e051848bde0e9e4adde223b8ea296e9c9448a4f SHA512 063250f7c821b04cf18b31ac4a7a688e4838573c41662325baa400afa26e97eeae640cf77a2ba45232e20cda54a7ca02772091fd37816afb5fffef8a7c56380d
+EBUILD Exception-Warning-0.40.100-r1.ebuild 477 BLAKE2B 15b9137417fb7c27996b3f0ca9a4e4012e73ed5a02291455b5105630f4401b52a7ec3d3bf5a86b8c516d5834be698b3183da909628a879af478ac9755d4515c0 SHA512 cb214e2a4f3fec4dbe06754ec2db6eabc6d65e6dedab7021b045802e835fba44cc2b15fbcc34a41bc4442f9d5039d26e735a41bc74d284c40b38ef9f1dac0834
+MISC metadata.xml 406 BLAKE2B 7dfba577fbc5d09add584fe84281a0a97d91488280db3cbca6aa21b7ec8c9e18932284f69c5115142625cf7aaee673bded4383240c7dace05f5d2d2f166ac41c SHA512 5aadc7e882c738a3bc978427075466a813c0e16a205c3a1d06843d81ed1f37fb177d2e124a1f15a4d2b39c73ba94d6af40b5a13fa570caceac086f8ae200df22
diff --git a/dev-perl/Exception-Warning/metadata.xml b/dev-perl/Exception-Warning/metadata.xml
new file mode 100644
index 000000000000..25f670fd79ca
--- /dev/null
+++ b/dev-perl/Exception-Warning/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">Exception-Warning</remote-id>
+ <remote-id type="cpan-module">Exception::Warning</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Expect-1.320.0-r1 b/dev-perl/Expect-1.320.0-r1
deleted file mode 100644
index 5600c8e4bb39..000000000000
--- a/dev-perl/Expect-1.320.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-IO >=dev-perl/IO-Tty-1.110.0 !minimal? ( dev-perl/IO-Stty ) >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( virtual/perl-File-Temp >=dev-perl/Test-Exception-0.320.0 virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Expect for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Expect/
-IUSE=test minimal
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-IO >=dev-perl/IO-Tty-1.110.0 !minimal? ( dev-perl/IO-Stty ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZABGAB/Expect-1.32.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0cd7c509a1c2e70321c43171efc04b67
diff --git a/dev-perl/Expect-1.330.0 b/dev-perl/Expect-1.330.0
deleted file mode 100644
index 3e5d257991dd..000000000000
--- a/dev-perl/Expect-1.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-IO >=dev-perl/IO-Tty-1.110.0 !minimal? ( dev-perl/IO-Stty ) >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Expect for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Expect/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-IO >=dev-perl/IO-Tty-1.110.0 !minimal? ( dev-perl/IO-Stty ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JA/JACOBY/Expect-1.33.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3c9ecf6a5c03dea5f40072a2a8ffe241
diff --git a/dev-perl/Expect-1.350.0 b/dev-perl/Expect-1.350.0
deleted file mode 100644
index d46f991e46a1..000000000000
--- a/dev-perl/Expect-1.350.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-IO >=dev-perl/IO-Tty-1.110.0 !minimal? ( dev-perl/IO-Stty ) >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Expect for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Expect/
-IUSE=test minimal examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-IO >=dev-perl/IO-Tty-1.110.0 !minimal? ( dev-perl/IO-Stty ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JA/JACOBY/Expect-1.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=76098a03387fb8c8cb384494d0e8eff6
diff --git a/dev-perl/Expect/Expect-1.320.0-r1.ebuild b/dev-perl/Expect/Expect-1.320.0-r1.ebuild
new file mode 100644
index 000000000000..5a7645fb98c0
--- /dev/null
+++ b/dev-perl/Expect/Expect-1.320.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SZABGAB
+MODULE_VERSION=1.32
+inherit perl-module
+
+DESCRIPTION="Expect for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-IO
+ >=dev-perl/IO-Tty-1.110.0
+ !minimal? (
+ dev-perl/IO-Stty
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-File-Temp
+ >=dev-perl/Test-Exception-0.320.0
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Expect/Expect-1.330.0.ebuild b/dev-perl/Expect/Expect-1.330.0.ebuild
new file mode 100644
index 000000000000..78d1ca443f37
--- /dev/null
+++ b/dev-perl/Expect/Expect-1.330.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JACOBY
+DIST_VERSION=1.33
+DIST_EXAMPLES=("examples/*" "tutorial")
+inherit perl-module
+
+DESCRIPTION="Expect for Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+S="${WORKDIR}/expect.pm-${DIST_P}" # ugh, github
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-IO
+ >=dev-perl/IO-Tty-1.110.0
+ !minimal? (
+ dev-perl/IO-Stty
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Expect/Expect-1.350.0.ebuild b/dev-perl/Expect/Expect-1.350.0.ebuild
new file mode 100644
index 000000000000..947969a9df58
--- /dev/null
+++ b/dev-perl/Expect/Expect-1.350.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JACOBY
+DIST_VERSION=1.35
+DIST_EXAMPLES=("examples/*" "tutorial")
+inherit perl-module
+
+DESCRIPTION="Expect for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-IO
+ >=dev-perl/IO-Tty-1.110.0
+ !minimal? (
+ dev-perl/IO-Stty
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Expect/Manifest b/dev-perl/Expect/Manifest
new file mode 100644
index 000000000000..6ddd148bd93d
--- /dev/null
+++ b/dev-perl/Expect/Manifest
@@ -0,0 +1,7 @@
+DIST Expect-1.32.tar.gz 61592 BLAKE2B dca6afd734a2e5bd96fb260d94ffc782e72e25e393fbb9157028fb3d07f68be59692d08d78c41072e1fa48074bf290869869311d5d35fb63aaaa5d6ac067364f SHA512 0281d1662a902b99b5131c017b50b0456c3461c176bf4485b4bb383cab009973605514256540c5ddc2e274b5dd92ece5555719f5527d3fb8c35e83f8dc038147
+DIST Expect-1.33.tar.gz 62268 BLAKE2B a577e8a2d095154cab41751d76b30389a53603a2f21786c65891148cce2b63c242f0a72d980c091c45a24f43a50bca58b6a9689839342237383e11899e2de8bf SHA512 6351e681d813a98cf12a882cb135c6dc5f38beb72fb96efe13c690b26704acb9c5654b2f27dd833ad078de83cb4144fef4aea381a768c54f9817247210e6b5bf
+DIST Expect-1.35.tar.gz 61667 BLAKE2B 09bdbad8257276dc3a4f130f8191a7fbca7633cd019cee71b74353bf908a782cd8d79bfa1cb3837231f14309dfdc9247926cdfb784eb5a6b8b960e3d63f0fd9f SHA512 97ff1969323cf0bcdecc792199111e273e1a4c032a9cdecac1acb521a280e772256c1a8c5433b4da1f34a585d83608522e9f00cf3c5a0a30211662a5373ef0b7
+EBUILD Expect-1.320.0-r1.ebuild 635 BLAKE2B 2d996570ed068942184eb310c98425abb11c3122fa113391826c4cb6c362c09147d2107debd425d783b6cde4af076f41bbc26ba55366ffd8381fb5e3a5c90b61 SHA512 3e87773a8fa7fa2987391fc118d86dc3d64531ef1f4ad3c26e6ebd57996521fc02a1bd0d119d14f09d158f9b729788be3d6f450a267618a35f4d83853a53e370
+EBUILD Expect-1.330.0.ebuild 639 BLAKE2B 2f5f03a10cdaf01b4bb88869e7ae84c7f1134085a475d05e0fa2a06a7df5d5e548a86ea98c13c5a34f17ded68fa1849dcdcc5b1dc8e2620e985ce11e366983e8 SHA512 83f7391c27964274f9dbe6ab7088774e759bfb6c20a4ae3cecaeb18f40d161b4b65fa20cbc4264c361213d520a3b36ebeb6298aa1ec03be42d8cd880e48557d5
+EBUILD Expect-1.350.0.ebuild 627 BLAKE2B 31ca3447f8a188e1ae4018250a819102cab07085ef646fcbe461bc0649589594937b473ed2455d659c31bcc9c9b993e19ebb8f47061d9ada677f013909f35af3 SHA512 67c52343ff234805c7e164eaeaf5f59a34e9b29e938246428f21cfe9b0faca7548bcdd121428d30f3b6f0cdbe2127c3a202390977d40b5c892a454957e3ad973
+MISC metadata.xml 383 BLAKE2B 7fad29322fb45dd695237211692c6c2dd6dd28537e9f13b1c64d6315712111f56a79080569972de64a448dda9da1e12633a2929f18098120f9422ef43c2d347d SHA512 6af4e95fab5ce669dce2f6cc4555081c6afbb37a041527278492531ac0ce8fb8f42cd704049aeac3a0429c46abcdb5b8fe3bd7bdacc8ea2a343beaf85d3d28e0
diff --git a/dev-perl/Expect/metadata.xml b/dev-perl/Expect/metadata.xml
new file mode 100644
index 000000000000..f1aa251e438e
--- /dev/null
+++ b/dev-perl/Expect/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">Expect</remote-id>
+ <remote-id type="cpan-module">Expect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Exporter-Cluster-0.310.0-r1 b/dev-perl/Exporter-Cluster-0.310.0-r1
deleted file mode 100644
index a20c23143f36..000000000000
--- a/dev-perl/Exporter-Cluster-0.310.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extension for easy multiple module imports
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Exporter-Cluster/
-KEYWORDS=amd64 ia64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DH/DHAGEMAN/Exporter-Cluster-0.31.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8bc1fb0f9a899de34f4be2b6aab166b4
diff --git a/dev-perl/Exporter-Cluster/Exporter-Cluster-0.310.0-r1.ebuild b/dev-perl/Exporter-Cluster/Exporter-Cluster-0.310.0-r1.ebuild
new file mode 100644
index 000000000000..48ebc55fc2b1
--- /dev/null
+++ b/dev-perl/Exporter-Cluster/Exporter-Cluster-0.310.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DHAGEMAN
+MODULE_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Extension for easy multiple module imports"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Exporter-Cluster/Manifest b/dev-perl/Exporter-Cluster/Manifest
new file mode 100644
index 000000000000..fde399f48a93
--- /dev/null
+++ b/dev-perl/Exporter-Cluster/Manifest
@@ -0,0 +1,3 @@
+DIST Exporter-Cluster-0.31.tar.gz 3082 BLAKE2B 2b7cf0e9c0d55a84136de130e8d741d1854c2dde1568bff6434cc4100f594de08ab6269c1cf3c6b624366c17449addb1d63926a14ca29eb00cb0d7652267c060 SHA512 f3c7d8f6b2c67419b3c7f93538c6d4c4b27d77d019c30050dd38d706e6604aadd8275b1dcc1b8f874b2680aa99466c674cdc169e3492db1b265942cd038e2fe9
+EBUILD Exporter-Cluster-0.310.0-r1.ebuild 296 BLAKE2B a99b2831d5876229d396d635a5877eb6de5c0f5d753273a61e99dc30edafeaca7ff43e826deb670b1e9ec64463d1b069bac970d151e61a35d29df4352bdd1c92 SHA512 f6e9b946cbfb61c884a56e22df6586c2edc6df30bb1ccb5b2951450012383ee8da2ebd8824417fd40f30490eb8cddee29106045b0ec0d7632d893a35e5b990de
+MISC metadata.xml 404 BLAKE2B 861e253295f278bee80c64c2d2c946de9a70e375b1322a6f94d8abacd3489b8072de68ac4b958988b3221e3d97bb6f289663171869ebc639a72308c383100d5a SHA512 a118373713682761bec1620fa5887d3fcf58e3f9af0f56487aafaf3b4353dbfe11fa83762e3e8b8c6d49b55d1935a8ebc59ca188fb0cd97696fb32e13f476a88
diff --git a/dev-perl/Exporter-Cluster/metadata.xml b/dev-perl/Exporter-Cluster/metadata.xml
new file mode 100644
index 000000000000..64b89f7a1133
--- /dev/null
+++ b/dev-perl/Exporter-Cluster/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">Exporter-Cluster</remote-id>
+ <remote-id type="cpan-module">Exporter::Cluster</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Exporter-Lite-0.20.0-r1 b/dev-perl/Exporter-Lite-0.20.0-r1
deleted file mode 100644
index 32094be76cf0..000000000000
--- a/dev-perl/Exporter-Lite-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Lightweight exporting of variables
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Exporter-Lite/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc sparc x86 ~x86-linux ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHWERN/Exporter-Lite-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=06d2669b210cee2d5589f7eb31e3cfe4
diff --git a/dev-perl/Exporter-Lite-0.80.0 b/dev-perl/Exporter-Lite-0.80.0
deleted file mode 100644
index 3d8c9a9ea534..000000000000
--- a/dev-perl/Exporter-Lite-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.340.0 ) dev-lang/perl:=
-DESCRIPTION=Lightweight exporting of variables
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Exporter-Lite/
-IUSE=test
-KEYWORDS=alpha amd64 ~hppa ia64 ~mips ppc sparc x86 ~x86-linux ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Exporter-Lite-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e29315aa1f8aaadbfb9474d35dc3b425
diff --git a/dev-perl/Exporter-Lite/Exporter-Lite-0.20.0-r1.ebuild b/dev-perl/Exporter-Lite/Exporter-Lite-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..466b54769e4a
--- /dev/null
+++ b/dev-perl/Exporter-Lite/Exporter-Lite-0.20.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSCHWERN
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Lightweight exporting of variables"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86 ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Exporter-Lite/Exporter-Lite-0.80.0.ebuild b/dev-perl/Exporter-Lite/Exporter-Lite-0.80.0.ebuild
new file mode 100644
index 000000000000..55a76513094c
--- /dev/null
+++ b/dev-perl/Exporter-Lite/Exporter-Lite-0.80.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Lightweight exporting of variables"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ~mips ppc sparc x86 ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.340.0
+ )
+"
diff --git a/dev-perl/Exporter-Lite/Manifest b/dev-perl/Exporter-Lite/Manifest
new file mode 100644
index 000000000000..d008e517039c
--- /dev/null
+++ b/dev-perl/Exporter-Lite/Manifest
@@ -0,0 +1,5 @@
+DIST Exporter-Lite-0.02.tar.gz 4864 BLAKE2B 67af8c6dcadf6c25134f247441a9184ac6b2f140d75c1a2defe24d5c95f502409d7a2c0a2946ab4f99cdffba67f7175217ea748b2a26756d927131f4c42642f5 SHA512 4002cd5b12a02ad5a90df70cafe4e2ebab38afbc61431c7abce079025e5da8b345827b5e4cbf1b8569b8eecac8d13582a8e93d3b8ee2f841020d81340f54134b
+DIST Exporter-Lite-0.08.tar.gz 6271 BLAKE2B 83ec490d9942ce4d4bcc4430cc95656d3c232f793d0b311a73e84f5b056010e1b3e76c1b706c651a86f7a4f30cd7a1e4253a23f4d652921e8846f87ab08ff609 SHA512 8c6ff5a88c1b810d74156c5d84695cfde6f555e0fc663804123e2a96f5e2235a5adeebbf24b18301ed2c3fb57f76788ecfdf301b26263279e92a88a9143b8953
+EBUILD Exporter-Lite-0.20.0-r1.ebuild 350 BLAKE2B 1286131852f639586c67e09d72922a6b63693c307b8a4b1450632674c8634720198bb34c09a74abfd3e4ed34a6021c8d3645e5609eba37be5dabd4d4c29e3668 SHA512 61c60b6fef8799466f00d12bd81779afa0e1a457adae9a6d73d53213c48861593c0779e7273dec981d60302e33f20454c3302619e8cc3ddb0e3a44abadaaca62
+EBUILD Exporter-Lite-0.80.0.ebuild 478 BLAKE2B 0de52e388903d5c4f6111e2bb6167f3486a4aaf9782cd603705cc196cfb857a96a3f085e7b09f99d254d491c243c42f3bef7ab44b06bdd94de7677ca75b46fbf SHA512 9bfe13282cfe2aefba7e4e0baf8a176ab6a9f3c149c5321be6a4b2fa89f2d53bd379305f45507ea390bfa7d3854c2a389f5cf8898cc6f32efded78600d13bbb9
+MISC metadata.xml 398 BLAKE2B 4962f3dc12c7ea362c62f8794f33f0101f5e1c91c7c5f74d18d80312d37695cf36d30a144fe241b0320dfa3b1244a17b8eb3367b1a66287e73933a60ca5d276a SHA512 0eddccb0ec4e75b53ee14fbbb0a905437212673ddba221f9adaae1f7ac9a9f3d4eb01bb55dbbdacd97023383a359f70689a02af8d794b8ddc92adfbefca8ebbc
diff --git a/dev-perl/Exporter-Lite/metadata.xml b/dev-perl/Exporter-Lite/metadata.xml
new file mode 100644
index 000000000000..1190b408cef0
--- /dev/null
+++ b/dev-perl/Exporter-Lite/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">Exporter-Lite</remote-id>
+ <remote-id type="cpan-module">Exporter::Lite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Exporter-Tiny-0.42.0 b/dev-perl/Exporter-Tiny-0.42.0
deleted file mode 100644
index 5ba10777aa09..000000000000
--- a/dev-perl/Exporter-Tiny-0.42.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=An exporter with the features of Sub::Exporter but only core dependencies
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Exporter-Tiny/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-0.042.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=aa8de4ad697319e1eda912e3d73d0a47
diff --git a/dev-perl/Exporter-Tiny-0.44.0 b/dev-perl/Exporter-Tiny-0.44.0
deleted file mode 100644
index f16d0a1f3f05..000000000000
--- a/dev-perl/Exporter-Tiny-0.44.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=An exporter with the features of Sub::Exporter but only core dependencies
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Exporter-Tiny/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-0.044.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ec00893bd4f1d57b7adc48017cf5bd19
diff --git a/dev-perl/Exporter-Tiny-1.0.0 b/dev-perl/Exporter-Tiny-1.0.0
deleted file mode 100644
index 3b427550fc06..000000000000
--- a/dev-perl/Exporter-Tiny-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( dev-perl/Test-Fatal dev-perl/Test-Warnings >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=An exporter with the features of Sub::Exporter but only core dependencies
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Exporter-Tiny/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.000000.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28647efab0ac419bfb929b124596e679
diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-0.42.0.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-0.42.0.ebuild
new file mode 100644
index 000000000000..0cb88b9b8fe8
--- /dev/null
+++ b/dev-perl/Exporter-Tiny/Exporter-Tiny-0.42.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TOBYINK
+MODULE_VERSION=0.042
+inherit perl-module
+
+DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-0.44.0.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-0.44.0.ebuild
new file mode 100644
index 000000000000..16a934a4e773
--- /dev/null
+++ b/dev-perl/Exporter-Tiny/Exporter-Tiny-0.44.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=0.044
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.0.0.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.0.0.ebuild
new file mode 100644
index 000000000000..5e58a6f190de
--- /dev/null
+++ b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=1.000000
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ dev-perl/Test-Fatal
+ dev-perl/Test-Warnings
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/Exporter-Tiny/Manifest b/dev-perl/Exporter-Tiny/Manifest
new file mode 100644
index 000000000000..fe5a770002c3
--- /dev/null
+++ b/dev-perl/Exporter-Tiny/Manifest
@@ -0,0 +1,7 @@
+DIST Exporter-Tiny-0.042.tar.gz 32173 BLAKE2B 535f72d3540094794f5c05cdbff98109f19be8d69989c16be4e80145edc8fe95dfcee26b2ff733970123983ad0751cc6d8c2267472cadd81d52c1344c1aef028 SHA512 b69b722842b4a907fa434a1a798df6f983bae74d7b82e925a1db684cb166f2ef02a72cce176173af035321dc27ad35b49e1fb1ee57c0e2ca6596d84da140c06f
+DIST Exporter-Tiny-0.044.tar.gz 29636 BLAKE2B ccdbf5ed853276076aa9276109fd9ebabfb539adcb7afcee6e0603a69b68bbbc9aca9c8cd46d4186e001a47287d80bc8f79f9ed916b263fc486a238e9fea80ac SHA512 49f8df450c1e21b56df3ef0f15ef138f21429a2a4c3c0e8809b25c57dc42ae4d28e3db125676ca5d293517d36a81b41fcfe2b3f4a4d37530b5de5f92bd05d03a
+DIST Exporter-Tiny-1.000000.tar.gz 29844 BLAKE2B c3d1a6621e402b42f9a95a1048b8d590d4109f8c9457d51d0202739aa8dac332978f417e611ea4f25debc34f5ed15cea78d6ae250d32199c42c402f48cd1946b SHA512 02e72b3d1ec09fb5b7da5638893a12098d3300cfc36ff417c8d5cd8a4ef54891d675310612130e118e0e6a88d615cc18cdc888ab7333f2fc1007632c82d4c349
+EBUILD Exporter-Tiny-0.42.0.ebuild 618 BLAKE2B e3f9827f40f4717dae6ddb931acbbd0a425d4191377ac37a3ae3ea6827544b3f46bf7871aca5aa4589a80af3b76a30031319753e592cc57c07686d784f21f953 SHA512 852a1efb581011412e9699c64051d37eb77730b6fad5c2d9843083ce5706eea26f86d428618ad8dac9eba2ca9be62a8655614330e81eb3473b21a335cc45ae3d
+EBUILD Exporter-Tiny-0.44.0.ebuild 653 BLAKE2B cff7e8873b4a4ea120134185b3e97fbc974f915d2f37ce64f7b5fdbe82e70f4b4f641f7c81a79e520532732d9d4c893364fab4c1bc199c3c41de9e3038d2d4ff SHA512 ec0b49f20bba74f8c3a05dc4c06f2c018c427d776002de93372deaf7fe8c9bc508b4ffc589bd11d716a84facd0cc6fc345001a9ae1398adf1971523128be3279
+EBUILD Exporter-Tiny-1.0.0.ebuild 681 BLAKE2B dc80c3df4d60a7462610898c593c9eee636a9a770f132d7e294ade540536046513ce960236da6be2877a967d06f4ae177ce9e2fc123a4e735595401224e150b5 SHA512 78621cad506055d01472c867b3a06886e2f4dbd259ff87532be16b3805253d29b19bfbbf9d025415d5226adc4e52aa55b0982370bd33ddae6d308837757bdbdf
+MISC metadata.xml 526 BLAKE2B ff3d85e25fb9fc01e22051e32193d99818a9ea73ed6ac8385ec4cb4a2734cb63e46c78c4c8467fdeacae7a66931fe608638080ca1eb5e615b926c4d35c9c494b SHA512 92bf9ce5fa1f9e099d8984eb0be24cfeb9596c50ce420f9d1c9e2ff62ed51ca2a7b23d95ae685ebd2657e5b607910d02492f0c93c6d0b926187ede4a35356679
diff --git a/dev-perl/Exporter-Tiny/metadata.xml b/dev-perl/Exporter-Tiny/metadata.xml
new file mode 100644
index 000000000000..0dac48b7a502
--- /dev/null
+++ b/dev-perl/Exporter-Tiny/metadata.xml
@@ -0,0 +1,14 @@
+<?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="github">tobyink/p5-exporter-tiny</remote-id>
+ <remote-id type="cpan">Exporter-Tiny</remote-id>
+ <remote-id type="cpan-module">Exporter::Shiny</remote-id>
+ <remote-id type="cpan-module">Exporter::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-AutoInstall-0.630.0-r1 b/dev-perl/ExtUtils-AutoInstall-0.630.0-r1
deleted file mode 100644
index b92ae8479260..000000000000
--- a/dev-perl/ExtUtils-AutoInstall-0.630.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Sort-Versions dev-lang/perl:=[-build(-)]
-DESCRIPTION=Automatic installation of dependencies via CPAN from within Makefile.PL
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-AutoInstall/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Sort-Versions dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUTRIJUS/ExtUtils-AutoInstall-0.63.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7f9e6f2ebfe59250f15668adf64f11a5
diff --git a/dev-perl/ExtUtils-AutoInstall-0.640.0 b/dev-perl/ExtUtils-AutoInstall-0.640.0
deleted file mode 100644
index d3ee2e972ac1..000000000000
--- a/dev-perl/ExtUtils-AutoInstall-0.640.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Sort-Versions dev-lang/perl:=
-DESCRIPTION=Automatic installation of dependencies via CPAN from within Makefile.PL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-AutoInstall/
-KEYWORDS=alpha amd64 ~hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Sort-Versions dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/ExtUtils-AutoInstall-0.64.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d0659f0470e21dc4ae8fe97558e1604c
diff --git a/dev-perl/ExtUtils-AutoInstall/ExtUtils-AutoInstall-0.630.0-r1.ebuild b/dev-perl/ExtUtils-AutoInstall/ExtUtils-AutoInstall-0.630.0-r1.ebuild
new file mode 100644
index 000000000000..14447677c2b0
--- /dev/null
+++ b/dev-perl/ExtUtils-AutoInstall/ExtUtils-AutoInstall-0.630.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AUTRIJUS
+MODULE_VERSION=0.63
+inherit perl-module
+
+DESCRIPTION="Automatic installation of dependencies via CPAN from within Makefile.PL"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+# TESTS BAD. Wants to write to cpan's config on the live system
+#SRC_TEST="do"
+
+RDEPEND="dev-perl/Sort-Versions"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_compile() {
+ echo "n" | perl-module_src_compile
+}
diff --git a/dev-perl/ExtUtils-AutoInstall/ExtUtils-AutoInstall-0.640.0.ebuild b/dev-perl/ExtUtils-AutoInstall/ExtUtils-AutoInstall-0.640.0.ebuild
new file mode 100644
index 000000000000..b037121e6b8b
--- /dev/null
+++ b/dev-perl/ExtUtils-AutoInstall/ExtUtils-AutoInstall-0.640.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=INGY
+DIST_VERSION=0.64
+inherit perl-module
+
+DESCRIPTION="Automatic installation of dependencies via CPAN from within Makefile.PL"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+# TESTS BAD. Wants to write to cpan's config on the live system
+#SRC_TEST="do"
+
+RDEPEND="dev-perl/Sort-Versions"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-no-dot-inc.patch"
+ "${FILESDIR}/${P}-cpantest.patch"
+)
+src_compile() {
+ echo "n" | perl-module_src_compile
+}
+
+src_test() {
+ local MODULES=(
+ "ExtUtils::AutoInstall ${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
+ perl-module_src_test
+}
diff --git a/dev-perl/ExtUtils-AutoInstall/Manifest b/dev-perl/ExtUtils-AutoInstall/Manifest
new file mode 100644
index 000000000000..40e16f1542fd
--- /dev/null
+++ b/dev-perl/ExtUtils-AutoInstall/Manifest
@@ -0,0 +1,7 @@
+AUX ExtUtils-AutoInstall-0.640.0-cpantest.patch 3535 BLAKE2B 81e91b634b722f6f181efef8b023435113b01c794f3474d39e32ffdf5d7467d3e75d8a00c6abed8d144ea0e26decde6d62be539db3c68c9cd702892add440f53 SHA512 e13e686c50000f8fc78cca77d9172780fec62ce5fb3fa9ba6b4a3c620a21f02841c03593dba7903f148d4f0e21831bf03990945e35326e074a07587af5055236
+AUX ExtUtils-AutoInstall-0.640.0-no-dot-inc.patch 678 BLAKE2B 76ea58d836701c174b74c24fdfb950b24fecf0fb34ef3f65248c999e95fa240be798525057f734e98892cd04a91c5379a324bed70e036ebeb5711692ae102ec1 SHA512 6aef3410b56eddc2577d3d0a70444c105dcd779e10b92e258ff884687823387be01e70a6abaf45d65ba508345e1e50229cfca7c99583b75d9d39ce8d4eca7629
+DIST ExtUtils-AutoInstall-0.63.tar.gz 26951 BLAKE2B 9044d6b40bf7952499d93564b92b3db7f00ce1ea4635d8f50c41be22686e06c0baa2b1625d9ff3ba29d2c20ce0f8bebad6bd58809a6511dfe275b27d422aab49 SHA512 3836dbdd175732109c88a2c0e8d19929fbf59ef453c7149b6a6b6658cf419f241c91ba86fe7f4a1d7bf1af4d7ef42809e523f05e683e9bba75ca9aa9d47e1445
+DIST ExtUtils-AutoInstall-0.64.tar.gz 25886 BLAKE2B e5490f7dcb386b85dff77857ca20d0b03268dc31c76ca3e4770186a468f5c1235dba25e2b8a9b9931c7806ade7c721e87f3dc72a7089b9be27aa9d7a436496f2 SHA512 18f8d58673ea5c0f9654b2c39297e974c6e464250af63e569fbe5966ce7a59cb2ec0ea1190b84cb47bf061eb90fd9307b52ead38491f3220fc301fff342bf860
+EBUILD ExtUtils-AutoInstall-0.630.0-r1.ebuild 781 BLAKE2B c42b1bee84b62229eb0a694104e16a51c71779a8d5652f12a382d76439db1bd6add1684f5c62c71cf1cd2555f3bc0b9e66799abc13b94a92002cf7348eed1902 SHA512 9a0b079a188ace0b47d0c7498ddabbef029223fd968a3cf3f2bcab0ea72a91cf20761c086794b1620fb7bfa85c43392f13f8792d3e66d025419bdf364c815794
+EBUILD ExtUtils-AutoInstall-0.640.0.ebuild 1123 BLAKE2B 92eb76478c3a76934e8786f801e1b343167eefbd2146c31a465bdaebf3b113c4c2a416cee1064f7733ca96f27ba99cf97a834e7ea625fb9aa7cbe214c6c549c5 SHA512 ab9dceb40daf181ba117098dbcbe21f0239d9a1f1a44834dcf63f5637c70c6b0a586a63f89dcfcd4ddfda3a7c3d5c22b53e8222d960251701fcb5cb189065e1a
+MISC metadata.xml 412 BLAKE2B 6b0745e86b7fa8e55444aecd699f7713066b61bf0cedd6f31c356b9bfbb6bd1aa86416df6a6925fcb02d39e54cbbdd7ebdb30d68f5d693ddb475bd10f2eae29f SHA512 f97de5c97a886e9f20beabe4905a30df868afa3259e3b76fe1df1b7a6b58b53ebf4ee0d29a1990c463b8b3658d47b749d41af7497dec452784d617abfb592f52
diff --git a/dev-perl/ExtUtils-AutoInstall/files/ExtUtils-AutoInstall-0.640.0-cpantest.patch b/dev-perl/ExtUtils-AutoInstall/files/ExtUtils-AutoInstall-0.640.0-cpantest.patch
new file mode 100644
index 000000000000..4040016fe9c6
--- /dev/null
+++ b/dev-perl/ExtUtils-AutoInstall/files/ExtUtils-AutoInstall-0.640.0-cpantest.patch
@@ -0,0 +1,111 @@
+From fe02934c5a5bba11e351be5a2f3f95a4461779af Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 21 Oct 2017 15:37:11 +1300
+Subject: Patch around annoying CPAN-initialization test
+
+This is a terrible way of doing this, but its good enough for now
+and convinces CPAN that its already configured and doesn't block
+waiting for input. A more sensible narrow set is probably viable,
+and OS specifics probably need to be considered.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=96782
+---
+ t/1-basic.t | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 75 insertions(+)
+
+diff --git a/t/1-basic.t b/t/1-basic.t
+index dbf7e27..2cdffab 100644
+--- a/t/1-basic.t
++++ b/t/1-basic.t
+@@ -10,6 +10,7 @@ my $mm_args;
+ my @prompts = qw/y n n y y/;
+
+ use ExtUtils::MakeMaker;
++use File::Temp qw( tempdir );
+ sub ExtUtils::MakeMaker::WriteMakefile { $mm_args = {@_} }
+ sub ExtUtils::MakeMaker::prompt ($;$) { return 'n' }
+
+@@ -24,6 +25,80 @@ my $fh = Symbol::gensym;
+ my $out = tie *$fh, __PACKAGE__;
+ select(*$fh);
+
++my $tempdir = tempdir( 'tmp-XXXXXXX', DIR => './t' , CLEANUP => 1 );
++$ENV{HOME} = $tempdir;
++mkdir "$tempdir/.cpan";
++mkdir "$tempdir/.cpan/CPAN";
++{
++ open my $fh, '>', "$tempdir/.cpan/CPAN/MyConfig.pm" or die "can't open test MyConfig.pm: $! $?";
++ print $fh <<"EOF";
++\$CPAN::Config = {
++ 'applypatch' => q[],
++ 'auto_commit' => q[0],
++ 'build_cache' => q[100],
++ 'build_dir' => q[\Q$tempdir\E/build],
++ 'build_dir_reuse' => q[0],
++ 'build_requires_install_policy' => q[yes],
++ 'bzip2' => q[/bin/bzip2],
++ 'cache_metadata' => q[1],
++ 'check_sigs' => q[0],
++ 'colorize_output' => q[0],
++ 'commandnumber_in_prompt' => q[1],
++ 'connect_to_internet_ok' => q[1],
++ 'cpan_home' => q[\Q$tempdir\E],
++ 'ftp_passive' => q[1],
++ 'ftp_proxy' => q[],
++ 'getcwd' => q[cwd],
++ 'gpg' => q[/usr/bin/gpg],
++ 'gzip' => q[/bin/gzip],
++ 'halt_on_failure' => q[0],
++ 'histfile' => q[\Q$tempdir\E/histfile],
++ 'histsize' => q[100],
++ 'http_proxy' => q[],
++ 'inactivity_timeout' => q[0],
++ 'index_expire' => q[1],
++ 'inhibit_startup_message' => q[0],
++ 'keep_source_where' => q[\Q$tempdir\E/sources],
++ 'load_module_verbosity' => q[none],
++ 'make' => q[/usr/bin/make],
++ 'make_arg' => q[],
++ 'make_install_arg' => q[],
++ 'make_install_make_command' => q[/usr/bin/make],
++ 'makepl_arg' => q[],
++ 'mbuild_arg' => q[],
++ 'mbuild_install_arg' => q[],
++ 'mbuild_install_build_command' => q[./Build],
++ 'mbuildpl_arg' => q[],
++ 'no_proxy' => q[],
++ 'pager' => q[/usr/bin/less],
++ 'patch' => q[/usr/bin/patch],
++ 'perl5lib_verbosity' => q[none],
++ 'prefer_external_tar' => q[1],
++ 'prefer_installer' => q[MB],
++ 'prefs_dir' => q[\Q$tempdir\E/prefs],
++ 'prerequisites_policy' => q[follow],
++ 'scan_cache' => q[atstart],
++ 'shell' => q[/bin/bash],
++ 'show_unparsable_versions' => q[0],
++ 'show_upload_date' => q[0],
++ 'show_zero_versions' => q[0],
++ 'tar' => q[/bin/tar],
++ 'tar_verbosity' => q[none],
++ 'term_is_latin' => q[1],
++ 'term_ornaments' => q[1],
++ 'test_report' => q[0],
++ 'trust_test_report_history' => q[0],
++ 'unzip' => q[/usr/bin/unzip],
++ 'urllist' => [q[http://cpan.kinghost.net/], q[http://cpan.dcc.uchile.cl/], q[http://www.laqee.unal.edu.co/CPAN/]],
++ 'use_sqlite' => q[0],
++ 'version_timeout' => q[15],
++ 'wget' => q[/usr/bin/wget],
++ 'yaml_load_code' => q[0],
++ 'yaml_module' => q[YAML],
++ };
++EOF
++}
++
+ # test from a clean state
+ $ENV{PERL_EXTUTILS_AUTOINSTALL} = '';
+ require ExtUtils::AutoInstall;
+--
+2.14.2
+
diff --git a/dev-perl/ExtUtils-AutoInstall/files/ExtUtils-AutoInstall-0.640.0-no-dot-inc.patch b/dev-perl/ExtUtils-AutoInstall/files/ExtUtils-AutoInstall-0.640.0-no-dot-inc.patch
new file mode 100644
index 000000000000..c85d8a362fbd
--- /dev/null
+++ b/dev-perl/ExtUtils-AutoInstall/files/ExtUtils-AutoInstall-0.640.0-no-dot-inc.patch
@@ -0,0 +1,27 @@
+From 929dc970f0f6744e0124243840de287b48284275 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 21 Oct 2017 15:21:14 +1300
+Subject: Fix for '.' in @INC on 5.26+
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121201
+Bug: https://bugs.gentoo.org/615830
+---
+ Makefile.PL | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 80d276b..8b77462 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,7 +1,6 @@
+ #!/usr/bin/perl
+-
++use lib '.', 'lib';
+ use inc::Module::Install;
+-use lib 'lib';
+
+ name ('ExtUtils-AutoInstall');
+ abstract ('Automatic install of dependencies via CPAN');
+--
+2.14.2
+
diff --git a/dev-perl/ExtUtils-AutoInstall/metadata.xml b/dev-perl/ExtUtils-AutoInstall/metadata.xml
new file mode 100644
index 000000000000..533c01ceb749
--- /dev/null
+++ b/dev-perl/ExtUtils-AutoInstall/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">ExtUtils-AutoInstall</remote-id>
+ <remote-id type="cpan-module">ExtUtils::AutoInstall</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-CChecker-0.100.0 b/dev-perl/ExtUtils-CChecker-0.100.0
deleted file mode 100644
index ca70b7bd735f..000000000000
--- a/dev-perl/ExtUtils-CChecker-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-CBuilder dev-perl/Module-Build test? ( dev-perl/Test-Fatal virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Configure-time utilities for using C headers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-CChecker/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-ExtUtils-CBuilder dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/ExtUtils-CChecker-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e4343f2004d94152107ac50cf224e511
diff --git a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.100.0.ebuild b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.100.0.ebuild
new file mode 100644
index 000000000000..2f4212cc13d7
--- /dev/null
+++ b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.100.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.10
+
+inherit perl-module
+
+DESCRIPTION="Configure-time utilities for using C headers"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-ExtUtils-CBuilder"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-Fatal
+ virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files t/99pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/ExtUtils-CChecker/Manifest b/dev-perl/ExtUtils-CChecker/Manifest
new file mode 100644
index 000000000000..538febc96fbd
--- /dev/null
+++ b/dev-perl/ExtUtils-CChecker/Manifest
@@ -0,0 +1,3 @@
+DIST ExtUtils-CChecker-0.10.tar.gz 19496 BLAKE2B b561601d189533f04e5ea20379c9368cadb9fac4ae5b841b0ef8c1463360f4e7f77dba659bae84726e17d07a60bd784eae67f005747c45f89592b98a79fcf895 SHA512 8b43c559333d14d682a00a0fa956aff8b6b4209b7b442f330f9e8573b438dcd5a2d3b86582e2aad2f974c342acee3e79785b9816cb585807dba9b448a1626d4c
+EBUILD ExtUtils-CChecker-0.100.0.ebuild 482 BLAKE2B 376ab74df6fe37a61e14b7606db3c289ca123e59b67211920ddc0cfc1ed0bfc161d79ce317c56502cbe9353e6a3525df25308c8c59fd46022ee6789acfa89bac SHA512 75f8d8189a3b6d8faa04e424f5e7f0fc866a98f467a36265054d9fde197afcb79814650a719ff170bf9322e0fa63af41fb9b70e13d60f7f8fcc6e0e22688a57d
+MISC metadata.xml 518 BLAKE2B b447f790cd1ddda03ef1bc6157862c41841300f9470243d189e6720a3c20f48f1b8122d22eb3cbac837f4a9c32ba59264b95a899d7324b375e595bf7b57ecda7 SHA512 47f15882ce4e42ecc3344309ca30d7d9e25d48d1e552f34153bf6db3c27abd35a5b6afd071319fe6b9947fb7f22184b4859c716a099a82d672940dc6f2ef64f2
diff --git a/dev-perl/ExtUtils-CChecker/metadata.xml b/dev-perl/ExtUtils-CChecker/metadata.xml
new file mode 100644
index 000000000000..2a6f22fb3c54
--- /dev/null
+++ b/dev-perl/ExtUtils-CChecker/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">ExtUtils-CChecker</remote-id>
+ <remote-id type="cpan-module">ExtUtils::CChecker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-Config-0.7.0 b/dev-perl/ExtUtils-Config-0.7.0
deleted file mode 100644
index 6d173a7cf360..000000000000
--- a/dev-perl/ExtUtils-Config-0.7.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.88 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A wrapper for perl's configuration
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-Config/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.30 virtual/perl-Data-Dumper dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Config-0.007.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=45440725393411872c8b0e8c1965849b
diff --git a/dev-perl/ExtUtils-Config-0.8.0 b/dev-perl/ExtUtils-Config-0.8.0
deleted file mode 100644
index 234114660e04..000000000000
--- a/dev-perl/ExtUtils-Config-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.88 ) dev-lang/perl:=
-DESCRIPTION=A wrapper for perl's configuration
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-Config/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5979b06ee074b3d40a32f8f41359881c
diff --git a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.7.0.ebuild b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.7.0.ebuild
new file mode 100644
index 000000000000..70b6593d2c10
--- /dev/null
+++ b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.7.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.007
+inherit perl-module
+
+DESCRIPTION='A wrapper for perl'\''s configuration'
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86"
+IUSE="test"
+
+DEPEND="
+ ${RDEPEND}
+ test? (
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.88
+ )
+"
+RDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.30
+ virtual/perl-Data-Dumper
+"
+SRC_TEST="do"
diff --git a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild
new file mode 100644
index 000000000000..65a3dee12d02
--- /dev/null
+++ b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="A wrapper for perl's configuration"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+"
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.88
+ )
+"
+src_test() {
+ perl_rm_files t/release-pod-{syntax,coverge}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/ExtUtils-Config/Manifest b/dev-perl/ExtUtils-Config/Manifest
new file mode 100644
index 000000000000..2882bb5fe9d7
--- /dev/null
+++ b/dev-perl/ExtUtils-Config/Manifest
@@ -0,0 +1,5 @@
+DIST ExtUtils-Config-0.007.tar.gz 12135 BLAKE2B 9167fa541bd0f9a81791cbd5dda1e537d33df3e903a6856eae4877ceca6e0b6eb64603678bec048958555432a8dff79f99ff4a18b15552b236dc14320db2f74b SHA512 168facb55560ad562bf1e4ca59dd0cee119e0059a8ac7d62283b7074078f73aabd5cc8c217754492a1e0bae61456b9ed9480f9710fbddd3865e5eddaf746052f
+DIST ExtUtils-Config-0.008.tar.gz 11165 BLAKE2B 58468be3884311dea31e420511134eab122a923c445b2b489914227934ab50efba4a08253e86715385ad8aa7b6f0212e95b73f2f524a964704991e4227a68d47 SHA512 7775e2212b4605e60559c7e63604b8f2b4c56f4846e64f9f4454f3f5d0a7a21f618143e6c61eafabf5d9ee9bca8f722c04aedeaf9c51f59924de68c272b86db2
+EBUILD ExtUtils-Config-0.7.0.ebuild 529 BLAKE2B 3832e9b5dd0c973880999dd7668122532896447dc426f34b38ba7b10ae289cfb9c8fc12fe51e20a86b9598c264fb7a4778d56922f262256c917e137c877a15e9 SHA512 4ca77c59e82b2f2bc3d52242a568a85e3b9b310dc3601a7a51bf83b272d58a9e3976a4f31120819f873d09caf8429709dd5989cb56743e3faaa56ef08cf2affb
+EBUILD ExtUtils-Config-0.8.0.ebuild 597 BLAKE2B d6551eb4ee5f3dfce804e75ae36262c1b61b0234d5ed0ca98864ab6bcc5c41b539a8be6f1240fba33c987dcfea475a1640bb7533b960a7c665b0052f1ca1f065 SHA512 13c228a7da57cf6a7b8c29014251ad19906d2c77521a0f9edaef7e4b5ddd3e023457aac80522c17c5506ce1ca95546037bbcc711edabc6e9584617ffeaea7f79
+MISC metadata.xml 390 BLAKE2B 59aeaba2fc188b68598514c89cb0935f577c751f1b081f6bb29b72e6a87eb1cb86df38bc578cf8662a9c4371b525afda6df35822aef264746eb800905647cbd4 SHA512 3f0dfaab3133ff6f2adb0b817b3579137e5422d3943759c8838de0ec60716f792c2b50700d7ad04cda4ba3241bc665a1cc570a10719213f4c77cf886d05efaea
diff --git a/dev-perl/ExtUtils-Config/metadata.xml b/dev-perl/ExtUtils-Config/metadata.xml
new file mode 100644
index 000000000000..4808019ebdf3
--- /dev/null
+++ b/dev-perl/ExtUtils-Config/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">ExtUtils-Config</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Config</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-CppGuess-0.110.0 b/dev-perl/ExtUtils-CppGuess-0.110.0
deleted file mode 100644
index ea4192b799e8..000000000000
--- a/dev-perl/ExtUtils-CppGuess-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Capture-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Path virtual/perl-Data-Dumper virtual/perl-ExtUtils-Manifest virtual/perl-File-Spec virtual/perl-Test-Simple dev-perl/Module-Build ) dev-lang/perl:=
-DESCRIPTION=Guess C++ compiler and flags
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-CppGuess/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Capture-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVIDO/ExtUtils-CppGuess-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bf62462dd23a24a69c6c38590b6d423f
diff --git a/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.110.0.ebuild b/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.110.0.ebuild
new file mode 100644
index 000000000000..2b2c4e634210
--- /dev/null
+++ b/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.110.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAVIDO
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Guess C++ compiler and flags"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Capture-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-Data-Dumper
+ virtual/perl-ExtUtils-Manifest
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ dev-perl/Module-Build
+ )
+"
+PATCHES=( "${FILESDIR}/${P}-no-dot-inc.patch" )
diff --git a/dev-perl/ExtUtils-CppGuess/Manifest b/dev-perl/ExtUtils-CppGuess/Manifest
new file mode 100644
index 000000000000..2f41b78ea202
--- /dev/null
+++ b/dev-perl/ExtUtils-CppGuess/Manifest
@@ -0,0 +1,4 @@
+AUX ExtUtils-CppGuess-0.110.0-no-dot-inc.patch 1311 BLAKE2B b440f31822cff738807914df48aa74fdc3775d5eaaea1dcbde4a94217d4d98b2402b44914f463f733bd37460b07c8b1bb99f4d3d06a951d8e57517cbc4d67e4f SHA512 b75865b0f95137389d86ac2b277ae843d8f65075784df73a2de4408ccb9614809b9055798a3ead088fcb17884b1306f4238f817f13b012ea7a913a26e6b8e191
+DIST ExtUtils-CppGuess-0.11.tar.gz 6794 BLAKE2B 95372c6ddfabffd72dac9e6a2ab05da1b72f6617f3cb3ed5d63e572c17ad24a225b142df100d052206a103dc0e8d681f19e7ea440cb009b6493093be31f132f2 SHA512 68039779106386efb20cd6e9125d5882e20257f6a1b1f830b32c9f4df70f66a0cf1706f573e4c80159488526656732ede844b37edbf3f1d4a111898eca66fa9e
+EBUILD ExtUtils-CppGuess-0.110.0.ebuild 572 BLAKE2B e1a31684a55b95ab077e8e9cf0fe47ff246ca36133505af225892fd392215a30fa78863f889e98291bfcf0dbe45dfa66bd37d9fccdf5b2654f29db6c57f29631 SHA512 d92d13f20452f6267f1ba068a4c358f39c27df8aa6fa8bd91b21aebd6749281e1de8dfab9c4f3ce6ab5f5d6f8cd92bc952e1882c9ca466e3d14f9d02b576d1d4
+MISC metadata.xml 394 BLAKE2B 1a416cb6a36c2f53deb351df80a6bd1236f1372f49fc9c8229ec7b081d38661f8e80c30eb2be9e17c559e8187a3d84b8a03152149c9ae5d56907c86d5e8b9d20 SHA512 8e17f9bd71bd2c3a7f8fe7f5e4f8ce0692de2f9b5be8b1538d2895c7e9b57a6a18a4dbe334b2a8e24f8d361c71753bb57e59b0a208138ff82663ab9dcbd581f6
diff --git a/dev-perl/ExtUtils-CppGuess/files/ExtUtils-CppGuess-0.110.0-no-dot-inc.patch b/dev-perl/ExtUtils-CppGuess/files/ExtUtils-CppGuess-0.110.0-no-dot-inc.patch
new file mode 100644
index 000000000000..0bca84c1aad7
--- /dev/null
+++ b/dev-perl/ExtUtils-CppGuess/files/ExtUtils-CppGuess-0.110.0-no-dot-inc.patch
@@ -0,0 +1,56 @@
+From 2c89bb54f233776fb8760a264286f9e0932f62c6 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 21 Oct 2017 13:15:43 +1300
+Subject: Fix tests on 5.26 without '.' in @INC
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120848
+Bug: https://bugs.gentoo.org/615842
+Bug: https://github.com/tsee/extutils-cppguess/pull/15
+---
+ t/010_module_build.t | 3 ++-
+ t/011_makemaker.t | 3 ++-
+ t/lib/TestUtils.pm | 3 ++-
+ 3 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/t/010_module_build.t b/t/010_module_build.t
+index 93b5f44..ef004d3 100644
+--- a/t/010_module_build.t
++++ b/t/010_module_build.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use Test::More tests => 1;
+-use t::lib::TestUtils;
++use lib 't/lib';
++use TestUtils;
+
+ my $separator = ( '=' x 40 . "\n" );
+
+diff --git a/t/011_makemaker.t b/t/011_makemaker.t
+index 237636a..5986395 100644
+--- a/t/011_makemaker.t
++++ b/t/011_makemaker.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use Test::More tests => 1;
+-use t::lib::TestUtils;
++use lib 't/lib';
++use TestUtils;
+
+ my $separator = ( '=' x 40 . "\n" );
+
+diff --git a/t/lib/TestUtils.pm b/t/lib/TestUtils.pm
+index c71572b..b3480c4 100644
+--- a/t/lib/TestUtils.pm
++++ b/t/lib/TestUtils.pm
+@@ -1,4 +1,5 @@
+-package t::lib::TestUtils;
++package # hide
++ TestUtils;
+
+ use strict;
+
+--
+2.14.2
+
diff --git a/dev-perl/ExtUtils-CppGuess/metadata.xml b/dev-perl/ExtUtils-CppGuess/metadata.xml
new file mode 100644
index 000000000000..297b581c1332
--- /dev/null
+++ b/dev-perl/ExtUtils-CppGuess/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">ExtUtils-CppGuess</remote-id>
+ <remote-id type="cpan-module">ExtUtils::CppGuess</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-Depends-0.404.0 b/dev-perl/ExtUtils-Depends-0.404.0
deleted file mode 100644
index d6762d60f11d..000000000000
--- a/dev-perl/ExtUtils-Depends-0.404.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-IO virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easily build XS extensions that depend on XS extensions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-Depends/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/ExtUtils-Depends-0.404.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5baf4d6a11d390505ab60178c3672a06
diff --git a/dev-perl/ExtUtils-Depends-0.405.0 b/dev-perl/ExtUtils-Depends-0.405.0
deleted file mode 100644
index 640c590d587a..000000000000
--- a/dev-perl/ExtUtils-Depends-0.405.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-IO virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Easily build XS extensions that depend on XS extensions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-Depends/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/ExtUtils-Depends-0.405.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=00c0d0baf38f858d516a417005cb6a01
diff --git a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.404.0.ebuild b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.404.0.ebuild
new file mode 100644
index 000000000000..ecd62d667d26
--- /dev/null
+++ b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.404.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=XAOC
+MODULE_VERSION=0.404
+inherit perl-module
+
+DESCRIPTION="Easily build XS extensions that depend on XS extensions"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild
new file mode 100644
index 000000000000..0e3d84c200ff
--- /dev/null
+++ b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=0.405
+inherit perl-module
+
+DESCRIPTION="Easily build XS extensions that depend on XS extensions"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/ExtUtils-Depends/Manifest b/dev-perl/ExtUtils-Depends/Manifest
new file mode 100644
index 000000000000..be7576e6d81a
--- /dev/null
+++ b/dev-perl/ExtUtils-Depends/Manifest
@@ -0,0 +1,5 @@
+DIST ExtUtils-Depends-0.404.tar.gz 18207 BLAKE2B 31da4c8c131939e7a5006c70305fca64f01a96e94cabab95ff394b29662e4ce39a75123621af2dbf7a530797ce1187f424eb0c2cbea0ffdb7975e18a0eaf88f2 SHA512 b316309eadca551c5302b20b28b1ec2e2264a47524fc9a1a9763b59517dfbe84d22e86a76235fa0d0190c3348f49b913c40da60076ac6d01c51a98f7c0c5b783
+DIST ExtUtils-Depends-0.405.tar.gz 18122 BLAKE2B 94470f7d35d72942b65d4b1d56b748a6e68e1315cb734228d0f90ac2b6c7452d1aa1c244c246bab7a0b97e1393d2973d35e8926568b695b4f2432f290d60b403 SHA512 b9983ad763ff0cb81c899bc24f3152f13c69e608304b6e4446bd07b9b13d039650f3f87544c0bdd29c67246ea2973f04a1ce0fccbffb566fe89fdbe0bb03f11b
+EBUILD ExtUtils-Depends-0.404.0.ebuild 555 BLAKE2B c6b58b241add6d344774326135ec6ef0709a77689c4a6b3e398062fec16ac1a9e84a1879b9a372530fa44d0ea1683a776a7364b0bb5ea9a49bfadb6b84fcf8a4 SHA512 6e1aeadb7d4f467f95220669546ba13af71549723fb759ad9b8788ef490a780617f807562b42f42df2b14c38de7b06c6f61e11986402a2caa834a68115fc5029
+EBUILD ExtUtils-Depends-0.405.0.ebuild 576 BLAKE2B dd8a21c3b39fc1e681010d3c91adfe8db9288cdf63f0a63ccf355b86c49a6bc589bfbb8389baa97836e6001cb5c52bd03842bf1a2627c949965fe88c615bcf35 SHA512 1d03e1b2d711e9b52e0d370856ba444a14c7acaa8869f4433e48407e92e95535c1af301200d7bca4e56fd5fd76bcae4cb623d14f0d2c5b8616b5634f64527746
+MISC metadata.xml 404 BLAKE2B 93cebeb39d2fe8da303c39e4ca965f8d801581aae1f7c7f53341a5a55f2df8cac89c22845f57355ee187b5c527e848cb9ffa8e41bd98bbc47b2f2e8d9851003e SHA512 a39e7e1c1a4173b6fa2c4df6616a91a52e83fca6bd481be52ff49a4e29076eb38866e27fb62c8eee49d39a0b681ca796eeb65243cc6bd35511e54f4a962adcba
diff --git a/dev-perl/ExtUtils-Depends/metadata.xml b/dev-perl/ExtUtils-Depends/metadata.xml
new file mode 100644
index 000000000000..cc0ab0d27513
--- /dev/null
+++ b/dev-perl/ExtUtils-Depends/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">ExtUtils-Depends</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Depends</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-F77-1.180.0 b/dev-perl/ExtUtils-F77-1.180.0
deleted file mode 100644
index cae8e182dfa5..000000000000
--- a/dev-perl/ExtUtils-F77-1.180.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Facilitate use of FORTRAN from Perl/XS code
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-F77/
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHM/ExtUtils-F77-1.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9af5b9117c68e5b10d34a8c4085c1e70
diff --git a/dev-perl/ExtUtils-F77-1.190.0 b/dev-perl/ExtUtils-F77-1.190.0
deleted file mode 100644
index 21a0a6ac25fa..000000000000
--- a/dev-perl/ExtUtils-F77-1.190.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Facilitate use of FORTRAN from Perl/XS code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-F77/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHM/ExtUtils-F77-1.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c1a5f03633db9c17f9215ba674c90f00
diff --git a/dev-perl/ExtUtils-F77-1.200.0 b/dev-perl/ExtUtils-F77-1.200.0
deleted file mode 100644
index 9391800894d1..000000000000
--- a/dev-perl/ExtUtils-F77-1.200.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Facilitate use of FORTRAN from Perl/XS code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-F77/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHM/ExtUtils-F77-1.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=242813cecd6b5bece8a7908b7487e123
diff --git a/dev-perl/ExtUtils-F77-1.200.0-r1 b/dev-perl/ExtUtils-F77-1.200.0-r1
deleted file mode 100644
index 55def660083f..000000000000
--- a/dev-perl/ExtUtils-F77-1.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/fortran virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Facilitate use of FORTRAN from Perl/XS code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-F77/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/fortran dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHM/ExtUtils-F77-1.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1321c336c90c6bf110a0ed8ca92e7e9f
diff --git a/dev-perl/ExtUtils-F77/ExtUtils-F77-1.180.0.ebuild b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.180.0.ebuild
new file mode 100644
index 000000000000..663b80e6d965
--- /dev/null
+++ b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.180.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHM
+MODULE_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="Facilitate use of FORTRAN from Perl/XS code"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild
new file mode 100644
index 000000000000..0ae4076cd5d8
--- /dev/null
+++ b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHM
+DIST_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="Facilitate use of FORTRAN from Perl/XS code"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/ExtUtils-F77/ExtUtils-F77-1.200.0-r1.ebuild b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..d50e1a9dbcbb
--- /dev/null
+++ b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.200.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHM
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Facilitate use of FORTRAN from Perl/XS code"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Spec
+ virtual/fortran
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/ExtUtils-F77/ExtUtils-F77-1.200.0.ebuild b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.200.0.ebuild
new file mode 100644
index 000000000000..e5659c3f431e
--- /dev/null
+++ b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.200.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHM
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Facilitate use of FORTRAN from Perl/XS code"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/ExtUtils-F77/Manifest b/dev-perl/ExtUtils-F77/Manifest
new file mode 100644
index 000000000000..c7af6452d1e0
--- /dev/null
+++ b/dev-perl/ExtUtils-F77/Manifest
@@ -0,0 +1,8 @@
+DIST ExtUtils-F77-1.18.tar.gz 11614 BLAKE2B aa1da6d39d939640b0d7d7cc711e025715d814fb58ea2231a761322c2f9cfc03626564d9f4d411c116ab6885d874301a1643cdd08798a7b3eea7bf518e346edc SHA512 dba56108f2b59582780c03d1cf965d276d73cee1452f9f563b6b513ac4fab24007003b45b86d2c11c05b5d55ac9d1837a76ed14bdbd4738db5ec3a6632f7edcc
+DIST ExtUtils-F77-1.19.tar.gz 12057 BLAKE2B da47f9b3e06a0be09beaf4f230c4a06aaeaf9d0fe69594157583b9dd821b968eee0a7d07fcaf97cf986f6b0389c196297147af337b83afef8b39a29ff38fb7fe SHA512 f103c94d8074fc3ca6f6afecc394608a61f08949f3d19e40ea66db2ddc7af4e17f429783e8ac9c8a76ebe98863b7295df8a7f9ba3f8eb967e4f19a168d5a7d81
+DIST ExtUtils-F77-1.20.tar.gz 12201 BLAKE2B 6adee5bb3cda1b37d230ca408384161777a4aee117f7acd36a2cc125f1b64ce06b3c86557e6dfaa7bb2b159c814694f2d79c3d2c2da8a6a67cb36358d5a7c89d SHA512 0d7cf351d84676d3dea2ec781b1e230ab4a737d34de4c15c5045603ac6e6e411b5d9b235e68bb9ba0552cc4de0ea67c8355c160840b3205429802ea1569f0400
+EBUILD ExtUtils-F77-1.180.0.ebuild 421 BLAKE2B 0065eb7108ce943f07a4231dde9fd63659f754a907732af37244ca303d009eddcd9fbd9c3d25382cd3c09cf3a2aacb008117e8a7e66a5173cdc6126561f346dc SHA512 5b82f8dc0cd15ddcb6d785e92d2179c2b0ed349fcd8d57a57b7f9183381eaadef235b83adbd9c3a894a894923aacbb6008851e75e80a973ec720146844d1d233
+EBUILD ExtUtils-F77-1.190.0.ebuild 402 BLAKE2B 7e9f0f65ed0467fcf12072eb8222d152332e11320cfd04c45ad9291419d0da8796cc3b8581f2bde9ac209a964a74b3ad2464f67b23054adad10297bcccb26fbb SHA512 b0570ad881fd4cf590f30aabb1d2d276a7a49f564a36d0cfb1b6db777156bc3e0453e659896ef465f680e8a3c974f9fe05ae08e7c8e4259bdcd0672bead97b01
+EBUILD ExtUtils-F77-1.200.0-r1.ebuild 465 BLAKE2B 8b558a74802080fb564948b8866ce039371d3f5e19ffbbdb35030e559b85e8a11e91f90cd6ce30733a77d4993440733033f6f7f9fe449ab19d5b972956bb3ad2 SHA512 13af63d353a9c84872b25832d0ed76ac6ba4caa1d5f390bfaf23e05d2c2c1b7c0dbc4263ee37eabe906364f55fa78d7da78b1d0eae9eae1c5eed2106159c41f7
+EBUILD ExtUtils-F77-1.200.0.ebuild 447 BLAKE2B 43316cc110c82de6c9c2f34f07e12b152ab92714ce9656c276ebd9f58185022ec30f6bbe9c91402c5e55f88c82888bc0db7c730886f90cebf21eee7ca50a7b3f SHA512 6267937e4bab29df52cd860876e87664a6e77ac77b789b0a9ce6172c4e5e26f3b53723f363c0221c1578370c74d13815165cf6a3be40fb7d73b7bb9c0ca0d240
+MISC metadata.xml 396 BLAKE2B 5df2c10b2abcbe658257e6ae1e2fcdf1ca572c9ac4832eadedefeb84bcdff057784e041d97f9972e2dbdad2e998887cd7c8d3e48318d1fc463d6c2f6039c3a92 SHA512 1810bdaff85f127dea27d10e7dc7b03424a9cbfff171f0182d877d581c973fb49d833edd337ba5a1d9ca0d756c259700077edfa21b9ae15f9c6f87e712d0c49e
diff --git a/dev-perl/ExtUtils-F77/metadata.xml b/dev-perl/ExtUtils-F77/metadata.xml
new file mode 100644
index 000000000000..53b792b5422e
--- /dev/null
+++ b/dev-perl/ExtUtils-F77/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">ExtUtils-F77</remote-id>
+ <remote-id type="cpan-module">ExtUtils::F77</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-Helpers-0.22.0 b/dev-perl/ExtUtils-Helpers-0.22.0
deleted file mode 100644
index d4ac905626e0..000000000000
--- a/dev-perl/ExtUtils-Helpers-0.22.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Various portability utilities for module builders
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-Helpers/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec >=virtual/perl-Text-ParseWords-3.240.0 virtual/perl-Module-Load dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.022.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fdae582ed84684d95b7e658b20d98f25
diff --git a/dev-perl/ExtUtils-Helpers-0.26.0 b/dev-perl/ExtUtils-Helpers-0.26.0
deleted file mode 100644
index 483a5a0760e2..000000000000
--- a/dev-perl/ExtUtils-Helpers-0.26.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec >=virtual/perl-Text-ParseWords-3.240.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Various portability utilities for module builders
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-Helpers/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec >=virtual/perl-Text-ParseWords-3.240.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=abe9b51864dcd51dc6174a080decabb6
diff --git a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.22.0.ebuild b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.22.0.ebuild
new file mode 100644
index 000000000000..9adb4a1791a2
--- /dev/null
+++ b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.22.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.022
+inherit perl-module
+
+DESCRIPTION='Various portability utilities for module builders'
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+DEPEND="
+ ${RDEPEND}
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-File-Spec
+ >=virtual/perl-Text-ParseWords-3.240.0
+ virtual/perl-Module-Load
+"
+SRC_TEST="do parallel"
diff --git a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild
new file mode 100644
index 000000000000..c408018c9ae6
--- /dev/null
+++ b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.026
+inherit perl-module
+
+DESCRIPTION="Various portability utilities for module builders"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-File-Spec
+ >=virtual/perl-Text-ParseWords-3.240.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/ExtUtils-Helpers/Manifest b/dev-perl/ExtUtils-Helpers/Manifest
new file mode 100644
index 000000000000..baac6565297d
--- /dev/null
+++ b/dev-perl/ExtUtils-Helpers/Manifest
@@ -0,0 +1,5 @@
+DIST ExtUtils-Helpers-0.022.tar.gz 17078 BLAKE2B c2ad2eb45976f78cdfc4c6f6201ad2796ba1f4d06d97b88c0d5bc01b679f7d72b19dec61a2cc19da84b47097669fe951dd0035e87f6fbbea9fa49bfac011d6be SHA512 ffdec8c1cf96daadfea34860bbd72d205620dec891d617721bb8ac242ccd2ba0cd5a5f50440633e03ae5fd575add6ac539c95ed68909a64a44b97ac2bba2bb39
+DIST ExtUtils-Helpers-0.026.tar.gz 15099 BLAKE2B 7ddd2f84f970a5bc2993fb5be6be5fa42bad52049e52297b5c7d510a6168aa36ab3ff1c447e581a57f72c13d4f6389018f16aaacc0aa8244e0d2b0cbeb4bae72 SHA512 372d801f43003c571758823a84bfe418876f1b48e3d8c35f888ca41469f6771a33aa30cf893a4c4a68ea62c6e8c8c6ab2ef44ee783dbf9f25e18bc0389359399
+EBUILD ExtUtils-Helpers-0.22.0.ebuild 612 BLAKE2B 168152d60c050c685654d89868acd9329ceb3e6aa9dc5d1c799bc44bd71cd23bfc6b2db05710046fc12344f543e915345645480a1aa4ecbfec41edec28bcf495 SHA512 25094e22ab8f374d653d137ff55020500faa8188dd996a73b3e7d60724338a04469e4c2c731da53bf99495fd95e36c862addf3219cf3662534ae198b45b3c634
+EBUILD ExtUtils-Helpers-0.26.0.ebuild 555 BLAKE2B 1341db2636e906b38e04581fcf2f1a39cd158149052c1669f042191df300dd6f07fd8f532b12863ca64c310544def54a645b126ac9fdfeed0d9236f684d13d60 SHA512 5938db0ea7c96d600338541370207ad57232c4adf3295a7f282e6c28cbd6e5dbfa5477165a4faa5a221fec5bf299b96574211cbbb6dad2e481830931949613be
+MISC metadata.xml 598 BLAKE2B 722a9172cf10dee20eef1fe07389756687afd524e33657cb8008835dafaaca8dea587b9f6c89b8d0427bd22b8d803d8cb857b1bceaf930207ab02aea75bbf420 SHA512 3db09f0090683381a27f3b75791d1b07d69aba8092ef2e8b69531bc1f318c5363cf2cea3be1bcc8299a20e9a1e54c7c2d8a5ec2d7ea808f82609dad12217f05d
diff --git a/dev-perl/ExtUtils-Helpers/metadata.xml b/dev-perl/ExtUtils-Helpers/metadata.xml
new file mode 100644
index 000000000000..acacf31e0ea4
--- /dev/null
+++ b/dev-perl/ExtUtils-Helpers/metadata.xml
@@ -0,0 +1,15 @@
+<?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">ExtUtils-Helpers</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Helpers</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Helpers::Unix</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Helpers::VMS</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Helpers::Windows</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-InstallPaths-0.10.0 b/dev-perl/ExtUtils-InstallPaths-0.10.0
deleted file mode 100644
index ba3c74b9e536..000000000000
--- a/dev-perl/ExtUtils-InstallPaths-0.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.30 test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Build.PL install path logic made easy
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-InstallPaths/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=dev-perl/ExtUtils-Config-0.2.0 virtual/perl-File-Spec dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.010.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7547b0cdcb7db9da542bdd3fb705a4fc
diff --git a/dev-perl/ExtUtils-InstallPaths-0.11.0 b/dev-perl/ExtUtils-InstallPaths-0.11.0
deleted file mode 100644
index 73a58a13cf12..000000000000
--- a/dev-perl/ExtUtils-InstallPaths-0.11.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/ExtUtils-Config-0.2.0 virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-File-Spec-0.830.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Build.PL install path logic made easy
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-InstallPaths/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/ExtUtils-Config-0.2.0 virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.011.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fc41db6c2026100336d5abd779832971
diff --git a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.10.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.10.0.ebuild
new file mode 100644
index 000000000000..8fe978ebb5b0
--- /dev/null
+++ b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.10.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.010
+inherit perl-module
+
+DESCRIPTION='Build.PL install path logic made easy'
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.30
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
+RDEPEND="
+ >=dev-perl/ExtUtils-Config-0.2.0
+ virtual/perl-File-Spec
+"
+SRC_TEST="do"
diff --git a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild
new file mode 100644
index 000000000000..b983cabe5141
--- /dev/null
+++ b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.011
+inherit perl-module
+
+DESCRIPTION="Build.PL install path logic made easy"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/ExtUtils-Config-0.2.0
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-File-Spec-0.830.0
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/ExtUtils-InstallPaths/Manifest b/dev-perl/ExtUtils-InstallPaths/Manifest
new file mode 100644
index 000000000000..016902f42154
--- /dev/null
+++ b/dev-perl/ExtUtils-InstallPaths/Manifest
@@ -0,0 +1,5 @@
+DIST ExtUtils-InstallPaths-0.010.tar.gz 18395 BLAKE2B 66e7f4128f70f1d316f3fbd9e9824533be5d49eefc509fd92706585134b85c2b9d55d59602d8e61a4548f9808b9abc9ab1586172be331b5c3c4fe74691e69ec1 SHA512 3639e8e05b2d59d1a5c4548d74e51158ce6e6b2260d2958f5500b7bb2f64470b72b8b9690e3ec917ff6db8baf0a81038178336bccbc272116e16b520cac73f0f
+DIST ExtUtils-InstallPaths-0.011.tar.gz 18588 BLAKE2B 35d10a3477837b00763ce039651d283d7a9ee047b68ab354456c2ff9f9abb9b4cdbb6b9869f0da0efa6080dc5f60ca22af7746c4e8a6f422cab24085f25702d1 SHA512 c31bfce1ba1094f1408409d9a50406d7eb974ce43195e968fae51493a7fd3c7112d41af561435233b14d2396df297604ec0c264bab910566c046f9f7b5b3beb7
+EBUILD ExtUtils-InstallPaths-0.10.0.ebuild 566 BLAKE2B 218f48e7224aeb80597aed0771a81518f7c8296db8b4dd959e5e62896c991db4ad74cfbba702c86d1b3f69eff61da50b53a9bb0dfe7abd6e75d528b19523ff13 SHA512 136237ee1965a8bb698b43ebe5ea804106368e0273e51ac9a72c99885dfada10b1a2559b86e853e8dcf0aea2b020b47534fde81019a3fc825f92ba39a59c09cd
+EBUILD ExtUtils-InstallPaths-0.11.0.ebuild 648 BLAKE2B a3ca6555efc411c74bdb2f621cf3922fb85374911db3f52a6c228c29f630c2a41ba2f39320ff0ce2a1ac36eea12092ca1ecb6bc7415dd2bdfd454ac5368d96cf SHA512 8b1c348fb1218722e20c99ffdc10fc54ab0674907a805b861ee5db744407803e7922c7344da014a0517dc04fa5d399a90d9f229f8e45fd9fb4ea71424160390a
+MISC metadata.xml 402 BLAKE2B a472ac9c3aab745c81c5a097f9d033b4cfbe2895ff58ea4b2fd51ef9be3b179748bdb1463382a95d0ca2d0e0f1025965b5f3dc38e9bf30074c53a714896898fb SHA512 e54ec2e34cdb7a4825b4747b988bb2a534503dbac349d7a5e71f4e995586598a29357162197b62b4a727af8254c1f6247243edfb5420cf8b2207b915012101d3
diff --git a/dev-perl/ExtUtils-InstallPaths/metadata.xml b/dev-perl/ExtUtils-InstallPaths/metadata.xml
new file mode 100644
index 000000000000..02212e9f103c
--- /dev/null
+++ b/dev-perl/ExtUtils-InstallPaths/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">ExtUtils-InstallPaths</remote-id>
+ <remote-id type="cpan-module">ExtUtils::InstallPaths</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-LibBuilder-0.80.0 b/dev-perl/ExtUtils-LibBuilder-0.80.0
deleted file mode 100644
index 213cc34287c4..000000000000
--- a/dev-perl/ExtUtils-LibBuilder-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-CBuilder-0.230.0 virtual/perl-File-Spec virtual/perl-File-Temp >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A tool to build C libraries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-LibBuilder/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-ExtUtils-CBuilder-0.230.0 virtual/perl-File-Spec virtual/perl-File-Temp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f50755d30e5fd47d080fcf6a5bbac06a
diff --git a/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0.ebuild b/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0.ebuild
new file mode 100644
index 000000000000..06a5511be1e8
--- /dev/null
+++ b/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AMBS
+DIST_VERSION=0.08
+
+inherit perl-module
+
+DESCRIPTION="A tool to build C libraries"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-ExtUtils-CBuilder-0.230.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/ExtUtils-LibBuilder/Manifest b/dev-perl/ExtUtils-LibBuilder/Manifest
new file mode 100644
index 000000000000..91a968228d6f
--- /dev/null
+++ b/dev-perl/ExtUtils-LibBuilder/Manifest
@@ -0,0 +1,3 @@
+DIST ExtUtils-LibBuilder-0.08.tar.gz 5986 BLAKE2B 7dab82d1c70301c6acc51e6b8bc62100ec9d3bc57df133b3e71ba2863828fc0a94a54498180f7d5248db13239ba6b719f2859e6e95f057b6816c072c8d45c578 SHA512 c9cb95ff9ce3d30163e3e6e76adc03e164bddcef1fa58a068f6fc41e4be7289f06712457fba341244e6d37ec5976912920d44ac02ff6c9a2cde368b102e5133e
+EBUILD ExtUtils-LibBuilder-0.80.0.ebuild 543 BLAKE2B 0a877782dedbad6e0d5dd1b7bbd65515d1f4f630f6c9eb21343e071a0743286a38862254809f4a225e9f966eb1f8b25b3adab0327f976fe6611485136b325915 SHA512 4363de6ceeb35edbe01a4be1e809a681d4cc2cdd7fe3a66d7ed89af2565c17756cdc7561f5c6460ed24ebf76d8b06a67b15d15b54d6350364b7f3a484e8d0871
+MISC metadata.xml 410 BLAKE2B 9053446c7ea52b96f532ede6b9e5c5c37e375f866dcc3800fc155db87e01e2ce72a43abdb263a28edcbed284d3d97a7d51448cdd9553ebb2f2114ed94f91dcc3 SHA512 4badd37db709c2a382c5d5802c9a4bb55e8b13ecd4378d2c040e35d4f99497ed13b5e34f383f5a34918afa1522fbfa0da6452295535cf2a0b33cb194acf827eb
diff --git a/dev-perl/ExtUtils-LibBuilder/metadata.xml b/dev-perl/ExtUtils-LibBuilder/metadata.xml
new file mode 100644
index 000000000000..bb726c591b63
--- /dev/null
+++ b/dev-perl/ExtUtils-LibBuilder/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">ExtUtils-Libbuilder</remote-id>
+ <remote-id type="cpan-module">ExtUtils::LibBuilder</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-PkgConfig-1.160.0 b/dev-perl/ExtUtils-PkgConfig-1.160.0
deleted file mode 100644
index a9aa5223c71e..000000000000
--- a/dev-perl/ExtUtils-PkgConfig-1.160.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig dev-lang/perl:=
-DESCRIPTION=Simplistic perl interface to pkg-config
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-PkgConfig/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2+
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=99055cc12e8e27b9a2cdc1ebdf2475bc
diff --git a/dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0.ebuild b/dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0.ebuild
new file mode 100644
index 000000000000..de75b0b5b481
--- /dev/null
+++ b/dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.16
+inherit perl-module
+
+DESCRIPTION="Simplistic perl interface to pkg-config"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+"
diff --git a/dev-perl/ExtUtils-PkgConfig/Manifest b/dev-perl/ExtUtils-PkgConfig/Manifest
new file mode 100644
index 000000000000..e48a6edb9a8c
--- /dev/null
+++ b/dev-perl/ExtUtils-PkgConfig/Manifest
@@ -0,0 +1,3 @@
+DIST ExtUtils-PkgConfig-1.16.tar.gz 10144 BLAKE2B b10ce776abdc3fe03cd9a6bbd3085863413f099debd95aea3b8f37fa6368da296c09c4929cc7d0f24a1e7d62c14256e2dba0a21c388a3136c67f5c10de935ac0 SHA512 a872fd54aa5bf3137ace9c44457dfc047ea6d283accc453e824b609b6996a8e2fab685459f38a8236419155df01a18421671426a7237639a47ab32e18c9b4191
+EBUILD ExtUtils-PkgConfig-1.160.0.ebuild 464 BLAKE2B 78de2a7c5145fa938346eeea718bd9b3f281e8054ec6963b649ffadcad598c116a4de562f193a717b5ef1fdca1ac3e9fdc8118c9bfdd0c8cabf831f2cc5d2938 SHA512 cb3d446360dee41ae0ce3f6bd13460bddbc984eaf1fbff342cdd230a6e9ef1d064ebaa5179fa1f0336725f0a741655ea8dcfbe1f867a50f7f3582a1be7388d65
+MISC metadata.xml 408 BLAKE2B c84416ebb49f43a8c80f0581ff126f9ac022284e65490619358546f09c6e1d079b7054e6e918e666aaafe5bc30600fd68d743c12bd2e8bb9ba2184030ffb67f9 SHA512 c592743a123e32345d7fc1aa31474154fd8619846afc8ba40afe5a2e25e2cea5b0cd167166f2ca6258b860939eb2fb109bfd664383db77d426934acac3bdc351
diff --git a/dev-perl/ExtUtils-PkgConfig/metadata.xml b/dev-perl/ExtUtils-PkgConfig/metadata.xml
new file mode 100644
index 000000000000..ecc79abbf836
--- /dev/null
+++ b/dev-perl/ExtUtils-PkgConfig/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">ExtUtils-PkgConfig</remote-id>
+ <remote-id type="cpan-module">ExtUtils::PkgConfig</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-Typemaps-Default-1.50.0 b/dev-perl/ExtUtils-Typemaps-Default-1.50.0
deleted file mode 100644
index c035d4c036d2..000000000000
--- a/dev-perl/ExtUtils-Typemaps-Default-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-ParseXS-3.180.300 >=dev-perl/Module-Build-0.400.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A set of useful typemaps
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-Typemaps-Default/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-ExtUtils-ParseXS-3.180.300 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/ExtUtils-Typemaps-Default-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6097a35852815035d626979efc1c695a
diff --git a/dev-perl/ExtUtils-Typemaps-Default/ExtUtils-Typemaps-Default-1.50.0.ebuild b/dev-perl/ExtUtils-Typemaps-Default/ExtUtils-Typemaps-Default-1.50.0.ebuild
new file mode 100644
index 000000000000..e717606cfee1
--- /dev/null
+++ b/dev-perl/ExtUtils-Typemaps-Default/ExtUtils-Typemaps-Default-1.50.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SMUELLER
+DIST_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="A set of useful typemaps"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND=">=virtual/perl-ExtUtils-ParseXS-3.180.300"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? ( virtual/perl-Test-Simple )"
diff --git a/dev-perl/ExtUtils-Typemaps-Default/Manifest b/dev-perl/ExtUtils-Typemaps-Default/Manifest
new file mode 100644
index 000000000000..8656023f3d48
--- /dev/null
+++ b/dev-perl/ExtUtils-Typemaps-Default/Manifest
@@ -0,0 +1,3 @@
+DIST ExtUtils-Typemaps-Default-1.05.tar.gz 9327 BLAKE2B 365d7ebe4179debe4ae39f740eaa9043f7c5dc589736afeb30959afda4a7fe4bc27b1aeceb9ff42339c72f89196ea8c6ffc7c16782e10281859d5a75e3f618e0 SHA512 91f3f5e3abfe2532a38bfb097d06e5a4145c84729a906af5269353f92b19bfcb86ac5c664067dc3adad405bbc8d0b43071180da4e6575e468b7b946d6c44e949
+EBUILD ExtUtils-Typemaps-Default-1.50.0.ebuild 401 BLAKE2B 3335ac417b8a878d9b70d8b1d83987b9684827e911fc880472465f3c7170b28ae5e2930f786ebbf184d4e48e9ae6da2c9e6f4446255c1fecf8bd3fb0c41bf6b7 SHA512 bafb3e94995b4ad96c1d68de2b1b336073a28609b1d5a5855c83841d900477384972526c1f42cd1edd0467926d25037549acd35280be68b5e34593ed1e99cdde
+MISC metadata.xml 849 BLAKE2B 97d8236bad889c53c69e63826695f7749ba112804e2e0d6d588a6fbbd53071cbe279f89797191db1413026f581ae0a1091ede9323d6585a3dc06d885d6eb9109 SHA512 7f14e3b2b48767a79a8aba9204b03cc5304baebd4017b6ba1d81b9c76db22f0e1d689e86415bede1d34ccb441f2ac2960dfb90929eb2b2fb4454087fa0726505
diff --git a/dev-perl/ExtUtils-Typemaps-Default/metadata.xml b/dev-perl/ExtUtils-Typemaps-Default/metadata.xml
new file mode 100644
index 000000000000..68d1f194cb97
--- /dev/null
+++ b/dev-perl/ExtUtils-Typemaps-Default/metadata.xml
@@ -0,0 +1,18 @@
+<?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">ExtUtils-Typemaps-Default</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Typemaps::Basic</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Typemaps::Default</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Typemaps::ObjectMap</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Typemaps::STL</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Typemaps::STL::List</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Typemaps::STL::String</remote-id>
+ <remote-id type="cpan-module">ExtUtils::Typemaps::STL::Vector</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-XSBuilder-0.280.0-r1 b/dev-perl/ExtUtils-XSBuilder-0.280.0-r1
deleted file mode 100644
index 83fd877686bd..000000000000
--- a/dev-perl/ExtUtils-XSBuilder-0.280.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Parse-RecDescent dev-perl/Tie-IxHash dev-lang/perl:=[-build(-)]
-DESCRIPTION=Modules to parse C header files and create XS glue code
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-XSBuilder/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Parse-RecDescent dev-perl/Tie-IxHash dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRICHTER/ExtUtils-XSBuilder-0.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a2d2c68dabeb35ff73de814809b81eb5
diff --git a/dev-perl/ExtUtils-XSBuilder/ExtUtils-XSBuilder-0.280.0-r1.ebuild b/dev-perl/ExtUtils-XSBuilder/ExtUtils-XSBuilder-0.280.0-r1.ebuild
new file mode 100644
index 000000000000..6138b6ba08d5
--- /dev/null
+++ b/dev-perl/ExtUtils-XSBuilder/ExtUtils-XSBuilder-0.280.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GRICHTER
+MODULE_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="Modules to parse C header files and create XS glue code"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Parse-RecDescent
+ dev-perl/Tie-IxHash"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/ExtUtils-XSBuilder/Manifest b/dev-perl/ExtUtils-XSBuilder/Manifest
new file mode 100644
index 000000000000..0698bf5bf7ca
--- /dev/null
+++ b/dev-perl/ExtUtils-XSBuilder/Manifest
@@ -0,0 +1,3 @@
+DIST ExtUtils-XSBuilder-0.28.tar.gz 42758 BLAKE2B 3eb73bee845dd541b672bd801dda72772aad8a31f44360e855f808d50335cfbdf9eaf7934328ef85db6309ff9b640bf3c89812a239e0ecd5b94d42864f0c221e SHA512 777c6362ce1e780f8226b47b5f1a4ee4bbde3e5eda6637dde9d04d230cfb77025a0c7ec79ef40866242950ca2f052865ab0bbfe09f6315a2fda70111f67a47e3
+EBUILD ExtUtils-XSBuilder-0.280.0-r1.ebuild 409 BLAKE2B f75e78f666d5fd55beafe2ffa09fbc0b20cb53ad2d645a21534c41ba8a64138368b3bbd8b0057983bf0b3011a488060f64a35ab2a52377d1d8bb004bab22577b SHA512 8bd4028ac99b7dc530626270e56a0215da7b59b837b0ca7216d391a15c82b2fdc511a726cabd54563b8b49eb9e72115064613c699a23edb94095d3a94eb5f5f3
+MISC metadata.xml 1181 BLAKE2B d616480e2a53146f58e9676ad170ac1c4b5a22d4cef25abfc547c48a7c905eb810b13aeef4a6cf0f14ba83b59f9900164f4fbcf86bec3ad68a52f59ba028502f SHA512 d4640ec962fed280b17bcab61c7b96a5ca01c3b46ebd794f160bc67c1d250b65f764f7cac0a7d2e129a8050f4b1c5d33036ccc5fa34e99a324d39b24ccc9d04e
diff --git a/dev-perl/ExtUtils-XSBuilder/metadata.xml b/dev-perl/ExtUtils-XSBuilder/metadata.xml
new file mode 100644
index 000000000000..c2d3667aa666
--- /dev/null
+++ b/dev-perl/ExtUtils-XSBuilder/metadata.xml
@@ -0,0 +1,22 @@
+<?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">ExtUtils-XSBuilder</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::C::grammar</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::CallbackMap</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::FunctionMap</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::MapBase</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::MapUtil</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::PODTemplate</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::ParseSource</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::StructureMap</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::TypeMap</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSBuilder::WrapXS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ExtUtils-XSpp-0.180.0 b/dev-perl/ExtUtils-XSpp-0.180.0
deleted file mode 100644
index cfdca1e1ccf1..000000000000
--- a/dev-perl/ExtUtils-XSpp-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Digest-MD5-2.0.0 >=virtual/perl-ExtUtils-ParseXS-3.70.0 >=dev-perl/Module-Build-0.400.0 test? ( dev-perl/Test-Differences dev-perl/Test-Base ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=XS for C++
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ExtUtils-XSpp/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Digest-MD5-2.0.0 >=virtual/perl-ExtUtils-ParseXS-3.70.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/ExtUtils-XSpp-0.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=eeaa2c111d7a6a4cf9d015a7453a9357
diff --git a/dev-perl/ExtUtils-XSpp/ExtUtils-XSpp-0.180.0.ebuild b/dev-perl/ExtUtils-XSpp/ExtUtils-XSpp-0.180.0.ebuild
new file mode 100644
index 000000000000..730c1130cb27
--- /dev/null
+++ b/dev-perl/ExtUtils-XSpp/ExtUtils-XSpp-0.180.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SMUELLER
+MODULE_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="XS for C++"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Digest-MD5-2.0.0
+ >=virtual/perl-ExtUtils-ParseXS-3.70.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? (
+ dev-perl/Test-Differences
+ dev-perl/Test-Base
+ )
+"
+PATCHES=( "${FILESDIR}/${P}-no-dot-inc.patch" )
+SRC_TEST="do parallel"
diff --git a/dev-perl/ExtUtils-XSpp/Manifest b/dev-perl/ExtUtils-XSpp/Manifest
new file mode 100644
index 000000000000..4bc366001a60
--- /dev/null
+++ b/dev-perl/ExtUtils-XSpp/Manifest
@@ -0,0 +1,4 @@
+AUX ExtUtils-XSpp-0.180.0-no-dot-inc.patch 7820 BLAKE2B 3a4418b6160b992b542a3db0fbcee598579d126273626968e2877ae6f3ffcc88fb86554f3adcf91c96034dfb6597f5f1f3eef0e4fcb7015a084d40c9e8bb3b4b SHA512 52c4fa509e7eb7d3a7320094c9818b4152ae833fe4b24a04402ede6a091a524f2f623cc12bb03a5e94a938ca5110b75ee828130eaa701334763636ace34f10b5
+DIST ExtUtils-XSpp-0.18.tar.gz 185431 BLAKE2B 785bc3fc8e648bc7f079df0d6b0ca68cc156d1f661b49258c32ae1d5571c2715a97f3dedd34e54c48cac85c46fcedf95ce78cc69444396502527b29b9f8e7d6e SHA512 0e075876f8a269bd0df71a37bcfe7c164fa18ffabe72deecb57d5ebefa3a78fc0c2438e75319497e0e1f99e6f9af9ae33af8ecb67e1d411356d6f3a50cd9ea1e
+EBUILD ExtUtils-XSpp-0.180.0.ebuild 520 BLAKE2B d870da30ab8feb81a833c40737e872f0d29954ca11dc15d9efe3f145959dfa046d3b51359e94d53805657aca1260ef1d1d3227a6a9f76ec87c4e9fd5ff9c1091 SHA512 12f42f3927ab156345f70d1d2fa6ebea6accfd7d39da7181bbba1c3252d8b48fdcae4ce190e4078512bac6c330fe28cd7762af88dbf4afa6b410e62c32e51407
+MISC metadata.xml 3043 BLAKE2B 73a8a9b2ef14dba26f5480b362136002cd010697f09fba5c3188bc604f4759e4da322c404eeb497ff3c5a7421900fe7750d2f8d1296b44c1f68ea2b8ac326099 SHA512 5a0172d4d3bfe0fe174fd690ff796f589350b2ee91f93d72a23d90f128cb48434bec712bda6c3619b205b0ba980d1207c0116ecf9a6ae50963fe09f413ce4a00
diff --git a/dev-perl/ExtUtils-XSpp/files/ExtUtils-XSpp-0.180.0-no-dot-inc.patch b/dev-perl/ExtUtils-XSpp/files/ExtUtils-XSpp-0.180.0-no-dot-inc.patch
new file mode 100644
index 000000000000..1605f278b2d8
--- /dev/null
+++ b/dev-perl/ExtUtils-XSpp/files/ExtUtils-XSpp-0.180.0-no-dot-inc.patch
@@ -0,0 +1,344 @@
+From 6875b61003a7a5e3d4c96ad12d74a02433baf9d7 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 21 Oct 2017 11:04:37 +1300
+Subject: Fix test failures without '.' in @INC on 5.26+
+
+This fixes test failures when perl is running with PERL_USE_UNSAFE_INC=0
+set in the environment.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121070
+Bug: https://bugs.gentoo.org/615240
+Bug: https://github.com/mbarbon/extutils-xspp/pull/3
+---
+ t/010_base.t | 3 ++-
+ t/011_multiple_files.t | 3 ++-
+ t/012_preprocessor.t | 3 ++-
+ t/013_typemap_output.t | 3 ++-
+ t/015_reference.t | 3 ++-
+ t/020_rename.t | 3 ++-
+ t/022_static.t | 3 ++-
+ t/022_virtual.t | 3 ++-
+ t/023_base_classes.t | 3 ++-
+ t/024_enum.t | 3 ++-
+ t/025_member.t | 3 ++-
+ t/030_code_blocks.t | 3 ++-
+ t/031_verbatim_blocks.t | 3 ++-
+ t/035_include.t | 3 ++-
+ t/040_plugin.t | 7 ++++---
+ t/043_parser_plugins.t | 3 ++-
+ t/075_types.t | 3 ++-
+ t/080_complex_typemap.t | 3 ++-
+ t/090_exceptions.t | 3 ++-
+ t/lib/XSP/Plugin.pm | 2 +-
+ t/lib/XSP/Test.pm | 4 ++--
+ 21 files changed, 43 insertions(+), 24 deletions(-)
+
+diff --git a/t/010_base.t b/t/010_base.t
+index 893857a..1c36dce 100644
+--- a/t/010_base.t
++++ b/t/010_base.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 14;
++use lib 't/lib';
++use XSP::Test tests => 14;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/011_multiple_files.t b/t/011_multiple_files.t
+index addf386..e4df4a5 100644
+--- a/t/011_multiple_files.t
++++ b/t/011_multiple_files.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 3;
++use lib 't/lib';
++use XSP::Test tests => 3;
+
+ run_diff process => 'expected';
+
+diff --git a/t/012_preprocessor.t b/t/012_preprocessor.t
+index 44e41a7..9a73626 100644
+--- a/t/012_preprocessor.t
++++ b/t/012_preprocessor.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 6;
++use lib 't/lib';
++use XSP::Test tests => 6;
+
+ # monkeypatch print methods to test conditionals are parsed correctly
+ no warnings 'redefine';
+diff --git a/t/013_typemap_output.t b/t/013_typemap_output.t
+index 6ed48bb..fb38f4a 100644
+--- a/t/013_typemap_output.t
++++ b/t/013_typemap_output.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 5;
++use lib 't/lib';
++use XSP::Test tests => 5;
+
+ use ExtUtils::XSpp;
+ use ExtUtils::XSpp::Typemap::simple;
+diff --git a/t/015_reference.t b/t/015_reference.t
+index e3ade61..0728c16 100644
+--- a/t/015_reference.t
++++ b/t/015_reference.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 2;
++use lib 't/lib';
++use XSP::Test tests => 2;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/020_rename.t b/t/020_rename.t
+index da55b07..7ecb125 100644
+--- a/t/020_rename.t
++++ b/t/020_rename.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 9;
++use lib 't/lib';
++use XSP::Test tests => 9;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/022_static.t b/t/022_static.t
+index 857ca30..24c13ed 100644
+--- a/t/022_static.t
++++ b/t/022_static.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 1;
++use lib 't/lib';
++use XSP::Test tests => 1;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/022_virtual.t b/t/022_virtual.t
+index b8d3a65..1dfdb3d 100644
+--- a/t/022_virtual.t
++++ b/t/022_virtual.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 3;
++use lib 't/lib';
++use XSP::Test tests => 3;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/023_base_classes.t b/t/023_base_classes.t
+index 52b01be..a25aeb7 100644
+--- a/t/023_base_classes.t
++++ b/t/023_base_classes.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 2;
++use lib 't/lib';
++use XSP::Test tests => 2;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/024_enum.t b/t/024_enum.t
+index 536d661..53c1774 100644
+--- a/t/024_enum.t
++++ b/t/024_enum.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 2;
++use lib 't/lib';
++use XSP::Test tests => 2;
+
+ # monkeypatch Enum/EnumValue just to test that they were parsed correctly
+ no warnings 'redefine';
+diff --git a/t/025_member.t b/t/025_member.t
+index c7f4fdc..ba1d8a3 100644
+--- a/t/025_member.t
++++ b/t/025_member.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 4;
++use lib 't/lib';
++use XSP::Test tests => 4;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/030_code_blocks.t b/t/030_code_blocks.t
+index 56cc97e..1f2f873 100644
+--- a/t/030_code_blocks.t
++++ b/t/030_code_blocks.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 6;
++use lib 't/lib';
++use XSP::Test tests => 6;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/031_verbatim_blocks.t b/t/031_verbatim_blocks.t
+index 68b66a7..1f3b6a7 100644
+--- a/t/031_verbatim_blocks.t
++++ b/t/031_verbatim_blocks.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 2;
++use lib 't/lib';
++use XSP::Test tests => 2;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/035_include.t b/t/035_include.t
+index b52a25d..66de3e0 100644
+--- a/t/035_include.t
++++ b/t/035_include.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 1;
++use lib 't/lib';
++use XSP::Test tests => 1;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/040_plugin.t b/t/040_plugin.t
+index dc3d975..680eda1 100644
+--- a/t/040_plugin.t
++++ b/t/040_plugin.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 2;
++use lib 't/lib';
++use XSP::Test tests => 2;
+
+ run_diff xsp_stdout => 'expected';
+
+@@ -12,8 +13,8 @@ __DATA__
+ --- xsp_stdout
+ %module{Foo};
+ %package{Foo};
+-%loadplugin{t::lib::XSP::Plugin};
+-%loadplugin{t::lib::XSP::Plugin};
++%loadplugin{XSP::Plugin};
++%loadplugin{XSP::Plugin};
+
+ int foo(int y);
+
+diff --git a/t/043_parser_plugins.t b/t/043_parser_plugins.t
+index 5d2a56e..9c11b1b 100644
+--- a/t/043_parser_plugins.t
++++ b/t/043_parser_plugins.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 4;
++use lib 't/lib';
++use XSP::Test tests => 4;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/075_types.t b/t/075_types.t
+index 7616be2..b31de8d 100644
+--- a/t/075_types.t
++++ b/t/075_types.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 5;
++use lib 't/lib';
++use XSP::Test tests => 5;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/080_complex_typemap.t b/t/080_complex_typemap.t
+index 560f502..5e7c84b 100644
+--- a/t/080_complex_typemap.t
++++ b/t/080_complex_typemap.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 6;
++use lib 't/lib';
++use XSP::Test tests => 6;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/090_exceptions.t b/t/090_exceptions.t
+index 0ad4f94..8043f61 100644
+--- a/t/090_exceptions.t
++++ b/t/090_exceptions.t
+@@ -2,7 +2,8 @@
+
+ use strict;
+ use warnings;
+-use t::lib::XSP::Test tests => 9;
++use lib 't/lib';
++use XSP::Test tests => 9;
+
+ run_diff xsp_stdout => 'expected';
+
+diff --git a/t/lib/XSP/Plugin.pm b/t/lib/XSP/Plugin.pm
+index 8f0cd2a..e4b2212 100644
+--- a/t/lib/XSP/Plugin.pm
++++ b/t/lib/XSP/Plugin.pm
+@@ -1,4 +1,4 @@
+-package t::lib::XSP::Plugin;
++package XSP::Plugin;
+
+ use strict;
+ use warnings;
+diff --git a/t/lib/XSP/Test.pm b/t/lib/XSP/Test.pm
+index 4bd7000..1d9f4bb 100644
+--- a/t/lib/XSP/Test.pm
++++ b/t/lib/XSP/Test.pm
+@@ -1,4 +1,4 @@
+-package t::lib::XSP::Test;
++package XSP::Test;
+
+ use strict;
+ use warnings;
+@@ -39,7 +39,7 @@ sub run_diff(@) {
+
+ use ExtUtils::XSpp;
+
+-package t::lib::XSP::Test::Filter;
++package XSP::Test::Filter;
+
+ use Test::Base::Filter -base;
+
+--
+2.14.2
+
diff --git a/dev-perl/ExtUtils-XSpp/metadata.xml b/dev-perl/ExtUtils-XSpp/metadata.xml
new file mode 100644
index 000000000000..945424a3341c
--- /dev/null
+++ b/dev-perl/ExtUtils-XSpp/metadata.xml
@@ -0,0 +1,47 @@
+<?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">ExtUtils-XSpp</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Cmd</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Driver</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Exception</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Exception::code</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Exception::object</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Exception::perlcode</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Exception::simple</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Exception::stdmessage</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Exception::unknown</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Grammar</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Grammar::YappDriver</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Lexer</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Access</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Argument</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Class</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Comment</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Constructor</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Destructor</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Enum</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::EnumValue</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::File</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Function</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Method</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Module</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Package</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::PercAny</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Preprocessor</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Raw</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Node::Type</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Parser</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Typemap</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Typemap::parsed</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Typemap::reference</remote-id>
+ <remote-id type="cpan-module">ExtUtils::XSpp::Typemap::simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/FCGI-0.770.0 b/dev-perl/FCGI-0.770.0
deleted file mode 100644
index 5151a34dffb9..000000000000
--- a/dev-perl/FCGI-0.770.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Fast CGI module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/FCGI/
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=FastCGI
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.77.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=814ced8baad029525c1d43d53317daed
diff --git a/dev-perl/FCGI-0.780.0 b/dev-perl/FCGI-0.780.0
deleted file mode 100644
index edd256af4d27..000000000000
--- a/dev-perl/FCGI-0.780.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Fast CGI module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/FCGI/
-KEYWORDS=alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=FastCGI
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.78.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2b462b86d2aaf9259cdb74e63df1bbbc
diff --git a/dev-perl/FCGI-ProcManager-0.250.0 b/dev-perl/FCGI-ProcManager-0.250.0
deleted file mode 100644
index 1d423d1183df..000000000000
--- a/dev-perl/FCGI-ProcManager-0.250.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=A FastCGI process manager
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/FCGI-ProcManager/
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=LGPL-2.1
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AR/ARODLAND/FCGI-ProcManager-0.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f21f24279801282001f86979888f94aa
diff --git a/dev-perl/FCGI-ProcManager-0.280.0 b/dev-perl/FCGI-ProcManager-0.280.0
deleted file mode 100644
index aa11f853c0b4..000000000000
--- a/dev-perl/FCGI-ProcManager-0.280.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A FastCGI process manager
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/FCGI-ProcManager/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=LGPL-2.1
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AR/ARODLAND/FCGI-ProcManager-0.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=590db40d46885b25de360fceb7cbf551
diff --git a/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.250.0.ebuild b/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.250.0.ebuild
new file mode 100644
index 000000000000..58a91d10778e
--- /dev/null
+++ b/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.250.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ARODLAND
+MODULE_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="A FastCGI process manager"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0.ebuild b/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0.ebuild
new file mode 100644
index 000000000000..474dffce6500
--- /dev/null
+++ b/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.280.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ARODLAND
+DIST_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="A FastCGI process manager"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/FCGI-ProcManager/Manifest b/dev-perl/FCGI-ProcManager/Manifest
new file mode 100644
index 000000000000..73db09721841
--- /dev/null
+++ b/dev-perl/FCGI-ProcManager/Manifest
@@ -0,0 +1,5 @@
+DIST FCGI-ProcManager-0.25.tar.gz 28663 BLAKE2B d0d840cc47ad9818a5330274d033022bd6edf508bb4294bb786212f27a4569492b5f60ea1155b0aa7fb9fc77d33f628fad814d8cab7a13477f702c40500612ec SHA512 432b1814bc3319c2b5c25d2768dd2ea9e5329306ca4315caf2c4e407620f37089ff38fc59ec4c2ba505e1ac0716f1f8de6803a8fea560182383e78cc2192eb73
+DIST FCGI-ProcManager-0.28.tar.gz 28791 BLAKE2B 337a1901c82fd36770f447d5f4f9b55e887cbd6e05b25b76a2bc1230a85d23779541b7140ef53b90e5885c2d0a40bd615b181d59755935bf8a384abe11e02fe1 SHA512 dacf7a18b7c7d402769bdbfbe136e1c11fb9c7565d29e1d1892a055136052117ad85b4ec2b93dd34ee5f2a907fde6919089b86ad40c5d602011f8f6e58b9169e
+EBUILD FCGI-ProcManager-0.250.0.ebuild 353 BLAKE2B 02a8736eae0a5c2eb778bd34a4d5168550738f63006b4bb21578982355d803e080377c585af57be07a26d878caae187584ad2a63a0d482888122d533c8719576 SHA512 40620b6ff063084d0b2920dec8c5cb870f1ef4ce8c90bc554a29d6f41d3f2a31f91b94e1ef77b99ce9669479f85684dfed4e31aa778e119a3c16cf6431e2e478
+EBUILD FCGI-ProcManager-0.280.0.ebuild 343 BLAKE2B 1cabb1444cad03945d89cb6f5d47ebaec8177ead5a96e71321ae434383b5a5a14b1a0e385505991c29f18d345ed96b9ac8b99f2dea0e5dd83c354e68928ca744 SHA512 64cfa5a1c45f8f420df75e5bb98f38c2cc78b3c9332bb8c27f040f308fa3a2060a97f36a815a54c95bae038f0db14c2ff677bc884bd33df3f8063808a2dcae93
+MISC metadata.xml 481 BLAKE2B bdd80e639b0b2f51260e761451941f19c5aaaf72386e42c1beed8b0f10b847c26a179bdbb088b1f52c0a1d07d0a37a1406e0bf1774285e78f5e88a65042484c6 SHA512 9bd94226835f54b0bbf6ec9823037634cf7c108fc0040bbdf5b18c4bb2942e7d72a937027753f2a4d054575742e2bdfa57f5ee1a922734136635a4f570fbf715
diff --git a/dev-perl/FCGI-ProcManager/metadata.xml b/dev-perl/FCGI-ProcManager/metadata.xml
new file mode 100644
index 000000000000..d22d49c7e97d
--- /dev/null
+++ b/dev-perl/FCGI-ProcManager/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">FCGI-ProcManager</remote-id>
+ <remote-id type="cpan-module">FCGI::ProcManager</remote-id>
+ <remote-id type="cpan-module">FCGI::ProcManager::Constrained</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/FCGI/FCGI-0.770.0.ebuild b/dev-perl/FCGI/FCGI-0.770.0.ebuild
new file mode 100644
index 000000000000..2d601ad95b39
--- /dev/null
+++ b/dev-perl/FCGI/FCGI-0.770.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=0.77
+inherit perl-module
+
+DESCRIPTION="Fast CGI module"
+
+LICENSE="FastCGI"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/FCGI/FCGI-0.780.0.ebuild b/dev-perl/FCGI/FCGI-0.780.0.ebuild
new file mode 100644
index 000000000000..752a80b6ed0d
--- /dev/null
+++ b/dev-perl/FCGI/FCGI-0.780.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.78
+inherit perl-module
+
+DESCRIPTION="Fast CGI module"
+
+LICENSE="FastCGI"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/FCGI/Manifest b/dev-perl/FCGI/Manifest
new file mode 100644
index 000000000000..05da9ea67ac3
--- /dev/null
+++ b/dev-perl/FCGI/Manifest
@@ -0,0 +1,5 @@
+DIST FCGI-0.77.tar.gz 90561 BLAKE2B 54e19ca62689e3445b78b762abadafa76bec7d9588b8061de5462ca91bb97f5dcb287c899af7a457bda603046db73d49d8877d51661725fbf4ec700dcf3e6144 SHA512 8586b6bb675aebc04eaa8b56fb762c292fe9f991083c447cbe0ba9ac943cd3e6e56853ba732cac9a6e3bfe8eb0767719794351ad3bce9550bc2df516819f47f4
+DIST FCGI-0.78.tar.gz 93598 BLAKE2B 5506f5d88a7db31aab61bb1f2fc3d8a92754252781825ec8d5765ea4c5add2a8ef03544c12c46dcd29e9ead360d97cb3f126c92591551903abc285dfa6fe6fd9 SHA512 d0932a70098ff414d23e55fb606f524bb36922d8733732c38d99fa872129f781af16696e72d6319bd897e8e9acc9deb4a26bc0f6b0913817f4f5be440eb21936
+EBUILD FCGI-0.770.0.ebuild 433 BLAKE2B 2d65ad6b0c963a9668a42a5231b01d390616a97986922870270d5a85eab23561018535c699e1d1afe6f7ce6127a121159e2a55a4a2a38387d7d2bc8dcd0d22dc SHA512 14d02d78b8d5b1d6a9f5cf37e41516d8d5ea3f90530a2292ecfcf74c2895fd1aa21312a0f89da8a2a912003db7506442c04969b475a909209710d3482d870849
+EBUILD FCGI-0.780.0.ebuild 421 BLAKE2B 4a548b12bb00c435a8f70359bffe9ee37beab231ebb67617a1612c3dfbf9c67d7f4d74ed0a49da36737e60734ef14ed3a831ab8e0a6b50c764e1ceedb83770e0 SHA512 02f5d1d30b4477329518722d6cda12023c06372e747156ff4317a17b74ad1d7f37efbacd3ab82d500191830cd5fd27937a526f5eb104e5cf59547983d48d6330
+MISC metadata.xml 438 BLAKE2B e8e07cf84113c2c530c44a729c74f6abc43bf5dfdb22e264a39e8d7bafec8d80ca52a8efd748ec78f5e6cb215f3df62560eef66696194477ad80084eb7c77f7b SHA512 e65148427f4d6c96d3da4165c6729b3e236c5050477263ff072c8e6e6740857909da23da508171cf55aeaf541b9951a470aa4ec85a63759554d97a9e3e190488
diff --git a/dev-perl/FCGI/metadata.xml b/dev-perl/FCGI/metadata.xml
new file mode 100644
index 000000000000..233c5920f2bf
--- /dev/null
+++ b/dev-perl/FCGI/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">FCGI</remote-id>
+ <remote-id type="cpan-module">FCGI</remote-id>
+ <remote-id type="cpan-module">FCGI::Stream</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/FLV-AudioExtractor-0.010.0 b/dev-perl/FLV-AudioExtractor-0.010.0
deleted file mode 100644
index ee7b93da4055..000000000000
--- a/dev-perl/FLV-AudioExtractor-0.010.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extract audio from Flash Videos
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/FLV-AudioExtractor/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FV/FVOX/FLV-AudioExtractor-0.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=de614ebcd16010e0283f19699526d669
diff --git a/dev-perl/FLV-AudioExtractor/FLV-AudioExtractor-0.010.0.ebuild b/dev-perl/FLV-AudioExtractor/FLV-AudioExtractor-0.010.0.ebuild
new file mode 100644
index 000000000000..39a724124067
--- /dev/null
+++ b/dev-perl/FLV-AudioExtractor/FLV-AudioExtractor-0.010.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FVOX
+MODULE_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Extract audio from Flash Videos"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+RDEPEND="dev-perl/Moose"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/FLV-AudioExtractor/Manifest b/dev-perl/FLV-AudioExtractor/Manifest
new file mode 100644
index 000000000000..f528df8fda0b
--- /dev/null
+++ b/dev-perl/FLV-AudioExtractor/Manifest
@@ -0,0 +1,3 @@
+DIST FLV-AudioExtractor-0.01.tar.gz 14291 BLAKE2B 040c59918636b76fd2d4c08bf6d04c62e8c7184ac11d9f1db0b1c04dbadd3f3fd6c72725d449a61d7109bc6f8485fa6b693c3814508ba2d381a3c0a4a914d533 SHA512 060be09279aac3ebc57c3ba780320913f5219ef667ef7d394daf530bfe3c038a03ce0e6de1e4598577f1c50bca51e7221c1d42b00d4ab75b8d94d7d1dd529b87
+EBUILD FLV-AudioExtractor-0.010.0.ebuild 352 BLAKE2B 33225245a30b455b6156a66ce44eb2d8aa57695a90e153406da29abfebe0fea87007ed7725e60c7dd3fbad3e8072c59fda71eb51ab153a82cf403a9fa9dd12c5 SHA512 91baff0bdd693c74ef35f659499b2011799f6ada066fe1e6b9f344c225c8cd5a00923ad3405b691ff9bf668dfb3bc71bafc670edb819796fdb3c85c977656d2b
+MISC metadata.xml 504 BLAKE2B b7c5f5f4a57c6f88581c14a04ee3e14b79a5dfbedbbd372b6dcd30fd7bffadd497b1dc066cc1979fced607656ca055ce9bf28d7dce3d131d43c6519316f81142 SHA512 9e52cafb28ccebb193c8be46a8f334e303c030af71cd938aa8dd0e22157dbe4f894ea0793868126fd279701e4fb9b6ed7fa363a9960c4d14e66ac78168cf1a59
diff --git a/dev-perl/FLV-AudioExtractor/metadata.xml b/dev-perl/FLV-AudioExtractor/metadata.xml
new file mode 100644
index 000000000000..cba09269a516
--- /dev/null
+++ b/dev-perl/FLV-AudioExtractor/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zlogene@gentoo.org</email>
+ <name>Mikle Kolyada</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">FLV-AudioExtractor</remote-id>
+ <remote-id type="cpan-module">FLV::AudioExtractor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Fatal-Exception-0.50.0-r2 b/dev-perl/Fatal-Exception-0.50.0-r2
deleted file mode 100644
index 50174a3b6a19..000000000000
--- a/dev-perl/Fatal-Exception-0.50.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Exception-Died >=dev-perl/Exception-Base-0.22.01 dev-perl/Module-Build test? ( >=dev-perl/Test-Unit-Lite-0.12 dev-perl/Test-Assert dev-perl/Exception-Warning ) dev-lang/perl:=
-DESCRIPTION=Succeed or throw exception
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Fatal-Exception/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Exception-Died >=dev-perl/Exception-Base-0.22.01 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/Fatal-Exception-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=814c94ccbc687b2ad53549d855d0a54c
diff --git a/dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r2.ebuild b/dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..8fb3915b080f
--- /dev/null
+++ b/dev-perl/Fatal-Exception/Fatal-Exception-0.50.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DEXTER
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Succeed or throw exception"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Exception-Died
+ >=dev-perl/Exception-Base-0.22.01"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( >=dev-perl/Test-Unit-Lite-0.12
+ dev-perl/Test-Assert
+ dev-perl/Exception-Warning )"
diff --git a/dev-perl/Fatal-Exception/Manifest b/dev-perl/Fatal-Exception/Manifest
new file mode 100644
index 000000000000..838fbd61887e
--- /dev/null
+++ b/dev-perl/Fatal-Exception/Manifest
@@ -0,0 +1,3 @@
+DIST Fatal-Exception-0.05.tar.gz 11434 BLAKE2B 75a56080f2bd71a7a92aea77569687b82a342878a12d43eff70af65e2d92787112a63667c1240eced78dc4235d63e676333b74dbcb14636d3353fcc12483f8fc SHA512 9ea0574aee37bcead291abe5a70cd65b48cdd07526279a4f87915b136de522c5b27a3dd8c2539531cf97e418ddc8cfff649c6d284246ae32bc8fc827d447a447
+EBUILD Fatal-Exception-0.50.0-r2.ebuild 467 BLAKE2B 4e5a0e8016c0a96b9dd1ea94a62fbf611dd6786ad9050230a93ecfe21b12d423e29faab6c1e196c43c13c04cc007265864b3122ba71aeff33618fc4d438dab91 SHA512 c53b1a80f65af62ad73f2ed5d7a04a5f5f44c101d9ea38fa2f45541fc4577a1dceba198fd6105ec4a04626ec8e6ca1d3c7e47cf18fc4b63825ec8503c52463b9
+MISC metadata.xml 531 BLAKE2B 88edd155e0028c29ae7d0970fa2bc6e30b83a3be4a230ca6f04e97d400500ccb32319d9f454dc4fecac70cde737a8b3360da92fa70f7fd69c0cead228326f4ac SHA512 13a98a8ffdd99e4821b0d05ac89fc4995de76a9c2f48c99b47160b8819f3c36cc4d59618ba00d9ff3e0c9348e42d8e489c1474d95d9d84360a9ceead8ba1e582
diff --git a/dev-perl/Fatal-Exception/metadata.xml b/dev-perl/Fatal-Exception/metadata.xml
new file mode 100644
index 000000000000..f7c863ea7e20
--- /dev/null
+++ b/dev-perl/Fatal-Exception/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Fatal-Exception</remote-id>
+ <remote-id type="cpan-module">Exception::Argument</remote-id>
+ <remote-id type="cpan-module">Exception::Fatal</remote-id>
+ <remote-id type="cpan-module">Fatal::Exception</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Feed-Find-0.70.0-r1 b/dev-perl/Feed-Find-0.70.0-r1
deleted file mode 100644
index cd02171330a2..000000000000
--- a/dev-perl/Feed-Find-0.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-ErrorHandler dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/URI dev-lang/perl:=
-DESCRIPTION=Syndication feed auto-discovery
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Feed-Find/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-ErrorHandler dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BT/BTROTT/Feed-Find-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d2f0b5e9752bd59d960632cd13249355
diff --git a/dev-perl/Feed-Find-0.70.0-r2 b/dev-perl/Feed-Find-0.70.0-r2
deleted file mode 100644
index caf41119e731..000000000000
--- a/dev-perl/Feed-Find-0.70.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-ErrorHandler dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/URI dev-lang/perl:=
-DESCRIPTION=Syndication feed auto-discovery
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Feed-Find/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-ErrorHandler dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BT/BTROTT/Feed-Find-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6d2f3a3f85888b85ec056a3079248421
diff --git a/dev-perl/Feed-Find/Feed-Find-0.70.0-r1.ebuild b/dev-perl/Feed-Find/Feed-Find-0.70.0-r1.ebuild
new file mode 100644
index 000000000000..d2a6ad7b99a7
--- /dev/null
+++ b/dev-perl/Feed-Find/Feed-Find-0.70.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BTROTT
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Syndication feed auto-discovery"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Class-ErrorHandler
+ dev-perl/HTML-Parser
+ dev-perl/libwww-perl
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}"
+
+DIST_TEST=online
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Feed-Find/Feed-Find-0.70.0-r2.ebuild b/dev-perl/Feed-Find/Feed-Find-0.70.0-r2.ebuild
new file mode 100644
index 000000000000..9df942f4c61d
--- /dev/null
+++ b/dev-perl/Feed-Find/Feed-Find-0.70.0-r2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BTROTT
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Syndication feed auto-discovery"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Class-ErrorHandler
+ dev-perl/HTML-Parser
+ dev-perl/libwww-perl
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+ local MODULES=(
+ "Feed::Find ${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
+ perl-module_src_test
+ else
+ ewarn "Comprehensive testing requires network access. For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Feed-Find"
+ fi
+}
diff --git a/dev-perl/Feed-Find/Manifest b/dev-perl/Feed-Find/Manifest
new file mode 100644
index 000000000000..9dff6714bda3
--- /dev/null
+++ b/dev-perl/Feed-Find/Manifest
@@ -0,0 +1,4 @@
+DIST Feed-Find-0.07.tar.gz 46380 BLAKE2B 9e2c7e446801decaf0f59cd1399b3a92195fbc174b3e65188367416167c9bf188402d7d995673602492cb0fe4c473dfd21848b7d00956d4f0ee66ccc037bccb2 SHA512 5ae62c0d5380d00bfae9f94d1d9ab7d024f3394ca7865d7a086668d84b0e4dfb18095468b966f7afd03f3b766f02822e9b19cfddf0f95ad7c0c3908e5a5806e9
+EBUILD Feed-Find-0.70.0-r1.ebuild 591 BLAKE2B 7e8a36f74db8b4878f3520da0dd240f71cdf61b1b0ce29d80166d273511a9956bf39dad7f6be60979712ad18b128347fc18915f9c850a2c32d63f8d8dc6fe1b2 SHA512 03f0048ad570cd836f9dec250eb5329e834fb3e8fcf2b1db7c2466c631b31555ccb47886813c826736b351e7ebfb5145bc82f25008203acb411402e9e27d0bdb
+EBUILD Feed-Find-0.70.0-r2.ebuild 1261 BLAKE2B 83dca1a1c14b4969b92ada521c220a0eb3f63e285f82697db2d2519d9f3aad12a24eba4d471728bdb5df2dd61695b4df7e0be69a2758b4f16a1e225e692ef48e SHA512 f69d7bf033e5afc9235d3c8e79f08b6bfa35d776b820f558d8fdfa684cb5fb02236efbada08d8bf8217292e97691a764350cbb38135266206852fb35540c1d3c
+MISC metadata.xml 390 BLAKE2B e0cc1521640b036ad04a52fcaf1e6c535da90ba2ac13c2cd0070e90c91f4f96e6cb6b3d319ea5e76d59bf68dc93d026b633c1fa5e6d8d50466409e8fefa094b7 SHA512 a497ea9db6857ac4c0363b9f6c9b57b81461a245db57ad238232616dfc4fc0c5b2dd480a422e3c06f298a07c7e69a7d4e81ff28fd303e4d210af01c3eb36f919
diff --git a/dev-perl/Feed-Find/metadata.xml b/dev-perl/Feed-Find/metadata.xml
new file mode 100644
index 000000000000..642b77b8b5ca
--- /dev/null
+++ b/dev-perl/Feed-Find/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">Feed-Find</remote-id>
+ <remote-id type="cpan-module">Feed::Find</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Festival-Client-Async-0.30.300-r1 b/dev-perl/Festival-Client-Async-0.30.300-r1
deleted file mode 100644
index 8940db6544f4..000000000000
--- a/dev-perl/Festival-Client-Async-0.30.300-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Festival-Async - Non-blocking interface to a Festival server
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Festival-Client-Async/
-KEYWORDS=amd64 ia64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DJ/DJHD/Festival-Client-Async-0.0303.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=328c8d9321cf0a78160f52bb1c01c1a2
diff --git a/dev-perl/Festival-Client-Async-0.30.300-r2 b/dev-perl/Festival-Client-Async-0.30.300-r2
deleted file mode 100644
index d5a64fa9b331..000000000000
--- a/dev-perl/Festival-Client-Async-0.30.300-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Non-blocking interface to a Festival server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Festival-Client-Async/
-KEYWORDS=~amd64 ~ia64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DJ/DJHD/Festival-Client-Async-0.0303.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1b2132d9539e3c4b395b2800ee5d7bf7
diff --git a/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r1.ebuild b/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r1.ebuild
new file mode 100644
index 000000000000..da35b6ff2233
--- /dev/null
+++ b/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DJHD
+MODULE_VERSION=0.0303
+inherit perl-module
+
+DESCRIPTION="Festival-Async - Non-blocking interface to a Festival server"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86"
+IUSE=""
diff --git a/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r2.ebuild b/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r2.ebuild
new file mode 100644
index 000000000000..6427667e2dbb
--- /dev/null
+++ b/dev-perl/Festival-Client-Async/Festival-Client-Async-0.30.300-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DJHD
+DIST_VERSION=0.0303
+inherit perl-module
+
+DESCRIPTION="Non-blocking interface to a Festival server"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~sparc ~x86"
+IUSE=""
+
+src_test() {
+ local MODULES=(
+ "Festival::Client::Async ${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 "Comprehensive testing may require manual steps. For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Festival-Client-Async"
+ perl-module_src_test
+}
diff --git a/dev-perl/Festival-Client-Async/Manifest b/dev-perl/Festival-Client-Async/Manifest
new file mode 100644
index 000000000000..0c4b9e42242f
--- /dev/null
+++ b/dev-perl/Festival-Client-Async/Manifest
@@ -0,0 +1,4 @@
+DIST Festival-Client-Async-0.0303.tar.gz 30595 BLAKE2B 62de8dcfa5fd53dc88490f3af71bab7d3328c79b0d0dce07ce36624ccf9ab9a8e73abc661e547e1d9ef33d4466e99468eb841f68541a4ba5e5cf1ae61a7c95c0 SHA512 f71e453fb2a75154e03619726ec017bd646a60512912d2efaec896a5b835a80306fcc674ec09c48080e29212c2461684befc91d0f33140a822d6454ab3cb9bf4
+EBUILD Festival-Client-Async-0.30.300-r1.ebuild 304 BLAKE2B 9d93c654e75180fd2921341873cc6da81748a0444526bfd6cbbb6c8c13c1df6e403e9dafff59f8c6372c57e22b6de64441bf9cea2033d9e898e6fc415f70159a SHA512 6588a277e8fdab12f89ca8e254294d6ea960a34310f0cd92e6acb917685a2c62334ef0b6374966e0b668ff9805e11edc09bd4098d0ab64e0854f56fab682b33d
+EBUILD Festival-Client-Async-0.30.300-r2.ebuild 916 BLAKE2B 0ece8bdabddc18d1c26102b5e82796ba25b03b9e3c78e63002c6e8e0866fc04ed3b03cff230d1f763d0f60bb878ef2e7b61a256cc710754310c0816d9fd73b4c SHA512 1de09ecabb4f2fce21f15b9a09530cdb02678f6817d81f1f9168ab296b05966c43c13d3a2b43cf39989c642855e30c24566483a2c8ca07177bd6909f9230bb18
+MISC metadata.xml 415 BLAKE2B c51a1f7f38be789cf00b75fbea70e2769361a0ebaed7218b2e95403e30aa1c6642009775f48822fd00c2b743c93cb13e0e4dd0783fc414c5c79d028df6a6e823 SHA512 ddea316bf48a38b161c399d4d6f25759488a43d04918813cd8f07d1ea8e786e31b6ddf1cc2c2bee798eedaf1054a1e7e23f1fbabbdc2978d03c57897d222f547
diff --git a/dev-perl/Festival-Client-Async/metadata.xml b/dev-perl/Festival-Client-Async/metadata.xml
new file mode 100644
index 000000000000..d32fb5e190fc
--- /dev/null
+++ b/dev-perl/Festival-Client-Async/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">Festival-Client-Async</remote-id>
+ <remote-id type="cpan-module">Festival::Client::Async</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-BOM-0.150.0 b/dev-perl/File-BOM-0.150.0
deleted file mode 100644
index b0496b867b65..000000000000
--- a/dev-perl/File-BOM-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Encode-1.990.0 >=dev-perl/Readonly-0.60.0 >=dev-perl/Module-Build-0.420.0 test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage >=dev-perl/Test-Exception-0.200.0 virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Utilities for handling Byte Order Marks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-BOM/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Encode-1.990.0 >=dev-perl/Readonly-0.60.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTLAW/File-BOM-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=62cb18106640bfb8fe070328a5279468
diff --git a/dev-perl/File-BOM/File-BOM-0.150.0.ebuild b/dev-perl/File-BOM/File-BOM-0.150.0.ebuild
new file mode 100644
index 000000000000..d17988d2812a
--- /dev/null
+++ b/dev-perl/File-BOM/File-BOM-0.150.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTLAW
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Utilities for handling Byte Order Marks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Encode-1.990.0
+ >=dev-perl/Readonly-0.60.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ >=dev-perl/Test-Exception-0.200.0
+ virtual/perl-Test-Simple
+ )
+"
+
+DIST_TEST=do
diff --git a/dev-perl/File-BOM/Manifest b/dev-perl/File-BOM/Manifest
new file mode 100644
index 000000000000..436734b6252e
--- /dev/null
+++ b/dev-perl/File-BOM/Manifest
@@ -0,0 +1,3 @@
+DIST File-BOM-0.15.tar.gz 19656 BLAKE2B 6628e5788501a066ca95300e44e18458a581f16488130da4814e7a806c686e72882eae816ca69c60ffc210a41a7b361b4595e6db4905c684d5b8c2e23be6a951 SHA512 73d9df8a8f346164613a9d99b9dd2e83b8d68f77c39a134e9f6b2b96f9c9f0dd1d8e6810a7eb897ed9bcd9b7637e11235bab6b2f68b75d0db973cbd5d11f4a81
+EBUILD File-BOM-0.150.0.ebuild 551 BLAKE2B 63c2b2489adc716e20d23c5c609f24a49f74cb117c79f610a7014db008fff395fc6ef549d0a5e953965d4e5743a066d8cad2cde19726c309492658ef046a867a SHA512 800155653b18ece6c248d81b95323217196f24d13ff04019bd78c727463e750d93b3a4d1eb599975cc0c16357b7a89f5f75858041d0cf8c19c82d7a5e552dcb2
+MISC metadata.xml 388 BLAKE2B 8a5875e6ff71b8b9af58870f89b73b7882368653599d97f079c6f499bab4cae55d32ed4ebed4bef959567421a68996590fece69a23fef14ceec0e5ab0b6c83cb SHA512 db7026f5152f90b6685bbbb659e0d2f91243e7182ea8f684ad0b82bff9cf1c27dfaf1789c6498ffabcc7164f11b5e2335e3a310185532884e90cdb4a5be94e17
diff --git a/dev-perl/File-BOM/metadata.xml b/dev-perl/File-BOM/metadata.xml
new file mode 100644
index 000000000000..d849851e21fa
--- /dev/null
+++ b/dev-perl/File-BOM/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">File-BOM</remote-id>
+ <remote-id type="cpan-module">File::BOM</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-BaseDir-0.30.0-r1 b/dev-perl/File-BaseDir-0.30.0-r1
deleted file mode 100644
index 468940d820c4..000000000000
--- a/dev-perl/File-BaseDir-0.30.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Use the Freedesktop.org base directory specification
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-BaseDir/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PARDUS/File-BaseDir-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f53688469504ebf43770f525985b537b
diff --git a/dev-perl/File-BaseDir-0.70.0 b/dev-perl/File-BaseDir-0.70.0
deleted file mode 100644
index a6609de94ae7..000000000000
--- a/dev-perl/File-BaseDir-0.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Spec dev-perl/IPC-System-Simple dev-perl/Module-Build test? ( dev-perl/File-Which virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Use the Freedesktop.org base directory specification
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-BaseDir/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Spec dev-perl/IPC-System-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KI/KIMRYAN/File-BaseDir-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b5096926b3e8b7898ddf220a4ceecec9
diff --git a/dev-perl/File-BaseDir/File-BaseDir-0.30.0-r1.ebuild b/dev-perl/File-BaseDir/File-BaseDir-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..cb9f5c6c8be6
--- /dev/null
+++ b/dev-perl/File-BaseDir/File-BaseDir-0.30.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PARDUS
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Use the Freedesktop.org base directory specification"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/05_pod_cover.t t/04_pod_ok.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild b/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild
new file mode 100644
index 000000000000..23bb7f0d1237
--- /dev/null
+++ b/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KIMRYAN
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Use the Freedesktop.org base directory specification"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ dev-perl/IPC-System-Simple
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ dev-perl/File-Which
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
+DIST_TEST="do" # https://rt.cpan.org/Ticket/Display.html?id=119256
+src_test() {
+ perl_rm_files t/05_pod_cover.t t/04_pod_ok.t
+ # https://bugs.gentoo.org/624028
+ unset XDG_CONFIG_HOME
+ perl-module_src_test
+}
diff --git a/dev-perl/File-BaseDir/Manifest b/dev-perl/File-BaseDir/Manifest
new file mode 100644
index 000000000000..93509f1d515e
--- /dev/null
+++ b/dev-perl/File-BaseDir/Manifest
@@ -0,0 +1,5 @@
+DIST File-BaseDir-0.03.tar.gz 6065 BLAKE2B e94ee54a62c5015559cc0c7af97e054a61ad3ac5d70fc2337aa125556eeda95c74f7c868510ccfa41503ee8d361cf944fcab8de9b612b6d92cd36a23de758f79 SHA512 ed4dc0e293a830bf21eee02a68867c4350ce3b62d19543ed4b1528afe71af6fd57ecc974d48ecab155ed8110de7cac204b7494ac46e565738029ba4ef3eae068
+DIST File-BaseDir-0.07.tar.gz 9888 BLAKE2B 345c20687bc6c0d0096ab90a2f53d7d85667c12ca0f7c49e0e23e682dbc8e2f9876ec3790d3193b053b31f8d1d6c3db9a631dd1128662cd5605e093b989552f1 SHA512 782ed883f37aeb28c4c71a10108865b2cc152c2a7a6015f84cf775be452493a3f599182d213a934e48bd64ffc74369bea61ad89f26f8b7b0c2f94504f107b35d
+EBUILD File-BaseDir-0.30.0-r1.ebuild 612 BLAKE2B 9b50da0e340a7c44b15c1f4bb16b1234c799613e75890a18cd9c038ddfbf1a43eba1d42408ad290c5bd89b0ea67b7dda1593659d5889477cdc1b388e614223a9 SHA512 b68c05464a1fde5add664d093bc17c9393544b93b889fdc73db64ac8b5273d6b5aed36624aa2b712d8712be8f12b7ad9b2ea96a286fbfadcdb8e4687141ad293
+EBUILD File-BaseDir-0.70.0.ebuild 849 BLAKE2B 57c242c7f8f636299dc558c69e8f150a95fb358ed102c69f1a2d9c79f9d698451861bd5aee0fe59803b56a7dce22d98557308fdd98cf6727166fcba378c631c6 SHA512 2848809b6587d92959f31ad2fa4f3b840e0c5dbb9f99f3445a789df48e7e17fe219f54d73d9b678ad245a4cd746b2090ae7829712098f64d820dd0294240ab16
+MISC metadata.xml 519 BLAKE2B 875987e9e16f33472bc355fa0b6dbe05f0659d134c2e095ff64c758f20a26ca6fecb3d413d8308c0b3e91d35c8c84c250152ace8eb81de928aa1bbb386859044 SHA512 1d6892e71323a869a4f1ed70c1c32c0877a3dedfc13c2d019e833c0a2b230dc434a99821852dd52a60e35dd44e5254e51e7f6930fb8478356b495fca77905fc9
diff --git a/dev-perl/File-BaseDir/metadata.xml b/dev-perl/File-BaseDir/metadata.xml
new file mode 100644
index 000000000000..9c0e4e249e55
--- /dev/null
+++ b/dev-perl/File-BaseDir/metadata.xml
@@ -0,0 +1,14 @@
+<?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">File-BaseDir</remote-id>
+ <remote-id type="cpan-module">File::BaseDir</remote-id>
+ <remote-id type="cpan-module">File::IconTheme</remote-id>
+ <remote-id type="cpan-module">File::UserDirs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Copy-Link-0.140.0 b/dev-perl/File-Copy-Link-0.140.0
deleted file mode 100644
index ce1e921ada73..000000000000
--- a/dev-perl/File-Copy-Link-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec >=dev-perl/Module-Build-0.380.0 test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for replacing a link by a copy of the linked file
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Copy-Link/
-IUSE=test
-KEYWORDS=amd64 hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RM/RMBARKER/File-Copy-Link-0.140.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bcb83b9c81817cc9f31b5adcd4b6cd08
diff --git a/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild b/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild
new file mode 100644
index 000000000000..5f5e376ee2e6
--- /dev/null
+++ b/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RMBARKER
+DIST_VERSION=0.140
+inherit perl-module
+
+DESCRIPTION="Perl extension for replacing a link by a copy of the linked file"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-Copy-Link/Manifest b/dev-perl/File-Copy-Link/Manifest
new file mode 100644
index 000000000000..bc5583db96da
--- /dev/null
+++ b/dev-perl/File-Copy-Link/Manifest
@@ -0,0 +1,3 @@
+DIST File-Copy-Link-0.140.tar.gz 11157 BLAKE2B 4f751ffef556ac7cedb57bf8189f4e57a1e64210327c9bd28401f52c63437a88418fc41f5c1f8624b7b3bb66496eced9a36a3ed3cc320e614a6b6cb9dfb28548 SHA512 d937d8353c4be3070591c7e28ea177e587326936cea6d84d895d0fd951e663e506c5680f0d8acad756972db7c70147b31078a2e2595bcab4bb56879b97f3c8b1
+EBUILD File-Copy-Link-0.140.0.ebuild 543 BLAKE2B 7f3f163e4d2285e0369f8e11f6feb799345ba140550978d7cde53f831a46fbbab159df00a23affbd5e31c10871d2571154f32632b36044ee280ea5ceddc3f587 SHA512 20c35446e3ef5ac5989ea94f86819771d152ecdf6835101f360a8128d4f62a6be841d9d039c292b5e6faadbdca2f4664a3426f9dc30f5d0b5479c8a7ba1e6b93
+MISC metadata.xml 1172 BLAKE2B c22400c6068f74c08ec59ab7607acd517478c1335dd6d1e30186490ed8be88b576009250c99891bd3104b944369e6dc6ac6cbca75aa072542128815ab9359310 SHA512 b1e74608a35c3c6b511186c1ef837bc515a682fdd9ddffcf4c76f5430f16616a1943c823ce9772c988eb12c150129c29241526969085e61b92db9c1ebf39889d
diff --git a/dev-perl/File-Copy-Link/metadata.xml b/dev-perl/File-Copy-Link/metadata.xml
new file mode 100644
index 000000000000..10aebea1c024
--- /dev/null
+++ b/dev-perl/File-Copy-Link/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>c.affolter@purplehaze.ch</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <longdescription>The Quota module provides access to file system quotas. The quotactl system call or ioctl is used to query or set quotas on the local host, or queries are submitted via RPC to a remote host. Mount tables can be parsed with getmntent and paths can be translated to device files (or whatever the actual quotactl implementations needs as argument) of the according file system.</longdescription>
+ <upstream>
+ <remote-id type="cpan">File-Copy-Link</remote-id>
+ <remote-id type="cpan-module">File::Copy::Link</remote-id>
+ <remote-id type="cpan-module">File::Spec::Link</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Copy-Recursive-0.380.0-r1 b/dev-perl/File-Copy-Recursive-0.380.0-r1
deleted file mode 100644
index 7af99a132000..000000000000
--- a/dev-perl/File-Copy-Recursive-0.380.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=uses File::Copy to recursively copy dirs
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Copy-Recursive/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.38.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d93354d119c9defb6a8894a04e8d0852
diff --git a/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild b/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild
new file mode 100644
index 000000000000..d50069088644
--- /dev/null
+++ b/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DMUEY
+MODULE_VERSION=0.38
+inherit perl-module
+
+DESCRIPTION="uses File::Copy to recursively copy dirs"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+SRC_TEST="do"
diff --git a/dev-perl/File-Copy-Recursive/Manifest b/dev-perl/File-Copy-Recursive/Manifest
new file mode 100644
index 000000000000..9ef4f2289167
--- /dev/null
+++ b/dev-perl/File-Copy-Recursive/Manifest
@@ -0,0 +1,3 @@
+DIST File-Copy-Recursive-0.38.tar.gz 10843 BLAKE2B 5bba9545224c919e8de3e3bb48cbbd3b6707022cd4df43358c78582562c29f728688d91168c15e43b0cb6705cf65957c32c45fa2ba3dcfdb7b6a8530ebc70576 SHA512 49e5dbfc5bdbc554ad8a019c25db85ebfa55765a73758d95271b5f3de9550fd68b4d99aa287898d86bc6c11ea8de97469a85c53d4ad8534594b411be1f18eb87
+EBUILD File-Copy-Recursive-0.380.0-r1.ebuild 381 BLAKE2B 3e142e31b8cfa3b7d17fa93bb77798114bc524bd3f22d9175134a288157273a78e4f41cfa9776a57f8cbe741d2d10f9a4bf62b221e3adf2d914d211d5faead61 SHA512 9cae9a1757b68e96c42efcfd800627c4dc0e6e96956c8f8b7e2f90d5406d30c29b060fb1692f125cd046d037d044cb2a22282fcb432883c53b89e1e44232ecc0
+MISC metadata.xml 411 BLAKE2B e7ad5cf73916c9e73cf4f4ec8985c1e607ce601014c696d4b50f3b86133a7b811e292212987ea29146a103da68a1562230b13e0f7d4b6f3d2c56cfcc4274682c SHA512 e985cd6973bdcc89176854669990e5ae810cef2946925d89a2ca976534a4dd483861d30221e51704445dd3b80d1790ca7202b9a41c9c87e90736e51ea5f149dc
diff --git a/dev-perl/File-Copy-Recursive/metadata.xml b/dev-perl/File-Copy-Recursive/metadata.xml
new file mode 100644
index 000000000000..7dc5fda4ce5c
--- /dev/null
+++ b/dev-perl/File-Copy-Recursive/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">File-Copy-Recursive</remote-id>
+ <remote-id type="cpan-module">File::Copy::Recursive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-DesktopEntry-0.220.0 b/dev-perl/File-DesktopEntry-0.220.0
deleted file mode 100644
index 0173ced74a2e..000000000000
--- a/dev-perl/File-DesktopEntry-0.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Encode >=dev-perl/File-BaseDir-0.30.0 virtual/perl-File-Path virtual/perl-File-Spec dev-perl/URI >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Object to handle .desktop files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-DesktopEntry/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Encode >=dev-perl/File-BaseDir-0.30.0 virtual/perl-File-Path virtual/perl-File-Spec dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MICHIELB/File-DesktopEntry-0.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9d9c5129e48a29c1f89614da3789bd4f
diff --git a/dev-perl/File-DesktopEntry-0.40.0-r1 b/dev-perl/File-DesktopEntry-0.40.0-r1
deleted file mode 100644
index 5450c8269c70..000000000000
--- a/dev-perl/File-DesktopEntry-0.40.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec >=dev-perl/File-BaseDir-0.03 dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Object to handle .desktop files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-DesktopEntry/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec >=dev-perl/File-BaseDir-0.03 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PARDUS/File-DesktopEntry/File-DesktopEntry-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9a72a3e9906acd0a41754a189eadc1bb
diff --git a/dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0.ebuild b/dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0.ebuild
new file mode 100644
index 000000000000..8f9d3e94e721
--- /dev/null
+++ b/dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MICHIELB
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Object to handle .desktop files"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Encode
+ >=dev-perl/File-BaseDir-0.30.0
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/05_pod_cover.t t/06_changes.t t/04_pod_ok.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-DesktopEntry/File-DesktopEntry-0.40.0-r1.ebuild b/dev-perl/File-DesktopEntry/File-DesktopEntry-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..c7e9eec7bf70
--- /dev/null
+++ b/dev-perl/File-DesktopEntry/File-DesktopEntry-0.40.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PARDUS
+MODULE_VERSION=0.04
+MODULE_SECTION=File-DesktopEntry
+inherit perl-module
+
+DESCRIPTION="Object to handle .desktop files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="virtual/perl-File-Spec
+ >=dev-perl/File-BaseDir-0.03"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/05_pod_cover.t t/06_changes.t t/04_pod_ok.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-DesktopEntry/Manifest b/dev-perl/File-DesktopEntry/Manifest
new file mode 100644
index 000000000000..8b24f5588f7e
--- /dev/null
+++ b/dev-perl/File-DesktopEntry/Manifest
@@ -0,0 +1,5 @@
+DIST File-DesktopEntry-0.04.tar.gz 13784 BLAKE2B acf4e611d2abb90a294a827b6c135aed88c7298af3f66860cc697538548187f2e7884fd7f17218b1b82df0d126d1300df526758759cfd85cd59d68b119b5ba38 SHA512 9582f1f226054a82aafd7cc74a924f9a635fa55f61b24c5bd4fcb30ecc8658ab098d782514b0df2bc29f66032cc416aa674bf7fe402e2afe96f018791265393c
+DIST File-DesktopEntry-0.22.tar.gz 18366 BLAKE2B accca0319aa3701cdfbe941f41e68e1ef1a28713ba557ac6f549cd3476df7635898ca2f6fc40cf99ad0ca86c1e42cd862468db2b59c4b79ce401e992a3e8066c SHA512 f6a0f2a91c66ea3e5ebac1e66f82317c4109d8d3e2211b4e84cd870b9df07320c03ee0d026e89f788338a1c02152c77e36402684da4f5a7093eb3ac21ff584a7
+EBUILD File-DesktopEntry-0.220.0.ebuild 760 BLAKE2B 7d9137f919463dc52906673c6136fec685e24df9a8478128f41cd0b4befbd4b6b57413b69fe4e2fa64dd8ebd3d6fba1538a669fdb5787b5968c7b620114baef7 SHA512 627bd087f413d5a7e781b5351db5fbb65e736af947f9b6b664306637a93ef045de4050f4b9b5413036d0d79918e5fda3b4b6d9552d67702a825ee11cc838bc24
+EBUILD File-DesktopEntry-0.40.0-r1.ebuild 693 BLAKE2B 5fd9cbdcd91c503aa70f63291c531da18853bdc6945bb3df84572cc0197d6df94e37f475827e9184ab1c52f89f7dc30206323eb49a41e0d5d38f5c6420bdc1fd SHA512 b6291eeee73be961b6e8b97f2b5de0e12a41c0107335b61e2639db955b52b395e21ddafa6bb7780eef02c029d4fae76eca5562dab3e8f36a8a836bd03114dd9a
+MISC metadata.xml 406 BLAKE2B 188af9f87f30ac7ffc02f775edc9f33728812ce86352848013c03e4cf289e370085a016ae68c7055e5406b53c45f943b1c4665c2b5db5dd25826501729508bea SHA512 7132cce1914101f95c393eaa9a16bb56879eadd848ab0ab90735e1760ca0961657ed0925ae9b42e49f2061064795901ce4eaa02ae85ae1854c315f18ab219734
diff --git a/dev-perl/File-DesktopEntry/metadata.xml b/dev-perl/File-DesktopEntry/metadata.xml
new file mode 100644
index 000000000000..b2ef8050fefe
--- /dev/null
+++ b/dev-perl/File-DesktopEntry/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">File-DesktopEntry</remote-id>
+ <remote-id type="cpan-module">File::DesktopEntry</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Find-Rule-0.330.0-r1 b/dev-perl/File-Find-Rule-0.330.0-r1
deleted file mode 100644
index b63f5338043b..000000000000
--- a/dev-perl/File-Find-Rule-0.330.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec >=dev-perl/Number-Compare-0.20.0 dev-perl/Text-Glob test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Alternative interface to File::Find
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Find-Rule/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec >=dev-perl/Number-Compare-0.20.0 dev-perl/Text-Glob dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/File-Find-Rule-0.33.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=14271300a0c9fbf75d3d42aaf7b77b08
diff --git a/dev-perl/File-Find-Rule-0.340.0 b/dev-perl/File-Find-Rule-0.340.0
deleted file mode 100644
index 290250f7d474..000000000000
--- a/dev-perl/File-Find-Rule-0.340.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec dev-perl/Number-Compare dev-perl/Text-Glob virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Alternative interface to File::Find
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Find-Rule/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-perl/Number-Compare dev-perl/Text-Glob dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/File-Find-Rule-0.34.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9a3c118e84e7110ecab580b3204fd6d8
diff --git a/dev-perl/File-Find-Rule-Perl-1.150.0 b/dev-perl/File-Find-Rule-Perl-1.150.0
deleted file mode 100644
index d78205fb203e..000000000000
--- a/dev-perl/File-Find-Rule-Perl-1.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-Meta-1.380.0 >=dev-perl/File-Find-Rule-0.200.0 >=virtual/perl-File-Spec-0.820.0 >=dev-perl/Params-Util-0.380.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Common rules for searching for Perl things
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Find-Rule-Perl/
-IUSE=test
-KEYWORDS=amd64 ~arm hppa ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-1.380.0 >=dev-perl/File-Find-Rule-0.200.0 >=virtual/perl-File-Spec-0.820.0 >=dev-perl/Params-Util-0.380.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/File-Find-Rule-Perl-1.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=879cdad26853ca5ce0f2dfa46beaf081
diff --git a/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.150.0.ebuild b/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.150.0.ebuild
new file mode 100644
index 000000000000..1ec9002e4ab2
--- /dev/null
+++ b/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.150.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.15
+
+inherit perl-module
+
+DESCRIPTION="Common rules for searching for Perl things"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-1.380.0
+ >=dev-perl/File-Find-Rule-0.200.0
+ >=virtual/perl-File-Spec-0.820.0
+ >=dev-perl/Params-Util-0.380.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/File-Find-Rule-Perl/Manifest b/dev-perl/File-Find-Rule-Perl/Manifest
new file mode 100644
index 000000000000..6fd195756bd8
--- /dev/null
+++ b/dev-perl/File-Find-Rule-Perl/Manifest
@@ -0,0 +1,3 @@
+DIST File-Find-Rule-Perl-1.15.tar.gz 7502 BLAKE2B 7555b682b7c4128b2828a3e10013d7c016d66bae810309a9be55b5a4a0b5500a799acf18de02a60716c2a022cd03cc174b7fee0da492df09e0095edbd5b355e1 SHA512 90fc64991fbdb47bcb712f2bf7c85b2571a2b161952574606ddfd9c9ad9aeaaa2e0f3355b9c8b993ab2479d8c80e89075caa9e5413259c2bb99b1e75ef791670
+EBUILD File-Find-Rule-Perl-1.150.0.ebuild 541 BLAKE2B 81c4cac114b9e19b33ce6752acd39eec087e3f00e5840d3e7760755590504b7d241f37d64fdff3c9d86a122e2f74882b10b1a43473e9614d514767bbf9eeb46d SHA512 833493bd3b21abc79208e98681c60789eeb820a05000b70e54ce5a274f10d0c41943f1cb3a7ec5ffa11b09cf68c9fbe2e7e3f7ba740f2802a6fb2acc9759d6c1
+MISC metadata.xml 412 BLAKE2B 38c7a0f2a032113a8b6e72996d5284d01226be310ac0b1b82159f8f37279d96d523e1f48ef10a536e52a82f05a7e2349d74cc9cf2202f5c860d2101c6300f12e SHA512 3582600fe791bb359cc1e7e49b5d0cfaf200dcfef6fcdabbce3b44c382780c0941264b4ab3aaf6e7db9e73e82324c7d83ac33b9bf1bd103076da000738d7d0f6
diff --git a/dev-perl/File-Find-Rule-Perl/metadata.xml b/dev-perl/File-Find-Rule-Perl/metadata.xml
new file mode 100644
index 000000000000..44e95beb71cd
--- /dev/null
+++ b/dev-perl/File-Find-Rule-Perl/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">File-Find-Rule-Perl</remote-id>
+ <remote-id type="cpan-module">File::Find::Rule::Perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Find-Rule/File-Find-Rule-0.330.0-r1.ebuild b/dev-perl/File-Find-Rule/File-Find-Rule-0.330.0-r1.ebuild
new file mode 100644
index 000000000000..ab0c8ee17277
--- /dev/null
+++ b/dev-perl/File-Find-Rule/File-Find-Rule-0.330.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=0.33
+inherit perl-module
+
+DESCRIPTION="Alternative interface to File::Find"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="virtual/perl-File-Spec
+ >=dev-perl/Number-Compare-0.20.0
+ dev-perl/Text-Glob"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild b/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild
new file mode 100644
index 000000000000..cb299c2eb25d
--- /dev/null
+++ b/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RCLAMP
+DIST_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Alternative interface to File::Find"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ dev-perl/Number-Compare
+ dev-perl/Text-Glob
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/File-Find-Rule/Manifest b/dev-perl/File-Find-Rule/Manifest
new file mode 100644
index 000000000000..931dc5c13b72
--- /dev/null
+++ b/dev-perl/File-Find-Rule/Manifest
@@ -0,0 +1,5 @@
+DIST File-Find-Rule-0.33.tar.gz 15207 BLAKE2B 1f6779bc5400cb677b7953c97a62ff1b8bd74e9192d3ca592dea251724b1d339d671301bf0b8ca2d72f1079835f53169073f24dabe54abbd7469584c2109313e SHA512 287537a39e4ceeef6388dcf27c6b10fd7aceae7ab55b27f6acd608687ae695f964703e5b2ea2efbb57f7e5a6b658d7637fef5e87695fe39ae3222f8c7808ff31
+DIST File-Find-Rule-0.34.tar.gz 16165 BLAKE2B 5ea2d8b34e7115ea1ce5954df7b52d394e967c14618c9ab3c7458cdf9a9122b0ae3e8135361df05a1a551de4853ba04546f89d4859cac9da5e64e20f9e1b1930 SHA512 97328a86578942d214f7ac530cc88fc84dc7ef2018db06b8c0c58907a4045e90c9c97d1848ed4f16838bd8ca591aca4fa9f24649c81fd8dfe9efe7a2f9f2722c
+EBUILD File-Find-Rule-0.330.0-r1.ebuild 552 BLAKE2B 396a61b835b09d6e5cf5f3ee26655be79f4a981df75af5d61c7ee2a50df00599663098b38a983558d84a8892bfd3d876b22940ee30ce333cf587f49fa68db99c SHA512 17c9cd5fd7d55b1eb61ecc02caa135ff45a694373ae95ba8809e64366d68e5f8779f7560baf4e7c1ecfddc989136dde27339254d4bd777aa60a4830f45886045
+EBUILD File-Find-Rule-0.340.0.ebuild 569 BLAKE2B 90a7ac2fb9cd3428f1f2c63cd0e99ff5413a374228bfa43c8d04974d375e830fe0a87519f8b10fb22101130faad8dbec4863952df81a0150f52203a8ccfc8479 SHA512 da3a1bda870d948e66964e60f167ff5056d180ebc18f49c6724ac10896ab9b038d0266db96a08f3c52a381a2cf108d3f12e6ff0cb8e1baca7fc4e42b0493b8d2
+MISC metadata.xml 477 BLAKE2B 07c35ef70c2ea16e726923d764381286b4401a27cde5920fd91663401b7ec880e9c112d4cad0c006eb2f38de26915e33d957163ac0665dfa1b667252bf01af89 SHA512 e31e158a343010b4c52a6aa9dc1ef4b2ff18909c65f68bfc3c21f00a24e2dea32f9bf29826275282b624306601deea4f90cd367113cf97a191f4fb8e1dd9429a
diff --git a/dev-perl/File-Find-Rule/metadata.xml b/dev-perl/File-Find-Rule/metadata.xml
new file mode 100644
index 000000000000..817fd6ab4f77
--- /dev/null
+++ b/dev-perl/File-Find-Rule/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Find-Rule</remote-id>
+ <remote-id type="cpan-module">File::Find::Rule</remote-id>
+ <remote-id type="cpan-module">File::Find::Rule::Test::ATeam</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Flat-1.40.0-r1 b/dev-perl/File-Flat-1.40.0-r1
deleted file mode 100644
index 38736e1f91d1..000000000000
--- a/dev-perl/File-Flat-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Autouse-1 >=dev-perl/Test-ClassAPI-1.02 >=dev-perl/File-Copy-Recursive-0.36 >=dev-perl/File-Remove-0.38 >=virtual/perl-File-Spec-0.85 >=virtual/perl-File-Temp-0.17 >=dev-perl/File-Remove-0.21 >=dev-perl/File-Slurp-9999.04 >=dev-perl/prefork-0.02 dev-lang/perl:=
-DESCRIPTION=Implements a flat filesystem
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Flat/
-KEYWORDS=amd64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Autouse-1 >=dev-perl/Test-ClassAPI-1.02 >=dev-perl/File-Copy-Recursive-0.36 >=dev-perl/File-Remove-0.38 >=virtual/perl-File-Spec-0.85 >=virtual/perl-File-Temp-0.17 >=dev-perl/File-Remove-0.21 >=dev-perl/File-Slurp-9999.04 >=dev-perl/prefork-0.02 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/File-Flat-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fc4a2b59be0b97fea160097712ecdbad
diff --git a/dev-perl/File-Flat/File-Flat-1.40.0-r1.ebuild b/dev-perl/File-Flat/File-Flat-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..c46442741031
--- /dev/null
+++ b/dev-perl/File-Flat/File-Flat-1.40.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Implements a flat filesystem"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-perl/Class-Autouse-1
+ >=dev-perl/Test-ClassAPI-1.02
+ >=dev-perl/File-Copy-Recursive-0.36
+ >=dev-perl/File-Remove-0.38
+ >=virtual/perl-File-Spec-0.85
+ >=virtual/perl-File-Temp-0.17
+ >=dev-perl/File-Remove-0.21
+ >=dev-perl/File-Slurp-9999.04
+ >=dev-perl/prefork-0.02"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/File-Flat/Manifest b/dev-perl/File-Flat/Manifest
new file mode 100644
index 000000000000..e5ba51f88fa7
--- /dev/null
+++ b/dev-perl/File-Flat/Manifest
@@ -0,0 +1,3 @@
+DIST File-Flat-1.04.tar.gz 47183 BLAKE2B a8b4a15057407ad6e3a7c8055e378914d7662d2a6de382957e9a17d20452aea78badbeb7382d9ea7e09eed07202058e72b7ecfe5105f1dad807579e6ffc859bb SHA512 5271c45be6ec057247310f74da13c59e9549d1514e13e8111708ca9288439a198dae95a71d561c07afd2ec32663fac436f7b8df1160c3a7f071b597ba12bd789
+EBUILD File-Flat-1.40.0-r1.ebuild 811 BLAKE2B 6cab5722b0322214dbd19814a3f5bf6c55a43e3674859565ac6d7527ddbb74f3afc11fb698b2a1dd0bcb491df662752530dab7f994d6ad3598434d15bf9de869 SHA512 07aa175b270a3fa395a164458a71d1d7c7e8009937fa616487513a031f39abfc76c5aa928df66ea37ff95832af0c6e0a6a5cb7e09e1303a2c11c5db1bc75752b
+MISC metadata.xml 455 BLAKE2B d3bbd57e7d271ee2878c9ed786932175122c2c231559735bd6ba573457c3d0f083dddc547da64ff6438f0225be8f020d07d1764dfec661f203bac25686cdd715 SHA512 ef5f225fda55001389a11478ab6fb75d22ea0930524ef1966efb0844ea91c43e9eeca40da93e25e66b2a38973bbe6ec2ce714faa940fec0a1a9f4cb4192b3aae
diff --git a/dev-perl/File-Flat/metadata.xml b/dev-perl/File-Flat/metadata.xml
new file mode 100644
index 000000000000..29e4dc8724c7
--- /dev/null
+++ b/dev-perl/File-Flat/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Flat</remote-id>
+ <remote-id type="cpan-module">File::Flat</remote-id>
+ <remote-id type="cpan-module">File::Flat::Object</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Flock-2014.10.0 b/dev-perl/File-Flock-2014.10.0
deleted file mode 100644
index f6d5faf0b762..000000000000
--- a/dev-perl/File-Flock-2014.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Data-Structure-Util >=dev-perl/IO-Event-0.812.0 dev-perl/AnyEvent dev-perl/Event virtual/perl-Time-HiRes dev-perl/Module-Build dev-perl/File-Slurp test? ( dev-perl/Test-SharedFork ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=flock() wrapper. Auto-create locks
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Flock/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Data-Structure-Util >=dev-perl/IO-Event-0.812.0 dev-perl/AnyEvent dev-perl/Event virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/File-Flock-2014.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4bce7e8b5862e2340c40b95146f3b019
diff --git a/dev-perl/File-Flock/File-Flock-2014.10.0.ebuild b/dev-perl/File-Flock/File-Flock-2014.10.0.ebuild
new file mode 100644
index 000000000000..65f3768a9422
--- /dev/null
+++ b/dev-perl/File-Flock/File-Flock-2014.10.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MUIR
+MODULE_VERSION=2014.01
+MODULE_SECTION=modules
+inherit perl-module
+
+DESCRIPTION="flock() wrapper. Auto-create locks"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+SRC_TEST="do"
+
+RDEPEND="
+ dev-perl/Data-Structure-Util
+ >=dev-perl/IO-Event-0.812.0
+ dev-perl/AnyEvent
+ dev-perl/Event
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ dev-perl/File-Slurp
+ test? ( dev-perl/Test-SharedFork )
+"
diff --git a/dev-perl/File-Flock/Manifest b/dev-perl/File-Flock/Manifest
new file mode 100644
index 000000000000..5cd43299c1f2
--- /dev/null
+++ b/dev-perl/File-Flock/Manifest
@@ -0,0 +1,3 @@
+DIST File-Flock-2014.01.tar.gz 12790 BLAKE2B 88b2decf85aae87af39bd63d877fc19130549f7209677afa9011655823373f217dc96cee0960890af0789529f8de35152e7c7fa0576b1dc1e145d48b60a7bdc4 SHA512 3892d9c126c809709e690391396bc349b95b790b2d1be34bf1d24d728dbbe8b9e5dc7a35f5bf17b420b5912aa6b1e2ef1aa6c6b60b48c4e17685eade7b3fae16
+EBUILD File-Flock-2014.10.0.ebuild 570 BLAKE2B 110e09fdd7abf93c9c5bc43873db26ed167646f76b5503c19c9bdfbd4a959fab5962c55f9cc6b4ecaf47d9d99b6098ca540636632e98d8d895498908c5525022 SHA512 3bb7cd743a0cbb001ff792606a0366aff51e6a1fc19e4959aedfa4063700638fc381badf5c5d8cd7da78ebdf8f1d3c709b34d5052f4acc5e01fec6dea94cd6bf
+MISC metadata.xml 392 BLAKE2B 3dba845a5dd3a2a9957a821478449d867a4315e435cf64fa70d55e93f7fdfbef48d91f9f8b5468511c99e7edc2e2e692e79e525a8d56881f3545fb0de6f3be1d SHA512 5d3a3869b9a37201d20cdc16f5cc07f61e8687ce395ac4a820d44077e7dde906ff178a0613ddd9b097d51b269273b6e4b1df3b3a27ee6b61a929ccd0c3bbd355
diff --git a/dev-perl/File-Flock/metadata.xml b/dev-perl/File-Flock/metadata.xml
new file mode 100644
index 000000000000..41f16e582e36
--- /dev/null
+++ b/dev-perl/File-Flock/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">File-Flock</remote-id>
+ <remote-id type="cpan-module">File::Flock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Grep-0.20.0-r2 b/dev-perl/File-Grep-0.20.0-r2
deleted file mode 100644
index fa0a447dfe53..000000000000
--- a/dev-perl/File-Grep-0.20.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Find matches to a pattern in a series of files and related functions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Grep/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MN/MNEYLON/File-Grep-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=de85affb9fb0aee149833cf6c8646adb
diff --git a/dev-perl/File-Grep/File-Grep-0.20.0-r2.ebuild b/dev-perl/File-Grep/File-Grep-0.20.0-r2.ebuild
new file mode 100644
index 000000000000..fb69a4d97f4b
--- /dev/null
+++ b/dev-perl/File-Grep/File-Grep-0.20.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=MNEYLON
+DIST_VERSION=0.02
+
+inherit perl-module
+
+DESCRIPTION="Find matches to a pattern in a series of files and related functions"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/dev-perl/File-Grep/Manifest b/dev-perl/File-Grep/Manifest
new file mode 100644
index 000000000000..142bdaace991
--- /dev/null
+++ b/dev-perl/File-Grep/Manifest
@@ -0,0 +1,3 @@
+DIST File-Grep-0.02.tar.gz 4877 BLAKE2B e410584ab4c144fb31925afdc796150bac8f9dcd3d5ea941d349c0f6e5c3937a3d18fe4aa8de6161a2263d01ea9c073e0745b5bc83e2c86070b203b10a9c5bb9 SHA512 22c76ace58591e0f66bb0d6aea6ab983c580d31c5a61c12a2e5eb9fda2f7f3ab7a6a3bb67847d867fd46a0b9a49e502261083ba28932bdde8d43513ce6c6fc77
+EBUILD File-Grep-0.20.0-r2.ebuild 299 BLAKE2B 8a31d88c571101a86428c5fea3fa151933f19d7db894ec53de1190e872dfbe9a8480273831ef2788459595b0c237741476cffdd9825e232b5fa4d0fdd604cfad SHA512 2c17338dd5dfed49e1649f9810d6f71a95c4fd13909592a11ad253cbd7a62be1ea81f347c9429be90e987d77680ff6769ef919d53a3e583841a9234ab36e85d2
+MISC metadata.xml 390 BLAKE2B e51d228313d00b273eb384951f5f7d3b691a2491cbf91408ed1af96c6a6a2872562ca589e8e93e33448cd9ba0741aba34add8cea3dcfec13c6040c75763c892f SHA512 378827c5fd222f42a18b7f8ccc08aebf96c3f0f88846817f1612295000d75e95c625fee816197b7dfa9798283c90ac47f185eddeddb047122b2c95a7ea92b4ac
diff --git a/dev-perl/File-Grep/metadata.xml b/dev-perl/File-Grep/metadata.xml
new file mode 100644
index 000000000000..bc86e694e78a
--- /dev/null
+++ b/dev-perl/File-Grep/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">File-Grep</remote-id>
+ <remote-id type="cpan-module">File::Grep</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-HomeDir-1.2.0 b/dev-perl/File-HomeDir-1.2.0
deleted file mode 100644
index bce57bf1334b..000000000000
--- a/dev-perl/File-HomeDir-1.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-File-Path-2.10.0 >=virtual/perl-File-Spec-3 >=virtual/perl-File-Temp-0.190.0 >=dev-perl/File-Which-0.50.0 xdg? ( x11-misc/xdg-user-dirs ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Get home directory for self or other user
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-HomeDir/
-IUSE=+xdg test
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~ppc-macos ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-File-Path-2.10.0 >=virtual/perl-File-Spec-3 >=virtual/perl-File-Temp-0.190.0 >=dev-perl/File-Which-0.50.0 xdg? ( x11-misc/xdg-user-dirs ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/File-HomeDir-1.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=696187e0a6e8a0c4adfd73668b8cd492
diff --git a/dev-perl/File-HomeDir/File-HomeDir-1.2.0.ebuild b/dev-perl/File-HomeDir/File-HomeDir-1.2.0.ebuild
new file mode 100644
index 000000000000..8a337a873e32
--- /dev/null
+++ b/dev-perl/File-HomeDir/File-HomeDir-1.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=1.002
+inherit perl-module
+
+DESCRIPTION="Get home directory for self or other user"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="+xdg test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-File-Path-2.10.0
+ >=virtual/perl-File-Spec-3
+ >=virtual/perl-File-Temp-0.190.0
+ >=dev-perl/File-Which-0.50.0
+ xdg? ( x11-misc/xdg-user-dirs )"
+
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.900.0
+ )
+"
diff --git a/dev-perl/File-HomeDir/Manifest b/dev-perl/File-HomeDir/Manifest
new file mode 100644
index 000000000000..bb4d44bd169a
--- /dev/null
+++ b/dev-perl/File-HomeDir/Manifest
@@ -0,0 +1,3 @@
+DIST File-HomeDir-1.002.tar.gz 35441 BLAKE2B 01cbebbcc18958cb0056160383880c9749a1e43a4c27e2da9d6a190985929b53b25d3cb50d84766a1a9bc9607c64265c2fd622dc1d0eb4884d7c799edb02ff12 SHA512 4862c78f65785579d4978d3c4d36ba2a71fb78f069b5671d0cedabd6d187fb4377ae40be45b0abfb00df8dd362fbc28032aab2f39acbbe9f1d7bc4a5b24863d4
+EBUILD File-HomeDir-1.2.0.ebuild 663 BLAKE2B 10ec062be708a4dba42c4ec2678009a55100439cf8a723b1832dcd429374b47f9e5a6fa87e2acafaa4984f06b7e7d090554d9735066aae7a1ff3b0d37f776b3c SHA512 92c50a0d338783bf7bccfe31542f488ef8d7b13022a1575b8b1cc6f5686be995eb082d6927515c1969d29ab4d63a5fcc329de7ab1a80266ad8303cfc339f1039
+MISC metadata.xml 1202 BLAKE2B 930f6cc4e23ba7ce413f766fc818a880c3e5b561da84a2c08b2ccc9241d4516ef1581d75353d5df1dbb85f9f545e2c0290eb48c9394092a7077fdb28aa72f37f SHA512 287665e99912ca54ea9ef3e288f1398a34c236d170067ad6c227cf87e3ea238083a902fdbeec6acb32ee4b7b4a31b1c27d3212e389abe17a7e64168ad6275f18
diff --git a/dev-perl/File-HomeDir/metadata.xml b/dev-perl/File-HomeDir/metadata.xml
new file mode 100644
index 000000000000..96e1c43b26a8
--- /dev/null
+++ b/dev-perl/File-HomeDir/metadata.xml
@@ -0,0 +1,25 @@
+<?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">File-HomeDir</remote-id>
+ <remote-id type="cpan-module">File::HomeDir</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::Darwin</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::Darwin::Carbon</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::Darwin::Cocoa</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::Driver</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::FreeDesktop</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::MacOS9</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::TIE</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::Test</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::Unix</remote-id>
+ <remote-id type="cpan-module">File::HomeDir::Windows</remote-id>
+ </upstream>
+ <use>
+ <flag name="xdg">Ensure XDG Semantics for returned paths via x11-misc/xdg-user-dirs</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-perl/File-KeePass-2.30.0-r1 b/dev-perl/File-KeePass-2.30.0-r1
deleted file mode 100644
index c484af425cfc..000000000000
--- a/dev-perl/File-KeePass-2.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-Rijndael-1 >=virtual/perl-Digest-SHA-1 >=virtual/perl-MIME-Base64-1 dev-perl/XML-Parser virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Interface to KeePass V1 and V2 database files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-KeePass/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-Rijndael-1 >=virtual/perl-Digest-SHA-1 >=virtual/perl-MIME-Base64-1 dev-perl/XML-Parser dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RH/RHANDOM/File-KeePass-2.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=62df9faca738c8b9b324c14fa7a06982
diff --git a/dev-perl/File-KeePass/File-KeePass-2.30.0-r1.ebuild b/dev-perl/File-KeePass/File-KeePass-2.30.0-r1.ebuild
new file mode 100644
index 000000000000..f1d4bdaf1da7
--- /dev/null
+++ b/dev-perl/File-KeePass/File-KeePass-2.30.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RHANDOM
+DIST_VERSION="2.03"
+inherit perl-module
+
+DESCRIPTION="Interface to KeePass V1 and V2 database files"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Crypt-Rijndael-1
+ >=virtual/perl-Digest-SHA-1
+ >=virtual/perl-MIME-Base64-1
+ dev-perl/XML-Parser
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/File-KeePass/Manifest b/dev-perl/File-KeePass/Manifest
new file mode 100644
index 000000000000..3fd8ebd1e2c6
--- /dev/null
+++ b/dev-perl/File-KeePass/Manifest
@@ -0,0 +1,3 @@
+DIST File-KeePass-2.03.tar.gz 37010 BLAKE2B 7dd5e8e2fc4e2988bf2158a66c74be8b9ee825f89d29e51abdaaffd18ac16851bcedf1c4f1005c743eba7e2de3e6470b3bd282dd1d1ca8bcc547a4e47c074950 SHA512 f50cdcc52e3f4eb9da17e9e823ae268547f9fafaa534bdc52db1da53564fcc28ebf975e71b9968b5cad617f2964ed3c55022063bc52f910d2478d06ce35d4ba1
+EBUILD File-KeePass-2.30.0-r1.ebuild 453 BLAKE2B 8f1570b0e07dad5cdab066a939a135c65531a90d92b5f470db41930eac417f2bd4dd7c7f55cd39fd505ee79741348de0046c2277e6526d1ed84d8a264a8542d2 SHA512 5b53400daf9380df44d70ea911175effd60595cee3cd5fb037ed589e394e24c6b9168aa193d0d62f20d219c2bda904629d7147eca04f4ea8d2d4a09acf7d8b64
+MISC metadata.xml 396 BLAKE2B 81a1e0b92e5a946486af2af93fb008dfb173c7a0a797204c7a943504de40c98cdb653c81048673056a37f632221dbf512e86c1b35017c34de838f37955955e00 SHA512 96cf0b654f2adce7d44181187cad7f3bbfa6abaf4e0ace9200bfb66c0612b7c747b4517880cf79a1d7a87bc3d7de07b72df01d3c1091f76e1180265dc5e39fe8
diff --git a/dev-perl/File-KeePass/metadata.xml b/dev-perl/File-KeePass/metadata.xml
new file mode 100644
index 000000000000..c86aca18fa72
--- /dev/null
+++ b/dev-perl/File-KeePass/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">File-KeePass</remote-id>
+ <remote-id type="cpan-module">File::KeePass</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-LibMagic-1.150.0 b/dev-perl/File-LibMagic-1.150.0
deleted file mode 100644
index 9ad67a32e7fe..000000000000
--- a/dev-perl/File-LibMagic-1.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-apps/file virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Test-Fatal ) dev-lang/perl:=
-DESCRIPTION=Perl wrapper for libmagic
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-LibMagic/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-apps/file virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/File-LibMagic-1.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c3deece33222e803ba7a4eec50ebfe14
diff --git a/dev-perl/File-LibMagic/File-LibMagic-1.150.0.ebuild b/dev-perl/File-LibMagic/File-LibMagic-1.150.0.ebuild
new file mode 100644
index 000000000000..bf6a613689f8
--- /dev/null
+++ b/dev-perl/File-LibMagic/File-LibMagic-1.150.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="DROLSKY"
+DIST_VERSION="1.15"
+
+inherit perl-module
+
+DESCRIPTION="Perl wrapper for libmagic"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ sys-apps/file
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ )
+"
+
+src_prepare() {
+ default
+ # Nuke author/release tests that will be skipped anyway.
+ perl_rm_files t/author-* t/release-*
+}
diff --git a/dev-perl/File-LibMagic/Manifest b/dev-perl/File-LibMagic/Manifest
new file mode 100644
index 000000000000..16ff8a1c3cf2
--- /dev/null
+++ b/dev-perl/File-LibMagic/Manifest
@@ -0,0 +1,3 @@
+DIST File-LibMagic-1.15.tar.gz 124847 BLAKE2B 84767d73b6a3c160bdbcd202b807011bcffefd93e69f3c7d2e072ba1be87ab0ec9864e5deff03a62e609ef270cc9dbf32a6cb2f06ccdad4171d24d57d3532305 SHA512 bd6e2ac57bf7a4443ceab5143b9381805941600d436fe1b04364f9ab26f60a3a9d142576619135b3e4fa7449b2aa379960dbe24dd19c5fdaa379963a13490d5e
+EBUILD File-LibMagic-1.150.0.ebuild 672 BLAKE2B 1bc058afc704bdb1f5b9eb8e94a0900948b66c0c6bba5207a7c0f377a1ec7e981e3eb50ccd91902d0a1433995f808d5ade6edf7a59739b2386571700ed9d1f61 SHA512 e6e9d07d7ad96a69e0dc2eed98ef47b20dfddf62cb246997e13f8d45296b72cd84d9d690bda16396acd7bf71a7bd521433a19f6ade0145729c6ce6a1056bdf6e
+MISC metadata.xml 513 BLAKE2B e537ac10868b6f842c58a9923035d5da3734f4382bbd74ac32353eff4a058ed05ba15ae72ce634ffa008f7521eef403b14bc9f4cdb4f660483c895266fd18154 SHA512 f7cf3d8193409859b3121826ff70f49bc891beced1acd6d35bf384b12524742a2721f84eefec583e5254c08819582266da06b4ed275af35a0c2230d65d788baf
diff --git a/dev-perl/File-LibMagic/metadata.xml b/dev-perl/File-LibMagic/metadata.xml
new file mode 100644
index 000000000000..89daaefc1d56
--- /dev/null
+++ b/dev-perl/File-LibMagic/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ <name>Michael Orlitzky</name>
+ </maintainer>
+
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+
+ <upstream>
+ <remote-id type="cpan">File-LibMagic</remote-id>
+ <remote-id type="cpan-module">File::LibMagic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Listing-6.40.0-r1 b/dev-perl/File-Listing-6.40.0-r1
deleted file mode 100644
index f267cf570bdb..000000000000
--- a/dev-perl/File-Listing-6.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Date-6.0.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse directory listings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Listing/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Date-6.0.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6faced0f7b9e9c47612b79735f2d985e
diff --git a/dev-perl/File-Listing/File-Listing-6.40.0-r1.ebuild b/dev-perl/File-Listing/File-Listing-6.40.0-r1.ebuild
new file mode 100644
index 000000000000..d293b569b260
--- /dev/null
+++ b/dev-perl/File-Listing/File-Listing-6.40.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=6.04
+inherit perl-module
+
+DESCRIPTION="Parse directory listings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/HTTP-Date-6.0.0
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/File-Listing/Manifest b/dev-perl/File-Listing/Manifest
new file mode 100644
index 000000000000..ae66e9ea9621
--- /dev/null
+++ b/dev-perl/File-Listing/Manifest
@@ -0,0 +1,3 @@
+DIST File-Listing-6.04.tar.gz 51536 BLAKE2B 78020016dbe7e8e0ccf3f79f878d732ebd5cc278c597cb5e4ee38b6f632ce960f5c37015db868576ab21d81321af18960fb271aae6f4d116ba97571e6cad0c80 SHA512 a84198bc82003daaf88ed23218e34a7a1552dcd2855a9563e9609ce5df167a8295043501534c31614854fc8dd9c04b4af27b4d7320112c613914f94c86c2eeb2
+EBUILD File-Listing-6.40.0-r1.ebuild 584 BLAKE2B b789311b6e7b3dfb42d45a81792e3af3a80a57e5f2c114ec1e4c2da6ba33128ec28db0ed568a959586ae2b96476cf7926dcc05ffce314b8a2f19984d0b56be1c SHA512 92c8274d17f3cef4433799086082f54c9abe07df7631fd69ef736ce3b0399f1130abb9adcf476b0b54b07c0018111fd3892c38072d5438f2d0a5035e01babd96
+MISC metadata.xml 710 BLAKE2B 1c457d9433ee8dbfa2736ae85335aecfad189e75bf11b906ddd77970621b51652d8d12ce2e928aaaa49898445206b73c75941e1fba8c7eba29a153d3ada7dcf1 SHA512 8ddb71e18d85c8811f4cd58b8808434cf609edbe989e5d0d8e5a4ab5b9c1c6c260e6f175adafc22453ddf9fec43fe350597553eb6bdf937508300cb8f6c7f83b
diff --git a/dev-perl/File-Listing/metadata.xml b/dev-perl/File-Listing/metadata.xml
new file mode 100644
index 000000000000..bd0223373523
--- /dev/null
+++ b/dev-perl/File-Listing/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Listing</remote-id>
+ <remote-id type="cpan-module">File::Listing</remote-id>
+ <remote-id type="cpan-module">File::Listing::apache</remote-id>
+ <remote-id type="cpan-module">File::Listing::dosftp</remote-id>
+ <remote-id type="cpan-module">File::Listing::netware</remote-id>
+ <remote-id type="cpan-module">File::Listing::unix</remote-id>
+ <remote-id type="cpan-module">File::Listing::vms</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-MMagic-1.300.0-r1 b/dev-perl/File-MMagic-1.300.0-r1
deleted file mode 100644
index 91923e10a8d7..000000000000
--- a/dev-perl/File-MMagic-1.300.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Perl Image-Info Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-MMagic/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=File-MMagic
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KN/KNOK/File-MMagic-1.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b5afbb475aec908690472acb641c3167
diff --git a/dev-perl/File-MMagic/File-MMagic-1.300.0-r1.ebuild b/dev-perl/File-MMagic/File-MMagic-1.300.0-r1.ebuild
new file mode 100644
index 000000000000..7b0e064a130d
--- /dev/null
+++ b/dev-perl/File-MMagic/File-MMagic-1.300.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KNOK
+MODULE_VERSION=1.30
+inherit perl-module
+
+DESCRIPTION="The Perl Image-Info Module"
+SRC_TEST="do"
+
+SLOT="0"
+LICENSE="File-MMagic"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
diff --git a/dev-perl/File-MMagic/Manifest b/dev-perl/File-MMagic/Manifest
new file mode 100644
index 000000000000..a46450d4d0ca
--- /dev/null
+++ b/dev-perl/File-MMagic/Manifest
@@ -0,0 +1,3 @@
+DIST File-MMagic-1.30.tar.gz 22346 BLAKE2B 0d073258bfbea2f22055accc1071e4ef0fb865766fe219db50da2c042f038b598753f254a99a4d630e169cfabda261eaba13dda0b35b4a8c5834347d7dce76c7 SHA512 4013fc1178cdf9c1a141652290e091f296b9bef54b9f4301926d9ed0a5262bbf67213773774e41aab8630bed20c2c9441befe55db9ca04a56d07099061b50e25
+EBUILD File-MMagic-1.300.0-r1.ebuild 329 BLAKE2B 999ae98b8b14edc4e9ed1fdd535a28ed7ef5e6df582023d91a082ba005411578a7dbff50d0cbb4943488f7401cbf420c4b73baabe4bd06d07c710b32c3d38dd6 SHA512 e9518df432966da057fee9ece7fc0d87e93265497a655a8ffd78da4f1de0197c11816f06fb2eb1431cee22c40ed6313599026a2995e1df97369355b49a7e1e39
+MISC metadata.xml 394 BLAKE2B da7cc7a76cdf178cb4930118cc5c702350005fbf62a685ca01e205ba18ccc7a2920b996f7d6e8717c6927e853c0ad3e1bdddacc1a872b3e4c245d815d36bf070 SHA512 2566295d99d49e5caa16c7edac3519530039370ac04f84b0e7ed837fac599b82bf4af49fecad34500b25d98fa923057a4d641fcf05ebd2881a2d0114ae36c3f0
diff --git a/dev-perl/File-MMagic/metadata.xml b/dev-perl/File-MMagic/metadata.xml
new file mode 100644
index 000000000000..c63d1f216f40
--- /dev/null
+++ b/dev-perl/File-MMagic/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">File-MMagic</remote-id>
+ <remote-id type="cpan-module">File::MMagic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Map-0.640.0 b/dev-perl/File-Map-0.640.0
deleted file mode 100644
index a27c7a951937..000000000000
--- a/dev-perl/File-Map-0.640.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp dev-perl/PerlIO-Layers >=dev-perl/Sub-Exporter-Progressive-0.1.5 virtual/perl-XSLoader >=dev-perl/Module-Build-0.360.100 test? ( virtual/perl-File-Spec virtual/perl-IO virtual/perl-Scalar-List-Utils dev-perl/Test-Fatal virtual/perl-Test-Simple >=dev-perl/Test-Warnings-0.5.0 virtual/perl-Time-HiRes ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Memory mapping made simple and safe
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Map/
-IUSE=test
-KEYWORDS=amd64 arm ppc x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/PerlIO-Layers >=dev-perl/Sub-Exporter-Progressive-0.1.5 virtual/perl-XSLoader dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/File-Map-0.64.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d2c5407efffda9325cfcc325feb58ca2
diff --git a/dev-perl/File-Map/File-Map-0.640.0.ebuild b/dev-perl/File-Map/File-Map-0.640.0.ebuild
new file mode 100644
index 000000000000..18000eb6c6cb
--- /dev/null
+++ b/dev-perl/File-Map/File-Map-0.640.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.64
+inherit perl-module
+
+DESCRIPTION="Memory mapping made simple and safe"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/PerlIO-Layers
+ >=dev-perl/Sub-Exporter-Progressive-0.1.5
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ >=dev-perl/Test-Warnings-0.5.0
+ virtual/perl-Time-HiRes
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/File-Map/Manifest b/dev-perl/File-Map/Manifest
new file mode 100644
index 000000000000..533f0a9c0e7b
--- /dev/null
+++ b/dev-perl/File-Map/Manifest
@@ -0,0 +1,3 @@
+DIST File-Map-0.64.tar.gz 78083 BLAKE2B 66e11275141e72782e9fb4dbb4bbfad75600de0a2b88671d858fe8df2f9a05cd71603998def5f480fe672fb240e4b97b6b2137a4563d9139372f269b9104f4af SHA512 dc1182e79d20e835e19c78f5187dd108b45938209933a7074674d472ac300277fc1fb7604b023ad7d3456ef5837bb8274a94e1cac79f95f2a2235855c59d3809
+EBUILD File-Map-0.640.0.ebuild 700 BLAKE2B a2f15d6b3fa780ab88065f8ad25d84f75167ff82652e1d1cd5b35d33c76a99c3253c3680ffc5ad294e236aed74e1e7425fc1aba97e6b351d1cd15a8f1848f913 SHA512 2493139a50c12e76842e4977c09ba885cc12bf07bdbbc09a85b4ff23c85c8937784fd18ce415c280777ec7defacae94c2e95143c035cd930a98f628d3678790e
+MISC metadata.xml 595 BLAKE2B a8a80e1de1ddffe5dc8351408471218d0f8be945e2e5017b8e0b528e61a735eba5f24da1163be88e5862f8a4db3a4815a7c542f9c04aa40120cb343cdf8a64a6 SHA512 3c03a202a21d05b9f170e23adb4e22d1aad25eb57a16bc3a5eb647bcb0603ec38981870178abada18c60790dc0865d65b2fd7e02b0f0026f499babd26cc0d7c6
diff --git a/dev-perl/File-Map/metadata.xml b/dev-perl/File-Map/metadata.xml
new file mode 100644
index 000000000000..515834eb8149
--- /dev/null
+++ b/dev-perl/File-Map/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+</maintainer>
+<longdescription lang="en">
+ File::Map maps files or anonymous memory into perl variables.
+</longdescription>
+<upstream>
+ <remote-id type="cpan">File-Map</remote-id>
+ <remote-id type="cpan-module">File::Map</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-MimeInfo-0.270.0 b/dev-perl/File-MimeInfo-0.270.0
deleted file mode 100644
index 52a55b166752..000000000000
--- a/dev-perl/File-MimeInfo-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/File-BaseDir-0.03 >=dev-perl/File-DesktopEntry-0.0 x11-misc/shared-mime-info dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Determine file type
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-MimeInfo/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-BaseDir-0.03 >=dev-perl/File-DesktopEntry-0.0 x11-misc/shared-mime-info dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MICHIELB/File-MimeInfo-0.27.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=737f061458d6897af88082afd22c95e5
diff --git a/dev-perl/File-MimeInfo-0.280.0 b/dev-perl/File-MimeInfo-0.280.0
deleted file mode 100644
index 5cdb32bd24e0..000000000000
--- a/dev-perl/File-MimeInfo-0.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-BaseDir-0.30.0 >=dev-perl/File-DesktopEntry-0.40.0 x11-misc/shared-mime-info >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Determine file type
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-MimeInfo/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-BaseDir-0.30.0 >=dev-perl/File-DesktopEntry-0.40.0 x11-misc/shared-mime-info dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MICHIELB/File-MimeInfo-0.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cb38b590b352c216b3bc10080e8b5cdd
diff --git a/dev-perl/File-MimeInfo/File-MimeInfo-0.270.0.ebuild b/dev-perl/File-MimeInfo/File-MimeInfo-0.270.0.ebuild
new file mode 100644
index 000000000000..b385475b6410
--- /dev/null
+++ b/dev-perl/File-MimeInfo/File-MimeInfo-0.270.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MICHIELB
+MODULE_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Determine file type"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/File-BaseDir-0.03
+ >=dev-perl/File-DesktopEntry-0.0
+ x11-misc/shared-mime-info"
+
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+ virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/08_changes.t t/06_pod_ok.t t/07_pod_cover.t \
+ t/09_no404s.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-MimeInfo/File-MimeInfo-0.280.0.ebuild b/dev-perl/File-MimeInfo/File-MimeInfo-0.280.0.ebuild
new file mode 100644
index 000000000000..f5e86e4dafdf
--- /dev/null
+++ b/dev-perl/File-MimeInfo/File-MimeInfo-0.280.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MICHIELB
+DIST_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="Determine file type"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/File-BaseDir-0.30.0
+ >=dev-perl/File-DesktopEntry-0.40.0
+ x11-misc/shared-mime-info
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/08_changes.t t/06_pod_ok.t t/07_pod_cover.t \
+ t/09_no404s.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-MimeInfo/Manifest b/dev-perl/File-MimeInfo/Manifest
new file mode 100644
index 000000000000..3010981b0c9b
--- /dev/null
+++ b/dev-perl/File-MimeInfo/Manifest
@@ -0,0 +1,5 @@
+DIST File-MimeInfo-0.27.tar.gz 30814 BLAKE2B 54f0490e69f31adc72fa3b1a6f52ec01eb82a0c3e6b4a9d783a2b60511b767667654c010739d412437f89d4717d8bc2ab87ae5401dc68ce2b8b64482dfc3b902 SHA512 0be5b23d96291f792ac3190e38183021b0905870185979f11edc27ebb6fd0fb4726e3fde129cd92e42305978e15acf745eed9d7d203851b7ee2392c7f1e9a5c2
+DIST File-MimeInfo-0.28.tar.gz 32561 BLAKE2B 18a200876fd5b466c52866bb68c6343a8a814b66b5a25511c74af6c759563096bd893ae9ec4732ded9aecdb7caa910a928dde88d00f5147648099df8035971c9 SHA512 894bf234cb5ff01d6bc995f857549e854457cd3eb8df17ce55bb63348def2c63e818d1add8617ad1ace20d9024e68cce954984328707ab51afcc818d47a9d5c0
+EBUILD File-MimeInfo-0.270.0.ebuild 756 BLAKE2B 2437dbbe12d10225853241ac38feac56f254351220c2a47d87280427789a313c9050b573c5abd74f6ff027620c486a76ec991d38551a0dfd647a128ad67919a1 SHA512 b8a10e5c4c300415408cd32e0fb77540efc745693e6d99d9900f98dd80cd7b972739632468ba5e73ad94e2d978ee00f8c9b67f21bb6388f87e424d5a62f2fd2a
+EBUILD File-MimeInfo-0.280.0.ebuild 718 BLAKE2B bff7c26cc8fdc9ddc2e323b37f594020f9e87e8918e2a3c6014f5d1a68517f3c809e3e0ae9064c49c2313a4e51b8dc8deedfd768a03520f6865c8ec9cdfed9cb SHA512 b1884e9c1149aaea6eddc828420368c4667dffbcef230b1c9f84acfdd6b2e4ef4b1cc8a40bc8ba0e4607b802be86181eebf68c31c5bed0a95d5913ac26661c71
+MISC metadata.xml 607 BLAKE2B f55da2dfd584d8fcbe2cf7f6130877f24eb882986c95b77c3d9981fb72658add64a5acdd41eb53b2eb215bdf9d50caaba6891462fa666da8c4deb5b165df4645 SHA512 064d2744a58bff1f5c0f092ab1b8c154a2557cd8c2f4ab8d221b0265a38fa15463ec1288466e3175d59f758d145bb4237c33a8b178ca135514c7d58902a7ccf7
diff --git a/dev-perl/File-MimeInfo/metadata.xml b/dev-perl/File-MimeInfo/metadata.xml
new file mode 100644
index 000000000000..4ebcf6065e50
--- /dev/null
+++ b/dev-perl/File-MimeInfo/metadata.xml
@@ -0,0 +1,15 @@
+<?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">File-MimeInfo</remote-id>
+ <remote-id type="cpan-module">File::MimeInfo</remote-id>
+ <remote-id type="cpan-module">File::MimeInfo::Applications</remote-id>
+ <remote-id type="cpan-module">File::MimeInfo::Magic</remote-id>
+ <remote-id type="cpan-module">File::MimeInfo::Rox</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-NCopy-0.360.0-r1 b/dev-perl/File-NCopy-0.360.0-r1
deleted file mode 100644
index eb958cd1d45b..000000000000
--- a/dev-perl/File-NCopy-0.360.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec dev-lang/perl:=[-build(-)]
-DESCRIPTION=Copy file, file Copy file[s] | dir[s], dir
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-NCopy/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/File-NCopy-0.36.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6cd870c44bd1926e8b83125eaee089b5
diff --git a/dev-perl/File-NCopy-0.360.0-r2 b/dev-perl/File-NCopy-0.360.0-r2
deleted file mode 100644
index 50895d134c93..000000000000
--- a/dev-perl/File-NCopy-0.360.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec dev-lang/perl:=
-DESCRIPTION=Copy file, file Copy file[s] | dir[s], dir
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-NCopy/
-KEYWORDS=alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/File-NCopy-0.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28842318d59fc66e4a4b48ac070f1a9c
diff --git a/dev-perl/File-NCopy/File-NCopy-0.360.0-r1.ebuild b/dev-perl/File-NCopy/File-NCopy-0.360.0-r1.ebuild
new file mode 100644
index 000000000000..ce57b84cbef3
--- /dev/null
+++ b/dev-perl/File-NCopy/File-NCopy-0.360.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHORNY
+MODULE_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Copy file, file Copy file[s] | dir[s], dir"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/File-NCopy/File-NCopy-0.360.0-r2.ebuild b/dev-perl/File-NCopy/File-NCopy-0.360.0-r2.ebuild
new file mode 100644
index 000000000000..09475a8abcf5
--- /dev/null
+++ b/dev-perl/File-NCopy/File-NCopy-0.360.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHORNY
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Copy file, file Copy file[s] | dir[s], dir"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-NCopy/Manifest b/dev-perl/File-NCopy/Manifest
new file mode 100644
index 000000000000..74ac5914855c
--- /dev/null
+++ b/dev-perl/File-NCopy/Manifest
@@ -0,0 +1,4 @@
+DIST File-NCopy-0.36.tar.gz 8477 BLAKE2B 7f072af31624df0bfdbcb52e0a223c202f679c880ecc83b918d3b70722bcaf0b5604866bb4ad982a58177c61233104798693fc94c93970b3f2cc4fd8e7419341 SHA512 83d52f314022fd25b294b2e5e6131a41b72c40c7a9fb7deecddf391d45cc1d73beef72bccf1bb14237b1de64a894808dff43710c9fdea0b5b2fa7b80d5c2c302
+EBUILD File-NCopy-0.360.0-r1.ebuild 366 BLAKE2B 556bff6800c66ec0b73af11813bfeb143c8ade6a82091161df0465da2bb683a2d2f8ab3f4ec794bd6f1adb59dd12399745a71ef84d6c9f613e7a0313475f8151 SHA512 d901ba92afc6931a6fd341dd16f50f3b172bb4e818226e3f17ee51589f3bbc0e50e4aa84f68d11580a78a152a5265c17ab6eb2afa7a36662662ab1afc0747b20
+EBUILD File-NCopy-0.360.0-r2.ebuild 424 BLAKE2B 37c4d4fdaf5f92180104760831a6f568c2293bb413a66addbe85be105f2fe87ec575e198a54da47c6819fed75927be2ff6e6953da2c2f813c7e1aa39e36e8c95 SHA512 468f2b38b68ae2be6dbb7ac84fcfd17cfa636ff9447537dad512324e4b1fa910c74958eebea558912183119610a60fef4265be10c28dc6e25e27028d61ebc235
+MISC metadata.xml 392 BLAKE2B 4867731adab97c16b20d2cd8888fcbea3e567f5f7e9d79be71368a4b751574e7bfb018ab16008a51d6383723b4f68b5b5a82e529d3105822e41fc77b6a5a83cf SHA512 691ed2838797d8e447496ffce5878770062d63aee4cd018ed89a01a666a0ceb25359c7a0966bc8b47c5e92eb6d757b77f7e96c599c99b863f15245fa0264c285
diff --git a/dev-perl/File-NCopy/metadata.xml b/dev-perl/File-NCopy/metadata.xml
new file mode 100644
index 000000000000..0de0ee2815ff
--- /dev/null
+++ b/dev-perl/File-NCopy/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">File-NCopy</remote-id>
+ <remote-id type="cpan-module">File::NCopy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-NFSLock-1.270.0 b/dev-perl/File-NFSLock-1.270.0
deleted file mode 100644
index d6a4f939dcdf..000000000000
--- a/dev-perl/File-NFSLock-1.270.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=perl module to do NFS (or not) locking
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-NFSLock/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BB/BBB/File-NFSLock-1.27.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=acbe4691fada049b635a65ebb7f78e72
diff --git a/dev-perl/File-NFSLock/File-NFSLock-1.270.0.ebuild b/dev-perl/File-NFSLock/File-NFSLock-1.270.0.ebuild
new file mode 100644
index 000000000000..6496e7a37fb1
--- /dev/null
+++ b/dev-perl/File-NFSLock/File-NFSLock-1.270.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BBB
+MODULE_VERSION=1.27
+inherit perl-module
+
+DESCRIPTION="perl module to do NFS (or not) locking"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+PATCHES=( "${FILESDIR}/${PN}"-1.27-no-dot-inc.patch )
+SRC_TEST="do"
diff --git a/dev-perl/File-NFSLock/Manifest b/dev-perl/File-NFSLock/Manifest
new file mode 100644
index 000000000000..de117d46daf6
--- /dev/null
+++ b/dev-perl/File-NFSLock/Manifest
@@ -0,0 +1,4 @@
+AUX File-NFSLock-1.27-no-dot-inc.patch 915 BLAKE2B d9457492dbbb7f96467b62c2269876a9df2de224afebcb886df8c6c0bd51239070b401ab7132597f53f0901e9c165357134282f3b9bfafebd537b849fc6f1934 SHA512 430296f1616706e1cb3b2e996a10080c95d76672ec3a7a9826c59cefc6624de2cde83a42fdcea9ec3f5ae84af380708282d35e3cabc1715a3b4a6c9f240a8e78
+DIST File-NFSLock-1.27.tar.gz 21518 BLAKE2B 3db7c5c3a23168aeae9c6c9586a455047bd28ce9fadf9689c06debb5317e9a53d04edb2c66d4d6d0fe1385d0d4b6adec64169f11cc2f46646dd3306ccf33075d SHA512 06e6fe786691e3d07ed13761e4272906e2a170bfdcee15b185a6cd4cf78dfb1e40ad12c0a9733d7b071348c815e862f49865fe47bcf03ac8b8bda4a7316e5b0c
+EBUILD File-NFSLock-1.270.0.ebuild 377 BLAKE2B 1cb0226ee58afe1cb84a5bca5ce6212c02d5f7fb2d94da6d29f8bb3218cb3680bc339668d1265cdfd5e77165d6fd6804c56e046705bb612eb8edcf2d823ddfa9 SHA512 a3e084d0b592571d2e83933785d333c107f30502dc1c2e3019e1777dfd73d8dbd8908104601ca2f8506d53cefdadf13406f3c720db57c2d2a5de64c82cad76fa
+MISC metadata.xml 396 BLAKE2B b89fc75c912dc5fd65cc20e0437b4a677fa98f6e5d337b20a614868df41952d3a10bb4ad5b59d0456d8f5572f94db3c4a1470a74a764ecc28a63ed850b972c72 SHA512 59129258db6c65433416e3067fbc44efcc0f6698f45486229330bb5a100b7f09b5a0c8b439f72113e9cbdfdc8962067ae72b0d7af42822a6945d6524731d4943
diff --git a/dev-perl/File-NFSLock/files/File-NFSLock-1.27-no-dot-inc.patch b/dev-perl/File-NFSLock/files/File-NFSLock-1.27-no-dot-inc.patch
new file mode 100644
index 000000000000..9b67d24d10d6
--- /dev/null
+++ b/dev-perl/File-NFSLock/files/File-NFSLock-1.27-no-dot-inc.patch
@@ -0,0 +1,34 @@
+From 08deb6590eecd9d92a38edf1b22d615175e1d8d3 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Mon, 26 Jun 2017 19:43:14 +1200
+Subject: [PATCH] Fix for '.' removal from Perl 5.26 @INC
+
+---
+ File-NFSLock.spec.PL | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/File-NFSLock.spec.PL b/File-NFSLock.spec.PL
+index fdf9fdf..f5586c1 100644
+--- a/File-NFSLock.spec.PL
++++ b/File-NFSLock.spec.PL
+@@ -18,7 +18,7 @@ sub WriteMakefile {
+ } elsif (my $version_from = $props{VERSION_FROM}) {
+ $@ = "";
+ $version = eval qq{
+- do "$version_from";
++ do "./$version_from";
+ \$$name\::VERSION || die "$version_from: Missing VERSION";
+ };
+ die $@ if $@;
+@@ -29,7 +29,7 @@ sub WriteMakefile {
+ die "Makefile.PL: Could not determine version!";
+ }
+ }
+-do "Makefile.PL";
++do "./Makefile.PL";
+ if ($name) {
+ $name =~ s/::/-/g;
+ } else {
+--
+2.13.1
+
diff --git a/dev-perl/File-NFSLock/metadata.xml b/dev-perl/File-NFSLock/metadata.xml
new file mode 100644
index 000000000000..c6d45307168d
--- /dev/null
+++ b/dev-perl/File-NFSLock/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">File-NFSLock</remote-id>
+ <remote-id type="cpan-module">File::NFSLock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Next-1.160.0 b/dev-perl/File-Next-1.160.0
deleted file mode 100644
index 2e48ea4e6c13..000000000000
--- a/dev-perl/File-Next-1.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=File::Next is an iterator-based module for finding files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Next/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/File-Next-1.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f56fb38d91eca16b30523db47bbb79ff
diff --git a/dev-perl/File-Next/File-Next-1.160.0.ebuild b/dev-perl/File-Next/File-Next-1.160.0.ebuild
new file mode 100644
index 000000000000..3e6fbc956c15
--- /dev/null
+++ b/dev-perl/File-Next/File-Next-1.160.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=1.16
+inherit perl-module
+
+DESCRIPTION="File::Next is an iterator-based module for finding files"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ # Ugh, Upstream has tests that depend on tests ...
+ echo 'print qq[1..1\nok 1];' > "${S}/t/pod.t"
+ echo 'print qq[1..1\nok 1];' > "${S}/t/pod-coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/File-Next/Manifest b/dev-perl/File-Next/Manifest
new file mode 100644
index 000000000000..cb061f6e4885
--- /dev/null
+++ b/dev-perl/File-Next/Manifest
@@ -0,0 +1,3 @@
+DIST File-Next-1.16.tar.gz 17914 BLAKE2B 36e12dbc05830b622d4b77db803b63e2b1ef679a346634f13b40ab8d6b4a3f5ff2a43b6015930bc7e3fc3cd29829b8a0d76ce7ef2f3e1584699a9c70a23fd48d SHA512 42c812b8927a18e1f01758a2218f37f2079083117763b41adcee1eb4947b36b1379405707304b948fddd4640e2c34070f4dcd0f217fb60b7ba765efe98be8ad3
+EBUILD File-Next-1.160.0.ebuild 710 BLAKE2B aca2b8be8c6a45d28052149bac52ef3b8b56cf2d55c141edfb9cfc51cca1a8b340289fea1fd51d88b39c9c0bde552be511af2e547096e0ecd387d802f909abd3 SHA512 dc81632f6f73343ed9fc13a09a141795cae3292a959f1f561064c4f0cd1d42a00ff69b4c20bfa2d7b88dbb62e9f5a512af021d4a7e9e760e9e98f90fead9f900
+MISC metadata.xml 390 BLAKE2B 7ecd469524dbb58fd7081047a9aefd0c90fd58a3014558b7e7dd0eb73eec885ae8a42637f7e7d8f0e3fbe0ee346f895f3ff4da4ce16ac784d0e6f7dbb937ab73 SHA512 a740a52a19cb7cee3aacf7861638fe9313bef7d94961ee7281464ac9e6669ae568d1f9689b73af21cd7bc620a0f94672ca04227605c7e5b8041c31a51c1c8b1c
diff --git a/dev-perl/File-Next/metadata.xml b/dev-perl/File-Next/metadata.xml
new file mode 100644
index 000000000000..efebd6a264d4
--- /dev/null
+++ b/dev-perl/File-Next/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">File-Next</remote-id>
+ <remote-id type="cpan-module">File::Next</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Path-Expand-1.20.0-r1 b/dev-perl/File-Path-Expand-1.20.0-r1
deleted file mode 100644
index 8d675fd59fff..000000000000
--- a/dev-perl/File-Path-Expand-1.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Expand filenames
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Path-Expand/
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/File-Path-Expand-1.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c9524cbf2ad873ee8fbb03eaca722ff8
diff --git a/dev-perl/File-Path-Expand/File-Path-Expand-1.20.0-r1.ebuild b/dev-perl/File-Path-Expand/File-Path-Expand-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..c71dee325bee
--- /dev/null
+++ b/dev-perl/File-Path-Expand/File-Path-Expand-1.20.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Expand filenames"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Path-Expand/Manifest b/dev-perl/File-Path-Expand/Manifest
new file mode 100644
index 000000000000..7f9978854556
--- /dev/null
+++ b/dev-perl/File-Path-Expand/Manifest
@@ -0,0 +1,3 @@
+DIST File-Path-Expand-1.02.tar.gz 2001 BLAKE2B d0a42bae5a3778832b463d0a22fa59f209ef010d00e59c91a7a2eab6edb1fab5b196ae9f63a447192535bba419f04866de6f10bb07bb7c67373dc78c88c37dab SHA512 ae227cfedfdd2ccd2344ee165341543dc313590936407e26a982a66387041966153cd9d88dcef45392996bf22b1e4c9b28fe3d2396584096aebf6f099643f5aa
+EBUILD File-Path-Expand-1.20.0-r1.ebuild 350 BLAKE2B cb28a24a606e9f753a38114bd2ba98ff0373e05b858c790756c833e6ef0d48e11de2f6a242904e2e97c27460d72ff37feb09516e4a1b4d4958aed8b787e397ef SHA512 884a05657f24b794011452c29f630edeeb5574d0508a789b4637b3474b484b7c96c003abb59202b85f8dcb0fce9a5e5a2f29fd86ad3032cdd72014a39b133bd6
+MISC metadata.xml 405 BLAKE2B 2ca4ecd2dc30062eb32b37c4c5b7253b14c1ca2c1dbb1f52fca139d658aa9fa05c0f7c6265adc8e5c7f3dd612d4fbd4ffdf921c4dcb3d3fca42772da31977300 SHA512 7f5cbc5dc626a4a69a8665debdfb7e41dc0c9a1cc09cea051b8d304b9948d667d402ca99a3758abc5f7ba1638df806b29048ca9f604c1dbef684440482e07316
diff --git a/dev-perl/File-Path-Expand/metadata.xml b/dev-perl/File-Path-Expand/metadata.xml
new file mode 100644
index 000000000000..6de2a19a7f54
--- /dev/null
+++ b/dev-perl/File-Path-Expand/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">File-Path-Expand</remote-id>
+ <remote-id type="cpan-module">File::Path::Expand</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-ReadBackwards-1.50.0-r1 b/dev-perl/File-ReadBackwards-1.50.0-r1
deleted file mode 100644
index 4b3a297e3959..000000000000
--- a/dev-perl/File-ReadBackwards-1.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Perl File-ReadBackwards Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-ReadBackwards/
-KEYWORDS=alpha amd64 hppa ia64 ~ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/U/UR/URI/File-ReadBackwards-1.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=24b5cdfe710ec5a70a176a7b2c9dd117
diff --git a/dev-perl/File-ReadBackwards/File-ReadBackwards-1.50.0-r1.ebuild b/dev-perl/File-ReadBackwards/File-ReadBackwards-1.50.0-r1.ebuild
new file mode 100644
index 000000000000..5ab162adb0cc
--- /dev/null
+++ b/dev-perl/File-ReadBackwards/File-ReadBackwards-1.50.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=URI
+MODULE_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="The Perl File-ReadBackwards Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~ppc ppc64 sparc x86 ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/File-ReadBackwards/Manifest b/dev-perl/File-ReadBackwards/Manifest
new file mode 100644
index 000000000000..3c138d18396b
--- /dev/null
+++ b/dev-perl/File-ReadBackwards/Manifest
@@ -0,0 +1,3 @@
+DIST File-ReadBackwards-1.05.tar.gz 8943 BLAKE2B f1e8703b04cfc94f69f1d953ee0f979e9d887bad97320b0b3d377f338dc074f8b9dbcd425523f6e3ec72c77c436cf7411098717eeca62bfd3230e603356ee623 SHA512 8e1eeeda0acfdc0b9e1f5234cac37348890fb962e5edd395804d6cf9ab2c221217e2714025303493cafde7ce77721e6c09b2b53825dadb978fafe68f6d7b8c20
+EBUILD File-ReadBackwards-1.50.0-r1.ebuild 324 BLAKE2B 63a0538201d5124b3f9956618e2da38a0b1c0c0853798499d9afb2fea4a1adf2fa86845a9020cb726f84bee612869f386cdf7b5a96bbcb20405b6a385b6dca7b SHA512 1386d02284ebd9047ebc26e7a2f377293bde6c2a6aa9aa09a797a649de5f47705535248c12803a3995c1185830894a4c8039bbd47bb74c497461991e2c6102de
+MISC metadata.xml 408 BLAKE2B 72b0ef4b0d7eb4df27861a4cd9f16b3e65c5ddfd33cdc451584bc127a1c2e89b9b7e573844e7211fb0da921dabadc45260b97b66037514fb56170ff79dc4b6d7 SHA512 df086b73fd20f77a8f0b220d689a6a6fbc09dfe6fe5a31bf21724e77e8d59c8965fdae89330b7eca0f01d1e1884322e12e2262254b821dbd3f6d3a31b71fdce8
diff --git a/dev-perl/File-ReadBackwards/metadata.xml b/dev-perl/File-ReadBackwards/metadata.xml
new file mode 100644
index 000000000000..5abd08beff1a
--- /dev/null
+++ b/dev-perl/File-ReadBackwards/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">File-ReadBackwards</remote-id>
+ <remote-id type="cpan-module">File::ReadBackwards</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Remove-1.570.0 b/dev-perl/File-Remove-1.570.0
deleted file mode 100644
index caa1491a2f5a..000000000000
--- a/dev-perl/File-Remove-1.570.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Path >=virtual/perl-File-Spec-3.290.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO virtual/perl-Test-Simple virtual/perl-File-Temp ) dev-lang/perl:=
-DESCRIPTION=Remove files and directories
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Remove/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Path >=virtual/perl-File-Spec-3.290.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6447f27d158f5b1152c615b9016c098f
diff --git a/dev-perl/File-Remove/File-Remove-1.570.0.ebuild b/dev-perl/File-Remove/File-Remove-1.570.0.ebuild
new file mode 100644
index 000000000000..422ff6eae6b4
--- /dev/null
+++ b/dev-perl/File-Remove/File-Remove-1.570.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.57
+inherit perl-module
+
+DESCRIPTION="Remove files and directories"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Path
+ >=virtual/perl-File-Spec-3.290.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ virtual/perl-File-Temp
+ )
+"
+src_test() {
+ perl_rm_files t/release-*.t t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-Remove/Manifest b/dev-perl/File-Remove/Manifest
new file mode 100644
index 000000000000..45f79012b2e1
--- /dev/null
+++ b/dev-perl/File-Remove/Manifest
@@ -0,0 +1,3 @@
+DIST File-Remove-1.57.tar.gz 22157 BLAKE2B 1dff9819789795497491f17f24887f701e519adba507e4cb3e833a4921598c043bfe3fb5f00565e8e58593500be1c9a98d5f156cdc9d5a815ddb0e704095cef9 SHA512 dec41e9ffaabe953e72386fa0f5112fe6ebaac0fdf6752256749162d505aaf17b905500fcf52d0cb2ef944788b8e13cb3b2cf37be8671a47aab9081e228bc92e
+EBUILD File-Remove-1.570.0.ebuild 695 BLAKE2B 1711f0ded79f2b93c2d813472aeb4e01b45a237c5dbd1cfa35558aee07736847bfebcb4f4e61e68f8646997e349ac0aad810bac081ebeb0bd37046ab3b2681dc SHA512 a45e3e90fde1f1d190228e989a7a4e1af87d3e40a5e42ac896e4a98b4d9b62ab3b7b42f4be171e94dc3c722ccc82bafb401c410cf8ee72e30920490452777f7a
+MISC metadata.xml 394 BLAKE2B 12f606d262b6dcc55390f4d23a8aa7624ac0c09704ca261e7698404b20d16d4f31cc09ed6fa6516cccee1f20bf7cf895dbc13af15d7e2fd08008541ddb6c932e SHA512 a7ac4d8ecc1b0e4be8268ce717e2ccd67dc652719497f8906665347e8c33d6c85c53e88e340fd34382b9cc41c62b7e098d491b8a999365ec11f6fd02b363723e
diff --git a/dev-perl/File-Remove/metadata.xml b/dev-perl/File-Remove/metadata.xml
new file mode 100644
index 000000000000..63946c5de1e8
--- /dev/null
+++ b/dev-perl/File-Remove/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">File-Remove</remote-id>
+ <remote-id type="cpan-module">File::Remove</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-RsyncP-0.740.0 b/dev-perl/File-RsyncP-0.740.0
deleted file mode 100644
index 829ac8cbf782..000000000000
--- a/dev-perl/File-RsyncP-0.740.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=An rsync perl module
-EAPI=5
-HOMEPAGE=http://perlrsync.sourceforge.net/ http://search.cpan.org/dist/File-RsyncP/
-KEYWORDS=amd64 ~arm ia64 ~ppc ~ppc64 sparc x86
-LICENSE=GPL-3
-RDEPEND=net-misc/rsync dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CB/CBARRATT/File-RsyncP-0.74.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4b090751aa41d0a1ea0cd4a7de3a794d
diff --git a/dev-perl/File-RsyncP/File-RsyncP-0.740.0.ebuild b/dev-perl/File-RsyncP/File-RsyncP-0.740.0.ebuild
new file mode 100644
index 000000000000..228838985eca
--- /dev/null
+++ b/dev-perl/File-RsyncP/File-RsyncP-0.740.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CBARRATT
+MODULE_VERSION=0.74
+inherit perl-module
+
+DESCRIPTION="An rsync perl module"
+HOMEPAGE="http://perlrsync.sourceforge.net/ ${HOMEPAGE}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ia64 ~ppc ~ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="net-misc/rsync"
+
+PATCHES=( "${FILESDIR}/${PN}-0.700.0-make.patch" )
+
+src_prepare() {
+ perl-module_src_prepare
+ tc-export CC
+}
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/File-RsyncP/Manifest b/dev-perl/File-RsyncP/Manifest
new file mode 100644
index 000000000000..c178883a3ef9
--- /dev/null
+++ b/dev-perl/File-RsyncP/Manifest
@@ -0,0 +1,4 @@
+AUX File-RsyncP-0.700.0-make.patch 980 BLAKE2B 997e84bdd3183c324e76df69279fa00ec09663d73906607b3a0d2518d73f8391aab2214221bb797dadd4031b6f1e195f465cc5153e004c1e415a5ce4da9c8eaa SHA512 dccabb516cb4036efd8372c36343b02916ec1576c64f5c449eff1e7f0aac450f732ac4b190578426c52cbfedd3e5df28b4851cf350621a381b605065f473df14
+DIST File-RsyncP-0.74.tar.gz 167122 BLAKE2B a5a5d3fee8301710ce36ba493e8b20c5ac5835f669cd35462bbe2390432b59e4ee38a8b5585cc8616fe11d646bfd4c4a2477b328584c526b4ed354e7b4ee7abf SHA512 0585c2f0b145875e9a13523d829b2ed9907e1e38c526f630a79a5b5dab36b6a9012375620ae92292e5977735c106bfab905bb121f56df5ca4494e1efcbd02cb6
+EBUILD File-RsyncP-0.740.0.ebuild 515 BLAKE2B 52fe8bd6881acd4ce75aa04b83db2db1fb114d2d11e797ff7ae0ff7c51ea5f3fd50201bb3ece643875613804db45eb70ca4319ccb3eaacfe7d558c3432fede51 SHA512 7efc3652e3df87bc6ee725d4e01ec79c0eae4377d375f6e96962eb3f48570280b683a2a07d4ed359ef5b6b5da1974dd3abe56c8527fb6cadd4d15ca173de37f3
+MISC metadata.xml 653 BLAKE2B 642c61b5ad211e758076a4d1bbdc4d58d2a22cf86cc785b338411596a388ba1cea7fb495ef637d42ec954ed4189c3d02afe389cd6bb46d18b5cc98fff111f8df SHA512 86a6bbac2ff781bd326a976880fc1f4abe06d2f96c89ed1c1018363034a836481aa16ea94dba68fac659d18ec69e5d5fdf545a4173e904382190f2b5fb7c0f92
diff --git a/dev-perl/File-RsyncP/files/File-RsyncP-0.700.0-make.patch b/dev-perl/File-RsyncP/files/File-RsyncP-0.700.0-make.patch
new file mode 100644
index 000000000000..adbc10294b38
--- /dev/null
+++ b/dev-perl/File-RsyncP/files/File-RsyncP-0.700.0-make.patch
@@ -0,0 +1,19 @@
+diff -ur File-RsyncP-0.68-orig/FileList/Makefile.PL File-RsyncP-0.68/FileList/Makefile.PL
+--- File-RsyncP-0.68-orig/FileList/Makefile.PL 2006-11-19 06:47:34.000000000 +0100
++++ File-RsyncP-0.68/FileList/Makefile.PL 2009-03-15 12:25:52.000000000 +0100
+@@ -16,7 +16,14 @@
+ snprintf$(OBJ_EXT)
+ wildmatch$(OBJ_EXT)
+ ],
+- 'depend' => { 'FileList.o' => 'config.h' },
++ 'depend' => { 'FileList.o' => 'config.h' ,
++ 'exclude.o' => 'config.h' ,
++ 'flist.o' => 'config.h' ,
++ 'hlink.o' => 'config.h' ,
++ 'pool_alloc.o' => 'config.h' ,
++ 'snprintf.o' => 'config.h' ,
++ 'wildmatch.o' => 'config.h'
++ },
+ 'clean' => {FILES => "configure.in config.log config.status config.h conftest* confdefs*"},
+ );
+
diff --git a/dev-perl/File-RsyncP/metadata.xml b/dev-perl/File-RsyncP/metadata.xml
new file mode 100644
index 000000000000..fa8953c0ff5e
--- /dev/null
+++ b/dev-perl/File-RsyncP/metadata.xml
@@ -0,0 +1,16 @@
+<?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">File-RsyncP</remote-id>
+ <remote-id type="cpan-module">File::RsyncP</remote-id>
+ <remote-id type="cpan-module">File::RsyncP::Digest</remote-id>
+ <remote-id type="cpan-module">File::RsyncP::FileIO</remote-id>
+ <remote-id type="cpan-module">File::RsyncP::FileList</remote-id>
+ <remote-id type="sourceforge">perlrsync</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Scan-ClamAV-1.950.0 b/dev-perl/File-Scan-ClamAV-1.950.0
deleted file mode 100644
index 8edade6386a5..000000000000
--- a/dev-perl/File-Scan-ClamAV-1.950.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Connect to a local Clam Anti-Virus clamd service and send commands
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Scan-ClamAV/
-KEYWORDS=~amd64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-antivirus/clamav dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ES/ESAYM/File-Scan-ClamAV-1.95.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cda74304ed53ad5d19443e46bda4ae97
diff --git a/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild b/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild
new file mode 100644
index 000000000000..b44b7a3bb3d7
--- /dev/null
+++ b/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ESAYM
+DIST_VERSION=1.95
+
+inherit perl-module
+
+DESCRIPTION="Connect to a local Clam Anti-Virus clamd service and send commands"
+
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="app-antivirus/clamav"
+DEPEND="${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+# Test's can't be run in parallel because they internally spawn a
+# clam server on the same shared socket
+DIST_TEST="do"
+
+src_test() {
+ if [[ "${TEST_SCAN_CLAMAV:-0}" == "1" || -n "${DIST_TEST_OVERRIDE}" ]]; then
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+ else
+ einfo "Skipping Tests."
+ einfo
+ einfo "Tests require a manually and correctly configured ClamAV."
+ einfo
+ einfo "Set TEST_SCAN_CLAMAV=1 if you wish to run this test and have"
+ einfo "configured ClamAV"
+ fi
+}
diff --git a/dev-perl/File-Scan-ClamAV/Manifest b/dev-perl/File-Scan-ClamAV/Manifest
new file mode 100644
index 000000000000..49c237dc4038
--- /dev/null
+++ b/dev-perl/File-Scan-ClamAV/Manifest
@@ -0,0 +1,3 @@
+DIST File-Scan-ClamAV-1.95.tar.gz 15010 BLAKE2B 34e9d6b923cc7c302f8ddb012d387a138ac378774d3e1a92fa409306a57a92a7a2d284b82de7f0fd9388cfadc722348438ddbc2cdb8dc6922ea5cac845a21880 SHA512 604b3e4f876be41e0963e4969b8b06d4b720092d2e5e7b4b2f6f39db502fb213b38025d3904c1528d1c3d1aaf81e43e09924618efd1b29db221ac4e8e6149b93
+EBUILD File-Scan-ClamAV-1.950.0.ebuild 887 BLAKE2B ceccaf746f97f7485b1ae306376a8d098800782f07f897aa8751979dab8dad61161f815a3847a795ec3fd079095796926e5c38c9a2fb0072c595c36b834a6500 SHA512 de421e8e07225cccd8d41454ba62ce6501587ab0436f0ceaa57568e765bdba94ebb52ab6aa7967606f1d616e67e62d27c7e719ee06c7313d90b1cec2be451db3
+MISC metadata.xml 398 BLAKE2B 5d8c0d193f51cf3f72e4084ce286f3ab2bb874b27d5b0d96bd58c89ee598081559cbaa68c715012fe89004292304b6e38f0110f2a6c57dc242279549912bd4d1 SHA512 32cbfae10c7c48ade993477f5b494883bbd55bcf148645154691d1f4d3d5a5e7e5396c4e6725199f01567b7186769738ef597988922547873de8c6e6e1091fa5
diff --git a/dev-perl/File-Scan-ClamAV/metadata.xml b/dev-perl/File-Scan-ClamAV/metadata.xml
new file mode 100644
index 000000000000..951bd48001a3
--- /dev/null
+++ b/dev-perl/File-Scan-ClamAV/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>net-mail@gentoo.org</email>
+ <name>Net-Mail</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Scan-ClamAV</remote-id>
+ <remote-id type="cpan-module">File::Scan::ClamAV</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-SearchPath-0.70.0 b/dev-perl/File-SearchPath-0.70.0
deleted file mode 100644
index a8f119094bb3..000000000000
--- a/dev-perl/File-SearchPath-0.70.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Search for a file in an environment variable path
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-SearchPath/
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJENNESS/File-SearchPath-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=684e06e2e35950b478c0d16c32ff2d12
diff --git a/dev-perl/File-SearchPath/File-SearchPath-0.70.0.ebuild b/dev-perl/File-SearchPath/File-SearchPath-0.70.0.ebuild
new file mode 100644
index 000000000000..74a5435dfa66
--- /dev/null
+++ b/dev-perl/File-SearchPath/File-SearchPath-0.70.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TJENNESS
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Search for a file in an environment variable path"
+
+LICENSE="|| ( GPL-2 GPL-3 )" # GPL-2+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
diff --git a/dev-perl/File-SearchPath/Manifest b/dev-perl/File-SearchPath/Manifest
new file mode 100644
index 000000000000..b2fc2a6bb371
--- /dev/null
+++ b/dev-perl/File-SearchPath/Manifest
@@ -0,0 +1,3 @@
+DIST File-SearchPath-0.07.tar.gz 7813 BLAKE2B 846cd1afcafe945f3be220fb81aeb5fea4ff13fc849b1d706c6438f97f433fcff9a7d26cb17496bba0526e980f8378403734959d22781121ba222cfa21bcf443 SHA512 bac702296a458b4c132a51af795cc8094dcae9c9c1d3b82c43de521fd85178e3f2ac22fc043a098b1182ad3cf772039bba82e6610aeb4a5a6090bc600dcfd9a2
+EBUILD File-SearchPath-0.70.0.ebuild 386 BLAKE2B ccfaf08b0a5cc94eaaad517294fb7e64a3f0c5625ec5a09d5a0d6c742c3a8205b906cb938ad65b66b7fd8edc4b36bbef57476f0ea2b9ddac90de9f184bd1c28a SHA512 59e326012d20ccfa890038741808a7e948614a4718317ccbb41cb04a11463d9edda2ca89bf46bc57b176b5c8c7d7c7c896cc49f2f7f29368f11aabf7a93f663c
+MISC metadata.xml 402 BLAKE2B f63f623e69a6b77252a135a840110851d706179285d6d071830c561a0b46a06cdacd6db195e5e2fa14c15f55f57e260b53777f2923dc6d2804bf67d6853b04b9 SHA512 e360e94da31a58e4397a217df406465cecec283b2ac6611495baeca449355366b68783d1b1297bb325916a4089cdeacf8aadfe5e8f99509fdfa146a0ff5e7383
diff --git a/dev-perl/File-SearchPath/metadata.xml b/dev-perl/File-SearchPath/metadata.xml
new file mode 100644
index 000000000000..1a72fbed2076
--- /dev/null
+++ b/dev-perl/File-SearchPath/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">File-SearchPath</remote-id>
+ <remote-id type="cpan-module">File::SearchPath</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Share-0.250.0 b/dev-perl/File-Share-0.250.0
deleted file mode 100644
index 3c1bfc2e7b7b..000000000000
--- a/dev-perl/File-Share-0.250.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-ShareDir-1.30.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Extend File::ShareDir to local libraries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Share/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-ShareDir-1.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/File-Share-0.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dba7d33fc8db98d4ae0c3caad20581ea
diff --git a/dev-perl/File-Share/File-Share-0.250.0.ebuild b/dev-perl/File-Share/File-Share-0.250.0.ebuild
new file mode 100644
index 000000000000..d798b4ca91c7
--- /dev/null
+++ b/dev-perl/File-Share/File-Share-0.250.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=INGY
+DIST_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Extend File::ShareDir to local libraries"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/File-ShareDir-1.30.0"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files t/release-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-Share/Manifest b/dev-perl/File-Share/Manifest
new file mode 100644
index 000000000000..62310ed2b367
--- /dev/null
+++ b/dev-perl/File-Share/Manifest
@@ -0,0 +1,3 @@
+DIST File-Share-0.25.tar.gz 13696 BLAKE2B 121c9e5fc2eda6aa76fc4ea3c12263305c375292fbee72f66ef271533a8f0643776b65672d05a36bd2b4e477791618921bf56e1b0356ef64c146cfc388eee9bd SHA512 7c9f9a341a5d2d397479a09da05136df1d0c6b9869da511e45ee75b49565218f2231fd1b45c61e68ab802402a95af02513c4c78ce72cf8205537d0e68f9b1e46
+EBUILD File-Share-0.250.0.ebuild 514 BLAKE2B 3905bf7f48777039f4c619b976f487d3556e93c7ae373574d7dc2cd2fa733655d7730e6986ccfd44dd7c99499c006c7e27de4bcadeeb927612cda72e18e65e04 SHA512 9f5816c0470b808cb793463e9df5681242d8f4f51babfe949dcd0fa3461727a19d164f477f3da80816a8f1842745fa6bcc6a32a67a56393557cd4673a1a0ed66
+MISC metadata.xml 392 BLAKE2B d00b1653b0f0da47f2617d0033d46ec22bfed36e2cbd71508d9eee7e3bfab001218aa3adcdadb226a355f763bb1d5a1f07eece27d6ee00ffe46dc1a24ade5f5f SHA512 474f9859d53b737274b943d3fe72fdd57576357107abd1824aff347b8ae5b831d1c221c4e569b473ec91da77183f37935de5bbf555d82a46ad2ecc4d52a492d9
diff --git a/dev-perl/File-Share/metadata.xml b/dev-perl/File-Share/metadata.xml
new file mode 100644
index 000000000000..caf5a0836892
--- /dev/null
+++ b/dev-perl/File-Share/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">File-Share</remote-id>
+ <remote-id type="cpan-module">File::Share</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-ShareDir-1.104.0 b/dev-perl/File-ShareDir-1.104.0
deleted file mode 100644
index 204be1356f3e..000000000000
--- a/dev-perl/File-ShareDir-1.104.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Class-Inspector-1.120.0 >=virtual/perl-File-Spec-0.800.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.80.0 test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Locate per-dist and per-module shared files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-ShareDir/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Class-Inspector-1.120.0 >=virtual/perl-File-Spec-0.800.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/File-ShareDir-1.104.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fa82a9a45d61126ea2fd85720b057096
diff --git a/dev-perl/File-ShareDir-Install-0.110.0 b/dev-perl/File-ShareDir-Install-0.110.0
deleted file mode 100644
index e0d21c344294..000000000000
--- a/dev-perl/File-ShareDir-Install-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-IO virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Path virtual/perl-Module-Metadata virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Install shared files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-ShareDir-Install/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/File-ShareDir-Install-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e30f776fe931e138b39d4c92b5e7f00c
diff --git a/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.110.0.ebuild b/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.110.0.ebuild
new file mode 100644
index 000000000000..d8d073ad00c2
--- /dev/null
+++ b/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.110.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.11
+
+inherit perl-module
+
+DESCRIPTION="Install shared files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="test"
+
+PERL_RM_FILES=( "Build.PL" ) # Using MBTiny is stupid this high up
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-Module-Metadata
+ virtual/perl-Test-Simple
+ )
+"
+DIST_TEST="do" # RT#111296
+
+src_prepare() {
+ PERL_MM_FALLBACK_SILENCE_WARNING=1 perl-module_src_prepare
+}
diff --git a/dev-perl/File-ShareDir-Install/Manifest b/dev-perl/File-ShareDir-Install/Manifest
new file mode 100644
index 000000000000..6f2cdf061b54
--- /dev/null
+++ b/dev-perl/File-ShareDir-Install/Manifest
@@ -0,0 +1,3 @@
+DIST File-ShareDir-Install-0.11.tar.gz 31187 BLAKE2B 4be6bd829fc9b2784069ba3ee8f54fadd390e3bd003d43a7754f3469fc14c01a5587044f045abe806688ed4442088256264d983ccf4080caec8b8062912e2acf SHA512 6611f6c3221ec52db7582f30b2159dba22ca8d899666526c069298b3350ced9e3b46872baaceb30f7a27e3c744c929ca4967fa820d14bbfdb41e5ed5485a9f72
+EBUILD File-ShareDir-Install-0.110.0.ebuild 719 BLAKE2B 23a5ed26b2962e960599cffe4197ccdfaab5f691191c8cd4125e00f36ab2e7efe76eee6266fed05f974bd4950cefdcd099f02c01c2dd9e18bf46cac94294aa86 SHA512 cdbcd40056a2e96e4c28cc8de491cdb7f4b0b46fd9d8660d6aa83bcd2474c1854b0a6ad4825742dfa499ec70df92c8f2e3e382fad0f098fe9e078d3659b0ac5b
+MISC metadata.xml 415 BLAKE2B bb5f387e0912230ab8096ba0ca1542b30665647f37d0989c7dc11619978bef2ac9e64b0668f46cd70205fc20b820f879657e705a96e35e481aa98388d232db5e SHA512 0bda1e6c71c01da3c4062b9d29b71377874971cebb570d0cdc5289680c864f5ff6879b557698ef4fadf86475ae62ba6904d59bd85a6bbda3be9778f4f21eb986
diff --git a/dev-perl/File-ShareDir-Install/metadata.xml b/dev-perl/File-ShareDir-Install/metadata.xml
new file mode 100644
index 000000000000..a8d7ab234c7c
--- /dev/null
+++ b/dev-perl/File-ShareDir-Install/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">File-ShareDir-Install</remote-id>
+ <remote-id type="cpan-module">File::ShareDir::Install</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-ShareDir-ProjectDistDir-1.0.9 b/dev-perl/File-ShareDir-ProjectDistDir-1.0.9
deleted file mode 100644
index 2570f74b446e..000000000000
--- a/dev-perl/File-ShareDir-ProjectDistDir-1.0.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/Path-Tiny-0.58.0 ) virtual/perl-Carp dev-perl/File-ShareDir dev-perl/Path-FindDev dev-perl/Path-IsDev dev-perl/Path-Tiny dev-perl/Sub-Exporter virtual/perl-ExtUtils-MakeMaker !minimal? ( >=virtual/perl-ExtUtils-MakeMaker-7.0.0 ) test? ( !minimal? ( >=dev-perl/Capture-Tiny-0.120.0 >=virtual/perl-CPAN-Meta-2.120.900 >=virtual/perl-Test-Simple-0.990.0 ) dev-perl/Class-Tiny virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simple set-and-forget using of a '/share' directory in your projects root
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-ShareDir-ProjectDistDir/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/Path-Tiny-0.58.0 ) virtual/perl-Carp dev-perl/File-ShareDir dev-perl/Path-FindDev dev-perl/Path-IsDev dev-perl/Path-Tiny dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/File-ShareDir-ProjectDistDir-1.000009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e6bc010824637cdc31237a1cf1db8727
diff --git a/dev-perl/File-ShareDir-ProjectDistDir/File-ShareDir-ProjectDistDir-1.0.9.ebuild b/dev-perl/File-ShareDir-ProjectDistDir/File-ShareDir-ProjectDistDir-1.0.9.ebuild
new file mode 100644
index 000000000000..263ad860c8c8
--- /dev/null
+++ b/dev-perl/File-ShareDir-ProjectDistDir/File-ShareDir-ProjectDistDir-1.0.9.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=1.000009
+inherit perl-module
+
+DESCRIPTION="Simple set-and-forget using of a '/share' directory in your projects root"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? ( >=dev-perl/Path-Tiny-0.58.0 )
+ virtual/perl-Carp
+ dev-perl/File-ShareDir
+ dev-perl/Path-FindDev
+ dev-perl/Path-IsDev
+ dev-perl/Path-Tiny
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ !minimal? ( >=virtual/perl-ExtUtils-MakeMaker-7.0.0 )
+ test? (
+ !minimal? (
+ >=dev-perl/Capture-Tiny-0.120.0
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.990.0
+ )
+ dev-perl/Class-Tiny
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/File-ShareDir-ProjectDistDir/Manifest b/dev-perl/File-ShareDir-ProjectDistDir/Manifest
new file mode 100644
index 000000000000..c8e02361751d
--- /dev/null
+++ b/dev-perl/File-ShareDir-ProjectDistDir/Manifest
@@ -0,0 +1,3 @@
+DIST File-ShareDir-ProjectDistDir-1.000009.tar.gz 39657 BLAKE2B eefcb9d2c3a634324929d613adf7eae2fcf371754518405d447513aba9983e9c5eb42abd954fc542d1ea21188d95045dcf61dd312051886cb8734d4996b41281 SHA512 23bbb04aaadfc7ac538f635fce73c1b16398105821f2d5b3ec415092ac8b26cef25dd537af9b0454313a7c147fbb11f4510add9cbd32925e02a30f71ca7c9676
+EBUILD File-ShareDir-ProjectDistDir-1.0.9.ebuild 854 BLAKE2B 291b079b4a6de82cdaa1f490190cb9cfa7ee6a3478ca0de0b75a9c4f77ee36a8178eb04cd752d2317ee091f88cd9fbb3b30255a9b338457f1729416eaddbf206 SHA512 900d4695836c5792bde02106ed070dea0b95d3099463cc2e4b2d4207044584be73e42efdf84a7b9765521e0452c0290014b538eb477d9c2055184b9864e56304
+MISC metadata.xml 429 BLAKE2B d6f51e28b4c11e259eab52608e451f26589a87d44d35533032cd656e772f99030d49ec78ced9ac959ce4e705fd69cf28df101df2e3f8bfc4c8650b624773c9a5 SHA512 f5de21eabbb0ca7529e5cb9002b32a73c846dcf720b5061dd4d67551e45399f0e33d39d3a892df04b12fedb0af7430734494ff5e825be4a4d9d45fea774a9807
diff --git a/dev-perl/File-ShareDir-ProjectDistDir/metadata.xml b/dev-perl/File-ShareDir-ProjectDistDir/metadata.xml
new file mode 100644
index 000000000000..1560013cb8e8
--- /dev/null
+++ b/dev-perl/File-ShareDir-ProjectDistDir/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">File-ShareDir-ProjectDistDir</remote-id>
+ <remote-id type="cpan-module">File::ShareDir::ProjectDistDir</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-ShareDir/File-ShareDir-1.104.0.ebuild b/dev-perl/File-ShareDir/File-ShareDir-1.104.0.ebuild
new file mode 100644
index 000000000000..1157a7110794
--- /dev/null
+++ b/dev-perl/File-ShareDir/File-ShareDir-1.104.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=1.104
+inherit perl-module
+
+DESCRIPTION="Locate per-dist and per-module shared files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Class-Inspector-1.120.0
+ >=virtual/perl-File-Spec-0.800.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.80.0
+ test? (
+ >=virtual/perl-Test-Simple-0.900.0
+ )
+"
diff --git a/dev-perl/File-ShareDir/Manifest b/dev-perl/File-ShareDir/Manifest
new file mode 100644
index 000000000000..0492dc8db5d6
--- /dev/null
+++ b/dev-perl/File-ShareDir/Manifest
@@ -0,0 +1,3 @@
+DIST File-ShareDir-1.104.tar.gz 20500 BLAKE2B 567327d46e5ecde5c3ca8044c6ff7af5b502ba88a35eb3d697f73732338991e0402b1d1143f8ed364a4d76162996344bd0bebf91695e2242be3b0d8185ac2f23 SHA512 0fbe1a1b822e0de324fd05c7cc230a1022e74eb7ae9ec66281b57d2c4144a600f34395cfbfa08218b64a88cc2bbe3ab94abb6339cc65aef19a82191e1ba2ed52
+EBUILD File-ShareDir-1.104.0.ebuild 595 BLAKE2B 2a6b9c03a04afc3998146021555e30903d567dd02bf2e8aeb1e4aa4caa2cd833eae137a3c1a7663d0ebbb131f0c096fe3c4e9101be7f6717a3ca7f0c5b62f0fa SHA512 65275d73fcdb7429a82d9396d102e3b4289142ec24cd85ce06c9a3d4527d01947262704e56852dea090cac419f7d94c4dfc5f729449c5fe5b6031c71e2d9e611
+MISC metadata.xml 398 BLAKE2B 393f7f6723e23146e3c509b6fe955eaaed1800a4fd5b07bb01e793a4f4fa4045e75bb9e8fa19a7fc3ee424ef4e890465fdfb1d33079fb05771c8ce3b6ea9a185 SHA512 f13082c7aa0e876a02c76e56d91d53fcca5e0bf56b4b32c8219a4f18349287d07ad93f61bd2db22b213a90312534112fbe2d7cf493dbbc91633ef63115bf72f8
diff --git a/dev-perl/File-ShareDir/metadata.xml b/dev-perl/File-ShareDir/metadata.xml
new file mode 100644
index 000000000000..fbf30725d9c9
--- /dev/null
+++ b/dev-perl/File-ShareDir/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">File-ShareDir</remote-id>
+ <remote-id type="cpan-module">File::ShareDir</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Slurp-9999.190.0-r1 b/dev-perl/File-Slurp-9999.190.0-r1
deleted file mode 100644
index c9c05c713003..000000000000
--- a/dev-perl/File-Slurp-9999.190.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Efficient Reading/Writing of Complete Files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Slurp/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/U/UR/URI/File-Slurp-9999.19.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=95bbfd52d51b9e722c18010c125ab072
diff --git a/dev-perl/File-Slurp-Tiny-0.4.0 b/dev-perl/File-Slurp-Tiny-0.4.0
deleted file mode 100644
index 98732adc0e7a..000000000000
--- a/dev-perl/File-Slurp-Tiny-0.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A simple, sane and efficient file slurper
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Slurp-Tiny/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=be44d324baf4db15212d15162452d441
diff --git a/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0.ebuild b/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0.ebuild
new file mode 100644
index 000000000000..f5bde8ef6063
--- /dev/null
+++ b/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.004
+inherit perl-module
+
+DESCRIPTION="A simple, sane and efficient file slurper"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/File-Slurp-Tiny/Manifest b/dev-perl/File-Slurp-Tiny/Manifest
new file mode 100644
index 000000000000..b7a4bd409f9c
--- /dev/null
+++ b/dev-perl/File-Slurp-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST File-Slurp-Tiny-0.004.tar.gz 12841 BLAKE2B b6b5f418ccfaa46aa5fcd199c0417a9d81af12ce2196c0094969cad192bfa4e97e578922bb9c62d9e7400b15faa9da3de6496f7b2844157312b909d921e34c9a SHA512 916af1da5375ced4ebc00cb2b908e53b027e7b4fcad9069d5109eb2c0623faaa1d2d4fc8aeefb22861c7304ec913696cec85c280a82fd9aa7236c902427bc5cf
+EBUILD File-Slurp-Tiny-0.4.0.ebuild 662 BLAKE2B a4301ae2265e2f8bcd5b3dad6028cfda5a26a2569f3961556e16f7f1c50ed10c0d69320717c33ecec343bc6ae87efacffae9f7a504c7cf6dc0a37ebb254482fb SHA512 72273b621f98c07ab786ea3700b2d21f364404a80011e1de06352c78fe7ba90584b470ca6d133c4625838ac1263dc4cced7c657ceba6780cf153a532e04cd5e0
+MISC metadata.xml 472 BLAKE2B 250549206ccc8d735348a9288c9b5a9f7e7ac6b6d1d2882173c0971bcd7cadb5dcf5b661e8e78f4e1fd1ffdec46645a75a0863e723adb59754642937b21ff165 SHA512 f2cd690dc0b73c7a061d3831c5f3cd30dbe65ed5c845c80222ed2c23b41758efc0381f2bf535960332d5805d0558132155881fead1ffc6dc1d428fb9bf47c29a
diff --git a/dev-perl/File-Slurp-Tiny/metadata.xml b/dev-perl/File-Slurp-Tiny/metadata.xml
new file mode 100644
index 000000000000..c3b7d809eb04
--- /dev/null
+++ b/dev-perl/File-Slurp-Tiny/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Slurp-Tiny</remote-id>
+ <remote-id type="cpan-module">File::Slurp::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Slurp-Unicode-0.7.1-r1 b/dev-perl/File-Slurp-Unicode-0.7.1-r1
deleted file mode 100644
index 8088f9c293c6..000000000000
--- a/dev-perl/File-Slurp-Unicode-0.7.1-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/File-Slurp dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Reading/Writing of Complete Files with Character Encoding Support
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Slurp-Unicode/
-KEYWORDS=amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-Slurp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVID/File-Slurp-Unicode-0.7.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=edf2764159a9565147ac17165ece1683
diff --git a/dev-perl/File-Slurp-Unicode/File-Slurp-Unicode-0.7.1-r1.ebuild b/dev-perl/File-Slurp-Unicode/File-Slurp-Unicode-0.7.1-r1.ebuild
new file mode 100644
index 000000000000..7ddc44736c4c
--- /dev/null
+++ b/dev-perl/File-Slurp-Unicode/File-Slurp-Unicode-0.7.1-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAVID
+MODULE_VERSION=0.7.1
+inherit perl-module
+
+DESCRIPTION="Reading/Writing of Complete Files with Character Encoding Support"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/File-Slurp
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+SRC_TEST=do
diff --git a/dev-perl/File-Slurp-Unicode/Manifest b/dev-perl/File-Slurp-Unicode/Manifest
new file mode 100644
index 000000000000..af330713d4eb
--- /dev/null
+++ b/dev-perl/File-Slurp-Unicode/Manifest
@@ -0,0 +1,3 @@
+DIST File-Slurp-Unicode-0.7.1.tar.gz 3609 BLAKE2B 49d3e5036bcc32f97ea95232d536d4fd5e96d87f4b5d3c1e8633242870c2fc3041154cb2da594cc51e710cdf451663311df8194b08adedd8ab57228a63bd4a3a SHA512 a7d1a63afc9e794d0b61140738aca015040942da07f44092ab799f09f05e42093ef85f0b139b7306d54f8217c1030e87f17724d0ef398122ab2a5b096061a204
+EBUILD File-Slurp-Unicode-0.7.1-r1.ebuild 394 BLAKE2B 389b85d21b47a56e12f5f74c6fd9fabeec2fc4b8d6b715109dab2a154789a10500316cad7d7f8ba0370118c16940f96b5722c5f5b335f6b2d34a5462c700c1cb SHA512 9b94219fcd6ca7d2fc65e73e627dd3e919386c55ab1af803248ce912c366d9eb8d724017843e2bc82d197d438b1d74f8d97248cce524c8bd055d74dfb1492f0d
+MISC metadata.xml 409 BLAKE2B 587a68be2a0d98c79d642701f7b4c85c4ab781082aa3c9c90f301ee66d18c2d65c2e619413958ab740d984def1cc38289328d4ecc7ed56821df9107d3ec446cc SHA512 06c378bb742dace3f8160715a24c73d6f34c4861269a5c8e5c882b908123bb0cf16e0ad80e38a00bfbd9cc2d29a7fddf09dbfe704aa73c6e146e33a8cb90557e
diff --git a/dev-perl/File-Slurp-Unicode/metadata.xml b/dev-perl/File-Slurp-Unicode/metadata.xml
new file mode 100644
index 000000000000..2053263cda78
--- /dev/null
+++ b/dev-perl/File-Slurp-Unicode/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">File-Slurp-Unicode</remote-id>
+ <remote-id type="cpan-module">File::Slurp::Unicode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Slurp/File-Slurp-9999.190.0-r1.ebuild b/dev-perl/File-Slurp/File-Slurp-9999.190.0-r1.ebuild
new file mode 100644
index 000000000000..c02801557410
--- /dev/null
+++ b/dev-perl/File-Slurp/File-Slurp-9999.190.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=URI
+MODULE_VERSION=9999.19
+inherit perl-module
+
+DESCRIPTION="Efficient Reading/Writing of Complete Files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
+
+mydoc="extras/slurp_article.pod"
diff --git a/dev-perl/File-Slurp/Manifest b/dev-perl/File-Slurp/Manifest
new file mode 100644
index 000000000000..4de1673437c7
--- /dev/null
+++ b/dev-perl/File-Slurp/Manifest
@@ -0,0 +1,3 @@
+DIST File-Slurp-9999.19.tar.gz 39927 BLAKE2B 3f6360ba8a8f69e4e5b565e20e6c81d7d32e358db31aebb63de0ccb9d8eba5faf0652cef7c8f49f2b858d7f7af5d5a3d8215044b27dc47e2c1f741cde7afc769 SHA512 3fb8f452d625e321e77475cbc7d5672d53fe49945581561a0001be0a9464e67659303271648e102d52b6ebd04c87afc7432238fcade0c098f584f3b58c90ec82
+EBUILD File-Slurp-9999.190.0-r1.ebuild 490 BLAKE2B 95cb0ea28de7a5893f3881f056b6735633d903f9f8a9eb0074064957a0e5a847655b7946d7e66422fe8cbdac4280c913f801e7e82ec06e13b0058011bdf50105 SHA512 fdf51a8e782ffbcd0690925248825b6107bbc63ee33474baab14e4e30158fa7e69fdca48b791efb42e04942e69278899e2f692c47ccacceac56d114302faa593
+MISC metadata.xml 451 BLAKE2B 15ff0a94819e3233c2d898508a4204c17e89b3e570825cedb83a4d2de58d2b259d9defaa08fe4cabfdb6620e881390303e65f1b984cbe363fa4f7eb8a0bee173 SHA512 d8698d1a0d64ad6d0188edc7fffd2167d857a26652e99a9b4a3908cfe13552951e31b43663a7e81cbae18956ebfe89f3ac9104462f675ec71daf1120af40e1c0
diff --git a/dev-perl/File-Slurp/metadata.xml b/dev-perl/File-Slurp/metadata.xml
new file mode 100644
index 000000000000..e44f99067ac0
--- /dev/null
+++ b/dev-perl/File-Slurp/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Slurp</remote-id>
+ <remote-id type="cpan-module">File::Slurp</remote-id>
+ <remote-id type="cpan-module">FileSlurp_12</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Slurper-0.0.800 b/dev-perl/File-Slurper-0.0.800
deleted file mode 100644
index c171b1f90d6f..000000000000
--- a/dev-perl/File-Slurper-0.0.800
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A simple, sane and efficient module to slurp a file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Slurper/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/File-Slurper-0.008.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=afceabb39326f6dfc190ed09e2d4ac93
diff --git a/dev-perl/File-Slurper-0.10.0 b/dev-perl/File-Slurper-0.10.0
deleted file mode 100644
index b45a9593b929..000000000000
--- a/dev-perl/File-Slurper-0.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/PerlIO-utf8_strict virtual/perl-Carp virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Test-Simple dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=A simple, sane and efficient module to slurp a file
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Slurper/
-IUSE=test examples
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/PerlIO-utf8_strict virtual/perl-Carp virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/File-Slurper-0.010.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0074744b795428ef923136f7df033800
diff --git a/dev-perl/File-Slurper-0.9.0 b/dev-perl/File-Slurper-0.9.0
deleted file mode 100644
index 92ea93916076..000000000000
--- a/dev-perl/File-Slurper-0.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/PerlIO-utf8_strict virtual/perl-Carp virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Test-Simple dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=A simple, sane and efficient module to slurp a file
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Slurper/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/PerlIO-utf8_strict virtual/perl-Carp virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/File-Slurper-0.009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9778909aa26606d70974f0c331be8421
diff --git a/dev-perl/File-Slurper/File-Slurper-0.0.800.ebuild b/dev-perl/File-Slurper/File-Slurper-0.0.800.ebuild
new file mode 100644
index 000000000000..7b0a02064fd0
--- /dev/null
+++ b/dev-perl/File-Slurper/File-Slurper-0.0.800.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="A simple, sane and efficient module to slurp a file"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild b/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild
new file mode 100644
index 000000000000..e9bbb40a886b
--- /dev/null
+++ b/dev-perl/File-Slurper/File-Slurper-0.10.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.010
+DIST_EXAMPLES=( "bench/*" )
+inherit perl-module
+
+DESCRIPTION="A simple, sane and efficient module to slurp a file"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/PerlIO-utf8_strict
+ virtual/perl-Carp
+ virtual/perl-Encode
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/File-Slurper/File-Slurper-0.9.0.ebuild b/dev-perl/File-Slurper/File-Slurper-0.9.0.ebuild
new file mode 100644
index 000000000000..2580717b8a91
--- /dev/null
+++ b/dev-perl/File-Slurper/File-Slurper-0.9.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.009
+DIST_EXAMPLES=( "bench/*" )
+inherit perl-module
+
+DESCRIPTION="A simple, sane and efficient module to slurp a file"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/PerlIO-utf8_strict
+ virtual/perl-Carp
+ virtual/perl-Encode
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/File-Slurper/Manifest b/dev-perl/File-Slurper/Manifest
new file mode 100644
index 000000000000..5fef3e3ceb03
--- /dev/null
+++ b/dev-perl/File-Slurper/Manifest
@@ -0,0 +1,7 @@
+DIST File-Slurper-0.008.tar.gz 14760 BLAKE2B 9b6ada68af8de801ed11c5e82d3e81cb16445aa0f773ef5413ff65d8946d9d8020b3a50b0cc8e2a7c9ff466bd2b65f7d0be7fb8a0cc4358e8d458f3e6b75594a SHA512 b0d82e18f8d954bf7458df31a70bc2eb979902742ba0f60f948aec6c86880580a544a00409be754a7690c07318298f31d52502e41c40a7c7b232ad86eae9b155
+DIST File-Slurper-0.009.tar.gz 15858 BLAKE2B f7ab50008184bfba6b47c1122970a5eb294beac8928eb97d7071682c3e59cf78a3708e5f28a342be19244eeea6d5076b100b7e1290ecf728b0fa905ded9d3d0c SHA512 e07074eb5470df75c43848d9bd2e0c5d3bfabf3b6f9739e67d830ce87f4f38a3a569aeca885537d0f9c7d2e285e52f7dfdc27f8035ce0d74d6c750067959f057
+DIST File-Slurper-0.010.tar.gz 15905 BLAKE2B 92ead775ff7c796c0cfc7631160e7483b9defec4d603e9d5a7f7f3380788f6af2a2463f1c0fa66f21339f8a61651e4e9b48ffc829ba9765158c911df4531ec2b SHA512 a6e2a86d76d2e4c49a8df17a453a3da530cb62324cb91793c4bd6e7cabc4f5b4b4fadda8aa0f98390ac950a94a4b82cb3ec547caaba88bf61ec0aa086e298832
+EBUILD File-Slurper-0.0.800.ebuild 363 BLAKE2B 41bc6d5535a9143034dcefbcd66347c298a154965b0e2af2a8bda377796b9e0d2ee197293f9680dd9b0af5c46139ac5e85f67645f7a6efc4d70990b221a50ec5 SHA512 5fb3db96a682ce5c3eae6d948d4cb416b5867a3cedd1a20532743989c9422061ff3ec8e2f1a3ffaa14f0d67c77c14afaf8f3b31213d9223fea59dfa37d3eeea5
+EBUILD File-Slurper-0.10.0.ebuild 649 BLAKE2B 3447283da7fe633d3e1a836c7346f0f28862f3b6c89cb012e130e529f095a9c7168fd4f9c19b0d26f87e17abe4d88dd7c3548a5323906074336b435624e053cd SHA512 60be42f4a29a910d4c27b46d61c6796215c4d704045c7d09a4f2fd0c39e133cfea98d00f243a020c0de9f23b28fb9de56869f667d0e3cce436626d3861660121
+EBUILD File-Slurper-0.9.0.ebuild 646 BLAKE2B 01d5fcbd0709f9e3b8e01a7a7df3fb5ae2f58d03242c6c18056b7a6b824b079b5237eefa534e249a82ee1a2ff9feb58ecbda8a6ed208ebad65ee498395b757ae SHA512 2317597db5c0caeb10e8c9a3e926b82383e09ae8d6a560fda720b153c8f2bd3053627fd89063a9b8d90bd2041a38e8c4f8956fc796090962db0e7a32389b8eb3
+MISC metadata.xml 481 BLAKE2B 2f8f554f6beb1ed6ac889fe379ff15c4bd76fb8ad050ea6a14f400572aebce11a7bf91468d62ec2844c00c1827928809fb48344f326b55b61f3e4913842641cc SHA512 62906c3487d2b3b8ea9bdf5a5d6fd6aaed39500bc41346fb918363771220742c31de061eb825916f3897a229e8b92bbff87a9181551718cc3fde1eccd9b60600
diff --git a/dev-perl/File-Slurper/metadata.xml b/dev-perl/File-Slurper/metadata.xml
new file mode 100644
index 000000000000..19bf859ffe22
--- /dev/null
+++ b/dev-perl/File-Slurper/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Slurper</remote-id>
+ <remote-id type="cpan-module">File::Slurper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Sort-1.10.0-r1 b/dev-perl/File-Sort-1.10.0-r1
deleted file mode 100644
index 25817eac2d3e..000000000000
--- a/dev-perl/File-Sort-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Sort a file or merge sort multiple files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Sort/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CN/CNANDOR/File-Sort-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=46a27c16a496d6b0fc808d79b010796a
diff --git a/dev-perl/File-Sort/File-Sort-1.10.0-r1.ebuild b/dev-perl/File-Sort/File-Sort-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..001795cb7d08
--- /dev/null
+++ b/dev-perl/File-Sort/File-Sort-1.10.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CNANDOR
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Sort a file or merge sort multiple files"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Sort/Manifest b/dev-perl/File-Sort/Manifest
new file mode 100644
index 000000000000..4f2dddbb0608
--- /dev/null
+++ b/dev-perl/File-Sort/Manifest
@@ -0,0 +1,3 @@
+DIST File-Sort-1.01.tar.gz 32803 BLAKE2B ba689af52de883641db2bf76fa4d710de98d58d750ec56e02b353ad04a7872b8f6ea49bc6b27f3d2a48b5a8587765e2f83c363745114138617b8b88da5f9adb0 SHA512 f415c78693b5750a442520ec94a04c8d7b87275c141575ab028f317fbe6c817688092d8078871afc599bbe09b331b9bf2b4f2a0467e2116a72332916f16ac7b9
+EBUILD File-Sort-1.10.0-r1.ebuild 288 BLAKE2B 10726030178178f84cb8470fbf84610e9ddb84038442e6ba9a6a5d9c07636db282cb01b27ae1cdd48ebaea08cf1392f75eb1bb0bf26c5215c5b32b0eca855514 SHA512 30e0c839aa4b458cb0ce5af29e2d548e9e0336a3cb0b15ac21b06395051fbaa09754d71eca9adcf7bb8e3d2e2ca580ca66d0c92ee30bff279b70a83ff628cf55
+MISC metadata.xml 510 BLAKE2B 3937a63fa5d1d9c80c5fdc2a5a588c08fdc0b20d657f6c1fd5a84431a3f82d4926b6cc69d7fc01cf2e2f103ff593648d25a51216766eb5096ce9a61111a81f44 SHA512 819d4cc82fef71b54ce9f3c524c8b49bc085782226327b638feb22edc0c56c9239b3b0c3c6ce408cba95ebc2094ea98026c47ba2de2174cd34695c13712aff5b
diff --git a/dev-perl/File-Sort/metadata.xml b/dev-perl/File-Sort/metadata.xml
new file mode 100644
index 000000000000..b44517e16ae4
--- /dev/null
+++ b/dev-perl/File-Sort/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Sort</remote-id>
+ <remote-id type="cpan-module">File::Sort</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Spec-Native-1.4.0 b/dev-perl/File-Spec-Native-1.4.0
deleted file mode 100644
index 46e0a819dd0e..000000000000
--- a/dev-perl/File-Spec-Native-1.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Use native OS implementation of File::Spec from a subclass
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Spec-Native/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RW/RWSTAUNER/File-Spec-Native-1.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d4b5f9c864fe1459bb24b735bf5723c9
diff --git a/dev-perl/File-Spec-Native/File-Spec-Native-1.4.0.ebuild b/dev-perl/File-Spec-Native/File-Spec-Native-1.4.0.ebuild
new file mode 100644
index 000000000000..5f5d0b513f6f
--- /dev/null
+++ b/dev-perl/File-Spec-Native/File-Spec-Native-1.4.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RWSTAUNER
+DIST_VERSION=1.004
+inherit perl-module
+
+DESCRIPTION="Use native OS implementation of File::Spec from a subclass"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/File-Spec-Native/Manifest b/dev-perl/File-Spec-Native/Manifest
new file mode 100644
index 000000000000..a2e0937d325e
--- /dev/null
+++ b/dev-perl/File-Spec-Native/Manifest
@@ -0,0 +1,3 @@
+DIST File-Spec-Native-1.004.tar.gz 20265 BLAKE2B 63d5a16d7afd7e09514bb4eb27b5c1be495dbfe8fe0e782859c4de8eb01cd8f32dfca711a80beefefd91930832708d9329af7e2514000fe4cdb411616fbef40d SHA512 0c59040d13377648e6a849f8634731426b38e596ef3399db4acdef441194720186241ee02f12932d39d45fe5973feef7f394bd4c8f1d8459adbefeaa83adf6e1
+EBUILD File-Spec-Native-1.4.0.ebuild 502 BLAKE2B 826ec478435654af7d9b8165cc8f81716893127ff3f96940129e231efbef8db523d5ec47e821d75a32b63128ab869b8de15ae02e612657f6f804f4af55c629ec SHA512 b309574bab50dba112220bb03e7e5c98552700b23ad6695538361188ccc47f9c3b23e7fff9eb3fb8fe87a04b76f21b69387d816be5d2588bc423a8a4ba698f5e
+MISC metadata.xml 405 BLAKE2B 2ffa1626e2edee60a058506a4388d2251c08e16031c9f51e5a7416a9e33407fd072a8f449d46349e339ea9238f8d21861a021b651a8c972c7c10b14028c7730d SHA512 476e6280e833e3547f4bb81a8ff055469521d09143f6ecd9d2e8e2906ce1e85c7664fe5b1737e6d75201dc00b9c8faaf26408b995b730e99ddb793376084d93e
diff --git a/dev-perl/File-Spec-Native/metadata.xml b/dev-perl/File-Spec-Native/metadata.xml
new file mode 100644
index 000000000000..08bf4a5ddd37
--- /dev/null
+++ b/dev-perl/File-Spec-Native/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">File-Spec-Native</remote-id>
+ <remote-id type="cpan-module">File::Spec::Native</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Stat-Bits-1.10.0-r1 b/dev-perl/File-Stat-Bits-1.10.0-r1
deleted file mode 100644
index df70ebdb6d4c..000000000000
--- a/dev-perl/File-Stat-Bits-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=File stat bit mask constants
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Stat-Bits/
-KEYWORDS=amd64 x86
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FE/FEDOROV/File-Stat-Bits-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ba490f731ba9b7357ec988b6b9ca4d9f
diff --git a/dev-perl/File-Stat-Bits/File-Stat-Bits-1.10.0-r1.ebuild b/dev-perl/File-Stat-Bits/File-Stat-Bits-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..19e2e77afc2a
--- /dev/null
+++ b/dev-perl/File-Stat-Bits/File-Stat-Bits-1.10.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FEDOROV
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="File stat bit mask constants"
+
+LICENSE="|| ( GPL-2 GPL-3 )" # GPL-2+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Stat-Bits/Manifest b/dev-perl/File-Stat-Bits/Manifest
new file mode 100644
index 000000000000..8f44444cdbf6
--- /dev/null
+++ b/dev-perl/File-Stat-Bits/Manifest
@@ -0,0 +1,3 @@
+DIST File-Stat-Bits-1.01.tar.gz 9348 BLAKE2B 7f281109e194f5c6226051ba3df9b220e5bf2058ffae7e46f277673c66667aee0f728f48416ce5a0ed77abc6a4450483ca02c972cf4fa2b72be3097089a47e16 SHA512 8f9f22e4677baa9b996c0b6228bfd41cfa983b9a6581fc96473c2f3d3e0c79894f31ecb44cb2c371b45be2afcc08f71c9f40d1e15c2f6655b48ef208b33d1218
+EBUILD File-Stat-Bits-1.10.0-r1.ebuild 314 BLAKE2B ff0390f39d2794b376d74f1b6aecde03b21fa9f04c1774e2e825088741cb0ca35f57f24a6e68098fcadcefdf30c600e3ed336f5db56876c0f2d2a5992715830c SHA512 6c35ce485acad22bd45f95ac8773f2027ca0fb5278e97ec5a5d40c4e7bb10bd139e6e52055f7e1ed02fdbd7191114e316c5afe552907984a0f99e8086da92909
+MISC metadata.xml 471 BLAKE2B dfc8fb7815748f7a1b7dd0a66e1bc37fcdaf7f9f844a7b2e1a00abcaba6d2cc94683dd6207b8f60f9a84c74ea9a408bbaca60f51cf38d4a87df61144eafb5719 SHA512 274e9b07c23cfcb0dadd89eeb8d32c2f545b6d2ee98c8d613ba861986d91a144d80cf09bf78c881acbac0ddb88b62b1677db662e34f4d3d9c2f6c8a8c06da610
diff --git a/dev-perl/File-Stat-Bits/metadata.xml b/dev-perl/File-Stat-Bits/metadata.xml
new file mode 100644
index 000000000000..34817da5013d
--- /dev/null
+++ b/dev-perl/File-Stat-Bits/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Stat-Bits</remote-id>
+ <remote-id type="cpan-module">File::Stat::Bits</remote-id>
+ <remote-id type="cpan-module">File::Stat::Bits::dirty</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Sync-0.110.0 b/dev-perl/File-Sync-0.110.0
deleted file mode 100644
index eaad1feb9133..000000000000
--- a/dev-perl/File-Sync-0.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl access to fsync() and sync() function calls
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Sync/
-KEYWORDS=amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRIANSKI/File-Sync-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1141dcba6a04eb99ff0dfc3923a97aba
diff --git a/dev-perl/File-Sync/File-Sync-0.110.0.ebuild b/dev-perl/File-Sync/File-Sync-0.110.0.ebuild
new file mode 100644
index 000000000000..bc3de6d533bd
--- /dev/null
+++ b/dev-perl/File-Sync/File-Sync-0.110.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRIANSKI
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Perl access to fsync() and sync() function calls"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Sync/Manifest b/dev-perl/File-Sync/Manifest
new file mode 100644
index 000000000000..9ee0f2139edd
--- /dev/null
+++ b/dev-perl/File-Sync/Manifest
@@ -0,0 +1,3 @@
+DIST File-Sync-0.11.tar.gz 5842 BLAKE2B d3a6c64b38a8194a5e61dd22a999430ac76cc0809d78573ce51ba630f9e2204e00931f0c862b8498284ef4e8cbe64cb8bbbca4fcd8cf35f620bb0221e6a12813 SHA512 32816efa26185f2f26d5a469aa48baf1d22242ec620b663e5fbfdda3ffb360e6d2e1c7349989fa34b8cd84567b7a312863dba2be855cd6e696f67759ef4512b6
+EBUILD File-Sync-0.110.0.ebuild 318 BLAKE2B f0be6f57b2049cfc4cf828021ddf163edbc2db31d5b0a8a575c998c2763384b844e298d38e2bec98655e714f4e1dbbb9adbd7922897d7aafc2ded663d6501407 SHA512 5afaa0e14c88839b1e96393f2ab1f09c1af62457a762b8439fef2a9c55c6e26a6e600fe9fb83251ede71b7b476efa0cfc9662482f532a395d1e32bbcad8052e7
+MISC metadata.xml 390 BLAKE2B f0e7f22c169c3298a6b16fe48a63cd119b7ec26bf42b08767192f5735b8dc047193f753527fc34977142b0989b6cafbfa80e829e58f7fcfff609d2469205143d SHA512 b6994dc9674bdabf924707e2dcc60e58137b2cb5c1fb0c5999cc0bbce65694ccd5d5bd57728e98d39e19d03c53384c177886660fe72caeb83e7b3e62894e3aa4
diff --git a/dev-perl/File-Sync/metadata.xml b/dev-perl/File-Sync/metadata.xml
new file mode 100644
index 000000000000..ddda781066c9
--- /dev/null
+++ b/dev-perl/File-Sync/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">File-Sync</remote-id>
+ <remote-id type="cpan-module">File::Sync</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Tail-1.200.0 b/dev-perl/File-Tail-1.200.0
deleted file mode 100644
index 763a555cd60b..000000000000
--- a/dev-perl/File-Tail-1.200.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Time-HiRes virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for reading from continously updated files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Tail/
-KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MG/MGRABNAR/File-Tail-1.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2730d3fa67d42ac127fffc32a07a11d2
diff --git a/dev-perl/File-Tail-1.300.0 b/dev-perl/File-Tail-1.300.0
deleted file mode 100644
index 2bb43a4f4e18..000000000000
--- a/dev-perl/File-Tail-1.300.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Time-HiRes-1.120.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl extension for reading from continously updated files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Tail/
-KEYWORDS=alpha amd64 ~hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Time-HiRes-1.120.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MG/MGRABNAR/File-Tail-1.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=deb332d18cdb4a2f3dcd711f26509594
diff --git a/dev-perl/File-Tail/File-Tail-1.200.0.ebuild b/dev-perl/File-Tail/File-Tail-1.200.0.ebuild
new file mode 100644
index 000000000000..06469ea74a17
--- /dev/null
+++ b/dev-perl/File-Tail/File-Tail-1.200.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MGRABNAR
+MODULE_VERSION=1.2
+inherit perl-module
+
+DESCRIPTION="Perl extension for reading from continously updated files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc="ToDo"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/File-Tail/File-Tail-1.300.0.ebuild b/dev-perl/File-Tail/File-Tail-1.300.0.ebuild
new file mode 100644
index 000000000000..bab2afec958a
--- /dev/null
+++ b/dev-perl/File-Tail/File-Tail-1.300.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MGRABNAR
+DIST_VERSION=1.3
+inherit perl-module
+
+DESCRIPTION="Perl extension for reading from continously updated files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-Time-HiRes-1.120.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc="ToDo"
diff --git a/dev-perl/File-Tail/Manifest b/dev-perl/File-Tail/Manifest
new file mode 100644
index 000000000000..a38c3e6911b5
--- /dev/null
+++ b/dev-perl/File-Tail/Manifest
@@ -0,0 +1,5 @@
+DIST File-Tail-1.2.tar.gz 23978 BLAKE2B 5ecd6211ee9e05ce64313f2109d158be9bcfa134ac8a365ea38cb492eed2e79689d3ce9d2d3a5a423385720fb2675c38bef1e963f6602e7f8ab1e631f7af846e SHA512 b94cd4fcfab0bb7a0f563ab1b03d705b45fab7fb2816250be33afb10a28ae228954f29b93c67afe344c4f54bf156ecec413f9841171239cea61cef30d6039bdf
+DIST File-Tail-1.3.tar.gz 24412 BLAKE2B ab471eaaff02170947b9ff1ac9dc862dbd07a9690c5150351a43f607ac5ee1a2d32cda8bd11bb6a2344749dd706d002ac7d91b0ede305734a2ad22ad503c6e60 SHA512 942f87880d0d8b79c521248cdbc449daafbd117a2a3700e2dbcc7fe7a6046e5783e8616b6c32de513f85a56663b63c4dde217e9e124216ba6a605c645db2bde9
+EBUILD File-Tail-1.200.0.ebuild 452 BLAKE2B cac340f9b9290e459abc200ed94928e6161076c7bd1eb0e8605e16093ff2248ef3f9f6a02f0f9882872adfc7ab5af7a34c3f09face592258bb3228ebb43cbc20 SHA512 31e6f43dfb29cbdedd5d5f89e4731cd98ab4b6cb13fc5f3c161d4d3e4d99e3e63af8d65fec981cbebea8ae91e3850387f8d63f5548cb8e511364fecbb2a12c16
+EBUILD File-Tail-1.300.0.ebuild 435 BLAKE2B 339c955be68e8f4a470da6bf6f93546c5fbaaee89a5c513a9f870af29885af5fb45116389bc4ceea661eab40370a82d2a501f2de9479bbff6c537b797eea5b0f SHA512 e5bc1977b9e9979b75d1e79e74825df1cadd1efc307c2006bde4b1d2f00455e500bd3ba882c86d35b63bd4165f38cfb223d86fe4d71e35abfcca02b53f59867a
+MISC metadata.xml 390 BLAKE2B ae72363827aa6ec0dec84232b02b6064550ee8016a31b074909fad6c1fbf7ce0774479056f957431dc0b92ad8b0a79b0081b71d1019f523a3906936d181073d8 SHA512 af939d82f461856b9a7bda3e5cbeaf967cbfa0ed9ad4bf63cdd3964fa3a8ab013af78ac6ba9c155103e6769f4219f9b29abaa324c87e82c555b7b8fb1213e1e2
diff --git a/dev-perl/File-Tail/metadata.xml b/dev-perl/File-Tail/metadata.xml
new file mode 100644
index 000000000000..4a8588cc448c
--- /dev/null
+++ b/dev-perl/File-Tail/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">File-Tail</remote-id>
+ <remote-id type="cpan-module">File::Tail</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Tempdir-0.20.0-r1 b/dev-perl/File-Tempdir-0.20.0-r1
deleted file mode 100644
index 70611d5e6873..000000000000
--- a/dev-perl/File-Tempdir-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=This module provide an object interface to tempdir() from File::Temp
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Tempdir/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NA/NANARDON/File-Tempdir-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=be5a8e3f855f0d6a0184e0dd329315a0
diff --git a/dev-perl/File-Tempdir/File-Tempdir-0.20.0-r1.ebuild b/dev-perl/File-Tempdir/File-Tempdir-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..ea90de75e47e
--- /dev/null
+++ b/dev-perl/File-Tempdir/File-Tempdir-0.20.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NANARDON
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="This module provide an object interface to tempdir() from File::Temp"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Tempdir/Manifest b/dev-perl/File-Tempdir/Manifest
new file mode 100644
index 000000000000..8dc974848909
--- /dev/null
+++ b/dev-perl/File-Tempdir/Manifest
@@ -0,0 +1,3 @@
+DIST File-Tempdir-0.02.tar.gz 1768 BLAKE2B 5f9350717e3b0d32f2bd9b09e42f1f4b5742ce6d7bf372665fbaa99998f964c26a4c525c152393a04f4e1d37d8604a9f2919a2dec763e1ca39e7a719687aafcb SHA512 8af7dff03dfa3575ade1c8178159901350fe322b6b9f23ef275e292b5856104ff13bb48222c9f42d5087c54b4fb8e5e87513c2946b682a1b047623042f6b34e4
+EBUILD File-Tempdir-0.20.0-r1.ebuild 338 BLAKE2B e03b3cbb64f7bc740383d571c4921c751eaf70d0984c1f1b10a58fb3ed96254d1f9ac275eac4964c70c911217dc96c555c35cd7ed529a89d0a9ebc502920d496 SHA512 443f3451888ddca93d474bfc4eb41866252adc0cad2e24b36b9955b5e3c141eb927aae9030f9595e6edf0bd841aea7730d829321592d3fec75d3fe1f3f4532cc
+MISC metadata.xml 396 BLAKE2B 724d8d739bcc0177d15563facb9ce65a2396d484754dd33133a6efe79499e252b7466a9e72a0b80f503544a343ee4cfbfe9e2098062b6cf27123baa17e749261 SHA512 07b0000860bf6da6832b3e574bf90f1b2d1b89ea09056bfd24df7c798d45dd8077c2f67ec0b4caa9cc476119cf7fc4b223a15118edf497c59c062f989e9679cf
diff --git a/dev-perl/File-Tempdir/metadata.xml b/dev-perl/File-Tempdir/metadata.xml
new file mode 100644
index 000000000000..2d6791964583
--- /dev/null
+++ b/dev-perl/File-Tempdir/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">File-Tempdir</remote-id>
+ <remote-id type="cpan-module">File::Tempdir</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Type-0.220.0-r1 b/dev-perl/File-Type-0.220.0-r1
deleted file mode 100644
index 3d2da6b53150..000000000000
--- a/dev-perl/File-Type-0.220.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.28 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Determine file type using magic
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Type/
-KEYWORDS=amd64 hppa ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PM/PMISON/File-Type-0.22.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=56a3523be4d30086c8b1fc965457776a
diff --git a/dev-perl/File-Type/File-Type-0.220.0-r1.ebuild b/dev-perl/File-Type/File-Type-0.220.0-r1.ebuild
new file mode 100644
index 000000000000..40bc34354046
--- /dev/null
+++ b/dev-perl/File-Type/File-Type-0.220.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PMISON
+MODULE_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Determine file type using magic"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Type/Manifest b/dev-perl/File-Type/Manifest
new file mode 100644
index 000000000000..299bd20991c1
--- /dev/null
+++ b/dev-perl/File-Type/Manifest
@@ -0,0 +1,3 @@
+DIST File-Type-0.22.tar.gz 157463 BLAKE2B 47586de453200d48e5731226e06a33cac75fe3eca4165323c23b3d33934e58ddd4efbabf2e803b94c9e8a567dba0e87277162c30ff163152eb9ab41175809179 SHA512 d1d673c9ffd9940c9a77209e23274a62a359798bd0df4a0cafeeef16ae59c20c890b3428a3273c3e7adbe9fdf20eeea79d4aa44fb706163f24a1c8a3e228f694
+EBUILD File-Type-0.220.0-r1.ebuild 422 BLAKE2B 45f73e5d08bde5fe9046eb27bd4b379f21992ceae9f316db300347582fd5e86cd587f7849b66af36ddd73b6724a966822e670e6abb643c215ca198894556702e SHA512 d530dba88fb69416d08e4f57f2eb0385dc1b000dde15a0f816c60b8977a568178ab64fdbe6b1109eaf1861b1bb27a088706cec6137632f4092e9d97005c18832
+MISC metadata.xml 456 BLAKE2B 5540f09c0aa0e8abca4817d257ffcddf3e229c32439b3fc44039081fc067e33e3f8ceb8d0a25baf1879cd60f1565297426e8e6fbcffa836e64560becaa3becee SHA512 6d8a4248038e065475fb78fda11253fc5c5b8ec9e6b7e99337000c566115c80d219b1ccf90f9c71147d9b0b924b164acc0e4378794d2371ec8b22c860fdb89e8
diff --git a/dev-perl/File-Type/metadata.xml b/dev-perl/File-Type/metadata.xml
new file mode 100644
index 000000000000..7c8df134f7e2
--- /dev/null
+++ b/dev-perl/File-Type/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">File-Type</remote-id>
+ <remote-id type="cpan-module">File::Type</remote-id>
+ <remote-id type="cpan-module">File::Type::Builder</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-Which-1.210.0 b/dev-perl/File-Which-1.210.0
deleted file mode 100644
index ac850a59c2ad..000000000000
--- a/dev-perl/File-Which-1.210.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Perl module implementing 'which' internally
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Which/
-IUSE=test +pwhich
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=pwhich? ( dev-perl/App-pwhich )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/File-Which-1.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a2b699b72653240ee68670fa9a5d735f
diff --git a/dev-perl/File-Which-1.220.0 b/dev-perl/File-Which-1.220.0
deleted file mode 100644
index e25397b4e9bd..000000000000
--- a/dev-perl/File-Which-1.220.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Perl module implementing 'which' internally
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-Which/
-IUSE=test +pwhich
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=pwhich? ( dev-perl/App-pwhich )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/File-Which-1.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3dd3f01e041111867971f7444cb617f4
diff --git a/dev-perl/File-Which-1.90.0-r1 b/dev-perl/File-Which-1.90.0-r1
deleted file mode 100644
index f8c5f1919a0b..000000000000
--- a/dev-perl/File-Which-1.90.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( >=dev-perl/Test-Script-1.06 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module implementing 'which' internally
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-Which/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/File-Which-1.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=718cdcd45b0d4e560b4608e06209905d
diff --git a/dev-perl/File-Which/File-Which-1.210.0.ebuild b/dev-perl/File-Which/File-Which-1.210.0.ebuild
new file mode 100644
index 000000000000..b8322d42be7c
--- /dev/null
+++ b/dev-perl/File-Which/File-Which-1.210.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.21
+inherit perl-module
+
+DESCRIPTION="Perl module implementing 'which' internally"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test +pwhich"
+
+# Was part of File::Which, but depends on File::Which
+# so this keeps legacy integrity in place.
+PDEPEND="pwhich? ( dev-perl/App-pwhich )"
+RDEPEND=""
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
diff --git a/dev-perl/File-Which/File-Which-1.220.0.ebuild b/dev-perl/File-Which/File-Which-1.220.0.ebuild
new file mode 100644
index 000000000000..a225a08f10be
--- /dev/null
+++ b/dev-perl/File-Which/File-Which-1.220.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.22
+inherit perl-module
+
+DESCRIPTION="Perl module implementing 'which' internally"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test +pwhich"
+
+# Was part of File::Which, but depends on File::Which
+# so this keeps legacy integrity in place.
+PDEPEND="pwhich? ( dev-perl/App-pwhich )"
+RDEPEND=""
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
diff --git a/dev-perl/File-Which/File-Which-1.90.0-r1.ebuild b/dev-perl/File-Which/File-Which-1.90.0-r1.ebuild
new file mode 100644
index 000000000000..d69f41ef3db8
--- /dev/null
+++ b/dev-perl/File-Which/File-Which-1.90.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="Perl module implementing 'which' internally"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( >=dev-perl/Test-Script-1.06 )"
+
+SRC_TEST="do"
diff --git a/dev-perl/File-Which/Manifest b/dev-perl/File-Which/Manifest
new file mode 100644
index 000000000000..24f0d95c8005
--- /dev/null
+++ b/dev-perl/File-Which/Manifest
@@ -0,0 +1,7 @@
+DIST File-Which-1.09.tar.gz 15637 BLAKE2B 4025269dba9b3b373a1e981ab81b77fd9f71a228f9f6a2f8d145ff1d7e7d1f8bce745810cc1c50100b4f76c80929b2e46ef2bc7b3d4b22ef86f78b907621dc59 SHA512 baa6c2a294d0186387ebc0e3ffe7587e11357c2bcab98a0ba8db63e80482db707e26518e654f67e8199450766866f74b16eb55a3c0aa241f69aac262c780aecd
+DIST File-Which-1.21.tar.gz 21456 BLAKE2B b1a207b1fd2b2860d385e853b6e733baf843c69f944e64dad17520f7e65e9c1ab04d1d516b6b160150e39a4d359f02e9b4c065c9e13380e22a054bd242ac52fc SHA512 9b75fbd30250820adfefb5c0239d7bc704ce9f84062cad9ff9c033c97ddf32064de0adef44847c63d8af3d05b30da15996b3d238261ea2fc680f76fdca627520
+DIST File-Which-1.22.tar.gz 21685 BLAKE2B ec2ecbdaf9e5f25e2d8928611a63438b0f2372f46c400159fcb3276ec8f03a244feed36d388bf89ca0abf3f844736b25abd6fed49d80e325e22a763c1980df1e SHA512 9efd8cc6d08e82a429ab3b0ec5193cb894432311338dc4cdcb73b4536a40bf4829c414e75e5dcb0d03b9190511b232f1d27e441657afa7299b0a5b882877f2d1
+EBUILD File-Which-1.210.0.ebuild 672 BLAKE2B e552f532f07cbd9057dbce898b056d3a1098e81dca717dc86e7b0c9b1f7d8711b05f03e50dc7b7b0c061d492aa4ce7c9b42630337aecc90b81aa637fc33ffcd7 SHA512 17b41992c57a982a2c4a3ee4db58eb5ed8462746b70de2307105d895e435bbf4d58860dade2e93e9bb812917e5813dbda785b29f8953d2071c6bea02f3f3f4a3
+EBUILD File-Which-1.220.0.ebuild 683 BLAKE2B 07720471908766252932d562303c91bf6aca6f32ad2d3e32f24477adf00ce9534eb59ee2e868b6fd9ac08e1dedc05fa9fdf081d7bee0fcca25c0af0110734e70 SHA512 fd5fb88f556c4f952f1d46db27c37eba5e387df5211ab3dbb80d7aa1c190c6063056c2730b18e9a9d7efdc0fa3ee2c763e41e15e29243154ef35b2ddbc99d195
+EBUILD File-Which-1.90.0-r1.ebuild 527 BLAKE2B 4129f291e90854357d90ee0814d6701391bfd7eacc3982f38a49f1597ca2b00c4f42a68515e9a4b72251eb3600a4d30b7552ccbb96ee0fa31f3ea16a8d8cbd9a SHA512 82f7c7117aeec817d8c293e92ed9b3aa3f2d2950b94eaa841746ba9eb90df01a3f3069c6d4ec24381d6a4dd0e0a205252c6e32c6719f4d747628d0d25ea27da3
+MISC metadata.xml 519 BLAKE2B dad66f597916a87de8fdaac5afab5aac9a4f6aeb21e492a2eb61e15bcd354cd3e4d2dd02934b2463553c8f774ca945859103d4d127ee13c843f5cb8752dc0c95 SHA512 2f7f593061c1a254bdc712c25723fadfbbb70f9d680250cfd5d8077608dfe27f8472edc2bcf1ea50c029a1b36ddeb58cc1af900178275d6ea6720e4242a33a49
diff --git a/dev-perl/File-Which/metadata.xml b/dev-perl/File-Which/metadata.xml
new file mode 100644
index 000000000000..3de28dbc9da8
--- /dev/null
+++ b/dev-perl/File-Which/metadata.xml
@@ -0,0 +1,15 @@
+<?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">File-Which</remote-id>
+ <remote-id type="cpan-module">File::Which</remote-id>
+ </upstream>
+ <use>
+ <flag name="pwhich">Install <pkg>dev-perl/App-pwhich</pkg> which used to be a part of this package</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-perl/File-chdir-0.101.0 b/dev-perl/File-chdir-0.101.0
deleted file mode 100644
index 993815750b81..000000000000
--- a/dev-perl/File-chdir-0.101.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-File-Spec-3.27 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=An alternative to File::Spec and CWD
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-chdir/
-IUSE=test
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-File-Spec-3.27 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/File-chdir-0.1010.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cadeba4e17416acde506f73fad987819
diff --git a/dev-perl/File-chdir-0.101.100 b/dev-perl/File-chdir-0.101.100
deleted file mode 100644
index 127d9657a411..000000000000
--- a/dev-perl/File-chdir-0.101.100
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-File-Spec-3.27 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=An alternative to File::Spec and CWD
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-chdir/
-IUSE=test
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-File-Spec-3.27 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/File-chdir-0.1011.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=144e76043870b47401b9056d6f4b9e45
diff --git a/dev-perl/File-chdir/File-chdir-0.101.0.ebuild b/dev-perl/File-chdir/File-chdir-0.101.0.ebuild
new file mode 100644
index 000000000000..72924353a462
--- /dev/null
+++ b/dev-perl/File-chdir/File-chdir-0.101.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=0.1010
+inherit perl-module
+
+DESCRIPTION="An alternative to File::Spec and CWD"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-3.27
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/File-chdir/File-chdir-0.101.100.ebuild b/dev-perl/File-chdir/File-chdir-0.101.100.ebuild
new file mode 100644
index 000000000000..db913d3c3c1e
--- /dev/null
+++ b/dev-perl/File-chdir/File-chdir-0.101.100.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.1011
+inherit perl-module
+
+DESCRIPTION="An alternative to File::Spec and CWD"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-3.27
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/File-chdir/Manifest b/dev-perl/File-chdir/Manifest
new file mode 100644
index 000000000000..01f15dc06af3
--- /dev/null
+++ b/dev-perl/File-chdir/Manifest
@@ -0,0 +1,5 @@
+DIST File-chdir-0.1010.tar.gz 24761 BLAKE2B e8b506088a0714c2277f8c9f7caf1056419d06bfd4386e792a80d8dcd6a00b2e7df2da52d7e319ab9ad79aadd34a796ae2d36344c1921021b1b0d45306f86358 SHA512 0a9390b48d49c2ac0e2f8b409396a6a2ea3518823d1b6d8c23bbf19a438b92d1e784dcf3bc7c0d43b0365b0620557aea1f8d9ef224b68ca9c472fefa8fe1adab
+DIST File-chdir-0.1011.tar.gz 25127 BLAKE2B 19c07b54bb55bb3ed7f870cb1bfb558f7b8cb9a34295f3e885d1fc6a56e8ba9232480224bed0c32f99fa4efe27f2b72808ecd8e7ff0c4853625024e9727392a2 SHA512 249181e43faec925406b1fc86fc256afb27c588a4325122defd955f0f5c15c9d484f515841e6ebb3a643ce5e2a188338c88eee0df76a458aea4216c26bb7d6b7
+EBUILD File-chdir-0.101.0.ebuild 551 BLAKE2B e566712565608ed421c2a466a7d985935f6c79ebb9ff6f258d9b25789bed379a5183c36ed4f2e78dd068fabdbc511537d8ecbad9d26f1fb21a748a35c8cf0da7 SHA512 8d9e7b75e63044c8a280ead8d888b2879289978eb2b0ad6fc31e534ecff8c81756c5ae68fbd5defb20fca3223f98ce814692a8742a0d363c928cb769d6eb6cb2
+EBUILD File-chdir-0.101.100.ebuild 523 BLAKE2B 12953adc689eadfd40d8be3423129dcce987da15a652adb36411d781078789e0c508aec005a9d11ca63de2dabce4626154ea8233a33f2112b5485193e0cb1e4b SHA512 bb4473f5aa7b85a76ded1249a1d48b4ad8cc3d33a2799f045515c656e9156b042a18b2bdd2a2bb213bfb4db8b76a5bccab55dffe871c5d04fd37793780d134f7
+MISC metadata.xml 523 BLAKE2B 920de718e7c2a761a155f2bb37121050a9021d7b4cf487bf0413dcfa583498ebb14f42854c3c01943f9ae19a555fcb6e279b44aadf233fd5fb59792244287896 SHA512 68464b827e1e3b76ed524e0d2cf4d6f822873ae58b0939490f60209fb7eef200dd8c4d6dbaa3b402639a32ccc06bad7962ae6dafeed8a3ce8cb5145810157371
diff --git a/dev-perl/File-chdir/metadata.xml b/dev-perl/File-chdir/metadata.xml
new file mode 100644
index 000000000000..8feac4a04680
--- /dev/null
+++ b/dev-perl/File-chdir/metadata.xml
@@ -0,0 +1,14 @@
+<?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">File-chdir</remote-id>
+ <remote-id type="cpan-module">File::chdir</remote-id>
+ <remote-id type="cpan-module">File::chdir::ARRAY</remote-id>
+ <remote-id type="cpan-module">File::chdir::SCALAR</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-chmod-0.420.0 b/dev-perl/File-chmod-0.420.0
deleted file mode 100644
index ed3e1c17ccaf..000000000000
--- a/dev-perl/File-chmod-0.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple virtual/perl-autodie ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Implements symbolic and ls chmod modes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-chmod/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XE/XENO/File-chmod-0.42.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7cadcd57b912b8fdd804d05443ccf0e4
diff --git a/dev-perl/File-chmod/File-chmod-0.420.0.ebuild b/dev-perl/File-chmod/File-chmod-0.420.0.ebuild
new file mode 100644
index 000000000000..0a854b04c1b7
--- /dev/null
+++ b/dev-perl/File-chmod/File-chmod-0.420.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=XENO
+MODULE_VERSION=0.42
+inherit perl-module
+
+DESCRIPTION="Implements symbolic and ls chmod modes"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ virtual/perl-autodie
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/File-chmod/Manifest b/dev-perl/File-chmod/Manifest
new file mode 100644
index 000000000000..78a215341925
--- /dev/null
+++ b/dev-perl/File-chmod/Manifest
@@ -0,0 +1,3 @@
+DIST File-chmod-0.42.tar.gz 24940 BLAKE2B 9290ae39f13d48d55741609285fc0b330dcc18acfb79c1c7f8966082122cc3fc560b975b7361de50f552eb19352ce2a7d307813a110c2f06c0e356c0efa227ed SHA512 1b6bc41c43434914c0cb160a063f4cc6cbdfef85233b962c5a6885a23aebd7cafe05eb2d59253c7dc7f1cd323cdd3888d82a6ce19a9b7a00aaa8212d40c064d8
+EBUILD File-chmod-0.420.0.ebuild 587 BLAKE2B 9537a0f90a05b69f18a6570979a3d66fac503a2de2a13dedb726d5a70b54c8224dba211815fcaa8120ffc2915d29cecbcbbad4af656d9e3c62b90db34acaca6b SHA512 393707c16d2b1fc428adfdc4cde50dc9cfdde7c4aad248dd46065c2f41095d19becc0d0fab4188e197d28e8f68b43b72b4ea1e42407cb847cdc407863da070a5
+MISC metadata.xml 392 BLAKE2B d97b9d8fa15a9800adb6116454bc3f576e92aaf9236d57a1bba4c5d1f2cc4f9e36d544e6a908e7e9fe76ae1a1fc8816529a7b179719091cd142b762cd4a01872 SHA512 d18e4b138a69977171713d535162eb1380693a5be64504b6d37bb035f319b044f71052f5b43473db0026702eee269b44f1ec3f39c63b4ef143d728300528fab8
diff --git a/dev-perl/File-chmod/metadata.xml b/dev-perl/File-chmod/metadata.xml
new file mode 100644
index 000000000000..1dfb812af7cd
--- /dev/null
+++ b/dev-perl/File-chmod/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">File-chmod</remote-id>
+ <remote-id type="cpan-module">File::chmod</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/File-pushd-1.14.0 b/dev-perl/File-pushd-1.14.0
deleted file mode 100644
index 8857af390e3e..000000000000
--- a/dev-perl/File-pushd-1.14.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-Test-Simple-0.960.0 virtual/perl-version ) dev-lang/perl:=
-DESCRIPTION=Change directory temporarily for a limited scope
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-pushd/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-1.014.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e257348f637fe7ec38394e8b1d7c5133
diff --git a/dev-perl/File-pushd-1.3.0-r1 b/dev-perl/File-pushd-1.3.0-r1
deleted file mode 100644
index 5010f93ecf87..000000000000
--- a/dev-perl/File-pushd-1.3.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Change directory temporarily for a limited scope
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/File-pushd/
-KEYWORDS=amd64 arm ppc ppc64 x86 ~x86-fbsd
-LICENSE=Apache-2.0
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-1.003.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=647b4a5bf84b58fc40ff5246b382a028
diff --git a/dev-perl/File-pushd-1.9.0 b/dev-perl/File-pushd-1.9.0
deleted file mode 100644
index 9b57270dafe3..000000000000
--- a/dev-perl/File-pushd-1.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.960.0 virtual/perl-version ) dev-lang/perl:=
-DESCRIPTION=Change directory temporarily for a limited scope
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/File-pushd/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-1.009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1a70e8fd0b637a4354692e57c99a912b
diff --git a/dev-perl/File-pushd/File-pushd-1.14.0.ebuild b/dev-perl/File-pushd/File-pushd-1.14.0.ebuild
new file mode 100644
index 000000000000..57b35dda36a7
--- /dev/null
+++ b/dev-perl/File-pushd/File-pushd-1.14.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.014
+inherit perl-module
+
+DESCRIPTION="Change directory temporarily for a limited scope"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/File-pushd/File-pushd-1.3.0-r1.ebuild b/dev-perl/File-pushd/File-pushd-1.3.0-r1.ebuild
new file mode 100644
index 000000000000..4adbc6668f0b
--- /dev/null
+++ b/dev-perl/File-pushd/File-pushd-1.3.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=1.003
+inherit perl-module
+
+DESCRIPTION="Change directory temporarily for a limited scope"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/File-pushd/File-pushd-1.9.0.ebuild b/dev-perl/File-pushd/File-pushd-1.9.0.ebuild
new file mode 100644
index 000000000000..a842e1ddb6a8
--- /dev/null
+++ b/dev-perl/File-pushd/File-pushd-1.9.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.009
+inherit perl-module
+
+DESCRIPTION="Change directory temporarily for a limited scope"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/File-pushd/Manifest b/dev-perl/File-pushd/Manifest
new file mode 100644
index 000000000000..ee66f5e8bcba
--- /dev/null
+++ b/dev-perl/File-pushd/Manifest
@@ -0,0 +1,7 @@
+DIST File-pushd-1.003.tar.gz 13984 BLAKE2B eafdbb3950b4d30bcc76f65f1c36dd00441d6887e96e03a12acaf81288d21b407399b6bbc5b083eea8a275e6248a64b0872706d30157d89ecc5f34fc61236c51 SHA512 a93cd9332eab8a095e1d85002c4d3c7f7b066231decc028ff19a6946b218d377a834dc1db6b51c45a18ffdfa7db4f091fd8e8c268973199187b02d3462563fd2
+DIST File-pushd-1.009.tar.gz 18933 BLAKE2B ad84563bdca16eb3fbe77b7c8b6ff79dc8b66415632dcb84fdf1fbd7255b3c54ddf073bc40c5da13acaf8ef6308b5c2fc8bdd56b35e79d8b1282b642af1e3461 SHA512 d0644ec0d7921137844a91bbd4e566408756c1603bca3d9b19102b1d3d3b57da3da635d2364bdab0e54a8f7f0d9769b6eac52f3492dd504f978d5b7b7d824080
+DIST File-pushd-1.014.tar.gz 20674 BLAKE2B 0e06d1c527aa2cf34c2d55302ec255e4aedbeded7a9c3cc0c4d40bec0b97ddd3c49fa13ee1e36764b9ef17db293cd4c63580bc471a723bfe9eb717eabc6f2aea SHA512 f81b852b6c64d330291b382df83b6cd15c807bbefb00fc51ccbf709ee7c6deca57f996cbe86322b81adf0b14e608d4f63f969330561b7c25a4a7b32f0e3df6bb
+EBUILD File-pushd-1.14.0.ebuild 609 BLAKE2B 1253c454865458960c2125b35bb8d97f3d71bab7f1312244089548175b52439501af9a2281cc66f430414b0afd8798b265f7729784c8210464d0bf5735948d95 SHA512 13b2efd7a563233e19b0a045cea075f1fd0c3a1e673be24e363caa6ad043ae96a4784be85dac5e70fdfb91dcb74de834aa6dfe0f2611aa15f98e4d2d5e09a1a0
+EBUILD File-pushd-1.3.0-r1.ebuild 341 BLAKE2B 434dd58242d6fe88842cea62e888b9ff9d7a684a2f7fee7130a21b2f15d2824dec0c9d35f56f7196b681e50495f1b8a27b8da24e49e905c4174ffac8cfb11572 SHA512 cf980ca8930dd34292d2f250648c667ee915da2211859b737f00c85685ec52bd9e43ceec696093968d7e7d298b3872cdf394601cf49efb241392f4051044f330
+EBUILD File-pushd-1.9.0.ebuild 649 BLAKE2B 7f6f65034af2e861e65a61fa2a33698cd7c382d57b3ae050ffd7e00c4ad3b7742e23fe4851b0b4cf7c7ab79165d0748833d0a8537d5ebfb7238d30dd16e4bed2 SHA512 c070fbc9b193dff419d4e592b4ee1c26a3535936c12ddc98409424e6b223b0e1bf6a25cb114e9dda024dcaec25f897ca879d42451139c4fc77a335dd52d1f61b
+MISC metadata.xml 392 BLAKE2B bdc5e64729f046e151159ce2c8003b077054d1196a911595c80be4becab313fbf90a3889334d76e661497e4a180cf34995c907cff823271772eac0cc0ee97c8d SHA512 af0eeb03c65f2b1b820087db10cfb986f176dcb78f23ff98e883e9f31878867d5fe6d161f01e9c5baefdc80fdb025c1623f50993f83df9cd24405846ba4c53d2
diff --git a/dev-perl/File-pushd/metadata.xml b/dev-perl/File-pushd/metadata.xml
new file mode 100644
index 000000000000..75b8f77353d6
--- /dev/null
+++ b/dev-perl/File-pushd/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">File-pushd</remote-id>
+ <remote-id type="cpan-module">File::pushd</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/FileHandle-Unget-0.162.800 b/dev-perl/FileHandle-Unget-0.162.800
deleted file mode 100644
index acf07afaf0c7..000000000000
--- a/dev-perl/FileHandle-Unget-0.162.800
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.140.0 >=virtual/perl-ExtUtils-MakeMaker-6.360.0 dev-perl/File-Slurp dev-perl/URI test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A FileHandle which supports ungetting of multiple bytes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/FileHandle-Unget/
-IUSE=test
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=GPL-2
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.140.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCOPPIT/FileHandle-Unget-0.1628.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a43c11430213e46013a475241a909ed4
diff --git a/dev-perl/FileHandle-Unget/FileHandle-Unget-0.162.800.ebuild b/dev-perl/FileHandle-Unget/FileHandle-Unget-0.162.800.ebuild
new file mode 100644
index 000000000000..e29150084994
--- /dev/null
+++ b/dev-perl/FileHandle-Unget/FileHandle-Unget-0.162.800.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DCOPPIT
+MODULE_VERSION=0.1628
+inherit perl-module
+
+DESCRIPTION="A FileHandle which supports ungetting of multiple bytes"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE="test"
+
+RDEPEND=">=virtual/perl-Scalar-List-Utils-1.140.0"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ dev-perl/File-Slurp
+ dev-perl/URI
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/FileHandle-Unget/Manifest b/dev-perl/FileHandle-Unget/Manifest
new file mode 100644
index 000000000000..0ad765e0aa23
--- /dev/null
+++ b/dev-perl/FileHandle-Unget/Manifest
@@ -0,0 +1,3 @@
+DIST FileHandle-Unget-0.1628.tar.gz 40259 BLAKE2B 6f63e89d8a25e1296c8af63ab138b0032de63a5e9557a77ab99a76747516ed6c098e23a2b1542d88da5034db28b2c5a9884712f42e83b5818b773bdfddb5dff1 SHA512 7c4aca0c7d22ab7091c19b7bc5876ed4f83ff961e49900e0ec70124cedc4e34109a31edf5180c6958772f85a021e2be6a8a9e69c393b495e413c24a8b2b6ff3f
+EBUILD FileHandle-Unget-0.162.800.ebuild 730 BLAKE2B 0eac553d204972d02438724aa469584e85e6c59ed725e1a6632878be17f0af4e73204b028dba335ea0735b1bcae36c0a10b4b85f55eaea24747ff5b094ee132a SHA512 e892c05ab931bb6213375f43462ebe8175a1b8df74e4186a018e985bf312be977fc24867ddbfc0151a8ad18c3fa7cc26e8080cb3639ce73bed4b2a30f74f6dbd
+MISC metadata.xml 473 BLAKE2B 8be9b7251069b656a763a9d2be6dc207215d2d5761566f3d901cbafb6c6f9155af907e56ed9c771878af352da100ae53ae3178a1f8e0a8ac0f63106e594167fc SHA512 85c994ee5aa379b8fb4b289cdf4c3575de7d63d147b7d8851c45ddc015525f77e11fa4b3c5cb0cc14c6d6973f8efd2f29d7b528042a059001e8279122e895df0
diff --git a/dev-perl/FileHandle-Unget/metadata.xml b/dev-perl/FileHandle-Unget/metadata.xml
new file mode 100644
index 000000000000..0816c12663e0
--- /dev/null
+++ b/dev-perl/FileHandle-Unget/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">FileHandle-Unget</remote-id>
+ <remote-id type="cpan-module">FileHandle::Unget</remote-id>
+ <remote-id type="cpan-module">FileHandle::Unget::Tie</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Filesys-Df-0.920.0-r1 b/dev-perl/Filesys-Df-0.920.0-r1
deleted file mode 100644
index f18972f15968..000000000000
--- a/dev-perl/Filesys-Df-0.920.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Disk free based on Filesys::Statvfs
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Filesys-Df/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IG/IGUTHRIE/Filesys-Df-0.92.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=84b806e54bbdf0d4344516c2f11dc701
diff --git a/dev-perl/Filesys-Df-0.920.0-r2 b/dev-perl/Filesys-Df-0.920.0-r2
deleted file mode 100644
index 3ef6ac3995b2..000000000000
--- a/dev-perl/Filesys-Df-0.920.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Disk free based on Filesys::Statvfs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Filesys-Df/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IG/IGUTHRIE/Filesys-Df-0.92.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bb098da6c52ba30ac3786339be1b2460
diff --git a/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r1.ebuild b/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r1.ebuild
new file mode 100644
index 000000000000..2f572bbfc29f
--- /dev/null
+++ b/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=IGUTHRIE
+MODULE_VERSION=0.92
+inherit perl-module
+
+DESCRIPTION="Disk free based on Filesys::Statvfs"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
diff --git a/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r2.ebuild b/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r2.ebuild
new file mode 100644
index 000000000000..2490d1b77b7c
--- /dev/null
+++ b/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=IGUTHRIE
+DIST_VERSION=0.92
+inherit perl-module
+
+DESCRIPTION="Disk free based on Filesys::Statvfs"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
diff --git a/dev-perl/Filesys-Df/Manifest b/dev-perl/Filesys-Df/Manifest
new file mode 100644
index 000000000000..6ac7b69e4be9
--- /dev/null
+++ b/dev-perl/Filesys-Df/Manifest
@@ -0,0 +1,4 @@
+DIST Filesys-Df-0.92.tar.gz 7113 BLAKE2B a6023cfbe90feda3b2e2a7181985cb92c88310030cbe3a2474e1663867ad18510fa883a9aa8e08a971ec7446139975f7adbf71900ba2639554b5b4243dfe1c38 SHA512 3fa49740d1853b2f7011459053521474ca7194a825033246fd1ff01a124b5eaaf941a4c4666335d4586fe0e68d8c85700ccb2f3471e3c3ca1c01a1962696fece
+EBUILD Filesys-Df-0.920.0-r1.ebuild 269 BLAKE2B efed64374c08962d1ab59ac54f54641f08bb17109be893220834508b89bdb7cd8cc72e2e04c4e344b43a3d58d165e6aca38c9ccd528d8f6ff388b4e8fb5545e3 SHA512 be28938314050a721b00241b426cbf1a9de9f9c10205927f2b011c84a458037d5209bcc3a71a1b3eb23e32de1694cf773f0dede0acc0b5f8093169663f593bc8
+EBUILD Filesys-Df-0.920.0-r2.ebuild 265 BLAKE2B def891dc9b4c643e64be45eb6eefce06c00d01875199c4f00672edbf1d11b5b48f7db2d1859ea030da9c4eae13b9a2356edb6b9447ff7680198cdcb75408b727 SHA512 a301e84569c4d4ed4049d5b0a5e17a21e95044770cffe45d1f8e2179aa264ffb503216b71424e53f66df82f3b40342c6d01d3e6c79ecc590d4eba736a713100c
+MISC metadata.xml 392 BLAKE2B bf682d7c469edaa1584ba5d08a9df214f89d70eb7498fe0b27bce18d38b9f7baf5762b0abd0272ee340e85fd2e8e98ae9098c95ce2784999e7c355bd0f0c4cc0 SHA512 94106221baa36d736af014bc6b2d54eef76c122435ff79e14a5f8420f5db8d8be8bb8946dbea994644d2ee105cfab954a1a12d982a42c16281c2e2086a6815af
diff --git a/dev-perl/Filesys-Df/metadata.xml b/dev-perl/Filesys-Df/metadata.xml
new file mode 100644
index 000000000000..46894c7798e0
--- /dev/null
+++ b/dev-perl/Filesys-Df/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">Filesys-Df</remote-id>
+ <remote-id type="cpan-module">Filesys::Df</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Filesys-DiskSpace-0.50.0-r1 b/dev-perl/Filesys-DiskSpace-0.50.0-r1
deleted file mode 100644
index 213aa8e5319c..000000000000
--- a/dev-perl/Filesys-DiskSpace-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl df
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Filesys-DiskSpace/
-KEYWORDS=amd64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FT/FTASSIN/Filesys-DiskSpace-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=997c93b496e7d23750d6b52c26ac74aa
diff --git a/dev-perl/Filesys-DiskSpace-0.50.0-r2 b/dev-perl/Filesys-DiskSpace-0.50.0-r2
deleted file mode 100644
index 768cc21ad1ca..000000000000
--- a/dev-perl/Filesys-DiskSpace-0.50.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl df
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Filesys-DiskSpace/
-KEYWORDS=amd64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FT/FTASSIN/Filesys-DiskSpace-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=77a11a70938d0b455bb51e0d65d9f923
diff --git a/dev-perl/Filesys-DiskSpace/Filesys-DiskSpace-0.50.0-r1.ebuild b/dev-perl/Filesys-DiskSpace/Filesys-DiskSpace-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..de7c644ace4e
--- /dev/null
+++ b/dev-perl/Filesys-DiskSpace/Filesys-DiskSpace-0.50.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FTASSIN
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl df"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc sparc x86"
+IUSE=""
+
+#Disabled - assumes you have ext2 mounts actively mounted!?!
+#SRC_TEST="do"
diff --git a/dev-perl/Filesys-DiskSpace/Filesys-DiskSpace-0.50.0-r2.ebuild b/dev-perl/Filesys-DiskSpace/Filesys-DiskSpace-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..9b8b57d29951
--- /dev/null
+++ b/dev-perl/Filesys-DiskSpace/Filesys-DiskSpace-0.50.0-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FTASSIN
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl df"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc sparc x86"
+IUSE=""
+
+src_test() {
+ #https://rt.cpan.org/Ticket/Display.html?id=108971
+ perl_rm_files t/linux-ext2.t t/linux-vfat.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Filesys-DiskSpace/Manifest b/dev-perl/Filesys-DiskSpace/Manifest
new file mode 100644
index 000000000000..a95d5f84efd3
--- /dev/null
+++ b/dev-perl/Filesys-DiskSpace/Manifest
@@ -0,0 +1,4 @@
+DIST Filesys-DiskSpace-0.05.tar.gz 4955 BLAKE2B 57b306e27df172c1e1ba3749b72bbb3346287674eeb99019d101ee3104a21323488bcd6805c1883b816a096129da8a57f8a60b4777656b05e959a959b8aaaa74 SHA512 f7f8aadd8bb133fa5f049aa9ab0c84f37b3e3f1b164f636336158f5364aa5f00c507881a7e6ee4776a235e77a95558d3ff48fdde2301ae0f1cfd0667128e50a9
+EBUILD Filesys-DiskSpace-0.50.0-r1.ebuild 328 BLAKE2B 1deb21e3e68c0ee6fc85476db43e3e48d7b651f0dd5d779c134cb214a60d00b348be9ff6073f32327020a6bcc5cf9b3bf30a0ecc793ad404db9beb67ea020e2b SHA512 b73b5eb0584f3a6b334dacbf08c15a488c97eaa09e134d221f961a011e8c0428ef11d79d9fc1152e6b24f055d1800b66744790b5f5376d29a62258e41b359a3f
+EBUILD Filesys-DiskSpace-0.50.0-r2.ebuild 382 BLAKE2B 7cac39d9750871687b16240987c1401594131478ea712e1931c41cab760f3144bbeaffb2053982ebe6d9017620425b1c1cfb951d81d529dd1e4ce87d6980a77c SHA512 65680cf8f7cc85674a3dd1d59c4c70dd2c9b335611cd2ece03d2537d52296a25c823337319ad3b486d1e2255f9943ecc994211c4ec88f7217ab6a3930d8ab2c7
+MISC metadata.xml 406 BLAKE2B 24c1d2e14be0ad4e231c4bcbd72f61268d6c00c71ec128d3f3f503d87a7fd04613435270b427e794476bb72ba399691b233bcb05cf4f202f0a3396d394837463 SHA512 940bec637032a27cf315e474ffb1bc2a1521915d3707150650cb54219e3eb71c318fbba7a3318879a136de031b4611f5f3eacac3151c01c6e137910ba87e2550
diff --git a/dev-perl/Filesys-DiskSpace/metadata.xml b/dev-perl/Filesys-DiskSpace/metadata.xml
new file mode 100644
index 000000000000..026614b9caaf
--- /dev/null
+++ b/dev-perl/Filesys-DiskSpace/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">Filesys-DiskSpace</remote-id>
+ <remote-id type="cpan-module">Filesys::DiskSpace</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Filesys-Notify-Simple-0.120.0 b/dev-perl/Filesys-Notify-Simple-0.120.0
deleted file mode 100644
index 078adf2ee2fa..000000000000
--- a/dev-perl/Filesys-Notify-Simple-0.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Filter dev-perl/Test-SharedFork ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple and dumb file system watcher
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Filesys-Notify-Simple/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Filter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/Filesys-Notify-Simple-0.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d728fdc852b97d13b082a2c2e53e8a69
diff --git a/dev-perl/Filesys-Notify-Simple/Filesys-Notify-Simple-0.120.0.ebuild b/dev-perl/Filesys-Notify-Simple/Filesys-Notify-Simple-0.120.0.ebuild
new file mode 100644
index 000000000000..1a802d379502
--- /dev/null
+++ b/dev-perl/Filesys-Notify-Simple/Filesys-Notify-Simple-0.120.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIYAGAWA
+MODULE_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Simple and dumb file system watcher"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Filter"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ dev-perl/Test-SharedFork
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Filesys-Notify-Simple/Manifest b/dev-perl/Filesys-Notify-Simple/Manifest
new file mode 100644
index 000000000000..7b1048d3f59d
--- /dev/null
+++ b/dev-perl/Filesys-Notify-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Filesys-Notify-Simple-0.12.tar.gz 12935 BLAKE2B 835e45ca61fe7e624b5e14df16d897a56c8f108cc17a9002a8192f01f46a4542a9a6dce5c75ddce40323db87713cf1ddb59b8300be096bc1e8d195bc1436b4ee SHA512 3edb9a5087b82c87bea1b4092a3c7c264ec6f8da391052593e504b16392ea1a84771bbcbad21d623f727682cc6ab4474fe6a7e346c8bebe13f60d39e83594e2b
+EBUILD Filesys-Notify-Simple-0.120.0.ebuild 403 BLAKE2B a56c27d99332d73e1c0f61fe52f4cc50edee1220051de64e7f362c1452ec4476729c79e4ba9899d986b1fef5bed42f51d1ac1c34ecd7f6783461f9350383b807 SHA512 37fd9b7bbb792b6d5da61e11ee9abb7972f2fab54fc511284de40250fbcd3858b14d5a16d74c6f594a574da11a8ac530cd00a488302cdcf108915e9f960d50cb
+MISC metadata.xml 415 BLAKE2B 5389cfa2f8af1168b08c31219e255fcebbbaf14388e38b74ee08a2b97e4065100b31331048f31320611561737d5182a5f8b84c191759d074970424af15830065 SHA512 311d3b0d79d16f7cb4d9fad2441fdcd66e56cbddd7b683e4e96c7eb86c4b4c4ffe5cbba73491127e72db9fc900564891f17df4da702955c3875dabd92d4c1bdf
diff --git a/dev-perl/Filesys-Notify-Simple/metadata.xml b/dev-perl/Filesys-Notify-Simple/metadata.xml
new file mode 100644
index 000000000000..936b1f33732b
--- /dev/null
+++ b/dev-perl/Filesys-Notify-Simple/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">Filesys-Notify-Simple</remote-id>
+ <remote-id type="cpan-module">Filesys::Notify::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Filesys-SmbClient-3.200.0-r3 b/dev-perl/Filesys-SmbClient-3.200.0-r3
deleted file mode 100644
index 23476763bac1..000000000000
--- a/dev-perl/Filesys-SmbClient-3.200.0-r3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=net-fs/samba-4.2[client] virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig dev-lang/perl:= >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
-DESCRIPTION=Provide Perl API for libsmbclient.so
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Filesys-SmbClient/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=net-fs/samba-4.2[client] dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALIAN/Filesys-SmbClient-3.2.tar.gz
-_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=c53ab9acac92da4b76ca9211160731eb
diff --git a/dev-perl/Filesys-SmbClient/Filesys-SmbClient-3.200.0-r3.ebuild b/dev-perl/Filesys-SmbClient/Filesys-SmbClient-3.200.0-r3.ebuild
new file mode 100644
index 000000000000..88ce0aaeace1
--- /dev/null
+++ b/dev-perl/Filesys-SmbClient/Filesys-SmbClient-3.200.0-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALIAN
+DIST_VERSION=3.2
+inherit perl-module autotools
+
+DESCRIPTION="Provide Perl API for libsmbclient.so"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=net-fs/samba-4.2[client]"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-pkg_config.patch"
+ "${FILESDIR}/${P}-close_fn.patch"
+)
+
+src_prepare() {
+ perl-module_src_prepare
+ eautoreconf
+}
+src_test() {
+ local MODULES=(
+ "Filesys::SmbClient ${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
+ # standard tests are not designed to work on a non-developer system.
+}
diff --git a/dev-perl/Filesys-SmbClient/Manifest b/dev-perl/Filesys-SmbClient/Manifest
new file mode 100644
index 000000000000..20b29279febe
--- /dev/null
+++ b/dev-perl/Filesys-SmbClient/Manifest
@@ -0,0 +1,5 @@
+AUX Filesys-SmbClient-3.200.0-close_fn.patch 589 BLAKE2B 4de9ea459b5aea38851a72d1b2cf8e716c6ac1770cf36bdb870d5120f6efab9cbedfb5e10134d4be0324f353b050525f280166799db39db74318260d46fe125f SHA512 3e175b79d7c376305e0b6df7b81995d7618de779fa71c0e38c9f845fd7b05d996366763b894219c655aa2f10f6009b792c1dd4f3ee4bfdcd028789f7e7773ce1
+AUX Filesys-SmbClient-3.200.0-pkg_config.patch 970 BLAKE2B 1f7ecdc4ef3f4a3e8d2e8bb9d9ea50817cfb7327b9ab3071adea983c65af4fbc8fe6482ec855b77106800f82b7c7022d264f03fd013fcc6dbe6cf8793d6819b6 SHA512 69745324011b76771b5df278083f0780bf03807a1211d04544bf8969a6cd54d6a32064c211d28bbbfc9191337eb16e5634952f473c675bc2ccb9151656caf916
+DIST Filesys-SmbClient-3.2.tar.gz 52010 BLAKE2B 1c88cedf7536f62fa2d6639425036002e02359b6c07bfd959a8085c797e7c23e3fead10450c73c85eefc42001beba6e8c2d5ca9cf050f1bac91b7b4129775b04 SHA512 547ad4c94a7cd88e5ac07938d2e315acf416810596979efb40fe036614535cdb1ad7f73bb17f3b6c18b62187a09a2613bc548a9dede6c399673962d9eb837427
+EBUILD Filesys-SmbClient-3.200.0-r3.ebuild 1025 BLAKE2B 600f4dbaf750b5b7a740ad3bec28dd5b5beb1e6c461d68f6a5b9156749a708afcc30c2d26a7a81d2045e92f1e7f1ffdfeafece716998997b468771e99305bfa8 SHA512 d341b1cc0fc206dd56c6ef6c0b893d850f637681973e2a15118c8d0707fd18e9e5be2767031115068cc995aeb6121996691fa8750a5c2069807c490ec4ab30d3
+MISC metadata.xml 406 BLAKE2B 42977daeb8c4429ec89887ed665af51aef0cf2d9f85581c1bf04484662b4c84959ee2776eb8c5309650f8c55e1cbac3b9b46e0ad0b747c4aa0dde13d47018c0a SHA512 4189f37bd1afdfc233b1a3a763f65a372286d25807753f36dbd813300ae6b8334062388edb48061fb6f81c12bd1b076b514026ab397ee3b611dbff67ac2df3df
diff --git a/dev-perl/Filesys-SmbClient/files/Filesys-SmbClient-3.200.0-close_fn.patch b/dev-perl/Filesys-SmbClient/files/Filesys-SmbClient-3.200.0-close_fn.patch
new file mode 100644
index 000000000000..a923ae11a9b4
--- /dev/null
+++ b/dev-perl/Filesys-SmbClient/files/Filesys-SmbClient-3.200.0-close_fn.patch
@@ -0,0 +1,18 @@
+diff --git a/configure.in b/configure.in
+index 9660e93..f1d2350 100644
+--- a/configure.in
++++ b/configure.in
+@@ -48,8 +48,8 @@ fi
+
+ dnl This is context->close_fn or context close ?
+ AC_TRY_COMPILE([#include <libsmbclient.h>],
+- [SMBCCTX *c; c->close_fn(c,0);],
+- smbctxclosefn=yes, smbctxclosefn=no)
++ [SMBCCTX *c; c->close(c,0);],
++ smbctxclosefn=no, smbctxclosefn=yes)
+ if test "$smbctxclosefn" = yes; then
+ AC_DEFINE(HAVE_CLOSEFN,, [define if SMBCTXX->close_fn exist.])
+ AC_MSG_RESULT([You use SMBCTXX->close_fn (release >= 3.0.20). ])
+--
+2.7.3
+
diff --git a/dev-perl/Filesys-SmbClient/files/Filesys-SmbClient-3.200.0-pkg_config.patch b/dev-perl/Filesys-SmbClient/files/Filesys-SmbClient-3.200.0-pkg_config.patch
new file mode 100644
index 000000000000..2a2b08089726
--- /dev/null
+++ b/dev-perl/Filesys-SmbClient/files/Filesys-SmbClient-3.200.0-pkg_config.patch
@@ -0,0 +1,36 @@
+From fa320a06147079458aa5f4834ae8b22cfe278481 Mon Sep 17 00:00:00 2001
+From: Dennis Lichtenthaeler <dennis.lichtenthaeler@stiftung-tannenhof.de>
+Date: Wed, 27 Apr 2016 10:57:17 +0200
+Subject: [PATCH 3/3] Use pkg-config instead of trickery to find samba-4
+ libs/headers
+
+---
+ Makefile.PL | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 954df92..ed9d846 100755
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -110,6 +110,18 @@ sub find_path {
+ push(@path, $_."/$ext") if !$defaultsDir->{$_};
+ }
+ foreach (keys %$defaultsDir) { push(@path, $_."/$ext"); }
++
++ ## get default paths from pkg-config
++ my $pkgconfig;
++ if($_[0]=~m!\.h$!) {
++ $pkgconfig = qx/pkg-config --variable=includedir smbclient/;
++ }
++ else {
++ $pkgconfig = qx/pkg-config --variable=libdir smbclient/;
++ }
++ $pkgconfig =~ s/\n//g;
++ push(@path, $pkgconfig);
++
+ print "I search in: ",(join "\n", @path),"\n";
+ return @path;
+ }
+--
+2.7.3
+
diff --git a/dev-perl/Filesys-SmbClient/metadata.xml b/dev-perl/Filesys-SmbClient/metadata.xml
new file mode 100644
index 000000000000..6894c343f13b
--- /dev/null
+++ b/dev-perl/Filesys-SmbClient/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">Filesys-SmbClient</remote-id>
+ <remote-id type="cpan-module">Filesys::SmbClient</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Filter-1.570.0 b/dev-perl/Filter-1.570.0
deleted file mode 100644
index 1636c4d90dbe..000000000000
--- a/dev-perl/Filter-1.570.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Interface for creation of Perl Filters
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Filter/
-IUSE=examples
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Filter-1.57.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9660556b28fd21fd18430325cbad8d04
diff --git a/dev-perl/Filter/Filter-1.570.0.ebuild b/dev-perl/Filter/Filter-1.570.0.ebuild
new file mode 100644
index 000000000000..a829f16014eb
--- /dev/null
+++ b/dev-perl/Filter/Filter-1.570.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=1.57
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Interface for creation of Perl Filters"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ perl_rm_files t/z_*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Filter/Manifest b/dev-perl/Filter/Manifest
new file mode 100644
index 000000000000..81aa7f2a587d
--- /dev/null
+++ b/dev-perl/Filter/Manifest
@@ -0,0 +1,3 @@
+DIST Filter-1.57.tar.gz 92255 BLAKE2B 33eaa676892f189e8e6ad8a86bd1a3769c3f7db08b65b7d0b349a884be44f1e098dc15c5c178406575c3c553af79a5c5ad6dbb58d0a5768eb96c81b378dfc050 SHA512 6e0fe52ace85b329a73a79522a8227b64017701c9949d89271257bc6c50c263074084a50c500a3250959617707261ea71abd2432678c0741f4ad713e03ddefec
+EBUILD Filter-1.570.0.ebuild 597 BLAKE2B 9b5bf4283f6fa6cf6bfb615719a7d53896d7e9015c2b3315d60372adb28ef23babdcf77d7147c5898d131e7f2f92d0b8aa153fedc27870dc571794e110d0b726 SHA512 f7d9b236cf8be871f6fc58f97bb03a750f183ae4b6648df66375bac2dc39f2d6e5eb5de7232d91dce332f28772f89602b2ca8d9fcd35c2df148ee77eabada0c1
+MISC metadata.xml 754 BLAKE2B 5476f684bfe51e1d0766092029c01a1377d3aeed2d023989d7e840db724802cd7043ba3ffd6c1a4569d8850a5a66ac55571775e0837c6fd953a8293b5b3bf2e6 SHA512 cda5302237f8ba9dce30140fad4fb0eb1df64bb0c31b8941ff2130f9656a74871405d747905b7de85e4879931c43b0c8fa676193cdd3537bea774158f7be38b8
diff --git a/dev-perl/Filter/metadata.xml b/dev-perl/Filter/metadata.xml
new file mode 100644
index 000000000000..240c7eb9a596
--- /dev/null
+++ b/dev-perl/Filter/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Filter</remote-id>
+ <remote-id type="cpan-module">Filter::Util::Call</remote-id>
+ <remote-id type="cpan-module">Filter::Util::Exec</remote-id>
+ <remote-id type="cpan-module">Filter::cpp</remote-id>
+ <remote-id type="cpan-module">Filter::decrypt</remote-id>
+ <remote-id type="cpan-module">Filter::exec</remote-id>
+ <remote-id type="cpan-module">Filter::sh</remote-id>
+ <remote-id type="cpan-module">Filter::tee</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Finance-Quote-1.370.0 b/dev-perl/Finance-Quote-1.370.0
deleted file mode 100644
index 240cd4f50fed..000000000000
--- a/dev-perl/Finance-Quote-1.370.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-Parser dev-perl/HTML-TableExtract dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/Mozilla-CA virtual/perl-Time-Piece dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Get stock and mutual fund quotes from various exchanges
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Finance-Quote/
-IUSE=test
-KEYWORDS=alpha amd64 ppc ~ppc64 x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-Parser dev-perl/HTML-TableExtract dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/Mozilla-CA virtual/perl-Time-Piece dev-perl/URI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EC/ECOCODE/Finance-Quote-1.37.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e6678735b941ac1e5b08c64b98c44aca
diff --git a/dev-perl/Finance-Quote-1.380.0 b/dev-perl/Finance-Quote-1.380.0
deleted file mode 100644
index 6b1042479272..000000000000
--- a/dev-perl/Finance-Quote-1.380.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-Parser dev-perl/HTML-TableExtract dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/Mozilla-CA virtual/perl-Time-Piece dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Get stock and mutual fund quotes from various exchanges
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Finance-Quote/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-Parser dev-perl/HTML-TableExtract dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/Mozilla-CA virtual/perl-Time-Piece dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EC/ECOCODE/Finance-Quote-1.38.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a6d574f759c9118c5c110a0005789104
diff --git a/dev-perl/Finance-Quote-1.470.0 b/dev-perl/Finance-Quote-1.470.0
deleted file mode 100644
index 224ab3ecd5e0..000000000000
--- a/dev-perl/Finance-Quote-1.470.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-Parser dev-perl/HTML-TableExtract dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/Mozilla-CA virtual/perl-Time-Piece dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Get stock and mutual fund quotes from various exchanges
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Finance-Quote/
-IUSE=test examples
-KEYWORDS=alpha amd64 ppc ~ppc64 x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-Parser dev-perl/HTML-TableExtract dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/Mozilla-CA virtual/perl-Time-Piece dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EC/ECOCODE/Finance-Quote-1.47.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=aab07470ba9270c1d3d67628351ddb00
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.370.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.370.0.ebuild
new file mode 100644
index 000000000000..68b57c002e74
--- /dev/null
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.370.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ECOCODE
+MODULE_VERSION=1.37
+inherit perl-module
+
+DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
+IUSE="test"
+
+# virtual/perl-Data-Dumper currently commented out in the code
+
+RDEPEND="
+ dev-perl/CGI
+ virtual/perl-Carp
+ dev-perl/DateTime
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ dev-perl/HTML-Parser
+ dev-perl/HTML-TableExtract
+ dev-perl/HTML-Tree
+ dev-perl/HTTP-Cookies
+ dev-perl/HTTP-Message
+ dev-perl/JSON
+ dev-perl/LWP-Protocol-https
+ dev-perl/libwww-perl
+ dev-perl/Mozilla-CA
+ virtual/perl-Time-Piece
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/01-pod.t t/02-pod-coverage.t t/03-kwalitee.t \
+ t/04-critic.t t/release-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.380.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.380.0.ebuild
new file mode 100644
index 000000000000..34b088fc9a97
--- /dev/null
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.380.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ECOCODE
+DIST_VERSION=1.38
+inherit perl-module
+
+DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+# virtual/perl-Data-Dumper currently commented out in the code
+
+RDEPEND="
+ dev-perl/CGI
+ virtual/perl-Carp
+ dev-perl/DateTime
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ dev-perl/HTML-Parser
+ dev-perl/HTML-TableExtract
+ dev-perl/HTML-Tree
+ dev-perl/HTTP-Cookies
+ dev-perl/HTTP-Message
+ dev-perl/JSON
+ dev-perl/LWP-Protocol-https
+ dev-perl/libwww-perl
+ dev-perl/Mozilla-CA
+ virtual/perl-Time-Piece
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/01-pod.t t/02-pod-coverage.t t/03-kwalitee.t \
+ t/04-critic.t t/release-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.470.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.470.0.ebuild
new file mode 100644
index 000000000000..a2c47a1254c2
--- /dev/null
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.470.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ECOCODE
+DIST_VERSION=1.47
+DIST_EXAMPLES=( "Examples/*" )
+inherit perl-module
+
+DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
+IUSE="test"
+
+# virtual/perl-Data-Dumper currently commented out in the code
+
+RDEPEND="
+ dev-perl/CGI
+ virtual/perl-Carp
+ dev-perl/DateTime
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ dev-perl/HTML-Parser
+ dev-perl/HTML-TableExtract
+ dev-perl/HTML-Tree
+ dev-perl/HTTP-Cookies
+ dev-perl/HTTP-Message
+ dev-perl/JSON
+ dev-perl/LWP-Protocol-https
+ dev-perl/libwww-perl
+ dev-perl/Mozilla-CA
+ virtual/perl-Time-Piece
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/01-pod.t t/02-pod-coverage.t t/03-kwalitee.t \
+ t/04-critic.t t/author-pod-syntax.t
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network"
+ else
+ export ONLINE_TEST=1
+ fi
+ perl-module_src_test
+}
+
+mydoc=("Documentation/*")
+
+src_install() {
+ dodoc -r htdocs
+ perl-module_src_install
+}
diff --git a/dev-perl/Finance-Quote/Manifest b/dev-perl/Finance-Quote/Manifest
new file mode 100644
index 000000000000..d9b36998ac38
--- /dev/null
+++ b/dev-perl/Finance-Quote/Manifest
@@ -0,0 +1,7 @@
+DIST Finance-Quote-1.37.tar.gz 251374 BLAKE2B b961789ee2e628eb1ef4860269a441302bcd732e844262459ef9eadb27cb68f0528a07b074bf911f64dbd8895efa71ddae0c954e052b673783127b74f69237b3 SHA512 ed58d27d1c14f7818871af4906c1b6109b3d353586bc348140120597199ed72d57b8939cebc95fa534e86ad7b9f9bf69bc4315db1d1cc1da5796aa9771697c51
+DIST Finance-Quote-1.38.tar.gz 327822 BLAKE2B b8efe6c11d51d54a70b1830610ec5e0f9a1f18d8f0fc88c1d8bbbdf0f5d66d75d82b5aab1be5df7acaf4a2e93e0af89ac16d6ef4935342fabdc3db3a65c2a727 SHA512 b55382d56ecf89eaf662f49ec6fd803e9e5e0163b63d3020ca3c875d4dff7607f502fa7600997c5db8d62fa671ea82e81597300443fc4b24bb3f94c80bd32439
+DIST Finance-Quote-1.47.tar.gz 270335 BLAKE2B 585ab3736b7ea448b083f4dbbed460ac442fb30285041b7b0bf2a52d6b2d533a8d1eb1d9bfa72cc1cd7a3d4664d2cb5104eb539ecd6b1042083548b8ef605333 SHA512 a900ed3e305edb8c713dc4a885b912ad9a9f873cb501d66d393a39aacd8a980af1bd4fb0fdf5bce8e2b2aeec744e811b861a2803a6fb0d5c71ab6b8d1c3a57f7
+EBUILD Finance-Quote-1.370.0.ebuild 1050 BLAKE2B eea6a9bbb9c13c453635650ab79e4b4cac4a0afad28226ba90b874aaa860124fb10a37099a22a92854e43d11be790f090330cb72308130a1de1c4fbfd315340a SHA512 1e10a2fb52c24cb0f3b1a8d7c56de318f392e3d2746cd05d7588db411d7e4547de57ada9492f203654608bc36e44e4a34452ee6168a01b2727157172f2293a08
+EBUILD Finance-Quote-1.380.0.ebuild 1026 BLAKE2B bcc6728ac1564e158ffb5347b752dc8babdf314cc0f990c601e2a965d211a71dc0311d47f0f07fe8871cc1ac1aea54a27a58bc47d9b3786f974e0c95a72140a9 SHA512 522d60d72e152193185dffc3fe18890fdbbf71e192746bef6d1e2f84e0b08bc2d79d0db57393f31a8686315a1ffd73b4cc57c1b5816291139de0d79500b93d66
+EBUILD Finance-Quote-1.470.0.ebuild 1316 BLAKE2B ab8beb4b3e6f4afa26d86fc3e4b2827e6e030c4c5af6dbd84d15ee6164271589f634356ee18eae60a59d6b01cae5cdeb330bc2311459498e910c424084487571 SHA512 af7ff6f86a2b91aa4e9259de8bfdca0c8f083d1d353a0cb657b330779b226e463376c3540654921debc4ef2817995a4d05a159f1897765fcedd05dee7756e044
+MISC metadata.xml 4678 BLAKE2B d5e041b1d410781f07e981a01c3f4278c3dcd3dd957a21846e4863227a9e624cfef9db3238ed5ac82a402d6ff4665266e4684d4b1cb7066a78a8b0972b190abc SHA512 ae154f78fee727268ab08fbc848d01be618c41aa189a068279bb1860e56237a7585b90e20ad4fe0b6a1a41c731f65ca8e2e6e45f3a4f9878d60dde5d46db64fd
diff --git a/dev-perl/Finance-Quote/metadata.xml b/dev-perl/Finance-Quote/metadata.xml
new file mode 100644
index 000000000000..7643a0bf5eec
--- /dev/null
+++ b/dev-perl/Finance-Quote/metadata.xml
@@ -0,0 +1,72 @@
+<?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">Finance-Quote</remote-id>
+ <remote-id type="cpan-module">Finance::Quote</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::AEX</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::AIAHK</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::ASEGR</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::ASX</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::AlphaVantage</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::BMONesbittBurns</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::BSERO</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Bourso</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::CSE</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Cdnfundlibrary</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Citywire</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Cominvest</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Currencies</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::DWS</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Deka</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::FTPortfolios</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::FTfunds</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Fidelity</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::FidelityFixed</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::FinanceCanada</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Finanzpartner</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Fool</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::GoldMoney</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::HEX</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::HU</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::IndiaMutual</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::LeRevenu</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::MStaruk</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::ManInvestments</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Morningstar</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::MorningstarJP</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::NZX</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Platinum</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::SEB</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::SIXfunds</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::SIXshares</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::StockHouseCanada</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::TNetuk</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::TSP</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::TSX</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Tdefunds</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Tdwaterhouse</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Tiaacref</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Troweprice</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Trustnet</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::USFedBonds</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Union</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::UserAgent</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::VWD</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Yahoo::Asia</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Yahoo::Australia</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Yahoo::Base</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Yahoo::Brasil</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Yahoo::Europe</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Yahoo::NZ</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::Yahoo::USA</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::YahooJSON</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::YahooYQL</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::ZA</remote-id>
+ <remote-id type="cpan-module">Finance::Quote::ZA_UnitTrusts</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Finance-YahooQuote-0.250.0 b/dev-perl/Finance-YahooQuote-0.250.0
deleted file mode 100644
index d43af371d8d5..000000000000
--- a/dev-perl/Finance-YahooQuote-0.250.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl virtual/perl-MIME-Base64 >=dev-perl/HTML-Parser-2.200.0 >=virtual/perl-Text-ParseWords-3.100.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Get stock quotes from Yahoo! Finance
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Finance-YahooQuote/
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-2+
-RDEPEND=dev-perl/libwww-perl virtual/perl-MIME-Base64 >=dev-perl/HTML-Parser-2.200.0 >=virtual/perl-Text-ParseWords-3.100.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ED/EDD/Finance-YahooQuote-0.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c8cff2554966d04e06a7a738337c1fb3
diff --git a/dev-perl/Finance-YahooQuote-0.250.0-r1 b/dev-perl/Finance-YahooQuote-0.250.0-r1
deleted file mode 100644
index 94615f324ffe..000000000000
--- a/dev-perl/Finance-YahooQuote-0.250.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl virtual/perl-MIME-Base64 >=dev-perl/HTML-Parser-2.200.0 >=virtual/perl-Text-ParseWords-3.100.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Get stock quotes from Yahoo! Finance
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Finance-YahooQuote/
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-2+
-RDEPEND=dev-perl/libwww-perl virtual/perl-MIME-Base64 >=dev-perl/HTML-Parser-2.200.0 >=virtual/perl-Text-ParseWords-3.100.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ED/EDD/Finance-YahooQuote-0.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=626d17919e44783dc6cb785bb98fd41e
diff --git a/dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.250.0-r1.ebuild b/dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.250.0-r1.ebuild
new file mode 100644
index 000000000000..8316703dcd8c
--- /dev/null
+++ b/dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.250.0-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EDD
+DIST_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Get stock quotes from Yahoo! Finance"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/libwww-perl
+ virtual/perl-MIME-Base64
+ >=dev-perl/HTML-Parser-2.200.0
+ >=virtual/perl-Text-ParseWords-3.100.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ local MODULES=(
+ "Finance::YahooQuote ${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 "Comprehensive tests require network access. For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Finance-YahooQuote"
+ perl_rm_files "t/04custom.t" "t/02simple.t" "t/03extended.t" "t/05test.t";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.250.0.ebuild b/dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.250.0.ebuild
new file mode 100644
index 000000000000..448a55f8577f
--- /dev/null
+++ b/dev-perl/Finance-YahooQuote/Finance-YahooQuote-0.250.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EDD
+MODULE_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Get stock quotes from Yahoo! Finance"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/libwww-perl
+ virtual/perl-MIME-Base64
+ >=dev-perl/HTML-Parser-2.200.0
+ >=virtual/perl-Text-ParseWords-3.100.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST=online
diff --git a/dev-perl/Finance-YahooQuote/Manifest b/dev-perl/Finance-YahooQuote/Manifest
new file mode 100644
index 000000000000..5d25bdeaf963
--- /dev/null
+++ b/dev-perl/Finance-YahooQuote/Manifest
@@ -0,0 +1,4 @@
+DIST Finance-YahooQuote-0.25.tar.gz 20650 BLAKE2B 5fb69ee7c82fc5f58218dae74fd7ea827a55c0cadf56db5ff744d28403998ca7ca6f65ce5b23a8dba9aec2ad397d2dc61e8f711226af82bfeab3bdae9a0ddf42 SHA512 be1d906187916a62b50775a42e6b7ead983e65d2d3738ff8c76e4fb3c4c67eb8c01f8c95f181547547ec7624119b6be41b4299731e6a8dc76ecfc1c38779bf72
+EBUILD Finance-YahooQuote-0.250.0-r1.ebuild 1243 BLAKE2B 9c76285df35f2b99c43adc3a39c24fa06fccc3a2e802f10b3a966e0133a7c2175e987d76b08565c6443af40e608f22b0c381d70888ac76d0080c9e5d29de49a7 SHA512 685132a00bc36d9007fb280755c917f7f5f47cf3b2d605a40c1dd6b102cec2a4bc1ea006b9e1087d0f9d059c18cc34783003114d4ff718e521fc0af3e63b2d94
+EBUILD Finance-YahooQuote-0.250.0.ebuild 490 BLAKE2B 7610cd032069a0743efd42e6b1673f6db9e237d7eb4c0682a4f5f210aa1c7e7d7d6cdf8bb8653e3fd3048a45982716f645e52e627afe5e118e4fbc5806ab4173 SHA512 94b0e42e4fc77d747ea8ee083c563f418c141cdf2cceaad0289d41ce6a9e02097410d22022689b73965e85662dc169b3b887e2e859ca9e065de093b79f5515fb
+MISC metadata.xml 467 BLAKE2B abd033bd791fe1135f3a5504f4ea7070aa1181b80634aaee4e210d005cafc42d99bc174f22bc3f67c9e0a6ae9e9f4c6ca8fdb90e27c8b9558e8ff813a9f0b341 SHA512 edbea61456d99f3d4677bfd7e181a09c2c22f3ef2e161d35396ffdd70f0d957bad8bc13480457caaeb0d8c12a2726566f003eb45ea7ced9a83b888d7cf54d86a
diff --git a/dev-perl/Finance-YahooQuote/metadata.xml b/dev-perl/Finance-YahooQuote/metadata.xml
new file mode 100644
index 000000000000..2f6964bba636
--- /dev/null
+++ b/dev-perl/Finance-YahooQuote/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Finance-YahooQuote</remote-id>
+ <remote-id type="cpan-module">Finance::YahooQuote</remote-id>
+ <remote-id type="cpan-module">RequestAgent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Font-AFM-1.200.0-r1 b/dev-perl/Font-AFM-1.200.0-r1
deleted file mode 100644
index 66762c7f70ff..000000000000
--- a/dev-perl/Font-AFM-1.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse Adobe Font Metric files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Font-AFM/
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Font-AFM-1.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ab539d7bdf6f5b3f4ef1460b998d7f02
diff --git a/dev-perl/Font-AFM/Font-AFM-1.200.0-r1.ebuild b/dev-perl/Font-AFM/Font-AFM-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..48b46a56ec75
--- /dev/null
+++ b/dev-perl/Font-AFM/Font-AFM-1.200.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Parse Adobe Font Metric files"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Font-AFM/Manifest b/dev-perl/Font-AFM/Manifest
new file mode 100644
index 000000000000..aeb57d7dc477
--- /dev/null
+++ b/dev-perl/Font-AFM/Manifest
@@ -0,0 +1,3 @@
+DIST Font-AFM-1.20.tar.gz 10421 BLAKE2B 791b5da799811d62335b39f6d1c4e9c7b49cba83b46b4c7f1ee50a9789847a69f63f733f7d7dd319a0cd032876b04737eb671759b7dd836ac465f8e0372a85b9 SHA512 1fc74f0dbbed52937d512465a021148e93b2e0698189a6fc17eb1aa8951c934b0060a0256883118dc2a3a9086025468e0a851706306876568466bf4638fdb618
+EBUILD Font-AFM-1.200.0-r1.ebuild 289 BLAKE2B 785ed03346e1635410f474d5bf3468c9983301b344ef12fa80b6aac0071e4da044a679d34bba1169288e11c8b34cbb93fa9c192199e55b03a0e6aac861c6d54b SHA512 782c40911360c8cbeb2f68a019888557e01ad71ad2c0ae031350d533d296ea1bd57a15197186430ff9b42fdcef4782526256e4e6b16e64c629cdf0a320f969c5
+MISC metadata.xml 1285 BLAKE2B 3d500208bef6eda7f8d4c8384fe29b18d2b57a7ca38de4cedc52570b815a4d892d2434e7f6c9d9d0bef81a907b941897e9d79ad9b6ce0a76b01c0c627d2967de SHA512 287ba32c48ecd2c1f90abeb42e51db71669b851bd3e9bdd21ed6b63859f794673f59d86a32791b682ab30e2f0d3b6c21a258b24ce9f77f4a3ea0bb4a5c31fb97
diff --git a/dev-perl/Font-AFM/metadata.xml b/dev-perl/Font-AFM/metadata.xml
new file mode 100644
index 000000000000..ba076516384b
--- /dev/null
+++ b/dev-perl/Font-AFM/metadata.xml
@@ -0,0 +1,24 @@
+<?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">Font-AFM</remote-id>
+ <remote-id type="cpan-module">Font::AFM</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::Courier</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::CourierBold</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::CourierBoldOblique</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::CourierOblique</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::Helvetica</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::HelveticaBold</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::HelveticaBoldOblique</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::HelveticaOblique</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::TimesBold</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::TimesBoldItalic</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::TimesItalic</remote-id>
+ <remote-id type="cpan-module">Font::Metrics::TimesRoman</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Font-TTF-1.20.0-r1 b/dev-perl/Font-TTF-1.20.0-r1
deleted file mode 100644
index 59ee712d2cbd..000000000000
--- a/dev-perl/Font-TTF-1.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-IO-Compress dev-perl/IO-String dev-perl/XML-Parser dev-lang/perl:=[-build(-)]
-DESCRIPTION=module for compiling and altering fonts
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Font-TTF/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-IO-Compress dev-perl/IO-String dev-perl/XML-Parser dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MH/MHOSKEN/Font-TTF-1.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e5033cf3c58f87e78c35813c1c6ac840
diff --git a/dev-perl/Font-TTF-1.60.0 b/dev-perl/Font-TTF-1.60.0
deleted file mode 100644
index 44558ca77861..000000000000
--- a/dev-perl/Font-TTF-1.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO-Compress dev-perl/IO-String dev-perl/XML-Parser dev-lang/perl:=
-DESCRIPTION=module for compiling and altering fonts
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Font-TTF/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-IO-Compress dev-perl/IO-String dev-perl/XML-Parser dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BH/BHALLISSY/Font-TTF-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=723878f13488694af33ffc9f89426a72
diff --git a/dev-perl/Font-TTF/Font-TTF-1.20.0-r1.ebuild b/dev-perl/Font-TTF/Font-TTF-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..3dcf4f2a23f0
--- /dev/null
+++ b/dev-perl/Font-TTF/Font-TTF-1.20.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MHOSKEN
+MODULE_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="module for compiling and altering fonts"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-IO-Compress
+ dev-perl/IO-String
+ dev-perl/XML-Parser
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Font-TTF/Font-TTF-1.60.0.ebuild b/dev-perl/Font-TTF/Font-TTF-1.60.0.ebuild
new file mode 100644
index 000000000000..71e26486baa4
--- /dev/null
+++ b/dev-perl/Font-TTF/Font-TTF-1.60.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BHALLISSY
+DIST_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="module for compiling and altering fonts"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-IO-Compress
+ dev-perl/IO-String
+ dev-perl/XML-Parser
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ perl_rm_files t/changes.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Font-TTF/Manifest b/dev-perl/Font-TTF/Manifest
new file mode 100644
index 000000000000..0b6b5adf42ac
--- /dev/null
+++ b/dev-perl/Font-TTF/Manifest
@@ -0,0 +1,5 @@
+DIST Font-TTF-1.02.tar.gz 220317 BLAKE2B 4c2adbedaf593d896d4549bf09f9a4dff136a765d13da3ba353a084793cf5850b53837394a6fa6b588eee644bef346777d106ea8fa6d1d0faee108e9db7af4a9 SHA512 0115330def2df1489826631af2b93675f8496b2cf24891666fe5a6578a9374f2f889bf01aa8a95620fd4475987e1f60a76f6eb05fda6d899a72edb7772ce1d9a
+DIST Font-TTF-1.06.tar.gz 256048 BLAKE2B 573309f6c45680bec72ffdc05cf0e485eb1eb46c57e9ff49b94f7f4d465b31cc15c6c3e9f9ffbc696bfac24c310dff2542a881b56dd3d0bc07bad307662b2d55 SHA512 2995544511e4cf9b1aa9a900b2272bf63a137fbbb752f2501d66c057b8272f7eb6f84326ed6121ffcbeb210f8f38b9219f59420a5a4b6664ce07aecc758ea029
+EBUILD Font-TTF-1.20.0-r1.ebuild 483 BLAKE2B a9789788ce28a263cfc17083c52f055bc8ee8201cdda5dfc2785629ea0d8a6ec24c51d5887c00a08b7c05120212a04f8cb8e00312742ada0e2e21422dac51b4b SHA512 48d79b89af76ee304df92751066a2d827254213f04e4ecde7feac165ddee99f3a19ba37ddd82b32b6b96093c62009f3b89a60c75685e7949727d45e07c456b3a
+EBUILD Font-TTF-1.60.0.ebuild 539 BLAKE2B e940659cb5859ccec6ba710b3d5b5c4c0571dcf5e32216d35b84a514eeefab403535526e5a400963d6c1bd7ee9b4c1904ed698126aa29b1fb8fc182c31e039b5 SHA512 a8f8cf4725820d373480ded710efd80c0e3f584c1b982f6e71602a86f49caa181f55e4faf0ce6662e0a5a81b31df6a50a12700316099fd3c50dbcc80a5b54e6a
+MISC metadata.xml 5258 BLAKE2B 6f725042095cea463e031b16883be99c33285b448214bf78f628fe27529bbadd86d2a21723baf0746eb5199c4d32ef4a935b03b387db8d9eca2058cdace7ed83 SHA512 88597083a58c7a610ddf609c4324ffb93b42fbbe3c32c8bbd53f74368376900da46d5d6d1a9ccee4b622b3427f4c1112f814581e5b6955ebf8360bccc792739a
diff --git a/dev-perl/Font-TTF/metadata.xml b/dev-perl/Font-TTF/metadata.xml
new file mode 100644
index 000000000000..6be1ca613daa
--- /dev/null
+++ b/dev-perl/Font-TTF/metadata.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>fonts@gentoo.org</email>
+ <name>Fonts</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Font-TTF</remote-id>
+ <remote-id type="cpan-module">Font::TTF</remote-id>
+ <remote-id type="cpan-module">Font::TTF::AATKern</remote-id>
+ <remote-id type="cpan-module">Font::TTF::AATutils</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Anchor</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Bsln</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Cmap</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Coverage</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Cvt_</remote-id>
+ <remote-id type="cpan-module">Font::TTF::DSIG</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Delta</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Dumper</remote-id>
+ <remote-id type="cpan-module">Font::TTF::EBDT</remote-id>
+ <remote-id type="cpan-module">Font::TTF::EBLC</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Fdsc</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Feat</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Features::Cvar</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Features::Size</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Features::Sset</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Fmtx</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Font</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Fpgm</remote-id>
+ <remote-id type="cpan-module">Font::TTF::GDEF</remote-id>
+ <remote-id type="cpan-module">Font::TTF::GPOS</remote-id>
+ <remote-id type="cpan-module">Font::TTF::GSUB</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Glat</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Gloc</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Glyf</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Glyph</remote-id>
+ <remote-id type="cpan-module">Font::TTF::GrFeat</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Hdmx</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Head</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Hhea</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Hmtx</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Kern</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Kern::ClassArray</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Kern::CompactClassArray</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Kern::OrderedList</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Kern::StateTable</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Kern::Subtable</remote-id>
+ <remote-id type="cpan-module">Font::TTF::LTSH</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Loca</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Maxp</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Mort</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Mort::Chain</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Mort::Contextual</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Mort::Insertion</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Mort::Ligature</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Mort::Noncontextual</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Mort::Rearrangement</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Mort::Subtable</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Name</remote-id>
+ <remote-id type="cpan-module">Font::TTF::OS_2</remote-id>
+ <remote-id type="cpan-module">Font::TTF::OTTags</remote-id>
+ <remote-id type="cpan-module">Font::TTF::OldCmap</remote-id>
+ <remote-id type="cpan-module">Font::TTF::OldMort</remote-id>
+ <remote-id type="cpan-module">Font::TTF::PCLT</remote-id>
+ <remote-id type="cpan-module">Font::TTF::PSNames</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Post</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Prep</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Prop</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Segarr</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Silf</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Sill</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Table</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Ttc</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Ttopen</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Utils</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Vhea</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Vmtx</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Win32</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Woff</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Woff::MetaData</remote-id>
+ <remote-id type="cpan-module">Font::TTF::Woff::PrivateData</remote-id>
+ <remote-id type="cpan-module">Font::TTF::XMLparse</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Format-Human-Bytes-0.60.0-r1 b/dev-perl/Format-Human-Bytes-0.60.0-r1
deleted file mode 100644
index b617a7bdd5e5..000000000000
--- a/dev-perl/Format-Human-Bytes-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Format a bytecount and make it human readable
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Format-Human-Bytes/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SE/SEWI/Format-Human-Bytes-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0317648d25fd1fc5e3b0269b43380fc5
diff --git a/dev-perl/Format-Human-Bytes/Format-Human-Bytes-0.60.0-r1.ebuild b/dev-perl/Format-Human-Bytes/Format-Human-Bytes-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..ed133b428cb4
--- /dev/null
+++ b/dev-perl/Format-Human-Bytes/Format-Human-Bytes-0.60.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SEWI
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Format a bytecount and make it human readable"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Format-Human-Bytes/Manifest b/dev-perl/Format-Human-Bytes/Manifest
new file mode 100644
index 000000000000..e515b638d69f
--- /dev/null
+++ b/dev-perl/Format-Human-Bytes/Manifest
@@ -0,0 +1,3 @@
+DIST Format-Human-Bytes-0.06.tar.gz 27183 BLAKE2B d94f83676ce314c2c03530c8b71eb5225467595c01a01d7f1e41cce6dbc904b5ae0c3dc0bbbaf2f82b2511b2122ce676f57e2ff6f69f0106c2209a54fdb65e58 SHA512 a1a1d9fee7ed2382c73939ce073e5cbd53595260076ec8b885219cce99731ca21ea273c9efe11ec66dbabf3133867800e34bdf9d96b4ed2dcecb77cffee704bc
+EBUILD Format-Human-Bytes-0.60.0-r1.ebuild 484 BLAKE2B 3b926ab88b57bf94de4704035372997359be65e05d61565c9775d52b93483708c10203f75b466cdf13d1908b1b0e0546a608eaa235937d8ba7f656e869c32307 SHA512 22cd21296094b59296e38bcdef21794d2d5738e2ae574ae7f0f91d53290327c4993280a903764d5eac6e1de860b8903a409121c4bb77ef337416ab550d742872
+MISC metadata.xml 409 BLAKE2B 3bfbc27dff9a1d91496930ded88b542f91b5c171d5f6d4b310bc1c09c0bdada4c4f84b4e48d0558f39a5ba0c35f0f8801b4773c39cc0f5ea2b889c96455a2967 SHA512 49c08325fa586eb91098b9c63ea1dbf2987cd65b6f6fddf622d616e4be1bdc7fcdd076115341157fcee6f877d98ea6957e02e8b2e9e4363e0749ff0ea54fadb5
diff --git a/dev-perl/Format-Human-Bytes/metadata.xml b/dev-perl/Format-Human-Bytes/metadata.xml
new file mode 100644
index 000000000000..9982eea4ee75
--- /dev/null
+++ b/dev-perl/Format-Human-Bytes/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">Format-Human-Bytes</remote-id>
+ <remote-id type="cpan-module">Format::Human::Bytes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/FreezeThaw-0.500.100-r1 b/dev-perl/FreezeThaw-0.500.100-r1
deleted file mode 100644
index 6d61ee8224e0..000000000000
--- a/dev-perl/FreezeThaw-0.500.100-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=converting Perl structures to strings and back
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/FreezeThaw/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILYAZ/modules/FreezeThaw-0.5001.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5769b43e692b26d1fff9b94313259d7e
diff --git a/dev-perl/FreezeThaw/FreezeThaw-0.500.100-r1.ebuild b/dev-perl/FreezeThaw/FreezeThaw-0.500.100-r1.ebuild
new file mode 100644
index 000000000000..ec00a8317858
--- /dev/null
+++ b/dev-perl/FreezeThaw/FreezeThaw-0.500.100-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ILYAZ
+MODULE_SECTION=modules
+MODULE_VERSION=0.5001
+inherit perl-module
+
+DESCRIPTION="converting Perl structures to strings and back"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/FreezeThaw/Manifest b/dev-perl/FreezeThaw/Manifest
new file mode 100644
index 000000000000..ccb23e1cd366
--- /dev/null
+++ b/dev-perl/FreezeThaw/Manifest
@@ -0,0 +1,3 @@
+DIST FreezeThaw-0.5001.tar.gz 11800 BLAKE2B 658071a36e4c7469140ff2d7537dbe6fef412d3b133c7edacbcaa1b3156407f4ac0c615b7567c19e4c712d75d097c68220cd19f3f71c68800ac337fdf0dfd84a SHA512 c655099e361541d214961d072fcd9afdbe2c491a41de4a20bc29db8e36570806dc13197001e5a412b5523225442578ed42abe1e644a7f59b9e0498f15b90a45c
+EBUILD FreezeThaw-0.500.100-r1.ebuild 414 BLAKE2B 08fbfd1345b2f07933278b0e4b0eb6dfe27bd6f42a30ec8d65af28666bcc62a540a5695e45f4b2dd4882e7685b427a9cb36e72c7e1a5df6ca395b206a9cc79ce SHA512 af65948ea38cd10086c0a5b469a6d70ba8a7adc2154292a2cce6cad71176b9b345629c0f16d7740694e08f04166e2f2b36e37b728965173c07673e95abea8739
+MISC metadata.xml 391 BLAKE2B 80c988d824a1c114b7074cd7a218ea196ceda697109aed13556f89ff34723e925837a52af7447a832dda096f37a38f18d4dbc3b7d1935238f3d3b1ed55e77422 SHA512 641591e10cce64c849709967d541bdbc3da47ff52f2bbb6c663dd1a7649ce484bbba1b37a2ece2c6b0463314b42346e940bddf0f921973ee3cf3ce03eede08b8
diff --git a/dev-perl/FreezeThaw/metadata.xml b/dev-perl/FreezeThaw/metadata.xml
new file mode 100644
index 000000000000..892f35b4f82c
--- /dev/null
+++ b/dev-perl/FreezeThaw/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">FreezeThaw</remote-id>
+ <remote-id type="cpan-module">FreezeThaw</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Fuse-0.16.1 b/dev-perl/Fuse-0.16.1
deleted file mode 100644
index 744321e7f609..000000000000
--- a/dev-perl/Fuse-0.16.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sys-fs/fuse dev-lang/perl:=[-build(-)]
-DESCRIPTION=Fuse module for perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Fuse/
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=sys-fs/fuse dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DP/DPATES/Fuse-0.16.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=645ff51dde34399a29c60b1c6c9d187d
diff --git a/dev-perl/Fuse/Fuse-0.16.1.ebuild b/dev-perl/Fuse/Fuse-0.16.1.ebuild
new file mode 100644
index 000000000000..7fc42e8bf035
--- /dev/null
+++ b/dev-perl/Fuse/Fuse-0.16.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DPATES
+inherit perl-module
+
+DESCRIPTION="Fuse module for perl"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+
+RDEPEND="sys-fs/fuse"
+DEPEND="${RDEPEND}"
+
+# Test is whack - ChrisWhite
+#SRC_TEST="do"
diff --git a/dev-perl/Fuse/Manifest b/dev-perl/Fuse/Manifest
new file mode 100644
index 000000000000..a44db8041b48
--- /dev/null
+++ b/dev-perl/Fuse/Manifest
@@ -0,0 +1,3 @@
+DIST Fuse-0.16.1.tar.gz 43004 BLAKE2B fe3a1b39c7c6d4198c06dfc8deccff592b3c546823adcc7b5b910b5f50760db382a349084d82749cb9eff205d39e71221557b8a93d34f9d603ea5551acf2c397 SHA512 77de154f537fba0fb2d896d6eb35d7787c0863ec48ad1cbeb9040de0e73e593798cddfa279e88157e78c6716dcfd16f045558e15ff663b82e4fa11d87779c1d0
+EBUILD Fuse-0.16.1.ebuild 328 BLAKE2B 4db624f39ee79824d7791338c8571f15022189f05361a85ddfaaf52a23424adf8f5a3fc35a7f6f4f1bf0b860cfff3ac761287455c153925869369f9bab9df0d7 SHA512 1227737867cb5d2282b13ae9edc44d8404187c5b2f7fad816ec1824b6509883ca9272c48932a3cf92e2397cdad1d7d0619fcb2d0dc091d251cbb84f4f5c9f49d
+MISC metadata.xml 438 BLAKE2B 9c164dae47c2e4689de12848d5680b7ec63f5f22fd1835feb7824cf950818543a366b7d08d519ada377cd424f6dc763c1a3670386b53c8a4cbdb47473a032faa SHA512 1ea08ff1c4f5898f51f190ee42358b90972d9dd89fc9bb3eea782fa4d4573343b7663edc5e488dc990b58e215f98f1185e8543782b76e4192ad4482291c388ac
diff --git a/dev-perl/Fuse/metadata.xml b/dev-perl/Fuse/metadata.xml
new file mode 100644
index 000000000000..66197e8aaa1c
--- /dev/null
+++ b/dev-perl/Fuse/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Fuse</remote-id>
+ <remote-id type="cpan-module">Fuse</remote-id>
+ <remote-id type="cpan-module">test::helper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GD-2.560.0-r1 b/dev-perl/GD-2.560.0-r1
deleted file mode 100644
index 0dbcb3ff0fde..000000000000
--- a/dev-perl/GD-2.560.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Math-Complex >=media-libs/gd-2.0.33 png? ( media-libs/gd[png] media-libs/libpng:0 sys-libs/zlib ) jpeg? ( media-libs/gd[jpeg] virtual/jpeg:0 ) truetype? ( media-libs/gd[truetype] media-libs/freetype:2 ) xpm? ( media-libs/gd[xpm] x11-libs/libXpm ) gif? ( media-libs/giflib ) virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Interface to Thomas Boutell's gd library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GD/
-IUSE=animgif gif jpeg png truetype xpm
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Math-Complex >=media-libs/gd-2.0.33 png? ( media-libs/gd[png] media-libs/libpng:0 sys-libs/zlib ) jpeg? ( media-libs/gd[jpeg] virtual/jpeg:0 ) truetype? ( media-libs/gd[truetype] media-libs/freetype:2 ) xpm? ( media-libs/gd[xpm] x11-libs/libXpm ) gif? ( media-libs/giflib ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/GD-2.56.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d126a8be98d3f45f4bdbccaae6683be4
diff --git a/dev-perl/GD-2.560.0-r2 b/dev-perl/GD-2.560.0-r2
deleted file mode 100644
index 204405b963b6..000000000000
--- a/dev-perl/GD-2.560.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Math-Complex >=media-libs/gd-2.2.3 png? ( media-libs/gd[png] media-libs/libpng:0 sys-libs/zlib ) jpeg? ( media-libs/gd[jpeg] virtual/jpeg:0 ) truetype? ( media-libs/gd[truetype] media-libs/freetype:2 ) xpm? ( media-libs/gd[xpm] x11-libs/libXpm ) gif? ( media-libs/giflib ) virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Interface to Thomas Boutell's gd library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GD/
-IUSE=animgif gif jpeg png truetype xpm
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Math-Complex >=media-libs/gd-2.2.3 png? ( media-libs/gd[png] media-libs/libpng:0 sys-libs/zlib ) jpeg? ( media-libs/gd[jpeg] virtual/jpeg:0 ) truetype? ( media-libs/gd[truetype] media-libs/freetype:2 ) xpm? ( media-libs/gd[xpm] x11-libs/libXpm ) gif? ( media-libs/giflib ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/GD-2.56.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=046d3195497f3dbed7af4341bb18397d
diff --git a/dev-perl/GD-2.660.0 b/dev-perl/GD-2.660.0
deleted file mode 100644
index 2d61dbb7adb3..000000000000
--- a/dev-perl/GD-2.660.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=media-libs/gd-2.2.3 png? ( media-libs/gd[png] media-libs/libpng:0 sys-libs/zlib ) jpeg? ( media-libs/gd[jpeg] virtual/jpeg:0 ) truetype? ( media-libs/gd[truetype] media-libs/freetype:2 ) xpm? ( media-libs/gd[xpm] x11-libs/libXpm ) fcgi? ( dev-libs/fcgi ) gif? ( media-libs/giflib ) >=virtual/perl-ExtUtils-Constant-0.230.0 dev-perl/ExtUtils-PkgConfig virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Interface to Thomas Boutell's gd library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GD/
-IUSE=animgif fcgi gif jpeg png truetype xpm examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=media-libs/gd-2.2.3 png? ( media-libs/gd[png] media-libs/libpng:0 sys-libs/zlib ) jpeg? ( media-libs/gd[jpeg] virtual/jpeg:0 ) truetype? ( media-libs/gd[truetype] media-libs/freetype:2 ) xpm? ( media-libs/gd[xpm] x11-libs/libXpm ) fcgi? ( dev-libs/fcgi ) gif? ( media-libs/giflib ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/GD-2.66.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=de5e3b29dd7ad4280ff75286eeee44ac
diff --git a/dev-perl/GD-Barcode-1.150.0-r1 b/dev-perl/GD-Barcode-1.150.0-r1
deleted file mode 100644
index 4ffa48661f53..000000000000
--- a/dev-perl/GD-Barcode-1.150.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/GD dev-lang/perl:=[-build(-)]
-DESCRIPTION=GD::Barcode - Create barcode image with GD
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/GD-Barcode/
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/GD dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KW/KWITKNR/GD-Barcode-1.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=421d375836db0eb658711903e5590aa0
diff --git a/dev-perl/GD-Barcode/GD-Barcode-1.150.0-r1.ebuild b/dev-perl/GD-Barcode/GD-Barcode-1.150.0-r1.ebuild
new file mode 100644
index 000000000000..ef100077c4a2
--- /dev/null
+++ b/dev-perl/GD-Barcode/GD-Barcode-1.150.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KWITKNR
+MODULE_VERSION=1.15
+inherit perl-module
+
+DESCRIPTION="GD::Barcode - Create barcode image with GD"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/GD"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/GD-Barcode/Manifest b/dev-perl/GD-Barcode/Manifest
new file mode 100644
index 000000000000..3c0a0098b919
--- /dev/null
+++ b/dev-perl/GD-Barcode/Manifest
@@ -0,0 +1,3 @@
+DIST GD-Barcode-1.15.tar.gz 892881 BLAKE2B 4c1b8e7f97c01f8c2295e68d2ef2045eb2b65af7f4c5e3695263fab11d8065e09aef64df4d35cdf482269faf5695f0f2a8b97d468a9d5f69749487def8e4ee5a SHA512 3128ef0376f2d31b55bdf9e206a16982632a7e7e7eae6d0d846fe0f80f3998a893f22f910a7d053e15b9fd94a9408805a7b862d735e6be03e1fcb9ff7d4d5155
+EBUILD GD-Barcode-1.150.0-r1.ebuild 345 BLAKE2B b02d9a07153344a9bcb60f9e9239d9198b1a93098497431e9bb1bbfa1b7565e89ccd905cd3e59c385c2e6370646f8fbe7e07a73adf58fabc89d79101ae8b641c SHA512 850929609f0724c421ad4320c7d0a3ac658b8c83a05e697dda633b20cbe917145f018c9ef21a9054196d45edc8bebb9e19b3eda180555e9478aa8a9c319c859f
+MISC metadata.xml 1187 BLAKE2B 812b8b5aa39946e0a696b8a43cb6be2ca04a8bae6a37e10b67a5bb4ab67124be883bb8839ae53646ffc1533d03b20ec2a88405a536f6da3e8c53b0a603ab04ae SHA512 fccbc94c5b90713c1cc0c726ca6610eacea68b92e5cc5274484c03f2f54628fc35dc6d5dd2698e5fbf7d88131a041a8e7d3b38bef6865a08e56996dd75c2ba00
diff --git a/dev-perl/GD-Barcode/metadata.xml b/dev-perl/GD-Barcode/metadata.xml
new file mode 100644
index 000000000000..8e5dd8bf834c
--- /dev/null
+++ b/dev-perl/GD-Barcode/metadata.xml
@@ -0,0 +1,24 @@
+<?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">GD-Barcode</remote-id>
+ <remote-id type="cpan-module">GD::Barcode</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::COOP2of5</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::Code39</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::EAN13</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::EAN8</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::IATA2of5</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::ITF</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::Industrial2of5</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::Matrix2of5</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::NW7</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::QRcode</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::UPCA</remote-id>
+ <remote-id type="cpan-module">GD::Barcode::UPCE</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GD-Graph3d-0.630.0-r1 b/dev-perl/GD-Graph3d-0.630.0-r1
deleted file mode 100644
index 056e58a402a5..000000000000
--- a/dev-perl/GD-Graph3d-0.630.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/GD-1.18 >=dev-perl/GDGraph-1.30 dev-perl/GDTextUtil dev-lang/perl:=[-build(-)]
-DESCRIPTION=Create 3D Graphs with GD and GD::Graph
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/GD-Graph3d/
-KEYWORDS=alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/GD-1.18 >=dev-perl/GDGraph-1.30 dev-perl/GDTextUtil dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WA/WADG/GD-Graph3d-0.63.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5c9db8a76052dd5bd560049272b8c8f4
diff --git a/dev-perl/GD-Graph3d-0.630.0-r2 b/dev-perl/GD-Graph3d-0.630.0-r2
deleted file mode 100644
index 8104297a816a..000000000000
--- a/dev-perl/GD-Graph3d-0.630.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/GD-1.18 >=dev-perl/GDGraph-1.30 dev-perl/GDTextUtil dev-lang/perl:=
-DESCRIPTION=Create 3D Graphs with GD and GD::Graph
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GD-Graph3d/
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/GD-1.18 >=dev-perl/GDGraph-1.30 dev-perl/GDTextUtil dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WA/WADG/GD-Graph3d-0.63.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5654d4f3fd2209ddf851e8b95debf097
diff --git a/dev-perl/GD-Graph3d/GD-Graph3d-0.630.0-r1.ebuild b/dev-perl/GD-Graph3d/GD-Graph3d-0.630.0-r1.ebuild
new file mode 100644
index 000000000000..c2fb44499750
--- /dev/null
+++ b/dev-perl/GD-Graph3d/GD-Graph3d-0.630.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=WADG
+MODULE_VERSION=0.63
+inherit perl-module
+
+DESCRIPTION="Create 3D Graphs with GD and GD::Graph"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/GD-1.18
+ >=dev-perl/GDGraph-1.30
+ dev-perl/GDTextUtil"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/GD-Graph3d/GD-Graph3d-0.630.0-r2.ebuild b/dev-perl/GD-Graph3d/GD-Graph3d-0.630.0-r2.ebuild
new file mode 100644
index 000000000000..8902798fd270
--- /dev/null
+++ b/dev-perl/GD-Graph3d/GD-Graph3d-0.630.0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=WADG
+DIST_VERSION=0.63
+inherit perl-module
+
+DESCRIPTION="Create 3D Graphs with GD and GD::Graph"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/GD-1.18
+ >=dev-perl/GDGraph-1.30
+ dev-perl/GDTextUtil"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/GD-Graph3d/Manifest b/dev-perl/GD-Graph3d/Manifest
new file mode 100644
index 000000000000..b1bcb68383c5
--- /dev/null
+++ b/dev-perl/GD-Graph3d/Manifest
@@ -0,0 +1,4 @@
+DIST GD-Graph3d-0.63.tar.gz 97855 BLAKE2B db862650290970d8521dd9da2490a8eb10119dfb885f0100fd4d75a035c0fcb367614d7d483c6c9c650944fea671de181449917f8bb1bc44b519857ea364393b SHA512 4792461322e7f37a671c1ec87bceb4591f69a90d328d816b19b7fc1013c053c1d66de2f94511c010bed0a8cc6363ee46f928c864614703d399231e149012d559
+EBUILD GD-Graph3d-0.630.0-r1.ebuild 419 BLAKE2B e4ec2df91b577af0d2bd08319e1483a6f90fa26a4d37f05c067921d6a3e9c3d4369bbe98099e520ff7c7d39bbfed6a3b389846fee7ca64987ede7beeba354a54 SHA512 99018576c2665a3700ffaf7159ed5b37b0e7803e5fa7ca76fe576ce2671ac798e739b63b285be3b0990c63f627580e32225f179f4ddb3a7a5fc86f2cbf924628
+EBUILD GD-Graph3d-0.630.0-r2.ebuild 422 BLAKE2B d2b442c0294656bd3206cc2c670293056626e3c04a63933f4e146d323590117d2ba1a7c2c3ad6697aa2e7522355a4f167e12654af5d4851a92802152678b73fc SHA512 17b5113c2880d92134edcb840d5c87b143bca035ab52960cc5c9a8b1d3c0d55621896a605fe1b0348d246ee93316ccbf02c01aeaf4f75e7b8ea4b15f16d774e4
+MISC metadata.xml 786 BLAKE2B eb115ec38a3b39966717fa92eb04b5765932764cd0a36839fd1639ed424ad417cbeca6382ab2a6dc2ca32221c8ce299545c6715160dc0926f0c8c8c12412c2f6 SHA512 cbbea768f087b71d77f412542d2d7eaa85473b83ab39e01d1d21d77fda2efe928052384c88d53fa901b4cb226c0dccb61a26225c32c6879fdf2b4730f3eae6d1
diff --git a/dev-perl/GD-Graph3d/metadata.xml b/dev-perl/GD-Graph3d/metadata.xml
new file mode 100644
index 000000000000..7d54c8bf21f5
--- /dev/null
+++ b/dev-perl/GD-Graph3d/metadata.xml
@@ -0,0 +1,18 @@
+<?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">GD-Graph3d</remote-id>
+ <remote-id type="cpan-module">GD::Graph3d</remote-id>
+ <remote-id type="cpan-module">GD::Graph::axestype3d</remote-id>
+ <remote-id type="cpan-module">GD::Graph::bars3d</remote-id>
+ <remote-id type="cpan-module">GD::Graph::cylinder</remote-id>
+ <remote-id type="cpan-module">GD::Graph::cylinder3d</remote-id>
+ <remote-id type="cpan-module">GD::Graph::lines3d</remote-id>
+ <remote-id type="cpan-module">GD::Graph::pie3d</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GD-SVG-0.330.0-r1 b/dev-perl/GD-SVG-0.330.0-r1
deleted file mode 100644
index 490a35d530fc..000000000000
--- a/dev-perl/GD-SVG-0.330.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/GD dev-perl/SVG dev-lang/perl:=[-build(-)]
-DESCRIPTION=Seamlessly enable SVG output from scripts written using GD
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/GD-SVG/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/GD dev-perl/SVG dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TW/TWH/GD-SVG-0.33.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=78f4d9cd59e8b8d7fc18e4dc6ca143be
diff --git a/dev-perl/GD-SVG/GD-SVG-0.330.0-r1.ebuild b/dev-perl/GD-SVG/GD-SVG-0.330.0-r1.ebuild
new file mode 100644
index 000000000000..7c78773af6bf
--- /dev/null
+++ b/dev-perl/GD-SVG/GD-SVG-0.330.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TWH
+MODULE_VERSION=0.33
+inherit perl-module
+
+DESCRIPTION="Seamlessly enable SVG output from scripts written using GD"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+DEPEND="dev-perl/GD
+ dev-perl/SVG"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/GD-SVG/Manifest b/dev-perl/GD-SVG/Manifest
new file mode 100644
index 000000000000..b1e02b001170
--- /dev/null
+++ b/dev-perl/GD-SVG/Manifest
@@ -0,0 +1,3 @@
+DIST GD-SVG-0.33.tar.gz 46347 BLAKE2B 21b21491e9fa4ec7ed625cd6b318a96ec79060e36bf93a7a66c9ff088753291ff196affac74a42c99e3cc3da5e70cde810798fd5bdc228e2c637555d9b9bbd97 SHA512 2fc214b26448f381d8b97d14c5698b939c2ce8c6fd525a44d530da29f2deb5611c0111c75a577ba91273e97d0714220efbb709aedac67fb0dbbd82e6e4973890
+EBUILD GD-SVG-0.330.0-r1.ebuild 363 BLAKE2B dce83120cd0be5c803b7d26a7011c481b845e8916f4ef8ec65478584d66be16f39a74cbc4f3ab1a9f1847a56914ab5577d630effdddd346f276521a7430f4bc1 SHA512 615211b6bb776c4e615375b4f1c6659ebe6b4a253fd270d8a2326c11c9418425c7d79f0cdac19d1b84e2fd7e260c0a17ab8dde56df0222c17be8e758bdc2c4cb
+MISC metadata.xml 568 BLAKE2B dc2b0a5eae6502e61e72ce92ae16b9945563e7d48e24a6db7104a1c6e42d4bdc58931e20ae00274efe84d5e276c6ac17e607ad455e5b87628ae6aca66557f472 SHA512 2fed8c6464ddabccb0fc255711582f5daf886b730a74194f9e66b97b367f4003d3ac98ccb2bb705b986315dd1171a00c52b3ce90c5c7dbbb5e37aca20ed58c4a
diff --git a/dev-perl/GD-SVG/metadata.xml b/dev-perl/GD-SVG/metadata.xml
new file mode 100644
index 000000000000..092c9edf825e
--- /dev/null
+++ b/dev-perl/GD-SVG/metadata.xml
@@ -0,0 +1,15 @@
+<?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">GD-SVG</remote-id>
+ <remote-id type="cpan-module">GD::SVG</remote-id>
+ <remote-id type="cpan-module">GD::SVG::Font</remote-id>
+ <remote-id type="cpan-module">GD::SVG::Image</remote-id>
+ <remote-id type="cpan-module">GD::SVG::Polygon</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GD/GD-2.560.0-r1.ebuild b/dev-perl/GD/GD-2.560.0-r1.ebuild
new file mode 100644
index 000000000000..c4df93414b3a
--- /dev/null
+++ b/dev-perl/GD/GD-2.560.0-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LDS
+DIST_VERSION=2.56
+inherit perl-module
+
+DESCRIPTION="Interface to Thomas Boutell's gd library"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="animgif gif jpeg png truetype xpm"
+PATCHES=(
+ "${FILESDIR}/${P}-rt106594.patch"
+)
+RDEPEND="
+ virtual/perl-Math-Complex
+ >=media-libs/gd-2.0.33
+ png? (
+ media-libs/gd[png]
+ media-libs/libpng:0
+ sys-libs/zlib
+ )
+ jpeg? (
+ media-libs/gd[jpeg]
+ virtual/jpeg:0
+ )
+ truetype? (
+ media-libs/gd[truetype]
+ media-libs/freetype:2
+ )
+ xpm? (
+ media-libs/gd[xpm]
+ x11-libs/libXpm
+ )
+ gif? ( media-libs/giflib )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+PREFER_BUILDPL="no"
+
+src_prepare(){
+ perl-module_src_prepare
+
+ # bug 572000
+ ln -s "${S}"/lib/GD.xs "${S}"/GD.xs
+
+ sed -i "s/use Getopt::Long;/use Getopt::Long qw(:config pass_through);/" \
+ "${S}"/Makefile.PL || die
+}
+
+src_configure() {
+ local myconf
+ use gif && use animgif && myconf+=",ANIMGIF"
+ use jpeg && myconf+=",JPEG"
+ use truetype && myconf+=",FT"
+ use png && myconf+=",PNG"
+ use xpm && myconf+=",XPM"
+ use gif && myconf+=",GIF"
+ myconf="-options '${myconf:1}'"
+ perl-module_src_configure
+}
+
+mydoc="GD.html"
diff --git a/dev-perl/GD/GD-2.560.0-r2.ebuild b/dev-perl/GD/GD-2.560.0-r2.ebuild
new file mode 100644
index 000000000000..4bb7dcbd161b
--- /dev/null
+++ b/dev-perl/GD/GD-2.560.0-r2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LDS
+DIST_VERSION=2.56
+inherit perl-module
+
+DESCRIPTION="Interface to Thomas Boutell's gd library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="animgif gif jpeg png truetype xpm"
+PATCHES=(
+ "${FILESDIR}/${P}-rt106594.patch"
+)
+RDEPEND="
+ virtual/perl-Math-Complex
+ >=media-libs/gd-2.2.3
+ png? (
+ media-libs/gd[png]
+ media-libs/libpng:0
+ sys-libs/zlib
+ )
+ jpeg? (
+ media-libs/gd[jpeg]
+ virtual/jpeg:0
+ )
+ truetype? (
+ media-libs/gd[truetype]
+ media-libs/freetype:2
+ )
+ xpm? (
+ media-libs/gd[xpm]
+ x11-libs/libXpm
+ )
+ gif? ( media-libs/giflib )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+PREFER_BUILDPL="no"
+
+src_prepare(){
+ perl-module_src_prepare
+
+ # bug 572000
+ ln -s "${S}"/lib/GD.xs "${S}"/GD.xs
+
+ sed -i "s/use Getopt::Long;/use Getopt::Long qw(:config pass_through);/" \
+ "${S}"/Makefile.PL || die
+}
+
+src_configure() {
+ local myconf
+ myconf="VERSION_33,GD_UNCLOSEDPOLY,GD_FTCIRCLE" # Per line 284 of Makefile.PL
+ use gif && use animgif && myconf+=",ANIMGIF"
+ use jpeg && myconf+=",JPEG"
+ use truetype && myconf+=",FT"
+ use png && myconf+=",PNG"
+ use xpm && myconf+=",XPM"
+ use gif && myconf+=",GIF"
+ myconf="-options '${myconf}'"
+ perl-module_src_configure
+}
+
+mydoc="GD.html"
diff --git a/dev-perl/GD/GD-2.660.0.ebuild b/dev-perl/GD/GD-2.660.0.ebuild
new file mode 100644
index 000000000000..58cae8195002
--- /dev/null
+++ b/dev-perl/GD/GD-2.660.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=2.66
+DIST_EXAMPLES=("demos/*")
+inherit perl-module
+
+DESCRIPTION="Interface to Thomas Boutell's gd library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="animgif fcgi gif jpeg png truetype xpm"
+
+RDEPEND="
+ >=media-libs/gd-2.2.3
+ png? (
+ media-libs/gd[png]
+ media-libs/libpng:0
+ sys-libs/zlib
+ )
+ jpeg? (
+ media-libs/gd[jpeg]
+ virtual/jpeg:0
+ )
+ truetype? (
+ media-libs/gd[truetype]
+ media-libs/freetype:2
+ )
+ xpm? (
+ media-libs/gd[xpm]
+ x11-libs/libXpm
+ )
+ fcgi? (
+ dev-libs/fcgi
+ )
+ gif? ( media-libs/giflib )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-Constant-0.230.0
+ dev-perl/ExtUtils-PkgConfig
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_prepare(){
+ perl-module_src_prepare
+ sed -i "s/use Getopt::Long;/use Getopt::Long qw(:config pass_through);/" \
+ "${S}"/Makefile.PL || die
+}
+
+src_configure() {
+ local myconf
+ myconf="VERSION_33,GD_UNCLOSEDPOLY,GD_FTCIRCLE" # Per line 284 of Makefile.PL
+ use gif && use animgif && myconf+=",ANIMGIF"
+ use jpeg && myconf+=",JPEG"
+ use truetype && myconf+=",FT"
+ use png && myconf+=",PNG"
+ use xpm && myconf+=",XPM"
+ use gif && myconf+=",GIF"
+ myconf="-options '${myconf}'"
+ use fcgi && myconf+=" --fcgi"
+ perl-module_src_configure
+}
+
+src_test() {
+ perl_rm_files t/z_*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/GD/Manifest b/dev-perl/GD/Manifest
new file mode 100644
index 000000000000..39361b4c158e
--- /dev/null
+++ b/dev-perl/GD/Manifest
@@ -0,0 +1,7 @@
+AUX GD-2.560.0-rt106594.patch 1253 BLAKE2B d7d05d2c492782a90e877932dd9a12aeedc5d206fa41a4bbf35b871c6d3fd27557f2d9e0606f39cddee92f4b132e6d57f0f83dc90d0c82689b52f36ae7ec5c6b SHA512 6bb62f4dd24076f1d99a99e6adbba8daba6c94366ac6e0bdd5a9c18758f7090d6a387d1405b8402fe0463a25825542100d46768f56f80d64d05f34a0b20f0881
+DIST GD-2.56.tar.gz 273441 BLAKE2B eb8d27a1a18f3ee8474138c82d1305b6bc8248e6b4ba4ab0bc4470d070eae0207a837e54e8f02c8f6c06e813663396561c0ac2d191e9884ea1f0ff65d23bc166 SHA512 51c4b46b199625a12ae1ad1003cafe4e66913d1e0c0b51d9bccbc7c14a86dfe29144caefbeca2927a66a44d4ba8b134550ee4a63eb86aceaa13513c46a4e71f4
+DIST GD-2.66.tar.gz 253000 BLAKE2B 1a1d5374c06fcb07849e504c8c5c6f00443890cfb728fd02b4c94838d754c2f04bbda80cfa8e2a7b08a3c07cbed32aa6a499468dfb044865f833b3486965d2b8 SHA512 37d3da70f4e0b89b0166488a1f8a48c508ff5e515653fe1b10602cb708ae0ce713c617dcae21c48ec795799fb0e061762696e6a65bb8ba359859223d15677c61
+EBUILD GD-2.560.0-r1.ebuild 1400 BLAKE2B f6453b677f0e2e0f2d587ace85cb2f19416c589a93b2bf0373e77c6fcf2e3ece7cd8d486eb20c6bcea3f0c56e919622cf565636e24984b5e38c08d77da8e7069 SHA512 b496fa5d38fc26b33a0252a5b752414134e8af27b8264bc1be4c1dbd049068f6d11c2b50438a0341cf728b432c554631005a079a82522f3352d7f2550544d5f9
+EBUILD GD-2.560.0-r2.ebuild 1488 BLAKE2B 45c6b2078e79dd93bf26348d7ff7697d1053f45415c1efd32c4c93024bfc9465361802c40ea892cbdbb878c0603bd07a6a97a8f1937c72935cb2a4de6dfc4de1 SHA512 ab2616acfc2d466f98c8272cbb22eff269bd527cc06da45783e9d40fc5a03932efac31f1b03f3864482745a197312346f461a7aeddc2fd7b69280d487570830a
+EBUILD GD-2.660.0.ebuild 1517 BLAKE2B f712e46495d11359ab865b20355730a178862bc7214298f060e2f781d4be5b5754d4ce8f63390f033782047931a96185c4486743c51886041a8049db1c21bcf0 SHA512 5bbc50f783d91c015fa2bd7673c7121c380865d6013ffeab16b6576cf6227a0f9cd78accc1a6405b8d928579c3b2022531b8bd348df5ad872beaae933f081812
+MISC metadata.xml 852 BLAKE2B ab7abbcbf4d6d62266365794525899c41cb9119ac9173363eebb2573e682671c3e7b7cf032d450d90c19a9ba692915f2cbf706e2a90260c80f8e8eb251cee763 SHA512 7b5fe91b323a991d33efaa0b4eb5e4cb96ae8b279035e72a9d9937e08d64cfc7ae39d6ee720becabaa434d55088f05bb4352ff57e7abd63abe0c1949771a3f86
diff --git a/dev-perl/GD/files/GD-2.560.0-rt106594.patch b/dev-perl/GD/files/GD-2.560.0-rt106594.patch
new file mode 100644
index 000000000000..dc8007d5d493
--- /dev/null
+++ b/dev-perl/GD/files/GD-2.560.0-rt106594.patch
@@ -0,0 +1,40 @@
+diff -Naur GD-2.56/t/GD.t GD-2.56b/t/GD.t
+--- GD-2.56/t/GD.t 2014-10-28 01:34:54.000000000 +0000
++++ GD-2.56b/t/GD.t 2016-05-10 10:05:05.838356122 +0000
+@@ -7,8 +7,8 @@
+ use FindBin qw($Bin);
+ use lib "$Bin/../blib/lib","$Bin/../blib/arch","$Bin/../lib";
+ use constant FONT=>"$Bin/test_data/Generic.ttf";
+-use constant IMAGE_TESTS => 7;
+-use Test::More tests => 11;
++use constant IMAGE_TESTS => 6;
++use Test::More tests => 10;
+ use IO::Dir;
+
+ use_ok('GD',':DEFAULT',':cmp');
+@@ -219,25 +219,6 @@
+ return $im;
+ }
+
+-sub test7 {
+- my $im = GD::Image->new(400,250);
+- if (!$im) { printf("Test7: no image");};
+- my($white,$black,$red,$blue,$yellow) =
+- (
+- $im->colorAllocate(255, 255, 255),
+- $im->colorAllocate(0, 0, 0),
+- $im->colorAllocate(255, 0, 0),
+- $im->colorAllocate(0,0,255),
+- $im->colorAllocate(255,250,205)
+- );
+-
+- # Some TTFs
+- $im->stringFT($black,FONT,12.0,0.0,20,20,"Hello world!") || warn $@;
+- $im->stringFT($red,FONT,14.0,0.0,20,80,"Hello world!") || warn $@;
+- $im->stringFT($blue,FONT,30.0,-0.5,60,100,"Goodbye cruel world!") || warn $@;
+- return $im;
+-}
+-
+ sub run_image_regression_tests {
+ my $suffix = $ENV{GDIMAGETYPE} || 'gd2';
+ print STDERR "# Testing using $suffix support.\n";
diff --git a/dev-perl/GD/metadata.xml b/dev-perl/GD/metadata.xml
new file mode 100644
index 000000000000..2199b65b0d23
--- /dev/null
+++ b/dev-perl/GD/metadata.xml
@@ -0,0 +1,21 @@
+<?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>
+ <use>
+ <flag name="animgif">Enable animated gif support</flag>
+ <flag name="fcgi">Build for FastCGI compatibility via <pkg>dev-libs/fcgi</pkg> instead of using PerlIO</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">GD</remote-id>
+ <remote-id type="cpan-module">GD</remote-id>
+ <remote-id type="cpan-module">GD::Group</remote-id>
+ <remote-id type="cpan-module">GD::Image</remote-id>
+ <remote-id type="cpan-module">GD::Polygon</remote-id>
+ <remote-id type="cpan-module">GD::Polyline</remote-id>
+ <remote-id type="cpan-module">GD::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GDGraph-1.490.0 b/dev-perl/GDGraph-1.490.0
deleted file mode 100644
index 2bccc5284166..000000000000
--- a/dev-perl/GDGraph-1.490.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/GDTextUtil dev-perl/GD media-libs/gd dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl5 module to create charts using the GD module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/GDGraph/
-KEYWORDS=alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/GDTextUtil dev-perl/GD media-libs/gd dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUZ/GDGraph-1.49.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ff21d1bd38e63b6c86a5c113c4375378
diff --git a/dev-perl/GDGraph-1.510.0 b/dev-perl/GDGraph-1.510.0
deleted file mode 100644
index 66d460a4c8c9..000000000000
--- a/dev-perl/GDGraph-1.510.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=dev-perl/Capture-Tiny-0.300.0 >=dev-perl/Test-Exception-0.400.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Perl5 module to create charts using the GD module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GDGraph/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUZ/GDGraph-1.51.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=91ccc5cea029cf0514b3bb46238978d5
diff --git a/dev-perl/GDGraph-1.520.0 b/dev-perl/GDGraph-1.520.0
deleted file mode 100644
index 372531dce6a5..000000000000
--- a/dev-perl/GDGraph-1.520.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=dev-perl/Capture-Tiny-0.300.0 >=dev-perl/Test-Exception-0.400.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Perl5 module to create charts using the GD module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GDGraph/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUZ/GDGraph-1.52.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=587c0e414d16bb8a514298598689f60b
diff --git a/dev-perl/GDGraph-1.540.0 b/dev-perl/GDGraph-1.540.0
deleted file mode 100644
index 09b2926df7e2..000000000000
--- a/dev-perl/GDGraph-1.540.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd >=virtual/perl-ExtUtils-MakeMaker-6.760.0 test? ( >=dev-perl/Capture-Tiny-0.300.0 >=dev-perl/Test-Exception-0.400.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Perl5 module to create charts using the GD module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GDGraph/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUZ/GDGraph-1.54.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ecc2eee827a40f101ffb1e7528d03f7a
diff --git a/dev-perl/GDGraph/GDGraph-1.490.0.ebuild b/dev-perl/GDGraph/GDGraph-1.490.0.ebuild
new file mode 100644
index 000000000000..5d321fab8bf3
--- /dev/null
+++ b/dev-perl/GDGraph/GDGraph-1.490.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RUZ
+MODULE_VERSION=1.49
+inherit perl-module
+
+DESCRIPTION="Perl5 module to create charts using the GD module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/GDTextUtil
+ dev-perl/GD
+ media-libs/gd"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/GDGraph/GDGraph-1.510.0.ebuild b/dev-perl/GDGraph/GDGraph-1.510.0.ebuild
new file mode 100644
index 000000000000..c49964dc6caa
--- /dev/null
+++ b/dev-perl/GDGraph/GDGraph-1.510.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RUZ
+DIST_VERSION=1.51
+inherit perl-module
+
+DESCRIPTION="Perl5 module to create charts using the GD module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/GD-1.180.0
+ >=dev-perl/GDTextUtil-0.800.0
+ media-libs/gd
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=dev-perl/Capture-Tiny-0.300.0
+ >=dev-perl/Test-Exception-0.400.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/GDGraph/GDGraph-1.520.0.ebuild b/dev-perl/GDGraph/GDGraph-1.520.0.ebuild
new file mode 100644
index 000000000000..1e40e88bb322
--- /dev/null
+++ b/dev-perl/GDGraph/GDGraph-1.520.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RUZ
+DIST_VERSION=1.52
+inherit perl-module
+
+DESCRIPTION="Perl5 module to create charts using the GD module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/GD-1.180.0
+ >=dev-perl/GDTextUtil-0.800.0
+ media-libs/gd
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=dev-perl/Capture-Tiny-0.300.0
+ >=dev-perl/Test-Exception-0.400.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/GDGraph/GDGraph-1.540.0.ebuild b/dev-perl/GDGraph/GDGraph-1.540.0.ebuild
new file mode 100644
index 000000000000..708e5d9fccb9
--- /dev/null
+++ b/dev-perl/GDGraph/GDGraph-1.540.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RUZ
+DIST_VERSION=1.54
+inherit perl-module
+
+DESCRIPTION="Perl5 module to create charts using the GD module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/GD-1.180.0
+ >=dev-perl/GDTextUtil-0.800.0
+ media-libs/gd
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.760.0
+ test? (
+ >=dev-perl/Capture-Tiny-0.300.0
+ >=dev-perl/Test-Exception-0.400.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/GDGraph/Manifest b/dev-perl/GDGraph/Manifest
new file mode 100644
index 000000000000..e3736dc034b3
--- /dev/null
+++ b/dev-perl/GDGraph/Manifest
@@ -0,0 +1,9 @@
+DIST GDGraph-1.49.tar.gz 155643 BLAKE2B da76c442d51713b8839ee89c22734345730121f698f4ed45cc3cc5f5ec6a09f409dc2744cccc8979ac003b5aa6bca922a73ba22af8a8fc22d966e4f7a852a002 SHA512 720cc51dda41963be087bb39418642f75dade1bbab54cd4d788c18c9328f3fbd6a5c0f73027bb0be64d44cd94b0c5f2d67c48d4b0c3c34736ac8f7bc8cba95ab
+DIST GDGraph-1.51.tar.gz 156175 BLAKE2B d2cee141c9702c7584a90bf652f47670d5492ac8836c1c9d229010084ab606caba7cc12f0578e1b89b9b8f7c9b22a3f28d9c222777ed4a3df73576cb0857acad SHA512 c9cafdc90905fea8689cac32d0429ae987a933ae090de9894c9f70668db5c636e9363e76a656898df667dd0b0b4f593a64f3327f0b8a9738f74cd2cd937005e0
+DIST GDGraph-1.52.tar.gz 156349 BLAKE2B 93eefa2a1c342e0e8822bc3bd49837b9a5a882f15085aaf1888511631d064d5c6069b4c95ea11fa519edc3fb061dfe4a4e1dbf2d07cf4db1eba7dd20fe1bedb5 SHA512 9a213a5fb44608f3984ed763659fb0cb631bdbc34e89683eb3d4cb776de7fdd1cf4c9e339cf02e0035d4978bfd0d82723e1576c40720af917f50bb0363fd26e0
+DIST GDGraph-1.54.tar.gz 157158 BLAKE2B d427f135998c8e60e62ea0e94d1a8c2c48756fdd3d7fe2ab230f342657a684cacc3b3a9633cfdac16a5e65d01e2093043b5d8d4050082821e95b30ababc545e4 SHA512 0dd0da5fa0e879cf2addcbfdd02ee8e9e6af715b88b451dc29fe5028f30d7ba7fa0e126d07e7bb4f9a63e40b3be95a9cc0f6c061ea8644ba0ee7fdd2a7964fce
+EBUILD GDGraph-1.490.0.ebuild 412 BLAKE2B 5c0592a2e88b5df85ee3f2b1b6282e8b323ba7703df936ab0cbbd52fac6df2df855dd1afc258f4dd1b300fb7d0ea13634f0a6c712913738cafc228918200c412 SHA512 4bf908c1bc55883763130bbc99008bd4419f4525b754a44793ff9fc7f63355033b4d443a5b25b08f2a03d4579e28563047f90a3090afe375b5d554d1ec99a6ba
+EBUILD GDGraph-1.510.0.ebuild 605 BLAKE2B b0b38b233a16a44a868a7e078288638ab9997612d1f74779ab2c4fc52e5b3465f02be104c241ab16e49531905cfd5b5f71f6e9c19c6d2e3a64afa07ea85a563f SHA512 b5044eb924f1e305fcd3eafef945bd729a841f8ebc0f004162bd974c1a0d2f1786a35cfb4661d38ee06d06db174fbba1254fcbfb97cdaa712f85416412ab87ee
+EBUILD GDGraph-1.520.0.ebuild 605 BLAKE2B 569accc70df7c61f77fa3cbf475c3d22505515a74e07f862d709fd5e204184db2266a9c2670e9bc8bea584bc96e501d4e62063e4374d6ded234bd0656d6849fd SHA512 cff44bc6c279c9e07d6eafe2b68693aa15aff56eb53ac0cf1441b8568786e1a63578e35e7d65213a0e5725a456ef06565fdf0f60215c88351d3d0c10cbca1350
+EBUILD GDGraph-1.540.0.ebuild 605 BLAKE2B 51692f3c4cf4f110487aba5229cde7389f0ef9a6d39a11f3d0b12acb136aa3e832481f77822bee46c8197612c8ae13020db6347e37be4df57f767a91705d1cf8 SHA512 9ba1dcb333fc8e4a7f8ec64fe285d222a2d339ad71d9c0f464374e863b4d7f6e6bcb9381204156997893b6eb0e20cfae425f85d994fd342e6e56274f30e47fb6
+MISC metadata.xml 1212 BLAKE2B dac36fc8d38ddc79653e34777cce9f3bc7a7d636a84945cc78fc0df5697be2590012ca2a61a19df87f1fcb89833d15441fedb9bffa629032b83e6542aa6f2032 SHA512 6aded283f8bbaab312b2cf1e8e18e4700b05b9fe1b8f49b06390ce5421f7c9a41916782c8bb62b5334d2a0089f81a1f58e1a3c2f229f1860dce90138bd41d2fc
diff --git a/dev-perl/GDGraph/metadata.xml b/dev-perl/GDGraph/metadata.xml
new file mode 100644
index 000000000000..38bd44811034
--- /dev/null
+++ b/dev-perl/GDGraph/metadata.xml
@@ -0,0 +1,25 @@
+<?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">GDGraph</remote-id>
+ <remote-id type="cpan-module">GD::Graph</remote-id>
+ <remote-id type="cpan-module">GD::Graph::Data</remote-id>
+ <remote-id type="cpan-module">GD::Graph::Error</remote-id>
+ <remote-id type="cpan-module">GD::Graph::area</remote-id>
+ <remote-id type="cpan-module">GD::Graph::axestype</remote-id>
+ <remote-id type="cpan-module">GD::Graph::bars</remote-id>
+ <remote-id type="cpan-module">GD::Graph::colour</remote-id>
+ <remote-id type="cpan-module">GD::Graph::hbars</remote-id>
+ <remote-id type="cpan-module">GD::Graph::lines</remote-id>
+ <remote-id type="cpan-module">GD::Graph::linespoints</remote-id>
+ <remote-id type="cpan-module">GD::Graph::mixed</remote-id>
+ <remote-id type="cpan-module">GD::Graph::pie</remote-id>
+ <remote-id type="cpan-module">GD::Graph::points</remote-id>
+ <remote-id type="cpan-module">GD::Graph::utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GDTextUtil-0.860.0-r1 b/dev-perl/GDTextUtil-0.860.0-r1
deleted file mode 100644
index 19f9364822fd..000000000000
--- a/dev-perl/GDTextUtil-0.860.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/GD dev-lang/perl:=[-build(-)]
-DESCRIPTION=Text utilities for use with GD
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/GDTextUtil/
-KEYWORDS=alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/GD dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MV/MVERB/GDTextUtil-0.86.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fa8a0eab15988386755a545742c5c16a
diff --git a/dev-perl/GDTextUtil-0.860.0-r2 b/dev-perl/GDTextUtil-0.860.0-r2
deleted file mode 100644
index 0f96ecd00b7b..000000000000
--- a/dev-perl/GDTextUtil-0.860.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/GD dev-lang/perl:=
-DESCRIPTION=Text utilities for use with GD
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GDTextUtil/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/GD dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MV/MVERB/GDTextUtil-0.86.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=45099eaec420fbb1853bb88d58d1a2a3
diff --git a/dev-perl/GDTextUtil/GDTextUtil-0.860.0-r1.ebuild b/dev-perl/GDTextUtil/GDTextUtil-0.860.0-r1.ebuild
new file mode 100644
index 000000000000..bb675ab8f2a8
--- /dev/null
+++ b/dev-perl/GDTextUtil/GDTextUtil-0.860.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MVERB
+MODULE_VERSION=0.86
+inherit perl-module
+
+DESCRIPTION="Text utilities for use with GD"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/GD"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/GDTextUtil/GDTextUtil-0.860.0-r2.ebuild b/dev-perl/GDTextUtil/GDTextUtil-0.860.0-r2.ebuild
new file mode 100644
index 000000000000..84f6fafad6b9
--- /dev/null
+++ b/dev-perl/GDTextUtil/GDTextUtil-0.860.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MVERB
+DIST_VERSION=0.86
+DIST_EXAMPLES=( "demo/*" )
+inherit perl-module
+
+DESCRIPTION="Text utilities for use with GD"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/GD"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/GDTextUtil/Manifest b/dev-perl/GDTextUtil/Manifest
new file mode 100644
index 000000000000..9b91285d709a
--- /dev/null
+++ b/dev-perl/GDTextUtil/Manifest
@@ -0,0 +1,4 @@
+DIST GDTextUtil-0.86.tar.gz 64698 BLAKE2B 0438ae48901e8b64ba3a23dc878e801aaee125129f42ab88ade4602f654b625a949ef50a26e3ca9ed409dfff51cc32269c04156d1aa2edb03c6b5a139f1552ef SHA512 0c503df81249b0b53a8e87d65f684cf7ff01184ef1fc0166d2f295332d4cb553b6b714f42d6915cd0798f899213cd9cffef12bd30f5fcab0abfa4d0be97c8b18
+EBUILD GDTextUtil-0.860.0-r1.ebuild 359 BLAKE2B 6a45376a1e8d56a1c5d166f0a69a1e1c2c08d0903a979e693db966016f619073c35d31916853d4cfba843b8845f33cdf44c4af626896aafc04b185f800fc112a SHA512 b338963541fbe18d6c2af0dd54c25e9b1a9f2c78915026e97d1e748092baf2b1ae44d968a8cd5e11ae7e61b3b83b0df5a3cfaf5a22f2c7f27d9b92d6c91432f3
+EBUILD GDTextUtil-0.860.0-r2.ebuild 389 BLAKE2B eb6f70136fb2a017172a1e8973edd5181b4fe9211f7c5062aa04f425c68f45eed68dd5fd8dc175718cab801a308391b3e778bd7195a3b575220c3f8e38322b52 SHA512 ddb6c4341ffedc5c5ffefff17122c1383794535c6ef10d2fb13aa594731748b380dc051aac29de4b628a88ee65ed78c7731213d125517d65f3ddeaa55e076485
+MISC metadata.xml 512 BLAKE2B 5a8c285311ebe1b64aa390112c66028c267b5388ad6a32e5cc944a32416ddc6441f931f8123ed6edff303e325fe61b15820dbe7e833ef31b6cf33b70763c2e38 SHA512 0b5b05138d46b8181598fe3a875ef4d3abe7b1a80203b10952bef84301d0850c79473f6019e7045bc342c78bc99cf1ffd8bea46ecf8dc06720fbb6cdbd75b158
diff --git a/dev-perl/GDTextUtil/metadata.xml b/dev-perl/GDTextUtil/metadata.xml
new file mode 100644
index 000000000000..d34585df7054
--- /dev/null
+++ b/dev-perl/GDTextUtil/metadata.xml
@@ -0,0 +1,14 @@
+<?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">GDTextUtil</remote-id>
+ <remote-id type="cpan-module">GD::Text</remote-id>
+ <remote-id type="cpan-module">GD::Text::Align</remote-id>
+ <remote-id type="cpan-module">GD::Text::Wrap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GSSAPI-0.280.0-r1 b/dev-perl/GSSAPI-0.280.0-r1
deleted file mode 100644
index 3a1dff7ca4d4..000000000000
--- a/dev-perl/GSSAPI-0.280.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/krb5 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=GSSAPI - Perl extension providing access to the GSSAPIv2 library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/GSSAPI/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/krb5 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AG/AGROLMS/GSSAPI-0.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8f2be62ddc20479fc1fa05a3a9d47563
diff --git a/dev-perl/GSSAPI/GSSAPI-0.280.0-r1.ebuild b/dev-perl/GSSAPI/GSSAPI-0.280.0-r1.ebuild
new file mode 100644
index 000000000000..22d623f646e8
--- /dev/null
+++ b/dev-perl/GSSAPI/GSSAPI-0.280.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AGROLMS
+MODULE_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="GSSAPI - Perl extension providing access to the GSSAPIv2 library"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="test"
+
+RDEPEND="virtual/krb5"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
diff --git a/dev-perl/GSSAPI/Manifest b/dev-perl/GSSAPI/Manifest
new file mode 100644
index 000000000000..711dd50146d2
--- /dev/null
+++ b/dev-perl/GSSAPI/Manifest
@@ -0,0 +1,3 @@
+DIST GSSAPI-0.28.tar.gz 67915 BLAKE2B 720dcaa7c3a03902f6a33190769f04665ff72a4a0308ebfa0e8d0d576e020f30dbef1eb1eb49295e703528e90ef21c1583a11c23cdc1a68f5588e6e929ef86be SHA512 4bae4729c216da099f6f0479ef34874fa62c1afc57bf56860e1ce082e9e6a902ec072f9e976ab2f1914df1bbad6b6689af04a9867b3ca1a9f11d0287e58aa204
+EBUILD GSSAPI-0.280.0-r1.ebuild 451 BLAKE2B 43f4011d12d5f6744f5ff0f3fbe42e112a37c1ceafc7dcafa3c2bb5b9b3beca313215f4c86cb8967e051dd9a51303eed39168710c9466818a14416a5525d9f55 SHA512 1650256c89a022bf3a165d2cddf97f61313dea536c170205737181a318e553b94effef72757d13ba32f9ffe574e320108f2ba67904bbea536fd1b87836aa00f7
+MISC metadata.xml 565 BLAKE2B 86b4ad964ffcbdeb8e22b933fb2d36b229c2d55123fc46f42d95a34e0968b0499873990111199d46ddc353b0bc678d74b1a30f01a03a9a011130181f188e590e SHA512 a4f81fa84d30dbd8eb5aef34cd114ca4307edb95da7f1b80d4b055e7b23956b819723a7d886998a5c0b5308a446345d33934b5e4a778bdef55ea1ec0a61b38d9
diff --git a/dev-perl/GSSAPI/metadata.xml b/dev-perl/GSSAPI/metadata.xml
new file mode 100644
index 000000000000..96b32538907a
--- /dev/null
+++ b/dev-perl/GSSAPI/metadata.xml
@@ -0,0 +1,15 @@
+<?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">GSSAPI</remote-id>
+ <remote-id type="cpan-module">GSSAPI</remote-id>
+ <remote-id type="cpan-module">GSSAPI::OID</remote-id>
+ <remote-id type="cpan-module">GSSAPI::OID::Set</remote-id>
+ <remote-id type="cpan-module">GSSAPI::Status</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gearman-2.4.9 b/dev-perl/Gearman-2.4.9
deleted file mode 100644
index 6f62f1fba080..000000000000
--- a/dev-perl/Gearman-2.4.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-IO virtual/perl-IO-Socket-IP dev-perl/IO-Socket-SSL dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Socket virtual/perl-Storable dev-perl/String-CRC32 virtual/perl-Time-HiRes >=virtual/perl-version-0.770.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Which virtual/perl-Perl-OSType >=dev-perl/Proc-Guard-0.70.0 dev-perl/Test-Exception virtual/perl-Test-Simple >=dev-perl/Test-TCP-2.170.0 dev-perl/Test-Timer ) dev-lang/perl:=
-DESCRIPTION=Gearman distributed job system, client and worker libraries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gearman/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-IO virtual/perl-IO-Socket-IP dev-perl/IO-Socket-SSL dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Socket virtual/perl-Storable dev-perl/String-CRC32 virtual/perl-Time-HiRes >=virtual/perl-version-0.770.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PALIK/Gearman-2.004.009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=525f4105d25a3ac88a8492d9f7385684
diff --git a/dev-perl/Gearman-Client-Async-0.940.0-r2 b/dev-perl/Gearman-Client-Async-0.940.0-r2
deleted file mode 100644
index 0b04071ca0f8..000000000000
--- a/dev-perl/Gearman-Client-Async-0.940.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Gearman-1.07 >=dev-perl/Danga-Socket-1.57 test? ( dev-perl/Gearman-Server ) dev-lang/perl:=
-DESCRIPTION=Asynchronous client module for Gearman for Danga::Socket applications
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gearman-Client-Async/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Gearman-1.07 >=dev-perl/Danga-Socket-1.57 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRADFITZ/Gearman-Client-Async-0.94.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0d7d6d0d51bb67bd610d46498efd0d0e
diff --git a/dev-perl/Gearman-Client-Async/Gearman-Client-Async-0.940.0-r2.ebuild b/dev-perl/Gearman-Client-Async/Gearman-Client-Async-0.940.0-r2.ebuild
new file mode 100644
index 000000000000..642aa1a6bff7
--- /dev/null
+++ b/dev-perl/Gearman-Client-Async/Gearman-Client-Async-0.940.0-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BRADFITZ
+DIST_VERSION=0.94
+inherit perl-module
+
+DESCRIPTION="Asynchronous client module for Gearman for Danga::Socket applications"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Gearman-1.07
+ >=dev-perl/Danga-Socket-1.57"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Gearman-Server )
+"
+
+DIST_TEST="do"
+src_test() {
+ local BADTESTS=(
+ # blocks forever
+ t/err1.t
+ # https://rt.cpan.org/Public/Bug/Display.html?id=87063
+ t/err3.t
+ )
+ perl_rm_files "${BADTESTS[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Gearman-Client-Async/Manifest b/dev-perl/Gearman-Client-Async/Manifest
new file mode 100644
index 000000000000..9efc3cc61573
--- /dev/null
+++ b/dev-perl/Gearman-Client-Async/Manifest
@@ -0,0 +1,3 @@
+DIST Gearman-Client-Async-0.94.tar.gz 9727 BLAKE2B 0b7426c2187a3328f50b9c8d720b6fdd848fbed0421c8e00f8479e4115d666edd6ab54e366b38e10b6980a6b547c42b483fb19ec7f78df031e9c58cc410182f1 SHA512 6f87ced7f39eb1e170e528bca85a26632a12166ce62c80e37e3c735de83d18154eaf30bd39588c79d13df113776d75fd16d18e5ecd0de1f3f54be870774e45a1
+EBUILD Gearman-Client-Async-0.940.0-r2.ebuild 635 BLAKE2B a07bce454229662c7c70439fe7e30b7b8d54d9b3083ba6a0e7fc987f845ad3834b7e2a57803dc07147d43886add19fbe3b2fb69311eb360500d2620914ae08a8 SHA512 aeeba3ad9614b973f90dc6373aada910cb790b84079f5113ae13a940ae71ae182396ea1a421ffe047a4c329fd5d12c25ce00a6cbcdc65952de037ba8ac1674b7
+MISC metadata.xml 654 BLAKE2B a3984cf76278e71d0f7f63c1e8c21eccaa68afb6b83f529f05d314a0973c1b14f3fbc657eaa4cac0c57794137b0e2d1cd3f942d193c551e813baf5c5a0243434 SHA512 d02c9d8934e5e648c42605a881302a8eebd933d09b1ed52b6e46dc4829cb5cae6b69188a021794f2451341f9a1db7036409c3698e49ba0e791b3bc895ed496cc
diff --git a/dev-perl/Gearman-Client-Async/metadata.xml b/dev-perl/Gearman-Client-Async/metadata.xml
new file mode 100644
index 000000000000..ab474413241a
--- /dev/null
+++ b/dev-perl/Gearman-Client-Async/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Gearman-Client-Async</remote-id>
+ <remote-id type="cpan-module">Gearman::Client::Async</remote-id>
+ <remote-id type="cpan-module">Gearman::Client::Async::Connection</remote-id>
+ <remote-id type="cpan-module">Gearman::ResponseParser::Async</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gearman-Server-1.130.1-r1 b/dev-perl/Gearman-Server-1.130.1-r1
deleted file mode 100644
index 912db00c3c5c..000000000000
--- a/dev-perl/Gearman-Server-1.130.1-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Danga-Socket-1.520.0 >=dev-perl/Gearman-1.07 !!sys-cluster/gearmand virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Script ) dev-lang/perl:=
-DESCRIPTION=Gearman distributed job system - worker/client connector
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gearman-Server/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Danga-Socket-1.520.0 >=dev-perl/Gearman-1.07 !!sys-cluster/gearmand dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PALIK/Gearman-Server-v1.130.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=16a9186c9baf2910770f62124218c1a4
diff --git a/dev-perl/Gearman-Server/Gearman-Server-1.130.1-r1.ebuild b/dev-perl/Gearman-Server/Gearman-Server-1.130.1-r1.ebuild
new file mode 100644
index 000000000000..8e86814b9727
--- /dev/null
+++ b/dev-perl/Gearman-Server/Gearman-Server-1.130.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PALIK
+DIST_VERSION=v1.130.1
+inherit perl-module
+
+DESCRIPTION="Gearman distributed job system - worker/client connector"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Danga-Socket-1.520.0
+ >=dev-perl/Gearman-1.07
+ !!sys-cluster/gearmand
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Script
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-Use-saner-name-in-process-listing.patch" )
+
+src_install() {
+ perl-module_src_install
+ newinitd "${FILESDIR}"/gearmand-init.d-1.09 gearmand
+ newconfd "${FILESDIR}"/gearmand-conf.d-1.09 gearmand
+}
diff --git a/dev-perl/Gearman-Server/Manifest b/dev-perl/Gearman-Server/Manifest
new file mode 100644
index 000000000000..428d8bef4493
--- /dev/null
+++ b/dev-perl/Gearman-Server/Manifest
@@ -0,0 +1,6 @@
+AUX Gearman-Server-1.130.1-Use-saner-name-in-process-listing.patch 973 BLAKE2B 3e6275b2cf09ee607a5fd0d5759e52aafd954907880349f95c3bf591177b79331ac0db8ff2c965f368f85623d33b026fe0d31141f05b57294880af7ceeb03fa5 SHA512 fc3a62255c9483ca507e82b185673f90e68ee549d137872cfe5b06ca3d97c3445fbea1c95e02fc3ded3769469becd1b095922580c9c45316cd95a2cbedd909e0
+AUX gearmand-conf.d-1.09 118 BLAKE2B 160839ba97ed635321ced76efb51dceca84cde51b644ef63c949f66397e4205e8b558d83032322871679074d0fe85af25f32ca49bd73833e26bbc627f9e67344 SHA512 7edfb51212727b933cf5ca46a8ac72db2fe3f49e04bc856a69eeb77874e35b160ba85844b794f944d3b308624d6c51126bbb721a53b64b1d017a57ed43f9423b
+AUX gearmand-init.d-1.09 464 BLAKE2B 73abdc2db53c8b37f1fc879f2c8711baf6cab3411bfa2b641a8a5fd8c9219efe7b1969329c2fe4c9f3bf1fa78197648aa5d5e39245ea067618ec3d5837e6de2a SHA512 336eabd6018459f6dff5d9e9fab0d4122ffde4f8d9f65d60c0eabf4dfd431fb8417fde0be58db900ad25137719dd5766e086e69247b17bc0d55e110cea9ce823
+DIST Gearman-Server-v1.130.1.tar.gz 17585 BLAKE2B 9160639b9ffa12f88c37b07894b77b99085bfdb29902533f2f9dd175458a63c5e01ab7cdcb26af87494461fc853860b5dcf6bb33d7b6adbea0cc3a962f4400d8 SHA512 e8ed734ab7b2afb7e173397f91c58d990bdd223518234ebed77ba46dfd475afdf5aa90f805e26f7642aa7ec1429cf8766145344777e2af8912c2e02add57d033
+EBUILD Gearman-Server-1.130.1-r1.ebuild 706 BLAKE2B 596e09061f19b290972122473bc6e9bfe762f907a23433a0edc195a4a16a47dba944c4b551bdfb34cb102e2bf4111b83c32f0aa7f7f1dc147a125c7762ce8fa9 SHA512 76a6781aa2b136a42b2a0d1347b9b5b3427230d6944a61f4c2ce790a7601a0f9bd94f7a103237daa506fe9714c51c8d19ede21d3c0b48b8061cf915731919d01
+MISC metadata.xml 692 BLAKE2B 46dedec6d48f8102ffa335d4aeb5055ec09099cbe56dc8debe952f37d7694fd77488e3a8dc60cd7d7246f98715d571d0e449a4499c8b413cc721b8b332785278 SHA512 0db622f106e94d641c7c49021f738c5e570fcad9cb5e82f91bc254157251afcd5ce6e3de6f28297b9680a73ff9916034005362d453a821a62f5554021aee6f9b
diff --git a/dev-perl/Gearman-Server/files/Gearman-Server-1.130.1-Use-saner-name-in-process-listing.patch b/dev-perl/Gearman-Server/files/Gearman-Server-1.130.1-Use-saner-name-in-process-listing.patch
new file mode 100644
index 000000000000..c46ac0ecef59
--- /dev/null
+++ b/dev-perl/Gearman-Server/files/Gearman-Server-1.130.1-Use-saner-name-in-process-listing.patch
@@ -0,0 +1,33 @@
+From acd6722c16e17ddbdf6c73c99c693b7674f0fea7 Mon Sep 17 00:00:00 2001
+From: "Robin H. Johnson" <robbat2@gentoo.org>
+Date: Sat, 12 May 2007 22:16:37 -0700
+Subject: Use saner name in process listing.
+
+Normally the binary will turn up in the process list as:
+/usr/bin/perl $SCRIPTNAME
+
+By adding a single line, we can make it be simply '$SCRIPTNAME'.
+This makes writing init.d scripts signficently easier.
+
+Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
+---
+ bin/gearmand | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/bin/gearmand b/bin/gearmand
+index 6046a99..68d1bcf 100755
+--- a/bin/gearmand
++++ b/bin/gearmand
+@@ -130,6 +130,9 @@ my ($daemonize, $nokeepalive, $notify_pid, $opt_pidfile, $accept, $wakeup,
+ $wakeup_delay, $conf_host,);
+ my $conf_port = 4730;
+
++# Rename binary in process list to make init scripts saner
++$0 = $_ = $0;
++
+ Getopt::Long::GetOptions(
+ 'd|daemonize' => \$daemonize,
+ 'p|port=i' => \$conf_port,
+--
+2.14.2
+
diff --git a/dev-perl/Gearman-Server/files/gearmand-conf.d-1.09 b/dev-perl/Gearman-Server/files/gearmand-conf.d-1.09
new file mode 100644
index 000000000000..590915d7cb98
--- /dev/null
+++ b/dev-perl/Gearman-Server/files/gearmand-conf.d-1.09
@@ -0,0 +1,3 @@
+PIDFILE="/var/run/gearmand.pid"
+GEARMAND_OPTS="--daemonize --port=7003 --pidfile=${PIDFILE}"
+# vim: ft=gentoo-conf-d:
diff --git a/dev-perl/Gearman-Server/files/gearmand-init.d-1.09 b/dev-perl/Gearman-Server/files/gearmand-init.d-1.09
new file mode 100644
index 000000000000..88b635b8f870
--- /dev/null
+++ b/dev-perl/Gearman-Server/files/gearmand-init.d-1.09
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+
+NAME="gearmand"
+BINARY="/usr/bin/gearmand"
+
+depend() {
+ use net
+}
+
+start() {
+ # start-stop-daemon does not work properly in certain cases
+ # this hack should go away when bug #178274 is resolved.
+ ebegin "Starting $NAME"
+ start-stop-daemon --start --pidfile="${PIDFILE}" \
+ --exec ${BINARY} -- ${GEARMAND_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping $NAME"
+ start-stop-daemon --stop --pidfile="${PIDFILE}"
+ eend $?
+}
+
+# vim: ft=gentoo-init-d:
diff --git a/dev-perl/Gearman-Server/metadata.xml b/dev-perl/Gearman-Server/metadata.xml
new file mode 100644
index 000000000000..043823d91f0d
--- /dev/null
+++ b/dev-perl/Gearman-Server/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Gearman-Server</remote-id>
+ <remote-id type="cpan-module">Gearman::Server</remote-id>
+ <remote-id type="cpan-module">Gearman::Server::Client</remote-id>
+ <remote-id type="cpan-module">Gearman::Server::Job</remote-id>
+ <remote-id type="cpan-module">Gearman::Server::Listener</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gearman/Gearman-2.4.9.ebuild b/dev-perl/Gearman/Gearman-2.4.9.ebuild
new file mode 100644
index 000000000000..b118d714ddbb
--- /dev/null
+++ b/dev-perl/Gearman/Gearman-2.4.9.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PALIK
+DIST_VERSION=2.004.009
+inherit perl-module
+
+DESCRIPTION="Gearman distributed job system, client and worker libraries"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-IO
+ virtual/perl-IO-Socket-IP
+ dev-perl/IO-Socket-SSL
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Socket
+ virtual/perl-Storable
+ dev-perl/String-CRC32
+ virtual/perl-Time-HiRes
+ >=virtual/perl-version-0.770.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/File-Which
+ virtual/perl-Perl-OSType
+ >=dev-perl/Proc-Guard-0.70.0
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ >=dev-perl/Test-TCP-2.170.0
+ dev-perl/Test-Timer
+ )
+"
+
+mydoc="CHANGES HACKING TODO"
diff --git a/dev-perl/Gearman/Manifest b/dev-perl/Gearman/Manifest
new file mode 100644
index 000000000000..c272871eb296
--- /dev/null
+++ b/dev-perl/Gearman/Manifest
@@ -0,0 +1,3 @@
+DIST Gearman-2.004.009.tar.gz 47063 BLAKE2B 4917d711407231d392844cd37390e0a73dc0a85d2e08584177f0986fa7dc16122d03280baf22a1121ea8478126caa3c68af961e59d007874ba5327736e61d2cf SHA512 4c0ad8dfa8af1200f29b61954efba03fa0d629a40bfea379025b5f01b2f8305394a516680fa7564d68c0231359ed5866daff9278b4350fbdc1a0b20bdb34eeed
+EBUILD Gearman-2.4.9.ebuild 864 BLAKE2B e3b998bba3b7d921337fdb7206a4f59d111e25628a7dbaa94f3660b3dd118edb891ccade2713f6aa1bb461847bfe6eb95d68f7a89224e8d1ce5b2ec06f2d09ed SHA512 93c9cf019e4e23a82ffbbe962680b617bd4cb02a8616685ceba63d2468c56c4a325f8cfc506b2dff6d3afd75770c7bda2974bf136fd0988f5963454f7526f578
+MISC metadata.xml 1057 BLAKE2B 98993ea6f4d1af5edb863a219ccc5fc3960cd6887e8c42847c061b969a4c75272c9613e5498b86d8d981bd68bbb696e88f3670f1c36b48532098e2046f378774 SHA512 36394554c8e32d2e9812f19ef5597b3f36d796459380a1e61002f1b8b9850d968f61dbc13c9dfa378891122f8bc955ce34b365b98d4b5af098c27a3c0ac20dc9
diff --git a/dev-perl/Gearman/metadata.xml b/dev-perl/Gearman/metadata.xml
new file mode 100644
index 000000000000..28def7c7f5ee
--- /dev/null
+++ b/dev-perl/Gearman/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Gearman</remote-id>
+ <remote-id type="cpan-module">Gearman::Client</remote-id>
+ <remote-id type="cpan-module">Gearman::Job</remote-id>
+ <remote-id type="cpan-module">Gearman::JobStatus</remote-id>
+ <remote-id type="cpan-module">Gearman::Objects</remote-id>
+ <remote-id type="cpan-module">Gearman::ResponseParser</remote-id>
+ <remote-id type="cpan-module">Gearman::ResponseParser::Taskset</remote-id>
+ <remote-id type="cpan-module">Gearman::Task</remote-id>
+ <remote-id type="cpan-module">Gearman::Taskset</remote-id>
+ <remote-id type="cpan-module">Gearman::Util</remote-id>
+ <remote-id type="cpan-module">Gearman::Worker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gentoo-App-Pram-0.100.200 b/dev-perl/Gentoo-App-Pram-0.100.200
deleted file mode 100644
index 5ccc14914c57..000000000000
--- a/dev-perl/Gentoo-App-Pram-0.100.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-vcs/git virtual/perl-Encode dev-perl/File-Which virtual/perl-File-Temp virtual/perl-HTTP-Tiny virtual/perl-Getopt-Long virtual/perl-Term-ANSIColor >=dev-perl/Net-SSLeay-1.490.0 >=dev-perl/IO-Socket-SSL-1.560.0 >=dev-perl/Module-Build-Tiny-0.34.0 test? ( >=virtual/perl-Test-Simple-0.890.0 ) dev-lang/perl:=
-DESCRIPTION=Utility to merge PRs from the Gentoo Github repository
-EAPI=6
-HOMEPAGE=https://github.com/monsieurp/Gentoo-App-Pram
-IUSE=test
-KEYWORDS=amd64 ~arm x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-vcs/git virtual/perl-Encode dev-perl/File-Which virtual/perl-File-Temp virtual/perl-HTTP-Tiny virtual/perl-Getopt-Long virtual/perl-Term-ANSIColor >=dev-perl/Net-SSLeay-1.490.0 >=dev-perl/IO-Socket-SSL-1.560.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MO/MONSIEURP/Gentoo-App-Pram-0.100200.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8d21a29edc1882ed2526d6283e13697d
diff --git a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.200.ebuild b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.200.ebuild
new file mode 100644
index 000000000000..54cb03563106
--- /dev/null
+++ b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.200.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MONSIEURP
+DIST_VERSION=0.100200
+
+inherit perl-module
+
+DESCRIPTION="Utility to merge PRs from the Gentoo Github repository"
+HOMEPAGE="https://github.com/monsieurp/Gentoo-App-Pram"
+SLOT="0"
+KEYWORDS="amd64 ~arm x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ dev-vcs/git
+ virtual/perl-Encode
+ dev-perl/File-Which
+ virtual/perl-File-Temp
+ virtual/perl-HTTP-Tiny
+ virtual/perl-Getopt-Long
+ virtual/perl-Term-ANSIColor
+ >=dev-perl/Net-SSLeay-1.490.0
+ >=dev-perl/IO-Socket-SSL-1.560.0"
+
+DEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ >=virtual/perl-Test-Simple-0.890.0
+ )"
diff --git a/dev-perl/Gentoo-App-Pram/Manifest b/dev-perl/Gentoo-App-Pram/Manifest
new file mode 100644
index 000000000000..eebe67431072
--- /dev/null
+++ b/dev-perl/Gentoo-App-Pram/Manifest
@@ -0,0 +1,3 @@
+DIST Gentoo-App-Pram-0.100200.tar.gz 12893 BLAKE2B e88903f941c72607d7e367231f7c4c8f4bb58cde85c43f7a8c3f3a8b4a058313b08cabdaeee972d0fca3c56839d5cc34f001d86fe5002461712faac3bfba21d8 SHA512 e2f452b187005dc4ba8d98db9cd9257e6c9a90dbaa0c83c19698b996f5cac273529f6ac98c4d1bde0a3e8401389ba6703cf8c3525b65ed7494b1a986f15cd492
+EBUILD Gentoo-App-Pram-0.100.200.ebuild 710 BLAKE2B 4f4f59b0fa973ef767c4388eb77b98593607abc2700c55283d865043f2d5967503f2a0f2ee2f84ddbb3e6eaa20628070005df69752b30af6985fe7415c4161bb SHA512 36fff47cd3220db34909c632a6a17584ab9796ed1787f5c28e56041b708945307b39edbd85fc17c2f9a89e45170d82610bd064d2cb66a9e18f0a2376ca9de24c
+MISC metadata.xml 588 BLAKE2B 35668e32b10085ab7c76e803855150f34720e3862b49be9e7945a4f83be1fa3bbd324c42fbab63d8e76f71964a86cbfad1eccbf63eeb2c37dab57f896cb8066f SHA512 025fe962b70faee06d6a09532e8ab70b7513572f57d42052c97efa0955eb8f37e944989daed5f9dbe67f7ef155033280f8f2b40cdaaa6b3a8a824383de74a26d
diff --git a/dev-perl/Gentoo-App-Pram/metadata.xml b/dev-perl/Gentoo-App-Pram/metadata.xml
new file mode 100644
index 000000000000..5a7007d96804
--- /dev/null
+++ b/dev-perl/Gentoo-App-Pram/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ <name>Patrice Clement</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Gentoo-App-Pram</remote-id>
+ <remote-id type="cpan-module">Gentoo::App::Pram</remote-id>
+ <remote-id type="github">monsieurp/Gentoo-App-Pram</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gentoo-PerlMod-Version-0.8.1 b/dev-perl/Gentoo-PerlMod-Version-0.8.1
deleted file mode 100644
index 70c60ddc8cb2..000000000000
--- a/dev-perl/Gentoo-PerlMod-Version-0.8.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Sub-Exporter-Progressive >=virtual/perl-version-0.770.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Fatal virtual/perl-File-Spec virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Convert arbitrary Perl Modules' versions into normalised Gentoo versions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gentoo-PerlMod-Version/
-IUSE=test
-KEYWORDS=alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Sub-Exporter-Progressive >=virtual/perl-version-0.770.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/Gentoo-PerlMod-Version-v0.8.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2f1df840d0a8029441191cd86862f7e5
diff --git a/dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1.ebuild b/dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1.ebuild
new file mode 100644
index 000000000000..5ae64d1c5e39
--- /dev/null
+++ b/dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION="v${PV}"
+inherit perl-module
+
+DESCRIPTION="Convert arbitrary Perl Modules' versions into normalised Gentoo versions"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ dev-perl/Sub-Exporter-Progressive
+ >=virtual/perl-version-0.770.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Gentoo-PerlMod-Version/Manifest b/dev-perl/Gentoo-PerlMod-Version/Manifest
new file mode 100644
index 000000000000..c5aa4aa38f98
--- /dev/null
+++ b/dev-perl/Gentoo-PerlMod-Version/Manifest
@@ -0,0 +1,3 @@
+DIST Gentoo-PerlMod-Version-v0.8.1.tar.gz 42054 BLAKE2B 3cff15c56ff57fb443e8204c0d30e99ffa4009494e6010001bf351d35b9a8a0160f122866fb1e5b6f8f756119c89d3b50048d181d3d17c6d9a4d6b5fabf09a72 SHA512 547e16e1a6d2572c1c514795408240365a576d8eb45fca30aa0d0a8ed1979f7bf9113d7cfa7abb4cb787b6328be880c355436be9d25a0703b0981c9c5f8f5c66
+EBUILD Gentoo-PerlMod-Version-0.8.1.ebuild 653 BLAKE2B d4b3fbecec5ec6e909a720e12d5c347906b6e49903050464caa234925eceb9cd11812644fdd41423c5b9d55e82d77d983dcd04c9b07bdc3c97bcffd9e884fdf6 SHA512 33c44d2a892ce18fff6f3dbee45f7870f0c3e8a43029aa9242b6cfee6a16035bb82648026fe4822878272c81b8d7a5eb481c0a32381d973a845bff897dacec89
+MISC metadata.xml 555 BLAKE2B b4ab269706c79b70410a70f51ea8efe2bb05b18fe0d9b05cac14acf66a0bc2c18a2c777547f4f03ce7701a61e91cdb8cc3f12f405a37a9b377e4779008697c24 SHA512 d82f15f92bca3683a3962f5419d5fc582b26a5dac90a283e2d469b69ea4de67b4f3e8cd242899acafa5bd0b83690fe99e8102b1d0dd9d94ea756f70c975062ed
diff --git a/dev-perl/Gentoo-PerlMod-Version/metadata.xml b/dev-perl/Gentoo-PerlMod-Version/metadata.xml
new file mode 100644
index 000000000000..b70c70e63e25
--- /dev/null
+++ b/dev-perl/Gentoo-PerlMod-Version/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Gentoo-PerlMod-Version</remote-id>
+ <remote-id type="cpan-module">Gentoo::PerlMod::Version</remote-id>
+ <remote-id type="cpan-module">Gentoo::PerlMod::Version::Env</remote-id>
+ <remote-id type="cpan-module">Gentoo::PerlMod::Version::Error</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Geo-IP-1.450.0 b/dev-perl/Geo-IP-1.450.0
deleted file mode 100644
index 1f7955f4620b..000000000000
--- a/dev-perl/Geo-IP-1.450.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/geoip dev-lang/perl:=[-build(-)]
-DESCRIPTION=Look up country by IP Address
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Geo-IP/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-libs/geoip dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MAXMIND/Geo-IP-1.45.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6b6f72a171319059509e2774814c54a1
diff --git a/dev-perl/Geo-IP-1.500.0-r1 b/dev-perl/Geo-IP-1.500.0-r1
deleted file mode 100644
index 220f6fbbdcf4..000000000000
--- a/dev-perl/Geo-IP-1.500.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/geoip dev-lang/perl:=[-build(-)]
-DESCRIPTION=Look up country by IP Address
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Geo-IP/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-libs/geoip dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MAXMIND/Geo-IP-1.50.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5ea477c8561cbde8e2b350b161a3ca1e
diff --git a/dev-perl/Geo-IP-1.510.0 b/dev-perl/Geo-IP-1.510.0
deleted file mode 100644
index d6a5f927e86a..000000000000
--- a/dev-perl/Geo-IP-1.510.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/geoip dev-lang/perl:=[-build(-)]
-DESCRIPTION=Look up country by IP Address
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Geo-IP/
-KEYWORDS=alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-libs/geoip dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MAXMIND/Geo-IP-1.51.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=93f9a261cdf29d7de1c90a7026cf132d
diff --git a/dev-perl/Geo-IP/Geo-IP-1.450.0.ebuild b/dev-perl/Geo-IP/Geo-IP-1.450.0.ebuild
new file mode 100644
index 000000000000..aa30b3aa27de
--- /dev/null
+++ b/dev-perl/Geo-IP/Geo-IP-1.450.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MAXMIND
+MODULE_VERSION=1.45
+inherit perl-module multilib
+
+DESCRIPTION="Look up country by IP Address"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="dev-libs/geoip"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
+
+src_configure() {
+ myconf="LIBS=-L/usr/$(get_libdir)"
+ perl-module_src_configure
+}
diff --git a/dev-perl/Geo-IP/Geo-IP-1.500.0-r1.ebuild b/dev-perl/Geo-IP/Geo-IP-1.500.0-r1.ebuild
new file mode 100644
index 000000000000..a0cb83e4d4ec
--- /dev/null
+++ b/dev-perl/Geo-IP/Geo-IP-1.500.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MAXMIND
+MODULE_VERSION=1.50
+inherit perl-module multilib
+
+DESCRIPTION="Look up country by IP Address"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="dev-libs/geoip"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
+
+src_configure() {
+ myconf="LIBS=-L/usr/$(get_libdir)"
+ perl-module_src_configure
+}
diff --git a/dev-perl/Geo-IP/Geo-IP-1.510.0.ebuild b/dev-perl/Geo-IP/Geo-IP-1.510.0.ebuild
new file mode 100644
index 000000000000..0e92f34d5e88
--- /dev/null
+++ b/dev-perl/Geo-IP/Geo-IP-1.510.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MAXMIND
+MODULE_VERSION=1.51
+inherit perl-module multilib
+
+DESCRIPTION="Look up country by IP Address"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="dev-libs/geoip"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
+
+src_configure() {
+ myconf="LIBS=-L/usr/$(get_libdir)"
+ perl-module_src_configure
+}
diff --git a/dev-perl/Geo-IP/Manifest b/dev-perl/Geo-IP/Manifest
new file mode 100644
index 000000000000..8d0478700b31
--- /dev/null
+++ b/dev-perl/Geo-IP/Manifest
@@ -0,0 +1,7 @@
+DIST Geo-IP-1.45.tar.gz 134181 BLAKE2B 238c1a35a037f2729fef5586a2c5426eeea54ef1d7e499f4f68de3248fcba62e7817007704dac6329fc64498f964171f24e278777a3e699bf9c0664a8325e425 SHA512 0737459b50251f64a0230176721e6a0cf7fb701451b3488c0a0628a183233b5346b7311a80fe35752104ab6812c6791cd4bafbbfa9e7ff51aa6bd4d489655af3
+DIST Geo-IP-1.50.tar.gz 145419 BLAKE2B 2aca67893c8e9621d041be05dada458ecefbe7a6442bd501c781b3dd5dfc5c2d2dbf493a3cadcf133460bdb832e078c5708ae36320c38558a7fff0adc0b34faf SHA512 db5dc8731c970dfd9bb95312666218623453818917a9035358c7777a5077357f2b3187e07e615f1280fef53e1a7ae6336e4cf4642855b23d5326fa5772bc6462
+DIST Geo-IP-1.51.tar.gz 155629 BLAKE2B bfbbc00f53b6f564bc26252cff89e4bc97a2840c59014349c6f2af50d4130bb54068c9e96b4eecc4d7285a180da97d4da7f1c1364d36fdd3cd5f86bcd79ab17c SHA512 1149a2457a5a971a47585300ac68e71537fce4af3396aafe12ccb298b4a9e90b5fb0bc8bb01dec80698c3c57ae8e045a04c53747cc0ce80f8c4d3dd033ed76b3
+EBUILD Geo-IP-1.450.0.ebuild 459 BLAKE2B a7e2e293258809413c4df7a50e8389fdaa694fd2b6234fbbb8c099d4591ee83faca0351ff12b9d24d4c8642264cc2fae557e7d7039268916b74c35b1e0efbd4c SHA512 76e3ffcbe7b9512660645cbcc94645519f005c59994c6c78c6227d633b64b3c8578bfb250610d1365d26f348ddd6cc802275b267532027d07089fc5cf09c44d0
+EBUILD Geo-IP-1.500.0-r1.ebuild 468 BLAKE2B 6a31c1999068d4a3f02b227e21da66eb571654b976d1257fcbbe45a4ca485eb28d5114ead73e5b4ded437aeaff3487467a91d1d1e1582d400068cebf1453f1ba SHA512 d391a9152837090dae79499b3c1943212aec3342c69dc3060b4c5e80e2ef68e0633b5ec8a2860ea01a20bf796299504d91a16ec6f6ff904b24471695c395be39
+EBUILD Geo-IP-1.510.0.ebuild 461 BLAKE2B 0e7b3407ec3f13460b90e626dc2a56534f370a0bfedf023749d57e63472c021eb0bf341468da601e553c3a0eb2cf710376511b827bc62323bd679cb7dc35bd17 SHA512 d606f8b7153601deb4844cdb931f7986d5228be04b2202c54e3f229826834f30565557eaa88aa25ae1abea933453add3a3ebac31b6c5a5bbd88fbd26ade90b11
+MISC metadata.xml 718 BLAKE2B 5bd8d3847de0019659f50780299be1eb54cf7dea8a668aa93009b729ffb4537e3630b763250077fb00d8beea90077408b227b647df68884a68e88dd349d3a0dc SHA512 a3aa29c8bea6ddb5dac6a51f5e4e53e5e373e886374b1c0f3fc35c36466b9ae3cada4ddd9c09f47ac8ab93dee037331d0b897476131f09bc96e1b691dca180d5
diff --git a/dev-perl/Geo-IP/metadata.xml b/dev-perl/Geo-IP/metadata.xml
new file mode 100644
index 000000000000..d2c2ac0034fc
--- /dev/null
+++ b/dev-perl/Geo-IP/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <longdescription>Look up country by IP Address</longdescription>
+ <upstream>
+ <remote-id type="cpan">Geo-IP</remote-id>
+ <remote-id type="cpan-module">Geo::IP</remote-id>
+ <remote-id type="cpan-module">Geo::IP::Record</remote-id>
+ <remote-id type="cpan-module">Geo::Mirror</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Geography-Countries-2009041301.0.0-r1 b/dev-perl/Geography-Countries-2009041301.0.0-r1
deleted file mode 100644
index 7054fc3c1b95..000000000000
--- a/dev-perl/Geography-Countries-2009041301.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=2-letter, 3-letter, and numerical codes for countries
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Geography-Countries/
-KEYWORDS=amd64 hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=MIT
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABIGAIL/Geography-Countries-2009041301.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ad9825028bb4f3bc21bd63e94c5a3dfe
diff --git a/dev-perl/Geography-Countries/Geography-Countries-2009041301.0.0-r1.ebuild b/dev-perl/Geography-Countries/Geography-Countries-2009041301.0.0-r1.ebuild
new file mode 100644
index 000000000000..ab36c5ed4f4e
--- /dev/null
+++ b/dev-perl/Geography-Countries/Geography-Countries-2009041301.0.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ABIGAIL
+MODULE_VERSION=2009041301
+inherit perl-module
+
+DESCRIPTION="2-letter, 3-letter, and numerical codes for countries"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Geography-Countries/Manifest b/dev-perl/Geography-Countries/Manifest
new file mode 100644
index 000000000000..bb0c04ae8316
--- /dev/null
+++ b/dev-perl/Geography-Countries/Manifest
@@ -0,0 +1,3 @@
+DIST Geography-Countries-2009041301.tar.gz 10545 BLAKE2B 10be8c1cd0081f5ae418a13ddef86ac31272ce300f130d1b3bc33b235c3abc9c7ee5a8d655199d227fdcde53dad30b2f04ed775a2abf50bead6ea89cb8a23259 SHA512 4197edced04c7330dfd8ba7fbf137c3b6e47fe6402b3f90bacbfddf790dc38420c500846fd1abf0a4b99a2558d651086f3daffb0e52df9b679f5aacd9a1a203d
+EBUILD Geography-Countries-2009041301.0.0-r1.ebuild 392 BLAKE2B 9c91981daa72ad513d9b022adcf86899e677d62df9361a2f728c5cea2af8354eaaccb0c117a1a074b9dd554396f4ac6dab1f715cc33f870d6d0ecbe6c9b53e10 SHA512 3f3aa17e2d6aaa890e647b41b4f9e0b54f7157614a36b2799694c9963d73bf3901f90c34f721bb6aa6da444dc05cc524ebd892a56c08f6a539a42040962121db
+MISC metadata.xml 410 BLAKE2B df19d823e9d0c2d1fdda15609858c6e3322077301785fea7e01925c7e9d8daf5da1f9ce6516e1cab68bc6cb0c67ba489d85bb2cbea5c953f487163eb77f17138 SHA512 cb707d523fb0bfb1a540885ef581568da22c1b53115331b20d5e14f2e1a65d6f78c7f50a964c3764ca44b7cb0634b5628cb7373765c40c6803bb4682faff3050
diff --git a/dev-perl/Geography-Countries/metadata.xml b/dev-perl/Geography-Countries/metadata.xml
new file mode 100644
index 000000000000..1b1830130695
--- /dev/null
+++ b/dev-perl/Geography-Countries/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">Geography-Countries</remote-id>
+ <remote-id type="cpan-module">Geography::Countries</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Getopt-ArgvFile-1.110.0-r1 b/dev-perl/Getopt-ArgvFile-1.110.0-r1
deleted file mode 100644
index 646cc972ed9e..000000000000
--- a/dev-perl/Getopt-ArgvFile-1.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=This module is a simple supplement to other option handling modules
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Getopt-ArgvFile/
-KEYWORDS=amd64 ia64 ppc ~ppc64 sparc x86
-LICENSE=|| ( Artistic Artistic-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a464163be5930a5b92c5a1d055338249
diff --git a/dev-perl/Getopt-ArgvFile/Getopt-ArgvFile-1.110.0-r1.ebuild b/dev-perl/Getopt-ArgvFile/Getopt-ArgvFile-1.110.0-r1.ebuild
new file mode 100644
index 000000000000..647e8722149b
--- /dev/null
+++ b/dev-perl/Getopt-ArgvFile/Getopt-ArgvFile-1.110.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JSTENZEL
+MODULE_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="This module is a simple supplement to other option handling modules"
+
+SLOT="0"
+LICENSE="|| ( Artistic Artistic-2 )" # Artistic+
+KEYWORDS="amd64 ia64 ppc ~ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Getopt-ArgvFile/Manifest b/dev-perl/Getopt-ArgvFile/Manifest
new file mode 100644
index 000000000000..50d0239ff638
--- /dev/null
+++ b/dev-perl/Getopt-ArgvFile/Manifest
@@ -0,0 +1,3 @@
+DIST Getopt-ArgvFile-1.11.tar.gz 19469 BLAKE2B 10d7a55fb9c88408cd5b39949b13b0bb42e8f71e010048713cc8725053a6785aead8b05755a2bcaf0f6f9403f3bcc9bce0ac4a690b51cd75f97ea2674a818824 SHA512 832e9ec6de3dfa4aaac68faedd3561cac570761e0de805e084e8dc7b386579cd0a18278aeb262ea82fddbdf8277b17bbd7593c15d41b1d6d7de4739fc8cc8f11
+EBUILD Getopt-ArgvFile-1.110.0-r1.ebuild 387 BLAKE2B 8fd7f61b421a527f23b5fc584702c8c2407efa8168aac65c0e4908f1102280e11bd3f610906d9824a1e6dd120070cc842e65566bb6c867e2675409249d0d526e SHA512 15989157631b84580a31c80ce5a2a9d2e0e81e85ff446adccc926820ab68b064757a45b6b835b74e92f7489a95ec27e8dde337a42f5267ba4056180110c31524
+MISC metadata.xml 402 BLAKE2B 8de2b4a8a59056728f8778c3edeb504d304f1253fdf7a092d52737fa0481f5cab913a8f435402893f888cb5b390ee0df70d941a6ab417fee85d3ea85769a1d19 SHA512 e5d0266528fb33f50c167681a9d6e903757ccae940c88f6019ad1b03e88636a7401638d41dbf1fdb682d4fe4fe2bfeabd662733c9321aeea0b9d288f63eed1cf
diff --git a/dev-perl/Getopt-ArgvFile/metadata.xml b/dev-perl/Getopt-ArgvFile/metadata.xml
new file mode 100644
index 000000000000..761b8576a46c
--- /dev/null
+++ b/dev-perl/Getopt-ArgvFile/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">Getopt-ArgvFile</remote-id>
+ <remote-id type="cpan-module">Getopt::ArgvFile</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Getopt-GUI-Long-0.930.0-r2 b/dev-perl/Getopt-GUI-Long-0.930.0-r2
deleted file mode 100644
index 182964966453..000000000000
--- a/dev-perl/Getopt-GUI-Long-0.930.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Auto-GUI extending Getopt::Long
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Getopt-GUI-Long/
-IUSE=examples
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Temp virtual/perl-Getopt-Long dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HARDAKER/Getopt-GUI-Long-0.93.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3cb9d3c44d3a4996240abb380942972d
diff --git a/dev-perl/Getopt-GUI-Long/Getopt-GUI-Long-0.930.0-r2.ebuild b/dev-perl/Getopt-GUI-Long/Getopt-GUI-Long-0.930.0-r2.ebuild
new file mode 100644
index 000000000000..1a39061a421e
--- /dev/null
+++ b/dev-perl/Getopt-GUI-Long/Getopt-GUI-Long-0.930.0-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HARDAKER
+DIST_VERSION=0.93
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Auto-GUI extending Getopt::Long"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Temp
+ virtual/perl-Getopt-Long"
+
+src_test() {
+ local MODULES=(
+ "Getopt::GUI::Long ${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
+ perl-module_src_test
+}
diff --git a/dev-perl/Getopt-GUI-Long/Manifest b/dev-perl/Getopt-GUI-Long/Manifest
new file mode 100644
index 000000000000..1b6f29a78506
--- /dev/null
+++ b/dev-perl/Getopt-GUI-Long/Manifest
@@ -0,0 +1,3 @@
+DIST Getopt-GUI-Long-0.93.tar.gz 14086 BLAKE2B 88e0d7cb4f81fa47fe396883fe47bdf157e41000e414dc21093a4b15b143af1d8cc1a67f6f1dcefd679074d88fcb8b783023e352ec7ef3f10f82da3e1b505f49 SHA512 ae0880eb339ce607abe2ca16ccc5176c844531ef6dd0b09afe91f2e3501c73f4383e8f90136e46748b6c93fdd65b7c4936addf496261a2a25c0011cc555961f5
+EBUILD Getopt-GUI-Long-0.930.0-r2.ebuild 812 BLAKE2B ef5828ab4c04f6ad2dadfdb147d555171f77f3e247485709a29339bee24bf2599c70da9b81238794ecb91427b35f4e9f1f798ca588bf5f55b118a5168796ef92 SHA512 9f91ed55937f78d4c9abfec0c561fb2395016d94ac1602d24c77e31cb502409ef511de74be7fb232b18a71c95b18de9916e87575cc7eec330a499015dfb1118a
+MISC metadata.xml 483 BLAKE2B 145c8a6f109027736a498ebb9c8f3ebe949eeb4bdd0f395d2608f2f204a889e1a086fe761d7e5e4f8845d4bedf9c4bb17b45ba2cc385e313bd67eb120e86f39b SHA512 c3445d5e9eb0ea0898b2c92206433b260da535b33055bd36e1d7e4635b80baca8b34488d18d7801174ce22fb314584401a710f05e30f53672ca249cf2acecb10
diff --git a/dev-perl/Getopt-GUI-Long/metadata.xml b/dev-perl/Getopt-GUI-Long/metadata.xml
new file mode 100644
index 000000000000..3f57b241e64a
--- /dev/null
+++ b/dev-perl/Getopt-GUI-Long/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+</maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+</maintainer>
+<upstream>
+ <remote-id type="cpan">Getopt-GUI-Long</remote-id>
+ <remote-id type="cpan-module">Getopt::GUI::Long</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/Getopt-Long-Descriptive-0.100.0 b/dev-perl/Getopt-Long-Descriptive-0.100.0
deleted file mode 100644
index 8e5f6bf91dfe..000000000000
--- a/dev-perl/Getopt-Long-Descriptive-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/MooseX-Getopt-0.660.0 virtual/perl-Carp >=virtual/perl-Getopt-Long-2.330.0 >=dev-perl/Params-Validate-0.970.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-0.972.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 ) dev-lang/perl:=
-DESCRIPTION=Getopt::Long with usage text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Getopt-Long-Descriptive/
-IUSE=test minimal
-KEYWORDS=amd64 ~arm ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/MooseX-Getopt-0.660.0 virtual/perl-Carp >=virtual/perl-Getopt-Long-2.330.0 >=dev-perl/Params-Validate-0.970.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-0.972.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.100.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b8fcc2bdaafee21a589a3052e57c84ec
diff --git a/dev-perl/Getopt-Long-Descriptive-0.97.0 b/dev-perl/Getopt-Long-Descriptive-0.97.0
deleted file mode 100644
index ed895d93b828..000000000000
--- a/dev-perl/Getopt-Long-Descriptive-0.97.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Params-Validate-0.970.0 dev-perl/IO-stringy dev-perl/Sub-Exporter virtual/perl-Scalar-List-Utils test? ( dev-perl/Test-Warnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Getopt::Long with usage text
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Getopt-Long-Descriptive/
-IUSE=test
-KEYWORDS=amd64 arm ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Params-Validate-0.970.0 dev-perl/IO-stringy dev-perl/Sub-Exporter virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.097.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c67336afdb4333ae28e169879fd832c8
diff --git a/dev-perl/Getopt-Long-Descriptive-0.99.0 b/dev-perl/Getopt-Long-Descriptive-0.99.0
deleted file mode 100644
index 5fa8b3dddfc3..000000000000
--- a/dev-perl/Getopt-Long-Descriptive-0.99.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Getopt-Long-2.330.0 >=dev-perl/Params-Validate-0.970.0 >=dev-perl/Sub-Exporter-0.972.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) dev-perl/Test-Fatal >=dev-perl/Test-Warnings-0.5.0 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Getopt::Long with usage text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Getopt-Long-Descriptive/
-IUSE=test minimal
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Getopt-Long-2.330.0 >=dev-perl/Params-Validate-0.970.0 >=dev-perl/Sub-Exporter-0.972.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.099.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5c8b89d10dfb33e8d6f93f971ef10403
diff --git a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.100.0.ebuild b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.100.0.ebuild
new file mode 100644
index 000000000000..41089548ac8e
--- /dev/null
+++ b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.100.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.100
+inherit perl-module
+
+DESCRIPTION="Getopt::Long with usage text"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test minimal"
+
+CONFLICTS="!<dev-perl/MooseX-Getopt-0.660.0"
+# File::Basename -> perl
+# List::Util, Scalar::Util -> perl-Scalar-List-Utils
+# Sub::Exporter::Util -> Sub-Exporter
+RDEPEND="${CONFLICTS}
+ virtual/perl-Carp
+ >=virtual/perl-Getopt-Long-2.330.0
+ >=dev-perl/Params-Validate-0.970.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Sub-Exporter-0.972.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.5.0
+ )
+"
diff --git a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.97.0.ebuild b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.97.0.ebuild
new file mode 100644
index 000000000000..aa803c265eb8
--- /dev/null
+++ b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.97.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=0.097
+inherit perl-module
+
+DESCRIPTION="Getopt::Long with usage text"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Params-Validate-0.970.0
+ dev-perl/IO-stringy
+ dev-perl/Sub-Exporter
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Test-Warnings )"
+
+SRC_TEST=do
diff --git a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.99.0.ebuild b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.99.0.ebuild
new file mode 100644
index 000000000000..3088e1d4da16
--- /dev/null
+++ b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.99.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.099
+inherit perl-module
+
+DESCRIPTION="Getopt::Long with usage text"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test minimal"
+
+# File::Basename -> perl
+# List::Util, Scalar::Util -> perl-Scalar-List-Utils
+# Sub::Exporter::Util -> Sub-Exporter
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Getopt-Long-2.330.0
+ >=dev-perl/Params-Validate-0.970.0
+ >=dev-perl/Sub-Exporter-0.972.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ dev-perl/Test-Fatal
+ >=dev-perl/Test-Warnings-0.5.0
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Getopt-Long-Descriptive/Manifest b/dev-perl/Getopt-Long-Descriptive/Manifest
new file mode 100644
index 000000000000..2cfe1191bd0a
--- /dev/null
+++ b/dev-perl/Getopt-Long-Descriptive/Manifest
@@ -0,0 +1,7 @@
+DIST Getopt-Long-Descriptive-0.097.tar.gz 26399 BLAKE2B d14bbb75b5ae993970eb694ce54c16ac6670ece915368a58a482922d9c2b7d622cf012d20361e4f432bbf7b6119919e622f5b820f14a6e66dc62cfe7c99e9f19 SHA512 9b1a11bce5a64b0dbae93d410593c6411790db8eac1169eb1703fdd4b0bffc0cb0ce12fd02c3de0b4fea98151bcc98af55cf46d84d658c8292291bf3baf5d28d
+DIST Getopt-Long-Descriptive-0.099.tar.gz 29651 BLAKE2B 1adf8c6c84fc8b6251d27b8082b21c886b261bd633a1a6936721a34fafe2da5510e1ead960a079db3ac9dfa7fcf8b490e53fa8fb332952cd9ec5141ef357225d SHA512 3b6fdf06eab25f53c5624e42a8024d059d1ee1c33361184a1d45fc5f0f9b521ad0749916ca7ec7d9561bc2c297adba520ff1fd5efa6706ca480697fad71290da
+DIST Getopt-Long-Descriptive-0.100.tar.gz 31366 BLAKE2B 09fac34156dfbd22f3d14f85b44c0c327e0d6e7b535d2c4b80a492a1f4ab184b85d7b14456c375ce6cf882c69c4e99e3341a6ee764fea6ea966b85068a2410cb SHA512 0efd6f707487b9b44d5c3b5c9e46c3718546e44bf1b66c198be6ebfc922e7bdb23a9c57c5a9c0985dc3769617141696750e1bd982457247b679e3bdb5f9f16c7
+EBUILD Getopt-Long-Descriptive-0.100.0.ebuild 921 BLAKE2B 10fffd1d65837aaba26d369d05a87b198bcb1ebefe557504fd83f11a50ba5ed75a099d23401b3ecd7a69789db4388081a477ec75a891e6957384a8f0830d4808 SHA512 df3b1827143c1b3b94345eaf9d81fe9381bb2d3240d5902a8948d74bccd77678d32e79e23204f1d6ba91d60f5d8fbc6a083d714b62cd44a5edf315e6e7abb58a
+EBUILD Getopt-Long-Descriptive-0.97.0.ebuild 496 BLAKE2B 3366402b641d0271739f5db595546a44a7cb6ab39052b58ff17b2cf0c9368ca3a7b70bc5f411a478f6cdb056e3d3215f66dfe663aa0866347b089e09ecea7cca SHA512 9979eb9461a10fb72668276126db56bd5cb3daabe766b7cc6cade4cf532a180425bd95c6b0e1fa4019ee1670c052b3e5e1803fc6764aeb479915b44d9ce4d0a1
+EBUILD Getopt-Long-Descriptive-0.99.0.ebuild 831 BLAKE2B 0c330b00f58285f298cb4e993bcb62608452cb915c6f1f11cf2f8a1a7a88ee121ff5ff3fdf76d6336fc91d8f5b887e9f0558127949279e47c9a4995433c120e9 SHA512 121c9f03e4f8da125c3f42b3b01320c6ac4a3ed108ccda8dd674051977130b6263a05a78d87990287f4a71d7f77e613fab8f2513cece285eeff40ee6916f4e7c
+MISC metadata.xml 576 BLAKE2B 284499ae9040033acd83c3f9ca6f5263c1b0652146333fff6e808587149264f7114d523c116c84f1e133cb558da9095403197da0c90f917777791e869515aef1 SHA512 4a83ea267c2c7d62a81da04c2afd355b6a6d35a1fb6dd8e2fb22b23e59b269b01ce6a91e1a76ca36ae6c621bf33e0fad295c733cc7f84255416c0aa146162bcc
diff --git a/dev-perl/Getopt-Long-Descriptive/metadata.xml b/dev-perl/Getopt-Long-Descriptive/metadata.xml
new file mode 100644
index 000000000000..581fb51f08dc
--- /dev/null
+++ b/dev-perl/Getopt-Long-Descriptive/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Getopt-Long-Descriptive</remote-id>
+ <remote-id type="cpan-module">Getopt::Long::Descriptive</remote-id>
+ <remote-id type="cpan-module">Getopt::Long::Descriptive::Opts</remote-id>
+ <remote-id type="cpan-module">Getopt::Long::Descriptive::Usage</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Getopt-Mixed-1.120.0 b/dev-perl/Getopt-Mixed-1.120.0
deleted file mode 100644
index a76db5438e76..000000000000
--- a/dev-perl/Getopt-Mixed-1.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Getopt::Mixed is used for parsing mixed options
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Getopt-Mixed/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CJ/CJM/Getopt-Mixed-1.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bc02a1f876157e6e76b669947101e8e5
diff --git a/dev-perl/Getopt-Mixed/Getopt-Mixed-1.120.0.ebuild b/dev-perl/Getopt-Mixed/Getopt-Mixed-1.120.0.ebuild
new file mode 100644
index 000000000000..30e225fa0a05
--- /dev/null
+++ b/dev-perl/Getopt-Mixed/Getopt-Mixed-1.120.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CJM
+MODULE_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Getopt::Mixed is used for parsing mixed options"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Getopt-Mixed/Manifest b/dev-perl/Getopt-Mixed/Manifest
new file mode 100644
index 000000000000..a6040ddd0ac4
--- /dev/null
+++ b/dev-perl/Getopt-Mixed/Manifest
@@ -0,0 +1,3 @@
+DIST Getopt-Mixed-1.12.tar.gz 21423 BLAKE2B a3ddc209c0c3308aebc922316f72072aab1579a288e7de46b1b263b5736f236f8d03f14a95b5006bc858fe68c9aabd3a2bd8296405e4ddb8abea1e60d2986af3 SHA512 74e7d0e7cf854d18b69cf36caf9647f78660db1b21ceb6750aae15aec5e40947902834d7f178adeae442f83958157809a2f95f1873c120dc3093c35d1fdc0ad2
+EBUILD Getopt-Mixed-1.120.0.ebuild 474 BLAKE2B 75fa1d8bba8674be20cb01af329f20c87402dcb71c17223bdc8e21606671c5d5a14a4c8bb19ba27a44a6aca932ae438b2c02fbadb9ed64d5d88392e06e12dccc SHA512 b5968689eee25ae2c95c194a4b441860a6889ff0a386cf7fc1c50642f87faae5e168309db3327e1f4690ad587bf213cc1a75845b257ff9b57039a5449ffc7918
+MISC metadata.xml 396 BLAKE2B f571cfd6f95fc59f06a46ea53dc2682706b84b755a4692e785400069a8ab0792a1bf252cf577aa20a977aade983005ee3ab0c816d691bece37f8d1adcb87e8ab SHA512 47dab0acf571b2e97683b7635b2d006aa3ac31bb80769053df689fcc7549186830b0f0db2a18e96a5a5446aa0c2cca2ac68324fdd6405c815e23e492e6c8bccd
diff --git a/dev-perl/Getopt-Mixed/metadata.xml b/dev-perl/Getopt-Mixed/metadata.xml
new file mode 100644
index 000000000000..8fc37b43679a
--- /dev/null
+++ b/dev-perl/Getopt-Mixed/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">Getopt-Mixed</remote-id>
+ <remote-id type="cpan-module">Getopt::Mixed</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Getopt-Tabular-0.300.0-r1 b/dev-perl/Getopt-Tabular-0.300.0-r1
deleted file mode 100644
index 84ef6aef2e97..000000000000
--- a/dev-perl/Getopt-Tabular-0.300.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Table-driven argument parsing with help text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Getopt-Tabular/
-IUSE=examples
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GW/GWARD/Getopt-Tabular-0.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a198f4730e6d5bd12877b714cd9e4765
diff --git a/dev-perl/Getopt-Tabular/Getopt-Tabular-0.300.0-r1.ebuild b/dev-perl/Getopt-Tabular/Getopt-Tabular-0.300.0-r1.ebuild
new file mode 100644
index 000000000000..4d4d8421af98
--- /dev/null
+++ b/dev-perl/Getopt-Tabular/Getopt-Tabular-0.300.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GWARD
+DIST_VERSION="0.3"
+DIST_EXAMPLES=("demo")
+inherit perl-module
+
+DESCRIPTION="Table-driven argument parsing with help text"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
diff --git a/dev-perl/Getopt-Tabular/Manifest b/dev-perl/Getopt-Tabular/Manifest
new file mode 100644
index 000000000000..e48ed12a83c9
--- /dev/null
+++ b/dev-perl/Getopt-Tabular/Manifest
@@ -0,0 +1,3 @@
+DIST Getopt-Tabular-0.3.tar.gz 26453 BLAKE2B b2fdb97f43a7b3028f970ecca2c134c6490561126dee038a57291a74798a0c854b8ea2daa784898eaed377e54c399ab1922672159c16c4957fa6044fd3728cfb SHA512 a289d4861538ae542f7549364573cadd740538f73862d89dd49eaf6bed6f787ba2848246add171aed6aef4d7d36411d00bef70b76885aa948ce0e7fc8801652b
+EBUILD Getopt-Tabular-0.300.0-r1.ebuild 302 BLAKE2B 7e5a4ee2dcf7e63f15a8a3b997b933ec167665769fa8426fa5c268059c3b127eaecb26d502f9f99b26f3c6f6c50d2d56dd3fdeb02c075810b75552d00e2107a9 SHA512 099775178246bbf3bb30142ee6c6b5b845819d0066e257d4daed50712965992176379644b66ac53fad08e1dec944c4ea8f124c5a52536b1ff6b575d1072111b0
+MISC metadata.xml 400 BLAKE2B 0f406aa287db1139f2ef39fc431daefab11f56292d024307a3bf79da2626e7f63905d26f469cbe680b9017f7f2efffede616b22b6b2ee663311d43d88e3ac7b6 SHA512 a0e84eaaa15702cddabf9e9449c1239f16001723277358d78a86167befac4b820169c5bab58e0c4d8969ad708835b355e06b9394339488af8e0ce08931093501
diff --git a/dev-perl/Getopt-Tabular/metadata.xml b/dev-perl/Getopt-Tabular/metadata.xml
new file mode 100644
index 000000000000..ea5e5975b69b
--- /dev/null
+++ b/dev-perl/Getopt-Tabular/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">Getopt-Tabular</remote-id>
+ <remote-id type="cpan-module">Getopt::Tabular</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Git-Wrapper-0.47.0-r1 b/dev-perl/Git-Wrapper-0.47.0-r1
deleted file mode 100644
index 719eadc54b08..000000000000
--- a/dev-perl/Git-Wrapper-0.47.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-vcs/git virtual/perl-File-Temp dev-perl/File-chdir virtual/perl-IPC-Cmd virtual/perl-Scalar-List-Utils dev-perl/Sort-Versions dev-perl/Devel-CheckBin virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec test? ( virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO dev-perl/Test-Deep dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Wrap git(7) command-line interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Git-Wrapper/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-vcs/git virtual/perl-File-Temp dev-perl/File-chdir virtual/perl-IPC-Cmd virtual/perl-Scalar-List-Utils dev-perl/Sort-Versions dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GE/GENEHACK/Git-Wrapper-0.047.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fb75f32d480a34cc9ee78f57a144555d
diff --git a/dev-perl/Git-Wrapper/Git-Wrapper-0.47.0-r1.ebuild b/dev-perl/Git-Wrapper/Git-Wrapper-0.47.0-r1.ebuild
new file mode 100644
index 000000000000..bc2693e5b6e6
--- /dev/null
+++ b/dev-perl/Git-Wrapper/Git-Wrapper-0.47.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GENEHACK
+DIST_VERSION=0.047
+inherit perl-module
+
+DESCRIPTION="Wrap git(7) command-line interface"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-vcs/git
+ virtual/perl-File-Temp
+ dev-perl/File-chdir
+ virtual/perl-IPC-Cmd
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sort-Versions
+"
+DEPEND="${RDEPEND}
+ dev-perl/Devel-CheckBin
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ dev-perl/Test-Deep
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ perl-module_src_compile
+ local MODULES=(
+ "Git::Wrapper ${DIST_VERSION}"
+ )
+ for dep in "${MODULES[@]}"; do
+ perl -Mblib="${S}" -M"${dep} ()" -e1 ||
+ die "Could not load ${dep}"
+ done
+}
diff --git a/dev-perl/Git-Wrapper/Manifest b/dev-perl/Git-Wrapper/Manifest
new file mode 100644
index 000000000000..ec8734453510
--- /dev/null
+++ b/dev-perl/Git-Wrapper/Manifest
@@ -0,0 +1,3 @@
+DIST Git-Wrapper-0.047.tar.gz 30416 BLAKE2B cfe969bd4d60ec0252cd9d78d753ff3200a8bd1a522617dba5436361817eee969d9310bc40aa68651697c75ead5a6764d4e8b02031dd70d256b2124f0c8d9181 SHA512 9a2c9bf30a9b803170adfeae9bbe41e1b0fc9e67fe477d4fdf1d20a57917c69c1c6be2a90fbc382f85cf83a209b39a9a3431276b33a6e7655b8cd240d1a68e78
+EBUILD Git-Wrapper-0.47.0-r1.ebuild 909 BLAKE2B ca9dda82f231fa63c55c7d7c6ddc2c412a5c28cb655d1f8d7fcc19e2cf6354f2916c2f112b89682708bfb2c7df039ab40e82e1468d277b72df6034af1a34132e SHA512 a6a7ce27e3114912da0e20c2cb3141c86760162842a6618ee24b670ed948fe70edee2d94bd6e4c1d6389eb39a98f7e31ba9c67674a03e51a9f4ceb8a46ea78d7
+MISC metadata.xml 746 BLAKE2B e27db1b09cd2083e08a0aafc0eb8abd99716a7798b61a1d06a1201f093eef3d8751e640d447addc35decee772ab211a8a90604ba5883668365f87f9a034a162d SHA512 e6bf1104078cada85479ce7570723e369f5f049d1c10c16745453d579c99270d69fb6634e5f88af4c138968641e94da3f554833fa985ba60d5dbda49749a9f74
diff --git a/dev-perl/Git-Wrapper/metadata.xml b/dev-perl/Git-Wrapper/metadata.xml
new file mode 100644
index 000000000000..71079026df95
--- /dev/null
+++ b/dev-perl/Git-Wrapper/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Git-Wrapper</remote-id>
+ <remote-id type="cpan-module">Git::Wrapper</remote-id>
+ <remote-id type="cpan-module">Git::Wrapper::Exception</remote-id>
+ <remote-id type="cpan-module">Git::Wrapper::File::RawModification</remote-id>
+ <remote-id type="cpan-module">Git::Wrapper::Log</remote-id>
+ <remote-id type="cpan-module">Git::Wrapper::Status</remote-id>
+ <remote-id type="cpan-module">Git::Wrapper::Statuses</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Glib-Object-Introspection-0.40.0 b/dev-perl/Glib-Object-Introspection-0.40.0
deleted file mode 100644
index 678ae42792f0..000000000000
--- a/dev-perl/Glib-Object-Introspection-0.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=>=dev-perl/ExtUtils-Depends-0.300.0 >=dev-perl/ExtUtils-PkgConfig-1.0.0 >=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0 >=dev-libs/glib-2.0.0 dev-lang/perl:=
-DESCRIPTION=Dynamically create Perl language bindings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Glib-Object-Introspection/
-KEYWORDS=~amd64 ~x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0 >=dev-libs/glib-2.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.040.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=4215e2fe8a60a4ae02d667d03d31df7a
diff --git a/dev-perl/Glib-Object-Introspection-0.42.0 b/dev-perl/Glib-Object-Introspection-0.42.0
deleted file mode 100644
index c382eca750c9..000000000000
--- a/dev-perl/Glib-Object-Introspection-0.42.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=>=dev-perl/ExtUtils-Depends-0.300.0 >=dev-perl/ExtUtils-PkgConfig-1.0.0 >=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0 >=dev-libs/glib-2.0.0 dev-lang/perl:=
-DESCRIPTION=Dynamically create Perl language bindings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Glib-Object-Introspection/
-KEYWORDS=amd64 x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0 >=dev-libs/glib-2.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.042.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=70c4b53e381e1eb32541acb987b28465
diff --git a/dev-perl/Glib-Object-Introspection-0.43.0 b/dev-perl/Glib-Object-Introspection-0.43.0
deleted file mode 100644
index 3906fec107d2..000000000000
--- a/dev-perl/Glib-Object-Introspection-0.43.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=>=dev-perl/ExtUtils-Depends-0.300.0 >=dev-perl/ExtUtils-PkgConfig-1.0.0 >=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0 >=dev-libs/glib-2.0.0 dev-lang/perl:=
-DESCRIPTION=Dynamically create Perl language bindings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Glib-Object-Introspection/
-KEYWORDS=amd64 x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0 >=dev-libs/glib-2.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.043.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=fef21147c42ba44d8b0570f8cdacd760
diff --git a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.40.0.ebuild b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.40.0.ebuild
new file mode 100644
index 000000000000..2cde1dfc5c9e
--- /dev/null
+++ b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.40.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=0.040
+inherit perl-module xdg-utils
+
+DESCRIPTION="Dynamically create Perl language bindings"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/glib-perl-1.320.0
+ >=dev-libs/gobject-introspection-1.0
+ >=dev-libs/libffi-3.0.0
+ >=dev-libs/glib-2.0.0
+"
+DEPEND="
+ >=dev-perl/ExtUtils-Depends-0.300.0
+ >=dev-perl/ExtUtils-PkgConfig-1.0.0
+ ${RDEPEND}
+"
+
+pkg_setup() {
+ xdg_environment_reset # bug #599128
+}
diff --git a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.42.0.ebuild b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.42.0.ebuild
new file mode 100644
index 000000000000..c11717d16add
--- /dev/null
+++ b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.42.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=0.042
+inherit perl-module xdg-utils
+
+DESCRIPTION="Dynamically create Perl language bindings"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/glib-perl-1.320.0
+ >=dev-libs/gobject-introspection-1.0
+ >=dev-libs/libffi-3.0.0
+ >=dev-libs/glib-2.0.0
+"
+DEPEND="
+ >=dev-perl/ExtUtils-Depends-0.300.0
+ >=dev-perl/ExtUtils-PkgConfig-1.0.0
+ ${RDEPEND}
+"
+
+pkg_setup() {
+ xdg_environment_reset # bug #599128
+}
diff --git a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.43.0.ebuild b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.43.0.ebuild
new file mode 100644
index 000000000000..824eb462d318
--- /dev/null
+++ b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.43.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=0.043
+inherit perl-module xdg-utils
+
+DESCRIPTION="Dynamically create Perl language bindings"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/glib-perl-1.320.0
+ >=dev-libs/gobject-introspection-1.0
+ >=dev-libs/libffi-3.0.0
+ >=dev-libs/glib-2.0.0
+"
+DEPEND="
+ >=dev-perl/ExtUtils-Depends-0.300.0
+ >=dev-perl/ExtUtils-PkgConfig-1.0.0
+ ${RDEPEND}
+"
+
+pkg_setup() {
+ xdg_environment_reset # bug #599128
+}
diff --git a/dev-perl/Glib-Object-Introspection/Manifest b/dev-perl/Glib-Object-Introspection/Manifest
new file mode 100644
index 000000000000..6fc5f8d10bbf
--- /dev/null
+++ b/dev-perl/Glib-Object-Introspection/Manifest
@@ -0,0 +1,7 @@
+DIST Glib-Object-Introspection-0.040.tar.gz 79009 BLAKE2B dddb598823e6a5df9eaca9123226c9272b9540b5abfd1bb3805179acf1ab9410cb8c1c2357772bb413f948040b6e1495958c82c91517fa1ec700491690c7e92b SHA512 bd5e4db8b6e331fb9641e75a50a95fff1a823597a8e4c4e9f99a81e7aa2ee30d93856c56ecfea3785b8719dba6590169bcd006ea06d97170889091e6b9480e9f
+DIST Glib-Object-Introspection-0.042.tar.gz 80942 BLAKE2B 2b894686b1e920f2b58df3110d625e63aea30909f5622f14645aababe2f055a9e82f1ec027f0ef1881137ec77a84d9a3c1bfd048a4a357ed4650f44936afd8b0 SHA512 a91ba7d553187ed0eb6b35bd68c70de40c82d5e42422ec0a370fa77268cc5b81be3b9b76947ceaf78541224bd188ab902f12be7a5e0efaf94638fea39ba57ba0
+DIST Glib-Object-Introspection-0.043.tar.gz 80985 BLAKE2B 2f921b35167c45bc04e8d3505f85978d485d4f1244001cd2de7d1b1d3370731345757a0745852e0a047583e28d7b9ff0b18470714170c1d09b11b1e72a760c11 SHA512 b812ac4faca2f1df1192f7ac2374f5552811c353a363a33b3e6877c568ef68f0b4e1b8181a4738988017150317eb27e43976989cca802e7ba24d2a3cc2fa537e
+EBUILD Glib-Object-Introspection-0.40.0.ebuild 579 BLAKE2B efdddcee64d4637791844d92c869e5205671def74aa27464151ca909fe88563fc77c951e4b5f18114e727334d3969cff991c8b50baea3d89d8a74defd1fdc751 SHA512 8d227eabbc7a8b7eef4d1dc6caf99f9c9e764fbbbb2c6ebe3f419ff529cdd16323627a4c0cff93115a24c142d473e3ca714ac7c37b75e482ff7f6a8a94837e06
+EBUILD Glib-Object-Introspection-0.42.0.ebuild 577 BLAKE2B 89e3eed4139133c04acde45680b02b24b550d07d9ecd2ec3df786e7a15b9276c490fa56491b0b62cc5de956372387bef7f8b2ca1596892ef7020ee722dff3bfd SHA512 8e3156d37fc481aae1511bdb7847945a28c8d60006715c906f019d261c4b4ed9c97bf5f897fa908618d8002e3bd8a22fe1848bac2b4ca7a0ace2cb4ddcec71ab
+EBUILD Glib-Object-Introspection-0.43.0.ebuild 577 BLAKE2B c115e39f0bef560e673ad561299fa85d21acdec4a17682588f266a9a99186e9b9a93b0fa98fe6c02a497f0c8cb0c2f106ab2a2150c580098d2c83ffd9dc4fb7c SHA512 8db422c1b1f5fbed37dcf08ae81719a4862febe793bf8ea1eafceb6f6115b1d2ce080c01cf7153c1487f87383ebc25ad8c248d4191deb17ad60d5f1e6eaa3077
+MISC metadata.xml 411 BLAKE2B e0ca06fe4a914e212161185d5563f93c3a958541dcb41d3ae3f863faac466f03b73e8051d94d97378e2a990208d29650367db65fe3a1f724ba6029db668b5e4a SHA512 c8bee7700599fbe4d559b1c1fbe4ff14933ccc01964dc4e40699e931681d667559de418ce301f4404a7aac0ecbedafcc15b4e5c3fab8c91c87c9727254b2a10c
diff --git a/dev-perl/Glib-Object-Introspection/metadata.xml b/dev-perl/Glib-Object-Introspection/metadata.xml
new file mode 100644
index 000000000000..b05808dbb5e1
--- /dev/null
+++ b/dev-perl/Glib-Object-Introspection/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">Glib-Object-Introspection</remote-id>
+ <remote-id type="cpan-module">Glib::Object::Introspection</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GnuPG-Interface-0.520.0-r1 b/dev-perl/GnuPG-Interface-0.520.0-r1
deleted file mode 100644
index e438d12d7cb2..000000000000
--- a/dev-perl/GnuPG-Interface-0.520.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=app-crypt/gnupg-1.2.1-r1 virtual/perl-autodie >=virtual/perl-Math-BigInt-1.780.0 >=dev-perl/Moo-0.91.11 >=dev-perl/MooX-HandlesVia-0.1.4 >=dev-perl/MooX-late-0.14.0 >=virtual/perl-ExtUtils-MakeMaker-6.360.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module interface to interacting with GnuPG
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/GnuPG-Interface/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-crypt/gnupg-1.2.1-r1 virtual/perl-autodie >=virtual/perl-Math-BigInt-1.780.0 >=dev-perl/Moo-0.91.11 >=dev-perl/MooX-HandlesVia-0.1.4 >=dev-perl/MooX-late-0.14.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/GnuPG-Interface-0.52.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f2c7b6640b67e5b24b6e9fbe6ba416c0
diff --git a/dev-perl/GnuPG-Interface-0.520.0-r2 b/dev-perl/GnuPG-Interface-0.520.0-r2
deleted file mode 100644
index 6a5d7d479893..000000000000
--- a/dev-perl/GnuPG-Interface-0.520.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-crypt/gnupg-1.2.1-r1 virtual/perl-autodie >=virtual/perl-Math-BigInt-1.780.0 >=dev-perl/Moo-0.91.11 >=dev-perl/MooX-HandlesVia-0.1.4 >=dev-perl/MooX-late-0.14.0 >=virtual/perl-ExtUtils-MakeMaker-6.360.0 dev-lang/perl:=
-DESCRIPTION=Perl module interface to interacting with GnuPG
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GnuPG-Interface/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-crypt/gnupg-1.2.1-r1 virtual/perl-autodie >=virtual/perl-Math-BigInt-1.780.0 >=dev-perl/Moo-0.91.11 >=dev-perl/MooX-HandlesVia-0.1.4 >=dev-perl/MooX-late-0.14.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/GnuPG-Interface-0.52.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b04715085293a94d5a70990ee338fedf
diff --git a/dev-perl/GnuPG-Interface-0.520.0-r3 b/dev-perl/GnuPG-Interface-0.520.0-r3
deleted file mode 100644
index 08003bb32c97..000000000000
--- a/dev-perl/GnuPG-Interface-0.520.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-crypt/gnupg-1.2.1-r1 virtual/perl-autodie >=virtual/perl-Math-BigInt-1.780.0 >=dev-perl/Moo-0.91.11 >=dev-perl/MooX-HandlesVia-0.1.4 >=dev-perl/MooX-late-0.14.0 >=virtual/perl-ExtUtils-MakeMaker-6.360.0 dev-lang/perl:=
-DESCRIPTION=Perl module interface to interacting with GnuPG
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GnuPG-Interface/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-crypt/gnupg-1.2.1-r1 virtual/perl-autodie >=virtual/perl-Math-BigInt-1.780.0 >=dev-perl/Moo-0.91.11 >=dev-perl/MooX-HandlesVia-0.1.4 >=dev-perl/MooX-late-0.14.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/GnuPG-Interface-0.52.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5057fc8e6477f0ed1eb85699c393c666
diff --git a/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r1.ebuild b/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r1.ebuild
new file mode 100644
index 000000000000..8553aec739c2
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ALEXMV
+MODULE_VERSION=0.52
+inherit perl-module
+
+DESCRIPTION="Perl module interface to interacting with GnuPG"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=app-crypt/gnupg-1.2.1-r1
+ virtual/perl-autodie
+ >=virtual/perl-Math-BigInt-1.780.0
+ >=dev-perl/Moo-0.91.11
+ >=dev-perl/MooX-HandlesVia-0.1.4
+ >=dev-perl/MooX-late-0.14.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+"
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r2.ebuild b/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r2.ebuild
new file mode 100644
index 000000000000..3c4a0fe01b12
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXMV
+DIST_VERSION=0.52
+inherit perl-module
+
+DESCRIPTION="Perl module interface to interacting with GnuPG"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=app-crypt/gnupg-1.2.1-r1
+ virtual/perl-autodie
+ >=virtual/perl-Math-BigInt-1.780.0
+ >=dev-perl/Moo-0.91.11
+ >=dev-perl/MooX-HandlesVia-0.1.4
+ >=dev-perl/MooX-late-0.14.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}"-0001-fix-spelling-error-settting-should-be-setting.patch
+ "${FILESDIR}/${P}"-0002-Generalize-the-test-suite.patch
+ "${FILESDIR}/${P}"-0003-subkey-validity-of-an-key-when-we-have-established-n.patch
+ "${FILESDIR}/${P}"-0004-ensure-that-test-covers-all-signatures.patch
+ "${FILESDIR}/${P}"-0005-add-gpg_is_modern-to-test-suite.patch
+ "${FILESDIR}/${P}"-0006-Modern-GnuPG-2.1-reports-more-detail-about-secret-ke.patch
+ "${FILESDIR}/${P}"-0007-test-suite-match-plaintext-output-across-versions-of.patch
+ "${FILESDIR}/${P}"-0008-fix-test_default_key_passphrase-when-passphrase-come.patch
+ "${FILESDIR}/${P}"-0009-clean-up-trailing-whitespace.patch
+ "${FILESDIR}/${P}"-0010-fix-capitalization-of-GnuPG.patch
+ "${FILESDIR}/${P}"-0011-ommand_args-should-be-command_args.patch
+ "${FILESDIR}/${P}"-0012-use-fingerprints-as-inputs-during-tests-to-demonstra.patch
+ "${FILESDIR}/${P}"-0013-move-key-files-to-generic-names.patch
+ "${FILESDIR}/${P}"-0014-fix-spelling-s-convience-convenience.patch
+ "${FILESDIR}/${P}"-0015-added-new-secret-key-with-different-passphrase.patch
+ "${FILESDIR}/${P}"-0016-Test-use-of-gpg-without-explicit-passphrase-agent-pi.patch
+ "${FILESDIR}/${P}"-0017-Kill-any-GnuPG-agent-before-and-after-the-test-suite.patch
+ "${FILESDIR}/${P}"-0018-Use-a-short-temporary-homedir-during-the-test-suite.patch
+ "${FILESDIR}/${P}"-0019-Make-things-work-with-gpg1-assuming-plain-gpg-is-mod.patch
+)
+
+DIST_TEST=skip
+# Nearly all tests succeed with this patchset and GnuPG 2.1 when running outside the
+# emerge sandbox. However, the agent architecture is not really sandbox-friendly, so...
+#
+# Test Summary Report
+# -------------------
+# t/decrypt.t (Wstat: 0 Tests: 6 Failed: 2)
+# Failed tests: 5-6
+# Failed 1/22 test programs. 2/56 subtests failed.
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r3.ebuild b/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r3.ebuild
new file mode 100644
index 000000000000..3145257e0c2e
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXMV
+DIST_VERSION=0.52
+inherit perl-module
+
+DESCRIPTION="Perl module interface to interacting with GnuPG"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=app-crypt/gnupg-1.2.1-r1
+ virtual/perl-autodie
+ >=virtual/perl-Math-BigInt-1.780.0
+ >=dev-perl/Moo-0.91.11
+ >=dev-perl/MooX-HandlesVia-0.1.4
+ >=dev-perl/MooX-late-0.14.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}"-0001-fix-spelling-error-settting-should-be-setting.patch
+ "${FILESDIR}/${P}"-0002-Generalize-the-test-suite.patch
+ "${FILESDIR}/${P}"-0003-subkey-validity-of-an-key-when-we-have-established-n.patch
+ "${FILESDIR}/${P}"-0004-ensure-that-test-covers-all-signatures.patch
+ "${FILESDIR}/${P}"-0005-add-gpg_is_modern-to-test-suite.patch
+ "${FILESDIR}/${P}"-0006-Modern-GnuPG-2.1-reports-more-detail-about-secret-ke.patch
+ "${FILESDIR}/${P}"-0007-test-suite-match-plaintext-output-across-versions-of.patch
+ "${FILESDIR}/${P}"-0008-fix-test_default_key_passphrase-when-passphrase-come.patch
+ "${FILESDIR}/${P}"-0009-clean-up-trailing-whitespace.patch
+ "${FILESDIR}/${P}"-0010-fix-capitalization-of-GnuPG.patch
+ "${FILESDIR}/${P}"-0011-ommand_args-should-be-command_args.patch
+ "${FILESDIR}/${P}"-0012-use-fingerprints-as-inputs-during-tests-to-demonstra.patch
+ "${FILESDIR}/${P}"-0013-move-key-files-to-generic-names.patch
+ "${FILESDIR}/${P}"-0014-fix-spelling-s-convience-convenience.patch
+ "${FILESDIR}/${P}"-0015-added-new-secret-key-with-different-passphrase.patch
+ "${FILESDIR}/${P}"-0016-Test-use-of-gpg-without-explicit-passphrase-agent-pi.patch
+ "${FILESDIR}/${P}"-0017-Kill-any-GnuPG-agent-before-and-after-the-test-suite.patch
+ "${FILESDIR}/${P}"-0018-Use-a-short-temporary-homedir-during-the-test-suite.patch
+ "${FILESDIR}/${P}"-0019-Make-things-work-with-gpg1-assuming-plain-gpg-is-mod.patch
+)
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+# Nearly all tests succeed with this patchset and GnuPG 2.1 when running outside the
+# emerge sandbox. However, the agent architecture is not really sandbox-friendly, so...
+#
+# Test Summary Report
+# -------------------
+# t/decrypt.t (Wstat: 0 Tests: 6 Failed: 2)
+# Failed tests: 5-6
+# Failed 1/22 test programs. 2/56 subtests failed.
+ perl_rm_files t/decrypt.t
+# Needs to run a setup test that spawns a persistent daemon
+ DIST_TEST="do"
+ perl-module_src_test
+}
diff --git a/dev-perl/GnuPG-Interface/Manifest b/dev-perl/GnuPG-Interface/Manifest
new file mode 100644
index 000000000000..e697bb5e1ec1
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/Manifest
@@ -0,0 +1,24 @@
+AUX GnuPG-Interface-0.520.0-0001-fix-spelling-error-settting-should-be-setting.patch 1104 BLAKE2B 6275517463eec5caa865338109c151cc8c351200cfe8666a9652e7733855a29d668c22a800820caad79dc6ef9d1c6ac0569ec8cec6826f77f60029d30360d14c SHA512 154fe07541bdfa36be9ce72fee8ce1edb8fbfce73d3006b888ec141a3e5efb9eacc3cb91956606ef56b67a5fde8c19da5d92f38d02acb77d7681e1219d6c513c
+AUX GnuPG-Interface-0.520.0-0002-Generalize-the-test-suite.patch 4552 BLAKE2B 89ec43b57ed6ecdcd4b78f7b84cbbded575e8cce0785d86960bb8b1f092c53ab54cc533e757dc47501de8fa8c2db73ae42a9f705e3821b57ff1110ad6ef1f34f SHA512 8310f8b4a7e1092273fb0444e65871d5aed2eb87107fcb416f7e5c82146379c3d77ff511209ae01efeb475d62cc2e8682ece15b4a826d15a0e450871fdff50b8
+AUX GnuPG-Interface-0.520.0-0003-subkey-validity-of-an-key-when-we-have-established-n.patch 1217 BLAKE2B 5d96a0fb84d7d12ef58caf8e6b3a5363f96ed71300d37ebed5ad057f46b705456da3922f96eb58efe79864cfa0ef5b560e53a7f71c29d36b4602071f0b5bfcb9 SHA512 7cddb8e065e3380a5bf9aeb82af620bdf9c4062a9e315afb871574af6140369ce9c1e9b0ac0c8463c6158694ad78d65e328acce62a3336bce8705f3ffc393cb6
+AUX GnuPG-Interface-0.520.0-0004-ensure-that-test-covers-all-signatures.patch 1438 BLAKE2B 44ff3ea149993b7c296a91fe801e9fdc2a8f19617a7c11f2ab83c7de71e37bc26d5ed434a54c1301c74b59bfd66ea19e50ea1880b93d9b74bb2afa6bd48b2c2b SHA512 dcb3f587834d3d22ab745a6796cbb924efbc5d9985947e3884f8f4fdb47a911385d400b4a2b72ef83daed3ba572fbf3d6d4944cf63c308ae4bc64cf369191111
+AUX GnuPG-Interface-0.520.0-0005-add-gpg_is_modern-to-test-suite.patch 1522 BLAKE2B 883cbe443329b48ca91f3af2765024b22d889b9e3e49817bc9d4e883594743073314dde2145bfd6de3e234130f9c230b533c62a00897e398e4c73c93f15a41a2 SHA512 170d5231f98234614c5e8c1afb09b2fc4ff26bb8e5b280a8b91a0b886e4199c6c993af41b63db7041cc6f8b2fc676461720e64289818966f3980bcf4af75625c
+AUX GnuPG-Interface-0.520.0-0006-Modern-GnuPG-2.1-reports-more-detail-about-secret-ke.patch 5276 BLAKE2B 07621e4fc1f12da4dbed3b537412215ba5121a8ea4b2f5f85ddbb6869228db7744c5fcd884ece126be2d56547983413ee4dd63c81149c4882514bd9d8e400dd8 SHA512 7c1a588028378e2691e951a5572465c877b6ef4fb86b27aa4e3aef3aa75a49e1e53b52c78ba88b00cfb243aa10bf75aef88784d22deb7925d0cdc98687ee8804
+AUX GnuPG-Interface-0.520.0-0007-test-suite-match-plaintext-output-across-versions-of.patch 3286 BLAKE2B f1452611f761f6fd06b91e49a47016820633284d8cdddccbabb3d19f4e91e8b9264bd879d1177e64cca7755b9faa6550ac24908dcdaf2b54335e7f7fb22bf08f SHA512 eb6d4efd476d1d7582c66b90fdef21badc8d0eecd24ce642cac7f5d0e3e491c78cbc0ee49bf886ce571f2718c2aa725d6c07a7ca0cd6e5483624df6984cf8f27
+AUX GnuPG-Interface-0.520.0-0008-fix-test_default_key_passphrase-when-passphrase-come.patch 1125 BLAKE2B 12144ec6aca0407c3cd5f07ef8f4f8a2837157a9c2af082331af3f7b9f6fe18b3be461b5fd75577b3c5e1d54ef5a31301ebe56f09dc79b3899fbbcd0efc04d6c SHA512 e4f5b69a1ac61a7d39d97cb716f07cef5b612b01b64005b6f0f0974fb19b386a6e817c66fb49762c99b66917e551ab96e34a48cf25bb59b8f06844773adcd44b
+AUX GnuPG-Interface-0.520.0-0009-clean-up-trailing-whitespace.patch 3683 BLAKE2B c433dc5c563ee0472ab6d3c1c00db3326345a06aa244df5afa8be7d4e732bd8de624c8fb0b3db4b1a11d53cdd86f28b02ad970323ec743189fd015b107be6154 SHA512 f911f3d830e30d6e3e684abb7c3e90c801715a68bc2ccd02fc75a15f4c9ec9095260a56a021645cc82bc7f6381fee1f0b5e404cdd6c7be93d1cf293adaaabfbf
+AUX GnuPG-Interface-0.520.0-0010-fix-capitalization-of-GnuPG.patch 1094 BLAKE2B 5588031372f4d8d932527a96fce63cdd3a563ca937794c44b9eb124ecf3f64d64490adf2030a5ceb035cba9a2ab8f0a3576ef6890a6a6c39372234a66f490497 SHA512 5ecadeb592b73843756a7fb7e8d002e0931832f1120399072decf7586ebec6ec39c6eb33811de58849d7a986a0e87dd0a5b3c6bb0eb9328365d75e6a8eaf02be
+AUX GnuPG-Interface-0.520.0-0011-ommand_args-should-be-command_args.patch 670 BLAKE2B 3ec3023e125c2c71ec94eec02b6a103bd7f5bcd64c77d6a7b23b6a81b01e99f776b3d970e2d43806eb53fc3e63de2594703e7602acc4ac77306e9ab3f7beca2f SHA512 cd9af9b1df71f4bbbee8e97de41933c93e908626cb766c88636f9df5a4307360b302eeabe1d999da10b81237f38da673fbd9dd34417df27b3fc4a9e1fd98e73f
+AUX GnuPG-Interface-0.520.0-0012-use-fingerprints-as-inputs-during-tests-to-demonstra.patch 9909 BLAKE2B 3b416e430a693f8160b75bcb9b11d807fa9a658ef3737a177392cf9e8819131758d2e6c0b6adde4e75ee7e2205ca6cf74df1e953e6fe00274ec613b1a3417c12 SHA512 8a1dc1d4df2f1ab575256845439be416323cc4448812c28c9a3209404cfc1fbabecdf65701e9fdf9c9530c964114d8f91eae42200a4b7dae8ecb78b77c22611f
+AUX GnuPG-Interface-0.520.0-0013-move-key-files-to-generic-names.patch 1247 BLAKE2B 756fd2b7a3a07838975e6401e637e080c7cf1197197de7c76c256bc899c061f19fc7f139d9190065f50672c6e23bf601aa91c0a98ef2c8b8a226623a97009c31 SHA512 8d4a890788ce13923b0bb74c1262c8e41c2d7b4143153e3434df06640afaa7380e39b57f0ea5607e79b57cb28fb7ac8c432da7d712f3e17cb64501a58d92240f
+AUX GnuPG-Interface-0.520.0-0014-fix-spelling-s-convience-convenience.patch 2165 BLAKE2B d7d62bbb66c629c327606b9b3b138f45a04de31e81cc2373f384315cb60832598d90e37428e00e2ed659173c0a463d3a4016d085120d8ce17042cd98b808231f SHA512 57f685199115f3d2bafe6c8b088f526fcce60e838891d4f7ba74b648653f4e4f3f730c5b6e9f9143a6bf3812e2f4eb9c2871c60bce9f1db9c872831341b0a401
+AUX GnuPG-Interface-0.520.0-0015-added-new-secret-key-with-different-passphrase.patch 5950 BLAKE2B 407c7b0dc9f74a657429eb877d9731c75e5fdc7aed0b291530ef63e357cd0d07e3ee6060bc8b96908c0ff46feb14f15547100f3a1c333c45930b1e2b67e8f42a SHA512 675bfea548b7f0dcff6f6b371e9e673e9c6cf8eb3cd29483519473d7b0519358416cb3946cb14958317f1ff661248a019c3e1b51abf3f2b85b6c645e45b045b5
+AUX GnuPG-Interface-0.520.0-0016-Test-use-of-gpg-without-explicit-passphrase-agent-pi.patch 11278 BLAKE2B 581b7addc6c2aebff575d66db69bf827df749f73f98be6e14863dcfec6800eb53fd857d29c7794516f5fb905f0439d920b7352d6f54eb29ebf413949b70d5f45 SHA512 ce27eee7d1b89a8c005c34f81862f3516866aeea23fb254288917d93da4ceec46a7eabc65b2f4c05f3e33e816301934ad83e3e51a8b742e1ac781fd5fe81b609
+AUX GnuPG-Interface-0.520.0-0017-Kill-any-GnuPG-agent-before-and-after-the-test-suite.patch 1535 BLAKE2B ac7e1f395a5ce8afe1611156f65aa305ddb1f1ecb26cfc7176c81c411d92c6a71b6a3781f950c4c54b422c6205cef94fce2f45f8bc6545ddeece34af774b5ef7 SHA512 d1f5e3258543fad32cc317bd5b34ffda279fec39d533b0390ed941fee1f780b37dda767670e7ae8f6c68bcf206c089122cf46fc5f8c24e889b032132a1f85eb1
+AUX GnuPG-Interface-0.520.0-0018-Use-a-short-temporary-homedir-during-the-test-suite.patch 4096 BLAKE2B 12d9bcd4931c9d8d5c3608beadbfb08bf144794cc13ac724bc2b21ab654facdec98e6293c42bf5c12e5867abd9af77b9c665ef903c91739484a40495bf069fcd SHA512 98d6b4d976013741c614265c8b9d35458461fb4407cbe10f8600c55522128a68a2976157e3165ca99aed733d2c5dee6164fa048a7671bdb9d37612a438327242
+AUX GnuPG-Interface-0.520.0-0019-Make-things-work-with-gpg1-assuming-plain-gpg-is-mod.patch 2237 BLAKE2B f152aa512f9fbc240d1862d5439928276fb4fdc73d716fcb4941504d7bc9fcf3facde6c06d2d52a7ca0628d3aa72e65248a1bb0237afe1e6c0585608f3c44b12 SHA512 a59ac575d410b5feb14a8a2165f526a1a7fbdf4575bc7e0d8d690a4d952fb312defb1390ae0186ec65b52737643ff560d5d48e8920bfe1cdcd1702016755035e
+DIST GnuPG-Interface-0.52.tar.gz 63733 BLAKE2B ce068177b8467356b57aae95a61e4746e4f690272083e465c877533a5ab0eedaaf271586aaffe7e4f979034d04bd49fc483047654426f23cfb904a98326454c3 SHA512 911f47a3b52249e8b39133d4040b86147793d9dd6a78d2b279674d6bba0cd38de5c919bf12b241b0e977790575502531afab6b1d2c05739d050c16d05d52fc49
+EBUILD GnuPG-Interface-0.520.0-r1.ebuild 750 BLAKE2B dddbb1be098fc3ee8094331ff597508cc0a87cff389096d1abd4a1a396c781d7798e85164f578bbb1a194935a267cb3266504629606cec13606465be85de3ab0 SHA512 12a666502da35e346a6503a040d37033daefda889df50a6efb880097d47798699956b84c3bd56d2fae1892d7fd29da073d0ee9ab62f611fb39b240d11e665389
+EBUILD GnuPG-Interface-0.520.0-r2.ebuild 2526 BLAKE2B 47dcc858720c846e2fa0612f20f1c39ced6423dcbe62a0211698a6b9ac57956480a68b5572608ce9fdf4a88dffe5ac0c46f648f23941c9be78a9d7824b47fde3 SHA512 efde13437f6e98749bd066e55dbc17e0ea75002e9f24fb8026031d35251d333ba751f666911d906b5e88cb3fb34d3d2ab1400901d0e0e9b9fbc45b2d8701d84f
+EBUILD GnuPG-Interface-0.520.0-r3.ebuild 2653 BLAKE2B 8af8a4f0f4a8af8e99d34c459271d69d67e5d3d427653580791d087d4e2308a9ee42e519b023baece00c2ddc54fe2a9661b3b52c0d8c5c454b411c5681ac747a SHA512 1b7c84e5bc0220fffaab2fe5d3f780d3e37db7375e2e99d532f535696a451c4c1c54990754191f10e700e94c8fa1b901fc935249d00efdd6799c62be43802dff
+MISC metadata.xml 1209 BLAKE2B a29e49d03ea5216897ae8d8ca55472c4d41d75a2722133dd2782b504db464740f15b5c017e09efb9a76da76b482f3f33e5b8cd8279402d51e14c201c8840d9b3 SHA512 3589a6d227ccde1efd9a0842e98b7f4c3d4f5434a9e62feba4a6764d1fdc4c0dc7390bba15bb52053520931c4ed4ff05235ec98efbe0239a4a9da12b30092cfb
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0001-fix-spelling-error-settting-should-be-setting.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0001-fix-spelling-error-settting-should-be-setting.patch
new file mode 100644
index 000000000000..fcec61009070
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0001-fix-spelling-error-settting-should-be-setting.patch
@@ -0,0 +1,35 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 13 Sep 2016 07:26:00 +0200
+Subject: fix spelling error ("settting" should be "setting")
+
+---
+ README | 2 +-
+ lib/GnuPG/Interface.pm | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/README b/README
+index fcb982a..f457577 100644
+--- a/README
++++ b/README
+@@ -6,7 +6,7 @@ SYNOPSIS
+ use IO::Handle;
+ use GnuPG::Interface;
+
+- # settting up the situation
++ # setting up the situation
+ my $gnupg = GnuPG::Interface->new();
+ $gnupg->options->hash_init( armor => 1,
+ homedir => '/home/foobar' );
+diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
+index f952f3e..83a4b1a 100644
+--- a/lib/GnuPG/Interface.pm
++++ b/lib/GnuPG/Interface.pm
+@@ -834,7 +834,7 @@ GnuPG::Interface - Perl interface to GnuPG
+ use IO::Handle;
+ use GnuPG::Interface;
+
+- # settting up the situation
++ # setting up the situation
+ my $gnupg = GnuPG::Interface->new();
+ $gnupg->options->hash_init( armor => 1,
+ homedir => '/home/foobar' );
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0002-Generalize-the-test-suite.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0002-Generalize-the-test-suite.patch
new file mode 100644
index 000000000000..d0d3e6ccdf9d
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0002-Generalize-the-test-suite.patch
@@ -0,0 +1,151 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 13 Sep 2016 10:38:12 -0400
+Subject: Generalize the test suite
+
+The test suite currently assumes it knows something about the internal
+state of GnuPG's homedir.
+
+It's safer and less brittle to rely explicitly on the public interface
+that GnuPG has committed to, such as --import-keys and --list-keys,
+rather than assuming that certain files are in certain places in the
+GnuPG homedir.
+
+It's also better to create a fresh homedir and allow GnuPG to populate
+it during the test suite, cleaning it up at the end, rather than hope
+that GnuPG will leave a pre-existing homedir untouched.
+
+With this change, many more of the tests pass when /usr/bin/gpg is
+provided by GnuPG 2.1.
+---
+ t/000_setup.t | 28 ++++++++++++++++++++++++++++
+ t/MyTestSpecific.pm | 2 +-
+ t/zzz_cleanup.t | 17 +++++++++++++++++
+ test/fake-pinentry.pl | 28 ++++++++++++++++++++++++++++
+ test/{options => gpg.conf} | 0
+ test/secret-keys/1.0.test | 4 ++--
+ 6 files changed, 76 insertions(+), 3 deletions(-)
+ create mode 100644 t/000_setup.t
+ create mode 100644 t/zzz_cleanup.t
+ create mode 100755 test/fake-pinentry.pl
+ rename test/{options => gpg.conf} (100%)
+
+diff --git a/t/000_setup.t b/t/000_setup.t
+new file mode 100644
+index 0000000..7f7f7b0
+--- /dev/null
++++ b/t/000_setup.t
+@@ -0,0 +1,28 @@
++#!/usr/bin/perl -w
++
++use strict;
++use English qw( -no_match_vars );
++
++use lib './t';
++use MyTest;
++use MyTestSpecific;
++use Cwd;
++use File::Path qw (make_path);
++use File::Copy;
++
++TEST
++{
++ make_path('test/gnupghome', { mode => 0700 });
++ my $agentconf = IO::File->new( "> test/gnupghome/gpg-agent.conf" );
++ $agentconf->write("pinentry-program " . getcwd() . "/test/fake-pinentry.pl\n");
++ $agentconf->close();
++ copy('test/gpg.conf', 'test/gnupghome/gpg.conf');
++ reset_handles();
++
++ my $pid = $gnupg->import_keys(command_args => [ 'test/pubring.gpg', 'test/secring.gpg' ],
++ options => [ 'batch'],
++ handles => $handles);
++ waitpid $pid, 0;
++
++ return $CHILD_ERROR == 0;
++};
+diff --git a/t/MyTestSpecific.pm b/t/MyTestSpecific.pm
+index 053b749..1af98ae 100644
+--- a/t/MyTestSpecific.pm
++++ b/t/MyTestSpecific.pm
+@@ -40,7 +40,7 @@ use vars qw( @ISA @EXPORT
+
+ $gnupg = GnuPG::Interface->new( passphrase => 'test' );
+
+-$gnupg->options->hash_init( homedir => 'test',
++$gnupg->options->hash_init( homedir => 'test/gnupghome',
+ armor => 1,
+ meta_interactive => 0,
+ meta_signing_key_id => '0xF950DA9C',
+diff --git a/t/zzz_cleanup.t b/t/zzz_cleanup.t
+new file mode 100644
+index 0000000..5c03a72
+--- /dev/null
++++ b/t/zzz_cleanup.t
+@@ -0,0 +1,17 @@
++#!/usr/bin/perl -w
++
++use strict;
++use English qw( -no_match_vars );
++
++use lib './t';
++use MyTest;
++use MyTestSpecific;
++use File::Path qw (remove_tree);
++
++# this is actually no test, just cleanup.
++TEST
++{
++ my $err = [];
++ remove_tree('test/gnupghome', {error => \$err});
++ return ! @$err;
++};
+diff --git a/test/fake-pinentry.pl b/test/fake-pinentry.pl
+new file mode 100755
+index 0000000..12d3611
+--- /dev/null
++++ b/test/fake-pinentry.pl
+@@ -0,0 +1,28 @@
++#!/usr/bin/perl -w
++# Use this for your test suites when a perl interpreter is available.
++#
++# The encrypted keys in your test suite that you expect to work must
++# be locked with a passphrase of "test"
++#
++# Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
++#
++# License: This trivial work is hereby explicitly placed into the
++# public domain. Anyone may reuse it, modify it, redistribute it for
++# any purpose.
++
++use strict;
++use warnings;
++
++# turn off buffering
++$| = 1;
++
++print "OK This is only for test suites, and should never be used in production\n";
++while (<STDIN>) {
++ chomp;
++ next if (/^$/);
++ next if (/^#/);
++ print ("D test\n") if (/^getpin/i);
++ print "OK\n";
++ exit if (/^bye/i);
++}
++1;
+diff --git a/test/options b/test/gpg.conf
+similarity index 100%
+rename from test/options
+rename to test/gpg.conf
+diff --git a/test/secret-keys/1.0.test b/test/secret-keys/1.0.test
+index 5999484..129d472 100644
+--- a/test/secret-keys/1.0.test
++++ b/test/secret-keys/1.0.test
+@@ -1,5 +1,5 @@
+-test/secring.gpg
+-----------------
++test/gnupghome/secring.gpg
++--------------------------
+ sec 1024D/F950DA9C 2000-02-06
+ uid GnuPG test key (for testing purposes only)
+ uid Foo Bar (1)
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0003-subkey-validity-of-an-key-when-we-have-established-n.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0003-subkey-validity-of-an-key-when-we-have-established-n.patch
new file mode 100644
index 000000000000..23fbf97fee2c
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0003-subkey-validity-of-an-key-when-we-have-established-n.patch
@@ -0,0 +1,37 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 13 Sep 2016 11:35:31 -0400
+Subject: subkey validity of an key when we have established no trust anchors
+
+This apparently isn't tested by deep comparisons, though, so it was
+never caught.
+---
+ t/get_public_keys.t | 2 +-
+ t/get_secret_keys.t | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/t/get_public_keys.t b/t/get_public_keys.t
+index 53db021..73e320b 100644
+--- a/t/get_public_keys.t
++++ b/t/get_public_keys.t
+@@ -175,7 +175,7 @@ TEST
+ ];
+
+ my $subkey = GnuPG::SubKey->new
+- ( validity => 'u',
++ ( validity => '-',
+ length => 768,
+ algo_num => 16,
+ hex_id => 'ADB99D9C2E854A6B',
+diff --git a/t/get_secret_keys.t b/t/get_secret_keys.t
+index 3a1d99f..7bba083 100644
+--- a/t/get_secret_keys.t
++++ b/t/get_secret_keys.t
+@@ -48,7 +48,7 @@ TEST
+
+
+ my $subkey = GnuPG::SubKey->new
+- ( validity => 'u',
++ ( validity => '-',
+ length => 768,
+ algo_num => 16,
+ hex_id => 'ADB99D9C2E854A6B',
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0004-ensure-that-test-covers-all-signatures.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0004-ensure-that-test-covers-all-signatures.patch
new file mode 100644
index 000000000000..1743b7d9177c
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0004-ensure-that-test-covers-all-signatures.patch
@@ -0,0 +1,35 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 13 Sep 2016 11:39:04 -0400
+Subject: ensure that test covers all signatures
+
+The earlier test wasn't reporting on one of the known self-sigs for
+the test key for some reason.
+
+This change ensures that all known signatures are present.
+---
+ t/get_public_keys.t | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/t/get_public_keys.t b/t/get_public_keys.t
+index 73e320b..9e96f7d 100644
+--- a/t/get_public_keys.t
++++ b/t/get_public_keys.t
+@@ -83,7 +83,17 @@ TEST
+ date_string => '2000-02-06',
+ hex_id => '53AE596EF950DA9C',
+ sig_class => 0x13,
+- validity => '!'));
++ validity => '!'),
++ GnuPG::Signature->new(
++ date => 1177086329,
++ algo_num => 17,
++ is_exportable => 1,
++ user_id_string => 'GnuPG test key (for testing purposes only)',
++ date_string => '2007-04-20',
++ hex_id => '53AE596EF950DA9C',
++ sig_class => 0x13,
++ validity => '!'),
++ );
+
+ my $uid1 = GnuPG::UserId->new( as_string => 'Foo Bar (1)',
+ validity => '-');
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0005-add-gpg_is_modern-to-test-suite.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0005-add-gpg_is_modern-to-test-suite.patch
new file mode 100644
index 000000000000..0016fa755c0c
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0005-add-gpg_is_modern-to-test-suite.patch
@@ -0,0 +1,39 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 13 Sep 2016 14:31:38 -0400
+Subject: add $gpg_is_modern to test suite
+
+MyTestSpecific.pm now produces a new variable indicating whether it
+the version of GnuPG we run against is from the "Modern" line of GnuPG
+development (2.1 or later). This will be useful when comparing output
+that we can't expect from earlier versions.
+---
+ t/MyTestSpecific.pm | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/t/MyTestSpecific.pm b/t/MyTestSpecific.pm
+index 1af98ae..a309698 100644
+--- a/t/MyTestSpecific.pm
++++ b/t/MyTestSpecific.pm
+@@ -29,17 +29,20 @@ use GnuPG::Handles;
+ use vars qw( @ISA @EXPORT
+ $stdin $stdout $stderr
+ $gpg_program $handles $gnupg
+- %texts
++ %texts $gpg_is_modern
+ );
+
+ @ISA = qw( Exporter );
+ @EXPORT = qw( stdin stdout stderr
+ gnupg_program handles reset_handles
+- texts file_match
++ texts file_match gpg_is_modern
+ );
+
+ $gnupg = GnuPG::Interface->new( passphrase => 'test' );
+
++my @version = split('\.', $gnupg->version());
++$gpg_is_modern = ($version[0] > 2 || ($version[0] == 2 && $version[1] >= 1));
++
+ $gnupg->options->hash_init( homedir => 'test/gnupghome',
+ armor => 1,
+ meta_interactive => 0,
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0006-Modern-GnuPG-2.1-reports-more-detail-about-secret-ke.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0006-Modern-GnuPG-2.1-reports-more-detail-about-secret-ke.patch
new file mode 100644
index 000000000000..bea8bfc68dfa
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0006-Modern-GnuPG-2.1-reports-more-detail-about-secret-ke.patch
@@ -0,0 +1,120 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 13 Sep 2016 14:12:40 -0400
+Subject: Modern GnuPG (2.1) reports more detail about secret keys
+
+the GnuPG "modern" suite (version 2.1 or later) reports more detail
+about secret keys than previous versions did. In particular, it
+reports stored ownertrust, public key data, and designated revokers
+for secret keys. Older versions only reported those attributes for
+public keys.
+
+This patch adjusts the test suite to ensure that our handmade key
+matches the produced key when /usr/bin/gpg is supplied by the modern
+suite.
+---
+ t/get_secret_keys.t | 66 +++++++++++++++++++++++++++++++++++++++++++----------
+ 1 file changed, 54 insertions(+), 12 deletions(-)
+
+diff --git a/t/get_secret_keys.t b/t/get_secret_keys.t
+index 7bba083..c798cce 100644
+--- a/t/get_secret_keys.t
++++ b/t/get_secret_keys.t
+@@ -23,16 +23,34 @@ TEST
+ return 0 unless @returned_keys == 1;
+
+ $given_key = shift @returned_keys;
+-
+- $handmade_key = GnuPG::PrimaryKey->new
+- ( length => 1024,
++ my $pubkey_data = [
++ Math::BigInt->from_hex('0x'.
++ '88FCAAA5BCDCD52084D46143F44ED1715A339794641158DE03AA2092AFD3174E3DCA2CB7DF2DDC6FEDF7C3620F5A8BDAD06713E6153F8748DD76CB97305F30CBA8F8801DB47FAC11EED725F55672CB9BDAD629178A677CBB089B3E8AE0D9A9AD7741697A35F2868C62D25670994A92D810480173DC24263EEA0F103A43C0B64B'),
++ Math::BigInt->from_hex('0x'.
++ '8F2A3842C70FF17660CBB78C78FC93F534AB9A17'),
++ Math::BigInt->from_hex('0x'.
++ '83E348C2AA65F56DE84E8FDCE6DA7B0991B1C75EC8CA446FA85869A43350907BFF36BE512385E8E7E095578BB2138C04E318495873218286DE2B8C86F36EA670135434967AC798EBA28581F709F0C6B696EB512D3E561E381A06E4B5239BCC655015F9A926C74E4B859B26EAD604F208A556511A76A40EDCD9C38E6BD82CCCB4'),
++ Math::BigInt->from_hex('0x'.
++ '80DE04C85E30C9D62C13F90CFF927A84A5A59D0900B3533D4D6193FEF8C5DAEF9FF8A7D5F76B244FBC17644F50D524E0B19CD3A4B5FC2D78DAECA3FE58FA1C1A64E6C7B96C4EE618173543163A72EF954DFD593E84342699096E9CA76578AC1DE3D893BCCD0BF470CEF625FAF816A0F503EF75C18C6173E35C8675AF919E5704')
++ ];
++
++
++ my $args = {
++ length => 1024,
+ algo_num => 17,
+ hex_id => '53AE596EF950DA9C',
+ creation_date => 949813093,
+ creation_date_string => '2000-02-06',
+- owner_trust => '', # secret keys do not report ownertrust?
++ owner_trust => '-',
+ usage_flags => 'scaESCA',
+- );
++ pubkey_data => $pubkey_data,
++ };
++ if (!$gpg_is_modern) {
++ # older versions don't report ownertrust or pubkey_data for secret keys:
++ delete $args->{pubkey_data};
++ $args->{owner_trust} = '';
++ }
++ $handmade_key = GnuPG::PrimaryKey->new($args);
+
+ $handmade_key->fingerprint
+ ( GnuPG::Fingerprint->new( as_hex_string =>
+@@ -42,20 +60,42 @@ TEST
+
+ $handmade_key->push_user_ids(
+ GnuPG::UserId->new( as_string => 'GnuPG test key (for testing purposes only)',
+- validity => ''), # secret keys do not report uid validity?
++ validity => $args->{owner_trust}),
+ GnuPG::UserId->new( as_string => 'Foo Bar (1)',
+- validity => '')); # secret keys do not report uid validity?
+-
+-
+- my $subkey = GnuPG::SubKey->new
+- ( validity => '-',
++ validity => $args->{owner_trust}));
++
++ my $revoker = GnuPG::Revoker->new
++ ( algo_num => 17,
++ class => 0x80,
++ fingerprint => GnuPG::Fingerprint->new( as_hex_string =>
++ '4F863BBBA8166F0A340F600356FFD10A260C4FA3'),
++ );
++
++ my $subkey_pub_data = [
++ Math::BigInt->from_hex('0x'.
++ '8831982DADC4C5D05CBB01D9EAF612131DDC9C24CEA7246557679423FB0BA42F74D10D8E7F5564F6A4FB8837F8DC4A46571C19B122E6DF4B443D15197A6A22688863D0685FADB6E402316DAA9B560D1F915475364580A67E6DF0A727778A5CF3'),
++ Math::BigInt->from_hex('0x'.
++ '6'),
++ Math::BigInt->from_hex('0x'.
++ '2F3850FF130C6AC9AA0962720E86539626FAA9B67B33A74DFC0DE843FF3E90E43E2F379EE0182D914FA539CCCF5C83A20DB3A7C45E365B8A2A092E799A3DFF4AD8274EB977BAAF5B1AFB2ACB8D6F92454F01682F555565E73E56793C46EF7C3E')
++ ];
++
++ my $sub_args = {
++ validity => '-',
+ length => 768,
+ algo_num => 16,
+ hex_id => 'ADB99D9C2E854A6B',
+ creation_date => 949813119,
+ creation_date_string => '2000-02-06',
+ usage_flags => 'e',
+- );
++ pubkey_data => $subkey_pub_data,
++ };
++
++ if (!$gpg_is_modern) {
++ # older versions do not report pubkey data for secret keys
++ delete $sub_args->{pubkey_data};
++ }
++ my $subkey = GnuPG::SubKey->new($sub_args);
+
+ $subkey->fingerprint
+ ( GnuPG::Fingerprint->new( as_hex_string =>
+@@ -64,6 +104,8 @@ TEST
+ );
+
+ $handmade_key->push_subkeys( $subkey );
++ # older versions do not report designated revokers for secret keys
++ $handmade_key->push_revokers( $revoker ) if ($gpg_is_modern);
+
+ $handmade_key->compare( $given_key );
+ };
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0007-test-suite-match-plaintext-output-across-versions-of.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0007-test-suite-match-plaintext-output-across-versions-of.patch
new file mode 100644
index 000000000000..85c1a46adae5
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0007-test-suite-match-plaintext-output-across-versions-of.patch
@@ -0,0 +1,95 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 13 Sep 2016 14:46:13 -0400
+Subject: test suite: match plaintext output across versions of GnuPG
+
+The human-readable version of --list-keys is *not* expected to be
+static over time or as the user's environment changes (e.g. LANG or
+LC_MESSAGES), so expecting it to be machine-parseable is probably a
+mistake.
+
+That said, some users might want to pull textual information about
+specific keys to display directly to the user, so it's not a terrible
+idea to have it in the test suite.
+
+Modern GnuPG (2.1 or later) changes the default structure of the
+human-readable output in a few significant ways:
+
+ * it writes the path to the keyring as an absolute path, even if
+ $GNUPGHOME is set to a non-absolute path.
+
+ * it shows the calculated user id validity by default (see
+ show-uid-validity in gpg's --list-options). (note that this is a
+ translated string, so that "unknown" (in the default C locale)
+ becomes "inconnue" when LANG or LC_MESSAGES is set to fr_CH.UTF-8,
+ for example.
+
+ * it writes the key algorithm names differently (e.g. rsa2048 instead
+ of 2048R)
+
+ * it does not display the key ID at all by default
+
+ * it displays the full fingerprint in compact form by default
+
+This changeset fixes the test suite so that it can do a rough
+verification of the human-readable text output by list_secret_keys in
+the C locale in modern versions of GnuPG, while leaving it working for
+older GnuPG suites.
+---
+ t/list_secret_keys.t | 15 +++++++++++++--
+ test/secret-keys/1.modern.test | 8 ++++++++
+ 2 files changed, 21 insertions(+), 2 deletions(-)
+ create mode 100644 test/secret-keys/1.modern.test
+
+diff --git a/t/list_secret_keys.t b/t/list_secret_keys.t
+index 1fe9b7e..51e3651 100644
+--- a/t/list_secret_keys.t
++++ b/t/list_secret_keys.t
+@@ -16,13 +16,22 @@ TEST
+ {
+ reset_handles();
+
++ $ENV{LC_MESSAGES} = 'C';
+ my $pid = $gnupg->list_secret_keys( handles => $handles );
+ close $stdin;
+
+ $outfile = 'test/secret-keys/1.out';
+ my $out = IO::File->new( "> $outfile" )
+ or die "cannot open $outfile for writing: $ERRNO";
+- $out->print( <$stdout> );
++ while (<$stdout>) {
++ if ($gpg_is_modern && /^\/.*\/test\/gnupghome\/pubring.kbx$/) {
++ $out->print("test/gnupghome/pubring.kbx\n");
++ } elsif ($gpg_is_modern && /^--*$/) {
++ $out->print("--------------------------\n");
++ } else {
++ $out->print( $_ );
++ }
++ }
+ close $stdout;
+ $out->close();
+ waitpid $pid, 0;
+@@ -33,7 +42,9 @@ TEST
+
+ TEST
+ {
+- my @files_to_test = ( 'test/secret-keys/1.0.test' );
++ my $suffix = '0';
++ $suffix = 'modern' if ($gpg_is_modern);
++ my @files_to_test = ( 'test/secret-keys/1.'.$suffix.'.test' );
+
+ return file_match( $outfile, @files_to_test );
+ };
+diff --git a/test/secret-keys/1.modern.test b/test/secret-keys/1.modern.test
+new file mode 100644
+index 0000000..3e46407
+--- /dev/null
++++ b/test/secret-keys/1.modern.test
+@@ -0,0 +1,8 @@
++test/gnupghome/pubring.kbx
++--------------------------
++sec dsa1024 2000-02-06 [SCA]
++ 93AFC4B1B0288A104996B44253AE596EF950DA9C
++uid [ unknown] GnuPG test key (for testing purposes only)
++uid [ unknown] Foo Bar (1)
++ssb elg768 2000-02-06 [E]
++
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0008-fix-test_default_key_passphrase-when-passphrase-come.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0008-fix-test_default_key_passphrase-when-passphrase-come.patch
new file mode 100644
index 000000000000..5ae938325ff1
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0008-fix-test_default_key_passphrase-when-passphrase-come.patch
@@ -0,0 +1,29 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 13 Sep 2016 15:22:27 -0400
+Subject: fix test_default_key_passphrase when passphrase comes from agent
+
+In the modern GnuPG suite, where the passphrase is always managed by
+the agent, gpg itself doesn't emit the GOOD_PASSPHRASE status.
+Instead, if signing is successful it emits plain old SIG_CREATED.
+
+There are probably even better ways to test whether a given key is
+unlocked in this case, but this is a straightforward baseline fix that
+should get this part of the test suite to pass with all available
+versions of GnuPG.
+---
+ lib/GnuPG/Interface.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
+index 83a4b1a..1f1e6d5 100644
+--- a/lib/GnuPG/Interface.pm
++++ b/lib/GnuPG/Interface.pm
+@@ -808,7 +808,7 @@ sub test_default_key_passphrase() {
+
+ # all we realy want to check is the status fh
+ while (<$status>) {
+- if (/^\[GNUPG:\]\s*GOOD_PASSPHRASE/) {
++ if (/^\[GNUPG:\]\s*(GOOD_PASSPHRASE|SIG_CREATED)/) {
+ waitpid $pid, 0;
+ return 1;
+ }
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0009-clean-up-trailing-whitespace.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0009-clean-up-trailing-whitespace.patch
new file mode 100644
index 000000000000..f408c6568b0f
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0009-clean-up-trailing-whitespace.patch
@@ -0,0 +1,112 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 11 Oct 2016 19:52:13 -0400
+Subject: clean up trailing whitespace
+
+---
+ lib/GnuPG/Fingerprint.pm | 2 +-
+ lib/GnuPG/Handles.pm | 2 +-
+ lib/GnuPG/Interface.pm | 16 ++++++++--------
+ 3 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/lib/GnuPG/Fingerprint.pm b/lib/GnuPG/Fingerprint.pm
+index fcb1028..81c38a7 100644
+--- a/lib/GnuPG/Fingerprint.pm
++++ b/lib/GnuPG/Fingerprint.pm
+@@ -20,7 +20,7 @@ with qw(GnuPG::HashInit);
+
+ has as_hex_string => (
+ isa => 'Any',
+- is => 'rw',
++ is => 'rw',
+ );
+
+ sub compare {
+diff --git a/lib/GnuPG/Handles.pm b/lib/GnuPG/Handles.pm
+index b30ca57..3eee0e3 100644
+--- a/lib/GnuPG/Handles.pm
++++ b/lib/GnuPG/Handles.pm
+@@ -73,7 +73,7 @@ GnuPG::Handles - GnuPG handles bundle
+ = ( IO::Handle->new(), IO::Handle->new(), IO::Handle->new(),
+ IO::Handle->new(), IO::Handle->new(), IO::Handle->new(),
+ );
+-
++
+ my $handles = GnuPG::Handles->new
+ ( stdin => $stdin,
+ stdout => $stdout,
+diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
+index 1f1e6d5..19e8070 100644
+--- a/lib/GnuPG/Interface.pm
++++ b/lib/GnuPG/Interface.pm
+@@ -833,7 +833,7 @@ GnuPG::Interface - Perl interface to GnuPG
+ # A simple example
+ use IO::Handle;
+ use GnuPG::Interface;
+-
++
+ # setting up the situation
+ my $gnupg = GnuPG::Interface->new();
+ $gnupg->options->hash_init( armor => 1,
+@@ -852,7 +852,7 @@ GnuPG::Interface - Perl interface to GnuPG
+ # Now we'll go about encrypting with the options already set
+ my @plaintext = ( 'foobar' );
+ my $pid = $gnupg->encrypt( handles => $handles );
+-
++
+ # Now we write to the input of GnuPG
+ print $input @plaintext;
+ close $input;
+@@ -1144,7 +1144,7 @@ The following setup can be done before any of the following examples:
+
+ my $handles = GnuPG::Handles->new( stdin => $input,
+ stdout => $output );
+-
++
+ # this sets up the communication
+ # Note that the recipients were specified earlier
+ # in the 'options' data member of the $gnupg object.
+@@ -1220,7 +1220,7 @@ The following setup can be done before any of the following examples:
+ # a file written to disk
+ # Make sure you "use IO::File" if you use this module!
+ my $cipher_file = IO::File->new( 'encrypted.gpg' );
+-
++
+ # this sets up the communication
+ my $pid = $gnupg->decrypt( handles => $handles );
+
+@@ -1252,7 +1252,7 @@ The following setup can be done before any of the following examples:
+ # This time we'll just let GnuPG print to our own output
+ # and read from our input, because no input is needed!
+ my $handles = GnuPG::Handles->new();
+-
++
+ my @ids = ( 'ftobin', '0xABCD1234' );
+
+ # this time we need to specify something for
+@@ -1260,7 +1260,7 @@ The following setup can be done before any of the following examples:
+ # search ids as arguments
+ my $pid = $gnupg->list_public_keys( handles => $handles,
+ command_args => [ @ids ] );
+-
++
+ waitpid $pid, 0;
+
+ =head2 Creating GnuPG::PublicKey Objects
+@@ -1280,7 +1280,7 @@ The following setup can be done before any of the following examples:
+ command_args => [ qw( test/key.1.asc ) ],
+ handles => $handles,
+ );
+-
++
+ my @out = <$handles->stdout()>;
+ waitpid $pid, 0;
+
+@@ -1357,7 +1357,7 @@ under the same terms as Perl itself.
+
+ =head1 AUTHOR
+
+-GnuPg::Interface is currently maintained by Jesse Vincent <jesse@cpan.org>.
++GnuPg::Interface is currently maintained by Jesse Vincent <jesse@cpan.org>.
+
+ Frank J. Tobin, ftobin@cpan.org was the original author of the package.
+
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0010-fix-capitalization-of-GnuPG.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0010-fix-capitalization-of-GnuPG.patch
new file mode 100644
index 000000000000..f55d4b15942c
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0010-fix-capitalization-of-GnuPG.patch
@@ -0,0 +1,35 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 11 Oct 2016 19:52:58 -0400
+Subject: fix capitalization of GnuPG
+
+---
+ README | 2 +-
+ lib/GnuPG/Interface.pm | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/README b/README
+index f457577..aa7c984 100644
+--- a/README
++++ b/README
+@@ -427,7 +427,7 @@ LICENSE
+ under the same terms as Perl itself.
+
+ AUTHOR
+- GnuPg::Interface is currently maintained by Jesse Vincent
++ GnuPG::Interface is currently maintained by Jesse Vincent
+ <jesse@cpan.org>.
+
+ Frank J. Tobin, ftobin@cpan.org was the original author of the package.
+diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
+index 19e8070..cf7138f 100644
+--- a/lib/GnuPG/Interface.pm
++++ b/lib/GnuPG/Interface.pm
+@@ -1357,7 +1357,7 @@ under the same terms as Perl itself.
+
+ =head1 AUTHOR
+
+-GnuPg::Interface is currently maintained by Jesse Vincent <jesse@cpan.org>.
++GnuPG::Interface is currently maintained by Jesse Vincent <jesse@cpan.org>.
+
+ Frank J. Tobin, ftobin@cpan.org was the original author of the package.
+
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0011-ommand_args-should-be-command_args.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0011-ommand_args-should-be-command_args.patch
new file mode 100644
index 000000000000..a9ab737aa04a
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0011-ommand_args-should-be-command_args.patch
@@ -0,0 +1,21 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 11 Oct 2016 19:57:10 -0400
+Subject: ommand_args should be command_args
+
+---
+ t/list_public_keys.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/list_public_keys.t b/t/list_public_keys.t
+index 7e563c1..a36a78b 100644
+--- a/t/list_public_keys.t
++++ b/t/list_public_keys.t
+@@ -38,7 +38,7 @@ TEST
+ reset_handles();
+
+ my $pid = $gnupg->list_public_keys( handles => $handles,
+- ommand_args => '0xF950DA9C'
++ command_args => '0xF950DA9C'
+ );
+ close $stdin;
+
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0012-use-fingerprints-as-inputs-during-tests-to-demonstra.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0012-use-fingerprints-as-inputs-during-tests-to-demonstra.patch
new file mode 100644
index 000000000000..9694e0854ce8
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0012-use-fingerprints-as-inputs-during-tests-to-demonstra.patch
@@ -0,0 +1,265 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 11 Oct 2016 20:05:16 -0400
+Subject: use fingerprints as inputs during tests to demonstrate explicit usage
+
+---
+ README | 6 +++---
+ lib/GnuPG/Interface.pm | 6 +++---
+ lib/GnuPG/Options.pm | 2 +-
+ t/MyTestSpecific.pm | 2 +-
+ t/encrypt.t | 6 +++---
+ t/export_keys.t | 4 ++--
+ t/get_public_keys.t | 2 +-
+ t/get_secret_keys.t | 2 +-
+ t/list_public_keys.t | 4 ++--
+ t/list_secret_keys.t | 4 ++--
+ t/list_sigs.t | 4 ++--
+ t/sign_and_encrypt.t | 2 +-
+ 12 files changed, 22 insertions(+), 22 deletions(-)
+
+diff --git a/README b/README
+index aa7c984..ed94ede 100644
+--- a/README
++++ b/README
+@@ -228,7 +228,7 @@ EXAMPLES
+
+ $gnupg->options->hash_init( armor => 1,
+ recipients => [ 'ftobin@uiuc.edu',
+- '0xABCD1234' ],
++ '0xABCD1234ABCD1234ABCD1234ABCD1234ABCD1234' ],
+ meta_interactive => 0 ,
+ );
+
+@@ -347,7 +347,7 @@ EXAMPLES
+ # and read from our input, because no input is needed!
+ my $handles = GnuPG::Handles->new();
+
+- my @ids = ( 'ftobin', '0xABCD1234' );
++ my @ids = ( 'ftobin', '0xABCD1234ABCD1234ABCD1234ABCD1234ABCD1234' );
+
+ # this time we need to specify something for
+ # command_args because --list-public-keys takes
+@@ -358,7 +358,7 @@ EXAMPLES
+ waitpid $pid, 0;
+
+ Creating GnuPG::PublicKey Objects
+- my @ids = [ 'ftobin', '0xABCD1234' ];
++ my @ids = [ 'ftobin', '0xABCD1234ABCD1234ABCD1234ABCD1234ABCD1234' ];
+
+ my @keys = $gnupg->get_public_keys( @ids );
+
+diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
+index cf7138f..6eaef7d 100644
+--- a/lib/GnuPG/Interface.pm
++++ b/lib/GnuPG/Interface.pm
+@@ -1130,7 +1130,7 @@ The following setup can be done before any of the following examples:
+
+ $gnupg->options->hash_init( armor => 1,
+ recipients => [ 'ftobin@uiuc.edu',
+- '0xABCD1234' ],
++ '0xABCD1234ABCD1234ABCD1234ABCD1234ABCD1234' ],
+ meta_interactive => 0 ,
+ );
+
+@@ -1253,7 +1253,7 @@ The following setup can be done before any of the following examples:
+ # and read from our input, because no input is needed!
+ my $handles = GnuPG::Handles->new();
+
+- my @ids = ( 'ftobin', '0xABCD1234' );
++ my @ids = ( 'ftobin', '0xABCD1234ABCD1234ABCD1234ABCD1234ABCD1234' );
+
+ # this time we need to specify something for
+ # command_args because --list-public-keys takes
+@@ -1265,7 +1265,7 @@ The following setup can be done before any of the following examples:
+
+ =head2 Creating GnuPG::PublicKey Objects
+
+- my @ids = [ 'ftobin', '0xABCD1234' ];
++ my @ids = [ 'ftobin', '0xABCD1234ABCD1234ABCD1234ABCD1234ABCD1234' ];
+
+ my @keys = $gnupg->get_public_keys( @ids );
+
+diff --git a/lib/GnuPG/Options.pm b/lib/GnuPG/Options.pm
+index 86261a0..7788662 100644
+--- a/lib/GnuPG/Options.pm
++++ b/lib/GnuPG/Options.pm
+@@ -198,7 +198,7 @@ GnuPG::Options - GnuPG options embodiment
+
+ # assuming $gnupg is a GnuPG::Interface object
+ $gnupg->options->armor( 1 );
+- $gnupg->options->push_recipients( 'ftobin', '0xABCD1234' );
++ $gnupg->options->push_recipients( 'ftobin', '0xABCD1234ABCD1234ABCD1234ABCD1234ABCD1234' );
+
+ =head1 DESCRIPTION
+
+diff --git a/t/MyTestSpecific.pm b/t/MyTestSpecific.pm
+index a309698..c8764cc 100644
+--- a/t/MyTestSpecific.pm
++++ b/t/MyTestSpecific.pm
+@@ -46,7 +46,7 @@ $gpg_is_modern = ($version[0] > 2 || ($version[0] == 2 && $version[1] >= 1));
+ $gnupg->options->hash_init( homedir => 'test/gnupghome',
+ armor => 1,
+ meta_interactive => 0,
+- meta_signing_key_id => '0xF950DA9C',
++ meta_signing_key_id => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C',
+ always_trust => 1,
+ );
+
+diff --git a/t/encrypt.t b/t/encrypt.t
+index 3183ac4..e6bdc08 100644
+--- a/t/encrypt.t
++++ b/t/encrypt.t
+@@ -27,7 +27,7 @@ TEST
+
+ $gnupg->options->clear_recipients();
+ $gnupg->options->clear_meta_recipients_keys();
+- $gnupg->options->push_recipients( '0x2E854A6B' );
++ $gnupg->options->push_recipients( '0x7466B7E98C4CCB64C2CE738BADB99D9C2E854A6B' );
+
+ my $pid = $gnupg->encrypt( handles => $handles );
+
+@@ -43,7 +43,7 @@ TEST
+ {
+ reset_handles();
+
+- my @keys = $gnupg->get_public_keys( '0xF950DA9C' );
++ my @keys = $gnupg->get_public_keys( '0x93AFC4B1B0288A104996B44253AE596EF950DA9C' );
+ $gnupg->options->clear_recipients();
+ $gnupg->options->clear_meta_recipients_keys();
+ $gnupg->options->push_meta_recipients_keys( @keys );
+@@ -64,7 +64,7 @@ TEST
+
+ $gnupg->options->clear_recipients();
+ $gnupg->options->clear_meta_recipients_keys();
+- $gnupg->options->push_recipients( '0x2E854A6B' );
++ $gnupg->options->push_recipients( '0x7466B7E98C4CCB64C2CE738BADB99D9C2E854A6B' );
+
+ $handles->stdin( $texts{plain}->fh() );
+ $handles->options( 'stdin' )->{direct} = 1;
+diff --git a/t/export_keys.t b/t/export_keys.t
+index cf5c82b..5add064 100644
+--- a/t/export_keys.t
++++ b/t/export_keys.t
+@@ -15,7 +15,7 @@ TEST
+ reset_handles();
+
+ my $pid = $gnupg->export_keys( handles => $handles,
+- command_args => '0xF950DA9C' );
++ command_args => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C' );
+ close $stdin;
+ waitpid $pid, 0;
+
+@@ -31,7 +31,7 @@ TEST
+ $handles->options( 'stdout' )->{direct} = 1;
+
+ my $pid = $gnupg->export_keys( handles => $handles,
+- command_args => '0xF950DA9C' );
++ command_args => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C' );
+ waitpid $pid, 0;
+ return $CHILD_ERROR == 0;
+ };
+diff --git a/t/get_public_keys.t b/t/get_public_keys.t
+index 9e96f7d..7893625 100644
+--- a/t/get_public_keys.t
++++ b/t/get_public_keys.t
+@@ -19,7 +19,7 @@ TEST
+ {
+ reset_handles();
+
+- my @returned_keys = $gnupg->get_public_keys_with_sigs( '0xF950DA9C' );
++ my @returned_keys = $gnupg->get_public_keys_with_sigs( '0x93AFC4B1B0288A104996B44253AE596EF950DA9C' );
+
+ return 0 unless @returned_keys == 1;
+
+diff --git a/t/get_secret_keys.t b/t/get_secret_keys.t
+index c798cce..a7f1348 100644
+--- a/t/get_secret_keys.t
++++ b/t/get_secret_keys.t
+@@ -18,7 +18,7 @@ TEST
+ {
+ reset_handles();
+
+- my @returned_keys = $gnupg->get_secret_keys( '0xF950DA9C' );
++ my @returned_keys = $gnupg->get_secret_keys( '0x93AFC4B1B0288A104996B44253AE596EF950DA9C' );
+
+ return 0 unless @returned_keys == 1;
+
+diff --git a/t/list_public_keys.t b/t/list_public_keys.t
+index a36a78b..622b092 100644
+--- a/t/list_public_keys.t
++++ b/t/list_public_keys.t
+@@ -38,7 +38,7 @@ TEST
+ reset_handles();
+
+ my $pid = $gnupg->list_public_keys( handles => $handles,
+- command_args => '0xF950DA9C'
++ command_args => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C'
+ );
+ close $stdin;
+
+@@ -64,7 +64,7 @@ TEST
+ $handles->options( 'stdout' )->{direct} = 1;
+
+ my $pid = $gnupg->list_public_keys( handles => $handles,
+- command_args => '0xF950DA9C',
++ command_args => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C',
+ );
+
+ waitpid $pid, 0;
+diff --git a/t/list_secret_keys.t b/t/list_secret_keys.t
+index 51e3651..7040c38 100644
+--- a/t/list_secret_keys.t
++++ b/t/list_secret_keys.t
+@@ -55,7 +55,7 @@ TEST
+ reset_handles();
+
+ my $pid = $gnupg->list_secret_keys( handles => $handles,
+- command_args => '0xF950DA9C' );
++ command_args => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C' );
+ close $stdin;
+
+ $outfile = 'test/secret-keys/2.out';
+@@ -80,7 +80,7 @@ TEST
+ $handles->options( 'stdout' )->{direct} = 1;
+
+ my $pid = $gnupg->list_secret_keys( handles => $handles,
+- command_args => '0xF950DA9C' );
++ command_args => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C' );
+
+ waitpid $pid, 0;
+
+diff --git a/t/list_sigs.t b/t/list_sigs.t
+index 16cfa6a..1301fb2 100644
+--- a/t/list_sigs.t
++++ b/t/list_sigs.t
+@@ -36,7 +36,7 @@ TEST
+ reset_handles();
+
+ my $pid = $gnupg->list_sigs( handles => $handles,
+- command_args => '0xF950DA9C',
++ command_args => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C',
+ );
+ close $stdin;
+
+@@ -60,7 +60,7 @@ TEST
+ $handles->options( 'stdout' )->{direct} = 1;
+
+ my $pid = $gnupg->list_sigs( handles => $handles,
+- command_args => '0xF950DA9C',
++ command_args => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C',
+ );
+
+ waitpid $pid, 0;
+diff --git a/t/sign_and_encrypt.t b/t/sign_and_encrypt.t
+index 5dc1c08..df0fc75 100644
+--- a/t/sign_and_encrypt.t
++++ b/t/sign_and_encrypt.t
+@@ -14,7 +14,7 @@ TEST
+ {
+ reset_handles();
+
+- $gnupg->options->push_recipients( '0x2E854A6B' );
++ $gnupg->options->push_recipients( '0x7466B7E98C4CCB64C2CE738BADB99D9C2E854A6B' );
+ my $pid = $gnupg->sign_and_encrypt( handles => $handles );
+
+ print $stdin @{ $texts{plain}->data() };
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0013-move-key-files-to-generic-names.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0013-move-key-files-to-generic-names.patch
new file mode 100644
index 000000000000..489e685b7b8c
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0013-move-key-files-to-generic-names.patch
@@ -0,0 +1,33 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 11 Oct 2016 20:17:49 -0400
+Subject: move key files to generic names
+
+---
+ t/000_setup.t | 2 +-
+ test/{pubring.gpg => public_keys.pgp} | Bin
+ test/{secring.gpg => secret_keys.pgp} | Bin
+ 3 files changed, 1 insertion(+), 1 deletion(-)
+ rename test/{pubring.gpg => public_keys.pgp} (100%)
+ rename test/{secring.gpg => secret_keys.pgp} (100%)
+
+diff --git a/t/000_setup.t b/t/000_setup.t
+index 7f7f7b0..a8e3042 100644
+--- a/t/000_setup.t
++++ b/t/000_setup.t
+@@ -19,7 +19,7 @@ TEST
+ copy('test/gpg.conf', 'test/gnupghome/gpg.conf');
+ reset_handles();
+
+- my $pid = $gnupg->import_keys(command_args => [ 'test/pubring.gpg', 'test/secring.gpg' ],
++ my $pid = $gnupg->import_keys(command_args => [ 'test/public_keys.pgp', 'test/secret_keys.pgp' ],
+ options => [ 'batch'],
+ handles => $handles);
+ waitpid $pid, 0;
+diff --git a/test/pubring.gpg b/test/public_keys.pgp
+similarity index 100%
+rename from test/pubring.gpg
+rename to test/public_keys.pgp
+diff --git a/test/secring.gpg b/test/secret_keys.pgp
+similarity index 100%
+rename from test/secring.gpg
+rename to test/secret_keys.pgp
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0014-fix-spelling-s-convience-convenience.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0014-fix-spelling-s-convience-convenience.patch
new file mode 100644
index 000000000000..ee809b61d754
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0014-fix-spelling-s-convience-convenience.patch
@@ -0,0 +1,53 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 11 Oct 2016 20:25:48 -0400
+Subject: fix spelling: s/convience/convenience/
+
+---
+ README | 4 ++--
+ lib/GnuPG/Interface.pm | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/README b/README
+index ed94ede..a05ef9b 100644
+--- a/README
++++ b/README
+@@ -143,7 +143,7 @@ OBJECT METHODS
+ does not come into play. If the passphrase data member handle of the
+ handles object is not defined, but the the passphrase data member
+ handle of GnuPG::Interface object is, GnuPG::Interface will handle
+- passing this information into GnuPG for the user as a convience.
++ passing this information into GnuPG for the user as a convenience.
+ Note that this will result in GnuPG::Interface storing the
+ passphrase in memory, instead of having it simply 'pass-through' to
+ GnuPG via a handle.
+@@ -271,7 +271,7 @@ EXAMPLES
+ );
+
+ # indicate our pasphrase through the
+- # convience method
++ # convenience method
+ $gnupg->passphrase( $passphrase );
+
+ # this sets up the communication
+diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
+index 6eaef7d..29205f0 100644
+--- a/lib/GnuPG/Interface.pm
++++ b/lib/GnuPG/Interface.pm
+@@ -1008,7 +1008,7 @@ and so this information is not generated and does not come into play.
+ If the B<passphrase> data member handle of the B<handles> object
+ is not defined, but the the B<passphrase> data member handle of GnuPG::Interface
+ object is, GnuPG::Interface will handle passing this information into GnuPG
+-for the user as a convience. Note that this will result in
++for the user as a convenience. Note that this will result in
+ GnuPG::Interface storing the passphrase in memory, instead of having
+ it simply 'pass-through' to GnuPG via a handle.
+
+@@ -1175,7 +1175,7 @@ The following setup can be done before any of the following examples:
+ );
+
+ # indicate our pasphrase through the
+- # convience method
++ # convenience method
+ $gnupg->passphrase( $passphrase );
+
+ # this sets up the communication
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0015-added-new-secret-key-with-different-passphrase.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0015-added-new-secret-key-with-different-passphrase.patch
new file mode 100644
index 000000000000..fcf20c1b9d1c
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0015-added-new-secret-key-with-different-passphrase.patch
@@ -0,0 +1,117 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 11 Oct 2016 20:59:43 -0400
+Subject: added new secret key with different passphrase
+
+Adding a new secret key with a different passphrase should allow us to
+differentiate between passing the passphrase explicitly and relying on
+the agent + pinentry.
+---
+ t/000_setup.t | 2 +-
+ test/new_secret.pgp | 58 ++++++++++++++++++++++++++++++++++++++++++
+ test/secret-keys/1.0.test | 4 +++
+ test/secret-keys/1.modern.test | 5 ++++
+ 4 files changed, 68 insertions(+), 1 deletion(-)
+ create mode 100644 test/new_secret.pgp
+
+diff --git a/t/000_setup.t b/t/000_setup.t
+index a8e3042..b183241 100644
+--- a/t/000_setup.t
++++ b/t/000_setup.t
+@@ -19,7 +19,7 @@ TEST
+ copy('test/gpg.conf', 'test/gnupghome/gpg.conf');
+ reset_handles();
+
+- my $pid = $gnupg->import_keys(command_args => [ 'test/public_keys.pgp', 'test/secret_keys.pgp' ],
++ my $pid = $gnupg->import_keys(command_args => [ 'test/public_keys.pgp', 'test/secret_keys.pgp', 'test/new_secret.pgp' ],
+ options => [ 'batch'],
+ handles => $handles);
+ waitpid $pid, 0;
+diff --git a/test/new_secret.pgp b/test/new_secret.pgp
+new file mode 100644
+index 0000000..5feb72c
+--- /dev/null
++++ b/test/new_secret.pgp
+@@ -0,0 +1,58 @@
++-----BEGIN PGP PRIVATE KEY BLOCK-----
++
++lQPGBFf9iNIBCACZGF36JFTAggUJK85gweUquqh0kvVQICUtyiHXFXBBPzCK+RWL
++oc5yeOfILHH7FfOztwPH1oJ7SWQtOgpuoiMHPtF7ne+MYevMf9jTYb/xCT0yZID5
++/ieoHwUQQPiowxGewOww23RLQ1Cf46nqGBUD+fsWwT2Eq6ojLp/H72h+2lQ1ZCWd
++Q/9MSQQgDo5tWptokFGmLBKCS59pYMBaLbKSj7lFa/ekPm9zhcdmmLrLHCS9rIUP
++VKlWAg02MVmMB4fYm9nbtuwYHWvbDFYzpVr2WNlRZlPy0Y46ahxFbFwhtmOJAgT1
++tgaQtDXo3kXRXngYZstDfe61Hqmc44j1vJ4VABEBAAH+BwMCnvb4v9vnhhzmdZdJ
++EzK3ikXYQp3PcOMDlRE5qtBmXhOJXH2tdEmXjegjWGA501eeoks0VnpBba2m4B36
++Z37fjpOEi4QOuTn6emVwijJZgmmTAC7JHNzAW+IsiRvk/2907UZCwa/1UQpC0bik
++pHTZx+yKp33vGbkbCkKgHFQoHcS9D1by0WOkaLSlcE9CUCKb5LCe2Q1KDwZGrg60
++4WUvg9eM2eatixAyOJEoRONlXDcQnUhSnG5+TUPNhVVWIaM/tPAgYmBG5oCSJ/N0
++ls8cXoOVup/itBHo2Bfn+nyh0OAWdgdVmB0rPYUCLJV0FiQx5tB59OHmA3Naokj5
++rvumyklCg314NnkEXrbPq7kKbX0X8UPoXdzAmalb4++OhgzEwd3NkWxvFSxKkQAt
++XAU5i9XNHJXLwATAMlEaXMBmfcpjyIx4WpBUSmYMTjh0Nu5ee+kGvMY9fUxOKbet
++IS9agFSMwVNRsX91+pKtBCQc7Je5tIrLhC8Hbvotn0GA8iFgu6LBqkrUO9Rh30Xs
++vzz3oXm7WgHbL30m9h+rJ2dmPZOwmW/0zRUec/7alizx0T4sLx7T0qUPUxeEjkeU
++JWtqfrcXEc3xIR9r5S2xqsUSKx6h1UhHMeMtQaDBgeH/Syq7a2gnkNoY84xxojGj
++lGkis5PF3xFpYqvjY0thyPFNxQguRlqktN8gNB+V1dShbCpNI9bDzv4pzvogEiM0
++EM/xvJSCkARCe6nqOugWV8j5f3+9tuyREqcidHq+PR+USoNYdUWQO14kPY6e62wO
++lC5B4G7TDQtigCfOyEOiPXYC/qnC8sPVR2u5bCYm2YJT7L+rYRLSN+628qz7BwH3
++9XtpnRtBFWpjI5qjn4uMM42e3k5UVB/r4GyrLXhEuO8D81TVzRQhjiqLweguk73h
++VDjEd0yachHbtCxHbnVQRzo6SW50ZXJmYWNlIFRlc3Qga2V5IDx0ZXN0QGV4YW1w
++bGUub3JnPokBNwQTAQgAIQUCV/2I0gIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIX
++gAAKCRAbkTzptnR93EZkB/9groVsVMBJtGP1GSFMg2Q9loyijXT2P6hCbUTS4YMz
++O4jQPB8UQ39XIhyWo7hVGsXeA777+7VTto7q0CG9Ph7FTGKK8W2AnzTUKNdXAC6h
++qIc+ymvlm71GxhkKFR0vDbFg6CLJ/MX/x1Bd0TKh4RZtgOqX6A7Pzw/AI7f2YJcJ
++BKPT+/q/F/Wp1r+mxZ5pxUvYm643GVzdnbtuoqgBLng/3n1zjIz+oIz6RGBjzHni
++3TUTKe//ewn1lIdTxPdUZA9G4vTE5dCnM4MHTxQSXA+aUexuONswQhiANtfVCW8c
++sf9MQpkQ/Vqv9hfeYwH4pJ8IPK1No9F0a0fvnq2JaX4gnQPGBFf9iNIBCADEQ6HK
++s5tWN2Ph/3A6D0A2nSc6m1Mh/AXhdptka0aPhhVgspCmQ1lJP/Kdf6AnlCi6u1G7
++QXvGX8OtbKNosLi91nIqvNwckUOvXrLcAk/epkmidopOuHUZhE+1UaLKs7UssBOe
++TQTtADdl2786E3qbtaNrjDTvbNesU1DEZjNoBWfKYHZYv2wCF170Lwzp7NJhAueO
++bTwfUO8EusST6d1NYB0zFxbBi60/hJHCfcAuaSn00jFQ+kj8m7jXCgcyB+1+25d2
++gpPbs19S4pi9f7eQflhglm0wB13C6yl+YgwVZQxU/fU70jgSYhkXNPx5bEN3WGkg
++4hnP53hrsI4p3se1ABEBAAH+BwMCAppvwSTp9Y/mu317D14a9k6m/zC2LrzPx6dl
++P3GtDJUCs1CVH/wXsUxLY4hAgS188xPhNLuIWuXwQ7qX7E8kanxgPqeK7NTAPKxH
++CEqJPevFRBtftHq3zqZZF9CHXulDO3KkWxIHANMclq+zcUotrc4GXIxeYjewXv9p
++tzKEjlt27Q00VvwRM7JVxBlC3xJvKXf6zyRoUt2/Clq+CFkb2s+dAzCI52o7tlB9
++El84sTIlJr0+b6+GcwrKonS8HcGUECfYmSiIiNmxlkJ/4OabDlDYlzvmCYv2pMjc
++Bif70Dowb8TBD/iTFLPY2lkhqBFi3Bcqc51MVecaQk3rRbVyOqhvGaRE084/LmkN
++gkE6vQKRSbzRmYwyKC/QUKOW5qbl5Jf3lrjVeM5tEnvJeRCfZEokKjIZul4nX4dK
++zxH+l+sCUA+RnEeGB2y1yhnPkP4dYHEb8iMLINqXQd18FpBFSs9yv9tFWJhdblUK
++SiS8DXmuoZI2Mk8yMZ0j0bi8mu9eh52dqYgBGD7TgjP5vpYU/zbtpNgMP0Zvne1X
++gig6NKK1+3VAZaiOvYUUHZERJGp/eggTtF66cD/0EHJjoZ/0pAciEvWYUyXWVBdj
++eVWBZE/RVOwrTMBVtrxQsPJ3sfeGlLt21IZYKathTZ/dn5PSlU+i4f9VyC/hHd8S
++xouQU3nB//ihbrR65YH5E53e8+jPaRtFvLbcqmY8YftV0y/5BZwduZoxcOtxD3A0
++J/2GVpUhs3WngCksdUAEbrEXzKKSOC7b4KDw2sTIT5xHra4CBK5L5N85ny8tG7A6
++wmTt+6PHo51gx/W/0jiMB3rEiGoTZ86uWLaGv5SgqLP49euCIEXNKK9srFK3o7QE
++04upH9zOXR8ytvPOLy/K5zT6YH2eyNs19sWfjAfP/bxhnrDYajsZ2WKZiQEfBBgB
++CAAJBQJX/YjSAhsMAAoJEBuRPOm2dH3c+6kH+wWoEqTlPdPLZcTN8I5a6HHD0Ul8
++7xt3OtiRFoMD2M+zgLvImaj8AULap4w/0G+J+7PCUER8JhcePSzLbizfpTczbDP2
++E1LhEM8IBE6GT8yL8VB9AL1xW+hXIi5sWW/f900deOhoh7ikrP7KxT0c8zQjaaqV
++n6bio93CvZ3yBqMO20apwWDyiSoBpXVjLrW00BdL8i9Rsf6v5UwIIy9o7pfjK5zo
++mAZM2dKzlp9z4q5P6yE4aXI0bHz+XvG7hdpkHmjG5A+EQCnN2qoDNIA4QiRhH8TQ
++aTaj4AlCiCAV2hEelPYve5QKccAsfC//qr+FMF+0bhZa05X2afxLYtku0Ms=
++=ftgB
++-----END PGP PRIVATE KEY BLOCK-----
+diff --git a/test/secret-keys/1.0.test b/test/secret-keys/1.0.test
+index 129d472..f8239a9 100644
+--- a/test/secret-keys/1.0.test
++++ b/test/secret-keys/1.0.test
+@@ -5,3 +5,7 @@ uid GnuPG test key (for testing purposes only)
+ uid Foo Bar (1)
+ ssb 768g/2E854A6B 2000-02-06
+
++sec 2048R/B6747DDC 2016-10-12
++uid GnuPG::Interface Test key <test@example.org>
++ssb 2048R/AE441D0F 2016-10-12
++
+diff --git a/test/secret-keys/1.modern.test b/test/secret-keys/1.modern.test
+index 3e46407..42b27a1 100644
+--- a/test/secret-keys/1.modern.test
++++ b/test/secret-keys/1.modern.test
+@@ -6,3 +6,8 @@ uid [ unknown] GnuPG test key (for testing purposes only)
+ uid [ unknown] Foo Bar (1)
+ ssb elg768 2000-02-06 [E]
+
++sec rsa2048 2016-10-12 [SC]
++ 278F850AA702911F1318F0A61B913CE9B6747DDC
++uid [ unknown] GnuPG::Interface Test key <test@example.org>
++ssb rsa2048 2016-10-12 [E]
++
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0016-Test-use-of-gpg-without-explicit-passphrase-agent-pi.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0016-Test-use-of-gpg-without-explicit-passphrase-agent-pi.patch
new file mode 100644
index 000000000000..21e6294efaed
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0016-Test-use-of-gpg-without-explicit-passphrase-agent-pi.patch
@@ -0,0 +1,302 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Tue, 11 Oct 2016 21:29:22 -0400
+Subject: Test use of gpg without explicit passphrase (agent+pinentry)
+
+The modern GnuPG suite encourages the use of gpg-agent to control
+access to secret key material. In this use case, we avoid setting an
+explicit passphrase in code, and rely on either a correctly-configured
+and primed gpg-agent or a dedicated pinentry program to supply the
+passphrase.
+
+This additional test verifies that the passphrase can be handled by
+the agent. Note that the passphrase for this additional test key is
+*not* the default passphrase, so this test should fail in the event
+that gpg can't use the agent and the pinentry for this task.
+
+Unfortunately, this all assumes that we're using GnuPG "Modern". I've
+noted concerns about writing forward- and backward-compatible bindings
+for GnuPG here:
+https://lists.gnupg.org/pipermail/gnupg-devel/2016-October/031800.html
+---
+ README | 41 +++++++++++++++++++++++++++--------------
+ lib/GnuPG/Interface.pm | 26 +++++++++++++++++++++++++-
+ t/MyTestSpecific.pm | 10 ++++++++--
+ t/decrypt.t | 27 +++++++++++++++++++++++++++
+ test/encrypted.2.gpg | 12 ++++++++++++
+ test/fake-pinentry.pl | 2 +-
+ test/plain.2.txt | 1 +
+ 7 files changed, 101 insertions(+), 18 deletions(-)
+ create mode 100644 test/encrypted.2.gpg
+ create mode 100644 test/plain.2.txt
+
+diff --git a/README b/README
+index a05ef9b..be06ef3 100644
+--- a/README
++++ b/README
+@@ -5,7 +5,7 @@ SYNOPSIS
+ # A simple example
+ use IO::Handle;
+ use GnuPG::Interface;
+-
++
+ # setting up the situation
+ my $gnupg = GnuPG::Interface->new();
+ $gnupg->options->hash_init( armor => 1,
+@@ -24,7 +24,7 @@ SYNOPSIS
+ # Now we'll go about encrypting with the options already set
+ my @plaintext = ( 'foobar' );
+ my $pid = $gnupg->encrypt( handles => $handles );
+-
++
+ # Now we write to the input of GnuPG
+ print $input @plaintext;
+ close $input;
+@@ -140,13 +140,26 @@ OBJECT METHODS
+ standard error, standard output, or standard error. If the status or
+ logger handle is not defined, this channel of communication is never
+ established with GnuPG, and so this information is not generated and
+- does not come into play. If the passphrase data member handle of the
+- handles object is not defined, but the the passphrase data member
+- handle of GnuPG::Interface object is, GnuPG::Interface will handle
+- passing this information into GnuPG for the user as a convenience.
+- Note that this will result in GnuPG::Interface storing the
+- passphrase in memory, instead of having it simply 'pass-through' to
+- GnuPG via a handle.
++ does not come into play.
++
++ If the passphrase data member handle of the handles object is not
++ defined, but the the passphrase data member handle of
++ GnuPG::Interface object is, GnuPG::Interface will handle passing
++ this information into GnuPG for the user as a convenience. Note that
++ this will result in GnuPG::Interface storing the passphrase in
++ memory, instead of having it simply 'pass-through' to GnuPG via a
++ handle.
++
++ If neither the passphrase data member of the GnuPG::Interface nor
++ the passphrase data member of the handles object is defined, then
++ GnuPG::Interface assumes that access and control over the secret key
++ will be handled by the running gpg-agent process. This represents
++ the simplest mode of operation with the GnuPG "modern" suite
++ (version 2.1 and later). It is also the preferred mode for tools
++ intended to be user-facing, since the user will be prompted directly
++ by gpg-agent for use of the secret key material. Note that for
++ programmatic use, this mode requires the gpg-agent and pinentry to
++ already be correctly configured.
+
+ Other Methods
+ get_public_keys( @search_strings )
+@@ -241,7 +254,7 @@ EXAMPLES
+
+ my $handles = GnuPG::Handles->new( stdin => $input,
+ stdout => $output );
+-
++
+ # this sets up the communication
+ # Note that the recipients were specified earlier
+ # in the 'options' data member of the $gnupg object.
+@@ -315,7 +328,7 @@ EXAMPLES
+ # a file written to disk
+ # Make sure you "use IO::File" if you use this module!
+ my $cipher_file = IO::File->new( 'encrypted.gpg' );
+-
++
+ # this sets up the communication
+ my $pid = $gnupg->decrypt( handles => $handles );
+
+@@ -346,7 +359,7 @@ EXAMPLES
+ # This time we'll just let GnuPG print to our own output
+ # and read from our input, because no input is needed!
+ my $handles = GnuPG::Handles->new();
+-
++
+ my @ids = ( 'ftobin', '0xABCD1234ABCD1234ABCD1234ABCD1234ABCD1234' );
+
+ # this time we need to specify something for
+@@ -354,7 +367,7 @@ EXAMPLES
+ # search ids as arguments
+ my $pid = $gnupg->list_public_keys( handles => $handles,
+ command_args => [ @ids ] );
+-
++
+ waitpid $pid, 0;
+
+ Creating GnuPG::PublicKey Objects
+@@ -372,7 +385,7 @@ EXAMPLES
+ command_args => [ qw( test/key.1.asc ) ],
+ handles => $handles,
+ );
+-
++
+ my @out = <$handles->stdout()>;
+ waitpid $pid, 0;
+
+diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
+index 29205f0..5d8b0ec 100644
+--- a/lib/GnuPG/Interface.pm
++++ b/lib/GnuPG/Interface.pm
+@@ -106,6 +106,14 @@ sub fork_attach_exec( $% ) {
+ my ( $self, %args ) = @_;
+
+ my $handles = $args{handles} or croak 'no GnuPG::Handles passed';
++ my $use_loopback_pinentry = 0;
++
++ # WARNING: this assumes that we're using the "modern" GnuPG suite
++ # -- version 2.1.x or later. It's not clear to me how we can
++ # safely and efficiently avoid this assumption (see
++ # https://lists.gnupg.org/pipermail/gnupg-devel/2016-October/031800.html)
++ $use_loopback_pinentry = 1
++ if ($handles->passphrase());
+
+ # deprecation support
+ $args{commands} ||= $args{gnupg_commands};
+@@ -293,8 +301,12 @@ sub fork_attach_exec( $% ) {
+ $self->options->$option($fileno);
+ }
+
++ my @args = $self->options->get_args();
++ push @args, '--pinentry-mode', 'loopback'
++ if $use_loopback_pinentry;
++
+ my @command = (
+- $self->call(), $self->options->get_args(),
++ $self->call(), @args,
+ @commands, @command_args
+ );
+
+@@ -1005,6 +1017,7 @@ and standard error will be tied to the running program's standard error,
+ standard output, or standard error. If the B<status> or B<logger> handle
+ is not defined, this channel of communication is never established with GnuPG,
+ and so this information is not generated and does not come into play.
++
+ If the B<passphrase> data member handle of the B<handles> object
+ is not defined, but the the B<passphrase> data member handle of GnuPG::Interface
+ object is, GnuPG::Interface will handle passing this information into GnuPG
+@@ -1012,6 +1025,17 @@ for the user as a convenience. Note that this will result in
+ GnuPG::Interface storing the passphrase in memory, instead of having
+ it simply 'pass-through' to GnuPG via a handle.
+
++If neither the B<passphrase> data member of the GnuPG::Interface nor
++the B<passphrase> data member of the B<handles> object is defined,
++then GnuPG::Interface assumes that access and control over the secret
++key will be handled by the running gpg-agent process. This represents
++the simplest mode of operation with the GnuPG "modern" suite (version
++2.1 and later). It is also the preferred mode for tools intended to
++be user-facing, since the user will be prompted directly by gpg-agent
++for use of the secret key material. Note that for programmatic use,
++this mode requires the gpg-agent and pinentry to already be correctly
++configured.
++
+ =back
+
+ =head2 Other Methods
+diff --git a/t/MyTestSpecific.pm b/t/MyTestSpecific.pm
+index c8764cc..e513c25 100644
+--- a/t/MyTestSpecific.pm
++++ b/t/MyTestSpecific.pm
+@@ -55,9 +55,15 @@ struct( Text => { fn => "\$", fh => "\$", data => "\$" } );
+ $texts{plain} = Text->new();
+ $texts{plain}->fn( 'test/plain.1.txt' );
+
++$texts{alt_plain} = Text->new();
++$texts{alt_plain}->fn( 'test/plain.2.txt' );
++
+ $texts{encrypted} = Text->new();
+ $texts{encrypted}->fn( 'test/encrypted.1.gpg' );
+
++$texts{alt_encrypted} = Text->new();
++$texts{alt_encrypted}->fn( 'test/encrypted.2.gpg' );
++
+ $texts{signed} = Text->new();
+ $texts{signed}->fn( 'test/signed.1.asc' );
+
+@@ -68,7 +74,7 @@ $texts{temp} = Text->new();
+ $texts{temp}->fn( 'test/temp' );
+
+
+-foreach my $name ( qw( plain encrypted signed key ) )
++foreach my $name ( qw( plain alt_plain encrypted alt_encrypted signed key ) )
+ {
+ my $entry = $texts{$name};
+ my $filename = $entry->fn();
+@@ -90,7 +96,7 @@ sub reset_handles
+ stderr => $stderr
+ );
+
+- foreach my $name ( qw( plain encrypted signed key ) )
++ foreach my $name ( qw( plain alt_plain encrypted alt_encrypted signed key ) )
+ {
+ my $entry = $texts{$name};
+ my $filename = $entry->fn();
+diff --git a/t/decrypt.t b/t/decrypt.t
+index b2639ed..ee41448 100644
+--- a/t/decrypt.t
++++ b/t/decrypt.t
+@@ -58,3 +58,30 @@ TEST
+ {
+ return compare( $texts{plain}->fn(), $texts{temp}->fn() ) == 0;
+ };
++
++
++# test without default_passphrase (that is, by using the agent)
++TEST
++{
++ reset_handles();
++
++ $handles->stdin( $texts{alt_encrypted}->fh() );
++ $handles->options( 'stdin' )->{direct} = 1;
++
++ $handles->stdout( $texts{temp}->fh() );
++ $handles->options( 'stdout' )->{direct} = 1;
++
++ $gnupg->clear_passphrase();
++
++ my $pid = $gnupg->decrypt( handles => $handles );
++
++ waitpid $pid, 0;
++
++ return $CHILD_ERROR == 0;
++};
++
++
++TEST
++{
++ return compare( $texts{alt_plain}->fn(), $texts{temp}->fn() ) == 0;
++};
+diff --git a/test/encrypted.2.gpg b/test/encrypted.2.gpg
+new file mode 100644
+index 0000000..105cbb3
+--- /dev/null
++++ b/test/encrypted.2.gpg
+@@ -0,0 +1,12 @@
++-----BEGIN PGP MESSAGE-----
++
++hQEMAw3NS2KuRB0PAQgAuCMQO6blPRIJZib+kDa51gac+BYPl8caXYTLqIHtiz2/
++YRVqePJON4lNAqT6qUksIzQHtejFO6tb1SLqgX9Ti+fKAMLrQw9VGOYaJFoRrTJs
+++X33S4GHVVikRTu0dydAsekbfPSc2nRmTFUlSEV3psgAmg9xy8KA6cZroK9Xfcuh
++xW7KLE0hLP+2NZ7zNmJMdu6LDGzvlQsnm1UeElXK8XdMGf8kA3R+GgeeOnR/oEQc
++Uep77k/fLc+UV4fp9Dk1OBeg3Ko/irSaefk4mU7F4HmS8jIERHRvXBTiur1Zx8Nx
++9U3fcQuc+P9+JC89iS4PJPF1Hr0MlezAghZYJrhOrtJIAe5Uaft5KMGRfy0VQnAs
++MHqGnGtzzVWK6GK83ibgG4tTfPEHHIgNFsJf3rM4cWklUmCS9TeeDJJZfhnRA6+/
++X82e6OI7QNbO
++=DlGE
++-----END PGP MESSAGE-----
+diff --git a/test/fake-pinentry.pl b/test/fake-pinentry.pl
+index 12d3611..40b8b08 100755
+--- a/test/fake-pinentry.pl
++++ b/test/fake-pinentry.pl
+@@ -21,7 +21,7 @@ while (<STDIN>) {
+ chomp;
+ next if (/^$/);
+ next if (/^#/);
+- print ("D test\n") if (/^getpin/i);
++ print ("D supercalifragilisticexpialidocious\n") if (/^getpin/i);
+ print "OK\n";
+ exit if (/^bye/i);
+ }
+diff --git a/test/plain.2.txt b/test/plain.2.txt
+new file mode 100644
+index 0000000..da5a1d5
+--- /dev/null
++++ b/test/plain.2.txt
+@@ -0,0 +1 @@
++test message
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0017-Kill-any-GnuPG-agent-before-and-after-the-test-suite.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0017-Kill-any-GnuPG-agent-before-and-after-the-test-suite.patch
new file mode 100644
index 000000000000..2f20f1455397
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0017-Kill-any-GnuPG-agent-before-and-after-the-test-suite.patch
@@ -0,0 +1,42 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Thu, 25 May 2017 16:07:45 -0400
+Subject: Kill any GnuPG agent before and after the test suite.
+
+This helps to ensure that the test suite daemon is started fresh at
+every test suite run. And it also avoids leaving a daemon running
+after the test suite, assuming the test suite manages to reach the
+end.
+
+This is considered a reasonable practice by upstream.
+---
+ t/000_setup.t | 3 +++
+ t/zzz_cleanup.t | 2 ++
+ 2 files changed, 5 insertions(+)
+
+diff --git a/t/000_setup.t b/t/000_setup.t
+index b183241..4dc4329 100644
+--- a/t/000_setup.t
++++ b/t/000_setup.t
+@@ -17,6 +17,9 @@ TEST
+ $agentconf->write("pinentry-program " . getcwd() . "/test/fake-pinentry.pl\n");
+ $agentconf->close();
+ copy('test/gpg.conf', 'test/gnupghome/gpg.conf');
++ # reset the state of any long-lived gpg-agent, ignoring errors:
++ system('gpgconf', '--homedir=test/gnupghome', '--quiet', '--kill', 'gpg-agent');
++
+ reset_handles();
+
+ my $pid = $gnupg->import_keys(command_args => [ 'test/public_keys.pgp', 'test/secret_keys.pgp', 'test/new_secret.pgp' ],
+diff --git a/t/zzz_cleanup.t b/t/zzz_cleanup.t
+index 5c03a72..eea3a48 100644
+--- a/t/zzz_cleanup.t
++++ b/t/zzz_cleanup.t
+@@ -12,6 +12,8 @@ use File::Path qw (remove_tree);
+ TEST
+ {
+ my $err = [];
++ # kill off any long-lived gpg-agent, ignoring errors:
++ system('gpgconf', '--homedir=test/gnupghome', '--quiet', '--kill', 'gpg-agent');
+ remove_tree('test/gnupghome', {error => \$err});
+ return ! @$err;
+ };
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0018-Use-a-short-temporary-homedir-during-the-test-suite.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0018-Use-a-short-temporary-homedir-during-the-test-suite.patch
new file mode 100644
index 000000000000..457a5e74d532
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0018-Use-a-short-temporary-homedir-during-the-test-suite.patch
@@ -0,0 +1,110 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Fri, 26 May 2017 09:51:40 -0400
+Subject: Use a short temporary homedir during the test suite
+
+This avoids problems with the length of the path to the homedir as
+compared to the size limits of sockaddr_un.sun_path, particularly on
+systems where /run/user/$(id -u) is not present or available (such as
+many minimalist build environments).
+---
+ t/000_setup.t | 9 +++++----
+ t/MyTestSpecific.pm | 18 +++++++++++++++++-
+ t/list_secret_keys.t | 3 ++-
+ t/zzz_cleanup.t | 6 ++++--
+ 4 files changed, 28 insertions(+), 8 deletions(-)
+
+diff --git a/t/000_setup.t b/t/000_setup.t
+index 4dc4329..82d7005 100644
+--- a/t/000_setup.t
++++ b/t/000_setup.t
+@@ -12,13 +12,14 @@ use File::Copy;
+
+ TEST
+ {
+- make_path('test/gnupghome', { mode => 0700 });
+- my $agentconf = IO::File->new( "> test/gnupghome/gpg-agent.conf" );
++ my $homedir = $gnupg->options->homedir();
++ make_path($homedir, { mode => 0700 });
++ my $agentconf = IO::File->new( "> " . $homedir . "/gpg-agent.conf" );
+ $agentconf->write("pinentry-program " . getcwd() . "/test/fake-pinentry.pl\n");
+ $agentconf->close();
+- copy('test/gpg.conf', 'test/gnupghome/gpg.conf');
++ copy('test/gpg.conf', $homedir . '/gpg.conf');
+ # reset the state of any long-lived gpg-agent, ignoring errors:
+- system('gpgconf', '--homedir=test/gnupghome', '--quiet', '--kill', 'gpg-agent');
++ system('gpgconf', '--homedir', $homedir, '--quiet', '--kill', 'gpg-agent');
+
+ reset_handles();
+
+diff --git a/t/MyTestSpecific.pm b/t/MyTestSpecific.pm
+index e513c25..809d55c 100644
+--- a/t/MyTestSpecific.pm
++++ b/t/MyTestSpecific.pm
+@@ -22,6 +22,7 @@ use IO::Seekable;
+ use File::Compare;
+ use Exporter;
+ use Class::Struct;
++use File::Temp qw (tempdir);
+
+ use GnuPG::Interface;
+ use GnuPG::Handles;
+@@ -40,10 +41,25 @@ use vars qw( @ISA @EXPORT
+
+ $gnupg = GnuPG::Interface->new( passphrase => 'test' );
+
++
++my $homedir;
++if (-f "test/gnupghome") {
++ my $record = IO::File->new( "< test/gnupghome" );
++ $homedir = <$record>;
++ $record->close();
++} else {
++ $homedir = tempdir( DIR => '/tmp');
++ my $record = IO::File->new( "> test/gnupghome" );
++ $record->write($homedir);
++ $record->close();
++}
++
+ my @version = split('\.', $gnupg->version());
+ $gpg_is_modern = ($version[0] > 2 || ($version[0] == 2 && $version[1] >= 1));
+
+-$gnupg->options->hash_init( homedir => 'test/gnupghome',
++
++
++$gnupg->options->hash_init( homedir => $homedir,
+ armor => 1,
+ meta_interactive => 0,
+ meta_signing_key_id => '0x93AFC4B1B0288A104996B44253AE596EF950DA9C',
+diff --git a/t/list_secret_keys.t b/t/list_secret_keys.t
+index 7040c38..d1e3f30 100644
+--- a/t/list_secret_keys.t
++++ b/t/list_secret_keys.t
+@@ -23,8 +23,9 @@ TEST
+ $outfile = 'test/secret-keys/1.out';
+ my $out = IO::File->new( "> $outfile" )
+ or die "cannot open $outfile for writing: $ERRNO";
++ my $modern_pubring_line = $gnupg->options->homedir() . "/pubring.kbx\n";
+ while (<$stdout>) {
+- if ($gpg_is_modern && /^\/.*\/test\/gnupghome\/pubring.kbx$/) {
++ if ($gpg_is_modern && ($_ eq $modern_pubring_line)) {
+ $out->print("test/gnupghome/pubring.kbx\n");
+ } elsif ($gpg_is_modern && /^--*$/) {
+ $out->print("--------------------------\n");
+diff --git a/t/zzz_cleanup.t b/t/zzz_cleanup.t
+index eea3a48..c3ec16f 100644
+--- a/t/zzz_cleanup.t
++++ b/t/zzz_cleanup.t
+@@ -11,9 +11,11 @@ use File::Path qw (remove_tree);
+ # this is actually no test, just cleanup.
+ TEST
+ {
++ my $homedir = $gnupg->options->homedir();
+ my $err = [];
+ # kill off any long-lived gpg-agent, ignoring errors:
+- system('gpgconf', '--homedir=test/gnupghome', '--quiet', '--kill', 'gpg-agent');
+- remove_tree('test/gnupghome', {error => \$err});
++ system('gpgconf', '--homedir', $homedir, '--quiet', '--kill', 'gpg-agent');
++ remove_tree($homedir, {error => \$err});
++ unlink('test/gnupghome');
+ return ! @$err;
+ };
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0019-Make-things-work-with-gpg1-assuming-plain-gpg-is-mod.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0019-Make-things-work-with-gpg1-assuming-plain-gpg-is-mod.patch
new file mode 100644
index 000000000000..ae6143190de3
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-0.520.0-0019-Make-things-work-with-gpg1-assuming-plain-gpg-is-mod.patch
@@ -0,0 +1,51 @@
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
+Date: Fri, 26 May 2017 18:15:24 -0400
+Subject: Make things work with gpg1 (assuming plain 'gpg' is modern)
+
+ * avoid sending --pinentry-mode=loopback if gpg is invoked as gpg1
+ * fix up t/list_secret_keys to account for the varied output
+ * t/decrypt.t still fails two agent-only tests, but presumably folks
+ who use gpg1 are not expecting to use the agent.
+---
+ lib/GnuPG/Interface.pm | 5 ++++-
+ t/list_secret_keys.t | 9 +++++----
+ 2 files changed, 9 insertions(+), 5 deletions(-)
+
+diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
+index 5d8b0ec..f80ead5 100644
+--- a/lib/GnuPG/Interface.pm
++++ b/lib/GnuPG/Interface.pm
+@@ -112,8 +112,11 @@ sub fork_attach_exec( $% ) {
+ # -- version 2.1.x or later. It's not clear to me how we can
+ # safely and efficiently avoid this assumption (see
+ # https://lists.gnupg.org/pipermail/gnupg-devel/2016-October/031800.html)
++ #
++ # as a (brittle and incomplete) cleanup, we will avoid trying to
++ # send pinentry-loopback if the program is invoked as "gpg1"
+ $use_loopback_pinentry = 1
+- if ($handles->passphrase());
++ if ($handles->passphrase() && ! ($self->call =~ m/gpg1$/));
+
+ # deprecation support
+ $args{commands} ||= $args{gnupg_commands};
+diff --git a/t/list_secret_keys.t b/t/list_secret_keys.t
+index d1e3f30..8e3c911 100644
+--- a/t/list_secret_keys.t
++++ b/t/list_secret_keys.t
+@@ -23,11 +23,12 @@ TEST
+ $outfile = 'test/secret-keys/1.out';
+ my $out = IO::File->new( "> $outfile" )
+ or die "cannot open $outfile for writing: $ERRNO";
+- my $modern_pubring_line = $gnupg->options->homedir() . "/pubring.kbx\n";
++ my $seckey_file = $gpg_is_modern ? 'pubring.kbx' : 'secring.gpg';
++ my $pubring_line = $gnupg->options->homedir() . '/' . $seckey_file . "\n";
+ while (<$stdout>) {
+- if ($gpg_is_modern && ($_ eq $modern_pubring_line)) {
+- $out->print("test/gnupghome/pubring.kbx\n");
+- } elsif ($gpg_is_modern && /^--*$/) {
++ if ($_ eq $pubring_line) {
++ $out->print('test/gnupghome/'.$seckey_file."\n");
++ } elsif (/^--*$/) {
+ $out->print("--------------------------\n");
+ } else {
+ $out->print( $_ );
diff --git a/dev-perl/GnuPG-Interface/metadata.xml b/dev-perl/GnuPG-Interface/metadata.xml
new file mode 100644
index 000000000000..693870b96ce1
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/metadata.xml
@@ -0,0 +1,25 @@
+<?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">GnuPG-Interface</remote-id>
+ <remote-id type="cpan-module">GnuPG::Fingerprint</remote-id>
+ <remote-id type="cpan-module">GnuPG::Handles</remote-id>
+ <remote-id type="cpan-module">GnuPG::HashInit</remote-id>
+ <remote-id type="cpan-module">GnuPG::Interface</remote-id>
+ <remote-id type="cpan-module">GnuPG::Key</remote-id>
+ <remote-id type="cpan-module">GnuPG::Options</remote-id>
+ <remote-id type="cpan-module">GnuPG::PrimaryKey</remote-id>
+ <remote-id type="cpan-module">GnuPG::PublicKey</remote-id>
+ <remote-id type="cpan-module">GnuPG::Revoker</remote-id>
+ <remote-id type="cpan-module">GnuPG::SecretKey</remote-id>
+ <remote-id type="cpan-module">GnuPG::Signature</remote-id>
+ <remote-id type="cpan-module">GnuPG::SubKey</remote-id>
+ <remote-id type="cpan-module">GnuPG::UserAttribute</remote-id>
+ <remote-id type="cpan-module">GnuPG::UserId</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Goo-Canvas-0.60.0-r1 b/dev-perl/Goo-Canvas-0.60.0-r1
deleted file mode 100644
index 39f138f8882f..000000000000
--- a/dev-perl/Goo-Canvas-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/goocanvas:0 dev-perl/Gtk2 dev-perl/glib-perl dev-perl/Cairo dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the GooCanvas
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Goo-Canvas/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-libs/goocanvas:0 dev-perl/Gtk2 dev-perl/glib-perl dev-perl/Cairo dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YE/YEWENBIN/Goo-Canvas-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=aeaf60631647eb21356cea9cb8f18ed4
diff --git a/dev-perl/Goo-Canvas-0.60.0-r2 b/dev-perl/Goo-Canvas-0.60.0-r2
deleted file mode 100644
index 2f0be3ac8c1d..000000000000
--- a/dev-perl/Goo-Canvas-0.60.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/goocanvas:0 dev-perl/Gtk2 dev-perl/glib-perl dev-perl/Cairo dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig dev-lang/perl:=
-DESCRIPTION=Perl interface to the GooCanvas
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Goo-Canvas/
-IUSE=examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-libs/goocanvas:0 dev-perl/Gtk2 dev-perl/glib-perl dev-perl/Cairo dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YE/YEWENBIN/Goo-Canvas-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a5c524ca431fb424bd2e5b7a17bb70e0
diff --git a/dev-perl/Goo-Canvas/Goo-Canvas-0.60.0-r1.ebuild b/dev-perl/Goo-Canvas/Goo-Canvas-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..9618159222b7
--- /dev/null
+++ b/dev-perl/Goo-Canvas/Goo-Canvas-0.60.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=YEWENBIN
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Perl interface to the GooCanvas"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/goocanvas:0
+ dev-perl/Gtk2
+ dev-perl/glib-perl
+ dev-perl/Cairo"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig"
+
+PATCHES=(
+ # this patch fixes segfaults on amd64 platforms
+ "${FILESDIR}"/fix_implicit_pointer_declaration.patch
+)
diff --git a/dev-perl/Goo-Canvas/Goo-Canvas-0.60.0-r2.ebuild b/dev-perl/Goo-Canvas/Goo-Canvas-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..19e3008f477d
--- /dev/null
+++ b/dev-perl/Goo-Canvas/Goo-Canvas-0.60.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YEWENBIN
+DIST_VERSION=0.06
+DIST_EXAMPLES=("demo/*")
+inherit perl-module
+
+DESCRIPTION="Perl interface to the GooCanvas"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/goocanvas:0
+ dev-perl/Gtk2
+ dev-perl/glib-perl
+ dev-perl/Cairo"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig"
+
+PATCHES=(
+ # this patch fixes segfaults on amd64 platforms
+ "${FILESDIR}"/fix_implicit_pointer_declaration.patch
+)
diff --git a/dev-perl/Goo-Canvas/Manifest b/dev-perl/Goo-Canvas/Manifest
new file mode 100644
index 000000000000..15d66b3808b5
--- /dev/null
+++ b/dev-perl/Goo-Canvas/Manifest
@@ -0,0 +1,5 @@
+AUX fix_implicit_pointer_declaration.patch 542 BLAKE2B 6c9f799782fa419e588f910b3345845bb7f7c189638e78d238792f0a7c0096a3fcc89cfebcb86555ba5827d1596e6df15aed083105d8a8c156d46d55c2d80935 SHA512 37c7c31713027488c5cfaf165142af593e727618f8658fe7875559d0e306f6e5ba9878b60ff63b0db1bb1bd839004a2dfd2dcc10a3ec045cef579da9c9b15898
+DIST Goo-Canvas-0.06.tar.gz 106070 BLAKE2B 59487256ff1f6fa4d7884101c36b1f43ee1969e671b447d8c51858a7cec072a3b830bd2b36157dacf8c2c657c86bab9ef458c9f65f6d4046c16bc80b7bf83c44 SHA512 4fee648dbbf76592bfc0676c2d4294c13a5b48e5608ec633a6786d79e06bc866f8e48cbeabeeb19836695f78573996321dbf0820030324ebebeb9d259ba1b660
+EBUILD Goo-Canvas-0.60.0-r1.ebuild 540 BLAKE2B b8ed89f2b5a587743d079d4ddb34ac8f3de969a41d81e2229c71df458040c70d30bd7ee1da2211013122440b7986a39c9a9f29b26e4eee5bdd9ec6dd46bbaa14 SHA512 00bb3a2624a1d6a8fb2aa5318deda4d3e8803d553789f615c73e6fd66c5156330e59ec70177a880047a256e9a07c437fd94bc2a6923730e4a38ab0b7e69daf7a
+EBUILD Goo-Canvas-0.60.0-r2.ebuild 561 BLAKE2B 9b817404a3852efc459baa2e6cfddfbc7b3efc9a62a50facd5507c2dcf15e2216e6907117254bd6e85c0a0e1f337c7cdaa9d969fc0ba33cf8571638df513f115 SHA512 6c0ec8a25ad90706544ae97c1a1a31df4129e65fe6a781c0e26604b57cddb5ff3af2acf752c5f7add3078871363b889ea74b1173d4adf7a7ce08b215c572bab6
+MISC metadata.xml 601 BLAKE2B 6699d31e9080f5f2e0d549fe9afb55d58d4ebc8716e433f9dbb73ee9dc9cb0742846db4874e63f0dff90c26fd98479a2215a641ead3f2a70f11276f8745fdbe9 SHA512 7fd666e80184d580628d375cef0356d263a365910a634f8ba40281219064b46e2f61500d248f4beabd10427da179f0e96b6d02eecd1829286d6df5852ad3ba25
diff --git a/dev-perl/Goo-Canvas/files/fix_implicit_pointer_declaration.patch b/dev-perl/Goo-Canvas/files/fix_implicit_pointer_declaration.patch
new file mode 100644
index 000000000000..c33a9b3d95fe
--- /dev/null
+++ b/dev-perl/Goo-Canvas/files/fix_implicit_pointer_declaration.patch
@@ -0,0 +1,14 @@
+Index: Goo-Canvas-0.06/goocanvas-perl.h
+===================================================================
+--- Goo-Canvas-0.06.orig/goocanvas-perl.h
++++ Goo-Canvas-0.06/goocanvas-perl.h
+@@ -9,6 +9,9 @@
+ #include "cairo-perl.h"
+ #include "goocanvas.h"
+
++cairo_surface_t * goo_canvas_cairo_pattern_from_pixbuf(GdkPixbuf *pixbuf);
++cairo_surface_t * goo_canvas_cairo_surface_from_pixbuf(GdkPixbuf *pixbuf);
++
+ /* FIXME: How to avoid compile error in autogen.h */
+ #define GooCairoPattern cairo_pattern_t
+ #define GooCairoMatrix cairo_matrix_t
diff --git a/dev-perl/Goo-Canvas/metadata.xml b/dev-perl/Goo-Canvas/metadata.xml
new file mode 100644
index 000000000000..7a6a77c0f0fc
--- /dev/null
+++ b/dev-perl/Goo-Canvas/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <longdescription lang="en">
+GTK+ does't has an buildin canvas widget. GooCanvas is wonderful. It is easy to use and has powerful and extensible way to create items in canvas. Just try it.
+</longdescription>
+ <upstream>
+ <remote-id type="cpan">Goo-Canvas</remote-id>
+ <remote-id type="cpan-module">Goo::Canvas</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Google-Ads-AdWords-Client-4.18.0 b/dev-perl/Google-Ads-AdWords-Client-4.18.0
deleted file mode 100644
index 2bcf43a5c44d..000000000000
--- a/dev-perl/Google-Ads-AdWords-Client-4.18.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Load >=dev-perl/Class-Std-Fast-0.0.5 dev-perl/Crypt-OpenSSL-RSA dev-perl/File-HomeDir virtual/perl-File-Spec dev-perl/IO-Socket-SSL dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/Log-Log4perl >=dev-perl/SOAP-WSDL-2.00.10 virtual/perl-Scalar-List-Utils dev-perl/Template-Toolkit dev-perl/URI dev-perl/XML-Simple dev-perl/XML-XPath examples? ( virtual/perl-Digest-SHA virtual/perl-File-Temp dev-perl/HTTP-Server-Simple ) >=dev-perl/Module-Build-0.400.0 test? ( dev-perl/Config-Properties dev-perl/Data-Uniqid virtual/perl-File-Temp dev-perl/Test-Deep dev-perl/Test-Exception dev-perl/Test-MockObject virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Google AdWords API Perl Client Library
-EAPI=6
-HOMEPAGE=https://github.com/googleads/googleads-perl-lib
-IUSE=test examples
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=dev-perl/Class-Load >=dev-perl/Class-Std-Fast-0.0.5 dev-perl/Crypt-OpenSSL-RSA dev-perl/File-HomeDir virtual/perl-File-Spec dev-perl/IO-Socket-SSL dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/Log-Log4perl >=dev-perl/SOAP-WSDL-2.00.10 virtual/perl-Scalar-List-Utils dev-perl/Template-Toolkit dev-perl/URI dev-perl/XML-Simple dev-perl/XML-XPath examples? ( virtual/perl-Digest-SHA virtual/perl-File-Temp dev-perl/HTTP-Server-Simple ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SU/SUNDQUIST/Google-Ads-AdWords-Client-4.18.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3d5f057fc64e2c5835cde5e750fd4b64
diff --git a/dev-perl/Google-Ads-AdWords-Client/Google-Ads-AdWords-Client-4.18.0.ebuild b/dev-perl/Google-Ads-AdWords-Client/Google-Ads-AdWords-Client-4.18.0.ebuild
new file mode 100644
index 000000000000..6e8ded53ff39
--- /dev/null
+++ b/dev-perl/Google-Ads-AdWords-Client/Google-Ads-AdWords-Client-4.18.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=SUNDQUIST
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Google AdWords API Perl Client Library"
+HOMEPAGE="https://github.com/googleads/googleads-perl-lib"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+PATCHES=(
+ "${FILESDIR}/4.14.0-no-dot-in-inc.patch"
+ "${FILESDIR}/4.14.0-unescaped-lbracket.patch"
+)
+RDEPEND="
+ dev-perl/Class-Load
+ >=dev-perl/Class-Std-Fast-0.0.5
+ dev-perl/Crypt-OpenSSL-RSA
+ dev-perl/File-HomeDir
+ virtual/perl-File-Spec
+ dev-perl/IO-Socket-SSL
+ dev-perl/JSON-Parse
+ dev-perl/LWP-Protocol-https
+ dev-perl/libwww-perl
+ dev-perl/Log-Log4perl
+ >=dev-perl/SOAP-WSDL-2.00.10
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Template-Toolkit
+ dev-perl/URI
+ dev-perl/XML-Simple
+ dev-perl/XML-XPath
+ examples? (
+ virtual/perl-Digest-SHA
+ virtual/perl-File-Temp
+ dev-perl/HTTP-Server-Simple
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? (
+ dev-perl/Config-Properties
+ dev-perl/Data-Uniqid
+ virtual/perl-File-Temp
+ dev-perl/Test-Deep
+ dev-perl/Test-Exception
+ dev-perl/Test-MockObject
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Google-Ads-AdWords-Client/Manifest b/dev-perl/Google-Ads-AdWords-Client/Manifest
new file mode 100644
index 000000000000..4e7c5ef7700c
--- /dev/null
+++ b/dev-perl/Google-Ads-AdWords-Client/Manifest
@@ -0,0 +1,5 @@
+AUX 4.14.0-no-dot-in-inc.patch 2576 BLAKE2B 599a34aabdea3b3995704712e26ffa0a88c545185fe205f37b3c618fd7063e0ede55895a9797aa1de1490cd0ba634653aca235892f17410b257b199ed16ce612 SHA512 1fb62aee9081303c1d1186a1fd388e698f519ea5856fdf86e65af2044945b85952c2dcd96b0a0a5ec4234fe82361b2e076143918193218f54934c93120b54ccf
+AUX 4.14.0-unescaped-lbracket.patch 1656 BLAKE2B 96bc78ecbc3a2ed7408a509184f88a9ee2c9ac2b2d0b4ad8c8567dcf57646d823bc92938097a7984678c18569b9d8ceb1c9f27ae76afef6ca906c4f5997f85b6 SHA512 8ba173dff927bf5dd7193d88fe110bdaf71b44b54e3e5a3a0d8ff161ce492a36324c5e69dfca268577ecbbf81d3b99247f7fe305bd4bd2f172e59ea52b9146c1
+DIST Google-Ads-AdWords-Client-4.18.0.tar.gz 8921326 BLAKE2B 6e012147b212f734b7c6910b2f59085652acf45a4971157cd6854d37316bc238edb8b1bb1358c1dac200ce43a326f104d02de9ffea9f0ac19839180936943602 SHA512 b0905c69f52909f160e563fd4e24413256d14797d7d9bf40bb1193d7bb42deb65c4030a6d117a9c6a3b1fa6bcbb20ac6a5922dcfc4ba7c67566157e4097d5391
+EBUILD Google-Ads-AdWords-Client-4.18.0.ebuild 1206 BLAKE2B 7e63526c15eaa49da2c74920322ed42534e4819634b6d834fcba6f06061b9e85f9179c034022876e43a2d6772e71c4086cad37cf438c9578842077d7b4ff44d8 SHA512 eadf3dedb6eb54fdb888f559b8e35f7d6ce393a9a25a53d0519005d2129fdd29b2012529d97fe5caee12ed20ac96af014d4237e8acceaebcf39a4212f6cb0c93
+MISC metadata.xml 4424 BLAKE2B 517363b807ff8182aa3c6568f66054962e69528681a9549d4bbf6c6648414dc65e0a20f1201c2c2640820c9333f0a74eb84eb30c5c57ec57c6b041ea3b6414ce SHA512 a561f60bdeec595bd9bd11b80aca2c457aa652f01260fd49602c2568f8cbab269d7d49a71466726dedc2cbc5e789aa693c1856995c73a7239f6bf5d5cbbeff50
diff --git a/dev-perl/Google-Ads-AdWords-Client/files/4.14.0-no-dot-in-inc.patch b/dev-perl/Google-Ads-AdWords-Client/files/4.14.0-no-dot-in-inc.patch
new file mode 100644
index 000000000000..218cb69b1483
--- /dev/null
+++ b/dev-perl/Google-Ads-AdWords-Client/files/4.14.0-no-dot-in-inc.patch
@@ -0,0 +1,83 @@
+From a67324b5622088422b0b0c1a403c594312452d16 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 4 Jun 2017 07:35:25 +1200
+Subject: [PATCH 1/3] t/001_require.t: Force a relative path load for require
+ test
+
+require_ok("Foo") is implemented in terms of require "Foo"
+
+This means:
+
+require "Foo.pm"
+
+Only loads "Foo.pm" from "." if:
+
+- '.' is in @INC ( Not true by default in Perl >5.25.11 )
+- Foo.pm is not installed in Perl5lib ( dangerous assumption )
+
+This forces require to side-step @INC traversal by using an explicit
+prefix of "./", which is special-cased in require.
+
+This fixes RT#120674
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120674
+---
+ t/001_require.t | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/t/001_require.t b/t/001_require.t
+index fe0d205..d70b2d2 100755
+--- a/t/001_require.t
++++ b/t/001_require.t
+@@ -24,7 +24,7 @@ use File::Spec;
+ use Test::More qw(no_plan);
+
+ # Set up @INC at runtime with an absolute path.
+-my $lib_path = File::Spec->catdir(dirname($0), "..", "lib");
++my $lib_path = File::Spec->rel2abs(File::Spec->catdir(dirname($0), "..", "lib"));
+ push(@INC, $lib_path);
+
+ require_ok 'Google::Ads::AdWords::Client';
+@@ -38,6 +38,6 @@ sub test_require {
+ local $SIG{__WARN__} = sub {
+ warn @_ unless $_[0] =~ /redefine/;
+ };
+- require_ok($file_name);
++ require_ok("./$file_name");
+ }
+ }
+--
+2.12.2
+
+From 76f5a421585b8c85b7e39b91adb0b257d1d83665 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 4 Jun 2017 07:40:01 +1200
+Subject: [PATCH 2/3] t/020_GenerateOfflineCredentials.t: Force relative path
+ for script
+
+require "some/path.pl" previously fell into worknig due to '.' being
+in @INC, as this still invokes @INC traversal
+
+This change simply forces a "./" so that Perl uses direct access via
+a special-cased path instead of relying on @INC traversal, which becomes
+unsafe to depend on since Perl 5.25.11
+---
+ t/020_GenerateOfflineCredentials.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/020_GenerateOfflineCredentials.t b/t/020_GenerateOfflineCredentials.t
+index 0dcde9d..dfa8b50 100755
+--- a/t/020_GenerateOfflineCredentials.t
++++ b/t/020_GenerateOfflineCredentials.t
+@@ -51,7 +51,7 @@ my $stdout;
+ open(STDOUT, ">", \$stdout);
+
+ # Calling the offline credentials code
+-require qw(examples/oauth/generate_offline_credentials.pl);
++require qw(./examples/oauth/generate_offline_credentials.pl);
+ ok(generate_offline_credentials($client));
+
+ # Checking the auth mock was correctly called
+--
+2.12.2
+
diff --git a/dev-perl/Google-Ads-AdWords-Client/files/4.14.0-unescaped-lbracket.patch b/dev-perl/Google-Ads-AdWords-Client/files/4.14.0-unescaped-lbracket.patch
new file mode 100644
index 000000000000..4e7a4546f9cd
--- /dev/null
+++ b/dev-perl/Google-Ads-AdWords-Client/files/4.14.0-unescaped-lbracket.patch
@@ -0,0 +1,46 @@
+From a7e92591ac0415fbb7119e4ad7572f910e4fdb8f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 4 Jun 2017 07:43:59 +1200
+Subject: [PATCH 3/3] Fix unescaped "{" error in tests t/022* and t/024*
+
+Perl 5.26 makes use of literal unescaped { in a regex illegal,
+and this leads to test failures.
+
+This change simply quotes the offending characters to make tests pass.
+
+This closes RT#118509
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=118509
+---
+ t/022_ReportUtils.t | 2 +-
+ t/024_BatchJobHandler.t | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/t/022_ReportUtils.t b/t/022_ReportUtils.t
+index 4f5f326..d0e2000 100755
+--- a/t/022_ReportUtils.t
++++ b/t/022_ReportUtils.t
+@@ -57,7 +57,7 @@ my $report_as_string = $report_handler->get_as_string();
+ ok(!$report_as_string, "report as string");
+ ok($report_as_string->isa("Google::Ads::Common::ReportDownloadError"),
+ "check report handler->report_as_string return type");
+-ok($report_as_string =~ /ReportDownloadError\s{[^}]+}/,
++ok($report_as_string =~ /ReportDownloadError\s\{[^}]+}/,
+ "check ReportDownloadError STRINGIFY");
+
+ my ($fh, $filename) = tempfile();
+diff --git a/t/024_BatchJobHandler.t b/t/024_BatchJobHandler.t
+index 15983ae..4b86703 100755
+--- a/t/024_BatchJobHandler.t
++++ b/t/024_BatchJobHandler.t
+@@ -133,6 +133,6 @@ my $batch_job_handler_error =
+ description => "test"
+ });
+ ok(!$batch_job_handler_error, "BOOLIFY on error false");
+-ok($batch_job_handler_error =~ /BatchJobHandlerError\s{[^}]+}/,
++ok($batch_job_handler_error =~ /BatchJobHandlerError\s\{[^}]+}/,
+ "check BatchJobHandlerError STRINGIFY");
+
+--
+2.12.2
+
diff --git a/dev-perl/Google-Ads-AdWords-Client/metadata.xml b/dev-perl/Google-Ads-AdWords-Client/metadata.xml
new file mode 100644
index 000000000000..d1774500bbac
--- /dev/null
+++ b/dev-perl/Google-Ads-AdWords-Client/metadata.xml
@@ -0,0 +1,58 @@
+<?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="github">googleads/googleads-perl-lib</remote-id>
+ <remote-id type="cpan">Google-Ads-AdWords-Client</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Client</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Constants</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Deserializer</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::FaultDetail</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Logging</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::OAuth2ApplicationsHandler</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::OAuth2ServiceAccountsHandler</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::DateRange</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::DateRangeType</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::DownloadFormat</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::Operator</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::OrderBy</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::Paging</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::Predicate</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::ReportDefinition</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::ReportType</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::ReportingConfiguration</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::Selector</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Reports::SortOrder</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::RequestStats</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Serializer</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Utilities::BatchJobHandler</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Utilities::BatchJobHandlerError</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Utilities::BatchJobHandlerStatus</remote-id>
+ <remote-id type="cpan-module">Google::Ads::AdWords::Utilities::PageProcessor</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::AuthError</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::AuthHandlerInterface</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::CaptchaRequiredError</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::Constants</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::ErrorUtils</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::HTTPTransport</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::MapUtils</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::MediaUtils</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::OAuth2ApplicationsHandler</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::OAuth2BaseHandler</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::OAuth2ServiceAccountsHandler</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::OAuthApplicationsHandlerInterface</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::ReportDownloadError</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::ReportDownloadHandler</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::ReportUtils</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::Utilities::AdsUtilityRegistry</remote-id>
+ <remote-id type="cpan-module">Google::Ads::Common::XPathSAXParser</remote-id>
+ <remote-id type="cpan-module">Google::Ads::SOAP::Deserializer::MessageParser</remote-id>
+ <remote-id type="cpan-module">Google::Ads::SOAP::Generator::Generator</remote-id>
+ <remote-id type="cpan-module">Google::Ads::SOAP::Generator::TypemapVisitor</remote-id>
+ <remote-id type="cpan-module">Google::Ads::SOAP::Typelib::ComplexType</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Graph-0.970.400 b/dev-perl/Graph-0.970.400
deleted file mode 100644
index dab397257b73..000000000000
--- a/dev-perl/Graph-0.970.400
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Scalar-List-Utils >=virtual/perl-Storable-2.05 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Data structure and ops for directed graphs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Graph/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils >=virtual/perl-Storable-2.05 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JH/JHI/Graph-0.9704.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1f66ec6b2198dd3f0dadd996cb8d940a
diff --git a/dev-perl/Graph/Graph-0.970.400.ebuild b/dev-perl/Graph/Graph-0.970.400.ebuild
new file mode 100644
index 000000000000..5445f93d390e
--- /dev/null
+++ b/dev-perl/Graph/Graph-0.970.400.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JHI
+DIST_VERSION=0.9704
+inherit perl-module
+
+DESCRIPTION="Data structure and ops for directed graphs"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Storable-2.05
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Graph/Manifest b/dev-perl/Graph/Manifest
new file mode 100644
index 000000000000..a854564266be
--- /dev/null
+++ b/dev-perl/Graph/Manifest
@@ -0,0 +1,3 @@
+DIST Graph-0.9704.tar.gz 146930 BLAKE2B 38c4be274166f3c3d7443fe75981f4caf44a06eedf8e562e7259c771c47bef4529db2ce980ea8aa250936b898efcb24dbbd9718f37ee57f133ed88cb7de6755b SHA512 1eed5049577112cc2e41a83f6b3b6a22a08170597b5cb89e2eab6cc68386bfd989d3953d7ceab85bcfbd7d097a6925bd8eb43f48eed1ac07469ea4b2432149da
+EBUILD Graph-0.970.400.ebuild 419 BLAKE2B a428069e7f687beede0ca63e16b04cc215612b29d6ecdcd4e862572fc9c77875c40d9ef8adeac74f9771e479083478fedd52847a5ef422c2c2ec715b2657660c SHA512 cc5dae741ac50fbe5c779fe075d69fa045932dcacbad774264d9e8d4a0ba42077fca0a13e7d7ebe590c8c6771dbc65ceae76d7f0d2bebc7301b469cbf39bf632
+MISC metadata.xml 1715 BLAKE2B d1af15c3828ffb05e866b0023b1f6219b0edcf704d57ad31c5e1c62c9c1d347cd03ffbcdaee6fe0253de2610bbe07f9f137d5cb1019b700ca17e6fdef7ff944a SHA512 59ec40b275c4f427d3c703f4834605d7c2e0d4feb3c88cdb83d0768c7d42aa6566d22fbec6b8e5188db63c87eebe13d69c00d64299af6f8dac76d635d2413ce7
diff --git a/dev-perl/Graph/metadata.xml b/dev-perl/Graph/metadata.xml
new file mode 100644
index 000000000000..8fa013a36575
--- /dev/null
+++ b/dev-perl/Graph/metadata.xml
@@ -0,0 +1,32 @@
+<?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">Graph</remote-id>
+ <remote-id type="cpan-module">Graph</remote-id>
+ <remote-id type="cpan-module">Graph::AdjacencyMap</remote-id>
+ <remote-id type="cpan-module">Graph::AdjacencyMap::Heavy</remote-id>
+ <remote-id type="cpan-module">Graph::AdjacencyMap::Light</remote-id>
+ <remote-id type="cpan-module">Graph::AdjacencyMap::Vertex</remote-id>
+ <remote-id type="cpan-module">Graph::AdjacencyMatrix</remote-id>
+ <remote-id type="cpan-module">Graph::Attribute</remote-id>
+ <remote-id type="cpan-module">Graph::BitMatrix</remote-id>
+ <remote-id type="cpan-module">Graph::Directed</remote-id>
+ <remote-id type="cpan-module">Graph::MSTHeapElem</remote-id>
+ <remote-id type="cpan-module">Graph::Matrix</remote-id>
+ <remote-id type="cpan-module">Graph::SPTHeapElem</remote-id>
+ <remote-id type="cpan-module">Graph::TransitiveClosure</remote-id>
+ <remote-id type="cpan-module">Graph::TransitiveClosure::Matrix</remote-id>
+ <remote-id type="cpan-module">Graph::Traversal</remote-id>
+ <remote-id type="cpan-module">Graph::Traversal::BFS</remote-id>
+ <remote-id type="cpan-module">Graph::Traversal::DFS</remote-id>
+ <remote-id type="cpan-module">Graph::Undirected</remote-id>
+ <remote-id type="cpan-module">Graph::UnionFind</remote-id>
+ <remote-id type="cpan-module">Heap071::Elem</remote-id>
+ <remote-id type="cpan-module">Heap071::Fibonacci</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GraphViz-2.240.0 b/dev-perl/GraphViz-2.240.0
deleted file mode 100644
index 96795a29ff2b..000000000000
--- a/dev-perl/GraphViz-2.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-gfx/graphviz >=virtual/perl-Carp-1.10.0 >=virtual/perl-Getopt-Long-2.340.0 virtual/perl-IO >=dev-perl/IPC-Run-0.600.0 >=dev-perl/libwww-perl-6 >=dev-perl/Parse-RecDescent-1.965.1 >=virtual/perl-Time-HiRes-1.510.0 >=dev-perl/XML-Twig-3.520.0 >=dev-perl/XML-XPath-1.130.0 virtual/perl-ExtUtils-MakeMaker dev-perl/File-Which test? ( >=virtual/perl-Test-Simple-1.1.2 ) dev-lang/perl:=
-DESCRIPTION=Interface to AT&T's GraphViz
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/GraphViz/
-IUSE=test examples
-KEYWORDS=amd64 ~arm x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=media-gfx/graphviz >=virtual/perl-Carp-1.10.0 >=virtual/perl-Getopt-Long-2.340.0 virtual/perl-IO >=dev-perl/IPC-Run-0.600.0 >=dev-perl/libwww-perl-6 >=dev-perl/Parse-RecDescent-1.965.1 >=virtual/perl-Time-HiRes-1.510.0 >=dev-perl/XML-Twig-3.520.0 >=dev-perl/XML-XPath-1.130.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/GraphViz-2.24.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=26df5eb7d5902820eeba6f5d89a7b293
diff --git a/dev-perl/GraphViz/GraphViz-2.240.0.ebuild b/dev-perl/GraphViz/GraphViz-2.240.0.ebuild
new file mode 100644
index 000000000000..0f36e16d5818
--- /dev/null
+++ b/dev-perl/GraphViz/GraphViz-2.240.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_A_EXT=tgz
+DIST_AUTHOR=RSAVAGE
+DIST_VERSION=2.24
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Interface to AT&T's GraphViz"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm x86"
+IUSE="test"
+
+RDEPEND="
+ media-gfx/graphviz
+ >=virtual/perl-Carp-1.10.0
+ >=virtual/perl-Getopt-Long-2.340.0
+ virtual/perl-IO
+ >=dev-perl/IPC-Run-0.600.0
+ >=dev-perl/libwww-perl-6
+ >=dev-perl/Parse-RecDescent-1.965.1
+ >=virtual/perl-Time-HiRes-1.510.0
+ >=dev-perl/XML-Twig-3.520.0
+ >=dev-perl/XML-XPath-1.130.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/File-Which
+ test? (
+ >=virtual/perl-Test-Simple-1.1.2
+ )
+"
diff --git a/dev-perl/GraphViz/Manifest b/dev-perl/GraphViz/Manifest
new file mode 100644
index 000000000000..9b07310c550e
--- /dev/null
+++ b/dev-perl/GraphViz/Manifest
@@ -0,0 +1,3 @@
+DIST GraphViz-2.24.tgz 95475 BLAKE2B 919d088d29b88eb523a72f7e853b4e600408eb12bf1d1a27f9742469c08ed229de6292b42a734a665d6718f085c658a1a399ef3f31f825d07bb447a88c26a269 SHA512 b37d1303c243a306443d5adf35d597f4e259cedaa7956d80bdb47cba811ce94e63da6b42a23d192fa9da628d999f1c023911f3f956a575aeabe673f77f3f01d9
+EBUILD GraphViz-2.240.0.ebuild 731 BLAKE2B 326da027e283d4de0e9b3366f41e43fd40ec43d8cb434f3a26711eabeee5b54e90c5359c802279e0aada15908bcec3b1bdc7a14feac5a9cf43fbb6975209ca48 SHA512 f23e2a0702ace62d962bb5a3a335563792bcd3eeb7d812d8f465be7ef706c896c386f91004bb42cac222a9aaea11ae832b1d722c2bfa95592ebda1b3c880f186
+MISC metadata.xml 976 BLAKE2B 79ba574c443f33712ba1e4eb30b9881c2b567597f460eeb95d608c62965a8501dfc49549eebd67f6d72fd696f9898f50f5c93440a6d4c03abaf7915f54e9b0b2 SHA512 e8d6b682c13fa944531371252ee4341936a7dd74786584a5594e712b431df8690d355145f533c2e6785dff55c4409f25481c0c2baa9edbe4a64937f8f19e407e
diff --git a/dev-perl/GraphViz/metadata.xml b/dev-perl/GraphViz/metadata.xml
new file mode 100644
index 000000000000..6171d080c53b
--- /dev/null
+++ b/dev-perl/GraphViz/metadata.xml
@@ -0,0 +1,21 @@
+<?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">GraphViz</remote-id>
+ <remote-id type="cpan-module">Devel::GraphVizProf</remote-id>
+ <remote-id type="cpan-module">GraphViz</remote-id>
+ <remote-id type="cpan-module">GraphViz::Data::Grapher</remote-id>
+ <remote-id type="cpan-module">GraphViz::No</remote-id>
+ <remote-id type="cpan-module">GraphViz::Parse::RecDescent</remote-id>
+ <remote-id type="cpan-module">GraphViz::Parse::Yacc</remote-id>
+ <remote-id type="cpan-module">GraphViz::Parse::Yapp</remote-id>
+ <remote-id type="cpan-module">GraphViz::Regex</remote-id>
+ <remote-id type="cpan-module">GraphViz::Small</remote-id>
+ <remote-id type="cpan-module">GraphViz::XML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Graphics-ColorNames-2.110.0-r1 b/dev-perl/Graphics-ColorNames-2.110.0-r1
deleted file mode 100644
index d5d51729ee3d..000000000000
--- a/dev-perl/Graphics-ColorNames-2.110.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Module-Load-0.10 virtual/perl-Module-Loaded recommended? ( >=dev-perl/Color-Library-0.02 dev-perl/Tie-Sub >=dev-perl/Pod-Readme-0.09 ) dev-perl/Test-Exception virtual/perl-Test-Simple dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Defines RGB values for common color names
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Graphics-ColorNames/
-IUSE=recommended
-KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Module-Load-0.10 virtual/perl-Module-Loaded recommended? ( >=dev-perl/Color-Library-0.02 dev-perl/Tie-Sub >=dev-perl/Pod-Readme-0.09 ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RR/RRWO/Graphics-ColorNames-2.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=eace82e928d87c275869350cf72a3752
diff --git a/dev-perl/Graphics-ColorNames-WWW-1.130.0 b/dev-perl/Graphics-ColorNames-WWW-1.130.0
deleted file mode 100644
index 1cd54ad6c2ad..000000000000
--- a/dev-perl/Graphics-ColorNames-WWW-1.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Graphics-ColorNames-0.320.0 dev-perl/Module-Build test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=WWW color names and equivalent RGB values
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Graphics-ColorNames-WWW/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Graphics-ColorNames-0.320.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Graphics-ColorNames-WWW-1.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ed0c844567f4f75aed6a0ceb45195b86
diff --git a/dev-perl/Graphics-ColorNames-WWW/Graphics-ColorNames-WWW-1.130.0.ebuild b/dev-perl/Graphics-ColorNames-WWW/Graphics-ColorNames-WWW-1.130.0.ebuild
new file mode 100644
index 000000000000..723172ed73fd
--- /dev/null
+++ b/dev-perl/Graphics-ColorNames-WWW/Graphics-ColorNames-WWW-1.130.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CFAERBER
+MODULE_VERSION=1.13
+inherit perl-module
+
+DESCRIPTION="WWW color names and equivalent RGB values"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Graphics-ColorNames-0.320.0"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/10pod.t t/11pod_cover.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Graphics-ColorNames-WWW/Manifest b/dev-perl/Graphics-ColorNames-WWW/Manifest
new file mode 100644
index 000000000000..b10e374f296b
--- /dev/null
+++ b/dev-perl/Graphics-ColorNames-WWW/Manifest
@@ -0,0 +1,3 @@
+DIST Graphics-ColorNames-WWW-1.13.tar.gz 18563 BLAKE2B f9b3dd87e714540d057b8e6ef9bf07ef92eab62cc5d8b8cd3564bc2413f4fd3dc4a1ed63c07b0a267ba213eda3b3521df9f429bd1b213eb5afa02befd466e478 SHA512 9f385082de3c97aaa533571c02bba17ef154b7f44b1da2c470cce9cde2d13a4053a16d12b4679bddfa6a8a6628bace3b482258cdd86f3855de9ce5558f6b4d29
+EBUILD Graphics-ColorNames-WWW-1.130.0.ebuild 533 BLAKE2B 3fd5beef302ea5fe8ed1653384a70be1eaaa05623f8e948a55c3ae5c7af8ec4f00450032581d288fa5a79ab02471a232d770b2d77130a6d66f9cd5ad85532e6b SHA512 3ae049761f47d62d12e22594b1363c110084c513bcbb7a822024690a76686f24583ebf5c23a9aa30c8a1decac83ed58e608f53a18dae1a400ea03df105c7beaa
+MISC metadata.xml 670 BLAKE2B 5026300d015c419e615e7b5dc98bdd4c363229bd2e536db89abbcd55f4b15fb018fd231cdc8c9f57862612af3201900e293da42b32e67a7f701ce52a531a9df5 SHA512 1fb75466a0b2cefc39de2e4af57745e0244aa42c17079c49b41eb0a0e934fd9ff67b150c94e7e0b1cbd801ddb15be081a1a10df5d2b15b6df2e4f5c6530b9097
diff --git a/dev-perl/Graphics-ColorNames-WWW/metadata.xml b/dev-perl/Graphics-ColorNames-WWW/metadata.xml
new file mode 100644
index 000000000000..386e407d35ec
--- /dev/null
+++ b/dev-perl/Graphics-ColorNames-WWW/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Graphics-ColorNames-WWW</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames::CSS</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames::IE</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames::SVG</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames::WWW</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Graphics-ColorNames/Graphics-ColorNames-2.110.0-r1.ebuild b/dev-perl/Graphics-ColorNames/Graphics-ColorNames-2.110.0-r1.ebuild
new file mode 100644
index 000000000000..dfbc38dfa98a
--- /dev/null
+++ b/dev-perl/Graphics-ColorNames/Graphics-ColorNames-2.110.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RRWO
+MODULE_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="Defines RGB values for common color names"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE="recommended"
+
+COMMON_DEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Module-Load-0.10
+ virtual/perl-Module-Loaded
+ recommended? (
+ >=dev-perl/Color-Library-0.02
+ dev-perl/Tie-Sub
+ >=dev-perl/Pod-Readme-0.09
+ )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ dev-perl/Module-Build
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+"
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/90-pod-coverage.t t/90-pod.t \
+ t/90-file-port.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Graphics-ColorNames/Manifest b/dev-perl/Graphics-ColorNames/Manifest
new file mode 100644
index 000000000000..1373af3a8c4b
--- /dev/null
+++ b/dev-perl/Graphics-ColorNames/Manifest
@@ -0,0 +1,3 @@
+DIST Graphics-ColorNames-2.11.tar.gz 21686 BLAKE2B 2e96f32f166799249aa30986a8426df9e72c60228e4b3a00e4937344a742e89913b32b885192b621f8e13748b447ede6c3a4cba21e0d0ca58e775b2f20dea6b8 SHA512 673baa5bf623011abd84f01644d534867113d40f1142dd87b4c05c62b13f0eb3ac4aa32df01c7fb20788f03d8527effff696b9cfaa9f30d0557ec42354259e93
+EBUILD Graphics-ColorNames-2.110.0-r1.ebuild 778 BLAKE2B 562a217cc6821c6733fab978bfea7e0614ae3167eb6e8779185245e69c5d678d7af0e3cdfaee3ac6253493cd0fe71e8f245a71c39d34fbc8ca7a18e67628948a SHA512 4251cbd09251412fcb183760f14c053b183ff66cc7aeb98a1ffd5298bb0cd93352d220c98dd7e4bf4ef037d63a4e00233b5be43101ddb9991d6ef3d5196624b4
+MISC metadata.xml 795 BLAKE2B 66d645bcbc8adee6f96620eab5824598130c3c2489f71482c1341ba2707573ea0a01556c73680b5f8e71c3c36830171c26f2cade29b0628494c118e3168bc5f6 SHA512 4672c2e05ce2b34920a1c26a0c89e1beddbc6fb90aa8948d9d6ba4d7cfac4fd826f06007e6fff252f5775a5a326ca77b5b6fd3fc7a9f5ce9d14369a2276c7057
diff --git a/dev-perl/Graphics-ColorNames/metadata.xml b/dev-perl/Graphics-ColorNames/metadata.xml
new file mode 100644
index 000000000000..d1d9d7e65b5f
--- /dev/null
+++ b/dev-perl/Graphics-ColorNames/metadata.xml
@@ -0,0 +1,19 @@
+<?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>
+ <use>
+ <flag name="recommended">Install recommended support modules</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Graphics-ColorNames</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames::HTML</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames::Netscape</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames::Windows</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorNames::X</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Graphics-ColorObject-0.5.0-r1 b/dev-perl/Graphics-ColorObject-0.5.0-r1
deleted file mode 100644
index 9a8b99818fa0..000000000000
--- a/dev-perl/Graphics-ColorObject-0.5.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Graphics-ColorNames-0.32 dev-lang/perl:=[-build(-)]
-DESCRIPTION=convert between color spaces
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Graphics-ColorObject/
-KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=dev-perl/Graphics-ColorNames-0.32 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AI/AIZVORSKI/Graphics-ColorObject-0.5.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=98ffd3685d828647fcd884f65b93edbe
diff --git a/dev-perl/Graphics-ColorObject/Graphics-ColorObject-0.5.0-r1.ebuild b/dev-perl/Graphics-ColorObject/Graphics-ColorObject-0.5.0-r1.ebuild
new file mode 100644
index 000000000000..fbc2d511eb85
--- /dev/null
+++ b/dev-perl/Graphics-ColorObject/Graphics-ColorObject-0.5.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=AIZVORSKI
+inherit perl-module
+
+DESCRIPTION="convert between color spaces"
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+# Pacakge warrants IUSE examples"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-perl/Graphics-ColorNames-0.32
+"
+DEPEND="
+ ${COMMON_DEPEND}
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+"
+SRC_TEST="do"
+
+src_install() {
+ perl-module_src_install
+ docompress -x usr/share/doc/${PF}/examples/
+ insinto usr/share/doc/${PF}/
+ doins -r examples
+}
diff --git a/dev-perl/Graphics-ColorObject/Manifest b/dev-perl/Graphics-ColorObject/Manifest
new file mode 100644
index 000000000000..19fc7b254518
--- /dev/null
+++ b/dev-perl/Graphics-ColorObject/Manifest
@@ -0,0 +1,3 @@
+DIST Graphics-ColorObject-0.5.0.tar.gz 22764 BLAKE2B 7c1e6b48124e1cbcce395801ac401e89ec2b2e3f88067aaf23ea7d18cdcad67c20714a5cc7cc18fa3c07490514a29391e98c13d5c966f6429b273f75d90c78aa SHA512 d27a76549d91380cc3f3acc9dfd265bf9d8c64b013f0a012d7deabfb11d2fb3d25062c9f3c9786aeb4841f570749fb68f43141581a6d28e961e8dfc8a2feff5e
+EBUILD Graphics-ColorObject-0.5.0-r1.ebuild 598 BLAKE2B 089abd3e487de42920c2739599caa2b43584ace2b115609239000856e7798930eb5eafe08ec14a1fd6e9e5ec895de2bfe4de8e4e7daef2cccf1c9f3312063d09 SHA512 6f37f50b818453a6711b96576b54bb30c8bc65d698114dd83abfa98bdde139b79d3165b0b940f01fac624230db5c6b8e0eb2619713c82f4292b88c3588fc0cfd
+MISC metadata.xml 412 BLAKE2B 540c8544243506130fd4f33c03e6c03ee77e49444a6b00619a3e041c4e9070915b2476330050b32b4899ef7784c80118099a39e540d4b5512cae37a54cfbe281 SHA512 c670f2fbf397dfa0f0f6d1927fe27ad12d64abbc9ca1c460acc1b37b188023c981b27b1748ea61fdd780db081cb46ca3cf29c074a1df64e6a5c75f9817a4ee17
diff --git a/dev-perl/Graphics-ColorObject/metadata.xml b/dev-perl/Graphics-ColorObject/metadata.xml
new file mode 100644
index 000000000000..9bf2bea4fbb6
--- /dev/null
+++ b/dev-perl/Graphics-ColorObject/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">Graphics-ColorObject</remote-id>
+ <remote-id type="cpan-module">Graphics::ColorObject</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Growl-GNTP-0.210.0-r1 b/dev-perl/Growl-GNTP-0.210.0-r1
deleted file mode 100644
index def04515e80c..000000000000
--- a/dev-perl/Growl-GNTP-0.210.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=examples? ( virtual/perl-Encode ) >=dev-perl/Crypt-CBC-2.290.0 >=dev-perl/Data-UUID-0.149.0 >=virtual/perl-Digest-MD5-2.360.0 >=virtual/perl-Digest-SHA-5.450.0 virtual/perl-IO >=dev-perl/Module-Build-Tiny-0.35.0 dev-lang/perl:=
-DESCRIPTION=Perl implementation of GNTP Protocol (Client Part)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Growl-GNTP/
-IUSE=examples examples
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=examples? ( virtual/perl-Encode ) >=dev-perl/Crypt-CBC-2.290.0 >=dev-perl/Data-UUID-0.149.0 >=virtual/perl-Digest-MD5-2.360.0 >=virtual/perl-Digest-SHA-5.450.0 virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTN/Growl-GNTP-0.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=51ad59bf6f0e8ecd14cbb4547c5f5735
diff --git a/dev-perl/Growl-GNTP/Growl-GNTP-0.210.0-r1.ebuild b/dev-perl/Growl-GNTP/Growl-GNTP-0.210.0-r1.ebuild
new file mode 100644
index 000000000000..516737c38aa5
--- /dev/null
+++ b/dev-perl/Growl-GNTP/Growl-GNTP-0.210.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTN
+DIST_VERSION=0.21
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Perl implementation of GNTP Protocol (Client Part)"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="examples"
+
+RDEPEND="
+ examples? ( virtual/perl-Encode )
+ >=dev-perl/Crypt-CBC-2.290.0
+ >=dev-perl/Data-UUID-0.149.0
+ >=virtual/perl-Digest-MD5-2.360.0
+ >=virtual/perl-Digest-SHA-5.450.0
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0"
+
+src_test() {
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if ! has 'network' ${my_test_control}; then
+ einfo "Network testing disabled"
+ perl_rm_files "t/01_simple.t"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Growl-GNTP/Manifest b/dev-perl/Growl-GNTP/Manifest
new file mode 100644
index 000000000000..ba3fd496ca0b
--- /dev/null
+++ b/dev-perl/Growl-GNTP/Manifest
@@ -0,0 +1,3 @@
+DIST Growl-GNTP-0.21.tar.gz 15128 BLAKE2B a7af3f9d79800976c0761d8261ad038dab7b76a6753bedfe5da542001467a4cbbaa24b8eb887a303e8086cdcfb32c2e346846416b8d9bb9446bf4b473969d1d3 SHA512 1c7d8ec81bac5e3bd6e7540be92cfb0ab27c5952a898397dce6eb1e81324cff2b926c55f2bfcae0ad6d3d3043ab898acea970a5283e7fb5faf9a58ebacbfc11f
+EBUILD Growl-GNTP-0.210.0-r1.ebuild 788 BLAKE2B 40e7bd90ed6182a9652a84cff04cdc2cb91532ab09cd2db2a93383c6f3c39a0717c8cc2070db862f71abab3c6c2aa312fc5ed0a4aaf2abe7eb0477a71d876c8f SHA512 6b993a80d9e4055e104688820ff15a8b0309d72498f955dea9865990806c0affc6fdf12efbe1e3b315101046ed25504d7cf5b678c8021547ffeeb17bc5b35ec5
+MISC metadata.xml 380 BLAKE2B 9743e0644b7a85faae2959be706f917a1e518d6dcdeef77b2d245a390cd57e9ad6218ae3dd3db099cee0e88d8bf727a790bdf25e39a67c8a58e16cc61d3341bd SHA512 41765f75fd04a36f096a570d6ad39aea1a190bf974e427eea1bc5c1e6e7442c6f0797a0432c32c6c8b0ea40d18f687ff90f63101d123e602874ebc46185abdd1
diff --git a/dev-perl/Growl-GNTP/metadata.xml b/dev-perl/Growl-GNTP/metadata.xml
new file mode 100644
index 000000000000..87b7c8132864
--- /dev/null
+++ b/dev-perl/Growl-GNTP/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">Growl-GNTP</remote-id>
+ <remote-id type="cpan-module">Growl::GNTP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2-1.249.920 b/dev-perl/Gtk2-1.249.920
deleted file mode 100644
index daae52b4a1ad..000000000000
--- a/dev-perl/Gtk2-1.249.920
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/gtk+:2 >=dev-perl/Cairo-1 >=dev-perl/glib-perl-1.280.0 >=dev-perl/Pango-1.220.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/ExtUtils-Depends-0.300.0 >=dev-perl/ExtUtils-PkgConfig-1.30.0 test? ( x11-libs/gdk-pixbuf[jpeg] ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) dev-lang/perl:=
-DESCRIPTION=Perl bindings for GTK2
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2/
-IUSE=test test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2.1+
-RDEPEND=x11-libs/gtk+:2 >=dev-perl/Cairo-1 >=dev-perl/glib-perl-1.280.0 >=dev-perl/Pango-1.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Gtk2-1.24992.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=d328fb73bd320ff0b072974cdba643cf
diff --git a/dev-perl/Gtk2-AppIndicator-0.150.0-r1 b/dev-perl/Gtk2-AppIndicator-0.150.0-r1
deleted file mode 100644
index e1d487cd6927..000000000000
--- a/dev-perl/Gtk2-AppIndicator-0.150.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Gtk2-1.200.0 dev-libs/libappindicator:2 virtual/perl-ExtUtils-MakeMaker test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) dev-lang/perl:=
-DESCRIPTION=Perl binding for the GTK2 AppIndicator
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-AppIndicator/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Gtk2-1.200.0 dev-libs/libappindicator:2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OE/OESTERHOL/Gtk2-AppIndicator-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=d108f26c7afded841e9917a8e5d1a375
diff --git a/dev-perl/Gtk2-AppIndicator/Gtk2-AppIndicator-0.150.0-r1.ebuild b/dev-perl/Gtk2-AppIndicator/Gtk2-AppIndicator-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..3984a0708caf
--- /dev/null
+++ b/dev-perl/Gtk2-AppIndicator/Gtk2-AppIndicator-0.150.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OESTERHOL
+DIST_VERSION=0.15
+inherit virtualx perl-module
+
+DESCRIPTION="Perl binding for the GTK2 AppIndicator"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Gtk2-1.200.0
+ dev-libs/libappindicator:2
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Gtk2-AppIndicator/Manifest b/dev-perl/Gtk2-AppIndicator/Manifest
new file mode 100644
index 000000000000..41655559deae
--- /dev/null
+++ b/dev-perl/Gtk2-AppIndicator/Manifest
@@ -0,0 +1,3 @@
+DIST Gtk2-AppIndicator-0.15.tar.gz 15662 BLAKE2B 59767f0d85bd2fce723c0739e3229e2200d5aea1c9d008d44dfe087bed70f408c7db90dbadf81ea64af29e89923e29aa578b89c145f41f2a25b1f08f58033ec8 SHA512 16aaddf520ce720969775b49697b605e0dda7ed3b62bb7edeefbc2c48a1122656469068b179acbfd595ae9b1f0328747898a54e7afdaf71ae7445792afd9c4ea
+EBUILD Gtk2-AppIndicator-0.150.0-r1.ebuild 435 BLAKE2B e60545b2bddfd7740714c7a2da5ef71dc22a56f864277e59d34c08d492e8be6bbb249c8d4617b8059d0c9ac7e1ee22d2846faa1005d45e7e3b141ac8600533e4 SHA512 a19441ceb062ec0fd36fb75be4727c7074781a515d96e289884e8982f5be8f18ae0ff09d743893d0d180b799aaf8ab57823f48346022a4257e3d8c4c02161f89
+MISC metadata.xml 430 BLAKE2B 5dd4f4d50dca73dd727943c83b65ccbb285b6469ab278a9aaf9cf9939800f4579c036be561175de88c08b110e3b79d1000745ed5af57474458282653fe0d5a54 SHA512 15b16bb7e84825fee7e4219cef5c3a52eefe8e433599d49c42cdd929a69f37c31d44159387a28ff6027f3fa514ee92d6e298a4dbe1c597930a0334b138ddfd90
diff --git a/dev-perl/Gtk2-AppIndicator/metadata.xml b/dev-perl/Gtk2-AppIndicator/metadata.xml
new file mode 100644
index 000000000000..c893c255130b
--- /dev/null
+++ b/dev-perl/Gtk2-AppIndicator/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">Gtk2-AppIndicator</remote-id>
+ <remote-id type="cpan-module">Gtk2::AppIndicator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2-Ex-PodViewer-0.180.0-r1 b/dev-perl/Gtk2-Ex-PodViewer-0.180.0-r1
deleted file mode 100644
index 4f115a7397d4..000000000000
--- a/dev-perl/Gtk2-Ex-PodViewer-0.180.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/gtk+:2 dev-perl/Gtk2 dev-perl/IO-stringy virtual/perl-Pod-Parser virtual/perl-Pod-Simple dev-perl/Gtk2-Ex-Simple-List dev-perl/Locale-gettext dev-lang/perl:=[-build(-)]
-DESCRIPTION=a Gtk2 widget for displaying Plain old Documentation (POD)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Ex-PodViewer/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-libs/gtk+:2 dev-perl/Gtk2 dev-perl/IO-stringy virtual/perl-Pod-Parser virtual/perl-Pod-Simple dev-perl/Gtk2-Ex-Simple-List dev-perl/Locale-gettext dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBROWN/Gtk2-Ex-PodViewer-0.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ce0e14dcc1965f6b11e94580ab1070ab
diff --git a/dev-perl/Gtk2-Ex-PodViewer-0.180.0-r2 b/dev-perl/Gtk2-Ex-PodViewer-0.180.0-r2
deleted file mode 100644
index 21effcb63e48..000000000000
--- a/dev-perl/Gtk2-Ex-PodViewer-0.180.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/gtk+:2 dev-perl/Gtk2 dev-perl/IO-stringy virtual/perl-Pod-Parser virtual/perl-Pod-Simple dev-perl/Gtk2-Ex-Simple-List dev-perl/Locale-gettext dev-lang/perl:=
-DESCRIPTION=a Gtk2 widget for displaying Plain old Documentation (POD)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Ex-PodViewer/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-libs/gtk+:2 dev-perl/Gtk2 dev-perl/IO-stringy virtual/perl-Pod-Parser virtual/perl-Pod-Simple dev-perl/Gtk2-Ex-Simple-List dev-perl/Locale-gettext dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBROWN/Gtk2-Ex-PodViewer-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=844ac7f31fcc3ac42b307fbb99fe49e4
diff --git a/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r1.ebuild b/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r1.ebuild
new file mode 100644
index 000000000000..7525f485c8ba
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=GBROWN
+MODULE_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="a Gtk2 widget for displaying Plain old Documentation (POD)"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+#SRC_TEST="do"
+
+RDEPEND="x11-libs/gtk+:2
+ dev-perl/Gtk2
+ dev-perl/IO-stringy
+ virtual/perl-Pod-Parser
+ virtual/perl-Pod-Simple
+ dev-perl/Gtk2-Ex-Simple-List
+ dev-perl/Locale-gettext"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r2.ebuild b/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r2.ebuild
new file mode 100644
index 000000000000..beac334d257f
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=GBROWN
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="a Gtk2 widget for displaying Plain old Documentation (POD)"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ dev-perl/Gtk2
+ dev-perl/IO-stringy
+ virtual/perl-Pod-Parser
+ virtual/perl-Pod-Simple
+ dev-perl/Gtk2-Ex-Simple-List
+ dev-perl/Locale-gettext"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ local MODULES=(
+ "Gtk2::Ex::PodViewer ${DIST_VERSION}"
+ "Gtk2::Ex::PodViewer::Parser"
+ )
+ 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/Gtk2-Ex-PodViewer/Manifest b/dev-perl/Gtk2-Ex-PodViewer/Manifest
new file mode 100644
index 000000000000..fc81eea62ef9
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-PodViewer/Manifest
@@ -0,0 +1,4 @@
+DIST Gtk2-Ex-PodViewer-0.18.tar.gz 15417 BLAKE2B 4c74a58dd023c2be098d0c752d9d34baa7eee9db7910be01eb9a979aa940a618a9eabc6e52a7720858d6ca680fb34381fa77d1651025f014934d0f9c48873483 SHA512 488c83a95776f0d54d92bc45abc7b1727d76930a16d16c203865ecd9e9274340f59fe2916ceb16fed0babc8b531cad625cfd549ff9914321440e14ea81c49893
+EBUILD Gtk2-Ex-PodViewer-0.180.0-r1.ebuild 493 BLAKE2B 03f6778d6fceba01c8ea7f9fb727f88b3c5f25e08acb76b99977e992dffd773a38e13d19629aefa5869b79700ce224efacbd69f52ea11c41c09e3b67c376818e SHA512 d8b895773a8bfebc398aa1fa7592a0e7a2e4280ba1b35e80362b362e3308b7ffc698c4851f2a5c21dae9c8e548cb5e819695e9040f1e001870d534026e538e68
+EBUILD Gtk2-Ex-PodViewer-0.180.0-r2.ebuild 962 BLAKE2B 886c8404f6827607c289730ea66a8c72aca980205dafbcf978f80eb7f4b49b98319d7682a9aec744ba23f9811f3f132eac30925f269b8ba5556664acbf26ab9e SHA512 b7da5f42d723a0fe5eeb46314bd36fd2f0900d094eaf562a6ca7ee902ca0b7fc3fac9fd979c74e0bb1c899171dce1e7e20dd2977d75da4ab7b420ebc8db6e993
+MISC metadata.xml 481 BLAKE2B 0516aebd0c98449ef5f36dcd1f5800dcfd5eb800fa727f47df62885f2cab2dbaecad4a3ca717fe44cf27e8697b78522a916a459ee32f646f2492134ae339f4ee SHA512 8a505188adae06fd9a45d11b075f599a0b744c68ff45d483ae39ef1dd076068acccef2bd6470c6e9cca7e4d00d5681e8c8fb98c878950828e95cc78633a3538b
diff --git a/dev-perl/Gtk2-Ex-PodViewer/metadata.xml b/dev-perl/Gtk2-Ex-PodViewer/metadata.xml
new file mode 100644
index 000000000000..76ff9b5a3640
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-PodViewer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Gtk2-Ex-PodViewer</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::PodViewer</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::PodViewer::Parser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2-Ex-PrintDialog-0.30.0-r1 b/dev-perl/Gtk2-Ex-PrintDialog-0.30.0-r1
deleted file mode 100644
index 1359cb408cca..000000000000
--- a/dev-perl/Gtk2-Ex-PrintDialog-0.30.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=cups? ( dev-perl/Net-CUPS ) dev-perl/Gtk2 >=dev-perl/Locale-gettext-1.04 dev-lang/perl:=[-build(-)]
-DESCRIPTION=a simple, pure Perl dialog for printing PostScript data in GTK+ applications
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Ex-PrintDialog/
-IUSE=cups
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=cups? ( dev-perl/Net-CUPS ) dev-perl/Gtk2 >=dev-perl/Locale-gettext-1.04 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBROWN/Gtk2-Ex-PrintDialog-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5f802e9cbf6ec25d613871b097128671
diff --git a/dev-perl/Gtk2-Ex-PrintDialog-0.30.0-r2 b/dev-perl/Gtk2-Ex-PrintDialog-0.30.0-r2
deleted file mode 100644
index 56d980a081cc..000000000000
--- a/dev-perl/Gtk2-Ex-PrintDialog-0.30.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=cups? ( dev-perl/Net-CUPS ) dev-perl/Gtk2 >=dev-perl/Locale-gettext-1.04 dev-lang/perl:=
-DESCRIPTION=a simple, pure Perl dialog for printing PostScript data in GTK+ applications
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Ex-PrintDialog/
-IUSE=cups
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=cups? ( dev-perl/Net-CUPS ) dev-perl/Gtk2 >=dev-perl/Locale-gettext-1.04 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBROWN/Gtk2-Ex-PrintDialog-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=122ab1daae7b5d1c61c7ea30bb14d1f9
diff --git a/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r1.ebuild b/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..f4dd3f0ced79
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GBROWN
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="a simple, pure Perl dialog for printing PostScript data in GTK+ applications"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="cups"
+
+RDEPEND="cups? ( dev-perl/Net-CUPS )
+ dev-perl/Gtk2
+ >=dev-perl/Locale-gettext-1.04"
+DEPEND="${RDEPEND}"
+
+#SRC_TEST="do"
diff --git a/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r2.ebuild b/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r2.ebuild
new file mode 100644
index 000000000000..46150b59bfd9
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GBROWN
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="a simple, pure Perl dialog for printing PostScript data in GTK+ applications"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="cups"
+
+RDEPEND="cups? ( dev-perl/Net-CUPS )
+ dev-perl/Gtk2
+ >=dev-perl/Locale-gettext-1.04"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Gtk2-Ex-PrintDialog/Manifest b/dev-perl/Gtk2-Ex-PrintDialog/Manifest
new file mode 100644
index 000000000000..46eea9d25234
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-PrintDialog/Manifest
@@ -0,0 +1,4 @@
+DIST Gtk2-Ex-PrintDialog-0.03.tar.gz 6150 BLAKE2B 7518e86959041b62c6622f9bc787caa488490d2c6f9babe703c808fe5d9a247232bb602e300c4e87e02269e25a210617c26473e502aa0ab37228dee827f8bbba SHA512 b63d0f062e1556c4a5402850725ece4e727f7e9eb168bf3be1403a9b4db425cee762a1b1ca3bdff55d554b343deadd35f27f908d198979b64012f5d59c2a5d88
+EBUILD Gtk2-Ex-PrintDialog-0.30.0-r1.ebuild 434 BLAKE2B e5f62e6f1fe56d8cb0d11510beab86ff433aaf00fbeaf85f341fc1d96cb9df270f8afaae3a723ff67b62765648911f42c28e13c76e14213dd6b223d8a611afd5 SHA512 7bd17878de7f193bc059a42a50c5697d8373a4c7d785434a65e4510e57b5a9033d400083b56355354298ded9f5f2dce0c03928dd5a6da2480d137b3cb1937a6a
+EBUILD Gtk2-Ex-PrintDialog-0.30.0-r2.ebuild 414 BLAKE2B 4c742dcad653aca3425d10a8150927129c7126be598a38c26e497e122d5914b2af30fd5328900ea72f3e52ef48b97a9bcd49b201be53b87e543f59fa5ef19265 SHA512 3f241069ec612f38f8e95854f62994408014d632160cdc892164bfeee024de488dae1d9b05e95cd6aec72cd0c45cf43e9a243d54ee34d20cb02cfe9f9743dcd4
+MISC metadata.xml 713 BLAKE2B f01255a5fd4ec321a556c3972b28ec3773620789e5c5d51525ac859d8b8f84fdbefbed61cebe7ac9ad61b5551330b368cb474c00a5c37bc9fab53c2cd4c9600d SHA512 1843a720320eeb87ec5c3ba3ad4d4eed6a8d87fa0b90418e3bb1d1d1c03710cd156181fb2e0450dad0c0c8810858033a5950c928cfc0e1821af4a5a6a2254e18
diff --git a/dev-perl/Gtk2-Ex-PrintDialog/metadata.xml b/dev-perl/Gtk2-Ex-PrintDialog/metadata.xml
new file mode 100644
index 000000000000..1bd1f8932f60
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-PrintDialog/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Gtk2-Ex-PrintDialog</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::PrintDialog</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::PrintDialog::Darwin</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::PrintDialog::Linux</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::PrintDialog::MSWin32</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::PrintDialog::Unix</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2-Ex-Simple-List-0.500.0-r1 b/dev-perl/Gtk2-Ex-Simple-List-0.500.0-r1
deleted file mode 100644
index 3f4f687b11d7..000000000000
--- a/dev-perl/Gtk2-Ex-Simple-List-0.500.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Gtk2-1.60.0 >=dev-perl/glib-perl-1.62.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A simple interface to Gtk2's complex MVC list widget
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Ex-Simple-List/
-KEYWORDS=amd64 ia64 sparc x86
-LICENSE=|| ( LGPL-2.1 LGPL-3 )
-RDEPEND=>=dev-perl/Gtk2-1.60.0 >=dev-perl/glib-perl-1.62.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RM/RMCFARLA/Gtk2-Perl-Ex/Gtk2-Ex-Simple-List-0.50.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=79290bd2027a9e1ae4b2ee459744be87
diff --git a/dev-perl/Gtk2-Ex-Simple-List-0.500.0-r2 b/dev-perl/Gtk2-Ex-Simple-List-0.500.0-r2
deleted file mode 100644
index df60438b939c..000000000000
--- a/dev-perl/Gtk2-Ex-Simple-List-0.500.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Gtk2-1.60.0 >=dev-perl/glib-perl-1.62.0 dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=A simple interface to Gtk2's complex MVC list widget
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Ex-Simple-List/
-IUSE=examples test
-KEYWORDS=amd64 ia64 sparc x86
-LICENSE=|| ( LGPL-2.1 LGPL-3 )
-RDEPEND=>=dev-perl/Gtk2-1.60.0 >=dev-perl/glib-perl-1.62.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RM/RMCFARLA/Gtk2-Perl-Ex/Gtk2-Ex-Simple-List-0.50.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=d8a0a8a8ece851d9c3dcecc577d58f40
diff --git a/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r1.ebuild b/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r1.ebuild
new file mode 100644
index 000000000000..0728edd28efe
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RMCFARLA
+MODULE_VERSION=0.50
+MODULE_SECTION=Gtk2-Perl-Ex
+inherit perl-module
+
+DESCRIPTION="A simple interface to Gtk2's complex MVC list widget"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )" # LGPL-2.1+
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Gtk2-1.60.0
+ >=dev-perl/glib-perl-1.62.0
+"
+DEPEND="${RDEPEND}"
+
+# needs X
+SRC_TEST="no"
diff --git a/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r2.ebuild b/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r2.ebuild
new file mode 100644
index 000000000000..fbf442c1b4d4
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RMCFARLA
+DIST_VERSION=0.50
+DIST_SECTION=Gtk2-Perl-Ex
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module virtualx
+
+DESCRIPTION="A simple interface to Gtk2's complex MVC list widget"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )" # LGPL-2.1+
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Gtk2-1.60.0
+ >=dev-perl/glib-perl-1.62.0
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Gtk2-Ex-Simple-List/Manifest b/dev-perl/Gtk2-Ex-Simple-List/Manifest
new file mode 100644
index 000000000000..737e3752171a
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-Simple-List/Manifest
@@ -0,0 +1,4 @@
+DIST Gtk2-Ex-Simple-List-0.50.tar.gz 13769 BLAKE2B 0d435acaf034ce2653d3e797178852f1af95f29890ce9e65022b7b354371e868b52f4318fffb9edaa03abf3c95726bc5b991ad35fb1732c6d67288d368caed6d SHA512 df57509eb386aff41630b7da2d9b810b1e9308dec407dbe792a4282f2d7331cb3639755af8232bf6312e0537784dab5f1d035c919909a53e584173ce24aa6a09
+EBUILD Gtk2-Ex-Simple-List-0.500.0-r1.ebuild 481 BLAKE2B 079f7aacae29c29412c96672f08609221174e5678b20ccc2ec8d17e136b4b3c93ef79aaf6689023dc837e51d2ac0826b7585870811dac57a78584cb725e3f372 SHA512 d383fd5b0f4846a0b2484484e67a579334192dcc710b955825a171b59bd9c54642012a0d65352b5188c160ad254e5b685978e9571e946fa77cb084c56527a634
+EBUILD Gtk2-Ex-Simple-List-0.500.0-r2.ebuild 534 BLAKE2B 481ee1fd4ee3e840e5f3f1569a184142871452e4540e1e070d25db21ce6e0cc99f6803910c56b4e0758985e1c4f5a483897e78b7c8ed0f3bc03c1dddae9f2c55 SHA512 cba4dfce6388e92feec4f1c6309444683a802338395abd66c467d16219412426135d0f624e70aae2e523c06d14e4bac9f6ad77245aeadbfe3bdd05f484b539cc
+MISC metadata.xml 632 BLAKE2B 3379fe21bc6889ced614a1cac39d00926b14809645f78975c11f2585058011ea647d99452bedda03131ad58f45e67301a35d81f43bab626026fe9712ce1a774c SHA512 5f963a62ffebe5f4d21c693c20c79aba9dc49d72ef39f1e804761bf55eb53df5bbdd20e47c7e1bacba1e05eb80de45de32b325da9f9ab1405742863b6da7beda
diff --git a/dev-perl/Gtk2-Ex-Simple-List/metadata.xml b/dev-perl/Gtk2-Ex-Simple-List/metadata.xml
new file mode 100644
index 000000000000..28750c1f9588
--- /dev/null
+++ b/dev-perl/Gtk2-Ex-Simple-List/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Gtk2-Ex-Simple-List</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::Simple::List</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::Simple::TiedCommon</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::Simple::TiedList</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::Simple::TiedRow</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2-ImageView-0.50.0-r1 b/dev-perl/Gtk2-ImageView-0.50.0-r1
deleted file mode 100644
index 9fc85f21d263..000000000000
--- a/dev-perl/Gtk2-ImageView-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Gtk2 >=media-gfx/gtkimageview-1.6.3 dev-perl/glib-perl >=dev-perl/ExtUtils-Depends-0.300 >=dev-perl/ExtUtils-PkgConfig-1.030 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl binding for the GtkImageView image viewer widget
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-ImageView/
-KEYWORDS=amd64 x86
-LICENSE=LGPL-3
-RDEPEND=dev-perl/Gtk2 >=media-gfx/gtkimageview-1.6.3 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RA/RATCLIFFE/Gtk2-ImageView-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fb97c0b3dbd59d6678c72a7df65d689a
diff --git a/dev-perl/Gtk2-ImageView-0.50.0-r2 b/dev-perl/Gtk2-ImageView-0.50.0-r2
deleted file mode 100644
index 33c677177033..000000000000
--- a/dev-perl/Gtk2-ImageView-0.50.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Gtk2 >=media-gfx/gtkimageview-1.6.3 dev-perl/glib-perl >=dev-perl/ExtUtils-Depends-0.300 >=dev-perl/ExtUtils-PkgConfig-1.030 dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl binding for the GtkImageView image viewer widget
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-ImageView/
-IUSE=examples test
-KEYWORDS=amd64 x86
-LICENSE=LGPL-3
-RDEPEND=dev-perl/Gtk2 >=media-gfx/gtkimageview-1.6.3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RA/RATCLIFFE/Gtk2-ImageView-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=aab604513089a516bae85a3c522ef06e
diff --git a/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r1.ebuild b/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..971bb34f1127
--- /dev/null
+++ b/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RATCLIFFE
+MODULE_VERSION=0.05
+inherit perl-module
+#inherit virtualx
+
+DESCRIPTION="Perl binding for the GtkImageView image viewer widget"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Gtk2
+ >=media-gfx/gtkimageview-1.6.3"
+DEPEND="${RDEPEND}
+ dev-perl/glib-perl
+ >=dev-perl/ExtUtils-Depends-0.300
+ >=dev-perl/ExtUtils-PkgConfig-1.030"
+
+#SRC_TEST=do
+#src_test(){
+# Xmake test || die
+#}
diff --git a/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r2.ebuild b/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..d300f4d4a2a2
--- /dev/null
+++ b/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RATCLIFFE
+DIST_VERSION=0.05
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module virtualx
+
+DESCRIPTION="Perl binding for the GtkImageView image viewer widget"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Gtk2
+ >=media-gfx/gtkimageview-1.6.3"
+DEPEND="${RDEPEND}
+ dev-perl/glib-perl
+ >=dev-perl/ExtUtils-Depends-0.300
+ >=dev-perl/ExtUtils-PkgConfig-1.030"
+
+src_test(){
+ perl_rm_files t/pod.t
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Gtk2-ImageView/Manifest b/dev-perl/Gtk2-ImageView/Manifest
new file mode 100644
index 000000000000..8d2eaf836663
--- /dev/null
+++ b/dev-perl/Gtk2-ImageView/Manifest
@@ -0,0 +1,4 @@
+DIST Gtk2-ImageView-0.05.tar.gz 43632 BLAKE2B 73bce06c090b6d6338526190bc30c0ef6123f533fe4bc884ec0802afc58f59451cf505ecd13501f4cc6d5aef6470d2965de81dc2b55bdf193517c93e15c330e8 SHA512 ff8804e73655e9b3fad9e26860698726669063b5103732e589b5c93398a3a76ba79a55f41ce129fe59761a44cf3b317a15207f888432ec603cbdfbdd4ee5cd88
+EBUILD Gtk2-ImageView-0.50.0-r1.ebuild 542 BLAKE2B d32b7b206b385b3d3cedfb09b2181a2b436902da1fc874575d37360279c47abc7872623c68b7b5f720b0caaac2032d631d88b761d08aadfbf3441b26e9c3f51c SHA512 a5bac4a90461994793637b19b5358a239e8326f7a13fb38c313a2cce29b21a163420292287a128e96947afd15ec644a8bd39ae0fef049e9cf3ff6041164cdf69
+EBUILD Gtk2-ImageView-0.50.0-r2.ebuild 576 BLAKE2B 1d0cb89f06fea9a914340c43cbdf507d715c7e2bf8b68e88e1f01105ad6825a4830fde11735702413b95e3a08e887e840e757b7ad9faf92b0e84b9c8ba04424a SHA512 dd1d08b1f7c189e82959297d4cada02d5849d45b530a69ba85846e47108e2116b26b540894aedcd81c9f8a4b71d0e806491d1aa4d9b4a70d1c49656cbc4f2bc2
+MISC metadata.xml 400 BLAKE2B f2ce2e439a52910144cf9628d65738b15f74a70a76af9e348bc6aca887c3a9b58950ddfd299c87a5cbe673148c91cdce6e8afa1dad589014f8ac4de7c91366ff SHA512 064d53077438bb533eb1e3c4b715e397c29afb983bbb3f38b67b72ca5780b5e5867f6326c96ce2249e68a2bcd2abc6fa159e41d53884c9078e4aa459dfead2ba
diff --git a/dev-perl/Gtk2-ImageView/metadata.xml b/dev-perl/Gtk2-ImageView/metadata.xml
new file mode 100644
index 000000000000..b9040ddc0858
--- /dev/null
+++ b/dev-perl/Gtk2-ImageView/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">Gtk2-ImageView</remote-id>
+ <remote-id type="cpan-module">Gtk2::ImageView</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2-Notify-0.50.0 b/dev-perl/Gtk2-Notify-0.50.0
deleted file mode 100644
index d31a7c0c3305..000000000000
--- a/dev-perl/Gtk2-Notify-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/glib-perl dev-perl/Gtk2 >=x11-libs/libnotify-0.7 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig test? ( dev-perl/Test-Exception ) dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=A perl interface to the notification library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Notify/
-IUSE=test test
-KEYWORDS=amd64 x86
-LICENSE=LGPL-2
-RDEPEND=dev-perl/glib-perl dev-perl/Gtk2 >=x11-libs/libnotify-0.7 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FL/FLORA/Gtk2-Notify-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=d8f745776b67b844f2bb5ae3cb3fb17a
diff --git a/dev-perl/Gtk2-Notify/Gtk2-Notify-0.50.0.ebuild b/dev-perl/Gtk2-Notify/Gtk2-Notify-0.50.0.ebuild
new file mode 100644
index 000000000000..29f1002f5e8f
--- /dev/null
+++ b/dev-perl/Gtk2-Notify/Gtk2-Notify-0.50.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FLORA
+DIST_VERSION=0.05
+inherit perl-module virtualx
+
+DESCRIPTION="A perl interface to the notification library"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/glib-perl
+ dev-perl/Gtk2
+ >=x11-libs/libnotify-0.7
+"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ test? ( dev-perl/Test-Exception )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.05-libnotify.patch )
+
+PERL_RM_FILES=( t/notification.t )
+# the test dies if no notification daemon is present...
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+ # bug 416729
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Gtk2-Notify/Manifest b/dev-perl/Gtk2-Notify/Manifest
new file mode 100644
index 000000000000..82ff8992a123
--- /dev/null
+++ b/dev-perl/Gtk2-Notify/Manifest
@@ -0,0 +1,4 @@
+AUX Gtk2-Notify-0.05-libnotify.patch 2813 BLAKE2B 07889ae9de77d0febce4419d961e98c93e1a9e55543328d95f03cd76e4363376f624aded5033c50cc767273c85a076bfeaf05f4f9fa92587df5d5a6e3a62430a SHA512 7737e1233a49117ea325001a2e6537151d29736307955f26e040ea56472d5505833022f7060d1d4a2a483bd468dd71d6f3f4222663ab4366416cd2bbafea9137
+DIST Gtk2-Notify-0.05.tar.gz 60883 BLAKE2B 0910ade464356bb8070c5c68f1135396c5a55170673ed5a81634f2441ff55dea71507de3f5edfc2b6f12711140cc3d7764d8803b3d0c3a3a3a4440ae571f57ef SHA512 e6242c21f6a3345d990830798744c8dd3abf648c0110d395197fc74b185b68189f9fc90e0fc14717cc09505d67fbaf8f45c1b3fae65c873275537e55c9e35434
+EBUILD Gtk2-Notify-0.50.0.ebuild 884 BLAKE2B 43d1695db8f2679e5fcc165029e5b2294cabc76a42978efc61f6249077a102f7be6e43ad8235cebd16dead4546477394ada344b6cd31bcb857d3ad0ba3c108ef SHA512 0d87d3835d82474429a3679c4a13f391dfef5cdc160f79b08c37846d65b1ab0dcc62492adf0b9e256592605e8b0daf7876dbe45c4b449f1b9f6236b8134a137d
+MISC metadata.xml 394 BLAKE2B b417425f47fa2dad8344a0b575df17ce7c80c1b01e79465bc0c408000add82d2f418eba53c9b5d7a682f354cb0c7c53a236d440d67bac344848998e152512fdf SHA512 0cca36ba69557ff5646ac3bed6e1e1dec80002396d0c36913769b8e0943cb28d7bca81a65b74b8114e065f90a90b55332b3248d35167c2c754c6714a37da8ca2
diff --git a/dev-perl/Gtk2-Notify/files/Gtk2-Notify-0.05-libnotify.patch b/dev-perl/Gtk2-Notify/files/Gtk2-Notify-0.05-libnotify.patch
new file mode 100644
index 000000000000..8865c1f3f1f0
--- /dev/null
+++ b/dev-perl/Gtk2-Notify/files/Gtk2-Notify-0.05-libnotify.patch
@@ -0,0 +1,114 @@
+http://bugs.gentoo.org/398699
+http://rt.cpan.org/Public/Bug/Display.html?id=67297
+http://pkgs.fedoraproject.org/gitweb/?p=perl-Gtk2-Notify.git;a=blob_plain;f=libnotify.patch;hb=HEAD
+
+--- a/t/notification.t
++++ b/t/notification.t
+@@ -2,20 +2,18 @@
+
+ use strict;
+ use warnings;
+-use Gtk2::TestHelper tests => 35;
++use Gtk2::TestHelper tests => 32;
+ use Test::Exception;
+ use Gtk2::Notify -init, $0;
+
+ ginterfaces_ok('Gtk2::Notify');
+
+-my $w = Gtk2::Window->new;
+-my $n = Gtk2::Notify->new('foo', 'bar', '', $w);
++my $n = Gtk2::Notify->new('foo', 'bar', '');
+
+ isa_ok($n, 'Gtk2::Notify');
+
+ my @methods = qw(
+ add_action
+- attach_to_widget
+ clear_actions
+ clear_hints
+ close
+@@ -46,16 +44,6 @@ lives_ok(sub {
+ }, 42);
+ }, 'add_action');
+
+-{
+- my $nw = Gtk2::Window->new;
+- lives_ok(sub {
+- $n->attach_to_widget($nw);
+- }, 'attach_to_widget');
+- lives_ok(sub {
+- $n->attach_to_widget($w);
+- }, 'attach_to_widget');
+-}
+-
+ lives_ok(sub {
+ $n->clear_actions;
+ }, 'clear_actions with existing actions');
+@@ -99,8 +87,6 @@ lives_ok(sub {
+ $n->close;
+ }, 'close before show');
+
+-$w->show_all;
+-
+ lives_ok(sub {
+ $n->show;
+ }, 'show');
+--- a/xs/Notify.xs
++++ b/xs/Notify.xs
+@@ -86,26 +86,12 @@ notify_get_server_info (class, OUTLIST c
+ MODULE = Gtk2::Notify PACKAGE = Gtk2::Notify PREFIX = notify_notification_
+
+ NotifyNotification *
+-notify_notification_new (class, summary, body=NULL, icon=NULL, attach=NULL)
++notify_notification_new (class, summary, body=NULL, icon=NULL)
+ const gchar *summary
+ const gchar *body
+ const gchar *icon
+- GtkWidget_ornull *attach
+ C_ARGS:
+- summary, body, icon, attach
+-
+-#if GTK_CHECK_VERSION (2, 9, 2)
+-
+-NotifyNotification *
+-notify_notification_new_with_status_icon (class, summary, body=NULL, icon=NULL, status_icon=NULL)
+- const gchar *summary
+- const gchar *body
+- const gchar *icon
+- GtkStatusIcon *status_icon
+- C_ARGS:
+- summary, body, icon, status_icon
+-
+-#endif
++ summary, body, icon
+
+ gboolean
+ notify_notification_update (notification, summary, message=NULL, icon=NULL)
+@@ -114,27 +100,6 @@ notify_notification_update (notification
+ const gchar *message
+ const gchar *icon
+
+-void
+-notify_notification_attach_to_widget (notification, attach)
+- NotifyNotification *notification
+- GtkWidget *attach
+-
+-#if GTK_CHECK_VERSION (2, 9, 2)
+-
+-void
+-notify_notification_attach_to_status_icon (notification, status_icon)
+- NotifyNotification *notification
+- GtkStatusIcon *status_icon
+-
+-#endif
+-
+-void
+-notify_notification_set_geometry_hints (notification, screen, x, y)
+- NotifyNotification *notification
+- GdkScreen *screen
+- gint x
+- gint y
+-
+ NO_OUTPUT gboolean
+ notify_notification_show (notification)
+ NotifyNotification *notification
diff --git a/dev-perl/Gtk2-Notify/metadata.xml b/dev-perl/Gtk2-Notify/metadata.xml
new file mode 100644
index 000000000000..d196a7fabbf3
--- /dev/null
+++ b/dev-perl/Gtk2-Notify/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">Gtk2-Notify</remote-id>
+ <remote-id type="cpan-module">Gtk2::Notify</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2-SourceView2-0.100.0-r1 b/dev-perl/Gtk2-SourceView2-0.100.0-r1
deleted file mode 100644
index 0d6b11d9ee93..000000000000
--- a/dev-perl/Gtk2-SourceView2-0.100.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Gtk2 >=dev-perl/glib-perl-1.160.0 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig virtual/perl-ExtUtils-MakeMaker x11-libs/gtksourceview:2.0 dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl binding for the C library gtksourceview
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-SourceView2/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( GPL-2+ Artistic-2 )
-RDEPEND=dev-perl/Gtk2 >=dev-perl/glib-perl-1.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PO/POTYL/Gtk2-SourceView2-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=73912c2055d4b3b5f43eef86d2af6abf
diff --git a/dev-perl/Gtk2-SourceView2/Gtk2-SourceView2-0.100.0-r1.ebuild b/dev-perl/Gtk2-SourceView2/Gtk2-SourceView2-0.100.0-r1.ebuild
new file mode 100644
index 000000000000..2042b5ad212a
--- /dev/null
+++ b/dev-perl/Gtk2-SourceView2/Gtk2-SourceView2-0.100.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=POTYL
+DIST_VERSION=0.10
+DIST_A_EXT=tar.gz
+inherit perl-module virtualx
+
+DESCRIPTION="Perl binding for the C library gtksourceview"
+
+SLOT="0"
+LICENSE="|| ( GPL-2+ Artistic-2 )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Gtk2
+ >=dev-perl/glib-perl-1.160.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ virtual/perl-ExtUtils-MakeMaker
+ x11-libs/gtksourceview:2.0
+"
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Gtk2-SourceView2/Manifest b/dev-perl/Gtk2-SourceView2/Manifest
new file mode 100644
index 000000000000..3d6cb560ec96
--- /dev/null
+++ b/dev-perl/Gtk2-SourceView2/Manifest
@@ -0,0 +1,3 @@
+DIST Gtk2-SourceView2-0.10.tar.gz 23420 BLAKE2B 68a9bf701483a734a7f58abc863c0a6af454fd8aea90b5ff3c6175696028c64480dd0acfefdd51a7e2b9503f652728bbe8d4f4867932553b8142f5953b32260c SHA512 29e5ea143fb013d95638be10463f5b316dc38212481b720b15ee569a6c3a4ec432d0550128d1fcac5adc35df02e0180ff2a378bcfbab620f332fff78e078453f
+EBUILD Gtk2-SourceView2-0.100.0-r1.ebuild 575 BLAKE2B dfd06fb62ce9f485d34dbc4c3f0597a13b206e27ffc8d76afe3a9016942c06f5cc243ee14f426dbea6720c19980dab615cff3704761e4d5dacab3565ecb14658 SHA512 8eda896c1927651970893f628b5653220cafb2f3eae255d0b1442988d028014a19a60fc9f93f22d2f333165fa79710f7c8ec113f7ae40f2361743e9cf9078623
+MISC metadata.xml 403 BLAKE2B b4cab6478e5ab76e7bf6b0421e0b60977519164c371933ca7723ba0a6399eb1166de999c6e359eaefe1c19914872a6d3f44c72951d676bd0afdc774946c0a19b SHA512 b9f3c64f7936576df43769d466b475ea7708d7276cb9c1885b9229bdbb1b0e3815a8f06a2f9227c75597b228d6a62447c4e0729b7c3d82e3246e063ac3f455ce
diff --git a/dev-perl/Gtk2-SourceView2/metadata.xml b/dev-perl/Gtk2-SourceView2/metadata.xml
new file mode 100644
index 000000000000..4febf45a1ab1
--- /dev/null
+++ b/dev-perl/Gtk2-SourceView2/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">Gtk2-SourceView</remote-id>
+ <remote-id type="cpan-module">Gtk2::SourceView2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2-Unique-0.50.0-r1 b/dev-perl/Gtk2-Unique-0.50.0-r1
deleted file mode 100644
index e8b74137776a..000000000000
--- a/dev-perl/Gtk2-Unique-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/libunique:1 dev-perl/Gtk2 dev-perl/glib-perl dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl binding for C libunique library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Unique/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-libs/libunique:1 dev-perl/Gtk2 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PO/POTYL/Gtk2-Unique-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2e768bc3eb44a33ccc0e14878105fd09
diff --git a/dev-perl/Gtk2-Unique-0.50.0-r2 b/dev-perl/Gtk2-Unique-0.50.0-r2
deleted file mode 100644
index 990936951ac5..000000000000
--- a/dev-perl/Gtk2-Unique-0.50.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/libunique:1 dev-perl/Gtk2 dev-perl/glib-perl dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl binding for C libunique library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gtk2-Unique/
-IUSE=examples test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-libs/libunique:1 dev-perl/Gtk2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PO/POTYL/Gtk2-Unique-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=217f1d91739f74cfd296ac2ecd693c2e
diff --git a/dev-perl/Gtk2-Unique/Gtk2-Unique-0.50.0-r1.ebuild b/dev-perl/Gtk2-Unique/Gtk2-Unique-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..ef391ddd13ee
--- /dev/null
+++ b/dev-perl/Gtk2-Unique/Gtk2-Unique-0.50.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=POTYL
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl binding for C libunique library"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/libunique:1
+ dev-perl/Gtk2
+"
+DEPEND="${RDEPEND}
+ dev-perl/glib-perl
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.05-implicit-pointer.patch )
diff --git a/dev-perl/Gtk2-Unique/Gtk2-Unique-0.50.0-r2.ebuild b/dev-perl/Gtk2-Unique/Gtk2-Unique-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..169854287052
--- /dev/null
+++ b/dev-perl/Gtk2-Unique/Gtk2-Unique-0.50.0-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=POTYL
+DIST_VERSION=0.05
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module virtualx
+
+DESCRIPTION="Perl binding for C libunique library"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/libunique:1
+ dev-perl/Gtk2
+"
+DEPEND="${RDEPEND}
+ dev-perl/glib-perl
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.05-implicit-pointer.patch )
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Gtk2-Unique/Manifest b/dev-perl/Gtk2-Unique/Manifest
new file mode 100644
index 000000000000..e877087fb20e
--- /dev/null
+++ b/dev-perl/Gtk2-Unique/Manifest
@@ -0,0 +1,5 @@
+AUX Gtk2-Unique-0.05-implicit-pointer.patch 427 BLAKE2B 2b6964502ae1e4b2cfe04e16be92ac3f21f6be4fc419a9c2a047dd42d040560ba7fcffe5abf3f4fe36b9bac9d78bc775392d524e9e644afbddd8aec6f4a53a63 SHA512 37b7ff60b49ff1e2cdac2d35538433df7be2d6232dbb1e9dad3a458ade36a2d083cab808120f064d6c851bee2ddfc4a919b46fbe8eae24d05e317290651c10d8
+DIST Gtk2-Unique-0.05.tar.gz 11158 BLAKE2B 657a321687af9be3d3c5024e04589ab87a0f98ec5b11c88e2a388e1d4705154d5af790fc675fc928fcf556f1546b78975112ceb7c9e96f03fedc1f04c552302a SHA512 9ed700de45e6d7e5410ff4b4313869be9127b7933faf862f4f34f4330165dbda4b1d983efddedcd71487d0cdbf10982a7b76af7cf60339ae3359f57271177492
+EBUILD Gtk2-Unique-0.50.0-r1.ebuild 475 BLAKE2B 7e2bf8c17054f2118de612c0a342b478626c8250984b72a5a3b5702277a8d0db9c4f7c69b0cb23b8a4b8a6939598dbb0381ea221a0e7be137f89c29be58f88e7 SHA512 42f1f2ad041b30bd36b1df2df745d3d4a5e6a2c127d9016b03bfa24057b97c381b38ec486863144c13a741865b6fdc0e440c5529bc3bdd91e952f687664c70bf
+EBUILD Gtk2-Unique-0.50.0-r2.ebuild 555 BLAKE2B 751862fc62b84704e1e3f6994fda7113933077a65e82fa981ecd7c6d8bba0628e98c70c6322b85026b82fd0846bcaa5fe0b7e32e770ac25ec648cf1824a7e97f SHA512 df24fc30c7d989dc3ed2051729c4286da94aa267dc622cb4d4f345603f281e7add5639257ff0240521c647eac67238f463c649da462ee2b907ebdf0d519b09ad
+MISC metadata.xml 511 BLAKE2B 91d9576fb7f8c3491727cfba676b1d1ba47da1d4eb4285c88aca5b83573a83919bc6105614a439cd8f9447829562e9abf5e788c5e2bccca0043cff65c943d2bd SHA512 dbbfebd674b4f08cec51b48c04be5eca8a6e42df69719ebcda7b2abbfda194f1a5d5b138fe791152692c1eaa7f63e3665907f6942db5ca34a4c822eb82f57014
diff --git a/dev-perl/Gtk2-Unique/files/Gtk2-Unique-0.05-implicit-pointer.patch b/dev-perl/Gtk2-Unique/files/Gtk2-Unique-0.05-implicit-pointer.patch
new file mode 100644
index 000000000000..1df58449b8b4
--- /dev/null
+++ b/dev-perl/Gtk2-Unique/files/Gtk2-Unique-0.05-implicit-pointer.patch
@@ -0,0 +1,13 @@
+Index: Gtk2-Unique-0.05/xs/UniqueApp.xs
+===================================================================
+--- Gtk2-Unique-0.05.orig/xs/UniqueApp.xs
++++ Gtk2-Unique-0.05/xs/UniqueApp.xs
+@@ -1,6 +1,8 @@
+ #include "unique-perl.h"
+ #include <gperl_marshal.h>
+
++G_CONST_RETURN gchar * unique_command_to_string (UniqueApp *app, gint command);
++
+ static void
+ perl_unique_app_marshall_message_received (
+ GClosure *closure,
diff --git a/dev-perl/Gtk2-Unique/metadata.xml b/dev-perl/Gtk2-Unique/metadata.xml
new file mode 100644
index 000000000000..3a9e1ff13cd2
--- /dev/null
+++ b/dev-perl/Gtk2-Unique/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hwoarang@gentoo.org</email>
+ <name>Markos Chandras</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Gtk2-Unique</remote-id>
+ <remote-id type="cpan-module">Gtk2::Unique</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Gtk2/Gtk2-1.249.920.ebuild b/dev-perl/Gtk2/Gtk2-1.249.920.ebuild
new file mode 100644
index 000000000000..02c4f86dc0c7
--- /dev/null
+++ b/dev-perl/Gtk2/Gtk2-1.249.920.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.24992
+inherit virtualx perl-module
+
+DESCRIPTION="Perl bindings for GTK2"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ x11-libs/gtk+:2
+ >=dev-perl/Cairo-1
+ >=dev-perl/glib-perl-1.280.0
+ >=dev-perl/Pango-1.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.300.0
+ >=dev-perl/ExtUtils-PkgConfig-1.30.0
+ test? ( x11-libs/gdk-pixbuf[jpeg] )
+"
+
+src_test(){
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Gtk2/Manifest b/dev-perl/Gtk2/Manifest
new file mode 100644
index 000000000000..86f409f30355
--- /dev/null
+++ b/dev-perl/Gtk2/Manifest
@@ -0,0 +1,3 @@
+DIST Gtk2-1.24992.tar.gz 768646 BLAKE2B b2b63c55d9e1f7e19911bd4a6b268bf27d79339aeef9f8db32fe2fa24666a30e298158a81647ee54d8ce9f04e48d14d21a57971e81383c12d92447af877ae714 SHA512 a3d0ac22ce0f356f1a73c6b7d27161f76573b64cfde54e76d751ce8318eda9410e57d905e03b2562b8d31b80d3dba2bd4a8a7980a331bd5ca0c6f75e61e4e6f7
+EBUILD Gtk2-1.249.920.ebuild 679 BLAKE2B c3e05e3ba4d2f2536ca6008949c23a494226882ef99b50f757b2da31d7dbf5859bfd5f68a2af695902b348276c18de91e79be05ff8d11b6101dd6ce4b6f43f25 SHA512 a32bf5188b32cbd8d3a93522130080574a2bb7c70d81f408c91e49aea66c5704e1287b1d83178b3ad680fb9b99054ef4dc458ad4a4842f7f8783412c58ca1e18
+MISC metadata.xml 1289 BLAKE2B caeb953c97aa87c06496de24cac26534978d476dfd0f6ce20a24a78010342c576a9f4dedb5827dba8d791d1e691bcd9431b5fa47c0fee6cc7cc9471e74605441 SHA512 eff99cdc1dd2c95f13e038a0795d5817eb5352bad745610968f075c139115ffcc9d3784d60550d47602a6095a2d27ae4e22e3d19ede7712d6b08f94af186fcc9
diff --git a/dev-perl/Gtk2/metadata.xml b/dev-perl/Gtk2/metadata.xml
new file mode 100644
index 000000000000..972fc8457a30
--- /dev/null
+++ b/dev-perl/Gtk2/metadata.xml
@@ -0,0 +1,26 @@
+<?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">Gtk2</remote-id>
+ <remote-id type="cpan-module">Gtk2</remote-id>
+ <remote-id type="cpan-module">Gtk2::Builder</remote-id>
+ <remote-id type="cpan-module">Gtk2::CellLayout::DataFunc</remote-id>
+ <remote-id type="cpan-module">Gtk2::CodeGen</remote-id>
+ <remote-id type="cpan-module">Gtk2::Gdk</remote-id>
+ <remote-id type="cpan-module">Gtk2::Gdk::Atom</remote-id>
+ <remote-id type="cpan-module">Gtk2::Helper</remote-id>
+ <remote-id type="cpan-module">Gtk2::Pango</remote-id>
+ <remote-id type="cpan-module">Gtk2::SimpleList</remote-id>
+ <remote-id type="cpan-module">Gtk2::SimpleList::TiedList</remote-id>
+ <remote-id type="cpan-module">Gtk2::SimpleList::TiedRow</remote-id>
+ <remote-id type="cpan-module">Gtk2::SimpleMenu</remote-id>
+ <remote-id type="cpan-module">Gtk2::TestHelper</remote-id>
+ <remote-id type="cpan-module">Gtk2::TreeModelSort</remote-id>
+ <remote-id type="cpan-module">Gtk2::TreeSortable::IterCompareFunc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Guard-1.23.0 b/dev-perl/Guard-1.23.0
deleted file mode 100644
index a8524f76bd4e..000000000000
--- a/dev-perl/Guard-1.23.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Safe cleanup blocks
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Guard/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Guard-1.023.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8ba386e1ebf42d7956e4c528ba84d657
diff --git a/dev-perl/Guard/Guard-1.23.0.ebuild b/dev-perl/Guard/Guard-1.23.0.ebuild
new file mode 100644
index 000000000000..226ea9f196ed
--- /dev/null
+++ b/dev-perl/Guard/Guard-1.23.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MLEHMANN
+MODULE_VERSION=1.023
+inherit perl-module
+
+DESCRIPTION="Safe cleanup blocks"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do"
diff --git a/dev-perl/Guard/Manifest b/dev-perl/Guard/Manifest
new file mode 100644
index 000000000000..757d6c53e8bd
--- /dev/null
+++ b/dev-perl/Guard/Manifest
@@ -0,0 +1,3 @@
+DIST Guard-1.023.tar.gz 7065 BLAKE2B 369c7dcb2ba7905319b7c7bf68327186e2b7bae95639ba9ab03eed6a1a6558e1f9ba5f6ecdd7a8c54c921f2a628d68450a37778c594fbec8d22163cb02bab58c SHA512 a991d6f9ebfadffbcabaccc45d964c40c46c7212c6de089f0c496040e151236c59cc7dd7076464f0ef96936f2c4cd462fbedf8e729d522f1090682eda976676f
+EBUILD Guard-1.23.0.ebuild 311 BLAKE2B 79199acbf0c1606a83009d9e6b28733d86d29724586850d4662ba0d53e7ca8cca85e1bf8332bec9e2088565d69745625c5e025047ad9033e9df0f4e881d575ea SHA512 b9ee17ec6a9a224d5a91f0bfc7d2665394fce66eb2d0bdaf4db2b893c1144105aea8346eba1fb2e49f38844eaa8c861702125f8924f55ba486ddb583574a1176
+MISC metadata.xml 381 BLAKE2B bf0ed0f83d783eb2f61cfbdda8a994bce60a5876f7684527254e75c108890e47d7ae2ce93635710191cc49c2bba9dd201308fcf3823cf708aa8500500da7f864 SHA512 2446434328b68c4712034f323b8ab23d94ae16c1c778059aea350babf6fc447f4e4674bab2934acecd34a779648c70f964f7e7896f1af47bb7963534e7c6b379
diff --git a/dev-perl/Guard/metadata.xml b/dev-perl/Guard/metadata.xml
new file mode 100644
index 000000000000..c96d6643d12e
--- /dev/null
+++ b/dev-perl/Guard/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">Guard</remote-id>
+ <remote-id type="cpan-module">Guard</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Clean-0.800.0-r1 b/dev-perl/HTML-Clean-0.800.0-r1
deleted file mode 100644
index 3436da24bd4c..000000000000
--- a/dev-perl/HTML-Clean-0.800.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Cleans up HTML code for web browsers, not humans
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Clean/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 s390 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<app-text/html-xml-utils-5.3 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LI/LINDNER/HTML-Clean-0.8.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6897b4e54c7dbc907a2203a2ed525bb7
diff --git a/dev-perl/HTML-Clean-0.800.0-r2 b/dev-perl/HTML-Clean-0.800.0-r2
deleted file mode 100644
index f26690d43131..000000000000
--- a/dev-perl/HTML-Clean-0.800.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<app-text/html-xml-utils-5.3 dev-lang/perl:=
-DESCRIPTION=Cleans up HTML code for web browsers, not humans
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Clean/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 ~s390 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<app-text/html-xml-utils-5.3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LI/LINDNER/HTML-Clean-0.8.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ec749923a655f744f2ba4b524e52c999
diff --git a/dev-perl/HTML-Clean/HTML-Clean-0.800.0-r1.ebuild b/dev-perl/HTML-Clean/HTML-Clean-0.800.0-r1.ebuild
new file mode 100644
index 000000000000..5fceb3013f96
--- /dev/null
+++ b/dev-perl/HTML-Clean/HTML-Clean-0.800.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LINDNER
+MODULE_VERSION=0.8
+inherit perl-module
+
+DESCRIPTION="Cleans up HTML code for web browsers, not humans"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 s390 sparc x86"
+IUSE=""
+
+RDEPEND="!<app-text/html-xml-utils-5.3"
diff --git a/dev-perl/HTML-Clean/HTML-Clean-0.800.0-r2.ebuild b/dev-perl/HTML-Clean/HTML-Clean-0.800.0-r2.ebuild
new file mode 100644
index 000000000000..e58821b430e6
--- /dev/null
+++ b/dev-perl/HTML-Clean/HTML-Clean-0.800.0-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LINDNER
+DIST_VERSION=0.8
+inherit perl-module
+
+DESCRIPTION="Cleans up HTML code for web browsers, not humans"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 ~s390 sparc x86"
+IUSE=""
+
+RDEPEND="!<app-text/html-xml-utils-5.3"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/HTML-Clean/Manifest b/dev-perl/HTML-Clean/Manifest
new file mode 100644
index 000000000000..d9f10d5a85e9
--- /dev/null
+++ b/dev-perl/HTML-Clean/Manifest
@@ -0,0 +1,4 @@
+DIST HTML-Clean-0.8.tar.gz 48157 BLAKE2B 1618782d270fdb9997bc39617967e0db1bd58191694f098f7fdf43e1090c69e9e52102dce9517eb4cdc4e0bb1beeabde68e4e09a39b15836e719d5fa89fdb9b4 SHA512 5e9fdf49c1fccbb35c769394dac2013972bea070579983c5c2e99105b2f9a4ca6594966ae88770fc6ae1ee6b9388a07d61830d0451d6957197114d35dc5cc1e4
+EBUILD HTML-Clean-0.800.0-r1.ebuild 353 BLAKE2B c28dca418aabe301ef821e4fd14cb7273ad5b8a8754ec284212f23a36ea216a78bbef5f72e315120bc9758e73b1a06e3a0be605a5abb2d8a5a38528878e39f4a SHA512 ff3e8b1cdb145752c4cb4804997d84d855522bacfd36359e4489cb68d86d0f25cc22c043831c58652e2e1dcafe88f7b9758e8c258ebee229d28a8235a438acac
+EBUILD HTML-Clean-0.800.0-r2.ebuild 370 BLAKE2B 4318952f60ae31d2a4458fd26ff67b94e79f9aec48e179c455e214469049ba234590ec052c2e6e18530e39633d02a01c7c216946627ae6ea9b977fd9866505a9 SHA512 f40d68e47fb30bdec340f24ed516e195638e488e23dffb2872a2569cd91c353772751887ccd871ef344b43818816f0a00d932958ab7e541dc256a3c10424bcab
+MISC metadata.xml 392 BLAKE2B c89789fd471d7d9d1a55f9fbeb43ef4feea70b5e17194e01c693bc2611701851c0a9faf0ad0ff8b4af42e6a53a2c526736f5a8612709c8fe2f5e91dd3e67f278 SHA512 38f13304a42607e51a77ea2bd82c238d232c61b4ffe669c879fa71a538aca17d26a77a877269f4130736b2757bafb7cfca6f59298e04d26584ad322f37d626ee
diff --git a/dev-perl/HTML-Clean/metadata.xml b/dev-perl/HTML-Clean/metadata.xml
new file mode 100644
index 000000000000..414dafbf6a2f
--- /dev/null
+++ b/dev-perl/HTML-Clean/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">HTML-Clean</remote-id>
+ <remote-id type="cpan-module">HTML::Clean</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Element-Extended-1.180.0-r1 b/dev-perl/HTML-Element-Extended-1.180.0-r1
deleted file mode 100644
index 83eac838ea59..000000000000
--- a/dev-perl/HTML-Element-Extended-1.180.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/HTML-Tree-3.01 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extension for manipulating a table composed of HTML::Element style components
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Element-Extended/
-KEYWORDS=alpha amd64 arm hppa ppc ppc64 x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Tree-3.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSISK/HTML-Element-Extended-1.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=955aac1432bb45670580708483477adf
diff --git a/dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r1.ebuild b/dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r1.ebuild
new file mode 100644
index 000000000000..599f3531b7a6
--- /dev/null
+++ b/dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSISK
+MODULE_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="Extension for manipulating a table composed of HTML::Element style components"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ppc ppc64 x86 ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-perl/HTML-Tree-3.01"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/HTML-Element-Extended/Manifest b/dev-perl/HTML-Element-Extended/Manifest
new file mode 100644
index 000000000000..f0d189dda709
--- /dev/null
+++ b/dev-perl/HTML-Element-Extended/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-Element-Extended-1.18.tar.gz 19823 BLAKE2B 22ff7536c23f1a7523b0b4bfd98b11836a5757a3dc9975acc99fb63a93032d892d6a3d1c283b05b85f63f803c673d39cf6ce418d84404796233ac37801e20c4f SHA512 b11e75660c393c89974825ed46cfe9145ed8562da45ae14547352fea481d8fa64d61500e3d1601ba5f0f14aba67b554ff5257de8de9280a74f76cebc70abb26e
+EBUILD HTML-Element-Extended-1.180.0-r1.ebuild 416 BLAKE2B 2f44c19c630d2d7787cc3030d0b0ed70814b9c25a7170282f19764a021225cfeae93c31f1e24316a70abc264b9f072cda464d5ea637184727d03a54515e39b92 SHA512 ccd80e03bb9f09b9ea065ee6523d80a85b0996f2bf6a5fd22aa7688b08c7957582ce47d746f0df5fde12084a9a4738f9c7546a2a004f7ac235531e0485a2113d
+MISC metadata.xml 1067 BLAKE2B f4eb00f8f74af45cc832e1f1d1364079177254b1d9d22e53bb21324de48fe798837cc9ba5a32ab8ab8286b9caef81ce7d3a9049650a370df3fb2d79695c7c333 SHA512 33695c43b09780c6b624e9ad5f0aaa7d0f7d3b57bbc040ce8d175f90537b7fbeb4b85de63323bc376e977fd304e1b5ca32419c78a2465d68fd021954c4be48bf
diff --git a/dev-perl/HTML-Element-Extended/metadata.xml b/dev-perl/HTML-Element-Extended/metadata.xml
new file mode 100644
index 000000000000..d25b7c2a08fe
--- /dev/null
+++ b/dev-perl/HTML-Element-Extended/metadata.xml
@@ -0,0 +1,21 @@
+<?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">HTML-Element-Extended</remote-id>
+ <remote-id type="cpan-module">HTML::ElementGlob</remote-id>
+ <remote-id type="cpan-module">HTML::ElementRaw</remote-id>
+ <remote-id type="cpan-module">HTML::ElementSuper</remote-id>
+ <remote-id type="cpan-module">HTML::ElementSuper::ContentWatchdog</remote-id>
+ <remote-id type="cpan-module">HTML::ElementTable</remote-id>
+ <remote-id type="cpan-module">HTML::ElementTable::DataElement</remote-id>
+ <remote-id type="cpan-module">HTML::ElementTable::Element</remote-id>
+ <remote-id type="cpan-module">HTML::ElementTable::HeaderElement</remote-id>
+ <remote-id type="cpan-module">HTML::ElementTable::RowElement</remote-id>
+ <remote-id type="cpan-module">HTML::ElementTable::RowGlob</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-FillInForm-2.210.0 b/dev-perl/HTML-FillInForm-2.210.0
deleted file mode 100644
index d2806695cdd5..000000000000
--- a/dev-perl/HTML-FillInForm-2.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/HTML-Parser virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/CGI ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Populates HTML Forms with data
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-FillInForm/
-IUSE=test
-KEYWORDS=amd64 ~arm ~ppc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser virtual/perl-Carp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKSTOS/HTML-FillInForm-2.21.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bbb2c2afec389d6c0e206c51d0be29e4
diff --git a/dev-perl/HTML-FillInForm/HTML-FillInForm-2.210.0.ebuild b/dev-perl/HTML-FillInForm/HTML-FillInForm-2.210.0.ebuild
new file mode 100644
index 000000000000..ad3da9df400d
--- /dev/null
+++ b/dev-perl/HTML-FillInForm/HTML-FillInForm-2.210.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MARKSTOS
+MODULE_VERSION=2.21
+inherit perl-module
+
+DESCRIPTION="Populates HTML Forms with data"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/HTML-Parser
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/CGI )
+"
+# the dep specs are rather incomplete
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/HTML-FillInForm/Manifest b/dev-perl/HTML-FillInForm/Manifest
new file mode 100644
index 000000000000..eac824223d31
--- /dev/null
+++ b/dev-perl/HTML-FillInForm/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-FillInForm-2.21.tar.gz 17823 BLAKE2B 482b53f3f7fa84d2948dc2ec00406d77946d9332197974628604dcc5626ba05e294dfc0a6db15873ff6433b7e8c4d7dc1727d8820a297de2eb91021eb59d9923 SHA512 05a755635478a797c4711e812a7fbd0428e61b4a4dbb3f8b62ed929122bb4b138aa3d86f2d99ace01d9e7f9486663e64b2c50490d0084c861cbdf8c25645be96
+EBUILD HTML-FillInForm-2.210.0.ebuild 482 BLAKE2B a4f7dcb3e6ffb861b4c452529b7ebc55e7af13f696e9dfe169afb3f42e7aee2a685fda3d04f2c880a3f86f16a0ff850c1ab7418f13d551aaf2f51998d893e8aa SHA512 959cfcfb754ee3850cf9684fe368534fa8b2fc7f3e0c3e404cad39d81c25c13c5c3779a09894e34011e69e03a3ac9684fac18e28ed70417bbded2c5868da2d29
+MISC metadata.xml 402 BLAKE2B 0f72be63f506d6ef939c29ddc258710617c8642937b2ee27de7b5766c75d0ac15e6a85a1feb786332f1a675eebdad963bb0ce39b0b8adcab64143bbcf883388f SHA512 e82a43af9478ddc8239c27629b191a5bc93bc3d6764ca4d194a34f3863e5601fee34d91ad99590f7ec62ad9a7dd796194ba0c6f937a4b74d98a4a0ce57f1dad1
diff --git a/dev-perl/HTML-FillInForm/metadata.xml b/dev-perl/HTML-FillInForm/metadata.xml
new file mode 100644
index 000000000000..52d8401a43ab
--- /dev/null
+++ b/dev-perl/HTML-FillInForm/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">HTML-FillInForm</remote-id>
+ <remote-id type="cpan-module">HTML::FillInForm</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Form-6.30.0-r1 b/dev-perl/HTML-Form-6.30.0-r1
deleted file mode 100644
index aacadb4b06da..000000000000
--- a/dev-perl/HTML-Form-6.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Message-6.30.0 >=dev-perl/URI-1.10 dev-perl/HTML-Parser >=virtual/perl-Encode-2 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Class that represents an HTML form element
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Form/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Message-6.30.0 >=dev-perl/URI-1.10 dev-perl/HTML-Parser >=virtual/perl-Encode-2 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7af9190d8920630faff0810c8fbd8d94
diff --git a/dev-perl/HTML-Form-6.30.0-r2 b/dev-perl/HTML-Form-6.30.0-r2
deleted file mode 100644
index cc8ef188dc18..000000000000
--- a/dev-perl/HTML-Form-6.30.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Message-6.30.0 >=dev-perl/URI-1.10 dev-perl/HTML-Parser >=virtual/perl-Encode-2 dev-lang/perl:=
-DESCRIPTION=Class that represents an HTML form element
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Form/
-KEYWORDS=alpha amd64 ~arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Message-6.30.0 >=dev-perl/URI-1.10 dev-perl/HTML-Parser >=virtual/perl-Encode-2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b5d05e4b00275b2f97f798a277f5642a
diff --git a/dev-perl/HTML-Form/HTML-Form-6.30.0-r1.ebuild b/dev-perl/HTML-Form/HTML-Form-6.30.0-r1.ebuild
new file mode 100644
index 000000000000..6bfbcf0b9e09
--- /dev/null
+++ b/dev-perl/HTML-Form/HTML-Form-6.30.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=6.03
+inherit perl-module
+
+DESCRIPTION="Class that represents an HTML form element"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/HTTP-Message-6.30.0
+ >=dev-perl/URI-1.10
+ dev-perl/HTML-Parser
+ >=virtual/perl-Encode-2
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/HTML-Form/HTML-Form-6.30.0-r2.ebuild b/dev-perl/HTML-Form/HTML-Form-6.30.0-r2.ebuild
new file mode 100644
index 000000000000..853881f651b3
--- /dev/null
+++ b/dev-perl/HTML-Form/HTML-Form-6.30.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=6.03
+inherit perl-module
+
+DESCRIPTION="Class that represents an HTML form element"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/HTTP-Message-6.30.0
+ >=dev-perl/URI-1.10
+ dev-perl/HTML-Parser
+ >=virtual/perl-Encode-2
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/HTML-Form/Manifest b/dev-perl/HTML-Form/Manifest
new file mode 100644
index 000000000000..2600de3ed34f
--- /dev/null
+++ b/dev-perl/HTML-Form/Manifest
@@ -0,0 +1,4 @@
+DIST HTML-Form-6.03.tar.gz 23522 BLAKE2B 61605abce3af5d685b858191e4bfa5b37626522bd63ab817e5260c15479eaa61d86157c8aff3134136f97ba019104bfa33f2c4ee6c04f01a5854682f81c7b20f SHA512 d93644c9f440f1e0289fa708459e461721910d62c825f382cf913cfc4faa9934fb78ccd929385a4a36605cbc9512e50b56776c6562cb90b31cb1519c1abce7a8
+EBUILD HTML-Form-6.30.0-r1.ebuild 605 BLAKE2B cac0d8aea9999d016485121bd1f49841cfc3f1f0b19d2c8770169f3c0bbdfcae3f299701d2e7fd9857ba36ec61b9cdf917c9235f7458d8f2bffe815c63eedca5 SHA512 bc595d49a7dae2c9fb947299510bdecffe293763ca55c6143854f8a3a3fb511675fbd2bc97438c190e9085f5ffe9b81342a4e37e7ca3497cf872d32e92653603
+EBUILD HTML-Form-6.30.0-r2.ebuild 602 BLAKE2B 9b4e078e101a24a4b92afd2c3cea2073d970b438042d5441c3bbcdd8597a1da14cf9dae0d9974794d360262f773665a8ed157bd067893838ba8a12f00b1721f3 SHA512 e3b0b441ed7935ffc67dc2d40807b083fc6aaef9774827633fe956071c2772bb524f21ae5ee3e8c5d3d195b97b26f9c755382010bd44aff4d08095a35d945b02
+MISC metadata.xml 909 BLAKE2B b9e1be45fe8fb419e2a0ded97f6eac10b8d77899a3aebc4ae2ac5b81d867fe75d8d6ce8c78bfbdd1da8a621ba17b306fe34480c49a6d9e50933fe54471e43b5e SHA512 a8b0ec2f4a5c1951c8b4feb7502bb9dccc2f75bf2f40c29835993e25ca76640d14947237b6fcf5748b97d1c0051aa5cb68491471a0827cde0e3b3287606d4e14
diff --git a/dev-perl/HTML-Form/metadata.xml b/dev-perl/HTML-Form/metadata.xml
new file mode 100644
index 000000000000..b19023b123d3
--- /dev/null
+++ b/dev-perl/HTML-Form/metadata.xml
@@ -0,0 +1,20 @@
+<?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">HTML-Form</remote-id>
+ <remote-id type="cpan-module">HTML::Form</remote-id>
+ <remote-id type="cpan-module">HTML::Form::FileInput</remote-id>
+ <remote-id type="cpan-module">HTML::Form::IgnoreInput</remote-id>
+ <remote-id type="cpan-module">HTML::Form::ImageInput</remote-id>
+ <remote-id type="cpan-module">HTML::Form::Input</remote-id>
+ <remote-id type="cpan-module">HTML::Form::KeygenInput</remote-id>
+ <remote-id type="cpan-module">HTML::Form::ListInput</remote-id>
+ <remote-id type="cpan-module">HTML::Form::SubmitInput</remote-id>
+ <remote-id type="cpan-module">HTML::Form::TextInput</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-FormatText-WithLinks-0.150.0-r1 b/dev-perl/HTML-FormatText-WithLinks-0.150.0-r1
deleted file mode 100644
index 95fe963c45d2..000000000000
--- a/dev-perl/HTML-FormatText-WithLinks-0.150.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/HTML-Formatter-2 dev-perl/HTML-Tree dev-perl/URI >=dev-perl/Module-Build-0.380.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=HTML to text conversion with links as footnotes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-FormatText-WithLinks/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Formatter-2 dev-perl/HTML-Tree dev-perl/URI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STRUAN/HTML-FormatText-WithLinks-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8bdc4187bc8f075e16a65de8080f9916
diff --git a/dev-perl/HTML-FormatText-WithLinks-AndTables-0.70.0-r1 b/dev-perl/HTML-FormatText-WithLinks-AndTables-0.70.0-r1
deleted file mode 100644
index ddfc77f32274..000000000000
--- a/dev-perl/HTML-FormatText-WithLinks-AndTables-0.70.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/HTML-Formatter dev-perl/HTML-FormatText-WithLinks dev-perl/HTML-Tree virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Converts HTML to text with tables intact
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-FormatText-WithLinks-AndTables/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Formatter dev-perl/HTML-FormatText-WithLinks dev-perl/HTML-Tree dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DALEEVANS/HTML-FormatText-WithLinks-AndTables-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=150cd9e738acc6b6be210983884f4320
diff --git a/dev-perl/HTML-FormatText-WithLinks-AndTables/HTML-FormatText-WithLinks-AndTables-0.70.0-r1.ebuild b/dev-perl/HTML-FormatText-WithLinks-AndTables/HTML-FormatText-WithLinks-AndTables-0.70.0-r1.ebuild
new file mode 100644
index 000000000000..8ca660d0c0c8
--- /dev/null
+++ b/dev-perl/HTML-FormatText-WithLinks-AndTables/HTML-FormatText-WithLinks-AndTables-0.70.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DALEEVANS
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Converts HTML to text with tables intact"
+
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+PATCHES=( "${FILESDIR}/README-INC.patch" )
+RDEPEND="
+ dev-perl/HTML-Formatter
+ dev-perl/HTML-FormatText-WithLinks
+ dev-perl/HTML-Tree
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files t/author-*.t t/pod.t t/boilerplate.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-FormatText-WithLinks-AndTables/Manifest b/dev-perl/HTML-FormatText-WithLinks-AndTables/Manifest
new file mode 100644
index 000000000000..8000868dadbf
--- /dev/null
+++ b/dev-perl/HTML-FormatText-WithLinks-AndTables/Manifest
@@ -0,0 +1,4 @@
+AUX README-INC.patch 177 BLAKE2B 7554fabc8f41881530112f9a5de682e50f4cdd2e17154901914d61508604636250868f02fe389bc9a37b71d737280428fa985ec61d1fa97511d9ce5d40077134 SHA512 717e0b01f59e18e3656d1cd72b2482af753b57fda2f76cced6ae864d1b9126367886219ea4b8a3820b89b19ecca46021bc1a56c07626789dd3a73159384f3dc1
+DIST HTML-FormatText-WithLinks-AndTables-0.07.tar.gz 11934 BLAKE2B f9c8e087f643d0a19a246e6e72afd4b38babe69f3f030eda9ba2ef853d9a7d373ed2ea517aff0c74cfa4aa72e8e6f252bec4d6a114ad80e642f2c0efb770546e SHA512 3deea4406f7f9dd55d22d60c169d3889be7ef802a43507fb8b608c45ecdff52f743c9cb3a4703f1e44cdcf033c4c64b4c993192fe1a39efc9eae78c6fb66ff3e
+EBUILD HTML-FormatText-WithLinks-AndTables-0.70.0-r1.ebuild 588 BLAKE2B d5a7f95fd6f7e804a4594456ec5951b0c78391b6ed4fae4bdbd33f6bc646228873ad9fe160c7df60d425c0f2b5575b638b4cde0e4d12e73f24e7c0bc4aaf414d SHA512 377c7c553acfc79d18605a06b026cdabf76cec493668333153773f81919273e01752f82b0dbd4d38a4402d0047746727290eef12f8512382d1daa2e7bbcb68a7
+MISC metadata.xml 600 BLAKE2B 9931b706386a7f349f869ec05e5b09d13b15b1f8d229d795f070f9bbf220bb0e7631a270fb032dabc9e1dd98f24feb74c89012744aca6b075f67c1b836aaed85 SHA512 202891aef6175c631c8b7b598d96e479c42d60d23366cdb02689c3fef5efac860726f706fe945cb7bec556a16f81a7038a75daa395a678eeae772b86653779e5
diff --git a/dev-perl/HTML-FormatText-WithLinks-AndTables/files/README-INC.patch b/dev-perl/HTML-FormatText-WithLinks-AndTables/files/README-INC.patch
new file mode 100644
index 000000000000..a2f7c3d70e17
--- /dev/null
+++ b/dev-perl/HTML-FormatText-WithLinks-AndTables/files/README-INC.patch
@@ -0,0 +1,7 @@
+https://github.com/daleevans/HTML-FormatText-WithLinks-AndTables/pull/2
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++\bREADME\.pod$
diff --git a/dev-perl/HTML-FormatText-WithLinks-AndTables/metadata.xml b/dev-perl/HTML-FormatText-WithLinks-AndTables/metadata.xml
new file mode 100644
index 000000000000..05bca47c960f
--- /dev/null
+++ b/dev-perl/HTML-FormatText-WithLinks-AndTables/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-FormatText-WithLinks-AndTables</remote-id>
+ <remote-id type="cpan-module">HTML::FormatText::WithLinks::AndTables</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-FormatText-WithLinks/HTML-FormatText-WithLinks-0.150.0-r1.ebuild b/dev-perl/HTML-FormatText-WithLinks/HTML-FormatText-WithLinks-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..96ebf4416277
--- /dev/null
+++ b/dev-perl/HTML-FormatText-WithLinks/HTML-FormatText-WithLinks-0.150.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=STRUAN
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="HTML to text conversion with links as footnotes"
+
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/HTML-Formatter-2
+ dev-perl/HTML-Tree
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/HTML-FormatText-WithLinks/Manifest b/dev-perl/HTML-FormatText-WithLinks/Manifest
new file mode 100644
index 000000000000..b1e15c488b6d
--- /dev/null
+++ b/dev-perl/HTML-FormatText-WithLinks/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-FormatText-WithLinks-0.15.tar.gz 11915 BLAKE2B 74edae2a6503aad6d016ec97c125f2c17924c89a84b5027b08dc4e7554adcb6a5961cb5a5e38cc02f7d50e988a5589074c1bf7f5e54c63d0e9a9ac713bd34c57 SHA512 cdec4ba94c3f9dfd4e9c8b03be0e24068b23b634499bce062e0b281b26ad3a0288c0d4cc35b4db62fd81ad5f0a0f9ce42a59478af10a81ca2f5901ab79cdf550
+EBUILD HTML-FormatText-WithLinks-0.150.0-r1.ebuild 469 BLAKE2B 127ab8d4cd3f47cd337ea187a2a94f9b293fef309e637d249023fb9f8b196df6e10f3e39efc6adda8dd0595fa867cf2d704fce7f23264eabbed3186af058673e SHA512 c8bb9989fcde9b914883f8e56730d5eff34a3411df0bbd4be298d171a6312adaf59f5c4f0ca50c016c3235cba34060d62dc3781fea3930a677d0ad4fc83bc805
+MISC metadata.xml 579 BLAKE2B 886dacdbbd4a654cfd6534344bb611cd8f9f533505595fe410f7136eee57a97c89294e4fe42b13c7030ebc0fb0c5e5d5fe235334f9c926546389a71eaf52b4fe SHA512 03899045487e0745216c249cc498b7d2e9d36d652297f3a5d5fb1ba5c142bb4903a64826bfdd7cb25c0ee22348fd74964a868c842a7a89aeacbe2a13a5d1bb15
diff --git a/dev-perl/HTML-FormatText-WithLinks/metadata.xml b/dev-perl/HTML-FormatText-WithLinks/metadata.xml
new file mode 100644
index 000000000000..370739f91084
--- /dev/null
+++ b/dev-perl/HTML-FormatText-WithLinks/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-FormatText-WithLinks</remote-id>
+ <remote-id type="cpan-module">HTML::FormatText::WithLinks</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Formatter-2.140.0 b/dev-perl/HTML-Formatter-2.140.0
deleted file mode 100644
index 05e8cf583226..000000000000
--- a/dev-perl/HTML-Formatter-2.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode dev-perl/Font-AFM dev-perl/HTML-Tree virtual/perl-IO virtual/perl-parent >=dev-perl/Module-Build-0.280.0 test? ( dev-perl/File-Slurper virtual/perl-File-Spec virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=HTML Formatter
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Formatter/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode dev-perl/Font-AFM dev-perl/HTML-Tree virtual/perl-IO virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NIGELM/HTML-Formatter-2.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b002be648b1437071fc7b17ebb6ee6ab
diff --git a/dev-perl/HTML-Formatter-2.160.0 b/dev-perl/HTML-Formatter-2.160.0
deleted file mode 100644
index efb2a87712ca..000000000000
--- a/dev-perl/HTML-Formatter-2.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode dev-perl/Font-AFM dev-perl/HTML-Tree virtual/perl-IO virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Slurper virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Base class for HTML Formatters
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Formatter/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode dev-perl/Font-AFM dev-perl/HTML-Tree virtual/perl-IO virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NIGELM/HTML-Formatter-2.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5960010670db5364c5b4ee7fe5b30b17
diff --git a/dev-perl/HTML-Formatter/HTML-Formatter-2.140.0.ebuild b/dev-perl/HTML-Formatter/HTML-Formatter-2.140.0.ebuild
new file mode 100644
index 000000000000..0a54d6588078
--- /dev/null
+++ b/dev-perl/HTML-Formatter/HTML-Formatter-2.140.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NIGELM
+DIST_VERSION=2.14
+inherit perl-module
+
+DESCRIPTION="HTML Formatter"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ dev-perl/Font-AFM
+ dev-perl/HTML-Tree
+ virtual/perl-IO
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ dev-perl/File-Slurper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+src_test() {
+ local badfile
+ perl_rm_files t/author-* t/release-*
+ for badfile in t/000-report-versions.t META.yml; do
+ einfo "Stripping bad test dependencies from ${badfile}"
+ sed -i -r -e '/Test::(CPAN|EOL|Kwalitee|NoTabs|Pod|Port|YAML)/d' "${badfile}" || die "Can't fix bad deps in ${badfile}"
+ done
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-Formatter/HTML-Formatter-2.160.0.ebuild b/dev-perl/HTML-Formatter/HTML-Formatter-2.160.0.ebuild
new file mode 100644
index 000000000000..207d567e964d
--- /dev/null
+++ b/dev-perl/HTML-Formatter/HTML-Formatter-2.160.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NIGELM
+DIST_VERSION=2.16
+inherit perl-module
+
+DESCRIPTION="Base class for HTML Formatters"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ dev-perl/Font-AFM
+ dev-perl/HTML-Tree
+ virtual/perl-IO
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/File-Slurper
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Warnings
+ )
+"
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-Formatter/Manifest b/dev-perl/HTML-Formatter/Manifest
new file mode 100644
index 000000000000..e3ca69320a20
--- /dev/null
+++ b/dev-perl/HTML-Formatter/Manifest
@@ -0,0 +1,5 @@
+DIST HTML-Formatter-2.14.tar.gz 51298 BLAKE2B 4d6bbc0a7733113c313fc0e7a43d7632702b9e66edb241a80866454d876ceb987cc695de926ed93a510270a248f928a3983436bd9bc0e1194634d3c32e117dda SHA512 616ee70f3a6038589d9348a1463bd9c1cac4d7fe00aff5dbb52968d0ef44129658ff6cdc114f2c389a1eed068a64f48ab34bb90b60d3f20a0a024750ddadda42
+DIST HTML-Formatter-2.16.tar.gz 54362 BLAKE2B 13a15ab4fd5e332595f5dde47f193aa32e965c1a59bb6024a0018f7b0fe29283ded991f826a68ea8244d9a695c253c7bd91bd16e097015ab6013fcf763eea14b SHA512 feb09ed5eefa36f1368f051aa077a8123b5c22a50feea10c09f3b7f826c78ac45868a3fde4f96a340bc922a9512afc9c4b02ca6d97d6e538e517e7f3797bd47c
+EBUILD HTML-Formatter-2.140.0.ebuild 920 BLAKE2B 58ad13d86ba53629472aa54f3ca24d5a725a0f98bb4df63afd0f71e1cea8262c479793cc6c5baa6b9abe22e4c56ed6511d278a0c2ba9136b94523b9a23c07acd SHA512 287fccb6c91ce8a5c54200d628f8d423d969964eaa9a8ae52adceb678c1c5db11269edeabd72a9469afff42546d39a49e2fe6a31ce45cb7c81a7ffd7967410f6
+EBUILD HTML-Formatter-2.160.0.ebuild 674 BLAKE2B eaed477745c683371636ada0670b01f4aad8a8d8e26565a044c37f3358b493a8e593fd22991b54c53915a60e76e284e0ec51f33e063691b11f26bc63c5fe5bb6 SHA512 d1e6ce22dad6fc9bbd77f8831c04da48a35714eb8a519b10132108fade3bb736353392b0f3a1d357399461dcccef862a5e19184491da592fb588b1ff83b3eb31
+MISC metadata.xml 653 BLAKE2B a4c846ccc383177a98e63ec4696b358f551770ec6b200b356b70317c91df4d7f235c1b00441da4ec1894869725a72d99f29c6a41fd8a48a3327645fe76948bb7 SHA512 54622e654f7e8de39018040ceab316bb0846215c4f8f8c4a0d479db71cee33054e18e2acece26ac4a6acf72151ffac3851227d85b8e12c9f66a232cf24a96c83
diff --git a/dev-perl/HTML-Formatter/metadata.xml b/dev-perl/HTML-Formatter/metadata.xml
new file mode 100644
index 000000000000..aad8006899ff
--- /dev/null
+++ b/dev-perl/HTML-Formatter/metadata.xml
@@ -0,0 +1,16 @@
+<?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">HTML-Formatter</remote-id>
+ <remote-id type="cpan-module">HTML::FormatMarkdown</remote-id>
+ <remote-id type="cpan-module">HTML::FormatPS</remote-id>
+ <remote-id type="cpan-module">HTML::FormatRTF</remote-id>
+ <remote-id type="cpan-module">HTML::FormatText</remote-id>
+ <remote-id type="cpan-module">HTML::Formatter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-FromText-2.50.0-r1 b/dev-perl/HTML-FromText-2.50.0-r1
deleted file mode 100644
index 0abf93c1f983..000000000000
--- a/dev-perl/HTML-FromText-2.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/HTML-Parser virtual/perl-Test-Simple dev-perl/Exporter-Lite >=virtual/perl-Scalar-List-Utils-1.14 dev-perl/Email-Find dev-lang/perl:=[-build(-)]
-DESCRIPTION=Convert plain text to HTML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-FromText/
-KEYWORDS=amd64 hppa ~mips ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser virtual/perl-Test-Simple dev-perl/Exporter-Lite >=virtual/perl-Scalar-List-Utils-1.14 dev-perl/Email-Find dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CW/CWEST/HTML-FromText-2.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2c179be6dd8cb28fb43e212b6efc8cd9
diff --git a/dev-perl/HTML-FromText-2.70.0 b/dev-perl/HTML-FromText-2.70.0
deleted file mode 100644
index 07980c08d723..000000000000
--- a/dev-perl/HTML-FromText-2.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Email-Find-0.90.0 >=virtual/perl-Exporter-5.58 >=dev-perl/HTML-Parser-1.260.0 >=virtual/perl-Scalar-List-Utils-1.120.0 >=virtual/perl-Text-Tabs+Wrap-98.112.800 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Convert plain text to HTML
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-FromText/
-IUSE=test
-KEYWORDS=amd64 ~arm ~hppa ~mips ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Email-Find-0.90.0 >=virtual/perl-Exporter-5.58 >=dev-perl/HTML-Parser-1.260.0 >=virtual/perl-Scalar-List-Utils-1.120.0 >=virtual/perl-Text-Tabs+Wrap-98.112.800 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/HTML-FromText-2.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=47a7e6617bd3961be0dc13e5c94c2dbf
diff --git a/dev-perl/HTML-FromText/HTML-FromText-2.50.0-r1.ebuild b/dev-perl/HTML-FromText/HTML-FromText-2.50.0-r1.ebuild
new file mode 100644
index 000000000000..b3d8aa563a5f
--- /dev/null
+++ b/dev-perl/HTML-FromText/HTML-FromText-2.50.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CWEST
+MODULE_VERSION=2.05
+inherit perl-module
+
+DESCRIPTION="Convert plain text to HTML"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~mips ppc x86"
+IUSE=""
+
+DEPEND="dev-perl/HTML-Parser
+ virtual/perl-Test-Simple
+ dev-perl/Exporter-Lite
+ >=virtual/perl-Scalar-List-Utils-1.14
+ dev-perl/Email-Find"
+RDEPEND="${DEPEND}"
+
+#SRC_TEST="do"
diff --git a/dev-perl/HTML-FromText/HTML-FromText-2.70.0.ebuild b/dev-perl/HTML-FromText/HTML-FromText-2.70.0.ebuild
new file mode 100644
index 000000000000..20fa9d38a727
--- /dev/null
+++ b/dev-perl/HTML-FromText/HTML-FromText-2.70.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.07
+inherit perl-module
+
+DESCRIPTION="Convert plain text to HTML"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~hppa ~mips ppc x86"
+IUSE="test"
+
+# Email::Find::addrspec -> Email-Find 0.09
+# HTML::Entities -> HTML-Parser
+# Scalar::Util -> Scalar-List-Utils
+# test: File::Find -> perl
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Email-Find-0.90.0
+ >=virtual/perl-Exporter-5.58
+ >=dev-perl/HTML-Parser-1.260.0
+ >=virtual/perl-Scalar-List-Utils-1.120.0
+ >=virtual/perl-Text-Tabs+Wrap-98.112.800
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/HTML-FromText/Manifest b/dev-perl/HTML-FromText/Manifest
new file mode 100644
index 000000000000..a17e071e2a3a
--- /dev/null
+++ b/dev-perl/HTML-FromText/Manifest
@@ -0,0 +1,5 @@
+DIST HTML-FromText-2.05.tar.gz 13875 BLAKE2B ded8a8755844f913c8ff3884967287b39bcb7e40207e88e51f062c5ebca0b282f6c03497edaa7dbcf2e35e59f1be80e364ce3aea548c8bae445262fdd61bf7dc SHA512 69263aa7aca3ce002e2e0db9553b15f01e5e6d7d148a410846b170cf19d3fcfbbfd9b7cc52d9264de081b9292cec89ec1ed17e3069552dc27a83620e901602cb
+DIST HTML-FromText-2.07.tar.gz 23596 BLAKE2B a76f39aff15e4fe622ca3773e36f1c7cf7a8542dd3f084fd392438d569e4bf1a326d3c1b93b3b0de4aab37ae20529d4f2612255927c5b4c26af5a99784b985ac SHA512 4aacb6be9d1c860c1e758201be40a9c966cb43f1593714e65964bce4bf5d72c86028290ec584321365de36909b6e44e8851f5c2a417b6e38da984ec9c5c30112
+EBUILD HTML-FromText-2.50.0-r1.ebuild 449 BLAKE2B 2b6a8b0e7fe1321cb7c42d7be6f600ee31112b29ea733a59f067505595b42a499c251fe51b11df4d1c9202d19d2a335adc9fbba41345e886d1f9abe3796af47e SHA512 5ff2d4bede8ef276d603a8b062f0967c5a39e7a264f16c5317557534889b837a77c1dee9c706bcb0d36bbef9f4eb8934d2a53ae79c189f11b47801d2d29d905d
+EBUILD HTML-FromText-2.70.0.ebuild 786 BLAKE2B 91b10b4297558bb606450f744f977c99babfe27f93c45921b33b87dd79ed0a9f35a1271b3fb9e79da9a18fc4a9377f62a35d95dc69ab29306432e68287d45e6a SHA512 74300ea142aab93a1399a5ba6241dd2782cd7aa0a0d00c54d61b94e86ad0912fdf58bfe4cfd2f12ef16a40db2d638de5bdf33d20aa25bc6572f0fbe0dc7f97c1
+MISC metadata.xml 398 BLAKE2B b3bd218856eec071a94e6ea14213b81fdbfc664a37e31b322d69c2a197cd9a7cba9c9b05e0bb1cdbd29c903c252d4ef1b79672b1e86e6e397cca2e59fee22435 SHA512 34d82e7ad99c3e1aea8182f086c82d7f2254e4845e81ce9df5fa57db567d147224a8eec17c0aff7149a270b53748c3fdbf504e5f3d1ff1952a8888d64bbc682f
diff --git a/dev-perl/HTML-FromText/metadata.xml b/dev-perl/HTML-FromText/metadata.xml
new file mode 100644
index 000000000000..87513de78103
--- /dev/null
+++ b/dev-perl/HTML-FromText/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">HTML-FromText</remote-id>
+ <remote-id type="cpan-module">HTML::FromText</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-HTMLDoc-0.100.0-r1 b/dev-perl/HTML-HTMLDoc-0.100.0-r1
deleted file mode 100644
index 59476c7b775d..000000000000
--- a/dev-perl/HTML-HTMLDoc-0.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=app-text/htmldoc dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the htmldoc program for producing PDF-Files from HTML-Content
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-HTMLDoc/
-KEYWORDS=amd64 ~arm ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-text/htmldoc dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MF/MFRANKL/HTML-HTMLDoc-0.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c901da25342d6f9cf14bb608e975ba70
diff --git a/dev-perl/HTML-HTMLDoc/HTML-HTMLDoc-0.100.0-r1.ebuild b/dev-perl/HTML-HTMLDoc/HTML-HTMLDoc-0.100.0-r1.ebuild
new file mode 100644
index 000000000000..aa553af9ab4f
--- /dev/null
+++ b/dev-perl/HTML-HTMLDoc/HTML-HTMLDoc-0.100.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MFRANKL
+MODULE_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Perl interface to the htmldoc program for producing PDF-Files from HTML-Content"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="app-text/htmldoc"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/HTML-HTMLDoc/Manifest b/dev-perl/HTML-HTMLDoc/Manifest
new file mode 100644
index 000000000000..b85026abcea7
--- /dev/null
+++ b/dev-perl/HTML-HTMLDoc/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-HTMLDoc-0.10.tar.gz 15293 BLAKE2B 6a25b7aa56ac3c72ba70b87f4fea6d9b9838ab15fc3e97f3f11a875a80e877b3e79ba7e5267fbfdd054bb181d652d80f8cdc55a0978b8b8f9844bcaf2769314e SHA512 b401d04025dcd27c2f242d4b05819e28159ae19a9fbe5d8922bb615afec17705cf264a147e11c150d100706086d23775c8dab05025fd7fa35a3da75251fed2e5
+EBUILD HTML-HTMLDoc-0.100.0-r1.ebuild 396 BLAKE2B f95560504ae1a65b8d74687e99acf91c740f5c4ccd7c5bf62190457d59adda3cf6de085f2d06414b7c107512e644dc8f305ad1a47de74c4510311b6d5fc20ddc SHA512 4cb0375cfd1b5839239b87a7ad65061d25fa5e2cde7868dcde6cb79ade3256da1b4b7d97c1383ca2436bfd490611a136d644a5a34c6852940dd779c2d625cf9d
+MISC metadata.xml 461 BLAKE2B 329cddc278b1424d36a9f9ad70dca3c75efa570d173ece0a04f31e4aa4e160252370a5268d57629444f636b4ee2c87b55068a94a3a5c652fc3d721c07c1ef65d SHA512 04ebf2414faafbdf1eb708fede6c8fadc49a4c2af64391d15e78f8971a91c5ecb76d634cca60af4d795d3378e9d86755d56c04e0f53870fba22774665d156d9b
diff --git a/dev-perl/HTML-HTMLDoc/metadata.xml b/dev-perl/HTML-HTMLDoc/metadata.xml
new file mode 100644
index 000000000000..e6ed2bb47f20
--- /dev/null
+++ b/dev-perl/HTML-HTMLDoc/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-HTMLDoc</remote-id>
+ <remote-id type="cpan-module">HTML::HTMLDoc</remote-id>
+ <remote-id type="cpan-module">HTML::HTMLDoc::PDF</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Highlight-0.200.0 b/dev-perl/HTML-Highlight-0.200.0
deleted file mode 100644
index 49bb4a0789d4..000000000000
--- a/dev-perl/HTML-Highlight-0.200.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A module to highlight words or patterns in HTML documents
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Highlight/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TR/TRIPIE/HTML-Highlight-0.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f5065d2fe9361755f56dec21e05f6c1d
diff --git a/dev-perl/HTML-Highlight/HTML-Highlight-0.200.0.ebuild b/dev-perl/HTML-Highlight/HTML-Highlight-0.200.0.ebuild
new file mode 100644
index 000000000000..e3ab2a8fdde1
--- /dev/null
+++ b/dev-perl/HTML-Highlight/HTML-Highlight-0.200.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="TRIPIE"
+MODULE_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="A module to highlight words or patterns in HTML documents"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST="do"
+PATCHES=( "${FILESDIR}"/fix-pod.patch )
diff --git a/dev-perl/HTML-Highlight/Manifest b/dev-perl/HTML-Highlight/Manifest
new file mode 100644
index 000000000000..cc7f94a8e7ca
--- /dev/null
+++ b/dev-perl/HTML-Highlight/Manifest
@@ -0,0 +1,4 @@
+AUX fix-pod.patch 542 BLAKE2B fd62d52bd83cb5c1b350762b201a92ddeeac6ae8eca35cbdfb17d35eddfefcdba6d378c6ab23e96842e9a42118296ec11fcc59938d969063b0110a38d6fe6fbc SHA512 d6a83c923932f66ff295642f31018ca3fa07333266c9562f6e5b031a8bcdcfb8724f7ec283064b911a29e56861ba5dea49315ae7a0d2d6513ce2c87c383aeb8b
+DIST HTML-Highlight-0.20.tar.gz 5353 BLAKE2B 4bfcb6744cd2d81d4552d0f41fd71992f966f9848c663d0c3abe15e0186e740e96a9d80281540f17b3a11da684e30733527b4fd6844a9f14f442fc3d70f5f8f1 SHA512 077d40078126ef79fdfa205b06c6557ef680255c5b67b9c8dc7eccdd387a4242ace13771827b129f9fa16cfdb3ec70a39a6460ac769276bd7f39e5d1f964d9b2
+EBUILD HTML-Highlight-0.200.0.ebuild 348 BLAKE2B afc7c68b8e6254322a0ceaf8cb8268157a2f4dd94013aa8d61a81b559d061b7618ae1924d07858409903f701bda7cef3494c219b748a40cb5df5195327fca6fe SHA512 47370e5c9af3b266643972e93fc43314ea7984cfd00798b781be53b6d0b93d3bf152e2ee40aa3ed3d8105428cbd032ca7ce3a0bc20ff5a7cf1aab89d80b45096
+MISC metadata.xml 472 BLAKE2B c57aae8884fa781776e4808f8a6eb2faa633682a0ca6f414da45da96b680ace371e7e420040af6b9fa6e03c89d052f6ebdb9a7c51c9abedc6357df7a8b4293ef SHA512 8310195c74a3b041de41545ac9e44199d571990080ef12f30c44a8147e3e371d5c4c0a857724ddaa30fa8bf0a6a61a3a17e3914e9461bb487ea009f98e945e96
diff --git a/dev-perl/HTML-Highlight/files/fix-pod.patch b/dev-perl/HTML-Highlight/files/fix-pod.patch
new file mode 100644
index 000000000000..5f5bd85ec638
--- /dev/null
+++ b/dev-perl/HTML-Highlight/files/fix-pod.patch
@@ -0,0 +1,22 @@
+Author: gregor herrmann <gregoa@debian.org>
+Descriotion: fix pod error (=item outside of =over)
+
+--- a/Highlight.pm
++++ b/Highlight.pm
+@@ -247,6 +247,7 @@
+ This module provides Google-like highlighting of words or patterns in HTML
+ documents. This feature is typically used to highlight search results.
+
++=over
+
+ =item The construcutor:
+
+@@ -341,6 +342,8 @@
+ That means only the first occurence of each of the words is taken into
+ account.
+
++=back
++
+ =head1 SUPPORT
+
+ No official support is provided, but I welcome any comments, patches
diff --git a/dev-perl/HTML-Highlight/metadata.xml b/dev-perl/HTML-Highlight/metadata.xml
new file mode 100644
index 000000000000..75b132372645
--- /dev/null
+++ b/dev-perl/HTML-Highlight/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">HTML-Highlight</remote-id>
+ <remote-id type="cpan-module">HTML::Highlight</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-LinkExtractor-0.130.0-r1 b/dev-perl/HTML-LinkExtractor-0.130.0-r1
deleted file mode 100644
index 609305328fab..000000000000
--- a/dev-perl/HTML-LinkExtractor-0.130.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/HTML-Parser dev-lang/perl:=[-build(-)]
-DESCRIPTION=A bare-bone HTML parser, similar to HTML::Parser
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-LinkExtractor/
-KEYWORDS=amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser dev-perl/URI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PO/PODMASTER/HTML-LinkExtractor-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=18f70a53db0effb59f11d188ec26d00f
diff --git a/dev-perl/HTML-LinkExtractor-0.130.0-r2 b/dev-perl/HTML-LinkExtractor-0.130.0-r2
deleted file mode 100644
index 76fa5aa2216f..000000000000
--- a/dev-perl/HTML-LinkExtractor-0.130.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/HTML-Parser dev-lang/perl:=
-DESCRIPTION=A bare-bone HTML parser, similar to HTML::Parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-LinkExtractor/
-KEYWORDS=amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PO/PODMASTER/HTML-LinkExtractor-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6cecf798feb92ea75b112b899044064c
diff --git a/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r1.ebuild b/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r1.ebuild
new file mode 100644
index 000000000000..9f62924b8afa
--- /dev/null
+++ b/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PODMASTER
+MODULE_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="A bare-bone HTML parser, similar to HTML::Parser"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+DEPEND="dev-perl/HTML-Parser"
+RDEPEND="${DEPEND}
+ dev-perl/URI"
diff --git a/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r2.ebuild b/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r2.ebuild
new file mode 100644
index 000000000000..3af74c5c28c3
--- /dev/null
+++ b/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PODMASTER
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="A bare-bone HTML parser, similar to HTML::Parser"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+DEPEND="dev-perl/HTML-Parser"
+RDEPEND="${DEPEND}
+ dev-perl/URI"
diff --git a/dev-perl/HTML-LinkExtractor/Manifest b/dev-perl/HTML-LinkExtractor/Manifest
new file mode 100644
index 000000000000..364ded0efb93
--- /dev/null
+++ b/dev-perl/HTML-LinkExtractor/Manifest
@@ -0,0 +1,4 @@
+DIST HTML-LinkExtractor-0.13.tar.gz 15709 BLAKE2B ae71490840d30a70f7845744cd1a14d5b0d50757d847ffe2c49e6954bda472081c90cdd15b4710219179b171474bad7ff3b7812fc34bbbae59dd694c9fb6526c SHA512 30d3f0688c6b13bd81b85ee9f1bb6987871d2718e051179fd2fc0c2d15190478f4c78a1a71b074ae444b45c1b7fb1ef05675645132fef1b4b892016b69a24fc3
+EBUILD HTML-LinkExtractor-0.130.0-r1.ebuild 369 BLAKE2B 276b72828ba563f1d9cc4eef88c1b367b1bf5337d42b6693222e86c84382a9b7904cf6a6bdd665c84384a1caf3bc38c19b0b58fa462750cf38187447b086af4f SHA512 8c607e8d089f05c0099fc3e62a18b71cf5787d7502f09141dcbb26e7153ce1d71167b315d77870830a93f61a17ac826023e11aca9430bec9c1dc76b3f33b413d
+EBUILD HTML-LinkExtractor-0.130.0-r2.ebuild 365 BLAKE2B 1049e65d1cf9e2fba2a9a0303c0c8af321de8184195f89c3e300619c36d008e1d499216a81961706b138051de0a702b3ed4ca71b896bab0ed4f5bdb6b3c2d1b7 SHA512 90fa1dab5d1e351c6c0d3301722755b11671a88e580b300e14671daf6f43a78a61992cc4992fcfeb633332e335aa2d5e037eb3fec543b088efc7eaaf33a9a56b
+MISC metadata.xml 408 BLAKE2B d27208a8101a7fd3242345797bc068eb3f52caeda43f84debc54d2c2639cf33d26c51bda78a6e40e92c25ef7a5766699ced12d7d60b10d805e4c4d9ff32a5db3 SHA512 f294514eb82d6becc7e6e2ec471c96834194e052e65715e13049329f479f6e6cb746c7b3ab8e1b4563e2e0ec20654181f26078f0f9dca41c3f68b33a52cafb80
diff --git a/dev-perl/HTML-LinkExtractor/metadata.xml b/dev-perl/HTML-LinkExtractor/metadata.xml
new file mode 100644
index 000000000000..752e4611f2c7
--- /dev/null
+++ b/dev-perl/HTML-LinkExtractor/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">HTML-LinkExtractor</remote-id>
+ <remote-id type="cpan-module">HTML::LinkExtractor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Mason-1.560.0 b/dev-perl/HTML-Mason-1.560.0
deleted file mode 100644
index 9d29df251580..000000000000
--- a/dev-perl/HTML-Mason-1.560.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=!modperl? ( >=dev-perl/CGI-2.460.0 ) modperl? ( www-apache/libapreq2 >=www-apache/mod_perl-2 ) >=dev-perl/Cache-Cache-1 >=dev-perl/Class-Container-0.70.0 >=dev-perl/Exception-Class-1.150.0 virtual/perl-File-Spec dev-perl/HTML-Parser >=dev-perl/Log-Any-0.80.0 >=dev-perl/Params-Validate-0.70.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Deep ) modperl? ( =www-servers/apache-2* ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A HTML development and delivery Perl Module
-EAPI=5
-HOMEPAGE=http://www.masonhq.com/ http://search.cpan.org/dist/HTML-Mason/
-IUSE=modperl test modperl
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!modperl? ( >=dev-perl/CGI-2.460.0 ) modperl? ( www-apache/libapreq2 >=www-apache/mod_perl-2 ) >=dev-perl/Cache-Cache-1 >=dev-perl/Class-Container-0.70.0 >=dev-perl/Exception-Class-1.150.0 virtual/perl-File-Spec dev-perl/HTML-Parser >=dev-perl/Log-Any-0.80.0 >=dev-perl/Params-Validate-0.70.0 virtual/perl-Scalar-List-Utils modperl? ( =www-servers/apache-2* ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/HTML-Mason-1.56.tar.gz
-_eclasses_=depend.apache 0917334d570e07f9743a04ff85b3bf1b desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b4606f6895ef84c6de452b603dc91633
diff --git a/dev-perl/HTML-Mason-PSGIHandler-0.530.0 b/dev-perl/HTML-Mason-PSGIHandler-0.530.0
deleted file mode 100644
index c15bfdd22d42..000000000000
--- a/dev-perl/HTML-Mason-PSGIHandler-0.530.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/CGI-PSGI dev-perl/HTML-Mason >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( dev-perl/Plack virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=PSGI handler for HTML::Mason
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Mason-PSGIHandler/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/CGI-PSGI dev-perl/HTML-Mason dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUZ/HTML-Mason-PSGIHandler-0.53.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7408c0d624058b0657bca82d50958a0c
diff --git a/dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0.ebuild b/dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0.ebuild
new file mode 100644
index 000000000000..4d78d1892ece
--- /dev/null
+++ b/dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RUZ
+MODULE_VERSION=0.53
+inherit perl-module
+
+DESCRIPTION="PSGI handler for HTML::Mason"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/CGI-PSGI
+ dev-perl/HTML-Mason
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ dev-perl/Plack
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/HTML-Mason-PSGIHandler/Manifest b/dev-perl/HTML-Mason-PSGIHandler/Manifest
new file mode 100644
index 000000000000..58b5fea19261
--- /dev/null
+++ b/dev-perl/HTML-Mason-PSGIHandler/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-Mason-PSGIHandler-0.53.tar.gz 14157 BLAKE2B 830aebbfe05d47569a5365cbd9268f6437899a5e85dcb243c1593211b0e501634c3abc11a44c481b07795f7209e8cecd8670e2c0343e492ad29ffea2a975010a SHA512 d8fe27ff0b25e41b7e64e83c277d323f5207b66e7630e3f688d586c375c63b1837935934a67e630c54fe8219e7b44fe084875e1530d36044fac85884ea62da40
+EBUILD HTML-Mason-PSGIHandler-0.530.0.ebuild 459 BLAKE2B aab817c873703d14d68cdbed45728d227b7ef1ea22591090257fc44ed1448ef1ec281941bd327d3a0db5508daaadf673c7d9dad6d8f36926bad7ba68d00c78a5 SHA512 fe5b5c0dc525e465d6515f55600418706d7b9e787e1f70b0ea37ea92cc7b409f10c6f55c0bd28082e9fe102b84d9d6cf1d60f7de85b795d6a2d3aa7f5b8c8ab8
+MISC metadata.xml 570 BLAKE2B 479853a99f02abf39ca1666800b0f0283bf6e55c1203234feeb00358309eb6f11c04ae57b5bb5624f82a1115c9e654e51cbb80c8ce0cbd99b6728cf39dece7c7 SHA512 aaf5349f6cc90e3ef78fba24a83283759c686b95e558b59927e60a00e3b1cac7b19c1196dab8aaeba411a0350dfda129d54d3472379964d6e495e4c57448eec7
diff --git a/dev-perl/HTML-Mason-PSGIHandler/metadata.xml b/dev-perl/HTML-Mason-PSGIHandler/metadata.xml
new file mode 100644
index 000000000000..9ba1885929a1
--- /dev/null
+++ b/dev-perl/HTML-Mason-PSGIHandler/metadata.xml
@@ -0,0 +1,14 @@
+<?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">HTML-Mason-PSGIHandler</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::PSGIHandler</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::PSGIHandler::Streamy</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Request::PSGI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Mason/HTML-Mason-1.560.0.ebuild b/dev-perl/HTML-Mason/HTML-Mason-1.560.0.ebuild
new file mode 100644
index 000000000000..522c6657af3b
--- /dev/null
+++ b/dev-perl/HTML-Mason/HTML-Mason-1.560.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=1.56
+inherit depend.apache perl-module
+
+DESCRIPTION="A HTML development and delivery Perl Module"
+HOMEPAGE="http://www.masonhq.com/ ${HOMEPAGE}"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="modperl test"
+
+RDEPEND="
+ !modperl? ( >=dev-perl/CGI-2.460.0 )
+ modperl? (
+ www-apache/libapreq2
+ >=www-apache/mod_perl-2
+ )
+ >=dev-perl/Cache-Cache-1
+ >=dev-perl/Class-Container-0.70.0
+ >=dev-perl/Exception-Class-1.150.0
+ virtual/perl-File-Spec
+ dev-perl/HTML-Parser
+ >=dev-perl/Log-Any-0.80.0
+ >=dev-perl/Params-Validate-0.70.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Deep
+ )
+"
+PATCHES=( "${FILESDIR}/${P}-no-dot-inc.patch" )
+
+want_apache2 modperl
+
+SRC_TEST="do"
+mydoc="CREDITS UPGRADE"
+myconf="--noprompts"
+
+pkg_setup() {
+ depend.apache_pkg_setup modperl
+ perl_set_version
+}
+
+src_prepare() {
+ # Note about new modperl use flag
+ if use !modperl ; then
+ ewarn "HTML-Mason will only install with modperl support"
+ ewarn "if the use flag modperl is enabled."
+ fi
+ # rendhalver - needed to set an env var for the build script so it finds our apache.
+ export APACHE="${APACHE_BIN}"
+ perl-module_src_prepare
+}
+
+src_install () {
+ perl-module_src_install
+ mv "${ED}"/usr/bin/convert* "${ED}"/usr/share/doc/${PF} || die
+}
diff --git a/dev-perl/HTML-Mason/Manifest b/dev-perl/HTML-Mason/Manifest
new file mode 100644
index 000000000000..80f17d28adb6
--- /dev/null
+++ b/dev-perl/HTML-Mason/Manifest
@@ -0,0 +1,4 @@
+AUX HTML-Mason-1.560.0-no-dot-inc.patch 802 BLAKE2B 49194d66a45804bf60e459cb12b9f0b793420854706b1c04601ef9e992d1e7ca80056b252687fcaab37b3030b238678412df4c2e1a67d5582b69ec8a3f073be8 SHA512 c3de6da1cf6f5a777833c9ea4b68e1dd3c920c766b8661eba4d0ef430604d102abc68bef0d2cfbf11bfaef776c101c1bf19de80f4a05091d9105620601b1b245
+DIST HTML-Mason-1.56.tar.gz 314167 BLAKE2B 7e449bc566f406f2f6c93459f573327be933bbf50eeb1c712e9d109133448cdf568cfbefbdd28fa403d9ed340334afb5c9d1dd5a1800c624b23634cd54949520 SHA512 3492a37b8289209a2215b42be71db242ca150f4364d8422e46ca4762f2cdbddf96a56f44a3462d1f1eb23ef3bbe1cb36b8322106f4050404b988c6d90a05911c
+EBUILD HTML-Mason-1.560.0.ebuild 1466 BLAKE2B 70edd0492e415d67a3a3b23cf40b16644aa8afd46c15533f1e31be06033a9373246720d4879fe480a68e720e057332c2924779ca2f256b266c9637c48564d8e9 SHA512 63132d49f7c849d0e860c7dcbc88638fe8f081d5ba99827d920bdf326ad07b5dddc467bc3b50e094c4f3c39907a888010ba9330f3f0240fef21090cd4bf4681a
+MISC metadata.xml 3212 BLAKE2B 87a54f90f83a9b5ecea1153e148dad7c497fd20b7c2385a34af5ab5ee418510153bac3e415ea2e172028cc156f7bb46545477638ca3ba34bee04b41e4f0262d7 SHA512 a24c5efe8884f82d4a925fdba27dbe710709c6a3347bde64313f9ce8e88e8439a96e2703050a2ca24e8cfab20e7fae36a1dda3b82f9cc3596d888ec85920f77f
diff --git a/dev-perl/HTML-Mason/files/HTML-Mason-1.560.0-no-dot-inc.patch b/dev-perl/HTML-Mason/files/HTML-Mason-1.560.0-no-dot-inc.patch
new file mode 100644
index 000000000000..6dda6205c86f
--- /dev/null
+++ b/dev-perl/HTML-Mason/files/HTML-Mason-1.560.0-no-dot-inc.patch
@@ -0,0 +1,28 @@
+From 07ed4ceef9d501d2ee455e589ae9075a9898ebdd Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 24 Oct 2017 17:40:13 +1300
+Subject: Fix t/13-errors.t failing w/o '.' in @INC
+
+Bug: https://bugs.gentoo.org/616966
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=121443
+Bug: https://github.com/houseabsolute/HTML-Mason/pull/6
+---
+ t/13-errors.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/13-errors.t b/t/13-errors.t
+index 716f2f02..78cfc6b0 100644
+--- a/t/13-errors.t
++++ b/t/13-errors.t
+@@ -417,7 +417,7 @@ EOF
+ description => 'Require a module with an error in a once block',
+ component => <<'EOF',
+ <%once>
+-require "t/lib/BadModule.pm";
++require "./t/lib/BadModule.pm";
+ </%once>
+ hi!
+ EOF
+--
+2.14.2
+
diff --git a/dev-perl/HTML-Mason/metadata.xml b/dev-perl/HTML-Mason/metadata.xml
new file mode 100644
index 000000000000..70517316a767
--- /dev/null
+++ b/dev-perl/HTML-Mason/metadata.xml
@@ -0,0 +1,52 @@
+<?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>
+ <use><flag name="modperl">Enable <pkg>www-apache/mod_perl</pkg>
+ support</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">HTML-Mason</remote-id>
+ <remote-id type="cpan-module">HTML::Mason</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Apache::Request</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::ApacheHandler</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::CGIHandler</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Cache::BaseCache</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Compiler</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Compiler::ToObject</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Component</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Component::FileBased</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Component::Subcomponent</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::ComponentSource</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Escapes</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Exception</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Exception::Compilation</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Exception::Syntax</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Exceptions</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::FakeApache</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::FakeTable</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::FakeTableHash</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Handler</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Interp</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Lexer</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::MethodMaker</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Plugin</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Plugin::Context</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Plugin::Context::EndComponent</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Plugin::Context::EndRequest</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Plugin::Context::StartComponent</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Plugin::Context::StartRequest</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Request</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Request::ApacheHandler</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Request::CGI</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Resolver</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Resolver::File</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Resolver::Null</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Tools</remote-id>
+ <remote-id type="cpan-module">HTML::Mason::Utils</remote-id>
+ <remote-id type="cpan-module">Tie::Handle::Mason</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Object-2.29-r2 b/dev-perl/HTML-Object-2.29-r2
deleted file mode 100644
index a41346e3ba74..000000000000
--- a/dev-perl/HTML-Object-2.29-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Data-FormValidator dev-perl/Date-Manip dev-lang/perl:=[-build(-)]
-DESCRIPTION=A HTML development and delivery Perl Module
-EAPI=5
-HOMEPAGE=http://htmlobject.sourceforge.net
-IUSE=examples
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Data-FormValidator dev-perl/Date-Manip dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://sourceforge/htmlobject/libhtmlobject-perl-2.29.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9b0591a573b7524448f5403204f152d9
diff --git a/dev-perl/HTML-Object/HTML-Object-2.29-r2.ebuild b/dev-perl/HTML-Object/HTML-Object-2.29-r2.ebuild
new file mode 100644
index 000000000000..c0c3de3f584c
--- /dev/null
+++ b/dev-perl/HTML-Object/HTML-Object-2.29-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+MY_P=libhtmlobject-perl-${PV}
+
+DESCRIPTION="A HTML development and delivery Perl Module"
+SRC_URI="mirror://sourceforge/htmlobject/${MY_P}.tar.gz"
+HOMEPAGE="http://htmlobject.sourceforge.net"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="examples"
+
+RDEPEND="dev-perl/Data-FormValidator
+ dev-perl/Date-Manip"
+DEPEND="${RDEPEND}"
+SRC_TEST="do"
+
+S=${WORKDIR}/${MY_P}
+
+src_test() {
+ TZ=UTC perl-module_src_test
+}
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x usr/share/doc/${PF}/examples/
+ insinto usr/share/doc/${PF}
+ doins -r examples/
+ fi
+}
diff --git a/dev-perl/HTML-Object/Manifest b/dev-perl/HTML-Object/Manifest
new file mode 100644
index 000000000000..17edf777f236
--- /dev/null
+++ b/dev-perl/HTML-Object/Manifest
@@ -0,0 +1,3 @@
+DIST libhtmlobject-perl-2.29.tar.gz 185373 BLAKE2B ae75158d3425079074a88ee37c316540b278012a45f9f00dc8ca6bd8dabd030fa1092ed94e74e083adfbdd5dd16068d30585366476b7054470021c998ec0831c SHA512 d8028d5f54010732d06afdbae472fb44271af749634d7e5a0e86582f831428d6d902e06a8f20169ea7387f7761ad6abff168086b274b01e5efa1f0bf90583e72
+EBUILD HTML-Object-2.29-r2.ebuild 714 BLAKE2B bfd04c0571235480f04b2fd6208f1eb0942aa192105c4b71bde0d2c83f6c9fc9fa9de1c3a316d833a76513c69c4f7e7577fefbe4789ba563107ff6ddee9f0a03 SHA512 888ed844ade50e47b718c222a1303fa535266d75ef63c9ffec7a1808c4f3df43375f55af5d9d671eb3d16e180a79c1afee96ac3ce178e419eabf4d42af27e4e3
+MISC metadata.xml 331 BLAKE2B ff36c034460544effca3e9c89494fb79647ff7bda5fc93a2ff016f4c28f81e8600d6c63d26fd228fd79e570168121d6b9844b5d04bc9bc203bf0397532cbda63 SHA512 8452ca93c9bb094be75c9c8abc52ce5e4161ba91de9dc69e85a7807da0a56860d3e908345d5e2f45363255087c22febb8ea97565afe2ff6012ffac51180d5835
diff --git a/dev-perl/HTML-Object/metadata.xml b/dev-perl/HTML-Object/metadata.xml
new file mode 100644
index 000000000000..aa71d9d86151
--- /dev/null
+++ b/dev-perl/HTML-Object/metadata.xml
@@ -0,0 +1,11 @@
+<?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="sourceforge">htmlobject</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Packer-2.60.0 b/dev-perl/HTML-Packer-2.60.0
deleted file mode 100644
index e5cf851031ee..000000000000
--- a/dev-perl/HTML-Packer-2.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/CSS-Packer-2.10.0 >=dev-perl/JavaScript-Packer-2.10.0 >=dev-perl/Regexp-RegGrp-1.1.1_rc virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Another HTML code cleaner
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Packer/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CSS-Packer-2.10.0 >=dev-perl/JavaScript-Packer-2.10.0 >=dev-perl/Regexp-RegGrp-1.1.1_rc dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/HTML-Packer-2.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c5a2505e6c84a13da0b79ee74a71e967
diff --git a/dev-perl/HTML-Packer/HTML-Packer-2.60.0.ebuild b/dev-perl/HTML-Packer/HTML-Packer-2.60.0.ebuild
new file mode 100644
index 000000000000..1d2f80698da5
--- /dev/null
+++ b/dev-perl/HTML-Packer/HTML-Packer-2.60.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=2.06
+inherit perl-module
+
+DESCRIPTION="Another HTML code cleaner"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CSS-Packer-2.10.0
+ >=dev-perl/JavaScript-Packer-2.10.0
+ >=dev-perl/Regexp-RegGrp-1.1.1_rc
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-Packer/Manifest b/dev-perl/HTML-Packer/Manifest
new file mode 100644
index 000000000000..e8254802089f
--- /dev/null
+++ b/dev-perl/HTML-Packer/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-Packer-2.06.tar.gz 11616 BLAKE2B ad37fd5ef6b5f73e47f203dd04823b9602d1a68a8f70e333fde531f091e2dbc826e3eae40a9f85edec34d6708a93df24ea2c27cefa38eeaeb03d15c3f87ecb2e SHA512 337cbf2206bcd85af693d04ab2bc4961b3b8780206d51709a5db849d7bdc8601b1f994096b1e6cbb77c798a2cc8b4737f5bcc208e06f062f9ca6296a31a79f5a
+EBUILD HTML-Packer-2.60.0.ebuild 522 BLAKE2B a1d3a3c0242bc9bed744f4afcfa16602298227e6b78a2a23a15b875e979ad790fab9b8a4c37773570384703987b46ede8efc27f7a30b2576a372cd19687f7acc SHA512 a362e63f994525a790c361b1aadd9b36587e0f8367b6e5132b9e3ae2cc2250f90d042680f159dc146841ed772e0a11b0ee94e74e95e0d9ee2b998e60e6b41bb6
+MISC metadata.xml 466 BLAKE2B e4b1aee3fa4933ae454732db1e70dcdd188f7814ade17d6a57272a4750adbc3d6244f9e8f39c99d8fb556b73370eafe42ee3d5032f72ad05e50b59309ed06ef5 SHA512 7200b7dc2450308009f65a5c21de2e12c46ff8c4680b188bf5962ffe1fb56a68c119788eb5315506e9036decaf69f39b0d79c3dfcfb5ab8c2b8131ce2e8c0f8e
diff --git a/dev-perl/HTML-Packer/metadata.xml b/dev-perl/HTML-Packer/metadata.xml
new file mode 100644
index 000000000000..5f5728e3aa92
--- /dev/null
+++ b/dev-perl/HTML-Packer/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">HTML-Packer</remote-id>
+ <remote-id type="cpan-module">HTML::Packer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Parser-3.710.0-r1 b/dev-perl/HTML-Parser-3.710.0-r1
deleted file mode 100644
index a7169166de34..000000000000
--- a/dev-perl/HTML-Parser-3.710.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/HTML-Tagset-3.03 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse <HEAD> section of HTML documents
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Parser/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Tagset-3.03 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTML-Parser-3.71.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=233740c6b47bdf31d4e4d9880d3617b8
diff --git a/dev-perl/HTML-Parser-3.720.0 b/dev-perl/HTML-Parser-3.720.0
deleted file mode 100644
index fb11c4e75db0..000000000000
--- a/dev-perl/HTML-Parser-3.720.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTML-Tagset-3.03 virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Parse <HEAD> section of HTML documents
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Parser/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Tagset-3.03 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9e5cc088957129ec14c71c1a0362f409
diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.710.0-r1.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.710.0-r1.ebuild
new file mode 100644
index 000000000000..46b2ff79f284
--- /dev/null
+++ b/dev-perl/HTML-Parser/HTML-Parser-3.710.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=3.71
+inherit perl-module
+
+DESCRIPTION="Parse <HEAD> section of HTML documents"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/HTML-Tagset-3.03"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+mydoc="ANNOUNCEMENT"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.720.0.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.720.0.ebuild
new file mode 100644
index 000000000000..ff6fc55814c2
--- /dev/null
+++ b/dev-perl/HTML-Parser/HTML-Parser-3.720.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=3.72
+inherit perl-module
+
+DESCRIPTION="Parse <HEAD> section of HTML documents"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/HTML-Tagset-3.03
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+mydoc="ANNOUNCEMENT"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-Parser/Manifest b/dev-perl/HTML-Parser/Manifest
new file mode 100644
index 000000000000..0083dd3a1331
--- /dev/null
+++ b/dev-perl/HTML-Parser/Manifest
@@ -0,0 +1,5 @@
+DIST HTML-Parser-3.71.tar.gz 90368 BLAKE2B 04b82ea4b248aa546263e8ffe67c81a9a339ac92891d97b9a0759a6a7a75e15471a26ebc82d0bdfa8c54796f0734c37b7730890c7f70ed7dd54f44445a1b107b SHA512 98165e22534477a4e06e6c61c10a16ad04f0e4ec79a52e458a322751d66fc3fe0182391ff60dce76076449f29dcfcb613a6e43a839d4fc15c4af5b4e8751036e
+DIST HTML-Parser-3.72.tar.gz 90680 BLAKE2B aed1c788b4039f82e9968aa8d2ef0067262c9e986dc24ccc5e570bcaa8dfe46c48fe0f795c84df6747cf3b63f338154c7272eb0dd579d0e2bab833fbc05b88b4 SHA512 9fded69219791af085018ffbe6737e74e370c543af52aa221aec174daf52d1b8d3cdd07f025176c0212ae572a924555262f2eefc73781f82cdb7d9cff58ae716
+EBUILD HTML-Parser-3.710.0-r1.ebuild 680 BLAKE2B 60cf1474e8a57752b9cba540d75a168dbbb9ba10523e7180d319ae9123af8e992aa4f9eb9c5fa151bc08f43e7cd16dcb231de79e7a843d9031ffa0e017387c85 SHA512 92b25ffe56b123fa18c0219e26c1b531eaa25eb36cfff60fa2fcb5494f2fda251f4a865056f42ba299c0aff6e4fc51abce1cee52836b470489ee28783f42e743
+EBUILD HTML-Parser-3.720.0.ebuild 744 BLAKE2B de82365128b43ff1cec2d7921d83792be1fd781749b06a69924ab80f9ad3f54f6de0736f97d0b7b4ac6de08d2f2cf882ceb6d65f5807a17dee2a3f5e44736583 SHA512 d2cfcd806f8c90413821add618c716030b75db06bb5802e154620c67ef3b2cc182738d70840744b09feb04fcf5f476d7102f9f4b392f69dd65eef0397c4e9431
+MISC metadata.xml 765 BLAKE2B 95bb8cf9ddbd12a47914cdd78641d929e66d81f101cc1e8a06ee5227ccd7403d268c779580b612e219b72f22714b04a127b3561d9e420a46a94db3a69d4c45e6 SHA512 e8bc92e65b8d41011856abd50a8f37a0a76c5bcc18272a3dcf480ca33cf07232b5c0296d6048b8ea792703c8ca3d656aab7901da23b5f5e0c3867d16d8bab5ea
diff --git a/dev-perl/HTML-Parser/metadata.xml b/dev-perl/HTML-Parser/metadata.xml
new file mode 100644
index 000000000000..f50c0907f37c
--- /dev/null
+++ b/dev-perl/HTML-Parser/metadata.xml
@@ -0,0 +1,18 @@
+<?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">HTML-Parser</remote-id>
+ <remote-id type="cpan-module">HTML::Entities</remote-id>
+ <remote-id type="cpan-module">HTML::Filter</remote-id>
+ <remote-id type="cpan-module">HTML::HeadParser</remote-id>
+ <remote-id type="cpan-module">HTML::LinkExtor</remote-id>
+ <remote-id type="cpan-module">HTML::Parser</remote-id>
+ <remote-id type="cpan-module">HTML::PullParser</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Quoted-0.40.0 b/dev-perl/HTML-Quoted-0.40.0
deleted file mode 100644
index 59f0db68b035..000000000000
--- a/dev-perl/HTML-Quoted-0.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTML-Parser-3.0.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 dev-lang/perl:=
-DESCRIPTION=Extract structure of quoted HTML mail message
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Quoted/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Parser-3.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSIBLEY/HTML-Quoted-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c559927a07f3ef028cee53c1482ae850
diff --git a/dev-perl/HTML-Quoted/HTML-Quoted-0.40.0.ebuild b/dev-perl/HTML-Quoted/HTML-Quoted-0.40.0.ebuild
new file mode 100644
index 000000000000..79dd4f858e18
--- /dev/null
+++ b/dev-perl/HTML-Quoted/HTML-Quoted-0.40.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TSIBLEY
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Extract structure of quoted HTML mail message"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/HTML-Parser-3.0.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/HTML-Quoted/Manifest b/dev-perl/HTML-Quoted/Manifest
new file mode 100644
index 000000000000..c5388a1564f0
--- /dev/null
+++ b/dev-perl/HTML-Quoted/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-Quoted-0.04.tar.gz 23106 BLAKE2B def9d638e29d96fe2f9e6555d919e11de7ad23622185da83cb066d349a60eb8bdfe4c1f39315c058551a2f565e68f0abe771d006fcf3678d1743b37c94c55041 SHA512 a13fb07d683741ec32679780d7183c849c534fb79e2b5f5613f9142e2b877938712d8bf20bb1e540ad5f4532cd7f2fcbf42bc3be5e931d7a4a2ae12bd0af0cc0
+EBUILD HTML-Quoted-0.40.0.ebuild 573 BLAKE2B 0a4a55c38d2c79f67d8baf46ab89e8f32976dd9a656c7651bed11be7348afec271efc7156321e60b5d0b5036ffa0446dcfa307db025061f5161d47e49976b51b SHA512 ee4e792b05472fa7c7915ac71fb23c1f37a41e7ae09008def18124a9a8691f810721e2c7c18d45dc1875748d8dd0b6044a26e822223c081d15e2c57145236bd5
+MISC metadata.xml 461 BLAKE2B b87a789cecf3cb85c155f0196ee2f5cd6987249f62b4ef229cf35a5507f6173b54836083639ccd79aede80fb2cdcf6c53a69681de4cca0cb3fcab9fa7c599af1 SHA512 40e9a3004d8ebc89711c920b1369065511db6aa0cccfd881de26dee202d08be4841311e30cec766fac7c537f025db4b8f83c4d12e75397379c203cfb6df50a16
diff --git a/dev-perl/HTML-Quoted/metadata.xml b/dev-perl/HTML-Quoted/metadata.xml
new file mode 100644
index 000000000000..5c30995e6d02
--- /dev/null
+++ b/dev-perl/HTML-Quoted/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-Quoted</remote-id>
+ <remote-id type="cpan-module">HTML::Quoted</remote-id>
+ <remote-id type="cpan-module">HTML::Quoted::Parser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-RewriteAttributes-0.50.0-r1 b/dev-perl/HTML-RewriteAttributes-0.50.0-r1
deleted file mode 100644
index 70768f6e0bbb..000000000000
--- a/dev-perl/HTML-RewriteAttributes-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/URI dev-perl/HTML-Tagset dev-perl/HTML-Parser dev-lang/perl:=
-DESCRIPTION=Perl module for concise attribute rewriting
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-RewriteAttributes/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/URI dev-perl/HTML-Tagset dev-perl/HTML-Parser dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSIBLEY/HTML-RewriteAttributes-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=722db89dc00f7547de3009fb36b3ecd9
diff --git a/dev-perl/HTML-RewriteAttributes/HTML-RewriteAttributes-0.50.0-r1.ebuild b/dev-perl/HTML-RewriteAttributes/HTML-RewriteAttributes-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..c3485c7d9168
--- /dev/null
+++ b/dev-perl/HTML-RewriteAttributes/HTML-RewriteAttributes-0.50.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TSIBLEY
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl module for concise attribute rewriting"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/URI
+ dev-perl/HTML-Tagset
+ dev-perl/HTML-Parser"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.];\nuse inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/HTML-RewriteAttributes/Manifest b/dev-perl/HTML-RewriteAttributes/Manifest
new file mode 100644
index 000000000000..137f4826adf1
--- /dev/null
+++ b/dev-perl/HTML-RewriteAttributes/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-RewriteAttributes-0.05.tar.gz 27696 BLAKE2B 630ae0bcc4b085bdcea716fed4c270eed1d00bda0ffab7379cb8558e8ed6dfb7525a3f18f2b7033f9dd13fddecef38e9fc2b9ef35b8c4a7324d146e0262507b5 SHA512 6a654dd2767010781f7fd145110dda4ebe71ed82aa6fea5932fa301b23f885d928c7dc0cea562ab5c5cd4f0881dadd590c4a4ae052285fcd261ac4ee9d25eb70
+EBUILD HTML-RewriteAttributes-0.50.0-r1.ebuild 555 BLAKE2B 09c0a5b6a2035fdc078d6f942a567920b1296a668b28f530941c04fc24cb9173bb0b03582f78f29d6ba6ea3a5b0f21d044a94680712818e5f7956d04d7589f19 SHA512 250054422ac558842495eda3ff7c2a128843dc3576f12cc1c004d83e5bcc8e26513ad9b85902a9f2aa2834eb075a75ca6bf09efdccea126f312223be2747d7c4
+MISC metadata.xml 574 BLAKE2B 012037c539ee9b87351edd6695ddc9b22e3544b22d1aa70451306f9cd669b124e540c893d1fded2687f216d4d9907c2ce61e33236ae8d305e7ec92df8fae7596 SHA512 e29b39076c1c8b521c0887a6b1d3c398b4c5dc89879ec868eb807ccfe8a77977e7f17d118b8654134e8d7f39097d15b7fbbecb2b260bdd1f041011db780baa39
diff --git a/dev-perl/HTML-RewriteAttributes/metadata.xml b/dev-perl/HTML-RewriteAttributes/metadata.xml
new file mode 100644
index 000000000000..62f222697c95
--- /dev/null
+++ b/dev-perl/HTML-RewriteAttributes/metadata.xml
@@ -0,0 +1,14 @@
+<?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">HTML-RewriteAttributes</remote-id>
+ <remote-id type="cpan-module">HTML::RewriteAttributes</remote-id>
+ <remote-id type="cpan-module">HTML::RewriteAttributes::Links</remote-id>
+ <remote-id type="cpan-module">HTML::RewriteAttributes::Resources</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Scrubber-0.150.0 b/dev-perl/HTML-Scrubber-0.150.0
deleted file mode 100644
index eedb10184bd3..000000000000
--- a/dev-perl/HTML-Scrubber-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( dev-perl/Test-Memory-Cycle ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for scrubbing/sanitizing html
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Scrubber/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NIGELM/HTML-Scrubber-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d058e038653d296f642f9f8038222e15
diff --git a/dev-perl/HTML-Scrubber-0.170.0 b/dev-perl/HTML-Scrubber-0.170.0
deleted file mode 100644
index 5d6047836ee2..000000000000
--- a/dev-perl/HTML-Scrubber-0.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Differences dev-perl/Test-Memory-Cycle ) dev-lang/perl:=
-DESCRIPTION=Perl extension for scrubbing/sanitizing html
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Scrubber/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NIGELM/HTML-Scrubber-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e344999636687cdaf9371304a81a8e59
diff --git a/dev-perl/HTML-Scrubber/HTML-Scrubber-0.150.0.ebuild b/dev-perl/HTML-Scrubber/HTML-Scrubber-0.150.0.ebuild
new file mode 100644
index 000000000000..7600acd522c7
--- /dev/null
+++ b/dev-perl/HTML-Scrubber/HTML-Scrubber-0.150.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NIGELM
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Perl extension for scrubbing/sanitizing html"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/HTML-Parser"
+DEPEND="${REPEND}
+ dev-perl/Module-Build
+ test? (
+ dev-perl/Test-Memory-Cycle
+ )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/author-no-tabs.t t/release-unused-vars.t \
+ t/release-has-version.t t/author-critic.t \
+ t/release-minimum-version.t t/release-dist-manifest.t \
+ t/author-eol.t t/release-pod-syntax.t \
+ t/release-distmeta.t t/author-pod-spell.t \
+ t/release-portability.t t/000-report-versions.t \
+ t/release-synopsis.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-Scrubber/HTML-Scrubber-0.170.0.ebuild b/dev-perl/HTML-Scrubber/HTML-Scrubber-0.170.0.ebuild
new file mode 100644
index 000000000000..956d633fe0e6
--- /dev/null
+++ b/dev-perl/HTML-Scrubber/HTML-Scrubber-0.170.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NIGELM
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Perl extension for scrubbing/sanitizing html"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/HTML-Parser"
+DEPEND="${REPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Differences
+ dev-perl/Test-Memory-Cycle
+ )"
diff --git a/dev-perl/HTML-Scrubber/Manifest b/dev-perl/HTML-Scrubber/Manifest
new file mode 100644
index 000000000000..9c851c42e191
--- /dev/null
+++ b/dev-perl/HTML-Scrubber/Manifest
@@ -0,0 +1,5 @@
+DIST HTML-Scrubber-0.15.tar.gz 34250 BLAKE2B db459c329723605cd187f8fb88d897e696d17e7452215abb777f6e287546b50860967dedbd90923a1124fa303294ced3b117faa95f5ea83c6181658a0bcb8cc0 SHA512 1c8fefdc686c6ae25f0eb11b02ef21b7960f72d48dc756e57cd0ea7cf40e26573c2229d13e9b58080c28a9a8a4a4f7edb74e6b335ac843708024526a2960a88e
+DIST HTML-Scrubber-0.17.tar.gz 37140 BLAKE2B e7c68b6a93f0efb7f63f431f14c4cdf6de3c0b95b6d95b9e5ee09161ee2e0515d7ab8e148df6293b3b2f1c4644e54e465c96372ef42b8682c4f95fb4b78bc57a SHA512 d6e04374d4da390d22cc4d51bfe2910078effc30d6d2ddc36dbc1b94ada12333c2f9c7acb1f444f777f9e268aed90ba8ea15c4c74a8b5ab955fe97ef04469ba7
+EBUILD HTML-Scrubber-0.150.0.ebuild 785 BLAKE2B ebd8f083f72ff9ceba70274ebd06318a1afd56fd67ade5e2f3d9bc7f9386a49c3572e3a2d4a1881f0517d6f421c77996d5af8cb89ead6c6224eeb3d8947bff97 SHA512 caf3a40ff5cb88ea0eb85c9bbc8c37e0bee57995bc61d9f68e99e38820179a92784a53d6f8242892292f317741ebae4feafb1abc71bdd7063c3ac453099460ed
+EBUILD HTML-Scrubber-0.170.0.ebuild 439 BLAKE2B a9f1f5f0cec7c0e7526c5cc04122786b10e2b2e113f47093228e13dce42ebaefc5955c17a62ddcbbb150629938ad26b4c604a100ccaab487e96fa7d1795c8208 SHA512 bb08de8ae6fade28b547983cf48ae75fcd78f1fff1e7fde0a5de7405f66edfc0a6332b2440b45919e3cb24964ac7a65d8fe78bb3e829307321d729fbbf8e0f0b
+MISC metadata.xml 398 BLAKE2B 5c68bd59c5937621592fefcd0b64d705719f8ffbc04f33b931e0e59b25daa452c1f43396ebb0b3881ffc357936382de2edfaca960b4ede0b2c4e1b604721653a SHA512 02bc1e16dc235554a1a12385ab28521e228e11299e55d2ceb71a9cb91f281d9169e5a977692d174073a27d1e2eb94529e3fcf41d3bbf45159921e2a0f09a4e6d
diff --git a/dev-perl/HTML-Scrubber/metadata.xml b/dev-perl/HTML-Scrubber/metadata.xml
new file mode 100644
index 000000000000..924a6e94fcbf
--- /dev/null
+++ b/dev-perl/HTML-Scrubber/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">HTML-Scrubber</remote-id>
+ <remote-id type="cpan-module">HTML::Scrubber</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-SimpleParse-0.120.0-r1 b/dev-perl/HTML-SimpleParse-0.120.0-r1
deleted file mode 100644
index b244de0f4988..000000000000
--- a/dev-perl/HTML-SimpleParse-0.120.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.28 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A bare-bones HTML parser, similar to HTML::Parser
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-SimpleParse/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KW/KWILLIAMS/HTML-SimpleParse-0.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=30d0245dea5f5c5e900139bcfbecb8e6
diff --git a/dev-perl/HTML-SimpleParse-0.120.0-r2 b/dev-perl/HTML-SimpleParse-0.120.0-r2
deleted file mode 100644
index 860c29b57b48..000000000000
--- a/dev-perl/HTML-SimpleParse-0.120.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.28 dev-lang/perl:=
-DESCRIPTION=A bare-bones HTML parser, similar to HTML::Parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-SimpleParse/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KW/KWILLIAMS/HTML-SimpleParse-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1d864a1fc355ce72b8f68f804d4d8f59
diff --git a/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r1.ebuild b/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r1.ebuild
new file mode 100644
index 000000000000..c83f72a19edb
--- /dev/null
+++ b/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KWILLIAMS
+MODULE_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="A bare-bones HTML parser, similar to HTML::Parser"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
diff --git a/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r2.ebuild b/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r2.ebuild
new file mode 100644
index 000000000000..f4bb984e0f6f
--- /dev/null
+++ b/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KWILLIAMS
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="A bare-bones HTML parser, similar to HTML::Parser"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
diff --git a/dev-perl/HTML-SimpleParse/Manifest b/dev-perl/HTML-SimpleParse/Manifest
new file mode 100644
index 000000000000..7308cd16f06d
--- /dev/null
+++ b/dev-perl/HTML-SimpleParse/Manifest
@@ -0,0 +1,4 @@
+DIST HTML-SimpleParse-0.12.tar.gz 8486 BLAKE2B 44c0d508c25aa2959311157b5ab4619861bf9ae6885d2df120518b1fc61d3a547cc06d93af013764f4f3e33c8cc60c7c2a70d074921e9968923e052ead2027a5 SHA512 923927ba1053e34974bf95bb17156639df41b779cc01eb790aebc7ed89143b91fb2d2498763884e236c4220a71a41c34020a078afcff149c1a29d83dcabf67d4
+EBUILD HTML-SimpleParse-0.120.0-r1.ebuild 373 BLAKE2B 2835b6d70a1f3ce64e675eba759bc935d19472012c7d64af06d08dc4e48746bef77476107c6a1ad38d64de10f1b62fcc07e25d53cb918fe679b98fe59e8bff75 SHA512 4a89617fe05c92e86385b85b3860fc7ef27acc23f721b21c00d7b778617f07ff023d4327d6e4dd81ddb5de7291fea403152d944a0263b204f10fdd7b2919cd61
+EBUILD HTML-SimpleParse-0.120.0-r2.ebuild 369 BLAKE2B 4b8f65b2cc6ad4ae6edc2644f1e21093f758216cfbb6cecbfd484a47f4ed6cc929e8a380dce0d3f2e5b19cb5b1c3cbf475511d7691a9194fddca51ac77ad6577 SHA512 5e9be661aadbd42cad0adb323f53161639afc7b95bb17afe9b7af489078cd83ea9a3f374ad13fac25c97695a5661e3e04b664f9274ae1aa6ed7d558c07513133
+MISC metadata.xml 404 BLAKE2B 41c5b7dae1aefbbd60f89792da44e7a410efa112527fb5334c5eaf537b077e7fde49d273fddfeb632ce04a81be6f366acfd216b6cba934c67a1e55dae8467d9f SHA512 87f0d86185207e03d23179bbfb153d835b2caf368125cd8a6f40d3a623a0b6a4c498fe7ef6b74c995ea9033652973b2ae2a142256da441ed81918df31ae76559
diff --git a/dev-perl/HTML-SimpleParse/metadata.xml b/dev-perl/HTML-SimpleParse/metadata.xml
new file mode 100644
index 000000000000..dbecca2baad9
--- /dev/null
+++ b/dev-perl/HTML-SimpleParse/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">HTML-SimpleParse</remote-id>
+ <remote-id type="cpan-module">HTML::SimpleParse</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Strip-2.100.0 b/dev-perl/HTML-Strip-2.100.0
deleted file mode 100644
index 8ee25bf35d86..000000000000
--- a/dev-perl/HTML-Strip-2.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Extension for stripping HTML markup from text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Strip/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KI/KILINRAX/HTML-Strip-2.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=41956537a415250c3ff8bc81802454fa
diff --git a/dev-perl/HTML-Strip-2.90.0 b/dev-perl/HTML-Strip-2.90.0
deleted file mode 100644
index 7a559e43289e..000000000000
--- a/dev-perl/HTML-Strip-2.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extension for stripping HTML markup from text
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Strip/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KI/KILINRAX/HTML-Strip-2.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=30230141097cd339bbde9537a389cc3f
diff --git a/dev-perl/HTML-Strip/HTML-Strip-2.100.0.ebuild b/dev-perl/HTML-Strip/HTML-Strip-2.100.0.ebuild
new file mode 100644
index 000000000000..26ac568aa3af
--- /dev/null
+++ b/dev-perl/HTML-Strip/HTML-Strip-2.100.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KILINRAX
+DIST_VERSION=2.10
+inherit perl-module
+
+DESCRIPTION="Extension for stripping HTML markup from text"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/400_kwalitee.t t/410_pod.t t/420_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-Strip/HTML-Strip-2.90.0.ebuild b/dev-perl/HTML-Strip/HTML-Strip-2.90.0.ebuild
new file mode 100644
index 000000000000..8d8a285dcf3c
--- /dev/null
+++ b/dev-perl/HTML-Strip/HTML-Strip-2.90.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KILINRAX
+MODULE_VERSION=2.09
+inherit perl-module
+
+DESCRIPTION="Extension for stripping HTML markup from text"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/HTML-Strip/Manifest b/dev-perl/HTML-Strip/Manifest
new file mode 100644
index 000000000000..2ba418b2c680
--- /dev/null
+++ b/dev-perl/HTML-Strip/Manifest
@@ -0,0 +1,5 @@
+DIST HTML-Strip-2.09.tar.gz 15040 BLAKE2B 0bc2efd2b358bd607a98a5de6dff0d2c2aab3084462b3e5e2c55364b1c0f04d739778ff441e29902ca4d2c51e5fc08d7bf9d4271ba7ec0de60f150a43e2d03d2 SHA512 8dc1935b401a60b4ae510cfd492b103471d197f0820fb17bd37f5e5f30b0f110f99bc196c53bdfed65ebc3ba5068d4c8e4871020e6e97015a60b64ea38aecd5d
+DIST HTML-Strip-2.10.tar.gz 15333 BLAKE2B 3cb0b3d8a07c403fc9bd242d458ace0e698d7f7e8a071e0531ace502d721f7821aa629ffebbb1dc793357bf438a083d4b379bdfa95a14884be23ff21cd09d3cf SHA512 e5a5c7817e519542e39e3d27e6c113082188665f2f19c795d96aa841f8c35f3515880f1f0eab3a30d69377433311bb3164a8528c057fe331f28f29f8a18c9e05
+EBUILD HTML-Strip-2.100.0.ebuild 554 BLAKE2B d884b94574a728f7246c116fabd5c7d51936dbe9f97a35648be17ae6e6e5e76c282d8ed1dffed33f2bff6a43e660f123798cf554750a587303f91b3e50bc1425 SHA512 b6b2b9d45b6d024f7fe5276fc38160af7e40c8be304d1d5dd5df255d40cdca0b4ed442a450447f9625c54b0a7b95ead56296f7f1bbfc70308831267c2dcab4d9
+EBUILD HTML-Strip-2.90.0.ebuild 480 BLAKE2B e9cb60be89fde268b1932f4185cd7934ca1c36abb92a02155b43bd4bf766871ca69a9120c2f118879bbb5b903793ef420e4729bde2e60cf001f357caf46c5642 SHA512 827a4deb6178aa4a7e852160cb3fe5366f0619c25a0e3f8e635cb1bfabf35ccc66f842eda91dd132727d5cd91062b327587b7e16273f7819ff87f7e43f0a2c0d
+MISC metadata.xml 392 BLAKE2B 14ae532d1ea90aa5b19505dee633472d4fdb1d3d0370d7271d6c3d96d044aeac6f83ad84d0307ef444363e5fa7b26fd234ce96d4b3b61ac6e6ad95f87b0c2a6e SHA512 734f31da61cf757d284858076ea7d994c20e871cfb6a8bb3b09309e8ac6f484296220841a51f8ed153641e1e54426f66f968eaad80ed7b8ebb8ae6640297d583
diff --git a/dev-perl/HTML-Strip/metadata.xml b/dev-perl/HTML-Strip/metadata.xml
new file mode 100644
index 000000000000..5f41414365db
--- /dev/null
+++ b/dev-perl/HTML-Strip/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">HTML-Strip</remote-id>
+ <remote-id type="cpan-module">HTML::Strip</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-StripScripts-1.60.0 b/dev-perl/HTML-StripScripts-1.60.0
deleted file mode 100644
index 7d81f9f730af..000000000000
--- a/dev-perl/HTML-StripScripts-1.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Strip scripting constructs out of HTML
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-StripScripts/
-IUSE=test
-KEYWORDS=~x86 ~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DRTECH/HTML-StripScripts-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=85b430951826a8c592ba2500ed22a80d
diff --git a/dev-perl/HTML-StripScripts-Parser-1.30.0 b/dev-perl/HTML-StripScripts-Parser-1.30.0
deleted file mode 100644
index 7354f47c218d..000000000000
--- a/dev-perl/HTML-StripScripts-Parser-1.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTML-Parser-3.560.0 >=dev-perl/HTML-StripScripts-1.50.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=XSS filter using HTML::Parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-StripScripts-Parser/
-IUSE=test
-KEYWORDS=~x86 ~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Parser-3.560.0 >=dev-perl/HTML-StripScripts-1.50.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DRTECH/HTML-StripScripts-Parser-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=83549c4cfeff04323c5076f73328a888
diff --git a/dev-perl/HTML-StripScripts-Parser/HTML-StripScripts-Parser-1.30.0.ebuild b/dev-perl/HTML-StripScripts-Parser/HTML-StripScripts-Parser-1.30.0.ebuild
new file mode 100644
index 000000000000..3c821a9afdd7
--- /dev/null
+++ b/dev-perl/HTML-StripScripts-Parser/HTML-StripScripts-Parser-1.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=1.03
+DIST_AUTHOR=DRTECH
+inherit perl-module
+
+DESCRIPTION="XSS filter using HTML::Parser"
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/HTML-Parser-3.560.0
+ >=dev-perl/HTML-StripScripts-1.50.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/HTML-StripScripts-Parser/Manifest b/dev-perl/HTML-StripScripts-Parser/Manifest
new file mode 100644
index 000000000000..092a4a204e10
--- /dev/null
+++ b/dev-perl/HTML-StripScripts-Parser/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-StripScripts-Parser-1.03.tar.gz 9524 BLAKE2B 7a3f9b7edcddd604f1e23d746ac80187c60bfc74f1c36d7b84e9a59eb4f3aefe9e0df1f1c136c1c9ce2b54f7163afc3103dc43fa17868d434c8dd93eb1a4e399 SHA512 3bc766ff738623191b23c5212751cad32b76160bf5e3dcdfad5e161288c906deb1357fc092a962da87525b7364ba924de9ef68b94966c003ee7cb23e8035dc15
+EBUILD HTML-StripScripts-Parser-1.30.0.ebuild 435 BLAKE2B 6bafdd84a09ecc96e9cff5c5aebe91f6d71608ffaeabe2995d3f83455758b5a91b3edd79e208ee4f0ccac9c95f4b2cbb52ddb2cca7997c3eb9c5b2207f0f2af4 SHA512 a6cab1a50af16a794ba74d9c7b516cdb458ea1f4f7c21507f3ef18450ff3d46f6c592622bac2a0e50efc474cd6032e9a1f1794b4c0143559c20169770efc0544
+MISC metadata.xml 421 BLAKE2B 539c99ec97c5e75a868fa3b0d24d9afb504307edea202c32bbfd1e8508d9eb5a9d9d67d44e5331152ca8f881b7d55452b2f01ddcdf6a24984c41e48ceb9a10a2 SHA512 962185f51843abccc6e02bd51b4edcc4dd98600182fa96fb8f4efde68abb9d7d43e6a52625627626ba1ad875683c7efdf5a69c161363d887b40b8c1bdd43a3a8
diff --git a/dev-perl/HTML-StripScripts-Parser/metadata.xml b/dev-perl/HTML-StripScripts-Parser/metadata.xml
new file mode 100644
index 000000000000..9690061cc25a
--- /dev/null
+++ b/dev-perl/HTML-StripScripts-Parser/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">HTML-StripScripts-Parser</remote-id>
+ <remote-id type="cpan-module">HTML::StripScripts::Parser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-StripScripts/HTML-StripScripts-1.60.0.ebuild b/dev-perl/HTML-StripScripts/HTML-StripScripts-1.60.0.ebuild
new file mode 100644
index 000000000000..b5d162b30301
--- /dev/null
+++ b/dev-perl/HTML-StripScripts/HTML-StripScripts-1.60.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=1.06
+DIST_AUTHOR=DRTECH
+inherit perl-module
+
+DESCRIPTION="Strip scripting constructs out of HTML"
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+RDEPEND="
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/HTML-StripScripts/Manifest b/dev-perl/HTML-StripScripts/Manifest
new file mode 100644
index 000000000000..21a3dbf7918b
--- /dev/null
+++ b/dev-perl/HTML-StripScripts/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-StripScripts-1.06.tar.gz 44745 BLAKE2B f239466e7d328113979b3676812aab4371d69e5a8d783a4cacec14ee2cee86058bef2e201105030315b7387a2e6a861d303c491066fb1750a469c5b45083005b SHA512 5d358997816653e32dba8916ac95967da345ec8c018ba7d21ef3bebca9bdda3131917b596dd25f51a3c63f85df7babfeab6133b46a7e15a0cd0409c055e2c589
+EBUILD HTML-StripScripts-1.60.0.ebuild 375 BLAKE2B c34785dd9648cec3d80baf82c2dd1b2eeaeca3336c298288b826409cbf2bc4156d9b223dcab4cd44b4ef43cc637dfa7d246b0456616f285bd6186301049d775d SHA512 d22fe076f14cef44e0527933724db828188c51bbcd99442e113457cb95993617db8349924d9ac9265780fdfcb401576c5af665605932ba1e08fa312c5b9f5d3d
+MISC metadata.xml 406 BLAKE2B 322621f0b7de1e5e884934478deacbe250e760be51fd5f86321c451a09a685dfed854e3dea8adba63da339d01a3c0189748a70ab50ea117f7c977e655f7bf8d8 SHA512 4dd23d8427fddba7ef4146bf6cee3998c319e6eb5b068639314ce3b5c9cfafeaba405ed87bcae08348f174945618ea12c8a7853b0d7304dc805901b57c6d58e6
diff --git a/dev-perl/HTML-StripScripts/metadata.xml b/dev-perl/HTML-StripScripts/metadata.xml
new file mode 100644
index 000000000000..d65baa09a290
--- /dev/null
+++ b/dev-perl/HTML-StripScripts/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">HTML-StripScripts</remote-id>
+ <remote-id type="cpan-module">HTML::StripScripts</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Table-2.08a-r1 b/dev-perl/HTML-Table-2.08a-r1
deleted file mode 100644
index 21975375f668..000000000000
--- a/dev-perl/HTML-Table-2.08a-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=produces HTML tables
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Table/
-KEYWORDS=amd64 ia64 ~ppc ~ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AJ/AJPEACOCK/HTML-Table-2.08a.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b0cad862cd1e9cf2d45d81c00519c46d
diff --git a/dev-perl/HTML-Table/HTML-Table-2.08a-r1.ebuild b/dev-perl/HTML-Table/HTML-Table-2.08a-r1.ebuild
new file mode 100644
index 000000000000..2fa5b1447176
--- /dev/null
+++ b/dev-perl/HTML-Table/HTML-Table-2.08a-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AJPEACOCK
+inherit perl-module
+
+DESCRIPTION="produces HTML tables"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ~ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/HTML-Table/Manifest b/dev-perl/HTML-Table/Manifest
new file mode 100644
index 000000000000..febd01aba674
--- /dev/null
+++ b/dev-perl/HTML-Table/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-Table-2.08a.tar.gz 23934 BLAKE2B cf08002baafc2c83929b46ad1d6695b5bd42b18e6e413da16e1804f9885a9d60507afe04fab7403f0948aab01385cfb891892023a04edec12482feb32acddf46 SHA512 fe2e0a9777a45cc7b720b33694fd9aec6626a27720dedf57238c4166163ae6d35fd8f61a4321e6951c589269c28a3ba2677bdd1f849446bfadb2c90e6d052a36
+EBUILD HTML-Table-2.08a-r1.ebuild 305 BLAKE2B 27c1ebbd0d103ae288fb52bc0f18302b0dc33ec20fc7e3b5f8a97a32016c187ab3ace831e2118b31e42056ec37a3324fc70dfbf26d13e3060c477339d0509c76 SHA512 c17f94e74c2c787ccbd1d812b73547680e58bb2fc8a774bf614615178a0a5d23393d702a60ac2da1c491c42b7749f728aa89333154bb306afcdea934c63e1212
+MISC metadata.xml 392 BLAKE2B 157a3c2f5cc3191cecf650dc23e8fa3a0cc83156239041d68fe165b7e2988513f11c323d5115bc3d5fc9a889840409ba624568804261f2174a549bd513249853 SHA512 0c41fd4a317893090694e72b33f02a53983211ba5e145b5830ceda129fbadca57608f56b8923f432fca6b9917ec36a1d79e2d0e916a1617929d2af799dd9f899
diff --git a/dev-perl/HTML-Table/metadata.xml b/dev-perl/HTML-Table/metadata.xml
new file mode 100644
index 000000000000..e53ef04fa8c5
--- /dev/null
+++ b/dev-perl/HTML-Table/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">HTML-Table</remote-id>
+ <remote-id type="cpan-module">HTML::Table</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-TableContentParser-0.130.0 b/dev-perl/HTML-TableContentParser-0.130.0
deleted file mode 100644
index ae1906711ee8..000000000000
--- a/dev-perl/HTML-TableContentParser-0.130.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/HTML-Parser dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse the content of tables in HTML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-TableContentParser/
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SD/SDRABBLE/HTML-TableContentParser-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=adf8e25d0d495e713ba64c4f0072b608
diff --git a/dev-perl/HTML-TableContentParser/HTML-TableContentParser-0.130.0.ebuild b/dev-perl/HTML-TableContentParser/HTML-TableContentParser-0.130.0.ebuild
new file mode 100644
index 000000000000..642f69822aaa
--- /dev/null
+++ b/dev-perl/HTML-TableContentParser/HTML-TableContentParser-0.130.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SDRABBLE
+MODULE_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Parse the content of tables in HTML"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/HTML-Parser"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
+PATCHES=( "${FILESDIR}"/0.13-test.patch )
diff --git a/dev-perl/HTML-TableContentParser/Manifest b/dev-perl/HTML-TableContentParser/Manifest
new file mode 100644
index 000000000000..71f5c599d232
--- /dev/null
+++ b/dev-perl/HTML-TableContentParser/Manifest
@@ -0,0 +1,4 @@
+AUX 0.13-test.patch 2076 BLAKE2B 4b3e46ada5bc7e3a9c7f6b105bbf804083abcd4d3c1873ee894468bf2ac49aa089b78583c061c83a34d37149a165efc85db0a40ea5b537e1455763a58abc5cad SHA512 39037bc38e5bd95f710dbfe005b05f2a355fa075b3f6de3681e6fc812e18850f9ab727ec9012761c6167b35302462223f4d2543dce6135ba63320b0751600bf9
+DIST HTML-TableContentParser-0.13.tar.gz 4664 BLAKE2B 062dc7ac6a78ec75f7d306649710ef470c6b6f750f651cc976d9f44fa40fbf247a89e0847ed8a991cecd929f3ea328bbee69c2cb29627f6d4fb0e23d3a3ab5c5 SHA512 0707a0059a7d885052615ee7badecc8915d5f8c67fd8683a226e23a0690f1872519475c32f51f299333c3208c20ea15380624fd0ebd1dc0b11457febfb3db585
+EBUILD HTML-TableContentParser-0.130.0.ebuild 377 BLAKE2B b1b2a33a0751dc88124ce78bc75c603fcf91de3c21bbbdc74bc209d8a4d1db7cef3f19866fe893b74c7a44ad080923759065a17afbb53ac55e4132ffe9a0885b SHA512 c318fb523b0a654ea8ab89dcb2e9c36bba77365843f6d3b1479397dd9f3e0ec136a36483a3cdb26e2625919ce39fac273d0e674d336d101705e8fe2c41811b9f
+MISC metadata.xml 534 BLAKE2B 8407660decf17098cda6bae4fbd878ee6454f09ac54ba47c51fbf853ecee0ad7bd37dda922c771629fe59393bfb76f859b9419372e75b2c9cbe1f46fd47e2424 SHA512 8afdcb73c8dc04924721658d39ec4d853f3a96501d8e5a0998270890ce33db877328bb4520839ed5a354a72793d26e8f944127bd48fa28ba68e290f52f827c99
diff --git a/dev-perl/HTML-TableContentParser/files/0.13-test.patch b/dev-perl/HTML-TableContentParser/files/0.13-test.patch
new file mode 100644
index 000000000000..79916acc1e1c
--- /dev/null
+++ b/dev-perl/HTML-TableContentParser/files/0.13-test.patch
@@ -0,0 +1,74 @@
+--- t/1.t
++++ t/1.t
+@@ -2,6 +2,8 @@
+
+
+ use Test;
++use strict;
++use warnings;
+
+ BEGIN { plan tests => 34 }
+
+@@ -20,7 +22,7 @@
+
+ ## Test object creation
+
+-$obj = HTML::TableContentParser->new();
++my $obj = HTML::TableContentParser->new();
+ ok(defined $obj, 1, $@);
+
+
+@@ -29,14 +31,14 @@
+ ## the correct values to the callback.
+
+
+-$table_caption = 'This is a caption';
+-$table_content1 = 'This is table cell content 1';
+-$table_content2 = 'This is table cell content 2';
+-$table_content3 = '<a href="SomeLink">This is table cell content 3, a link</a>';
+-$table_content4 = 'Some more text wrapping <a href="SomeLink">This is table cell content 4</a> a link.';
+-$header_text = 'Header text';
++my $table_caption = 'This is a caption';
++my $table_content1 = 'This is table cell content 1';
++my $table_content2 = 'This is table cell content 2';
++my $table_content3 = '<a href="SomeLink">This is table cell content 3, a link</a>';
++my $table_content4 = 'Some more text wrapping <a href="SomeLink">This is table cell content 4</a> a link.';
++my $header_text = 'Header text';
+
+-$html = qq{
++my $html = qq{
+ <html>
+ <head>
+ </head>
+@@ -59,7 +61,7 @@
+
+
+ $HTML::TableContentParser::DEBUG = 0;
+-$tables = $obj->parse($html);
++my $tables = $obj->parse($html);
+ ok($tables->[0]->{caption}->{data}, $table_caption, $@);
+ ok($tables->[0]->{rows}->[0]->{cells}->[0]->{data}, $table_content1, $@);
+ ok($tables->[0]->{rows}->[1]->{cells}->[0]->{data}, $table_content2, $@);
+@@ -124,16 +126,17 @@
+ ok(@$tables, 2, @_);
+
+ ## and three headers for each table
+-for $t (0..$#{@$tables}) {
+- for (0..$#hdrs) {
+- ok($tables->[$t]->{headers}->[$_]->{data}, $hdrs[$_], $@);
++for my $t (0..(@$tables-1)) {
++ for (0..2) {
++ # ok($t, $t);
++ ok($tables->[$t]->{headers}->[$_]->{data}, $hdrs[$_], $@);
+ }
+ }
+
+
+ ## and three rows of three cells each, for each table.. (18 total).
+-for $t (0..$#{@$tables}) {
+- for $r (0..$#rows) {
++for my $t (0..1) {
++ for my $r (0..$#rows) {
+ for (0..2) {
+ ok($tables->[$t]->{rows}->[$r]->{cells}->[$_]->{data}, $rows[$r]->[$_], $@);
+ }
diff --git a/dev-perl/HTML-TableContentParser/metadata.xml b/dev-perl/HTML-TableContentParser/metadata.xml
new file mode 100644
index 000000000000..7ee48c34292c
--- /dev/null
+++ b/dev-perl/HTML-TableContentParser/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-TableContentParser</remote-id>
+ <remote-id type="cpan-module">HTML::TableContentParser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-TableExtract-2.130.0 b/dev-perl/HTML-TableExtract-2.130.0
deleted file mode 100644
index 910593a77b46..000000000000
--- a/dev-perl/HTML-TableExtract-2.130.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/HTML-Element-Extended-1.160.0 dev-perl/HTML-Parser virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Perl Table-Extract Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-TableExtract/
-KEYWORDS=alpha amd64 ppc ppc64 x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Element-Extended-1.160.0 dev-perl/HTML-Parser dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSISK/HTML-TableExtract-2.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3f9201ebaa0907d726c5914c89855c55
diff --git a/dev-perl/HTML-TableExtract-2.150.0 b/dev-perl/HTML-TableExtract-2.150.0
deleted file mode 100644
index 385a4090290e..000000000000
--- a/dev-perl/HTML-TableExtract-2.150.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTML-Element-Extended-1.160.0 dev-perl/HTML-Parser virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=The Perl Table-Extract Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-TableExtract/
-KEYWORDS=alpha amd64 ppc ppc64 x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Element-Extended-1.160.0 dev-perl/HTML-Parser dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSISK/HTML-TableExtract-2.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b39dee9db4b9a4bf5c0230ad9dd108b4
diff --git a/dev-perl/HTML-TableExtract/HTML-TableExtract-2.130.0.ebuild b/dev-perl/HTML-TableExtract/HTML-TableExtract-2.130.0.ebuild
new file mode 100644
index 000000000000..53d56b11e0c7
--- /dev/null
+++ b/dev-perl/HTML-TableExtract/HTML-TableExtract-2.130.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSISK
+MODULE_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="The Perl Table-Extract Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 x86 ~x86-linux"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/HTML-Element-Extended-1.160.0
+ dev-perl/HTML-Parser
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc="TODO"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0.ebuild b/dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0.ebuild
new file mode 100644
index 000000000000..9841b830195d
--- /dev/null
+++ b/dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSISK
+DIST_VERSION=2.15
+inherit perl-module
+
+DESCRIPTION="The Perl Table-Extract Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 x86 ~x86-linux"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/HTML-Element-Extended-1.160.0
+ dev-perl/HTML-Parser
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc="TODO"
+src_test() {
+ # https://rt.cpan.org/Ticket/Display.html?id=121920
+ perl_rm_files t/30_tree.t t/01_pod.t t/02_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-TableExtract/Manifest b/dev-perl/HTML-TableExtract/Manifest
new file mode 100644
index 000000000000..2abfed70ae16
--- /dev/null
+++ b/dev-perl/HTML-TableExtract/Manifest
@@ -0,0 +1,5 @@
+DIST HTML-TableExtract-2.13.tar.gz 36417 BLAKE2B 86a6ca27383f03eab5e57fda6c5b3a1f0e10d8e56db3689f8d18c7be93c0b361f2ec4ebf51d55120ca9127696daa7c4ef30f5a80fb7c4815ade43e1435e4ed6b SHA512 7a35952c37d6c2997e50901208cce06af97b597574f91a14d3e7700bef42df398721a6b42fe14bd3ed3733d248e80c2c8f0029c6e2caab4bc66a84474bdddf7c
+DIST HTML-TableExtract-2.15.tar.gz 36481 BLAKE2B 37562bcd8dc559b4a6dede3c3242e80726374e059841963d36c7ae83130444cadc9c080316bf5a830b12d7c6d9a01b2f27f75621afa0e0c063bf069be84e8ff8 SHA512 54fe445bd4bfc55d244ba6ba9888ea556b1a93b384be1f935ae3e93dc6d9e07167fa0fa07365d7fbc89e0a4924a40ea10fdc63d2ebf55f8d5f0d2ed90848a607
+EBUILD HTML-TableExtract-2.130.0.ebuild 456 BLAKE2B ef05ad10c041b5fefc7bcde3c17c03c5e616db025d5ddb3640ba27b7ff90d8c6b4cf5ef848bb26f9ef6207c27758adaf7306a6017354c55e91c1f3036b2bcfbe SHA512 cc313668ddcd2e348f5fa589d16c4c8be97298128b2a4e6229b8c748d646770d29c0596812f00aa37847cd136947dfa2dcae2518f37f557fd30abdee9077f445
+EBUILD HTML-TableExtract-2.150.0.ebuild 576 BLAKE2B f75966f9cd2ef9457eed45cb83c408d530610ac1f31446db8ec299707873c75e495b733fce4579350fdfb68c3a284376ae450cf3cd1e96fac07c6f610d389bb4 SHA512 76c2b44e49a1c34ab42c395a9e2f80386a23d79f389ebef8bbf0930e490fbb3ddf69675e89c3caffd0f1aef0037cec8b54302dda0d0d45d29251938723e71f36
+MISC metadata.xml 630 BLAKE2B 0a085c6fd297ae9666671a8bd612e0811055ba8ed3b9aa9e7bba5fc586c52d53dbd0af1a316f15bb67e608d011de8e8bbb11ceef6277c6df630e6399df9238fc SHA512 0228a0f3c81a3de3dcec2f472644a0e8443421a63548b1f943074086dd5caa5c07f3f3f23656288ea2b6d01e455be541d7816aaae61d34ec758eb7b5d89221e1
diff --git a/dev-perl/HTML-TableExtract/metadata.xml b/dev-perl/HTML-TableExtract/metadata.xml
new file mode 100644
index 000000000000..a1d1ade78af3
--- /dev/null
+++ b/dev-perl/HTML-TableExtract/metadata.xml
@@ -0,0 +1,15 @@
+<?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">HTML-TableExtract</remote-id>
+ <remote-id type="cpan-module">HTML::TableExtract</remote-id>
+ <remote-id type="cpan-module">HTML::TableExtract::Rasterize</remote-id>
+ <remote-id type="cpan-module">HTML::TableExtract::StripHTML</remote-id>
+ <remote-id type="cpan-module">HTML::TableExtract::Table</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-TableParser-0.420.0 b/dev-perl/HTML-TableParser-0.420.0
deleted file mode 100644
index 4b450bfdf301..000000000000
--- a/dev-perl/HTML-TableParser-0.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTML-Parser-3.260.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 virtual/perl-CPAN-Meta test? ( >=virtual/perl-Test-Simple-0.320.0 ) dev-lang/perl:=
-DESCRIPTION=Extract data from an HTML table
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-TableParser/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=GPL-3+
-RDEPEND=>=dev-perl/HTML-Parser-3.260.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DJ/DJERIUS/HTML-TableParser-0.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=83745b2e393b25eb5b5f4a6ef5938ee5
diff --git a/dev-perl/HTML-TableParser/HTML-TableParser-0.420.0.ebuild b/dev-perl/HTML-TableParser/HTML-TableParser-0.420.0.ebuild
new file mode 100644
index 000000000000..d5fbf0c83f3c
--- /dev/null
+++ b/dev-perl/HTML-TableParser/HTML-TableParser-0.420.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DJERIUS
+DIST_VERSION=0.42
+inherit perl-module
+
+DESCRIPTION="Extract data from an HTML table"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/HTML-Parser-3.260.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ virtual/perl-CPAN-Meta
+ test? (
+ >=virtual/perl-Test-Simple-0.320.0
+ )
+"
diff --git a/dev-perl/HTML-TableParser/Manifest b/dev-perl/HTML-TableParser/Manifest
new file mode 100644
index 000000000000..4b2c5d1835be
--- /dev/null
+++ b/dev-perl/HTML-TableParser/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-TableParser-0.42.tar.gz 73638 BLAKE2B d422069322eada6e72a6742b32418b3c99dda824ebe98c10211b0cf0c4bf7133c6c7fe990148969c8e18cb01c2f2792ebc13ebfc04f8b5032ab48c4febfa6992 SHA512 dddde421a186ebd354c06201fdaa1379378b83acfc86fb0ed9a7959a993dd403c6d40d9aa36e143d1236c9d21ec56c851d82867783e4954f0eeba75ea8400d3d
+EBUILD HTML-TableParser-0.420.0.ebuild 463 BLAKE2B 3fb125e8b09efc2565fbfdb4c58aa8f8805fae6ba35c83f1052fdc79f39084f8f0452481bd453039859ae77aebf44104cb7ba2040c24a72198166048e8ff08f8 SHA512 b6620569bda67a6a6e153cdcd6903ceee2b5e6662c574e306eaea278d1c539bf5907e0f4fceb3d3b05af6b6be5e3b7d160c6ce1b4927648e6b849dcb7db0d046
+MISC metadata.xml 475 BLAKE2B 200be53db320cb5d919d966b1f4b8a8c58f33927baab43151f1f719df36958ed9f8c4d9568b2153e09753b6838d93f9337933e64dd7c007c1f8b5150dacf4551 SHA512 121f33a9da412a987f2473b9e311dc0e5ba2bcf4e1ff51c84183a015221c3bca600f7424f6bf6c714d5033c1b2b2f8615bdf147e9a1a3e3fad7f5629eb8c6328
diff --git a/dev-perl/HTML-TableParser/metadata.xml b/dev-perl/HTML-TableParser/metadata.xml
new file mode 100644
index 000000000000..951a58db54da
--- /dev/null
+++ b/dev-perl/HTML-TableParser/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-TableParser</remote-id>
+ <remote-id type="cpan-module">HTML::TableParser</remote-id>
+ <remote-id type="cpan-module">HTML::TableParser::Table</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-TagFilter-1.30.0 b/dev-perl/HTML-TagFilter-1.30.0
deleted file mode 100644
index 9b3e490a5a2c..000000000000
--- a/dev-perl/HTML-TagFilter-1.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/HTML-Parser dev-perl/URI dev-lang/perl:=[-build(-)]
-DESCRIPTION=A fine-grained html-filter, xss-blocker and mailto-obfuscator
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-TagFilter/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser dev-perl/URI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WR/WROSS/HTML-TagFilter-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d85b76274de24909423648400fef868d
diff --git a/dev-perl/HTML-TagFilter/HTML-TagFilter-1.30.0.ebuild b/dev-perl/HTML-TagFilter/HTML-TagFilter-1.30.0.ebuild
new file mode 100644
index 000000000000..731bc5bd494b
--- /dev/null
+++ b/dev-perl/HTML-TagFilter/HTML-TagFilter-1.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=1.03
+MODULE_AUTHOR="WROSS"
+inherit perl-module
+
+DESCRIPTION="A fine-grained html-filter, xss-blocker and mailto-obfuscator"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/HTML-Parser
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}"
+PATCHES=( "${FILESDIR}/${P}-no-dot-inc.patch" )
+
+SRC_TEST="do"
diff --git a/dev-perl/HTML-TagFilter/Manifest b/dev-perl/HTML-TagFilter/Manifest
new file mode 100644
index 000000000000..83b3e75bf1ed
--- /dev/null
+++ b/dev-perl/HTML-TagFilter/Manifest
@@ -0,0 +1,4 @@
+AUX HTML-TagFilter-1.30.0-no-dot-inc.patch 1068 BLAKE2B 9ec149484e2431cf8301cb5dcfb8ecc79d17a64116780b345e1bb9676371a98a43d2f8bd253b4b5c56424255065427f8fabde459a5564d70db8400530c35b057 SHA512 c9812b6e852759bce4331a72ef09b75c2f5bf38ab7b6f79db1f41589c64cfd76b855f8dfbf27bf0b500986e7c377c15f541885f45c6d3cc3c536a0a740881099
+DIST HTML-TagFilter-1.03.tar.gz 15977 BLAKE2B 2ec6bc31acb67e676c00d435dfd3cf3e80d428afaf9e6b6ccffa3417a8be1beb3aad6e54468b2fcc7fc32808af633ae7be295ed02c35bc1bdccaffc5809d3721 SHA512 f8bed6d245420e1af1ab1fc09379263020527065dcae3b82a2273e3be62acbdf81b7439b9324962fa2ebc865c9db1077f600e8107c2892d702d1d8bf1d800ccd
+EBUILD HTML-TagFilter-1.30.0.ebuild 428 BLAKE2B 7f5950a8266816887e48e779e4249e311e6ebfd12483b74aa8e8e68a2b46282e38253cc774ca44c363ec1530ad3b131acf6208d488472fc8f79a5a39e8497fca SHA512 fa64ba9140ffb793ca7320b4d4643f1355943c68354fd680148ae2b8b06586d83e8d602d48797de600ecf15e75bab2014a411a4fdae2bd13737ebf1e0661304c
+MISC metadata.xml 541 BLAKE2B 3971a6db5ec2bfd8f1099975ec8894e0f24f5a6d04cbe899276f280d2e6e67fd34dc6db5e2f33bdb0eb31333ba4cd077beb01f6e69b019dc7b69c30f0279bfed SHA512 02c2006aee0dfeefa611fad6105b57bda4c611db3bfe4ae9e91fb878bc59b4824bf5f05b9030e56863475c71debe3b49e1a0adbd682569be90f609a800f8bec5
diff --git a/dev-perl/HTML-TagFilter/files/HTML-TagFilter-1.30.0-no-dot-inc.patch b/dev-perl/HTML-TagFilter/files/HTML-TagFilter-1.30.0-no-dot-inc.patch
new file mode 100644
index 000000000000..cc2f106182bb
--- /dev/null
+++ b/dev-perl/HTML-TagFilter/files/HTML-TagFilter-1.30.0-no-dot-inc.patch
@@ -0,0 +1,46 @@
+From 6b22ff73fac56cd405f021f5c9fd1cce6f62cff0 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 24 Oct 2017 18:44:46 +1300
+Subject: Fix tests for '.' in @INC
+
+Bug: https://bugs.gentoo.org/616992
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121449
+---
+ MANIFEST | 2 +-
+ t/04-subclass.t | 1 +
+ {My => t/lib/My}/Filter.pm | 0
+ 3 files changed, 2 insertions(+), 1 deletion(-)
+ rename {My => t/lib/My}/Filter.pm (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 2ef9813..ef6a569 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -3,7 +3,7 @@ Makefile.PL
+ MANIFEST
+ README
+ TagFilter.pm
+-My/Filter.pm
++t/lib/My/Filter.pm
+ t/01-filter.t
+ t/02-xss.t
+ t/03-extension.t
+diff --git a/t/04-subclass.t b/t/04-subclass.t
+index ef2eb61..f8b3598 100644
+--- a/t/04-subclass.t
++++ b/t/04-subclass.t
+@@ -2,6 +2,7 @@ package main;
+
+ use strict;
+ use Test::More;
++use lib 't/lib';
+ use My::Filter;
+
+ BEGIN {
+diff --git a/My/Filter.pm b/t/lib/My/Filter.pm
+similarity index 100%
+rename from My/Filter.pm
+rename to t/lib/My/Filter.pm
+--
+2.14.2
+
diff --git a/dev-perl/HTML-TagFilter/metadata.xml b/dev-perl/HTML-TagFilter/metadata.xml
new file mode 100644
index 000000000000..44175c108841
--- /dev/null
+++ b/dev-perl/HTML-TagFilter/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-TagFilter</remote-id>
+ <remote-id type="cpan-module">HTML::TagFilter</remote-id>
+ <remote-id type="cpan-module">My::Filter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Tagset-3.200.0-r1 b/dev-perl/HTML-Tagset-3.200.0-r1
deleted file mode 100644
index 2e0726e9afe3..000000000000
--- a/dev-perl/HTML-Tagset-3.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Data tables useful in parsing HTML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Tagset/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=864fc1973e3e8b2ad57a70cb9eae5ba7
diff --git a/dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r1.ebuild b/dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r1.ebuild
new file mode 100644
index 000000000000..fd81f96d39e8
--- /dev/null
+++ b/dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PETDANCE
+MODULE_VERSION=3.20
+inherit perl-module
+
+DESCRIPTION="Data tables useful in parsing HTML"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/HTML-Tagset/Manifest b/dev-perl/HTML-Tagset/Manifest
new file mode 100644
index 000000000000..d64774c96a2d
--- /dev/null
+++ b/dev-perl/HTML-Tagset/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-Tagset-3.20.tar.gz 8150 BLAKE2B d74358e6c5eb1d1b9fa78e40a80ffc0e98ccedcaa743e99eda18ed82d2c1244700ccb0e9db6bba7dca71b1e1fceb04e157b556e52cc00d245ecbd3dd2d68a063 SHA512 b53c099a96b493c3d03c51fcf3d58dd3b830069583f2d07477175ea234c43e91a0b380c82a71126f971faf2768e832af34967d08d899db7653d65613d6530072
+EBUILD HTML-Tagset-3.200.0-r1.ebuild 513 BLAKE2B df9603937222e1293e9da5caabf1b1ec463da004f159bab2079ab9752b147c02cd3e4d7df068832a2c658b44d5efd4f7ed0cd174bc088db1186a48a3f548b6d7 SHA512 56a38193045bb5a3ce842e3c64ede2b1da543615dc835afa4337a301e6e9f25fbe9b2d1ffff12be6518bdd0f80487c697c698ed9262e054eeab561b8aae9d0a1
+MISC metadata.xml 394 BLAKE2B 37fc53e97d199a6975fcf389953b08a3c5689551c8ec2ba01e823eedf60ce630899548c315a97e30230c1036ce1a7f74232c23124ee98c5e423a57f3c612969f SHA512 66fc5b74653e2086b40c3f5ed8379edc305d3c4941ed1c3e34d109eeacab8d5fc2097fb67f9bf3e0fa53bb96fdd42c16e816355b67175417e4db6d02899675e8
diff --git a/dev-perl/HTML-Tagset/metadata.xml b/dev-perl/HTML-Tagset/metadata.xml
new file mode 100644
index 000000000000..351b77787e82
--- /dev/null
+++ b/dev-perl/HTML-Tagset/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">HTML-Tagset</remote-id>
+ <remote-id type="cpan-module">HTML::Tagset</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Template-2.950.0 b/dev-perl/HTML-Template-2.950.0
deleted file mode 100644
index f7257929bc39..000000000000
--- a/dev-perl/HTML-Template-2.950.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/CGI ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module to use HTML Templates
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Template/
-IUSE=test
-KEYWORDS=amd64 ~arm ~mips ppc ~ppc64 x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WO/WONKO/HTML-Template-2.95.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9b80afbb3b16b28b40e9187f0aef22bf
diff --git a/dev-perl/HTML-Template-2.970.0 b/dev-perl/HTML-Template-2.970.0
deleted file mode 100644
index 0f55f7531315..000000000000
--- a/dev-perl/HTML-Template-2.970.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/CGI virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A Perl module to use HTML Templates
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Template/
-IUSE=test examples
-KEYWORDS=amd64 ~arm ~mips ppc ~ppc64 x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/HTML-Template-2.97.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=15a075e032d17a22fe69a81d4fb67d37
diff --git a/dev-perl/HTML-Template-Expr-0.70.0-r1 b/dev-perl/HTML-Template-Expr-0.70.0-r1
deleted file mode 100644
index 6cde9c1db70c..000000000000
--- a/dev-perl/HTML-Template-Expr-0.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/HTML-Template-2.8 dev-perl/Parse-RecDescent dev-lang/perl:=[-build(-)]
-DESCRIPTION=HTML::Template extension adding expression support
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Template-Expr/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Template-2.8 dev-perl/Parse-RecDescent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/HTML-Template-Expr-0.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a9eb3baf0a80f61dee8b3fc3358604fa
diff --git a/dev-perl/HTML-Template-Expr/HTML-Template-Expr-0.70.0-r1.ebuild b/dev-perl/HTML-Template-Expr/HTML-Template-Expr-0.70.0-r1.ebuild
new file mode 100644
index 000000000000..4cc96417be10
--- /dev/null
+++ b/dev-perl/HTML-Template-Expr/HTML-Template-Expr-0.70.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SAMTREGAR
+MODULE_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="HTML::Template extension adding expression support"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/HTML-Template-2.8
+ dev-perl/Parse-RecDescent"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/HTML-Template-Expr/Manifest b/dev-perl/HTML-Template-Expr/Manifest
new file mode 100644
index 000000000000..d3d37585ac5b
--- /dev/null
+++ b/dev-perl/HTML-Template-Expr/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-Template-Expr-0.07.tar.gz 19540 BLAKE2B d3c9e44e4b10a4bd97bb59ea35cec459f31f49d487420e346cc3aee40ffe6bcf0a675d74e6821e81f3d2486c04f52a0ba17f942f6cbfa37b7be466df92fedcdd SHA512 965e684a19160d0ca78be94736583a1402666b422432655104ead87c4b9bac4486b97ffbf21ed1f21006feed3ebf25a8dc9e8d6a1e9e1919c6a6f2bcc49dd85c
+EBUILD HTML-Template-Expr-0.70.0-r1.ebuild 387 BLAKE2B c465bce1a609a5da1367ce9bfcf6718c1ad200ef29ef969311eba5c40f1ccfe7e46061dc4ffe599787cead5c00d15a7e94b4bbb9ef25b3ac78590c0e4c5a6a30 SHA512 a8b5f0bcde9c71da74d816661bba89cbea586dc788493eb7a72d032cb01659e3f544fc0902d41e4f4ea3723ddd509bc0c5f9d6398530cf5bd75e4a7743821fed
+MISC metadata.xml 409 BLAKE2B 2d5ab09b43324f7e3a6370beb8d85174c1e826d0a78fae5e4169855addd3e31e47cf70864de4c0a685703e0353f7000fe8e9c110f5dfb67650a9f5d6777263c8 SHA512 0c355ceeaab0ef997612ae7390a97de2bb648577e4a4c3f92f118b313f54a2e173950f24e8bcaf796f9efcd72096b3e91e4eaae21fa19934f56994ef0bfe239f
diff --git a/dev-perl/HTML-Template-Expr/metadata.xml b/dev-perl/HTML-Template-Expr/metadata.xml
new file mode 100644
index 000000000000..676f70b7fbe3
--- /dev/null
+++ b/dev-perl/HTML-Template-Expr/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">HTML-Template-Expr</remote-id>
+ <remote-id type="cpan-module">HTML::Template::Expr</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Template-JIT-0.50.0-r3 b/dev-perl/HTML-Template-JIT-0.50.0-r3
deleted file mode 100644
index fa0651cbec69..000000000000
--- a/dev-perl/HTML-Template-JIT-0.50.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTML-Template-2.8 dev-perl/Inline dev-perl/Inline-C dev-lang/perl:=
-DESCRIPTION=a just-in-time compiler for HTML::Template
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Template-JIT/
-IUSE=examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Template-2.8 dev-perl/Inline dev-perl/Inline-C dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/HTML-Template-JIT-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f1abb919a0f08d706dafb8a10589dff4
diff --git a/dev-perl/HTML-Template-JIT/HTML-Template-JIT-0.50.0-r3.ebuild b/dev-perl/HTML-Template-JIT/HTML-Template-JIT-0.50.0-r3.ebuild
new file mode 100644
index 000000000000..6f0a705cd2c9
--- /dev/null
+++ b/dev-perl/HTML-Template-JIT/HTML-Template-JIT-0.50.0-r3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SAMTREGAR
+DIST_VERSION=0.05
+DIST_EXAMPLES=("script/benchmark.pl")
+inherit perl-module
+
+DESCRIPTION="a just-in-time compiler for HTML::Template"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/HTML-Template-2.8
+ dev-perl/Inline
+ dev-perl/Inline-C
+"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
diff --git a/dev-perl/HTML-Template-JIT/Manifest b/dev-perl/HTML-Template-JIT/Manifest
new file mode 100644
index 000000000000..cf03f133a8a6
--- /dev/null
+++ b/dev-perl/HTML-Template-JIT/Manifest
@@ -0,0 +1,4 @@
+AUX HTML-Template-JIT-0.50.0-no-dot-inc.patch 2096 BLAKE2B 519e0d009bff60c6640bc503a6acd6f4c89785812f3e1d6f86e27f37779988509dab12914ba994a5ef4ee92d5601d298027a8630d1859b306771bb3e2d66559e SHA512 00e8483f11fce29dd049eebe5379a7649572a81255265f77b544f043e0f11ac8024b765b168c522771081ccee40366bc20d9681db27083208fb1d57cddbcb51d
+DIST HTML-Template-JIT-0.05.tar.gz 30221 BLAKE2B a03be7a97c495bb900e9e233de2949a016df55752b7ce3eee6f284d9b61c78bf53ee1723fa4fa139bf1d4eaa11894c90eb986cb88b9cb05c1dc57a0d71cb36b5 SHA512 bdcaf1e62c6bdb375ab89298de2a5be642ca45b8c1f68f5fa8b46159c4e4269589b772937c7818723b7c39c7a92694a1e4667b029201108d7fce2de3e61974e3
+EBUILD HTML-Template-JIT-0.50.0-r3.ebuild 454 BLAKE2B 774815e5c7262cd92f2210cd6d5e9c119b4b1326e8c7ea6ee7ff19f7269d7e627636a4301a90ce4f1ade25aafcbb8ce9fdc6548de395d1c98eb8fd96c4484eba SHA512 b217bb6f25b9e47e534268410118d860c7a0e640cc663c01493da708d1498146a3159106ecc23edcfbf1188778647a8c280ad9760085763f45fc055d561812dc
+MISC metadata.xml 555 BLAKE2B 562491b1efc2ff708fdf043ba08e6409e436c1bf6cd1f348e463cc1d8e73dc766a02ccb7d897783d3a1a373098f2fdb3af1bd07558d971edf0ec52439cbc4c34 SHA512 e8ac444cbd1d70520593bdd0eae2e6689505f2f90234422d4ad847fe82af688c10fb3a9303e98d3b02da64847a75cdf7deadec53ef29aa7a089f5fb60c4421e3
diff --git a/dev-perl/HTML-Template-JIT/files/HTML-Template-JIT-0.50.0-no-dot-inc.patch b/dev-perl/HTML-Template-JIT/files/HTML-Template-JIT-0.50.0-no-dot-inc.patch
new file mode 100644
index 000000000000..624e579a6185
--- /dev/null
+++ b/dev-perl/HTML-Template-JIT/files/HTML-Template-JIT-0.50.0-no-dot-inc.patch
@@ -0,0 +1,61 @@
+From efbee2adfeb592240e1c84326ece8c90c239bbee Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 26 Oct 2017 08:26:53 +1300
+Subject: Fix compiling templates under Perl 5.26 without '.' in @INC
+
+Perl 5.26 changes the default contents of @INC to no longer include
+".", which is required for "require q[foo.tpl]" semantics.
+
+This breakage is invisible in tests due to a workaround P5P put in
+place to avoid breaking tests, by setting PERL_USE_UNSAFE_INC=1 in
+Test::Harness and CPAN installers, which makes '.' re-appear in @INC
+during installation, while still being silently broken in production.
+
+This fix works by relying on the mechanic of require() to *NOT* consult
+@INC if $path is either an absolute, or a "./" prefixed relative path,
+by converting it to an absolute path just before requiring it.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123380
+Bug: https://bugs.gentoo.org/635464
+---
+ JIT.pm | 2 +-
+ JIT/Compiler.pm | 3 ++-
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/JIT.pm b/JIT.pm
+index 9e5a6be..1e2afc8 100644
+--- a/JIT.pm
++++ b/JIT.pm
+@@ -63,7 +63,7 @@ sub new {
+
+ # try to load the module and return package handle if successful
+ my $result;
+- eval { $result = require $package_path; };
++ eval { $result = require File::Spec->rel2abs($package_path); };
+ if ($result) {
+ $package->clear_params(); # need to clear out params from prior run
+ return $package;
+diff --git a/JIT/Compiler.pm b/JIT/Compiler.pm
+index 6ef3e02..bc1e05f 100644
+--- a/JIT/Compiler.pm
++++ b/JIT/Compiler.pm
+@@ -9,6 +9,7 @@ our $VERSION = '0.01';
+ use HTML::Template;
+ use Carp qw(croak confess);
+ use File::Path qw(mkpath rmtree);
++use File::Spec;
+
+ sub compile {
+ my %args = @_;
+@@ -53,7 +54,7 @@ sub compile {
+
+ # try to load the module and return package handle if successful
+ my $result;
+- eval { $result = require $self->{package_path}; };
++ eval { $result = require File::Spec->rel2abs($self->{package_path}); };
+ return 1 if $result;
+
+ # don't leave failed compiles lying around unless we're debuging
+--
+2.14.3
+
diff --git a/dev-perl/HTML-Template-JIT/metadata.xml b/dev-perl/HTML-Template-JIT/metadata.xml
new file mode 100644
index 000000000000..3799e309e53c
--- /dev/null
+++ b/dev-perl/HTML-Template-JIT/metadata.xml
@@ -0,0 +1,14 @@
+<?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">HTML-Template-JIT</remote-id>
+ <remote-id type="cpan-module">HTML::Template::JIT</remote-id>
+ <remote-id type="cpan-module">HTML::Template::JIT::Base</remote-id>
+ <remote-id type="cpan-module">HTML::Template::JIT::Compiler</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Template-Pro-0.951.0 b/dev-perl/HTML-Template-Pro-0.951.0
deleted file mode 100644
index c1f82615a4fc..000000000000
--- a/dev-perl/HTML-Template-Pro-0.951.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-File-Path-2.0.0 virtual/perl-File-Spec >=dev-perl/JSON-2.0.0 virtual/perl-ExtUtils-MakeMaker dev-libs/libpcre test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl/XS module to use HTML Templates from CGI scripts
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-Template-Pro/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Path-2.0.0 virtual/perl-File-Spec >=dev-perl/JSON-2.0.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIY/HTML-Template-Pro-0.9510.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3e6b4de1a755cb70fdb26fb1c7c29840
diff --git a/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.951.0.ebuild b/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.951.0.ebuild
new file mode 100644
index 000000000000..78b7006743d3
--- /dev/null
+++ b/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.951.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=VIY
+MODULE_VERSION=0.9510
+inherit perl-module
+
+DESCRIPTION='Perl/XS module to use HTML Templates from CGI scripts'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Path-2.0.0
+ virtual/perl-File-Spec
+ >=dev-perl/JSON-2.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-libs/libpcre
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/HTML-Template-Pro/Manifest b/dev-perl/HTML-Template-Pro/Manifest
new file mode 100644
index 000000000000..2ba2806de1d1
--- /dev/null
+++ b/dev-perl/HTML-Template-Pro/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-Template-Pro-0.9510.tar.gz 171562 BLAKE2B 976e5938a4f9a1079028ecaf7b7aa365eb62b78ce016b654093ba8d2b92788966bb6d3eedf42255163be531af96650b0a6b0d263e7f911a7fbd0dfddd77aa25f SHA512 f2530720487e41e05873f450e8070ee350b1ff0f11c7319e23b6e76c8261844337f97236c4fcb468dc328011e5337e395a64dd48aa352046782cb25c780cc60f
+EBUILD HTML-Template-Pro-0.951.0.ebuild 512 BLAKE2B 63143e344eb6d57a5b3d11720ad2eeddf68263cffd0a4a9ab592b2e406d20910cc51b3e22d28170360ab1953757580d48ce2af1b0e8960f5faaa221cf1f1e484 SHA512 be4e82084816cf882a5ee1eaa5d1c42e6f7199d5ff58177aaff143827d0ea2662a8e8da1292ddef590d2a7edde2d5a47f577615e14cc424b34e8918a44a4eec4
+MISC metadata.xml 516 BLAKE2B 670ffbc0897bdc71f601c34b90a01ef4ea615d38398a9253cd7623fb698962297f3ee01af8f4a37e8117ae467ac3aa31ee522ebcaed0cf452666bf896f98f028 SHA512 57d2a722e0a540ccb77c89dfe72e10ab9cec620ae9fcfdcc2fc90237bf253755c2f5897ba070f3c9a04eee758e182a141ce0cde2c23913e93099da76c2875ff6
diff --git a/dev-perl/HTML-Template-Pro/metadata.xml b/dev-perl/HTML-Template-Pro/metadata.xml
new file mode 100644
index 000000000000..cf2c714ba579
--- /dev/null
+++ b/dev-perl/HTML-Template-Pro/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-Template-Pro</remote-id>
+ <remote-id type="cpan-module">HTML::Template::Pro</remote-id>
+ <remote-id type="cpan-module">HTML::Template::Pro::WrapAssociate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Template/HTML-Template-2.950.0.ebuild b/dev-perl/HTML-Template/HTML-Template-2.950.0.ebuild
new file mode 100644
index 000000000000..f96f32e88c80
--- /dev/null
+++ b/dev-perl/HTML-Template/HTML-Template-2.950.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=WONKO
+MODULE_VERSION=2.95
+inherit perl-module
+
+DESCRIPTION="A Perl module to use HTML Templates"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 x86 ~x86-fbsd"
+IUSE="test"
+
+DEPEND="test? ( dev-perl/CGI )"
+
+SRC_TEST="do"
diff --git a/dev-perl/HTML-Template/HTML-Template-2.970.0.ebuild b/dev-perl/HTML-Template/HTML-Template-2.970.0.ebuild
new file mode 100644
index 000000000000..a7e0d2306462
--- /dev/null
+++ b/dev-perl/HTML-Template/HTML-Template-2.970.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SAMTREGAR
+DIST_VERSION=2.97
+DIST_EXAMPLES=( "bench" "scripts/time_trial.pl" "templates" )
+inherit perl-module
+
+DESCRIPTION="A Perl module to use HTML Templates"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Digest-MD5
+ >=virtual/perl-File-Spec-0.820.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/CGI
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTML-Template/Manifest b/dev-perl/HTML-Template/Manifest
new file mode 100644
index 000000000000..6c9ca00b6743
--- /dev/null
+++ b/dev-perl/HTML-Template/Manifest
@@ -0,0 +1,5 @@
+DIST HTML-Template-2.95.tar.gz 91083 BLAKE2B b78d4ce7705ea96f46f2bdead067979217774762ec472b87bf9c1e62f6fb120543d441daf035b8f89a726d86d25e8af8090a4e27e4f941bf17cc92d21eaf447c SHA512 4b52856c7ac97a6c7985c73492aa5074f90b6b7f89dfb2434487a2cfeb9d521e55afe4e77c33285042e3d391fe6e9fc86a3f58bb6850d94f1331bb7be9809be7
+DIST HTML-Template-2.97.tar.gz 88236 BLAKE2B 266b6d7988e04f4e2c0392c364245944cffbc5816d6038020dd1d9d56d5ebfbf6ce26d286ae6e09b17725faefc3409cadb4c562a5125fb753d59992895d98ded SHA512 e1cb68db24db1692c0fb3838739798e5716340e3e78260ee95614af5bf29ee100cc86bbd15a2dda3bb98c7f2ecdf0e3ff8ca7775171a44d9ed347d7f9c850783
+EBUILD HTML-Template-2.950.0.ebuild 350 BLAKE2B 5bb640ddad171b7024a8e0eff9facf85d40bd80c05dd6b3305eec2bd860c33a7b62bcd80f99a762cf16c95cb07e1d86bd9db4709f94e34c5be644f8805d1adbf SHA512 51120984b7981f9faf4a9c2fcba5d2e69b808bc264aeb61938f1b763137fbc340d54e4a3eaf2df1669785a8b26ffe2cc3e734134e20b2f4e6d30f96f03bbd098
+EBUILD HTML-Template-2.970.0.ebuild 685 BLAKE2B 09674c79253937943b5d5737192b3344f357243c03b10f8b2718b5afe737bb148499365282777f146774ca3c295aef738fb05d3f6b5dabddd3a53743ed9b2b2a SHA512 26bc7e024f2087bce1fd28c0549519287777a958ada7fd8a94c178ec2d75bde05820d3d0933da13ce61467fd3cfe81c9f16a6b85138665d0d306467e41f1d65d
+MISC metadata.xml 1083 BLAKE2B a7742074bfae442f966c003c72a77a5cf786f834c531a729d7e006ef31e217c3de5990c5108d699f65e629a3e0bceb11f0d59e7c826edd7526adf72ace0902d1 SHA512 91a81135f02fa10812d8bee4604c4c340e400c60fcf8d46408ca5fa6fd4cd001f9b9038ae99b5cc505f9bf356449d9c35b2cc7893c728c136baa23d1163a7f11
diff --git a/dev-perl/HTML-Template/metadata.xml b/dev-perl/HTML-Template/metadata.xml
new file mode 100644
index 000000000000..35514c290597
--- /dev/null
+++ b/dev-perl/HTML-Template/metadata.xml
@@ -0,0 +1,22 @@
+<?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">HTML-Template</remote-id>
+ <remote-id type="cpan-module">HTML::Template</remote-id>
+ <remote-id type="cpan-module">HTML::Template::COND</remote-id>
+ <remote-id type="cpan-module">HTML::Template::DEF</remote-id>
+ <remote-id type="cpan-module">HTML::Template::ESCAPE</remote-id>
+ <remote-id type="cpan-module">HTML::Template::FAQ</remote-id>
+ <remote-id type="cpan-module">HTML::Template::JSESCAPE</remote-id>
+ <remote-id type="cpan-module">HTML::Template::LOOP</remote-id>
+ <remote-id type="cpan-module">HTML::Template::NOOP</remote-id>
+ <remote-id type="cpan-module">HTML::Template::PRINTSCALAR</remote-id>
+ <remote-id type="cpan-module">HTML::Template::URLESCAPE</remote-id>
+ <remote-id type="cpan-module">HTML::Template::VAR</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-TokeParser-Simple-3.160.0-r1 b/dev-perl/HTML-TokeParser-Simple-3.160.0-r1
deleted file mode 100644
index f8ef528d6a74..000000000000
--- a/dev-perl/HTML-TokeParser-Simple-3.160.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/HTML-Parser-3.25 dev-perl/Module-Build virtual/perl-Test-Simple dev-perl/Sub-Override dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easy to use HTML::TokeParser interface
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTML-TokeParser-Simple/
-KEYWORDS=amd64 ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-Parser-3.25 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OV/OVID/HTML-TokeParser-Simple-3.16.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4941a4a39371edde91b9ad64cb9e8e0d
diff --git a/dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r1.ebuild b/dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r1.ebuild
new file mode 100644
index 000000000000..072fb3bff2af
--- /dev/null
+++ b/dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OVID
+MODULE_VERSION=3.16
+inherit perl-module
+
+DESCRIPTION="Easy to use HTML::TokeParser interface"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-perl/HTML-Parser-3.25"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ virtual/perl-Test-Simple
+ dev-perl/Sub-Override"
+
+SRC_TEST="do"
diff --git a/dev-perl/HTML-TokeParser-Simple/Manifest b/dev-perl/HTML-TokeParser-Simple/Manifest
new file mode 100644
index 000000000000..ef743532bb2f
--- /dev/null
+++ b/dev-perl/HTML-TokeParser-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST HTML-TokeParser-Simple-3.16.tar.gz 19952 BLAKE2B 216d64ce0f2b5c9c9d7668020fda2f672c172bc1887864327d07ba04a955cbbfa4278680cf25533fc5f3e6ef24efb2be650915cb8a7eec90aac6efd086aa2644 SHA512 d13487cc86af7c7e90aa5b9006b989faedd6a8e06279aaf6a0f13bad613a1672b3fa280bf8f369236033104d3c092e62efa177595cc5e5c74cb966e0b12a205a
+EBUILD HTML-TokeParser-Simple-3.160.0-r1.ebuild 471 BLAKE2B d61abbb5e14f41c9b35ed8bd396cd742c2520992845cb7d42b21c3435e4054c3799fedc10700580ae209e7d415415e72d284c1431cfc049ca1527f2c412a4eea SHA512 4fb348cf92dd9e0a3b727b931a595b8d5914f53b6b819e9ed3b63f82a392ef6a21ff9e5f209ac24e7168e5b54cbd0ec0c2185908c1432b9a86107eaf6ac854c7
+MISC metadata.xml 1116 BLAKE2B 0e4cdbcc5aabf121392d86cacfd4548634ee119fb573f42e6557cf2e902fc774adb801f87c44d1c1b466d282efcb8a033dcfa1aa7767a7d9bc9150d89e82ead5 SHA512 187ac5a97558d3b40ffd594e344212616b4524961f19f047a15626e0b36ca2305b3172f799902f61cb13c6266f635acea380291b1e0d965fe8e45c1f1af2c5ea
diff --git a/dev-perl/HTML-TokeParser-Simple/metadata.xml b/dev-perl/HTML-TokeParser-Simple/metadata.xml
new file mode 100644
index 000000000000..a383e8782787
--- /dev/null
+++ b/dev-perl/HTML-TokeParser-Simple/metadata.xml
@@ -0,0 +1,20 @@
+<?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">HTML-TokeParser-Simple</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple::Token</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple::Token::Comment</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple::Token::Declaration</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple::Token::ProcessInstruction</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple::Token::Tag</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple::Token::Tag::End</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple::Token::Tag::Start</remote-id>
+ <remote-id type="cpan-module">HTML::TokeParser::Simple::Token::Text</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTML-Tree-5.60.0 b/dev-perl/HTML-Tree-5.60.0
deleted file mode 100644
index 23da0cfb3dcb..000000000000
--- a/dev-perl/HTML-Tree-5.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/HTML-Tagset-3.20.0 >=dev-perl/HTML-Parser-3.460.0 virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.280.800 test? ( virtual/perl-Encode dev-perl/Test-Fatal dev-perl/Test-LeakTrace virtual/perl-Test-Simple dev-perl/URI ) dev-lang/perl:=
-DESCRIPTION=A library to manage HTML-Tree in PERL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Tree/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/HTML-Tagset-3.20.0 >=dev-perl/HTML-Parser-3.460.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/HTML-Tree-5.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=64c63f3873848f563641853683b08fff
diff --git a/dev-perl/HTML-Tree-5.70.0 b/dev-perl/HTML-Tree-5.70.0
deleted file mode 100644
index f8df51fdf066..000000000000
--- a/dev-perl/HTML-Tree-5.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/HTML-Tagset-3.20.0 >=dev-perl/HTML-Parser-3.460.0 virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.280.800 test? ( virtual/perl-Encode dev-perl/Test-Fatal dev-perl/Test-LeakTrace virtual/perl-Test-Simple dev-perl/URI ) dev-lang/perl:=
-DESCRIPTION=A library to manage HTML-Tree in PERL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTML-Tree/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/HTML-Tagset-3.20.0 >=dev-perl/HTML-Parser-3.460.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/HTML-Tree-5.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=df8e4280ceb414646c41da3eb4a4d8c5
diff --git a/dev-perl/HTML-Tree/HTML-Tree-5.60.0.ebuild b/dev-perl/HTML-Tree/HTML-Tree-5.60.0.ebuild
new file mode 100644
index 000000000000..583d56ec94d4
--- /dev/null
+++ b/dev-perl/HTML-Tree/HTML-Tree-5.60.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=5.06
+inherit perl-module
+
+DESCRIPTION="A library to manage HTML-Tree in PERL"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=dev-perl/HTML-Tagset-3.20.0
+ >=dev-perl/HTML-Parser-3.460.0
+ virtual/perl-Scalar-List-Utils
+"
+# dev-perl/HTML-Format
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.800
+ test? (
+ virtual/perl-Encode
+ dev-perl/Test-Fatal
+ dev-perl/Test-LeakTrace
+ virtual/perl-Test-Simple
+ dev-perl/URI
+ )
+"
diff --git a/dev-perl/HTML-Tree/HTML-Tree-5.70.0.ebuild b/dev-perl/HTML-Tree/HTML-Tree-5.70.0.ebuild
new file mode 100644
index 000000000000..ec4e468c14e9
--- /dev/null
+++ b/dev-perl/HTML-Tree/HTML-Tree-5.70.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=5.07
+inherit perl-module
+
+DESCRIPTION="A library to manage HTML-Tree in PERL"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=dev-perl/HTML-Tagset-3.20.0
+ >=dev-perl/HTML-Parser-3.460.0
+ virtual/perl-Scalar-List-Utils
+"
+# dev-perl/HTML-Format
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.800
+ test? (
+ virtual/perl-Encode
+ dev-perl/Test-Fatal
+ dev-perl/Test-LeakTrace
+ virtual/perl-Test-Simple
+ dev-perl/URI
+ )
+"
diff --git a/dev-perl/HTML-Tree/Manifest b/dev-perl/HTML-Tree/Manifest
new file mode 100644
index 000000000000..0cf7de444a7a
--- /dev/null
+++ b/dev-perl/HTML-Tree/Manifest
@@ -0,0 +1,5 @@
+DIST HTML-Tree-5.06.tar.gz 150067 BLAKE2B d3ff01f25ab7958ecf6b3125439a99a070c2b70c6f786ebd0e8501a77b25a8673b32308855c1d09bac81bb7c901767261c2274d1c4abe41357887d719c4171f2 SHA512 17590504fcb5cc9d68e76a4a63a5ec526b650d8c371777edb0d182599258b928cdae19e676a2815283434ed44605e3e2858db54c305a1fbbb226ce30e580336d
+DIST HTML-Tree-5.07.tar.gz 150477 BLAKE2B ff1cee33e144e8b27b71e26c3fdf4e07b70642533167b8a59feb17729c34c58066f7a5a742de43c879f0101a2adc1302aa84583b536f0e2fa4097f7d240d444e SHA512 a1faaf547d7db323388d5f6b289ab96887de5a80add55aefd380e4b540948514550a86785bdccf0776dfff38085b6bd3e98228f96231264217adcfc2f132c5de
+EBUILD HTML-Tree-5.60.0.ebuild 825 BLAKE2B 49fb332c1d684b0dc0901fa05d27034cc459e52353967bc2dcfc0131356ffe8d64d89d33db5560925e7097e0f944e621703cd0076f86990586ac479f45a6afd7 SHA512 9b7aed31942d886cbacca549526aa91430cf85aca7f333b7fb6877d29579a90976a40d9194f966d4821b3f528a1cee45d5bb148790c41e1058aa4b7e27b51545
+EBUILD HTML-Tree-5.70.0.ebuild 827 BLAKE2B 71b931cf85ebcb3a195dc213d20ac353176b7910e0ea3c8aa3508ec1c791df720138c65b13c58e20c5939fd55e357130f5e70f51c9719ea2109d620d29ed0771 SHA512 f008162246e14a88d4c5cd990dad1aa8c8ca2e4387a6cf97c2b362f8422422d153ba54f41738336be7798f78eae47b1f617a2876182a6e0ac5ade4a198eea132
+MISC metadata.xml 701 BLAKE2B f1cd74ba7f7340edbcefcb43c9b1b78830b3606f7e81aa579412a18495f89329907b0758c346348ee65b2eeddb17653398d9a31b5f0f8a14548531a2cdda8431 SHA512 94ec1a09f4a5d8940cb65f2fbb540129907dcfa02bf53b57a455c1f0af93d9931f717c71389f60850a89fe10cbb85a7931cf7be7d43ce601ae52e34aff8464e3
diff --git a/dev-perl/HTML-Tree/metadata.xml b/dev-perl/HTML-Tree/metadata.xml
new file mode 100644
index 000000000000..ab855368fe40
--- /dev/null
+++ b/dev-perl/HTML-Tree/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTML-Tree</remote-id>
+ <remote-id type="cpan-module">HTML::AsSubs</remote-id>
+ <remote-id type="cpan-module">HTML::Element</remote-id>
+ <remote-id type="cpan-module">HTML::Element::traverse</remote-id>
+ <remote-id type="cpan-module">HTML::Parse</remote-id>
+ <remote-id type="cpan-module">HTML::Tree</remote-id>
+ <remote-id type="cpan-module">HTML::TreeBuilder</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Body-1.220.0 b/dev-perl/HTTP-Body-1.220.0
deleted file mode 100644
index 7bc55e6cc2fe..000000000000
--- a/dev-perl/HTTP-Body-1.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 >=virtual/perl-File-Temp-0.140.0 dev-perl/HTTP-Message >=virtual/perl-IO-1.140.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Encode virtual/perl-File-Spec >=virtual/perl-File-Temp-0.140.0 dev-perl/HTTP-Message dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.860.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=HTTP Body Parser
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Body/
-IUSE=test
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 >=virtual/perl-File-Temp-0.140.0 dev-perl/HTTP-Message >=virtual/perl-IO-1.140.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GE/GETTY/HTTP-Body-1.22.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e596d225a56c6035179f09b25a3a52ca
diff --git a/dev-perl/HTTP-Body/HTTP-Body-1.220.0.ebuild b/dev-perl/HTTP-Body/HTTP-Body-1.220.0.ebuild
new file mode 100644
index 000000000000..483c210c6bee
--- /dev/null
+++ b/dev-perl/HTTP-Body/HTTP-Body-1.220.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GETTY
+MODULE_VERSION=1.22
+inherit perl-module
+
+DESCRIPTION="HTTP Body Parser"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+IUSE="test"
+
+# HTTP::Headers -> HTTP-Message
+# HTTP::Request::Common -> HTTP-Message
+# IO::File -> IO
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Digest-MD5
+ >=virtual/perl-File-Temp-0.140.0
+ dev-perl/HTTP-Message
+ >=virtual/perl-IO-1.140.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ >=virtual/perl-File-Temp-0.140.0
+ dev-perl/HTTP-Message
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
+PERL_RM_FILES=(
+ t/02pod.t
+ t/03podcoverage.t
+ t/04critic.t
+)
+PATCHES=( "${FILESDIR}/${PN}-1.190.0-CVE-2013-4407.patch" )
+
+SRC_TEST=do
diff --git a/dev-perl/HTTP-Body/Manifest b/dev-perl/HTTP-Body/Manifest
new file mode 100644
index 000000000000..d8c38577dde0
--- /dev/null
+++ b/dev-perl/HTTP-Body/Manifest
@@ -0,0 +1,4 @@
+AUX HTTP-Body-1.190.0-CVE-2013-4407.patch 1288 BLAKE2B 776bf905aae20f57c89b443bd19860d2165d9df9061470dd2e789a4554a9950488127a42dc096a4e22d6866b2219ac7dc6b847c0ec551c947c09c6a1b8651b3f SHA512 9e2988eb26b54588d314c9ea7511dfcb1c4d91cac60fda7db5f3c41ebf72d6b16cb1e3983817d63ea28b413f82489c3e69f332daab0ff049349ec97b4498bfae
+DIST HTTP-Body-1.22.tar.gz 26163 BLAKE2B c6b2cf67fd9964fe253251dd91a67b11563c3cb157ad670733254acb3d44fcede97dcfb84d09ed52bc9f8cc60275838abd8f110aa01aed3bb18400bcc108b255 SHA512 62665989d76699a3c3747d8f4e23d2009488bc229220bcf6fc07fc425e6ac5118f6ea48c75af681c2f29e9ed644d7a7979368cc36df77aca0544786b523c9cfe
+EBUILD HTTP-Body-1.220.0.ebuild 878 BLAKE2B 4da3fa4e04a67692e09693d832b2027f8a233857756bb71ebdd81d55b5225e06638a2f7a03f6b450c26cbe73046e5494b9ca6ffcc839122db822dec30fc12507 SHA512 a627a38c26bb1a86c88a56136ed4602614df3050ef9d9c6b7622c977eea945424c9e374c40f9b687d62dedd86a9e819b16c85445e1dc83aac256e628de9dabbd
+MISC metadata.xml 736 BLAKE2B c5cc316719b0ae7cc9705f52b543df8f15a7e9518ec950d525ed38acfaed9becacebfaa3bc3e011fcec6a1a06792a8bcde56d24f1e922b03f35d714d6f94154f SHA512 3bc205adb892305068cfd7fd3c78ab4cf65628155277dc64951b07352ccf70c43ed22454ff3ea722f90e212306886d7ae3c89d12a3ae9e8e14f35d9674533450
diff --git a/dev-perl/HTTP-Body/files/HTTP-Body-1.190.0-CVE-2013-4407.patch b/dev-perl/HTTP-Body/files/HTTP-Body-1.190.0-CVE-2013-4407.patch
new file mode 100644
index 000000000000..292cac3aa6f4
--- /dev/null
+++ b/dev-perl/HTTP-Body/files/HTTP-Body-1.190.0-CVE-2013-4407.patch
@@ -0,0 +1,31 @@
+Description: Allow only word characters in filename suffixes
+ CVE-2013-4407: Allow only word characters in filename suffixes. An
+ attacker able to upload files to a service that uses
+ HTTP::Body::Multipart could use this issue to upload a file and create
+ a specifically-crafted temporary filename on the server, that when
+ processed without further validation, could allow execution of commands
+ on the server.
+Origin: vendor
+Bug: https://rt.cpan.org/Ticket/Display.html?id=88342
+Bug-Debian: http://bugs.debian.org/721634
+Bug-RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=1005669
+Forwarded: no
+Author: Salvatore Bonaccorso <carnil@debian.org>
+Last-Update: 2013-10-21
+
+Updated by Andreas K. Huettel <dilfridge@gentoo.org> for HTTP-Body-1.19
+
+diff -ruN HTTP-Body-1.19.orig/lib/HTTP/Body/MultiPart.pm HTTP-Body-1.19/lib/HTTP/Body/MultiPart.pm
+--- HTTP-Body-1.19.orig/lib/HTTP/Body/MultiPart.pm 2013-12-06 16:07:25.000000000 +0100
++++ HTTP-Body-1.19/lib/HTTP/Body/MultiPart.pm 2014-11-30 23:17:19.652051615 +0100
+@@ -258,8 +258,8 @@
+
+ =cut
+
+-our $basename_regexp = qr/[^.]+(\.[^\\\/]+)$/;
+-#our $basename_regexp = qr/(\.\w+(?:\.\w+)*)$/;
++#our $basename_regexp = qr/[^.]+(\.[^\\\/]+)$/;
++our $basename_regexp = qr/(\.\w+(?:\.\w+)*)$/;
+
+ sub handler {
+ my ( $self, $part ) = @_;
diff --git a/dev-perl/HTTP-Body/metadata.xml b/dev-perl/HTTP-Body/metadata.xml
new file mode 100644
index 000000000000..482b462e2598
--- /dev/null
+++ b/dev-perl/HTTP-Body/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTTP-Body</remote-id>
+ <remote-id type="cpan-module">HTTP::Body</remote-id>
+ <remote-id type="cpan-module">HTTP::Body::MultiPart</remote-id>
+ <remote-id type="cpan-module">HTTP::Body::OctetStream</remote-id>
+ <remote-id type="cpan-module">HTTP::Body::UrlEncoded</remote-id>
+ <remote-id type="cpan-module">HTTP::Body::XForms</remote-id>
+ <remote-id type="cpan-module">HTTP::Body::XFormsMultipart</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-BrowserDetect-1.500.0 b/dev-perl/HTTP-BrowserDetect-1.500.0
deleted file mode 100644
index 4a9c347b532e..000000000000
--- a/dev-perl/HTTP-BrowserDetect-1.500.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( dev-perl/File-Slurp virtual/perl-JSON-PP dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Detect browser, version, OS from UserAgent
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-BrowserDetect/
-IUSE=test
-KEYWORDS=amd64 hppa ~mips ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-BrowserDetect-1.50.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4984bf8bf30d0ff542e0fd20295e0cc4
diff --git a/dev-perl/HTTP-BrowserDetect-1.770.0 b/dev-perl/HTTP-BrowserDetect-1.770.0
deleted file mode 100644
index 99c3807c9f92..000000000000
--- a/dev-perl/HTTP-BrowserDetect-1.770.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-JSON-PP dev-perl/Path-Tiny dev-perl/Test-FailWarnings virtual/perl-Test-Simple dev-perl/Test-Most dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Determine Web browser, version, and platform from an HTTP user agent string
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-BrowserDetect/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~mips ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-BrowserDetect-1.77.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c8f0e404ff4ac3030820ca67054fc726
diff --git a/dev-perl/HTTP-BrowserDetect-2.40.0 b/dev-perl/HTTP-BrowserDetect-2.40.0
deleted file mode 100644
index 67b80cdd712f..000000000000
--- a/dev-perl/HTTP-BrowserDetect-2.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-JSON-PP dev-perl/Path-Tiny dev-perl/Test-FailWarnings virtual/perl-Test-Simple dev-perl/Test-Most dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Determine Web browser, version, and platform from an HTTP user agent string
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-BrowserDetect/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~mips ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-BrowserDetect-2.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0854221c6d741ab825d3e5313252c1cb
diff --git a/dev-perl/HTTP-BrowserDetect-2.80.0 b/dev-perl/HTTP-BrowserDetect-2.80.0
deleted file mode 100644
index 5c856f49c0f8..000000000000
--- a/dev-perl/HTTP-BrowserDetect-2.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Path-Tiny dev-perl/Test-FailWarnings virtual/perl-Test-Simple dev-perl/Test-Most dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Determine Web browser, version, and platform from an HTTP user agent string
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-BrowserDetect/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~mips ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-JSON-PP-2.273.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-BrowserDetect-2.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ec177956c8a3a60cbab3b3f38d4eeebd
diff --git a/dev-perl/HTTP-BrowserDetect-3.140.0 b/dev-perl/HTTP-BrowserDetect-3.140.0
deleted file mode 100644
index 0ebe5e0a3fdd..000000000000
--- a/dev-perl/HTTP-BrowserDetect-3.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-JSON-PP dev-perl/Path-Tiny dev-perl/Test-FailWarnings virtual/perl-Test-Simple dev-perl/Test-Most dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Determine Web browser, version, and platform from an HTTP user agent string
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-BrowserDetect/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~mips ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-BrowserDetect-3.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=add4e70f1c3aabd7e977066ed8b71349
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.500.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.500.0.ebuild
new file mode 100644
index 000000000000..49e39f6076ef
--- /dev/null
+++ b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.500.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OALDERS
+MODULE_VERSION=1.50
+inherit perl-module
+
+DESCRIPTION="Detect browser, version, OS from UserAgent"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~mips ppc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ dev-perl/Module-Build
+ test? (
+ dev-perl/File-Slurp
+ virtual/perl-JSON-PP
+ dev-perl/Test-NoWarnings
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.770.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.770.0.ebuild
new file mode 100644
index 000000000000..76838c8f101e
--- /dev/null
+++ b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-1.770.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OALDERS
+MODULE_VERSION=1.77
+inherit perl-module
+
+DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ >=dev-perl/Module-Build-0.280.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-JSON-PP
+ dev-perl/Path-Tiny
+ dev-perl/Test-FailWarnings
+ virtual/perl-Test-Simple
+ dev-perl/Test-Most
+ dev-perl/Test-NoWarnings
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-2.40.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-2.40.0.ebuild
new file mode 100644
index 000000000000..baa3f1b27689
--- /dev/null
+++ b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-2.40.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OALDERS
+MODULE_VERSION=2.04
+inherit perl-module
+
+DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ >=dev-perl/Module-Build-0.280.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-JSON-PP
+ dev-perl/Path-Tiny
+ dev-perl/Test-FailWarnings
+ virtual/perl-Test-Simple
+ dev-perl/Test-Most
+ dev-perl/Test-NoWarnings
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-2.80.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-2.80.0.ebuild
new file mode 100644
index 000000000000..f92c4cafc7f9
--- /dev/null
+++ b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-2.80.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=2.08
+inherit perl-module
+
+DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~mips ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-JSON-PP-2.273.0
+"
+DEPEND="
+ >=dev-perl/Module-Build-0.280.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Path-Tiny
+ dev-perl/Test-FailWarnings
+ virtual/perl-Test-Simple
+ dev-perl/Test-Most
+ dev-perl/Test-NoWarnings
+ )
+"
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.140.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.140.0.ebuild
new file mode 100644
index 000000000000..219392d45cf6
--- /dev/null
+++ b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.140.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=3.14
+inherit perl-module
+
+DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~mips ppc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ >=dev-perl/Module-Build-0.280.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-JSON-PP
+ dev-perl/Path-Tiny
+ dev-perl/Test-FailWarnings
+ virtual/perl-Test-Simple
+ dev-perl/Test-Most
+ dev-perl/Test-NoWarnings
+ )
+"
+src_test() {
+ perl_rm_files t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTTP-BrowserDetect/Manifest b/dev-perl/HTTP-BrowserDetect/Manifest
new file mode 100644
index 000000000000..365f18ab3de2
--- /dev/null
+++ b/dev-perl/HTTP-BrowserDetect/Manifest
@@ -0,0 +1,11 @@
+DIST HTTP-BrowserDetect-1.50.tar.gz 40890 BLAKE2B e5b607fec4c9a98abceab9219c21406f8c8fd5ffbd1ad4c031953f4794bf79e3da134d7ca5103907c3d17a0a73235e7d7ca2535454c7068c82e537c188b23913 SHA512 1ee8c542f67eda2a5fbcbedcaeeabff8164ec36ed914889fbaf95f94e87141a9acdd3ba7d4f3fe8c63b2d05e6c824ee057309096c1fdb9bd16be02df65592a49
+DIST HTTP-BrowserDetect-1.77.tar.gz 57028 BLAKE2B c95b37e0e43440b7bca5f74de890411c76d3fa6d09d82e3671653e9f5a5651ef114919fd453b8858b9ca7f1c8a362fcf276fbb4f2827a89d5bcb06b3ac9d7e1e SHA512 4d9ecfbd9afda84910e58b2a8ad969f24f2b343d0d547bdbb327f33e41338591a0511ffa61244380329d2045db23ac2f203158bc9520e5099015e97e01a2bbf7
+DIST HTTP-BrowserDetect-2.04.tar.gz 90485 BLAKE2B 29a2cd8db1e9ae4a778c9416c196ddadb7d81305f937c86e662785cc39b23700b2cc7f5c6b69bf4a25b2564d95ca9cae262a7942604e1728e3f1e8a23d78e77a SHA512 f8f957b02b33ba8cdfdab7c3b0b1975b6818fe58f47e344cc8f2b8475dfd7a0e101068c80cd38cb953ba74b43cfc44d7b295145bae252b10b088704169f3eca3
+DIST HTTP-BrowserDetect-2.08.tar.gz 86331 BLAKE2B 48c0eb50cb82cb573a3abb4d98ba3f83088b08a7611b9bdf6e631dcecf03c9b38d3763911e0dcb0a338465990bde1f2bdc7a7435093e4e92ca6fc27f3de6dcb9 SHA512 109cfec695435b9803b1d5e424720967087a958276844a368e36815170aee5b1f98d870d33d1477b10e7e8a1290996b45fb0705afeca2e7ea280ecf1da3a9a86
+DIST HTTP-BrowserDetect-3.14.tar.gz 95445 BLAKE2B 08a90c6e1154f7a7e1c55af2c056e67ba906d187f3ac8b4e82f1039446462ea9a60f1f875e5f26a2229275436c0deb5acbf090f893aef51f7971ae8e0e547c62 SHA512 cf05af60dbda462df81a9d38d5738826b820534c5fde52f41a290f6d3253783154a2e460042117be32e86dd95f7f1e0e6055b4ca549cb7972cd3c156200c09df
+EBUILD HTTP-BrowserDetect-1.500.0.ebuild 439 BLAKE2B 614565a16801bb4e7c000b4970bc54327faa14024945013d2f8f166bd394756e3b07ed125ed62ce55e731f39ac1bc8e6014a9aa67b504250ed79791b5c066804 SHA512 a613f522bf14c777d6bb6a84d6c5afa2ea242a8fa2de7704ae0a12e6a29ebf993d87b402732a5533d4a14534185f28477a01311511cd766413fb21d56ec27b12
+EBUILD HTTP-BrowserDetect-1.770.0.ebuild 595 BLAKE2B 2d02e1081bc8d7c07537f81cf9ad12e449f6b0b1974cb2dabbebfa52a6aacf49958e50b12b8dc40d9bd4d037d6c3e18b20b8d4c728021c022dd911c3cb1861bc SHA512 5921e00c640f28409cd22d5d8c1d8c1a7a26a608f215624d8a8227dc2cab92da4c3e15e58fb3db16707dda2edf7eb54ba0066fe890f25ae890509d7e4f054774
+EBUILD HTTP-BrowserDetect-2.40.0.ebuild 604 BLAKE2B 6690954ec907155ca6c70c1b2c06e8d854a1375521f7e94413a04a1a1a028201de1ae10e78f44c06f815fb927081ca35a09b61b7e4ea31ff6385eb250fee1482 SHA512 999290c5e88f91b42368f3e095ba8d887e87a63bbd18b2eed9b979c59f71818e19857f63bcf94026b03007f71b9af9b85bd937eb1ed8563192702354e4c061f3
+EBUILD HTTP-BrowserDetect-2.80.0.ebuild 583 BLAKE2B ab6ec976abb539e1e36f64128be21215307246e60e5d987720e5c664488800b5ce85651182221d20af8e5682c9a6abfce4d2af5aca5e14b7afc8676b090112c6 SHA512 780a05e65e4b71eeb7cf9c9f9a764a60e885e5feaf8923740588f7268a2e36d39ba83813187a8f9ac6343447e2ead6f9e837195e48f13a044c5e4783472570c9
+EBUILD HTTP-BrowserDetect-3.140.0.ebuild 639 BLAKE2B 217a8abb9dca2d1957fcb9f8ce4e0715b6740261adee3d985f9efdf09d0e06dded997fb1ff32ce5e54d2e923bfec2d1aced61782fbb6b8d2d92eb1806efee448 SHA512 54dc5905678f6768de920f9f89b1224012aa6ab146b0e29767585891b1eee7e227b92d0793a96ed3d4f92b4fcce506d6827215af195dc20385310350bb9adf55
+MISC metadata.xml 408 BLAKE2B eb4647a1dce96723b6208274e3bf32a802fe2965b76b3784a4e1bb414ceedc64b78249d07c347ade36d5ab0c6d3701b26e7430be293b55839e59d10f56556a12 SHA512 39a7d6f17021b4ae4005592694496a84f8320f8d8afd4ba5404d5ccf6ae57e8541443358b109fc703bd22befb2da051cdfd3c1da899ac3b7d9da75940af68900
diff --git a/dev-perl/HTTP-BrowserDetect/metadata.xml b/dev-perl/HTTP-BrowserDetect/metadata.xml
new file mode 100644
index 000000000000..1a668903a46d
--- /dev/null
+++ b/dev-perl/HTTP-BrowserDetect/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">HTTP-BrowserDetect</remote-id>
+ <remote-id type="cpan-module">HTTP::BrowserDetect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Cache-Transparent-1.100.0-r1 b/dev-perl/HTTP-Cache-Transparent-1.100.0-r1
deleted file mode 100644
index 81c35da75f34..000000000000
--- a/dev-perl/HTTP-Cache-Transparent-1.100.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl virtual/perl-Digest-MD5 virtual/perl-Storable test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Cache the result of http get-requests persistently
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Cache-Transparent/
-IUSE=test
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl virtual/perl-Digest-MD5 virtual/perl-Storable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTIASH/HTTP-Cache-Transparent-1.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5a192b631b5cc252a38acbc99fa76324
diff --git a/dev-perl/HTTP-Cache-Transparent-1.400.0 b/dev-perl/HTTP-Cache-Transparent-1.400.0
deleted file mode 100644
index a990a56828b8..000000000000
--- a/dev-perl/HTTP-Cache-Transparent-1.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl virtual/perl-Digest-MD5 virtual/perl-Storable test? ( dev-perl/Test-RequiresInternet virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Cache the result of http get-requests persistently
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Cache-Transparent/
-IUSE=test examples
-KEYWORDS=amd64 ~arm ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl virtual/perl-Digest-MD5 virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTIASH/HTTP-Cache-Transparent-1.4.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d52d386e5036df01ba4e51f8416c65b0
diff --git a/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.100.0-r1.ebuild b/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.100.0-r1.ebuild
new file mode 100644
index 000000000000..46ecb80d89d6
--- /dev/null
+++ b/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.100.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MATTIASH
+MODULE_VERSION=1.1
+inherit perl-module
+
+DESCRIPTION="Cache the result of http get-requests persistently"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE="test"
+
+RDEPEND="dev-perl/libwww-perl
+ virtual/perl-Digest-MD5
+ virtual/perl-Storable"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild b/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild
new file mode 100644
index 000000000000..8fbab2393649
--- /dev/null
+++ b/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTIASH
+DIST_VERSION=1.4
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Cache the result of http get-requests persistently"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ia64 ppc sparc x86"
+IUSE="test"
+
+RDEPEND="dev-perl/libwww-perl
+ virtual/perl-Digest-MD5
+ virtual/perl-Storable"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ )"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTTP-Cache-Transparent/Manifest b/dev-perl/HTTP-Cache-Transparent/Manifest
new file mode 100644
index 000000000000..4a01bf72a723
--- /dev/null
+++ b/dev-perl/HTTP-Cache-Transparent/Manifest
@@ -0,0 +1,5 @@
+DIST HTTP-Cache-Transparent-1.1.tar.gz 9005 BLAKE2B 91ccdf0b319300c24679464feda7b61692d6bd90a451dccb9ae4e2eefa7a52623da44554e7df46b510032252d319fdfec43bbe8812b2a15c6740076edba6946d SHA512 92993728c7803d6b9c2f7cfd8dce12e942df2002081908ebe3277034c1bcd35e3d4822fd246c028dd168229068a8e54b1caaca6f535b497319bd0dd3513c0ff0
+DIST HTTP-Cache-Transparent-1.4.tar.gz 10289 BLAKE2B ccbd8a232cb5ff9ef8354d9613a98546efe4e6bacd5c77b9e36affd3ee8e04dd1f5ffae979e9737cf03f3cdb077158683ca7a310cdb06ac019c661595d7a4b18 SHA512 bd48290de4aeffe64cc4748d2f4b054abef539770dd8679f88fd24d9478819c31d7201918335404ea5ed0251d4c4f7d19926ccdeb6b4da2cecf251d2618589a4
+EBUILD HTTP-Cache-Transparent-1.100.0-r1.ebuild 531 BLAKE2B 0f883746d6173e4b1b72b9435076e69c2aae9d063fe517189e0cdeab5148c7f1853a3614bf5b18ffd14c1829e71da7351af52e3fe30857cdf2d73804b464d4b9 SHA512 5297526b64f61cb26cbfb3b761285ab197e9041241c0a90ae3d9e37b27b4a0bf48fc2353b8faef4bdef39f135563259f7f8cffc399f068c2e571dce4610e11d3
+EBUILD HTTP-Cache-Transparent-1.400.0.ebuild 582 BLAKE2B f2218f6c27299b4a6ffa7d07a5ce114f34f85e7f28b1a0d7336ea6a6466d37b8b1716bbe5df00f6a75f24b4e9ee75ce3e939bbefdd46a77d3e58ee7aff7dd06f SHA512 a887929b41268749c1760c644df01254540a8b39bcb58d245a214dbc66a6b0532562d59e0dc320da8cdc9843eed78afe38f8d56a666e5d8c28243c3c634d2618
+MISC metadata.xml 417 BLAKE2B 49052781b68ec3c65ad74d64fea3a8f6a3882bc859767e5ddf3cbde99001682c9ef2cca4387c7405b23c20af7a81390ea3d36e8d21e24ef102355e78ffc251ab SHA512 35a17abe4fa79ee41ec5ded2d9d4290a33b7eaeb0b802de27213c5769d3a8d34ec4017187c9ff31aaeba7d078c7f260222b3801680988092d3da7b513a34fa50
diff --git a/dev-perl/HTTP-Cache-Transparent/metadata.xml b/dev-perl/HTTP-Cache-Transparent/metadata.xml
new file mode 100644
index 000000000000..d1b4f84d8478
--- /dev/null
+++ b/dev-perl/HTTP-Cache-Transparent/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">HTTP-Cache-Transparent</remote-id>
+ <remote-id type="cpan-module">HTTP::Cache::Transparent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-CookieJar-0.8.0 b/dev-perl/HTTP-CookieJar-0.8.0
deleted file mode 100644
index 9325269ce71c..000000000000
--- a/dev-perl/HTTP-CookieJar-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Mozilla-PublicSuffix ) virtual/perl-Carp dev-perl/HTTP-Date >=virtual/perl-Time-Local-1.190.100 virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 dev-perl/HTTP-Message ) virtual/perl-File-Spec dev-perl/Test-Deep dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 dev-perl/URI ) dev-lang/perl:=
-DESCRIPTION=A minimalist HTTP user agent cookie jar
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-CookieJar/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Mozilla-PublicSuffix ) virtual/perl-Carp dev-perl/HTTP-Date >=virtual/perl-Time-Local-1.190.100 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/HTTP-CookieJar-0.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=628334493ce2c4a5a0ab61cac70ee108
diff --git a/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.8.0.ebuild b/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.8.0.ebuild
new file mode 100644
index 000000000000..f5b7ae93b678
--- /dev/null
+++ b/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.8.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="A minimalist HTTP user agent cookie jar"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? ( dev-perl/Mozilla-PublicSuffix )
+ virtual/perl-Carp
+ dev-perl/HTTP-Date
+ >=virtual/perl-Time-Local-1.190.100
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ dev-perl/HTTP-Message
+
+ )
+ virtual/perl-File-Spec
+ dev-perl/Test-Deep
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/URI
+ )
+"
diff --git a/dev-perl/HTTP-CookieJar/Manifest b/dev-perl/HTTP-CookieJar/Manifest
new file mode 100644
index 000000000000..2122a0b075bd
--- /dev/null
+++ b/dev-perl/HTTP-CookieJar/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-CookieJar-0.008.tar.gz 28754 BLAKE2B 7e0b55506cb6c48fa8eb608224e7848c150addf64a39fa8c6abca5396152695b835cc872efff862e6045ca246bb2a9fb2a23830711d8c5d349de1a340546e4c1 SHA512 6e85c22084ba2959b385f4cd706b2b937fcdb68f219ee03ccdd69dd2a01ff34b72bf7f442e414e3da43199fc43624b781af0c7599f856dc580a5d0a7742c6aff
+EBUILD HTTP-CookieJar-0.8.0.ebuild 719 BLAKE2B b9724915655b17c893bbb9291512cfa357173a17a7123781d42213ed286f71d549682f1cf41c3c881dce0d2c29d1e1d31b532fcdbb1f1851bfa797ce2d27f24e SHA512 7ad3aa51e5d5ab0f6d9b3c6e8d9d66faacf51c42174b9e2fadcfc8bf18059d60eb0e6301c3b1d46bb1350a99517ea530642759c079decad609639a90d0ae682c
+MISC metadata.xml 467 BLAKE2B eafe14012e597907e6840c492181e1313eb43fe128cddba34ecfc29f4bcf9dfb589bb62675fe27e3383db0dea7cced98cdbd8cfbe6ed7c2ff5b33fd386dbf883 SHA512 73bf0b14bd1f4eb0492dadf17878242af046c10cad9bc304814fdd1163cf3c341262ebbd60e212344efd77f12a9e993e0058704c4bf3459a2a4c7553d4cbc66d
diff --git a/dev-perl/HTTP-CookieJar/metadata.xml b/dev-perl/HTTP-CookieJar/metadata.xml
new file mode 100644
index 000000000000..c4c26f518e5f
--- /dev/null
+++ b/dev-perl/HTTP-CookieJar/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTTP-CookieJar</remote-id>
+ <remote-id type="cpan-module">HTTP::CookieJar</remote-id>
+ <remote-id type="cpan-module">HTTP::CookieJar::LWP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Cookies-6.10.0 b/dev-perl/HTTP-Cookies-6.10.0
deleted file mode 100644
index db7b4595e8d6..000000000000
--- a/dev-perl/HTTP-Cookies-6.10.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Date-6.0.0 virtual/perl-Time-Local >=dev-perl/HTTP-Message-6.0.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Storage of cookies
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Cookies/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Date-6.0.0 virtual/perl-Time-Local >=dev-perl/HTTP-Message-6.0.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTTP-Cookies-6.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8b0ea3ea2ff7517883bdf3cdeae84c67
diff --git a/dev-perl/HTTP-Cookies-6.30.0 b/dev-perl/HTTP-Cookies-6.30.0
deleted file mode 100644
index 1a426c226991..000000000000
--- a/dev-perl/HTTP-Cookies-6.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Carp >=dev-perl/HTTP-Date-6.0.0 virtual/perl-Time-Local >=dev-perl/HTTP-Message-6.0.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test virtual/perl-Test-Simple dev-perl/URI ) dev-lang/perl:=
-DESCRIPTION=Storage of cookies
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Cookies/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Carp >=dev-perl/HTTP-Date-6.0.0 virtual/perl-Time-Local >=dev-perl/HTTP-Message-6.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Cookies-6.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d7983a7fbe554e1fcc6a79e48341d85b
diff --git a/dev-perl/HTTP-Cookies-6.40.0 b/dev-perl/HTTP-Cookies-6.40.0
deleted file mode 100644
index 094072592a1b..000000000000
--- a/dev-perl/HTTP-Cookies-6.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Carp >=dev-perl/HTTP-Date-6.0.0 virtual/perl-Time-Local >=dev-perl/HTTP-Message-6.0.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test virtual/perl-Test-Simple dev-perl/URI ) dev-lang/perl:=
-DESCRIPTION=Storage of cookies
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Cookies/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Carp >=dev-perl/HTTP-Date-6.0.0 virtual/perl-Time-Local >=dev-perl/HTTP-Message-6.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f46e5ac4ba4cb0e36a900315a0b005b9
diff --git a/dev-perl/HTTP-Cookies/HTTP-Cookies-6.10.0.ebuild b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.10.0.ebuild
new file mode 100644
index 000000000000..f777998d2c46
--- /dev/null
+++ b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.10.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=6.01
+inherit perl-module
+
+DESCRIPTION="Storage of cookies"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/HTTP-Date-6.0.0
+ virtual/perl-Time-Local
+ >=dev-perl/HTTP-Message-6.0.0
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=online
diff --git a/dev-perl/HTTP-Cookies/HTTP-Cookies-6.30.0.ebuild b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.30.0.ebuild
new file mode 100644
index 000000000000..763f7acf976a
--- /dev/null
+++ b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.30.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.03
+inherit perl-module
+
+DESCRIPTION="Storage of cookies"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Carp
+ >=dev-perl/HTTP-Date-6.0.0
+ virtual/perl-Time-Local
+ >=dev-perl/HTTP-Message-6.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ dev-perl/URI
+ )
+"
+src_test() {
+ perl_rm_files t/author-*.t t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTTP-Cookies/HTTP-Cookies-6.40.0.ebuild b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.40.0.ebuild
new file mode 100644
index 000000000000..96220ace83e1
--- /dev/null
+++ b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.40.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.04
+inherit perl-module
+
+DESCRIPTION="Storage of cookies"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Carp
+ >=dev-perl/HTTP-Date-6.0.0
+ virtual/perl-Time-Local
+ >=dev-perl/HTTP-Message-6.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ dev-perl/URI
+ )
+"
diff --git a/dev-perl/HTTP-Cookies/Manifest b/dev-perl/HTTP-Cookies/Manifest
new file mode 100644
index 000000000000..e95058696bb6
--- /dev/null
+++ b/dev-perl/HTTP-Cookies/Manifest
@@ -0,0 +1,7 @@
+DIST HTTP-Cookies-6.01.tar.gz 18751 BLAKE2B 88dbbe36c2dbb4dbdedc112e9df381221551f9ab60473072b4f332931db3960791609dedec09e61bbed5e17979e5c0639e22a4f847e6690f95c1c3c18c03a628 SHA512 64058cc23275c13533b1688068e7ecc6297ac696f3812c6d5c732185130d68ed6be0be6f4b604ef023a2b02bbb80a7f5bdb774335784be40261329a588cf5247
+DIST HTTP-Cookies-6.03.tar.gz 33669 BLAKE2B dfe536940144ef9488bbf85eb6f4b2dad176cd8050d6a8f3334cbf58f6ad9c475c1926a2e210cabd36257a534427464ff88323b0cdca373e33f11e0662620673 SHA512 730cb63a2e21910929b0e43b8e34b9a2c259e12b4f2552f8382e95552fb50ead24c4865ca75e43dda6d38dfb0eaf417248aa7102a3b57d1404c24fb80ad8974f
+DIST HTTP-Cookies-6.04.tar.gz 39502 BLAKE2B a6a5de4a992ee246dd0e04594fe47ce635248d7fb004acdd4eb926a84c27a7b69f0b8d5a522460287f1786f3d3f9d8bfd23c933ab7650e8cfaffaf392eecb94e SHA512 e8b24b96e6630f1238e828edfbf7074fb9186a391fd1d129fb65a82748a4cf7d71669fa658c31957560a6faac3e638c8dc7aa3182acaa6fd14f0d56f3968f5e4
+EBUILD HTTP-Cookies-6.10.0.ebuild 642 BLAKE2B adbaeae3ae70ab65129a132f232e164bdd5a11015f4a1dbb7f04baa240081ca738460bd21d9cc28e433dd7c31222d9ee078faae9a9e9e18f8f7f7869ea7a6389 SHA512 6e05ba7647bc935a9d5a1e1220ed676b5474000dd0c195f3afd3054f268cc217bd826ce05ddc8a9d9cc7f6a087c2b41e56617eba3afaaac4b3cc5416c3c8f682
+EBUILD HTTP-Cookies-6.30.0.ebuild 843 BLAKE2B 2f94074fe6e414095c583412483477c06da76fefe3be28b96662441b78483d4427592575c565b3c841fbd2f3ba8842943a453d793318b81187dcbb17fe5ad68d SHA512 f3e75037ee5185eb7bf59b016b5e1dc94d91605b8d5b140f0899d342a0c95a193ba38726943d0e6449669ec5df9f7ad8e7edf4e8f09c6c3ebc844899333143c2
+EBUILD HTTP-Cookies-6.40.0.ebuild 756 BLAKE2B a7a56fb4412c1e636f713db87dc025851458421eb94d3e7152c1fe8391ecdd8d1e9ba361b638b6ce76e370b35d987f8bc6f5851163872e59435a277db317b169 SHA512 e8cfdc1a3ae5e07a18aef8770e775e27fa83d7798a2bd76d760314b7ed3aa1322b4213865d41d065d849e3219c1280f8a7e6817bcaa23c3f445ab2294bd23db7
+MISC metadata.xml 537 BLAKE2B 661efc3e34bd073871e2a424df5e52a5e13763862c73d9ad2fd6f7335b2d9806eaed338e3849df393d19ce2a4f6bfc7d80cb089037a0dc921d507349d5cb6182 SHA512 8bd8c5bffbca00990043526261a737dac89ed22624d171ff6c95f01a466e9ba6234d7cd64a86a091869f9446c5af8112bb532101b449dfac0c4e799cbae57aaf
diff --git a/dev-perl/HTTP-Cookies/metadata.xml b/dev-perl/HTTP-Cookies/metadata.xml
new file mode 100644
index 000000000000..ab71e84a2b6d
--- /dev/null
+++ b/dev-perl/HTTP-Cookies/metadata.xml
@@ -0,0 +1,14 @@
+<?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">HTTP-Cookies</remote-id>
+ <remote-id type="cpan-module">HTTP::Cookies</remote-id>
+ <remote-id type="cpan-module">HTTP::Cookies::Microsoft</remote-id>
+ <remote-id type="cpan-module">HTTP::Cookies::Netscape</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-DAV-0.480.0 b/dev-perl/HTTP-DAV-0.480.0
deleted file mode 100644
index 5b689f2bc63e..000000000000
--- a/dev-perl/HTTP-DAV-0.480.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl dev-perl/URI dev-perl/XML-DOM dev-lang/perl:=[-build(-)]
-DESCRIPTION=A WebDAV client library for Perl5
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-DAV/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-perl/URI dev-perl/XML-DOM dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/COSIMO/HTTP-DAV-0.48.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fdbaf278a4bc7f1aae06297587831a87
diff --git a/dev-perl/HTTP-DAV/HTTP-DAV-0.480.0.ebuild b/dev-perl/HTTP-DAV/HTTP-DAV-0.480.0.ebuild
new file mode 100644
index 000000000000..111c7c54b13e
--- /dev/null
+++ b/dev-perl/HTTP-DAV/HTTP-DAV-0.480.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=COSIMO
+MODULE_VERSION=0.48
+inherit perl-module
+
+DESCRIPTION="A WebDAV client library for Perl5"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/libwww-perl
+ dev-perl/URI
+ dev-perl/XML-DOM
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/HTTP-DAV/Manifest b/dev-perl/HTTP-DAV/Manifest
new file mode 100644
index 000000000000..b2df99a6af07
--- /dev/null
+++ b/dev-perl/HTTP-DAV/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-DAV-0.48.tar.gz 105090 BLAKE2B e0a88e186ae26d3240783aeed91b3da786b1ad21e31f9293c361147c540bd513cfd1f570b9dabc77301c5310ca65128c1574cc342bd5512fcf7e6340c97eabf2 SHA512 2edf92791660b1996eb22b9ea68bd4e417c497afeebb56cb0a2ecf0cf72ea54b6fb8efd4d69dae1dcb946517f917593932a8040bd0ef5cfc83f7fdfd1fe3ccf8
+EBUILD HTTP-DAV-0.480.0.ebuild 372 BLAKE2B 4cb11d906a11e262f2c695a2b1540f018e69e13299917110ba91d0da4455f86a88aae3692fefb85c0ebca3876463d2c496b1c58399bf10274548b8d44ae2556b SHA512 dfafb88a030a4f8ad85e4d187ca1da707c37d37e59a4951f86cd90d420bc91ead8c24356dbf668032849f02df08d77016333aabe718c7893c7d2c68c8561d6a3
+MISC metadata.xml 910 BLAKE2B e525ecaf594139441e7a37ebabf2ed446f8caaeb75423f7698c3dd26ce2c8477ac59142be20a8e2cb41bb7616feb0f417b328ea9ad5face49e9eb2ff9b672984 SHA512 3413d392e67da6be5ae345e1e31db9f290c2482a5c6830847f0ef51abba6ed9c626c68fa24ee0fa571051e3c17975b4fa4515748ffe781491eb24576e1e62f47
diff --git a/dev-perl/HTTP-DAV/metadata.xml b/dev-perl/HTTP-DAV/metadata.xml
new file mode 100644
index 000000000000..f864e70f24fd
--- /dev/null
+++ b/dev-perl/HTTP-DAV/metadata.xml
@@ -0,0 +1,20 @@
+<?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">HTTP-DAV</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV::Comms</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV::Headers</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV::Lock</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV::Resource</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV::ResourceList</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV::Response</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV::UserAgent</remote-id>
+ <remote-id type="cpan-module">HTTP::DAV::Utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Daemon-6.10.0-r1 b/dev-perl/HTTP-Daemon-6.10.0-r1
deleted file mode 100644
index 42b1dc2839ea..000000000000
--- a/dev-perl/HTTP-Daemon-6.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Date-6.0.0 virtual/perl-IO >=dev-perl/HTTP-Message-6.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Base class for simple HTTP servers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Daemon/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Date-6.0.0 virtual/perl-IO >=dev-perl/HTTP-Message-6.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c1e8e17fcbd79041d3addf98b0b05200
diff --git a/dev-perl/HTTP-Daemon-6.10.0-r2 b/dev-perl/HTTP-Daemon-6.10.0-r2
deleted file mode 100644
index 28b826408897..000000000000
--- a/dev-perl/HTTP-Daemon-6.10.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Date-6.0.0 virtual/perl-IO >=dev-perl/HTTP-Message-6.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 dev-lang/perl:=
-DESCRIPTION=Base class for simple HTTP servers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Daemon/
-KEYWORDS=alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Date-6.0.0 virtual/perl-IO >=dev-perl/HTTP-Message-6.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c1f299f90025bd0c72bdc293c99f8406
diff --git a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0-r1.ebuild b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0-r1.ebuild
new file mode 100644
index 000000000000..7d5df9f1c874
--- /dev/null
+++ b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=6.01
+inherit perl-module
+
+DESCRIPTION="Base class for simple HTTP servers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/HTTP-Date-6.0.0
+ virtual/perl-IO
+ >=dev-perl/HTTP-Message-6.0.0
+ >=dev-perl/LWP-MediaTypes-6.0.0
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=online
diff --git a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0-r2.ebuild b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0-r2.ebuild
new file mode 100644
index 000000000000..9b00bf60de49
--- /dev/null
+++ b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=6.01
+inherit perl-module
+
+DESCRIPTION="Base class for simple HTTP servers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/HTTP-Date-6.0.0
+ virtual/perl-IO
+ >=dev-perl/HTTP-Message-6.0.0
+ >=dev-perl/LWP-MediaTypes-6.0.0
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/HTTP-Daemon/Manifest b/dev-perl/HTTP-Daemon/Manifest
new file mode 100644
index 000000000000..1b166c679f85
--- /dev/null
+++ b/dev-perl/HTTP-Daemon/Manifest
@@ -0,0 +1,4 @@
+DIST HTTP-Daemon-6.01.tar.gz 18628 BLAKE2B ec947e4586ac80e08f9a341f342f811d5cca3a11455ee56f3ebe37c0d7a818327e0c9fe595a5717c6efe1493da504e24d8caa422678da28215c1f436cccb328d SHA512 8d2b8cd9c9386defb256457e160492d78cd6a7d962514522c62d6f8d3dd1cb6f7019b7a1a70b13f340ef54538eef02629a13861864f2f79306f1da7255fa887b
+EBUILD HTTP-Daemon-6.10.0-r1.ebuild 679 BLAKE2B 5c20bc36d10f6759e1752b71e2bb2a4d106845b021b68ddbf600ade21b5837dc7ba6921bafa69552cae788d53496bda4f2504e5a2fe6aa59f9dff2a1a92a8335 SHA512 51c970e71c26f140fde7191bf1714185ed1884cd75011821f8f8c8905f163bc6c14285d31d8d286dafbe9bfaee1f11ef0f6dd7639c8a6b85f9cd8950b3be9e1d
+EBUILD HTTP-Daemon-6.10.0-r2.ebuild 663 BLAKE2B 79bddfd06473d2aff25aab11862984eeeb0b4c41e51b7103bcde2be3f6be81e242bdad2c3e2b645b958df103e4362f26390e47587668a05cb5546d0e3c6f0a6a SHA512 7edae7793dede77b35d99dc89a208fbb239ae5f9cff59d6bd2ec7b8b1615b90d8d58cfee062eb2c134b7b8ba0a6b5d0ed61590bc98fdc3be98c86f6d8341ad08
+MISC metadata.xml 451 BLAKE2B 53c05826c0458afed38015fcb78a33db8230dcd59b10fd9fc2c9691a4eb9e4d5a6f3ec8147a42780450cf6ab1d320c48bec7361f22e9851e22ea307bddf46141 SHA512 9f53b47131f814087e0b5b359b248f45b18374ab96e5ec8497f7c2b990dcaa17938ac9ecfaf0717bac28ac60468334b6ca9ba5b4dd0e9bfe787d21cf83a59442
diff --git a/dev-perl/HTTP-Daemon/metadata.xml b/dev-perl/HTTP-Daemon/metadata.xml
new file mode 100644
index 000000000000..de796869d0a0
--- /dev/null
+++ b/dev-perl/HTTP-Daemon/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">HTTP-Daemon</remote-id>
+ <remote-id type="cpan-module">HTTP::Daemon</remote-id>
+ <remote-id type="cpan-module">HTTP::Daemon::ClientConn</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Date-6.20.0-r1 b/dev-perl/HTTP-Date-6.20.0-r1
deleted file mode 100644
index 895159b60694..000000000000
--- a/dev-perl/HTTP-Date-6.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Time-Local dev-lang/perl:=[-build(-)]
-DESCRIPTION=Date conversion for HTTP date formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Date/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Time-Local dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=168f8f5359a2b4c79f98f310f88ee87f
diff --git a/dev-perl/HTTP-Date/HTTP-Date-6.20.0-r1.ebuild b/dev-perl/HTTP-Date/HTTP-Date-6.20.0-r1.ebuild
new file mode 100644
index 000000000000..0da11565ac1f
--- /dev/null
+++ b/dev-perl/HTTP-Date/HTTP-Date-6.20.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=6.02
+inherit perl-module
+
+DESCRIPTION="Date conversion for HTTP date formats"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/HTTP-Date/Manifest b/dev-perl/HTTP-Date/Manifest
new file mode 100644
index 000000000000..930a2adc5023
--- /dev/null
+++ b/dev-perl/HTTP-Date/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-Date-6.02.tar.gz 7319 BLAKE2B c56c349c612d88b90324ec2379beadcd0238e448f83fb2bed7f758dc4fb3d234d4f4cf203c86f3260692ae7db1e1deaf22152c6d7fa9d34a2c835425d0d06d32 SHA512 056d2ff01482922a644757f04cb924d60fa15b86873fdea02e65c78c8af2bbf3f184495852b579eb4fc86bc44f8a5a52f785ab800cc554431ed3e2767e858232
+EBUILD HTTP-Date-6.20.0-r1.ebuild 594 BLAKE2B f9e467b8b8d9510fc1b2443a33829e4a3038523732fa81346fac1aec1788d258cee2ff9c2749b9410801c503bb1b8ea8ea3d3dff4021819d41b6808182280416 SHA512 c1fa67db9bdbf905cf8d123717182d0259c346a9c57c5c93565568f313f53ae962046644f9a9b27bf8d517d8df7abc6fd7bf196d73fbac04ba0ababc970667ad
+MISC metadata.xml 378 BLAKE2B 190f8f2c438585193871ac2fb41f0d90c9514435c6e5f379d8ed4e9c9bc81b92888fa293dc17c19a1baa47880a869ce8b6e19857905e9e85ffb6d0880f60711a SHA512 396b533e29fbb5e7f482506731f83cb8d019aa6cd63009329ffb7e4c4ccbc6e72585f55e235bdda701a174428c3f1b8d27b765703b2dd7a73da61331b232cfb4
diff --git a/dev-perl/HTTP-Date/metadata.xml b/dev-perl/HTTP-Date/metadata.xml
new file mode 100644
index 000000000000..94465bae1e92
--- /dev/null
+++ b/dev-perl/HTTP-Date/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">HTTP-Date</remote-id>
+ <remote-id type="cpan-module">HTTP::Date</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Entity-Parser-0.200.0 b/dev-perl/HTTP-Entity-Parser-0.200.0
deleted file mode 100644
index 18befa234ef7..000000000000
--- a/dev-perl/HTTP-Entity-Parser-0.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Encode virtual/perl-File-Temp dev-perl/HTTP-MultiPartParser dev-perl/Hash-MultiValue >=dev-perl/JSON-MaybeXS-1.3.7 virtual/perl-Module-Load dev-perl/Stream-Buffered >=dev-perl/WWW-Form-UrlEncoded-0.230.0 xs? ( >=dev-perl/WWW-Form-UrlEncoded-XS-0.230.0 ) >=dev-perl/Module-Build-Tiny-0.35.0 test? ( virtual/perl-File-Spec >=dev-perl/HTTP-Message-6 >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=PSGI compliant HTTP Entity Parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Entity-Parser/
-IUSE=test +xs examples
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode virtual/perl-File-Temp dev-perl/HTTP-MultiPartParser dev-perl/Hash-MultiValue >=dev-perl/JSON-MaybeXS-1.3.7 virtual/perl-Module-Load dev-perl/Stream-Buffered >=dev-perl/WWW-Form-UrlEncoded-0.230.0 xs? ( >=dev-perl/WWW-Form-UrlEncoded-XS-0.230.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/HTTP-Entity-Parser-0.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d0749fb1e56a507151a752f75f973a2e
diff --git a/dev-perl/HTTP-Entity-Parser/HTTP-Entity-Parser-0.200.0.ebuild b/dev-perl/HTTP-Entity-Parser/HTTP-Entity-Parser-0.200.0.ebuild
new file mode 100644
index 000000000000..b8555eac307f
--- /dev/null
+++ b/dev-perl/HTTP-Entity-Parser/HTTP-Entity-Parser-0.200.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.20
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="PSGI compliant HTTP Entity Parser"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test +xs"
+
+RDEPEND="
+ virtual/perl-Encode
+ virtual/perl-File-Temp
+ dev-perl/HTTP-MultiPartParser
+ dev-perl/Hash-MultiValue
+ >=dev-perl/JSON-MaybeXS-1.3.7
+ virtual/perl-Module-Load
+ dev-perl/Stream-Buffered
+ >=dev-perl/WWW-Form-UrlEncoded-0.230.0
+ xs? ( >=dev-perl/WWW-Form-UrlEncoded-XS-0.230.0 )
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ virtual/perl-File-Spec
+ >=dev-perl/HTTP-Message-6
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/HTTP-Entity-Parser/Manifest b/dev-perl/HTTP-Entity-Parser/Manifest
new file mode 100644
index 000000000000..c0d426f0753b
--- /dev/null
+++ b/dev-perl/HTTP-Entity-Parser/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-Entity-Parser-0.20.tar.gz 23662 BLAKE2B d003bf695e32084b524a9e56327b5485ef2d8d4f608d55c776b960372165e2139cddd8a8db609c59f40ef84c979eb42c3af010fc36f3bd52945a6a88417396fc SHA512 c80d9058b8682c51a0fe3669249cc219142e674959237d8ae6bd435afafc16c92a38328329e9b09a25af8a79fec5bf01050145d3c63dd81b15ad9d75946fdfc6
+EBUILD HTTP-Entity-Parser-0.200.0.ebuild 771 BLAKE2B 591c58185df1f20817512bea0df590b6677ab107478d4eba87c85d3b1f618bccc1cb532a4868630402158f0c3a1ce01bf57ad7193b524fe95ad6d57839e1179e SHA512 1ec3da0ae6a47a62e4c4d50128b949222ecfca96fde4fed31c309216d867d309e343c8538aba5fd6eb5b36a98e8e6bb5e08b60e21160a79d764e40228d768d6d
+MISC metadata.xml 814 BLAKE2B 9d07cd2d82956fdadba2ca2b8590c49a482ef88cc9637246960637b98518e0a453bce7e9292bcf176c1f15d605829b86ca3128b25e52703f14067cee391e16f2 SHA512 769ef47e6cfb110eef1f4e09cf49fc03a43352f48604da2466bf1793ef1a378c69cf25437ba3e26ed0a31c53f489d427504b1d71092cb8b82ab06c6672f7eab5
diff --git a/dev-perl/HTTP-Entity-Parser/metadata.xml b/dev-perl/HTTP-Entity-Parser/metadata.xml
new file mode 100644
index 000000000000..bc2aceefb394
--- /dev/null
+++ b/dev-perl/HTTP-Entity-Parser/metadata.xml
@@ -0,0 +1,19 @@
+<?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>
+ <use>
+ <flag name="xs">Install C-Based dependieces for faster performance</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">HTTP-Entity-Parser</remote-id>
+ <remote-id type="cpan-module">HTTP::Entity::Parser</remote-id>
+ <remote-id type="cpan-module">HTTP::Entity::Parser::JSON</remote-id>
+ <remote-id type="cpan-module">HTTP::Entity::Parser::MultiPart</remote-id>
+ <remote-id type="cpan-module">HTTP::Entity::Parser::OctetStream</remote-id>
+ <remote-id type="cpan-module">HTTP::Entity::Parser::UrlEncoded</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Headers-Fast-0.200.0 b/dev-perl/HTTP-Headers-Fast-0.200.0
deleted file mode 100644
index 6de2be5b228a..000000000000
--- a/dev-perl/HTTP-Headers-Fast-0.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/HTTP-Date >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Faster implementation of HTTP::Headers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Headers-Fast/
-IUSE=test
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTTP-Date dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/HTTP-Headers-Fast-0.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=08fcbace9a02421a1ab82fd625f6f2ab
diff --git a/dev-perl/HTTP-Headers-Fast-0.210.0 b/dev-perl/HTTP-Headers-Fast-0.210.0
deleted file mode 100644
index d0646a77a9b4..000000000000
--- a/dev-perl/HTTP-Headers-Fast-0.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/HTTP-Date >=dev-perl/Module-Build-Tiny-0.35.0 test? ( >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Faster implementation of HTTP::Headers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Headers-Fast/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTTP-Date dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/HTTP-Headers-Fast-0.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dfe1b2c8bd2cb52a563237fa32ff4f08
diff --git a/dev-perl/HTTP-Headers-Fast/HTTP-Headers-Fast-0.200.0.ebuild b/dev-perl/HTTP-Headers-Fast/HTTP-Headers-Fast-0.200.0.ebuild
new file mode 100644
index 000000000000..cb746054f33b
--- /dev/null
+++ b/dev-perl/HTTP-Headers-Fast/HTTP-Headers-Fast-0.200.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="Faster implementation of HTTP::Headers"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/HTTP-Date
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/HTTP-Headers-Fast/HTTP-Headers-Fast-0.210.0.ebuild b/dev-perl/HTTP-Headers-Fast/HTTP-Headers-Fast-0.210.0.ebuild
new file mode 100644
index 000000000000..53062db8a0ea
--- /dev/null
+++ b/dev-perl/HTTP-Headers-Fast/HTTP-Headers-Fast-0.210.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Faster implementation of HTTP::Headers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/HTTP-Date
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/HTTP-Headers-Fast/Manifest b/dev-perl/HTTP-Headers-Fast/Manifest
new file mode 100644
index 000000000000..ec0e23ea3d40
--- /dev/null
+++ b/dev-perl/HTTP-Headers-Fast/Manifest
@@ -0,0 +1,5 @@
+DIST HTTP-Headers-Fast-0.20.tar.gz 19913 BLAKE2B 55c517d5b551a78629aa0b0a7096ff30467f75cfeedf1a96b4559d6427dde7c99376df8a2272ea0434f16c5818e0a4477c9c95e7b93b23532dff09d6d45a3d9b SHA512 45d8260bf03e0cea50b2cd8cff0ac373ee1aeadf880e77949cf48089014aa3a6668cbffcf3852d470f967e68ae3f403e1c2a5dc1a93b04fa4ab69148b3ce9b1b
+DIST HTTP-Headers-Fast-0.21.tar.gz 19578 BLAKE2B e3cb381a2a68cf84a99eba07d1f42016dc95e0f19c9478637365305ccb23204353c4a6730ca125da10f1eb8429fe0d15fd3d3910714d38eccf08d3bb4d8d1fcf SHA512 ce04b70f0748ee2d5911c772149b71c8c130d172267c11716151c1ca21b26e8c793af22227098d73a9253c9bfae57d618b6d67454c41862e2ba3a9798c067cf6
+EBUILD HTTP-Headers-Fast-0.200.0.ebuild 467 BLAKE2B e9f132d57abfa9871aa72ef32b113c84a7e565aa2b2143f0d31ea00b2f5d284d47131f991086bbc2884833c82b927f7b3c6ad0130202ddb7f73af0ff6c4cd410 SHA512 d89e1c758ae3f725eb9a127fec00c25ee197a896a2813b2c84a689109d17768ad8547263ac5029e100f83e7d610849d51e0d54913fcf02ebcf0901a03cc719ac
+EBUILD HTTP-Headers-Fast-0.210.0.ebuild 465 BLAKE2B f8130b303bef222df93098a773f8611046e0f24a0c6bf1492ca869162f24ee07544998bb61b35d17b53a70257cebc9026301ae897fb7fca9a230dba6d2bc7dff SHA512 1f0607614e7d1229fbac6517bf01f561af42e7bd5085f67b033cd91e8953f9bdb7f42d8acc6e371561a82e60f11483c2de555aeccaac12c3187a9205fce0d9d2
+MISC metadata.xml 407 BLAKE2B 9ab2d8f94dfb401d62bb9599afe38a6cf2fc14c65b94f1f419da4bfa83932d120e5214decd172bcc92e445f3eb3da6cf5fda153a2fc287e81845a11de03c6e0d SHA512 6280216989b056c6d099db3c260f0147badc0fc965ed73089f1fa44c5a0a2f7ee22ff9bbd6e9e4cc0bd688d4cb26b8a2d8c03208390d797296b753e88f0d4d01
diff --git a/dev-perl/HTTP-Headers-Fast/metadata.xml b/dev-perl/HTTP-Headers-Fast/metadata.xml
new file mode 100644
index 000000000000..b8c94c9dba4c
--- /dev/null
+++ b/dev-perl/HTTP-Headers-Fast/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">HTTP-Headers-Fast</remote-id>
+ <remote-id type="cpan-module">HTTP::Headers::Fast</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Message-6.110.0 b/dev-perl/HTTP-Message-6.110.0
deleted file mode 100644
index 946c7b3ad085..000000000000
--- a/dev-perl/HTTP-Message-6.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib >=dev-perl/URI-1.100.0 >=virtual/perl-Encode-2.210.0 >=dev-perl/HTTP-Date-6.0.0 dev-perl/IO-HTML >=dev-perl/Encode-Locale-1.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-IO-Compress-2.021 >=virtual/perl-MIME-Base64-2.100.0 >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Base class for Request/Response
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Message/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib >=dev-perl/URI-1.100.0 >=virtual/perl-Encode-2.210.0 >=dev-perl/HTTP-Date-6.0.0 dev-perl/IO-HTML >=dev-perl/Encode-Locale-1.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-IO-Compress-2.021 >=virtual/perl-MIME-Base64-2.100.0 >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/HTTP-Message-6.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8ea5205c1e2d84c4d757032316d49207
diff --git a/dev-perl/HTTP-Message-6.130.0 b/dev-perl/HTTP-Message-6.130.0
deleted file mode 100644
index afba61f5fade..000000000000
--- a/dev-perl/HTTP-Message-6.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib >=dev-perl/URI-1.100.0 >=virtual/perl-Encode-2.210.0 >=dev-perl/HTTP-Date-6.0.0 dev-perl/IO-HTML >=dev-perl/Encode-Locale-1.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-IO-Compress-2.021 >=virtual/perl-MIME-Base64-2.100.0 >=virtual/perl-Exporter-5.570.0 virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 virtual/perl-Time-Local dev-perl/Try-Tiny ) dev-lang/perl:=
-DESCRIPTION=Base class for Request/Response
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Message/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib >=dev-perl/URI-1.100.0 >=virtual/perl-Encode-2.210.0 >=dev-perl/HTTP-Date-6.0.0 dev-perl/IO-HTML >=dev-perl/Encode-Locale-1.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-IO-Compress-2.021 >=virtual/perl-MIME-Base64-2.100.0 >=virtual/perl-Exporter-5.570.0 virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Message-6.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b60abaef8410b41a9c023b0576f5a349
diff --git a/dev-perl/HTTP-Message/HTTP-Message-6.110.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-6.110.0.ebuild
new file mode 100644
index 000000000000..ec215403d52e
--- /dev/null
+++ b/dev-perl/HTTP-Message/HTTP-Message-6.110.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=6.11
+inherit perl-module
+
+DESCRIPTION="Base class for Request/Response"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+# MIME::QuotedPrint -> MIME-Base64
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Compress-Raw-Zlib
+ >=dev-perl/URI-1.100.0
+ >=virtual/perl-Encode-2.210.0
+ >=dev-perl/HTTP-Date-6.0.0
+ dev-perl/IO-HTML
+ >=dev-perl/Encode-Locale-1.0.0
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-IO-Compress-2.021
+ >=virtual/perl-MIME-Base64-2.100.0
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/HTTP-Message/HTTP-Message-6.130.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-6.130.0.ebuild
new file mode 100644
index 000000000000..f0d214a6a8f2
--- /dev/null
+++ b/dev-perl/HTTP-Message/HTTP-Message-6.130.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.13
+inherit perl-module
+
+DESCRIPTION="Base class for Request/Response"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+# MIME::QuotedPrint -> MIME-Base64
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Compress-Raw-Zlib
+ >=dev-perl/URI-1.100.0
+ >=virtual/perl-Encode-2.210.0
+ >=dev-perl/HTTP-Date-6.0.0
+ dev-perl/IO-HTML
+ >=dev-perl/Encode-Locale-1.0.0
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-IO-Compress-2.021
+ >=virtual/perl-MIME-Base64-2.100.0
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-Time-Local
+ dev-perl/Try-Tiny
+ )
+"
diff --git a/dev-perl/HTTP-Message/Manifest b/dev-perl/HTTP-Message/Manifest
new file mode 100644
index 000000000000..5bf51cd78118
--- /dev/null
+++ b/dev-perl/HTTP-Message/Manifest
@@ -0,0 +1,5 @@
+DIST HTTP-Message-6.11.tar.gz 59981 BLAKE2B 4689644f694c2f3c1772d12fa4a523dfdbecc39756a5c0af2229122c5b42554189d94f36ca8e0abf2f313506a834e4a7e8dc5883c09723b9fbf7878f4a03ddb0 SHA512 6fc923b7dbdcce7269a03700a8776fe85522287f409fffac40936a77d951a70d957642eda8d2a0367af60d176c89654b3bb6249c23f458c0cd9d44031e6b6dc2
+DIST HTTP-Message-6.13.tar.gz 74413 BLAKE2B 7665dfc4a03f0d2768e9edd3916ea4186866cf23664f05b2898bb9719e989f15a4cd0ed84a1a44762e077ccba536abf09714094127385ba17e0ca35ac07a0d85 SHA512 61e911b0bfec2322fa7a31748c17b38e07ecad006ebe249cc063fc68a5f1779765487b5942569575c558a76f8679e8e7f10992b8894cb6905aa66d9185b084d3
+EBUILD HTTP-Message-6.110.0.ebuild 960 BLAKE2B 365265ea42c7907aa53b5696623ee0c997f73038cb546275a51c55a298cc5e896e6f5993efd4f3823c9d6e38d4f39615062166322cfd80a7b0cc24140deea15e SHA512 45c740e3fab47ca5d2057cdcf27234d3cfc3020701073480b0b9e6efe88e4a842cfa09470add9a6be847e9983864e336d45c0843908d76228255183d2a44d4b8
+EBUILD HTTP-Message-6.130.0.ebuild 1070 BLAKE2B 13d2880df627d2b3cd4a5267f1ab56364447bbb9dc94b06389823528073523dab955064ad85ec772f7f2ce8f8efcdbd93b76fb0ca3f6384c90a023de40bd2841 SHA512 1607ce0010478c2b19303333c4ca9d9c09d99d81ecf46378b9dae7bb02420a968133a4537f5139a8fbb01d6839a2dcd350d5378c5b5bc174963000ea182b8c0e
+MISC metadata.xml 931 BLAKE2B ba8a44911e5d7ef315af7b6ae5508670ed5a65d4495ccb1eb65eda4eb026923730fe0b3d2b3299a708dab602f8ea0c76201d4b573a5376f0d3acc464911dbd02 SHA512 6e64be79b3ff22d9ac9496bdec50e6d8e6bc93ce47343a0e8d5212288899188177028563beae411c2d1dbfecf8a7c950b8a3f97176c0ca865ea3e94cc1a821c5
diff --git a/dev-perl/HTTP-Message/metadata.xml b/dev-perl/HTTP-Message/metadata.xml
new file mode 100644
index 000000000000..165326bdd225
--- /dev/null
+++ b/dev-perl/HTTP-Message/metadata.xml
@@ -0,0 +1,21 @@
+<?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">HTTP-Message</remote-id>
+ <remote-id type="cpan-module">HTTP::Config</remote-id>
+ <remote-id type="cpan-module">HTTP::Headers</remote-id>
+ <remote-id type="cpan-module">HTTP::Headers::Auth</remote-id>
+ <remote-id type="cpan-module">HTTP::Headers::ETag</remote-id>
+ <remote-id type="cpan-module">HTTP::Headers::Util</remote-id>
+ <remote-id type="cpan-module">HTTP::Message</remote-id>
+ <remote-id type="cpan-module">HTTP::Request</remote-id>
+ <remote-id type="cpan-module">HTTP::Request::Common</remote-id>
+ <remote-id type="cpan-module">HTTP::Response</remote-id>
+ <remote-id type="cpan-module">HTTP::Status</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-MultiPartParser-0.20.0 b/dev-perl/HTTP-MultiPartParser-0.20.0
deleted file mode 100644
index c089502f1d4a..000000000000
--- a/dev-perl/HTTP-MultiPartParser-0.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Low Level MultiPart MIME HTTP parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-MultiPartParser/
-IUSE=test examples
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHANSEN/HTTP-MultiPartParser-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a681454d034e91c4387a25022fe87d54
diff --git a/dev-perl/HTTP-MultiPartParser/HTTP-MultiPartParser-0.20.0.ebuild b/dev-perl/HTTP-MultiPartParser/HTTP-MultiPartParser-0.20.0.ebuild
new file mode 100644
index 000000000000..eed9f3c6da27
--- /dev/null
+++ b/dev-perl/HTTP-MultiPartParser/HTTP-MultiPartParser-0.20.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHANSEN
+DIST_VERSION=0.02
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Low Level MultiPart MIME HTTP parser"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/HTTP-MultiPartParser/Manifest b/dev-perl/HTTP-MultiPartParser/Manifest
new file mode 100644
index 000000000000..a232183646ec
--- /dev/null
+++ b/dev-perl/HTTP-MultiPartParser/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-MultiPartParser-0.02.tar.gz 30258 BLAKE2B 6583c0c5db6137390e1f69bcea3d6a3b58e5293e093da10c7b19d3eaf4a2ea606e8de151260ff8316f747296a183f0d232298e387cd9a3d9245b571b5afda1de SHA512 72a9e92821dae04be63f12b3bbcd22dfbc11ff72ff31b48f2e2bd8fe3095c9cb7992f31deeb1284d7f9986cbcd854f8a21c2110c1d04bd4c3b66307c9d86945d
+EBUILD HTTP-MultiPartParser-0.20.0.ebuild 516 BLAKE2B 8b7e8ca37af6f86da1d2625184bd9fedf25903d590325337ac8cb65495ca05a139e8ffab83843b5692347b02f51c040387c284858f9a4ce0f90b05e54d657e65 SHA512 29d2a6dd430efe8d46087a94f1b65b75a9f41ca7b536bc36ac2dd64225351c8ffdd503327e10a72d01981c00bcb51bbf5ac61ef11062ce8659a784de8ee52af4
+MISC metadata.xml 412 BLAKE2B a635d23474f5968fca6aa13c517d6fe2cafe203d0a24e23daa159ca71c2040bc8b4ae8d0bcdda2c4b27f0d82f83d8422af3bd39bc62895b350f7811087f69c65 SHA512 e39e288679bb6f0aadb6418126de9a619ddc94c8e6b0094aae1fabe6d637f3266cdbd74b1c31f8f21a713c8d8d4d0c31308296f8867ea3384d0b14405a4c363f
diff --git a/dev-perl/HTTP-MultiPartParser/metadata.xml b/dev-perl/HTTP-MultiPartParser/metadata.xml
new file mode 100644
index 000000000000..902da87218d5
--- /dev/null
+++ b/dev-perl/HTTP-MultiPartParser/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">HTTP-MultiPartParser</remote-id>
+ <remote-id type="cpan-module">HTTP::MultiPartParser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Negotiate-6.10.0 b/dev-perl/HTTP-Negotiate-6.10.0
deleted file mode 100644
index 61fbcd6ce8f9..000000000000
--- a/dev-perl/HTTP-Negotiate-6.10.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Message-6.0.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=HTTP content negotiation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Negotiate/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Message-6.0.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bfdc4b72cf8df9c02338e5383a3ec2c4
diff --git a/dev-perl/HTTP-Negotiate-6.10.0-r1 b/dev-perl/HTTP-Negotiate-6.10.0-r1
deleted file mode 100644
index 8133bee7242c..000000000000
--- a/dev-perl/HTTP-Negotiate-6.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Message-6.0.0 dev-lang/perl:=
-DESCRIPTION=HTTP content negotiation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Negotiate/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/HTTP-Message-6.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9a2d782f3534ad4aed77b3b3671871b0
diff --git a/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r1.ebuild b/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r1.ebuild
new file mode 100644
index 000000000000..412e48abe019
--- /dev/null
+++ b/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=6.01
+inherit perl-module
+
+DESCRIPTION="HTTP content negotiation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/HTTP-Message-6.0.0
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0.ebuild b/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0.ebuild
new file mode 100644
index 000000000000..721ed210deb3
--- /dev/null
+++ b/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=6.01
+inherit perl-module
+
+DESCRIPTION="HTTP content negotiation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/HTTP-Message-6.0.0
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=online
diff --git a/dev-perl/HTTP-Negotiate/Manifest b/dev-perl/HTTP-Negotiate/Manifest
new file mode 100644
index 000000000000..671aff70e7b8
--- /dev/null
+++ b/dev-perl/HTTP-Negotiate/Manifest
@@ -0,0 +1,4 @@
+DIST HTTP-Negotiate-6.01.tar.gz 8596 BLAKE2B 157e6470dabf0eda068aba69e3e53fe28a9a38634df6ae77fc8354e6e190629ee90f81e1cdacd0018d0ca5183183db6960ebeac5d2d536d800a7dadc23775dcd SHA512 2651010f0d989fb255d37a0e4585de4779edcccd59fcad7d7f5ccc7d2c2ec420060324beebc880664d6c0d29193ce62f2d21cb6332bbfa0a3adacfa632876617
+EBUILD HTTP-Negotiate-6.10.0-r1.ebuild 575 BLAKE2B dfcb9f5927805224b9ef379c7241ac3c699b6753a9ee1c6550d33f859215c4d6f8279a94cf7d9238dd19aae58d1cadbac55080c7bf2571f3f9eae5a54f296724 SHA512 3e736e1573e2b51af63b42d73b50873d0ce00f58fdb3afef0cdc97edf2526f00a9f3b83273bd84b3fadb3c1a0070e3b4d8a17d4615fb0fc45e6a12e2d42ba4f4
+EBUILD HTTP-Negotiate-6.10.0.ebuild 595 BLAKE2B 9853804390ce523c7b66085379ff45d411cf0ee46a17b29f8e0d854a79c3fa84cd7a7902ac1ac205f347fa5c49cdc0656da3bf1c7319af0607473c565d155e03 SHA512 7be71bd2823c80b31231c479d40a65349bafc47915ac7c2b58f13f0af3f29fce475be4fa391e5ecc34771e727cb3a1de43c9daa661b418d45e7e0872e9a754f6
+MISC metadata.xml 388 BLAKE2B a31ceca5a5043a14e25deb7412ff114998bc04a49570ad620ed16157721fd8a2147c3ed539d8e78d8d67ccd26ef989f871a9e441610231b7f9d5a48ec2c4b08b SHA512 069bc2453fe7a55bc45401b8877a73c5b333d61cffd3c2ca138a4f9f02fa4c7f86de82c150db527dce991ef531a79ba9e62448395445e26613cc697ef599d39c
diff --git a/dev-perl/HTTP-Negotiate/metadata.xml b/dev-perl/HTTP-Negotiate/metadata.xml
new file mode 100644
index 000000000000..a8e56f15e4c5
--- /dev/null
+++ b/dev-perl/HTTP-Negotiate/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">HTTP-Negotiate</remote-id>
+ <remote-id type="cpan-module">HTTP::Negotiate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Request-AsCGI-1.200.0 b/dev-perl/HTTP-Request-AsCGI-1.200.0
deleted file mode 100644
index 6590ccb3a05a..000000000000
--- a/dev-perl/HTTP-Request-AsCGI-1.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-Accessor >=dev-perl/HTTP-Message-1.530.0 virtual/perl-IO dev-perl/URI virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Set up a CGI environment from an HTTP::Request
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Request-AsCGI/
-IUSE=examples
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Accessor >=dev-perl/HTTP-Message-1.530.0 virtual/perl-IO dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FL/FLORA/HTTP-Request-AsCGI-1.2.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ef233052c73e14e3e60116a0cb5ac537
diff --git a/dev-perl/HTTP-Request-AsCGI/HTTP-Request-AsCGI-1.200.0.ebuild b/dev-perl/HTTP-Request-AsCGI/HTTP-Request-AsCGI-1.200.0.ebuild
new file mode 100644
index 000000000000..5c69d6585fc2
--- /dev/null
+++ b/dev-perl/HTTP-Request-AsCGI/HTTP-Request-AsCGI-1.200.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FLORA
+DIST_VERSION=1.2
+inherit perl-module
+
+DESCRIPTION="Set up a CGI environment from an HTTP::Request"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-Accessor
+ >=dev-perl/HTTP-Message-1.530.0
+ virtual/perl-IO
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ perl_rm_files "t/release-pod-syntax.t" "t/release-pod-coverage.t"
+ perl-module_src_test
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r examples
+ fi
+}
diff --git a/dev-perl/HTTP-Request-AsCGI/Manifest b/dev-perl/HTTP-Request-AsCGI/Manifest
new file mode 100644
index 000000000000..9ee1bbeb261f
--- /dev/null
+++ b/dev-perl/HTTP-Request-AsCGI/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-Request-AsCGI-1.2.tar.gz 14173 BLAKE2B 9dcaa7ecd233a6b50eb54ab6da32b6ef45c20974eec682641050093b58d3221ed7b3de503da7907711cb70b1268b3c0d18f1f17e7db4150e853e81e6fc60a049 SHA512 5ea9fe149c7c938af5a089fafe4585f50ea98cd6bab0e06f6de5c8b89c2b749c2cf759fdd8aa70a2d65e34971d030342924c2eafd72b9290da3831eadcc29e89
+EBUILD HTTP-Request-AsCGI-1.200.0.ebuild 740 BLAKE2B 76e3a2f5a93b4f35cc04df3c8b95b1859e32cde7d5a4e173daeb7e97244aeed12ebdbbcfa1f71d2a0fcfb00ff118d0dfba180ce936faa8d1ae22aa0533186af0 SHA512 b672c168c5f9fd4f3a8ee8a9ccdd83e093775dabc3fcdc44b863cde2e017857e5a13a0067dd48f1407592a49db1aa6763fa7301516ecda37eed932c6e17cdd89
+MISC metadata.xml 409 BLAKE2B 43cee4d5f24710ccc5da439fea0c096d62d10a9820141e81dd82f5f52e13b592e330d8f19d912859009214bfdcf52f8b1d1772b4138c41937255e4f30d4a2422 SHA512 0ee4ab7e6d873f645d8415a7fde4b8a82c9f0f97e05f14ed2260d35075d76dfacd0bafa18825624bf9c53dfe6d8afdd54d0189dad78c2b50c3f1e7a52f6b91ff
diff --git a/dev-perl/HTTP-Request-AsCGI/metadata.xml b/dev-perl/HTTP-Request-AsCGI/metadata.xml
new file mode 100644
index 000000000000..decda735e0ee
--- /dev/null
+++ b/dev-perl/HTTP-Request-AsCGI/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">HTTP-Request-AsCGI</remote-id>
+ <remote-id type="cpan-module">HTTP::Request::AsCGI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Response-Encoding-0.60.0-r1 b/dev-perl/HTTP-Response-Encoding-0.60.0-r1
deleted file mode 100644
index f09085cb7429..000000000000
--- a/dev-perl/HTTP-Response-Encoding-0.60.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Adds encoding() to HTTP::Response
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Response-Encoding/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANKOGAI/HTTP-Response-Encoding-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=81ce41e2d08678db33ffc22e644ce988
diff --git a/dev-perl/HTTP-Response-Encoding/HTTP-Response-Encoding-0.60.0-r1.ebuild b/dev-perl/HTTP-Response-Encoding/HTTP-Response-Encoding-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..6d0f9a8d32d1
--- /dev/null
+++ b/dev-perl/HTTP-Response-Encoding/HTTP-Response-Encoding-0.60.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANKOGAI
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Adds encoding() to HTTP::Response"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="dev-perl/libwww-perl"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/HTTP-Response-Encoding/Manifest b/dev-perl/HTTP-Response-Encoding/Manifest
new file mode 100644
index 000000000000..d8137da30b7c
--- /dev/null
+++ b/dev-perl/HTTP-Response-Encoding/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-Response-Encoding-0.06.tar.gz 5531 BLAKE2B 56b9c86081c70564506f2a97797ec1916d139877357d33529220035c1f2ca61299825a6570b4bec1bf904e8c4fdb08007c71be09ed314ce97259d6bcf5601b84 SHA512 05b32b313710a11a638092870ff302ea13c75eac4f09fcdf51a980c68f5051e293bedd9ffe47e7b27959ce3c5015ef93457d66d2caa76f75a60adb23d24a7921
+EBUILD HTTP-Response-Encoding-0.60.0-r1.ebuild 441 BLAKE2B 66ab3252fe74642e30060a5c800c2376d4650482583fa40bb3a3d05a9131452fdcdb62d5794b0ce6005c5e514c5ccceb553c618fc9f83b51cea28c2a1a049891 SHA512 aacfd606adc981b9841a73bb2b7f6f7da70fd333b78215b00dba616dcf55ec9896c61b80ee03f7da19050259e816e09be1604a9ada2a1b46b0b814abf8d71b24
+MISC metadata.xml 417 BLAKE2B 63ea3ee5267ce0740e233c5da3d613ae7adef70cd2f82cbf4628cb3a53d17462562013fdd80df293a646992600d4055a41ed2e882071c62446dcb046e07a3e7c SHA512 64a9657c669af8d545c59f8661a4d08a31e460230af51c8220b5c3ea618f0e367ee9f804a6aeda0430bb89b03ac5f8bd426e57326dd870b605c454fb5a1264a4
diff --git a/dev-perl/HTTP-Response-Encoding/metadata.xml b/dev-perl/HTTP-Response-Encoding/metadata.xml
new file mode 100644
index 000000000000..342e991876ff
--- /dev/null
+++ b/dev-perl/HTTP-Response-Encoding/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">HTTP-Response-Encoding</remote-id>
+ <remote-id type="cpan-module">HTTP::Response::Encoding</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Server-Simple-0.520.0 b/dev-perl/HTTP-Server-Simple-0.520.0
deleted file mode 100644
index a294b3bd6c45..000000000000
--- a/dev-perl/HTTP-Server-Simple-0.520.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/CGI >=virtual/perl-Socket-1.940.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Lightweight HTTP Server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Server-Simple/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/CGI >=virtual/perl-Socket-1.940.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BP/BPS/HTTP-Server-Simple-0.52.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2ff7330b2f3e54a2cd789dd70e3680b6
diff --git a/dev-perl/HTTP-Server-Simple-Mason-0.140.0-r1 b/dev-perl/HTTP-Server-Simple-Mason-0.140.0-r1
deleted file mode 100644
index 54950fdee46f..000000000000
--- a/dev-perl/HTTP-Server-Simple-Mason-0.140.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Hook-LexWrap dev-perl/URI dev-perl/libwww-perl >=dev-perl/HTML-Mason-1.250.0 >=dev-perl/HTTP-Server-Simple-0.40.0 dev-lang/perl:=
-DESCRIPTION=An abstract baseclass for a standalone mason server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Server-Simple-Mason/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Hook-LexWrap dev-perl/URI dev-perl/libwww-perl >=dev-perl/HTML-Mason-1.250.0 >=dev-perl/HTTP-Server-Simple-0.40.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JE/JESSE/HTTP-Server-Simple-Mason-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d0b6c8eb23618e5a653f76bee0f961cc
diff --git a/dev-perl/HTTP-Server-Simple-Mason/HTTP-Server-Simple-Mason-0.140.0-r1.ebuild b/dev-perl/HTTP-Server-Simple-Mason/HTTP-Server-Simple-Mason-0.140.0-r1.ebuild
new file mode 100644
index 000000000000..c37add1045aa
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple-Mason/HTTP-Server-Simple-Mason-0.140.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JESSE
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="An abstract baseclass for a standalone mason server"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Hook-LexWrap
+ dev-perl/URI
+ dev-perl/libwww-perl
+ >=dev-perl/HTML-Mason-1.250.0
+ >=dev-perl/HTTP-Server-Simple-0.40.0
+"
+DEPEND="${RDEPEND}"
+
+# Parallel failures,
+# https://bugs.gentoo.org/623112
+DIST_TEST="do"
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+src_test() {
+ perl_rm_files t/02pod.t t/03podcoverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTTP-Server-Simple-Mason/Manifest b/dev-perl/HTTP-Server-Simple-Mason/Manifest
new file mode 100644
index 000000000000..0bd2650bd10f
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple-Mason/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-Server-Simple-Mason-0.14.tar.gz 21389 BLAKE2B 451d8aadf3a4cca03fe6e73a89ee10fc32444895793d4717b9b1fd93d0eb47e9108e6e9ab188eb4e0e3d9c1d3b7ee43cd4562ce47daf1b977ffc922205ab5aed SHA512 0a1a087affac10568059c7b09d2242a9289b38807deb4a876a2ce2326d42eb44be79b01f001580e4b62bc38bf23c7336a71496a59822cd20a2da250b1c54c930
+EBUILD HTTP-Server-Simple-Mason-0.140.0-r1.ebuild 784 BLAKE2B 38f9d034fdc082684a91ff43f7d39e71cfd20b694f65eee57ddc7ba8b8f8b07dabed0fe4dd74d71a04278c031068e0f968d25610068d2d87629d26cd0a2fd7d1 SHA512 82d73e5f6dd4721ffd4d29fe205ac752899260bb6bcd1251d6728db7c422fc0afd268fb306f200c950dd764d81cfa76ee005dfb6a076d21f35de75ad0ef4a597
+MISC metadata.xml 422 BLAKE2B 88908c5140c8b15c7dd7b01eb6e800e862ceb664566184620bbc58388ec6979b0c5abe1eb22462a880673aabab7b1230200436dcb1b593dd712ce475ee123bdd SHA512 a7b2108373bea67534151e9851cfde0f316cdfacd34077fa036c98302dc57d6672492e96ba67905bf3d4e9cef90311f92bfb07ed54678ce60bf05c03efe4536b
diff --git a/dev-perl/HTTP-Server-Simple-Mason/metadata.xml b/dev-perl/HTTP-Server-Simple-Mason/metadata.xml
new file mode 100644
index 000000000000..6dafbca9b51c
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple-Mason/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">HTTP-Server-Simple-Mason</remote-id>
+ <remote-id type="cpan-module">HTTP::Server::Simple::Mason</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Server-Simple-PSGI-0.160.0 b/dev-perl/HTTP-Server-Simple-PSGI-0.160.0
deleted file mode 100644
index ba89ad452682..000000000000
--- a/dev-perl/HTTP-Server-Simple-PSGI-0.160.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTTP-Server-Simple-0.420.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=
-DESCRIPTION=PSGI handler for HTTP::Server::Simple
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/HTTP-Server-Simple-PSGI/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTTP-Server-Simple-0.420.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/HTTP-Server-Simple-PSGI-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4d4ad90a696f047d894fc17f990b72d2
diff --git a/dev-perl/HTTP-Server-Simple-PSGI/HTTP-Server-Simple-PSGI-0.160.0.ebuild b/dev-perl/HTTP-Server-Simple-PSGI/HTTP-Server-Simple-PSGI-0.160.0.ebuild
new file mode 100644
index 000000000000..e9f1d41c5315
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple-PSGI/HTTP-Server-Simple-PSGI-0.160.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="PSGI handler for HTTP::Server::Simple"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/HTTP-Server-Simple-0.420.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+src_test() {
+ perl_rm_files "t/release-pod-syntax.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/HTTP-Server-Simple-PSGI/Manifest b/dev-perl/HTTP-Server-Simple-PSGI/Manifest
new file mode 100644
index 000000000000..e4d980d9c00e
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple-PSGI/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-Server-Simple-PSGI-0.16.tar.gz 11813 BLAKE2B 4d6cfb04e723b4414c5e79c53cbcf51ca196f2d039dafa584200b84f60c5ee2e7f1e9d9ef21dc4e665fd7f81a1a45f4290578288ba91f335300b4320ea9cb1de SHA512 514a61a7d349f02a18b44bd2ef3adbfd457cc61b6ec4eea2e74f1d8f4ffd095b42338552ddf7e9ab2b3ffa79e5c826099665e87c9ca5b08566975101e37b0177
+EBUILD HTTP-Server-Simple-PSGI-0.160.0.ebuild 486 BLAKE2B ce4df27730ffb8556b27999613b8cb7636e5a43666ebda8f2a184ab64892438a10b28b4ff9ec186f97cc5c7a13c43ea5ef2ab9e1fa3a7ee1b175210917ed7590 SHA512 5e43a32029066525f8c8b9d35286c20b192fdb6bcecd06b8023eca40f9111b8c31c035fbe4c967adbd3857268577f85dc3626b28ee2be79984037ef45ced982a
+MISC metadata.xml 420 BLAKE2B c6328c7a5bade5bc31df10993b0371c60ff144dd51d66f122c4b6907292679eaf66213d31085535fefe6ed43cc3995ce347c6d7d7e5c224fc19a5f9900317984 SHA512 527d4ecf955ff65b9256296bc49efd5632cbda939385c9e9b5f7e6efee324063dce3159765e063674fe519ff5c778751d85c47dd1ab35fe88de2a5fe0c034429
diff --git a/dev-perl/HTTP-Server-Simple-PSGI/metadata.xml b/dev-perl/HTTP-Server-Simple-PSGI/metadata.xml
new file mode 100644
index 000000000000..91bc2ec8da78
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple-PSGI/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">HTTP-Server-Simple-PSGI</remote-id>
+ <remote-id type="cpan-module">HTTP::Server::Simple::PSGI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTP-Server-Simple/HTTP-Server-Simple-0.520.0.ebuild b/dev-perl/HTTP-Server-Simple/HTTP-Server-Simple-0.520.0.ebuild
new file mode 100644
index 000000000000..54426d19495a
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple/HTTP-Server-Simple-0.520.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BPS
+DIST_VERSION=0.52
+inherit perl-module
+
+DESCRIPTION="Lightweight HTTP Server"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/CGI
+ >=virtual/perl-Socket-1.940.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files t/02pod.t t/03podcoverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTTP-Server-Simple/Manifest b/dev-perl/HTTP-Server-Simple/Manifest
new file mode 100644
index 000000000000..8c62ca422546
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST HTTP-Server-Simple-0.52.tar.gz 36722 BLAKE2B 353cad8e72810703e8c4a07953d9f7b273900c54ec65e49ce34e7b2e611439544e8cc3e0bc717b0f0cc0f9b710200cb42dd913c12a5509687facdcd3fb5c4ecf SHA512 57c0aa4ceb7e0f430f577e24c275d96d54ceb15ddf6e53710067f57dac50e8a57661399d0093edf28c1ff7b6ed313471cded48f5792349191b8d60d8d7cde2d1
+EBUILD HTTP-Server-Simple-0.520.0.ebuild 559 BLAKE2B 8875a96ae7e91bcacbe0c6671e7cd8091d88989adaad46cdca4f2619e76af27a3f8e8a44a3492f4320c5303569d9e8f082cb2a8de7e9c2c5d92dd65ac6675654 SHA512 e674a47d97855789cf6e0c6bb704fa40b1c7afbc5dd071ae733eae97b4a27b60ea06471199fcd97c99e05c1b5a669ad19057fcf0a622e96140665b4efe65b1ee
+MISC metadata.xml 566 BLAKE2B d01bf2a7a9ef89f9fcc71866157881a8acdd5742ae779ce85e91cf631e5bf1cac10e75dcf65f5f9ee15ef62908912ef0855cde88b1ccc224defcc1ba0ddf329c SHA512 82f6536dcc5a0580dc26d9b22965eb9d00e7e6109d311e7d59af431fcf394e0c864dfd46a5e282175adbd49c749ad14d3aeebf496a983f272228f02a0ed69954
diff --git a/dev-perl/HTTP-Server-Simple/metadata.xml b/dev-perl/HTTP-Server-Simple/metadata.xml
new file mode 100644
index 000000000000..d97e8c8c2f42
--- /dev/null
+++ b/dev-perl/HTTP-Server-Simple/metadata.xml
@@ -0,0 +1,14 @@
+<?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">HTTP-Server-Simple</remote-id>
+ <remote-id type="cpan-module">HTTP::Server::Simple</remote-id>
+ <remote-id type="cpan-module">HTTP::Server::Simple::CGI</remote-id>
+ <remote-id type="cpan-module">HTTP::Server::Simple::CGI::Environment</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/HTTPD-User-Manage-1.660.0-r1 b/dev-perl/HTTPD-User-Manage-1.660.0-r1
deleted file mode 100644
index 9bc9c940fa93..000000000000
--- a/dev-perl/HTTPD-User-Manage-1.660.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for managing access control of web servers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/HTTPD-User-Manage/
-KEYWORDS=amd64 ia64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/HTTPD-User-Manage-1.66.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4c4231d866dbfb2586721489c8611f41
diff --git a/dev-perl/HTTPD-User-Manage/HTTPD-User-Manage-1.660.0-r1.ebuild b/dev-perl/HTTPD-User-Manage/HTTPD-User-Manage-1.660.0-r1.ebuild
new file mode 100644
index 000000000000..5527bb0773ab
--- /dev/null
+++ b/dev-perl/HTTPD-User-Manage/HTTPD-User-Manage-1.660.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LDS
+MODULE_VERSION=1.66
+inherit perl-module
+
+DESCRIPTION="Perl module for managing access control of web servers"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/HTTPD-User-Manage/Manifest b/dev-perl/HTTPD-User-Manage/Manifest
new file mode 100644
index 000000000000..57b23756671e
--- /dev/null
+++ b/dev-perl/HTTPD-User-Manage/Manifest
@@ -0,0 +1,3 @@
+DIST HTTPD-User-Manage-1.66.tar.gz 114499 BLAKE2B 85f9d1b8f1628bd3cc5ba2af011d3c6963cc903f18e837f893d057691b2b98e6bbfd17e230e99ef8020c2f5892513164b6ae0d2a74d8caee0ca776ffbf0c7ff6 SHA512 ed3518b62f7c904b88370ba952bc4ba52c26c6e81e19d406cbb78915f671acc82bd8fc535a21640a741494e368ef76001f358a6a3074eb9505337dde3f574c6f
+EBUILD HTTPD-User-Manage-1.660.0-r1.ebuild 309 BLAKE2B b930b25b85769eb7851822adca4bb0b3dca42c866b479f96b9020bdcb398285ab4e09afcf381fcdc339f09d168a78a3137246deca62a19615932a73a8acb4a8d SHA512 2b8fc68b74548de4e971ce61be34d2c5e246072d5360201d90a4fc8a9a4daefe0d7ec038d515f2749b22c59105f3879a84c6fa9a141f33c9f00d0c2b18c0e100
+MISC metadata.xml 2163 BLAKE2B e6e465659bea61ca68389484ad6def39d6bdcab0ca853275e5468e57488a7c8a805defb850abbb29777a47c297f7328feb89aa6c0a2ec43efa2cb3425cba5ac9 SHA512 7692f40c823b6a94c138013e110cf524954497c985ad94368c4bfb61fe9e54c1b191e23e840740af368e6dbfaf5b0a45bc9e8c7edffed7dc9f127388ae8960f9
diff --git a/dev-perl/HTTPD-User-Manage/metadata.xml b/dev-perl/HTTPD-User-Manage/metadata.xml
new file mode 100644
index 000000000000..e3b431399c34
--- /dev/null
+++ b/dev-perl/HTTPD-User-Manage/metadata.xml
@@ -0,0 +1,37 @@
+<?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">HTTPD-User-Manage</remote-id>
+ <remote-id type="cpan-module">DBNull_File</remote-id>
+ <remote-id type="cpan-module">HTTPD::AdminBase</remote-id>
+ <remote-id type="cpan-module">HTTPD::Authen</remote-id>
+ <remote-id type="cpan-module">HTTPD::Authen::Basic</remote-id>
+ <remote-id type="cpan-module">HTTPD::Authen::Digest</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin::DBM</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin::DBM::_generic</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin::DBM::apache</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin::SQL</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin::SQL::_generic</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin::Text</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin::Text::_generic</remote-id>
+ <remote-id type="cpan-module">HTTPD::GroupAdmin::Text::cern</remote-id>
+ <remote-id type="cpan-module">HTTPD::Realm</remote-id>
+ <remote-id type="cpan-module">HTTPD::RealmDef</remote-id>
+ <remote-id type="cpan-module">HTTPD::RealmManager</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin::DBM</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin::DBM::_generic</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin::DBM::netscape</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin::SQL</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin::SQL::_generic</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin::Text</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin::Text::_generic</remote-id>
+ <remote-id type="cpan-module">HTTPD::UserAdmin::Text::cern</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Hash-FieldHash-0.150.0 b/dev-perl/Hash-FieldHash-0.150.0
deleted file mode 100644
index 5faa9ffc7d78..000000000000
--- a/dev-perl/Hash-FieldHash-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-XSLoader-0.20.0 >=virtual/perl-parent-0.221.0 >=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 ) dev-lang/perl:=
-DESCRIPTION=Lightweight field hash for inside-out objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Hash-FieldHash/
-IUSE=test examples
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-XSLoader-0.20.0 >=virtual/perl-parent-0.221.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GF/GFUJI/Hash-FieldHash-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=52fb693181efa4e086cd96c7db7f57ca
diff --git a/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0.ebuild b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0.ebuild
new file mode 100644
index 000000000000..9bffd8802c07
--- /dev/null
+++ b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-XSLoader-0.20.0
+ >=virtual/perl-parent-0.221.0
+"
+DEPEND="${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
+ )
+"
+
+src_prepare() {
+ # https://github.com/gfx/p5-Hash-FieldHash/issues/4
+ sed -i -e 's/use builder::MyBuilder;/use lib q[.]; use builder::MyBuilder;/' Build.PL \
+ || die "Can't patch Build.PL for 5.26 dot-in-inc"
+
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Hash-FieldHash/Manifest b/dev-perl/Hash-FieldHash/Manifest
new file mode 100644
index 000000000000..58fe6b6f8b93
--- /dev/null
+++ b/dev-perl/Hash-FieldHash/Manifest
@@ -0,0 +1,3 @@
+DIST Hash-FieldHash-0.15.tar.gz 29082 BLAKE2B 5b8426f3d44e1ba0d10bc24e473b8162189ddad3b378f0863903eae844fe26cff378c73602c4b49085bd0c9e42d5549013111182bd5a09c4f14e523b1c6c7254 SHA512 2f42b0e7efdba03b99c9646882afc47130de1989777eb1ceaf8031769a3a11ebdaa841abedea8288b770aa27c44108846d0765f531a35d707e44a8c1f0f8036e
+EBUILD Hash-FieldHash-0.150.0.ebuild 906 BLAKE2B 8bcd69e67ee66d3bd381e430858ab28fcd5ab92c62d2f3789570ec5e0cff96fdac35840b69f7f98b24fbbb9cf87fbd4db4a1dc1bd8e181bd2e480200fc020ea4 SHA512 a7f5d9652a4a430cb532c6bed04f591b282a02ce83ea409cdcb19e30826f3e4f3033bd7c51bcfa1ef0cdd12a33750dba9429d7e2d817d6aea064a8acb0083632
+MISC metadata.xml 400 BLAKE2B 5a93cc38f97d3203f7e32191e8ebc7fc30aaa92272fec85e579f1ed857cba352463ebb8b8d3677c13e4bd592d7fd1776ba5d56e9cf4c0e82604a1eb9d9cbc871 SHA512 01f782c54b4bf4e453848b4e30f21cd4cd08da3ed15bc0f94f52018e5a958c52e2c47d0f845f2719cf79e38678e9966a45859d3b6cf6f80edee1081ea369d30c
diff --git a/dev-perl/Hash-FieldHash/metadata.xml b/dev-perl/Hash-FieldHash/metadata.xml
new file mode 100644
index 000000000000..4316a0690215
--- /dev/null
+++ b/dev-perl/Hash-FieldHash/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">Hash-FieldHash</remote-id>
+ <remote-id type="cpan-module">Hash::FieldHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Hash-Merge-0.200.0 b/dev-perl/Hash-Merge-0.200.0
deleted file mode 100644
index 648bf567586a..000000000000
--- a/dev-perl/Hash-Merge-0.200.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Clone dev-lang/perl:=[-build(-)]
-DESCRIPTION=Merges arbitrarily deep hashes into a single hash
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Hash-Merge/
-KEYWORDS=amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Clone dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/Hash-Merge-0.200.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=08f83b96a327a97ab6fb8e8a8b992ff6
diff --git a/dev-perl/Hash-Merge-Simple-0.51.0 b/dev-perl/Hash-Merge-Simple-0.51.0
deleted file mode 100644
index 49be2d84ee72..000000000000
--- a/dev-perl/Hash-Merge-Simple-0.51.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Clone virtual/perl-Storable >=virtual/perl-ExtUtils-MakeMaker-6.310.0 test? ( dev-perl/Test-Most ) dev-lang/perl:=
-DESCRIPTION=Recursively merge two or more hashes, simply
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Hash-Merge-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Clone virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROKR/Hash-Merge-Simple-0.051.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=eef90861740f78ecaa2c0b73e9f2f7bf
diff --git a/dev-perl/Hash-Merge-Simple/Hash-Merge-Simple-0.51.0.ebuild b/dev-perl/Hash-Merge-Simple/Hash-Merge-Simple-0.51.0.ebuild
new file mode 100644
index 000000000000..c15855a25984
--- /dev/null
+++ b/dev-perl/Hash-Merge-Simple/Hash-Merge-Simple-0.51.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ROKR
+DIST_VERSION=0.051
+inherit perl-module
+
+DESCRIPTION="Recursively merge two or more hashes, simply"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Clone
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.310.0
+ test? (
+ dev-perl/Test-Most
+ )
+"
diff --git a/dev-perl/Hash-Merge-Simple/Manifest b/dev-perl/Hash-Merge-Simple/Manifest
new file mode 100644
index 000000000000..c1d0942c127a
--- /dev/null
+++ b/dev-perl/Hash-Merge-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Hash-Merge-Simple-0.051.tar.gz 4181 BLAKE2B e5f742f1fd7bfdc0d88784cd99b86ff5d846c274b1861f84331060f12141232903d06d7efb724b2932252ac5ac8cd6fc85d6af2dbb10ba79e5e0a257c4698e76 SHA512 8db850144593632ce8ac8a560dac6670814a9ce3d1091d6aa42ab0eadca4b350671103b1de906d562aeaa0934fd58bd4e557821c5bcd730a10849f8505f65c4c
+EBUILD Hash-Merge-Simple-0.51.0.ebuild 425 BLAKE2B 2314ae45a1790dd6c84a68e9c2a363ced1e528c3fabbbc80f2a26c8368d79eeb6b1c3b753552d5a9fb9c155d266b0d52fd7178988805cd2d48a3b452021935f5 SHA512 f79274e117b6e528244f6e0ffb6178673a1b6a717ae4406ecf14b3934cd12371da704be094c73f648476f8bca8e1faabd9760bec8cbf238f7955c97a6501e088
+MISC metadata.xml 407 BLAKE2B 10501077798e01c7159ef966737c96044911b48103e360770900186be87504ea9a182aaa6c4aa731b90dc1fdc91f1879149a1a8eaf2307cd7bbc690a9e71a524 SHA512 a52672539c7fa0f8ada4cbbe73cfa3eaec6859bc2d2431741d633c162508d40bad607a75ae2f0268dc887d817cc48a76163b95a54499b2d464f8895825afeae5
diff --git a/dev-perl/Hash-Merge-Simple/metadata.xml b/dev-perl/Hash-Merge-Simple/metadata.xml
new file mode 100644
index 000000000000..39fcd10b9d8d
--- /dev/null
+++ b/dev-perl/Hash-Merge-Simple/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">Hash-Merge-Simple</remote-id>
+ <remote-id type="cpan-module">Hash::Merge::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Hash-Merge/Hash-Merge-0.200.0.ebuild b/dev-perl/Hash-Merge/Hash-Merge-0.200.0.ebuild
new file mode 100644
index 000000000000..157af518f770
--- /dev/null
+++ b/dev-perl/Hash-Merge/Hash-Merge-0.200.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=REHSACK
+MODULE_VERSION=0.200
+inherit perl-module
+
+DESCRIPTION="Merges arbitrarily deep hashes into a single hash"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Clone"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Hash-Merge/Manifest b/dev-perl/Hash-Merge/Manifest
new file mode 100644
index 000000000000..005ecfa2a73d
--- /dev/null
+++ b/dev-perl/Hash-Merge/Manifest
@@ -0,0 +1,3 @@
+DIST Hash-Merge-0.200.tar.gz 10339 BLAKE2B fd9107148f815c3eb86fc4fffd75eaf1a939e5cfea79f00e373e5f03985cb654ae7c8a9d5cde74bf7fd6bf5866995c9c62c2724b01fd0dcc9e73891efbd18524 SHA512 b04f5229f70630d5a1552dcff83743d4c053bfd8b7b294fb03b21f2e7c12b6540a39e6c93fe016960686e1e9107dc0507d15406247da827fb608bc273e53eeec
+EBUILD Hash-Merge-0.200.0.ebuild 379 BLAKE2B beaf7cab6d991c601e36f3eb3798272c95f1d989ca2e081458202b72423c533e235b266b7b66971a95440b9dde21cef919cfa5da86b41a14220e5a88d557a7b7 SHA512 faf92b669069e585ee8b1cf96f3fb3591bfc4f8ee6e65e61944db67407ba0093d83a481e4c8aefc2d28221b8ff0f0295d7e7dba7b1c0c523f245aee97d89a164
+MISC metadata.xml 392 BLAKE2B 2ef942afae800b73aaf0c86100b5f377a476cbe3f463a7aea1222fa9595fa637621d60239a05d17d39313e2e1070bdf7fd3df4e036e66d8de2fe194b08713fad SHA512 9dd968dc56b4203ba2aa012e0d5743341c60f5c837552369ae657ce4eff9fea485db7bc5410c2d4b61eb9ddfb060e05665281dbc1bfe43e3a2d4ddc34ff3bbc9
diff --git a/dev-perl/Hash-Merge/metadata.xml b/dev-perl/Hash-Merge/metadata.xml
new file mode 100644
index 000000000000..c394bc5caccd
--- /dev/null
+++ b/dev-perl/Hash-Merge/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">Hash-Merge</remote-id>
+ <remote-id type="cpan-module">Hash::Merge</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Hash-MoreUtils-0.20.0-r1 b/dev-perl/Hash-MoreUtils-0.20.0-r1
deleted file mode 100644
index c88a56350136..000000000000
--- a/dev-perl/Hash-MoreUtils-0.20.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Provide the stuff missing in Hash::Util
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Hash-MoreUtils/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/Hash-MoreUtils-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b67656d382d8f2137a1b5ee1c5f50e13
diff --git a/dev-perl/Hash-MoreUtils-0.50.0 b/dev-perl/Hash-MoreUtils-0.50.0
deleted file mode 100644
index 532b1536e127..000000000000
--- a/dev-perl/Hash-MoreUtils-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.420.0 test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Provide the stuff missing in Hash::Util
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Hash-MoreUtils/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/Hash-MoreUtils-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=227a90e18369d17d0599ce31a7a5b95c
diff --git a/dev-perl/Hash-MoreUtils/Hash-MoreUtils-0.20.0-r1.ebuild b/dev-perl/Hash-MoreUtils/Hash-MoreUtils-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..29f8b26e6428
--- /dev/null
+++ b/dev-perl/Hash-MoreUtils/Hash-MoreUtils-0.20.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="REHSACK"
+MODULE_VERSION=0.02
+
+inherit perl-module
+
+DESCRIPTION="Provide the stuff missing in Hash::Util"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t t/manifest.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Hash-MoreUtils/Hash-MoreUtils-0.50.0.ebuild b/dev-perl/Hash-MoreUtils/Hash-MoreUtils-0.50.0.ebuild
new file mode 100644
index 000000000000..e14ea8572a1d
--- /dev/null
+++ b/dev-perl/Hash-MoreUtils/Hash-MoreUtils-0.50.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=0.05
+
+inherit perl-module
+
+DESCRIPTION="Provide the stuff missing in Hash::Util"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? ( >=virtual/perl-Test-Simple-0.900.0 )
+"
diff --git a/dev-perl/Hash-MoreUtils/Manifest b/dev-perl/Hash-MoreUtils/Manifest
new file mode 100644
index 000000000000..e8ed918ba8db
--- /dev/null
+++ b/dev-perl/Hash-MoreUtils/Manifest
@@ -0,0 +1,5 @@
+DIST Hash-MoreUtils-0.02.tar.gz 5372 BLAKE2B 47ebb5653ed04b6b3cf17d7d8e6d2aac7dc9a015a55014e4ce0ccd818fe4c8a422f84d4cff0732e31ed6a013db5b0dd9bf060b175cab123a1783d7cf33bb0fdb SHA512 a0716e1cda6b10f1fe3196c480d6a19190cf89a668aa4f2f2ffa6f04842bc16c7a71062dc9bc64a2583e6c5e566a78ddaabd0d4edb7f7a037f922025591433b0
+DIST Hash-MoreUtils-0.05.tar.gz 5809 BLAKE2B d8b5c6aa531556d0f17b8debc2fd82ff8115e3a70cc3618e14ea1df9bf025e8474263307b1fda193d38e47241c7f5da64d1ff4671940d4518bdda95c09872ecc SHA512 7e53dfda0336198b5981be772a0aeb3aa1fdbfa5885bf866032bcd168a73ceb03f92db6de92874d5812f062ab9c03e1fed27732f60a7004944da568c3cb04845
+EBUILD Hash-MoreUtils-0.20.0-r1.ebuild 477 BLAKE2B ec850a03e1bc6674ae9eddd490025088ccd2ef2b93cbae758ba128860021b55b79fbc7b113d7ee4d122736f9a42a06d534aacc879c9a942bb30c103529c490d8 SHA512 d3dace5db57b77890e8681c1ea1fcdc9d9e965c06510e77a60393c46ba8b1faa5e79f72e330f7c0ddc316dbea8c591e53391c867ac66f1f8352670eb07a2fb2b
+EBUILD Hash-MoreUtils-0.50.0.ebuild 385 BLAKE2B 8aef57d179ab972d14cb0ab3c62dddfb73e896615d73b354174a8342bd770d684eba612ee1712519e11e6922a7ea43a8625493d32b2707743c7ff92069c91727 SHA512 051fe01ee0f1226e6a32f7318dd74a30e346e6621ef3f0c70a120e680b244dd3cbe0578c0b34c85e116d3ea10a58e1bd89e715755742cd6d24540c64f27cf4df
+MISC metadata.xml 400 BLAKE2B 379ba270c0191ff4a9a66a63b017e10abdec8205d79fe63f598050048c65c520be08263b06dea6e33330946587c376630250198d8132baef3ad3a2fa3fc22d50 SHA512 ed21f6b972e97e066a599650cd29de4975c8626590c4ee66f5374440e498b1a3e905153e4bba09fde9c9a0d33599ebb28deac23f0bf4a7416ab65f383ee6acf4
diff --git a/dev-perl/Hash-MoreUtils/metadata.xml b/dev-perl/Hash-MoreUtils/metadata.xml
new file mode 100644
index 000000000000..b981d656f757
--- /dev/null
+++ b/dev-perl/Hash-MoreUtils/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">Hash-MoreUtils</remote-id>
+ <remote-id type="cpan-module">Hash::MoreUtils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Hash-MultiValue-0.160.0 b/dev-perl/Hash-MultiValue-0.160.0
deleted file mode 100644
index fefe67febeb4..000000000000
--- a/dev-perl/Hash-MultiValue-0.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Store multiple values per key
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Hash-MultiValue/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AR/ARISTOTLE/Hash-MultiValue-0.16.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=946e73bef8f87f32f755d32e18329fbc
diff --git a/dev-perl/Hash-MultiValue/Hash-MultiValue-0.160.0.ebuild b/dev-perl/Hash-MultiValue/Hash-MultiValue-0.160.0.ebuild
new file mode 100644
index 000000000000..862be02ad367
--- /dev/null
+++ b/dev-perl/Hash-MultiValue/Hash-MultiValue-0.160.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ARISTOTLE
+MODULE_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="Store multiple values per key"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Hash-MultiValue/Manifest b/dev-perl/Hash-MultiValue/Manifest
new file mode 100644
index 000000000000..3cc50ae523a6
--- /dev/null
+++ b/dev-perl/Hash-MultiValue/Manifest
@@ -0,0 +1,3 @@
+DIST Hash-MultiValue-0.16.tar.gz 19841 BLAKE2B c1801d91d54e7b8d89f70ac14d8bc49321788bd7a17fa03dbb141a1b536ca20086b360b9339da30c3ecb1586282c53002a8cca48de5c1be9364638dd66d3634c SHA512 a6e1cab00ff24492bc84343b83a1282ad0eaded6633e7c511389dfb1d21cd8987dc2f1ad9ab69df69f36b651d68c70df3160666ff9ee584dbb1b6ab7095b78ac
+EBUILD Hash-MultiValue-0.160.0.ebuild 421 BLAKE2B 5d2aba37a893a7a801ac48c686c7432830c67c085e876f997a1a727c1e6f819e54687fb4cb876fde32337888136e06a7de3378967e2473d34b1770f334e221f8 SHA512 b2eb12951a30c77c5611abaf04222bdffeed7cfda726cfa2628a3ef1fa7185696bb45d77ebf6a70491b60d7d44d392f6cbf27b8246f3c28997b2605eba557c9b
+MISC metadata.xml 402 BLAKE2B dc57b2c0857efbb94c6836db54255e29744fa77ecb1b8d345ad0b34b71c9980855639d46291e06dc3c8fe9a6edeea9b685443a04da13f1188e94fb6c9804b727 SHA512 8dca30c14f2b3a90df2fffd7c29014ff032f0c5e7b744c0b0282579c2c22b89d646637c58b78171e0567152685c49886aa01c63e332328cb1aa67111dbc31225
diff --git a/dev-perl/Hash-MultiValue/metadata.xml b/dev-perl/Hash-MultiValue/metadata.xml
new file mode 100644
index 000000000000..27cdb2bffa33
--- /dev/null
+++ b/dev-perl/Hash-MultiValue/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">Hash-MultiValue</remote-id>
+ <remote-id type="cpan-module">Hash::MultiValue</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Hash-NoRef-0.30.0-r1 b/dev-perl/Hash-NoRef-0.30.0-r1
deleted file mode 100644
index dfdd4c74afc4..000000000000
--- a/dev-perl/Hash-NoRef-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Hash to store values without increasing reference count (weak references)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Hash-NoRef/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GM/GMPASSOS/Hash-NoRef-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fa5e39fb4f9f9bab76f0b8b1eb551722
diff --git a/dev-perl/Hash-NoRef-0.30.0-r2 b/dev-perl/Hash-NoRef-0.30.0-r2
deleted file mode 100644
index 9f130af3b075..000000000000
--- a/dev-perl/Hash-NoRef-0.30.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Hash to store values without increasing reference count (weak references)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Hash-NoRef/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GM/GMPASSOS/Hash-NoRef-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bce422b17694f2245c77b1e5248ebfd6
diff --git a/dev-perl/Hash-NoRef/Hash-NoRef-0.30.0-r1.ebuild b/dev-perl/Hash-NoRef/Hash-NoRef-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..54521ba2bc1e
--- /dev/null
+++ b/dev-perl/Hash-NoRef/Hash-NoRef-0.30.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GMPASSOS
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Hash to store values without increasing reference count (weak references)"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
diff --git a/dev-perl/Hash-NoRef/Hash-NoRef-0.30.0-r2.ebuild b/dev-perl/Hash-NoRef/Hash-NoRef-0.30.0-r2.ebuild
new file mode 100644
index 000000000000..ec0e1fcb7a2a
--- /dev/null
+++ b/dev-perl/Hash-NoRef/Hash-NoRef-0.30.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GMPASSOS
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Hash to store values without increasing reference count (weak references)"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
diff --git a/dev-perl/Hash-NoRef/Manifest b/dev-perl/Hash-NoRef/Manifest
new file mode 100644
index 000000000000..21a8b885bcca
--- /dev/null
+++ b/dev-perl/Hash-NoRef/Manifest
@@ -0,0 +1,4 @@
+DIST Hash-NoRef-0.03.tar.gz 3312 BLAKE2B 0088261680a7fc902460b63cd3086327619be64ab2615a7e0952fb64b050bc9a25416a9c41b6fd84ff442c9091ca72fb3878038bc894a107aaf2f77c89e45f1e SHA512 da24051a4a274fb96174b6102c73f1ad27e763f4930d7ca4a53bbdb94313c07592374bf8bfb0dff32e3d1c27f441941010fed55f46edbe75267fe076b7b2df3c
+EBUILD Hash-NoRef-0.30.0-r1.ebuild 307 BLAKE2B 4ae7362b090644a82675289f32125a28c4e4acbbdb1245f3a554be64bac1beea89c3306c585231ef4fd0b0aa1aba350c6a3b540ffd7583a67858ff4c8209370a SHA512 fdad8cae2667bca2d8ffb56ae9839ee23597edfe9e46ef9e3c29651ce83bccd721b4a49aece1f525562b07c246f5968c1ca866814db7d4c1f4503aabbbe00f0b
+EBUILD Hash-NoRef-0.30.0-r2.ebuild 303 BLAKE2B 1cf085f1056735f82e3621964b49cff36550f63e647fb0e84ad82aad19be2de45575509e0e478e1e83e3a86b2455a14c5fe50be6efbb5dea4b624fcc5126bad8 SHA512 b341aefc24d3b32770e3bfa76b7092fabffcecf2cfd6faab974f21727e3b187542e2fd0efbf35cc143038823839c65b9345583118181e773eead2706640dd679
+MISC metadata.xml 392 BLAKE2B b2d861471892fab11004307ef4441c7449691f50a8370747e0433984360998b08fb63d859c8784d8e50f2af45020acd7950969f4f8ace300709e97bfa5f63de4 SHA512 527674335a8d42e434ce0d81e5a406d340f0f5e8c9cf7703265d6c701147fd7980e46998f681967d51d0d72547bde5b5071a19170141567131bc4c356cae906f
diff --git a/dev-perl/Hash-NoRef/metadata.xml b/dev-perl/Hash-NoRef/metadata.xml
new file mode 100644
index 000000000000..5970da903f39
--- /dev/null
+++ b/dev-perl/Hash-NoRef/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">Hash-NoRef</remote-id>
+ <remote-id type="cpan-module">Hash::NoRef</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Heap-0.800.0-r1 b/dev-perl/Heap-0.800.0-r1
deleted file mode 100644
index 52c142571814..000000000000
--- a/dev-perl/Heap-0.800.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Heap - Perl extensions for keeping data partially sorted
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Heap/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMM/Heap-0.80.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6c15e695ace4e47aab3acdc299baf780
diff --git a/dev-perl/Heap-0.800.0-r2 b/dev-perl/Heap-0.800.0-r2
deleted file mode 100644
index 1df0e352a899..000000000000
--- a/dev-perl/Heap-0.800.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl extensions for keeping data partially sorted
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Heap/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMM/Heap-0.80.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4d64c71ee71463c2d7b948a291ec86e6
diff --git a/dev-perl/Heap/Heap-0.800.0-r1.ebuild b/dev-perl/Heap/Heap-0.800.0-r1.ebuild
new file mode 100644
index 000000000000..60dae659f0f3
--- /dev/null
+++ b/dev-perl/Heap/Heap-0.800.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JMM
+MODULE_VERSION=0.80
+inherit perl-module
+
+DESCRIPTION="Heap - Perl extensions for keeping data partially sorted"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
diff --git a/dev-perl/Heap/Heap-0.800.0-r2.ebuild b/dev-perl/Heap/Heap-0.800.0-r2.ebuild
new file mode 100644
index 000000000000..d8f8ddb6ecd6
--- /dev/null
+++ b/dev-perl/Heap/Heap-0.800.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JMM
+DIST_VERSION=0.80
+inherit perl-module
+
+DESCRIPTION="Perl extensions for keeping data partially sorted"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
diff --git a/dev-perl/Heap/Manifest b/dev-perl/Heap/Manifest
new file mode 100644
index 000000000000..e97ea4a473f2
--- /dev/null
+++ b/dev-perl/Heap/Manifest
@@ -0,0 +1,4 @@
+DIST Heap-0.80.tar.gz 15673 BLAKE2B 56cb650db89478d60f52917240d2b6b8cdf75052e6a10448ee3a0347170654cbdd55d213a39226a3f39a735e0c0508125ad7c2838f4080c1021c46087e04988f SHA512 133e2668a90de8cea13302464188415fa30e4a0a85fb51af7409ff2e3466e33a6daf172b2466f046c5275db6ab19bb573e8b2d14acf616b110bdd60869865690
+EBUILD Heap-0.800.0-r1.ebuild 312 BLAKE2B 02a691c0e785234dd9427844c434bb1308ace67ff7f9fa29ed4482f4a512638b56ddefd62fd94440e685804ac5b82428db34fd2a079cba0208e5b61f4240a3fe SHA512 90ceea655debac17b08a0716494b251ed009c3f1da1c2f7acaa5ef96edd7e78d2682ee9159bfbcd79bdd49b658f980633b6a151c03614ad8d15ca9452a1b1175
+EBUILD Heap-0.800.0-r2.ebuild 301 BLAKE2B 89f22b6faa0bca0a4493dce6cd4a95554a130404017d8607d62e2cbe236072d4951289829645467e7b1943d390ad083d77fc8b7bfec6b5c9629429372153290e SHA512 237e4fbfab7c2de046492b32a7db9b5003b819c874a249acebfea4ede163bf9df5c4105fdceabbeb2f15ae385b8b01f152a82917483b9039964c746114308e6d
+MISC metadata.xml 999 BLAKE2B 54b9d16d6bba6610eb025c9d1a36ed2beda795593e940c9b8dd3238867e625b0ad74f7fb47628988eaf97e1dc288ada000d1993ce94ae48fb92cfea3c7cf975b SHA512 3eeeff922abee87d887f32fd2aa279e0bc9d30b2604cb61af94bd71eacbdc1944fde1e824b2c9b314a74eadc348eac2d1b373cc0d22bb3ed64934bb83d83ec99
diff --git a/dev-perl/Heap/metadata.xml b/dev-perl/Heap/metadata.xml
new file mode 100644
index 000000000000..7bca5c2aa08b
--- /dev/null
+++ b/dev-perl/Heap/metadata.xml
@@ -0,0 +1,22 @@
+<?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">Heap</remote-id>
+ <remote-id type="cpan-module">Heap</remote-id>
+ <remote-id type="cpan-module">Heap::Binary</remote-id>
+ <remote-id type="cpan-module">Heap::Binomial</remote-id>
+ <remote-id type="cpan-module">Heap::Elem</remote-id>
+ <remote-id type="cpan-module">Heap::Elem::Num</remote-id>
+ <remote-id type="cpan-module">Heap::Elem::NumRev</remote-id>
+ <remote-id type="cpan-module">Heap::Elem::Ref</remote-id>
+ <remote-id type="cpan-module">Heap::Elem::RefRev</remote-id>
+ <remote-id type="cpan-module">Heap::Elem::Str</remote-id>
+ <remote-id type="cpan-module">Heap::Elem::StrRev</remote-id>
+ <remote-id type="cpan-module">Heap::Fibonacci</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Hook-LexWrap-0.250.0 b/dev-perl/Hook-LexWrap-0.250.0
deleted file mode 100644
index 6d473ba954ea..000000000000
--- a/dev-perl/Hook-LexWrap-0.250.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker >=dev-perl/Module-Build-Tiny-0.39.0 test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Lexically scoped subroutine wrappers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Hook-LexWrap/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Hook-LexWrap-0.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=77d6c0e41dc1ba44ccd7f0fc9418bcde
diff --git a/dev-perl/Hook-LexWrap-0.260.0 b/dev-perl/Hook-LexWrap-0.260.0
deleted file mode 100644
index 5d7aeb7c24ba..000000000000
--- a/dev-perl/Hook-LexWrap-0.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Lexically scoped subroutine wrappers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Hook-LexWrap/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Hook-LexWrap-0.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0a187a2192ed54332badf83dedb74079
diff --git a/dev-perl/Hook-LexWrap/Hook-LexWrap-0.250.0.ebuild b/dev-perl/Hook-LexWrap/Hook-LexWrap-0.250.0.ebuild
new file mode 100644
index 000000000000..36d08e2f985d
--- /dev/null
+++ b/dev-perl/Hook-LexWrap/Hook-LexWrap-0.250.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Lexically scoped subroutine wrappers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0.ebuild b/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0.ebuild
new file mode 100644
index 000000000000..fef29c50da70
--- /dev/null
+++ b/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.26
+DIST_EXAMPLES=("demo/*")
+inherit perl-module
+
+DESCRIPTION="Lexically scoped subroutine wrappers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Hook-LexWrap/Manifest b/dev-perl/Hook-LexWrap/Manifest
new file mode 100644
index 000000000000..7bb4d12c6ab7
--- /dev/null
+++ b/dev-perl/Hook-LexWrap/Manifest
@@ -0,0 +1,5 @@
+DIST Hook-LexWrap-0.25.tar.gz 29304 BLAKE2B a8a599b6be6a4b71c918cdcf0a2b7b51a3ee5eb8c73d5c383681e67e8fc09d726e48d5336022927dd69c5e99c5f9e7c3e53a85efdf8dc2c0eebd95845afc7783 SHA512 63623164ac67a33bd12ef771725a09647bdfe19d2f8eb84a0049ca0bdf4adc325143889a5751b1aefaca23eedb1a503ee42071b2fe3e7e3f033c148c0716eca9
+DIST Hook-LexWrap-0.26.tar.gz 29479 BLAKE2B 63c4128655342b752cb50347769674f40edaf633ea47b0dbb1f3fadc4bf9e1342bd810aab891f23e8d2c5918e4b4ebf2bae92f29910d6834da499e8e2a7c94e2 SHA512 f7771d4fb8379f43fa5b864e345f4526603914c3c486c637ea07fb9e2d41569bf40948a9039fab7d10c683fb85e16a8653876613903d34cc6801fcc9e92aa58b
+EBUILD Hook-LexWrap-0.250.0.ebuild 626 BLAKE2B 2e12c103ab22cd81990cebbd5fc0b84a3af548330d49e541ed7a047993f44be08bfb5a7fc303135d0792180bef8c53dcbe5fe6966357d7817b8c58ac25890c4b SHA512 08e2142757d8c9f8ba2b28b659f1e764c509a9790b5afd586c8708abd61c41e2ffd45d4c0ad400d1fcc9b8e7d36fda513025f1cf02dad9e3cf9887099d0830c5
+EBUILD Hook-LexWrap-0.260.0.ebuild 586 BLAKE2B 7030fdc8fc3609afd4875a70525a1fbc38a4db40c1d0577ab80ee66f538bb08ee2469ac7edf03c0d9d4fe1d014efa840330a6bd1e9900a3a132e537beb4b2aaa SHA512 fde10849b72a293f451504b1678dd36dbbb7af6ff995c339bbde42b38ab4584f668290b1eea624108a0da4976d5cfe4514e05b2085c1bd2d03a1d3e563394659
+MISC metadata.xml 396 BLAKE2B c39442ccfdfbec2b370fd16fcc3575c88d66e9ae77ec96935fab7c9797c072b3cf2417ca5799860c86d846db5d5b4a06f48a41ce848e40631f5b8e00eba80195 SHA512 ad99fa93dbb52689ea61dd31590e478da4c7dd7a1d384019aeb506d10f889882e32bc85567812b1a1625afae6ea56c57abad658a35f939655f8b362adf1eb8e6
diff --git a/dev-perl/Hook-LexWrap/metadata.xml b/dev-perl/Hook-LexWrap/metadata.xml
new file mode 100644
index 000000000000..430b45ebbfea
--- /dev/null
+++ b/dev-perl/Hook-LexWrap/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">Hook-LexWrap</remote-id>
+ <remote-id type="cpan-module">Hook::LexWrap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IMAP-Admin-1.6.7-r1 b/dev-perl/IMAP-Admin-1.6.7-r1
deleted file mode 100644
index ab2fd0086a1c..000000000000
--- a/dev-perl/IMAP-Admin-1.6.7-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for basic IMAP server administration
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IMAP-Admin/
-IUSE=examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EE/EESTABROO/IMAP-Admin-1.6.7.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f10c98f1473842f83ee7082307524982
diff --git a/dev-perl/IMAP-Admin-1.6.8 b/dev-perl/IMAP-Admin-1.6.8
deleted file mode 100644
index 18247dbee861..000000000000
--- a/dev-perl/IMAP-Admin-1.6.8
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl module for basic IMAP server administration
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IMAP-Admin/
-IUSE=examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EE/EESTABROO/IMAP-Admin-1.6.8.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5deb093bd7b455f51eaf6b113cb0c53e
diff --git a/dev-perl/IMAP-Admin/IMAP-Admin-1.6.7-r1.ebuild b/dev-perl/IMAP-Admin/IMAP-Admin-1.6.7-r1.ebuild
new file mode 100644
index 000000000000..9b4ee09221b9
--- /dev/null
+++ b/dev-perl/IMAP-Admin/IMAP-Admin-1.6.7-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EESTABROO
+inherit perl-module
+
+DESCRIPTION="Perl module for basic IMAP server administration"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="amd64 x86"
+IUSE="examples"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x usr/share/doc/${PF}/examples/
+ insinto usr/share/doc/${PF}
+ doins -r examples/
+ fi
+}
diff --git a/dev-perl/IMAP-Admin/IMAP-Admin-1.6.8.ebuild b/dev-perl/IMAP-Admin/IMAP-Admin-1.6.8.ebuild
new file mode 100644
index 000000000000..23e46954e20a
--- /dev/null
+++ b/dev-perl/IMAP-Admin/IMAP-Admin-1.6.8.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EESTABROO
+DIST_EXAMPLES=("examples/*" "test.pl")
+inherit perl-module
+
+DESCRIPTION="Perl module for basic IMAP server administration"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+src_test() {
+ local MODULES=(
+ "IMAP::Admin ${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 "Comprehensive testing requires manual steps. For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+}
diff --git a/dev-perl/IMAP-Admin/Manifest b/dev-perl/IMAP-Admin/Manifest
new file mode 100644
index 000000000000..0765b9cbbc49
--- /dev/null
+++ b/dev-perl/IMAP-Admin/Manifest
@@ -0,0 +1,5 @@
+DIST IMAP-Admin-1.6.7.tar.gz 14990 BLAKE2B 70d6635f54968a350376f6aa16d4fe5694f53b2222c86f24ebe9e67ad4ee0db5b161357516f517e40386f1a5dcc9b6f0acb5938cff4b5dd0207db9ae9a5d4c78 SHA512 cd4c735b3152e9f9db5198274b6c1dd39a8cf0f127b55e671880e6a6fb2278673e5443df46e9e01741cca1f1013f885781bee6b9c45214919510762475e72a75
+DIST IMAP-Admin-1.6.8.tar.gz 15332 BLAKE2B 7a2935b5eb7f206aa9c2757e4153065150ecf9dbfb243f4e09b1611682e6b10d496493c4a19301a4967dfc4329c4360ccf8c1ae074a615d9a9660c12635646af SHA512 b9a600b66b539a9d7e5fa3c635f37302bbef87f5403c432f880edd724ab0576b1365303a309582d5dfd455093e8a67ad9716154d55ca9e938dd8175acb7fa0b1
+EBUILD IMAP-Admin-1.6.7-r1.ebuild 471 BLAKE2B d3ff5ab390b2325aeb8408b9a93f734bba41567e82d6522912a30b5fcf4d5a3eb30e3b4ba6dfae7c6c9e5621273c8cb4eba4f83c5a1cbffbabb0a549c29bf6ae SHA512 01ce375fcd1eaf0d028454bedf12ddbe5b4eff14816efe971256b05134c4a80ce8a28f8305febc52831555c5ce6313dcd8d6aa1dad3605308cdd0ad557399e87
+EBUILD IMAP-Admin-1.6.8.ebuild 880 BLAKE2B 5a3c84ccbcdab4537503fffc30379d5cef0b90453089deec01419d9c7220312acf521fd94a09a98e1c1e0c08e1d9de1679d38cadc48909005074db42d7184f2c SHA512 0c9ebd8aeb1cc7ed50a2e119ea189abb955863f01633a926d8cdf179f6c887fd99efe98e9012ad343cceb1a803486d3d95fca72c449df0bbbca3367891a227d8
+MISC metadata.xml 392 BLAKE2B 68e0b5d569a2f366b666b102adb90fea132a502b96610541bc5be1036b6d8f10cdce130a90a94d5b60d60519c79652271cf16c9ed9e73f2843d1e5dfa2359b30 SHA512 1cdfce1d1ed1b6f1d76b13e1570cffa0684457a7eb9b47ebce0b96c599980b6ff1726b976f8b103341301c9da0866a93e9d24404924a3d539cd3b1a26d2fabd9
diff --git a/dev-perl/IMAP-Admin/metadata.xml b/dev-perl/IMAP-Admin/metadata.xml
new file mode 100644
index 000000000000..fa2b16d1b7c6
--- /dev/null
+++ b/dev-perl/IMAP-Admin/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">IMAP-Admin</remote-id>
+ <remote-id type="cpan-module">IMAP::Admin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IMAP-BodyStructure-1.30.0 b/dev-perl/IMAP-BodyStructure-1.30.0
deleted file mode 100644
index 3592c9acc3d3..000000000000
--- a/dev-perl/IMAP-BodyStructure-1.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.380.0 test? ( dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=IMAP4-compatible BODYSTRUCTURE and ENVELOPE parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IMAP-BodyStructure/
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAPPA/IMAP-BodyStructure-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cb4976abb9f8ef168bed3bb2dc06afe9
diff --git a/dev-perl/IMAP-BodyStructure/IMAP-BodyStructure-1.30.0.ebuild b/dev-perl/IMAP-BodyStructure/IMAP-BodyStructure-1.30.0.ebuild
new file mode 100644
index 000000000000..1fd3f9827475
--- /dev/null
+++ b/dev-perl/IMAP-BodyStructure/IMAP-BodyStructure-1.30.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAPPA
+DIST_VERSION=1.03
+
+inherit perl-module
+
+DESCRIPTION="IMAP4-compatible BODYSTRUCTURE and ENVELOPE parser"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND=">=dev-perl/Module-Build-0.380.0
+ test? ( dev-perl/Test-NoWarnings )"
diff --git a/dev-perl/IMAP-BodyStructure/Manifest b/dev-perl/IMAP-BodyStructure/Manifest
new file mode 100644
index 000000000000..b3ecb59c114b
--- /dev/null
+++ b/dev-perl/IMAP-BodyStructure/Manifest
@@ -0,0 +1,3 @@
+DIST IMAP-BodyStructure-1.03.tar.gz 25541 BLAKE2B b3997631e1a7114309177cf860ba1a589266694e6b91e1c52320b3dea2b8bdc2b98fd756c63231a0e544e233bfef096cc0d05e92a55492e9f2198634cdcf2fed SHA512 fc02346442d08be0b77580c19fc7d941555ec4cdfa82005f8a67cc6d2863a0e3b8ce16d6265eadd273833107f29b7251027a96199c2070b4abbd1468e6370c43
+EBUILD IMAP-BodyStructure-1.30.0.ebuild 373 BLAKE2B 35214840fdd37c80f8cb0e2a023ba72a82e1fdd8be160a77f8681b619b60f2c3b3d3cd3b5aa244a00207997d956ad58a4618a4d1d0618d2682adf6944aae7243 SHA512 ebae92f822d1fb4314125aeeccc44381e479afae21f948a930f5cb8ac4a2d13a2fa8b812fe5da7acef5c8ddce458f4411076d4d53ea8d540d9aaffa9e2fd026a
+MISC metadata.xml 484 BLAKE2B 177e13e0a266b782d3fb15923b2bc981403d946822f93875299721bf9f58724489e690dfc928a6c12341339ed028f7f8df14ae7a2a86678aed0845b72981d203 SHA512 56056fb2eb7c5abfc5bb6bf5d1d474e8e07ffaaca4b7843504694ee8aba6faaaac3566e9ae788e3d2aae824b10f54ff341a322d5e9c375a3489565c479cd2318
diff --git a/dev-perl/IMAP-BodyStructure/metadata.xml b/dev-perl/IMAP-BodyStructure/metadata.xml
new file mode 100644
index 000000000000..7febcaacef1e
--- /dev/null
+++ b/dev-perl/IMAP-BodyStructure/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IMAP-BodyStructure</remote-id>
+ <remote-id type="cpan-module">IMAP::BodyStructure</remote-id>
+ <remote-id type="cpan-module">IMAP::BodyStructure::Envelope</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-AIO-4.330.0 b/dev-perl/IO-AIO-4.330.0
deleted file mode 100644
index 2115f130b649..000000000000
--- a/dev-perl/IO-AIO-4.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/common-sense >=dev-perl/Canary-Stability-2001 >=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-lang/perl:=
-DESCRIPTION=Asynchronous Input/Output
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-AIO/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/common-sense dev-lang/perl:=
-RESTRICT=test
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/IO-AIO-4.33.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=56ee44d7b4c88477615c06cb75a07540
diff --git a/dev-perl/IO-AIO-4.340.0 b/dev-perl/IO-AIO-4.340.0
deleted file mode 100644
index bb64e4791c97..000000000000
--- a/dev-perl/IO-AIO-4.340.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/common-sense >=dev-perl/Canary-Stability-2001 >=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-lang/perl:=
-DESCRIPTION=Asynchronous Input/Output
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-AIO/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/common-sense dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/IO-AIO-4.34.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5b9a5fa4ae435835b8190c0dd2d97f89
diff --git a/dev-perl/IO-AIO/IO-AIO-4.330.0.ebuild b/dev-perl/IO-AIO/IO-AIO-4.330.0.ebuild
new file mode 100644
index 000000000000..f47b51fd1be1
--- /dev/null
+++ b/dev-perl/IO-AIO/IO-AIO-4.330.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=4.33
+inherit perl-module
+
+DESCRIPTION="Asynchronous Input/Output"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+# Tests trigger stack overflow in sandbox code, see bug 553918
+RESTRICT="test"
+
+RDEPEND="dev-perl/common-sense"
+DEPEND="${RDEPEND}
+ >=dev-perl/Canary-Stability-2001
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+"
diff --git a/dev-perl/IO-AIO/IO-AIO-4.340.0.ebuild b/dev-perl/IO-AIO/IO-AIO-4.340.0.ebuild
new file mode 100644
index 000000000000..82dbd16dbf5d
--- /dev/null
+++ b/dev-perl/IO-AIO/IO-AIO-4.340.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=4.34
+inherit perl-module
+
+DESCRIPTION="Asynchronous Input/Output"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+#RESTRICT="test"
+
+RDEPEND="dev-perl/common-sense"
+DEPEND="${RDEPEND}
+ >=dev-perl/Canary-Stability-2001
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+"
+src_test() {
+ if [[ "${IO_AIO_SANDBOX_TESTS:-0}" == 0 ]]; then
+ # Tests trigger stack overflow in sandbox code, see bug 553918
+ perl_rm_files t/01_stat.t t/02_read.t t/05_readdir.t t/03_errors.t
+ ewarn "Some tests cannot be run under a sandbox. For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/IO-AIO/Manifest b/dev-perl/IO-AIO/Manifest
new file mode 100644
index 000000000000..d1f01543be06
--- /dev/null
+++ b/dev-perl/IO-AIO/Manifest
@@ -0,0 +1,5 @@
+DIST IO-AIO-4.33.tar.gz 154120 BLAKE2B eb61e741763052a05e051391a6b08e234ac475a0990e1359650e62c9936b579604a25d0bf0d775d9588c937a554d6e1705fc7d9dee3bdf8fdd5b3fb88eeccc74 SHA512 9d59d9ad511bb07178ed760a0387357ade961f9b0e73cdc64861fa3b5674fb4cdb07b44a0c0810cc364909c1bc4fb012c2975269c1e3035cd37ba21a8a029df9
+DIST IO-AIO-4.34.tar.gz 156615 BLAKE2B 913e90403bc8172d2376420c3cc3c48e4d694580a71adfa19e59e8f0c7d8d451df736686393423b94f2f916002c153ddae40a1350d05ae20f035f633e8df9c50 SHA512 7b7e05fb01513864321c1aa2a28192444299486831b75461bd57bad5a0370863d46df42c698288096eac55f9972a3492f8af46cb265f13c721da698c9fe3529c
+EBUILD IO-AIO-4.330.0.ebuild 470 BLAKE2B 9da6ab5a9409a6315178ede24838c91b187ca824bd6c3faaeb3204f3ed11558fe5988319376a54e514b43405228186f4c6848c166a76a1765e1aacce3e5e1562 SHA512 386b10814cb2793056d925e08a2a1bc3114e8ec6b3c07a416b5eb622790df6b837b4716baf02050d4cbebb5fa8672b99f93fee2ac43b5b4d80315cebc433e76f
+EBUILD IO-AIO-4.340.0.ebuild 785 BLAKE2B 1e8235879b357e9c8231c3db1b92cdb7fbd81e0564cf6f207d8e30d61a2aa4a8825425744ac8e09acd33f826b4a98e8529aef4db133642d4783b0ff3c9c9fca1 SHA512 7762b18d8d43b069e319f11f4311659dc10ac5696e474781b85009cda080a685a20af4417978b79d0b423511ce93d4b19fa1766126cad74f7647d62724fcd47e
+MISC metadata.xml 384 BLAKE2B 1f5e7a27cd47b19cb6bf5ec507d316e39080b1d47b8a770c9ecf0796daa8de4c89e247e0b329be67097c603db6a329fbec5ae5628d9a87a43243774feb5d29eb SHA512 b8b6b875f238a07128ef4a9c41f4cfd00d3b782c595dc79873d49474db057e0d8991f06637905dd8cdbcd78764a0fa55bde44f7ef22f3d08eb0a86cdc8dcc5f3
diff --git a/dev-perl/IO-AIO/metadata.xml b/dev-perl/IO-AIO/metadata.xml
new file mode 100644
index 000000000000..379b22b50c2a
--- /dev/null
+++ b/dev-perl/IO-AIO/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">IO-AIO</remote-id>
+ <remote-id type="cpan-module">IO::AIO</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-All-0.870.0 b/dev-perl/IO-All-0.870.0
deleted file mode 100644
index 7bfe199b90ee..000000000000
--- a/dev-perl/IO-All-0.870.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=
-DESCRIPTION=unified IO operations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-All/
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FREW/IO-All-0.87.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b243b89c6565de44e88e9c034cd6b9d2
diff --git a/dev-perl/IO-All/IO-All-0.870.0.ebuild b/dev-perl/IO-All/IO-All-0.870.0.ebuild
new file mode 100644
index 000000000000..71074af865fc
--- /dev/null
+++ b/dev-perl/IO-All/IO-All-0.870.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FREW
+DIST_VERSION=0.87
+
+inherit perl-module
+
+DESCRIPTION="unified IO operations"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86"
+IUSE=""
+
+# needs Scalar::Util
+DEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+RDEPEND="${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/IO-All/Manifest b/dev-perl/IO-All/Manifest
new file mode 100644
index 000000000000..09d6bb969743
--- /dev/null
+++ b/dev-perl/IO-All/Manifest
@@ -0,0 +1,3 @@
+DIST IO-All-0.87.tar.gz 77819 BLAKE2B 7a02816bbca80465bd1f40317a97dffbcc52e92ef767aa9e38987b59e8b14bd1d1a0b77dbcc2e4defeb3d44a46fa749b111bdffdc3b3efdc4217e3e52e290280 SHA512 bd8cb6d44db51a9a140209223f016e48acd713ec03ced1b9c02933fd88c6363926635dae033b20905201b13e8186b8bcc3f428d4d85cd187fc68b777cd197267
+EBUILD IO-All-0.870.0.ebuild 401 BLAKE2B d46482aeac8557ea6c98c4e1cf393ade7f335ab4f0641a60932ffb95843904cf5a4788a73f35755ea9b02f2213b24eae188e19b87f9197ff06185dd1b727b9ea SHA512 b7bcec43be060848102644e5ce9e9d95683d369feeb5b823dffe2678790053987dac7c65e11799c9c1bbc283829f9ed441121c25edf7387b27708b486d725689
+MISC metadata.xml 1111 BLAKE2B 2b1e83f614fdfd4599c6d3e81367fd4ca4cb0988b1bbc06a7341c253d3bd1b7acaabace540c16802c1874ba2b4f85edec4c0df24da436a5b33aa6691055aa645 SHA512 bebf7616b2651f704d1f26fcbab1d555bd49984ab7dfe56dbc3214a8ad927f39283af51e7be5bc54094f83352eab855a2e5775945ef2fffb8e41503868e61abc
diff --git a/dev-perl/IO-All/metadata.xml b/dev-perl/IO-All/metadata.xml
new file mode 100644
index 000000000000..b8c7fea93e87
--- /dev/null
+++ b/dev-perl/IO-All/metadata.xml
@@ -0,0 +1,24 @@
+<?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">IO-All</remote-id>
+ <remote-id type="cpan-module">IO::All</remote-id>
+ <remote-id type="cpan-module">IO::All::Base</remote-id>
+ <remote-id type="cpan-module">IO::All::DBM</remote-id>
+ <remote-id type="cpan-module">IO::All::Dir</remote-id>
+ <remote-id type="cpan-module">IO::All::File</remote-id>
+ <remote-id type="cpan-module">IO::All::Filesys</remote-id>
+ <remote-id type="cpan-module">IO::All::Link</remote-id>
+ <remote-id type="cpan-module">IO::All::MLDBM</remote-id>
+ <remote-id type="cpan-module">IO::All::Pipe</remote-id>
+ <remote-id type="cpan-module">IO::All::STDIO</remote-id>
+ <remote-id type="cpan-module">IO::All::Socket</remote-id>
+ <remote-id type="cpan-module">IO::All::String</remote-id>
+ <remote-id type="cpan-module">IO::All::Temp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-BufferedSelect-1.0.0-r1 b/dev-perl/IO-BufferedSelect-1.0.0-r1
deleted file mode 100644
index d7b6b7775e68..000000000000
--- a/dev-perl/IO-BufferedSelect-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module that implements a line-buffered select interface
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-BufferedSelect/
-KEYWORDS=amd64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AF/AFN/IO-BufferedSelect-1.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=10e91491c6f3bf410f097c3c659b2744
diff --git a/dev-perl/IO-BufferedSelect-1.0.0-r2 b/dev-perl/IO-BufferedSelect-1.0.0-r2
deleted file mode 100644
index 8d4dd3d045e3..000000000000
--- a/dev-perl/IO-BufferedSelect-1.0.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl module that implements a line-buffered select interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-BufferedSelect/
-KEYWORDS=amd64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AF/AFN/IO-BufferedSelect-1.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=92682b26b4189ab37b70609389ca7517
diff --git a/dev-perl/IO-BufferedSelect/IO-BufferedSelect-1.0.0-r1.ebuild b/dev-perl/IO-BufferedSelect/IO-BufferedSelect-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..4c2258d47b8b
--- /dev/null
+++ b/dev-perl/IO-BufferedSelect/IO-BufferedSelect-1.0.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AFN
+MODULE_VERSION=1.0
+inherit perl-module
+
+DESCRIPTION="Perl module that implements a line-buffered select interface"
+
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}"
diff --git a/dev-perl/IO-BufferedSelect/IO-BufferedSelect-1.0.0-r2.ebuild b/dev-perl/IO-BufferedSelect/IO-BufferedSelect-1.0.0-r2.ebuild
new file mode 100644
index 000000000000..9deabc68c8f4
--- /dev/null
+++ b/dev-perl/IO-BufferedSelect/IO-BufferedSelect-1.0.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AFN
+DIST_VERSION=1.0
+inherit perl-module
+
+DESCRIPTION="Perl module that implements a line-buffered select interface"
+
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}"
diff --git a/dev-perl/IO-BufferedSelect/Manifest b/dev-perl/IO-BufferedSelect/Manifest
new file mode 100644
index 000000000000..4daef3ad0b40
--- /dev/null
+++ b/dev-perl/IO-BufferedSelect/Manifest
@@ -0,0 +1,4 @@
+DIST IO-BufferedSelect-1.0.tar.gz 3519 BLAKE2B cf0c742ab45bc338d17dc0216a45c5ce5480725de38c19ba2bc6722609a80ca0edf7fbecbc930ce17dc7e666f8c76438a4d9bdb107185f40a3de6063bca089f5 SHA512 30bc0ebb5f62c6261938780eaf9eaa9aba2ec9ee3453c35b87614797e74399fbce9cc3aea5742078069e8131ba31ffb5ff5cafed1147b66c8f98b92b40652fc3
+EBUILD IO-BufferedSelect-1.0.0-r1.ebuild 320 BLAKE2B 3d215cf2571fc6518fdc0bf2766fee141f419527f486e2ee3ad66d2ef97676eb4ceb73a2d1b4e6e4177920b3dadfec6c294c5eb42eb41757604cf64e54e5902d SHA512 d310f0948eaf7dd8a7fd85df163979dc1cecd0ecc7d8ba4ea97f9ec7e748b65ff7017d9161f70291fcfbbcd7e52e78869b017ffff5d2dd48b8ea80916b191010
+EBUILD IO-BufferedSelect-1.0.0-r2.ebuild 316 BLAKE2B c9475b9b0917dec99ea59d89693fac8e00fa1d1159cc65f223930eaba7cb5c7f3052a7c9e081f261954a415cd24075f9e1d92aff7befb9b356482bac3df6daa8 SHA512 1ff9574854320c70b87e2b2f64cab88a695ddaa5911bafd2d7d152d4b340610aa29e70c0e993048f2b410a8d290824cb24a4b56ad48d6ba55a1a64e8d35fe686
+MISC metadata.xml 643 BLAKE2B 327ba9ab7dff2a245dba873436b78a0d5a5b5d669428a50f24f4c858bd8a78d245725bdba47938c37c1ad2f907ec76965b338b45fe584abc55f76577e350e1d8 SHA512 08f880982ef241742c37eb1acde5aa6fd7204daa4614f1f363d83f13c3cf9ff933804faf25072513dc9b9a61047630d0d8b9e4e111776df5453a4d0dbf046a84
diff --git a/dev-perl/IO-BufferedSelect/metadata.xml b/dev-perl/IO-BufferedSelect/metadata.xml
new file mode 100644
index 000000000000..c8aeea13e3c0
--- /dev/null
+++ b/dev-perl/IO-BufferedSelect/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>atj@pulsewidth.org.uk</email>
+ <name>Adam James</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IO-BufferedSelect</remote-id>
+ <remote-id type="cpan-module">IO::BufferedSelect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Capture-0.50.0-r2 b/dev-perl/IO-Capture-0.50.0-r2
deleted file mode 100644
index 37b3a0189b6e..000000000000
--- a/dev-perl/IO-Capture-0.50.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Abstract Base Class to build modules to capture output
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Capture/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REYNOLDS/IO-Capture-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ddf8b049d8d9865a57c1aa9ab6f1cfd9
diff --git a/dev-perl/IO-Capture/IO-Capture-0.50.0-r2.ebuild b/dev-perl/IO-Capture/IO-Capture-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..d6b65618b540
--- /dev/null
+++ b/dev-perl/IO-Capture/IO-Capture-0.50.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REYNOLDS
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Abstract Base Class to build modules to capture output"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/dev-perl/IO-Capture/Manifest b/dev-perl/IO-Capture/Manifest
new file mode 100644
index 000000000000..766cca04f1e5
--- /dev/null
+++ b/dev-perl/IO-Capture/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Capture-0.05.tar.gz 14246 BLAKE2B 980cfe646682e52fc6462a189fe0ebc2396540da0fd1d2717605b1708eba63c75e618bb288fe887cd20471617cbdbfb60a88b7b1905b63b4059185eb18626381 SHA512 7e2176a34cd1fc6d95f27160196c73e88d44cc96d7f2ed002d1bad242ed4edd00e24943f1d712bd014d3a2b6f2e9f26054cf270e0265edd6ca5829ba3ce14923
+EBUILD IO-Capture-0.50.0-r2.ebuild 286 BLAKE2B 2a19a1c9f9880e2a17817eacb6e3dbc73951a22c2b6d7f8632e0b24bd8d803d4cdc9e5c90520056435e976c789790cb80ff9c32c572367f7f662c27c0ddb693d SHA512 a66d4ef368805a430e6da142d5b4fc8cd5b4385a4fb7c7722eaaf74f7d679b5863e8224cb50bafb7f91c24d0525a333813970c478b7dec9c3517ec4b0bc9f3e6
+MISC metadata.xml 592 BLAKE2B 75f5f11c875dd21c9eeabffa2bcda12e97e02ad389870436cd6d50a91e8bdfdc6af4f4051eb5166421e0fe023b5530e1dda5bc022c0ec2ec2eeea29096b1d769 SHA512 b6a6e8188e4a0d5b6132166d03ce2ea299a518231c24af785baccafa54ac91432e977657b028cf66cb0c5246b5dcc6bcebd499d4194c676b7b42c13386d0bcf6
diff --git a/dev-perl/IO-Capture/metadata.xml b/dev-perl/IO-Capture/metadata.xml
new file mode 100644
index 000000000000..a61be673468f
--- /dev/null
+++ b/dev-perl/IO-Capture/metadata.xml
@@ -0,0 +1,15 @@
+<?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">IO-Capture</remote-id>
+ <remote-id type="cpan-module">IO::Capture</remote-id>
+ <remote-id type="cpan-module">IO::Capture::Stderr</remote-id>
+ <remote-id type="cpan-module">IO::Capture::Stdout</remote-id>
+ <remote-id type="cpan-module">IO::Capture::Tie_STDx</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-CaptureOutput-1.110.400 b/dev-perl/IO-CaptureOutput-1.110.400
deleted file mode 100644
index 97b8df6cd756..000000000000
--- a/dev-perl/IO-CaptureOutput-1.110.400
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-File-Temp-0.160.0 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-File-Spec-3.270.0 virtual/perl-IO >=virtual/perl-Test-Simple-0.620.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Capture STDOUT and STDERR from Perl code, subprocesses or XS
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-CaptureOutput/
-IUSE=test
-KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-File-Temp-0.160.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/IO-CaptureOutput-1.1104.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=660ed5d5dbd97cef91e4c305616189d5
diff --git a/dev-perl/IO-CaptureOutput-1.110.400-r1 b/dev-perl/IO-CaptureOutput-1.110.400-r1
deleted file mode 100644
index fa14a3fd45a5..000000000000
--- a/dev-perl/IO-CaptureOutput-1.110.400-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-File-Temp-0.160.0 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-File-Spec-3.270.0 virtual/perl-IO >=virtual/perl-Test-Simple-0.620.0 ) dev-lang/perl:=
-DESCRIPTION=Capture STDOUT and STDERR from Perl code, subprocesses or XS
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-CaptureOutput/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-File-Temp-0.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/IO-CaptureOutput-1.1104.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=adb5b98bca32868c6ba3d9a3640d46d0
diff --git a/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.400-r1.ebuild b/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.400-r1.ebuild
new file mode 100644
index 000000000000..066190d8bd68
--- /dev/null
+++ b/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.400-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.1104
+inherit perl-module
+
+DESCRIPTION="Capture STDOUT and STDERR from Perl code, subprocesses or XS"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=virtual/perl-File-Temp-0.160.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-File-Spec-3.270.0
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.620.0
+ )
+"
diff --git a/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.400.ebuild b/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.400.ebuild
new file mode 100644
index 000000000000..b034b315239c
--- /dev/null
+++ b/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.400.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=1.1104
+inherit perl-module
+
+DESCRIPTION="Capture STDOUT and STDERR from Perl code, subprocesses or XS"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=virtual/perl-File-Temp-0.160.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-File-Spec-3.270.0
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.620.0
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/IO-CaptureOutput/Manifest b/dev-perl/IO-CaptureOutput/Manifest
new file mode 100644
index 000000000000..ad4c71350eb9
--- /dev/null
+++ b/dev-perl/IO-CaptureOutput/Manifest
@@ -0,0 +1,4 @@
+DIST IO-CaptureOutput-1.1104.tar.gz 27651 BLAKE2B 998153cb491436e1dbca26f216833898f9c14949b42bd30afdf94c042f35126d8df6db8bb13718ac944de8d252e0be90fbbf3e5f8ea0048bab8d61fc30d0c20a SHA512 5694635c91e4dd11279c33fb9d58e2eb27014f4ea0a976e62c23505524e3d37264aab6d6b1cfe5d925e123d6aa240e574dbc4f489c6c1007da09631368af94f5
+EBUILD IO-CaptureOutput-1.110.400-r1.ebuild 616 BLAKE2B e362be9982ef9c9db124f15ea0614047927f6f1d507fc275989c6153137cf029b1574507db1b7b9b55056bada2fde5706d4ce8c38362e05ddcee50deed4acc3a SHA512 453f796e90b521677d29fb90d0cd9756feccc61c69e546d2eacb04049b57cf61b78dc50560341849dc1d94c344f987054e5b9502774df86ae2a87ace50fcfce2
+EBUILD IO-CaptureOutput-1.110.400.ebuild 631 BLAKE2B 59c1dad09af79b7e9245272db861fd28d845298da64846662e526e5beb7c28c56f6cd6e5421b784b36c7b0abf6278e0043767fd8d2cb04113b95adfcfe1df442 SHA512 edb2051f671b2a1bed2563bee61c3a371a3fc04f75771e66fd3e3d0f6b4e68cb899f5a869fd57c839bf83ae607607ade460390332d1c302d95f680c330869e84
+MISC metadata.xml 404 BLAKE2B 06521a15fa1b4e1fba429b7c3f1502de955edf51bf75d143125df13995871aa80b503836bf016dd48d12553a53561ea90fd58253cf203d8e94992dce02f15856 SHA512 8f47e8f2ce312ba5b5dd1a168515f2de2dd4c2a1c44713be9e1f85bd5ff265958c553f35812fd67dc9adebbe42e4254a5b71471a304c0da463303e78435f0677
diff --git a/dev-perl/IO-CaptureOutput/metadata.xml b/dev-perl/IO-CaptureOutput/metadata.xml
new file mode 100644
index 000000000000..272b532d4a54
--- /dev/null
+++ b/dev-perl/IO-CaptureOutput/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">IO-CaptureOutput</remote-id>
+ <remote-id type="cpan-module">IO::CaptureOutput</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Digest-0.110.0-r2 b/dev-perl/IO-Digest-0.110.0-r2
deleted file mode 100644
index 1bdd79a08aa1..000000000000
--- a/dev-perl/IO-Digest-0.110.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/PerlIO-via-dynamic-0.10 virtual/perl-Digest dev-lang/perl:=[-build(-)]
-DESCRIPTION=IO::Digest - Calculate digests while reading or writing
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Digest/
-KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/PerlIO-via-dynamic-0.10 virtual/perl-Digest dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CL/CLKAO/IO-Digest-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bd7c4dcce3eee44b60b37337f85b1724
diff --git a/dev-perl/IO-Digest/IO-Digest-0.110.0-r2.ebuild b/dev-perl/IO-Digest/IO-Digest-0.110.0-r2.ebuild
new file mode 100644
index 000000000000..17172546e1b7
--- /dev/null
+++ b/dev-perl/IO-Digest/IO-Digest-0.110.0-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CLKAO
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="IO::Digest - Calculate digests while reading or writing"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/PerlIO-via-dynamic-0.10
+ virtual/perl-Digest"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/IO-Digest/Manifest b/dev-perl/IO-Digest/Manifest
new file mode 100644
index 000000000000..f9585d0ddcd6
--- /dev/null
+++ b/dev-perl/IO-Digest/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Digest-0.11.tar.gz 21665 BLAKE2B bb234f90af8dd6304a7fe7411fa3179b42520158a347f63b06147f0ac27b4e1bf9c912b7c09bc538f7768792ce88fa079819c9f9edba34184f5912ca0f07bb65 SHA512 29e76361255f19327d97f9caafa6f6bccdab8ee4b823a80c0ca176abc7c35c13270d8cfd0b76a17e6bfce7f9face2668988dfc5e154e9066320d851f5d3f83fe
+EBUILD IO-Digest-0.110.0-r2.ebuild 647 BLAKE2B 43b81ff630392d7850a7d464627171c8397b89568ef739331ea2c477f6a51abdf7acc73da1db6c0ca115cb39bdbea30a536bbeac3e62073b70e3f420f29d8285 SHA512 fe04421f62806c1dd3558a367cdb60687ac54d002bbcb971b9c413680fdd11e5e4f36638387c7ed65d97335d5bf5b1e3ec475301f466e7d386ec3644b907354e
+MISC metadata.xml 390 BLAKE2B 377d4ff15968ddd7757daf6a94ed62491428db6596a78cb283901d2d146d448015700870dd62b619c604b33bcf09e614e85723cb60b2b19c5d8a589233950c83 SHA512 69055c2220ddfb8b60d6cfcd533add49a79f3055377bf5f1ad30dedfbd0e34ec4eba5cb99adf18f1f18cff5781dbac11e8b8b03f7bb210122b20b9e8879954be
diff --git a/dev-perl/IO-Digest/metadata.xml b/dev-perl/IO-Digest/metadata.xml
new file mode 100644
index 000000000000..e31d2a860287
--- /dev/null
+++ b/dev-perl/IO-Digest/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">IO-Digest</remote-id>
+ <remote-id type="cpan-module">IO::Digest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Event-0.813.0 b/dev-perl/IO-Event-0.813.0
deleted file mode 100644
index 9ee556952ba4..000000000000
--- a/dev-perl/IO-Event-0.813.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/AnyEvent dev-perl/Event dev-perl/List-MoreUtils virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-DESCRIPTION=Tied Filehandles for Nonblocking IO with Object Callbacks
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Event/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/AnyEvent dev-perl/Event dev-perl/List-MoreUtils virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/IO-Event-0.813.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d5db7bc294c245c8d669327a24bd9de9
diff --git a/dev-perl/IO-Event-0.813.0-r1 b/dev-perl/IO-Event-0.813.0-r1
deleted file mode 100644
index c8361cc53ad5..000000000000
--- a/dev-perl/IO-Event-0.813.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/AnyEvent dev-perl/Event dev-perl/List-MoreUtils virtual/perl-Time-HiRes dev-lang/perl:=
-DESCRIPTION=Tied Filehandles for Nonblocking IO with Object Callbacks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Event/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/AnyEvent dev-perl/Event dev-perl/List-MoreUtils virtual/perl-Time-HiRes dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/IO-Event-0.813.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f7268821396558c4c1a3a68132e6757b
diff --git a/dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild b/dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild
new file mode 100644
index 000000000000..c8d60026e907
--- /dev/null
+++ b/dev-perl/IO-Event/IO-Event-0.813.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MUIR
+DIST_VERSION=0.813
+DIST_SECTION=modules
+inherit perl-module
+
+DESCRIPTION="Tied Filehandles for Nonblocking IO with Object Callbacks"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/AnyEvent
+ dev-perl/Event
+ dev-perl/List-MoreUtils
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/IO-Event/IO-Event-0.813.0.ebuild b/dev-perl/IO-Event/IO-Event-0.813.0.ebuild
new file mode 100644
index 000000000000..bd440f5e4c65
--- /dev/null
+++ b/dev-perl/IO-Event/IO-Event-0.813.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MUIR
+MODULE_VERSION=0.813
+MODULE_SECTION=modules
+inherit perl-module
+
+DESCRIPTION="Tied Filehandles for Nonblocking IO with Object Callbacks"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/AnyEvent
+ dev-perl/Event
+ dev-perl/List-MoreUtils
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/IO-Event/Manifest b/dev-perl/IO-Event/Manifest
new file mode 100644
index 000000000000..4a9b982c75b7
--- /dev/null
+++ b/dev-perl/IO-Event/Manifest
@@ -0,0 +1,4 @@
+DIST IO-Event-0.813.tar.gz 34477 BLAKE2B 80eba8400df61d74e854bcd78856eb83511a01421f372ef62e82feeb1f86f4ca8e751041e1788ae5492a46bed6c4df7851d7dc26462f38f043014685223ab118 SHA512 234fe3037e9600b843b7db094b2bb67ff6d573d5a8cf48cec813d5cf6a996ae32bfde0eb35f8593c0cfe4d2d56a56882183e5fa291498df845a3c9fcb0ba7293
+EBUILD IO-Event-0.813.0-r1.ebuild 450 BLAKE2B 9689496b5e88aa7d54af6994cf3374d866ea521b21db7db8802ce816b6509e7790baf295fe753cd09db092999269dd7132849384fa8d3fd014044797841628d7 SHA512 1c511e8eff9dbbdf643f95302a0895213944468ecd8796f29ca7e51808d6683752202db9c813041842e1a611aa117f920626c5eabf45d638531018696f9300e0
+EBUILD IO-Event-0.813.0.ebuild 456 BLAKE2B c125ed19e70aaf3683f0fa005abc2a5985b72ee056b3ceba01973a08e087f922ec4c71d41d869b7eb454d52f751d8e17a190f02609bf56f270ead9719073fbc2 SHA512 c3f21e7224139fc8fdf7c9bac9e54baf997cf75fac464a20b4bdd6622db2fd1f470d6509ec5ec1d8738de9b628edbca046b2f0e1e54e18e02c17b63fa8dba039
+MISC metadata.xml 862 BLAKE2B fa91ffc132879a84bd95c304c8cbd8c7cab14573ca72d9ec1eea9a7be26deb0f8a6d4fb4ff7a388202055888e792dd6fff729f2a8b6a23374c60736ed4fcc82a SHA512 f3cd5733848d02dfa1eb6b6a9d97947ca2b99b0a4faaf9095fc700d9c9f3bf4cced75123ce2c99728a8ec7f67ed405560b947cc70d3fcc30c5bd5f159b56c191
diff --git a/dev-perl/IO-Event/metadata.xml b/dev-perl/IO-Event/metadata.xml
new file mode 100644
index 000000000000..efed7d27116e
--- /dev/null
+++ b/dev-perl/IO-Event/metadata.xml
@@ -0,0 +1,19 @@
+<?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">IO-Event</remote-id>
+ <remote-id type="cpan-module">IO::Event</remote-id>
+ <remote-id type="cpan-module">IO::Event::AnyEvent</remote-id>
+ <remote-id type="cpan-module">IO::Event::Callback</remote-id>
+ <remote-id type="cpan-module">IO::Event::Emulate</remote-id>
+ <remote-id type="cpan-module">IO::Event::Event</remote-id>
+ <remote-id type="cpan-module">IO::Event::INET::Callback</remote-id>
+ <remote-id type="cpan-module">IO::Event::Socket::UNIX</remote-id>
+ <remote-id type="cpan-module">IO::Event::UNIX::Callback</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-HTML-1.1.0 b/dev-perl/IO-HTML-1.1.0
deleted file mode 100644
index d139d7688a1b..000000000000
--- a/dev-perl/IO-HTML-1.1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=virtual/perl-Encode-2.100.0 >=virtual/perl-Exporter-5.570.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Scalar-List-Utils virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Open an HTML file with automatic charset detection
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-HTML/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Encode-2.100.0 >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fe017e4f49b35cab8605debab904bd57
diff --git a/dev-perl/IO-HTML/IO-HTML-1.1.0.ebuild b/dev-perl/IO-HTML/IO-HTML-1.1.0.ebuild
new file mode 100644
index 000000000000..6315371b4b2a
--- /dev/null
+++ b/dev-perl/IO-HTML/IO-HTML-1.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CJM
+MODULE_VERSION=1.001
+inherit perl-module
+
+DESCRIPTION="Open an HTML file with automatic charset detection"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Encode-2.100.0
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+# Scalar::Util
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/IO-HTML/Manifest b/dev-perl/IO-HTML/Manifest
new file mode 100644
index 000000000000..77ce09a6fdb3
--- /dev/null
+++ b/dev-perl/IO-HTML/Manifest
@@ -0,0 +1,3 @@
+DIST IO-HTML-1.001.tar.gz 19375 BLAKE2B 252a9d0a0df72fb70e050c9742a13d7365cddee1a24c25dc86611a5eb0e473ee95681767f01e88002d8649018d570f1a97234360085bf9b6c902cc92044f4772 SHA512 fd3780c854e2e4003c80d2399987bbde2ebcc8f110915a74326660036d0860f79123f924c3200bcfa163363d74f53ca742bde973549e5a554e63648ed55dac52
+EBUILD IO-HTML-1.1.0.ebuild 822 BLAKE2B b39c0c91b95c3feeca5f95f21594d6ddf4b927cae6a98ccb919c5eef47c5edcb12fe89a0fbf9bf81323af6b61676d6d36d09a5a1153930c98f519b5bf2ac242d SHA512 cd40506a96e48920c535e72aa630cf0df269862ce0d1ccb1c0d87071a32e560d2128f49e30c163d516c74372f6eb91c15de60f16dc450fe8948b9bae6d4dd400
+MISC metadata.xml 374 BLAKE2B 003fd7368f4a8ffbc95499710a08eb429361cfe3a3b9031d5285e33a9750bfa2b0e4db20ad24218d0813e3eb89af842cddfe18104b0232b19d473931fb786c72 SHA512 2891190ce95106a568ced3f2d3a39d9ddf337abc296249c1955837165dbaffb2990238e90fb48ca5df39753334d717e1480c8fd1ef6a95ea64a1c259627ee8e9
diff --git a/dev-perl/IO-HTML/metadata.xml b/dev-perl/IO-HTML/metadata.xml
new file mode 100644
index 000000000000..7e27cedc9257
--- /dev/null
+++ b/dev-perl/IO-HTML/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">IO-HTML</remote-id>
+ <remote-id type="cpan-module">IO::HTML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Handle-Util-0.10.0 b/dev-perl/IO-Handle-Util-0.10.0
deleted file mode 100644
index be4bdb91ff22..000000000000
--- a/dev-perl/IO-Handle-Util-0.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/IO-String virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter dev-perl/asa virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=
-DESCRIPTION=Functions for working with IO::Handle like objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Handle-Util/
-IUSE=test
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-String virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter dev-perl/asa virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NU/NUFFIN/IO-Handle-Util-0.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6d9332ef3edbc76d0907425f836d677f
diff --git a/dev-perl/IO-Handle-Util/IO-Handle-Util-0.10.0.ebuild b/dev-perl/IO-Handle-Util/IO-Handle-Util-0.10.0.ebuild
new file mode 100644
index 000000000000..9b368e42b984
--- /dev/null
+++ b/dev-perl/IO-Handle-Util/IO-Handle-Util-0.10.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NUFFIN
+DIST_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Functions for working with IO::Handle like objects"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/IO-String
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Exporter
+ dev-perl/asa
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-1.1.10
+ )
+"
diff --git a/dev-perl/IO-Handle-Util/Manifest b/dev-perl/IO-Handle-Util/Manifest
new file mode 100644
index 000000000000..90cd8a9d9eaf
--- /dev/null
+++ b/dev-perl/IO-Handle-Util/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Handle-Util-0.01.tar.gz 13723 BLAKE2B 67984300349e5adc98679419f2d6a884eff2d361c4439944695ff34370ccccfb1df48cc56af9196f256d35fc5df4bee11f434d2dbaef4127ebeab0c3b6062933 SHA512 45e139d2d287e27bb64b262172a02d2df2f5ca159a9233a51a830a57a21f3a14b802c579aa311dbee878f19eedbeb0049c7881081349356c59e1a31fbed351a9
+EBUILD IO-Handle-Util-0.10.0.ebuild 539 BLAKE2B 1d33090d885668d7b25d4aecf5446803c8c656a02119dba6273bbdb6d693ba40c41abbc7b6545dc82b9ee1f7965feb4724f77804a468f4ddc15e9196d4f56951 SHA512 6aa915cbcd273ef1ea2f2c6adc91852e98e7aee828663333bd11d5b2f13cf9c7def3b3c42b25733786a2955cbeb8d99f3497443d92e8b16294382e65a3b4f56e
+MISC metadata.xml 758 BLAKE2B de9e180ce14878132064742983fcede909c0df6a454f258de059b1b617ffede1ea2f11ad4fb4d6d94728ea008530e7f4fa4f66f67725d918a9d10cc60f8a6242 SHA512 a9e234f48cfe272bd4712624e378baf0dcbae7834ccfeb6c4d7cfda61ea733a8f50fd560c6da873d89a5b5938c8908a9d8e0a91dec5e2a3553438717a41b4eb6
diff --git a/dev-perl/IO-Handle-Util/metadata.xml b/dev-perl/IO-Handle-Util/metadata.xml
new file mode 100644
index 000000000000..a9545f4d5401
--- /dev/null
+++ b/dev-perl/IO-Handle-Util/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IO-Handle-Util</remote-id>
+ <remote-id type="cpan-module">IO::Handle::Iterator</remote-id>
+ <remote-id type="cpan-module">IO::Handle::Prototype</remote-id>
+ <remote-id type="cpan-module">IO::Handle::Prototype::Fallback</remote-id>
+ <remote-id type="cpan-module">IO::Handle::Util</remote-id>
+ <remote-id type="cpan-module">IO::Handle::Util::Overloading</remote-id>
+ <remote-id type="cpan-module">IO::Handle::Util::Tie</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Interactive-1.21.0 b/dev-perl/IO-Interactive-1.21.0
deleted file mode 100644
index 2c0eb497534b..000000000000
--- a/dev-perl/IO-Interactive-1.21.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-version-0.780.0 >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Utilities for interactive I/O
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Interactive/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-version-0.780.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/IO-Interactive-1.021.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a3f4733bc4021e0e3bd03a4e22f90d2e
diff --git a/dev-perl/IO-Interactive-1.22.0 b/dev-perl/IO-Interactive-1.22.0
deleted file mode 100644
index 3250a8aaba71..000000000000
--- a/dev-perl/IO-Interactive-1.22.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-version-0.780.0 >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Utilities for interactive I/O
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Interactive/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-version-0.780.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/IO-Interactive-1.022.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=265c84f3cfb81bea22a67bb2b78854d4
diff --git a/dev-perl/IO-Interactive/IO-Interactive-1.21.0.ebuild b/dev-perl/IO-Interactive/IO-Interactive-1.21.0.ebuild
new file mode 100644
index 000000000000..8b9ff0569378
--- /dev/null
+++ b/dev-perl/IO-Interactive/IO-Interactive-1.21.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.021
+inherit perl-module
+
+DESCRIPTION="Utilities for interactive I/O"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-version-0.780.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? ( >=virtual/perl-Test-Simple-0.940.0 )
+"
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod-coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/IO-Interactive/IO-Interactive-1.22.0.ebuild b/dev-perl/IO-Interactive/IO-Interactive-1.22.0.ebuild
new file mode 100644
index 000000000000..00bb945c3047
--- /dev/null
+++ b/dev-perl/IO-Interactive/IO-Interactive-1.22.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.022
+inherit perl-module
+
+DESCRIPTION="Utilities for interactive I/O"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-version-0.780.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? ( >=virtual/perl-Test-Simple-0.940.0 )
+"
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod-coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/IO-Interactive/Manifest b/dev-perl/IO-Interactive/Manifest
new file mode 100644
index 000000000000..787861a1a82b
--- /dev/null
+++ b/dev-perl/IO-Interactive/Manifest
@@ -0,0 +1,5 @@
+DIST IO-Interactive-1.021.tar.gz 11751 BLAKE2B 5161b93da3ef2d5680e6f61ac53111117f95f0c320a5050b679b8ab9d5548bb16a24906e687b52f58f74d16b4f07342de113630a010cfc4c888cbed7d5d42002 SHA512 16307148e762b6c382dcecef653eab581563fefabd5289d7f3f66a439d17fb496982e24f7e74494f5710749eb11654d366001e016bf50b2e43b1dca7564c24ae
+DIST IO-Interactive-1.022.tar.gz 11791 BLAKE2B c001a709531a48d4f4756712caab14ec8b9f2f21478f545fd4f858b3619fc625d75ff9bf744e4c3223a4b9ba39f2b97bb0e38b9eab8297d7d76e5aa0d88b7647 SHA512 159bd97912a848e20df3ac9f3f7b3063788c7bbe2eafd35c6cc9b798027c6e7c12d2488385936c87669877928707603729bc34b2d7b8c108534fa8fd42082074
+EBUILD IO-Interactive-1.21.0.ebuild 521 BLAKE2B a78c2eae70f16d582fd66764eee3caf26f49a84ea7ddb0c538b8295dbbe49fb4eee347a91c3b97a95bc586744d82c81fa9bc77ffd905f10c66cc032924167d0b SHA512 09bdf98a5335a4d94e75e0bba695ae2d5d408129a119957b8e16fb0ab4ce7cc55d7e279cfb1aaa1547cfa083f47f93cd8b7e6e2c8ae9b98e8d3411329a9980e1
+EBUILD IO-Interactive-1.22.0.ebuild 521 BLAKE2B 15d336049423d20fdd835851f23d8f42a74f7edac850236d991fec9a5114848d4b652084dcdcfb83ab7029a6e6cd3f938ff7a4656e30041d0b548676c387402f SHA512 4ad10ff9617855a3e9c5538615b993f38b5262942b522be7a61234002ae9499d875ef6827b5f06a6273f43cdb442ffeb39a8c07e056aeaf27ad2bfe46b064b51
+MISC metadata.xml 388 BLAKE2B dc1672a835764e0e69828043196dfa51abde9432114a289c88e38985b112a03e36fe86b6076b8c21ce5799138035326870c166b9eafd382131c422d1014dd4df SHA512 c3bb9b7804e6dd2c6e958f8e0744959a28cdc632068b7e1d9e039602fc0f98a4397457500c3d90abd4522b482b66d758f6e569640d41235a9b16f43fd73c8dfb
diff --git a/dev-perl/IO-Interactive/metadata.xml b/dev-perl/IO-Interactive/metadata.xml
new file mode 100644
index 000000000000..da3c8782e717
--- /dev/null
+++ b/dev-perl/IO-Interactive/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">IO-Interactive</remote-id>
+ <remote-id type="cpan-module">IO::Interactive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Interface-1.90.0 b/dev-perl/IO-Interface-1.90.0
deleted file mode 100644
index 994231ccc218..000000000000
--- a/dev-perl/IO-Interface-1.90.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.420.0 virtual/perl-ExtUtils-CBuilder dev-lang/perl:=
-DESCRIPTION=Perl extension for access to network card configuration information
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Interface/
-KEYWORDS=alpha amd64 ppc ~ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/IO-Interface-1.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=58e5e7488b44de6230bbcb76525078f7
diff --git a/dev-perl/IO-Interface/IO-Interface-1.90.0.ebuild b/dev-perl/IO-Interface/IO-Interface-1.90.0.ebuild
new file mode 100644
index 000000000000..8c8ecdc26a18
--- /dev/null
+++ b/dev-perl/IO-Interface/IO-Interface-1.90.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LDS
+DIST_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="Perl extension for access to network card configuration information"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="
+ >=dev-perl/Module-Build-0.420.0
+ virtual/perl-ExtUtils-CBuilder
+"
diff --git a/dev-perl/IO-Interface/Manifest b/dev-perl/IO-Interface/Manifest
new file mode 100644
index 000000000000..6bc3e9003b73
--- /dev/null
+++ b/dev-perl/IO-Interface/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Interface-1.09.tar.gz 16414 BLAKE2B 2f5a689767d4f7b2710385c352a0c61dcb51b80d4a3620fb495f6727af24af09bf8fb32a082bd2fc240c4fcbfbb0ecbb154cf24e8577351ad92fccfaca0bf734 SHA512 a23a4793e23ba0fbb0583c6692d7138e4a9b0a6959c9fa81489954090fa51ca6edfe79841a8f69ab7f7a52aec31a477cb01705f6d66d5c7e8b69f76301360cd5
+EBUILD IO-Interface-1.90.0.ebuild 397 BLAKE2B 5ab509caf7ec78e3691e7b08cce752f55333089b5ac691d1483ecccbba05c21b2f9fca18ff53a98408af65f2ee9cac50ee6fd2ea241bae16feef99a7a45c7738 SHA512 64d61e84348f16c53a9acdab3dca639c8a5b5658d0f24cf3aebd13601f80f17a47e0902e4e1fb672cf65bc4b190800c3cdb9c0d608e4878c99f6e94944600820
+MISC metadata.xml 464 BLAKE2B 6fbb164d0530d096b516e8d91b32abfb85c5f21b8466fa46e82f3e621861014c87c2101744756434e9c22130b9a31efc9dc83e11e8eb44035ed1295b126bc22d SHA512 95a4349ca980a13533e0163fdf07ff5597a013b4aea25101ff6e6fe78940c31e9e81e9244cd3fe6ac4508d18d53d106c6ac3b539421ecdb0ef95767916cae79f
diff --git a/dev-perl/IO-Interface/metadata.xml b/dev-perl/IO-Interface/metadata.xml
new file mode 100644
index 000000000000..c5968b09eac5
--- /dev/null
+++ b/dev-perl/IO-Interface/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IO-Interface</remote-id>
+ <remote-id type="cpan-module">IO::Interface</remote-id>
+ <remote-id type="cpan-module">IO::Interface::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-LockedFile-0.230.0-r1 b/dev-perl/IO-LockedFile-0.230.0-r1
deleted file mode 100644
index e53e5d53bb7e..000000000000
--- a/dev-perl/IO-LockedFile-0.230.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Supply object methods for locking files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-LockedFile/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RA/RANI/IO-LockedFile-0.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a698eabca2bf59e3b3c8cb347a48a744
diff --git a/dev-perl/IO-LockedFile/IO-LockedFile-0.230.0-r1.ebuild b/dev-perl/IO-LockedFile/IO-LockedFile-0.230.0-r1.ebuild
new file mode 100644
index 000000000000..53bc244876cb
--- /dev/null
+++ b/dev-perl/IO-LockedFile/IO-LockedFile-0.230.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RANI
+MODULE_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Supply object methods for locking files"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/IO-LockedFile/Manifest b/dev-perl/IO-LockedFile/Manifest
new file mode 100644
index 000000000000..04440359547d
--- /dev/null
+++ b/dev-perl/IO-LockedFile/Manifest
@@ -0,0 +1,3 @@
+DIST IO-LockedFile-0.23.tar.gz 7599 BLAKE2B 43e32475dcc90affbc4c3f9485fef7b0bf218691f4f29b1d753f45da06a04ec713718b9004ac527a414a934616d42d1ffdfb7d013305bffa72a614c962a69514 SHA512 f6c1f633bc71f79c16bd9531a240660be46bdbf6ed1e11d155f3e81c2a10994bbfda5367013cab3aed9496fe996629b6c0b2860f9c7baf774702333511300b50
+EBUILD IO-LockedFile-0.230.0-r1.ebuild 282 BLAKE2B 1fc1b8d5c9a46fd19ae01dc34dc31450bca49b7e845f4edd146f8d2b5336df8973e64b16158b5af35bcff811ea0364b6c9336c5ab8c04444eb6d9549477a219a SHA512 88fc2a3c71e4965cdd530c17d9b6a0f5d64bf8c0677a568dce560a0d70536225ead6a3180deac2c10961d548625abeecc88048f31143ec553e7e72f40e2a2018
+MISC metadata.xml 466 BLAKE2B a1991ba3c162aacac915d9f2e60601b9ea8ab709410290ca8df2928b0d3bc760a8bfaa6e14ce9b26ed0f3095d0159c110c07d9e5bd25182e3e99983adc659781 SHA512 171b578b9029ffe56c8a29b749e3f90f1f4539140bd3d94425224a745092449b51126c50255cfd643e00d35d4db641107c1fc9804d7a0341bde74618fef1da1e
diff --git a/dev-perl/IO-LockedFile/metadata.xml b/dev-perl/IO-LockedFile/metadata.xml
new file mode 100644
index 000000000000..c980ccae50fb
--- /dev/null
+++ b/dev-perl/IO-LockedFile/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IO-LockedFile</remote-id>
+ <remote-id type="cpan-module">IO::LockedFile</remote-id>
+ <remote-id type="cpan-module">IO::LockedFile::Flock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Multiplex-1.160.0 b/dev-perl/IO-Multiplex-1.160.0
deleted file mode 100644
index 353d2323d758..000000000000
--- a/dev-perl/IO-Multiplex-1.160.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manage IO on many file handles
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Multiplex/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BB/BBB/IO-Multiplex-1.16.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0c777b9756ca6a47ff56a89179222d11
diff --git a/dev-perl/IO-Multiplex-1.160.0-r1 b/dev-perl/IO-Multiplex-1.160.0-r1
deleted file mode 100644
index 3c6afc168e0a..000000000000
--- a/dev-perl/IO-Multiplex-1.160.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Manage IO on many file handles
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Multiplex/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BB/BBB/IO-Multiplex-1.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0fa0678be78e2eb4619c5ecafbbe0f05
diff --git a/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r1.ebuild b/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r1.ebuild
new file mode 100644
index 000000000000..c7ab59e6bb16
--- /dev/null
+++ b/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BBB
+DIST_VERSION=1.16
+inherit perl-module
+
+DESCRIPTION="Manage IO on many file handles"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="virtual/perl-IO"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0.ebuild b/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0.ebuild
new file mode 100644
index 000000000000..ee1671c764b7
--- /dev/null
+++ b/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BBB
+MODULE_VERSION=1.16
+inherit perl-module
+
+DESCRIPTION="Manage IO on many file handles"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do"
diff --git a/dev-perl/IO-Multiplex/Manifest b/dev-perl/IO-Multiplex/Manifest
new file mode 100644
index 000000000000..e0ab4480b2ac
--- /dev/null
+++ b/dev-perl/IO-Multiplex/Manifest
@@ -0,0 +1,4 @@
+DIST IO-Multiplex-1.16.tar.gz 15974 BLAKE2B 9810093876f5c91ed6c3c3b983872b4b20ef08ae3e5d73deffe1a4554599d3b46bcb74e4a4402bf5167185cf973a5134c3e9a42ce1d9f5cd4edb0202178868f2 SHA512 695462be217a107f734e214d2f0a00800962abac24cf4e30272376f5effa25584bc458377feed16b5cc7bab5858c00e547dc97d02962e57b2b8fa6e55df20fa6
+EBUILD IO-Multiplex-1.160.0-r1.ebuild 397 BLAKE2B 40573af475cf46456faa1419e73ee3fc051781cd938f99fd671f4564bac1c75eab66d82d1b30f658f49d1464784b4e4d46fb5213e80fb145e28ba92aaaaea70b SHA512 3536238c14a326c4a531590c40282606cc259a6e285f9d43a3d8460c38fac8312009e49212f86fe68215bef7d4f7b7b81ff56c9fbced7d6b0fb926ca1a1bf8dd
+EBUILD IO-Multiplex-1.160.0.ebuild 368 BLAKE2B 1611ff95f2aa1993b9af480d87b1f945df4b783a9e920e06e2f681ba8d9a34983e05cf03a66a98768468acce3512832616fe2d857f1c5ce1277dd094b7462f03 SHA512 497027cd1c9340bb40ee22115601ee91266f15cf5105876baee45a85a3dae442c03abe745fe6eeab8d7856a1fd2a8c67f716e7f7a46533964b295b767b4f6213
+MISC metadata.xml 464 BLAKE2B a8afbef916a37948c420aa92fe2f9b3c93ede420e2d31de212b465cea8ffd5aefc4e6670d326fbb5bcf83e62a77adcabc123c763869bc7aa75f6616f5b573b40 SHA512 4b8ec44d06e6b8ede6af6ba2fe923ce75c7432a8365bba2a129da1ecf25d609cc96b3da5859cfacb57cb534f53055f54607a262f508aae7c086ab467e9fed009
diff --git a/dev-perl/IO-Multiplex/metadata.xml b/dev-perl/IO-Multiplex/metadata.xml
new file mode 100644
index 000000000000..b35cad658b0b
--- /dev/null
+++ b/dev-perl/IO-Multiplex/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IO-Multiplex</remote-id>
+ <remote-id type="cpan-module">IO::Multiplex</remote-id>
+ <remote-id type="cpan-module">IO::Multiplex::Handle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Pager-0.390.0 b/dev-perl/IO-Pager-0.390.0
deleted file mode 100644
index 51ea7f846a6b..000000000000
--- a/dev-perl/IO-Pager-0.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec dev-perl/File-Which virtual/perl-IO virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-Test-Simple virtual/perl-File-Temp ) dev-lang/perl:=
-DESCRIPTION=Select a pager, optionally pipe it output if destination is a TTY
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Pager/
-IUSE=test
-KEYWORDS=amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-perl/File-Which virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JP/JPIERCE/IO-Pager-0.39.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2d017c00b29e69547c4bc4d40c7eea42
diff --git a/dev-perl/IO-Pager/IO-Pager-0.390.0.ebuild b/dev-perl/IO-Pager/IO-Pager-0.390.0.ebuild
new file mode 100644
index 000000000000..28017c37c680
--- /dev/null
+++ b/dev-perl/IO-Pager/IO-Pager-0.390.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_A_EXT=tgz
+DIST_AUTHOR=JPIERCE
+DIST_VERSION=0.39
+inherit perl-module
+
+DESCRIPTION="Select a pager, optionally pipe it output if destination is a TTY"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ dev-perl/File-Which
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ virtual/perl-File-Temp
+ )
+"
+PATCHES=( "${FILESDIR}/${P}-no-dot-inc.patch" )
diff --git a/dev-perl/IO-Pager/Manifest b/dev-perl/IO-Pager/Manifest
new file mode 100644
index 000000000000..26a75fcfe51a
--- /dev/null
+++ b/dev-perl/IO-Pager/Manifest
@@ -0,0 +1,4 @@
+AUX IO-Pager-0.390.0-no-dot-inc.patch 687 BLAKE2B 1de1e8b93eb02734a04fe533904b3d5e783999f42eac0473d8e6976ea6c9a382dcf9392c90664a24a315b94a5f9cbde78fbb90537cc8fe8faa695af7c4ea02d6 SHA512 5e49e0167970af2a19333e723e3b072e61ab156f916a69ba5f923f41195a99330a4811a297dec1c42b9bf8999b0a1c40b2145bf6d5cabb446dec56d0a5b747f4
+DIST IO-Pager-0.39.tgz 17552 BLAKE2B 8f3bf2b82523fd7d2ae5aa555eea8f709d91f50396397eaf04bc5f9476f753e2b68e8e5ce4c46064096218d2d1b7f91d45d21c112dde938879455f61f5618234 SHA512 165e6c5e93cdcd463eda0a0f0f713790959a788220e29bc77bb10ff59f8e1083d1dc01fc059f150f8cfb4de1d16eef04813430072ea33d9dc6f4acbd3287ce67
+EBUILD IO-Pager-0.390.0.ebuild 650 BLAKE2B ad3375f5b90eeb9ab480e8bb0e1e1f7db9c5f5bae736b17d28481f5c75a13c635116897b90e3e317b5fbbc4a00ac1907b5ee75f285fff1de63a87c822835cd8e SHA512 7ec1ed82de321eb37e7183500b8cf3cd5bf4e0e560918831aeab6cb92d7bcd2b2335689a63f0be77cce9b132fb9fae002f12cf7b95718f7daa46b9a776cd1c71
+MISC metadata.xml 584 BLAKE2B 46d2c2594874a2def60db412452bb50f0c5a40b5910fba0f6d3686f3a7842b546becae91656bca06dbf49e7ef6c6cec1d879baa64f320d067ec4d7111ced3bae SHA512 06f4420648c0a977c373dc3a8582185153f6690d946b07acba08de0c159f806ccb9682ff94c7c35c9c52e71fbec7f72048737728d62fc729741de11d7f335358
diff --git a/dev-perl/IO-Pager/files/IO-Pager-0.390.0-no-dot-inc.patch b/dev-perl/IO-Pager/files/IO-Pager-0.390.0-no-dot-inc.patch
new file mode 100644
index 000000000000..4434d1fef26b
--- /dev/null
+++ b/dev-perl/IO-Pager/files/IO-Pager-0.390.0-no-dot-inc.patch
@@ -0,0 +1,27 @@
+From a8628cb9690900f6bbf44b8cd509ab53d1c16c15 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 26 Oct 2017 11:27:10 +1300
+Subject: Fix tests failing without '.' in @INC
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121450
+Bug: https://bugs.gentoo.org/616994
+---
+ t/11-redirect-oo.pl | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/11-redirect-oo.pl b/t/11-redirect-oo.pl
+index 385d6d4..9203500 100644
+--- a/t/11-redirect-oo.pl
++++ b/t/11-redirect-oo.pl
+@@ -1,7 +1,7 @@
+ use blib;
+ use IO::Pager;
+
+-our $txt; require 't/08-redirect.pl';
++our $txt; require './t/08-redirect.pl';
+
+ my $FH = new IO::Pager;
+ $FH->print($txt);
+--
+2.14.3
+
diff --git a/dev-perl/IO-Pager/metadata.xml b/dev-perl/IO-Pager/metadata.xml
new file mode 100644
index 000000000000..44fb0c1f0639
--- /dev/null
+++ b/dev-perl/IO-Pager/metadata.xml
@@ -0,0 +1,15 @@
+<?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">IO-Pager</remote-id>
+ <remote-id type="cpan-module">IO::Pager</remote-id>
+ <remote-id type="cpan-module">IO::Pager::Buffered</remote-id>
+ <remote-id type="cpan-module">IO::Pager::Page</remote-id>
+ <remote-id type="cpan-module">IO::Pager::Unbuffered</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Pipely-0.005.0 b/dev-perl/IO-Pipely-0.005.0
deleted file mode 100644
index 670e2198505c..000000000000
--- a/dev-perl/IO-Pipely-0.005.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Portably create pipe() or pipe-like handles, one way or another
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Pipely/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/IO-Pipely-0.005.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=59bd9108bf3342dffae1f7d4494dc5de
diff --git a/dev-perl/IO-Pipely-0.5.0-r1 b/dev-perl/IO-Pipely-0.5.0-r1
deleted file mode 100644
index 7ffde9c4b17b..000000000000
--- a/dev-perl/IO-Pipely-0.5.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Portably create pipe() or pipe-like handles, one way or another
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Pipely/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/IO-Pipely-0.005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d8627fe6139e169e852ec554f9e062ba
diff --git a/dev-perl/IO-Pipely/IO-Pipely-0.005.0.ebuild b/dev-perl/IO-Pipely/IO-Pipely-0.005.0.ebuild
new file mode 100644
index 000000000000..334b1ec8a168
--- /dev/null
+++ b/dev-perl/IO-Pipely/IO-Pipely-0.005.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCAPUTO
+MODULE_VERSION=0.005
+inherit perl-module
+
+DESCRIPTION="Portably create pipe() or pipe-like handles, one way or another"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
diff --git a/dev-perl/IO-Pipely/IO-Pipely-0.5.0-r1.ebuild b/dev-perl/IO-Pipely/IO-Pipely-0.5.0-r1.ebuild
new file mode 100644
index 000000000000..c489fa67767e
--- /dev/null
+++ b/dev-perl/IO-Pipely/IO-Pipely-0.5.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RCAPUTO
+DIST_VERSION=0.005
+inherit perl-module
+
+DESCRIPTION="Portably create pipe() or pipe-like handles, one way or another"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
diff --git a/dev-perl/IO-Pipely/Manifest b/dev-perl/IO-Pipely/Manifest
new file mode 100644
index 000000000000..4bd3432d3c7f
--- /dev/null
+++ b/dev-perl/IO-Pipely/Manifest
@@ -0,0 +1,4 @@
+DIST IO-Pipely-0.005.tar.gz 23928 BLAKE2B 98078d3c531b0dfbcf8f6edebbcdd57e0ee2fc525b911347f91a8081db6cc36c54c3ce881ee226415de37e80d5315528d619f6143c2e0860072036bb6926828b SHA512 0a49ad646978506c6c8ab305cad7e295f68a8c9ddc95b7ee39bc381598cad054ef0ea790904e3bcc96a38fc87c9c91a865209d94f6332106c71c55c5bc98477e
+EBUILD IO-Pipely-0.005.0.ebuild 301 BLAKE2B f8266bed43b9d7b3249976b1eb616c7425645e009644bcdb595dabe4dadb70a66b58c78cb45f6d42d5ca17984d0dc39c1517e4a727e9b967cba5c118e9551c59 SHA512 435bc6b462d5e19494eb7cc026ccd89233f0368efc95122921e564be27c34146dac95610d6931c65802446676a8d10b22a3d809b163dc55ab264887e8d56e804
+EBUILD IO-Pipely-0.5.0-r1.ebuild 297 BLAKE2B beffd65bb1040ae6014d070b7d483e15b82a6266d2cccab6cc8d8e88b8ada1c8ed1b0d1a41b71caa5253e3303bc668a63bee19bfbd49585d77fcbf654611dcab SHA512 b7202249cb177351f128b91e75bb15429918f0bc45e80959b01c09fb07c8636faea310bc0a09ca67281605de691c92596258834e68d0fd1e305f6135ac807ccc
+MISC metadata.xml 390 BLAKE2B 16cb1297cd00df2b9ca6f84d31470535131749248e550975e01bf9d6e0c21d4553fb3dfd752c98a5616b205901820d0ca2eea3f2a1630e8ca9ef7c29d461f8c9 SHA512 971fa38118ed37e7e6aa7ba6f6bbf593f2518703f0b1ba1116289cef1c6f821bc96035a7db996c5303b9090d7dad62a8e0bed6ad79a82f394768a759c360cee9
diff --git a/dev-perl/IO-Pipely/metadata.xml b/dev-perl/IO-Pipely/metadata.xml
new file mode 100644
index 000000000000..9aabf353ee8a
--- /dev/null
+++ b/dev-perl/IO-Pipely/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">IO-Pipely</remote-id>
+ <remote-id type="cpan-module">IO::Pipely</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Prompt-0.997.4 b/dev-perl/IO-Prompt-0.997.4
deleted file mode 100644
index 00b7008d7a6b..000000000000
--- a/dev-perl/IO-Prompt-0.997.4
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO dev-perl/TermReadKey dev-perl/Want dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Interactively prompt for user input
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Prompt/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO dev-perl/TermReadKey dev-perl/Want dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCONWAY/IO-Prompt-0.997004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9964494d7b7e3d41ca9e36f8921dbfae
diff --git a/dev-perl/IO-Prompt/IO-Prompt-0.997.4.ebuild b/dev-perl/IO-Prompt/IO-Prompt-0.997.4.ebuild
new file mode 100644
index 000000000000..54c6ced1bc08
--- /dev/null
+++ b/dev-perl/IO-Prompt/IO-Prompt-0.997.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DCONWAY
+DIST_VERSION=0.997004
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Interactively prompt for user input"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-IO
+ dev-perl/TermReadKey
+ dev-perl/Want
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod-coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/IO-Prompt/Manifest b/dev-perl/IO-Prompt/Manifest
new file mode 100644
index 000000000000..1c74031a133e
--- /dev/null
+++ b/dev-perl/IO-Prompt/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Prompt-0.997004.tar.gz 15297 BLAKE2B 13475d8d7968a3aa9196a820b715f38188938084ece101adbaba5fc521b967535ab11a7895ce6258822c87d7a1fa7ddbec9cdd4148081b4b9cf3baaa707b3f20 SHA512 a3624ae807b88493231e3de5ad2bff78927924fa72db68828cdbe69fd54c9a38f6fd7e39d9cddf1e82e60614ddaacbcdef1ba08e4af6713d899077b141d8b2e6
+EBUILD IO-Prompt-0.997.4.ebuild 532 BLAKE2B a884010139457514710cce4a8de25cc96091d09e8875e8e44e71362f0601ea14b2b07608462a11d7b0271ea60bec413ae5e8648eaeb2c61f48ec94ef5b419da4 SHA512 d9e63ef400a0df70134dced8628e67a10b4d43637af4cdab87514a3bec3defbc6c35c012bc6e1285bb55a6a10269bf50dce14ce8e02f4bb4c54118a251f711aa
+MISC metadata.xml 458 BLAKE2B a9cf44a5bb2d64092ff639e14ce081c1d421d12e6a7d7fa9f613c723ecdb79ae4d7568f0db725b59d605f822ec89e51a0f8599e2cb0d9949fa997fb87a208f6c SHA512 ec291786e5f84628c31f0db426676cb05367f631ef8375d8d151b333adc14f3e14a98f72522f6d38145175bb450c1e08aabb084e52327f807445e0870ffc446d
diff --git a/dev-perl/IO-Prompt/metadata.xml b/dev-perl/IO-Prompt/metadata.xml
new file mode 100644
index 000000000000..31fec48fc326
--- /dev/null
+++ b/dev-perl/IO-Prompt/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IO-Prompt</remote-id>
+ <remote-id type="cpan-module">IO::Prompt</remote-id>
+ <remote-id type="cpan-module">IO::Prompt::ReturnVal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-SessionData-1.30.0 b/dev-perl/IO-SessionData-1.30.0
deleted file mode 100644
index 3b5b0f7de996..000000000000
--- a/dev-perl/IO-SessionData-1.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Session data support module for SOAP::Lite
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-SessionData/
-KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/IO-SessionData-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6958c8da84d619f1e3d87b6eec0235cb
diff --git a/dev-perl/IO-SessionData-1.30.0-r1 b/dev-perl/IO-SessionData-1.30.0-r1
deleted file mode 100644
index 138092cddb66..000000000000
--- a/dev-perl/IO-SessionData-1.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Session data support module for SOAP::Lite
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-SessionData/
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/IO-SessionData-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=287745548ae82bb98d694dd863a02fd4
diff --git a/dev-perl/IO-SessionData/IO-SessionData-1.30.0-r1.ebuild b/dev-perl/IO-SessionData/IO-SessionData-1.30.0-r1.ebuild
new file mode 100644
index 000000000000..68c635e020db
--- /dev/null
+++ b/dev-perl/IO-SessionData/IO-SessionData-1.30.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHRED
+DIST_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Session data support module for SOAP::Lite"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/IO-SessionData/IO-SessionData-1.30.0.ebuild b/dev-perl/IO-SessionData/IO-SessionData-1.30.0.ebuild
new file mode 100644
index 000000000000..db81c828289b
--- /dev/null
+++ b/dev-perl/IO-SessionData/IO-SessionData-1.30.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PHRED
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Session data support module for SOAP::Lite"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST=do
diff --git a/dev-perl/IO-SessionData/Manifest b/dev-perl/IO-SessionData/Manifest
new file mode 100644
index 000000000000..776dc66779e6
--- /dev/null
+++ b/dev-perl/IO-SessionData/Manifest
@@ -0,0 +1,4 @@
+DIST IO-SessionData-1.03.tar.gz 5377 BLAKE2B ce17897159e8f0753abbbcf7d4bd19adfb20256f7c81257414db5b8edf1af0cc41636eaa7c8731aab69163210726ba5b2c9ce7c1fbfb64f7aab7a62cf9379cff SHA512 3fe6c9c275c64e4250933f6bc377172ed09d123b5aab3ac981b12b42c571be5638728bdd0d16438f973606da5b6a583aeaf6213008f249ccee7e275383eebd6e
+EBUILD IO-SessionData-1.30.0-r1.ebuild 374 BLAKE2B 018ae90e01cd6bbb16a8afa65d80249461a9b3ff51ef07224eb7d2b3840fc981260c6cdbb4f26f5c6b603a0447d59cf328512d0821f03add1b4872da7aaf78ab SHA512 5a35741e5929ca699086249979b40a680f2826aff1a318efbbbf5b35afa7daa8ce3fee733afdfc69cb7f8b8a9adfd8c1170a235417761a76ffef11512b514b6d
+EBUILD IO-SessionData-1.30.0.ebuild 386 BLAKE2B 067696fc6d8efae2ae72ed46aeb082e665d662e95fa6ebede82519ade4b5deb55528b6add566b74d3928e61a6e40aa1cd7a780867cbd3472a1fd795c3a086f48 SHA512 4e4bb9c730e216a7fc245805bcf9d0f3a3e0713aa8fef10e357196e5e78e992195e18837f2c4ef00d529e019900095eba351126cab9b73256fde56ea6805648c
+MISC metadata.xml 447 BLAKE2B e3f8378831dcf5f3ab636e85389f02584fec49c7c320e4dfce83c3d2455dcf395fd6fcc1c42e5bab251f5f667bcccbaaaf087b6800e8b2132fa1b52c090673ab SHA512 d27e71d4ad5e1d61afd764feb4f4c9e6cc77d71f11a8707036ae1d981d9af19c50c4e536b148f3f7a552c45b228812109b4013da7a649c7f64f6ad4779a4a1fb
diff --git a/dev-perl/IO-SessionData/metadata.xml b/dev-perl/IO-SessionData/metadata.xml
new file mode 100644
index 000000000000..586f568e36de
--- /dev/null
+++ b/dev-perl/IO-SessionData/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IO-SessionData</remote-id>
+ <remote-id type="cpan-module">IO::SessionData</remote-id>
+ <remote-id type="cpan-module">IO::SessionSet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Socket-INET6-2.720.0 b/dev-perl/IO-Socket-INET6-2.720.0
deleted file mode 100644
index 227884c6090f..000000000000
--- a/dev-perl/IO-Socket-INET6-2.720.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Socket6 dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Work with IO sockets in ipv6
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Socket-INET6/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Socket6 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3c9c51fcc3fd1b63e976048bd0b4dd99
diff --git a/dev-perl/IO-Socket-INET6-2.720.0-r1 b/dev-perl/IO-Socket-INET6-2.720.0-r1
deleted file mode 100644
index 59c641d58617..000000000000
--- a/dev-perl/IO-Socket-INET6-2.720.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Socket6 dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Work with IO sockets in ipv6
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Socket-INET6/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Socket6 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=702dadb44b9007cbc94a4017d78b22cf
diff --git a/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r1.ebuild b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r1.ebuild
new file mode 100644
index 000000000000..f7695efa99ed
--- /dev/null
+++ b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=2.72
+inherit perl-module
+
+DESCRIPTION="Work with IO sockets in ipv6"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Socket6"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+src_test() {
+ local BADTESTS=(
+ t/pod-coverage.t
+ t/pod.t
+ t/style-trailing-space.t
+ )
+ perl_rm_files "${BADTESTS[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0.ebuild b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0.ebuild
new file mode 100644
index 000000000000..b7923ccd3ee7
--- /dev/null
+++ b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHLOMIF
+MODULE_VERSION=2.72
+inherit perl-module
+
+DESCRIPTION="Work with IO sockets in ipv6"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Socket6"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+# Disabling tests since they seem to be more trouble than worth, esp. in re bug
+# 115004
+#SRC_TEST="do"
diff --git a/dev-perl/IO-Socket-INET6/Manifest b/dev-perl/IO-Socket-INET6/Manifest
new file mode 100644
index 000000000000..9097ff618b47
--- /dev/null
+++ b/dev-perl/IO-Socket-INET6/Manifest
@@ -0,0 +1,4 @@
+DIST IO-Socket-INET6-2.72.tar.gz 27615 BLAKE2B 70925d4cf3ea74702b6d96d8e1079a12953bb8350649e6b6a2bac5690a1a8e25f2a9c2441b4eff3148eea374f2d7df4bf9f4048cbf71f103b78425c5133a2a8f SHA512 c6dc0bbcc81682d317597de26d5023de84781e4bd2af224145cc4980db7fcbc93295a7d0a80c1eaa649c6aebf4057d0b0159f47e6a6379d4b545b49305f28a37
+EBUILD IO-Socket-INET6-2.720.0-r1.ebuild 646 BLAKE2B bfbd6d667f5eda8331a0c35fbee5b7180653b5cbda35f5da6a6d436e0f5a36dc4b0679a5a8987fa1fc8b372216bfb9bc1eb7f212241eb318d4356cdc6bdf1b1f SHA512 8a94da07841e26c32513802f2699092202e292091fdd513ab409421f73862b6b53b0d65131df1b521d811f39313c41fd548bc0b8052ea47c855abe2791342aaf
+EBUILD IO-Socket-INET6-2.720.0.ebuild 583 BLAKE2B 7139b23bd4920d9167b11b93267b0593226a9fc4586f6da6ed345b098567c03cf10c2fc23975a7c6710b93ff52bb2f1a57d2144fd3c104f9573b429b2dddce0b SHA512 cc7ca06dc17e32e3c002c51b94de82e20accf07b501ae255a0465197a89a2adf094b15fea61e955db4601eb485a14358a8863def2e3d048d6be91b9bf3d15d8a
+MISC metadata.xml 403 BLAKE2B f8d2f6ebc7671b68e0b1178d7b8336e57ea5d127bd1f3551b64a4161731c847d0a87c875fe457f98b3e08f2b383e64cc5b6452a4c68b44a9cce45a705b5a1f43 SHA512 b851067acb98373c142f64d081a78c257fff689546283457041b810e28d7b007c66c1ca26baec8b85f8c96a5be7a87cc9b5840e5cf07ee2d0ef4d9dc078b94a5
diff --git a/dev-perl/IO-Socket-INET6/metadata.xml b/dev-perl/IO-Socket-INET6/metadata.xml
new file mode 100644
index 000000000000..7fcdd627e873
--- /dev/null
+++ b/dev-perl/IO-Socket-INET6/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">IO-Socket-INET6</remote-id>
+ <remote-id type="cpan-module">IO::Socket::INET6</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Socket-Multicast-1.120.0 b/dev-perl/IO-Socket-Multicast-1.120.0
deleted file mode 100644
index 35aeed70b001..000000000000
--- a/dev-perl/IO-Socket-Multicast-1.120.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/IO-Interface-0.940.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Send and receive multicast messages
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Socket-Multicast/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/IO-Interface-0.940.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRAMBLE/IO-Socket-Multicast-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4eca2a0c18ca55154aceac2a98bef4ca
diff --git a/dev-perl/IO-Socket-Multicast/IO-Socket-Multicast-1.120.0.ebuild b/dev-perl/IO-Socket-Multicast/IO-Socket-Multicast-1.120.0.ebuild
new file mode 100644
index 000000000000..2cfe1a2c5255
--- /dev/null
+++ b/dev-perl/IO-Socket-Multicast/IO-Socket-Multicast-1.120.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BRAMBLE
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Send and receive multicast messages"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/IO-Interface-0.940.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/IO-Socket-Multicast/Manifest b/dev-perl/IO-Socket-Multicast/Manifest
new file mode 100644
index 000000000000..756b511572c2
--- /dev/null
+++ b/dev-perl/IO-Socket-Multicast/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Socket-Multicast-1.12.tar.gz 11685 BLAKE2B 9b6253898122b06192fe70fc63fc946571c7509f22038a438b217ec8caad735cb031badad0d5fba65040bf8ccf059cc4d2f122f6c596e37b2368febd1f28c3b5 SHA512 7512a48b56aa12c04ba082ed7ab44f573d3cd2ab2b3b377a5faeb93499220c65d8ed7d99612bd0c6f3b15e574438907389bd1406f55fe3bbff878cccb03848a3
+EBUILD IO-Socket-Multicast-1.120.0.ebuild 363 BLAKE2B 0d28d203e4adc432c9e88ef4a8fd868e781e04f2a7ec5bcd9037a965dfeadf2d9beb3df34577c6186b2550541a4aaa4ce4419ba993449a1004398d86df84b68d SHA512 8ed85f4f49c3f0d7513d9129baf78183e72b69a1ab3c2b3e1ce2710b5f423c6f553b9b4679d2ece6aa49f8b3584bf71b683a7c063c51f86c9fdeb56e2bd58aa4
+MISC metadata.xml 411 BLAKE2B 84e8d0896c7ffbd87f94cb74771d17e77480801907108d16a2d8a17c547e46996bd28c5b82f5eb5d1c691fcaca03310868e6562908b263010c90e362aa9d6f35 SHA512 61ba41fe9c319b840c7bbcab5a5149139a966c0deccb90f22735142bc1311246f916a5d7a0bfcd7aee917dbecd4d059ce6939d78230a9bcf6c0500a90fbf4c11
diff --git a/dev-perl/IO-Socket-Multicast/metadata.xml b/dev-perl/IO-Socket-Multicast/metadata.xml
new file mode 100644
index 000000000000..ae909e31ed4a
--- /dev/null
+++ b/dev-perl/IO-Socket-Multicast/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">IO-Socket-Multicast</remote-id>
+ <remote-id type="cpan-module">IO::Socket::Multicast</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Socket-PortState-0.30.0 b/dev-perl/IO-Socket-PortState-0.30.0
deleted file mode 100644
index 52b009994718..000000000000
--- a/dev-perl/IO-Socket-PortState-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for checking the open or closed status of a port
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Socket-PortState/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMUEY/IO-Socket-PortState-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5248bfac8ee1a2a568330d5ba74d6413
diff --git a/dev-perl/IO-Socket-PortState/IO-Socket-PortState-0.30.0.ebuild b/dev-perl/IO-Socket-PortState/IO-Socket-PortState-0.30.0.ebuild
new file mode 100644
index 000000000000..ab290db60797
--- /dev/null
+++ b/dev-perl/IO-Socket-PortState/IO-Socket-PortState-0.30.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DMUEY
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Perl extension for checking the open or closed status of a port"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-IO"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )"
diff --git a/dev-perl/IO-Socket-PortState/Manifest b/dev-perl/IO-Socket-PortState/Manifest
new file mode 100644
index 000000000000..d44ce50687af
--- /dev/null
+++ b/dev-perl/IO-Socket-PortState/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Socket-PortState-0.03.tar.gz 3380 BLAKE2B 238f89738ab24b7d096c9fe65401ff5944e693841a9c22a19f780091ae5f590bbc54b35fb1db23d41af615a3e1c908cd90c9283edc4525bd0710d105f74ebcc5 SHA512 84353b041558b5401f207d350b66ef696a9f3b23bddb845da76a98b072fe64f9761eb9f10e797744b5241d5eac606769ecc24cdfefb16669f446cf21968220e4
+EBUILD IO-Socket-PortState-0.30.0.ebuild 411 BLAKE2B 243f17c400c7e526018e3867505c79122533ca4b2e161aef077345c819c50381520a7fde2511cbb1b330fc723c76a2b8e132c2c0b69b59d6327623121aa23185 SHA512 93769426ab88deb3b37232368568cb268175342156c51a19471b232b4863dde522fb739d79df779ada2fa33f2e32ef6d491acdb59dbfd3c5edc7dadcde04418b
+MISC metadata.xml 411 BLAKE2B 718472ae95978d08df025ffef48bbc97a0199c334f0798c5966015afe69c3f2918752b0d969c8424017c141bbd608c80c6dc6127d09ad597cb6b95ed63ecec68 SHA512 bc51887023551fca965a95254bcaa590c6f55a8e1a29c9a4c35ed0e8c107566bf230ff7de82a065da24aa4396a94c6c0b507ad82cf0e267bff1d0aae5c4600d5
diff --git a/dev-perl/IO-Socket-PortState/metadata.xml b/dev-perl/IO-Socket-PortState/metadata.xml
new file mode 100644
index 000000000000..2d34d2104e78
--- /dev/null
+++ b/dev-perl/IO-Socket-PortState/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">IO-Socket-PortState</remote-id>
+ <remote-id type="cpan-module">IO::Socket::PortState</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Socket-SSL-2.24.0 b/dev-perl/IO-Socket-SSL-2.24.0
deleted file mode 100644
index b009b3b7e356..000000000000
--- a/dev-perl/IO-Socket-SSL-2.24.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Net-SSLeay-1.330.0 virtual/perl-Scalar-List-Utils idn? ( || ( >=dev-perl/URI-1.50 dev-perl/Net-LibIDN ) ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Nearly transparent SSL encapsulation for IO::Socket::INET
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Socket-SSL/
-IUSE=idn
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-SSLeay-1.330.0 virtual/perl-Scalar-List-Utils idn? ( || ( >=dev-perl/URI-1.50 dev-perl/Net-LibIDN ) ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-2.024.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=aca2b5301470df3186ff6313730d8457
diff --git a/dev-perl/IO-Socket-SSL-2.48.0 b/dev-perl/IO-Socket-SSL-2.48.0
deleted file mode 100644
index 9ae91815811e..000000000000
--- a/dev-perl/IO-Socket-SSL-2.48.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-SSLeay-1.460.0 virtual/perl-Scalar-List-Utils idn? ( || ( >=dev-perl/URI-1.50 dev-perl/Net-LibIDN dev-perl/Net-IDN-Encode ) ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Nearly transparent SSL encapsulation for IO::Socket::INET
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Socket-SSL/
-IUSE=idn examples
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-SSLeay-1.460.0 virtual/perl-Scalar-List-Utils idn? ( || ( >=dev-perl/URI-1.50 dev-perl/Net-LibIDN dev-perl/Net-IDN-Encode ) ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-2.048.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0916c2c5c7a4a2aa41fd80bf6d40814e
diff --git a/dev-perl/IO-Socket-SSL-2.52.0 b/dev-perl/IO-Socket-SSL-2.52.0
deleted file mode 100644
index c2f4d7d757dd..000000000000
--- a/dev-perl/IO-Socket-SSL-2.52.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-SSLeay-1.460.0 virtual/perl-Scalar-List-Utils idn? ( || ( >=dev-perl/URI-1.50 dev-perl/Net-LibIDN dev-perl/Net-IDN-Encode ) ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Nearly transparent SSL encapsulation for IO::Socket::INET
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Socket-SSL/
-IUSE=idn examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-SSLeay-1.460.0 virtual/perl-Scalar-List-Utils idn? ( || ( >=dev-perl/URI-1.50 dev-perl/Net-LibIDN dev-perl/Net-IDN-Encode ) ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-2.052.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cc5dcd42e85446680a5676866311502f
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.24.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.24.0.ebuild
new file mode 100644
index 000000000000..2045e4939fd8
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.24.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SULLR
+MODULE_VERSION=2.024
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="idn"
+
+RDEPEND="
+ >=dev-perl/Net-SSLeay-1.330.0
+ virtual/perl-Scalar-List-Utils
+ idn? (
+ || (
+ >=dev-perl/URI-1.50
+ dev-perl/Net-LibIDN
+ )
+ )"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.48.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.48.0.ebuild
new file mode 100644
index 000000000000..472de9b8fcb8
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.48.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.048
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="idn"
+
+RDEPEND="
+ >=dev-perl/Net-SSLeay-1.460.0
+ virtual/perl-Scalar-List-Utils
+ idn? (
+ || (
+ >=dev-perl/URI-1.50
+ dev-perl/Net-LibIDN
+ dev-perl/Net-IDN-Encode
+ )
+ )"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+mydoc=("docs/debugging.txt")
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.52.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.52.0.ebuild
new file mode 100644
index 000000000000..da3175fcd3a8
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.52.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.052
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="idn"
+
+RDEPEND="
+ >=dev-perl/Net-SSLeay-1.460.0
+ virtual/perl-Scalar-List-Utils
+ idn? (
+ || (
+ >=dev-perl/URI-1.50
+ dev-perl/Net-LibIDN
+ dev-perl/Net-IDN-Encode
+ )
+ )"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+mydoc=("docs/debugging.txt")
diff --git a/dev-perl/IO-Socket-SSL/Manifest b/dev-perl/IO-Socket-SSL/Manifest
new file mode 100644
index 000000000000..a9079de52361
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -0,0 +1,7 @@
+DIST IO-Socket-SSL-2.024.tar.gz 209567 BLAKE2B b03bb1ea8de6bfb1aee642b9848aeb53e0548be9f0aa64a91f327c09245f206ce6bfc91bc6ef9b90dfb0744eaa5b169648f3b68f35d55d59d8435a3db580cf2c SHA512 b76c43efbffba031b72efebc9f5348eb24ea1d48704e61c2256c0a23a754fb786cad23d7a330884f526ed31fc2878e27f4114793afa8135cc0caf8f251c07c3c
+DIST IO-Socket-SSL-2.048.tar.gz 214926 BLAKE2B 1defa05aaa3f7b8e3fb078ca2d919400a92c33fd018c23ba81d3496e3d10c08981815c741b9a36bf449514576e8593a953ee0f61d9e82c13f664d19ba49f5e68 SHA512 649aa7f4ed8c7c1f4725bd48e28c40d3929f0c7c7fc40093f6e4d373ea8e306451c2fc3f645a23a33d99cd3a5a378997f7affb2b165d883648c33fc801cfce67
+DIST IO-Socket-SSL-2.052.tar.gz 221703 BLAKE2B 764dfa3b81e649bd67fec030f89c4e994372d7f18d126ce38653aa935011687f19ce6142bc7bb21f2d86613cdaa1cbd432568a3870f110427a639c81fb28a050 SHA512 44a2ba94d1e9f911d6815a784263e2cddac0cea90e79cf8e267f73d8b2a3726ca9933d621bac8849a52db50bff0bd7a0d2cfd546a550f2963ea44346d3f8b600
+EBUILD IO-Socket-SSL-2.24.0.ebuild 736 BLAKE2B 4496ef1d251dc148b8ab9c6496afa8a83a03cd349ff8d550592986aba18f9de44fef3e2a75542a905dc8f3ea2d3d0a2f3ef3447c34a73f938de6052284a93eb5 SHA512 6732c7f7389da8ecdd9c65cc68295f9a06214f0146720ae660a594edd367d168ca69618e2ff981ef19448d80efa165d68429d9509dd30062ca208a29216a0d30
+EBUILD IO-Socket-SSL-2.48.0.ebuild 812 BLAKE2B 921ea7393eb121d176e430942ed72b489691c7b1951a661e3643d6515ec0eaabc5757239342e33426e75416d8c7abe31d685377205dac974f00dc149d5b89021 SHA512 e2a741be3c637d90cd4c8ad39eae89e37042373fd416f1139175cc519dee14769436b027576ba57b97ea0c431866e245bc75e80ca92f634aa0f16fa579389439
+EBUILD IO-Socket-SSL-2.52.0.ebuild 823 BLAKE2B e781ac88b69fc4789a80710ca6c486621e444653a1a9c0b88f59869a235a899127d01c7e0621da9e4f94952fb6061d6be83245677cbb3c514b0ff131ed038698 SHA512 44a50024c65df09df98eee89a961e26bf7f908dcefc8988aa6d0d61b84d19da368c87a4b683b3dd70ce29c3addae45b92df92bc76ba620ee9c4c298ee20a2555
+MISC metadata.xml 994 BLAKE2B 4a4916d4a8b216f0eb6c82056f70732295918bdc80a2c3715be97568ef8e7d1084a42666db47f4b2bad4045e175aa45674fd4ed2c4ef4c6d38873434a2bc4640 SHA512 c861d564131ef33b1949718f73b16df3b14a801465f544e831b969b52d5c03bd0b4906416e99a92331ef08641d283099d1ab0352c29f90b4b835d46819c20c26
diff --git a/dev-perl/IO-Socket-SSL/metadata.xml b/dev-perl/IO-Socket-SSL/metadata.xml
new file mode 100644
index 000000000000..b53b1c081e49
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/metadata.xml
@@ -0,0 +1,20 @@
+<?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">IO-Socket-SSL</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL::Intercept</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL::OCSP_Cache</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL::OCSP_Resolver</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL::PublicSuffix</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL::SSL_Context</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL::SSL_HANDLE</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL::Session_Cache</remote-id>
+ <remote-id type="cpan-module">IO::Socket::SSL::Utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Socket-Timeout-0.320.0 b/dev-perl/IO-Socket-Timeout-0.320.0
deleted file mode 100644
index a85bf7ae068e..000000000000
--- a/dev-perl/IO-Socket-Timeout-0.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/PerlIO-via-Timeout-0.320.0 >=dev-perl/Module-Build-Tiny-0.39.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple dev-perl/Test-TCP ) dev-lang/perl:=
-DESCRIPTION=IO::Socket with read/write timeout
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Socket-Timeout/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/PerlIO-via-Timeout-0.320.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAMS/IO-Socket-Timeout-0.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=27c1c77c8d745d410eac85f2cbdfd4a7
diff --git a/dev-perl/IO-Socket-Timeout/IO-Socket-Timeout-0.320.0.ebuild b/dev-perl/IO-Socket-Timeout/IO-Socket-Timeout-0.320.0.ebuild
new file mode 100644
index 000000000000..c1fd8f0487ba
--- /dev/null
+++ b/dev-perl/IO-Socket-Timeout/IO-Socket-Timeout-0.320.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAMS
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="IO::Socket with read/write timeout"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/PerlIO-via-Timeout-0.320.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ dev-perl/Test-TCP
+ )
+"
diff --git a/dev-perl/IO-Socket-Timeout/Manifest b/dev-perl/IO-Socket-Timeout/Manifest
new file mode 100644
index 000000000000..5d99539fa424
--- /dev/null
+++ b/dev-perl/IO-Socket-Timeout/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Socket-Timeout-0.32.tar.gz 16294 BLAKE2B dd4a38ee399ece0643bcdb6adea9f4e8e5b43de44a8a11a68254b61711b8f6abdbd8daa9c2c96f69488add7b164b5dd2309eea60c183ed89d0152b1a8899a9b9 SHA512 013ad036c796880ab464b18f642260609095cf40c74f3127abaf3c8a596ba8ee85746129dc84d2d1e6f1bbfc86d75969e99c5a9b67736fa3e5e8bc7f5ddf83a6
+EBUILD IO-Socket-Timeout-0.320.0.ebuild 518 BLAKE2B 2bdb56512e927a0911980460e4685363e4206c0961ff16163995d8df79480279ea1ecf32fb0d418ec925a817bd9c48249578389f3a1acd77d19faa34fb6047ec SHA512 8ac811ff102f63662637cf216e8ddacb6c9e7419f6892727f756a852c63bbdc112e0a2f8d2877de440e64834727d76397b4684cd1077363ae7fc622f64133649
+MISC metadata.xml 571 BLAKE2B 835f093523255fc4409b1c42ca9253cd4125a5ac971922a366b6ad09564f1bec046926d8f028377a56be3ce3994312400469aca0e06bb07cb148977817b73c7a SHA512 3318b04bcd23eeacc9640e0088bfe3aa21ab92f455e8490ea80e368a3c37f2f0336a9a7c50d1c39fedc4bcc0221de5c7cf5b5e10346618d2a2b7043bf0b6713c
diff --git a/dev-perl/IO-Socket-Timeout/metadata.xml b/dev-perl/IO-Socket-Timeout/metadata.xml
new file mode 100644
index 000000000000..fbe27fb7505a
--- /dev/null
+++ b/dev-perl/IO-Socket-Timeout/metadata.xml
@@ -0,0 +1,14 @@
+<?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">IO-Socket-Timeout</remote-id>
+ <remote-id type="cpan-module">IO::Socket::Timeout</remote-id>
+ <remote-id type="cpan-module">IO::Socket::Timeout::Role::PerlIO</remote-id>
+ <remote-id type="cpan-module">IO::Socket::Timeout::Role::SetSockOpt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-String-1.80.0-r1 b/dev-perl/IO-String-1.80.0-r1
deleted file mode 100644
index b3f24e818ca8..000000000000
--- a/dev-perl/IO-String-1.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=IO::File interface for in-core strings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-String/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a10bef11c68cb7dd4d130aad625f844d
diff --git a/dev-perl/IO-String/IO-String-1.80.0-r1.ebuild b/dev-perl/IO-String/IO-String-1.80.0-r1.ebuild
new file mode 100644
index 000000000000..d5ae890cc078
--- /dev/null
+++ b/dev-perl/IO-String/IO-String-1.80.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION="IO::File interface for in-core strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/IO-String/Manifest b/dev-perl/IO-String/Manifest
new file mode 100644
index 000000000000..677c4f26b0ff
--- /dev/null
+++ b/dev-perl/IO-String/Manifest
@@ -0,0 +1,3 @@
+DIST IO-String-1.08.tar.gz 7480 BLAKE2B c2634f6ef60895d6bd924958943b48151b7f3362e708adbd7d2856f2a22c9a6172bb632a2f0d085162dc58fd526d1e69fdc4cd81917e99cb045402ea91158ca5 SHA512 0aae1711a2bad2a239d90ca7ceb685938e509dbefb05d6c6717796a04ce1956006f67a7a203eaa9d9718b77b5cea9b7d493091b88d9542068f0829aae3a37376
+EBUILD IO-String-1.80.0-r1.ebuild 482 BLAKE2B de46e480e7a774aafaadfac60a8bd0b094040f2c619f046623dffcdeed17b38276af21945c5abe9782c9c0d6813bd8919cff44f334aa05474b527046768076e1 SHA512 6a5a2b38523cdc22bd40eca27d20596f0fca31eba1c2ae923aaada8f0bb3678eb1c84e1164e011e43dec6e8db217483dc4718f55321428023ea8717e486a9b63
+MISC metadata.xml 390 BLAKE2B 070073fce48f135d78c6088e33c5ac8ed6076dafb1e5c21deedd439d0517857e8896d61e4c47201e1646f46b06f6cdfcfa0da6824c2d460987bfafa82fc6a58f SHA512 2c497005fa0cbc1a0e1318fd960be34af7e1be5dc07ac31da5d4fcf434721e2e1f71e136b6a404235f4e79a3255bf533ce945528b5d613a02cb8cca0500cbc43
diff --git a/dev-perl/IO-String/metadata.xml b/dev-perl/IO-String/metadata.xml
new file mode 100644
index 000000000000..552acaa3b39a
--- /dev/null
+++ b/dev-perl/IO-String/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">IO-String</remote-id>
+ <remote-id type="cpan-module">IO::String</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Stty-0.30.0 b/dev-perl/IO-Stty-0.30.0
deleted file mode 100644
index b233758f5500..000000000000
--- a/dev-perl/IO-Stty-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.350.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Change and print terminal line settings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Stty/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/IO-Stty-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bf67f7e85e12b26422b00f2aee451f35
diff --git a/dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild b/dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild
new file mode 100644
index 000000000000..01b70d7240bf
--- /dev/null
+++ b/dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TODDR
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Change and print terminal line settings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.350.0
+ test? (
+ virtual/perl-Test-Simple
+ )"
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/98-pod-coverage.t t/99-pod.t
+ perl-module_src_test;
+}
diff --git a/dev-perl/IO-Stty/Manifest b/dev-perl/IO-Stty/Manifest
new file mode 100644
index 000000000000..0b8318ac1c4b
--- /dev/null
+++ b/dev-perl/IO-Stty/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Stty-0.03.tar.gz 10251 BLAKE2B ab36a3a523dbb0d71358a89e774364ccd63c06e88b2b0d1ed6f87f9b2ddd37860230e47d2be0fb823cfef1efe2e268798d8ff0013c8f605b47647e38252538c2 SHA512 0670005929f604c8c2103d3f5e5e03e17413f8ff8a2e93911d5a064f64f268f59eb8855126c86a69649f8a350b70ecd812e60b01584c5d042bd64174d9710e4f
+EBUILD IO-Stty-0.30.0.ebuild 542 BLAKE2B 4e564b5eec1d9460b2bc20ab044374c23f64bcb7996e6f8a11bcca4102a21cbdbdb06b54de6a3e761ce5adc1ead6465f4ac2cbd56d7405649d99a26e1299313f SHA512 5a7eadba7705721e15e12e83329ffa6c0919e390eaafaff5d1284512a905b1d9c4191a8d08c90f10d3a1288c731718d830ee8586c294c476e65c7152444b89d5
+MISC metadata.xml 374 BLAKE2B 7586f7c94183d9f455073dfbe8d052215d2c5a7f89eb2c9903bb34018150995ea5df1c1b8640d6061b57c3c04ffee08b56bf5576ea73f0a3445dc0116ddb2b8e SHA512 5d7b2802654078a1cccb1f402b88d0e1d6f79bef01c54b076f707f4a18657d7ccbee54420f39c60cdd298decd096dc459c81c548abaab0c45dd79b1f6fe726e1
diff --git a/dev-perl/IO-Stty/metadata.xml b/dev-perl/IO-Stty/metadata.xml
new file mode 100644
index 000000000000..0f96b8ef3490
--- /dev/null
+++ b/dev-perl/IO-Stty/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">IO-Stty</remote-id>
+ <remote-id type="cpan-module">IO::Stty</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Tee-0.640.0-r1 b/dev-perl/IO-Tee-0.640.0-r1
deleted file mode 100644
index 1963661624d7..000000000000
--- a/dev-perl/IO-Tee-0.640.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Multiplex output to multiple output handles
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Tee/
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENSHAN/IO-Tee-0.64.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c598251092b07036d2145031d0db96b2
diff --git a/dev-perl/IO-Tee-0.650.0 b/dev-perl/IO-Tee-0.650.0
deleted file mode 100644
index 2ddbd40ea9fb..000000000000
--- a/dev-perl/IO-Tee-0.650.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Multiplex output to multiple output handles
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Tee/
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-IO virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/IO-Tee-0.65.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=63baaa4a9e45270e0d688fdee96f230e
diff --git a/dev-perl/IO-Tee/IO-Tee-0.640.0-r1.ebuild b/dev-perl/IO-Tee/IO-Tee-0.640.0-r1.ebuild
new file mode 100644
index 000000000000..7fd859953894
--- /dev/null
+++ b/dev-perl/IO-Tee/IO-Tee-0.640.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KENSHAN
+MODULE_VERSION=0.64
+inherit perl-module
+
+DESCRIPTION="Multiplex output to multiple output handles"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/IO-Tee/IO-Tee-0.650.0.ebuild b/dev-perl/IO-Tee/IO-Tee-0.650.0.ebuild
new file mode 100644
index 000000000000..6add65f4c0c1
--- /dev/null
+++ b/dev-perl/IO-Tee/IO-Tee-0.650.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.65
+inherit perl-module
+
+DESCRIPTION="Multiplex output to multiple output handles"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-IO
+ virtual/perl-parent
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/IO-Tee/Manifest b/dev-perl/IO-Tee/Manifest
new file mode 100644
index 000000000000..19a4a93e4c0b
--- /dev/null
+++ b/dev-perl/IO-Tee/Manifest
@@ -0,0 +1,5 @@
+DIST IO-Tee-0.64.tar.gz 5039 BLAKE2B 916f63b12959bf519d6c4003f8bd5912c8a26e37df5de92e2b691f7a5b75afd4759ed78affc8b08d0d9c2795dc9105fa846a6b7a2000557faa27b89d5bf4e6db SHA512 9473a9ce3222ee6998cc53851a34051a9ae5990b9c514b5e5d322832d76f0e20d7af51bf7f06603ad927ab9789e5ab10da7a0693e4867112cd3e1dc1ca25d017
+DIST IO-Tee-0.65.tar.gz 12842 BLAKE2B 28f48d16281ec761baa06f7db01dce6d36418d1b33ad86cde6f16d5fc8c3f02422a93276157cf976a49b2ad296f11e589bb32fce0bf0dadb098fa68833725c95 SHA512 f0f2f069c9c43098fc8fb343ef3a701e8ea5d6171a7f86b3c296f542435b1305f263085ede07431cfe34ccf02d845c8f3719ddf1eb6fe0d8def0c730f8e97236
+EBUILD IO-Tee-0.640.0-r1.ebuild 306 BLAKE2B 26282a08538e7724b675ddc62828e6ecefa8be02a38d6b78e26f3ca56106bfb7273b8ff8b03851033ed651a3099418e6afd573882ce8c5f8dd7f2376c893d2e7 SHA512 c6a613509cf0010c04cabf0d1731241d407b23de76066b7480b1f4da6b97c43b2c0e6694708c2fc43884c29f1838421265cb28f09710d8222c3d3dff7ac19f51
+EBUILD IO-Tee-0.650.0.ebuild 399 BLAKE2B 3b0b9c9eb6eb30cc27d6a91be0c3471e97d748c605d4119e1331b6e01a31f0cb58865566922708716365ed1a12aa444e76bf240e95fdfcc69fc7148e4f9b59f7 SHA512 6b4beb670bf229e8b5c0bcee38fec35818300872203f006edb8762eee912b8244d39d03e3d514ef2645cfa6b8c8aa4f4b92604f138bf44cb842315960696e7c7
+MISC metadata.xml 384 BLAKE2B 56d5b9e91b0681950c6b40e434e759c86da2ac642f8f12a4ef50de722b2466e493cf7c5112292eda2e38181886599b40bc53c3e465f624fbec366b14e63a7be4 SHA512 8310984e63b763d5e9481ece74c77f84b1a8d9be8540a42820b6d78c2096d410cc88616d042b8e4679a9a9414d4d494d0deb792012b7f98ddb6291f39196f71a
diff --git a/dev-perl/IO-Tee/metadata.xml b/dev-perl/IO-Tee/metadata.xml
new file mode 100644
index 000000000000..efe2d614d9d1
--- /dev/null
+++ b/dev-perl/IO-Tee/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">IO-Tee</remote-id>
+ <remote-id type="cpan-module">IO::Tee</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-TieCombine-1.5.0 b/dev-perl/IO-TieCombine-1.5.0
deleted file mode 100644
index ae4d0fe2fd0e..000000000000
--- a/dev-perl/IO-TieCombine-1.5.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=produce tied (and other) separate but combined variables
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-TieCombine/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/IO-TieCombine-1.005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=71d7f16014eb48f6b9417eeaf02813e8
diff --git a/dev-perl/IO-TieCombine/IO-TieCombine-1.5.0.ebuild b/dev-perl/IO-TieCombine/IO-TieCombine-1.5.0.ebuild
new file mode 100644
index 000000000000..e12daa94a29c
--- /dev/null
+++ b/dev-perl/IO-TieCombine/IO-TieCombine-1.5.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.005
+inherit perl-module
+
+DESCRIPTION="produce tied (and other) separate but combined variables"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: Symbol, strict, warnings -> perl
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/IO-TieCombine/Manifest b/dev-perl/IO-TieCombine/Manifest
new file mode 100644
index 000000000000..4bc2193de612
--- /dev/null
+++ b/dev-perl/IO-TieCombine/Manifest
@@ -0,0 +1,3 @@
+DIST IO-TieCombine-1.005.tar.gz 16863 BLAKE2B 3b8df2fe711ea59ded531236c41f581898c9af16bff3a6688159b3fc54e6a23ffbe8effb533a50f2311a1cdf9849f50abb4635fd818198476827d9ddbcf46612 SHA512 d0de091279d13e0421e5e0c901a994760cc2f427a1a05305d947f94feb2c040728bcd738965eb583b2c57481fdc474a5516660457069b19f30695962f56cfecf
+EBUILD IO-TieCombine-1.5.0.ebuild 471 BLAKE2B f569d40d26a6d6d26975a2ada3a8ec0ad19762a6427745d079409b89ffe3f3fc1ce66211fe745b64a52c73780c886ade62ae17b5c0b1528629b210aef5ac0435 SHA512 29084a63a69c4b417573e987fcec321b27f6c6590813528a47aaefc91f81d9f6eb2bad5a1ea322846a463e53b62d8d36dc008aa049f5589c6beb88005c560f60
+MISC metadata.xml 536 BLAKE2B 3c046e26f148dfe09df7f753e2a302d46bc7333010ffa7cf217b8f3b9d6c7797e05e40cfabeb77abdbfaf929ed6dd412d9e8396924ff724ff703f9ed737286ae SHA512 95506cd667eef3b03f6475d62aeca1d828061bbe667d248a4ca797ad9e455c6a55c53c5a2e7e1004c5f758758cc02360f783002209c0bdc0b770e38fad9b1973
diff --git a/dev-perl/IO-TieCombine/metadata.xml b/dev-perl/IO-TieCombine/metadata.xml
new file mode 100644
index 000000000000..d622fbeaeeb6
--- /dev/null
+++ b/dev-perl/IO-TieCombine/metadata.xml
@@ -0,0 +1,14 @@
+<?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">IO-TieCombine</remote-id>
+ <remote-id type="cpan-module">IO::TieCombine</remote-id>
+ <remote-id type="cpan-module">IO::TieCombine::Handle</remote-id>
+ <remote-id type="cpan-module">IO::TieCombine::Scalar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Tty-1.120.0 b/dev-perl/IO-Tty-1.120.0
deleted file mode 100644
index 3bb2b30a47e0..000000000000
--- a/dev-perl/IO-Tty-1.120.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=IO::Tty and IO::Pty modules for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Tty/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/IO-Tty-1.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6fbf7c4cd22d969a918f356dc218c78d
diff --git a/dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild b/dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild
new file mode 100644
index 000000000000..cb7536dbadf7
--- /dev/null
+++ b/dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TODDR
+MODULE_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/IO-Tty/Manifest b/dev-perl/IO-Tty/Manifest
new file mode 100644
index 000000000000..3ab2d1845315
--- /dev/null
+++ b/dev-perl/IO-Tty/Manifest
@@ -0,0 +1,3 @@
+DIST IO-Tty-1.12.tar.gz 24564 BLAKE2B da0b252d938b115e8cb7e46866829fcf76a56754c5c3cde8f64dcddda4c9bde9cb77a1b1a022dc8ff94f785d1e1020f76be3ff805c50f276902128d397039244 SHA512 23733e7832a0de370952420df8a781f85d28ff60eb4cd55be22147337bf5587f4e1ec7fcfc190ae3ad1fd9df0f9697f2d647e00739f4a2927b1ac9c81435454d
+EBUILD IO-Tty-1.120.0.ebuild 416 BLAKE2B 96146c2652bcce13ea2c8453a1b0d545cb8e9329218e7c6ad389506b3fa0a6636dd7bdebd55322b80d9e2ff7272a1f137c3cb84d92bb323d61d2a3cf7c0ee1af SHA512 8350e93eb30dee86486fc594e649c34521a61a88a028bdb7a84c3397e0aee90cbffbc4ba817336213921e93f7ef26ef924360d355d5d7e828754884654ad737e
+MISC metadata.xml 438 BLAKE2B 6008db4a5c8b043e0212175dc9401efa1e5e78c24181076645fc322d653f4deb0fa37439fb23cb0b84eddecabf4b1b1db72115d0431ab114a2dbf673741dc0c7 SHA512 6c1792c3eedaa6d8c766d0a2f030b04cf9a19c9dbc80209f57a206bffdeecaaec0d98bf96762107e0918b2129f1d1974694a5ed61869f91c199a87fa68fdcbeb
diff --git a/dev-perl/IO-Tty/metadata.xml b/dev-perl/IO-Tty/metadata.xml
new file mode 100644
index 000000000000..2db0a3830dba
--- /dev/null
+++ b/dev-perl/IO-Tty/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IO-Tty</remote-id>
+ <remote-id type="cpan-module">IO::Pty</remote-id>
+ <remote-id type="cpan-module">IO::Tty</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Util-1.500.0-r1 b/dev-perl/IO-Util-1.500.0-r1
deleted file mode 100644
index c6458d650792..000000000000
--- a/dev-perl/IO-Util-1.500.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A selection of general-utility IO function
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-Util/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOMIZIO/IO-Util-1.5.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6ddbe078126fc1a6ee4574e68b8e5108
diff --git a/dev-perl/IO-Util-1.500.0-r2 b/dev-perl/IO-Util-1.500.0-r2
deleted file mode 100644
index becc796d1a94..000000000000
--- a/dev-perl/IO-Util-1.500.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=A selection of general-utility IO function
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IO-Util/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOMIZIO/IO-Util-1.5.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=345fcba86df5a59031a961bff6208965
diff --git a/dev-perl/IO-Util/IO-Util-1.500.0-r1.ebuild b/dev-perl/IO-Util/IO-Util-1.500.0-r1.ebuild
new file mode 100644
index 000000000000..d32992f80a0e
--- /dev/null
+++ b/dev-perl/IO-Util/IO-Util-1.500.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOMIZIO
+MODULE_VERSION=1.5
+inherit perl-module
+
+DESCRIPTION="A selection of general-utility IO function"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
diff --git a/dev-perl/IO-Util/IO-Util-1.500.0-r2.ebuild b/dev-perl/IO-Util/IO-Util-1.500.0-r2.ebuild
new file mode 100644
index 000000000000..d3cb2eb228a2
--- /dev/null
+++ b/dev-perl/IO-Util/IO-Util-1.500.0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOMIZIO
+DIST_VERSION=1.5
+inherit perl-module
+
+DESCRIPTION="A selection of general-utility IO function"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+src_test() {
+ perl_rm_files t/test_pod.t t/test_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/IO-Util/Manifest b/dev-perl/IO-Util/Manifest
new file mode 100644
index 000000000000..a97fbff5150c
--- /dev/null
+++ b/dev-perl/IO-Util/Manifest
@@ -0,0 +1,4 @@
+DIST IO-Util-1.5.tar.gz 14017 BLAKE2B 268d313f34725f3f2bb90452213042e42852e8f7dad0d5a439e01ee72d24aded88e3beafacde81e5a626340ebaa75c2291efe33d6310467cbddf9ee2182d3e0c SHA512 5936241cdab8d601523efe1f2e9d3c7b3a99e46f59eb9a1ea7d273f2c1d36c6bdc75d2c5483d36f65e498384756a59adc0ba82a50bb4d7c34d5c73d52faa8867
+EBUILD IO-Util-1.500.0-r1.ebuild 274 BLAKE2B debfdddaa5bf8f8c27f6dd6a0b1d7e62f3625ccd96cfa53c1c55e4d5c051309ece346b7ca63ac17d1873eefbd900287eff934928a7ddec4e9aa128e3bcd85b88 SHA512 b950dcf8852600988a4c6751f1529cba046c0af57777e6fa3b81a21d75381d0b7511553409adc202cb6e7637d33db2ae24ad1774e9da8023521458ec18fec669
+EBUILD IO-Util-1.500.0-r2.ebuild 358 BLAKE2B d765672b30c4c9eebde664f51c719c5051cf256cda9a7a6654ee6a1ca6118c9f30dd9e880ad8f91d9d552afec2f3d6fc23db5d31d52244c905a1727afe462a66 SHA512 4d157a326a123e7bc8be3e4b16f16b3e97f29298b35fb290646dc19d31f56e554366e57f884a42495ba1d24be95f648d14220e775fa13a4d121ae61f547f7570
+MISC metadata.xml 386 BLAKE2B 5c387f98751e110405a199a0ecd1603203853c5fac46f9f85748008b699ad6d0b6cbc6350f41827d1cee3a45755b93b3936c1697df6d7df3285e239a624ec738 SHA512 6c40292673dc204a2e5b04325cd38442f88c7249efea64f0ab6cfdf6784aa35cd952bd10d7b27247cb42aced57bbb04438c6d05c1d03ba9e1cca0fe08cbcf738
diff --git a/dev-perl/IO-Util/metadata.xml b/dev-perl/IO-Util/metadata.xml
new file mode 100644
index 000000000000..6fb2d23fdf87
--- /dev/null
+++ b/dev-perl/IO-Util/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">IO-Util</remote-id>
+ <remote-id type="cpan-module">IO::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-stringy-2.111.0 b/dev-perl/IO-stringy-2.111.0
deleted file mode 100644
index 3c066c8a3df1..000000000000
--- a/dev-perl/IO-stringy-2.111.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module for I/O on in-core objects like strings and arrays
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IO-stringy/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DS/DSKOLL/IO-stringy-2.111.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d88ba93035e6c8cf182717ea53009a60
diff --git a/dev-perl/IO-stringy/IO-stringy-2.111.0.ebuild b/dev-perl/IO-stringy/IO-stringy-2.111.0.ebuild
new file mode 100644
index 000000000000..5f7b6bc46874
--- /dev/null
+++ b/dev-perl/IO-stringy/IO-stringy-2.111.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DSKOLL
+MODULE_VERSION=2.111
+inherit perl-module
+
+DESCRIPTION="A Perl module for I/O on in-core objects like strings and arrays"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/IO-stringy/Manifest b/dev-perl/IO-stringy/Manifest
new file mode 100644
index 000000000000..0b7324508e55
--- /dev/null
+++ b/dev-perl/IO-stringy/Manifest
@@ -0,0 +1,3 @@
+DIST IO-stringy-2.111.tar.gz 41515 BLAKE2B fc98766d2375a91f430397943be1462a2be8f1115f5c386da106b46cc2d20a09fbac5b3ed74f3ea509d51746281b3521e46e8610515ef1b3954c96aae7e30969 SHA512 9da8fb03945bc4a59cea3b3b2e22b15d56b133470e581d1cb03920bda2b4953e3c9e4a25d095ed8a384efb5a4c58db437c92cca6a81d583791191f1a37691a4a
+EBUILD IO-stringy-2.111.0.ebuild 551 BLAKE2B 197a52e3e2877a0afc94e986ce67db5c954daa05a0103f38b4ec4cf907aa80452105821ae578f168800c0133e6240a7e78cce8ffa8967b8db5ca67ae4ca315ca SHA512 a570ee1779363c9e70ca96734df6d8a13da82c7233ade56535c477677dd350513e23ed12e07330cffd74aae6179c17f501c4966a9ce71560f4ae025afe316918
+MISC metadata.xml 989 BLAKE2B 108e776e58b6cc4d29280d4464382505de453567ab2a8db34867bc0e560b804dfeb90b28c18d06f4de5d61bcd7475cc5ff6be3b2c754697f43b7ae72bae7fb14 SHA512 59eaca17d8160900b45d600184d029ce8afa81db73174a4c4c237a50c8f344ddb0686d5991b80c73e8df572bdd67a4dfc72feb9ecb79f8103f83fef1e6b0b7cb
diff --git a/dev-perl/IO-stringy/metadata.xml b/dev-perl/IO-stringy/metadata.xml
new file mode 100644
index 000000000000..1ffff4b10949
--- /dev/null
+++ b/dev-perl/IO-stringy/metadata.xml
@@ -0,0 +1,22 @@
+<?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">IO-stringy</remote-id>
+ <remote-id type="cpan-module">IO::AtomicFile</remote-id>
+ <remote-id type="cpan-module">IO::Clever</remote-id>
+ <remote-id type="cpan-module">IO::InnerFile</remote-id>
+ <remote-id type="cpan-module">IO::Lines</remote-id>
+ <remote-id type="cpan-module">IO::Scalar</remote-id>
+ <remote-id type="cpan-module">IO::ScalarArray</remote-id>
+ <remote-id type="cpan-module">IO::Stringy</remote-id>
+ <remote-id type="cpan-module">IO::Wrap</remote-id>
+ <remote-id type="cpan-module">IO::WrapTie</remote-id>
+ <remote-id type="cpan-module">IO::WrapTie::Master</remote-id>
+ <remote-id type="cpan-module">IO::WrapTie::Slave</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IP-Anonymous-0.40.0-r1 b/dev-perl/IP-Anonymous-0.40.0-r1
deleted file mode 100644
index b1271b44d6bf..000000000000
--- a/dev-perl/IP-Anonymous-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Crypt-Rijndael dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl port of Crypto-PAn to provide anonymous IP addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IP-Anonymous/
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Crypt-Rijndael dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JT/JTK/IP-Anonymous-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=526f91d865bfc3f3493751b76f467fa8
diff --git a/dev-perl/IP-Anonymous/IP-Anonymous-0.40.0-r1.ebuild b/dev-perl/IP-Anonymous/IP-Anonymous-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..9cb44940f724
--- /dev/null
+++ b/dev-perl/IP-Anonymous/IP-Anonymous-0.40.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JTK
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Perl port of Crypto-PAn to provide anonymous IP addresses"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Crypt-Rijndael"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/IP-Anonymous/Manifest b/dev-perl/IP-Anonymous/Manifest
new file mode 100644
index 000000000000..eea5ef7fe83f
--- /dev/null
+++ b/dev-perl/IP-Anonymous/Manifest
@@ -0,0 +1,3 @@
+DIST IP-Anonymous-0.04.tar.gz 5374 BLAKE2B dcebfe293dec746f697581d8b2cfd8deeb3703360aa0cd8c1fbf2974d41037a1cdc77aec6cb0882bef8a8b5816b06e24b4b1349942deea35c8a703f7d0b09d65 SHA512 5246cca0faebb6135ae502c8ee02bb9a2bee71ce2572df8d781ccb730ce1650f9ed8aba1e7c487abc378200300c602ae6dc4b2e461323b6757cbc648a78ca53e
+EBUILD IP-Anonymous-0.40.0-r1.ebuild 357 BLAKE2B 3538ea8d67de88498a673e13410c94d772044a38485bd5c9a6bedd36058ab2cfb737f243cc63436941bd42d082d56fe05d9ee68d85335900c32bc32d59afa871 SHA512 1d7f912ba1da3210645b9356f84909eb3060e729d6f8a81911658c3aeb6b5d3fb7a195d9230c0648d8fb044f14cb9dff49dd0a09419a7dee466e674c9313475a
+MISC metadata.xml 396 BLAKE2B b2bf5e9f845379635cc90865497fe3dbedfe36ffa6bb7737ca5fe5b7ac89a98e9ff2074c993ba69ca67b9e377be1273e05babca662747a2a4a1654b11621ecab SHA512 16c98200d20f5967933eb9cdc084683b021d8a21a4546057854a1706fb1de97a784c13040a492581e37f76d7867a0694cfd00881ba4a3134498e02849fca8868
diff --git a/dev-perl/IP-Anonymous/metadata.xml b/dev-perl/IP-Anonymous/metadata.xml
new file mode 100644
index 000000000000..2932a72a7059
--- /dev/null
+++ b/dev-perl/IP-Anonymous/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">IP-Anonymous</remote-id>
+ <remote-id type="cpan-module">IP::Anonymous</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IPC-Run-0.960.0 b/dev-perl/IPC-Run-0.960.0
deleted file mode 100644
index 5ab7d23aad26..000000000000
--- a/dev-perl/IPC-Run-0.960.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/IO-Tty-1.80.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=system() and background procs w/ piping, redirs, ptys
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IPC-Run/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/IO-Tty-1.80.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-0.96.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ad2764c024b8b9230761cd52d7eb6ff8
diff --git a/dev-perl/IPC-Run/IPC-Run-0.960.0.ebuild b/dev-perl/IPC-Run/IPC-Run-0.960.0.ebuild
new file mode 100644
index 000000000000..93a476dea925
--- /dev/null
+++ b/dev-perl/IPC-Run/IPC-Run-0.960.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=0.96
+inherit perl-module
+
+DESCRIPTION="system() and background procs w/ piping, redirs, ptys"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/IO-Tty-1.80.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/97_meta.t t/98_pod_coverage.t t/98_pod.t t/99_perl_minimum_version.t
+ perl-module_src_test
+}
diff --git a/dev-perl/IPC-Run/Manifest b/dev-perl/IPC-Run/Manifest
new file mode 100644
index 000000000000..83bbb00c6df2
--- /dev/null
+++ b/dev-perl/IPC-Run/Manifest
@@ -0,0 +1,3 @@
+DIST IPC-Run-0.96.tar.gz 121644 BLAKE2B 83181fc4da8eb2199ac1978e2f593fb4579d2f4b6acff41f36ad2af866e07816c3ddbce8f1fb4e54a905fa00c3398df4ffa25eb10c49f677da23a4e0dc922fc8 SHA512 8a531a2126c15653ab0230813985cc7c83f2c3467c987757fc1f04c3c9952ee0246bcf743dcc4381351c72989f7271ede16962cca24e030404e414ff000c57a8
+EBUILD IPC-Run-0.960.0.ebuild 598 BLAKE2B 0d56f8cea39d19971dea7245d348c423b94295cd26c3abad3558ab3fd2fbe6c8662b28fbf751c576c3bbfbf6166cc5ab19f61191c123ff402502a697b49707df SHA512 d26209c898e4d5785b2c461a71b5fcaea18ae11ba5c8c85305e75d0dfe611336c4f6d1b1a3f983f3c42f69d5c7bd35d4ec432746fe956e99019aaa16da4899d2
+MISC metadata.xml 767 BLAKE2B a74f1549a2078c12cccbf9953b34bb77e4dddd5faa234524b7981e00a37feb0d798b3c531dc1dc8d7765b9ebed0eda80c501d1bc4a384681a9c60587002f1e60 SHA512 a07f01e225a9fc724be559d9a268e91c25bab1108f6a960c29fb7ff80d4cab9bb865d3fc646abed08895a1e797a64e8bf5f44da6de62ab59a76fda4d8852dc1a
diff --git a/dev-perl/IPC-Run/metadata.xml b/dev-perl/IPC-Run/metadata.xml
new file mode 100644
index 000000000000..66ec2877b99f
--- /dev/null
+++ b/dev-perl/IPC-Run/metadata.xml
@@ -0,0 +1,18 @@
+<?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">IPC-Run</remote-id>
+ <remote-id type="cpan-module">IPC::Run</remote-id>
+ <remote-id type="cpan-module">IPC::Run::Debug</remote-id>
+ <remote-id type="cpan-module">IPC::Run::IO</remote-id>
+ <remote-id type="cpan-module">IPC::Run::Timer</remote-id>
+ <remote-id type="cpan-module">IPC::Run::Win32Helper</remote-id>
+ <remote-id type="cpan-module">IPC::Run::Win32IO</remote-id>
+ <remote-id type="cpan-module">IPC::Run::Win32Pump</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IPC-Run3-0.48.0 b/dev-perl/IPC-Run3-0.48.0
deleted file mode 100644
index d57de74c8aef..000000000000
--- a/dev-perl/IPC-Run3-0.48.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Time-HiRes virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Run a subprocess in batch mode (a la system)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IPC-Run3/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( BSD-2 Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-HiRes dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e8adc54b308e535d9f932993944d3368
diff --git a/dev-perl/IPC-Run3/IPC-Run3-0.48.0.ebuild b/dev-perl/IPC-Run3/IPC-Run3-0.48.0.ebuild
new file mode 100644
index 000000000000..168c741cab7b
--- /dev/null
+++ b/dev-perl/IPC-Run3/IPC-Run3-0.48.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.048
+inherit perl-module
+
+DESCRIPTION="Run a subprocess in batch mode (a la system)"
+
+LICENSE="|| ( BSD-2 Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )"
diff --git a/dev-perl/IPC-Run3/Manifest b/dev-perl/IPC-Run3/Manifest
new file mode 100644
index 000000000000..e4b084884f53
--- /dev/null
+++ b/dev-perl/IPC-Run3/Manifest
@@ -0,0 +1,3 @@
+DIST IPC-Run3-0.048.tar.gz 20312 BLAKE2B 4f5931d37bb9e14ea948efaafd1a1e9218934337c6d39fca5832bb1279e1752aea9ffbb83b2a3ebd10112cd617d0c735b1e201fe309cb92bdb64dcea3adc1e89 SHA512 50432850d8dccd2e59aa6684d34f3e3242fd7df3eb4d9a5eb02dae389aa46b5fd68cc54114a157c3fe99956e68e74d575ab3db5009b7bf7d5c325f1f109b1262
+EBUILD IPC-Run3-0.48.0.ebuild 560 BLAKE2B 7a8c259bb490a370222c7e00bad396f39def10c84e2b678f4d3bf132b87a43ea5a12c53795d4e968f605d5ae8e264883bab2454572137515320f24754d7baa45 SHA512 d3e662ddddff44c3076f5a4c79a4c08ca4e2ec12a3cef476ebb5332a9c2eb8002cf6b983060d7c8838dfb3870c0560f223d04af1c73d4a5dea7ed5caad6a937a
+MISC metadata.xml 388 BLAKE2B dbd12a08a1457fd13082c32b2635bdb5606e170a2ff84c2399c9362a882af193152b37c1d6e2c0c1e7e303b3a15133d80d000b67f39e0be45cdeb985f251abd6 SHA512 28e5784339ccc5cc6024dccd1e17a9f4042c20bc72baf5e022d4be4990bdd8cde76548e481d657e2fcb312b80a0d5e46d256343a4da41bdd7916e60dcd84ff65
diff --git a/dev-perl/IPC-Run3/metadata.xml b/dev-perl/IPC-Run3/metadata.xml
new file mode 100644
index 000000000000..c78fd91d0f70
--- /dev/null
+++ b/dev-perl/IPC-Run3/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">IPC-Run3</remote-id>
+ <remote-id type="cpan-module">IPC::Run3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IPC-ShareLite-0.170.0-r1 b/dev-perl/IPC-ShareLite-0.170.0-r1
deleted file mode 100644
index 179621393f98..000000000000
--- a/dev-perl/IPC-ShareLite-0.170.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=IPC::ShareLite module for perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IPC-ShareLite/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANDYA/IPC-ShareLite-0.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3f5a1c9f4ad92e5383814dfee7c82456
diff --git a/dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r1.ebuild b/dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r1.ebuild
new file mode 100644
index 000000000000..ae03922761e8
--- /dev/null
+++ b/dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ANDYA
+MODULE_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="IPC::ShareLite module for perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-solaris"
+IUSE="test"
+
+DEPEND="test? ( virtual/perl-Test-Simple )"
+RDEPEND=""
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/IPC-ShareLite/Manifest b/dev-perl/IPC-ShareLite/Manifest
new file mode 100644
index 000000000000..5febebf8627a
--- /dev/null
+++ b/dev-perl/IPC-ShareLite/Manifest
@@ -0,0 +1,3 @@
+DIST IPC-ShareLite-0.17.tar.gz 22875 BLAKE2B 97565698807d81d6898a92a135428ff7dffb698f055fbb8010772685078d34b29490e55387337a303c882b7372005cf79f6953a276601e98ee827b362f7e858f SHA512 f796f6766df11205755de4672ff8a586690545ccaa2f91c3fc65f106f3b61e1cbd86ee3e97dadf787809e3be32f503670cb67dafc9b18eee30d59d8be03b5ee9
+EBUILD IPC-ShareLite-0.170.0-r1.ebuild 445 BLAKE2B 4b318d872b6376fca77b34ac143266574364960fa1d29a2dc75c36404210ddd5f2f593764e850895396664eb93fc8e69db1c50373d9cf283a5632cf4431b852d SHA512 131adc3f6d7571fd9fb3c54fd4518aae6d3e361d830bc6de44319794f473c14c8032087b17bd5ea4bb03851fe92c3bcaa706a254c89f972b1fa7a6e044171f39
+MISC metadata.xml 398 BLAKE2B 675a334a11e941ad7fdb8c738c1955e47658e70806dd0af1aaf0f2f48c053523bb3f00b0ab92106536121e571f5b3b41853e49a90e38e8ec5a4684ec4bb8fca9 SHA512 7c0794f853d47aac1300ee82e142579b0b9d4d6db97013a79b2fae0760a705661e853ae79decc93e7e6a939e75c6c9a36f1b32a4e508f74cde0c3c5253488590
diff --git a/dev-perl/IPC-ShareLite/metadata.xml b/dev-perl/IPC-ShareLite/metadata.xml
new file mode 100644
index 000000000000..4130237c137f
--- /dev/null
+++ b/dev-perl/IPC-ShareLite/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">IPC-ShareLite</remote-id>
+ <remote-id type="cpan-module">IPC::ShareLite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IPC-Shareable-0.610.0-r1 b/dev-perl/IPC-Shareable-0.610.0-r1
deleted file mode 100644
index e526f06ae6b4..000000000000
--- a/dev-perl/IPC-Shareable-0.610.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Share Perl variables between processes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IPC-Shareable/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSOUTH/IPC-Shareable-0.61.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2d5f95019651f83012364cd0e72662a8
diff --git a/dev-perl/IPC-Shareable/IPC-Shareable-0.610.0-r1.ebuild b/dev-perl/IPC-Shareable/IPC-Shareable-0.610.0-r1.ebuild
new file mode 100644
index 000000000000..1a78defb74e0
--- /dev/null
+++ b/dev-perl/IPC-Shareable/IPC-Shareable-0.610.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSOUTH
+MODULE_VERSION=0.61
+inherit perl-module
+
+DESCRIPTION="Share Perl variables between processes"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/IPC-Shareable/Manifest b/dev-perl/IPC-Shareable/Manifest
new file mode 100644
index 000000000000..545e8f93a3ec
--- /dev/null
+++ b/dev-perl/IPC-Shareable/Manifest
@@ -0,0 +1,3 @@
+DIST IPC-Shareable-0.61.tar.gz 29730 BLAKE2B 004399eeea585a79614915dd32c7aec563a86a31ecf2f1b7ceeb44837f935294c3ce467e2bae6f699e0d1f64550440d1d6c183a9ce41d7259797179910e3428f SHA512 cc55053bbdb73868bd40d4c3d83e0929107c84fe2ff07c82235e7617eb0a3c204d4569ddbd16468732cd9d3a0c4cac3672f1f1ca1178d975f4a69ed7b96b75e9
+EBUILD IPC-Shareable-0.610.0-r1.ebuild 285 BLAKE2B fcce95aed1a11193c21e9da568dc06f183e2388698dc4f68b5a07a22cb6a4f839825b90252ff8b6e36bb37d638b5f318469b348bb0607d8cc201180dfdf9c206 SHA512 3bb9d45034665a7267dbaadb5d7ac471b2daf7bf2a1bad04c5956b06dec8deaada53d083d04a127d6f93197c0fbf214914104fd8ae5286109fc224da03def459
+MISC metadata.xml 470 BLAKE2B 99c41464952db732db64c2e511858330c3f7a5704bfbbd1dc803a0665ae2c71c48e1515e4d93efde4122b1abfcdd591b447c51d3526c41d747c28735d6dc2f58 SHA512 9a617939b3aea0c2253c0fbe2e884e2e9b1378510196a7c6220066d7d6a8a0cc32a57449c1c04c7cf5d7215c5d83f95779a28543137774b758515c4dac03d640
diff --git a/dev-perl/IPC-Shareable/metadata.xml b/dev-perl/IPC-Shareable/metadata.xml
new file mode 100644
index 000000000000..a2715e0f56f0
--- /dev/null
+++ b/dev-perl/IPC-Shareable/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">IPC-Shareable</remote-id>
+ <remote-id type="cpan-module">IPC::Shareable</remote-id>
+ <remote-id type="cpan-module">IPC::Shareable::SharedMem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IPC-Signal-1.0.0-r1 b/dev-perl/IPC-Signal-1.0.0-r1
deleted file mode 100644
index 63df09f805df..000000000000
--- a/dev-perl/IPC-Signal-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Translate signal names to/from numbers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IPC-Signal/
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROSCH/IPC-Signal-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=77c251f7066ddfd4993c7571900da4ef
diff --git a/dev-perl/IPC-Signal-1.0.0-r2 b/dev-perl/IPC-Signal-1.0.0-r2
deleted file mode 100644
index 0c453415c870..000000000000
--- a/dev-perl/IPC-Signal-1.0.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Translate signal names to/from numbers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/IPC-Signal/
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROSCH/IPC-Signal-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cba2ba03927bd82b5428543cdfd391dc
diff --git a/dev-perl/IPC-Signal/IPC-Signal-1.0.0-r1.ebuild b/dev-perl/IPC-Signal/IPC-Signal-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..78662f5985a7
--- /dev/null
+++ b/dev-perl/IPC-Signal/IPC-Signal-1.0.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ROSCH
+MODULE_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Translate signal names to/from numbers"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE=""
diff --git a/dev-perl/IPC-Signal/IPC-Signal-1.0.0-r2.ebuild b/dev-perl/IPC-Signal/IPC-Signal-1.0.0-r2.ebuild
new file mode 100644
index 000000000000..9706e78e200f
--- /dev/null
+++ b/dev-perl/IPC-Signal/IPC-Signal-1.0.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ROSCH
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Translate signal names to/from numbers"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE=""
diff --git a/dev-perl/IPC-Signal/Manifest b/dev-perl/IPC-Signal/Manifest
new file mode 100644
index 000000000000..eddc2146fd3b
--- /dev/null
+++ b/dev-perl/IPC-Signal/Manifest
@@ -0,0 +1,4 @@
+DIST IPC-Signal-1.00.tar.gz 2649 BLAKE2B 825f3aa4d5c3444605f2ed0d2f028e2bb2ad11780fd4be90793bec7527d3ecf77d119813ba4d024363e04ed014704432844d6454f54a5794d30638ae0b76a6d0 SHA512 31ee15a55539546532cb8deb9bd379e0014b526fcd79ac20dc53591391b0fb50b182f6f653837bc230debb1779418316b7ac8e389224ad41a0aa3a380c76f229
+EBUILD IPC-Signal-1.0.0-r1.ebuild 284 BLAKE2B 9d18b887d0d5eb7f747294d6b641269da8e1d6a418664730318726162c2e80fda56f4346aaac314cd3073c5576bac0041e93bbf568898a96bedffbc222931dbb SHA512 17606a376c675dc2414031220d9c452e312b76faceb623d066861fcd7a26c7fcd5759b88e24863684f4dd50ad816ea57437aaeefc35db83e07ddaad23531d46a
+EBUILD IPC-Signal-1.0.0-r2.ebuild 280 BLAKE2B 2f04efaf89b629741f60a796bd938666093dcab11e54bb99e28e5df7c8e521158f06d1f603592a57b569850a5860257d84f0b4fa264554227b630bf5fff19af9 SHA512 4e04f5af904adca9607864a094262c75ed37c170eebd30dd4b1689f3e3c77bb69e5faadf438e20a00b2794908150f771ac240f1d2f8d0d1cea903a9eb68dd8a0
+MISC metadata.xml 392 BLAKE2B 202ec62eb1c8f393f36bd203c5814cc86f86c9838a62518ebda457f47de9951d8321fcc338f0144b5ff42887ef07940f3d94dddd7ac5abaf08f404c8d6f0c2b8 SHA512 4b07c7c605712eb12b1a5176c86b9089ec4a5b5c2b4204930a15c9e27e3df7c929d34f361e04d49006f227484293d0726a1219e74854e47882d10facae055366
diff --git a/dev-perl/IPC-Signal/metadata.xml b/dev-perl/IPC-Signal/metadata.xml
new file mode 100644
index 000000000000..894ca765e1cb
--- /dev/null
+++ b/dev-perl/IPC-Signal/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">IPC-Signal</remote-id>
+ <remote-id type="cpan-module">IPC::Signal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IPC-System-Simple-1.250.0 b/dev-perl/IPC-System-Simple-1.250.0
deleted file mode 100644
index ed79efa62d85..000000000000
--- a/dev-perl/IPC-System-Simple-1.250.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Run commands simply, with detailed diagnostics
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/IPC-System-Simple/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=76924a2413f6f714a285e91627ae20a5
diff --git a/dev-perl/IPC-System-Simple/IPC-System-Simple-1.250.0.ebuild b/dev-perl/IPC-System-Simple/IPC-System-Simple-1.250.0.ebuild
new file mode 100644
index 000000000000..65cd434cbb7b
--- /dev/null
+++ b/dev-perl/IPC-System-Simple/IPC-System-Simple-1.250.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PJF
+MODULE_VERSION=1.25
+inherit perl-module
+
+DESCRIPTION="Run commands simply, with detailed diagnostics"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/IPC-System-Simple/Manifest b/dev-perl/IPC-System-Simple/Manifest
new file mode 100644
index 000000000000..4fa68ce24160
--- /dev/null
+++ b/dev-perl/IPC-System-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST IPC-System-Simple-1.25.tar.gz 29744 BLAKE2B 9e80c0d72d4857b401bc99a24117c23608af5e2bc468dd9bcf5465e71c3011141393214e07667b7552a0079764f7e489e5e1d417d4b4933dc7a485f7c0db40a4 SHA512 fda275786605eb80acaa6062cc51c32aa0e84f150e7ca7afcfe874f088ce7b8f9a97669e91bec24fdb05426db8b0f05552aa8853e44b08996e625281d1892f72
+EBUILD IPC-System-Simple-1.250.0.ebuild 575 BLAKE2B 9e5f4f2c30d22f7f1f726f5482ba858e84ff40a3b1795ff0432524be40c8288c9d7ad7049ff4802023dd98d977e5c43c3b8dcab19ac919579e2a229078390705 SHA512 2d20759351474f2720652f99c0121e5245933668be4330ea96f041f889f43cf0064bb3c848207b34a2b10ec06ac866d6e35ab287c21a0a51e95c2d7577360f1b
+MISC metadata.xml 395 BLAKE2B 85e5ac1bea2549603f246cb86958de6be604eb17684095bb6836f0d880d184566dbd5905ff4d10e64c5ad5c7af3f073e583066955a2c0d9aefc30be309012373 SHA512 b7dea887b8f7f9b9911e9deeaa787dd80cabd1840b08432caadbc88ac685b6f7851678b8d5472eff11f66dc2beecc455d54521d086f6fe1fd73dc51e245f054b
diff --git a/dev-perl/IPC-System-Simple/metadata.xml b/dev-perl/IPC-System-Simple/metadata.xml
new file mode 100644
index 000000000000..6e6de0b549e8
--- /dev/null
+++ b/dev-perl/IPC-System-Simple/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">IPC-System-Simple</remote-id>
+ <remote-id type="cpan-module">IPC::System::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Ima-DBI-0.350.0-r1 b/dev-perl/Ima-DBI-0.350.0-r1
deleted file mode 100644
index 4721abb5a948..000000000000
--- a/dev-perl/Ima-DBI-0.350.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/DBI dev-perl/Class-WhiteHole dev-perl/DBIx-ContextualFetch virtual/perl-Test-Simple >=dev-perl/Class-Data-Inheritable-0.02 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Add contextual fetches to DBI
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Ima-DBI/
-KEYWORDS=amd64 ia64 ~ppc ppc64 sparc x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DBI dev-perl/Class-WhiteHole dev-perl/DBIx-ContextualFetch virtual/perl-Test-Simple >=dev-perl/Class-Data-Inheritable-0.02 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PERRIN/Ima-DBI-0.35.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f003904fed77e57d4de44da2735e27c9
diff --git a/dev-perl/Ima-DBI/Ima-DBI-0.350.0-r1.ebuild b/dev-perl/Ima-DBI/Ima-DBI-0.350.0-r1.ebuild
new file mode 100644
index 000000000000..cec7301cf3b0
--- /dev/null
+++ b/dev-perl/Ima-DBI/Ima-DBI-0.350.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PERRIN
+MODULE_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="Add contextual fetches to DBI"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ppc64 sparc x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/DBI
+ dev-perl/Class-WhiteHole
+ dev-perl/DBIx-ContextualFetch
+ virtual/perl-Test-Simple
+ >=dev-perl/Class-Data-Inheritable-0.02"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Ima-DBI/Manifest b/dev-perl/Ima-DBI/Manifest
new file mode 100644
index 000000000000..af1480fa5cca
--- /dev/null
+++ b/dev-perl/Ima-DBI/Manifest
@@ -0,0 +1,3 @@
+DIST Ima-DBI-0.35.tar.gz 15932 BLAKE2B 6e90b0241b98b88b19ddb44ec77f53d850dcffebc22edc22d63e242c7cce5433935a49573dfc2c71f543628ca13bb1170101b78b280e30bf1fbffc7f1e3773db SHA512 9ccf86b440d0969fc6ebbc5d66db0edbff680eaac33d64d75954b5c6a669219ba8a37cb4914aa8f495e96e990c337f550a439e111ec2278fa133956773b55678
+EBUILD Ima-DBI-0.350.0-r1.ebuild 478 BLAKE2B 861d14a9e3feabf3c841245141ba579a1c9fa162146bb6b9136ee03302f01645b231e0d415f80aa2c7b8e9a68e129fab2b2cf2fb0b399298dc16d2e07edd4285 SHA512 ca1b28d78b53ed09fc18b7fc878f58621a5b210e47704e20ba5c68e2bb1cc7378afe21c605ff9872f24162e392210e8cce9e4df8075ab2adae320188c568f7ab
+MISC metadata.xml 386 BLAKE2B 2da1383eca67a8acdc35fe4a5d38fc1336353f6f33dd43f6cdfc35bac83d4b2ab04575c8b4a886eea9c8469c6eb65ee24c4b14833407fa7ef43fe48f51048c9a SHA512 967667d1a033bab3ae1b401ae45ac8d5e22469f78ba59fdcc08e95fa1f7a85ed4746e74ae99ee44d42c7f0e333ab00f89ec43203c2a708874e9c5e62da90797a
diff --git a/dev-perl/Ima-DBI/metadata.xml b/dev-perl/Ima-DBI/metadata.xml
new file mode 100644
index 000000000000..6989117a6b55
--- /dev/null
+++ b/dev-perl/Ima-DBI/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">Ima-DBI</remote-id>
+ <remote-id type="cpan-module">Ima::DBI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Image-Imlib2-2.30.0-r1 b/dev-perl/Image-Imlib2-2.30.0-r1
deleted file mode 100644
index b04918037ce5..000000000000
--- a/dev-perl/Image-Imlib2-2.30.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=media-libs/imlib2-1 >=dev-perl/Module-Build-0.28 test? ( >=media-libs/imlib2-1[jpeg,png] ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interface to the Imlib2 image library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Image-Imlib2/
-IUSE=test
-KEYWORDS=alpha amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=media-libs/imlib2-1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LB/LBROCARD/Image-Imlib2-2.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f12e9d52be64cccc62747a0113763fb6
diff --git a/dev-perl/Image-Imlib2/Image-Imlib2-2.30.0-r1.ebuild b/dev-perl/Image-Imlib2/Image-Imlib2-2.30.0-r1.ebuild
new file mode 100644
index 000000000000..99202eb8c19a
--- /dev/null
+++ b/dev-perl/Image-Imlib2/Image-Imlib2-2.30.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LBROCARD
+MODULE_VERSION=2.03
+inherit perl-module eutils
+
+DESCRIPTION="Interface to the Imlib2 image library"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc x86"
+IUSE="test"
+
+RDEPEND=">=media-libs/imlib2-1"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28
+ test? (
+ >=media-libs/imlib2-1[jpeg,png]
+ )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t t/pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Image-Imlib2/Manifest b/dev-perl/Image-Imlib2/Manifest
new file mode 100644
index 000000000000..32c70c36b572
--- /dev/null
+++ b/dev-perl/Image-Imlib2/Manifest
@@ -0,0 +1,3 @@
+DIST Image-Imlib2-2.03.tar.gz 36014 BLAKE2B 15284aab0b702431efb09caf73a4103851aff88f2fdeb560a34c37ed984cfe6d238e31b09fe0515be420ea50de13e029009e9fa467c50fbc275ae86f85f5cc25 SHA512 d38eba0da1d9fe46244400454f55d2d4d682a7aff78c123c01476c14f30de3fc4699a1f926fc82fea09341f0577f943d82fe73cd40225bc69a06e1c710383d60
+EBUILD Image-Imlib2-2.30.0-r1.ebuild 512 BLAKE2B e0309dd6f8f856e0509ce554f05edff1bcde45ad2ca0fd224a9cf50f24f27cdd8daa1ac2dfd178ac89572e059c993428d0a5d54f3047865bc30b0647279a7bad SHA512 fdfc3c78be9247c54489eacca96c049ccc8c5ef59b0dfc8b08023557b1de4e891e0c08329e05bee206f6e2df746e8b5e568d8dfbd617ec4eaca6b1343a703699
+MISC metadata.xml 396 BLAKE2B 72dd01b52b0efcd877e6176c8c2108e023f0b4f024a04ca7ac37d9d47b0a5a514302e568878d7aef63d6b9ba840fa1a14ae5fbf98863896d74f73421eca13f20 SHA512 019a33a8c111ca26c79353f4a2676854bb1638caa07a8205caba69acd66cb94a7e6f089cd057501cdfdf3c2fa29d0a55314f804453e9815c4a67ed6a88fbd272
diff --git a/dev-perl/Image-Imlib2/metadata.xml b/dev-perl/Image-Imlib2/metadata.xml
new file mode 100644
index 000000000000..4b6d762fb164
--- /dev/null
+++ b/dev-perl/Image-Imlib2/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">Image-Imlib2</remote-id>
+ <remote-id type="cpan-module">Image::Imlib2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Image-Info-1.390.0 b/dev-perl/Image-Info-1.390.0
deleted file mode 100644
index 3bbe42b31471..000000000000
--- a/dev-perl/Image-Info-1.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/IO-stringy-1.01 dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl:=
-DESCRIPTION=The Perl Image-Info Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Image-Info/
-IUSE=examples
-KEYWORDS=amd64 hppa ppc ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/IO-stringy-1.01 dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/Image-Info-1.39.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=decdf110f24fd4db8316f4027a6fd034
diff --git a/dev-perl/Image-Info-1.400.0 b/dev-perl/Image-Info-1.400.0
deleted file mode 100644
index 1601f338f094..000000000000
--- a/dev-perl/Image-Info-1.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/IO-stringy-1.01 dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl:=
-DESCRIPTION=The Perl Image-Info Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Image-Info/
-IUSE=examples
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/IO-stringy-1.01 dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/Image-Info-1.40.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=713ca0823a9e972cc55db3e7886bc068
diff --git a/dev-perl/Image-Info-1.410.0 b/dev-perl/Image-Info-1.410.0
deleted file mode 100644
index b70857139f7d..000000000000
--- a/dev-perl/Image-Info-1.410.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/IO-stringy-1.01 dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl:=
-DESCRIPTION=The Perl Image-Info Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Image-Info/
-IUSE=examples
-KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/IO-stringy-1.01 dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/Image-Info-1.41.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c9aa68190a6c45fd22e1f81ec23c279e
diff --git a/dev-perl/Image-Info/Image-Info-1.390.0.ebuild b/dev-perl/Image-Info/Image-Info-1.390.0.ebuild
new file mode 100644
index 000000000000..b0f758ba9bb5
--- /dev/null
+++ b/dev-perl/Image-Info/Image-Info-1.390.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SREZIC
+DIST_VERSION=1.39
+DIST_EXAMPLES=("exifdump" "imgdump")
+inherit perl-module
+
+DESCRIPTION="The Perl Image-Info Module"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 ~sparc x86"
+IUSE=""
+
+DEPEND=">=dev-perl/IO-stringy-1.01
+ dev-perl/XML-LibXML
+ dev-perl/XML-Simple"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ perl_rm_files "t/pod_cov.t" "t/pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Image-Info/Image-Info-1.400.0.ebuild b/dev-perl/Image-Info/Image-Info-1.400.0.ebuild
new file mode 100644
index 000000000000..c9d67748c592
--- /dev/null
+++ b/dev-perl/Image-Info/Image-Info-1.400.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SREZIC
+DIST_VERSION=1.40
+DIST_EXAMPLES=("exifdump" "imgdump")
+inherit perl-module
+
+DESCRIPTION="The Perl Image-Info Module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/IO-stringy-1.01
+ dev-perl/XML-LibXML
+ dev-perl/XML-Simple"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ perl_rm_files "t/pod_cov.t" "t/pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Image-Info/Image-Info-1.410.0.ebuild b/dev-perl/Image-Info/Image-Info-1.410.0.ebuild
new file mode 100644
index 000000000000..85b28f753294
--- /dev/null
+++ b/dev-perl/Image-Info/Image-Info-1.410.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SREZIC
+DIST_VERSION=1.41
+DIST_EXAMPLES=("exifdump" "imgdump")
+inherit perl-module
+
+DESCRIPTION="The Perl Image-Info Module"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+IUSE=""
+
+DEPEND=">=dev-perl/IO-stringy-1.01
+ dev-perl/XML-LibXML
+ dev-perl/XML-Simple"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ perl_rm_files "t/pod_cov.t" "t/pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Image-Info/Manifest b/dev-perl/Image-Info/Manifest
new file mode 100644
index 000000000000..50a5f462756c
--- /dev/null
+++ b/dev-perl/Image-Info/Manifest
@@ -0,0 +1,7 @@
+DIST Image-Info-1.39.tar.gz 264725 BLAKE2B f18b1a854161a10ae1507064f3fb0ae5ae73655cb32ad4bdada6588e5a7043852aac0c69d10278741d129f9143d5ee48e6fd7eff5f34b794b311f9ef97b73d91 SHA512 c246842029f57ad8be47348489bc625c9dfda46d96a5489fffca8cf6cc294eea2321dc8ba414b959aa48b5e72785a8221db69e9afb45be6c6ad6544d9adc8a91
+DIST Image-Info-1.40.tar.gz 264982 BLAKE2B 00a0f0272a04c0775115267a963ca7170e8462f2cbc23c4a9c43ea86a5178c005ed351af718df0e5df8b0da9291b87b5ac918f9963416a618266e902333e9f05 SHA512 9a5caddea3b54a9433621144284eb52ee9683db0420a35b0774101cc50f28a98f03a988748fc280b4d34e4c0312b7585f063c844b0bbce3efd9621bf6c76b35b
+DIST Image-Info-1.41.tar.gz 265977 BLAKE2B 1b9390567c9d9f4f924dee8a2fd134fde7eee7a730bc8c30250b978287a90c99c97f6b86ad9f94568857d81185f4beb3a3023f0e9ce7215fe156f43781c7ef5b SHA512 7e3cb103efa004ce728b6e594f5b7518fa5be14a814e6f06d4a3e85563d7896fd283855cfe9e091c22b3728f6126501463f7326d704c0188ad696206f9318824
+EBUILD Image-Info-1.390.0.ebuild 489 BLAKE2B 61eb0f37f1bcd56b649e6c32e2503b72252a49432be522d05aefbc29d1f49485d4753332ffd1d480fe22e8ab6e774992c67e5194cfc3f1d022ae37f26767583a SHA512 3d40c4c56ea9486be4c443028f1522b3fec18807251942c0650cadae380c4fe75f5a83404e7d4a651b7e58afb2e8c07487f1825f183bcfae1e094caa297ba4ed
+EBUILD Image-Info-1.400.0.ebuild 487 BLAKE2B 99a22ea246cbaa8b5eacc7a7440d0f8f6b61f44bcbec63358799292d78d8c932421f53d3476ee5e46956164fb3216e6d8a03ccb25f998f8ef5f982212fe92f4a SHA512 93f9de3a6b352b44a4cc082525656f57353b8bab204430e4671c69505bf712feab1b4534f765f14803344643590bcef3eed5b5386038402811d333671a3909cc
+EBUILD Image-Info-1.410.0.ebuild 489 BLAKE2B 0791c5480bb2fe14f5c878ea15286ae342130a5b72c289111edf55ab786f5566fc88c88bbcedaff9cb8071d1ebe1da9b04d34c92a7344649ad87d77be0eb3242 SHA512 754ee5e30eaedb4a73fc56613c38267f842d9a17955f6e4bdefe5572d732a8771e979b948e9a4d4a05c8e82e2e3133004a8f9c363d53da82c98b168f3ec58774
+MISC metadata.xml 1796 BLAKE2B 990976d0129fcef7a09802c2a592d503b9790f58bf0d9fb692d27ff1e796a8d14f5b73239d1d319c77fba8086ac6cea07119a998e274e16c88ac6d886890066c SHA512 cf6efb0c6da4d922208d0519d387b3b8c18d5abfd5a6389606e036fcc5e6c4c0c7afbb57e52a8ea9cbffc844200af47506104decbf690417499bd576d6207d13
diff --git a/dev-perl/Image-Info/metadata.xml b/dev-perl/Image-Info/metadata.xml
new file mode 100644
index 000000000000..6211c439fa65
--- /dev/null
+++ b/dev-perl/Image-Info/metadata.xml
@@ -0,0 +1,33 @@
+<?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">Image-Info</remote-id>
+ <remote-id type="cpan-module">Bundle::Image::Info::Everything</remote-id>
+ <remote-id type="cpan-module">Bundle::Image::Info::PNG</remote-id>
+ <remote-id type="cpan-module">Bundle::Image::Info::SVG</remote-id>
+ <remote-id type="cpan-module">Bundle::Image::Info::XBM</remote-id>
+ <remote-id type="cpan-module">Bundle::Image::Info::XPM</remote-id>
+ <remote-id type="cpan-module">Image::Info</remote-id>
+ <remote-id type="cpan-module">Image::Info::BMP</remote-id>
+ <remote-id type="cpan-module">Image::Info::GIF</remote-id>
+ <remote-id type="cpan-module">Image::Info::ICO</remote-id>
+ <remote-id type="cpan-module">Image::Info::JPEG</remote-id>
+ <remote-id type="cpan-module">Image::Info::PNG</remote-id>
+ <remote-id type="cpan-module">Image::Info::PPM</remote-id>
+ <remote-id type="cpan-module">Image::Info::Result</remote-id>
+ <remote-id type="cpan-module">Image::Info::SVG</remote-id>
+ <remote-id type="cpan-module">Image::Info::SVG::XMLLibXMLReader</remote-id>
+ <remote-id type="cpan-module">Image::Info::SVG::XMLSimple</remote-id>
+ <remote-id type="cpan-module">Image::Info::TIFF</remote-id>
+ <remote-id type="cpan-module">Image::Info::WBMP</remote-id>
+ <remote-id type="cpan-module">Image::Info::XBM</remote-id>
+ <remote-id type="cpan-module">Image::Info::XPM</remote-id>
+ <remote-id type="cpan-module">Image::TIFF</remote-id>
+ <remote-id type="cpan-module">Image::TIFF::Rational</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Image-Sane-0.120.0 b/dev-perl/Image-Sane-0.120.0
deleted file mode 100644
index 9b6ac63020f4..000000000000
--- a/dev-perl/Image-Sane-0.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Exception-Class dev-perl/Readonly >=media-gfx/sane-backends-1.0.19 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig test? ( dev-perl/Test-Requires dev-perl/Try-Tiny ) dev-lang/perl:=
-DESCRIPTION=Access SANE-compatible scanners from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Image-Sane/
-IUSE=test examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Exception-Class dev-perl/Readonly >=media-gfx/sane-backends-1.0.19 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RA/RATCLIFFE/Image-Sane-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=90354a84a5b2c7b37e93985c152d5e43
diff --git a/dev-perl/Image-Sane-0.140.0 b/dev-perl/Image-Sane-0.140.0
deleted file mode 100644
index 9c371f2b5239..000000000000
--- a/dev-perl/Image-Sane-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Exception-Class dev-perl/Readonly >=media-gfx/sane-backends-1.0.19 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig test? ( dev-perl/Test-Requires dev-perl/Try-Tiny ) dev-lang/perl:=
-DESCRIPTION=Access SANE-compatible scanners from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Image-Sane/
-IUSE=test examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Exception-Class dev-perl/Readonly >=media-gfx/sane-backends-1.0.19 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RA/RATCLIFFE/Image-Sane-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b1eff2be4d5928ed829bf8a71ba65738
diff --git a/dev-perl/Image-Sane/Image-Sane-0.120.0.ebuild b/dev-perl/Image-Sane/Image-Sane-0.120.0.ebuild
new file mode 100644
index 000000000000..81c827e13d07
--- /dev/null
+++ b/dev-perl/Image-Sane/Image-Sane-0.120.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=${PV%0.0}
+DIST_AUTHOR=RATCLIFFE
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Access SANE-compatible scanners from Perl"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Exception-Class
+ dev-perl/Readonly
+ >=media-gfx/sane-backends-1.0.19"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ test? (
+ dev-perl/Test-Requires
+ dev-perl/Try-Tiny
+ )
+"
+# https://rt.cpan.org/Ticket/Display.html?id=122380
+PERL_RM_FILES=( t/{90_MANIFEST,91_critic,pod,81_scanimage-perl}.t )
diff --git a/dev-perl/Image-Sane/Image-Sane-0.140.0.ebuild b/dev-perl/Image-Sane/Image-Sane-0.140.0.ebuild
new file mode 100644
index 000000000000..46edc753eede
--- /dev/null
+++ b/dev-perl/Image-Sane/Image-Sane-0.140.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.14
+DIST_AUTHOR=RATCLIFFE
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Access SANE-compatible scanners from Perl"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Exception-Class
+ dev-perl/Readonly
+ >=media-gfx/sane-backends-1.0.19"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ test? (
+ dev-perl/Test-Requires
+ dev-perl/Try-Tiny
+ )
+"
+PERL_RM_FILES=( t/{90_MANIFEST,91_critic,pod}.t )
diff --git a/dev-perl/Image-Sane/Manifest b/dev-perl/Image-Sane/Manifest
new file mode 100644
index 000000000000..f98b9692ee58
--- /dev/null
+++ b/dev-perl/Image-Sane/Manifest
@@ -0,0 +1,5 @@
+DIST Image-Sane-0.12.tar.gz 46834 BLAKE2B 7df3803c84aedc09c962f66cf64e30fa770c2f71dd0bf2238caef853939132c34e3b6556038609a1e48bcdff0f9120f20597d262b673f7ddeebc304158e1fe11 SHA512 ba05f198bc4bddf43418af7abc9a171000fa8bb776d7247fe42094117e244e31705984fec8be70d47659003d3cceb33b60b66750e1fe07ccc9f903037be98edb
+DIST Image-Sane-0.14.tar.gz 47158 BLAKE2B a9dfd5f31f0ab66c3e4608e2126ddf019d9a3090dca45a8dc20d41393f3957d6c6e5eca025c0a1e58ab959ac3e22c491a0a0ed0c0295210138f84529383fcda6 SHA512 d08be5f0d18f367178b7d76d50abe12faaba48525374c782f6a91fdb44d314b1943617bab9f6e7b2bbbf4c95dcc221bfbd92cdf7c80783916aad24daf5b04bea
+EBUILD Image-Sane-0.120.0.ebuild 657 BLAKE2B 5faece5a225cd14f83f404ff57bfd0a47e8578f2d19dc44df81de08fc96bb3c2c9e0d40be6158b938cbf92d8dad9816a19a52ce6fbf027cb6bf07cb33fd76949 SHA512 5ecf750da591b985ba843a01b88720184b255514ff0bcb623d6bab11e568d7d28ee7fe62873ca2b0a4e8180fef46d751af41e15af77f4a7cbdd72a1aea8fefc8
+EBUILD Image-Sane-0.140.0.ebuild 582 BLAKE2B 6ae9e29048a437e1fcfae8675d0abc80988c4c1a1d19a7ad76dd347ae53d1e29fb2a7dae1cc33e16521bf6d1ca1217b2fc262c2cfda56fc1237570599f85e703 SHA512 ec5db05a9add8aafc15664b22a316fe69e813d7c4543895fc27175fcba265fcf50cbfd56a9e21a41a46d17fb0690799d5b24f34047d1d7f490b8d6ec2aa1a3b2
+MISC metadata.xml 458 BLAKE2B 66fce5385e1966f9118e768e5b240f9c6d1a1747503d5d86acdb7142eaf02c036521bde706e5adec8f69d97c34b93f50ff30c18d6b5cd02a1a1767ca90cbdf21 SHA512 d2b1a91ef7ae499f5fd65a0a90cd0acbef04545bfc6ad46bc9c843db6ad788f317bf8e34995915143587fae8e5e7e900afbaca69060f7ba8cc90f75fb1fa7c50
diff --git a/dev-perl/Image-Sane/metadata.xml b/dev-perl/Image-Sane/metadata.xml
new file mode 100644
index 000000000000..e79ab0530b27
--- /dev/null
+++ b/dev-perl/Image-Sane/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Image-Sane</remote-id>
+ <remote-id type="cpan-module">Image::Sane</remote-id>
+ <remote-id type="cpan-module">Image::Sane::Device</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Image-Scale-0.130.0 b/dev-perl/Image-Scale-0.130.0
deleted file mode 100644
index 8955e09cbaad..000000000000
--- a/dev-perl/Image-Scale-0.130.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=png? ( media-libs/libpng:0 ) jpeg? ( virtual/jpeg:0 ) gif? ( media-libs/giflib ) test? ( dev-perl/Test-NoWarnings ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Fast, high-quality fixed-point image resizing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Image-Scale/
-IUSE=+gif jpeg +png test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=png? ( media-libs/libpng:0 ) jpeg? ( virtual/jpeg:0 ) gif? ( media-libs/giflib ) dev-lang/perl:=
-REQUIRED_USE=|| ( jpeg png )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AG/AGRUNDMA/Image-Scale-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3cac360103938b333f067fa073e31b33
diff --git a/dev-perl/Image-Scale/Image-Scale-0.130.0.ebuild b/dev-perl/Image-Scale/Image-Scale-0.130.0.ebuild
new file mode 100644
index 000000000000..ac3988afea1b
--- /dev/null
+++ b/dev-perl/Image-Scale/Image-Scale-0.130.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AGRUNDMA
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Fast, high-quality fixed-point image resizing"
+
+LICENSE="|| ( GPL-2 GPL-3 )" # GPL2+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gif jpeg +png test"
+
+REQUIRED_USE="|| ( jpeg png )"
+
+RDEPEND="
+ png? (
+ media-libs/libpng:0
+ )
+ jpeg? (
+ virtual/jpeg:0
+ )
+ gif? (
+ media-libs/giflib
+ )
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-NoWarnings
+ )
+ virtual/perl-ExtUtils-MakeMaker
+"
+# https://rt.cpan.org/Ticket/Display.html?id=112217
+DIST_TEST="do"
+PATCHES=(
+ "${FILESDIR}"/0.80.0-disable_autodetect.patch
+)
+src_prepare() {
+ use test && perl_rm_files "t/04critic.t" "t/02pod.t" "t/03podcoverage.t"
+ perl-module_src_prepare
+}
+src_configure() {
+ local myconf
+ for useflag in png jpeg gif; do
+ myconf+=( $(usex $useflag "" --disable-${useflag}) )
+ done
+ perl-module_src_configure
+}
diff --git a/dev-perl/Image-Scale/Manifest b/dev-perl/Image-Scale/Manifest
new file mode 100644
index 000000000000..d2ea1a94b861
--- /dev/null
+++ b/dev-perl/Image-Scale/Manifest
@@ -0,0 +1,4 @@
+AUX 0.80.0-disable_autodetect.patch 1314 BLAKE2B 5b31deeea7c895424ce9c290db4a6c4474cbbb5d170a47457c2e974ecca2fe665a67325f031d8c9474998082ba5fea2a6e83642f8f6202398a5a38fa0e5fcae0 SHA512 d6e800c0b9aab8eb1808d77da5591629f757ed7e26ce286d336ea33b8ce02a871e12495816dde7651de3deb92572e44b022c719969c3558c457957188c4bc9fb
+DIST Image-Scale-0.13.tar.gz 1012810 BLAKE2B d14de9978dcdd5cc6b5b7ab1686f3e4061853c52cf340515da5dc099b1017decb610ecad6395e9c167eb9a9a2ed6a13ab8e16e612e9f55126c34ad8efc4982b1 SHA512 70c2b812934cbe6b7cd3fbe846ae862081a7ac5b40396a20f4078a3c0b79390b855fb623d836732f9347ee3ede3be29a04677f36fef14bbc83c863352862abbe
+EBUILD Image-Scale-0.130.0.ebuild 962 BLAKE2B 603152e74a33b75ab60cbbc21b471fa4f0c88bc186d00c1600b6b10c2da76d7c0178607cc6afa6c8eb367c5155d40dc44680388a7a4cf650e21a3cd9dd756f5e SHA512 9b34158d4238ed136a18261ed5e0f584dce42a6b761e2413bb1be3a9a939ab7769ba41992d16ec3836a298c9910694ef0cac7634e8630a9d6785f76fddfc2bef
+MISC metadata.xml 394 BLAKE2B 1f82cd5835385c9958c03680b8ee4d8d4a6fdcc026fe3ed0376795ff9d38a2b26d4c79b53873deb0eead23b81fc6b7980a5b84a83e2d850200bd0a567ca274fe SHA512 c1639a4ba21f8accec3f074958e3e9ff96a4e7d66fb948c733c46b762b5b6b39fb961c5d0223fc6891b249bfaf601215ac272b979df4f811a4ec7deec8831ecb
diff --git a/dev-perl/Image-Scale/files/0.80.0-disable_autodetect.patch b/dev-perl/Image-Scale/files/0.80.0-disable_autodetect.patch
new file mode 100644
index 000000000000..3611479a812b
--- /dev/null
+++ b/dev-perl/Image-Scale/files/0.80.0-disable_autodetect.patch
@@ -0,0 +1,44 @@
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -13,6 +13,7 @@
+
+ my ($help, $jpeg_inc, $jpeg_lib, $png_inc, $png_lib, $gif_inc, $gif_lib, $gif_lib_name);
+ my ($jpeg_static, $png_static, $gif_static);
++my ($disable_jpeg, $disable_png, $disable_gif);
+
+ my $DEFINES = '-O2';
+ $DEFINES .= ' -Wall' unless $^O =~ /sun|solaris/i;
+@@ -29,6 +30,9 @@
+
+ my $result = GetOptions(
+ "help|h" => \$help,
++ "disable-jpeg" => \$disable_jpeg,
++ "disable-png" => \$disable_png,
++ "disable-gif" => \$disable_gif,
+ "with-jpeg-includes=s" => \$jpeg_inc,
+ "with-jpeg-libs=s" => \$jpeg_lib,
+ "with-jpeg-static" => \$jpeg_static,
+@@ -75,6 +79,7 @@
+
+ # Look for libjpeg
+ for my $incdir ( $jpeg_inc, @check ) {
++ last if $disable_jpeg;
+ if ( $incdir && -e catfile($incdir, 'jpeglib.h') ) {
+ $JPEG = 1;
+ $jpeg_inc = $incdir;
+@@ -111,6 +116,7 @@
+
+ # Look for libpng
+ for my $incdir ( $png_inc, @check ) {
++ last if $disable_png;
+ if ( $incdir && -e catfile($incdir, 'png.h') ) {
+ $PNG = 1;
+ $png_inc = $incdir;
+@@ -144,6 +150,7 @@
+
+ # Look for libgif
+ for my $incdir ( $gif_inc, @check ) {
++ last if $disable_gif;
+ if ( $incdir && -e catfile($incdir, 'gif_lib.h') ) {
+ $GIF = 1;
+ $gif_inc = $incdir;
diff --git a/dev-perl/Image-Scale/metadata.xml b/dev-perl/Image-Scale/metadata.xml
new file mode 100644
index 000000000000..a7c53cc1f5b5
--- /dev/null
+++ b/dev-perl/Image-Scale/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">Image-Scale</remote-id>
+ <remote-id type="cpan-module">Image::Scale</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Image-Size-3.300.0 b/dev-perl/Image-Size-3.300.0
deleted file mode 100644
index 1f9b01aef5f1..000000000000
--- a/dev-perl/Image-Size-3.300.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-IO-Compress >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A library to extract height/width from images
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Image-Size/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO-Compress >=virtual/perl-File-Spec-0.800.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJRAY/Image-Size-3.300.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b337bbe71a2b33e5412e4c77d52c88e9
diff --git a/dev-perl/Image-Size/Image-Size-3.300.0.ebuild b/dev-perl/Image-Size/Image-Size-3.300.0.ebuild
new file mode 100644
index 000000000000..4a0d3f7d4e78
--- /dev/null
+++ b/dev-perl/Image-Size/Image-Size-3.300.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJRAY
+MODULE_VERSION=3.300
+inherit perl-module
+
+DESCRIPTION="A library to extract height/width from images"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-IO-Compress
+ >=virtual/perl-File-Spec-0.800.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+mydoc="ToDo"
diff --git a/dev-perl/Image-Size/Manifest b/dev-perl/Image-Size/Manifest
new file mode 100644
index 000000000000..29268c573c5c
--- /dev/null
+++ b/dev-perl/Image-Size/Manifest
@@ -0,0 +1,3 @@
+DIST Image-Size-3.300.tar.gz 237954 BLAKE2B 88d99a97a17649818f92f7cc26db61c19b8042135ee9ca7d22493289ae0e478e8ec0b5a934788a815982ee257d24086bee273dcb0cdb9cd089bbbec8161bdaa8 SHA512 d0a94aaf6c6c2db653ed6314be0ec8fac27caa1d57eb02665fdfde57c9bbcf0fa4158cd12cf9a31fc9cf5afc7dd75ac358160804bc7c19a092e729d2871a7a64
+EBUILD Image-Size-3.300.0.ebuild 494 BLAKE2B b7bb5a4c86cf1be3343c669107ca43e686bd57cfdeab5a140740bb4b9704ecf6b9512811711287cf20a1454ebf6126b3c7189229b4274736aa682398c94e4223 SHA512 a37d256d017ff8744ea4cbeef564f10259b0400ba1dd4ccd8d3bf5587bf5cb733d527a4941247f78ad36856ccef8bdf10ba749da3420e239fda51f9521d0de01
+MISC metadata.xml 392 BLAKE2B 1fd6b65ec67936b1a614aec2f55d792d906a9e7a5cbad2135e2dfa3e7d1273219532c1ee1c209a32b2e99107834545451c803ccc81a333b29fada778678eeb4d SHA512 1ae1d062841590181466ec6a2d34498b8fb839d01ec629ec650dc0d8650ccd0aea5ee84489c0e20652759643a99c70756ded8828bf40aeb39c6e7c7a5053147f
diff --git a/dev-perl/Image-Size/metadata.xml b/dev-perl/Image-Size/metadata.xml
new file mode 100644
index 000000000000..9ed74ee07ebb
--- /dev/null
+++ b/dev-perl/Image-Size/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">Image-Size</remote-id>
+ <remote-id type="cpan-module">Image::Size</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Import-Into-1.2.5 b/dev-perl/Import-Into-1.2.5
deleted file mode 100644
index 4a1063c7ba55..000000000000
--- a/dev-perl/Import-Into-1.2.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Runtime virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Import packages into other packages
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Import-Into/
-IUSE=test
-KEYWORDS=amd64 ~ppc x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Module-Runtime dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Import-Into-1.002005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d5c2404164b20e90e851dd5b3a655bf9
diff --git a/dev-perl/Import-Into/Import-Into-1.2.5.ebuild b/dev-perl/Import-Into/Import-Into-1.2.5.ebuild
new file mode 100644
index 000000000000..a2a6e6fce7a1
--- /dev/null
+++ b/dev-perl/Import-Into/Import-Into-1.2.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=1.002005
+inherit perl-module
+
+DESCRIPTION="Import packages into other packages"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Module-Runtime
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Import-Into/Manifest b/dev-perl/Import-Into/Manifest
new file mode 100644
index 000000000000..224c392a0fd4
--- /dev/null
+++ b/dev-perl/Import-Into/Manifest
@@ -0,0 +1,3 @@
+DIST Import-Into-1.002005.tar.gz 7748 BLAKE2B b237668b4b2cfbf241c3b731d7729d0ee949720622acf672eea77949dc3ff0b4887b7833a866a082ffa4f368c0b5e9a1e66b0a4088ac65a67f9369379a0213ae SHA512 d356307072da18bc40b25f11583018ed416cb87178f080982e14e98e53d42bc1e04aebda56d595e707c05065eaa6ad7a6b059920e8b5b8e1589bfd68e26900fb
+EBUILD Import-Into-1.2.5.ebuild 454 BLAKE2B f36020738940fa364140df583448237cac2a40648f7c1e8d79f3ea2a849c3f6117d12c8a4ba1a5f87f58f71a6bd95d9e40811586f0de7e766210c419ed6b0e7d SHA512 6e87acf9194bffde2755d6fc501d799a76f8931dca1ff600181ca7b370e9f46e01c428c3ff2753005a721115b2c220f2a19e564330a6f5698657bd3ca80e0112
+MISC metadata.xml 382 BLAKE2B 6a8a2b7be3a319e18a7014dc3c77d2b9911b4e8672f2bfc159668c8fe1ae7a956616a5fe78963a6806fa2190776229283ca1b69ad3b1c8439b14d1c3e1c09709 SHA512 17a33278cd9d3fd608f81c2c444047e64122852d669d0fd8c0a1fbf58eb051cd00d718a59917de610630dd9cdeaba607397a72731533cb27de6d0400566632c5
diff --git a/dev-perl/Import-Into/metadata.xml b/dev-perl/Import-Into/metadata.xml
new file mode 100644
index 000000000000..d80f2980bf08
--- /dev/null
+++ b/dev-perl/Import-Into/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">Import-Into</remote-id>
+ <remote-id type="cpan-module">Import::Into</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Importer-0.24.0 b/dev-perl/Importer-0.24.0
deleted file mode 100644
index 9327ab866ff7..000000000000
--- a/dev-perl/Importer-0.24.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Alternative interface to modules that export symbols
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Importer/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EX/EXODIST/Importer-0.024.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2dbe6d96fcfb095d1cdb9b80c22f7e52
diff --git a/dev-perl/Importer/Importer-0.24.0.ebuild b/dev-perl/Importer/Importer-0.24.0.ebuild
new file mode 100644
index 000000000000..6a3360e8edfc
--- /dev/null
+++ b/dev-perl/Importer/Importer-0.24.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EXODIST
+DIST_VERSION=0.024
+inherit perl-module
+
+DESCRIPTION="Alternative interface to modules that export symbols"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/Importer/Manifest b/dev-perl/Importer/Manifest
new file mode 100644
index 000000000000..8f1d7f7a7437
--- /dev/null
+++ b/dev-perl/Importer/Manifest
@@ -0,0 +1,3 @@
+DIST Importer-0.024.tar.gz 41264 BLAKE2B 21a839e1e3a3d5757d17be05ea6275ad8b9e248debfccacee9551b47f27df81715961fb63be8a28a423041365717d65d9a9c75c6e090fbf7c69a84d50fef762f SHA512 f368f19a63fd52b88886b1ba6d51716050db8f475628238d16d2962ab7d6c21d6818205a82c86cc7f254736eb1c261dd6abd606dfcb16ca675e84898d03cab32
+EBUILD Importer-0.24.0.ebuild 466 BLAKE2B 1b36bf4388b4706fa6cfd862a9fafb197570da18be3b3407b327ecca1005aa9275764a17ecb92c3f9d85a00b98fe34db1001dd32c6182be48b661ff201ea9c18 SHA512 11caf6a2447c24d12eb4f6449c5e9b14cdab290f95ee3384ad84188f627e0fbe1e854ef5a5c00557eecbbeaa0b03e6943fa3cd77d3a64206f65dbc6dd54b825a
+MISC metadata.xml 387 BLAKE2B 097a448901783cc8e799dbb2d9ef53e40656d4f54774fc2bf5c740e394a6be4aae57331a17bac1848fa382c09360d4d416f9da4f5e5204012833e6014e8cdc5f SHA512 6716fc7a7311d4119c708230f4cec828655d122e37f6e70e29d60bf75c370564e72382f474acda87f29ad5660f93413653de31c38908cb19157ec35c5a0670af
diff --git a/dev-perl/Importer/metadata.xml b/dev-perl/Importer/metadata.xml
new file mode 100644
index 000000000000..6c0470bb23b3
--- /dev/null
+++ b/dev-perl/Importer/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">Importer</remote-id>
+ <remote-id type="cpan-module">Importer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Inline-0.500.0-r1 b/dev-perl/Inline-0.500.0-r1
deleted file mode 100644
index 7bea4b10f145..000000000000
--- a/dev-perl/Inline-0.500.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Spec dev-perl/Parse-RecDescent test? ( dev-perl/Test-Warn ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Write Perl subroutines in other languages
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Inline/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Spec dev-perl/Parse-RecDescent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SI/SISYPHUS/Inline-0.50.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=68286ea957e17fb9990bb822cb77b9e0
diff --git a/dev-perl/Inline-0.800.0 b/dev-perl/Inline-0.800.0
deleted file mode 100644
index a260ba76b842..000000000000
--- a/dev-perl/Inline-0.800.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Warn-0.230.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Write Perl subroutines in other languages
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Inline/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Spec dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Inline-0.80.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=914d4f263de58aabfcecf3adca99a5f2
diff --git a/dev-perl/Inline-C-0.780.0 b/dev-perl/Inline-C-0.780.0
deleted file mode 100644
index 21eba7089d3d..000000000000
--- a/dev-perl/Inline-C-0.780.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-7 >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Inline-0.790.0 >=dev-perl/Parse-RecDescent-1.967.9 >=dev-perl/Pegex-0.580.0 !<dev-perl/Inline-0.510.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( dev-perl/File-Copy-Recursive virtual/perl-File-Path >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Warn-0.230.0 dev-perl/YAML-LibYAML virtual/perl-autodie >=virtual/perl-version-0.770.0 ) dev-lang/perl:=
-DESCRIPTION=C Language Support for Inline
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Inline-C/
-IUSE=test examples
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-ExtUtils-MakeMaker-7 >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Inline-0.790.0 >=dev-perl/Parse-RecDescent-1.967.9 >=dev-perl/Pegex-0.580.0 !<dev-perl/Inline-0.510.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TINITA/Inline-C-0.78.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e15b6e8272499a4149131b9e416c7fd8
diff --git a/dev-perl/Inline-C/Inline-C-0.780.0.ebuild b/dev-perl/Inline-C/Inline-C-0.780.0.ebuild
new file mode 100644
index 000000000000..83f341775aab
--- /dev/null
+++ b/dev-perl/Inline-C/Inline-C-0.780.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=0.78
+DIST_EXAMPLES=("example/modules/*")
+inherit perl-module
+
+DESCRIPTION="C Language Support for Inline"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86"
+IUSE="test"
+
+DIST_TEST="do" # parallelism thwarted by race conditions
+
+RDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-7
+ >=virtual/perl-File-Spec-0.800.0
+ >=dev-perl/Inline-0.790.0
+ >=dev-perl/Parse-RecDescent-1.967.9
+ >=dev-perl/Pegex-0.580.0
+ !<dev-perl/Inline-0.510.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ dev-perl/File-Copy-Recursive
+ virtual/perl-File-Path
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Warn-0.230.0
+ dev-perl/YAML-LibYAML
+ virtual/perl-autodie
+ >=virtual/perl-version-0.770.0
+ )
+"
+src_test() {
+ perl_rm_files t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Inline-C/Manifest b/dev-perl/Inline-C/Manifest
new file mode 100644
index 000000000000..db44a18327b6
--- /dev/null
+++ b/dev-perl/Inline-C/Manifest
@@ -0,0 +1,3 @@
+DIST Inline-C-0.78.tar.gz 73695 BLAKE2B 79ec1ffaf7a35d2386bf774d153f79b1eee53c0be6deefbbe896fafce7083808251c5e2300e2fd19a78e559f9dc274e1546a86b763af996d4374d60ceba7f9a2 SHA512 368e68dfb9f1700534d9b391090e340172e3adde5fe15576f883e9341047fec35cea8660751883b27e128ad91dda363d513547368097a989457d669bbbdc8ce4
+EBUILD Inline-C-0.780.0.ebuild 966 BLAKE2B 57f7bdc4e469ec9946d8786bc31ad58725698bbfe7b70a2566e1e41b851a61b518008e175acbb1b09eeccb75bb04ebfc8c94819540a9a3f1d524c38c0556c916 SHA512 8cb36afab4e8c9d167b71cc115f6c92bd534881edeea2e0eddecb239ee50ee85d2c8b7d83ce67fcd94e2611105ce06ccecadd179a782cc173138de4cf001d0dc
+MISC metadata.xml 388 BLAKE2B 1779d2509ba695421ec128b7cf2411c76018cc1d3e8de9cbd81e84b1a015afc4b812bb33f4a409b2bde6f93635515d4f9144a59c3aac4eb9f8ed9efb10c1ec21 SHA512 2fe7fdca3f78057fc5287ce5bb7b135b7e0b56a3785994d54c8b206fd9b069c189ef0bd172b6c398277b702b669a3d92f43d4232dd93b5e6fecbdef048af7124
diff --git a/dev-perl/Inline-C/metadata.xml b/dev-perl/Inline-C/metadata.xml
new file mode 100644
index 000000000000..962ef7c9a655
--- /dev/null
+++ b/dev-perl/Inline-C/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">Inline-C</remote-id>
+ <remote-id type="cpan-module">Inline::C</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Inline-Files-0.690.0 b/dev-perl/Inline-Files-0.690.0
deleted file mode 100644
index 8aecc8b912cb..000000000000
--- a/dev-perl/Inline-Files-0.690.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Multiple virtual files in a single file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Inline-Files/
-IUSE=test
-KEYWORDS=alpha amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBS/Inline-Files-0.69.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c9f731de1c24a176b6a400745e701606
diff --git a/dev-perl/Inline-Files/Inline-Files-0.690.0.ebuild b/dev-perl/Inline-Files/Inline-Files-0.690.0.ebuild
new file mode 100644
index 000000000000..c51e604e1cab
--- /dev/null
+++ b/dev-perl/Inline-Files/Inline-Files-0.690.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AMBS
+MODULE_VERSION=0.69
+inherit perl-module
+
+DESCRIPTION="Multiple virtual files in a single file"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Inline-Files/Manifest b/dev-perl/Inline-Files/Manifest
new file mode 100644
index 000000000000..9413ff1e3c6a
--- /dev/null
+++ b/dev-perl/Inline-Files/Manifest
@@ -0,0 +1,3 @@
+DIST Inline-Files-0.69.tar.gz 14804 BLAKE2B 2f2f49b8832ebb8f8e7ac9567c7fdddfe742297c96095061f6daf2098f35e0ad28fd23a8c84b6f1fed7d7cf9337aca2282e8d614e54145c361e2494e828539fd SHA512 87b3d837a6d30eb344e7c80f866297558d3f1f8275d1e9fac0b9a1adfbee83f8452f686dcd39ce7c48bda50f1442b194822ee194da84464d076d2ac629ff289e
+EBUILD Inline-Files-0.690.0.ebuild 402 BLAKE2B a91ad130c065a284ea45daf74d130b82fb571afb614c6e0f8e171e006716c9caa04f386808e3ab01d89f076a2718ff1bcfda875f0eefa91a87154cc3c6ba01b2 SHA512 f19bc4a3183464984cba879f6ccac1d200f569524a37cb3fe6014514c28f5ff3b5e6ab23ecbb27692e19156074b71d09aeedf4213089cb8a16405318d86b4aad
+MISC metadata.xml 531 BLAKE2B 7a3d54b631afc760fbf52fe5c8355dacda6eb53ab82b53a448ed357722bd46a9688ae349c92699be41e96abc66a41633f38b591648f6fe6dfcf2de653cd18720 SHA512 69417ac2e4d5ae19b3ac1c22af65a18b5875b6232ce3e492318f746a3787da3611b04f40bf6a1fc6364da59f8da95a9f9b2fa600c7cf768c6f1ce205227369c8
diff --git a/dev-perl/Inline-Files/metadata.xml b/dev-perl/Inline-Files/metadata.xml
new file mode 100644
index 000000000000..c9f39ddf9b8e
--- /dev/null
+++ b/dev-perl/Inline-Files/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Inline-Files</remote-id>
+ <remote-id type="cpan-module">Inline::Files</remote-id>
+ <remote-id type="cpan-module">Inline::Files::Data</remote-id>
+ <remote-id type="cpan-module">Inline::Files::Virtual</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Inline-Python-0.560.0 b/dev-perl/Inline-Python-0.560.0
deleted file mode 100644
index b2a90f72f134..000000000000
--- a/dev-perl/Inline-Python-0.560.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=virtual/perl-Data-Dumper >=virtual/perl-Digest-MD5-2.500.0 >=dev-perl/Inline-0.460.0 python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Proc-ProcessTable-0.530.0 virtual/perl-Test-Simple dev-perl/Test-Deep dev-perl/Test-Number-Delta virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=Easy implementation of Python extensions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Inline-Python/
-IUSE=test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6
-KEYWORDS=~amd64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper >=virtual/perl-Digest-MD5-2.500.0 >=dev-perl/Inline-0.460.0 python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-lang/perl:=
-REQUIRED_USE=^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NINE/Inline-Python-0.56.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=f135e2e85e22bf00f181a2b4bc16535e
diff --git a/dev-perl/Inline-Python/Inline-Python-0.560.0.ebuild b/dev-perl/Inline-Python/Inline-Python-0.560.0.ebuild
new file mode 100644
index 000000000000..6c071e0b894d
--- /dev/null
+++ b/dev-perl/Inline-Python/Inline-Python-0.560.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+# Feel free to add more targets after testing.
+
+DIST_AUTHOR=NINE
+DIST_VERSION=0.56
+inherit python-single-r1 perl-module
+
+DESCRIPTION="Easy implementation of Python extensions"
+
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+ >=virtual/perl-Digest-MD5-2.500.0
+ >=dev-perl/Inline-0.460.0
+ ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Proc-ProcessTable-0.530.0
+ virtual/perl-Test-Simple
+ dev-perl/Test-Deep
+ dev-perl/Test-Number-Delta
+ virtual/perl-Test
+ )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=( "${FILESDIR}/${PN}-0.460.0-insanepython.patch" )
diff --git a/dev-perl/Inline-Python/Manifest b/dev-perl/Inline-Python/Manifest
new file mode 100644
index 000000000000..664996d291f8
--- /dev/null
+++ b/dev-perl/Inline-Python/Manifest
@@ -0,0 +1,4 @@
+AUX Inline-Python-0.460.0-insanepython.patch 652 BLAKE2B 86734b5c86d7cb5affabb76f950ae6086581a0c5d1eda278cdd27047a49a57b3f2ce1a520e745b040179c945ba2f2cd7dc896e9a321702a05c7d935782196dd2 SHA512 f9fc8e8a287801f331ac92bdbd80f665648f9fee8dc43383fe563c6ca8e0aa4d01e06b09a25408b7908e5394cb4bf496e76441c6ee5dbf0fdb7c65dc4222bac1
+DIST Inline-Python-0.56.tar.gz 58224 BLAKE2B e422c46cfaaaf77a0a683ccf2818db62e5f2c726b9ede71f446bd2bb4fe66ba8ab8d99b30ce26168bf47cc23f06afc5b9839a403cd6b52781aa288a29cbedea3 SHA512 d5fffec8a377ec10c8b21ed9324e2de5a77d10304fc2a89196df89984e55869e3e4e0ef970f1aa4651068b8a6d834fa8eb18d70a052c646ddd98ef338f772e7d
+EBUILD Inline-Python-0.560.0.ebuild 804 BLAKE2B 5e7272c9bd9c31cb1ebbe0116430aa115f9bdbdb635d51ae882a0a75b7ef48fc5c161efe04079c68c336acc507f2a7482087aa2b1dbac6035d05569dc94531cc SHA512 7f0f19af0edca98a2879ca46a6284126110f5afd4f90c714acf29f6eb5f8629e00be7c4436f5acf61cb425a7b7f63e58eca8cb210440e13161c66a6621d7d563
+MISC metadata.xml 683 BLAKE2B 07299e0bfb8310004e589f3255875189c1ac2d8caebee63fb5229aa8acb83968215c8d80bf8ed89ecbb01d7672d6100795133b580536fc8490c00e89240d0812 SHA512 03b3a3f8697b678e054251de5bea03f3344c063b1ae93e6f674e30375062ac9d125af3c428d4f0869d333ded2831617af14b7908ba55c01638534970329ea17d
diff --git a/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch b/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch
new file mode 100644
index 000000000000..b713f170abe8
--- /dev/null
+++ b/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch
@@ -0,0 +1,20 @@
+diff -ruN Inline-Python-0.46.orig/Makefile.PL Inline-Python-0.46/Makefile.PL
+--- Inline-Python-0.46.orig/Makefile.PL 2014-12-07 12:35:25.478476508 +0100
++++ Inline-Python-0.46/Makefile.PL 2014-12-11 00:37:37.580577317 +0100
+@@ -134,7 +134,7 @@
+ $ref->{libpath} = join '/', (get_config_var($ref, "LIBDEST"),
+ 'config')
+ if ($ref->{libpath} eq 'None');
+- return query_options($ref) unless sanity_check($ref);
++ return $ref;
+ }
+
+ sub test_interrogate {
+@@ -171,6 +171,7 @@
+ Extra Libs: $sel->{syslibs}
+ Python Library: $sel->{libpath}/$sel->{libpython}
+ Include Path: $sel->{incpath}
++
+ END
+ # ' stupid vim.
+ }
diff --git a/dev-perl/Inline-Python/metadata.xml b/dev-perl/Inline-Python/metadata.xml
new file mode 100644
index 000000000000..7639860e78fb
--- /dev/null
+++ b/dev-perl/Inline-Python/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Inline-Python</remote-id>
+ <remote-id type="cpan-module">Inline::Python</remote-id>
+ <remote-id type="cpan-module">Inline::Python::Boolean</remote-id>
+ <remote-id type="cpan-module">Inline::Python::Function</remote-id>
+ <remote-id type="cpan-module">Inline::Python::Object</remote-id>
+ <remote-id type="cpan-module">Inline::Python::Object::Data</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Inline/Inline-0.500.0-r1.ebuild b/dev-perl/Inline/Inline-0.500.0-r1.ebuild
new file mode 100644
index 000000000000..9639d11d4ac9
--- /dev/null
+++ b/dev-perl/Inline/Inline-0.500.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SISYPHUS
+MODULE_VERSION=0.50
+inherit perl-module
+
+DESCRIPTION="Write Perl subroutines in other languages"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-Digest-MD5
+ virtual/perl-File-Spec
+ dev-perl/Parse-RecDescent"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Warn
+ )"
+
+SRC_TEST=do
+
+src_test() {
+ MAKEOPTS+=" -j1" perl-module_src_test # bug 384137
+}
diff --git a/dev-perl/Inline/Inline-0.800.0.ebuild b/dev-perl/Inline/Inline-0.800.0.ebuild
new file mode 100644
index 000000000000..882bf1a6ff03
--- /dev/null
+++ b/dev-perl/Inline/Inline-0.800.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=INGY
+MODULE_VERSION=0.80
+inherit perl-module
+
+DESCRIPTION="Write Perl subroutines in other languages"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Warn-0.230.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Inline/Manifest b/dev-perl/Inline/Manifest
new file mode 100644
index 000000000000..6f02d05183a1
--- /dev/null
+++ b/dev-perl/Inline/Manifest
@@ -0,0 +1,5 @@
+DIST Inline-0.50.tar.gz 104632 BLAKE2B c2da1f66d18dda06150bd220f3c5dd976a0a28bca2ed22e70f84ed549099be64172e132512c91a7b9d70af431eb58b6218194ac122e81aa751a39f482cc81364 SHA512 58b2968d3602c0703cc191216ca3dd0ef877b833d5bf8848e4ad76fbbf06d5ab5e5953253334614d397fe961ba72446b639cac186709234fd26a99be37ba0c3c
+DIST Inline-0.80.tar.gz 78254 BLAKE2B a2a6ed75fa995a08cabec3f5cf687a59ff9746805cca6a2913edecce10a810992fa866e84684f14d89c32102f611ae5808de3ce992a9a9f4ca9626975e58fe74 SHA512 e64f7752f32fd07c7c7a975429e04730f2987c9588f99b95502d4e5c87d458736a606c03943a68660940c3987cd632ad2f75ec3862342956c1754b1aca86e0bb
+EBUILD Inline-0.500.0-r1.ebuild 558 BLAKE2B 98be83ae5967166f96ef41a9cfeb1a130b6e782dcd0ae85f28b7b5fd34bf71cdc32f47d50c378202a0d382d458b61890fbc23b8e835f9b788661d53b9eacea8e SHA512 16163543bb6ffc3ce3c68c2a2605cc7442f7d5592f220e200440e7a9e654e01fe260810eeddcf7a30c65a0885163776fc6ebfc5c47feca4cc4153895bc96e28d
+EBUILD Inline-0.800.0.ebuild 588 BLAKE2B e85a0e0fd2adbe88906beb814c34fadd099b38560fa80762721bff815464b01f9883ea6668ca8c8c11c9a3c63bd40e60d7d13a5012e34278d0436eb308b7ee24 SHA512 e508c1c0e4d4c7b055e6a3d46a74a97b85f7fd47d7dfb0459188b1227743a430be059b11aa94400e34179f6cd5a65cbc55fcb97ceb4be60802815ba6fe61c99c
+MISC metadata.xml 881 BLAKE2B 3ecad519d35675a0b368c39b76471e0d112140286721f45a16da37158868189d5cbeb6bca3fd5c7ca329867538ce4f940ecfbf5881e06bc768e6c482b6831cae SHA512 51dfcb32e9b078bf6a526dd373a23787d7a8b197a46d69e0c6c5f8287743fcfb2664028dde34d315a076079e6b34901a8f4ad55cb6057c17f122da5d8689e7e5
diff --git a/dev-perl/Inline/metadata.xml b/dev-perl/Inline/metadata.xml
new file mode 100644
index 000000000000..12bc938dbd9a
--- /dev/null
+++ b/dev-perl/Inline/metadata.xml
@@ -0,0 +1,20 @@
+<?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">Inline</remote-id>
+ <remote-id type="cpan-module">Foo::Tester</remote-id>
+ <remote-id type="cpan-module">Inline</remote-id>
+ <remote-id type="cpan-module">Inline::C</remote-id>
+ <remote-id type="cpan-module">Inline::C::ParseRecDescent</remote-id>
+ <remote-id type="cpan-module">Inline::C::ParseRegExp</remote-id>
+ <remote-id type="cpan-module">Inline::Foo</remote-id>
+ <remote-id type="cpan-module">Inline::MakeMaker</remote-id>
+ <remote-id type="cpan-module">Inline::denter</remote-id>
+ <remote-id type="cpan-module">Math::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JSON-2.900.0 b/dev-perl/JSON-2.900.0
deleted file mode 100644
index b2a5e5359436..000000000000
--- a/dev-perl/JSON-2.900.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=JSON (JavaScript Object Notation) encoder/decoder
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/JSON/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MAKAMAKA/JSON-2.90.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1d19e9ca3dc5b3599dd6175d224d666c
diff --git a/dev-perl/JSON-2.940.0 b/dev-perl/JSON-2.940.0
deleted file mode 100644
index 851d975d387a..000000000000
--- a/dev-perl/JSON-2.940.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=JSON (JavaScript Object Notation) encoder/decoder
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JSON/
-IUSE=test +xs examples
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=xs? ( >=dev-perl/JSON-XS-2.340.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/JSON-2.94.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1664f3a47e18ff97d1d14f763488556a
diff --git a/dev-perl/JSON-Any-1.390.0 b/dev-perl/JSON-Any-1.390.0
deleted file mode 100644
index 38c3af24b3a6..000000000000
--- a/dev-perl/JSON-Any-1.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp || ( >=dev-perl/JSON-XS-2.3 virtual/perl-JSON-PP dev-perl/JSON ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal virtual/perl-Test-Simple dev-perl/Test-Requires >=dev-perl/Test-Warnings-0.9.0 dev-perl/Test-Without-Module ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Wrapper Class for the various JSON classes (DEPRECATED)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/JSON-Any/
-IUSE=test
-KEYWORDS=~amd64 ~mips ~x86 ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp || ( >=dev-perl/JSON-XS-2.3 virtual/perl-JSON-PP dev-perl/JSON ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/JSON-Any-1.39.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=365f2b7dde9c723d9b1da37ca19d124f
diff --git a/dev-perl/JSON-Any/JSON-Any-1.390.0.ebuild b/dev-perl/JSON-Any/JSON-Any-1.390.0.ebuild
new file mode 100644
index 000000000000..edfe47153c2d
--- /dev/null
+++ b/dev-perl/JSON-Any/JSON-Any-1.390.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=1.39
+inherit perl-module
+
+DESCRIPTION="Wrapper Class for the various JSON classes (DEPRECATED)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86 ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ || (
+ >=dev-perl/JSON-XS-2.3
+ virtual/perl-JSON-PP
+ dev-perl/JSON
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ dev-perl/Test-Requires
+ >=dev-perl/Test-Warnings-0.9.0
+ dev-perl/Test-Without-Module
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/JSON-Any/Manifest b/dev-perl/JSON-Any/Manifest
new file mode 100644
index 000000000000..f1a54d772624
--- /dev/null
+++ b/dev-perl/JSON-Any/Manifest
@@ -0,0 +1,3 @@
+DIST JSON-Any-1.39.tar.gz 35890 BLAKE2B 7498dea7c32462125802243ba3d7526c589d26b0c59f1dc922b7535caf851e77410a4ad13d8f02f11dd2df36df9f4f3be5fb547d8b3aa1411782b67d4c7d665f SHA512 a4e9494ef650fe6f0144fddad49962e717470390b5783ab7bed6ef1c34fa7aa3d4f8699b9967ec8ca8813f43ee8c1d594e5af4d4962929791aa95b470104cd9b
+EBUILD JSON-Any-1.390.0.ebuild 731 BLAKE2B c1e99209c1ec7ef549cad673a54fef66733c346f07326897bf4ad97170c8bdedd9bb225a54ebecbf056ece257ef8514d1d15dcec6b9e1d44941558f43a52217a SHA512 dd7b8ab4d921a88e09f80a82a9c0d1ca53277e8658a3b5a541ddb33e931c3edd4d9049d7c12791cad426653a1a4e7ea46d29a55f24f12cb0c758bbc421f79b59
+MISC metadata.xml 388 BLAKE2B f96139b2b4bcb12a34a5cc313380ab81930877fd001e206cc0383084df82ec90414f28a7174f3713f279a632e70a227850e20f252bbbbb149a4ab3548030b27f SHA512 4046bfc9bf529bbb336190f5a686d29ec639dddbb5d6e76978baaecbe67a0412c27529177ae2d31e0b7c47adbfb3891f7bdedbcf2300cfb17cab144cd4bfcc4e
diff --git a/dev-perl/JSON-Any/metadata.xml b/dev-perl/JSON-Any/metadata.xml
new file mode 100644
index 000000000000..1291f6c1a7f6
--- /dev/null
+++ b/dev-perl/JSON-Any/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">JSON-Any</remote-id>
+ <remote-id type="cpan-module">JSON::Any</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JSON-MaybeXS-1.3.9 b/dev-perl/JSON-MaybeXS-1.3.9
deleted file mode 100644
index 56949590697e..000000000000
--- a/dev-perl/JSON-MaybeXS-1.3.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-JSON-PP-2.273.0 virtual/perl-Scalar-List-Utils xs? ( || ( >=dev-perl/Cpanel-JSON-XS-2.331.0 >=dev-perl/JSON-XS-3.0.0 ) ) >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-File-Temp test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JSON-MaybeXS/
-IUSE=test +xs
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-JSON-PP-2.273.0 virtual/perl-Scalar-List-Utils xs? ( || ( >=dev-perl/Cpanel-JSON-XS-2.331.0 >=dev-perl/JSON-XS-3.0.0 ) ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/JSON-MaybeXS-1.003009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4eb43e74068cf7c655eeece1c0c1de94
diff --git a/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.3.9.ebuild b/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.3.9.ebuild
new file mode 100644
index 000000000000..f0a19257ba8c
--- /dev/null
+++ b/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.3.9.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.003009
+inherit perl-module
+
+DESCRIPTION="Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE="test +xs"
+
+# needs Scalar-Util
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-JSON-PP-2.273.0
+ virtual/perl-Scalar-List-Utils
+ xs? (
+ || (
+ >=dev-perl/Cpanel-JSON-XS-2.331.0
+ >=dev-perl/JSON-XS-3.0.0
+ )
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/JSON-MaybeXS/Manifest b/dev-perl/JSON-MaybeXS/Manifest
new file mode 100644
index 000000000000..9125970d5e22
--- /dev/null
+++ b/dev-perl/JSON-MaybeXS/Manifest
@@ -0,0 +1,3 @@
+DIST JSON-MaybeXS-1.003009.tar.gz 11699 BLAKE2B e1d961451908d3872d23006f68fcf94cf01c88e1cbcbbe005cee6deac30fbad26f8121a921d815fb15f135af7f4e15bf78f323ce3c20b0ea0849b7e16ac36eb1 SHA512 a8606ccaac749650004d70bd5d6219fb18f66c4c86f720bbec3daf21a15bacd17d308c2a394fb1c9f6584be4d7c519cbc8653bdf5c7c7fa4129b75261645d8e3
+EBUILD JSON-MaybeXS-1.3.9.ebuild 755 BLAKE2B 2b57b458fecf3df4689382ae171d72a0a0601e94ddfd79d5d830cfd664b0687b4c210001211a6ba2bc03b6c2c70ec2d18239058042dfdcf942dd04ea4751f29f SHA512 5b6cfa91da4497948b671fa2589ac408ef5d8bead0c011a91556f30acc0eba05c511ff597d6ec5b031d95a193f00900f6b257750b6ee996cb31d83d1a86602fe
+MISC metadata.xml 498 BLAKE2B c3debaa67344aa149dba4497a9ed45a96484b63cc6e9a2d029ce87fa6c880f0bba050bbcdf43cd16bd55787a56fd3fd4bc2b35d239eaab54e737219ce1ba6213 SHA512 2db10423cb5558048db54f639e62d4ab05776edb1945089d48c979979fb1e369ae4f447c963d0ceefcbe5cca9ae525f6a0c6e59d29f7d536291b8300f2639fd8
diff --git a/dev-perl/JSON-MaybeXS/metadata.xml b/dev-perl/JSON-MaybeXS/metadata.xml
new file mode 100644
index 000000000000..d4230d150028
--- /dev/null
+++ b/dev-perl/JSON-MaybeXS/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <use>
+ <flag name="xs">Install a C-Based backend to make JSON encode/decode fast</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">JSON-MaybeXS</remote-id>
+ <remote-id type="cpan-module">JSON::MaybeXS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JSON-Parse-0.550.0 b/dev-perl/JSON-Parse-0.550.0
deleted file mode 100644
index 9973a9be3b3c..000000000000
--- a/dev-perl/JSON-Parse-0.550.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Getopt-Long virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple virtual/perl-Encode ) dev-lang/perl:=
-DESCRIPTION=Read JSON into a Perl Variable
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JSON-Parse/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Getopt-Long dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BK/BKB/JSON-Parse-0.55.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a5ec6015a0897f4cc8f5ecb322e027fd
diff --git a/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild b/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild
new file mode 100644
index 000000000000..ba973e727d8e
--- /dev/null
+++ b/dev-perl/JSON-Parse/JSON-Parse-0.550.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BKB
+DIST_VERSION=0.55
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Read JSON into a Perl Variable"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-Getopt-Long"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ virtual/perl-Encode
+ )
+"
diff --git a/dev-perl/JSON-Parse/Manifest b/dev-perl/JSON-Parse/Manifest
new file mode 100644
index 000000000000..6c253c694b9c
--- /dev/null
+++ b/dev-perl/JSON-Parse/Manifest
@@ -0,0 +1,3 @@
+DIST JSON-Parse-0.55.tar.gz 77591 BLAKE2B 76389224c1993973a6b8ee60fa5e1c0bc032f5a370831193d4c54e0bc7b443155cf3b8dc9034d51c8683ec5da65ae5c3c090e1664c4ac0a7f08b95cbd94c2249 SHA512 adb4bbf61e7aa73098bbfb03c1b3eaac6f56905cb05b7baa3a3a9047f47a24ba9dadd0dc7fd34aeaeca2a393bc577c3b85345c5ca740d2e9553c0554c39bd36c
+EBUILD JSON-Parse-0.550.0.ebuild 440 BLAKE2B 07b60e8658b89283dd44c470c42e5f028f9f69df7c2e99886ca05b3150c0e81a9ffad84a20dc9ef50c4f595881d9214726274fa41254fbe20333edc5d2ad755f SHA512 7dfcf9708b973ceadb48efaba63c09fbbced142adc38e54b1edf7de88aaa229ff4f2c66cf97b8d13faf56e30bc56e3479560af07fc62dcf245a5de8997b918cd
+MISC metadata.xml 453 BLAKE2B 44f97a2e244ad56df26f1ea7b47dc199622647338fa91865b99afaffb67fd502c34ab26bfcc4f9d24ada378553e3f80e0c8557b3d316b7b69a14e43af0c339fe SHA512 d1e4b31d3245b4e2a0f478c38121f50d30f06960679c7b5b2261303f346c9d45667696c9d415fdba826407e6d596d7d63d4a65a4b9bc863f0bda3b1275b4a22f
diff --git a/dev-perl/JSON-Parse/metadata.xml b/dev-perl/JSON-Parse/metadata.xml
new file mode 100644
index 000000000000..176969e30cfa
--- /dev/null
+++ b/dev-perl/JSON-Parse/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">JSON-Parse</remote-id>
+ <remote-id type="cpan-module">JSON::Parse</remote-id>
+ <remote-id type="cpan-module">JSON::Tokenize</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JSON-RPC-0.960.0-r1 b/dev-perl/JSON-RPC-0.960.0-r1
deleted file mode 100644
index 2dbf4c7f59cf..000000000000
--- a/dev-perl/JSON-RPC-0.960.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl >=dev-perl/JSON-2.21 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl implementation of JSON-RPC 1.1 protocol
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/JSON-RPC/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl >=dev-perl/JSON-2.21 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MAKAMAKA/JSON-RPC-0.96.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=33bf60b8fe3f26ca5b5738644f5e0b3d
diff --git a/dev-perl/JSON-RPC-1.60.0 b/dev-perl/JSON-RPC-1.60.0
deleted file mode 100644
index 2a4b20890222..000000000000
--- a/dev-perl/JSON-RPC-1.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/JSON-XS ) dev-perl/CGI dev-perl/Class-Accessor-Lite dev-perl/HTTP-Message dev-perl/JSON dev-perl/libwww-perl dev-perl/Plack dev-perl/Router-Simple dev-perl/Try-Tiny virtual/perl-parent >=dev-perl/Module-Build-0.380.0 virtual/perl-CPAN-Meta test? ( >=virtual/perl-ExtUtils-MakeMaker-6.360.0 virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=JSON RPC 2.0 Server Implementation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JSON-RPC/
-IUSE=test minimal
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/JSON-XS ) dev-perl/CGI dev-perl/Class-Accessor-Lite dev-perl/HTTP-Message dev-perl/JSON dev-perl/libwww-perl dev-perl/Plack dev-perl/Router-Simple dev-perl/Try-Tiny virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/JSON-RPC-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c6338ae4982597bb4d43061b7052394c
diff --git a/dev-perl/JSON-RPC/JSON-RPC-0.960.0-r1.ebuild b/dev-perl/JSON-RPC/JSON-RPC-0.960.0-r1.ebuild
new file mode 100644
index 000000000000..4f5e3e8d7a61
--- /dev/null
+++ b/dev-perl/JSON-RPC/JSON-RPC-0.960.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MAKAMAKA
+MODULE_VERSION=0.96
+inherit perl-module
+
+DESCRIPTION="Perl implementation of JSON-RPC 1.1 protocol"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/libwww-perl
+ >=dev-perl/JSON-2.21"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/JSON-RPC/JSON-RPC-1.60.0.ebuild b/dev-perl/JSON-RPC/JSON-RPC-1.60.0.ebuild
new file mode 100644
index 000000000000..b02253ee108b
--- /dev/null
+++ b/dev-perl/JSON-RPC/JSON-RPC-1.60.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DMAKI
+DIST_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="JSON RPC 2.0 Server Implementation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test minimal"
+
+# Plack::Request,Plack::Test -> Plack
+# CPAN::Meta::Prereqs -> perl-CPAN-Meta
+# HTTP::Request,HTTP::Response -> HTTP-Message
+# LWP::UserAgent -> libwww-perl
+RDEPEND="
+ !minimal? ( dev-perl/JSON-XS )
+ dev-perl/CGI
+ dev-perl/Class-Accessor-Lite
+ dev-perl/HTTP-Message
+ dev-perl/JSON
+ dev-perl/libwww-perl
+ dev-perl/Plack
+ dev-perl/Router-Simple
+ dev-perl/Try-Tiny
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ virtual/perl-CPAN-Meta
+ test? (
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/JSON-RPC/Manifest b/dev-perl/JSON-RPC/Manifest
new file mode 100644
index 000000000000..f66c78794f1d
--- /dev/null
+++ b/dev-perl/JSON-RPC/Manifest
@@ -0,0 +1,5 @@
+DIST JSON-RPC-0.96.tar.gz 14206 BLAKE2B 22adb7e453bddc884d0a8cc147fe93983b502239e498319f43c564932eafe0bd2a81a43239cbd6dbf6332fb4d9c0848c37bedd321ae5c672ba329cdfdf50012a SHA512 2137d8d645c672fc176acc7c8b8dc50f6fc7215fcecc8c6465ddac9e1c4cffdf8f04d0a8222267cfb5ac79c04448444d6aa7ca1beac96c809986569f79cec6c9
+DIST JSON-RPC-1.06.tar.gz 36034 BLAKE2B c39891fef72d3306e2077dfff99213f5533e4d2a23578a67caff4d24f0486debb8ac7ca45ebb61b08ae8409d38abfdaaf76e745b74adbe3ecf5f6b92432cdfd9 SHA512 541d4e7045d7ae86d1f061976c4c1b4e501de5712dcdc2de63e3a317a0d6ee4d2a8461a4af61f855e533cb22bd90953ad6192e58dcdab36978e25cb9fea5869c
+EBUILD JSON-RPC-0.960.0-r1.ebuild 394 BLAKE2B 4b2310c94237aeb4d363279dca0a2f6d9040067276bdabe4748a688fb5de7ecbd1cd85322acffdd853d86f87830b9ca395ca71275c0156184e188fbc46ba7a65 SHA512 bc1daee17aacaa6db1f3d5105f6dea857673423717ce28e1689c73cf943bb4f64e9305f524e7d61a15a6d3fcaa9c42057359f917f703198ee1722a4f406f7d87
+EBUILD JSON-RPC-1.60.0.ebuild 847 BLAKE2B 128648f393df3dd0e3f0f9465afbf4598f6621653408d6cedf2d66939f4892ad5632d8fbb94c8b2ca2a1a39e6424f38b07c94a5a49ee5e34c8fdfce3928aac5a SHA512 9eb3c2308149a492fbdaddf799e35533b99915fc73fae0ae397d7216e33899af90c2babf302d18cb07ec680534807797a5f73b7a1f2beea5b23efc3ad3d93a6b
+MISC metadata.xml 1552 BLAKE2B ab185b6863cf71d40b3166ac251be9b3c34c0de73dd72964be907185517897b83421cec70b796b5288008a04c85dc14af986a6c7dd82aeb1abac96e66a2248cb SHA512 c8b80c5437db8eafa51de82dec1debc7e421ab14394839d410c51e9652aa7b72aa84ae1ca2765eca733ab9c2ed29403ce6929389c4c6ec641a450d1c85ec87ca
diff --git a/dev-perl/JSON-RPC/metadata.xml b/dev-perl/JSON-RPC/metadata.xml
new file mode 100644
index 000000000000..1581d8272424
--- /dev/null
+++ b/dev-perl/JSON-RPC/metadata.xml
@@ -0,0 +1,28 @@
+<?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">JSON-RPC</remote-id>
+ <remote-id type="cpan-module">JSON::RPC</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Constants</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Dispatch</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::Client</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::Procedure</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::ReturnObject</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::Server</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::Server::Apache</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::Server::Apache2</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::Server::CGI</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::Server::Daemon</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::Server::system</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Legacy::ServiceObject</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Parser</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Procedure</remote-id>
+ <remote-id type="cpan-module">JSON::RPC::Test</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JSON-XS-3.10.0 b/dev-perl/JSON-XS-3.10.0
deleted file mode 100644
index 9365b08a372f..000000000000
--- a/dev-perl/JSON-XS-3.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Types-Serialiser dev-perl/common-sense !<dev-perl/JSON-2.900.0 !<dev-perl/JSON-Any-1.310.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Harness ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=JSON::XS - JSON serialising/deserialising, done correctly and fast
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/JSON-XS/
-IUSE=test
-KEYWORDS=amd64 ~arm ~ppc ~ppc64 x86 ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Types-Serialiser dev-perl/common-sense !<dev-perl/JSON-2.900.0 !<dev-perl/JSON-Any-1.310.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/JSON-XS-3.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=90a7ce332224519a5a90e0932ea63a8c
diff --git a/dev-perl/JSON-XS-3.30.0 b/dev-perl/JSON-XS-3.30.0
deleted file mode 100644
index 3b61c67e7705..000000000000
--- a/dev-perl/JSON-XS-3.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Types-Serialiser dev-perl/common-sense !<dev-perl/JSON-2.900.0 !<dev-perl/JSON-Any-1.310.0 dev-perl/Canary-Stability >=virtual/perl-ExtUtils-MakeMaker-6.520.0 test? ( virtual/perl-Test-Harness ) dev-lang/perl:=
-DESCRIPTION=JSON::XS - JSON serialising/deserialising, done correctly and fast
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JSON-XS/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Types-Serialiser dev-perl/common-sense !<dev-perl/JSON-2.900.0 !<dev-perl/JSON-Any-1.310.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/JSON-XS-3.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=886d4adae5d5b2d3b327f60c16ba10b2
diff --git a/dev-perl/JSON-XS-3.40.0 b/dev-perl/JSON-XS-3.40.0
deleted file mode 100644
index e5a1868f3a61..000000000000
--- a/dev-perl/JSON-XS-3.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Types-Serialiser dev-perl/common-sense !<dev-perl/JSON-2.900.0 !<dev-perl/JSON-Any-1.310.0 dev-perl/Canary-Stability >=virtual/perl-ExtUtils-MakeMaker-6.520.0 test? ( virtual/perl-Test-Harness ) dev-lang/perl:=
-DESCRIPTION=JSON::XS - JSON serialising/deserialising, done correctly and fast
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JSON-XS/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Types-Serialiser dev-perl/common-sense !<dev-perl/JSON-2.900.0 !<dev-perl/JSON-Any-1.310.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/JSON-XS-3.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=95bb8c392852693aef5228bcfc30ca70
diff --git a/dev-perl/JSON-XS-VersionOneAndTwo-0.310.0-r1 b/dev-perl/JSON-XS-VersionOneAndTwo-0.310.0-r1
deleted file mode 100644
index 7421ac96ec1f..000000000000
--- a/dev-perl/JSON-XS-VersionOneAndTwo-0.310.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/JSON-XS dev-perl/Test-Pod ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Support versions 1 and 2 of JSON::XS
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/JSON-XS-VersionOneAndTwo/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/JSON-XS dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LB/LBROCARD/JSON-XS-VersionOneAndTwo-0.31.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=45fe6b47c3babfd1b5e1157f6cd97037
diff --git a/dev-perl/JSON-XS-VersionOneAndTwo/JSON-XS-VersionOneAndTwo-0.310.0-r1.ebuild b/dev-perl/JSON-XS-VersionOneAndTwo/JSON-XS-VersionOneAndTwo-0.310.0-r1.ebuild
new file mode 100644
index 000000000000..414f1539b8e6
--- /dev/null
+++ b/dev-perl/JSON-XS-VersionOneAndTwo/JSON-XS-VersionOneAndTwo-0.310.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LBROCARD
+MODULE_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Support versions 1 and 2 of JSON::XS"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/JSON-XS"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ dev-perl/Test-Pod
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/JSON-XS-VersionOneAndTwo/Manifest b/dev-perl/JSON-XS-VersionOneAndTwo/Manifest
new file mode 100644
index 000000000000..c12d0bd618b8
--- /dev/null
+++ b/dev-perl/JSON-XS-VersionOneAndTwo/Manifest
@@ -0,0 +1,3 @@
+DIST JSON-XS-VersionOneAndTwo-0.31.tar.gz 2149 BLAKE2B ca020450a0408b55b081712cd2c2df16615cf7373f19a8a8be0dccf553a5de1dbde3979fd992d00270178fd009eca2b7245d648218a9fceef4fe700b0e75b8de SHA512 a4a145ef3d166749d4367f8b0a4b748b1dced5018e4dcdb97f7aa9b07e05e47aa04e7cacfd1520b052817596f5d9f51a2246666067c6fdee7ebd79a6186d85cd
+EBUILD JSON-XS-VersionOneAndTwo-0.310.0-r1.ebuild 385 BLAKE2B 9dfa9c1220acea40fa2e55da561120596db9e942b93ad99868fc0505e36ff32d31dcb763a9c81176329ddaf3acbd82113617c36329f4c28161106680a01a899b SHA512 a6d7bf6201c7c2fbba20c97d9d9463b1bc8b8cdcd4a1a90e1eaaec5b80dfbbe8a688c5b740286c875598073e025469ad2b6f078b426ec3ab7cecd5e132309b7b
+MISC metadata.xml 421 BLAKE2B 3d142609cb89c727ecba15488fbc5a50bc322da3fd30b083ea8442e33f3dd1002133aaab8e3aea419d40443edd9376b43970aef220dac13ed02c604bd5b957f5 SHA512 2cd6b21a9a23672581b1d4fc8ad09ca516e581ab80f890a55424a75c7d5f4d20c66809203864343c9691fff072484eff40eb68296788609e3fdb809047bef5e3
diff --git a/dev-perl/JSON-XS-VersionOneAndTwo/metadata.xml b/dev-perl/JSON-XS-VersionOneAndTwo/metadata.xml
new file mode 100644
index 000000000000..ec2ffebafb41
--- /dev/null
+++ b/dev-perl/JSON-XS-VersionOneAndTwo/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">JSON-XS-VersionOneAndTwo</remote-id>
+ <remote-id type="cpan-module">JSON::XS::VersionOneAndTwo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild b/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild
new file mode 100644
index 000000000000..0d0d5e1d82c4
--- /dev/null
+++ b/dev-perl/JSON-XS/JSON-XS-3.10.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MLEHMANN
+MODULE_VERSION=3.01
+inherit perl-module
+
+DESCRIPTION="JSON::XS - JSON serialising/deserialising, done correctly and fast"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Types-Serialiser
+ dev-perl/common-sense
+ !<dev-perl/JSON-2.900.0
+ !<dev-perl/JSON-Any-1.310.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Harness )"
+
+SRC_TEST="do"
diff --git a/dev-perl/JSON-XS/JSON-XS-3.30.0.ebuild b/dev-perl/JSON-XS/JSON-XS-3.30.0.ebuild
new file mode 100644
index 000000000000..b40112bacd14
--- /dev/null
+++ b/dev-perl/JSON-XS/JSON-XS-3.30.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=3.03
+DIST_EXAMPLES=("eg/bench")
+inherit perl-module
+
+DESCRIPTION="JSON::XS - JSON serialising/deserialising, done correctly and fast"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Types-Serialiser
+ dev-perl/common-sense
+ !<dev-perl/JSON-2.900.0
+ !<dev-perl/JSON-Any-1.310.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Canary-Stability
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ test? ( virtual/perl-Test-Harness )"
diff --git a/dev-perl/JSON-XS/JSON-XS-3.40.0.ebuild b/dev-perl/JSON-XS/JSON-XS-3.40.0.ebuild
new file mode 100644
index 000000000000..e8d93743174d
--- /dev/null
+++ b/dev-perl/JSON-XS/JSON-XS-3.40.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=3.04
+DIST_EXAMPLES=("eg/bench")
+inherit perl-module
+
+DESCRIPTION="JSON::XS - JSON serialising/deserialising, done correctly and fast"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Types-Serialiser
+ dev-perl/common-sense
+ !<dev-perl/JSON-2.900.0
+ !<dev-perl/JSON-Any-1.310.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Canary-Stability
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ test? ( virtual/perl-Test-Harness )"
diff --git a/dev-perl/JSON-XS/Manifest b/dev-perl/JSON-XS/Manifest
new file mode 100644
index 000000000000..5e3cf1eb2bc9
--- /dev/null
+++ b/dev-perl/JSON-XS/Manifest
@@ -0,0 +1,7 @@
+DIST JSON-XS-3.01.tar.gz 78245 BLAKE2B c77112f38140fc73ade0446676c21eb31ce25da758e1ccd2d98c7c69daca1dc552e1a0c3c6e9e661d53361fb890966256e51a7524e9d37208f14f336c859f2fe SHA512 75acc0d1b8a916ff1ef08466357e77159f1c53a0e021f93a066f745bf3a67dbf18342fb7f1d8666f2ff2c54a0257ea8a9ce6efc8ce2eeefa81689d406f667733
+DIST JSON-XS-3.03.tar.gz 83303 BLAKE2B ad2f20e2a2393a055dd18879de5c4f7e1254f7905cdcb5a61e827ea18223acddd60d02973dba5d19cb0125c80d8e11df13d39c7088cd744f0f96243fc7095176 SHA512 757dc3bff01860d348e3bbb0c68ddef6a80e25f74b812b1969e57f4284724fc92828014c059a91c232ba100b5c96d41257272900db48395b484d6eeb540c5db8
+DIST JSON-XS-3.04.tar.gz 83424 BLAKE2B 031e3b9d4902b7d9ad704655914fc4ee880874aa3073ded7248e5a842287cdaea47fce8be9d6c2999d19bdd3b5026fa2c0fb963c3183d6ac006387a741e0cdd0 SHA512 69c2e199385b5b5e331d905b64805304de80e1a3b393acaf7dce21c45254b1f23f1a83b246dcd3a80c2cfdadaf8ce3634ee587c469629cb69106f0c2239c73db
+EBUILD JSON-XS-3.10.0.ebuild 567 BLAKE2B dcec410f7a6518d8b751a8730c1ed154eadeeec1586be4bcf5496036535c631af535120b39ef7d3496f5e851315e69ac7a258880ae45a4ccfe4245e42f0673ca SHA512 4a31de3344bdf0c1bcd265c395ab9acdd7666e9ad0cbfe42a7b4f69edd283229a0134e165cd847f0ea8f21d694d81ea848a6e420b936ed7127723bd013f7ff00
+EBUILD JSON-XS-3.30.0.ebuild 641 BLAKE2B b272b7a3421dc60fda88af1532ae7ec4dc1e173433bc6187178069fa34b9dd91d4971b334cc144ad5d5e70f962d3daabb657028b333fd27087eeee6b88048b76 SHA512 2873b8afce78193e0825f0d7308ff3b4c090cdcca5ee9e3a138984989091225c69c5a06987bf7ccc122cb49c22d39ad0cc0dad2df8238ac2950096c3bc00bf83
+EBUILD JSON-XS-3.40.0.ebuild 663 BLAKE2B cd9463aacdb512ec9d6fcbe272848bf3c007ef00e3142187541c65058f46eceaa83ec58427c643c31055a044f5bf2e374352f06272de7ef88da4a5a49dde6bc7 SHA512 66d4b8b08ef84e3fe3dfd820622dc21ac75665376436199d8c8f4d0c72c5635163651c214f59ef91426811012115a2f6aa35f5dd739fcabe8c53d27c4241b3dd
+MISC metadata.xml 386 BLAKE2B 954784aa8f5cb4d83e745dfbff8010f054d9bd01fbd020c60a186fd34b1410f94a75d9bd073f634e549a8ccaa754e35dd81d16cbcb229288b6f8eb2c58f58967 SHA512 929eec3831d4f9accf2ea3dda8eddf68f49c905d299f433ad01f854e7ee8a537854c84c22581545f3a0a4a2076322c2eeae485a9ed58789b23382055c752fa30
diff --git a/dev-perl/JSON-XS/metadata.xml b/dev-perl/JSON-XS/metadata.xml
new file mode 100644
index 000000000000..28d3b49509e2
--- /dev/null
+++ b/dev-perl/JSON-XS/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">JSON-XS</remote-id>
+ <remote-id type="cpan-module">JSON::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JSON/JSON-2.900.0.ebuild b/dev-perl/JSON/JSON-2.900.0.ebuild
new file mode 100644
index 000000000000..ea2c36761dfe
--- /dev/null
+++ b/dev-perl/JSON/JSON-2.900.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MAKAMAKA
+MODULE_VERSION=2.90
+inherit perl-module
+
+DESCRIPTION="JSON (JavaScript Object Notation) encoder/decoder"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/JSON/JSON-2.940.0.ebuild b/dev-perl/JSON/JSON-2.940.0.ebuild
new file mode 100644
index 000000000000..5680660f8591
--- /dev/null
+++ b/dev-perl/JSON/JSON-2.940.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ISHIGAKI
+DIST_VERSION=2.94
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="JSON (JavaScript Object Notation) encoder/decoder"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test +xs"
+
+RDEPEND="xs? ( >=dev-perl/JSON-XS-2.340.0 )"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files t/00_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/JSON/Manifest b/dev-perl/JSON/Manifest
new file mode 100644
index 000000000000..e3af923016ac
--- /dev/null
+++ b/dev-perl/JSON/Manifest
@@ -0,0 +1,5 @@
+DIST JSON-2.90.tar.gz 85333 BLAKE2B bcba4f04c1981ce15aeef5e862c567625425802ec25d46f29f4d053b0cbc69b5c1f203300d7d1bc7d2ea4ba99f8148dae63dbdf2494f34ed7b7b52d144dcd5f2 SHA512 72462a468aa37da73d164c91b5123c237c268f87215019fae49b7f212b0a25e0b48cd57b3cf0bd93c9fff6afc553b2417faafc0c319e62cb0cf4b1cf432698e7
+DIST JSON-2.94.tar.gz 82629 BLAKE2B 284e8fc19732ad680c9f953211f916222e29a032f2d70075d81df2372769874d409aea5a77c4f25fd00f2ff47784e34f421603adbdd0001834ce2e579c4de4b1 SHA512 0a20562441d525ee37fff467111f7d65124525e06b4f825079948752da2a983757e719025dd2ab896115b34ba146b4c495f738e4f005542dce0b058440c73a46
+EBUILD JSON-2.900.0.ebuild 523 BLAKE2B d258221d63c1260f98456deb1a2cc9832436dd578ec5c2caffcf65f1597689d31f1098815ce6201657556509f432bdf89f4eed5d2c05f3f0575c13ac22b678d6 SHA512 7a2ac585c9bab95b0d4d8747cfbf80e95a1734be309cd3df1d0b1331e060c269a996fd2a54a44f370a85f931d84baf1b469f655ed08f2a96c4d7110c3e6bdde4
+EBUILD JSON-2.940.0.ebuild 637 BLAKE2B a7a63bf29e119b85d5d52ddc4600800df08cc2f07c9cdefd94cac0a1004a3618f8381fbbd3a31060971054f9482d9e6430533e24e20dfc64dd460a310b4c6f9e SHA512 95efe3b0a7af171a9f337a8bdde7a9ea63dc34988ac844d1a614f11676438ab707a8f697a534ac05ac2bea6dad4a3a1d56ab4424a5220a8dc136482f7b4e7dba
+MISC metadata.xml 740 BLAKE2B acb47648a40ada4067586febbeb3eca5497fe1f4f14fc16fd5e2adaa69c307853244ef061097a13ce60967a0f7bdb83267f45302f911accaed2d5abb6f81cb8e SHA512 39d70cef0132f7d359c8b473ba38bd0b7497e01b8c77edab5ecaab542a1300173a29252118e4ab4ffc16aab340e13b16a4c50c95a4e0aede2a5fc93420d33216
diff --git a/dev-perl/JSON/metadata.xml b/dev-perl/JSON/metadata.xml
new file mode 100644
index 000000000000..2470ffa70296
--- /dev/null
+++ b/dev-perl/JSON/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hd_brummy@gentoo.org</email>
+ <name>Joerg Bornkessel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <use>
+ <flag name="xs">Install C-based <pkg>dev-perl/JSON-XS</pkg> for faster performance</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">JSON</remote-id>
+ <remote-id type="cpan-module">JSON</remote-id>
+ <remote-id type="cpan-module">JSON::PP::IncrParser</remote-id>
+ <remote-id type="cpan-module">JSON::Backend::PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JavaScript-Minifier-1.140.0 b/dev-perl/JavaScript-Minifier-1.140.0
deleted file mode 100644
index c318d54f4381..000000000000
--- a/dev-perl/JavaScript-Minifier-1.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter test? ( virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for minifying JavaScript code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JavaScript-Minifier/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZO/ZOFFIX/JavaScript-Minifier-1.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5445ab5d21ed839d0529f220b3bc7ef2
diff --git a/dev-perl/JavaScript-Minifier-XS-0.110.0-r1 b/dev-perl/JavaScript-Minifier-XS-0.110.0-r1
deleted file mode 100644
index 8c72865689bd..000000000000
--- a/dev-perl/JavaScript-Minifier-XS-0.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.420.0 virtual/perl-ExtUtils-CBuilder dev-lang/perl:=
-DESCRIPTION=XS based JavaScript minifier
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JavaScript-Minifier-XS/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7fecc6403aecc98068813cfbdf63f282
diff --git a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0-r1.ebuild b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..02c598539f35
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.110.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="GTERMARS"
+DIST_VERSION="0.11"
+
+inherit perl-module
+
+DESCRIPTION="XS based JavaScript minifier"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+
+DEPEND="
+ >=dev-perl/Module-Build-0.420.0
+ virtual/perl-ExtUtils-CBuilder
+"
+RDEPEND=""
diff --git a/dev-perl/JavaScript-Minifier-XS/Manifest b/dev-perl/JavaScript-Minifier-XS/Manifest
new file mode 100644
index 000000000000..f0ae55920e55
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier-XS/Manifest
@@ -0,0 +1,3 @@
+DIST JavaScript-Minifier-XS-0.11.tar.gz 17517 BLAKE2B 9d6ad360311f50a256c8edff87ed01b405b3e5eb50b6ad81b998928f21563bf7f7a1b1e17f1aeece1132d8037b2fab1d7c21565e6de3b67050924ebc84f4a9dc SHA512 736294c898d7806eae509b0d0c14cfcbb783ac335fe6c08bed9c00a52643b3e6d0ade124735d7de8d2203bf404448889e0e84b3097e316d0ef444f1603cbbdef
+EBUILD JavaScript-Minifier-XS-0.110.0-r1.ebuild 344 BLAKE2B cc7ac5128d871c3a2eb0e5bbb1a40dad22158c7680ce179b8a3ee2423caf70f530385dbb6a9cc0b40dc02fed9b12f96f8fc3126713d549ab2ef4177e852ddcb8 SHA512 97721f342bd96639c4710354126051bc56c254859175f9bcf6f9e745451e0f6c9e31c79e3b66b069d3afb727470df82a4bf9add1150f21a3c22446b0ecba9d40
+MISC metadata.xml 417 BLAKE2B ce1764a35339f2902476e519aecc1d9d1757bc52ed22b80cebff118e303927349856b6e691b06d66ff9c043caf681477318082e1f2542b51d4a44d805534432c SHA512 7e7f92f4cd515b0cff21a9fce92ac040e266729c79fcc066fbdd177eed03b96eb43fb9aec24e09ad8c35ecb0360d3ab4b3ad04191524015a992a931de335e1e7
diff --git a/dev-perl/JavaScript-Minifier-XS/metadata.xml b/dev-perl/JavaScript-Minifier-XS/metadata.xml
new file mode 100644
index 000000000000..4c9d4c94fa84
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier-XS/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">JavaScript-Minifier-XS</remote-id>
+ <remote-id type="cpan-module">JavaScript::Minifier::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JavaScript-Minifier/JavaScript-Minifier-1.140.0.ebuild b/dev-perl/JavaScript-Minifier/JavaScript-Minifier-1.140.0.ebuild
new file mode 100644
index 000000000000..1caebee866f0
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier/JavaScript-Minifier-1.140.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZOFFIX
+DIST_VERSION=1.14
+inherit perl-module
+
+DESCRIPTION="Perl extension for minifying JavaScript code"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/JavaScript-Minifier/Manifest b/dev-perl/JavaScript-Minifier/Manifest
new file mode 100644
index 000000000000..229ac42e5e62
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier/Manifest
@@ -0,0 +1,3 @@
+DIST JavaScript-Minifier-1.14.tar.gz 22368 BLAKE2B f784ebd40d74ba7e005eb3e1802ec479d8fda68947d9ec094912cf2f002b9a28a24f65a0be9c5f8f038f2473e9825e17b16af2fe68518c72e7da87a235e4bad2 SHA512 191dbf81672ea438c8c045c2fb0ebaeecee088630f77d91cb0518d800d815768d4695e8c32c5001492af1ab6b31f0bf69052701bf15e2b9a4981c4694620e251
+EBUILD JavaScript-Minifier-1.140.0.ebuild 419 BLAKE2B 012aa06c0c00b241bfcec7d8339aec4c978ff77c42467f0072cbb6b8c8b6907ae81475788f013cdb26250bf2c0337898be64da303ebb1ea82b85ecc0a6f06ea3 SHA512 f0acbbe8ea27c6ea9dc8a9c28b896ccdd5c5d54980527a1ecf34d5913e9d019156df13abc63dd34f66dafb573d6c61b128f49b0de3f8f08d26285bacbded4b5e
+MISC metadata.xml 410 BLAKE2B e48ec3f16cd6b58e0484917029a4aa8874341f37dcb61521a2ad0cc5f6831042d1c044f551ef37fd9f2d2884a9f9edea98412c75a2329fe6f6f2456569208b99 SHA512 0e3a2b358fe312f804a578b6925b670f45de3a3968ccea6dc33901ff733f6ab54e4866ddc1780dfa647b8ef39cc8b5b73fdbc3ca41691807a0893498f5e22034
diff --git a/dev-perl/JavaScript-Minifier/metadata.xml b/dev-perl/JavaScript-Minifier/metadata.xml
new file mode 100644
index 000000000000..d16107b5e81d
--- /dev/null
+++ b/dev-perl/JavaScript-Minifier/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">JavaScript-Minifier</remote-id>
+ <remote-id type="cpan-module">JavaScript::Minifier</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JavaScript-Packer-2.30.0 b/dev-perl/JavaScript-Packer-2.30.0
deleted file mode 100644
index 92a36183eaa8..000000000000
--- a/dev-perl/JavaScript-Packer-2.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Regexp-RegGrp-1.1.1_rc virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl version of Dean Edward's Packer.js
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/JavaScript-Packer/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Regexp-RegGrp-1.1.1_rc dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/JavaScript-Packer-2.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=34f417314690f15db1b4fe9decfd3e3d
diff --git a/dev-perl/JavaScript-Packer/JavaScript-Packer-2.30.0.ebuild b/dev-perl/JavaScript-Packer/JavaScript-Packer-2.30.0.ebuild
new file mode 100644
index 000000000000..6d25e26e3956
--- /dev/null
+++ b/dev-perl/JavaScript-Packer/JavaScript-Packer-2.30.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEEJO
+DIST_VERSION=2.03
+inherit perl-module
+
+DESCRIPTION="Perl version of Dean Edward's Packer.js"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Regexp-RegGrp-1.1.1_rc
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/JavaScript-Packer/Manifest b/dev-perl/JavaScript-Packer/Manifest
new file mode 100644
index 000000000000..89234032518b
--- /dev/null
+++ b/dev-perl/JavaScript-Packer/Manifest
@@ -0,0 +1,3 @@
+DIST JavaScript-Packer-2.03.tar.gz 16087 BLAKE2B fead36e6ddf6032879796ce4384ac79b8a3da74a09527054aa2524f52d669c3e34c71a44eb8255c3169c1368bce03d8fdbe213349d21b02f0a6c09efdfd1981a SHA512 822c3df453be46e0ca61b4d9551045b65410f1020f4dbc512ab59f9ecc75e36a1beb569b87410e82cbacdb5343e734c6558514fe69084d170f3bb0d021a07ff0
+EBUILD JavaScript-Packer-2.30.0.ebuild 468 BLAKE2B 1be2a7714191f72737aca1af9e7f9b856e7dc8326cfd8047cf0df37e86dab3658285e1c782f7e7e34d4c3c405f7940a7296bd5adc6c899df64c467da9cac4090 SHA512 df4914482a4398c452603a128123f52c8d7bc7928ac26d6af708813cd97d7fb24c8308a8ea9883b9d5800977adf3374cc90455c366ca61c3e9108006657bae8f
+MISC metadata.xml 478 BLAKE2B 39b181de27929de77bc0f3712d04e07c545b0cb105f55d9eec82d2444efcc83b3ae0178ee46c01d3a7e10e66430eade89a79a473d19c263ee8c6c58268c56360 SHA512 541df2a142f5c8b3cf71d9ad4eeec277abb8e6e5170bb4eafc801f9c5d4ad33bb80db3fa2f5601697093cdea49cd7d7506d6abdf6d1665dbc27801fda298ce9d
diff --git a/dev-perl/JavaScript-Packer/metadata.xml b/dev-perl/JavaScript-Packer/metadata.xml
new file mode 100644
index 000000000000..60d32d44ebc3
--- /dev/null
+++ b/dev-perl/JavaScript-Packer/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">JavaScript-Packer</remote-id>
+ <remote-id type="cpan-module">JavaScript::Packer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/JavaScript-SpiderMonkey-0.210.0-r1 b/dev-perl/JavaScript-SpiderMonkey-0.210.0-r1
deleted file mode 100644
index 569978a0c198..000000000000
--- a/dev-perl/JavaScript-SpiderMonkey-0.210.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Log-Log4perl >=dev-lang/spidermonkey-1.5:0 dev-perl/ExtUtils-PkgConfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the JavaScript Engine
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/JavaScript-SpiderMonkey/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Log-Log4perl >=dev-lang/spidermonkey-1.5:0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TB/TBUSCH/JavaScript-SpiderMonkey-0.21.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7c10deea82576d53ea2c7e09b90fd8a8
diff --git a/dev-perl/JavaScript-SpiderMonkey/JavaScript-SpiderMonkey-0.210.0-r1.ebuild b/dev-perl/JavaScript-SpiderMonkey/JavaScript-SpiderMonkey-0.210.0-r1.ebuild
new file mode 100644
index 000000000000..f706b2f4e578
--- /dev/null
+++ b/dev-perl/JavaScript-SpiderMonkey/JavaScript-SpiderMonkey-0.210.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TBUSCH
+MODULE_VERSION=${PV%0.0}
+inherit perl-module
+
+DESCRIPTION="Perl interface to the JavaScript Engine"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Log-Log4perl
+ >=dev-lang/spidermonkey-1.5:0"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-PkgConfig"
+
+PATCHES=(
+ "${FILESDIR}/mozjs185.patch"
+ "${FILESDIR}/${P}-no-dot-inc.patch"
+)
+
+SRC_TEST=do
diff --git a/dev-perl/JavaScript-SpiderMonkey/Manifest b/dev-perl/JavaScript-SpiderMonkey/Manifest
new file mode 100644
index 000000000000..e2bbf5ffac2f
--- /dev/null
+++ b/dev-perl/JavaScript-SpiderMonkey/Manifest
@@ -0,0 +1,5 @@
+AUX JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch 3235 BLAKE2B d8ca1dbc32b8e8d5f54e163c8e907f5704a8d5b1b98c0770ada74dd0995e7a948d325cbbc342b8beb29fcc7116d2de15384ebb40a80eb7766c21b7fbfd6fb157 SHA512 92c89a8e8c3e1a295ec40567b207c20f0c8f10bc36ef1327a97629da541bf924ff91bc4ff6d3d82c54a4889f3571b4f6f6d56a1dabdb81629f6b72293384cd2b
+AUX mozjs185.patch 14890 BLAKE2B e597509512bfda2cfa9b17a8c03b8842b472f884bdc6d4eddebbab446d61366d5c18e147756095444e0d8e59fb405ee2625108bd8f2f07ca8f9e605e364c0359 SHA512 23c111d840b59fd6663dd642c2fa17a1abba719b0bc797de06f002c8f7e53f83d2ad3d4eba0923adb0f42c57abfce8d3e35b22e725c0857b319c79a392b9e2f9
+DIST JavaScript-SpiderMonkey-0.21.tar.gz 19494 BLAKE2B 842769d02b04d489b9fac446b0ec24ba7feca6c0206ca0927528af81bc464ab31c0b617635f060fa4a0e230da13901306192dfdf99db1f442ea84af33997e778 SHA512 5a1e26d8ee15c73a566715ac150ac597e6bbf542629bf1884ae623478ed6dd1085b4afc02ab6a152c7407239ba46a9d30f9472fc6375fab823815b38372fb1ec
+EBUILD JavaScript-SpiderMonkey-0.210.0-r1.ebuild 489 BLAKE2B a491ea36aefbefdbdb5bc7f39d7c27b35d9aaac5aadc64885e71aafc86359e28cf3f6593845fb10d29c3642e0e7e0122aa03201ec1d986bec531dbd359abfcc8 SHA512 661bb5146d328d5d1ebde3856e2982b981e9f4013a9c3b629ef77c13015aad446c57cfecba0a1a512de1d5c1da614d86e7a37838f41bb159f6ba99378cef25be
+MISC metadata.xml 418 BLAKE2B 04c1a7b180b5e192d2e35efb2a03fc8816de833ec9679af029e164c672fefe3dfb2f5e0b9be676381d6f415f31e203f42863497e5f4bb05fc75d4359a7f0ed5b SHA512 272a2732f91a987ddc8859d39b1589f453ad1bd4f5c410c6c014b680670368a48a4835eb92ef0eb764e57e53ca8e688179db420056097d7ff2cf7cd4ec3b47db
diff --git a/dev-perl/JavaScript-SpiderMonkey/files/JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch b/dev-perl/JavaScript-SpiderMonkey/files/JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch
new file mode 100644
index 000000000000..f76aaa95a1ce
--- /dev/null
+++ b/dev-perl/JavaScript-SpiderMonkey/files/JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch
@@ -0,0 +1,167 @@
+From c89a871ead0a961f8a0125d875cbe28974e23f29 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 26 Oct 2017 18:50:34 +1300
+Subject: Fix test failures without '.' in @INC
+
+Bug: https://bugs.gentoo.org/617006
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121452
+---
+ t/00array.t | 2 +-
+ t/01doc-href.t | 2 +-
+ t/02nav-appv.t | 2 +-
+ t/03doc-write.t | 2 +-
+ t/04loop.t | 2 +-
+ t/05form.t | 2 +-
+ t/06form2.t | 2 +-
+ t/07func.t | 2 +-
+ t/08func2.t | 2 +-
+ t/09meth.t | 2 +-
+ t/10elobj.t | 2 +-
+ 11 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/t/00array.t b/t/00array.t
+index 3bd85a6..ba36807 100755
+--- a/t/00array.t
++++ b/t/00array.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ $js->array_by_path("document.form");
+
+diff --git a/t/01doc-href.t b/t/01doc-href.t
+index 7f79c95..c545ca7 100755
+--- a/t/01doc-href.t
++++ b/t/01doc-href.t
+@@ -6,7 +6,7 @@ print "1..1\n";
+
+ $init = "";
+
+-require "t/init.pl";
++require "./t/init.pl";
+
+ my $source = <<EOT;
+ $init
+diff --git a/t/02nav-appv.t b/t/02nav-appv.t
+index d038f3e..2e0d7f6 100755
+--- a/t/02nav-appv.t
++++ b/t/02nav-appv.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ my $source = <<EOT;
+ $init
+diff --git a/t/03doc-write.t b/t/03doc-write.t
+index 9b38e21..f757592 100755
+--- a/t/03doc-write.t
++++ b/t/03doc-write.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ my $source = <<EOT;
+ $init
+diff --git a/t/04loop.t b/t/04loop.t
+index 3757c1d..768067a 100755
+--- a/t/04loop.t
++++ b/t/04loop.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ my $source = <<EOT;
+ $init
+diff --git a/t/05form.t b/t/05form.t
+index 0dc763a..3212d05 100755
+--- a/t/05form.t
++++ b/t/05form.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ my $source = <<EOT;
+ $init
+diff --git a/t/06form2.t b/t/06form2.t
+index 9aacb7a..fdf1bd2 100755
+--- a/t/06form2.t
++++ b/t/06form2.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ my $a = $js->array_by_path("document.array");
+ my $e = $js->array_set_element($a, 0, "gurkenhobel");
+diff --git a/t/07func.t b/t/07func.t
+index c0f95cc..9b12633 100644
+--- a/t/07func.t
++++ b/t/07func.t
+@@ -6,7 +6,7 @@ print "1..1\n";
+
+ $init = "";
+ $buffer = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ my $source = <<EOT;
+ $init
+diff --git a/t/08func2.t b/t/08func2.t
+index 6b49ef7..95c7749 100644
+--- a/t/08func2.t
++++ b/t/08func2.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ $args = "";
+
+diff --git a/t/09meth.t b/t/09meth.t
+index 4b5da81..2b86a9c 100644
+--- a/t/09meth.t
++++ b/t/09meth.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ $args = "";
+
+diff --git a/t/10elobj.t b/t/10elobj.t
+index d4eca5c..2c097b9 100644
+--- a/t/10elobj.t
++++ b/t/10elobj.t
+@@ -5,7 +5,7 @@
+ print "1..1\n";
+
+ $init = "";
+-require "t/init.pl";
++require "./t/init.pl";
+
+ $submitted = "0";
+
+--
+2.14.3
+
diff --git a/dev-perl/JavaScript-SpiderMonkey/files/mozjs185.patch b/dev-perl/JavaScript-SpiderMonkey/files/mozjs185.patch
new file mode 100644
index 000000000000..788a523b8c8b
--- /dev/null
+++ b/dev-perl/JavaScript-SpiderMonkey/files/mozjs185.patch
@@ -0,0 +1,486 @@
+From 9c0fbdce2ee643c23b3be8fa391b779fc6afbab3 Mon Sep 17 00:00:00 2001
+From: Ian Stakenvicius <axs@gentoo.org>
+Date: Fri, 12 Oct 2012 08:09:57 +1300
+Subject: Support spidermonkey 1.8.5 and newer
+
+Fix support for x86_64
+
+Bug: https://bugs.gentoo.org/404129
+---
+ Makefile.PL | 44 ++++++++++++-----
+ SpiderMonkey.pm | 5 +-
+ SpiderMonkey.xs | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
+ t/error.t | 2 +-
+ 4 files changed, 180 insertions(+), 21 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 901b773..6095dcd 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -12,6 +12,7 @@
+ ######################################################################
+
+ use ExtUtils::MakeMaker;
++use ExtUtils::PkgConfig;
+ use Getopt::Long;
+
+ # Get the right lib and include dirs for different platforms
+@@ -39,7 +40,7 @@ my %possible_install_paths = (
+ "/opt/local/lib" => "/opt/local/include", # MacPorts
+ );
+
+-my ($JS_LIB_DIR, @JS_INCL_DIRS, $JS_LIB_NAME);
++my ($JS_LIB_DIR, @JS_INCL_DIRS, $JS_LIB_NAME, $JS_LIBS, $JS_INCLUDES);
+
+ #### Determine compile options
+ ##############################
+@@ -59,6 +60,19 @@ GetOptions(
+ "JS_LIB_DIR=s" => \$JS_LIB_DIR,
+ "JS_LIB_NAME=s" => \$JS_LIB_NAME,
+ );
++
++# try to find spidermonkey via pkg-config first
++
++$JS_LIBS = ExtUtils::PkgConfig->libs ('mozjs187');
++if ("".$JS_LIBS ne "") {
++ $JS_INCLUDES = ExtUtils::PkgConfig->cflags ('mozjs187');
++} else {
++ $JS_LIBS = ExtUtils::PkgConfig->libs ('mozjs185');
++ if ("".$JS_LIBS ne "") {
++ $JS_INCLUDES = ExtUtils::PkgConfig->cflags ('mozjs185');
++ } else {
++
++# pkg-config did not work, use the old (direct) way to find older libs
+ if ($JS_LIB_DIR) {
+ push @JS_INCL_DIRS, $JS_LIB_DIR;
+ }
+@@ -80,13 +94,15 @@ foreach my $install_path(keys %possible_install_paths) {
+ }
+ }
+ if (scalar(@JS_INCL_DIRS) == scalar(@c_header_files)) {
+- $JS_LIB_DIR = $libfile;
++ $JS_LIB_DIR = "-L".$libfile;
+ $JS_LIB_DIR =~ s/$possible_lib$//;
+
+ $JS_LIB_NAME = $possible_lib;
+ $JS_LIB_NAME =~ s/\.(a|so|dll)$//;
+ $JS_LIB_NAME =~ s/^lib//;
+
++ $JS_LIBS = "-l".$JS_LIB_NAME;
++
+ last;
+ } else {
+ @JS_INCL_DIRS = ();
+@@ -96,15 +112,22 @@ foreach my $install_path(keys %possible_install_paths) {
+ }
+ last if $JS_LIB_DIR;
+ }
++foreach my $include_dir(@JS_INCL_DIRS) {
++ $JS_INCLUDES.=" -I".$include_dir;
++}
+
+ if ($JS_INCL_DIRS[0] eq $JS_INCL_DIRS[1]) {
+ shift @JS_INCL_DIRS;
+ }
+
++} # end of pkgcfg mozjs185
++} # end of pkgcfg mozjs187
++
++
+ ## If no SpiderMonkey library found report that and exit.
+ ## Otherwise print lib and include paths.
+
+-if (!$JS_LIB_DIR) {
++if (!$JS_LIBS) {
+ print <<EOT;
+
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+@@ -113,17 +136,13 @@ README file on how to download, compile and link it.
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+ EOT
+- exit 0;
++ exit 1;
+ } else {
+- print "JS_LIB_DIR: $JS_LIB_DIR\n";
+- foreach my $include_dir(@JS_INCL_DIRS) {
+- print "JS_INCL_DIR: $include_dir\n";
+- }
+- print "JS_LIB_NAME: $JS_LIB_NAME\n";
++ print "JS_LIBS: $JS_LIBS\n";
++ print "JS_INCLUDES: $include_dir\n";
+ }
+
+
+-
+ ## Determine library name and system-related defines
+ if ($^O ne 'MSWin32') {
+ $JS_DEFINE = '-DXP_UNIX';
+@@ -162,10 +181,11 @@ WriteMakefile(
+ ($] >= 5.005 ? ## Add these new keywords supported since 5.005
+ (ABSTRACT_FROM => 'SpiderMonkey.pm', # retrieve abstract from module
+ AUTHOR => 'Mike Schilli <m@perlmeister.com>') : ()),
+- 'LIBS' => ["-L$JS_LIB_DIR -l$JS_LIB_NAME"],
++ 'LIBS' => ["$JS_LIB_DIR $JS_LIBS"],
+ 'DEFINE' => $JS_DEFINE, # e.g., '-DHAVE_SOMETHING'
+ # Insert -I. if you add *.h files later:
+- 'INC' => "-I".join " -I", @JS_INCL_DIRS,
++# 'INC' => "-I".join " -I", @JS_INCL_DIRS,
++ 'INC' => $JS_INCLUDES,
+ # Un-comment this if you add C files to link with later:
+ # 'OBJECT' => '$(O_FILES)', # link all the C files too
+ );
+diff --git a/SpiderMonkey.pm b/SpiderMonkey.pm
+index 223204a..de210c3 100644
+--- a/SpiderMonkey.pm
++++ b/SpiderMonkey.pm
+@@ -162,9 +162,8 @@ sub init {
+ $self->{global_class} =
+ JavaScript::SpiderMonkey::JS_GlobalClass();
+ $self->{global_object} =
+- JavaScript::SpiderMonkey::JS_NewObject(
+- $self->{context}, $self->{global_class},
+- $self->{global_class}, $self->{global_class});
++ JavaScript::SpiderMonkey::JS_NewCompartmentAndGlobalObject(
++ $self->{context}, $self->{global_class});
+
+ JavaScript::SpiderMonkey::JS_InitStandardClasses($self->{context},
+ $self->{global_object});
+diff --git a/SpiderMonkey.xs b/SpiderMonkey.xs
+index 4d97117..1cfc9a5 100644
+--- a/SpiderMonkey.xs
++++ b/SpiderMonkey.xs
+@@ -20,10 +20,13 @@
+ #define snprintf _snprintf
+ #endif
+
++#ifndef JSCLASS_GLOBAL_FLAGS
++#define JSCLASS_GLOBAL_FLAGS 0
++#endif
+ /* JSRuntime needs this global class */
+ static
+ JSClass global_class = {
+- "Global", 0,
++ "Global", JSCLASS_GLOBAL_FLAGS,
+ JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_PropertyStub,
+ JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, JS_FinalizeStub
+ };
+@@ -67,10 +70,18 @@ JSBool getsetter_dispatcher(
+ * I hope all reasonable machines can hold an address in
+ * an int.
+ */
+- XPUSHs(sv_2mortal(newSViv((int)obj)));
++ XPUSHs(sv_2mortal(newSViv(PTR2IV(obj))));
++#if JS_VERSION < 185
+ XPUSHs(sv_2mortal(newSVpv(JS_GetStringBytes(JSVAL_TO_STRING(id)), 0)));
++#else
++ XPUSHs(sv_2mortal(newSVpv(JS_EncodeString(cx, JSVAL_TO_STRING(id)), 0)));
++#endif
+ XPUSHs(sv_2mortal(newSVpv(what, 0)));
++#if JS_VERSION < 185
+ XPUSHs(sv_2mortal(newSVpv(JS_GetStringBytes(JSVAL_TO_STRING(*vp)), 0)));
++#else
++ XPUSHs(sv_2mortal(newSVpv(JS_EncodeString(cx, JSVAL_TO_STRING(*vp)), 0)));
++#endif
+ PUTBACK;
+ call_pv("JavaScript::SpiderMonkey::getsetter_dispatcher", G_DISCARD);
+ FREETMPS;
+@@ -83,10 +94,21 @@ JSBool getsetter_dispatcher(
+ JSBool getter_dispatcher(
+ JSContext *cx,
+ JSObject *obj,
++#if JS_VERSION < 185
+ jsval id,
++#else
++ jsid iid,
++#endif
+ jsval *vp
+ /* --------------------------------------------------------------------- */
+ ) {
++#if JS_VERSION >= 185
++ jsval id;
++ if (!JS_IdToValue(cx,iid,&id)) {
++ fprintf(stderr, "getter_dispatcher: JS_IdToValue failed.\n");
++ return JS_FALSE;
++ }
++#endif
+ return getsetter_dispatcher(cx, obj, id, vp, "getter");
+ }
+
+@@ -94,10 +116,22 @@ JSBool getter_dispatcher(
+ JSBool setter_dispatcher(
+ JSContext *cx,
+ JSObject *obj,
++#if JS_VERSION < 185
+ jsval id,
++#else
++ jsid iid,
++ JSBool strict,
++#endif
+ jsval *vp
+ /* --------------------------------------------------------------------- */
+ ) {
++#if JS_VERSION >= 185
++ jsval id;
++ if (!JS_IdToValue(cx,iid,&id)) {
++ fprintf(stderr, "setter_dispatcher: JS_IdToValue failed.\n");
++ return JS_FALSE;
++ }
++#endif
+ return getsetter_dispatcher(cx, obj, id, vp, "setter");
+ }
+
+@@ -128,10 +162,19 @@ int debug_enabled(
+
+ /* --------------------------------------------------------------------- */
+ static JSBool
++#if JS_VERSION < 185
+ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
+ jsval *argv, jsval *rval) {
++#else
++FunctionDispatcher(JSContext *cx, uintN argc, jsval *vp) {
++#endif
+ /* --------------------------------------------------------------------- */
+ dSP;
++#if JS_VERSION >= 185
++ JSObject *obj = JS_THIS_OBJECT(cx,vp);
++ jsval *argv = JS_ARGV(cx,vp);
++ jsval rval;
++#endif
+ SV *sv;
+ char *n_jstr;
+ int n_jnum;
+@@ -149,12 +192,20 @@ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
+ ENTER ;
+ SAVETMPS ;
+ PUSHMARK(SP);
+- XPUSHs(sv_2mortal(newSViv((int)obj)));
++ XPUSHs(sv_2mortal(newSViv(PTR2IV(obj))));
+ XPUSHs(sv_2mortal(newSVpv(
+- JS_GetFunctionName(fun), 0)));
++#if JS_VERSION < 185
++ JS_GetStringBytes(JS_GetFunctionId(fun)), 0)));
++#else
++ JS_EncodeString(cx, JS_GetFunctionId(fun)), 0)));
++#endif
+ for(i=0; i<argc; i++) {
+ XPUSHs(sv_2mortal(newSVpv(
++#if JS_VERSION < 185
+ JS_GetStringBytes(JS_ValueToString(cx, argv[i])), 0)));
++#else
++ JS_EncodeString(cx, JS_ValueToString(cx, argv[i])), 0)));
++#endif
+ }
+ PUTBACK;
+ count = call_pv("JavaScript::SpiderMonkey::function_dispatcher", G_SCALAR);
+@@ -174,7 +225,11 @@ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
+
+ if(Debug)
+ fprintf(stderr, "DEBUG: %lx is a ref!\n", (long) sv);
+- *rval = OBJECT_TO_JSVAL(SvIV(SvRV(sv)));
++#if JS_VERSION < 185
++ *rval = OBJECT_TO_JSVAL(INT2PTR(JSObject *,SvIV(SvRV(sv))));
++#else
++ JS_SET_RVAL(cx,vp,OBJECT_TO_JSVAL(INT2PTR(JSObject *,SvIV(SvRV(sv)))));
++#endif
+ }
+ else if(SvIOK(sv)) {
+ /* It appears that we have been sent an int return
+@@ -183,7 +238,11 @@ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
+ n_jnum=SvIV(sv);
+ if(Debug)
+ fprintf(stderr, "DEBUG: %lx is an int (%d)\n", (long) sv,n_jnum);
++#if JS_VERSION < 185
+ *rval = INT_TO_JSVAL(n_jnum);
++#else
++ JS_SET_RVAL(cx,vp,INT_TO_JSVAL(n_jnum));
++#endif
+ } else if(SvNOK(sv)) {
+ /* It appears that we have been sent an double return
+ * value. Thats fine we can give javascript an double
+@@ -192,11 +251,20 @@ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
+
+ if(Debug)
+ fprintf(stderr, "DEBUG: %lx is a double(%f)\n", (long) sv,n_jdbl);
++#if JS_VERSION < 185
+ *rval = DOUBLE_TO_JSVAL(JS_NewDouble(cx, n_jdbl));
++#else
++ JS_NewNumberValue(cx, n_jdbl, &rval);
++ JS_SET_RVAL(cx,vp,rval);
++#endif
+ } else if(SvPOK(sv)) {
+ n_jstr = SvPV(sv, PL_na);
+ //warn("DEBUG: %s (%d)\n", n_jstr);
++#if JS_VERSION < 185
+ *rval = STRING_TO_JSVAL(JS_NewStringCopyZ(cx, n_jstr));
++#else
++ JS_SET_RVAL(cx,vp,STRING_TO_JSVAL(JS_NewStringCopyZ(cx, n_jstr)));
++#endif
+ }
+ }
+
+@@ -240,8 +308,13 @@ ErrorReporter(JSContext *cx, const char *message, JSErrorReport *report) {
+ }
+
+ /* --------------------------------------------------------------------- */
++#if JS_VERSION < 181
+ static JSBool
+ BranchHandler(JSContext *cx, JSScript *script) {
++#else
++static JSBool
++BranchHandler(JSContext *cx) {
++#endif
+ /* --------------------------------------------------------------------- */
+ PJS_Context* pcx = (PJS_Context*) JS_GetContextPrivate(cx);
+
+@@ -374,11 +447,46 @@ JS_NewObject(cx, class, proto, parent)
+ JSObject *obj;
+ CODE:
+ {
++#ifdef JS_THREADSAFE
++ JS_BeginRequest(cx);
++#endif
+ obj = JS_NewObject(cx, class, NULL, NULL);
+ if(!obj) {
+ XSRETURN_UNDEF;
+ }
+ RETVAL = obj;
++#ifdef JS_THREADSAFE
++ JS_EndRequest(cx);
++#endif
++ }
++ OUTPUT:
++ RETVAL
++
++######################################################################
++JSObject *
++JS_NewCompartmentAndGlobalObject(cx, class)
++ JSContext * cx
++ JSClass * class
++######################################################################
++ PREINIT:
++ JSObject *obj;
++ CODE:
++ {
++#ifdef JS_THREADSAFE
++ JS_BeginRequest(cx);
++#endif
++#if JS_VERSION < 185
++ obj = JS_NewObject(cx, class, NULL, NULL);
++#else
++ obj = JS_NewCompartmentAndGlobalObject(cx, class, NULL);
++#endif
++ if(!obj) {
++ XSRETURN_UNDEF;
++ }
++ RETVAL = obj;
++#ifdef JS_THREADSAFE
++ JS_EndRequest(cx);
++#endif
+ }
+ OUTPUT:
+ RETVAL
+@@ -404,6 +512,9 @@ JS_InitClass(cx, iobj, parent_proto, clasp, constructor, nargs, ps, fs, static_p
+ na = (uintN) nargs;
+ CODE:
+ {
++#ifdef JS_THREADSAFE
++ JS_BeginRequest(cx);
++#endif
+ obj = JS_InitClass(cx, iobj, parent_proto, clasp,
+ constructor, nargs, ps, fs, static_ps,
+ static_fs);
+@@ -411,6 +522,9 @@ JS_InitClass(cx, iobj, parent_proto, clasp, constructor, nargs, ps, fs, static_p
+ XSRETURN_UNDEF;
+ }
+ RETVAL = obj;
++#ifdef JS_THREADSAFE
++ JS_EndRequest(cx);
++#endif
+ }
+ OUTPUT:
+ RETVAL
+@@ -469,11 +583,17 @@ JS_InitStandardClasses(cx, gobj)
+ JSBool rc;
+ CODE:
+ {
++#ifdef JS_THREADSAFE
++ JS_BeginRequest(cx);
++#endif
+ rc = JS_InitStandardClasses(cx, gobj);
+ if(!rc) {
+ XSRETURN_UNDEF;
+ }
+ RETVAL = (int) rc;
++#ifdef JS_THREADSAFE
++ JS_BeginRequest(cx);
++#endif
+ }
+ OUTPUT:
+ RETVAL
+@@ -582,10 +702,18 @@ JS_GetProperty(cx, obj, name)
+ rc = JS_GetProperty(cx, obj, name, &vp);
+ if(rc) {
+ str = JS_ValueToString(cx, vp);
++#if JS_VERSION < 185
+ if(strcmp(JS_GetStringBytes(str), "undefined") == 0) {
++#else
++ if(strcmp(JS_EncodeString(cx, str), "undefined") == 0) {
++#endif
+ sv = &PL_sv_undef;
+ } else {
++#if JS_VERSION < 185
+ sv_setpv(sv, JS_GetStringBytes(str));
++#else
++ sv_setpv(sv, JS_EncodeString(cx, str));
++#endif
+ }
+ } else {
+ sv = &PL_sv_undef;
+@@ -675,10 +803,18 @@ JS_GetElement(cx, obj, idx)
+ rc = JS_GetElement(cx, obj, idx, &vp);
+ if(rc) {
+ str = JS_ValueToString(cx, vp);
++#if JS_VERSION < 185
+ if(strcmp(JS_GetStringBytes(str), "undefined") == 0) {
++#else
++ if(strcmp(JS_EncodeString(cx, str), "undefined") == 0) {
++#endif
+ sv = &PL_sv_undef;
+ } else {
++#if JS_VERSION < 185
+ sv_setpv(sv, JS_GetStringBytes(str));
++#else
++ sv_setpv(sv, JS_EncodeString(cx, str));
++#endif
+ }
+ } else {
+ sv = &PL_sv_undef;
+@@ -718,7 +854,11 @@ JS_SetMaxBranchOperations(cx, max_branch_operations)
+ PJS_Context* pcx = (PJS_Context *) JS_GetContextPrivate(cx);
+ pcx->branch_count = 0;
+ pcx->branch_max = max_branch_operations;
++#if JS_VERSION < 181
+ JS_SetBranchCallback(cx, BranchHandler);
++#else
++ JS_SetOperationCallback(cx, BranchHandler);
++#endif
+ }
+ OUTPUT:
+
+diff --git a/t/error.t b/t/error.t
+index 732226c..de977a1 100644
+--- a/t/error.t
++++ b/t/error.t
+@@ -9,7 +9,7 @@ my $js1 = JavaScript::SpiderMonkey->new ();
+ $js1->init ();
+ ok (!$js1->eval ($jscode1));
+ ok ($@ !~ "\n");
+-ok ($@ =~ "SyntaxError");
++ok ($@ =~ "SyntaxError" || $@ =~ "ReferenceError: invalid assignment left-hand side");
+ #print "$@\n";
+ my $jscode2 =<<EOF;
+ var fruit = non_existant_function ();
+--
+2.14.3
+
diff --git a/dev-perl/JavaScript-SpiderMonkey/metadata.xml b/dev-perl/JavaScript-SpiderMonkey/metadata.xml
new file mode 100644
index 000000000000..9dd0717142cb
--- /dev/null
+++ b/dev-perl/JavaScript-SpiderMonkey/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">JavaScript-SpiderMonkey</remote-id>
+ <remote-id type="cpan-module">JavaScript::SpiderMonkey</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Jcode-2.70.0-r1 b/dev-perl/Jcode-2.70.0-r1
deleted file mode 100644
index 1d48a2908572..000000000000
--- a/dev-perl/Jcode-2.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-MIME-Base64-2.1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Japanese transcoding module for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Jcode/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-MIME-Base64-2.1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANKOGAI/Jcode-2.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d609256f0e19dee0e283fe1bdce881bc
diff --git a/dev-perl/Jcode/Jcode-2.70.0-r1.ebuild b/dev-perl/Jcode/Jcode-2.70.0-r1.ebuild
new file mode 100644
index 000000000000..61d971534889
--- /dev/null
+++ b/dev-perl/Jcode/Jcode-2.70.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANKOGAI
+MODULE_VERSION=2.07
+inherit perl-module
+
+DESCRIPTION="Japanese transcoding module for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=virtual/perl-MIME-Base64-2.1"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Jcode/Manifest b/dev-perl/Jcode/Manifest
new file mode 100644
index 000000000000..8846fb81845f
--- /dev/null
+++ b/dev-perl/Jcode/Manifest
@@ -0,0 +1,3 @@
+DIST Jcode-2.07.tar.gz 350179 BLAKE2B 71826dfa31ac87a50312fbdbbf7310cf7cde0fa2acb122757f009ff6c42d64e3e3499a6d51c8e8dd9d0800ae66dd9eb154c5d953a273791592892ee83bebb858 SHA512 821a917e24eda21bea3fe1188597b48463948c2ef75071882574eff1c1c8e3322aab8ff1ace0028bbc3340416cbaa834a6f0c9f82b18579206ba0cfe7b55062d
+EBUILD Jcode-2.70.0-r1.ebuild 426 BLAKE2B 059c6f79ca538e5336db2824a3aef0b3e6e21fad5b76224974c74322d93816542e7aef5e08750c3a897e849f0434e7d64ae83e778dfac9e78da5c711b5ef9956 SHA512 859756ed5322719fc8037775a1a24e2da9c00430928d2348a76560d86affa4d827c961f788307bed2a47879698019cbb5168f441349a0cf64dba32fbe1e304b3
+MISC metadata.xml 819 BLAKE2B 1b731e19787e91076278b81e414320977a450d5ee1565a7570c0b990c304f9b5cda17237c6a0d7988d2847e81985fcf1b7e1a53f97409e39843c98de9289b18e SHA512 62a7b847af8eb03fe872f0ffdb9f15cd18a02153426972f74348e97590b71736fd10d9cb508731187ec65748c874cad1366a1e33608ebab52970e4d3ee2ba418
diff --git a/dev-perl/Jcode/metadata.xml b/dev-perl/Jcode/metadata.xml
new file mode 100644
index 000000000000..83085da9a899
--- /dev/null
+++ b/dev-perl/Jcode/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Jcode</remote-id>
+ <remote-id type="cpan-module">Jcode</remote-id>
+ <remote-id type="cpan-module">Jcode::Constants</remote-id>
+ <remote-id type="cpan-module">Jcode::H2Z</remote-id>
+ <remote-id type="cpan-module">Jcode::Tr</remote-id>
+ <remote-id type="cpan-module">Jcode::Unicode</remote-id>
+ <remote-id type="cpan-module">Jcode::Unicode::Constants</remote-id>
+ <remote-id type="cpan-module">Jcode::Unicode::NoXS</remote-id>
+ <remote-id type="cpan-module">Jcode::_Classic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LWP-Authen-Wsse-0.50.0-r1 b/dev-perl/LWP-Authen-Wsse-0.50.0-r1
deleted file mode 100644
index 0feaa8a21678..000000000000
--- a/dev-perl/LWP-Authen-Wsse-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-MIME-Base64 dev-perl/Digest-SHA1 dev-lang/perl:=
-DESCRIPTION=Library for enabling X-WSSE authentication in LWP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LWP-Authen-Wsse/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-MIME-Base64 dev-perl/Digest-SHA1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUTRIJUS/LWP-Authen-Wsse-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c9741c8a50771b3168b037b3cf9cb620
diff --git a/dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r1.ebuild b/dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..a6448f84dce1
--- /dev/null
+++ b/dev-perl/LWP-Authen-Wsse/LWP-Authen-Wsse-0.50.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AUTRIJUS
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Library for enabling X-WSSE authentication in LWP"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-MIME-Base64
+ dev-perl/Digest-SHA1
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/LWP-Authen-Wsse/Manifest b/dev-perl/LWP-Authen-Wsse/Manifest
new file mode 100644
index 000000000000..f0b6ab65180f
--- /dev/null
+++ b/dev-perl/LWP-Authen-Wsse/Manifest
@@ -0,0 +1,3 @@
+DIST LWP-Authen-Wsse-0.05.tar.gz 11412 BLAKE2B db3f0425a6ccb9a34706e9fac926769139da5f6ea38a35b753a6217882db31711c43ad3617f131e55f0ecd47145251c0f6caa403df42024dbc8e6a99520392f9 SHA512 b5612b2996ea84680e75accce386a575c08ba941281329f100b4acfeba8ac56fca91abf5bdb45355b5dea407f578e24df32b7be2a3e26e7900e92c4bb724e2e2
+EBUILD LWP-Authen-Wsse-0.50.0-r1.ebuild 551 BLAKE2B 82e49f05f391472789e1ba04897cbad86f401dfbf794e3af3186692f85ee50c3068037b11d48c1a294e6eace0a7b0c7452b631e05712d649722bd5193060ac70 SHA512 75bd62831b5ac170d2a785cd7e40f976a80f0646a367c6481f9bcb4567e294c6dc0247d232ecc6909f5cec264a79e3a8f4e7f4f5b6ec77233d1014d1d1d546a5
+MISC metadata.xml 403 BLAKE2B 5a98496ef185b8df46e65fbbcd5aeaf2991b964f8156f7ee828ae479e409b70238eb13d023c8e2b7be2a346a4382dca9de74edad8858ecd79a66471fdde6a6fe SHA512 925e90e7a4a8b76ab2b5bf82d9b9706c5f3bb2a2c23e21be3f662721aef0fc42d723bb4eb36cb270ba96e5c1c63a0b2ec62e5650f915d9f5b0c618c1f6894401
diff --git a/dev-perl/LWP-Authen-Wsse/metadata.xml b/dev-perl/LWP-Authen-Wsse/metadata.xml
new file mode 100644
index 000000000000..16986ffcb754
--- /dev/null
+++ b/dev-perl/LWP-Authen-Wsse/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">LWP-Authen-Wsse</remote-id>
+ <remote-id type="cpan-module">LWP::Authen::Wsse</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LWP-MediaTypes-6.20.0-r1 b/dev-perl/LWP-MediaTypes-6.20.0-r1
deleted file mode 100644
index b8094db07fa1..000000000000
--- a/dev-perl/LWP-MediaTypes-6.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!<dev-perl/libwww-perl-6 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Media types and mailcap processing
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/LWP-MediaTypes/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b58c2e81e24582f16c2a181b596c95ca
diff --git a/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0-r1.ebuild b/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0-r1.ebuild
new file mode 100644
index 000000000000..51067cbbcf35
--- /dev/null
+++ b/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=6.02
+inherit perl-module
+
+DESCRIPTION="Media types and mailcap processing"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/LWP-MediaTypes/Manifest b/dev-perl/LWP-MediaTypes/Manifest
new file mode 100644
index 000000000000..724818486b3a
--- /dev/null
+++ b/dev-perl/LWP-MediaTypes/Manifest
@@ -0,0 +1,3 @@
+DIST LWP-MediaTypes-6.02.tar.gz 18722 BLAKE2B 08b4c97815867bc233b42f04b61faaae35e9bc63afcf934b17ba243cc12b7782c5ad7c06b0492f5da9bdce3d3f8436640203a3de8b29f34bb46f2f8a50c4b33e SHA512 b2ad33fb2c6dd7afaa9b8dd2ed6a15b2ecc35d13bcdf5297ce1632ea77406def0840a24c5213187707b665f28cc9bbea5774bfd1a4070d1f6192e904f707b94e
+EBUILD LWP-MediaTypes-6.20.0-r1.ebuild 566 BLAKE2B 85349ebf9caaf224c52583e1c140c1438dc039b3ef05658e0ee3f5a55aa8f793da636328b76b6d9c93db8159f54e4f9cac6121b34542afe3e5c696a4d2f29986 SHA512 0846764788561081dfe92c488b9b7bf9d87d78f0fe6abd2dc07c857d7c4a47183a43fac55b4f93ab56da2e6a2772b7bbcfce1dd33b7331bc81855664610884a4
+MISC metadata.xml 388 BLAKE2B a4766a9481c20bc6fdd83be50ce9f01d19f376433e087668aaaea575871d659c9b83af9a74c547932a2f22df6600c264644cbe73156c255aa81faadfbf1ceba5 SHA512 08865a3de8a05014eaf33262b5ec57c170326f7b68f4682b7ab19f58e7f97f8065a5ac2025bcb2220de2301c83aa8442c6e9c2cc22574b4f20aae0a2d02ae866
diff --git a/dev-perl/LWP-MediaTypes/metadata.xml b/dev-perl/LWP-MediaTypes/metadata.xml
new file mode 100644
index 000000000000..900e3e1183c4
--- /dev/null
+++ b/dev-perl/LWP-MediaTypes/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">LWP-MediaTypes</remote-id>
+ <remote-id type="cpan-module">LWP::MediaTypes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LWP-Online-1.80.0-r2 b/dev-perl/LWP-Online-1.80.0-r2
deleted file mode 100644
index fa69c02fbbb0..000000000000
--- a/dev-perl/LWP-Online-1.80.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/libwww-perl-5.805.0 >=dev-perl/URI-1.350.0 >=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( >=virtual/perl-Test-Simple-0.420.0 ) dev-lang/perl:=
-DESCRIPTION=Does your process have access to the web
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LWP-Online/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/libwww-perl-5.805.0 >=dev-perl/URI-1.350.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/LWP-Online-1.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d109eb46d94ce9c2cb03db7b0265f43f
diff --git a/dev-perl/LWP-Online/LWP-Online-1.80.0-r2.ebuild b/dev-perl/LWP-Online/LWP-Online-1.80.0-r2.ebuild
new file mode 100644
index 000000000000..06203c876658
--- /dev/null
+++ b/dev-perl/LWP-Online/LWP-Online-1.80.0-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION="Does your process have access to the web"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+# https://rt.cpan.org/Public/Bug/Display.html?id=112728
+PATCHES=("${FILESDIR}/${DIST_VERSION}-no-network.patch")
+
+# LWP::Simple -> libwww-perl
+RDEPEND="
+ >=dev-perl/libwww-perl-5.805.0
+ >=dev-perl/URI-1.350.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? ( >=virtual/perl-Test-Simple-0.420.0 )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL 1\.01;/use lib q[.];\nuse inc::Module::Install::DSL 1.01;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/LWP-Online/Manifest b/dev-perl/LWP-Online/Manifest
new file mode 100644
index 000000000000..1e3909f2c87f
--- /dev/null
+++ b/dev-perl/LWP-Online/Manifest
@@ -0,0 +1,4 @@
+AUX 1.08-no-network.patch 1029 BLAKE2B dcd74d51a01bdd61d7ac6ca89f9198c57141168907d51179fe7d4dfb461b3aaa725a0493e25ed807095bab5c7e0cc97b2ec5d49fc6afb01d924dcff1fec57e2f SHA512 1bedc7075021fcf7e8be1fbe972ce26f39af5ac2b46ccad96697ae05ac87f6bb8303e78c4c2b67f096ec22f39265a95ff5d86a64b13f9d364ae608593f0bc0a1
+DIST LWP-Online-1.08.tar.gz 32250 BLAKE2B 4696ef7d50498b5373bd52568afac5876aa7afbe41ca6fed0029274bc0b52e05b005179fa520a63c2e43e9ba78df0dc1e99a2011f4ff13915f2cad829e706064 SHA512 2b255f60ee6521757ce3d49cc0720e3985ff17e3db7b7868ced6a9e1c5444dc067c80b7d34dbe7be9679c134f3de1dbe0e9421a1a20ff388c812aacd1d964497
+EBUILD LWP-Online-1.80.0-r2.ebuild 845 BLAKE2B f5ad58f709347054be61f65f0f971c9c523111ce16f4128bba196880ff94dd9df76e18b015cbbe752b5e06069bb5d5380b4e10da40bc531b1c13c2cdf7a46447 SHA512 e6dbe4fc14328c9f2a6053089444150f2ae8b8c0fe896b5416dee802a3f6b5292f941987fcef8154d4df7c0a07a019cb4477d90d7e9c9c2288551d12f8795c9f
+MISC metadata.xml 506 BLAKE2B 8946eac364e58e9d3965e0baa455a1b09fa28a77a6b021c52ce9fe168f172591142f2ff69a8a0988adaa6fb2b1e6ed63b428e8d5e4262628dc0b76583a55d859 SHA512 d8ba13433a74f5ce01cbf7f8813d5694ccafdd1eb5e6eb52aa37e5e5ead36063c782e777c791cc740850e69af6543b2122d7e714afa173b1748a9d40861ec7d4
diff --git a/dev-perl/LWP-Online/files/1.08-no-network.patch b/dev-perl/LWP-Online/files/1.08-no-network.patch
new file mode 100644
index 000000000000..e6b0419eef09
--- /dev/null
+++ b/dev-perl/LWP-Online/files/1.08-no-network.patch
@@ -0,0 +1,30 @@
+diff -Naur LWP-Online-1.08/lib/LWP/Online.pm LWP-Online-1.08b/lib/LWP/Online.pm
+--- LWP-Online-1.08/lib/LWP/Online.pm 2011-07-08 07:02:25.000000000 +0000
++++ LWP-Online-1.08b/lib/LWP/Online.pm 2016-03-06 06:20:12.351333667 +0000
+@@ -167,6 +167,9 @@
+ my @functions = grep { $_ ne ':skip_all' } @_;
+ if ( @functions != @_ ) {
+ require Test::More;
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ Test::More->import( skip_all => 'NO_NETWORK_TESTING set' );
++ }
+ unless ( online() ) {
+ Test::More->import( skip_all => 'Test requires a working internet connection' );
+ }
+diff -Naur LWP-Online-1.08/t/02_main.t LWP-Online-1.08b/t/02_main.t
+--- LWP-Online-1.08/t/02_main.t 2011-07-08 07:02:25.000000000 +0000
++++ LWP-Online-1.08b/t/02_main.t 2016-03-06 06:14:41.521243616 +0000
+@@ -7,7 +7,12 @@
+ $| = 1;
+ $^W = 1;
+ }
+-
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ require Test::More;
++ Test::More->import('skip_all', "NO_NETWORK_TESTING set");
++ }
++}
+ use Test::More tests => 6;
+ use LWP::Online 'online', 'offline';
+
diff --git a/dev-perl/LWP-Online/metadata.xml b/dev-perl/LWP-Online/metadata.xml
new file mode 100644
index 000000000000..d26c68e43613
--- /dev/null
+++ b/dev-perl/LWP-Online/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <longdescription>LWP::Online is a Perl Module for testing the state of internet accessibility</longdescription>
+ <upstream>
+ <remote-id type="cpan">LWP-Online</remote-id>
+ <remote-id type="cpan-module">LWP::Online</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LWP-Protocol-http10-6.30.0 b/dev-perl/LWP-Protocol-http10-6.30.0
deleted file mode 100644
index 7e4bf6b8e5cc..000000000000
--- a/dev-perl/LWP-Protocol-http10-6.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/libwww-perl-6.0.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Legacy HTTP/1.0 support for LWP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LWP-Protocol-http10/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/libwww-perl-6.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/LWP-Protocol-http10-6.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6403ba38356ed4a19e2d5c35603188fd
diff --git a/dev-perl/LWP-Protocol-http10/LWP-Protocol-http10-6.30.0.ebuild b/dev-perl/LWP-Protocol-http10/LWP-Protocol-http10-6.30.0.ebuild
new file mode 100644
index 000000000000..9777d0da1214
--- /dev/null
+++ b/dev-perl/LWP-Protocol-http10/LWP-Protocol-http10-6.30.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=6.03
+inherit perl-module
+
+DESCRIPTION="Legacy HTTP/1.0 support for LWP"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/HTTP-Message-6.0.0
+ virtual/perl-IO
+ >=dev-perl/libwww-perl-6.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/LWP-Protocol-http10/Manifest b/dev-perl/LWP-Protocol-http10/Manifest
new file mode 100644
index 000000000000..d8156153eea7
--- /dev/null
+++ b/dev-perl/LWP-Protocol-http10/Manifest
@@ -0,0 +1,3 @@
+DIST LWP-Protocol-http10-6.03.tar.gz 4792 BLAKE2B 246f5f543f186f03f692311ff3effabd414639f2f9225c14f1332d73f5ce1bd26859bfd4eff06ba5fac1e0706f6e2580d51fc891ee685c7323e99837a079ec02 SHA512 50d146acad2cbfbd28cf7d0646485788574f217b216e35eb14c1cefd811fabe72237080f80b7900a06c7f1169ce8c07b87b6472143b5c27b59e3c55884b55153
+EBUILD LWP-Protocol-http10-6.30.0.ebuild 428 BLAKE2B fc85bb226e3d5f540b53c91163f5cfc086adbce3b01fbb81582c6ae973b8e339e02fc3504619d37bb1d0b4f8af18f014b4761815994b19137a4fe44414488920 SHA512 e5e689fb826d2c645221ba19df85a0bf1dff251fae9818b07c4421e15f09f43d791792b2b610e3eeb3515762fe16b6986234d7aefc34bf85055fd88a292b89b9
+MISC metadata.xml 411 BLAKE2B 4324326cdbb25f0918e0b6e5f61b3a8b903e3a2224f520c59ee2f4eac4c78a917cf796ac2c828cd8acd805de5731602d1844e93de5e42fec7b7657540adf04fe SHA512 80a505045a8a576a1c252f0b84fd4c1f2b7c5b260a6b156e8917ad4173b7948a30e54497c79e9a4928833dc28c0ad1cc177c40ff7f6ca01760ce9a588ec4614f
diff --git a/dev-perl/LWP-Protocol-http10/metadata.xml b/dev-perl/LWP-Protocol-http10/metadata.xml
new file mode 100644
index 000000000000..6558a773ee8c
--- /dev/null
+++ b/dev-perl/LWP-Protocol-http10/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">LWP-Protocol-http10</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::http10</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LWP-Protocol-https-6.60.0 b/dev-perl/LWP-Protocol-https-6.60.0
deleted file mode 100644
index 08bc62bea8c6..000000000000
--- a/dev-perl/LWP-Protocol-https-6.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=app-misc/ca-certificates >=dev-perl/libwww-perl-6.20.0 >=dev-perl/Net-HTTP-6 >=dev-perl/IO-Socket-SSL-1.540.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Provide https support for LWP::UserAgent
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/LWP-Protocol-https/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-misc/ca-certificates >=dev-perl/libwww-perl-6.20.0 >=dev-perl/Net-HTTP-6 >=dev-perl/IO-Socket-SSL-1.540.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHILLI/LWP-Protocol-https-6.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1c88b7b443e7c5e7789c236fa4986cc0
diff --git a/dev-perl/LWP-Protocol-https-6.70.0 b/dev-perl/LWP-Protocol-https-6.70.0
deleted file mode 100644
index 520bf6fa8b9f..000000000000
--- a/dev-perl/LWP-Protocol-https-6.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-misc/ca-certificates >=dev-perl/IO-Socket-SSL-1.540.0 >=dev-perl/libwww-perl-6.60.0 >=dev-perl/Net-HTTP-6 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Test-RequiresInternet ) dev-lang/perl:=
-DESCRIPTION=Provide https support for LWP::UserAgent
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LWP-Protocol-https/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-misc/ca-certificates >=dev-perl/IO-Socket-SSL-1.540.0 >=dev-perl/libwww-perl-6.60.0 >=dev-perl/Net-HTTP-6 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=12cefcc7c897906155e2c56882f7a4d5
diff --git a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.60.0.ebuild b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.60.0.ebuild
new file mode 100644
index 000000000000..44caf92ca7c2
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.60.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSCHILLI
+MODULE_VERSION=6.06
+inherit perl-module
+
+DESCRIPTION="Provide https support for LWP::UserAgent"
+
+SLOT="0"
+IUSE=""
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ app-misc/ca-certificates
+ >=dev-perl/libwww-perl-6.20.0
+ >=dev-perl/Net-HTTP-6
+ >=dev-perl/IO-Socket-SSL-1.540.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.60.0-etcsslcerts.patch
+ "${FILESDIR}"/${PN}-6.60.0-CVE-2014-3230.patch
+)
+
+SRC_TEST=online
diff --git a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.70.0.ebuild b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.70.0.ebuild
new file mode 100644
index 000000000000..f6efc4943fbc
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.70.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.07
+inherit perl-module
+
+DESCRIPTION="Provide https support for LWP::UserAgent"
+
+SLOT="0"
+IUSE="test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ app-misc/ca-certificates
+ >=dev-perl/IO-Socket-SSL-1.540.0
+ >=dev-perl/libwww-perl-6.60.0
+ >=dev-perl/Net-HTTP-6
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-RequiresInternet
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.70.0-etcsslcerts.patch
+ "${FILESDIR}"/${PN}-6.70.0-CVE-2014-3230.patch # note: breaks a test, still needed?
+)
+PERL_RM_FILES=(
+ "t/https_proxy.t" # see above
+)
diff --git a/dev-perl/LWP-Protocol-https/Manifest b/dev-perl/LWP-Protocol-https/Manifest
new file mode 100644
index 000000000000..66d9f96320ac
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/Manifest
@@ -0,0 +1,9 @@
+AUX LWP-Protocol-https-6.60.0-CVE-2014-3230.patch 903 BLAKE2B 4e874b53671b696a7e4301e0917d8cb279c73fdddf1cb787cbfea4a1a27d9e97800b373a928fafbcca2dcc4f07f3a3b53d6c50b92ccbb62e1356c3bd87f8aef1 SHA512 028cfcdd4fd0cab46b2d1aef4a59fd575a3180bc34a69d8973c67177d27fc7995dac0e003983e448354858747f3f3d19ec3eaf6a42e2619cfde1275ea7e41ec1
+AUX LWP-Protocol-https-6.60.0-etcsslcerts.patch 1193 BLAKE2B 778116724b8c03622c1b916fe299740031841c9497b9fedcee67b1e93cdcad1a270b8757d06a4873fd75278e2def80a36025906831106a98a1b49e3ee4c3ff77 SHA512 09fb5755f9a56199c1b6aea9c3e75bf397424f041474904e1c93545ce676edbac4fafd105c1a87038576e2e5017186c2836357dbefe89b1872186027b318ea34
+AUX LWP-Protocol-https-6.70.0-CVE-2014-3230.patch 1136 BLAKE2B b6a82d284c8a4bcc6dfc62a253ed887fadc32f0b149e8ff1a04769495c9f1729c0a9e2b775311a574265620b49da98c7e5f0ae43f58c948da7e6b41a2872a723 SHA512 115a0b152722e874e35a6d7207b8e77c19f14a7f1fe7d4dd2e246c3085332ec37b2839e386063e48159d9194a6dce19c2dcbe03d5e66360d28cc5d0547f9e63d
+AUX LWP-Protocol-https-6.70.0-etcsslcerts.patch 1595 BLAKE2B 1a0d41704506f988405a776d96292e12be53487b3d2ab71259f82282ba95741e647925444d4c4090b242ebeeee49c7e2dc83f93d5aca6480bb4731970c410f98 SHA512 977ae51ffaa8d931e55b1aac278980f0a13fc06f0cbed99b81d983cd98068f5f8e65b388ed97befa6c850d92e9cae785ae3b4f84d5115cf730271bc04a40e18d
+DIST LWP-Protocol-https-6.06.tar.gz 8376 BLAKE2B f8c19db22689c50b707f45d19f745e49329edf14d87a888f9d5d4eab901d5bbeac0b525f13a3dd0ad8ab642a2ea7f2a77167a86ccbe5bc6644bc4478531be8ec SHA512 acc65d63da858f25cf9cc1e11d074f035e8ead4c1ffea22bac930f61100ff98f2bf0bb4ede12219d6c22bd5fe4d99532a45fe5cbc9a4b863dd16b0c379f8d2ea
+DIST LWP-Protocol-https-6.07.tar.gz 9184 BLAKE2B 0104a51ac8b5cedeedc2f19bf6079a2f22f050db5f9e9030a015b473c63c8c01ea1716551a30e9602323dd420fdd50e304840722d214d38e1ae2a0347c91448a SHA512 4a07cd8a1c44e31781069a632a77f3af43747933420e831b4fd4a12faac7dc04f0c6b10ea773c3e14ecb66209a547b3587c0e3f481a55b9929db65f7b10343aa
+EBUILD LWP-Protocol-https-6.60.0.ebuild 800 BLAKE2B 1bc5a19a0500a22ed903ac9b79f110624d794b3f92f109061bcc0ab174c7c6ae8a431ad6cde98b9e6e3ad88f26cb339dc150ac3f82a8edb0611b76c8091ec658 SHA512 2463813e314c4e9d16d9cf532b631e56bd16f5c4bd944f1edf16650c41d4c1d0c2b6cc5aa8919732916042f0a07dc6e082f663e5a08e0c82cf58788eea429399
+EBUILD LWP-Protocol-https-6.70.0.ebuild 952 BLAKE2B db6ee911aa992ff97627ee6d8bb081823904644c27f757d68607c9fe0d117de48edcbfba34220d0417f8990a1e6b0cbd298935081cc30d59f9e250cd9dd7c6ab SHA512 29651d2fcec83c918e1ef8f641f3ca602777bdb30eb7fe6bd4fc49b0636eb0be9c2474335e9d5791283e709de0c1209f1841d1c4833ac66e9fdeb9ea0dcc7cd4
+MISC metadata.xml 470 BLAKE2B 3ca8b3351b051c0c140dfd02e57b98551aa5e3015d008ecd4c609aae9067535e9eec71c5c94b7f8f33931a69d6ad5f4a357cf91d070fc7932c8ccd692fc4471e SHA512 53faefb3533b9b8534d5a41f25eb5c77e0d9a5e765ef0c90a18c6bb1bee62bc9ee88ad4e8eed4c85453ef4cfabb240d5ff1e60e6a6651af0476ce0fa1d269bb8
diff --git a/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.60.0-CVE-2014-3230.patch b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.60.0-CVE-2014-3230.patch
new file mode 100644
index 000000000000..1eb26d2e4092
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.60.0-CVE-2014-3230.patch
@@ -0,0 +1,22 @@
+Source: https://bugzilla.redhat.com/show_bug.cgi?id=1094440
+
+This patch combines the following two:
+https://bugzilla.redhat.com/attachment.cgi?id=894747
+https://bugzilla.redhat.com/attachment.cgi?id=894748
+
+diff -ruN LWP-Protocol-https-6.06.orig/lib/LWP/Protocol/https.pm LWP-Protocol-https-6.06/lib/LWP/Protocol/https.pm
+--- LWP-Protocol-https-6.06.orig/lib/LWP/Protocol/https.pm 2014-04-18 18:33:26.000000000 +0200
++++ LWP-Protocol-https-6.06/lib/LWP/Protocol/https.pm 2014-10-26 23:57:27.714303175 +0100
+@@ -21,7 +21,11 @@
+ $ssl_opts{SSL_verifycn_scheme} = 'www';
+ }
+ else {
+- $ssl_opts{SSL_verify_mode} = 0;
++ if ( $Net::HTTPS::SSL_SOCKET_CLASS eq 'Net::SSL' ) {
++ $ssl_opts{SSL_verifycn_scheme} = '';
++ } else {
++ $ssl_opts{SSL_verifycn_scheme} = 'none';
++ }
+ }
+ if ($ssl_opts{SSL_verify_mode}) {
+ unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) {
diff --git a/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.60.0-etcsslcerts.patch b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.60.0-etcsslcerts.patch
new file mode 100644
index 000000000000..55163a097835
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.60.0-etcsslcerts.patch
@@ -0,0 +1,33 @@
+See https://bugs.gentoo.org/358081
+
+
+diff -ruN LWP-Protocol-https-6.06.orig/lib/LWP/Protocol/https.pm LWP-Protocol-https-6.06/lib/LWP/Protocol/https.pm
+--- LWP-Protocol-https-6.06.orig/lib/LWP/Protocol/https.pm 2014-04-18 18:33:26.000000000 +0200
++++ LWP-Protocol-https-6.06/lib/LWP/Protocol/https.pm 2014-10-27 00:04:50.604802937 +0100
+@@ -25,25 +25,7 @@
+ }
+ if ($ssl_opts{SSL_verify_mode}) {
+ unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) {
+- eval {
+- require Mozilla::CA;
+- };
+- if ($@) {
+- if ($@ =! /^Can't locate Mozilla\/CA\.pm/) {
+- $@ = <<'EOT';
+-Can't verify SSL peers without knowing which Certificate Authorities to trust
+-
+-This problem can be fixed by either setting the PERL_LWP_SSL_CA_FILE
+-environment variable or by installing the Mozilla::CA module.
+-
+-To disable verification of SSL peers set the PERL_LWP_SSL_VERIFY_HOSTNAME
+-environment variable to 0. If you do this you can't be sure that you
+-communicate with the expected peer.
+-EOT
+- }
+- die $@;
+- }
+- $ssl_opts{SSL_ca_file} = Mozilla::CA::SSL_ca_file();
++ $ssl_opts{SSL_ca_path} = '/etc/ssl/certs';
+ }
+ }
+ $self->{ssl_opts} = \%ssl_opts;
diff --git a/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-CVE-2014-3230.patch b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-CVE-2014-3230.patch
new file mode 100644
index 000000000000..781d72ee03e9
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-CVE-2014-3230.patch
@@ -0,0 +1,36 @@
+From 67de137e737e4fa92d0cb746bdc8474d7bb5e000 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 21 Mar 2017 10:11:32 +1300
+Subject: Use SSL_verifycn_scheme instead of disabling SSL_verify_mode
+
+Re: CVE-2014-3230
+
+Redhat Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1094440
+
+Combines: https://bugzilla.redhat.com/attachment.cgi?id=894747
+ https://bugzilla.redhat.com/attachment.cgi?id=894748
+---
+ lib/LWP/Protocol/https.pm | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/lib/LWP/Protocol/https.pm b/lib/LWP/Protocol/https.pm
+index f8ab398..ba69966 100644
+--- a/lib/LWP/Protocol/https.pm
++++ b/lib/LWP/Protocol/https.pm
+@@ -21,7 +21,12 @@ sub _extra_sock_opts
+ $ssl_opts{SSL_verifycn_scheme} = 'www';
+ }
+ else {
+- $ssl_opts{SSL_verify_mode} = 0;
++ if ( $Net::HTTPS::SSL_SOCKET_CLASS eq 'Net::SSL' ) {
++ $ssl_opts{SSL_verifycn_scheme} = '';
++ }
++ else {
++ $ssl_opts{SSL_verifycn_scheme} = 'none';
++ }
+ }
+ if ($ssl_opts{SSL_verify_mode}) {
+ unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) {
+--
+2.12.0
+
diff --git a/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-etcsslcerts.patch b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-etcsslcerts.patch
new file mode 100644
index 000000000000..2553c7949af9
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-etcsslcerts.patch
@@ -0,0 +1,48 @@
+From 9baa19987f93284be254415d15db56c599e52e1e Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 21 Mar 2017 10:07:35 +1300
+Subject: Ensure using System Certificates instead of Mozilla-CA
+
+Bug: https://bugs.gentoo.org/358081
+---
+ lib/LWP/Protocol/https.pm | 24 +++---------------------
+ 1 file changed, 3 insertions(+), 21 deletions(-)
+
+diff --git a/lib/LWP/Protocol/https.pm b/lib/LWP/Protocol/https.pm
+index ed4d832..f8ab398 100644
+--- a/lib/LWP/Protocol/https.pm
++++ b/lib/LWP/Protocol/https.pm
+@@ -24,27 +24,9 @@ sub _extra_sock_opts
+ $ssl_opts{SSL_verify_mode} = 0;
+ }
+ if ($ssl_opts{SSL_verify_mode}) {
+- unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) {
+- eval {
+- require Mozilla::CA;
+- };
+- if ($@) {
+- if ($@ =~ /^Can't locate Mozilla\/CA\.pm/) {
+- $@ = <<'EOT';
+-Can't verify SSL peers without knowing which Certificate Authorities to trust
+-
+-This problem can be fixed by either setting the PERL_LWP_SSL_CA_FILE
+-environment variable or by installing the Mozilla::CA module.
+-
+-To disable verification of SSL peers set the PERL_LWP_SSL_VERIFY_HOSTNAME
+-environment variable to 0. If you do this you can't be sure that you
+-communicate with the expected peer.
+-EOT
+- }
+- die $@;
+- }
+- $ssl_opts{SSL_ca_file} = Mozilla::CA::SSL_ca_file();
+- }
++ unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) {
++ $ssl_opts{SSL_ca_path} = '/etc/ssl/certs';
++ }
+ }
+ $self->{ssl_opts} = \%ssl_opts;
+ return (%ssl_opts, $self->SUPER::_extra_sock_opts);
+--
+2.12.0
+
diff --git a/dev-perl/LWP-Protocol-https/metadata.xml b/dev-perl/LWP-Protocol-https/metadata.xml
new file mode 100644
index 000000000000..06f924d1c8e9
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">LWP-Protocol-https</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::https</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::https::Socket</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LWP-UserAgent-Cached-0.60.0-r1 b/dev-perl/LWP-UserAgent-Cached-0.60.0-r1
deleted file mode 100644
index e1863cc7bd3e..000000000000
--- a/dev-perl/LWP-UserAgent-Cached-0.60.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl virtual/perl-File-Temp >=virtual/perl-ExtUtils-MakeMaker-6.520.0 test? ( >=dev-perl/Test-Mock-LWP-Dispatch-0.20.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=LWP::UserAgent with simple caching mechanism
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LWP-UserAgent-Cached/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OL/OLEG/LWP-UserAgent-Cached-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c6127d09c7aaed1867ca52c3dcb66baa
diff --git a/dev-perl/LWP-UserAgent-Cached/LWP-UserAgent-Cached-0.60.0-r1.ebuild b/dev-perl/LWP-UserAgent-Cached/LWP-UserAgent-Cached-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..d708648415af
--- /dev/null
+++ b/dev-perl/LWP-UserAgent-Cached/LWP-UserAgent-Cached-0.60.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OLEG
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="LWP::UserAgent with simple caching mechanism"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/libwww-perl"
+DEPEND="${RDEPEND}
+ virtual/perl-File-Temp
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ test? (
+ >=dev-perl/Test-Mock-LWP-Dispatch-0.20.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/LWP-UserAgent-Cached/Manifest b/dev-perl/LWP-UserAgent-Cached/Manifest
new file mode 100644
index 000000000000..3f6fd3bb38a3
--- /dev/null
+++ b/dev-perl/LWP-UserAgent-Cached/Manifest
@@ -0,0 +1,3 @@
+DIST LWP-UserAgent-Cached-0.06.tar.gz 8248 BLAKE2B 1cd40d9f41181b7c820a9f8e9db1201a1f3572494cf6eac12417381ca5912d30380c2b29996f92ce6a5838eed2c159e238eae16cf23d015cb3b79401c2f97963 SHA512 151d2e145f768fda950c718b0f00aca946797328968c67b689af2dbc48546b66040f108bd03aac52bb12bd7cea569f1332a787e0899ea4c0b91753de2aea996e
+EBUILD LWP-UserAgent-Cached-0.60.0-r1.ebuild 488 BLAKE2B 8f10209cb6780f7e8f8d189161764a94c1830bc15e0f7bbdb8559738beb01aa3c652ddc7a5f25aa376506d8dc9c5ba4550e405a924109580f1fedd9c231623df SHA512 1619c46a2e4824409b3b5c09b8443383e1517b9e32b90eb2d7a4f1c0c8b196570bb364e9c5be287aa53ab7485dd12cba9ebafcd8553a77ce1d0d2a20cad50a65
+MISC metadata.xml 413 BLAKE2B be2ae6ee9c773b61b9bdaac1510234636a60c08a3225bea696f3e5d075cb81d51d76b2a0cb9abbc7cb330745a2cd40f26dcc39edd3ed3840a8a674cac10aab87 SHA512 7478bf4cc2f309b3c1c6b0256fca677e437e403a984606b93ec2343b4e1a736a2a652d55b83c3f5d54393e823db20247505fff288abc11a185185b8b96f6415e
diff --git a/dev-perl/LWP-UserAgent-Cached/metadata.xml b/dev-perl/LWP-UserAgent-Cached/metadata.xml
new file mode 100644
index 000000000000..3e10910be52f
--- /dev/null
+++ b/dev-perl/LWP-UserAgent-Cached/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">LWP-UserAgent-Cached</remote-id>
+ <remote-id type="cpan-module">LWP::UserAgent::Cached</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LWP-UserAgent-Determined-1.70.0 b/dev-perl/LWP-UserAgent-Determined-1.70.0
deleted file mode 100644
index aab57cd2afae..000000000000
--- a/dev-perl/LWP-UserAgent-Determined-1.70.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A virtual browser that retries errors
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LWP-UserAgent-Determined/
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/LWP-UserAgent-Determined-1.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=49c70ecbe6299981c3c5d5646d020bc7
diff --git a/dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0.ebuild b/dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0.ebuild
new file mode 100644
index 000000000000..5486fdb24095
--- /dev/null
+++ b/dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXMV
+DIST_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="A virtual browser that retries errors"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/libwww-perl"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/LWP-UserAgent-Determined/Manifest b/dev-perl/LWP-UserAgent-Determined/Manifest
new file mode 100644
index 000000000000..b325f2f688d6
--- /dev/null
+++ b/dev-perl/LWP-UserAgent-Determined/Manifest
@@ -0,0 +1,3 @@
+DIST LWP-UserAgent-Determined-1.07.tar.gz 6822 BLAKE2B cf4afe4b535c82c70fdd30224a826c84ff47d98541181d4e2c299ffb6463917487995f7a98a67548f507ce6058ab6de6949009f5f0952582f1e5a3a76ade5253 SHA512 bed056468366bf86f0711a23c5bdb502a614efa2fd80d632f8d43d33295309d0ee88e439933cb3eda99192ad7d7025d0a7f6f0a53a45e79e70512771bb58ae7d
+EBUILD LWP-UserAgent-Determined-1.70.0.ebuild 395 BLAKE2B d5cc073c43985ad811d76cb7cb2ce7852572b1916d6e0a21ec1fcca2256bf014b06222ee844ab9340cdfcb4e21b0de2011425b85cbc58a6aafaf0b3efd417ce6 SHA512 ce37223d01cb7a940417a33542ab763223398199303dfe42cf7a11cbf3a3fce6c96a11b4a5ac4a879f4c6119bf947f70cdaff8a65f8a7c9ad8637e70097ac62e
+MISC metadata.xml 421 BLAKE2B 62866760fb2b27cf79866578e67a1a2501cecf6880160c288649309d11e851bead88593cc0efb6a4d51e42cb08b7f2bc7961d5ea3b7556b67cc60d090f940654 SHA512 72a34aa7761d74c086ea3e8b6f4321b529a6f7cb01053f60ab43b3b08a606fbd25baacd9737cb3e07907996f0c908ed3e157996fd41557ec0a3b15032bb449f2
diff --git a/dev-perl/LWP-UserAgent-Determined/metadata.xml b/dev-perl/LWP-UserAgent-Determined/metadata.xml
new file mode 100644
index 000000000000..c1d6672dafa1
--- /dev/null
+++ b/dev-perl/LWP-UserAgent-Determined/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">LWP-UserAgent-Determined</remote-id>
+ <remote-id type="cpan-module">LWP::UserAgent::Determined</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LWPx-ParanoidAgent-1.100.0 b/dev-perl/LWPx-ParanoidAgent-1.100.0
deleted file mode 100644
index 970aa6d0b898..000000000000
--- a/dev-perl/LWPx-ParanoidAgent-1.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl dev-perl/Net-DNS virtual/perl-Time-HiRes >=dev-perl/Crypt-SSLeay-0.580.0 dev-lang/perl:=
-DESCRIPTION=Subclass of LWP::UserAgent that protects you from harm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LWPx-ParanoidAgent/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-perl/Net-DNS virtual/perl-Time-HiRes >=dev-perl/Crypt-SSLeay-0.580.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAXJAZMAN/lwp/LWPx-ParanoidAgent-1.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a86e96628f466647c91a1202acdeffaa
diff --git a/dev-perl/LWPx-ParanoidAgent-1.120.0 b/dev-perl/LWPx-ParanoidAgent-1.120.0
deleted file mode 100644
index e49ee241afe5..000000000000
--- a/dev-perl/LWPx-ParanoidAgent-1.120.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl dev-perl/Net-DNS virtual/perl-Time-HiRes dev-lang/perl:=
-DESCRIPTION=Subclass of LWP::UserAgent that protects you from harm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LWPx-ParanoidAgent/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-perl/Net-DNS virtual/perl-Time-HiRes virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAXJAZMAN/lwp/LWPx-ParanoidAgent-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4fe90533902ed4db676724c353766004
diff --git a/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.100.0.ebuild b/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.100.0.ebuild
new file mode 100644
index 000000000000..541f840b7006
--- /dev/null
+++ b/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.100.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_SECTION=lwp
+DIST_AUTHOR=SAXJAZMAN
+DIST_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Subclass of LWP::UserAgent that protects you from harm"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+# Net::SSL 2.85 -> Crypt-SSLeay 0.58
+DEPEND="dev-perl/libwww-perl
+ dev-perl/Net-DNS
+ virtual/perl-Time-HiRes
+ >=dev-perl/Crypt-SSLeay-0.580.0
+"
+RDEPEND="${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ local my_test_control
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if has network ${my_test_control}; then
+ einfo "Enabling ONLINE_TESTS"
+ export ONLINE_TESTS=1
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0.ebuild b/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0.ebuild
new file mode 100644
index 000000000000..a45d634a7c9f
--- /dev/null
+++ b/dev-perl/LWPx-ParanoidAgent/LWPx-ParanoidAgent-1.120.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_SECTION=lwp
+DIST_AUTHOR=SAXJAZMAN
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Subclass of LWP::UserAgent that protects you from harm"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-perl/libwww-perl
+ dev-perl/Net-DNS
+ virtual/perl-Time-HiRes
+"
+RDEPEND="${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ local my_test_control
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if has network ${my_test_control}; then
+ einfo "Enabling ONLINE_TESTS"
+ export ONLINE_TESTS=1
+ else
+ ewarn "Comprehensive testing requires network access. For details see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl_rm_files t/40-slowserver.t t/50-stuckserver.t
+ perl-module_src_test
+}
diff --git a/dev-perl/LWPx-ParanoidAgent/Manifest b/dev-perl/LWPx-ParanoidAgent/Manifest
new file mode 100644
index 000000000000..8964bd325ed9
--- /dev/null
+++ b/dev-perl/LWPx-ParanoidAgent/Manifest
@@ -0,0 +1,5 @@
+DIST LWPx-ParanoidAgent-1.10.tar.gz 17665 BLAKE2B 81d74f1d35dcc9c4d8842b8d7a7be6b43bf683d377e9d1cc62fa0de854700ac3bcf9c31f79986cff65a010fda87d4b7244b5430f1afa111e44b5ab65f98fc498 SHA512 8a1a1cdc4ab826b66abedfbbe7baee694d1083fc6dce2c2f6b69bf5e369ef0212ffdcd2afc9fadafa9977e3be9f7a4e4b1ea092e6c6773c1f9fc356c87c5434d
+DIST LWPx-ParanoidAgent-1.12.tar.gz 57426 BLAKE2B f091f24ae6958f0512845d968816d3adc633a0fdea7183cc35a07b4866cd27cca661ec57f367130120d4bbccf11d30779c7ac647b28875838baa31c12f181042 SHA512 96c380bedfc47802e4167fc1e96dffac8544b74c5b29082728196cd709cd8997caf5c715f06a7d37aca7dbfb1bba1e452618e5711fb250d798beb1fc7a49134b
+EBUILD LWPx-ParanoidAgent-1.100.0.ebuild 729 BLAKE2B f398ac4732ae974dffd715ec27982a85bf67e024ccf5d879a1d4a3e8c5bf7e5fddf05ed155ebb48b677adb08c2fe4434190edd708c074141541d97f2be46e321 SHA512 aa6eaf45349ba7de9a887634bd8e1671a1d9d259c8d601f7d8f1fdadc4d1c06487229714820b809619f25f8e02e0cec6bc8541402551b14421694a2c6a456ad9
+EBUILD LWPx-ParanoidAgent-1.120.0.ebuild 874 BLAKE2B 25e0539c1bcf8349b8f77d3d456d2bcc4f65017c0245d5a28d53fac42298eb690ec72ec2676360a78933d042326f900b9e836deb4d0fae46794c00b27629e406 SHA512 85cbd057266d59fc4879a192384cbfedfb14cb971e9f1ef7c5f9d48d4e33ff58c22d755dc19b556b7b77338124b746750f822045f0f230691b2d239fd56a9b7b
+MISC metadata.xml 821 BLAKE2B 42db89f4a6f973841e4daf50dee7f90bdf991913b780fd2594cd7773e575cb163d9b98720315db74ba9e7fba2a593c80359f1c53ea973eb7dd30f818c92ce1ce SHA512 d71e0e650604e1dcb7b90072375b62660d50835d2148d7792119ebb0ad2c6491c29942c5cffcfef4b2dc77535b355a71dc61ce2666b59de92b97192e1fe6a042
diff --git a/dev-perl/LWPx-ParanoidAgent/metadata.xml b/dev-perl/LWPx-ParanoidAgent/metadata.xml
new file mode 100644
index 000000000000..266f560ded26
--- /dev/null
+++ b/dev-perl/LWPx-ParanoidAgent/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">LWPx-ParanoidAgent</remote-id>
+ <remote-id type="cpan-module">LWPx::ParanoidAgent</remote-id>
+ <remote-id type="cpan-module">LWPx::Protocol::http_paranoid</remote-id>
+ <remote-id type="cpan-module">LWPx::Protocol::http_paranoid::Socket</remote-id>
+ <remote-id type="cpan-module">LWPx::Protocol::http_paranoid::SocketMethods</remote-id>
+ <remote-id type="cpan-module">LWPx::Protocol::https_paranoid</remote-id>
+ <remote-id type="cpan-module">LWPx::Protocol::https_paranoid::Socket</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LaTeX-Driver-0.200.4 b/dev-perl/LaTeX-Driver-0.200.4
deleted file mode 100644
index b661e42a2fb5..000000000000
--- a/dev-perl/LaTeX-Driver-0.200.4
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Accessor dev-perl/Exception-Class dev-perl/File-Slurp virtual/perl-File-Spec dev-perl/File-pushd virtual/perl-Getopt-Long dev-perl/Readonly virtual/perl-parent virtual/latex-base virtual/perl-ExtUtils-MakeMaker test? ( app-text/texlive-core dev-texlive/texlive-latexextra ) dev-lang/perl:=
-DESCRIPTION=Perl encapsulation of invoking the Latex programs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LaTeX-Driver/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor dev-perl/Exception-Class dev-perl/File-Slurp virtual/perl-File-Spec dev-perl/File-pushd virtual/perl-Getopt-Long dev-perl/Readonly virtual/perl-parent virtual/latex-base dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EI/EINHVERFR/LaTeX-Driver-0.200.4.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f1cae65ad352492e1ea834d45f5e3cf1
diff --git a/dev-perl/LaTeX-Driver-0.300.2 b/dev-perl/LaTeX-Driver-0.300.2
deleted file mode 100644
index ee9ffcaff39b..000000000000
--- a/dev-perl/LaTeX-Driver-0.300.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Capture-Tiny dev-perl/Class-Accessor dev-perl/Exception-Class dev-perl/File-Slurp virtual/perl-File-Spec dev-perl/File-pushd virtual/perl-Getopt-Long dev-perl/Readonly virtual/perl-parent virtual/latex-base >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Exception app-text/texlive-core dev-texlive/texlive-latexextra ) dev-lang/perl:=
-DESCRIPTION=Perl encapsulation of invoking the Latex programs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LaTeX-Driver/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Capture-Tiny dev-perl/Class-Accessor dev-perl/Exception-Class dev-perl/File-Slurp virtual/perl-File-Spec dev-perl/File-pushd virtual/perl-Getopt-Long dev-perl/Readonly virtual/perl-parent virtual/latex-base dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EI/EINHVERFR/LaTeX-Driver-0.300.2.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4c099dce3b30c913af397eac186b9e87
diff --git a/dev-perl/LaTeX-Driver/LaTeX-Driver-0.200.4.ebuild b/dev-perl/LaTeX-Driver/LaTeX-Driver-0.200.4.ebuild
new file mode 100644
index 000000000000..5af597d3e678
--- /dev/null
+++ b/dev-perl/LaTeX-Driver/LaTeX-Driver-0.200.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EINHVERFR
+DIST_VERSION=0.200.4
+inherit perl-module
+
+DESCRIPTION="Perl encapsulation of invoking the Latex programs"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Accessor
+ dev-perl/Exception-Class
+ dev-perl/File-Slurp
+ virtual/perl-File-Spec
+ dev-perl/File-pushd
+ virtual/perl-Getopt-Long
+ dev-perl/Readonly
+ virtual/perl-parent
+ virtual/latex-base
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ app-text/texlive-core
+ dev-texlive/texlive-latexextra
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/LaTeX-Driver/LaTeX-Driver-0.300.2.ebuild b/dev-perl/LaTeX-Driver/LaTeX-Driver-0.300.2.ebuild
new file mode 100644
index 000000000000..dcecf72ede33
--- /dev/null
+++ b/dev-perl/LaTeX-Driver/LaTeX-Driver-0.300.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EINHVERFR
+DIST_VERSION=0.300.2
+inherit perl-module
+
+DESCRIPTION="Perl encapsulation of invoking the Latex programs"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Capture-Tiny
+ dev-perl/Class-Accessor
+ dev-perl/Exception-Class
+ dev-perl/File-Slurp
+ virtual/perl-File-Spec
+ dev-perl/File-pushd
+ virtual/perl-Getopt-Long
+ dev-perl/Readonly
+ virtual/perl-parent
+ virtual/latex-base
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Exception
+ app-text/texlive-core
+ dev-texlive/texlive-latexextra
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+
+ use test && perl_rm_files t/{90-kwalitee,91-pod,92-pod-coverage,93-perl-critic}.t
+
+ perl-module_src_prepare
+}
diff --git a/dev-perl/LaTeX-Driver/Manifest b/dev-perl/LaTeX-Driver/Manifest
new file mode 100644
index 000000000000..ba9d9b50d472
--- /dev/null
+++ b/dev-perl/LaTeX-Driver/Manifest
@@ -0,0 +1,5 @@
+DIST LaTeX-Driver-0.200.4.tar.gz 63968 BLAKE2B 9464b55274f2fd4ceabe3a82c5f10620ffc05c7e838b12d58f155650927f93e41db3e1004999373073fa6517a4482a0cfebb3f5e6aa88fa3ce65684c577e6a80 SHA512 7ed52118076460d84aa465cbe6c637d7289e2197aff0a40a654d4fdcea9e7a96ab945c7552709ba7cc65f818828e4107477da47b3fe184e474d4baf105048993
+DIST LaTeX-Driver-0.300.2.tar.gz 54084 BLAKE2B ea26e2fd065cbd79304116ca10ac5f1cfe77247aa615c2ca635cf5eaa9701276ee94e66be0efccf2bb560c6271cdfee55f56a0a00f7a77086bf5e641cba1c1ff SHA512 09f485071004d151c2d3ced576ac7b5423fd2d014a3950e0bc8bc2bb1e507b4aa6f041a7d54ad085632a0988d48d69ad726439adcabb8d8a81e10fb613e78271
+EBUILD LaTeX-Driver-0.200.4.ebuild 842 BLAKE2B b79b07021b8288f727eab12dd4d05fcf1ea242660951025763fc473caf164e2095ab5dcba08802535ff08b3f59d4c28c38155cde6dbc43a5f459ef3d4b8f083d SHA512 8dd76ac1daa5bdeb3e9ed766d3bc41d63038d38b423bbfbd1ef52846c97d3849a81ed693d4b66b1412f2c55379c46a26ed868b2bdda5af5275635d4eae926d2b
+EBUILD LaTeX-Driver-0.300.2.ebuild 1027 BLAKE2B 759a1ac425b57a69bc300915bc610d92858972ea2118c6a8f4bdb5e0599ebf05dba73545583df6e3905fcdbae0c596c754663e2a5cf1d808c57e9a2b8fb92bf4 SHA512 d653013408f43f9eaa0ebd51701895a7d9816c11c5edc580a5b3a0239c3ea8ec547022cb59ab5572348175c0049db9ab9854617eaae4e7643459b38014e23579
+MISC metadata.xml 471 BLAKE2B 0e15a8c8c20685d48b85e2c474cd8f646be44850b144712b85f8cf1b36e5510b3980d3335e0a42d937af61556807f0ba739a096126e573382b540ef72cede42a SHA512 f65e222344ca0d16b7254b7d8dd180a12e898a7fa7e041e442f01273dfefc0b38678f690d8b0ae75948ae8443f0b9158150df473dd164f88faa50e210a4654b8
diff --git a/dev-perl/LaTeX-Driver/metadata.xml b/dev-perl/LaTeX-Driver/metadata.xml
new file mode 100644
index 000000000000..631cf85f9c71
--- /dev/null
+++ b/dev-perl/LaTeX-Driver/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">LaTeX-Driver</remote-id>
+ <remote-id type="cpan-module">LaTeX::Driver</remote-id>
+ <remote-id type="cpan-module">LaTeX::Driver::FilterProgram</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LaTeX-Encode-0.91.6-r1 b/dev-perl/LaTeX-Encode-0.91.6-r1
deleted file mode 100644
index dd7815ccf941..000000000000
--- a/dev-perl/LaTeX-Encode-0.91.6-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Getopt-Long dev-perl/HTML-Parser dev-perl/Pod-LaTeX dev-perl/Readonly virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Carp-Always ) dev-lang/perl:=
-DESCRIPTION=Encode characters for LaTeX formatting
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LaTeX-Encode/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Getopt-Long dev-perl/HTML-Parser dev-perl/Pod-LaTeX dev-perl/Readonly dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EI/EINHVERFR/LaTeX-Encode-0.091.6.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d62deec3674bffb0b94a535c0dfbeab9
diff --git a/dev-perl/LaTeX-Encode-0.92.0 b/dev-perl/LaTeX-Encode-0.92.0
deleted file mode 100644
index daf73ceec4bb..000000000000
--- a/dev-perl/LaTeX-Encode-0.92.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Getopt-Long dev-perl/HTML-Parser dev-perl/Pod-LaTeX dev-perl/Readonly virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Carp-Always ) dev-lang/perl:=
-DESCRIPTION=Encode characters for LaTeX formatting
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LaTeX-Encode/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Getopt-Long dev-perl/HTML-Parser dev-perl/Pod-LaTeX dev-perl/Readonly dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EI/EINHVERFR/LaTeX-Encode-0.092.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7a632ad1955af8271aee0651b9c8b768
diff --git a/dev-perl/LaTeX-Encode/LaTeX-Encode-0.91.6-r1.ebuild b/dev-perl/LaTeX-Encode/LaTeX-Encode-0.91.6-r1.ebuild
new file mode 100644
index 000000000000..26aad6b8bf31
--- /dev/null
+++ b/dev-perl/LaTeX-Encode/LaTeX-Encode-0.91.6-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EINHVERFR
+DIST_VERSION=0.091.6
+inherit perl-module
+
+DESCRIPTION="Encode characters for LaTeX formatting"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Getopt-Long
+ dev-perl/HTML-Parser
+ dev-perl/Pod-LaTeX
+ dev-perl/Readonly
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Carp-Always
+ )
+"
diff --git a/dev-perl/LaTeX-Encode/LaTeX-Encode-0.92.0.ebuild b/dev-perl/LaTeX-Encode/LaTeX-Encode-0.92.0.ebuild
new file mode 100644
index 000000000000..646a20e740ed
--- /dev/null
+++ b/dev-perl/LaTeX-Encode/LaTeX-Encode-0.92.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EINHVERFR
+DIST_VERSION=0.092.0
+inherit perl-module
+
+DESCRIPTION="Encode characters for LaTeX formatting"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Getopt-Long
+ dev-perl/HTML-Parser
+ dev-perl/Pod-LaTeX
+ dev-perl/Readonly
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Carp-Always
+ )
+"
+src_test() {
+ perl_rm_files t/9*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/LaTeX-Encode/Manifest b/dev-perl/LaTeX-Encode/Manifest
new file mode 100644
index 000000000000..043c1725bb67
--- /dev/null
+++ b/dev-perl/LaTeX-Encode/Manifest
@@ -0,0 +1,5 @@
+DIST LaTeX-Encode-0.091.6.tar.gz 45887 BLAKE2B c687e36b21a77448d92a41d39f83827aa619f2c8d290e06ae23d9d9871fb0d5ef3c3c5da45aa665d0b262ca7e62949ae330ae9f7a70ca1df09be41a1d788331c SHA512 a0d6bb32a72aba07256b86fee134795792e52e90ddafd344f8bdc4aba318ac35a2fa62e47ac4586956f78db79ed6382bf859fe5151cc1319ca5a92f5712fd9ea
+DIST LaTeX-Encode-0.092.0.tar.gz 46309 BLAKE2B 85dc90a91f7455c2bd14271cf40f4d9af16aa9298dcf44b889fec16b809b09d5bf6c81ecfd4cd5747379f21e6e27de9ae6f6d1ca71d6296492e0a885d9596825 SHA512 6e77a3f48d40f47c20cc08c65eaf9a8635b2fa8b6f3ea403dadace85f2b8bc7e2e7a0834b3d55b0f24ab808ed9d2fa36dafdbcf04670e566b51c8f6a3ffdd144
+EBUILD LaTeX-Encode-0.91.6-r1.ebuild 507 BLAKE2B 69ce94646657eab002f1d3cc815a15636e9d08315ef8bf7bd52ccf7ddd2c0e191feac795154dd510b2b8a2976e268433f1777489aaa112112ed616e0da66f8fd SHA512 1a19d78899345e82a5f44fc77feea37904545af1dff68c17a4c1bda49d2c0ebc0363ad79fbe5fe971894bd678492654f8274fd3542371ca21f91ede064e8e607
+EBUILD LaTeX-Encode-0.92.0.ebuild 570 BLAKE2B f9721f7e2d5064f7554c29ebcb26cafc167dfab42f0852f4b64f93709d8c442e950f4e23689ebac3b5fb0281bcfabf407204ff2d545083fabefcf73f9f52b981 SHA512 610c352992598c4631450eb81f7b4dc0396a31be0b29778fd72c670bb38dd563b282e57458e9f008a6036484af5fb07de66f46d4ff821e8550507fdacab57b54
+MISC metadata.xml 396 BLAKE2B d98702bb55d87aa3bb7aa1c55bbe37c067d79728b3a684fc6f1ada704591835cdde5dd392dfdc762e2cf989fcb356a20f3211b346a3838210d09669bcaca07c2 SHA512 390044b90f7d35948ecda4859cede41bc052d4865a98c77899e879e4d5f8fe0c6ce15b7c223b850382b003711782bce1b5d06d4963cfc65ef03a41729a0ecfb4
diff --git a/dev-perl/LaTeX-Encode/metadata.xml b/dev-perl/LaTeX-Encode/metadata.xml
new file mode 100644
index 000000000000..9d0aab8c7e00
--- /dev/null
+++ b/dev-perl/LaTeX-Encode/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">LaTeX-Encode</remote-id>
+ <remote-id type="cpan-module">LaTeX::Encode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LaTeX-Table-1.0.6 b/dev-perl/LaTeX-Table-1.0.6
deleted file mode 100644
index 29ac2bb13aaa..000000000000
--- a/dev-perl/LaTeX-Table-1.0.6
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp dev-perl/Module-Pluggable dev-perl/Moose dev-perl/MooseX-FollowPBP virtual/perl-Scalar-List-Utils dev-perl/Template-Toolkit virtual/perl-version virtual/perl-File-Spec dev-perl/Module-Build test? ( dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for the automatic generation of LaTeX tables
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/LaTeX-Table/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd
-LICENSE=|| ( GPL-1+ Artistic )
-RDEPEND=virtual/perl-Carp dev-perl/Module-Pluggable dev-perl/Moose dev-perl/MooseX-FollowPBP virtual/perl-Scalar-List-Utils dev-perl/Template-Toolkit virtual/perl-version dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LI/LIMAONE/LaTeX-Table-v1.0.6.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=879ce23b7281f3c6670270cefd28284a
diff --git a/dev-perl/LaTeX-Table-1.0.6-r1 b/dev-perl/LaTeX-Table-1.0.6-r1
deleted file mode 100644
index 0f0f4124ef2f..000000000000
--- a/dev-perl/LaTeX-Table-1.0.6-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Module-Pluggable dev-perl/Moose dev-perl/MooseX-FollowPBP virtual/perl-Scalar-List-Utils dev-perl/Template-Toolkit virtual/perl-version virtual/perl-File-Spec dev-perl/Module-Build test? ( dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Perl extension for the automatic generation of LaTeX tables
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LaTeX-Table/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd
-LICENSE=|| ( GPL-1+ Artistic )
-RDEPEND=virtual/perl-Carp dev-perl/Module-Pluggable dev-perl/Moose dev-perl/MooseX-FollowPBP virtual/perl-Scalar-List-Utils dev-perl/Template-Toolkit virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LI/LIMAONE/LaTeX-Table-v1.0.6.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=33b4e855c9cb130cd2d3dbd356cd067f
diff --git a/dev-perl/LaTeX-Table/LaTeX-Table-1.0.6-r1.ebuild b/dev-perl/LaTeX-Table/LaTeX-Table-1.0.6-r1.ebuild
new file mode 100644
index 000000000000..ff5eb1d74c75
--- /dev/null
+++ b/dev-perl/LaTeX-Table/LaTeX-Table-1.0.6-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LIMAONE
+DIST_VERSION=v1.0.6
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for the automatic generation of LaTeX tables"
+
+LICENSE="|| ( GPL-1+ Artistic )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Module-Pluggable
+ dev-perl/Moose
+ dev-perl/MooseX-FollowPBP
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Template-Toolkit
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ virtual/perl-File-Spec
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-NoWarnings )
+"
diff --git a/dev-perl/LaTeX-Table/LaTeX-Table-1.0.6.ebuild b/dev-perl/LaTeX-Table/LaTeX-Table-1.0.6.ebuild
new file mode 100644
index 000000000000..e181ba8e56ec
--- /dev/null
+++ b/dev-perl/LaTeX-Table/LaTeX-Table-1.0.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LIMAONE
+MODULE_VERSION=v1.0.6
+inherit perl-module
+
+DESCRIPTION="Perl extension for the automatic generation of LaTeX tables"
+
+LICENSE="|| ( GPL-1+ Artistic )"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Module-Pluggable
+ dev-perl/Moose
+ dev-perl/MooseX-FollowPBP
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Template-Toolkit
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ virtual/perl-File-Spec
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-NoWarnings )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/LaTeX-Table/Manifest b/dev-perl/LaTeX-Table/Manifest
new file mode 100644
index 000000000000..4ba19870e079
--- /dev/null
+++ b/dev-perl/LaTeX-Table/Manifest
@@ -0,0 +1,4 @@
+DIST LaTeX-Table-v1.0.6.tar.gz 427725 BLAKE2B 54d4d1fa0a376fb1825fcd7b8f21ca5f1942a2e7d0d6b2dc698cda0d1ffca7c18b73c14790fa9b0a72315f042c12281e71d5d37afd2e99aa2000377d12e0c270 SHA512 589b2b5f065348d15959af3d83040b54ab986bb8c5ec0c1e51f7a315230266dce5d6d3b43c9293ad2f6163fa3bddae62b825306c5a0a519f38903b50988f003a
+EBUILD LaTeX-Table-1.0.6-r1.ebuild 672 BLAKE2B 96b44641f6fcb1d4005965e6dcd46d8bcaa6404db671aa410a7ed7c388a74c7fee8e12b070ebcaff56ecf1846ccd8888f7a9646e229e3fb4635c10ae20dd8c41 SHA512 e37102ddab198ac2c0cd4d30f77aacad88d2cdde428e1f47711fb2acfe09b1ce7b1b85e97f0dd72fec52706b2e3843057cc914dfff099f9967b003806e319cd3
+EBUILD LaTeX-Table-1.0.6.ebuild 658 BLAKE2B 8ae44ade8bace0a0842ba424e095da43af95ba3074382b1680fac348dcfbc6ccb9ec427e04e40883eb982e0aecc5eff5820b77335797cedea43f89279a8d1691 SHA512 7af9ad48eca1a7fd08060e2fa2292475e18106b3b0e67031b8e7d1f5883ab8b034136e37487438a2c2d0b5cc1b21a14487b1f2f0633e07f4456bb376f39e50f8
+MISC metadata.xml 1139 BLAKE2B 8707cc647a805bf6c3c0f20e216c1282b1d2041de29e7a6f8ae1ba46606c957ea2d654e7c36bc508b0c05a2fd27f8375f729e20406f3ac9a0ce94f98b732d7f5 SHA512 343d73ee69b99e97f12cf4a9dfc42ef594db8462b6c09e8aac4132597847ddaddaaef8ea34e97314b3c544adb80f929eff70698325e9d4792a04db116e4d240f
diff --git a/dev-perl/LaTeX-Table/metadata.xml b/dev-perl/LaTeX-Table/metadata.xml
new file mode 100644
index 000000000000..9e6969e8bc91
--- /dev/null
+++ b/dev-perl/LaTeX-Table/metadata.xml
@@ -0,0 +1,22 @@
+<?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">LaTeX-Table</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Themes::Beamer</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Themes::Booktabs</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Themes::Classic</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Themes::Modern</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Themes::ThemeI</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Types::Ctable</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Types::Longtable</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Types::Std</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Types::TypeI</remote-id>
+ <remote-id type="cpan-module">LaTeX::Table::Types::Xtab</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lab-Measurement-3.631 b/dev-perl/Lab-Measurement-3.631
deleted file mode 100644
index 7054b2532c53..000000000000
--- a/dev-perl/Lab-Measurement-3.631
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp dev-perl/Class-ISA >=dev-perl/Class-Method-Modifiers-2.110.0 >=dev-perl/Clone-0.310.0 virtual/perl-Data-Dumper virtual/perl-Encode >=dev-perl/Exception-Class-1.0.0 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Hook-LexWrap virtual/perl-IO >=dev-perl/IO-Socket-Timeout-0.320.0 dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Math-Complex >=virtual/perl-Module-Load-0.260.0 >=dev-perl/Moose-2.121.300 >=dev-perl/MooseX-Params-Validate-0.180.0 dev-perl/MooseX-StrictConstructor >=dev-perl/PDL-2.7.0 dev-perl/PDL-Graphics-Gnuplot >=dev-perl/Role-Tiny-1.3.4 virtual/perl-Socket dev-perl/Statistics-Descriptive virtual/perl-Storable >=dev-perl/TermReadKey-2.300.0 virtual/perl-Thread-Semaphore virtual/perl-Time-HiRes dev-perl/Time-Monotonic >=dev-perl/Try-Tiny-0.220.0 >=dev-perl/YAML-LibYAML-0.410.0 virtual/perl-autodie >=dev-perl/namespace-autoclean-0.200.0 virtual/perl-parent sci-visualization/gnuplot dev-perl/Lab-VXI11 dev-perl/USB-TMC virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Slurper virtual/perl-File-Temp dev-perl/Test-Fatal dev-perl/Test-File virtual/perl-Test-Simple dev-perl/Text-Diff dev-perl/aliased ) dev-lang/perl:=
-DESCRIPTION=Measurement control and automation with Perl
-EAPI=6
-HOMEPAGE=https://www.labmeasurement.de
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-ISA >=dev-perl/Class-Method-Modifiers-2.110.0 >=dev-perl/Clone-0.310.0 virtual/perl-Data-Dumper virtual/perl-Encode >=dev-perl/Exception-Class-1.0.0 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Hook-LexWrap virtual/perl-IO >=dev-perl/IO-Socket-Timeout-0.320.0 dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Math-Complex >=virtual/perl-Module-Load-0.260.0 >=dev-perl/Moose-2.121.300 >=dev-perl/MooseX-Params-Validate-0.180.0 dev-perl/MooseX-StrictConstructor >=dev-perl/PDL-2.7.0 dev-perl/PDL-Graphics-Gnuplot >=dev-perl/Role-Tiny-1.3.4 virtual/perl-Socket dev-perl/Statistics-Descriptive virtual/perl-Storable >=dev-perl/TermReadKey-2.300.0 virtual/perl-Thread-Semaphore virtual/perl-Time-HiRes dev-perl/Time-Monotonic >=dev-perl/Try-Tiny-0.220.0 >=dev-perl/YAML-LibYAML-0.410.0 virtual/perl-autodie >=dev-perl/namespace-autoclean-0.200.0 virtual/perl-parent sci-visualization/gnuplot dev-perl/Lab-VXI11 dev-perl/USB-TMC dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AK/AKHUETTEL/Lab-Measurement-3.631.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ce1a1ec1d365f3776c313db5302d0ee2
diff --git a/dev-perl/Lab-Measurement-9999 b/dev-perl/Lab-Measurement-9999
deleted file mode 100644
index 45ea33ac0c8d..000000000000
--- a/dev-perl/Lab-Measurement-9999
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp dev-perl/Class-ISA >=dev-perl/Class-Method-Modifiers-2.110.0 >=dev-perl/Clone-0.310.0 virtual/perl-Data-Dumper virtual/perl-Encode >=dev-perl/Exception-Class-1.0.0 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Hook-LexWrap virtual/perl-IO >=dev-perl/IO-Socket-Timeout-0.320.0 dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Math-Complex >=virtual/perl-Module-Load-0.260.0 >=dev-perl/Moose-2.121.300 >=dev-perl/MooseX-Params-Validate-0.180.0 dev-perl/MooseX-StrictConstructor >=dev-perl/PDL-2.7.0 dev-perl/PDL-Graphics-Gnuplot >=dev-perl/Role-Tiny-1.3.4 virtual/perl-Socket dev-perl/Statistics-Descriptive virtual/perl-Storable >=dev-perl/TermReadKey-2.300.0 virtual/perl-Thread-Semaphore virtual/perl-Time-HiRes dev-perl/Time-Monotonic >=dev-perl/Try-Tiny-0.220.0 >=dev-perl/YAML-LibYAML-0.410.0 virtual/perl-autodie >=dev-perl/namespace-autoclean-0.200.0 virtual/perl-parent sci-visualization/gnuplot dev-perl/Lab-VXI11 dev-perl/USB-TMC virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Slurper virtual/perl-File-Temp dev-perl/Test-Fatal dev-perl/Test-File virtual/perl-Test-Simple dev-perl/Text-Diff dev-perl/aliased ) dev-perl/Dist-Zilla dev-perl/Dist-Zilla-Plugin-Git dev-perl/Dist-Zilla-Plugin-SurgicalPodWeaver dev-perl/Dist-Zilla-Plugin-RPM dev-perl/Dist-Zilla-Plugin-AuthorsFromGit dev-lang/perl:= >=dev-vcs/git-1.8.2.1[curl]
-DESCRIPTION=Measurement control and automation with Perl
-EAPI=6
-HOMEPAGE=https://www.labmeasurement.de
-IUSE=test examples
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-ISA >=dev-perl/Class-Method-Modifiers-2.110.0 >=dev-perl/Clone-0.310.0 virtual/perl-Data-Dumper virtual/perl-Encode >=dev-perl/Exception-Class-1.0.0 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Hook-LexWrap virtual/perl-IO >=dev-perl/IO-Socket-Timeout-0.320.0 dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils virtual/perl-Math-Complex >=virtual/perl-Module-Load-0.260.0 >=dev-perl/Moose-2.121.300 >=dev-perl/MooseX-Params-Validate-0.180.0 dev-perl/MooseX-StrictConstructor >=dev-perl/PDL-2.7.0 dev-perl/PDL-Graphics-Gnuplot >=dev-perl/Role-Tiny-1.3.4 virtual/perl-Socket dev-perl/Statistics-Descriptive virtual/perl-Storable >=dev-perl/TermReadKey-2.300.0 virtual/perl-Thread-Semaphore virtual/perl-Time-HiRes dev-perl/Time-Monotonic >=dev-perl/Try-Tiny-0.220.0 >=dev-perl/YAML-LibYAML-0.410.0 virtual/perl-autodie >=dev-perl/namespace-autoclean-0.200.0 virtual/perl-parent sci-visualization/gnuplot dev-perl/Lab-VXI11 dev-perl/USB-TMC dev-lang/perl:=
-SLOT=0
-_eclasses_=git-r3 8f6de46b0aa318aea0e8cac62ece098b multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ce1a1ec1d365f3776c313db5302d0ee2
diff --git a/dev-perl/Lab-Measurement/Lab-Measurement-3.631.ebuild b/dev-perl/Lab-Measurement/Lab-Measurement-3.631.ebuild
new file mode 100644
index 000000000000..cd62a7560e41
--- /dev/null
+++ b/dev-perl/Lab-Measurement/Lab-Measurement-3.631.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_EXAMPLES=( "examples/*" )
+
+if [[ "${PV}" != "9999" ]]; then
+ DIST_VERSION=${PV%.0}
+ DIST_AUTHOR="AKHUETTEL"
+ KEYWORDS="~amd64 ~x86"
+ inherit perl-module
+else
+ EGIT_REPO_URI="https://github.com/lab-measurement/Lab-Measurement.git"
+ EGIT_BRANCH="master"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git"
+ inherit perl-module git-r3
+fi
+
+DESCRIPTION="Measurement control and automation with Perl"
+HOMEPAGE="https://www.labmeasurement.de"
+
+SLOT="0"
+IUSE="test"
+
+DZIL_PLUGINS=( Git SurgicalPodWeaver RPM AuthorsFromGit )
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-ISA
+ >=dev-perl/Class-Method-Modifiers-2.110.0
+ >=dev-perl/Clone-0.310.0
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ >=dev-perl/Exception-Class-1.0.0
+ virtual/perl-Exporter
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ dev-perl/Hook-LexWrap
+ virtual/perl-IO
+ >=dev-perl/IO-Socket-Timeout-0.320.0
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Math-Complex
+ >=virtual/perl-Module-Load-0.260.0
+ >=dev-perl/Moose-2.121.300
+ >=dev-perl/MooseX-Params-Validate-0.180.0
+ dev-perl/MooseX-StrictConstructor
+ >=dev-perl/PDL-2.7.0
+ dev-perl/PDL-Graphics-Gnuplot
+ >=dev-perl/Role-Tiny-1.3.4
+ virtual/perl-Socket
+ dev-perl/Statistics-Descriptive
+ virtual/perl-Storable
+ >=dev-perl/TermReadKey-2.300.0
+ virtual/perl-Thread-Semaphore
+ virtual/perl-Time-HiRes
+ dev-perl/Time-Monotonic
+ >=dev-perl/Try-Tiny-0.220.0
+ >=dev-perl/YAML-LibYAML-0.410.0
+ virtual/perl-autodie
+ >=dev-perl/namespace-autoclean-0.200.0
+ virtual/perl-parent
+ sci-visualization/gnuplot
+ dev-perl/Lab-VXI11
+ dev-perl/USB-TMC
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/File-Slurper
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ dev-perl/Test-File
+ virtual/perl-Test-Simple
+ dev-perl/Text-Diff
+ dev-perl/aliased
+ )
+"
+if [[ "${PV}" == "9999" ]]; then
+ DEPEND="${DEPEND}
+ dev-perl/Dist-Zilla"
+ for dzp in "${DZIL_PLUGINS[@]}" ; do
+ DEPEND="${DEPEND}
+ dev-perl/Dist-Zilla-Plugin-${dzp}"
+ done
+fi
+
+src_unpack() {
+ if [[ "${PV}" == "9999" ]]; then
+ git-r3_src_unpack
+ mkdir -p "${S}" || die "Can't make ${S}"
+ else
+ default
+ fi
+}
+
+dzil_to_distdir() {
+ local dzil_root dest has_missing modname dzil_version
+ dzil_root="$1"
+ dest="$2"
+
+ cd "${dzil_root}" || die "Can't enter git workdir '${dzil_root}'";
+
+ dzil_version="$(dzil version)" || die "Error invoking 'dzil version'"
+ einfo "Generating CPAN dist with ${dzil_version}"
+
+ has_missing=""
+
+ einfo "Checking dzil authordeps"
+ while IFS= read -d $'\n' -r modname; do
+ if [[ -z "${has_missing}" ]]; then
+ has_missing=1
+ eerror "'dzil authordeps' indicates missing build dependencies"
+ eerror "These will prevent building, please report a bug"
+ eerror "Missing:"
+ fi
+ eerror " ${modname}"
+ done < <( dzil authordeps --missing --versions )
+
+ [[ -z "${has_missing}" ]] || die "Satisfy all missing authordeps first"
+
+ einfo "Checking dzil build deps"
+ while IFS= read -d $'\n' -r modname; do
+ if [[ -z "${has_missing}" ]]; then
+ has_missing=1
+ ewarn "'dzil listdeps' indicates missing build dependencies"
+ ewarn "These may prevent building, please report a bug if they do"
+ ewarn "Missing:"
+ fi
+ ewarn " ${modname}"
+ done < <( dzil listdeps --missing --versions --author )
+
+ einfo "Generating release"
+ dzil build --notgz --in "${dest}" || die "Unable to build CPAN dist in '${dest}'"
+}
+
+src_prepare() {
+ if [[ ${PV} == 9999 ]]; then
+ dzil_to_distdir "${EGIT_CHECKOUT_DIR}" "${S}"
+ fi
+ cd "${S}" || die "Can't enter build dir"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild b/dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild
new file mode 100644
index 000000000000..cd62a7560e41
--- /dev/null
+++ b/dev-perl/Lab-Measurement/Lab-Measurement-9999.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_EXAMPLES=( "examples/*" )
+
+if [[ "${PV}" != "9999" ]]; then
+ DIST_VERSION=${PV%.0}
+ DIST_AUTHOR="AKHUETTEL"
+ KEYWORDS="~amd64 ~x86"
+ inherit perl-module
+else
+ EGIT_REPO_URI="https://github.com/lab-measurement/Lab-Measurement.git"
+ EGIT_BRANCH="master"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git"
+ inherit perl-module git-r3
+fi
+
+DESCRIPTION="Measurement control and automation with Perl"
+HOMEPAGE="https://www.labmeasurement.de"
+
+SLOT="0"
+IUSE="test"
+
+DZIL_PLUGINS=( Git SurgicalPodWeaver RPM AuthorsFromGit )
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-ISA
+ >=dev-perl/Class-Method-Modifiers-2.110.0
+ >=dev-perl/Clone-0.310.0
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ >=dev-perl/Exception-Class-1.0.0
+ virtual/perl-Exporter
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ dev-perl/Hook-LexWrap
+ virtual/perl-IO
+ >=dev-perl/IO-Socket-Timeout-0.320.0
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Math-Complex
+ >=virtual/perl-Module-Load-0.260.0
+ >=dev-perl/Moose-2.121.300
+ >=dev-perl/MooseX-Params-Validate-0.180.0
+ dev-perl/MooseX-StrictConstructor
+ >=dev-perl/PDL-2.7.0
+ dev-perl/PDL-Graphics-Gnuplot
+ >=dev-perl/Role-Tiny-1.3.4
+ virtual/perl-Socket
+ dev-perl/Statistics-Descriptive
+ virtual/perl-Storable
+ >=dev-perl/TermReadKey-2.300.0
+ virtual/perl-Thread-Semaphore
+ virtual/perl-Time-HiRes
+ dev-perl/Time-Monotonic
+ >=dev-perl/Try-Tiny-0.220.0
+ >=dev-perl/YAML-LibYAML-0.410.0
+ virtual/perl-autodie
+ >=dev-perl/namespace-autoclean-0.200.0
+ virtual/perl-parent
+ sci-visualization/gnuplot
+ dev-perl/Lab-VXI11
+ dev-perl/USB-TMC
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/File-Slurper
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ dev-perl/Test-File
+ virtual/perl-Test-Simple
+ dev-perl/Text-Diff
+ dev-perl/aliased
+ )
+"
+if [[ "${PV}" == "9999" ]]; then
+ DEPEND="${DEPEND}
+ dev-perl/Dist-Zilla"
+ for dzp in "${DZIL_PLUGINS[@]}" ; do
+ DEPEND="${DEPEND}
+ dev-perl/Dist-Zilla-Plugin-${dzp}"
+ done
+fi
+
+src_unpack() {
+ if [[ "${PV}" == "9999" ]]; then
+ git-r3_src_unpack
+ mkdir -p "${S}" || die "Can't make ${S}"
+ else
+ default
+ fi
+}
+
+dzil_to_distdir() {
+ local dzil_root dest has_missing modname dzil_version
+ dzil_root="$1"
+ dest="$2"
+
+ cd "${dzil_root}" || die "Can't enter git workdir '${dzil_root}'";
+
+ dzil_version="$(dzil version)" || die "Error invoking 'dzil version'"
+ einfo "Generating CPAN dist with ${dzil_version}"
+
+ has_missing=""
+
+ einfo "Checking dzil authordeps"
+ while IFS= read -d $'\n' -r modname; do
+ if [[ -z "${has_missing}" ]]; then
+ has_missing=1
+ eerror "'dzil authordeps' indicates missing build dependencies"
+ eerror "These will prevent building, please report a bug"
+ eerror "Missing:"
+ fi
+ eerror " ${modname}"
+ done < <( dzil authordeps --missing --versions )
+
+ [[ -z "${has_missing}" ]] || die "Satisfy all missing authordeps first"
+
+ einfo "Checking dzil build deps"
+ while IFS= read -d $'\n' -r modname; do
+ if [[ -z "${has_missing}" ]]; then
+ has_missing=1
+ ewarn "'dzil listdeps' indicates missing build dependencies"
+ ewarn "These may prevent building, please report a bug if they do"
+ ewarn "Missing:"
+ fi
+ ewarn " ${modname}"
+ done < <( dzil listdeps --missing --versions --author )
+
+ einfo "Generating release"
+ dzil build --notgz --in "${dest}" || die "Unable to build CPAN dist in '${dest}'"
+}
+
+src_prepare() {
+ if [[ ${PV} == 9999 ]]; then
+ dzil_to_distdir "${EGIT_CHECKOUT_DIR}" "${S}"
+ fi
+ cd "${S}" || die "Can't enter build dir"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Lab-Measurement/Manifest b/dev-perl/Lab-Measurement/Manifest
new file mode 100644
index 000000000000..de14dc4d4c45
--- /dev/null
+++ b/dev-perl/Lab-Measurement/Manifest
@@ -0,0 +1,4 @@
+DIST Lab-Measurement-3.631.tar.gz 576050 BLAKE2B 1535dfedb6c3ed1aaa266f3b8d924195b2bfd4d5fa101b4aa1d1f9fa5156ab2fd2678f628dbbe0d66b51796fa3a0a1e679478f1eadb39df58c5d64eb1fe17954 SHA512 201a1782ecdb0d14a9a6274130af970535c2131c894469999d4f910ec8b345b4c68434a9b458e85b2f1e14e6426fe9b64aad7e898836583d346f2b088b2ba411
+EBUILD Lab-Measurement-3.631.ebuild 3648 BLAKE2B 5aa458dfa4dd78075946e2141c40dc415f12550e6227ee8d6b9075dc992a11b899376c529372c40aafba6f4a69ba2087d6c854f7970d68e38a78c5ae997b4875 SHA512 3ea0e01277ea99e6e0f7033cc0ca1b96062d360d6fb15a7acaa372c7a357666d83e92336df2a100a33ebfc1e99b17b2c63f12ea7420ddaa4a421384d81377e28
+EBUILD Lab-Measurement-9999.ebuild 3648 BLAKE2B 5aa458dfa4dd78075946e2141c40dc415f12550e6227ee8d6b9075dc992a11b899376c529372c40aafba6f4a69ba2087d6c854f7970d68e38a78c5ae997b4875 SHA512 3ea0e01277ea99e6e0f7033cc0ca1b96062d360d6fb15a7acaa372c7a357666d83e92336df2a100a33ebfc1e99b17b2c63f12ea7420ddaa4a421384d81377e28
+MISC metadata.xml 3205 BLAKE2B d8be34e0b381d155cc4706306a50222a523e80a742616351e984cbeb8fbe9ea15fd626ef23163da0ab2f681998756e97e7bba412432c908008b1f34f1b201242 SHA512 cefb77a0d38bc965c8e4a5c9346eb0218a7b9cccc66535b460219fd52359df0db750e96eb88337d425caf5114b7cfcba9f8d3666c7d9e3c052bc2ae1a9e2ceae
diff --git a/dev-perl/Lab-Measurement/metadata.xml b/dev-perl/Lab-Measurement/metadata.xml
new file mode 100644
index 000000000000..c2cf1eb288e7
--- /dev/null
+++ b/dev-perl/Lab-Measurement/metadata.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dilfridge@gentoo.org</email>
+ <name>Andreas K. Huettel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Lab-Measurement</remote-id>
+ <remote-id type="cpan-module">Lab::Bus</remote-id>
+ <remote-id type="cpan-module">Lab::Bus::DEBUG</remote-id>
+ <remote-id type="cpan-module">Lab::Bus::IsoBus</remote-id>
+ <remote-id type="cpan-module">Lab::Bus::LinuxGPIB</remote-id>
+ <remote-id type="cpan-module">Lab::Bus::MODBUS_RS232</remote-id>
+ <remote-id type="cpan-module">Lab::Bus::RS232</remote-id>
+ <remote-id type="cpan-module">Lab::Bus::VISA</remote-id>
+ <remote-id type="cpan-module">Lab::Connection</remote-id>
+ <remote-id type="cpan-module">Lab::Connection::DEBUG</remote-id>
+ <remote-id type="cpan-module">Lab::Connection::GPIB</remote-id>
+ <remote-id type="cpan-module">Lab::Connection::IsoBus</remote-id>
+ <remote-id type="cpan-module">Lab::Connection::LinuxGPIB</remote-id>
+ <remote-id type="cpan-module">Lab::Connection::MODBUS_RS232</remote-id>
+ <remote-id type="cpan-module">Lab::Connection::VISA</remote-id>
+ <remote-id type="cpan-module">Lab::Connection::VISA_GPIB</remote-id>
+ <remote-id type="cpan-module">Lab::Data::Meta</remote-id>
+ <remote-id type="cpan-module">Lab::Data::PDL</remote-id>
+ <remote-id type="cpan-module">Lab::Data::Plotter</remote-id>
+ <remote-id type="cpan-module">Lab::Data::Writer</remote-id>
+ <remote-id type="cpan-module">Lab::Data::XMLtree</remote-id>
+ <remote-id type="cpan-module">Lab::Exception</remote-id>
+ <remote-id type="cpan-module">Lab::Exception::Base</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::DummySource</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::HP34401A</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::HP3458A</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::HP83732A</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::ILM</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::IPS12010</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::ITC503</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::MagnetSupply</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::Multimeter</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::SR830</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::Source</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::TRMC2</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::TemperatureControl::TLK43</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::Yokogawa7651</remote-id>
+ <remote-id type="cpan-module">Lab::Instrument::YokogawaGS200</remote-id>
+ <remote-id type="cpan-module">Lab::Measurement</remote-id>
+ <remote-id type="cpan-module">Lab::Measurement::Ladediagramm</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lab-VXI11-0.20.0 b/dev-perl/Lab-VXI11-0.20.0
deleted file mode 100644
index 273dc596c78d..000000000000
--- a/dev-perl/Lab-VXI11-0.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libtirpc? ( sys-libs/glibc[rpc(-)] ) libtirpc? ( net-libs/libtirpc ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl interface to the VXI-11 Test&Measurement backend
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lab-VXI11/
-IUSE=+libtirpc
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!libtirpc? ( sys-libs/glibc[rpc(-)] ) libtirpc? ( net-libs/libtirpc ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBA/Lab-VXI11-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5dec52d9a98aa5192fce249c95ad8d19
diff --git a/dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild b/dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild
new file mode 100644
index 000000000000..9d18e77101a3
--- /dev/null
+++ b/dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.02
+DIST_AUTHOR=AMBA
+KEYWORDS="~amd64 ~x86"
+inherit perl-module
+
+DESCRIPTION="Perl interface to the VXI-11 Test&Measurement backend"
+
+SLOT="0"
+IUSE="+libtirpc"
+
+RDEPEND="
+ !libtirpc? ( sys-libs/glibc[rpc(-)] )
+ libtirpc? ( net-libs/libtirpc )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_configure() {
+ if use libtirpc ; then
+ myconf=(
+ OPTIMIZE="${CFLAGS} -I/usr/include/tirpc"
+ LIBS="-ltirpc"
+ )
+ fi
+ perl-module_src_configure
+}
diff --git a/dev-perl/Lab-VXI11/Manifest b/dev-perl/Lab-VXI11/Manifest
new file mode 100644
index 000000000000..18024eb552c5
--- /dev/null
+++ b/dev-perl/Lab-VXI11/Manifest
@@ -0,0 +1,3 @@
+DIST Lab-VXI11-0.02.tar.gz 59626 BLAKE2B 6a448baaa016dbc5a50409758fd4094d24aeb218fa82f670e8112fb7ee8d5c0fba4c3144b90350dc4dcdfeb23fdcf1ab94669b603448dfbdcf62bbf5c03f140a SHA512 73ee82df15b2cece5f93ad23dd5ed4cc343fcfbdacea5b3cf38f8e0c97ee6b02dcc9b3858838d36cca743077d77c0505a5f763c0f31312e2a6cbadd4c78cd356
+EBUILD Lab-VXI11-0.20.0.ebuild 585 BLAKE2B e5bc6d532806ee0fd710be244d5c4aaca6a2d0bdd3982d4242fb90dcc46e058a9109d6b60d1f527a6f87af4ba94a81e8e35c4809d60d5b862bac187f30d1846b SHA512 83fa32a2b694f3c01ae60005b81ccc42155b812eb44c4e8f8f093db3400d1370a254b5c396444baad87faca82f24f1fb47557082122516d17522d1194e8ed2ba
+MISC metadata.xml 619 BLAKE2B 3ff8d4fb090a5b8d34613be2fb573ddb53ac3be85e911e7b1c937ee04f27b9cd84dcf2ebb71acc24f74cedccb15d60a8e1ca6300588bb781b1022893b7e3ecc6 SHA512 6ee33f4b7d41aa0827b98e15040bc91672905609efd8e96626471f3b1dea098eda608b0f64ad6051efae6b097f213ab5bdde95fbfaa963ed73406f808ff0c096
diff --git a/dev-perl/Lab-VXI11/metadata.xml b/dev-perl/Lab-VXI11/metadata.xml
new file mode 100644
index 000000000000..ffb2370de9aa
--- /dev/null
+++ b/dev-perl/Lab-VXI11/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dilfridge@gentoo.org</email>
+ <name>Andreas K. Huettel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <use>
+ <flag name="libtirpc">
+ Build against <pkg>net-libs/libtirpc</pkg> for RPC support
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-perl/Lab-Zhinst-0.30.0 b/dev-perl/Lab-Zhinst-0.30.0
deleted file mode 100644
index 27c12fa5033b..000000000000
--- a/dev-perl/Lab-Zhinst-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sci-electronics/labone virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl bindings to the LabOne API of Zurich Instruments
-EAPI=6
-HOMEPAGE=http://search.cpan.org/~amba/Lab-Zhinst/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sci-electronics/labone dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBA/Lab-Zhinst-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=aa1aa20979704d251a987ab760ea7915
diff --git a/dev-perl/Lab-Zhinst-0.50.0 b/dev-perl/Lab-Zhinst-0.50.0
deleted file mode 100644
index 0137c20e1d5d..000000000000
--- a/dev-perl/Lab-Zhinst-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sci-electronics/labone virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl bindings to the LabOne API of Zurich Instruments
-EAPI=6
-HOMEPAGE=http://search.cpan.org/~amba/Lab-Zhinst/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sci-electronics/labone dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBA/Lab-Zhinst-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bd9666f8b9e5087b1969eeb272257e52
diff --git a/dev-perl/Lab-Zhinst-1.20.0 b/dev-perl/Lab-Zhinst-1.20.0
deleted file mode 100644
index 735d824479fa..000000000000
--- a/dev-perl/Lab-Zhinst-1.20.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sci-electronics/labone virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl bindings to the LabOne API of Zurich Instruments
-EAPI=6
-HOMEPAGE=http://search.cpan.org/~amba/Lab-Zhinst/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sci-electronics/labone dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBA/Lab-Zhinst-1.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fb1326ff9c83c011a368a962c0cbfa42
diff --git a/dev-perl/Lab-Zhinst-9999 b/dev-perl/Lab-Zhinst-9999
deleted file mode 100644
index 92c88bc160df..000000000000
--- a/dev-perl/Lab-Zhinst-9999
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sci-electronics/labone virtual/perl-ExtUtils-MakeMaker dev-lang/perl:= >=dev-vcs/git-1.8.2.1[curl]
-DESCRIPTION=Perl bindings to the LabOne API of Zurich Instruments
-EAPI=6
-HOMEPAGE=http://search.cpan.org/~amba/Lab-Zhinst/
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sci-electronics/labone dev-lang/perl:=
-SLOT=0
-_eclasses_=git-r3 8f6de46b0aa318aea0e8cac62ece098b multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0e78b14ae33dce1aea0eea3a54c64440
diff --git a/dev-perl/Lab-Zhinst/Lab-Zhinst-0.30.0.ebuild b/dev-perl/Lab-Zhinst/Lab-Zhinst-0.30.0.ebuild
new file mode 100644
index 000000000000..7b42502dd74c
--- /dev/null
+++ b/dev-perl/Lab-Zhinst/Lab-Zhinst-0.30.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ "${PV}" != "9999" ]]; then
+ DIST_VERSION=0.03
+ DIST_AUTHOR=AMBA
+ inherit perl-module
+ KEYWORDS="~amd64"
+else
+ EGIT_REPO_URI="https://github.com/lab-measurement/Lab-Zhinst.git"
+ EGIT_BRANCH="master"
+ inherit perl-module git-r3
+fi
+
+DESCRIPTION="Perl bindings to the LabOne API of Zurich Instruments"
+HOMEPAGE="http://search.cpan.org/~amba/Lab-Zhinst/"
+
+SLOT="0"
+IUSE=""
+
+RDEPEND="sci-electronics/labone"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Lab-Zhinst/Lab-Zhinst-0.50.0.ebuild b/dev-perl/Lab-Zhinst/Lab-Zhinst-0.50.0.ebuild
new file mode 100644
index 000000000000..91f379f918b2
--- /dev/null
+++ b/dev-perl/Lab-Zhinst/Lab-Zhinst-0.50.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ "${PV}" != "9999" ]]; then
+ DIST_VERSION=0.05
+ DIST_AUTHOR=AMBA
+ inherit perl-module
+ KEYWORDS="~amd64"
+else
+ EGIT_REPO_URI="https://github.com/lab-measurement/Lab-Zhinst.git"
+ EGIT_BRANCH="master"
+ inherit perl-module git-r3
+fi
+
+DESCRIPTION="Perl bindings to the LabOne API of Zurich Instruments"
+HOMEPAGE="http://search.cpan.org/~amba/Lab-Zhinst/"
+
+SLOT="0"
+IUSE=""
+
+RDEPEND="sci-electronics/labone"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Lab-Zhinst/Lab-Zhinst-1.20.0.ebuild b/dev-perl/Lab-Zhinst/Lab-Zhinst-1.20.0.ebuild
new file mode 100644
index 000000000000..9cd31bbf856f
--- /dev/null
+++ b/dev-perl/Lab-Zhinst/Lab-Zhinst-1.20.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ "${PV}" != "9999" ]]; then
+ DIST_VERSION=1.02
+ DIST_AUTHOR=AMBA
+ inherit perl-module
+ KEYWORDS="~amd64"
+else
+ EGIT_REPO_URI="https://github.com/lab-measurement/Lab-Zhinst.git"
+ EGIT_BRANCH="master"
+ inherit perl-module git-r3
+fi
+
+DESCRIPTION="Perl bindings to the LabOne API of Zurich Instruments"
+HOMEPAGE="http://search.cpan.org/~amba/Lab-Zhinst/"
+
+SLOT="0"
+IUSE=""
+
+RDEPEND="sci-electronics/labone"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Lab-Zhinst/Lab-Zhinst-9999.ebuild b/dev-perl/Lab-Zhinst/Lab-Zhinst-9999.ebuild
new file mode 100644
index 000000000000..28b084b4d8ca
--- /dev/null
+++ b/dev-perl/Lab-Zhinst/Lab-Zhinst-9999.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ "${PV}" != "9999" ]]; then
+ DIST_VERSION=xxxxxx # change this when released
+ DIST_AUTHOR=AMBA
+ inherit perl-module
+ KEYWORDS="~amd64"
+else
+ EGIT_REPO_URI="https://github.com/lab-measurement/Lab-Zhinst.git"
+ EGIT_BRANCH="master"
+ inherit perl-module git-r3
+fi
+
+DESCRIPTION="Perl bindings to the LabOne API of Zurich Instruments"
+HOMEPAGE="http://search.cpan.org/~amba/Lab-Zhinst/"
+
+SLOT="0"
+IUSE=""
+
+RDEPEND="sci-electronics/labone"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Lab-Zhinst/Manifest b/dev-perl/Lab-Zhinst/Manifest
new file mode 100644
index 000000000000..f86aa98850a0
--- /dev/null
+++ b/dev-perl/Lab-Zhinst/Manifest
@@ -0,0 +1,8 @@
+DIST Lab-Zhinst-0.03.tar.gz 65577 BLAKE2B 60839c3b2e48fb40e65bd0a04b50771f8e49b0df6c994920b9763aafd8ee4833d48a13d5ae044e1583cea48054d6c75511ce5745e5265cc202ee3c19bfd647a7 SHA512 24d6f18cd48dda5da11302d7458ae3616f7a1bc33b363ecc1f022df6b09ba68dd2c67a9323334d96c192a65cb96ffd868c9d24e96840b9b85248d55e7a732380
+DIST Lab-Zhinst-0.05.tar.gz 65583 BLAKE2B 2e552d7fedf1e42c68f5e02fcc24636c87634e7cb0cf810da7572f42e6a7fbd93bf2a9e8042639d911bb748035036d18dc10d1f6b40e2949d383c3bbcf70a5a4 SHA512 38aedc3cbd6356c77ac32414c5a09e55b4f98001a932cd025d0483c64c57684aee61548ff4f6a944006ec8f79046b18c18d3935f4e2ea67d6a476d8fe10740c2
+DIST Lab-Zhinst-1.02.tar.gz 66342 BLAKE2B fd6b77ae851f5e38e369fe0f82841405c58e63555bb294a53c7d32bf8f4b31fcea1df982d0545ee2dc72ed562e6d8d6db30133a4ab861ca52743ec801c0a55b5 SHA512 09a6912495e1077b62b8cefab8eed133700e6d3cef967610ca455f7bc1e767400b45672965c057210949b6b1601e95151455ffe30d884154353f44a55e4bebbc
+EBUILD Lab-Zhinst-0.30.0.ebuild 578 BLAKE2B cad773f6930534a43a067d9ce1add67f875e95ac9b124f0a036484aba5945829c67698bb02176e0986caddce41cd47dc2956f3d541dfc2aa4956a79b19a2344a SHA512 dfd435c3df239edbaa6bbb5223cc52eed73352f43e1eee1c9d57ff24cb135d4fe54049370393ba81da1ac7a1a18a352a179b7bfc09c740786bb8ca1b13c87436
+EBUILD Lab-Zhinst-0.50.0.ebuild 578 BLAKE2B 489c3995848040e5941be83c0686d8e0caf627f67a49599f61a75c8693dcfdbf8312b67d9dc092fd2e8b3c89c18979e49c44adf328864c1489b809a8ecd7354f SHA512 0861e9771a605b34e66fa93c16ae50819ca45f920c11cef4860f824cc7ab72e37bc62effb8cf80111afcbe6644edf3d77781da4fc500770a1f82a258913f4fe5
+EBUILD Lab-Zhinst-1.20.0.ebuild 578 BLAKE2B 2b4ad529fd6870e2c433e434551205f543ab74d6c641ccda09603a869d6e5389258a137ea8863c7cd88cf6b8faa4af7a075f4d3535300c758ec1c0be07394f1d SHA512 4222055e11b65d5b61ad6609a5c58c213bc1f8fdae0aa64a94251d7cd630895da31c3889dc2d30210a516b2420713430306859a9d609022bb5c8b09a2dcff7e2
+EBUILD Lab-Zhinst-9999.ebuild 608 BLAKE2B c4c16a1002610bee50d953f1ee5674e0781dbe35e971394e46a7e6de66e04feb08b3d2be12d4353d3d2b4bb6a5a74c1ee0756a5f94ec1af0810eb50b3eaa6772 SHA512 b2acdcd78a2810737544ddb3ed9411544d0d40392ef00c3f8cba510990b4acbaaaca1b70b861e9da47e3e5337dc32b52400c489f463170c8108847ba869a3740
+MISC metadata.xml 550 BLAKE2B abc2679f48dfe5b6191251cc1e1021518be33862977c1cc2f35d69fb08a6657529d134a533cb02eebbcb6f0933d53770000572b840c7302032a1494aa0285b83 SHA512 786a475284535e92a843f45c1714cb1015315de8f4092198a14d3e806b9b609de2a7d009cceecc2f1ad7589933c18b76f1e81aa94fd6ed82f625c13db8335ac1
diff --git a/dev-perl/Lab-Zhinst/metadata.xml b/dev-perl/Lab-Zhinst/metadata.xml
new file mode 100644
index 000000000000..bca1acc57a98
--- /dev/null
+++ b/dev-perl/Lab-Zhinst/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dilfridge@gentoo.org</email>
+ <name>Andreas K. Huettel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">amba/Lab-Zhinst</remote-id>
+ <remote-id type="cpan">Lab-Zhinst</remote-id>
+ <remote-id type="cpan-module">Lab::Zhinst</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lchown-1.10.0-r1 b/dev-perl/Lchown-1.10.0-r1
deleted file mode 100644
index d7896e695a87..000000000000
--- a/dev-perl/Lchown-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Use the lchown(2) system call from Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lchown/
-KEYWORDS=alpha amd64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NC/NCLEATON/Lchown-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=28e8ed69c672540d97c7ee3725828c6e
diff --git a/dev-perl/Lchown-1.10.0-r2 b/dev-perl/Lchown-1.10.0-r2
deleted file mode 100644
index 633507fb401c..000000000000
--- a/dev-perl/Lchown-1.10.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Use the lchown(2) system call from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lchown/
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NC/NCLEATON/Lchown-1.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bfc7eaa0844cbeaf086f6db5a4a087f4
diff --git a/dev-perl/Lchown/Lchown-1.10.0-r1.ebuild b/dev-perl/Lchown/Lchown-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..a8fb23b091ec
--- /dev/null
+++ b/dev-perl/Lchown/Lchown-1.10.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NCLEATON
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Use the lchown(2) system call from Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build"
diff --git a/dev-perl/Lchown/Lchown-1.10.0-r2.ebuild b/dev-perl/Lchown/Lchown-1.10.0-r2.ebuild
new file mode 100644
index 000000000000..f53003540138
--- /dev/null
+++ b/dev-perl/Lchown/Lchown-1.10.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NCLEATON
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Use the lchown(2) system call from Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build"
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Lchown/Manifest b/dev-perl/Lchown/Manifest
new file mode 100644
index 000000000000..cfa9ef5acc38
--- /dev/null
+++ b/dev-perl/Lchown/Manifest
@@ -0,0 +1,4 @@
+DIST Lchown-1.01.tar.gz 4018 BLAKE2B 971287debbc44a942b8d645dd194b7e538ddf35f9a21da336cfb9166db8d88b049e5594e81cf85140dc527392cbef79137fc567df27bec876ff78b66bbed269b SHA512 f3b7bf7b3b71a7d92449d4ae8249d76b456869e48105db401a49f39f687ee5d97e079485fb2bbaae991a3a27d408959fc132b843c6f69487eeb2958c85f683a8
+EBUILD Lchown-1.10.0-r1.ebuild 352 BLAKE2B 632f2f9ece0714338d1bab320bef5f49de1df08e582c842dc6997b48421a3d2562dc1e46f46167da0de798b8ef8d78b8c3eae7da4c971e5e3b844f4c05b71a48 SHA512 fbfc2070597ca82a907065f3e4f4dce7c0b440626c4607231208d1d8c8b6ed465c62f29078f494f383dec92ce4a02fe472e47a45bd48b11c8bf8f1abcc06f05b
+EBUILD Lchown-1.10.0-r2.ebuild 431 BLAKE2B 966a69e981112051f9ec9b2985a0d8a10c9d7f3150f75ecf3bec26547abdc2eaeeb56ee14675e22b1627e692b6d4c3ff53725a39e13b249b6b4221161dfcfad0 SHA512 cfa062b8e61757ddf2ff093ddac4a6d1d548e80292ffc68f3b46fc50066619dfa66b6b41d69d6fa0856606a514308ddde0a8e1cac9ca27448dc7e4f87a53ee86
+MISC metadata.xml 375 BLAKE2B 5e665ffca4c9d6ddebdd0d52b7b0ea998eab53c383aee2d207aea142c9cfb061959593786b47c88b3b8b50102d0e3af06196d9e12bf46238388699e756f1e95e SHA512 69edd86662c564fbe29dea1fbd89f91c1f84d451acd94fecb052154849c2a41b5f2ae0bc324f221eb68b3fe14e8718f702459b428e322f80c7a98576cda72f07
diff --git a/dev-perl/Lchown/metadata.xml b/dev-perl/Lchown/metadata.xml
new file mode 100644
index 000000000000..09dac68f1df3
--- /dev/null
+++ b/dev-perl/Lchown/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">Lchown</remote-id>
+ <remote-id type="cpan-module">Lchown</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lexical-Persistence-1.23.0 b/dev-perl/Lexical-Persistence-1.23.0
deleted file mode 100644
index 40ffeaec9e6b..000000000000
--- a/dev-perl/Lexical-Persistence-1.23.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/PadWalker-1.960.0 >=dev-perl/Devel-LexAlias-0.50.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Carp-1.260.0 >=virtual/perl-Scalar-List-Utils-1.290.0 >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Bind lexicals to persistent data
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lexical-Persistence/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/PadWalker-1.960.0 >=dev-perl/Devel-LexAlias-0.50.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/Lexical-Persistence-1.023.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4a6057b9c3db20f8f3c05555970b760f
diff --git a/dev-perl/Lexical-Persistence/Lexical-Persistence-1.23.0.ebuild b/dev-perl/Lexical-Persistence/Lexical-Persistence-1.23.0.ebuild
new file mode 100644
index 000000000000..9a9b87700708
--- /dev/null
+++ b/dev-perl/Lexical-Persistence/Lexical-Persistence-1.23.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RCAPUTO
+DIST_VERSION=1.023
+inherit perl-module
+
+DESCRIPTION="Bind lexicals to persistent data"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="test"
+
+# constant -> perl
+RDEPEND="
+ >=dev-perl/PadWalker-1.960.0
+ >=dev-perl/Devel-LexAlias-0.50.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Carp-1.260.0
+ >=virtual/perl-Scalar-List-Utils-1.290.0
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+src_test() {
+ perl_rm_files "t/02_pod.t" "t/03_pod_coverage.t" "t/release-pod-coverage.t" "t/release-pod-syntax.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Lexical-Persistence/Manifest b/dev-perl/Lexical-Persistence/Manifest
new file mode 100644
index 000000000000..caa0238e7f97
--- /dev/null
+++ b/dev-perl/Lexical-Persistence/Manifest
@@ -0,0 +1,3 @@
+DIST Lexical-Persistence-1.023.tar.gz 27609 BLAKE2B e21989c849c59feeded5f24b492f1c44a9e3ffaf91c525516f323488483597baba5567673cb0abea08eea63529e0c8d0a3bf67bd1da20cbcd20814ed9eecb0ed SHA512 b67e17bde4f6fc6209516ee6ec74aa273367f83b3bb9d9fe2be3ea2e8a574c1b7bbf751f370a54e1e8de4c845f07cb3de4f142f48e3234efdb13ea11176000db
+EBUILD Lexical-Persistence-1.23.0.ebuild 699 BLAKE2B 83598547b01d27900449be8019af6470b1368884d3142f23181e61e285715bfb36ec1638391fa27088ea138eb781099455b8dfc8f26a9293d3e9782a6c631397 SHA512 19247c1da9b8401f898b3557c0559b47a80bd178fb8d47e4ab3525388a9dee8e0aa36239a5a5c04a294478daea025d1d949b900c577ad414aeef597128efa925
+MISC metadata.xml 410 BLAKE2B ef50d6e8425e61ace15ab06fbe08a0afd12dd6cf27ca0f3cd94377f8b35487abec3618a15ce4195301032d74021c81b7f0872d8fbd652f3fef00926afa1d0e84 SHA512 0a8a5131a0853995360885fe48dc009571fcaa30bf7d37a1b6909cd0c184b3107b3ca4f869903b20dd9e30f6f2145ed68d3971df97181f4cf547c25412846a3b
diff --git a/dev-perl/Lexical-Persistence/metadata.xml b/dev-perl/Lexical-Persistence/metadata.xml
new file mode 100644
index 000000000000..fdf00662eec0
--- /dev/null
+++ b/dev-perl/Lexical-Persistence/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">Lexical-Persistence</remote-id>
+ <remote-id type="cpan-module">Lexical::Persistence</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lexical-SealRequireHints-0.11.0 b/dev-perl/Lexical-SealRequireHints-0.11.0
deleted file mode 100644
index 6e52c0598df6..000000000000
--- a/dev-perl/Lexical-SealRequireHints-0.11.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/B-Hooks-OP-Check-0.190.0 dev-perl/Module-Build test? ( >=virtual/perl-Test-Simple-0.410.0 ) dev-lang/perl:=
-DESCRIPTION=Prevent leakage of lexical hints
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lexical-SealRequireHints/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/B-Hooks-OP-Check-0.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Lexical-SealRequireHints-0.011.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e0dc3c4bc6137f752e2babba5b5d1d79
diff --git a/dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.11.0.ebuild b/dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.11.0.ebuild
new file mode 100644
index 000000000000..0ea28bcfe347
--- /dev/null
+++ b/dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.11.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.011
+inherit perl-module
+
+DESCRIPTION="Prevent leakage of lexical hints"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+# Note: This module is a no-op at runtime since Perl 5.12
+# but is required for dependency resolution
+RDEPEND="
+ !<dev-perl/B-Hooks-OP-Check-0.190.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=virtual/perl-Test-Simple-0.410.0
+ )
+"
+src_test() {
+ perl_rm_files t/pod_{cvg{,_pp},syn}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Lexical-SealRequireHints/Manifest b/dev-perl/Lexical-SealRequireHints/Manifest
new file mode 100644
index 000000000000..d6fd263b5402
--- /dev/null
+++ b/dev-perl/Lexical-SealRequireHints/Manifest
@@ -0,0 +1,3 @@
+DIST Lexical-SealRequireHints-0.011.tar.gz 20649 BLAKE2B b95d6c03c9f85de34b594a09b22713467746e52340ce752c0a4b2ab4268a7b3df057a1e769b38a6562b48eb566389fc162873960a73d28507051e72d28621f1d SHA512 b31d3527e3ea1d28ebcac58cfdb35893643c7c371dba96cf06509cc7b1ce61c38f6cc37f420c2ec93b0a57adfc3d3cd797af97fad9aeb6e1000ef1769e26c31e
+EBUILD Lexical-SealRequireHints-0.11.0.ebuild 595 BLAKE2B eee5c39673315f1fefc0dcc043f2084bde28068d36bfdeaec2e88256f1b5b732236314ffabe2a7c46b9e7e03f6d6931dd007ed48fc30e797da0c35566f10bf5d SHA512 48b78e033a6b1335c3a4c88c537d8c2820528c5ebe772f6e980e9cf8c280f9a64b45c4a395e2870d970baf3676dd6cbb65a5b9a8a91e1906d859f917781f76d5
+MISC metadata.xml 420 BLAKE2B 64b6e4cf7a687278b3ff304184ef846a2822f46edb06f6489d29ccca791f858f635f3b94320f45acbf2dd29fe9f3c59e770c1c4544033e0f8cdb4008bfd26f43 SHA512 5ac0a4033b8d78fa425532735ce04caad6ab864b44d1d672120f2bf7ad3398f382662e36217265521718e99c4de9810e848cffb9b5579c6cedda2b90c73b3426
diff --git a/dev-perl/Lexical-SealRequireHints/metadata.xml b/dev-perl/Lexical-SealRequireHints/metadata.xml
new file mode 100644
index 000000000000..1a0357a62ff4
--- /dev/null
+++ b/dev-perl/Lexical-SealRequireHints/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">Lexical-SealRequireHints</remote-id>
+ <remote-id type="cpan-module">Lexical::SealRequireHints</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-EN-Inflect-1.899.0 b/dev-perl/Lingua-EN-Inflect-1.899.0
deleted file mode 100644
index 6fb5c9d03d3d..000000000000
--- a/dev-perl/Lingua-EN-Inflect-1.899.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module to pluralize English words
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lingua-EN-Inflect/
-IUSE=test
-KEYWORDS=~alpha amd64 ppc ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCONWAY/Lingua-EN-Inflect-1.899.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=67e0d1f268fa36cac6e73b73573ad842
diff --git a/dev-perl/Lingua-EN-Inflect-1.901.0 b/dev-perl/Lingua-EN-Inflect-1.901.0
deleted file mode 100644
index 9520bc62dd8e..000000000000
--- a/dev-perl/Lingua-EN-Inflect-1.901.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl module to pluralize English words
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-EN-Inflect/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCONWAY/Lingua-EN-Inflect-1.901.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f61208f1e1a5fdb375133923a0ee8285
diff --git a/dev-perl/Lingua-EN-Inflect-1.902.0 b/dev-perl/Lingua-EN-Inflect-1.902.0
deleted file mode 100644
index 5a56ca6c1570..000000000000
--- a/dev-perl/Lingua-EN-Inflect-1.902.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl module to pluralize English words
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-EN-Inflect/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCONWAY/Lingua-EN-Inflect-1.902.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a66754601a314d7779831db69de44274
diff --git a/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.899.0.ebuild b/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.899.0.ebuild
new file mode 100644
index 000000000000..0e6ee725142d
--- /dev/null
+++ b/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.899.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DCONWAY
+MODULE_VERSION=1.899
+inherit perl-module
+
+DESCRIPTION='Perl module to pluralize English words'
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
+PREFER_BUILDPL=no
diff --git a/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.901.0.ebuild b/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.901.0.ebuild
new file mode 100644
index 000000000000..1e7eac9dead6
--- /dev/null
+++ b/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.901.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DCONWAY
+DIST_VERSION=1.901
+DIST_EXAMPLES=("demo/*")
+inherit perl-module
+
+DESCRIPTION="Perl module to pluralize English words"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.902.0.ebuild b/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.902.0.ebuild
new file mode 100644
index 000000000000..17b3e1ff5db0
--- /dev/null
+++ b/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.902.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DCONWAY
+DIST_VERSION=1.902
+DIST_EXAMPLES=("demo/*")
+inherit perl-module
+
+DESCRIPTION="Perl module to pluralize English words"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Lingua-EN-Inflect/Manifest b/dev-perl/Lingua-EN-Inflect/Manifest
new file mode 100644
index 000000000000..620309087034
--- /dev/null
+++ b/dev-perl/Lingua-EN-Inflect/Manifest
@@ -0,0 +1,7 @@
+DIST Lingua-EN-Inflect-1.899.tar.gz 59555 BLAKE2B a138396bef9cafd45b4b78d4babaeae0da0bcb38d36a1f9c327b539c659bd65be020d8988a2a4048fc85608e678c2abca26c3d5f7616b6cae4874d1f69586f31 SHA512 5ac836f20992c68ff3edcab5c1431bd967c39295b7b950ed147157c724985b941f4c3229daf1f729219982dfe3eb3b065ca6fa0b54ecd2922ce60d887babd19c
+DIST Lingua-EN-Inflect-1.901.tar.gz 59500 BLAKE2B 658bdb5c39fd8c920f02ba0307350c44d6dbe0ea190ff2cee75c3b6862829db92fc21423865c40ad3736780c68b4413087efa1a35081c39813d0ca79d6541ac5 SHA512 12334a5f345c9d74b599b49cc9594f3360dcf64c72638d8a90950aac2b482fe7213b4323a25e21fe95a9120f6d48b39420e06bff7454282dac82ca5d7a7b6653
+DIST Lingua-EN-Inflect-1.902.tar.gz 59582 BLAKE2B c5f3b4a21062ad29551bfcfa9979038bc7be4cdc95aecb51b07912e5b30b83cceb350480e7478940fccd07660a6ae1040cda4ad1cc498baada7a32ac812293db SHA512 8fb64f67312ca09fe763a266b196c47e98e5c5f1b4ff76a41bac0d422be3b0405c155f46bc04dd134adcdc3c38a93e2b0cf69fea3acde6d111dbafac0247c39e
+EBUILD Lingua-EN-Inflect-1.899.0.ebuild 423 BLAKE2B 478b8a855c129fb1a57ec9ac827005973597e34ec37f0c24c62f3e7b16bce08625d1270e645a06bfebb5613898561be8863aa3a2179eb8ad9d28c28b37324c09 SHA512 807c113b1a9619fba67af0c4bf2a9895ea2f0ef460c598d12b0d9ab586d968e3d008f6b76b76a4e08734d609370a34aa04896cfa728cd56e98483689c79a3cb1
+EBUILD Lingua-EN-Inflect-1.901.0.ebuild 399 BLAKE2B 818c995a73e53defd35aa60fb78fd110d852841b0a556ab8fcc2e3e73f515da2a0bc1ef3b318ea09a1e2ac996d8efbe460bc006c294a247a5e4395ff7e1c4292 SHA512 15461787587298ba9a95710ad9dfcdebe61ebaf90806444b30dcf5cd3839575a26a583ea453c0877d5920e6b5bdfdd60d3b5fdb24ca17b58b8871f76b0aa2dbc
+EBUILD Lingua-EN-Inflect-1.902.0.ebuild 399 BLAKE2B 0cfcb027f4ca9b41e09936196d2d8ea0d3517de90ca377b520f2c160e91cbc753342b0bf9694618016b1096c1349ace15f9bc59e7cb9e130698f18c85d40cfce SHA512 bca8cff872254c899bc5cd588832685f5eb2bfc8ba0fbde89897fae1d480477969571f3b82b8ae934997c7987e980df669a23e17b405708455fbcb77c49158ae
+MISC metadata.xml 407 BLAKE2B 549eea27c4ea4d3e07b7f36b7a84dc0404996e9db7ed87384aabe7ceedfc9c2a8a8aeb55468f653a99fa8b1fe498004a882a0ed1a8105d573d52cee6ae1b0eaf SHA512 eedf268959838427e300d82c1d39dec340c8ce73e0563ec75a21c1dc2df42595fcb2d615b0b5f256e1d1c83bad16e845a58fa88eb9a5f57a96e3bc028c78eda9
diff --git a/dev-perl/Lingua-EN-Inflect/metadata.xml b/dev-perl/Lingua-EN-Inflect/metadata.xml
new file mode 100644
index 000000000000..5c89da54b047
--- /dev/null
+++ b/dev-perl/Lingua-EN-Inflect/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">Lingua-EN-Inflect</remote-id>
+ <remote-id type="cpan-module">Lingua::EN::Inflect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-EN-NameCase-1.190.0-r1 b/dev-perl/Lingua-EN-NameCase-1.190.0-r1
deleted file mode 100644
index dae38853d473..000000000000
--- a/dev-perl/Lingua-EN-NameCase-1.190.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO >=virtual/perl-Test-Simple-0.700.0 ) dev-lang/perl:=
-DESCRIPTION=Correctly case a person's name from UPERCASE or lowcase
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-EN-NameCase/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BA/BARBIE/Lingua-EN-NameCase-1.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9f3f7ac6b20244722d26ae55293d6e38
diff --git a/dev-perl/Lingua-EN-NameCase/Lingua-EN-NameCase-1.190.0-r1.ebuild b/dev-perl/Lingua-EN-NameCase/Lingua-EN-NameCase-1.190.0-r1.ebuild
new file mode 100644
index 000000000000..6eb9099708a6
--- /dev/null
+++ b/dev-perl/Lingua-EN-NameCase/Lingua-EN-NameCase-1.190.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BARBIE
+DIST_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="Correctly case a person's name from UPERCASE or lowcase"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.700.0
+ )
+"
+src_test() {
+ perl_rm_files t/9{0,1,4,5,6}*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Lingua-EN-NameCase/Manifest b/dev-perl/Lingua-EN-NameCase/Manifest
new file mode 100644
index 000000000000..f53288b46f68
--- /dev/null
+++ b/dev-perl/Lingua-EN-NameCase/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-EN-NameCase-1.19.tar.gz 10637 BLAKE2B 907fffaacf1d201b50a87d0edea6273ccf1f096e8dfd5d8d49be048085fe1037357527aeceff45078514de60990f24d3c10c044d427ab6d7f7c1f9defa274907 SHA512 8613414b43b138d4f7103b0e4f809108b87453c055d18f430f97d8cb1cc2aaa27669903604e98258b8fe39a5827d338d90ba70a3f275dcb4e1710d58b4282f76
+EBUILD Lingua-EN-NameCase-1.190.0-r1.ebuild 535 BLAKE2B ca13eeeef79ea85517e5f29fa76ef15e266a8775b3eef78c603efff7866c0b820a6ae04b57c7ef76873f57b89c663ae0316c0972f56c94c0fc2f4a86c8e7a91c SHA512 87df721bfc6eda331739168b877f2dce6867f53ddc601c2b48035f66c5e9214fbe0d11f90ec82f109dcba311889429040ad3f8383c0cd5d37f92ce61ec838766
+MISC metadata.xml 409 BLAKE2B a8b1828c1a46208c366294f5abc42e56d24b9a8f2fb22e695ce1433ea0f688b7a62da53fad3aa35c8e63dfe0778018dac8403be17b8bebb9b1792e78fee08cdd SHA512 0c007f7f4a732cfcc57bda0c63d7276184f05ff4cade0faa428c6400311a3225ff3705dfc0d2a4c90792731d1692e3c389f79fbfbef2df52b6a40587a2e62779
diff --git a/dev-perl/Lingua-EN-NameCase/metadata.xml b/dev-perl/Lingua-EN-NameCase/metadata.xml
new file mode 100644
index 000000000000..a5b8fb4d4810
--- /dev/null
+++ b/dev-perl/Lingua-EN-NameCase/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">Lingua-EN-NameCase</remote-id>
+ <remote-id type="cpan-module">Lingua::EN::NameCase</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-EN-NameParse-1.330.0 b/dev-perl/Lingua-EN-NameParse-1.330.0
deleted file mode 100644
index e198e5af33e5..000000000000
--- a/dev-perl/Lingua-EN-NameParse-1.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Parse-RecDescent-1 >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=routines for manipulating a person's name
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lingua-EN-NameParse/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Parse-RecDescent-1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KI/KIMRYAN/Lingua-EN-NameParse-1.33.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6425f79dea59747f6b1fe99deffad2ac
diff --git a/dev-perl/Lingua-EN-NameParse-1.360.0 b/dev-perl/Lingua-EN-NameParse-1.360.0
deleted file mode 100644
index 9d7bf64b91a4..000000000000
--- a/dev-perl/Lingua-EN-NameParse-1.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Parse-RecDescent-1 >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=routines for manipulating a person's name
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-EN-NameParse/
-IUSE=test examples
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Parse-RecDescent-1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KI/KIMRYAN/Lingua-EN-NameParse-1.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=73671d9b39ceee88d1b64d7a683bd5c9
diff --git a/dev-perl/Lingua-EN-NameParse/Lingua-EN-NameParse-1.330.0.ebuild b/dev-perl/Lingua-EN-NameParse/Lingua-EN-NameParse-1.330.0.ebuild
new file mode 100644
index 000000000000..ecdfc59922a0
--- /dev/null
+++ b/dev-perl/Lingua-EN-NameParse/Lingua-EN-NameParse-1.330.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KIMRYAN
+MODULE_VERSION=1.33
+inherit perl-module
+
+DESCRIPTION="routines for manipulating a person's name"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Parse-RecDescent-1
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Lingua-EN-NameParse/Lingua-EN-NameParse-1.360.0.ebuild b/dev-perl/Lingua-EN-NameParse/Lingua-EN-NameParse-1.360.0.ebuild
new file mode 100644
index 000000000000..798845d12ebc
--- /dev/null
+++ b/dev-perl/Lingua-EN-NameParse/Lingua-EN-NameParse-1.360.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KIMRYAN
+DIST_VERSION=1.36
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="routines for manipulating a person's name"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Parse-RecDescent-1
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Lingua-EN-NameParse/Manifest b/dev-perl/Lingua-EN-NameParse/Manifest
new file mode 100644
index 000000000000..d992f85d9a32
--- /dev/null
+++ b/dev-perl/Lingua-EN-NameParse/Manifest
@@ -0,0 +1,5 @@
+DIST Lingua-EN-NameParse-1.33.tar.gz 27215 BLAKE2B aec7e2e762fd32f3e1aa9838fc9b7b467d02e4e6a47995de8bec37b9baadc6180b7df2c4e6d69e6b966489d045d68c56c9213a6d81a83485576ed70e259e82eb SHA512 fa6fdc17053eb42d12ef9bb25a26434fb0becf2a3ae8bdc44887e0f2ab4873470520fece17637d1c34540a1b6a52f9cc0fd657692e87ed71bdfcdf5232eb9739
+DIST Lingua-EN-NameParse-1.36.tar.gz 35648 BLAKE2B bc75b33b889977f1b14c4b68c79397607b8f6752b02d7f6e3e5d55a8e3a42a333d12b9f0ccfa078af35e5c59a88c780428621f8a57d2d78b4bb233b68376b775 SHA512 d82b6d5a7813dae5dafd36e5ae521792b3477757e918cac9ccff985afd0b3018a390c04cab39bf0d4b0cec9307941901d1aaa35febc650c25f85e8c77b03211e
+EBUILD Lingua-EN-NameParse-1.330.0.ebuild 531 BLAKE2B 85b56f56d975c652b9fd2ba61968400259bfd5574554d138bf9206fe904cee2e643d9c5b618b322ba5042be764960aace491533c3fea101392de1335d0e3229d SHA512 335878d93aad3eab4f4d2344f2ee82343974aa5f318069b52507479f752d3a36620cef02da9a15b418d315f7bcfff633656a220386c2e54d4a30b4a8c2b65a92
+EBUILD Lingua-EN-NameParse-1.360.0.ebuild 534 BLAKE2B 94fa180f0f8939f3fa639d9e2037e9ff57aebea0033f2cf5e98e07ffa46481e43d2e0404a430b5fedaeed9e367d72fa58220a778feae3f9585709afc2e95643c SHA512 f8581ae2e201e594b741a9a6c445be6cbcb855771ddc9a14470e4e367e068ceb41e68655c5601d3d617152f30f606a082c684896e5442d1808a78e18afb7b9e1
+MISC metadata.xml 488 BLAKE2B 04591281a0616122e6ce9bc337dc2852c3aa3e57699dfc07e3dc97172809fd9b9260b5e11fa0f6179a5205459f99d6f7b9d7f6a39fbcd5e4c08dd85f2d9af563 SHA512 fa69a5c9c46d7b26313868df18d6494765d845b1da4e2b07b47daeb5acad07069ab1902562dffe61fb055bb9c3a32ea41ec78e4320996c2049df982ca15f886d
diff --git a/dev-perl/Lingua-EN-NameParse/metadata.xml b/dev-perl/Lingua-EN-NameParse/metadata.xml
new file mode 100644
index 000000000000..b681f36d5f7a
--- /dev/null
+++ b/dev-perl/Lingua-EN-NameParse/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Lingua-EN-NameParse</remote-id>
+ <remote-id type="cpan-module">Lingua::EN::NameParse</remote-id>
+ <remote-id type="cpan-module">Lingua::EN::NameParse::Grammar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-EN-Numbers-Ordinate-1.40.0 b/dev-perl/Lingua-EN-Numbers-Ordinate-1.40.0
deleted file mode 100644
index 9f2b712f157e..000000000000
--- a/dev-perl/Lingua-EN-Numbers-Ordinate-1.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Convert cardinal numbers(3) to ordinal numbers(3rd)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-EN-Numbers-Ordinate/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Lingua-EN-Numbers-Ordinate-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ef7ea479a44e80976bc54bbfe3eb82bd
diff --git a/dev-perl/Lingua-EN-Numbers-Ordinate/Lingua-EN-Numbers-Ordinate-1.40.0.ebuild b/dev-perl/Lingua-EN-Numbers-Ordinate/Lingua-EN-Numbers-Ordinate-1.40.0.ebuild
new file mode 100644
index 000000000000..914a6e89618c
--- /dev/null
+++ b/dev-perl/Lingua-EN-Numbers-Ordinate/Lingua-EN-Numbers-Ordinate-1.40.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Convert cardinal numbers(3) to ordinal numbers(3rd)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
diff --git a/dev-perl/Lingua-EN-Numbers-Ordinate/Manifest b/dev-perl/Lingua-EN-Numbers-Ordinate/Manifest
new file mode 100644
index 000000000000..85ff7b213a42
--- /dev/null
+++ b/dev-perl/Lingua-EN-Numbers-Ordinate/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-EN-Numbers-Ordinate-1.04.tar.gz 12019 BLAKE2B 9f019c096c165cd1417ffd674b1ba92334cc50bda1b789c47909d437c0ae1b1efd2084d81de10ac9400a63f94d85a9465d14601b1c2ca4133b9f670f570adadb SHA512 f8f5cbfc9ae1d7b4e5e134c8fb089f6ec4ecfd90e0168ece874b007ae8b74936e5aecc38344c036c0845ab7a8c192d07c5a2cdad8f96176c71e89e2e4ae1211e
+EBUILD Lingua-EN-Numbers-Ordinate-1.40.0.ebuild 439 BLAKE2B 750535a6478d6cd6e5e8bfb5bc82daaca805f141e4689c1e30305bb1099344630e5bcfe8f3762ca15699cfa2b1a22d392d9a18f88da0426ecfaf0ecb94258a70 SHA512 03d0cf50972f9611c0866766ab6bc236e42e1e188f8c7750b444746e85e0c79f08e7ac1349cd42a50f03d7edae3ffb9d337f34b84a051c38ce2e764af9dfb878
+MISC metadata.xml 426 BLAKE2B 85a23876c0b7e66b7ff01b00dc0dc983e80a199d34dcfa39b3478d2bef1be4f55e2eb1c0700aa3d00cb367fdc1b161e2ecf8e6294e3811e0f308255715887fd3 SHA512 7cd45e34cf1844c2aebbe3677bd591691edff0770b466b8119a9772b5722ee7c9d6d1f4881dc998eccbf0079a972c61bb020bd715562e2a33f8c79a5542a3ac1
diff --git a/dev-perl/Lingua-EN-Numbers-Ordinate/metadata.xml b/dev-perl/Lingua-EN-Numbers-Ordinate/metadata.xml
new file mode 100644
index 000000000000..5cc084923bcd
--- /dev/null
+++ b/dev-perl/Lingua-EN-Numbers-Ordinate/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">Lingua-EN-Numbers-Ordinate</remote-id>
+ <remote-id type="cpan-module">Lingua::EN::Numbers::Ordinate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-PT-Stemmer-0.20.0 b/dev-perl/Lingua-PT-Stemmer-0.20.0
deleted file mode 100644
index 28bc42ac740b..000000000000
--- a/dev-perl/Lingua-PT-Stemmer-0.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=Portuguese language stemming
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-PT-Stemmer/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Lingua-PT-Stemmer-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3f699f059caf75c752add33ed43033da
diff --git a/dev-perl/Lingua-PT-Stemmer/Lingua-PT-Stemmer-0.20.0.ebuild b/dev-perl/Lingua-PT-Stemmer/Lingua-PT-Stemmer-0.20.0.ebuild
new file mode 100644
index 000000000000..bd832ba74198
--- /dev/null
+++ b/dev-perl/Lingua-PT-Stemmer/Lingua-PT-Stemmer-0.20.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Portuguese language stemming"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE="test"
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test )
+"
diff --git a/dev-perl/Lingua-PT-Stemmer/Manifest b/dev-perl/Lingua-PT-Stemmer/Manifest
new file mode 100644
index 000000000000..657abd2e92db
--- /dev/null
+++ b/dev-perl/Lingua-PT-Stemmer/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-PT-Stemmer-0.02.tar.gz 12747 BLAKE2B fc1e7cde33db39abc38990308b0364b4d043f8644550025040e685606fb7aa22a3718323e4e780cd18b1df994ac0b6f070d327a0a7cc45585fd94e6336c2c7ef SHA512 3537d947b9deeab15376502beb5540fe6afdabc1cd5fd18ec399d12f4dc715def15eb5c9cb052eb5be4b3c03731fd0f0d25ef84bec797f38c3e0f0785c4859b5
+EBUILD Lingua-PT-Stemmer-0.20.0.ebuild 369 BLAKE2B f796746fb22aac7371ff2f542ce7ed1d59dabfee1abd2e37106e0c2d0c78bdb73b8052bf76f4bd8fe99e16ffbe406ff1730449ae1a0b292a28ad95235ccc6568 SHA512 c0d7647683add140026b0f0959976e656fe53416e67342509de9063d527f78eddfb5f7a299cee38db79fe3ef510380e568bf00047fc712e27ef65c8725ff1547
+MISC metadata.xml 473 BLAKE2B ad8d46238564e8611acb2b262b3c165a83f3783b0d8a6b809f3dc2c24a5ed3b16b624cb510c6bc7271f578dc402c8d7fc997398bd7178784774ea8f6e2840298 SHA512 ba617a5ccd4d12b226008f43772c9a854fd2e57aa3fce2721efea15c81290d3b590df88365623daea476814fb2d074f038801153023e792831919d350faea87f
diff --git a/dev-perl/Lingua-PT-Stemmer/metadata.xml b/dev-perl/Lingua-PT-Stemmer/metadata.xml
new file mode 100644
index 000000000000..771da14cdbb3
--- /dev/null
+++ b/dev-perl/Lingua-PT-Stemmer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Lingua-PT-Stemmer</remote-id>
+ <remote-id type="cpan-module">Lingua::GL::Stemmer</remote-id>
+ <remote-id type="cpan-module">Lingua::PT::Stemmer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-Preferred-0.2.4-r1 b/dev-perl/Lingua-Preferred-0.2.4-r1
deleted file mode 100644
index 2a1637efe82a..000000000000
--- a/dev-perl/Lingua-Preferred-0.2.4-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Log-TraceMessages dev-lang/perl:=[-build(-)]
-DESCRIPTION=Pick a language based on user's preferences
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Preferred/
-KEYWORDS=amd64 ~arm ppc x86
-LICENSE=|| ( Artistic GPL-2 GPL-3 )
-RDEPEND=dev-perl/Log-TraceMessages dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ED/EDAVIS/Lingua-Preferred-0.2.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7a45787dbb44b53feacb7a0888659d36
diff --git a/dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r1.ebuild b/dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r1.ebuild
new file mode 100644
index 000000000000..974248c58000
--- /dev/null
+++ b/dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EDAVIS
+inherit perl-module
+
+DESCRIPTION="Pick a language based on user's preferences"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 GPL-3 )" # GPL-2+
+KEYWORDS="amd64 ~arm ppc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Log-TraceMessages"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Lingua-Preferred/Manifest b/dev-perl/Lingua-Preferred/Manifest
new file mode 100644
index 000000000000..b723f97d311c
--- /dev/null
+++ b/dev-perl/Lingua-Preferred/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-Preferred-0.2.4.tar.gz 6029 BLAKE2B d13dd3fb6dead2943ba15efcabb62fe7b1004b3dde7a5a7e0fe9ff1bed0e9d617b9f365bdc130278e255ba7ce2d774f8f64f7a14f8df6251cd0736728cfe7fcb SHA512 6946b2b8d5978c516688a63bd2126700f8ab0137d51959f0b8c2565c08f25d20dc3fe5f81c6473c3ef5d1faf94a6bd4510959f730cc104b61671bd9436de6353
+EBUILD Lingua-Preferred-0.2.4-r1.ebuild 393 BLAKE2B 89cc43f7e65164c366b6731b64a24640a53141622c2c966411b62186e27ed59a9d4f6f9f41cd4432f5b254c45ffd3b7a111f6a849def924b85d933323d075b79 SHA512 9ae9244a6ed2492c6a1e67fd6bf5c084b9c379164847f46b1e4c236889a15209043723e846f4e5150203117c308347dd41a3c1636d2528485e93b4dc40d2cc3b
+MISC metadata.xml 404 BLAKE2B 3df8befcb846cfe9223048a3bb21f9ba412d11feff4a30b595aa435f561e1053ee2f23e6f1c3fd74451219db537c2a0b8a265f4674c1e39a4945eb7c60a3bd0b SHA512 a2743b3742db1d9a22697e4afbdb49efb04919aee18ca10110eb7bfb78c1e76e653c425d6876514696f8c57546e628048b952f49cc220dc29a8f6ff6423e5605
diff --git a/dev-perl/Lingua-Preferred/metadata.xml b/dev-perl/Lingua-Preferred/metadata.xml
new file mode 100644
index 000000000000..6285a2f486aa
--- /dev/null
+++ b/dev-perl/Lingua-Preferred/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">Lingua-Preferred</remote-id>
+ <remote-id type="cpan-module">Lingua::Preferred</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-Stem-0.840.0-r1 b/dev-perl/Lingua-Stem-0.840.0-r1
deleted file mode 100644
index dec926c8534a..000000000000
--- a/dev-perl/Lingua-Stem-0.840.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-perl/Snowball-Norwegian dev-perl/Snowball-Swedish dev-perl/Lingua-Stem-Snowball-Da dev-perl/Lingua-Stem-Fr dev-perl/Lingua-Stem-It dev-perl/Lingua-Stem-Ru dev-perl/Lingua-PT-Stemmer dev-perl/Text-German dev-lang/perl:=[-build(-)]
-DESCRIPTION=Porter's stemming algorithm for 'generic' English
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Stem/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Snowball-Norwegian dev-perl/Snowball-Swedish dev-perl/Lingua-Stem-Snowball-Da dev-perl/Lingua-Stem-Fr dev-perl/Lingua-Stem-It dev-perl/Lingua-Stem-Ru dev-perl/Lingua-PT-Stemmer dev-perl/Text-German dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SN/SNOWHARE/Lingua-Stem-0.84.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3c3d1c42b9173829008a4a9acdc680e9
diff --git a/dev-perl/Lingua-Stem-Fr-0.20.0-r1 b/dev-perl/Lingua-Stem-Fr-0.20.0-r1
deleted file mode 100644
index ec0d8d907f9a..000000000000
--- a/dev-perl/Lingua-Stem-Fr-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl French Stemming
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Stem-Fr/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SD/SDP/Lingua-Stem-Fr-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a7390e3e23b7dabb486e3e8db5f433f9
diff --git a/dev-perl/Lingua-Stem-Fr/Lingua-Stem-Fr-0.20.0-r1.ebuild b/dev-perl/Lingua-Stem-Fr/Lingua-Stem-Fr-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..cba6c4aa341f
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Fr/Lingua-Stem-Fr-0.20.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SDP
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Perl French Stemming"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Lingua-Stem-Fr/Manifest b/dev-perl/Lingua-Stem-Fr/Manifest
new file mode 100644
index 000000000000..31dc488cfd7c
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Fr/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-Stem-Fr-0.02.tar.gz 6226 BLAKE2B f0c0ed80c37fcd76dfb45375ae7bbad941710e5326af2e9565442e54695317520393f1d64398bcee55b2ce606b6a3e408e6a25f9db600332fdc1c862779268b4 SHA512 e0709c19f4a0f2ef79f459c05e2207e0b263859e913ab722701827b4ff391b50dd41e7e3a3e16600a61f8c7e1ed557111abc36965b58fbf28ed06f9bedc09cf4
+EBUILD Lingua-Stem-Fr-0.20.0-r1.ebuild 280 BLAKE2B 35f42d16f007d0c3161d8f129b1d41a2bdf9444c11fc2d77c2d8d8399bd659d22e4adf8bb2145ec71b6b3f4846446b860a803b4137a8ea7fde8e37f577701348 SHA512 a0d489c5047d41009dd267edd33b23eebc011285404ca8e20333cf287c3c1f74c2654f11aca8ee5e1638852c3871147d1993a577c6f03314f35245d5b9945cf3
+MISC metadata.xml 401 BLAKE2B eb83f2fc66417d9e6c518eaf8271695f9489f58db17b8724dccde81d5c074a38c0f33fe2de7cfb92205a1c25d05b5593b35cc6e379d86086e72a5822a8f3b19e SHA512 bb57203ac293e4f5e1246ed2efe3bae1fbb84d8a4abe415fe455c698352fc78405df0da791e12e9f390a845cc8a701c13e295718efb7032b4ebf627af0eda000
diff --git a/dev-perl/Lingua-Stem-Fr/metadata.xml b/dev-perl/Lingua-Stem-Fr/metadata.xml
new file mode 100644
index 000000000000..2e765142dd5c
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Fr/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">Lingua-Stem-Fr</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Fr</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-Stem-It-0.20.0-r1 b/dev-perl/Lingua-Stem-It-0.20.0-r1
deleted file mode 100644
index 58224bc54d46..000000000000
--- a/dev-perl/Lingua-Stem-It-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Porter's stemming algorithm for Italian
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Stem-It/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AC/ACALPINI/Lingua-Stem-It-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=687cd51a1ce990b6d559bf57402443d7
diff --git a/dev-perl/Lingua-Stem-It/Lingua-Stem-It-0.20.0-r1.ebuild b/dev-perl/Lingua-Stem-It/Lingua-Stem-It-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..98ed9792a10e
--- /dev/null
+++ b/dev-perl/Lingua-Stem-It/Lingua-Stem-It-0.20.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ACALPINI
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Porter's stemming algorithm for Italian"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Lingua-Stem-It/Manifest b/dev-perl/Lingua-Stem-It/Manifest
new file mode 100644
index 000000000000..ebafe3639681
--- /dev/null
+++ b/dev-perl/Lingua-Stem-It/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-Stem-It-0.02.tar.gz 5733 BLAKE2B a453a0f8b0a8d69b8fcd30456d8968091f87e76005bb42eb74b1f606b4095ba20d7172a052cbe7d8c4c3136073ac5315446071bf96485fb6d0f5c273bfd61d1c SHA512 3cd4f74518b22fa30aee001c186f76fea406d37a426dcafc9f38a0513679f407b743b2de01f4a82cbba267ac26cd1b656e30738134535a31d22af4afe44b515f
+EBUILD Lingua-Stem-It-0.20.0-r1.ebuild 304 BLAKE2B 9e66059e9ea19e9ec2688b9455ddc9776a33c885b5fa837d49969b3cff15d197f6fa459c5d77dfd315a4d9f0be8ef062323b4ccc72f20d4adc2397430ac33369 SHA512 4ff5cf8313a42e94c63928e05290e85defed59e5bd87954d222338b97f5a576099d4e620e7e61188453721277ce82ba019d070b86a94a0d58e4323fd11230860
+MISC metadata.xml 401 BLAKE2B 251acfd22c73fd03a701d434d290a5de9e28c6994db94e46b58bfed8290e8a830b4db689d03216dd109b6bce8dddc410d00f60eb217089592662d8f45383df73 SHA512 de956c1cf9c91a7f1dba888f89ddea71a5950083ad7078e8da347a3fddd3c828a7044a3e487042848967bd6f83208a4a97e9401c2d401a8b94737c8ef73e71e8
diff --git a/dev-perl/Lingua-Stem-It/metadata.xml b/dev-perl/Lingua-Stem-It/metadata.xml
new file mode 100644
index 000000000000..735eb3ba594a
--- /dev/null
+++ b/dev-perl/Lingua-Stem-It/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">Lingua-Stem-It</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::It</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-Stem-Ru-0.40.0 b/dev-perl/Lingua-Stem-Ru-0.40.0
deleted file mode 100644
index fdf7063ced54..000000000000
--- a/dev-perl/Lingua-Stem-Ru-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Porter's stemming algorithm for Russian (KOI8-R only)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Stem-Ru/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Lingua-Stem-Ru-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dc52604a0593669eee4d5ea51c338cbc
diff --git a/dev-perl/Lingua-Stem-Ru/Lingua-Stem-Ru-0.40.0.ebuild b/dev-perl/Lingua-Stem-Ru/Lingua-Stem-Ru-0.40.0.ebuild
new file mode 100644
index 000000000000..b0cdd739f9aa
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Ru/Lingua-Stem-Ru-0.40.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Porter's stemming algorithm for Russian (KOI8-R only)"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE="test"
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Lingua-Stem-Ru/Manifest b/dev-perl/Lingua-Stem-Ru/Manifest
new file mode 100644
index 000000000000..34ce30901e2a
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Ru/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-Stem-Ru-0.04.tar.gz 217502 BLAKE2B 0a2764b6ae21f7a1afb71646b55c28f9f8a76bde6b2df3673d086d114173bc70cb2ab7b49b7172d20baf05828697d8fb6107a2de3f3df0b71e7863f3c17e834b SHA512 30ad7e74cbc065d3a9534f099a7c08b7aef5ec2290609e72704d1ae4ae0ea1a3622dfd0a4012fb169903fe7ef959d24d38e51cd330bc1c38ac09a1d50a76962e
+EBUILD Lingua-Stem-Ru-0.40.0.ebuild 454 BLAKE2B 64265f7dcd469967d687a5cc89b5a1b4dfe46a4bd5890a90c142bbb7054a125585d6822868e0b98819b01052f34f6370fb8d1decea5f0bbf6d18842c06549607 SHA512 dc4c2a0e2ca47ab3dfd0b9e6609d4fb5acc3627b526f7b66bddf50306db7df0c08f87835dca14e9cf9f7cdfc5483ecf006fb5e8913ecd1e3b7d22d783806d3b5
+MISC metadata.xml 401 BLAKE2B 134adbf020db5e0b4cadc83c055d68616978f900eb3d3b2bfa6b74fbd803bb6f01bd40d318327c3ce77fba247dcf4bbe2e36b6bc6076350021b76357a511957b SHA512 2a9c8edf05081414ec3e0cea9c00219fdda85fdbbfa4314f51d6265d84726aee7d28781cfc4d0f8f58174130175104137a7ac771c5bdbb73c4a358b0a9edb3f0
diff --git a/dev-perl/Lingua-Stem-Ru/metadata.xml b/dev-perl/Lingua-Stem-Ru/metadata.xml
new file mode 100644
index 000000000000..955c4528c53b
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Ru/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">Lingua-Stem-Ru</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Ru</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-Stem-Snowball-Da-1.10.0-r1 b/dev-perl/Lingua-Stem-Snowball-Da-1.10.0-r1
deleted file mode 100644
index cd54d913a8e5..000000000000
--- a/dev-perl/Lingua-Stem-Snowball-Da-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Porters stemming algorithm for Denmark
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Stem-Snowball-Da/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CI/CINE/Lingua-Stem-Snowball-Da-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=72632df73d7bf47668138e8ca68b2c89
diff --git a/dev-perl/Lingua-Stem-Snowball-Da/Lingua-Stem-Snowball-Da-1.10.0-r1.ebuild b/dev-perl/Lingua-Stem-Snowball-Da/Lingua-Stem-Snowball-Da-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..f2389b5bb896
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Snowball-Da/Lingua-Stem-Snowball-Da-1.10.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CINE
+MODULE_VERSION=1.01
+inherit perl-module multilib
+
+DESCRIPTION="Porters stemming algorithm for Denmark"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
+
+src_install() {
+ perl-module_src_install
+
+ if [[ -f ${D}/${VENDOR_LIB}/Lingua/Stem/Snowball/stemmer.pl ]] ; then
+ mv "${D}"/${VENDOR_LIB}/Lingua/Stem/Snowball/{,da-}stemmer.pl || die
+ fi
+}
+
+pkg_postinst() {
+ elog "The stemmer.pl that ships with this distribution has been renamed to"
+ elog "da-stemmer.pl to avoid collisions with other Lingua::Stem packages."
+}
diff --git a/dev-perl/Lingua-Stem-Snowball-Da/Manifest b/dev-perl/Lingua-Stem-Snowball-Da/Manifest
new file mode 100644
index 000000000000..430ba27328c3
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Snowball-Da/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-Stem-Snowball-Da-1.01.tar.gz 103930 BLAKE2B 9f4c5c167aed5f6b74930ec27bc06b647f9ac036750e85f89f7b20a96b8f5857e87a50c19060ba7ee6b4256acaba956568230b8c8888fcb5fec1d23736e84d03 SHA512 dc0d199640417e6c9f0e6bfaa175ae64e288a4879047d4e13060eaadad20fa9590421535a6097aebb3ca1dcc4f2c9ce5a08a6566a0f651c59d57dca169ada7fe
+EBUILD Lingua-Stem-Snowball-Da-1.10.0-r1.ebuild 688 BLAKE2B 7c82cfc07ad73b693ba3323804e85366ac795488bd28d5bfb493a06b0ec71709ea8b1a5d4fd705cefbc77428a7c40fedd2859fbe00945b5feb5c56c1f0b50dd6 SHA512 df8ea813f678f1aa508cb2ffa497642440a843149b1e86bbd015197f7bcd5d767ccc7950c2d5991f26f217028b524bc6e466da7bf5a5bebe24f1003927d6f0ff
+MISC metadata.xml 420 BLAKE2B 00eff844d207b33aae77a316c9bda810ae6b45f28df6bb4c8944ae6b3e4c8dcd95e3279d2ae8585d93a078ca431b1758941e7f29ba7aab584ef9d3c3fbe5b418 SHA512 fb1e51897be8aec28d2a52222df968ceb9d41592f115b31b72ff4c06c3e24f08a19555950ffe19535f436fa6e7edd452b135547c086a198a82921fbddc119d83
diff --git a/dev-perl/Lingua-Stem-Snowball-Da/metadata.xml b/dev-perl/Lingua-Stem-Snowball-Da/metadata.xml
new file mode 100644
index 000000000000..08f8ec938c9c
--- /dev/null
+++ b/dev-perl/Lingua-Stem-Snowball-Da/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">Lingua-Stem-Snowball-Da</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Snowball::Da</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-Stem/Lingua-Stem-0.840.0-r1.ebuild b/dev-perl/Lingua-Stem/Lingua-Stem-0.840.0-r1.ebuild
new file mode 100644
index 000000000000..18c35e9e88b4
--- /dev/null
+++ b/dev-perl/Lingua-Stem/Lingua-Stem-0.840.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SNOWHARE
+MODULE_VERSION=0.84
+inherit perl-module
+
+DESCRIPTION="Porter's stemming algorithm for 'generic' English"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Snowball-Norwegian
+ dev-perl/Snowball-Swedish
+ dev-perl/Lingua-Stem-Snowball-Da
+ dev-perl/Lingua-Stem-Fr
+ dev-perl/Lingua-Stem-It
+ dev-perl/Lingua-Stem-Ru
+ dev-perl/Lingua-PT-Stemmer
+ dev-perl/Text-German"
+DEPEND="dev-perl/Module-Build
+ ${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Lingua-Stem/Manifest b/dev-perl/Lingua-Stem/Manifest
new file mode 100644
index 000000000000..4e21a1fd7551
--- /dev/null
+++ b/dev-perl/Lingua-Stem/Manifest
@@ -0,0 +1,3 @@
+DIST Lingua-Stem-0.84.tar.gz 1358061 BLAKE2B f8eb238a227445ae0eef68a2a380218c81d14bbb6856ddf992744e30236e077499033ec301b5dcc6c4024877604c49b13aabf66b15c9991e40f0a173b265d3f0 SHA512 9806ef6bf9df8f71fa2c7500f5575560f7be733c8e859a34cfedf8eadb7333d549d76989313dc14b6760f79c0ca0e0f61fe69819ee04cedc5d3b58414ce06388
+EBUILD Lingua-Stem-0.840.0-r1.ebuild 571 BLAKE2B 3e5643289b41ad4c7da8a675c5e051f835d9290cbf57559648da3567cb42d03cc8b5f835462b45a9313b6c9cb5e411e6d968ac4c56328cd73eb49f70fe5cf8af SHA512 6f7cbbd48f08d406be0fcfe4bb8dd28323ed0d8140097bcd195e919023ea084e96ad0627634b0a4647d06e7a657aa10a67cfe437be1465f9f70e7b1c0955e0c6
+MISC metadata.xml 975 BLAKE2B 4dc7bd2a56336288074d129d8a14a80a49814c6615e3c2b5895379af7fc4bf4b580378b3a935e6c4f9fea87649e54bf47c68d346b8d9be81e0cd6a762b714884 SHA512 aabd3ec41e909ffaf1e9ac0a3e6d16f7f7b90c9c124b0519b50734bfda1ee6b47b096fe42d0c3dd632d2766b4dcbb5113661a1acc59bd7c94335b3aa32d75774
diff --git a/dev-perl/Lingua-Stem/metadata.xml b/dev-perl/Lingua-Stem/metadata.xml
new file mode 100644
index 000000000000..291e44086dc6
--- /dev/null
+++ b/dev-perl/Lingua-Stem/metadata.xml
@@ -0,0 +1,21 @@
+<?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">Lingua-Stem</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::AutoLoader</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Da</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::De</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::En</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::EnBroken</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Gl</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::No</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Pt</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Sv</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lingua-Translit-0.250.0 b/dev-perl/Lingua-Translit-0.250.0
deleted file mode 100644
index a12a50abcbfa..000000000000
--- a/dev-perl/Lingua-Translit-0.250.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Transliterates text between writing systems
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Translit/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALINKE/Lingua-Translit-0.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=77fa1cafd783e2d0f49c5197f2517106
diff --git a/dev-perl/Lingua-Translit-0.270.0 b/dev-perl/Lingua-Translit-0.270.0
deleted file mode 100644
index e9c8ba5593c3..000000000000
--- a/dev-perl/Lingua-Translit-0.270.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Transliterates text between writing systems
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Translit/
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALINKE/Lingua-Translit-0.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8fb826e8804cf952b9c91bc07150f161
diff --git a/dev-perl/Lingua-Translit-0.280.0 b/dev-perl/Lingua-Translit-0.280.0
deleted file mode 100644
index d8f28bacc987..000000000000
--- a/dev-perl/Lingua-Translit-0.280.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Transliterates text between writing systems
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Lingua-Translit/
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALINKE/Lingua-Translit-0.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=650f082c710dbc12bbc846bfe54bc2b6
diff --git a/dev-perl/Lingua-Translit/Lingua-Translit-0.250.0.ebuild b/dev-perl/Lingua-Translit/Lingua-Translit-0.250.0.ebuild
new file mode 100644
index 000000000000..ffe4a31f6061
--- /dev/null
+++ b/dev-perl/Lingua-Translit/Lingua-Translit-0.250.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALINKE
+DIST_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Transliterates text between writing systems"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Lingua-Translit/Lingua-Translit-0.270.0.ebuild b/dev-perl/Lingua-Translit/Lingua-Translit-0.270.0.ebuild
new file mode 100644
index 000000000000..4305a2d4ef27
--- /dev/null
+++ b/dev-perl/Lingua-Translit/Lingua-Translit-0.270.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALINKE
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Transliterates text between writing systems"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Lingua-Translit/Lingua-Translit-0.280.0.ebuild b/dev-perl/Lingua-Translit/Lingua-Translit-0.280.0.ebuild
new file mode 100644
index 000000000000..60c0fd7709b7
--- /dev/null
+++ b/dev-perl/Lingua-Translit/Lingua-Translit-0.280.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALINKE
+DIST_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="Transliterates text between writing systems"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Lingua-Translit/Manifest b/dev-perl/Lingua-Translit/Manifest
new file mode 100644
index 000000000000..49dbea60d498
--- /dev/null
+++ b/dev-perl/Lingua-Translit/Manifest
@@ -0,0 +1,7 @@
+DIST Lingua-Translit-0.25.tar.gz 394066 BLAKE2B 2819fc36cc139e265e05f055eff5c2640b12bc4a1734c1ef4aeb95c12de652d663ad8d1c5f608327ef89a0947cfab3795a7ca4a3226a9685279d3c5547e36135 SHA512 eb1ce2d48ceec9ee729f944b1f5979edea4b9abb7c3c6e61fb8eeccd6b15864b7f6f012d02ecb991054b051e3f7ac61cada467c6ea45e51fad39375e2cd43517
+DIST Lingua-Translit-0.27.tar.gz 110337 BLAKE2B 8805c36cee8b19163d0c141d0697c0e57f3d4a40cf7791574282377f8912c6693858f05f6e51876c146b7cf9f1fce63c8b354db48c6c2595e235295fb8ff0663 SHA512 a42aa61cc5e08d0358a7f5b72b5bf2a10938124ae49e693c6720ef8793b5afe653cc13cc4e7f3132427d3e9a0b87c6e95f7e083b23c044f478c43ac6bae7d2ba
+DIST Lingua-Translit-0.28.tar.gz 110433 BLAKE2B 44ec21048c5706ea8f1098fd8f8a8dfed8477d4bfd8a47701724257d433c5998904c10059b58e94ec87c84bc2f4a29af7baa129affa50ce4e8ea7fade4ff9b8f SHA512 eb6d6fb6cda3b4c73fffc3ccc907453b3f285cf3e1d7e3349c971c55af855c301bdb1fb0e9d6dbab77d6f036740ce5aebe28c6d7f04f812460b9e2b6f53d4bb8
+EBUILD Lingua-Translit-0.250.0.ebuild 338 BLAKE2B 6462bd721f18984b69bca2db245099b680a8745b755b459973a0ea28efc5a3dbd776dab44601c7794e64994da7a1f01afd153e1cbba6d2daa383fd9b5f52984c SHA512 2e585c9e8eaa3373c625b50fe7655166f60f85d8bb2899236834d81227e8cbfad82f40a9c2116fcb0edbc2bc60a80f827f12683c661f3d804491942e780517ab
+EBUILD Lingua-Translit-0.270.0.ebuild 344 BLAKE2B 97291bc9d92cc1efba480d2ade126ee50b9cc6dfd19193fa65eda2b145703dd5aae08c331dd56c705ffc1a7b484dec64249f734c02e5c8edc47d1cebed452605 SHA512 4c02d3025ce6d4cc987bc323939d1cb6fef0154b3f87fe669393b35aa7a7641e67e14859cf86075efb716f31fee52f5fae7fa4c30201d2c9fd69136636d75647
+EBUILD Lingua-Translit-0.280.0.ebuild 351 BLAKE2B dcda83d435082d40d7dc0a8d974350e9ef651fa0845615d8cd243e61befe4b980cbcf6e04e2ac96c76ec80a2168196302f31882b2a5f6025f3f3b5156aeccf8d SHA512 266e54cc33225f0a1ea82b6455ace58965d92a641acdef8779945d77beb2370e2727944b09aa329fa5213318643fc7c937d81c97759e4e87e21bd928f5eaadca
+MISC metadata.xml 473 BLAKE2B eae0ac9912d63ab9eb577f1c5efc5972a1847f50e594e7e718be05c76fbc097ea9ae2f9acdc2fda5dad83598600880592be94a7faeb21068e0599b2a11b3bd62 SHA512 114c170723f124a15914ba4bd6ac88e68ce6108eb62932ba45e96bca0430abfc1506df6b0c431803a0cec9241aba2cc2d24e479f7885b9856ca036e0833e6828
diff --git a/dev-perl/Lingua-Translit/metadata.xml b/dev-perl/Lingua-Translit/metadata.xml
new file mode 100644
index 000000000000..48aad74d2983
--- /dev/null
+++ b/dev-perl/Lingua-Translit/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Lingua-Translit</remote-id>
+ <remote-id type="cpan-module">Lingua::Translit</remote-id>
+ <remote-id type="cpan-module">Lingua::Translit::Tables</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Linux-DesktopFiles-0.130.0 b/dev-perl/Linux-DesktopFiles-0.130.0
deleted file mode 100644
index 8b4607c5ad7e..000000000000
--- a/dev-perl/Linux-DesktopFiles-0.130.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Perl module to get and parse the Linux .desktop files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Linux-DesktopFiles/
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=>=dev-lang/perl-5.14.0[gdbm] dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TR/TRIZEN/Linux-DesktopFiles-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bc0af098f18936e992e87635707d2a1f
diff --git a/dev-perl/Linux-DesktopFiles-0.250.0 b/dev-perl/Linux-DesktopFiles-0.250.0
deleted file mode 100644
index a9d2878bc493..000000000000
--- a/dev-perl/Linux-DesktopFiles-0.250.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Perl module to get and parse the Linux .desktop files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Linux-DesktopFiles/
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=>=dev-lang/perl-5.14.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TR/TRIZEN/Linux-DesktopFiles-0.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=09ba262458057cf2bbcba9a84ab3e4af
diff --git a/dev-perl/Linux-DesktopFiles-0.90.0 b/dev-perl/Linux-DesktopFiles-0.90.0
deleted file mode 100644
index bfe65f6c03fb..000000000000
--- a/dev-perl/Linux-DesktopFiles-0.90.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module to get and parse the Linux .desktop files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Linux-DesktopFiles/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=>=dev-lang/perl-5.14.0[gdbm] dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TR/TRIZEN/Linux-DesktopFiles-0.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=14c51675835e07e08717a79d268b4ff5
diff --git a/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.130.0.ebuild b/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.130.0.ebuild
new file mode 100644
index 000000000000..6b58e73aa179
--- /dev/null
+++ b/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.130.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TRIZEN
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Perl module to get and parse the Linux .desktop files"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-lang/perl-5.14.0[gdbm]"
+DEPEND="dev-perl/Module-Build"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.250.0.ebuild b/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.250.0.ebuild
new file mode 100644
index 000000000000..c51b609b235b
--- /dev/null
+++ b/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.250.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TRIZEN
+DIST_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Perl module to get and parse the Linux .desktop files"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-lang/perl-5.14.0"
+DEPEND="dev-perl/Module-Build"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.90.0.ebuild b/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.90.0.ebuild
new file mode 100644
index 000000000000..3b2b0eb5db62
--- /dev/null
+++ b/dev-perl/Linux-DesktopFiles/Linux-DesktopFiles-0.90.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="TRIZEN"
+MODULE_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Perl module to get and parse the Linux .desktop files"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND=">=dev-lang/perl-5.14.0[gdbm]"
+DEPEND="dev-perl/Module-Build"
+
+SRC_TEST="do"
diff --git a/dev-perl/Linux-DesktopFiles/Manifest b/dev-perl/Linux-DesktopFiles/Manifest
new file mode 100644
index 000000000000..4378e5ad8eda
--- /dev/null
+++ b/dev-perl/Linux-DesktopFiles/Manifest
@@ -0,0 +1,7 @@
+DIST Linux-DesktopFiles-0.09.tar.gz 10268 BLAKE2B e7f5b99182402b353103d3ed7cb3f8fe1b85b3f8455c97c85d1c1c1a1adaa47bdad50b55c4203921c094bc526325e2f0814c417178f14727ace8be9e38e7b4ba SHA512 9c46ca6be9c21092481efa6e101aaaa162c54e9c02156ac38f62363ddad937b9341a2b66fb09331347c45e1a8b9eba9dbcb2a7b0f45da41237a896b4dd31bb78
+DIST Linux-DesktopFiles-0.13.tar.gz 15008 BLAKE2B 30d79d1c01be92216c80018dc8347943b62287a760d4319f3f846cba6207de3b913cf0427f160dabc1f85a7ad0c77b6c041b5f01ab1761f60fc295a747f0c68d SHA512 408df4ffd6c4879426d74b196b2bb0c0d13ceab09f53160f62851c44cc7b3de295dd430d3a0391bb5d5f6682eab5816a1f34c589db084f9cf41c00f633102b9f
+DIST Linux-DesktopFiles-0.25.tar.gz 13995 BLAKE2B 236fca9c343544dc5c80415f481945f0d052dccf85757d3a7fdf6bbbf218920f7a94c7c457273a4d2aa7fe2390457f69c6a4e2aa91bcea714c4f759bb488f623 SHA512 a825b014e85e53cf0a142c7d239948f288930627a517444d21a81b8ee898ab3bc1b7dc8864df7b76b2f3a982280ffcb09325f492d0d83950c682110999d5e107
+EBUILD Linux-DesktopFiles-0.130.0.ebuild 445 BLAKE2B e2c5b39c44a8526161249fa06837af6c82f697233bfa90d9e443c33f94dbbc09de972e35c016e0ccdd4c110513cb78990949c54b960c635755586d7a58932c88 SHA512 215e47dbe9bd32206ca66a3b7cf75f0b510862f7c9c9e72a2c52db33d1560de7a4e555aa52f9e3a3f3ecfd329061ed2a462f593cc7dbfe332b4b9cbf24525426
+EBUILD Linux-DesktopFiles-0.250.0.ebuild 439 BLAKE2B 8298bc8f5823f37d9bf2b8c82b6cf777584d602b8e440b4e92575bc8e88b433e10445f1790ef3ae771c7f5c9a10d2f426dd7ccc6198dabc2bbfd9e3f892cc475 SHA512 1bca4796af66758bc802d667d0927bd5eea8ea1f9776e0a857f673964fe648df0fc7b0e08e9b7d06221080c1bb5793b0f5ef775a473842ea8bfc0431b2df6361
+EBUILD Linux-DesktopFiles-0.90.0.ebuild 409 BLAKE2B 04d9f705886a1c0bb72b8703d759de8850823c0ac62ecd6fc811716a41d6fd00f919d0b6697dc528b910e2b1922895c0dbb149c9f242fdbd9c10f339d5bb9c10 SHA512 bb7147d181a956b29551adc06932c5a4f043f811bb480876db794514b5b4399a5dff607efa9cbdac3effe811aab72293b5029eb1ee4b9b5e25627386c2dc17ee
+MISC metadata.xml 408 BLAKE2B e50e26595a9e838badac29ac176b07dd3a68853bac3324d2b31d4d62c9a4328a70a175f091ec97a8a7460e1caf28da4da2122fe611b551051cafd6305c8acf18 SHA512 9b1d6e3edb682f657b59bb5e788057b4f6c990f0689d8bda808c8c47be5bdd37299d7b2e3df904eb968e9681a899b1d1371ee9d67418846ac938e84c6ce56c53
diff --git a/dev-perl/Linux-DesktopFiles/metadata.xml b/dev-perl/Linux-DesktopFiles/metadata.xml
new file mode 100644
index 000000000000..1136f15845d8
--- /dev/null
+++ b/dev-perl/Linux-DesktopFiles/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">Linux-DesktopFiles</remote-id>
+ <remote-id type="cpan-module">Linux::DesktopFiles</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Linux-Distribution-0.230.0 b/dev-perl/Linux-Distribution-0.230.0
deleted file mode 100644
index edbc00b45419..000000000000
--- a/dev-perl/Linux-Distribution-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension to detect on which Linux distribution we are running
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Linux-Distribution/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Linux-Distribution-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=057e1323dd597d0bdb6ca8dbf5b073dd
diff --git a/dev-perl/Linux-Distribution/Linux-Distribution-0.230.0.ebuild b/dev-perl/Linux-Distribution/Linux-Distribution-0.230.0.ebuild
new file mode 100644
index 000000000000..d2f399083ee2
--- /dev/null
+++ b/dev-perl/Linux-Distribution/Linux-Distribution-0.230.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHORNY
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Perl extension to detect on which Linux distribution we are running"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Linux-Distribution/Manifest b/dev-perl/Linux-Distribution/Manifest
new file mode 100644
index 000000000000..5db0e9449187
--- /dev/null
+++ b/dev-perl/Linux-Distribution/Manifest
@@ -0,0 +1,3 @@
+DIST Linux-Distribution-0.23.tar.gz 8785 BLAKE2B 19daab0311b1af58b40cb59564d44e1f672ad635dddb6a28f97449d9fd897412c14787853f35fbfb3a137281101cc072303a4c2156209995abf992b48cf5eef8 SHA512 43ae48498ce3e140606cc3966db2cc41a57b7768fc04af4856e2109f685f7c12b07eadd20d208f04d46a6a3787b91335ad2d402a635ebb9f96746dbf5c455571
+EBUILD Linux-Distribution-0.230.0.ebuild 393 BLAKE2B 3dac6aff8920b40f6beb8dc70f20b7363de2eb85e54f7a18275c5976e19ff8d926c1866b4da29d331be579b48a2479b7fcbee702932b75333d62156dcc7412a7 SHA512 a5b3e959432bc92f46027790e520187ed62ba5ecae746b6c686ffeeb1a3c1142eb953f44aacd887c5c8e27aa856a8fb977aac1d27ccfc9ffe2852ef2908e4086
+MISC metadata.xml 408 BLAKE2B 6d38ef320f7d5512dd1940b035834bad0c81239bc58688eadbc5b448230f9394b6dfccb0462c24bf002094b916023b0d555fe236791ad52018d4425989664a96 SHA512 4a47fd5372a23c44187f463f1a919aff1256fd2eb10ecfa22c9da5de151d27109353a0646bb858092f12ef458a14feb5f66c32ea9e1c55f6d2631f59a3d4e1b4
diff --git a/dev-perl/Linux-Distribution/metadata.xml b/dev-perl/Linux-Distribution/metadata.xml
new file mode 100644
index 000000000000..0fd2024b3586
--- /dev/null
+++ b/dev-perl/Linux-Distribution/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">Linux-Distribution</remote-id>
+ <remote-id type="cpan-module">Linux::Distribution</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Linux-Inotify2-1.220.0-r1 b/dev-perl/Linux-Inotify2-1.220.0-r1
deleted file mode 100644
index 993a066c8e6d..000000000000
--- a/dev-perl/Linux-Inotify2-1.220.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/common-sense dev-lang/perl:=[-build(-)]
-DESCRIPTION=scalable directory/file change notification
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Linux-Inotify2/
-KEYWORDS=~amd64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/common-sense dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Linux-Inotify2-1.22.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7229211cbc249070665a4d58ab72bf6b
diff --git a/dev-perl/Linux-Inotify2/Linux-Inotify2-1.220.0-r1.ebuild b/dev-perl/Linux-Inotify2/Linux-Inotify2-1.220.0-r1.ebuild
new file mode 100644
index 000000000000..2596135d56c9
--- /dev/null
+++ b/dev-perl/Linux-Inotify2/Linux-Inotify2-1.220.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MLEHMANN
+MODULE_VERSION=1.22
+inherit perl-module
+
+DESCRIPTION="scalable directory/file change notification"
+
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-perl/common-sense"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Linux-Inotify2/Manifest b/dev-perl/Linux-Inotify2/Manifest
new file mode 100644
index 000000000000..afdb6d03da53
--- /dev/null
+++ b/dev-perl/Linux-Inotify2/Manifest
@@ -0,0 +1,3 @@
+DIST Linux-Inotify2-1.22.tar.gz 8533 BLAKE2B 38486ccc33c4788a957c8d6a4851565510c0a7747b8ac887e49c9b6b2dc93e965b8fe1da66ca0ad23acc7f98a1e838c09e5bc21ed2eb71a28f060eda8a18c57e SHA512 ff98f0ee1cc5722b6242b9073a8754da1e433193416c04749be433fe93ff5269339fd25af8cbb42af192fe09bd1f1b6cbb96ae13c5cdb71024946ecbd92929c1
+EBUILD Linux-Inotify2-1.220.0-r1.ebuild 353 BLAKE2B afc7cbac45fdbf031d781c52f8f8d290bee3662652d835241882a857def5110473ba1e58345a0db29725f10286c944ffe7115f390991bc88a193b8a4c3eba9d9 SHA512 b7a759234128df196e4fa798f47008f635d6a8b2c870ce60f091c60c195e3211aaf6546f6129ff1bee795c74d21bf17e4d88beb0e6e874661aac20ff5f060733
+MISC metadata.xml 657 BLAKE2B f55dc987b86ed2125ea9f5878b2b642188eb1baadfa29377ff9159f0960674b86bbd6f207314c15202b891dc6dbae61149052c0031f069f73ab5273b88d26924 SHA512 06590d8230ddb8a4246816a5da29d18452ff507ce224ece4b552a7b64244228eba5d78efed541af386035fd3d881ff9dfa7ed9d4a3a0f519d32be9a42f1dd882
diff --git a/dev-perl/Linux-Inotify2/metadata.xml b/dev-perl/Linux-Inotify2/metadata.xml
new file mode 100644
index 000000000000..f7c37d647627
--- /dev/null
+++ b/dev-perl/Linux-Inotify2/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hd_brummy@gentoo.org</email>
+ <name>Joerg Bornkessel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Linux-Inotify2</remote-id>
+ <remote-id type="cpan-module">Linux::Inotify2</remote-id>
+ <remote-id type="cpan-module">Linux::Inotify2::Event</remote-id>
+ <remote-id type="cpan-module">Linux::Inotify2::Watch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Linux-Pid-0.40.0-r1 b/dev-perl/Linux-Pid-0.40.0-r1
deleted file mode 100644
index 18451733faba..000000000000
--- a/dev-perl/Linux-Pid-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interface to Linux getpp?id functions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Linux-Pid/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RG/RGARCIA/Linux-Pid-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=06c3ea497f60fc564f0fb709ee0c0320
diff --git a/dev-perl/Linux-Pid/Linux-Pid-0.40.0-r1.ebuild b/dev-perl/Linux-Pid/Linux-Pid-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..93e9fac19107
--- /dev/null
+++ b/dev-perl/Linux-Pid/Linux-Pid-0.40.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RGARCIA
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Interface to Linux getpp?id functions"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Linux-Pid/Manifest b/dev-perl/Linux-Pid/Manifest
new file mode 100644
index 000000000000..5008adb45b36
--- /dev/null
+++ b/dev-perl/Linux-Pid/Manifest
@@ -0,0 +1,3 @@
+DIST Linux-Pid-0.04.tar.gz 2304 BLAKE2B 80bb80648e1e28afc525b0466095aa7006c6361e64452a817be7ba5a97610900ec566c518afc2f52b8f20e06ac862aae4da619dba5a95f206f3cad76644603b2 SHA512 b28418285f6e75e87d23b6eae2b5bcd300ba68248b10a0fc8ba38e8e4c09a3053076e591357263caf43dc09958bceea02680f420bb92ed05ce243a36b1e42c09
+EBUILD Linux-Pid-0.40.0-r1.ebuild 322 BLAKE2B 9ce5fb908593099c530963c30392da6233190e0f131db70983598717c8fcd9af35880469e2d56a69997907d63b090adbe3bf2cab6cfa90b0f0adc80b045a03d2 SHA512 f011b979effdcbe3559887c877445782529cd2f3f8772f38fff6c914b53b13f4f96c7525f636875423558d074eecfc9faa0c4965e250d83e759001e71282a779
+MISC metadata.xml 378 BLAKE2B c3620fb5bdfb28896ee1a5e65d16f24f671567c7ab456b7e4e9d3eb69488c4d2cd649abbea6235b0350bd2ad091a4f41e28109468b9696a51a1980c5eba06b63 SHA512 3ab8ae04372ef38a1d6ebe3fa1db306bb9f920deaabb033a7c1bdd1e02c1d54696cd981ed107100c5bdd1277b70b6d6a080ac598221fa135bccb38e771f92307
diff --git a/dev-perl/Linux-Pid/metadata.xml b/dev-perl/Linux-Pid/metadata.xml
new file mode 100644
index 000000000000..cc5d05a2c8b9
--- /dev/null
+++ b/dev-perl/Linux-Pid/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">Linux-Pid</remote-id>
+ <remote-id type="cpan-module">Linux::Pid</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Linux-PipeMagic-0.30.0 b/dev-perl/Linux-PipeMagic-0.30.0
deleted file mode 100644
index 48e8d58fa5a6..000000000000
--- a/dev-perl/Linux-PipeMagic-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/File-Slurp ) dev-lang/perl:=
-DESCRIPTION=Perl extension to use the zero copy IO syscalls
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Linux-PipeMagic/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DL/DLAMBLEY/Linux-PipeMagic-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cdfa514b5872efa6ec1c85b418ff915a
diff --git a/dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.30.0.ebuild b/dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.30.0.ebuild
new file mode 100644
index 000000000000..24510cf7020c
--- /dev/null
+++ b/dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.30.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DLAMBLEY
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Perl extension to use the zero copy IO syscalls"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/File-Slurp
+ )
+"
diff --git a/dev-perl/Linux-PipeMagic/Manifest b/dev-perl/Linux-PipeMagic/Manifest
new file mode 100644
index 000000000000..0582c33fe1cd
--- /dev/null
+++ b/dev-perl/Linux-PipeMagic/Manifest
@@ -0,0 +1,3 @@
+DIST Linux-PipeMagic-0.03.tar.gz 50413 BLAKE2B 512be7c90837aec72fd5a6a4d97f8c90ba525637206e292bebfe01acb1388b6b5282817beb32daed0c07e0a6a2223ce3d0c5e07a0c7f02dbe1ff2dd5f3808085 SHA512 cb2b09c03dbfc67b16e0542d332b91a816c69555c12b3ed7a392e6962121c4cbd557139f5329080d9447aed74054e6409c3f0f7b41a1c2d3decff7091da1965e
+EBUILD Linux-PipeMagic-0.30.0.ebuild 382 BLAKE2B b56bc3f6247bcf8b6e2a49197c23ff9fe04227a75907bdea9f7206c5593df2e39c5e771f2f26e93d56dc35a3d2cb9f5c680581039930f0df0251dbfbfa962eb0 SHA512 f762441e24aca144041fdc1509d1570dca13f008c4f0a3bb3b19eedf3ea85986260da932f5a4089846142259f78a7103fa5a3f3f034bd98b8b2ec9a67944076f
+MISC metadata.xml 402 BLAKE2B d4c06efd2685a8a2a6d1fdeb07d2338c886b9bd4d8d2a66ad30a391a95fdaf173e25b2ea7727393631436c08f8c72a46fd4ff0246f3425fb06769c25bb1f0e0c SHA512 0a0fb7e46b866e6c8489b5574b870a1bb87300f5301c4165bc32e9b487ad98dd1f18957ce160050938f45d2d1bc75699aabea3e7ab1ac1cf1ed468f3b1467742
diff --git a/dev-perl/Linux-PipeMagic/metadata.xml b/dev-perl/Linux-PipeMagic/metadata.xml
new file mode 100644
index 000000000000..f9cd40305505
--- /dev/null
+++ b/dev-perl/Linux-PipeMagic/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">Linux-PipeMagic</remote-id>
+ <remote-id type="cpan-module">Linux::PipeMagic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Linux-Smaps-0.130.0 b/dev-perl/Linux-Smaps-0.130.0
deleted file mode 100644
index 7496fecd198d..000000000000
--- a/dev-perl/Linux-Smaps-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to /proc/PID/smaps
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Linux-Smaps/
-IUSE=kernel_linux
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OP/OPI/Linux-Smaps-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc linux-info 8e77ea4def23d38cdf0e8ffa69187d34 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3309229be486a8c8af31c055dcfba27f
diff --git a/dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild b/dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild
new file mode 100644
index 000000000000..74771b381b5a
--- /dev/null
+++ b/dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OPI
+MODULE_VERSION=0.13
+inherit perl-module linux-info
+
+DESCRIPTION="Perl interface to /proc/PID/smaps"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+CONFIG_CHECK="~MMU ~PROC_PAGE_MONITOR"
+
+SRC_TEST="do parallel"
+
+# Remove dubious tests.
+PERL_RM_FILES=(
+ t/0{3,4}.t
+)
diff --git a/dev-perl/Linux-Smaps/Manifest b/dev-perl/Linux-Smaps/Manifest
new file mode 100644
index 000000000000..c2a60becae23
--- /dev/null
+++ b/dev-perl/Linux-Smaps/Manifest
@@ -0,0 +1,3 @@
+DIST Linux-Smaps-0.13.tar.gz 32274 BLAKE2B b7d617cde8d1b2401b08be486faca700f8f2cf198877ee6f4b139476ed3e4e39571c1ed9ba1b8704821d3b1917daef876b823380bf0c9d149452cde09be54e04 SHA512 255665672cd675abf39d363acd1ebda47d4c5125de7463e1ccb4276ff4233a7369a610b3863f508e7231c7537e058d13b9c33072d562b173d5833b315c564a64
+EBUILD Linux-Smaps-0.130.0.ebuild 394 BLAKE2B d17a6f05a75ee67a28dfa1f113998811146083e547bec87ca4212ad10d3e89c959779e2ee173b054c7d491a31974458cc957605c35e7cd94186b5419d7534e93 SHA512 b0955f49b0d749c320f9fb7b4b858794a615d4ce09bc88ac5ff20d48e48a3335c229aafecb31dce1f7f14c5d0c90d85d2963ecb3f362480af4155f6b9fadf2b7
+MISC metadata.xml 458 BLAKE2B 7d6b7ea5da83c68a2fc3ea70e6a96f32409fc250bdc80cfbacd31e85320671407b1a11d456b2c8800ba7844c3c03b6fefe6f8e57e9f4b4c114c2adbf9a319b11 SHA512 2ad1f48be6de3ec0004b99d986d673d5451af8b69f184f79524775d7ddf9aa5ce351ca7bba65dabadbb17f028d30831880636c1fcfd72e28ba9cb4dd3243faec
diff --git a/dev-perl/Linux-Smaps/metadata.xml b/dev-perl/Linux-Smaps/metadata.xml
new file mode 100644
index 000000000000..86139176aa06
--- /dev/null
+++ b/dev-perl/Linux-Smaps/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Linux-Smaps</remote-id>
+ <remote-id type="cpan-module">Linux::Smaps</remote-id>
+ <remote-id type="cpan-module">Linux::Smaps::VMA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Lirc-Client-2.20.0 b/dev-perl/Lirc-Client-2.20.0
deleted file mode 100644
index 5452523e5ee2..000000000000
--- a/dev-perl/Lirc-Client-2.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp dev-perl/File-Path-Expand >=dev-perl/Moo-1.0.0 >=dev-perl/Module-Build-0.360.0 virtual/perl-File-Spec virtual/perl-IO test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A client library for the Linux Infrared Remote Control (LIRC)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Lirc-Client/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/File-Path-Expand >=dev-perl/Moo-1.0.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MG/MGRIMES/Lirc-Client-2.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=192633e047e1a8937dec9d7e12713e86
diff --git a/dev-perl/Lirc-Client/Lirc-Client-2.20.0.ebuild b/dev-perl/Lirc-Client/Lirc-Client-2.20.0.ebuild
new file mode 100644
index 000000000000..7491f73d2b73
--- /dev/null
+++ b/dev-perl/Lirc-Client/Lirc-Client-2.20.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MGRIMES
+MODULE_VERSION=2.02
+inherit perl-module
+
+DESCRIPTION="A client library for the Linux Infrared Remote Control (LIRC)"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/File-Path-Expand
+ >=dev-perl/Moo-1.0.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.0
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Lirc-Client/Manifest b/dev-perl/Lirc-Client/Manifest
new file mode 100644
index 000000000000..0c92ed53307c
--- /dev/null
+++ b/dev-perl/Lirc-Client/Manifest
@@ -0,0 +1,3 @@
+DIST Lirc-Client-2.02.tar.gz 14255 BLAKE2B 54efc783398901f9d01bf9c097016b5751bcef3a7b020f850f84772231aec19df8c857374cf724a03fc2ddffcb10265c4336e65a6819b4512539493fd3bf49f2 SHA512 4fc0c72b089b97ec600d2860969cfdfc85d9d0be529f37d0a15bcac30b742482f5e6f0b535623ba1ca412a5e172378987c7deed207ce634d1dacc4c47d316431
+EBUILD Lirc-Client-2.20.0.ebuild 535 BLAKE2B 34bd82f3561e5167d819bfc95b047751ef7f9f2010f2c466ed5f6c65566a5265c6185de4ff7fe9d3a8d6f0d0006eb169646437bd43216d24d00ab167174bccb7 SHA512 c49f38452875b49fde2c0e3c6e24744c62ec55eb245b678286132884813efe4052d6f23a8aa8e967fbe634ea32521b5ea3ce6331c881f27f1f58f8dd0f732c8a
+MISC metadata.xml 394 BLAKE2B f9ab7af1b95f5d2f005791d970405ef53131fb7d838de4a7d7df5bd5d54af6bda237a898983aeb202cfc5af38a4546c672c2e3a68bb86693d298832079475675 SHA512 37c28420c8c329e05c63e69725d67f3c5c4ed001297f3033675ecfb580b1df3c38caeb07cd9cac53ba6a3075c9d12639868aee69266490528663be6ec04d40a5
diff --git a/dev-perl/Lirc-Client/metadata.xml b/dev-perl/Lirc-Client/metadata.xml
new file mode 100644
index 000000000000..1d61025ca011
--- /dev/null
+++ b/dev-perl/Lirc-Client/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">Lirc-Client</remote-id>
+ <remote-id type="cpan-module">Lirc::Client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/List-AllUtils-0.140.0 b/dev-perl/List-AllUtils-0.140.0
deleted file mode 100644
index eb034c7e7bff..000000000000
--- a/dev-perl/List-AllUtils-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/List-SomeUtils-0.500.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/List-UtilsBy-0.100.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Combines many List::* utility modules in one bite-sized package
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/List-AllUtils/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/List-SomeUtils-0.500.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/List-UtilsBy-0.100.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c8fb2cf3621f09f83bc47905768290a5
diff --git a/dev-perl/List-AllUtils-0.90.0 b/dev-perl/List-AllUtils-0.90.0
deleted file mode 100644
index 9ba4cf43ef78..000000000000
--- a/dev-perl/List-AllUtils-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/List-MoreUtils-0.280.0 >=virtual/perl-Scalar-List-Utils-1.310.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Combines List::Util and List::MoreUtils in one bite-sized package
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/List-AllUtils/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/List-MoreUtils-0.280.0 >=virtual/perl-Scalar-List-Utils-1.310.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a2fc35cd4b76c042fb7c645c6a6967c9
diff --git a/dev-perl/List-AllUtils/List-AllUtils-0.140.0.ebuild b/dev-perl/List-AllUtils/List-AllUtils-0.140.0.ebuild
new file mode 100644
index 000000000000..2f321e2413ef
--- /dev/null
+++ b/dev-perl/List-AllUtils/List-AllUtils-0.140.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Combines many List::* utility modules in one bite-sized package"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+LICENSE="Artistic-2"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/List-SomeUtils-0.500.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/List-UtilsBy-0.100.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/List-AllUtils/List-AllUtils-0.90.0.ebuild b/dev-perl/List-AllUtils/List-AllUtils-0.90.0.ebuild
new file mode 100644
index 000000000000..52858846c551
--- /dev/null
+++ b/dev-perl/List-AllUtils/List-AllUtils-0.90.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION='Combines List::Util and List::MoreUtils in one bite-sized package'
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/List-MoreUtils-0.280.0
+ >=virtual/perl-Scalar-List-Utils-1.310.0"
+
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warnings )"
+
+SRC_TEST="do"
diff --git a/dev-perl/List-AllUtils/Manifest b/dev-perl/List-AllUtils/Manifest
new file mode 100644
index 000000000000..7bed8ac12851
--- /dev/null
+++ b/dev-perl/List-AllUtils/Manifest
@@ -0,0 +1,5 @@
+DIST List-AllUtils-0.08.tar.gz 19283 BLAKE2B 8649e2f951e19cdb2d7fc4ab1892db861804a31e97569fa73474ac51570441413eccc01d83317c01794284929414e8325d7215ac29c7298670ed95238fdd8762 SHA512 112591ad2c0ecfdbe2757e96827d5ea8f6d2b47491ace9ba406270fb6d15626a28da2381ef27231c61b7b4b42dc1bdeb323defa751d9a5cd20ca2cf489cd28e3
+DIST List-AllUtils-0.14.tar.gz 44358 BLAKE2B ab04a1aee2d2340d9a2a55f911216774d22a762160d008d2c19e63e084d7b212ef27abb3d72a4ca1b9dd96eba66a2c06434be34414d16e1ecb5cc375f5cf903f SHA512 1a9a292cf92cfe24d8aeb5154fb55e399eebca1063393d001bdd3c5dc19d4672012c1e0ccd84be06c12a6f1fc99021e35806ec943e5477cbf87d143b7fc2c17a
+EBUILD List-AllUtils-0.140.0.ebuild 737 BLAKE2B 85274f27a6132c6a920545629e170fc84ebef9db02baacaf91401ecc78ac7937f307a15bc3712ae9891461164901f75a128ee22e54a75ecf6b4f7baded1cef85 SHA512 926367a74553994bff5c34b269ac9f2dedbe7f508054d333ff46f9c2bf8c880d403af5e4db79b680d05eb39d6a7e5e4228c69dc8ef0c5843cc42491e796e47af
+EBUILD List-AllUtils-0.90.0.ebuild 724 BLAKE2B a48c40b7f1ac7644741fe9ce5da2308a4003ba93362137d53b4f7fbb38946420f8ca40c9e4ea01b3bd7590c4135eecf211d1cca0d5fce85c9ca42d570944f438 SHA512 c124f961c789afca9d383759d57b1ccd47f0b89e8def0ba3f3cdd746e56260cedca9c0ed647d08f04897bb0fe3387c3a2f5acd1b31189dfc9249f9c233e622bc
+MISC metadata.xml 398 BLAKE2B fa3e1670ce13031ef5b446e2b5e73bc800df3b0f472822f99346c6ddb7efd4d7262bcdbb33ad4a71e77feea10fcc422261f7a39e22d5e108c3cfb4b7c5aadc59 SHA512 fad0151a2b023636c8a18bd17e12b248bf56f2e509edfb5927d1f7d03ebee1ed21a6d2e91bd716aa77e2185bd32b54b573b812d7dfce6966878c0c4983757c9e
diff --git a/dev-perl/List-AllUtils/metadata.xml b/dev-perl/List-AllUtils/metadata.xml
new file mode 100644
index 000000000000..3779f05fa496
--- /dev/null
+++ b/dev-perl/List-AllUtils/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">List-AllUtils</remote-id>
+ <remote-id type="cpan-module">List::AllUtils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/List-MoreUtils-0.418.0 b/dev-perl/List-MoreUtils-0.418.0
deleted file mode 100644
index b0b28207ea3b..000000000000
--- a/dev-perl/List-MoreUtils-0.418.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Exporter-Tiny-0.38.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Provide the missing functionality from List::Util
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/List-MoreUtils/
-IUSE=test +xs
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=Apache-2.0 || ( Artistic GPL-1+ )
-PDEPEND=xs? ( dev-perl/List-MoreUtils-XS )
-RDEPEND=>=dev-perl/Exporter-Tiny-0.38.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/List-MoreUtils-0.418.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=294d9561e74aa1fd29119ce13f28e2e0
diff --git a/dev-perl/List-MoreUtils-0.419.0 b/dev-perl/List-MoreUtils-0.419.0
deleted file mode 100644
index 36a479ee90d3..000000000000
--- a/dev-perl/List-MoreUtils-0.419.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Exporter-Tiny-0.38.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Provide the missing functionality from List::Util
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/List-MoreUtils/
-IUSE=test +xs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=Apache-2.0 || ( Artistic GPL-1+ )
-PDEPEND=xs? ( dev-perl/List-MoreUtils-XS )
-RDEPEND=>=dev-perl/Exporter-Tiny-0.38.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/List-MoreUtils-0.419.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4cdbbfb9bcf0f2dcda2ad13277caa930
diff --git a/dev-perl/List-MoreUtils-0.426.0 b/dev-perl/List-MoreUtils-0.426.0
deleted file mode 100644
index 8d68817170d1..000000000000
--- a/dev-perl/List-MoreUtils-0.426.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Exporter-Tiny-0.38.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Provide the missing functionality from List::Util
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/List-MoreUtils/
-IUSE=test +xs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=Apache-2.0 || ( Artistic GPL-1+ )
-PDEPEND=xs? ( >=dev-perl/List-MoreUtils-XS-0.426.0 )
-RDEPEND=>=dev-perl/Exporter-Tiny-0.38.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/List-MoreUtils-0.426.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53c0c839d1a7d56e185cd39f71fa2c28
diff --git a/dev-perl/List-MoreUtils-XS-0.418.0 b/dev-perl/List-MoreUtils-XS-0.418.0
deleted file mode 100644
index 66cf64e52444..000000000000
--- a/dev-perl/List-MoreUtils-XS-0.418.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/List-MoreUtils-0.417.1 >=virtual/perl-XSLoader-0.220.0 virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-IPC-Cmd test? ( >=dev-perl/List-MoreUtils-0.417.1 >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Compiled List::MoreUtils functions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/List-MoreUtils-XS/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=Apache-2.0 || ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/List-MoreUtils-0.417.1 >=virtual/perl-XSLoader-0.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.418.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c3fc43c8946838207af0f380da8df027
diff --git a/dev-perl/List-MoreUtils-XS-0.426.0 b/dev-perl/List-MoreUtils-XS-0.426.0
deleted file mode 100644
index 458842b7c40d..000000000000
--- a/dev-perl/List-MoreUtils-XS-0.426.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/List-MoreUtils-0.417.1 >=virtual/perl-XSLoader-0.220.0 virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-IPC-Cmd test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Compiled List::MoreUtils functions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/List-MoreUtils-XS/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=Apache-2.0 || ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/List-MoreUtils-0.417.1 >=virtual/perl-XSLoader-0.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.426.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c82b9ba00f8fda363529a7cb628b2c41
diff --git a/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.418.0.ebuild b/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.418.0.ebuild
new file mode 100644
index 000000000000..d72f63fb8bf2
--- /dev/null
+++ b/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.418.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=0.418
+inherit perl-module
+
+DESCRIPTION="Compiled List::MoreUtils functions"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+# See XS.pm/LICENSE
+LICENSE="Apache-2.0 || ( Artistic GPL-1+ )"
+
+RDEPEND="
+ !<dev-perl/List-MoreUtils-0.417.1
+ >=virtual/perl-XSLoader-0.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-Carp
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-IPC-Cmd
+ test? (
+ >=dev-perl/List-MoreUtils-0.417.1
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.426.0.ebuild b/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.426.0.ebuild
new file mode 100644
index 000000000000..efd47a4959cf
--- /dev/null
+++ b/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.426.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=0.426
+inherit perl-module
+
+DESCRIPTION="Compiled List::MoreUtils functions"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+# See XS.pm/LICENSE
+LICENSE="Apache-2.0 || ( Artistic GPL-1+ )"
+
+RDEPEND="
+ !<dev-perl/List-MoreUtils-0.417.1
+ >=virtual/perl-XSLoader-0.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-Carp
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-IPC-Cmd
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/List-MoreUtils-XS/Manifest b/dev-perl/List-MoreUtils-XS/Manifest
new file mode 100644
index 000000000000..7b639e9dc7ac
--- /dev/null
+++ b/dev-perl/List-MoreUtils-XS/Manifest
@@ -0,0 +1,5 @@
+DIST List-MoreUtils-XS-0.418.tar.gz 129838 BLAKE2B 300efa068045929b895f51a459e61f5caff2548930acddbaedbf9307570a634032db0ada22df575e01d51562b9d50c7ecf833ba03a0b144fff3134ff9d74f264 SHA512 1f6b9adfe641afe45ee3bb9d6df8f81d20916cff860c4955200026302da82799939d309dd2412af10ad1874e4e0528a63e8852e543a667942f1c582cb522b4b1
+DIST List-MoreUtils-XS-0.426.tar.gz 159015 BLAKE2B 4317affaaf3325493ac4896fef65330cd0f40a59ebbefa038ea63296756b365e1017c55fd3d635e02f9fb5cf4e0cdd5861ae66e4d2a2102a1fcc239ad711fc2d SHA512 c98bafe58eb636ffb0a2410b74904e9dff6b719d3574ddf5f56bdcfe19fbba76135b4f631cb45e4c9cea8330125cd3d2be2d8571026cd521a25eb512b88e99cf
+EBUILD List-MoreUtils-XS-0.418.0.ebuild 821 BLAKE2B 2eac8841c486d0923842041fcb5032a50944ea299a2122ffbde857430931fa921d417fc8b6178905e641779586f06246b9fa03dd4be80a72a4858deb7a7c2aa0 SHA512 eafd688440d3d49e4b3c4c918bcadd3544e294494c15c72d74b0faabb80e1abe5cfa9e9eea640ec7e4ceebd6d2ce93c5d2a42a69db9a87c68f1c9fb3443e2542
+EBUILD List-MoreUtils-XS-0.426.0.ebuild 794 BLAKE2B b35ab74eef33d6a60f08d1d840f1239073f7384deb3ae6de5a59c568316c6670c58b0192c38b47799e34c196715788e09e9a5d0760b24d5253a2fde09030cff8 SHA512 c404f6ce093e58502abb3fba6efa1c7abcd560674125c457de25cd066dae718de3692d567da2d8885ce8c9d9c9df558bb781c381d8b28a7fa689dd9b7aa21eff
+MISC metadata.xml 407 BLAKE2B 0b3bce00c44e63c18c7c9f6ae43700a3aecbd359286e430c0d7939783f763cf42bd7f7649414d0606becdf0c715a26d07de5d669c23068b441350772341d0a7f SHA512 be227e311e8d434fd0d3b55a335946bcb3c319956eac4fa94a829c682496abdd8ced4c8325b5cb3ec67c8ac60fc557ce4933ff8eb6aab3f2475ddd8a5bafba7c
diff --git a/dev-perl/List-MoreUtils-XS/metadata.xml b/dev-perl/List-MoreUtils-XS/metadata.xml
new file mode 100644
index 000000000000..02e2197d6212
--- /dev/null
+++ b/dev-perl/List-MoreUtils-XS/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">List-MoreUtils-XS</remote-id>
+ <remote-id type="cpan-module">List::MoreUtils::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/List-MoreUtils/List-MoreUtils-0.418.0.ebuild b/dev-perl/List-MoreUtils/List-MoreUtils-0.418.0.ebuild
new file mode 100644
index 000000000000..5e0d909257e7
--- /dev/null
+++ b/dev-perl/List-MoreUtils/List-MoreUtils-0.418.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=0.418
+inherit perl-module
+
+DESCRIPTION="Provide the missing functionality from List::Util"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test +xs"
+# See MoreUtils.pm/LICENSE
+LICENSE="Apache-2.0 || ( Artistic GPL-1+ )"
+
+PDEPEND="xs? ( dev-perl/List-MoreUtils-XS )"
+RDEPEND=">=dev-perl/Exporter-Tiny-0.38.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.960.0 )
+"
diff --git a/dev-perl/List-MoreUtils/List-MoreUtils-0.419.0.ebuild b/dev-perl/List-MoreUtils/List-MoreUtils-0.419.0.ebuild
new file mode 100644
index 000000000000..a90464b5d314
--- /dev/null
+++ b/dev-perl/List-MoreUtils/List-MoreUtils-0.419.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=0.419
+inherit perl-module
+
+DESCRIPTION="Provide the missing functionality from List::Util"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test +xs"
+# See MoreUtils.pm/LICENSE
+LICENSE="Apache-2.0 || ( Artistic GPL-1+ )"
+
+PDEPEND="xs? ( dev-perl/List-MoreUtils-XS )"
+RDEPEND=">=dev-perl/Exporter-Tiny-0.38.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.960.0 )
+"
diff --git a/dev-perl/List-MoreUtils/List-MoreUtils-0.426.0.ebuild b/dev-perl/List-MoreUtils/List-MoreUtils-0.426.0.ebuild
new file mode 100644
index 000000000000..e6a2840d94dd
--- /dev/null
+++ b/dev-perl/List-MoreUtils/List-MoreUtils-0.426.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=0.426
+inherit perl-module
+
+DESCRIPTION="Provide the missing functionality from List::Util"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test +xs"
+# See MoreUtils.pm/LICENSE
+LICENSE="Apache-2.0 || ( Artistic GPL-1+ )"
+
+PDEPEND="xs? ( >=dev-perl/List-MoreUtils-XS-0.426.0 )"
+RDEPEND=">=dev-perl/Exporter-Tiny-0.38.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.960.0 )
+"
+PATCHES=("${FILESDIR}/${P}-xs-config.patch")
+src_configure() {
+ export LMU_USE_XS="$(usex xs 1 0)"
+ perl-module_src_configure
+}
diff --git a/dev-perl/List-MoreUtils/Manifest b/dev-perl/List-MoreUtils/Manifest
new file mode 100644
index 000000000000..803ea6d3ec1e
--- /dev/null
+++ b/dev-perl/List-MoreUtils/Manifest
@@ -0,0 +1,8 @@
+AUX List-MoreUtils-0.426.0-xs-config.patch 2181 BLAKE2B dea4017e432a3c3bba4cc3d336bb6d9f47bd657b78265e92a2b80ab38619a8e7205f3771d2fecbef164d4eaae3bbc387e73f3fd1f3ef0f364a9b4ff9f7d5cac9 SHA512 e1a0c15d2835871b2e52a069d8c99cfee74da58251907c2519146b8e8b2fbdd1863a93aa1b623cf4ffc100ebe29605f8dda0415b1969707eec3bb1ca414d482d
+DIST List-MoreUtils-0.418.tar.gz 55111 BLAKE2B 7c24aaec6293c6bb4f7f5a5b6511944aac6c75dd826895f56ae2719bdf3c5f19381583574b9ae048c8f99e6da4d8d6f58e7df45fee9d843aa831db16a2eec8de SHA512 7ba4395262c4406e822baf40e5a32aa6d93779a56d2567c4920f085ab2580c376db41e2141e4b9b43860d65122ebe73a03dfb0ed76a32f087b05ca7eb90f6d6e
+DIST List-MoreUtils-0.419.tar.gz 55193 BLAKE2B aa31d5a4abd28efc8c71877b0267b847ede645fef9889d639982292187a813384a58c361ca2d7513947161d581735b23301f36a058f21e02ad7cdfce65264402 SHA512 d13beb5031d1559c2ec4cb93826e86f0f314c4f10c4fdcac6910de0cb039199599911838eadd499e81cb41025aae2a52d69a259653a9637679a1705c7adcd37a
+DIST List-MoreUtils-0.426.tar.gz 145518 BLAKE2B 773e0a78147a4d62ad61493cbe8d4c40569d7a2be1754e11f85cbfb57b10d411c3d25445607b10429031f40ac58b3d1b0a2e5d011e556d21e8fba5f1bd7fde2b SHA512 622ce2e5e418ba803359107b15cc9f5234bfbb32f03d072c0b448b6b8d603472254d9653757d0048f537852a68b17bef1b71a7f5104d95802e4b78f595664b32
+EBUILD List-MoreUtils-0.418.0.ebuild 727 BLAKE2B 0c6a233e0a06cc0c668c553504b6a2071ed49df61b615aa72e60b2c393fdb91469e0d78aa90a7a91086a208c2ea485597443ac8f7e967cb40e845fcc463ee750 SHA512 33fb12ecdc5b870fbe5f796bd96e5d9598b1dbcc51b84bf8b05c90353049d5e1e710d3e37872cfb007c754948276a410697db5f6bc9c7aef02e1c22b181913a8
+EBUILD List-MoreUtils-0.419.0.ebuild 736 BLAKE2B 5af382688fd14681472f89cbd0641fc4ff640503583071ac828eadc398ed7e11781bd82c9dc965b05066c9ff7d4d918de3a3ab8a84bbe5cb11794f8978666a9d SHA512 b9a2dd380767a3d4033794aef12506588659ab5a2883d8989757527a15be4671f0e3042147f232c8274353cc77d1f5b79edb4def8c7da5bd32dadc9e8f277742
+EBUILD List-MoreUtils-0.426.0.ebuild 874 BLAKE2B 8bb94eb9706d27fd58aeb371e31789b3bc1a315ff464162878b11f62014ddd1bcaf8202b7582fb9f2e9024a5fd2527e50e318b189d41a5a95245fba05e3ea278 SHA512 29b1c47ad0b3a17b39cb1d1e54ff8ce6b5056a9c29f6aa18b0ac22e23a97632d735e7df560c335466182deaca91932b923716f9acaefbdbbe83d5d6010d02636
+MISC metadata.xml 565 BLAKE2B 1d9445527a6329e96a6d38f590f02fa98710bbf649ec5709533b5212402b7beaa4fb9211fe93814de01054a4bdf7c89ea52e8e0f6ee625ffd50f367b2c6286aa SHA512 b4fc48156533446dd91d18f6aac2dd58a61f3e3911357930b3710241f8b3e29a7a9143b02bf348e25c15e5cb323c66dbaf6b3555d64b5b333bc7281bded865be
diff --git a/dev-perl/List-MoreUtils/files/List-MoreUtils-0.426.0-xs-config.patch b/dev-perl/List-MoreUtils/files/List-MoreUtils-0.426.0-xs-config.patch
new file mode 100644
index 000000000000..941f2d6bc1a1
--- /dev/null
+++ b/dev-perl/List-MoreUtils/files/List-MoreUtils-0.426.0-xs-config.patch
@@ -0,0 +1,78 @@
+From 903ed372cad330e86ef767eb98a4d29d04781e5e Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 28 Oct 2017 14:53:23 +1300
+Subject: Use configuration instead of pure discovery for XS Support
+
+Given in Gentoo that ::XS is either going to be available, or not,
+based on user configuration, *before* configure runs, trying to turn
+it on/off in configure is nonsense.
+
+Subsequently, this test logic just determines if we should be running
+the XS tests or not.
+
+If ::XS is installed already, then XS tests should be run despite user
+not opting in to XS, as the opt-in only regulates dependencies, but
+LMU can still trigger ::XS at runtime.
+
+If the user opts in to XS, then the tests should be run regardless of
+perl detecting XS being installed, because XS *NOT* being available
+is then an error.
+---
+ Makefile.PL | 41 ++---------------------------------------
+ 1 file changed, 2 insertions(+), 39 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 89680b1..5083b86 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -8,45 +8,8 @@ use 5.008_001;
+ use Config;
+ use ExtUtils::MakeMaker;
+
+-BEGIN
+-{
+- unless (grep { $_ eq "." } @INC)
+- {
+- use lib ".";
+- }
+-}
+-
+-use inc::latest 'Capture::Tiny';
+-use inc::latest 'Config::AutoConf';
+-
+-if (inc::latest->can("write"))
+-{
+- inc::latest->write("inc");
+- for my $mod (inc::latest->loaded_modules)
+- {
+- inc::latest->bundle_module($mod, "inc");
+- }
+-}
+-
+-use inc::Config::AutoConf::LMU ();
+-
+-inc::Config::AutoConf::LMU->_set_argv(@ARGV); # XXX hack because we cannot construct for global use
+-my $loadable_xs = inc::Config::AutoConf::LMU->check_produce_loadable_xs_build();
+-
+-if (-d "Sandbox")
+-{
+- unless (grep { $_ eq "." } @INC)
+- {
+- use lib ".";
+- }
+- eval "use Sandbox::Tumble ();";
+- $@ and die $@;
+- eval "use File::Path ();";
+- File::Path->import;
+- -d 't/xs' and rmtree('t/xs');
+- -d 't/pureperl' and rmtree('t/pureperl');
+- Sandbox::Tumble->tumble(qw(t));
+-}
++my $loadable_xs = $ENV{LMU_USE_XS} ||
++ eval { require List::MoreUtils::XS; List::MoreUtils::XS->VERSION(0.426) };
+
+ my $conflictMsg = <<EOCM;
+ ***
+--
+2.14.3
+
diff --git a/dev-perl/List-MoreUtils/metadata.xml b/dev-perl/List-MoreUtils/metadata.xml
new file mode 100644
index 000000000000..4fa641e66c8c
--- /dev/null
+++ b/dev-perl/List-MoreUtils/metadata.xml
@@ -0,0 +1,16 @@
+<?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>
+ <use>
+ <flag name="xs">Install C-Based backend implementation for performance</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">List-MoreUtils</remote-id>
+ <remote-id type="cpan-module">List::MoreUtils</remote-id>
+ <remote-id type="cpan-module">List::MoreUtils::PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/List-SomeUtils-0.560.0 b/dev-perl/List-SomeUtils-0.560.0
deleted file mode 100644
index f7d322169cb6..000000000000
--- a/dev-perl/List-SomeUtils-0.560.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/Module-Implementation >=dev-perl/List-SomeUtils-XS-0.550.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Text-ParseWords test? ( virtual/perl-File-Spec dev-perl/Test-LeakTrace >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=A colletion of List utilities missing from List::Util
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/List-SomeUtils/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/Module-Implementation >=dev-perl/List-SomeUtils-XS-0.550.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3217aed68d188943ff11818f821fee8d
diff --git a/dev-perl/List-SomeUtils-XS-0.550.0 b/dev-perl/List-SomeUtils-XS-0.550.0
deleted file mode 100644
index a4f570904505..000000000000
--- a/dev-perl/List-SomeUtils-XS-0.550.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-Storable dev-perl/Test-LeakTrace >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.6.0 ) dev-lang/perl:=
-DESCRIPTION=XS implementation for List::SomeUtils
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/List-SomeUtils-XS/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.55.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9475483e9b21f024f74f6ed41c0c9f35
diff --git a/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.550.0.ebuild b/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.550.0.ebuild
new file mode 100644
index 000000000000..c9d472f34ea7
--- /dev/null
+++ b/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.550.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.55
+inherit perl-module
+
+DESCRIPTION="XS implementation for List::SomeUtils"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Storable
+ dev-perl/Test-LeakTrace
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.6.0
+ )
+"
diff --git a/dev-perl/List-SomeUtils-XS/Manifest b/dev-perl/List-SomeUtils-XS/Manifest
new file mode 100644
index 000000000000..bcce325764fa
--- /dev/null
+++ b/dev-perl/List-SomeUtils-XS/Manifest
@@ -0,0 +1,3 @@
+DIST List-SomeUtils-XS-0.55.tar.gz 95426 BLAKE2B 84c5cf45a646062769ffc3b422e407071b9934a52cfbbb5d6e2b9a6f9640c26c7bc9fe24f0a24d287cb2558a2efeefd3614ea988177cd09c7927bfe424e3cc8e SHA512 44bf99ed3653c6d21fe0d0504dc6e3235ee89079b9c7cb77315f5713c0522057f8f3acbd34001bfba34cce6dfc568684c564b4fcecc700cbc780c57d36591f1f
+EBUILD List-SomeUtils-XS-0.550.0.ebuild 684 BLAKE2B 91c86275fbbf9a3ea3979833b7d45369464699f946338e7112c096da8cf2b460c2a6a32e3df30d86c7b9dfae27e3cd7d1ed3afe43ea8e1718afa10dcb41aac36 SHA512 45a4a3d76a0feddbbb09e8b64887812790f5b1f4c53f138b14a137c6e7992e737ac68033969de7ee82f912c2b8fa5fcfda85402d0addb176fabf34efef46e70b
+MISC metadata.xml 407 BLAKE2B 50bd471ac48c27726b1b984452826d712a3cbadf2f59958a47b27f1e498c8651fd3c21f8670a8b1af63ecb6a56fb9a5f0a9f1e6dfecae5aad9471c3ac3bbaf7d SHA512 7b7e867350c5c5d70f773da33373eb6ad0f5a40688ff3abd31e6f376c00f5adcd08f5ea76680c5dc8b4aa1cf8abb8d289659d9ddf2540e356ecccbc1208bef09
diff --git a/dev-perl/List-SomeUtils-XS/metadata.xml b/dev-perl/List-SomeUtils-XS/metadata.xml
new file mode 100644
index 000000000000..c938a35ded3b
--- /dev/null
+++ b/dev-perl/List-SomeUtils-XS/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">List-SomeUtils-XS</remote-id>
+ <remote-id type="cpan-module">List::SomeUtils::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/List-SomeUtils/List-SomeUtils-0.560.0.ebuild b/dev-perl/List-SomeUtils/List-SomeUtils-0.560.0.ebuild
new file mode 100644
index 000000000000..f007593a0449
--- /dev/null
+++ b/dev-perl/List-SomeUtils/List-SomeUtils-0.560.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.56
+inherit perl-module
+
+DESCRIPTION="A colletion of List utilities missing from List::Util"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/Module-Implementation
+ >=dev-perl/List-SomeUtils-XS-0.550.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Text-ParseWords
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-LeakTrace
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/List-SomeUtils/Manifest b/dev-perl/List-SomeUtils/Manifest
new file mode 100644
index 000000000000..d9ef63be830a
--- /dev/null
+++ b/dev-perl/List-SomeUtils/Manifest
@@ -0,0 +1,3 @@
+DIST List-SomeUtils-0.56.tar.gz 63880 BLAKE2B 36ad52a4d01e177c3018882a449424f23a8d0c7bbdeab6b90c6e0a167d6c29800126a1ba67b3fbacc04346a420debdc60dcff7661157e03561ee43326f1a9164 SHA512 b74c2a97811185d21bfd68fe60606afe8e92c266e98a763d51589021c9b3ae5310275005dc80198b8f9d92118fed569b5251d5ad87643f47af75a478db388503
+EBUILD List-SomeUtils-0.560.0.ebuild 663 BLAKE2B 6f27b49af0a1769cb48fd18f44498c44621ec8316d0706be6faf6a8646e3cc1967f723a76f94637eb05964116cb434e430ad994ad639816839ec8c884a4e6d96 SHA512 1f5251da4a19cee3d8b2d01292c1d17f38e20863c5b368f17117087b8860931f7b285d27206e58554d026af6814dd25f73f13ba09551f94c7f0ed2f9ca5537ba
+MISC metadata.xml 466 BLAKE2B ec13d3d3bbdd6ec3800c2bcd044b8f7c104e9e84a5427d7937f1ca57d366fe9966c8ac6efbe0fe72f60d5d5f0fffc894b12896cfa5b389da1931b7f237dc06a3 SHA512 7fcfff632ce20f39573382b3d287f69fdbb82c3f8fa390b7e1694ebde8a0e165ddb930ae04bedf67957ee7d960d49a149288968810b80686009e6f6335b0a05e
diff --git a/dev-perl/List-SomeUtils/metadata.xml b/dev-perl/List-SomeUtils/metadata.xml
new file mode 100644
index 000000000000..edd1827e3cf1
--- /dev/null
+++ b/dev-perl/List-SomeUtils/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">List-SomeUtils</remote-id>
+ <remote-id type="cpan-module">List::SomeUtils</remote-id>
+ <remote-id type="cpan-module">List::SomeUtils::PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/List-UtilsBy-0.100.0 b/dev-perl/List-UtilsBy-0.100.0
deleted file mode 100644
index 78d82b52658f..000000000000
--- a/dev-perl/List-UtilsBy-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.380.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Higher-order list utility functions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/List-UtilsBy/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/List-UtilsBy-0.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3b503ca52f06e8e406e7d6e8357c225a
diff --git a/dev-perl/List-UtilsBy/List-UtilsBy-0.100.0.ebuild b/dev-perl/List-UtilsBy/List-UtilsBy-0.100.0.ebuild
new file mode 100644
index 000000000000..d6cf2a6a1f2d
--- /dev/null
+++ b/dev-perl/List-UtilsBy/List-UtilsBy-0.100.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PEVANS
+MODULE_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Higher-order list utility functions"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+
+DEPEND="
+ >=dev-perl/Module-Build-0.380.0
+ test? ( virtual/perl-Test-Simple )
+"
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/99pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/List-UtilsBy/Manifest b/dev-perl/List-UtilsBy/Manifest
new file mode 100644
index 000000000000..bb163b716b70
--- /dev/null
+++ b/dev-perl/List-UtilsBy/Manifest
@@ -0,0 +1,4 @@
+AUX List-UtilsBy-0.100.0-no-dot-inc.patch 684 BLAKE2B 4956694d2e5dc23ad2e348d276f3dcf12f2e65dc191e5fb0dbb68d48d99c4812d02943605a54d66865cf0791e464807b6e8ac50113841684bdbdb702641b4ad4 SHA512 f31bea197d89f905761a73f084b859a9cb98ebee4dd4eb2b21baa024c817da0cd1c667d574a825c7d64b3a351aa7b96c8209e9ff2500fd22bd989eb51b862654
+DIST List-UtilsBy-0.10.tar.gz 21845 BLAKE2B 5913629369ba2df04871508528194869cc2200fd451e6d42cd298f1acff073f76d7fde0441208eede6cde77122680da85d0b0486cbc6133537b8bab403b91427 SHA512 3e73ca8a99da111ff8869fce9561f52163bd4173589f0ff5c17913afea080279765a1f306af50b11040e26eea0f8ae9d993a93b0f0908ed15fa301e421dc0384
+EBUILD List-UtilsBy-0.100.0.ebuild 542 BLAKE2B ff6db874b317d7642eb10593b2980e1e0bb4768c2fa338e0c59f1292460761d306e73e1e2a33b39b88ab822a95011da1c349e519c4ebed862134e846c47f8cf7 SHA512 5bc8651be31fbd1b082d45224990e02a1241a8ce411710c5b970c5e8fa8f018bc2836ae4732a19f928fe382738b458277dc5832c7449d6b9ed66cc4e53ab9e04
+MISC metadata.xml 396 BLAKE2B f81e7136cbce8d244bf5b5f7887bd10bf2d6bc8153c1b4348bd0eab6c7c5e6880546b8447f588ea2274a758988cf70d68a059d4541aca2c156c7f5fb5bc28736 SHA512 e65fd6f63de1f1e62951f5e6782ede697062d76e71fdd612edbe89017d856a874cc015763cd6d54f064cef1285cb83a646c91fa946c0dc8b5f5716809d88aa19
diff --git a/dev-perl/List-UtilsBy/files/List-UtilsBy-0.100.0-no-dot-inc.patch b/dev-perl/List-UtilsBy/files/List-UtilsBy-0.100.0-no-dot-inc.patch
new file mode 100644
index 000000000000..1ca063f24ef7
--- /dev/null
+++ b/dev-perl/List-UtilsBy/files/List-UtilsBy-0.100.0-no-dot-inc.patch
@@ -0,0 +1,27 @@
+From a7ce31efae156a93136b07136aead3e44b7d4b6c Mon Sep 17 00:00:00 2001
+From: Paul Evans <leonerd-cpan@leonerd.org.uk>
+Date: Mon, 27 Feb 2017 11:05:41 +0000
+Subject: Fix test failures without '.' in @INC
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120418
+Bug: https://bugs.gentoo.org/615096
+---
+ t/11weighted_shuffle_by.t | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/t/11weighted_shuffle_by.t b/t/11weighted_shuffle_by.t
+index 68da739..0d41639 100644
+--- a/t/11weighted_shuffle_by.t
++++ b/t/11weighted_shuffle_by.t
+@@ -4,6 +4,8 @@ use strict;
+ use warnings;
+
+ use Test::More;
++
++use lib ".";
+ use t::Unrandom;
+
+ use List::UtilsBy qw( weighted_shuffle_by );
+--
+2.14.3
+
diff --git a/dev-perl/List-UtilsBy/metadata.xml b/dev-perl/List-UtilsBy/metadata.xml
new file mode 100644
index 000000000000..046ff8f5e956
--- /dev/null
+++ b/dev-perl/List-UtilsBy/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">List-UtilsBy</remote-id>
+ <remote-id type="cpan-module">List::UtilsBy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Locale-Maketext-Fuzzy-0.110.0-r1 b/dev-perl/Locale-Maketext-Fuzzy-0.110.0-r1
deleted file mode 100644
index 3e61e4c2052e..000000000000
--- a/dev-perl/Locale-Maketext-Fuzzy-0.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Maketext from already interpolated strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Locale-Maketext-Fuzzy/
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=CC0-1.0
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/Locale-Maketext-Fuzzy-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=07ec235621220df2e2960749d5560598
diff --git a/dev-perl/Locale-Maketext-Fuzzy/Locale-Maketext-Fuzzy-0.110.0-r1.ebuild b/dev-perl/Locale-Maketext-Fuzzy/Locale-Maketext-Fuzzy-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..ae9e55074599
--- /dev/null
+++ b/dev-perl/Locale-Maketext-Fuzzy/Locale-Maketext-Fuzzy-0.110.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AUDREYT
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Maketext from already interpolated strings"
+
+SLOT="0"
+LICENSE="CC0-1.0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE=""
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Package/use lib q[.];\nuse inc::Module::Package/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Locale-Maketext-Fuzzy/Manifest b/dev-perl/Locale-Maketext-Fuzzy/Manifest
new file mode 100644
index 000000000000..701a8a4557da
--- /dev/null
+++ b/dev-perl/Locale-Maketext-Fuzzy/Manifest
@@ -0,0 +1,3 @@
+DIST Locale-Maketext-Fuzzy-0.11.tar.gz 29793 BLAKE2B 788d3bef35f441b4710bcfe8865339bb0a6286b315a5752c586764f572d48970e345eb829327849256808439eee0b804dc7290e048de506930ec186f0efc3c8b SHA512 81a199c120a812604e106f083a6380dd15d61afd81ac5299d1a0d70b5f44743184234d3fc7c9c0c420a3fa0c1caf3e55d1427441cfec6df979291b67836d3c98
+EBUILD Locale-Maketext-Fuzzy-0.110.0-r1.ebuild 490 BLAKE2B 758823a4bfe8693b84a288f9439a87fd66d4ead53e1e781c63be7116aaeae855d5530154919c6bbcb9f363668efb7f6ed8115aa3a7d237e27592219658b0e12d SHA512 c3ef56e25786fd8a2af7a1a7d6962c41308d0c708763cec06aa211237d1e0f286a2bc645a89fae7cda5658bde480901c0c3c00f93919dbc7d19107a7ed912e8b
+MISC metadata.xml 415 BLAKE2B dc6a1ae4060b2a01a981eb11f83d365caa35d7dfa7926b221bdcc1c8fa85bcb05aabd904c96ef642dabedd937aa5a1ec31b732b4d9ae1e6829e844238ba2a010 SHA512 1f88575e1d943de06ab11837000f1ea6c64de85d56237199e2950963101792af53cbe59db728edb23a4d7afea85c998e5c3741bcc7ab085f2857748337b7528a
diff --git a/dev-perl/Locale-Maketext-Fuzzy/metadata.xml b/dev-perl/Locale-Maketext-Fuzzy/metadata.xml
new file mode 100644
index 000000000000..ca410938f7ea
--- /dev/null
+++ b/dev-perl/Locale-Maketext-Fuzzy/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">Locale-Maketext-Fuzzy</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Fuzzy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Locale-Maketext-Lexicon-1.0.0 b/dev-perl/Locale-Maketext-Lexicon-1.0.0
deleted file mode 100644
index 1b2146810ec5..000000000000
--- a/dev-perl/Locale-Maketext-Lexicon-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Locale-Maketext-1.170.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Use other catalog formats in Maketext
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Locale-Maketext-Lexicon/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd
-LICENSE=MIT
-RDEPEND=>=virtual/perl-Locale-Maketext-1.170.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=93e76034396b3ffc9f16b91454e1f661
diff --git a/dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0.ebuild b/dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0.ebuild
new file mode 100644
index 000000000000..f9696a65787f
--- /dev/null
+++ b/dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DRTECH
+MODULE_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Use other catalog formats in Maketext"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Locale-Maketext-1.170.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/91-pod_test.t t/release-pod-syntax.t t/release-eol.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Locale-Maketext-Lexicon/Manifest b/dev-perl/Locale-Maketext-Lexicon/Manifest
new file mode 100644
index 000000000000..a322afbf33bc
--- /dev/null
+++ b/dev-perl/Locale-Maketext-Lexicon/Manifest
@@ -0,0 +1,3 @@
+DIST Locale-Maketext-Lexicon-1.00.tar.gz 92130 BLAKE2B 5b36e613179e93eee546b5ce0d567dfa2f7aae845198215f40d56f2a2d2282dc8d4702fde3acf4a8ff0f90d1e35d1477cf856933d7544b75929b178aeed5c1d5 SHA512 b16a4296048aa77809780f6f55e944a67ce3287708bff4fc88d8ee487a6493580a7129a740ee65c6c74fa27e4343964fa8a5269f66fffc308354e723ed4afa60
+EBUILD Locale-Maketext-Lexicon-1.0.0.ebuild 644 BLAKE2B bd23bf3501d3fd00240f3b292f89798013905fff29bd2822ceec8fe9ae46588abafdb974ae97b1d127b292e7d8ac178a8f5dafc88416cac9ede8e2a2de14b9e1 SHA512 a908af6283e8dccf955cfa6ae056f74574c4e997c2c11a111eddcb689e82d69e79babbc7ce046de4c952ab84e7bb48666a081e19e9c0ef8cf9cef27e92a7591f
+MISC metadata.xml 2158 BLAKE2B 7df22433527c7646bc8f2ef1251776973a3b4ee7e4ec4daac99a93b6615cf6d6d694cf1304bda948e6176cebc10226df25b9fabdcb76afe1e9b7ee2319934a3a SHA512 d480cf5cbc1288138235ccb8964855105677f19d9545eb0e7b5e133a252f0112a1f02d19361396c45fd51c424b52b4ef5ac63102f5c3366b15ef10e0790fc7f8
diff --git a/dev-perl/Locale-Maketext-Lexicon/metadata.xml b/dev-perl/Locale-Maketext-Lexicon/metadata.xml
new file mode 100644
index 000000000000..d4a2215483cf
--- /dev/null
+++ b/dev-perl/Locale-Maketext-Lexicon/metadata.xml
@@ -0,0 +1,32 @@
+<?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">Locale-Maketext-Lexicon</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::Base</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::FormFu</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::FormFu::Extractor</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::Generic</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::Mason</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::Perl</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::TT2</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::TT2::Directive</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::TT2::Parser</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::TextTemplate</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::TextTemplate::Parser</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::YAML</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Plugin::YAML::Extractor</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Extract::Run</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Lexicon</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Lexicon::Auto</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Lexicon::Extract::Run</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Lexicon::Gettext</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Lexicon::Msgcat</remote-id>
+ <remote-id type="cpan-module">Locale::Maketext::Lexicon::Tie</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Locale-Msgfmt-0.150.0-r1 b/dev-perl/Locale-Msgfmt-0.150.0-r1
deleted file mode 100644
index e9761f671bee..000000000000
--- a/dev-perl/Locale-Msgfmt-0.150.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Compile .po files to .mo files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Locale-Msgfmt/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AZ/AZAWAWI/Locale-Msgfmt-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a23d584dfb165df1f4f9f35ecff6895e
diff --git a/dev-perl/Locale-Msgfmt/Locale-Msgfmt-0.150.0-r1.ebuild b/dev-perl/Locale-Msgfmt/Locale-Msgfmt-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..b7d72d4bcb7b
--- /dev/null
+++ b/dev-perl/Locale-Msgfmt/Locale-Msgfmt-0.150.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AZAWAWI
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Compile .po files to .mo files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( virtual/perl-Test-Simple )"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL/use lib q[.];\nuse inc::Module::Install::DSL/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Locale-Msgfmt/Manifest b/dev-perl/Locale-Msgfmt/Manifest
new file mode 100644
index 000000000000..2e5cfc9f4961
--- /dev/null
+++ b/dev-perl/Locale-Msgfmt/Manifest
@@ -0,0 +1,3 @@
+DIST Locale-Msgfmt-0.15.tar.gz 48160 BLAKE2B 67d5f092e56b6e98934c4ca8910c4d8e2c3d2005896f10e0cff665e0174872ba530443d8c9f879b380134cf6e316bb7b04d4e690a7d7b0aa6d6e4f88692e28f1 SHA512 4de0462c6c420f4d4026acd78838db72e997119688f758183cd182bf3595f4f732152193df995bb546e1dc8ddd5f7f509702c40fcab9d562ffe7876a571539c4
+EBUILD Locale-Msgfmt-0.150.0-r1.ebuild 523 BLAKE2B a56e468231ae2d6bb85b22165152866bef48cec500d4421dd1fb3e0c1777c695a7b0934889ba544d368850fcc3b84f9b49db5ab4d3f2f5845648fce50126aec1 SHA512 d677ac662905b4266cea39705234b33bb0ba0196ffacc79fb87c94d41ff8d4e75fde0283833d0fcaa4297db6cacae62b7997a53c1b4b6a18c0aa374c5feca37f
+MISC metadata.xml 666 BLAKE2B 79bf0363d8e52d8fca8a3b771c5e16a6f539d29b4264a69a26b624e6476c192bf295b4055beeb12261b57ba73c37098c96045f150cf857a1d8797c3331687e07 SHA512 c7e8bbd6dce0e498fb7119e7c53db0e9a1c81bcebca81970f67f5ac57754f8c79a19760892ffeff1510afcf13ac0be935bd7a39f501c12b1554cf85c36438e83
diff --git a/dev-perl/Locale-Msgfmt/metadata.xml b/dev-perl/Locale-Msgfmt/metadata.xml
new file mode 100644
index 000000000000..7111ce14dfc2
--- /dev/null
+++ b/dev-perl/Locale-Msgfmt/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Locale-Msgfmt</remote-id>
+ <remote-id type="cpan-module">Locale::Msgfmt</remote-id>
+ <remote-id type="cpan-module">Locale::Msgfmt::Utils</remote-id>
+ <remote-id type="cpan-module">Locale::Msgfmt::mo</remote-id>
+ <remote-id type="cpan-module">Locale::Msgfmt::po</remote-id>
+ <remote-id type="cpan-module">Module::Install::Msgfmt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Locale-PO-0.270.0 b/dev-perl/Locale-PO-0.270.0
deleted file mode 100644
index 2c067308f6b8..000000000000
--- a/dev-perl/Locale-PO-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sys-devel/gettext dev-perl/File-Slurp virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for manipulating .po entries from GNU gettext
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Locale-PO/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-devel/gettext dev-perl/File-Slurp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/COSIMO/Locale-PO-0.27.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7e96e6888b83e9a307847ae6a889afb0
diff --git a/dev-perl/Locale-PO/Locale-PO-0.270.0.ebuild b/dev-perl/Locale-PO/Locale-PO-0.270.0.ebuild
new file mode 100644
index 000000000000..da825105672e
--- /dev/null
+++ b/dev-perl/Locale-PO/Locale-PO-0.270.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=COSIMO
+MODULE_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Perl module for manipulating .po entries from GNU gettext"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86"
+IUSE="test"
+
+RDEPEND="
+ sys-devel/gettext
+ dev-perl/File-Slurp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Locale-PO/Manifest b/dev-perl/Locale-PO/Manifest
new file mode 100644
index 000000000000..963b4f172f4b
--- /dev/null
+++ b/dev-perl/Locale-PO/Manifest
@@ -0,0 +1,3 @@
+DIST Locale-PO-0.27.tar.gz 86957 BLAKE2B 304eacc428b921354c8bfadc9d1057aa281053d5c6d03090736838e17faea8fc04509c822f7f4cca7b4cad306a7086e70a0d5ceea712a9d209cb6469b8193e47 SHA512 3158614600af82b13e5d50f658fb20bd13d3b651c30138337cea56af1ec442c96cbdb37b5ee778151246267d10840d21fe17847f52a5096038383f7c1caaa703
+EBUILD Locale-PO-0.270.0.ebuild 503 BLAKE2B 8167ccef11bc3333ed9592c26e3a5531b944ad06a0d2451c3ba6f43b75d00e3d60f3268d2c93dafeb4115e7e9c28b4af70783499b7b68b7c1b5b7bcbf57c9323 SHA512 b250f7d0d53ab7e8b58c344b7f98b7a626b13de64a21e5523ad1b9fbc017e414b5990a2147f92ab7746a39cb1440ef086c64783c70e0e31656de6d87bb800899
+MISC metadata.xml 390 BLAKE2B 6c9637f6b3aa43bdbe9690fda6994b30e8bd1fd590932bb3aeb763827fc5605f54a6357549f7769fe68c02949d7ec66a06043464237f696d6d4fffe0e0f1db14 SHA512 8c97f7d29d91833f4c6038a43375f848fc57489447459940915c1fa3ea32e55d19c88efab5e3d986296596c6248c341400b5e0a616b0808aa098e0c1d5ea0ab4
diff --git a/dev-perl/Locale-PO/metadata.xml b/dev-perl/Locale-PO/metadata.xml
new file mode 100644
index 000000000000..6d6a41ddbaf0
--- /dev/null
+++ b/dev-perl/Locale-PO/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">Locale-PO</remote-id>
+ <remote-id type="cpan-module">Locale::PO</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Locale-gettext-1.70.0 b/dev-perl/Locale-gettext-1.70.0
deleted file mode 100644
index e20803934c79..000000000000
--- a/dev-perl/Locale-gettext-1.70.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-devel/gettext virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A Perl module for accessing the GNU locale utilities
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/gettext/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-devel/gettext dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0ebc22b01ff0159bd14cb815bcd02f5a
diff --git a/dev-perl/Locale-gettext/Locale-gettext-1.70.0.ebuild b/dev-perl/Locale-gettext/Locale-gettext-1.70.0.ebuild
new file mode 100644
index 000000000000..334b9924f962
--- /dev/null
+++ b/dev-perl/Locale-gettext/Locale-gettext-1.70.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=gettext
+DIST_AUTHOR=PVANDRY
+DIST_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="A Perl module for accessing the GNU locale utilities"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="sys-devel/gettext"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
+S="${WORKDIR}/${PN}-${DIST_VERSION}"
diff --git a/dev-perl/Locale-gettext/Manifest b/dev-perl/Locale-gettext/Manifest
new file mode 100644
index 000000000000..1af377ba90d2
--- /dev/null
+++ b/dev-perl/Locale-gettext/Manifest
@@ -0,0 +1,4 @@
+AUX Locale-gettext-1.70.0-no-dot-inc.patch 2576 BLAKE2B 026fe094e7cff34eb0192076a333349f6ec875c59eeca21658a4f16b8817b796b4830d5540ad77d0ca71d47dfbb5a009256bf1d8ccd1d2fb6da91be72ddeddc0 SHA512 af169db6991e968e29dcc760030919cc619e4bd9f13b4f20d707914674aa5c53dabeaec0e9f29254dbf9250fc96e6ace36a86a50b1dc5af0e1573bf4485047d2
+DIST gettext-1.07.tar.gz 8651 BLAKE2B ecdc105303c0b494d53f985ca0d789d75da33abc85e8579a43af1658d6faa18e2564e18fc6613548acc2add4ce847d03769c1fbe29dbb760b9498f4b251cbb1c SHA512 d3716a597d586ee2ff29472ca7b13aaf67770299de31e5f12abafebc879bbe4a1e1dbc0025cf4f3dc29992955f26cffc3be387d974c3911af095d5b49e67a1c6
+EBUILD Locale-gettext-1.70.0.ebuild 657 BLAKE2B 68912a8db02faf4993ca4469d510b24fe0ad4aac0283d7c257fab29b8b98440c9a41c1f121b656a90d2477b21f718650636de6f9dfcc052e4d41b9ec2dda5e59 SHA512 4971084c8528387539055a9155370c71a4f2db08c6c7bccec8f14668d86e6bed30c1fe381021591215a2d03ccd766f326a18938b558a1a43901e6ff0471aea1d
+MISC metadata.xml 393 BLAKE2B bbff5a6ce4a93c66bbc706cf416835858db71b6ce566478b67af59afe2cf42057ba053ac1d23721dce435c47982437811ebd9cde52f91474116191efab62f316 SHA512 368d7a37c00a186733e33eeaa01c12fdfed50f2f45c66bc88d0dfddcfd063aacb6c0953aa76737d8f9f5c2ed392e0eef41279975cf2cfad7fb423b8ca29592b0
diff --git a/dev-perl/Locale-gettext/files/Locale-gettext-1.70.0-no-dot-inc.patch b/dev-perl/Locale-gettext/files/Locale-gettext-1.70.0-no-dot-inc.patch
new file mode 100644
index 000000000000..962d90cdae7c
--- /dev/null
+++ b/dev-perl/Locale-gettext/files/Locale-gettext-1.70.0-no-dot-inc.patch
@@ -0,0 +1,90 @@
+From 08c1f219ae209b2475e5a1b025caceb10cb4a41b Mon Sep 17 00:00:00 2001
+From: Kim Vandry <vandry@TZoNE.ORG>
+Date: Sun, 28 May 2017 19:11:30 +0100
+Subject: Update tests to work with @INC that does not contain '.'
+
+Perl 5.25.11 removes '.' from the default @INC, and this breaks
+`require "test_data/gen_test_data.pl"` due to not being able to assume
+./test_data/gen_test_data.pl is in the @INC load path, and due to
+`require` treating paths without leading "/" or "./" as search paths.
+
+This change implements the first solution suggested by the reporter of
+the bug: Re-organise test dependencies into a dedicated directory such
+as `t/lib` and load that path into @INC with `use lib 't/lib'`.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121458
+Bug: https://bugs.gentoo.org/617048
+---
+ MANIFEST | 2 +-
+ t/frconvert.t | 3 ++-
+ t/jaconvert.t | 3 ++-
+ {test_data => t/lib}/gen_test_data.pl | 0
+ t/raw.t | 3 ++-
+ 5 files changed, 7 insertions(+), 4 deletions(-)
+ rename {test_data => t/lib}/gen_test_data.pl (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 9604b91..e9f6e08 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -8,7 +8,7 @@ t/jaconvert.t
+ t/raw.t
+ t/use.t
+ test_data/foo.po
+-test_data/gen_test_data.pl
++t/lib/gen_test_data.pl
+ test_data/jaeuc.po
+ MANIFEST
+ META.yml Module YAML meta-data (added by MakeMaker)
+diff --git a/t/frconvert.t b/t/frconvert.t
+index 2bca28b..9a4f4f5 100644
+--- a/t/frconvert.t
++++ b/t/frconvert.t
+@@ -1,8 +1,9 @@
+ #!/usr/bin/env perl -w
+ use strict;
+ use Test;
++use lib 't/lib';
+ BEGIN { plan tests => 1 }
+-require "test_data/gen_test_data.pl";
++require "gen_test_data.pl";
+
+ gen("foo");
+ use Locale::gettext;
+diff --git a/t/jaconvert.t b/t/jaconvert.t
+index 5794dc4..b95c883 100644
+--- a/t/jaconvert.t
++++ b/t/jaconvert.t
+@@ -1,8 +1,9 @@
+ #!/usr/bin/env perl -w
+ use strict;
+ use Test;
++use lib 't/lib';
+ BEGIN { plan tests => 1 }
+-require "test_data/gen_test_data.pl";
++require "gen_test_data.pl";
+
+ gen("jaeuc");
+ use Locale::gettext;
+diff --git a/test_data/gen_test_data.pl b/t/lib/gen_test_data.pl
+similarity index 100%
+rename from test_data/gen_test_data.pl
+rename to t/lib/gen_test_data.pl
+diff --git a/t/raw.t b/t/raw.t
+index 1e1cf14..7439397 100644
+--- a/t/raw.t
++++ b/t/raw.t
+@@ -1,8 +1,9 @@
+ #!/usr/bin/env perl -w
+ use strict;
+ use Test;
++use lib 't/lib';
+ BEGIN { plan tests => 1 }
+-require "test_data/gen_test_data.pl";
++require "gen_test_data.pl";
+
+ gen("foo");
+ use Locale::gettext;
+--
+2.14.3
+
diff --git a/dev-perl/Locale-gettext/metadata.xml b/dev-perl/Locale-gettext/metadata.xml
new file mode 100644
index 000000000000..30ac1ae4e237
--- /dev/null
+++ b/dev-perl/Locale-gettext/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">gettext</remote-id>
+ <remote-id type="cpan-module">Locale::gettext</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/LockFile-Simple-0.208.0-r1 b/dev-perl/LockFile-Simple-0.208.0-r1
deleted file mode 100644
index 5d68fdc8c6ad..000000000000
--- a/dev-perl/LockFile-Simple-0.208.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=File locking module for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/LockFile-Simple/
-KEYWORDS=amd64 hppa ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHWIGON/lockfile-simple/LockFile-Simple-0.208.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=03df4112d3ba396a4d8796da641f4119
diff --git a/dev-perl/LockFile-Simple-0.208.0-r2 b/dev-perl/LockFile-Simple-0.208.0-r2
deleted file mode 100644
index 233a35fcb9fe..000000000000
--- a/dev-perl/LockFile-Simple-0.208.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=File locking module for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/LockFile-Simple/
-KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHWIGON/lockfile-simple/LockFile-Simple-0.208.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=df6347cf1cb486d8117d2d407d0b2ee8
diff --git a/dev-perl/LockFile-Simple/LockFile-Simple-0.208.0-r1.ebuild b/dev-perl/LockFile-Simple/LockFile-Simple-0.208.0-r1.ebuild
new file mode 100644
index 000000000000..f83a454392ea
--- /dev/null
+++ b/dev-perl/LockFile-Simple/LockFile-Simple-0.208.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SCHWIGON
+MODULE_SECTION=lockfile-simple
+MODULE_VERSION=0.208
+inherit perl-module
+
+DESCRIPTION="File locking module for Perl"
+
+LICENSE="|| ( Artistic GPL-2 GPL-3 )" # Artistic or GPL-2+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 x86"
+IUSE=""
diff --git a/dev-perl/LockFile-Simple/LockFile-Simple-0.208.0-r2.ebuild b/dev-perl/LockFile-Simple/LockFile-Simple-0.208.0-r2.ebuild
new file mode 100644
index 000000000000..9454dc942777
--- /dev/null
+++ b/dev-perl/LockFile-Simple/LockFile-Simple-0.208.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCHWIGON
+DIST_SECTION=lockfile-simple
+DIST_VERSION=0.208
+inherit perl-module
+
+DESCRIPTION="File locking module for Perl"
+
+LICENSE="|| ( Artistic GPL-2 GPL-3 )" # Artistic or GPL-2+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
diff --git a/dev-perl/LockFile-Simple/Manifest b/dev-perl/LockFile-Simple/Manifest
new file mode 100644
index 000000000000..2dec89d473dc
--- /dev/null
+++ b/dev-perl/LockFile-Simple/Manifest
@@ -0,0 +1,4 @@
+DIST LockFile-Simple-0.208.tar.gz 13219 BLAKE2B 9e646ccd5a62db018a5e4b0611d0c6c02b86f4e02cb1b47b89005b5464a167edc2d5ec9c375800a5f739cf58ca3f1397e4d8d7a44c8c761223b6f34a13d949c3 SHA512 a1234d11cdb7bb98bd3d6c2504697187f2f7979c7acd7cfb0398f358f390af7b5eb7d834e83c83b0515199ac8d9a306d7fcdc96df04b0513f821887ad49fd67e
+EBUILD LockFile-Simple-0.208.0-r1.ebuild 368 BLAKE2B b896b864489aa5ad468b6e72f18ac29cbd228a450e5e98f104a519e0d5b88d00fc16c9f01b1de2a4c1b7b6d112a2a2bb1bc96e4489a015ac88f69c608d50310e SHA512 2886f3cc4737e2120d18aad74c6a141453a759bd3eb74f5c2e324f037adb3a9afecb1f74c28c2f704101d20e650ceb8670ab514c1af5e9e3cec269637d512cd6
+EBUILD LockFile-Simple-0.208.0-r2.ebuild 367 BLAKE2B 406a1ed7dc517aa18830e7b327be51dbb82f48c5e2d791175aeff2936c178b252ee821c403e0538335f08088ab4a0d51b6b6a6658404951f85ad00e45c25cc03 SHA512 75cfe057e6ce9140dab568e6c1ae4c779b0f92a1b35d442455d4317fc1d6182a09093c6e016e61afff765b01bbb9798507e769dcda70599210fcabc37e9bbdfd
+MISC metadata.xml 596 BLAKE2B 04f6e3525ca8b3e92febb6eb1c5b8649ebdd1601402140de82a855fb88ce80121a68c92f23f2190591faba730f864cd02cd2f84cc960683e3df5c7906c1c83c6 SHA512 27d0bc40d93bdb02f19fda960884a6dc3f96fc3840112db5a09d2d95d28afec42f283e383dfacabae0b95c3f8087407cbd6c8f39f35d3d8013e9f5d80069f48e
diff --git a/dev-perl/LockFile-Simple/metadata.xml b/dev-perl/LockFile-Simple/metadata.xml
new file mode 100644
index 000000000000..7e8479f1f8c0
--- /dev/null
+++ b/dev-perl/LockFile-Simple/metadata.xml
@@ -0,0 +1,15 @@
+<?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">LockFile-Simple</remote-id>
+ <remote-id type="cpan-module">LockFile::Lock</remote-id>
+ <remote-id type="cpan-module">LockFile::Lock::Simple</remote-id>
+ <remote-id type="cpan-module">LockFile::Manager</remote-id>
+ <remote-id type="cpan-module">LockFile::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Agent-1.1.0 b/dev-perl/Log-Agent-1.1.0
deleted file mode 100644
index 88f8cc916197..000000000000
--- a/dev-perl/Log-Agent-1.1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A general logging framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Agent/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MR/MROGASKI/Log-Agent-1.001.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5d6afd2d2a59bcc71003a15c38603548
diff --git a/dev-perl/Log-Agent/Log-Agent-1.1.0.ebuild b/dev-perl/Log-Agent/Log-Agent-1.1.0.ebuild
new file mode 100644
index 000000000000..edcbc2a2ca92
--- /dev/null
+++ b/dev-perl/Log-Agent/Log-Agent-1.1.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MROGASKI
+DIST_VERSION=1.001
+inherit perl-module
+
+DESCRIPTION="A general logging framework"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
+DIST_TEST=do
diff --git a/dev-perl/Log-Agent/Manifest b/dev-perl/Log-Agent/Manifest
new file mode 100644
index 000000000000..363c6c55c238
--- /dev/null
+++ b/dev-perl/Log-Agent/Manifest
@@ -0,0 +1,4 @@
+AUX Log-Agent-1.1.0-no-dot-inc.patch 4048 BLAKE2B 8e5f2481524d0526f4469c32b16e234f8224546d348597a8309451dca0cff2a1972602a9aa87905ef7ff98342882b6ed3752594b1a8f5f5fcb891b206534a33f SHA512 4aca7bdb2eab4405028bfe7e8a1fe2fbcfc7db7f4b0302d9a753944586c5558bdc4c4c161a557f2e865d27172b0c78a685c74b5d9c38d4097c83038959b8d970
+DIST Log-Agent-1.001.tar.gz 56215 BLAKE2B a73673f718233dc915f6e3cb4ef6a7a8455ad196190ae378abb20db31eb848a8c41069d069ce69fbf25aad75fb3c6ebb47d80694dee5cd97364e64b778be0545 SHA512 b8d3a15e40129add73bb4967ecc5daf37c0fd8a17eb75ed86fe338a9eb228b37ddd56b9bbf9bdef91f8453eb1b53d7fe303a96f68cbb0834820f2354fa37b5e7
+EBUILD Log-Agent-1.1.0.ebuild 598 BLAKE2B 557016c4ad89e172c461d744fa51348c075fa66c166c247a7b702d2644b154a6b5838c199964e43654e4a5611028f1d53d7412280a975cf8fddd3ce6f3018894 SHA512 8d30918ff376cd5c4d8d000b05e40f8269825d7ef1ab9036506578f71609e0fbbb77de0a078f3585aeb57e513b8f4585e0ba8a883962c0300d7727949968785d
+MISC metadata.xml 2136 BLAKE2B b74238e39f7a213eaadd5db4f41768506e31af780d85a7ce1bd3bcd087c043d8fb674b5fb2da6fc96251583420ad61e62c4d3f4781ecec58b9a8eb21fa725421 SHA512 1a707e2e4710a690bbc44ff37f551b8e03e5b88c270d219dc5da5d5604599c93d5d14880956d3ca3df1b83e434ff8fa5264121880e3319dc78b963cc8f8c82b2
diff --git a/dev-perl/Log-Agent/files/Log-Agent-1.1.0-no-dot-inc.patch b/dev-perl/Log-Agent/files/Log-Agent-1.1.0-no-dot-inc.patch
new file mode 100644
index 000000000000..e46c0bda2a7d
--- /dev/null
+++ b/dev-perl/Log-Agent/files/Log-Agent-1.1.0-no-dot-inc.patch
@@ -0,0 +1,193 @@
+From f85b4f6c097338ff07c5736fbe77dd09d2bca289 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 26 Oct 2017 21:02:47 +1300
+Subject: Fix test failures due to '.' removal from @INC under Perl 5.26
+
+when PERL_USE_UNSAFE_INC=0
+
+Bug: https://bugs.gentoo.org/617050
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121459
+Bug: https://github.com/mrogaski/Log-Agent/pull/13
+---
+ t/caller.t | 2 +-
+ t/carp.pl | 4 ++--
+ t/carp_default.t | 2 +-
+ t/carp_file.t | 2 +-
+ t/carp_fork.t | 2 +-
+ t/carp_silent.t | 2 +-
+ t/default.t | 2 +-
+ t/default_exp.t | 2 +-
+ t/file.t | 2 +-
+ t/fork.t | 2 +-
+ t/priority.t | 2 +-
+ t/tag_callback.t | 2 +-
+ t/tag_string.t | 2 +-
+ 13 files changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/t/caller.t b/t/caller.t
+index 6a14aa6..feb3c2c 100644
+--- a/t/caller.t
++++ b/t/caller.t
+@@ -14,7 +14,7 @@
+
+ print "1..10\n";
+
+-require 't/code.pl';
++require './t/code.pl';
+ sub ok;
+
+ use Log::Agent;
+diff --git a/t/carp.pl b/t/carp.pl
+index a4327e1..352f7d6 100644
+--- a/t/carp.pl
++++ b/t/carp.pl
+@@ -14,10 +14,10 @@
+
+ print "1..11\n";
+
+-require 't/code.pl';
++require './t/code.pl';
+ sub ok;
+
+-my $FILE = "t/carp.pl";
++my $FILE = "./t/carp.pl";
+
+ package OTHER;
+ use Log::Agent;
+diff --git a/t/carp_default.t b/t/carp_default.t
+index 293ddb7..819e438 100644
+--- a/t/carp_default.t
++++ b/t/carp_default.t
+@@ -20,4 +20,4 @@ select(ORIG_STDOUT);
+ open(STDOUT, ">t/file.out") || die "can't redirect STDOUT: $!\n";
+ open(STDERR, ">t/file.err") || die "can't redirect STDOUT: $!\n";
+
+-do 't/carp.pl';
++do './t/carp.pl';
+diff --git a/t/carp_file.t b/t/carp_file.t
+index 9e5e9a3..8239d62 100644
+--- a/t/carp_file.t
++++ b/t/carp_file.t
+@@ -27,4 +27,4 @@ my $driver = Log::Agent::Driver::File->make(
+ );
+ logconfig(-driver => $driver);
+
+-do 't/carp.pl';
++do './t/carp.pl';
+diff --git a/t/carp_fork.t b/t/carp_fork.t
+index c81a86b..dcf8131 100644
+--- a/t/carp_fork.t
++++ b/t/carp_fork.t
+@@ -29,4 +29,4 @@ my $driver = Log::Agent::Driver::Fork->make(
+ );
+ logconfig(-driver => $driver);
+
+-do 't/carp.pl';
++do './t/carp.pl';
+diff --git a/t/carp_silent.t b/t/carp_silent.t
+index 6c7c8ca..c913308 100644
+--- a/t/carp_silent.t
++++ b/t/carp_silent.t
+@@ -14,7 +14,7 @@
+
+ print "1..2\n";
+
+-require 't/code.pl';
++require './t/code.pl';
+ sub ok;
+
+ use Log::Agent;
+diff --git a/t/default.t b/t/default.t
+index eadca93..73bab3a 100644
+--- a/t/default.t
++++ b/t/default.t
+@@ -14,7 +14,7 @@
+
+ print "1..4\n";
+
+-require 't/code.pl';
++require './t/code.pl';
+ sub ok;
+
+ use Log::Agent;
+diff --git a/t/default_exp.t b/t/default_exp.t
+index 5fc95b7..940e1eb 100644
+--- a/t/default_exp.t
++++ b/t/default_exp.t
+@@ -19,7 +19,7 @@
+
+ print "1..8\n";
+
+-require 't/code.pl';
++require './t/code.pl';
+ sub ok;
+
+ use Log::Agent;
+diff --git a/t/file.t b/t/file.t
+index 57caaba..e7487ee 100644
+--- a/t/file.t
++++ b/t/file.t
+@@ -15,7 +15,7 @@
+ use Test::More;
+ use Log::Agent;
+ require Log::Agent::Driver::File;
+-require 't/common.pl';
++require './t/common.pl';
+
+ BEGIN { plan tests => 38 }
+
+diff --git a/t/fork.t b/t/fork.t
+index a943a89..5726ba2 100644
+--- a/t/fork.t
++++ b/t/fork.t
+@@ -14,7 +14,7 @@
+
+ use strict;
+ use Test;
+-require 't/common.pl';
++require './t/common.pl';
+
+ BEGIN { plan tests => 19 }
+
+diff --git a/t/priority.t b/t/priority.t
+index 3e5be89..3f6b2c4 100644
+--- a/t/priority.t
++++ b/t/priority.t
+@@ -14,7 +14,7 @@
+
+ print "1..5\n";
+
+-require 't/code.pl';
++require './t/code.pl';
+ sub ok;
+
+ use Log::Agent;
+diff --git a/t/tag_callback.t b/t/tag_callback.t
+index 64a1bd4..39b749d 100644
+--- a/t/tag_callback.t
++++ b/t/tag_callback.t
+@@ -12,7 +12,7 @@
+ #
+ ##########################################################################
+
+-require 't/code.pl';
++require './t/code.pl';
+ sub ok;
+
+ eval "require Callback";
+diff --git a/t/tag_string.t b/t/tag_string.t
+index 843fc10..b4851c2 100644
+--- a/t/tag_string.t
++++ b/t/tag_string.t
+@@ -14,7 +14,7 @@
+
+ print "1..2\n";
+
+-require 't/code.pl';
++require './t/code.pl';
+ sub ok;
+
+ use Log::Agent;
+--
+2.14.3
+
diff --git a/dev-perl/Log-Agent/metadata.xml b/dev-perl/Log-Agent/metadata.xml
new file mode 100644
index 000000000000..b93c854955b3
--- /dev/null
+++ b/dev-perl/Log-Agent/metadata.xml
@@ -0,0 +1,37 @@
+<?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">Log-Agent</remote-id>
+ <remote-id type="cpan-module">Log::Agent</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Channel</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Channel::File</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Channel::Handle</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Channel::Syslog</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Driver</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Driver::Datum</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Driver::Default</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Driver::File</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Driver::Fork</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Driver::Mail</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Driver::Silent</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Driver::Syslog</remote-id>
+ <remote-id type="cpan-module">Log::Agent::File::Native</remote-id>
+ <remote-id type="cpan-module">Log::Agent::File_Pool</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Formatting</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Message</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Prefixer</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Priorities</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Stamping</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Tag</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Tag::Callback</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Tag::Caller</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Tag::Priority</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Tag::String</remote-id>
+ <remote-id type="cpan-module">Log::Agent::Tag_List</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Any-1.38.0 b/dev-perl/Log-Any-1.38.0
deleted file mode 100644
index 93f57e175974..000000000000
--- a/dev-perl/Log-Any-1.38.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-Test-Simple >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec virtual/perl-File-Temp ) dev-lang/perl:=
-DESCRIPTION=Bringing loggers and listeners together
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Any/
-IUSE=test minimal
-KEYWORDS=alpha amd64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Log-Any-1.038.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1d4048fb7e083d671e031bf8ae71edf2
diff --git a/dev-perl/Log-Any-1.49.0 b/dev-perl/Log-Any-1.49.0
deleted file mode 100644
index f36359ea68b3..000000000000
--- a/dev-perl/Log-Any-1.49.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-Sys-Syslog virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Bringing loggers and listeners together
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Any/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-Sys-Syslog virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PR/PREACTION/Log-Any-1.049.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4683878d263281dc9589deb163793ab2
diff --git a/dev-perl/Log-Any-1.701.0 b/dev-perl/Log-Any-1.701.0
deleted file mode 100644
index 4ae72e3d1ace..000000000000
--- a/dev-perl/Log-Any-1.701.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-Storable virtual/perl-Sys-Syslog virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Bringing loggers and listeners together
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Any/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-Storable virtual/perl-Sys-Syslog virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PR/PREACTION/Log-Any-1.701.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=098734e6459e256eb0d42c1915ad590d
diff --git a/dev-perl/Log-Any/Log-Any-1.38.0.ebuild b/dev-perl/Log-Any/Log-Any-1.38.0.ebuild
new file mode 100644
index 000000000000..eb55a9aed1d1
--- /dev/null
+++ b/dev-perl/Log-Any/Log-Any-1.38.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.038
+inherit perl-module
+
+DESCRIPTION="Bringing loggers and listeners together"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE="test minimal"
+
+# Test::Builder needed for Log/Any/Adapter/Test.pm
+# constant -> perl
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Exporter
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ )
+"
diff --git a/dev-perl/Log-Any/Log-Any-1.49.0.ebuild b/dev-perl/Log-Any/Log-Any-1.49.0.ebuild
new file mode 100644
index 000000000000..bd3a7e79366d
--- /dev/null
+++ b/dev-perl/Log-Any/Log-Any-1.49.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PREACTION
+DIST_VERSION=1.049
+inherit perl-module
+
+DESCRIPTION="Bringing loggers and listeners together"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="test minimal"
+
+# Test::Builder needed for Log/Any/Adapter/Test.pm
+# constant -> perl
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Exporter
+ virtual/perl-IO
+ virtual/perl-Sys-Syslog
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Log-Any/Log-Any-1.701.0.ebuild b/dev-perl/Log-Any/Log-Any-1.701.0.ebuild
new file mode 100644
index 000000000000..cc5823ce8177
--- /dev/null
+++ b/dev-perl/Log-Any/Log-Any-1.701.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PREACTION
+DIST_VERSION=1.701
+inherit perl-module
+
+DESCRIPTION="Bringing loggers and listeners together"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="test minimal"
+
+# Test::Builder needed for Log/Any/Adapter/Test.pm
+# constant -> perl
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Exporter
+ virtual/perl-IO
+ virtual/perl-Storable
+ virtual/perl-Sys-Syslog
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Log-Any/Manifest b/dev-perl/Log-Any/Manifest
new file mode 100644
index 000000000000..8cc836206893
--- /dev/null
+++ b/dev-perl/Log-Any/Manifest
@@ -0,0 +1,7 @@
+DIST Log-Any-1.038.tar.gz 41707 BLAKE2B 0f77178e167606f5fef57903d471dd175eb617195e4d6ff121bdf52df5cf5bf6fe62a922f2c64645bcff09ed9602d4bfa06e1b049527b7ce4c5ab4b31ecd6554 SHA512 36c8370d3924ee9cc85f2be5fe9d8212e7148b98392df90ef8e5566aedf12050115029434d9d969c1582c43a755fb540268dce73390ea53e8918f2901e25e62e
+DIST Log-Any-1.049.tar.gz 44718 BLAKE2B aa206cb6a604e0d79c4022674fd63e37763b7a2333de7318d0b5259a62313dfab6684c620be2f6bfe99e81cff34e4e097b0b472e7c84d4ec08e18879e2457499 SHA512 9a6363c7fa8c187deb1c9008411150d3c6a723e17c51cfd957127b2f33246ce680bcea47eae15e856358e643ea8bd8c923a540503b733c421d94f9fdca340f7b
+DIST Log-Any-1.701.tar.gz 49026 BLAKE2B ff3b791e41f8eccca380aebd2fd10a82e42669d491c22b4c58a8f35137ab909ee5c7c76398a1f25aa506215e51798e3f11ba250732357bedae3b92f8fb6ab1df SHA512 cb66cf36d0bd15fee8e397f3e9f916875cfff485d2177832be9a36fbdf88fda963c658f3317182acd5fcaa88fa14c46b8d5d05d7bd7572b35f81a6eba10dddf3
+EBUILD Log-Any-1.38.0.ebuild 669 BLAKE2B 5f07cbe79063cab423e340baa6fe387c48b510f17444fec4a49aa51cf09df6df0135defa72743cc50ddf510912d447378df16d23f151b2ac1e076841b650c5b4 SHA512 144aa08c4ecf5b4988f3a09c3539e29b41aa3decbd54ebf68e26c6948d090cf5d50a7029eb4ba9dbe70f933a843684477c4a089a6ac58f8115286d9dfe22aa82
+EBUILD Log-Any-1.49.0.ebuild 665 BLAKE2B 64a2f45a202d9df76f8c2fab76fbe135ffddfb1c318757e6881342ec3178a466855d1196d4fcb60c9cb2cedaa83fba3f37b730a99897bb35d7f16e4699d831c2 SHA512 f51f324ed3b2bf7e3939c251984cd783dbf40b6a953d43c82233e9d0b2e8dc49c3796d426890497fa068564f3d8368df68878030e4d6a9d03151d8816555dee6
+EBUILD Log-Any-1.701.0.ebuild 688 BLAKE2B 83254e52b9ec57435c4de3d3975e1ef1bdd77d2f682116cf85d03cec313657745752993651b9c9420543d732fb48a03675ac3b72cc83bb581f93d70f9fd77965 SHA512 d0d638b824430e78ba5fb8c9f6f432e826f61c5bd5977e9e00ed75ff68fb53e011650e4d71014678934a1285ec908a888477f2049a27826e1b601fa93bdb8622
+MISC metadata.xml 1339 BLAKE2B c9ece725c2ff1e2b2ad8ae389de6db8de54af09aff4022339fc2fc32f4e049e446a69b8db7586a48f4f8506d42e35f5c294c19218d6f7abc1f7f175c4d3d522f SHA512 dd3408d5c17d233d6b7a822ab8a2186604174b376823e7cddcbcde484ef42baa7a838d3efaca25a1bc935cb223bb11884e14761b22ad4d99706076eeec0ad047
diff --git a/dev-perl/Log-Any/metadata.xml b/dev-perl/Log-Any/metadata.xml
new file mode 100644
index 000000000000..3a4dc30dbda4
--- /dev/null
+++ b/dev-perl/Log-Any/metadata.xml
@@ -0,0 +1,26 @@
+<?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">Log-Any</remote-id>
+ <remote-id type="cpan-module">Log::Any</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter::Base</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter::File</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter::Null</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter::Stderr</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter::Stdout</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter::Syslog</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter::Test</remote-id>
+ <remote-id type="cpan-module">Log::Any::Adapter::Util</remote-id>
+ <remote-id type="cpan-module">Log::Any::Manager</remote-id>
+ <remote-id type="cpan-module">Log::Any::Proxy</remote-id>
+ <remote-id type="cpan-module">Log::Any::Proxy::Null</remote-id>
+ <remote-id type="cpan-module">Log::Any::Proxy::Test</remote-id>
+ <remote-id type="cpan-module">Log::Any::Test</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Dispatch-2.540.0 b/dev-perl/Log-Dispatch-2.540.0
deleted file mode 100644
index c9a6e247c8f6..000000000000
--- a/dev-perl/Log-Dispatch-2.540.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode dev-perl/Module-Runtime virtual/perl-IO >=virtual/perl-JSON-PP-2.273.0 >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils >=virtual/perl-Sys-Syslog-0.280.0 >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long dev-perl/IPC-Run3 virtual/perl-IO dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Dispatches messages to one or more outputs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Dispatch/
-IUSE=test
-KEYWORDS=amd64 ~ppc x86 ~ppc-aix
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode dev-perl/Module-Runtime virtual/perl-IO >=virtual/perl-JSON-PP-2.273.0 >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils >=virtual/perl-Sys-Syslog-0.280.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.54.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=86a6cb8bc408d16e7e58cfcadaf944b8
diff --git a/dev-perl/Log-Dispatch-2.580.0 b/dev-perl/Log-Dispatch-2.580.0
deleted file mode 100644
index 34af2ecb12a6..000000000000
--- a/dev-perl/Log-Dispatch-2.580.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO dev-perl/Module-Runtime >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils >=virtual/perl-Sys-Syslog-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long dev-perl/IPC-Run3 dev-perl/Test-Fatal dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Dispatches messages to one or more outputs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Dispatch/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~ppc-aix
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO dev-perl/Module-Runtime >=dev-perl/Params-Validate-1.30.0 virtual/perl-Scalar-List-Utils >=virtual/perl-Sys-Syslog-0.280.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.58.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d413a067001138d18a1ec1421fc11073
diff --git a/dev-perl/Log-Dispatch-2.630.0 b/dev-perl/Log-Dispatch-2.630.0
deleted file mode 100644
index 2868e2a65351..000000000000
--- a/dev-perl/Log-Dispatch-2.630.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO dev-perl/Module-Runtime dev-perl/Params-ValidationCompiler virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.320.0 >=virtual/perl-Sys-Syslog-0.280.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long dev-perl/IPC-Run3 dev-perl/Test-Fatal dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Dispatches messages to one or more outputs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Dispatch/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO dev-perl/Module-Runtime dev-perl/Params-ValidationCompiler virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.320.0 >=virtual/perl-Sys-Syslog-0.280.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.63.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=826cfade39b89856f690404d13cdd9e7
diff --git a/dev-perl/Log-Dispatch-2.670.0 b/dev-perl/Log-Dispatch-2.670.0
deleted file mode 100644
index a03f64cb196e..000000000000
--- a/dev-perl/Log-Dispatch-2.670.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO dev-perl/Module-Runtime dev-perl/Params-ValidationCompiler virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.320.0 >=virtual/perl-Sys-Syslog-0.280.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long dev-perl/IPC-Run3 dev-perl/Test-Fatal dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Dispatches messages to one or more outputs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Dispatch/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-perl/Devel-GlobalDestruction >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO dev-perl/Module-Runtime dev-perl/Params-ValidationCompiler virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.320.0 >=virtual/perl-Sys-Syslog-0.280.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.67.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2b280397284fc503171cbcebfe34d73b
diff --git a/dev-perl/Log-Dispatch-Array-1.3.0 b/dev-perl/Log-Dispatch-Array-1.3.0
deleted file mode 100644
index 4815e80d0146..000000000000
--- a/dev-perl/Log-Dispatch-Array-1.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Log-Dispatch virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=log events to an array (reference)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Dispatch-Array/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Log-Dispatch virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Log-Dispatch-Array-1.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=57673dafceafbe6f5688f10a8e1778ad
diff --git a/dev-perl/Log-Dispatch-Array/Log-Dispatch-Array-1.3.0.ebuild b/dev-perl/Log-Dispatch-Array/Log-Dispatch-Array-1.3.0.ebuild
new file mode 100644
index 000000000000..f0a493c0c978
--- /dev/null
+++ b/dev-perl/Log-Dispatch-Array/Log-Dispatch-Array-1.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.003
+inherit perl-module
+
+DESCRIPTION="log events to an array (reference)"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Log-Dispatch
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Log-Dispatch-Array/Manifest b/dev-perl/Log-Dispatch-Array/Manifest
new file mode 100644
index 000000000000..9f913be019dd
--- /dev/null
+++ b/dev-perl/Log-Dispatch-Array/Manifest
@@ -0,0 +1,3 @@
+DIST Log-Dispatch-Array-1.003.tar.gz 12926 BLAKE2B c6783bcbb9cfa75089208ff83efa613c04d42af257e8c437c7e85b736eb476bd60bf8a20f54b5c9cba2193c3527d15aa41e7241357312dd940610ad9075650a7 SHA512 00482172dc41355de5a27f7ae167c1f2c8644c41a2484e4fd5709765ab6a413d15ec268af89cef6a521a0a5570be2652b02efec9a717e8325bbfb8fd51a4bb68
+EBUILD Log-Dispatch-Array-1.3.0.ebuild 482 BLAKE2B bf94cac6d23aaec17a5528a86f92ebd31205353a27d2e63f8da569b8cd33bac79b2c5eb82488866519c75f4ca4f74177d50755041d6f72b1754ac9c510a53c69 SHA512 088f09fc14d01cd40aaa7217fe8ca5b78f5c6ab4e4f94ff82e7aaeb4cd73fe45cb97fe73d9fb4f0ef39fb531aa3b678b26e53c82e4c5c0f2d853e01af32d2a09
+MISC metadata.xml 409 BLAKE2B 724f30d5da35254a3f47d38cf0043dabb8ec35b5a11c442f8e73d3c54a623a71003ef176c3e8b176401b3f471ec3b91836756f2850078c5737c19375b247c02f SHA512 6b7d88863e0e56d02b0666adbbec2cc26f47bae642634246230b4b70866c021ed92f995675cc68ccd0a73491ea78a7774091b21344e1d5cdc317d7a19d06a370
diff --git a/dev-perl/Log-Dispatch-Array/metadata.xml b/dev-perl/Log-Dispatch-Array/metadata.xml
new file mode 100644
index 000000000000..265deef5a223
--- /dev/null
+++ b/dev-perl/Log-Dispatch-Array/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">Log-Dispatch-Array</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Array</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.540.0.ebuild b/dev-perl/Log-Dispatch/Log-Dispatch-2.540.0.ebuild
new file mode 100644
index 000000000000..b093fb779658
--- /dev/null
+++ b/dev-perl/Log-Dispatch/Log-Dispatch-2.540.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.54
+inherit perl-module
+
+DESCRIPTION="Dispatches messages to one or more outputs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~ppc-aix"
+IUSE="test"
+
+PERL_RM_FILES=(
+ "t/email-exit.t"
+ "t/release-cpan-changes.t"
+ "t/release-portability.t"
+ "t/release-pod-coverage.t"
+ "t/release-tidyall.t"
+ "t/author-eol.t"
+ "t/author-mojibake.t"
+ "t/author-no-tabs.t"
+ "t/author-pod-spell.t"
+ "t/author-pod-syntax.t"
+ "t/author-test-dependents.t"
+ "t/author-test-version.t"
+)
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Encode
+ dev-perl/Module-Runtime
+ virtual/perl-IO
+ >=virtual/perl-JSON-PP-2.273.0
+ >=dev-perl/Params-Validate-1.30.0
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Sys-Syslog-0.280.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ dev-perl/IPC-Run3
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.580.0.ebuild b/dev-perl/Log-Dispatch/Log-Dispatch-2.580.0.ebuild
new file mode 100644
index 000000000000..d89e3957a24c
--- /dev/null
+++ b/dev-perl/Log-Dispatch/Log-Dispatch-2.580.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.58
+inherit perl-module
+
+DESCRIPTION="Dispatches messages to one or more outputs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~ppc-aix"
+IUSE="test"
+
+PERL_RM_FILES=(
+ "t/email-exit.t"
+)
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/Module-Runtime
+ >=dev-perl/Params-Validate-1.30.0
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Sys-Syslog-0.280.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ dev-perl/IPC-Run3
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.630.0.ebuild b/dev-perl/Log-Dispatch/Log-Dispatch-2.630.0.ebuild
new file mode 100644
index 000000000000..dfdaf00f249a
--- /dev/null
+++ b/dev-perl/Log-Dispatch/Log-Dispatch-2.630.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.63
+inherit perl-module
+
+DESCRIPTION="Dispatches messages to one or more outputs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix"
+IUSE="test"
+
+PERL_RM_FILES=(
+ "t/email-exit.t"
+)
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/Module-Runtime
+ dev-perl/Params-ValidationCompiler
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Specio-0.320.0
+ >=virtual/perl-Sys-Syslog-0.280.0
+ dev-perl/Try-Tiny
+ dev-perl/namespace-autoclean
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ dev-perl/IPC-Run3
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.670.0.ebuild b/dev-perl/Log-Dispatch/Log-Dispatch-2.670.0.ebuild
new file mode 100644
index 000000000000..2c3fac8b4ed4
--- /dev/null
+++ b/dev-perl/Log-Dispatch/Log-Dispatch-2.670.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.67
+inherit perl-module
+
+DESCRIPTION="Dispatches messages to one or more outputs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix"
+IUSE="test"
+
+PERL_RM_FILES=(
+ "t/email-exit.t"
+)
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/Module-Runtime
+ dev-perl/Params-ValidationCompiler
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Specio-0.320.0
+ >=virtual/perl-Sys-Syslog-0.280.0
+ dev-perl/Try-Tiny
+ dev-perl/namespace-autoclean
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ dev-perl/IPC-Run3
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Log-Dispatch/Manifest b/dev-perl/Log-Dispatch/Manifest
new file mode 100644
index 000000000000..97cb7ca18566
--- /dev/null
+++ b/dev-perl/Log-Dispatch/Manifest
@@ -0,0 +1,9 @@
+DIST Log-Dispatch-2.54.tar.gz 59316 BLAKE2B 7b20375caa11be1f3d1ec4aa4a13d2e592cf1805615f7e27b8c4748f55b9352c3cae462a544a777782d5f97f86e58ff04618a55a74b97d2a6ab0934128449116 SHA512 67dd4bf15899fa441ecd725305b443873c77fcf8eeff44e53408637f81dc14c3375bdf52514214c111d1692a7087efb929ecdc411771dd413fef10bb034dc45b
+DIST Log-Dispatch-2.58.tar.gz 63916 BLAKE2B 2fef3e7fc2f7ec8a7a2d0af9d81ddf8c4358134e6f36d2f48e801e4f5afdbc3cc68b98f618c9078b759f3f131878d7e8190744a9e4362335d7f17435c1b5da91 SHA512 6f086d2a95c75cb59d269f11528d8062e6a0b8ab23a9c5e4970ddadb018227e4fa7c6f9aa17f45ddceb59ead5fa0bb26a4bbfb56c7de935a870830ababeaaa5f
+DIST Log-Dispatch-2.63.tar.gz 65522 BLAKE2B 43d6e82b7cd135be88fa75894a2118ec7a007fea58f9bb7243bc44bceb82d1300eeeaea1903ea0df53cd3d7f587c0d89502777209c56eaabf6be718affe48f89 SHA512 4b44ff7d85741eb57b25938b9b92863614a5267f1574b88c20d91a47e6ef2c957ca47be5211f6c735d453f35c0a326d3b07ab044440e24d763ecb9a09a4856c8
+DIST Log-Dispatch-2.67.tar.gz 68022 BLAKE2B 0c2e629dc9cc6ff7e8a4138b4393be95ba85fc20fd57fec9a5fd16f5f69d3a2b448a631780393a1f828f4d26fed48ec1e1fa75d251e09483788a5aeff3b91fcf SHA512 ab03777800fa758a502e69b25669c3e4ae851d9dcf5f2f4d1a21a94cc61aca866ac361d2a5db3d22d19cb4d11da29ecec19935e29fcad40bb831fb27175846d6
+EBUILD Log-Dispatch-2.540.0.ebuild 1278 BLAKE2B c989d6b4c4ac9df587e7cd24ca7878544403c768831861f99cd2af533c66550d1eb8dfa7db74fa2202365b19688aaa2b5e76fbb64d50a4afc73fdf451fea8a2c SHA512 07884c3332da84803f3f46c1488de9d052c0459f178772b300ba9df1327b8fc4d05239b413b880825877cafdc2bde0f39885b6f8aa02622abfac3272040df2d3
+EBUILD Log-Dispatch-2.580.0.ebuild 932 BLAKE2B c18c1dfc31fa8083effbf4bcfe6e9d6cacd3373ef49daf657a85722e8c2258136258e4327181e252031b99a916614973d8480db305645c16f8bd21c0be07b1ea SHA512 3874ac85fc889bf91ea9eeaa44da6905429555ce4290744fd27a3b3b269217d7e2f1d7055f35a269f5a2dae34e99d091a84843b6b270e528b0213341d9778980
+EBUILD Log-Dispatch-2.630.0.ebuild 1005 BLAKE2B 4853506e241d1f5175657f27bf1ee82a2014fce0db4e79f96d969c9d5c43aabb34d5449e995c63af0ca97b4f4688095af7db66eae941cd3b2872a7d5d6ce875c SHA512 16a3aabd8e1ad8a87bb152838d7344e6d0f2083e31253539330dfdab9ef8b7db25bcd2a4ae22813a125e34e7895688021b440ecc56312f1d91394946f1041af8
+EBUILD Log-Dispatch-2.670.0.ebuild 1005 BLAKE2B d9b063ba1bb931422cd0a7e7b1297d8a43ba7b0fe32040a0050c8a77ae39116e82e70d5c35b952b19118cff8c0cc58a237c92489c895b0c310e2ba8a50434de8 SHA512 36a763af8628cc9d9018d836d4614d4d19c82b8e25934b44e7e558f90b9673dd11fd880d0177423b39f8d50797cded349dd4e8d69f2e860f22cd3c76250dd140
+MISC metadata.xml 1591 BLAKE2B af5c0a45644cb82ce81afa41c011fc9247858c3930a57cbd32abb0e15ea19f8ffe5eb7c12bce87c322b18c2478fd9ee9055970ff8ec36a58e844ef0e46d73249 SHA512 9166ca6cce9d81d72ddb471f5cbfbc4226bd8008c5f6d0d0fa862149aadad9d0531534b80a6389f8b9c2752d2231427b2c0be78d886a2161b77ae26665d1a054
diff --git a/dev-perl/Log-Dispatch/metadata.xml b/dev-perl/Log-Dispatch/metadata.xml
new file mode 100644
index 000000000000..8260fc2faa18
--- /dev/null
+++ b/dev-perl/Log-Dispatch/metadata.xml
@@ -0,0 +1,29 @@
+<?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">Log-Dispatch</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::ApacheLog</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Base</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Code</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Email</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Email::MIMELite</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Email::MailSend</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Email::MailSender</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Email::MailSendmail</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::File</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::File::Locked</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Handle</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Null</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Output</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Screen</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Syslog</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Types</remote-id>
+ <remote-id type="cpan-module">Log::Dispatch::Vars</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Dispatchouli-2.15.0 b/dev-perl/Log-Dispatchouli-2.15.0
deleted file mode 100644
index 0f137d53e3d5..000000000000
--- a/dev-perl/Log-Dispatchouli-2.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-perl/Log-Dispatch dev-perl/Log-Dispatch-Array dev-perl/Params-Util virtual/perl-Scalar-List-Utils dev-perl/String-Flogger dev-perl/Sub-Exporter >=dev-perl/Sub-Exporter-GlobExporter-0.2.0 >=virtual/perl-Sys-Syslog-0.160.0 >=dev-perl/Try-Tiny-0.40.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Temp dev-perl/Test-Deep dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=a simple wrapper around Log::Dispatch
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Dispatchouli/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-perl/Log-Dispatch dev-perl/Log-Dispatch-Array dev-perl/Params-Util virtual/perl-Scalar-List-Utils dev-perl/String-Flogger dev-perl/Sub-Exporter >=dev-perl/Sub-Exporter-GlobExporter-0.2.0 >=virtual/perl-Sys-Syslog-0.160.0 >=dev-perl/Try-Tiny-0.40.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Log-Dispatchouli-2.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f0235cb6c2168f4dac0cacfe8054a370
diff --git a/dev-perl/Log-Dispatchouli/Log-Dispatchouli-2.15.0.ebuild b/dev-perl/Log-Dispatchouli/Log-Dispatchouli-2.15.0.ebuild
new file mode 100644
index 000000000000..b9e7338c26c2
--- /dev/null
+++ b/dev-perl/Log-Dispatchouli/Log-Dispatchouli-2.15.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.015
+inherit perl-module
+
+DESCRIPTION="a simple wrapper around Log::Dispatch"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+# r: Log::Dispatch::File -> Log-Dispatch
+# r: Log::Dispatch::Screen -> Log-Dispatch
+# r: Log::Dispatch::Syslog -> Log-Dispatch
+# r: Scalar::Util - Scalar-List-Utils
+# r: overload, strict, warnings -> perl
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ dev-perl/Log-Dispatch
+ dev-perl/Log-Dispatch-Array
+ dev-perl/Params-Util
+ virtual/perl-Scalar-List-Utils
+ dev-perl/String-Flogger
+ dev-perl/Sub-Exporter
+ >=dev-perl/Sub-Exporter-GlobExporter-0.2.0
+ >=virtual/perl-Sys-Syslog-0.160.0
+ >=dev-perl/Try-Tiny-0.40.0
+"
+# t: File::Spec::Functions -> File-Spec
+# t: base, lib -> perl
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-File-Temp
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Log-Dispatchouli/Manifest b/dev-perl/Log-Dispatchouli/Manifest
new file mode 100644
index 000000000000..de226e6c7f25
--- /dev/null
+++ b/dev-perl/Log-Dispatchouli/Manifest
@@ -0,0 +1,3 @@
+DIST Log-Dispatchouli-2.015.tar.gz 30232 BLAKE2B 5fbcf8aa2f29e248c60b39b03084beb842473137aa6b4e214cd69351963d118bc67914b2f420ba2a7eca1584dab2f1c6d461afc49fac3d82e408370094dc1307 SHA512 ccefa751dffab72021a668aca68272ddfe7b2746042515af4b984ea5481d2b4e845a6ca1c2a737ed65a0ff6656ea89b6de78adefa5abcdd9ccb5ea4b82777f9b
+EBUILD Log-Dispatchouli-2.15.0.ebuild 1088 BLAKE2B e2687d36fa42e38c99f255ff0327d9e536e310f22462588c2c57f06b71b229b3349fd3bac0cb2e94c1348b3dbf608546e7ef3345de015cd848357fc2159acb64 SHA512 1924e5eb24809ec9d49c2adc1b5b7055203b95b5ad183d61dcd15b85ae1855e7b1b9b40bde385528f68238331c85e7df0e4cf9cb11a13184de4c92eeff4ee6e0
+MISC metadata.xml 547 BLAKE2B ec1b63194041b2f20927ed2097f317efdcbf1daba03bbcfbe193e2339336b0cead46481485e96664b0cac1c3d9870c2e2a53f696011e38c3a8b0a7153a888a0d SHA512 d79250481414220fa42409b9b0b210ac09ea3ce521df53a08f79a2832781652bc3216b2bd2bde8a3248edb51b40056e2b8a269d4eae85cbd1a6c0ab9bdf64075
diff --git a/dev-perl/Log-Dispatchouli/metadata.xml b/dev-perl/Log-Dispatchouli/metadata.xml
new file mode 100644
index 000000000000..6f6e3d1dcd65
--- /dev/null
+++ b/dev-perl/Log-Dispatchouli/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Log-Dispatchouli</remote-id>
+ <remote-id type="cpan-module">Log::Dispatchouli</remote-id>
+ <remote-id type="cpan-module">Log::Dispatchouli::Global</remote-id>
+ <remote-id type="cpan-module">Log::Dispatchouli::Proxy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Log4perl-1.490.0 b/dev-perl/Log-Log4perl-1.490.0
deleted file mode 100644
index 1c773c9c9055..000000000000
--- a/dev-perl/Log-Log4perl-1.490.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Path-2.60.600 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Time-HiRes virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.450.0 ) dev-lang/perl:=
-DESCRIPTION=Log4j implementation for Perl
-EAPI=6
-HOMEPAGE=http://log4perl.sourceforge.net/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Path-2.60.600 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Time-HiRes dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.49.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b746f853055a7bc922b456ea46939398
diff --git a/dev-perl/Log-Log4perl/Log-Log4perl-1.490.0.ebuild b/dev-perl/Log-Log4perl/Log-Log4perl-1.490.0.ebuild
new file mode 100644
index 000000000000..2bc30207ce70
--- /dev/null
+++ b/dev-perl/Log-Log4perl/Log-Log4perl-1.490.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHILLI
+DIST_VERSION=1.49
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="Log4j implementation for Perl"
+HOMEPAGE="http://log4perl.sourceforge.net/"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Path-2.60.600
+ >=virtual/perl-File-Spec-0.820.0
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.450.0 )
+"
diff --git a/dev-perl/Log-Log4perl/Manifest b/dev-perl/Log-Log4perl/Manifest
new file mode 100644
index 000000000000..5ef783aa5483
--- /dev/null
+++ b/dev-perl/Log-Log4perl/Manifest
@@ -0,0 +1,3 @@
+DIST Log-Log4perl-1.49.tar.gz 279575 BLAKE2B b9b1fed690db056c40c7b76e420d64fb23b05a05c57a973f8546de6b86684d32f03b87ed3d28580aa4e2e59f6c81d67287bd25ed6910dc2616fd4044c6cb61db SHA512 3ee1104dbede8eb40b3055a606f8f004be0eb74223c4e33bc6f384bec9c34f697708cbee66198e92de053cbedd691e5354aede6874ef6be7e82f8eb95edee58f
+EBUILD Log-Log4perl-1.490.0.ebuild 652 BLAKE2B 20a5f93043216c715c266d139ad622ca338a1a4a6f40135721c40b619baa4d642cafd045bc46aae712e7dacab035080bd5a47843ce2f1c94a81dc9c8469066f1 SHA512 9e518a490352f57bea6c379d3056f04d76fe18448eeea9052ede7dda6120ff43dab8d6ce6a6b5281e36dfa161431c04f0a8e0671c19a64e8a9d8b92651d11f36
+MISC metadata.xml 4281 BLAKE2B 0bbee70364ea14928b09d629cf712f6afb8309ae0d86352c0b1c0b74e40d412707aab7c8d779d2569b3c6da475606327554b7fca34c937d0784309c6ee10839a SHA512 6d8aa257d930a5c1682cff581c341ebe12c836b67c26c068599e50012f53f2cca8164b44176789514e489a3322e4ebada6a987a6cb90313028080eaece769e23
diff --git a/dev-perl/Log-Log4perl/metadata.xml b/dev-perl/Log-Log4perl/metadata.xml
new file mode 100644
index 000000000000..72cfac759005
--- /dev/null
+++ b/dev-perl/Log-Log4perl/metadata.xml
@@ -0,0 +1,62 @@
+<?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">Log-Log4perl</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::Buffer</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::DBI</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::File</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::Limit</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::RRDs</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::Screen</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::ScreenColoredLevels</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::Socket</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::String</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::Synchronized</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::TestArrayBuffer</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::TestBuffer</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Appender::TestFileCreeper</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Catalyst</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Config</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Config::BaseConfigurator</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Config::DOMConfigurator</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Config::PropertyConfigurator</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Config::Watch</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::DateFormat</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Filter</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Filter::Boolean</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Filter::LevelMatch</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Filter::LevelRange</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Filter::MDC</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Filter::StringMatch</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::InternalDebug</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::JavaMap</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::JavaMap::ConsoleAppender</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::JavaMap::FileAppender</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::JavaMap::JDBCAppender</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::JavaMap::NTEventLogAppender</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::JavaMap::RollingFileAppender</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::JavaMap::SyslogAppender</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::JavaMap::TestBuffer</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Layout</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Layout::NoopLayout</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Layout::PatternLayout</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Layout::PatternLayout::Multiline</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Layout::SimpleLayout</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Level</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Logger</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::MDC</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::NDC</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Resurrector</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Util</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Util::Semaphore</remote-id>
+ <remote-id type="cpan-module">Log::Log4perl::Util::TimeTracker</remote-id>
+ <remote-id type="sourceforge">log4perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Message-0.80.0 b/dev-perl/Log-Message-0.80.0
deleted file mode 100644
index 04173a42d4ae..000000000000
--- a/dev-perl/Log-Message-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Locale-Maketext-Simple virtual/perl-Module-Load virtual/perl-Params-Check virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Powerful and flexible message logging mechanism
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Message/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Locale-Maketext-Simple virtual/perl-Module-Load virtual/perl-Params-Check virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Log-Message-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b277aad9885079252da376aaf56e4518
diff --git a/dev-perl/Log-Message-Simple-0.100.0 b/dev-perl/Log-Message-Simple-0.100.0
deleted file mode 100644
index 490d8f115179..000000000000
--- a/dev-perl/Log-Message-Simple-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Log-Message virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simplified interface to Log::Message
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Message-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Log-Message virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Log-Message-Simple-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9855bfd16291f4da7a538c81997ff7dc
diff --git a/dev-perl/Log-Message-Simple/Log-Message-Simple-0.100.0.ebuild b/dev-perl/Log-Message-Simple/Log-Message-Simple-0.100.0.ebuild
new file mode 100644
index 000000000000..07924b931cb5
--- /dev/null
+++ b/dev-perl/Log-Message-Simple/Log-Message-Simple-0.100.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=BINGOS
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Simplified interface to Log::Message"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Log-Message
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Log-Message-Simple/Manifest b/dev-perl/Log-Message-Simple/Manifest
new file mode 100644
index 000000000000..b9bb5c1cd94d
--- /dev/null
+++ b/dev-perl/Log-Message-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Log-Message-Simple-0.10.tar.gz 5717 BLAKE2B a026070c8cce0fe7dc46fea591f3141129f22957f6471c58bf6eb95cdb180a2c19288b697a36308772965652576c39164c5a530f2cfc726b6e3a37cac89227cb SHA512 7915f19dabae801da08e230d846faa6da8f82dd8ac90ed9aedbab9022c45ef0464c1fb511d5ac074c7a77d59eab2a8b549da686cc79ed9a8c40a8eb9d12fb418
+EBUILD Log-Message-Simple-0.100.0.ebuild 431 BLAKE2B a8136caab42e66a5e1220c04b40b3be7088625c1cd2eb80d1eeafe1f6b6e86ea6d35e03231c3052cdc9614d2cb564923863250050f487ed252b49ef68bd1a06a SHA512 3a2c4ab3b42c50c20b18d82a2d82887b72bf5366cf5ccdc54d87dbcc5a6b3f60e85277a07c0ec4812dfa15da527e5a961102ef2db731685c67c490e63b1ddcbd
+MISC metadata.xml 478 BLAKE2B acb74a7c9065cfbbbbe0f1de8fb36a675006ca131a036705ff1e0b1ded41fcc631fd1986a6d3b9f2afd37c4d915cac3ea4ba81eae50adc766f3f075fbeef792e SHA512 cda3fe3ac27bcd6bc54fb6e9935add9c3a28cb653cd5ecfc9d06e9cf035930b84d0cb9958b5f64064bdc4d389c7efde1da2cdd28c123be6fbcbe5dbe39c30675
diff --git a/dev-perl/Log-Message-Simple/metadata.xml b/dev-perl/Log-Message-Simple/metadata.xml
new file mode 100644
index 000000000000..6023f1b5875c
--- /dev/null
+++ b/dev-perl/Log-Message-Simple/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Log-Message-Simple</remote-id>
+ <remote-id type="cpan-module">Log::Message::Handlers</remote-id>
+ <remote-id type="cpan-module">Log::Message::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Message/Log-Message-0.80.0.ebuild b/dev-perl/Log-Message/Log-Message-0.80.0.ebuild
new file mode 100644
index 000000000000..9a0073d48d5c
--- /dev/null
+++ b/dev-perl/Log-Message/Log-Message-0.80.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=BINGOS
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Powerful and flexible message logging mechanism"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Locale-Maketext-Simple
+ virtual/perl-Module-Load
+ virtual/perl-Params-Check
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Log-Message/Manifest b/dev-perl/Log-Message/Manifest
new file mode 100644
index 000000000000..a919a6f95f8e
--- /dev/null
+++ b/dev-perl/Log-Message/Manifest
@@ -0,0 +1,3 @@
+DIST Log-Message-0.08.tar.gz 12507 BLAKE2B 9b460cdbc1adf413b6efa56e397dbf2d77f1ecd0624eeaf4c33bca0cd3ebd6f439de82a942bac7bac1967ce9b900375661d599e270152ea6d9788c27ee4ea48c SHA512 7dffaa66bae132a958b08948369761b1871af4fb0f719f1b39f9978131034444ab02db62cb5ca3ee89607640070e410b020e23ebfd4d3d8d9ca8b01ffed2ced8
+EBUILD Log-Message-0.80.0.ebuild 515 BLAKE2B 1919f6e85bff46a38faa7a101d1927999a415363ec1f0666c42085b935bd5097a52d1cfc24c57189c8b0caa8f41ca9a2b7d65a1df4247aa30f2573a68f31db1a SHA512 f96026554ee24966927e86a7f42715f5e54b059ff8c203984b4d56093d92fd8d5452726c840da6f6a845ef44edbff8dd8ca55672196e807f24ca9ae901adbed4
+MISC metadata.xml 595 BLAKE2B 6900e57ce0c9c2b4ddfe54e803effaade2dc8963f861438f060619315808a01a85023b525defa01455d726f221edca598fe3a0ddfb15df8e126a142c153f4dab SHA512 071a0319db4b6b01ae0f9dfb70d93c74c4546e8ba302c941ce61daf8b0aeb00455122193f913a78eff88abf6607ec0c8dff7c71b9863c44db6ace2ae687615d7
diff --git a/dev-perl/Log-Message/metadata.xml b/dev-perl/Log-Message/metadata.xml
new file mode 100644
index 000000000000..6cad33b5025b
--- /dev/null
+++ b/dev-perl/Log-Message/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Log-Message</remote-id>
+ <remote-id type="cpan-module">Log::Message</remote-id>
+ <remote-id type="cpan-module">Log::Message::Config</remote-id>
+ <remote-id type="cpan-module">Log::Message::Handlers</remote-id>
+ <remote-id type="cpan-module">Log::Message::Item</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Report-1.260.0 b/dev-perl/Log-Report-1.260.0
deleted file mode 100644
index a5ff7da7d7fb..000000000000
--- a/dev-perl/Log-Report-1.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Devel-GlobalDestruction-0.90.0 >=virtual/perl-Encode-2.0.0 >=dev-perl/Log-Report-Optional-1.30.0 virtual/perl-Scalar-List-Utils >=dev-perl/String-Print-0.910.0 >=virtual/perl-Sys-Syslog-0.270.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.860.0 ) dev-lang/perl:=
-DESCRIPTION=A pluggable, multilingual handler driven problem reporting system
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Report/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Devel-GlobalDestruction-0.90.0 >=virtual/perl-Encode-2.0.0 >=dev-perl/Log-Report-Optional-1.30.0 virtual/perl-Scalar-List-Utils >=dev-perl/String-Print-0.910.0 >=virtual/perl-Sys-Syslog-0.270.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Log-Report-1.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3d95e6a8b7d2ba8ba203dc1484857b6a
diff --git a/dev-perl/Log-Report-Optional-1.30.0 b/dev-perl/Log-Report-Optional-1.30.0
deleted file mode 100644
index 0dafd7fd41b4..000000000000
--- a/dev-perl/Log-Report-Optional-1.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/String-Print-0.910.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.860.0 ) dev-lang/perl:=
-DESCRIPTION=Lightweight implementation logger for Log::Report
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Log-Report-Optional/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/String-Print-0.910.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Log-Report-Optional-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d674140a6db518c12b084fc0ce32dacf
diff --git a/dev-perl/Log-Report-Optional/Log-Report-Optional-1.30.0.ebuild b/dev-perl/Log-Report-Optional/Log-Report-Optional-1.30.0.ebuild
new file mode 100644
index 000000000000..3da7db3d627f
--- /dev/null
+++ b/dev-perl/Log-Report-Optional/Log-Report-Optional-1.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Lightweight implementation logger for Log::Report"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/String-Print-0.910.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
diff --git a/dev-perl/Log-Report-Optional/Manifest b/dev-perl/Log-Report-Optional/Manifest
new file mode 100644
index 000000000000..d02e66ff88c1
--- /dev/null
+++ b/dev-perl/Log-Report-Optional/Manifest
@@ -0,0 +1,3 @@
+DIST Log-Report-Optional-1.03.tar.gz 11475 BLAKE2B cc2659ba95d67cf68e852d0994699536c25a953a7b5ebc44d064ab470c635937484fed027c4dea1c16c62592b7c99a1adb99a6f7911930f3a8cc0707e9c67cc0 SHA512 d90ec054c00fe902d2cef6be9d3dd8678b16ccaa541200db31ef736d1b908b37a1822aaed2a526ef8635c084ad22b4d62182d6159ff8559fb9e85c62f8efceab
+EBUILD Log-Report-Optional-1.30.0.ebuild 431 BLAKE2B 95f9dc5c95bf398fced6d2bac34354b105a499b71f8509ea5fcf6172bd3b6e346149ca80814568e91770ff278ea2ca6e5623f4835c39d872264b994cb0e7e2fc SHA512 fc293b4dcaf3622618b333860b0ab47607ea4977063639a10387065b68e75d67f921990bedfa059c2cdff1e81020572c970b79e2c0f39994d648c40c1bc77349
+MISC metadata.xml 617 BLAKE2B 9ef3a93f7de440b9769df2afb2607e02210900bbf2c3c338ae19bc97dac0e11f6c8f19160c2a90099a0c6b8ed9e93dfb6757e1a127e57baec66f5552335ab185 SHA512 b2685c1915321986bb2b1e4fe490332c6637efc9879322cbbd00276e2710d6bc03d5bd94bd09ecb2aec4972403c0d300104e7031ef8f6b4b83553e5c735dae60
diff --git a/dev-perl/Log-Report-Optional/metadata.xml b/dev-perl/Log-Report-Optional/metadata.xml
new file mode 100644
index 000000000000..812250fe57a7
--- /dev/null
+++ b/dev-perl/Log-Report-Optional/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Log-Report-Optional</remote-id>
+ <remote-id type="cpan-module">Log::Report::Minimal</remote-id>
+ <remote-id type="cpan-module">Log::Report::Minimal::Domain</remote-id>
+ <remote-id type="cpan-module">Log::Report::Optional</remote-id>
+ <remote-id type="cpan-module">Log::Report::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-Report/Log-Report-1.260.0.ebuild b/dev-perl/Log-Report/Log-Report-1.260.0.ebuild
new file mode 100644
index 000000000000..16a4bb3e2b79
--- /dev/null
+++ b/dev-perl/Log-Report/Log-Report-1.260.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=1.26
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A pluggable, multilingual handler driven problem reporting system"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Devel-GlobalDestruction-0.90.0
+ >=virtual/perl-Encode-2.0.0
+ >=dev-perl/Log-Report-Optional-1.30.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-Print-0.910.0
+ >=virtual/perl-Sys-Syslog-0.270.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
diff --git a/dev-perl/Log-Report/Manifest b/dev-perl/Log-Report/Manifest
new file mode 100644
index 000000000000..bcdca55a503c
--- /dev/null
+++ b/dev-perl/Log-Report/Manifest
@@ -0,0 +1,3 @@
+DIST Log-Report-1.26.tar.gz 98461 BLAKE2B b18e36b1c8cc5cf7067bc781b28ead1760a0439fbbf2cea5c50d9650c4bdf3f75f8652704f4c2e9f411257b75fba40adb239a2d87a5610135dc1c015a658fd8b SHA512 3632b55f37ba416532db96724196408caa04d549dd736720e8da245efda6772beb49b158440a3e39aad90ae9c4340d487916eaa407eb470cc595a678612052ba
+EBUILD Log-Report-1.260.0.ebuild 654 BLAKE2B cb364844be4e5d96fb781f9f56cd0f69720502308fa8f60610c4f1bc0b576f9b48c5ca431cb84f5372bd70321b44c8a9de994f3579fcb801930607e2959c8d6b SHA512 754cd5fe74ce0df15a1ccc45d3c32cd5d964fcd40b6abd55d8128bfa62654d4a4c8b6424768be35fc2aeadbed6f215bcb73e56d2a52f1c5dffe346b37a969df5
+MISC metadata.xml 1784 BLAKE2B f14c8aef1ba356c897c10e01ce8a05ebc9034f4d85548980f61e45826d01dd0e0fbab42e06350d6251fbddf5a8f8797e2a9005fdee1fb7224c4c23afac2ec883 SHA512 66fa8babcf998c7e1abfb29c4c4376b492a949c1f9bab9635e2e50619a327a14966787b9283611f1c3bf4a960b825811dc9c9e23438e6ad73d384bb4ae1f6645
diff --git a/dev-perl/Log-Report/metadata.xml b/dev-perl/Log-Report/metadata.xml
new file mode 100644
index 000000000000..535bb1fd2c1c
--- /dev/null
+++ b/dev-perl/Log-Report/metadata.xml
@@ -0,0 +1,31 @@
+<?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">Log-Report</remote-id>
+ <remote-id type="cpan-module">Dancer2::Logger::LogReport</remote-id>
+ <remote-id type="cpan-module">Dancer2::Plugin::LogReport</remote-id>
+ <remote-id type="cpan-module">Dancer2::Plugin::LogReport::Message</remote-id>
+ <remote-id type="cpan-module">Dancer::Logger::LogReport</remote-id>
+ <remote-id type="cpan-module">Log::Report</remote-id>
+ <remote-id type="cpan-module">Log::Report::DBIC::Profiler</remote-id>
+ <remote-id type="cpan-module">Log::Report::Die</remote-id>
+ <remote-id type="cpan-module">Log::Report::Dispatcher</remote-id>
+ <remote-id type="cpan-module">Log::Report::Dispatcher::Callback</remote-id>
+ <remote-id type="cpan-module">Log::Report::Dispatcher::File</remote-id>
+ <remote-id type="cpan-module">Log::Report::Dispatcher::Log4perl</remote-id>
+ <remote-id type="cpan-module">Log::Report::Dispatcher::LogDispatch</remote-id>
+ <remote-id type="cpan-module">Log::Report::Dispatcher::Perl</remote-id>
+ <remote-id type="cpan-module">Log::Report::Dispatcher::Syslog</remote-id>
+ <remote-id type="cpan-module">Log::Report::Dispatcher::Try</remote-id>
+ <remote-id type="cpan-module">Log::Report::Domain</remote-id>
+ <remote-id type="cpan-module">Log::Report::Exception</remote-id>
+ <remote-id type="cpan-module">Log::Report::Message</remote-id>
+ <remote-id type="cpan-module">Log::Report::Translator</remote-id>
+ <remote-id type="cpan-module">MojoX::Log::Report</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Log-TraceMessages-1.400.0-r1 b/dev-perl/Log-TraceMessages-1.400.0-r1
deleted file mode 100644
index a022a1291701..000000000000
--- a/dev-perl/Log-TraceMessages-1.400.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/HTML-FromText-1.004 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Logging/debugging aid
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Log-TraceMessages/
-KEYWORDS=amd64 ~arm ppc x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/HTML-FromText-1.004 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ED/EDAVIS/Log-TraceMessages-1.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=009959c84487a5b533c4725b9367b386
diff --git a/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild b/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild
new file mode 100644
index 000000000000..5ff5fcb4bbd8
--- /dev/null
+++ b/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EDAVIS
+MODULE_VERSION=1.4
+inherit perl-module
+
+DESCRIPTION="Logging/debugging aid"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86 ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-perl/HTML-FromText-1.004"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/${P}-posix-tmpnam.patch")
+SRC_TEST="do"
diff --git a/dev-perl/Log-TraceMessages/Manifest b/dev-perl/Log-TraceMessages/Manifest
new file mode 100644
index 000000000000..e15f4dfe9091
--- /dev/null
+++ b/dev-perl/Log-TraceMessages/Manifest
@@ -0,0 +1,4 @@
+AUX Log-TraceMessages-1.400.0-posix-tmpnam.patch 2424 BLAKE2B 23edfdadd5a9652fd6a3d7abacdc5231fe8c85c2bc9a1b0fc6a7693515785fd37574a1fd4009bc234ae403775365a376ba16b0c0f212f1c26f465977800d9725 SHA512 307c6b54a1717664463c7295ea24d5b25bf3ceea0e83b7f6baf74478f273fb23e39b208257f694f2c0786629c1dc7af616a4db3fc40681c133fd4c9a9a888055
+DIST Log-TraceMessages-1.4.tar.gz 5437 BLAKE2B dcce3d5a80ece9fa24d1110c024a02c14eae99d2c7d596ea4a41355317729d12322d677a567f282c35faf0216f14c0a6154e82bbc97da5539689d5ddab1e203c SHA512 ccd298f7ecc0cb7e478812dbbe20b870baa2f87f19b8adfa003818d70e1118f7a3f59a7f50898ac22751d2dc4b96fe9bd1282b30b72cce7334e645b593a01aae
+EBUILD Log-TraceMessages-1.400.0-r1.ebuild 396 BLAKE2B c702a02ff9029a42119bafc564da3e802a528a038b8e077282839a763cbf0e1efaef80ea11f9ea6715e2ebe9bea16b3c3dc2bd4562bccf74b6d597ec473c5fd5 SHA512 de2a804b496089e0bb900ea0f014230a4b05a7d61a64ec76e96e56ea781224b15985d464bf9a825e3aec1343e6e26450ef77101cfbb4a342f7c8d0015854391a
+MISC metadata.xml 406 BLAKE2B 4e7e3852d23ee6d62f3f8436eadb921136663e3109bb2d870f3597b876f5c2a7e9d28d59c9743103e37c92e54bc4daab69e1e11b76c0e5a04895497ff24fe206 SHA512 4778efe5353db60500a964dbeb8b5c229b76e59953ff8d4e2b82fddc0ccfd20d86dd8110b1d4903dd52070d0d4f20ee047b6bc72dda88ee4d3e828a6c9f202e9
diff --git a/dev-perl/Log-TraceMessages/files/Log-TraceMessages-1.400.0-posix-tmpnam.patch b/dev-perl/Log-TraceMessages/files/Log-TraceMessages-1.400.0-posix-tmpnam.patch
new file mode 100644
index 000000000000..e5e4066198b0
--- /dev/null
+++ b/dev-perl/Log-TraceMessages/files/Log-TraceMessages-1.400.0-posix-tmpnam.patch
@@ -0,0 +1,78 @@
+From 26d6f87b667e9087694633b38750c8ef230fefca Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Mon, 22 May 2017 15:18:01 +0200
+Subject: Use File::Temp::tempfile instead of POSIX::tmpnam
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Perl 5.26.0 removed POSIX::tmpnam().
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=115089
+Bug: https://bugs.gentoo.org/617052
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ Makefile.PL | 5 ++++-
+ test.pl | 10 +++++-----
+ 2 files changed, 9 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 9ff3e55..01f41a9 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -4,5 +4,8 @@ use ExtUtils::MakeMaker;
+ WriteMakefile(
+ 'NAME' => 'Log::TraceMessages',
+ 'VERSION_FROM' => 'TraceMessages.pm', # finds $VERSION
+- 'PREREQ_PM' => { 'HTML::FromText' => '1.004' },
++ 'PREREQ_PM' => {
++ 'File::Temp' => '0',
++ 'HTML::FromText' => '1.004',
++ },
+ );
+diff --git a/test.pl b/test.pl
+index d1afa67..c8635a7 100644
+--- a/test.pl
++++ b/test.pl
+@@ -21,7 +21,7 @@ print "ok 1\n";
+ ######################### End of black magic.
+
+ use strict;
+-use POSIX qw(tmpnam);
++use File::Temp qw(tempfile);
+ my $test_str = 'test < > &';
+ my $debug = 0;
+ my $out;
+@@ -50,7 +50,7 @@ print "ok 4\n";
+ # Test 5 - t() with $CGI == 0 after setting a logfile
+ ${Log::TraceMessages::On} = 1;
+ ${Log::TraceMessages::CGI} = 0;
+-my $tmp = tmpnam();
++my ($fd, $tmp) = tempfile();
+ ${Log::TraceMessages::Logfile} = $tmp;
+ $out = grab_output("t('$test_str')");
+ ${Log::TraceMessages::Logfile} = undef;
+@@ -68,7 +68,7 @@ unlink $tmp or die "cannot unlink $tmp: $!";
+ # Test 6 - t() with $CGI == 1 after setting a different logfile
+ ${Log::TraceMessages::On} = 1;
+ ${Log::TraceMessages::CGI} = 1;
+-my $tmp = tmpnam();
++my ($fd, $tmp) = tempfile();
+ ${Log::TraceMessages::Logfile} = $tmp;
+ $out = grab_output("t('$test_str')");
+ ${Log::TraceMessages::Logfile} = undef;
+@@ -124,8 +124,8 @@ print "ok 11\n";
+ sub grab_output($) {
+ die 'usage: grab_stderr(string to eval)' if @_ != 1;
+ my $code = shift;
+- require POSIX;
+- my $tmp_o = POSIX::tmpnam(); my $tmp_e = POSIX::tmpnam();
++ my ($fd_o, $tmp_o) = File::Temp::tempfile();
++ my ($fd_e, $tmp_e) = File::Temp::tempfile();
+ local *OLDOUT, *OLDERR;
+
+ print "running code: $code\n" if $debug;
+--
+2.14.3
+
diff --git a/dev-perl/Log-TraceMessages/metadata.xml b/dev-perl/Log-TraceMessages/metadata.xml
new file mode 100644
index 000000000000..860e225367bd
--- /dev/null
+++ b/dev-perl/Log-TraceMessages/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">Log-TraceMessages</remote-id>
+ <remote-id type="cpan-module">Log::TraceMessages</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MARC-Charset-1.350.0-r1 b/dev-perl/MARC-Charset-1.350.0-r1
deleted file mode 100644
index 6902ae9c3164..000000000000
--- a/dev-perl/MARC-Charset-1.350.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl[gdbm] dev-perl/XML-SAX dev-perl/Class-Accessor test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=convert MARC-8 encoded strings to UTF-8
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MARC-Charset/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl[gdbm] dev-perl/XML-SAX dev-perl/Class-Accessor dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GM/GMCHARLT/MARC-Charset-1.35.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=248108983f65faed5ba9f6cdf86cc90c
diff --git a/dev-perl/MARC-Charset/MARC-Charset-1.350.0-r1.ebuild b/dev-perl/MARC-Charset/MARC-Charset-1.350.0-r1.ebuild
new file mode 100644
index 000000000000..2df1a1fed63b
--- /dev/null
+++ b/dev-perl/MARC-Charset/MARC-Charset-1.350.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GMCHARLT
+MODULE_VERSION=1.35
+inherit perl-module
+
+DESCRIPTION="convert MARC-8 encoded strings to UTF-8"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-lang/perl[gdbm]
+ dev-perl/XML-SAX
+ dev-perl/Class-Accessor
+"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/MARC-Charset/Manifest b/dev-perl/MARC-Charset/Manifest
new file mode 100644
index 000000000000..5bc77f2c55bd
--- /dev/null
+++ b/dev-perl/MARC-Charset/Manifest
@@ -0,0 +1,3 @@
+DIST MARC-Charset-1.35.tar.gz 194082 BLAKE2B f3721b266c12403c10fbf54d43e703271a08636d9e06ab5178e1a44988d81423f1c056923abf7e85fdcff59487ef9fd0f55c4992f10ff57637c996869b984033 SHA512 a75f5d09a45c3abf78899649fb8f0eb8e9973fbcf4eeacf8aae515f0533c60d78b66dbfaecb18c3228b70d815aa90a1e4c7a55f978c4407fda093b094e833d30
+EBUILD MARC-Charset-1.350.0-r1.ebuild 491 BLAKE2B 55e52bbc286819c4c165c16e58a7eb72429eb313a6f9de00d6cc13f6187b7fa96dbd84afd6e725677667c24918b4658c33e972b96d962079dcacf5b31d175efd SHA512 a0b4da0cac16f930b6386ca2dbb3094375ae4828ced9eac822dcff8e1ca32b323c973779ac348cf8ba73a103daef5ebf1cf8efcb5354c4bb5d09acfd41244269
+MISC metadata.xml 670 BLAKE2B 725292f0fe799fd2313cbafd1c9f143baae2114e4fbe65eaf9e2bc3042195782489adce829837183204fe5c641be41b044185e06fb7a65443e50fb7e653a4839 SHA512 9bcb70c61f517ece8dda77fabf1052bf520a0fc2ab243467304b047daeae4855cc8f73e5f3bf1791096d5c88d7240e7f9e092e86c28f40ab92f74ceecae036e1
diff --git a/dev-perl/MARC-Charset/metadata.xml b/dev-perl/MARC-Charset/metadata.xml
new file mode 100644
index 000000000000..08c3d944a90f
--- /dev/null
+++ b/dev-perl/MARC-Charset/metadata.xml
@@ -0,0 +1,16 @@
+<?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">MARC-Charset</remote-id>
+ <remote-id type="cpan-module">MARC::Charset</remote-id>
+ <remote-id type="cpan-module">MARC::Charset::Code</remote-id>
+ <remote-id type="cpan-module">MARC::Charset::Compiler</remote-id>
+ <remote-id type="cpan-module">MARC::Charset::Constants</remote-id>
+ <remote-id type="cpan-module">MARC::Charset::Table</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MARC-File-XML-1.0.3 b/dev-perl/MARC-File-XML-1.0.3
deleted file mode 100644
index 7864683b078b..000000000000
--- a/dev-perl/MARC-File-XML-1.0.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-SAX dev-perl/XML-LibXML dev-perl/MARC-Charset dev-perl/MARC-Record dev-lang/perl:=[-build(-)]
-DESCRIPTION=A subclass of MARC.pm to provide XML support
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MARC-XML/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-SAX dev-perl/XML-LibXML dev-perl/MARC-Charset dev-perl/MARC-Record dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GM/GMCHARLT/MARC-XML-1.0.3.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e2dda25f6563d81d52220da88d89b40b
diff --git a/dev-perl/MARC-File-XML-1.0.5 b/dev-perl/MARC-File-XML-1.0.5
deleted file mode 100644
index 1eb8aa3e729b..000000000000
--- a/dev-perl/MARC-File-XML-1.0.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/MARC-Charset-0.980.0 >=dev-perl/MARC-Record-2.0.0 >=dev-perl/XML-LibXML-1.660.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Work with MARC data encoded as XML
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MARC-File-XML/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/MARC-Charset-0.980.0 >=dev-perl/MARC-Record-2.0.0 >=dev-perl/XML-LibXML-1.660.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GM/GMCHARLT/MARC-File-XML-1.0.5.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ea064dcc7df45b6121f1942b20c9941b
diff --git a/dev-perl/MARC-File-XML/MARC-File-XML-1.0.3.ebuild b/dev-perl/MARC-File-XML/MARC-File-XML-1.0.3.ebuild
new file mode 100644
index 000000000000..c7356df5565a
--- /dev/null
+++ b/dev-perl/MARC-File-XML/MARC-File-XML-1.0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MY_PN=MARC-XML
+MODULE_AUTHOR=GMCHARLT
+inherit perl-module
+
+DESCRIPTION="A subclass of MARC.pm to provide XML support"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/XML-SAX
+ dev-perl/XML-LibXML
+ dev-perl/MARC-Charset
+ dev-perl/MARC-Record"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/MARC-File-XML/MARC-File-XML-1.0.5.ebuild b/dev-perl/MARC-File-XML/MARC-File-XML-1.0.5.ebuild
new file mode 100644
index 000000000000..51175cb8ce3f
--- /dev/null
+++ b/dev-perl/MARC-File-XML/MARC-File-XML-1.0.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=GMCHARLT
+inherit perl-module
+
+DESCRIPTION="Work with MARC data encoded as XML"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/MARC-Charset-0.980.0
+ >=dev-perl/MARC-Record-2.0.0
+ >=dev-perl/XML-LibXML-1.660.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/MARC-File-XML/Manifest b/dev-perl/MARC-File-XML/Manifest
new file mode 100644
index 000000000000..df402b351c89
--- /dev/null
+++ b/dev-perl/MARC-File-XML/Manifest
@@ -0,0 +1,5 @@
+DIST MARC-File-XML-1.0.5.tar.gz 18406 BLAKE2B 6790db5516ebc3ee7ecbca50cfbced70593570b19f37195ea4fe80e52265871a631e965a16118045c9db7d8646998fb6b5c104e857a796046d49e43660c6edc6 SHA512 9a2ea2e3bb19a43cb4870cbc3a647c09ce02df91a91251e4646d7804efc47af45676c65ad4504ef7f16e49e2eae008866d0d72c69f8a684f079b8666ceb58dcc
+DIST MARC-XML-1.0.3.tar.gz 18204 BLAKE2B 6aa2849a9f7d6f04fda11b75d6960085d03d85717d0c41c2c990913d140552b21dda150876f8df2911df6f82772c454fe6ebd82d21555efd3c0fce6f7e008bb5 SHA512 a460388c92ac8c6c285b40d1ec2cfc4d86177c9a35854a8da17ac16349f952af37f57e00fce4091546f8225757addd1ee4c16862334c6d59b712395b284661a9
+EBUILD MARC-File-XML-1.0.3.ebuild 406 BLAKE2B 74e55fb49a3d759ae726ba3da5e494494dc1bd058fcc955fc87ad8e67d1e7c4e76061ae01e2129e45edd850a5822f97ca86cf38f2207aae887e15dde4d83b44c SHA512 dc8b90d816bc77e565e299dcfc0301153146284664004657eb7245a25dd87088d065c039bcdd8f13ca22620d98ff8f2b98dceaa45a976a0f10c782bae3bc9387
+EBUILD MARC-File-XML-1.0.5.ebuild 477 BLAKE2B b243994d85b650e0a239523b77e0523c8116afa6cbe31f4f6c0eb6b63d66fa9711c6ec9a3485987d43d11cfd6eee0e6c428a0cf4bcecf3bfcc89f43903a50096 SHA512 a88591c77e94c53d372fecc5d0f20b8e33144ac81d55926e04b40cd9c6f7a23019de7bb7e4b5a36fada199a6d9a0c35bc762b6667154999970e219b6b2eff8b4
+MISC metadata.xml 399 BLAKE2B 1a017e7653e8fe9308a3e520160d66372c2563936de0ea3fc8f071f8de7b61a41e31fd74e8985e0d6796a989b24793170aaa0631aad0e466588991b49da971dd SHA512 139866c0b729c75dd84bb0f2fb3dc786096d89a324596f075bc0d59576ede4080b10222dd56e78e9170204542e7194f910df34c03a7700ab70d54cd1c6d0f510
diff --git a/dev-perl/MARC-File-XML/metadata.xml b/dev-perl/MARC-File-XML/metadata.xml
new file mode 100644
index 000000000000..07144b880082
--- /dev/null
+++ b/dev-perl/MARC-File-XML/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">MARC-File-XML</remote-id>
+ <remote-id type="cpan-module">MARC::File::XML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MARC-Record-2.0.7 b/dev-perl/MARC-Record-2.0.7
deleted file mode 100644
index 85d112167915..000000000000
--- a/dev-perl/MARC-Record-2.0.7
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for handling MARC records
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MARC-Record/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GM/GMCHARLT/MARC-Record-2.0.7.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ddd620cdb490ff55e356947995a6beb8
diff --git a/dev-perl/MARC-Record/MARC-Record-2.0.7.ebuild b/dev-perl/MARC-Record/MARC-Record-2.0.7.ebuild
new file mode 100644
index 000000000000..67bf5dde8742
--- /dev/null
+++ b/dev-perl/MARC-Record/MARC-Record-2.0.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GMCHARLT
+inherit perl-module
+
+DESCRIPTION="Perl extension for handling MARC records"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/MARC-Record/Manifest b/dev-perl/MARC-Record/Manifest
new file mode 100644
index 000000000000..7abef2b7eab7
--- /dev/null
+++ b/dev-perl/MARC-Record/Manifest
@@ -0,0 +1,3 @@
+DIST MARC-Record-2.0.7.tar.gz 86876 BLAKE2B daea39072ce30e48a82f8073d1dc93abfdb7e21f47062d4094dce57cd061578857b7dd69ec3d57001ed7496beb500f64bec845e095f5c75e9a325f92e6720eed SHA512 81e29de564ced204b45a18765f1d51664f8d8d9584c7000b92902ddf8adfa9c17837f4f7de1a6b64e59f08257f89295e8d6ff9edf4b78a90556ce1e65cf97601
+EBUILD MARC-Record-2.0.7.ebuild 490 BLAKE2B 6b187c8b14ee78b556b16f20e29a291bdfcd7cbefa7ec990f8d57fcd628895bd45b1dea1d06f2690999eff0f8cf17c2acd6d1a452501faf79be54aa2dec870ed SHA512 b1eca3857fc78b15b838d8c290900ed188edd64af37d71bd20355cbca20416285b6c8ccdbffd83eee634decabfad7fe9d2be5eea215e22caed4b9a6e8662bc69
+MISC metadata.xml 764 BLAKE2B 1be51860ded5116a62acfbc9da28f24225356be9795788472ad89bad75078633ea18dd0280f1d24240abf928985ca618258f59798972bf2a003385c95083fe9c SHA512 6d2c521781896e95329084bef61a4acad045cd485f655cc5dcc639245400c47ce67451243afbaa14d3fd7aac95b2ad91c3d185400fdd5ec0af6993a5eee1004b
diff --git a/dev-perl/MARC-Record/metadata.xml b/dev-perl/MARC-Record/metadata.xml
new file mode 100644
index 000000000000..2ed3775b4b65
--- /dev/null
+++ b/dev-perl/MARC-Record/metadata.xml
@@ -0,0 +1,18 @@
+<?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">MARC-Record</remote-id>
+ <remote-id type="cpan-module">MARC::Batch</remote-id>
+ <remote-id type="cpan-module">MARC::Field</remote-id>
+ <remote-id type="cpan-module">MARC::File</remote-id>
+ <remote-id type="cpan-module">MARC::File::Encode</remote-id>
+ <remote-id type="cpan-module">MARC::File::MicroLIF</remote-id>
+ <remote-id type="cpan-module">MARC::File::USMARC</remote-id>
+ <remote-id type="cpan-module">MARC::Record</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MCE-1.831.0 b/dev-perl/MCE-1.831.0
deleted file mode 100644
index f5c5dc334653..000000000000
--- a/dev-perl/MCE-1.831.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-Scalar-List-Utils virtual/perl-Socket >=virtual/perl-Storable-2.40.0 virtual/perl-Time-HiRes sereal? ( >=dev-perl/Sereal-Encoder-3.15.0 >=dev-perl/Sereal-Decoder-3.15.0 ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Many-Core Engine providing parallel processing capabilities
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MCE/
-IUSE=test +sereal
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-Scalar-List-Utils virtual/perl-Socket >=virtual/perl-Storable-2.40.0 virtual/perl-Time-HiRes sereal? ( >=dev-perl/Sereal-Encoder-3.15.0 >=dev-perl/Sereal-Decoder-3.15.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.831.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4ddf06ded64999bf8f1871e863cdc7a1
diff --git a/dev-perl/MCE/MCE-1.831.0.ebuild b/dev-perl/MCE/MCE-1.831.0.ebuild
new file mode 100644
index 000000000000..0c8ce4f89fe9
--- /dev/null
+++ b/dev-perl/MCE/MCE-1.831.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARIOROY
+DIST_VERSION=1.831
+inherit perl-module
+
+DESCRIPTION="Many-Core Engine providing parallel processing capabilities"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test +sereal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Path
+ virtual/perl-Getopt-Long
+ virtual/perl-IO
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Socket
+ >=virtual/perl-Storable-2.40.0
+ virtual/perl-Time-HiRes
+ sereal? (
+ >=dev-perl/Sereal-Encoder-3.15.0
+ >=dev-perl/Sereal-Decoder-3.15.0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/MCE/Manifest b/dev-perl/MCE/Manifest
new file mode 100644
index 000000000000..36d4b9d946e6
--- /dev/null
+++ b/dev-perl/MCE/Manifest
@@ -0,0 +1,3 @@
+DIST MCE-1.831.tar.gz 181710 BLAKE2B 0002ae943d864d9242fa3cdf194d464b21f4a51e6fc335439a7869e6d0182d3684568cab0c3635aead697c1157a1da9a90c6e1a24343ca6a50faa3b6cd531c4c SHA512 cca01463bed30b2c028318d92269de59f7c48d86c64b7a2bb7e07a9a668217f10ae70d4e6ac05e873d7305b572840833bdce8585dfd3975a56c95b531ce4cc0e
+EBUILD MCE-1.831.0.ebuild 691 BLAKE2B ed0fbe6c922f256fcc4bbaf6c1ea21ade9166b5946687db13f9464891332a2cf520715e4f814b9634749d1d32e7762cd1db1893764bff310a40697643eb60cda SHA512 789a2a576baac5ab4153f7af3f90d10b8834c92aa048a5391d9c048b1aee885d06baf2f5c9d978d265793506f646e6ff0a523e32a7e4d322b2fbedef039f024b
+MISC metadata.xml 1927 BLAKE2B 229eecec589ab766072b8ddb4652da724ee4f7b9a9e9fbbfdb5c349cde949d11a0452364592d8f894561f550f421052ff3fb26a063225b16302baa432b95d6b1 SHA512 11bfac0b72aa9f75e0f8723201365da9c9ff45266794f97a2116e89e755cc9497aa7a54d1bb9236b57d5332b1b43982be38bd7613e9f83373f4cb5b8320b4956
diff --git a/dev-perl/MCE/metadata.xml b/dev-perl/MCE/metadata.xml
new file mode 100644
index 000000000000..15373d98698b
--- /dev/null
+++ b/dev-perl/MCE/metadata.xml
@@ -0,0 +1,38 @@
+<?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>
+ <use>
+ <flag name="sereal">Install <pkg>dev-perl/Sereal-Encoder</pkg> and decoder for faster worker IPC</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">MCE</remote-id>
+ <remote-id type="cpan-module">MCE</remote-id>
+ <remote-id type="cpan-module">MCE::Candy</remote-id>
+ <remote-id type="cpan-module">MCE::Core::Input::Generator</remote-id>
+ <remote-id type="cpan-module">MCE::Core::Input::Handle</remote-id>
+ <remote-id type="cpan-module">MCE::Core::Input::Iterator</remote-id>
+ <remote-id type="cpan-module">MCE::Core::Input::Request</remote-id>
+ <remote-id type="cpan-module">MCE::Core::Input::Sequence</remote-id>
+ <remote-id type="cpan-module">MCE::Core::Manager</remote-id>
+ <remote-id type="cpan-module">MCE::Core::Validation</remote-id>
+ <remote-id type="cpan-module">MCE::Core::Worker</remote-id>
+ <remote-id type="cpan-module">MCE::Flow</remote-id>
+ <remote-id type="cpan-module">MCE::Grep</remote-id>
+ <remote-id type="cpan-module">MCE::Loop</remote-id>
+ <remote-id type="cpan-module">MCE::Map</remote-id>
+ <remote-id type="cpan-module">MCE::Mutex</remote-id>
+ <remote-id type="cpan-module">MCE::Mutex::Channel</remote-id>
+ <remote-id type="cpan-module">MCE::Mutex::Flock</remote-id>
+ <remote-id type="cpan-module">MCE::Queue</remote-id>
+ <remote-id type="cpan-module">MCE::Relay</remote-id>
+ <remote-id type="cpan-module">MCE::Signal</remote-id>
+ <remote-id type="cpan-module">MCE::Step</remote-id>
+ <remote-id type="cpan-module">MCE::Stream</remote-id>
+ <remote-id type="cpan-module">MCE::Subs</remote-id>
+ <remote-id type="cpan-module">MCE::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MD5-2.30.0-r1 b/dev-perl/MD5-2.30.0-r1
deleted file mode 100644
index e81c5877a224..000000000000
--- a/dev-perl/MD5-2.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Perl MD5 Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MD5/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/MD5-2.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=498e900bbb3ac39b551b064f75dbff87
diff --git a/dev-perl/MD5/MD5-2.30.0-r1.ebuild b/dev-perl/MD5/MD5-2.30.0-r1.ebuild
new file mode 100644
index 000000000000..d6cb40bba06d
--- /dev/null
+++ b/dev-perl/MD5/MD5-2.30.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=2.03
+inherit perl-module
+
+DESCRIPTION="The Perl MD5 Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-Digest-MD5"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+export OPTIMIZE="${CFLAGS}"
diff --git a/dev-perl/MD5/Manifest b/dev-perl/MD5/Manifest
new file mode 100644
index 000000000000..e15891be3753
--- /dev/null
+++ b/dev-perl/MD5/Manifest
@@ -0,0 +1,3 @@
+DIST MD5-2.03.tar.gz 2810 BLAKE2B 20c2c692d2dfac58161692a46cd5bbcbeb07f96d65b5945c6ac3e3b16c91d3893065f9d4caa83c0b5c7276b2e38b446fe94733a7b301045f9a12d1a202647a84 SHA512 592a9c70f09cf2f3a3112d72e348d39c1522822dfd19f10b446eb83cdd0ab74c6609bd2a3609f4c7d32e7c08171be01940845f89f814621ddc608ce6d30bc0e9
+EBUILD MD5-2.30.0-r1.ebuild 429 BLAKE2B 735773fcdf999a55d29a93325b4d6a5ea0d55d398c6bd6259dd17090d8bb72803ed0e0c66a33a031e516eac11a57fc149149c3ce7644b1bdb9d4a9bbbaa6e929 SHA512 f7a1c2fd67d0e678f50f72d21c6837c26a8b320ce7b912effb5a227e1efd12121e383fac41dc48378547c055c303bb9cd29c889e3f844e04cefd352b44057cc5
+MISC metadata.xml 377 BLAKE2B 9017e5d98656cc0c36cf02721df843d6321ba48ee35b78411694deab9892e5c97b8ba917cadad82a78eaa801bd7ca39558be8d8b015e1b91b71f83a43584f1d3 SHA512 41a525a2245549c1d3ca8ace15a5f118c374bc6838defa9d9ddeb60f9e64b096313e237d608765ea675a4d0311f2e25e98f638ac751b591dc4a31fe2a9c625ac
diff --git a/dev-perl/MD5/metadata.xml b/dev-perl/MD5/metadata.xml
new file mode 100644
index 000000000000..2fc63792b53d
--- /dev/null
+++ b/dev-perl/MD5/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">MD5</remote-id>
+ <remote-id type="cpan-module">MD5</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MIME-Base32-1.303.0 b/dev-perl/MIME-Base32-1.303.0
deleted file mode 100644
index 0dbdbf1fe5b2..000000000000
--- a/dev-perl/MIME-Base32-1.303.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Base32 encoder / decoder
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MIME-Base32/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/MIME-Base32-1.303.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4f0ee37e7a7fcd7731fa94537ab1cbf1
diff --git a/dev-perl/MIME-Base32/MIME-Base32-1.303.0.ebuild b/dev-perl/MIME-Base32/MIME-Base32-1.303.0.ebuild
new file mode 100644
index 000000000000..05c711efd290
--- /dev/null
+++ b/dev-perl/MIME-Base32/MIME-Base32-1.303.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=1.303
+inherit perl-module
+
+DESCRIPTION="Base32 encoder / decoder"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-Exporter"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.900.0
+ )
+"
diff --git a/dev-perl/MIME-Base32/Manifest b/dev-perl/MIME-Base32/Manifest
new file mode 100644
index 000000000000..bb88f20efdb9
--- /dev/null
+++ b/dev-perl/MIME-Base32/Manifest
@@ -0,0 +1,3 @@
+DIST MIME-Base32-1.303.tar.gz 14121 BLAKE2B d9dad50d7474a42741f7a61fad4a7b30c4acb72eb80684e24c45d0478480cfe936d6b87ab37b735ff2065afeb0b5457cc50130187264fcb6addefa8e8cb8d934 SHA512 48c2541d08976fba154816d4f803cc20d8d51f8a7e4084cd85e23f7559868611adcce133f7dd8728cb21bbec67c325a99e68e36149b4ae3bfae97a6e57f4b806
+EBUILD MIME-Base32-1.303.0.ebuild 396 BLAKE2B c82f060860f7efc983217a88a4c49035e5bf73d5d0e408f40c5b04702754d184d4e659e9d38a677313e722d605c40152f6ad7f5abc03e67e05d17adfe09ac395 SHA512 7c05e8a9936a16426fa0d6a37b582f6def877aa3862f9ab1b1f6eb839a2d1becc79cf167509c9806bbf79334c6333eeae528d4c7429a64c124966f960197ff73
+MISC metadata.xml 394 BLAKE2B f1998a2a0a9bbb95695f89f794a1aaa9ba6dc6d6840b65bc7edc13d8bbab3b861d8c9058404c74f5957395fd880018ea40bc369944deb9f30c5e572667f0c174 SHA512 7aa42acd2ea7f835d7e1a76dbec0a39a35325de65c8677414b93799e20b06d7f975c2dcd73fab72b7411b2d48d30766390d1661e12e14f449da5938c2797f102
diff --git a/dev-perl/MIME-Base32/metadata.xml b/dev-perl/MIME-Base32/metadata.xml
new file mode 100644
index 000000000000..16988a90fed4
--- /dev/null
+++ b/dev-perl/MIME-Base32/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MIME-Base32</remote-id>
+ <remote-id type="cpan-module">MIME::Base32</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MIME-Charset-1.12.2 b/dev-perl/MIME-Charset-1.12.2
deleted file mode 100644
index 0be3484d1ab5..000000000000
--- a/dev-perl/MIME-Charset-1.12.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Encode-1.980.0 l10n_ja? ( >=dev-perl/Encode-EUCJPASCII-0.20.0 ) l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Charset Informations for MIME
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MIME-Charset/
-IUSE=l10n_ja l10n_zh
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Encode-1.980.0 l10n_ja? ( >=dev-perl/Encode-EUCJPASCII-0.20.0 ) l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=23b4d7abbd3a87e40c86b70cfa7e401d
diff --git a/dev-perl/MIME-Charset/MIME-Charset-1.12.2.ebuild b/dev-perl/MIME-Charset/MIME-Charset-1.12.2.ebuild
new file mode 100644
index 000000000000..14379933eda2
--- /dev/null
+++ b/dev-perl/MIME-Charset/MIME-Charset-1.12.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEZUMI
+DIST_VERSION=1.012.2
+inherit perl-module
+
+DESCRIPTION="Charset Informations for MIME"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd"
+IUSE="l10n_ja l10n_zh"
+PATCHES=(
+ "${FILESDIR}/1.012-makefilepl.patch"
+)
+# Put JISX0213 here one day
+# And POD2
+RDEPEND="
+ >=virtual/perl-Encode-1.980.0
+ l10n_ja? ( >=dev-perl/Encode-EUCJPASCII-0.20.0 )
+ l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=("t/pod.t")
diff --git a/dev-perl/MIME-Charset/Manifest b/dev-perl/MIME-Charset/Manifest
new file mode 100644
index 000000000000..f00bc7e2117b
--- /dev/null
+++ b/dev-perl/MIME-Charset/Manifest
@@ -0,0 +1,4 @@
+AUX 1.012-makefilepl.patch 560 BLAKE2B d642b7464d4046b03a7f05c26b68b2262265c45f1caa11e64775941be36dbb83aa6b5a740598d4c2b73b598cf298e9e53a2ba7b6d193ceef7143606df4cbbd90 SHA512 3a3072d7acd500bbd0b3f903acf28f9dd4a8025ff4b58d4e439a46451d8b174c45a47c615b2b7da83f05aea01e8d23e6860a6422df53c192de02eabe787ec262
+DIST MIME-Charset-1.012.2.tar.gz 55609 BLAKE2B b73af8eb5ee2e4cec2266c73b7104837c6207d2744f927185d7867b027319b3a22f7658d2cac7bd1e092784a09bd41b63a62c6c8851d6ec89aed74f40b764d19 SHA512 2273bf0b86eb042e5aa8bcf958eefefde7dce6701eea5ae8c0fe9997e7d3e90d837a7791ade30f84536a15116175c796daee60da6625f409d214844dfedfde4d
+EBUILD MIME-Charset-1.12.2.ebuild 661 BLAKE2B 106b7f2db17949fce240f8517239baa05a3c6012ac0ad5b1ab968f104483c303cc4cd9d88e50ec15160d476f6a1c17d936423674db217eea66cebc5ac99c7ab2 SHA512 13e924787e1e1669420a6a7cc8138a9887a5b25d37c4a9a57818a373744c31cb0749bc697defd375bb6478c435f06138192e7b38733c7aea6ea2eb6305f8fb7f
+MISC metadata.xml 396 BLAKE2B 7c754d69dce13f9b2ca3b369ddde24962853e9cc9eac62bbf9a0bb7631c8bbad348dbbbeff927da3addaf86de02d04a72ec49e2f26ebf90a5a5900eaf962c8af SHA512 8f7972e5b01709f22a41be05610079ab1a7af9d2461d1f764feb3134ebc7394ac10241a756f6c4eafa3377036394fced0761e20329f4c2e4bc7266937520bb2f
diff --git a/dev-perl/MIME-Charset/files/1.012-makefilepl.patch b/dev-perl/MIME-Charset/files/1.012-makefilepl.patch
new file mode 100644
index 000000000000..1552dccd5093
--- /dev/null
+++ b/dev-perl/MIME-Charset/files/1.012-makefilepl.patch
@@ -0,0 +1,18 @@
+diff -Naur MIME-Charset-1.012/Makefile.PL MIME-Charset-1.012.new/Makefile.PL
+--- MIME-Charset-1.012/Makefile.PL 2013-10-30 03:03:10.000000000 +0000
++++ MIME-Charset-1.012.new/Makefile.PL 2016-02-22 08:25:19.069712121 +0000
+@@ -8,7 +8,6 @@
+ check_nmake;
+
+ # Specific dependencies
+-configure_requires 'CPAN' => 0; # for inc::Module::AutoInstall
+ test_requires 'Test::More' => '0';
+ if ( $] >= 5.007003 ) {
+ requires 'Encode' => '1.98';
+@@ -29,6 +28,5 @@
+
+ # Write out
+ no_index directory => 't', 'inc';
+-auto_install force => 0, do_once => 1;
+ WriteAll;
+
diff --git a/dev-perl/MIME-Charset/metadata.xml b/dev-perl/MIME-Charset/metadata.xml
new file mode 100644
index 000000000000..feff2c5963c8
--- /dev/null
+++ b/dev-perl/MIME-Charset/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">MIME-Charset</remote-id>
+ <remote-id type="cpan-module">MIME::Charset</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MIME-EncWords-1.12.6-r1 b/dev-perl/MIME-EncWords-1.12.6-r1
deleted file mode 100644
index 6bacb511605e..000000000000
--- a/dev-perl/MIME-EncWords-1.12.6-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-MIME-Base64 virtual/perl-Encode dev-perl/MIME-Charset dev-lang/perl:=[-build(-)]
-DESCRIPTION=Deal with RFC 2047 encoded words (improved)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MIME-EncWords/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-MIME-Base64 virtual/perl-Encode dev-perl/MIME-Charset dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/MIME-EncWords-1.012.6.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=590a3dfc7964e74569ffe22688a5a7fc
diff --git a/dev-perl/MIME-EncWords-1.14.3 b/dev-perl/MIME-EncWords-1.14.3
deleted file mode 100644
index 85bc6faf005e..000000000000
--- a/dev-perl/MIME-EncWords-1.14.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Encode-1.980.0 >=dev-perl/MIME-Charset-1.10.1 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Deal with RFC 2047 encoded words (improved)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MIME-EncWords/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Encode-1.980.0 >=dev-perl/MIME-Charset-1.10.1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/MIME-EncWords-1.014.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f67c743071e0c5c1186a9e72b38a4396
diff --git a/dev-perl/MIME-EncWords/MIME-EncWords-1.12.6-r1.ebuild b/dev-perl/MIME-EncWords/MIME-EncWords-1.12.6-r1.ebuild
new file mode 100644
index 000000000000..c459acbb8d6d
--- /dev/null
+++ b/dev-perl/MIME-EncWords/MIME-EncWords-1.12.6-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NEZUMI
+MODULE_VERSION=1.012.6
+inherit perl-module
+
+DESCRIPTION="Deal with RFC 2047 encoded words (improved)"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+DEPEND="virtual/perl-MIME-Base64
+ virtual/perl-Encode
+ dev-perl/MIME-Charset"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3.ebuild b/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3.ebuild
new file mode 100644
index 000000000000..c80010c6d7ad
--- /dev/null
+++ b/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=NEZUMI
+DIST_VERSION=1.014.3
+inherit perl-module
+
+DESCRIPTION="Deal with RFC 2047 encoded words (improved)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+PERL_RM_FILES=("t/pod.t")
+RDEPEND="
+ >=virtual/perl-MIME-Base64-2.130.0
+ >=virtual/perl-Encode-1.980.0
+ >=dev-perl/MIME-Charset-1.10.1
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/MIME-EncWords/Manifest b/dev-perl/MIME-EncWords/Manifest
new file mode 100644
index 000000000000..e2af1e39f4c3
--- /dev/null
+++ b/dev-perl/MIME-EncWords/Manifest
@@ -0,0 +1,5 @@
+DIST MIME-EncWords-1.012.6.tar.gz 37726 BLAKE2B 7fde786f24ce5e73f149e9e3477bcc989d98e258a4766073c659b31bc1fe3082f21fb2452da6692cb48c6e0ef19efa5a54e2dfcce98b7958b2fcb79fb8ca9727 SHA512 6c36bef70767ec21ca5fa9d58f6fbd03ee27fb3ba6955597ba1b728649999e4c2c185e0fb41e4a5fd59035d6c174709e132f9eb7f4428468517c1cd7fbab03f1
+DIST MIME-EncWords-1.014.3.tar.gz 39372 BLAKE2B d5c12787f975c0d4633644ffe83fbcc94f5adf1e612ce04e56450915f83df9710fdbb9c62d2e7a5880ee073aca04602feaf134f9ffb36e124091ce686445d191 SHA512 77deed0b9b61101ba67f4d498213af9dc1078738fb0992661aa1b260ef394b84341173e5319579c4651f9b6271be0f80d4e96455c7caa9f81accb3db16601af8
+EBUILD MIME-EncWords-1.12.6-r1.ebuild 397 BLAKE2B 2569658511753e886a25684ec2799c23e2cae9b7465474699d8394c77f265e243c87b29d91d6fe72f391e8de92e22fae258f0cc233ed83715a19cb14ebc9200a SHA512 c32dbae114f2ba842fcd0c3a516c1d03237550da58ba1ab365689a5bd56f3b73fce4174f00d9de381b82ecd7a95ac7438399e34f7747fb1d57d9e66dff1237ba
+EBUILD MIME-EncWords-1.14.3.ebuild 511 BLAKE2B e45d790ee9921a4d5b9ff3a710df381c9d07c6b8ad390abe7b9e8526b78398a0cd913e4648a780f8025e028dabd66a1fde36782f0aa2f47a051a8bbfc0e531e0 SHA512 d64131ae0e7a09552e38012bba6dbb43cea82a3fae95fa805e3db2106e38cfcf0e719c63e47559ffe8d7f0ebd6cb7b7027a08e70c45253129a72259119b1e5eb
+MISC metadata.xml 467 BLAKE2B fe085a15abcc62e1f0a8ca2b597c4460441903ec7e1243f3887bdfb4693b509e576199a764e4d5c0dceb6088cf90a745f9787c1ef6d77c3d858aacba3dce08a5 SHA512 17f38b1cf04aba29a131dec04cad9e9b2873d0188890a0df77a45952a3195121353cd25b4a15ace65afd3988cde05071a2ec48767d2eb72d3414932c052b5ac0
diff --git a/dev-perl/MIME-EncWords/metadata.xml b/dev-perl/MIME-EncWords/metadata.xml
new file mode 100644
index 000000000000..0374ae7c3dec
--- /dev/null
+++ b/dev-perl/MIME-EncWords/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MIME-EncWords</remote-id>
+ <remote-id type="cpan-module">Encode::MIME::EncWords</remote-id>
+ <remote-id type="cpan-module">MIME::EncWords</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MIME-Lite-3.30.0 b/dev-perl/MIME-Lite-3.30.0
deleted file mode 100644
index d961d169a0d3..000000000000
--- a/dev-perl/MIME-Lite-3.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.280.0 >=dev-perl/MailTools-1.620.0 ) dev-perl/Email-Date-Format virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Low-calorie MIME generator
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MIME-Lite/
-IUSE=minimal
-KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.280.0 >=dev-perl/MailTools-1.620.0 ) dev-perl/Email-Date-Format virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/MIME-Lite-3.030.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9dd6b822426ff403d8fa82aa02da7bf2
diff --git a/dev-perl/MIME-Lite-HTML-1.240.0 b/dev-perl/MIME-Lite-HTML-1.240.0
deleted file mode 100644
index 6f67b8089e1b..000000000000
--- a/dev-perl/MIME-Lite-HTML-1.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/MIME-Lite dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Provide routine to transform a HTML page in a MIME-Lite mail
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MIME-Lite-HTML/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/MIME-Lite dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALIAN/MIME-Lite-HTML-1.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8af75ac0fd1c25d7c5b38e8925c8b419
diff --git a/dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0.ebuild b/dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0.ebuild
new file mode 100644
index 000000000000..cd8c59fae498
--- /dev/null
+++ b/dev-perl/MIME-Lite-HTML/MIME-Lite-HTML-1.240.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALIAN
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="Provide routine to transform a HTML page in a MIME-Lite mail"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/HTML-Parser
+ dev-perl/libwww-perl
+ dev-perl/MIME-Lite
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-tests1.patch"
+ "${FILESDIR}/${P}-tests2.patch"
+)
+
+DIST_TEST=do
diff --git a/dev-perl/MIME-Lite-HTML/Manifest b/dev-perl/MIME-Lite-HTML/Manifest
new file mode 100644
index 000000000000..d81e4f327b22
--- /dev/null
+++ b/dev-perl/MIME-Lite-HTML/Manifest
@@ -0,0 +1,5 @@
+AUX MIME-Lite-HTML-1.240.0-tests1.patch 3360 BLAKE2B 0f1f009652c539cd635fa3d64defd7a8a47b053feba21b5b7bab31880af88954a1fd0111707d7e4790459d2452493e75a5c157a9d3cff0567be42586dae8f614 SHA512 e1319537485ee9f5ad0e5884f1a1129af5671cf8f8c44779497e85e2ec0ac9ae28bca1ca54684db5628f509080f1e8584ffc5b6f0d3975b4b57c7f009dfafec2
+AUX MIME-Lite-HTML-1.240.0-tests2.patch 1927 BLAKE2B 111adaa871edb0e5461ca64aa242501cb874f08ca141db5f0a3011b58be4e2c65343dbc98cb9fc6f93ce57bdbb0699e40d8a215f9ccefe19eff22ab20a640485 SHA512 abb6dcef9974ed9d5a844fd1dcf3ced0446cea9dfde462847b4051126b6d95dda1ce1bcea6475f05f763b8247dde1976b538ed6511993dd6bc483b0d7fbf7dab
+DIST MIME-Lite-HTML-1.24.tar.gz 63640 BLAKE2B 73c27937b9cb4532d74b9774dc17ee06497c41e4d3cb07c61c68e2fe9960cb81e8aab1f2ca60c91f0bbe0f2f4b099c203cc451dd2b3805dfb2a209aa43a970b7 SHA512 06d0392c5ef7628e10d47be979edbd431f04850e8bfdde6deb8507fd962cab27feaeb119b542faf13a2f1849df751afc8cbabd3cba17ac3aec4dc4042fb83960
+EBUILD MIME-Lite-HTML-1.240.0.ebuild 566 BLAKE2B 9d82202517f0a7b289ca9dfbbcf7f61902df05726147784136aa9c4896c5febe74348f91eecdbf79add034d4126262d8e1ee43c08696fcb2564e4ac426fff8de SHA512 5e63098d7db48cba76b1d5d2b570eb192d711f88be8bb8ab3c808397ee036ad95fcf353682b30d05536e7a4c74570c9ddf2ab030401d6c0fa762ac6620360a8b
+MISC metadata.xml 446 BLAKE2B 6917ef901bec99f99442fbec4cf68a9fc3721d0a5f2f40ef159af5f46d7469d3b53ae0b2231f3a18dc58143078ff3de57a46171b4d0dd6d5ea7a8f8900676a79 SHA512 da4cd813cbe0f1bff4f488b87de5f3160c32c4ce007acdf5073923f9f607e7f6c504104ecb704ccf6b4bab26fed43d9ee73c87a0912b551fcc5e904105666474
diff --git a/dev-perl/MIME-Lite-HTML/files/MIME-Lite-HTML-1.240.0-tests1.patch b/dev-perl/MIME-Lite-HTML/files/MIME-Lite-HTML-1.240.0-tests1.patch
new file mode 100644
index 000000000000..a9e1bdb0b022
--- /dev/null
+++ b/dev-perl/MIME-Lite-HTML/files/MIME-Lite-HTML-1.240.0-tests1.patch
@@ -0,0 +1,96 @@
+From 0a67f501c8af5585af7fec08cbe0964b1a235b93 Mon Sep 17 00:00:00 2001
+From: Peter Mottram <peter@sysnix.com>
+Date: Thu, 12 May 2016 16:48:38 +0200
+Subject: [PATCH] force header ordering in tests and ignore blank lines in
+ diffs
+
+This fixes effects of hash randomisation and line-break changes in
+MIME::Lite.
+---
+ t/20create_image_part.t | 7 +++++++
+ t/50generic.t | 20 +++++++++++++-------
+ 2 files changed, 20 insertions(+), 7 deletions(-)
+
+diff --git a/t/20create_image_part.t b/t/20create_image_part.t
+index 0df935f..4de4440 100644
+--- a/t/20create_image_part.t
++++ b/t/20create_image_part.t
+@@ -8,6 +8,13 @@ use Cwd;
+
+ # For create ref file, use perl -Iblib/lib t/20create_image_part.t 1
+
++MIME::Lite->field_order(
++ 'mime-version', 'content-id',
++ 'content-location', 'content-transfer-encoding',
++ 'content-type', 'subject',
++ 'to', 'from'
++);
++
+ my $t = "/var/tmp/mime-lite-html-tests";
+ my $p = cwd;
+ my $o = (system("ln -s $p/t $t")==0);
+diff --git a/t/50generic.t b/t/50generic.t
+index 5ba7895..76b879d 100644
+--- a/t/50generic.t
++++ b/t/50generic.t
+@@ -10,6 +10,12 @@ use Cwd;
+ URI::URL->strict(1);
+ }
+
++MIME::Lite->field_order(
++ 'mime-version', 'content-id',
++ 'content-location', 'content-transfer-encoding',
++ 'content-type', 'subject',
++ 'to', 'from'
++);
+
+ # For create ref file, use perl -Iblib/lib t/50generic.t 1
+
+@@ -47,11 +53,11 @@ foreach my $it ('cid', 'location', 'extern') {
+ or die "Can't create $f.created_by_test:$!";
+ print PROD $rep;
+ close(PROD);
+- my $r = `diff $ref $f.created_by_test`;
++ my $r = `diff -B $ref $f.created_by_test`;
+ cmp_ok($mailHTML->size, ">", (stat($ref))[7], "Same size");
+ cmp_ok($mailHTML->size*0.945, "<", (stat($ref))[7], "Same size");
+ is($r, "", $ref);
+- unlink("$f.created_by_test");
++ #unlink("$f.created_by_test");
+ }
+ # for create ref file
+ elsif ($ARGV[0]) {
+@@ -88,11 +94,11 @@ foreach my $it ('cid', 'location', 'extern') {
+ or die "Can't create $f.created_by_test:$!";
+ print PROD $rep;
+ close(PROD);
+- my $r = `diff $ref $f.created_by_test`;
++ my $r = `diff -B $ref $f.created_by_test`;
+ cmp_ok($mailHTML->size, ">", (stat($ref))[7], "Same size");
+ cmp_ok($mailHTML->size*0.945, "<", (stat($ref))[7], "Same size");
+ is($r, "", $ref);
+- unlink("$f.created_by_test");
++ #unlink("$f.created_by_test");
+ }
+ # for create ref file
+ elsif ($ARGV[0]) {
+@@ -130,11 +136,11 @@ foreach my $it ('cid', 'location', 'extern') {
+ or die "Can't create $f.created_by_test:$!";
+ print PROD $rep;
+ close(PROD);
+- my $r = `diff $ref $f.created_by_test`;
++ my $r = `diff -B $ref $f.created_by_test`;
+ cmp_ok($mailHTML->size, ">", (stat($ref))[7], "Same size");
+ cmp_ok($mailHTML->size*0.945, "<", (stat($ref))[7], "Same size");
+ is($r, "", $ref);
+- unlink("$f.created_by_test");
++ #unlink("$f.created_by_test");
+ }
+ # for create ref file
+ elsif ($ARGV[0]) {
+@@ -156,4 +162,4 @@ my $mailHTML = new MIME::Lite::HTML
+ my %vars = ( 'perl' => 'fast', 'lng' => 'Ruby');
+ cmp_ok($mailHTML->fill_template('Perl is <? $perl ?>, <? $lng ?> suck',\%vars),
+ 'eq', 'Perl is fast, Ruby suck',"Call of fill_template do his job");
+-unlink($t);
++#unlink($t);
diff --git a/dev-perl/MIME-Lite-HTML/files/MIME-Lite-HTML-1.240.0-tests2.patch b/dev-perl/MIME-Lite-HTML/files/MIME-Lite-HTML-1.240.0-tests2.patch
new file mode 100644
index 000000000000..3ed9a518049c
--- /dev/null
+++ b/dev-perl/MIME-Lite-HTML/files/MIME-Lite-HTML-1.240.0-tests2.patch
@@ -0,0 +1,54 @@
+Paths fixed in the patch- dilfridge@gentoo.org
+
+From 770933ee2c194160a9ab3320468d3b672973d3d8 Mon Sep 17 00:00:00 2001
+From: Peter Mottram <peter@sysnix.com>
+Date: Thu, 12 May 2016 16:50:35 +0200
+Subject: [PATCH] fix breakage introduced in MIME::Lite v3.029
+
+See commit:
+
+https://github.com/rjbs/MIME-Lite/commit/4608623af9126f53f38b723c4e9f38bbcd07d866
+
+and original ticket:
+
+https://rt.cpan.org/Public/Bug/Display.html?id=35979
+---
+ lib/MIME/Lite/HTML.pm | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/lib/MIME/Lite/HTML.pm b/lib/MIME/Lite/HTML.pm
+index bc06640..6839bf4 100755
+--- a/HTML.pm
++++ b/HTML.pm
+@@ -463,7 +463,6 @@ sub build_mime_object {
+ 'Data' => $html);
+ $part->attr("content-type"=> "text/html; charset=".$self->{_htmlcharset});
+ # Remove some header for Eudora client in HTML and related part
+- $part->replace("MIME-Version" => "");
+ $part->replace('X-Mailer' =>"");
+ $part->replace('Content-Disposition' =>"");
+ # only html, no images & no txt
+@@ -480,7 +479,6 @@ sub build_mime_object {
+ $txt_part->attr("content-type" =>
+ "text/plain; charset=".$self->{_textcharset});
+ # Remove some header for Eudora client
+- $txt_part->replace("MIME-Version" => "");
+ $txt_part->replace("X-Mailer" => "");
+ $txt_part->replace("Content-Disposition" => "");
+ # only text, no html
+@@ -516,7 +514,6 @@ sub build_mime_object {
+ # Create related part
+ my $rel = new MIME::Lite ('Type'=>'multipart/related');
+ $rel->replace("Content-transfer-encoding" => "");
+- $rel->replace("MIME-Version" => "");
+ $rel->replace("X-Mailer" => "");
+ # Attach text part to alternative part
+ $mail->attach($txt_part);
+@@ -656,7 +653,6 @@ sub create_image_part {
+
+ # Remove header for Eudora client
+ $mail->replace("X-Mailer" => "");
+- $mail->replace("MIME-Version" => "");
+ $mail->replace("Content-Disposition" => "");
+ return $mail;
+ }
diff --git a/dev-perl/MIME-Lite-HTML/metadata.xml b/dev-perl/MIME-Lite-HTML/metadata.xml
new file mode 100644
index 000000000000..75c21feffd92
--- /dev/null
+++ b/dev-perl/MIME-Lite-HTML/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MIME-Lite-HTML</remote-id>
+ <remote-id type="cpan-module">MIME::Lite::HTML</remote-id>
+ <remote-id type="cpan-module">RequestAgent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild b/dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild
new file mode 100644
index 000000000000..b61b2b4da194
--- /dev/null
+++ b/dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=3.030
+inherit perl-module
+
+DESCRIPTION="Low-calorie MIME generator"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="minimal"
+
+PATCHES=("${FILESDIR}/${DIST_VERSION}-makefilepl.patch")
+PERL_RM_FILES=(
+ "t/pod.t"
+ "t/pod-coverage.t"
+)
+# MIME::QuotedPrint -> perl-MIME-Base64
+# Mail::Address -> MailTools
+RDEPEND="
+ !minimal? (
+ virtual/perl-MIME-Base64
+ >=dev-perl/MIME-Types-1.280.0
+ >=dev-perl/MailTools-1.620.0
+ )
+ dev-perl/Email-Date-Format
+ virtual/perl-File-Spec
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+# Race condition in "testout" directory creation
+DIST_TEST="do"
+
+src_install() {
+ perl-module_src_install
+ insinto /usr/share/${PN}
+ doins -r contrib
+}
diff --git a/dev-perl/MIME-Lite/Manifest b/dev-perl/MIME-Lite/Manifest
new file mode 100644
index 000000000000..4c05399e385f
--- /dev/null
+++ b/dev-perl/MIME-Lite/Manifest
@@ -0,0 +1,4 @@
+AUX 3.030-makefilepl.patch 1554 BLAKE2B 1f64d7360863db71095da0d7edc8d48846c0386bd1fd01f6f1f70f3e20f14f4f0afa610957b1dddfb273ba2af67276d93a840ef374f8fe7cf87f625b963e9f3c SHA512 556df200a8a54501d0267afbd2cce04280c1e2161973c89c0c8c4561ace42ca5b98acff2a216888af9fc4853fb682e73c2388767e7f8d39f763371e670a6b675
+DIST MIME-Lite-3.030.tar.gz 81830 BLAKE2B c82fa81140725c0447fecce1f1033ed0677e1b80b6b16be7ed2567d4a71ef14fd341c367fc283242fbc4f480b48fd85859bc1660b2c12256cfe309960caf5c56 SHA512 978cb234d16afcfc9b2fa16c74de04ee74f3a1050b28f7d380d64c8c8688c6d75452d7bc4c7b2575800455a45cdde477e05e8afe2b962ef2527c3ecc265d1158
+EBUILD MIME-Lite-3.30.0.ebuild 847 BLAKE2B 56b9b12d3c6bc7902bd630ede245f8ec61f9973d3734f724b541dd7cf3f0db8e0d3c658744654c4c92334b34288358e9c240bd70f1117ac0edb1329c16dd8c8a SHA512 514fdf78f27bddad4ef4799b5dfb11e9224448a511f6f53daf215bd573de27620ee62b6bfc9a9231bbf8dc5a5798f0980d002bdc0822890c15b28e3b036fdf5f
+MISC metadata.xml 695 BLAKE2B c901be5eeee83ae22dc85cfd0b9fc18d748e2c2962235f5861983bfbd24331cb1fcca9349b157c5631be1e820e8e86257c1dd71df0a6727f04d241a3a5ba9427 SHA512 ef4c8f1f7dda7c43e898587c1666863d37198e7fafa1a735c1df85a4112784ef5124bfcf6ee6fd4d3d0d0ce93ede1e1bcf626d1ab3e83fa2c17a7d4cb86d4efd
diff --git a/dev-perl/MIME-Lite/files/3.030-makefilepl.patch b/dev-perl/MIME-Lite/files/3.030-makefilepl.patch
new file mode 100644
index 000000000000..1fea2f7f53a4
--- /dev/null
+++ b/dev-perl/MIME-Lite/files/3.030-makefilepl.patch
@@ -0,0 +1,43 @@
+diff -Naur MIME-Lite-3.030/Makefile.PL MIME-Lite-3.030.new/Makefile.PL
+--- MIME-Lite-3.030/Makefile.PL 2013-11-04 02:04:48.000000000 +0000
++++ MIME-Lite-3.030.new/Makefile.PL 2016-02-22 10:15:49.107771292 +0000
+@@ -5,39 +5,12 @@
+ #------------------------------------------------------------
+ # Makefile:
+ #------------------------------------------------------------
+-my %extra_prereq = (
+- 'Mail::Address' => 1.62,
+- 'MIME::Types' => 1.28,
+- 'MIME::Base64' => undef,
+- 'MIME::QuotedPrint' => undef,
+-);
+-
+-for my $module (sort keys %extra_prereq) {
+- local $@;
+- my $ok = eval "require $module; \$extra_prereq{\$module} && \$module->VERSION(\$extra_prereq{\$module}); 1";
+- delete $extra_prereq{ $module } if $ok;
+-}
+-
+ my %prereq = (
+ 'File::Spec' => 0,
+ 'File::Basename' => 0,
+ 'Email::Date::Format' => '1.000', # first release
+ );
+
+-if (%extra_prereq) {
+- print "MIME::Lite is designed to take advantage of a variety of external modules\n",
+- "if they are not present then MIME::Lite will attempt to do its best\n",
+- "but its strongly recommend that you install them.\n\n",
+- "These modules are:\n",
+- (map {; "\t$_\n" } sort keys %extra_prereq),
+- "I can add these modules to the prereq list which will cause the files to be\n",
+- "automatically installed if they aren't already present\n";
+-
+- if (prompt("Add prereqs?",'Yes')=~/y/i) {
+- %prereq = (%prereq, %extra_prereq);
+- }
+-}
+-
+ # Write the Makefile:
+ WriteMakefile(
+ NAME => 'MIME::Lite',
diff --git a/dev-perl/MIME-Lite/metadata.xml b/dev-perl/MIME-Lite/metadata.xml
new file mode 100644
index 000000000000..844c716250e4
--- /dev/null
+++ b/dev-perl/MIME-Lite/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MIME-Lite</remote-id>
+ <remote-id type="cpan-module">MIME::Lite</remote-id>
+ <remote-id type="cpan-module">MIME::Lite::IO_Handle</remote-id>
+ <remote-id type="cpan-module">MIME::Lite::IO_Scalar</remote-id>
+ <remote-id type="cpan-module">MIME::Lite::IO_ScalarArray</remote-id>
+ <remote-id type="cpan-module">MIME::Lite::SMTP</remote-id>
+ <remote-id type="cpan-module">MailTool</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MIME-Types-2.120.0 b/dev-perl/MIME-Types-2.120.0
deleted file mode 100644
index c9da313f8dba..000000000000
--- a/dev-perl/MIME-Types-2.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Definition of MIME types
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MIME-Types/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MIME-Types-2.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b2c94576b32c3ffc8ce73819762bbd8f
diff --git a/dev-perl/MIME-Types-2.130.0 b/dev-perl/MIME-Types-2.130.0
deleted file mode 100644
index dc900f414a37..000000000000
--- a/dev-perl/MIME-Types-2.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Definition of MIME types
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MIME-Types/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MIME-Types-2.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=742f7ae96f4770bceff785bd409d8010
diff --git a/dev-perl/MIME-Types/MIME-Types-2.120.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.120.0.ebuild
new file mode 100644
index 000000000000..37a9815bf606
--- /dev/null
+++ b/dev-perl/MIME-Types/MIME-Types-2.120.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MARKOV
+MODULE_VERSION=2.12
+inherit perl-module
+
+DESCRIPTION="Definition of MIME types"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+# uses List::Util
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild
new file mode 100644
index 000000000000..bd462012c6d3
--- /dev/null
+++ b/dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="Definition of MIME types"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+# uses List::Util
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
diff --git a/dev-perl/MIME-Types/Manifest b/dev-perl/MIME-Types/Manifest
new file mode 100644
index 000000000000..90fce5667e55
--- /dev/null
+++ b/dev-perl/MIME-Types/Manifest
@@ -0,0 +1,5 @@
+DIST MIME-Types-2.12.tar.gz 56779 BLAKE2B 47817575884a02db58fa1ee033ff66a1a004c42143bfce73273ce1918183f340e6d8c2a0f39af34f6b6ceff00c849116382b49871852bba8c0d200f0b33baf90 SHA512 10def8de1334870a9e12f187ba4fad76c465d15ff41d30d37fbb4a3ad66bc58bcd57e55ca59d38bee7ef8765948931c9d9269abb650cb30212a50ccf76f87e2c
+DIST MIME-Types-2.13.tar.gz 57032 BLAKE2B dd23c4037831c21891c8b0b43d3c08768a45f1d72b973c2bfd282185987ee302f9321b784438cb121f3b31adb915bffda00eb0c7da16cff9e8fa259fd2e038f6 SHA512 675d89faa03e78162a2441d0fd9c986a77e44dbfde1e2f20ee501de8f530deb51cc5705481b0e7450e1e1c0f7f680572be7f661456477c8a34818be89a0acc0a
+EBUILD MIME-Types-2.120.0.ebuild 570 BLAKE2B d5e7abef64503e7ea88c634a0be8c94a1deb7fd23c3fef83131bc8ff6e19b822b3adad4a488a0d385bef11d4f1bc31f7f86fa0f760f95d753eacc0fe69ec8a26 SHA512 a570b65f2f09b09f82a452ead443bae9226532704928dfc0863b67b375a79ee773744b972ca4c60ff458c6a2c2605a7a8ae02ace36724e5a5b838a956cc13a03
+EBUILD MIME-Types-2.130.0.ebuild 550 BLAKE2B 007b64247de3a068f479f4290173ad5a0977026fd2eaa2fafe55b896b710bfe6cbd1aec0ab9dc5cff79ff0315eaa711ec9a02ead880a52f1ca0b586750d3b2a3 SHA512 61bd32bc16230d12394fade2d42934f63cce490d58864e3414bf0c8deabe4db162191323efdf7d1743c9d4887eba1f9bc249d69b5b36b2e6b8d0f6e019e3ce9d
+MISC metadata.xml 435 BLAKE2B a6a8b0df81a8493d0faa108c336d552ce2287b88e97ef975bad8e8ffb64876f4229259a3354a46cf82843a3bdbc26bc370722c037a6540858a0043746316e3bf SHA512 8a130b096581247065aca50c2c51a1704512819c602da41ecb55d873406e668bf94cc2ee49d33e9fc9663d7c650807a58bc8a74ee319fac6ae878c95634b3f3d
diff --git a/dev-perl/MIME-Types/metadata.xml b/dev-perl/MIME-Types/metadata.xml
new file mode 100644
index 000000000000..87a29be0fded
--- /dev/null
+++ b/dev-perl/MIME-Types/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MIME-Types</remote-id>
+ <remote-id type="cpan-module">MIME::Type</remote-id>
+ <remote-id type="cpan-module">MIME::Types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MIME-tools-5.509.0 b/dev-perl/MIME-tools-5.509.0
deleted file mode 100644
index f45945318ab0..000000000000
--- a/dev-perl/MIME-tools-5.509.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Path-1 >=virtual/perl-File-Spec-0.600.0 >=virtual/perl-File-Temp-0.180.0 virtual/perl-IO >=virtual/perl-MIME-Base64-2.200.0 dev-perl/MailTools >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Deep ) dev-lang/perl:=
-DESCRIPTION=A Perl module for parsing and creating MIME entities
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MIME-tools/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Path-1 >=virtual/perl-File-Spec-0.600.0 >=virtual/perl-File-Temp-0.180.0 virtual/perl-IO >=virtual/perl-MIME-Base64-2.200.0 dev-perl/MailTools dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DS/DSKOLL/MIME-tools-5.509.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=45614f88fa064af022ab2cf22c3fe6ce
diff --git a/dev-perl/MIME-tools/MIME-tools-5.509.0.ebuild b/dev-perl/MIME-tools/MIME-tools-5.509.0.ebuild
new file mode 100644
index 000000000000..e88696e8e1aa
--- /dev/null
+++ b/dev-perl/MIME-tools/MIME-tools-5.509.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DSKOLL
+DIST_VERSION=5.509
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A Perl module for parsing and creating MIME entities"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Path-1
+ >=virtual/perl-File-Spec-0.600.0
+ >=virtual/perl-File-Temp-0.180.0
+ virtual/perl-IO
+ >=virtual/perl-MIME-Base64-2.200.0
+ dev-perl/MailTools
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ dev-perl/Test-Deep
+ )
+"
+# tests fail when done in parallel
+DIST_TEST="do"
+
+src_test() {
+ perl_rm_files t/02-kwalitee.t t/02-pod-coverage.t t/02-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/MIME-tools/Manifest b/dev-perl/MIME-tools/Manifest
new file mode 100644
index 000000000000..af18bba6dfb2
--- /dev/null
+++ b/dev-perl/MIME-tools/Manifest
@@ -0,0 +1,3 @@
+DIST MIME-tools-5.509.tar.gz 423714 BLAKE2B 7e11da6f97468521d2e95b9ed71941d91559844a1775597c27f60288c04daf55607a8d962afd6bdf8521187930908c97815fa5664a448d1ab902e3740197cc69 SHA512 0407b09916144eafbee0c75758306e0f44c27db0e8aabf033267f9903f676f0415de99927dcfdb69f9e9d4123d63c280f526dff92e0d97744761c888df90667a
+EBUILD MIME-tools-5.509.0.ebuild 854 BLAKE2B 9afb293dba43c8206aad355e55c92381649a69bbfea3e914356f4886a19b34c1401aa1dde00230faf705858b0664bced3e562c46a93013d75baeb406f578d9ad SHA512 c88110381095cf0a7f620a5211a93992a04850ee448702abe63cca99631aa7d0163395e84505791dd0c4204a78ad1c201cff98e95b1a6c68cf4daf044da744c6
+MISC metadata.xml 2236 BLAKE2B 9950d46423e80c5c4120ae914bb365c69a53c6ca2012530395bbe55234043e91cb532cf0e9235a0e42df0d2483aee932863a7e014a57293b14336a05446d2389 SHA512 b4159779927c61b05f0cccadba0261d2be9566abb6fe102deb1003446a2767dc8abc44093df209e379e7ce4e2b976f7c51e1b04cb59b9d6e3e7c01aba9328384
diff --git a/dev-perl/MIME-tools/metadata.xml b/dev-perl/MIME-tools/metadata.xml
new file mode 100644
index 000000000000..152d8c40e2a7
--- /dev/null
+++ b/dev-perl/MIME-tools/metadata.xml
@@ -0,0 +1,41 @@
+<?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">MIME-tools</remote-id>
+ <remote-id type="cpan-module">MIME::Body</remote-id>
+ <remote-id type="cpan-module">MIME::Body::File</remote-id>
+ <remote-id type="cpan-module">MIME::Body::InCore</remote-id>
+ <remote-id type="cpan-module">MIME::Body::Scalar</remote-id>
+ <remote-id type="cpan-module">MIME::Decoder</remote-id>
+ <remote-id type="cpan-module">MIME::Decoder::Base64</remote-id>
+ <remote-id type="cpan-module">MIME::Decoder::BinHex</remote-id>
+ <remote-id type="cpan-module">MIME::Decoder::Binary</remote-id>
+ <remote-id type="cpan-module">MIME::Decoder::Gzip64</remote-id>
+ <remote-id type="cpan-module">MIME::Decoder::NBit</remote-id>
+ <remote-id type="cpan-module">MIME::Decoder::QuotedPrint</remote-id>
+ <remote-id type="cpan-module">MIME::Decoder::UU</remote-id>
+ <remote-id type="cpan-module">MIME::Entity</remote-id>
+ <remote-id type="cpan-module">MIME::Field::ConTraEnc</remote-id>
+ <remote-id type="cpan-module">MIME::Field::ContDisp</remote-id>
+ <remote-id type="cpan-module">MIME::Field::ContType</remote-id>
+ <remote-id type="cpan-module">MIME::Field::ParamVal</remote-id>
+ <remote-id type="cpan-module">MIME::Head</remote-id>
+ <remote-id type="cpan-module">MIME::Parser</remote-id>
+ <remote-id type="cpan-module">MIME::Parser::FileInto</remote-id>
+ <remote-id type="cpan-module">MIME::Parser::FileUnder</remote-id>
+ <remote-id type="cpan-module">MIME::Parser::Filer</remote-id>
+ <remote-id type="cpan-module">MIME::Parser::Reader</remote-id>
+ <remote-id type="cpan-module">MIME::Parser::Results</remote-id>
+ <remote-id type="cpan-module">MIME::Tools</remote-id>
+ <remote-id type="cpan-module">MIME::WordDecoder</remote-id>
+ <remote-id type="cpan-module">MIME::WordDecoder::ISO_8859</remote-id>
+ <remote-id type="cpan-module">MIME::WordDecoder::US_ASCII</remote-id>
+ <remote-id type="cpan-module">MIME::WordDecoder::UTF_8</remote-id>
+ <remote-id type="cpan-module">MIME::Words</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MLDBM-2.50.0 b/dev-perl/MLDBM-2.50.0
deleted file mode 100644
index 75c47823a468..000000000000
--- a/dev-perl/MLDBM-2.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Data-Dumper-2.80.0 virtual/perl-Carp dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A multidimensional/tied hash Perl Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MLDBM/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Data-Dumper-2.80.0 virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/MLDBM-2.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=463be3b196affc4f2c11cce145530cd7
diff --git a/dev-perl/MLDBM-Sync-0.300.0-r1 b/dev-perl/MLDBM-Sync-0.300.0-r1
deleted file mode 100644
index ec50189183d9..000000000000
--- a/dev-perl/MLDBM-Sync-0.300.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/MLDBM test? ( virtual/perl-Test-Harness ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Safe concurrent access to MLDBM databases
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MLDBM-Sync/
-IUSE=test
-KEYWORDS=~alpha amd64 ~ppc ~ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MLDBM dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHAMAS/MLDBM-Sync-0.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=72d42a697f4c6b5375cf611e9fe237d5
diff --git a/dev-perl/MLDBM-Sync/MLDBM-Sync-0.300.0-r1.ebuild b/dev-perl/MLDBM-Sync/MLDBM-Sync-0.300.0-r1.ebuild
new file mode 100644
index 000000000000..57c931968665
--- /dev/null
+++ b/dev-perl/MLDBM-Sync/MLDBM-Sync-0.300.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHAMAS
+MODULE_VERSION=0.30
+inherit perl-module
+
+DESCRIPTION="Safe concurrent access to MLDBM databases"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ppc ~ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="dev-perl/MLDBM"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Harness )"
+
+SRC_TEST="do"
diff --git a/dev-perl/MLDBM-Sync/Manifest b/dev-perl/MLDBM-Sync/Manifest
new file mode 100644
index 000000000000..2efc0bea54e3
--- /dev/null
+++ b/dev-perl/MLDBM-Sync/Manifest
@@ -0,0 +1,3 @@
+DIST MLDBM-Sync-0.30.tar.gz 22058 BLAKE2B fd927fc283f8fef1d860aa7184c78f4889ae5ef659bb621353c0e3c5dcaf44cbfe86e785fbb020f3c059273fef9421dc52207fe0645c2261c60c9a644bb7299b SHA512 6ec51617972eb332a9f99f85315497c1acd462cc8f4d91ebe94e698fbf6aaf7de4776a92b3b5dc1adb50f0dfb7e8146c22e727c1a770a62aa775aee3b16c434c
+EBUILD MLDBM-Sync-0.300.0-r1.ebuild 401 BLAKE2B 5aef46b5fdff3d304082b187c20fd2602b3350aefe5c8cd48ff8f730bc4e7a3925e4dc0098ad8fbe048dccee03cde217888e76272ec814d91e828d7c07f67cee SHA512 e5b708bd566d5a16bccd1afea53485342f2ba93f5384276b31416aa1c95b1b555c0685f1f9ce3370a03a812404cff0d7e48dc6ce73063f84590f64ec1410df65
+MISC metadata.xml 461 BLAKE2B 9178ea4979c52b77579bd50d172783fbfc4bf41032fc3504b58ebd438d0cfb0a084010c87b295c70fd7acb0072f73489bd29b708193459b3aed960aa8cc09c88 SHA512 8f0694fbda95fba8903d037afc00e2a5463a693f79166bec267b5c8a15c3df90beff83094c5c282025cbacecce5402d0632a019e98c9d69357bd7d71c0f7638b
diff --git a/dev-perl/MLDBM-Sync/metadata.xml b/dev-perl/MLDBM-Sync/metadata.xml
new file mode 100644
index 000000000000..fade3bcc3a91
--- /dev/null
+++ b/dev-perl/MLDBM-Sync/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MLDBM-Sync</remote-id>
+ <remote-id type="cpan-module">MLDBM::Sync</remote-id>
+ <remote-id type="cpan-module">MLDBM::Sync::SDBM_File</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MLDBM/MLDBM-2.50.0.ebuild b/dev-perl/MLDBM/MLDBM-2.50.0.ebuild
new file mode 100644
index 000000000000..1328d2c2f78d
--- /dev/null
+++ b/dev-perl/MLDBM/MLDBM-2.50.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHORNY
+DIST_VERSION=2.05
+inherit perl-module
+
+DESCRIPTION="A multidimensional/tied hash Perl Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Data-Dumper-2.80.0
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/MLDBM/Manifest b/dev-perl/MLDBM/Manifest
new file mode 100644
index 000000000000..9e521f33b4b9
--- /dev/null
+++ b/dev-perl/MLDBM/Manifest
@@ -0,0 +1,3 @@
+DIST MLDBM-2.05.tar.gz 13173 BLAKE2B b47f41518c9c642e297015ed5a1385e62ead7524b63a3b1740a53fe247ea5e0a75de335f0ef3ca3a9b5b1c028030e7e969bf16ba45f616c4e8abeaaf268800ea SHA512 410fae3a2bd2182a4b9ace64127a92cbebc850d4252b8e9ccf0f6710f7086d87769eed518cd0c237031a96767bcff28f6c9695eaabac4bb629dc554261c78d2a
+EBUILD MLDBM-2.50.0.ebuild 467 BLAKE2B d1f86064c1a83a26887bef5431cc3f83c3642ea2a7ea7425158388defe7ab9a1edf06919eaf1eee753f50bc01c1e5206152f639d61ee7aaf0afb36755e035ca8 SHA512 31a3d796c0245204cdeaac4abb7f60eb4260ec41180886c223198cc86638511fe9e828692b2ce676bfe5078bfea253289dbec7bd7db1422e61650f7b284361b3
+MISC metadata.xml 673 BLAKE2B 3efcc2d19bcbe62ad194a53b8014423c1d7bcaac00ecd0d97de8a5cc7219ea8eb743c2419557cab01e6ffa02fb5c1460c51d2d53c4a717c598c237df5fe117b2 SHA512 2b5271398e049181af69aceb6432770ae3aa75f85e12e5e53901e079f12bd3c7eea3b1064c3f3d2ce76c0ae0c124d67e42b4171fb772c831e0a8cb97c48e2106
diff --git a/dev-perl/MLDBM/metadata.xml b/dev-perl/MLDBM/metadata.xml
new file mode 100644
index 000000000000..b3f0854fece7
--- /dev/null
+++ b/dev-perl/MLDBM/metadata.xml
@@ -0,0 +1,16 @@
+<?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">MLDBM</remote-id>
+ <remote-id type="cpan-module">MLDBM</remote-id>
+ <remote-id type="cpan-module">MLDBM::Serializer</remote-id>
+ <remote-id type="cpan-module">MLDBM::Serializer::Data::Dumper</remote-id>
+ <remote-id type="cpan-module">MLDBM::Serializer::FreezeThaw</remote-id>
+ <remote-id type="cpan-module">MLDBM::Serializer::Storable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MP3-Info-1.240.0-r1 b/dev-perl/MP3-Info-1.240.0-r1
deleted file mode 100644
index b4d713a232d8..000000000000
--- a/dev-perl/MP3-Info-1.240.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=A Perl module to manipulate/fetch info from MP3 files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MP3-Info/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/MP3-Info-1.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=eced6ce67966092ba00db6f08573f93f
diff --git a/dev-perl/MP3-Info-1.260.0 b/dev-perl/MP3-Info-1.260.0
deleted file mode 100644
index a7368224c633..000000000000
--- a/dev-perl/MP3-Info-1.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A Perl module to manipulate/fetch info from MP3 files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MP3-Info/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMERELO/MP3-Info-1.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f0861f1552d8b3903403acb1aec02b79
diff --git a/dev-perl/MP3-Info/MP3-Info-1.240.0-r1.ebuild b/dev-perl/MP3-Info/MP3-Info-1.240.0-r1.ebuild
new file mode 100644
index 000000000000..80215c6d2b8e
--- /dev/null
+++ b/dev-perl/MP3-Info/MP3-Info-1.240.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANIEL
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="A Perl module to manipulate/fetch info from MP3 files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/MP3-Info/MP3-Info-1.260.0.ebuild b/dev-perl/MP3-Info/MP3-Info-1.260.0.ebuild
new file mode 100644
index 000000000000..3c357a533c69
--- /dev/null
+++ b/dev-perl/MP3-Info/MP3-Info-1.260.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JMERELO
+DIST_VERSION=1.26
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="A Perl module to manipulate/fetch info from MP3 files"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/MP3-Info/Manifest b/dev-perl/MP3-Info/Manifest
new file mode 100644
index 000000000000..4e19f7ed2546
--- /dev/null
+++ b/dev-perl/MP3-Info/Manifest
@@ -0,0 +1,5 @@
+DIST MP3-Info-1.24.tar.gz 126350 BLAKE2B 23ecaf5dbeac81f2670e3234bd29b8c6aa58db962068e9c473896c5419f320c1a8af930fa19eac782e3c85d044a21e1670d94446c388c581a5e628eb4dfca895 SHA512 5cefb01b369921d49a5db9b5456e29054b993d8ef083dfa3a66b3a10b1a409162f7329f8dcf5ed96966651de5de093f4e5325f545559622d034e39ad33589701
+DIST MP3-Info-1.26.tar.gz 136554 BLAKE2B f5cad8e2808d1be99e949388b4a7229ffbfd02bd60efcfd73e9d1e22c2c5f762f339b297489085b528f6a3e4aa29c628a1d79abd1582f0208300ce4140068fed SHA512 79f9f9bd9feda075cd8a0db80debdcc03092706834475fc6b6047e00dd282855509d5752fd2b61ae5901c2f74f00f18b0e6c9d733b54a84ea55b6afa0c9e5741
+EBUILD MP3-Info-1.240.0-r1.ebuild 552 BLAKE2B 42d5849bca03357895f030db0d4055505138ddfea4adc12bd810715ea201e9da73179ab089ee1029b9e0e76307dc67b34690bdb15e319fa332962a1902a302dc SHA512 21578efcbca10759320f1521cf3faef6fda7869b21b94159fb02c883d5b5a3f0000b4d78e112db3c39a1f497d4d2cb33d934aeb6b92a261ecea32d72b17bdf1e
+EBUILD MP3-Info-1.260.0.ebuild 459 BLAKE2B 62dd424d18eb6dafb3f55ccc08526d1ca952829b99893d61945b5b05ae4dcbba6aa650dcdd6960df84b2db02ff37114e63c5848b319b05728a4ffa0e59cbc14f SHA512 bea42cff94cbde27704c318bd5686c4579d827b401457d2966973af454f1ee45351e40d5302b8e25942dbc58da5f3a5eaa1f180eb0b8e06ebf72b1d16f4d722e
+MISC metadata.xml 388 BLAKE2B be675a0cb28cfa3722ff5050e720a9130de23110d8468528b2dac833f0a309e4baaa2998a1a19f3fd1a0676de5571ce117b420efcc9850b60de85812ba87f1b7 SHA512 2fbf37eb86c9010ab10a71c2854f4f92981da3d281aa6fd8a992198c8e98c59e140f5f6a40eee90134b7ef176a9141468ba8c7ed3c5107b4a3183b4966e022ac
diff --git a/dev-perl/MP3-Info/metadata.xml b/dev-perl/MP3-Info/metadata.xml
new file mode 100644
index 000000000000..3608f5128664
--- /dev/null
+++ b/dev-perl/MP3-Info/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">MP3-Info</remote-id>
+ <remote-id type="cpan-module">MP3::Info</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MP3-Tag-1.140.0 b/dev-perl/MP3-Tag-1.140.0
deleted file mode 100644
index a09861e5cd78..000000000000
--- a/dev-perl/MP3-Tag-1.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/MP3-Info virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Module for reading tags of MP3 Audio files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MP3-Tag/
-IUSE=examples
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic
-RDEPEND=dev-perl/MP3-Info dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILYAZ/modules/MP3-Tag-1.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=367604351db662f5e49efb1bd56c0581
diff --git a/dev-perl/MP3-Tag/MP3-Tag-1.140.0.ebuild b/dev-perl/MP3-Tag/MP3-Tag-1.140.0.ebuild
new file mode 100644
index 000000000000..31d8d19bda92
--- /dev/null
+++ b/dev-perl/MP3-Tag/MP3-Tag-1.140.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILYAZ
+DIST_VERSION=1.14
+DIST_SECTION=modules
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Module for reading tags of MP3 Audio files"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/MP3-Info"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/MP3-Tag/Manifest b/dev-perl/MP3-Tag/Manifest
new file mode 100644
index 000000000000..198d3f6013a0
--- /dev/null
+++ b/dev-perl/MP3-Tag/Manifest
@@ -0,0 +1,3 @@
+DIST MP3-Tag-1.14.tar.gz 279630 BLAKE2B 3971d5c37150d9c0093b31f2686a46b48584dfbef4782bc78a778b3be9508c5eb4b3a0da5fdfe240ff5521415b54ce6ae0f5851c650f099b2acf592f444cd596 SHA512 05e35f024868505cfc8a07146442e248ef1e80c3c156fd1eabeb874d458356f6b391793e343a24e9e490fd537e7f280316f651b6717378c06953480d271ed2e1
+EBUILD MP3-Tag-1.140.0.ebuild 516 BLAKE2B 1875d2846f352a2bc83b9509c62d97665e07ee5d5860c1eec2623c9e35629b2635a28659fb9d6bc89d650382b5e005564063f18503b139b6376f394229d7852b SHA512 040ab7b2e2e798e9cda3dbae126e3167bb97de003b334c60c69bcf6ce954ee031426a2b5cbe638b8139639246124a089bff71819092a976774871e354c033783
+MISC metadata.xml 1500 BLAKE2B dc71ee6f8492ad6737821acce96718e73807bd2f429acf35d5547f68948be679f64ccaccde209f6c36578d82162a4b1bbb51b4aad8126f72fc674cfa1f02e5aa SHA512 912494902b43e1c252bf5953dc38010609ef770fa7978c7933dfb7aedb1820244a7fb4537636af0dfd051b849e9f29a5781ef27a5a6742377e40e58d3203834e
diff --git a/dev-perl/MP3-Tag/metadata.xml b/dev-perl/MP3-Tag/metadata.xml
new file mode 100644
index 000000000000..58f79bd19f95
--- /dev/null
+++ b/dev-perl/MP3-Tag/metadata.xml
@@ -0,0 +1,31 @@
+<?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>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MP3-Tag</remote-id>
+ <remote-id type="cpan-module">Encode::transliterate_win1251</remote-id>
+ <remote-id type="cpan-module">MP3::Tag</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::CDDB_File</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::Cue</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::File</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::ID3v1</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::ID3v2</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::ImageExifTool</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::ImageSize</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::Implemenation</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::Inf</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::LastResort</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::ParseData</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::__hasparent</remote-id>
+ <remote-id type="cpan-module">MP3::Tag::__proxy</remote-id>
+ <remote-id type="cpan-module">Normalize::Text::Music_Fields</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MP4-Info-1.130.0 b/dev-perl/MP4-Info-1.130.0
deleted file mode 100644
index 78ead8b47e65..000000000000
--- a/dev-perl/MP4-Info-1.130.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Encode dev-perl/IO-String dev-lang/perl:=[-build(-)]
-DESCRIPTION=Fetch info from MPEG-4 files (.mp4, .m4a, .m4p, .3gp)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MP4-Info/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode dev-perl/IO-String dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JH/JHAR/MP4-Info-1.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=43d9d284afa26b6afad87e2f286047f2
diff --git a/dev-perl/MP4-Info/MP4-Info-1.130.0.ebuild b/dev-perl/MP4-Info/MP4-Info-1.130.0.ebuild
new file mode 100644
index 000000000000..3ef05d9ec4cf
--- /dev/null
+++ b/dev-perl/MP4-Info/MP4-Info-1.130.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=1.13
+MODULE_AUTHOR=JHAR
+inherit perl-module
+
+DESCRIPTION="Fetch info from MPEG-4 files (.mp4, .m4a, .m4p, .3gp)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Encode
+ dev-perl/IO-String
+"
+DEPEND="${RDEPEND}
+"
+
+SRC_TEST=do
diff --git a/dev-perl/MP4-Info/Manifest b/dev-perl/MP4-Info/Manifest
new file mode 100644
index 000000000000..ef4f4dbbfd94
--- /dev/null
+++ b/dev-perl/MP4-Info/Manifest
@@ -0,0 +1,3 @@
+DIST MP4-Info-1.13.tar.gz 133648 BLAKE2B b065477489169b0a470716e74c614c000a083ec48fac9f2ed6057366f89943a91ec8261cafa73aff9b3a0259c82f6fcb445810e819069e7dae3a794f0c4db57e SHA512 fea02073cb7a230bd6790264970efce8662c260ed1ee1ba48437380078255518d144248933a31f0203caf00d364721bb5139dc48d1e174e50d6886315f51f66c
+EBUILD MP4-Info-1.130.0.ebuild 373 BLAKE2B cb7fdd6bdf17da8fde60963c40609c777ce51dfcbda5c26185ce105b885ea337908c197343efc3f916d260083e0fb06efe7b6d5af9b2babdff9686d59db85f5e SHA512 cf6779ed12714e2bbe60e907e79632fc48d3c6e4f4d8135b4b762c0481b91bd960d275ca71fc44a15bdbdaded68cdf214dc3eea7d152c9e30cbd865b3e4421ce
+MISC metadata.xml 460 BLAKE2B 4cb38312265fdbf976156bf81a015e5288dd499ea66157ba8c5af88a8e778204bd0888c44781583f0b1cddc1576ab3fb2ca81dc16de479f4443e2988fb5ac3c0 SHA512 dd0e3d98e4cc922c767e1af60af5e4941363392165946b8b64263805f3e7ad639895cbf748ab903032e18663b14e7dbd5839e7beac6cc05e20acedc1118ee908
diff --git a/dev-perl/MP4-Info/metadata.xml b/dev-perl/MP4-Info/metadata.xml
new file mode 100644
index 000000000000..62e1ab4428aa
--- /dev/null
+++ b/dev-perl/MP4-Info/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">MP4-Info</remote-id>
+ <remote-id type="cpan-module">MP4::Info</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MRO-Compat-0.130.0 b/dev-perl/MRO-Compat-0.130.0
deleted file mode 100644
index 2dc62470c60b..000000000000
--- a/dev-perl/MRO-Compat-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Lets you build groups of accessors
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MRO-Compat/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~ppc-macos ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6023034bbdccafa05fa3e7235f11fa13
diff --git a/dev-perl/MRO-Compat/MRO-Compat-0.130.0.ebuild b/dev-perl/MRO-Compat/MRO-Compat-0.130.0.ebuild
new file mode 100644
index 000000000000..10defabba9f1
--- /dev/null
+++ b/dev-perl/MRO-Compat/MRO-Compat-0.130.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Lets you build groups of accessors"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+"
+# >=dev-perl/Class-C3-0.20
+# >=dev-perl/Class-C3-XS-0.08
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )"
diff --git a/dev-perl/MRO-Compat/Manifest b/dev-perl/MRO-Compat/Manifest
new file mode 100644
index 000000000000..7d5f7c785c56
--- /dev/null
+++ b/dev-perl/MRO-Compat/Manifest
@@ -0,0 +1,3 @@
+DIST MRO-Compat-0.13.tar.gz 8711 BLAKE2B 01b2341481d289f3ba283c1acdb4da0952beddfd53646c4b0b2ad9cbd64a4ea5e98ba32bc0a40f6bbf057556c58e872b1ef8c7bdd5738cc1aa112336e4e82b7d SHA512 3311c37c8fc73acaf68bae2b12315a448a87de8f756e817c967cf49b753cf218e8c762ecc44890297afd82193d71b2407060db0bc70720d228b31c0a30de10c1
+EBUILD MRO-Compat-0.130.0.ebuild 538 BLAKE2B 147108d7fb66f5a32b1e91d5346ec4fd539e1569b751790cd7ce3e3a2fd928fe1e43576a069a9a215b694f771c5ce2383a05f32de3db4246b02c2a1687169160 SHA512 ace7e3ffd78f07fb046afefa3aa9e159efe0a53736d286974b73aec2cf8981947f710f612c7166d57ff7f8926ff2c127ceff368a1f6a12a118f2e032049c949d
+MISC metadata.xml 392 BLAKE2B 4283579119a97c4572d4a917aea467e55d3d36e829374a88ff0856693420c2a7e507aafd729fa2d347a5abe8d3c401f3baf1d0ab227624e79732904a8ef8ebe3 SHA512 aa5bb7a69d8ddc0946c29f34fc947d78edbf46a85da4993521b78d72266f565125ebe1e425e30db1c74589fe9b162a9c0f638c29feb94f7dd96508b7fcaf5783
diff --git a/dev-perl/MRO-Compat/metadata.xml b/dev-perl/MRO-Compat/metadata.xml
new file mode 100644
index 000000000000..08f43321e93c
--- /dev/null
+++ b/dev-perl/MRO-Compat/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">MRO-Compat</remote-id>
+ <remote-id type="cpan-module">MRO::Compat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mac-Pasteboard-0.3.0 b/dev-perl/Mac-Pasteboard-0.3.0
deleted file mode 100644
index 311348063930..000000000000
--- a/dev-perl/Mac-Pasteboard-0.3.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manipulate Mac OS X clipboards/pasteboards
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mac-Pasteboard/
-KEYWORDS=~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/Mac-Pasteboard-0.003.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=98cb86771ee5f9fa004abc759626337b
diff --git a/dev-perl/Mac-Pasteboard/Mac-Pasteboard-0.3.0.ebuild b/dev-perl/Mac-Pasteboard/Mac-Pasteboard-0.3.0.ebuild
new file mode 100644
index 000000000000..9d184b9cc892
--- /dev/null
+++ b/dev-perl/Mac-Pasteboard/Mac-Pasteboard-0.3.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=WYANT
+MODULE_VERSION=0.003
+inherit perl-module
+
+DESCRIPTION="Manipulate Mac OS X clipboards/pasteboards"
+
+SLOT="0"
+KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+DEPEND="
+ dev-perl/Module-Build
+"
diff --git a/dev-perl/Mac-Pasteboard/Manifest b/dev-perl/Mac-Pasteboard/Manifest
new file mode 100644
index 000000000000..05604c9f9c6a
--- /dev/null
+++ b/dev-perl/Mac-Pasteboard/Manifest
@@ -0,0 +1,3 @@
+DIST Mac-Pasteboard-0.003.tar.gz 98521 BLAKE2B 9f3030150e7f942c3da88fcb18d628a149f77d99d30d04eb0af3149d7a4e78b5747a1da6a94fba1507fe66de1c92c469960ac21962bd0788ef3f36446c2cb37a SHA512 aef307706db5721def91be4a37d504e4f1cfd48edbaf4c1e2367d6667e69ee118910653d2b4dab00132b6e70a3b7a863ae289f5153a41e23135b3ac1508035b8
+EBUILD Mac-Pasteboard-0.3.0.ebuild 332 BLAKE2B 26cb5e15aad709e5d9df38ba159ce08a821ae11adb8371c14bcb5a8b5abd388d75a872b7356dea851af08d870696219c6efd29d0bd0a5725f544bdde91af25f2 SHA512 6461a0feea64c7d147568d978a0c5699b0ad4f71e86c8ee655bdd0de2795752c7d4e36989affecb19c4f0c4a8e8238a126bcc1e420dcb7ace3abb94e35c9b998
+MISC metadata.xml 548 BLAKE2B 0ef13aff3ccbaf169816469ef598976bb5a1f65de41c60266e88ca4d89201a3e176499238da263938a858e9e66dfddb6d5def212b9871ba451c8badfa7f91bad SHA512 e28974fba0aaf1120f1c6b7ac4f431513db5da988e0d683c68cddbc51a256462aefb0d178947a93fb71b6cdf646e898e6bccc1882123186a2a9a55d0c4cee01d
diff --git a/dev-perl/Mac-Pasteboard/metadata.xml b/dev-perl/Mac-Pasteboard/metadata.xml
new file mode 100644
index 000000000000..9daecb8e5bf7
--- /dev/null
+++ b/dev-perl/Mac-Pasteboard/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>prefix@gentoo.org</email>
+ <description>Primary Maintainer (for OSX part)</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Mac-Pasteboard</remote-id>
+ <remote-id type="cpan-module">Mac::Pasteboard</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Audit-2.228.0-r1 b/dev-perl/Mail-Audit-2.228.0-r1
deleted file mode 100644
index 26e164ac5ffd..000000000000
--- a/dev-perl/Mail-Audit-2.228.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/File-HomeDir-0.610.0 virtual/perl-File-Path virtual/perl-File-Spec dev-perl/File-Tempdir dev-perl/MIME-tools >=dev-perl/MailTools-1.15 dev-perl/Mail-POP3Client dev-perl/Parse-RecDescent virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Mail sorting/delivery module for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Audit/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/File-HomeDir-0.610.0 virtual/perl-File-Path virtual/perl-File-Spec dev-perl/File-Tempdir dev-perl/MIME-tools >=dev-perl/MailTools-1.15 dev-perl/Mail-POP3Client dev-perl/Parse-RecDescent virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Mail-Audit-2.228.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f41c4508b4cfa4604864db9a605103f4
diff --git a/dev-perl/Mail-Audit/Mail-Audit-2.228.0-r1.ebuild b/dev-perl/Mail-Audit/Mail-Audit-2.228.0-r1.ebuild
new file mode 100644
index 000000000000..9c1d674e830d
--- /dev/null
+++ b/dev-perl/Mail-Audit/Mail-Audit-2.228.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.228
+inherit perl-module
+
+DESCRIPTION="Mail sorting/delivery module for Perl"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/File-HomeDir-0.610.0
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ dev-perl/File-Tempdir
+ dev-perl/MIME-tools
+ >=dev-perl/MailTools-1.15
+ dev-perl/Mail-POP3Client
+ dev-perl/Parse-RecDescent
+ virtual/perl-parent
+"
+
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? ( >=virtual/perl-Test-Simple-0.960.0 )
+"
diff --git a/dev-perl/Mail-Audit/Manifest b/dev-perl/Mail-Audit/Manifest
new file mode 100644
index 000000000000..983a4842e166
--- /dev/null
+++ b/dev-perl/Mail-Audit/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Audit-2.228.tar.gz 37156 BLAKE2B 03538c11319fbc6bc07c50bf775c6ba274353292ef6dade7d67513e650dffeedce80b323d5f1ca5d301eb1d36b2b4ea43564f73167ddff79a9e289dc5f5d14ab SHA512 fa54f065db7aeedb0df7e59bbf2c9ef5972834f86ddce8193066f4806ee4cea629c724c434de244c2bdf4e6fc0a81309583369730d43c541118348a6f264eebf
+EBUILD Mail-Audit-2.228.0-r1.ebuild 641 BLAKE2B b821587ee7ff9a96c6477aa1f20b508253ebe1c2e29cdcdf9d4a5d81ede32cfc6b7ced73304922ecb08bd41242fc37491f64b857a31d6598edbd7998276909a0 SHA512 adeb6e5bd8b58145e37a860d6223dd82a02484e462423fed5f56de31dc62f83ebd2c0e82d2558f7c56bc479ae84902b66cbdb612ec91923ed50bec4debabca2c
+MISC metadata.xml 807 BLAKE2B 373a3f35b95f6ab4fa077bc0b301b2b844bbe9076f7119f770ce8f0e509d0e1843c17ab1b3d90a89abc692dd3314915874b32ac292e0008e48b2ba37dc6c4b76 SHA512 4827bd70a750342bec4e1970bb8c69888e87081505de773d80640893f94f578e131ab2a81a89596698228c08e137355026af03ad0ce90cc024ab51a0b36285bd
diff --git a/dev-perl/Mail-Audit/metadata.xml b/dev-perl/Mail-Audit/metadata.xml
new file mode 100644
index 000000000000..d58b9ee6d6db
--- /dev/null
+++ b/dev-perl/Mail-Audit/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Mail-Audit</remote-id>
+ <remote-id type="cpan-module">Mail::Audit</remote-id>
+ <remote-id type="cpan-module">Mail::Audit::KillDups</remote-id>
+ <remote-id type="cpan-module">Mail::Audit::MAPS</remote-id>
+ <remote-id type="cpan-module">Mail::Audit::MailInternet</remote-id>
+ <remote-id type="cpan-module">Mail::Audit::MimeEntity</remote-id>
+ <remote-id type="cpan-module">Mail::Audit::Util::Tempdir</remote-id>
+ <remote-id type="cpan-module">Mail::Audit::Vacation</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Box-2.118.0 b/dev-perl/Mail-Box-2.118.0
deleted file mode 100644
index 38e488f66d1f..000000000000
--- a/dev-perl/Mail-Box-2.118.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/TimeDate >=dev-perl/Devel-GlobalDestruction-0.90.0 dev-perl/Digest-HMAC >=virtual/perl-Encode-2.260.0 >=dev-perl/File-Remove-0.200.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.4.0 >=dev-perl/Object-Realize-Later-0.190.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=dev-perl/URI-1.230.0 >=dev-perl/User-Identity-0.940.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Harness-3.0.0 >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Mail folder manager and MUA backend
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-Box/
-IUSE=test
-KEYWORDS=~alpha amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TimeDate >=dev-perl/Devel-GlobalDestruction-0.90.0 dev-perl/Digest-HMAC >=virtual/perl-Encode-2.260.0 >=dev-perl/File-Remove-0.200.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.4.0 >=dev-perl/Object-Realize-Later-0.190.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=dev-perl/URI-1.230.0 >=dev-perl/User-Identity-0.940.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Mail-Box-2.118.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cba9d9cb2f7b0dd652c4c033c914dfb0
diff --git a/dev-perl/Mail-Box-3.1.0 b/dev-perl/Mail-Box-3.1.0
deleted file mode 100644
index 7ee314f8b9a0..000000000000
--- a/dev-perl/Mail-Box-3.1.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/TimeDate >=dev-perl/Devel-GlobalDestruction-0.90.0 >=dev-perl/File-Remove-0.200.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Transport-3 >=dev-perl/Object-Realize-Later-0.190.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=virtual/perl-Test-Simple-0.470.0 !!<dev-perl/Mail-Box-3 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Mail folder manager and MUA backend
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Box/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=dev-perl/Mail-Box-IMAP4 dev-perl/Mail-Box-POP3
-RDEPEND=virtual/perl-Carp dev-perl/TimeDate >=dev-perl/Devel-GlobalDestruction-0.90.0 >=dev-perl/File-Remove-0.200.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Transport-3 >=dev-perl/Object-Realize-Later-0.190.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=virtual/perl-Test-Simple-0.470.0 !!<dev-perl/Mail-Box-3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Mail-Box-3.001.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9c282a91f406594c51833443b5911581
diff --git a/dev-perl/Mail-Box-3.2.0 b/dev-perl/Mail-Box-3.2.0
deleted file mode 100644
index 56b6e6dfc35d..000000000000
--- a/dev-perl/Mail-Box-3.2.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/TimeDate >=dev-perl/Devel-GlobalDestruction-0.90.0 >=dev-perl/File-Remove-0.200.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Transport-3 >=dev-perl/Object-Realize-Later-0.190.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=virtual/perl-Test-Simple-0.470.0 !!<dev-perl/Mail-Box-3 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Mail folder manager and MUA backend
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Box/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=dev-perl/Mail-Box-IMAP4 dev-perl/Mail-Box-POP3
-RDEPEND=virtual/perl-Carp dev-perl/TimeDate >=dev-perl/Devel-GlobalDestruction-0.90.0 >=dev-perl/File-Remove-0.200.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Transport-3 >=dev-perl/Object-Realize-Later-0.190.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=virtual/perl-Test-Simple-0.470.0 !!<dev-perl/Mail-Box-3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Mail-Box-3.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=75c793b33bf43c41ab423d7caee2a04b
diff --git a/dev-perl/Mail-Box-3.3.0 b/dev-perl/Mail-Box-3.3.0
deleted file mode 100644
index ed1ad59c3fc3..000000000000
--- a/dev-perl/Mail-Box-3.3.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/TimeDate >=dev-perl/Devel-GlobalDestruction-0.90.0 >=dev-perl/File-Remove-0.200.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Transport-3 >=dev-perl/Object-Realize-Later-0.190.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=virtual/perl-Test-Simple-0.470.0 !!<dev-perl/Mail-Box-3 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Mail folder manager and MUA backend
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Box/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=dev-perl/Mail-Box-IMAP4 dev-perl/Mail-Box-POP3
-RDEPEND=virtual/perl-Carp dev-perl/TimeDate >=dev-perl/Devel-GlobalDestruction-0.90.0 >=dev-perl/File-Remove-0.200.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Transport-3 >=dev-perl/Object-Realize-Later-0.190.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=virtual/perl-Test-Simple-0.470.0 !!<dev-perl/Mail-Box-3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Mail-Box-3.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9a7a89b094d2df0777894d6c7ba0f79e
diff --git a/dev-perl/Mail-Box-IMAP4-3.2.0 b/dev-perl/Mail-Box-IMAP4-3.2.0
deleted file mode 100644
index 7b68756a586b..000000000000
--- a/dev-perl/Mail-Box-IMAP4-3.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/TimeDate dev-perl/Digest-HMAC virtual/perl-Digest-MD5 virtual/perl-File-Spec >=dev-perl/Mail-Box-3 dev-perl/Mail-IMAPClient >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Transport-3 virtual/perl-Scalar-List-Utils !!<dev-perl/Mail-Box-3 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Mail::Box connector via IMAP4
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Box-IMAP4/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TimeDate dev-perl/Digest-HMAC virtual/perl-Digest-MD5 virtual/perl-File-Spec >=dev-perl/Mail-Box-3 dev-perl/Mail-IMAPClient >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Transport-3 virtual/perl-Scalar-List-Utils !!<dev-perl/Mail-Box-3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Mail-Box-IMAP4-3.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=49d892e5a1fcfcfdea3272c66b7782b7
diff --git a/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.2.0.ebuild b/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.2.0.ebuild
new file mode 100644
index 000000000000..3580c3294913
--- /dev/null
+++ b/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.2.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.002
+inherit perl-module
+
+DESCRIPTION="Mail::Box connector via IMAP4"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/TimeDate
+ dev-perl/Digest-HMAC
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Spec
+ >=dev-perl/Mail-Box-3
+ dev-perl/Mail-IMAPClient
+ >=dev-perl/Mail-Message-3
+ >=dev-perl/Mail-Transport-3
+ virtual/perl-Scalar-List-Utils
+ !!<dev-perl/Mail-Box-3
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Mail-Box-IMAP4/Manifest b/dev-perl/Mail-Box-IMAP4/Manifest
new file mode 100644
index 000000000000..a81f3841652f
--- /dev/null
+++ b/dev-perl/Mail-Box-IMAP4/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Box-IMAP4-3.002.tar.gz 41874 BLAKE2B 86b57eb0558d42e593c9b8ef44454ea805498229d8f2c75638f3dea399697bde62dc539c48870906eebd3bdd98c28a7efef2055c44a43b514b0950154c6800be SHA512 0d5ef070271ad67492209d479acfd056fb7c3e4d21e2a0ed5986535e3a59d3a330831771914c35223e4819b78a47ab02f350788fd8617ae293cae3dd7887896f
+EBUILD Mail-Box-IMAP4-3.2.0.ebuild 627 BLAKE2B 5b0753ed21d114c40156ee82d0f222f21ae3e87df4c78511a7007e0d60d220e83fae4fecbad27a55569bd422895e2df2ad1e2acdf94c8d0d3a13e5350d65cef5 SHA512 c68df3301c4d863fb275fd96e839df4944c868bb7fff1028cffb9044527b8a6f5d29a4f5411732c929f39dfa2a1c0fc45a44b163b946d8d8554b9223e6bb9645
+MISC metadata.xml 968 BLAKE2B 5b44b8e7508f8a23a69be773848a9c2f563e8a4d67355087b56f03e1535e31c44f6b2108c4a953573ec7b4d120428535b5cf3db6f27282b9d6392dcfdd921e83 SHA512 404c9c94711b4b01c84659183ad18696fb85732df7a15f6be38ffe33f345c361a2821f42ef56c05563e610e5eff1983c5d40995c6d3e2929834b9d6e9d250b4f
diff --git a/dev-perl/Mail-Box-IMAP4/metadata.xml b/dev-perl/Mail-Box-IMAP4/metadata.xml
new file mode 100644
index 000000000000..5ceb4cbec34f
--- /dev/null
+++ b/dev-perl/Mail-Box-IMAP4/metadata.xml
@@ -0,0 +1,20 @@
+<?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">Mail-Box-IMAP4</remote-id>
+ <remote-id type="cpan-module">Mail::Box::IMAP4</remote-id>
+ <remote-id type="cpan-module">Mail::Box::IMAP4::Head</remote-id>
+ <remote-id type="cpan-module">Mail::Box::IMAP4::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Server::IMAP4</remote-id>
+ <remote-id type="cpan-module">Mail::Server::IMAP4::Fetch</remote-id>
+ <remote-id type="cpan-module">Mail::Server::IMAP4::List</remote-id>
+ <remote-id type="cpan-module">Mail::Server::IMAP4::Search</remote-id>
+ <remote-id type="cpan-module">Mail::Server::IMAP4::User</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::IMAP4</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Box-POP3-3.3.0 b/dev-perl/Mail-Box-POP3-3.3.0
deleted file mode 100644
index 9b86a7197c1d..000000000000
--- a/dev-perl/Mail-Box-POP3-3.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 virtual/perl-File-Spec virtual/perl-IO >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Box-3 virtual/perl-Scalar-List-Utils virtual/perl-Socket !!<dev-perl/Mail-Box-3 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Mail::Box connector via POP3
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Box-POP3/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 virtual/perl-File-Spec virtual/perl-IO >=dev-perl/Mail-Message-3 >=dev-perl/Mail-Box-3 virtual/perl-Scalar-List-Utils virtual/perl-Socket !!<dev-perl/Mail-Box-3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Mail-Box-POP3-3.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6f59169b877c8e4ab2070756867fc317
diff --git a/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.3.0.ebuild b/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.3.0.ebuild
new file mode 100644
index 000000000000..c9845fe65509
--- /dev/null
+++ b/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.003
+inherit perl-module
+
+DESCRIPTION="Mail::Box connector via POP3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=dev-perl/Mail-Message-3
+ >=dev-perl/Mail-Box-3
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Socket
+ !!<dev-perl/Mail-Box-3
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+DIST_TEST="do" # parallel tests fail
diff --git a/dev-perl/Mail-Box-POP3/Manifest b/dev-perl/Mail-Box-POP3/Manifest
new file mode 100644
index 000000000000..697fa12f3776
--- /dev/null
+++ b/dev-perl/Mail-Box-POP3/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Box-POP3-3.003.tar.gz 30500 BLAKE2B cfa99af8777bc590eff77fb776a2e161590809da59148dd986fba7409860244dd99eca431e398aea9f00046b73d172a70762b504e79eeacebf57f4e8ca277688 SHA512 be63f85abbf78e1497eb6d6d3f87e80a3fd6d58fa6469f8732435cc740f72c2ffc6da8f5d98907e2dd4b7d0412c15f94abb994fc9274701ee050f4a3e1f50397
+EBUILD Mail-Box-POP3-3.3.0.ebuild 624 BLAKE2B 90e7870008d1a48f3ea1425f66da93eb5aec46ec903bdaca7d79123498b9cb5c2732c6717657f7ef88df38b3e5970fae74f0ba1319a129e00f74d18428cd48a8 SHA512 dcc86fef39535dcbc1c4a441cb7849156e35f15461ef928ab8918d1e74c2fcf8b4c0cbdef81baa0434d36932e989d64bdc66e1a74d3ac8452e045964c225236c
+MISC metadata.xml 669 BLAKE2B b903688b65901d93a013292fd794854efb53a707bd403d0719357b9f8b0c531243051027adcea2aae3b28849df373b72392ecbd8e9d8fe716ebda7a5d08fce58 SHA512 0be6b17ee52b22b1e88f530ddfd6fd13ff56964b09dda2486bf121818d6b5d39a0acb660623266dc36a357622cad8a0ec4f307242be7eafc8c68e148bff87746
diff --git a/dev-perl/Mail-Box-POP3/metadata.xml b/dev-perl/Mail-Box-POP3/metadata.xml
new file mode 100644
index 000000000000..128321916cac
--- /dev/null
+++ b/dev-perl/Mail-Box-POP3/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Mail-Box-POP3</remote-id>
+ <remote-id type="cpan-module">Mail::Box::POP3</remote-id>
+ <remote-id type="cpan-module">Mail::Box::POP3::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::POP3::Test</remote-id>
+ <remote-id type="cpan-module">Mail::Box::POP3s</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::POP3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Box/Mail-Box-2.118.0.ebuild b/dev-perl/Mail-Box/Mail-Box-2.118.0.ebuild
new file mode 100644
index 000000000000..cd4749613f7b
--- /dev/null
+++ b/dev-perl/Mail-Box/Mail-Box-2.118.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MARKOV
+MODULE_VERSION=2.118
+inherit perl-module
+
+DESCRIPTION="Mail folder manager and MUA backend"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/TimeDate
+ >=dev-perl/Devel-GlobalDestruction-0.90.0
+ dev-perl/Digest-HMAC
+ >=virtual/perl-Encode-2.260.0
+ >=dev-perl/File-Remove-0.200.0
+ >=virtual/perl-File-Spec-0.700.0
+ dev-perl/IO-stringy
+ virtual/perl-MIME-Base64
+ >=dev-perl/MIME-Types-1.4.0
+ >=dev-perl/Object-Realize-Later-0.190.0
+ >=virtual/perl-Scalar-List-Utils-1.130.0
+ >=dev-perl/URI-1.230.0
+ >=dev-perl/User-Identity-0.940.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Harness-3.0.0
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+SRC_TEST=do
+
+src_configure() {
+ MAILBOX_INSTALL_OPTIONALS=n \
+ MAILBOX_RUN_TESTS=y \
+ perl-module_src_configure
+}
+
+src_test() {
+ perl_rm_files tests/02dist/10pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-Box/Mail-Box-3.1.0.ebuild b/dev-perl/Mail-Box/Mail-Box-3.1.0.ebuild
new file mode 100644
index 000000000000..aa99cb78b7ce
--- /dev/null
+++ b/dev-perl/Mail-Box/Mail-Box-3.1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.001
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Mail folder manager and MUA backend"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+PDEPEND="
+ dev-perl/Mail-Box-IMAP4
+ dev-perl/Mail-Box-POP3
+"
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/TimeDate
+ >=dev-perl/Devel-GlobalDestruction-0.90.0
+ >=dev-perl/File-Remove-0.200.0
+ >=virtual/perl-File-Spec-0.700.0
+ dev-perl/IO-stringy
+ >=dev-perl/Mail-Message-3
+ >=dev-perl/Mail-Transport-3
+ >=dev-perl/Object-Realize-Later-0.190.0
+ >=virtual/perl-Scalar-List-Utils-1.130.0
+ >=virtual/perl-Test-Simple-0.470.0
+ !!<dev-perl/Mail-Box-3
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+DIST_TEST="do" # parallel tests fail
diff --git a/dev-perl/Mail-Box/Mail-Box-3.2.0.ebuild b/dev-perl/Mail-Box/Mail-Box-3.2.0.ebuild
new file mode 100644
index 000000000000..4b3b930639f2
--- /dev/null
+++ b/dev-perl/Mail-Box/Mail-Box-3.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.002
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Mail folder manager and MUA backend"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+PDEPEND="
+ dev-perl/Mail-Box-IMAP4
+ dev-perl/Mail-Box-POP3
+"
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/TimeDate
+ >=dev-perl/Devel-GlobalDestruction-0.90.0
+ >=dev-perl/File-Remove-0.200.0
+ >=virtual/perl-File-Spec-0.700.0
+ dev-perl/IO-stringy
+ >=dev-perl/Mail-Message-3
+ >=dev-perl/Mail-Transport-3
+ >=dev-perl/Object-Realize-Later-0.190.0
+ >=virtual/perl-Scalar-List-Utils-1.130.0
+ >=virtual/perl-Test-Simple-0.470.0
+ !!<dev-perl/Mail-Box-3
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+DIST_TEST="do" # parallel tests fail
diff --git a/dev-perl/Mail-Box/Mail-Box-3.3.0.ebuild b/dev-perl/Mail-Box/Mail-Box-3.3.0.ebuild
new file mode 100644
index 000000000000..4cd3f0611061
--- /dev/null
+++ b/dev-perl/Mail-Box/Mail-Box-3.3.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.003
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Mail folder manager and MUA backend"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+PDEPEND="
+ dev-perl/Mail-Box-IMAP4
+ dev-perl/Mail-Box-POP3
+"
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/TimeDate
+ >=dev-perl/Devel-GlobalDestruction-0.90.0
+ >=dev-perl/File-Remove-0.200.0
+ >=virtual/perl-File-Spec-0.700.0
+ dev-perl/IO-stringy
+ >=dev-perl/Mail-Message-3
+ >=dev-perl/Mail-Transport-3
+ >=dev-perl/Object-Realize-Later-0.190.0
+ >=virtual/perl-Scalar-List-Utils-1.130.0
+ >=virtual/perl-Test-Simple-0.470.0
+ !!<dev-perl/Mail-Box-3
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+DIST_TEST="do" # parallel tests fail
diff --git a/dev-perl/Mail-Box/Manifest b/dev-perl/Mail-Box/Manifest
new file mode 100644
index 000000000000..0869442541cd
--- /dev/null
+++ b/dev-perl/Mail-Box/Manifest
@@ -0,0 +1,9 @@
+DIST Mail-Box-2.118.tar.gz 631156 BLAKE2B 3d9d9485434b0d6b6bf800d4674068e7dd8780dba90b69bbb1320f2c55c948dd29d4d6b55b5c0043b0f718c021bd4ef083df1ef7cb43e86229dccd9daa885a69 SHA512 50b7d0e5f973e86c3e892fb684ff72bfd8191da1d02cb8d30c17e908586f5324a3c2987c4ea0ca8e913340916d44c5322b696d658895a1ee0a037c42f681fd82
+DIST Mail-Box-3.001.tar.gz 340244 BLAKE2B 00f4c2ed7732f69a467d45bc71ba0841eac55b9280e77513a046c1c6fdbb5b4f521b8a04a22312694d7e70e37e8fb860eaf4d0135930441f2b19d3fb7ffa4ea6 SHA512 55bf5c58fee49303126dd863eb1710d6a39ce6bac2d8b6a20bbc3c44099575836a6f58c4085b7788a422c48335e4896581193d2770751d97c724e5cc2ef433c5
+DIST Mail-Box-3.002.tar.gz 340549 BLAKE2B 7addda50391835b75ee57ba934b1b75a4b41ffe672f56a23c39cfac93fee6c6ad30ac7d905e5a21465866e003f30da61deb505978882c7a0309101ab9b955617 SHA512 aa78d799f23befd5cfe9ed4d4b238a93f7b6fb648bcb36659c1c78c23d5e13e307f323aade5164061e29f0f19206ae4f49163ea0d532a2a17d02a7dad9f6ce20
+DIST Mail-Box-3.003.tar.gz 340558 BLAKE2B b6119c6b519ef3fa277dc8af7c53d78ed611351bd3c7e961f4fe96c6a73355761e42448e61e7a071b1e52b15f4c8982964e3405385c7cf762a9772777270b73a SHA512 02a3fec4d7ec99490bb6e1223e606db0b6149479ff047ebf7a9b905e0f299256f58ec27b2335c7f9e309d23d2b32a99544dccd5edde41a5910bd64078dfc6629
+EBUILD Mail-Box-2.118.0.ebuild 1018 BLAKE2B bc1244e7c709049cfe8ab4a47e79a579ded18934d05d85a8d63a00422078597ffb04635b54b97553d99108eeb503a91c1a98d40fe5470b9e9ee353ba99b5c66a SHA512 f442b0060fa8b0b7f45dd92b2651782dff0411f4620d3d1bdc03f3407be41458d3c56f7b7957854fb4e6d8d64b5ce727a356cc8141d00862a621f4b174297cd2
+EBUILD Mail-Box-3.1.0.ebuild 838 BLAKE2B b4ce80794206aca348f3be0fb9c97fac71ee065698c548f5c4e401317764445841dbb7f02c31f575df7fd33a05d599eeed67dbe4ed6f41884d18f00cabfc027e SHA512 28b3aca8752940f4302f263a6eabd3162f691f6349da8273f6fdd8fca17b92e202b84430e4d656cfa80aac4c3a5c5d90962b797796fb2761f20b705228b05cac
+EBUILD Mail-Box-3.2.0.ebuild 838 BLAKE2B e9c9012e57fc8aae0ac6a613d1d67b825f2d70db16f4402b2023ae492dbb997257a05c356f8cfbf060c42e981bd6789dfe7ee3953da6985aa4d21ea170390a1b SHA512 540defba3a767da34a640c9e4001a230dfe095d96624f9d0db68955b1fb3fa1f7742fd9f78a5eb681a75e50ebbb5ea9ecddac6a6feea49ff435873ded51e6201
+EBUILD Mail-Box-3.3.0.ebuild 838 BLAKE2B 874ddffa7bbdc8998868031322d77e27f8c71b24bbdedd6fe4ed4f09332bbc74a92ed85a38c06a8326c1b4c27212fcb7595df550f7490d587301222bb4208123 SHA512 b004bf7e6544ecc217fd7cd27af9c0b265ab17f435f2b8632f236406d3f35386b489c3d118a13ae16be77ff7398772ec5d49922dd52436d364de8f07c78d2665
+MISC metadata.xml 3242 BLAKE2B 35677bcd285f30351881878fad44b6eaf7d09d059351ebd6b90e6d980fc313fc4a394700f70e97012c38174be9a4a3476958e36c39d0b1ccffb28cdbcd79fc93 SHA512 34cd19b5f83375f885077ded50a40c53861d1baebd80db03b44e6455ee519ec069aeddfe31927fc092b2f804ebf0cd76cd3b34bbd8ce6d5b9cc456daae1a7139
diff --git a/dev-perl/Mail-Box/metadata.xml b/dev-perl/Mail-Box/metadata.xml
new file mode 100644
index 000000000000..d324883a86ac
--- /dev/null
+++ b/dev-perl/Mail-Box/metadata.xml
@@ -0,0 +1,55 @@
+<?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">Mail-Box</remote-id>
+ <remote-id type="cpan-module">Mail::Box</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Collection</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Dir</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Dir::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::File</remote-id>
+ <remote-id type="cpan-module">Mail::Box::File::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Identity</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Locker</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Locker::DotLock</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Locker::FcntlLock</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Locker::Flock</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Locker::Multi</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Locker::Mutt</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Locker::NFS</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Locker::POSIX</remote-id>
+ <remote-id type="cpan-module">Mail::Box::MH</remote-id>
+ <remote-id type="cpan-module">Mail::Box::MH::Index</remote-id>
+ <remote-id type="cpan-module">Mail::Box::MH::Labels</remote-id>
+ <remote-id type="cpan-module">Mail::Box::MH::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Maildir</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Maildir::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Manage::User</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Manager</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Mbox</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Mbox::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Message::Destructed</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Net</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Net::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Search</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Search::Grep</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Search::SpamAssassin</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Test</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Thread::Manager</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Thread::Node</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Tie</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Tie::ARRAY</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Tie::HASH</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Body::Delayed</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Dummy</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head::Delayed</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head::Subset</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Wrapper::SpamAssassin</remote-id>
+ <remote-id type="cpan-module">Mail::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Builder-2.130.0 b/dev-perl/Mail-Builder-2.130.0
deleted file mode 100644
index 1f6ac87838b7..000000000000
--- a/dev-perl/Mail-Builder-2.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Load dev-perl/Email-Address dev-perl/Email-Date-Format >=dev-perl/Email-MessageID-1.400.0 dev-perl/Email-Valid virtual/perl-Encode >=dev-perl/MIME-tools-5.400.0 >=dev-perl/HTML-Tree-3.0.0 dev-perl/MIME-Types >=dev-perl/Moose-0.940.0 dev-perl/Path-Class dev-perl/Text-Table dev-perl/namespace-autoclean >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Most dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Easily create plaintext/html e-mail messages with attachments and inline images
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Builder/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Load dev-perl/Email-Address dev-perl/Email-Date-Format >=dev-perl/Email-MessageID-1.400.0 dev-perl/Email-Valid virtual/perl-Encode >=dev-perl/MIME-tools-5.400.0 >=dev-perl/HTML-Tree-3.0.0 dev-perl/MIME-Types >=dev-perl/Moose-0.940.0 dev-perl/Path-Class dev-perl/Text-Table dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MAROS/Mail-Builder-2.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4f4381ad513c6efe95f8f756556103a3
diff --git a/dev-perl/Mail-Builder-Simple-0.160.0-r1 b/dev-perl/Mail-Builder-Simple-0.160.0-r1
deleted file mode 100644
index 063513b9601f..000000000000
--- a/dev-perl/Mail-Builder-Simple-0.160.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Mail-Builder-1.12 dev-perl/Email-Sender dev-perl/Email-Valid dev-perl/Config-Any dev-perl/Config-General dev-perl/Exception-Died >=dev-perl/MailTools-2.04 dev-perl/Email-MessageID dev-perl/MIME-tools dev-perl/HTML-Template dev-perl/Template-Toolkit test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Send UTF-8 HTML and text email using templates
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-Builder-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Mail-Builder-1.12 dev-perl/Email-Sender dev-perl/Email-Valid dev-perl/Config-Any dev-perl/Config-General dev-perl/Exception-Died >=dev-perl/MailTools-2.04 dev-perl/Email-MessageID dev-perl/MIME-tools dev-perl/HTML-Template dev-perl/Template-Toolkit dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TE/TEDDY/Mail-Builder-Simple-0.16.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=22f2d7779af0c0b3f2ced7c0b9aaf90b
diff --git a/dev-perl/Mail-Builder-Simple/Mail-Builder-Simple-0.160.0-r1.ebuild b/dev-perl/Mail-Builder-Simple/Mail-Builder-Simple-0.160.0-r1.ebuild
new file mode 100644
index 000000000000..d1327eee4bc7
--- /dev/null
+++ b/dev-perl/Mail-Builder-Simple/Mail-Builder-Simple-0.160.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TEDDY
+MODULE_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="Send UTF-8 HTML and text email using templates"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+COMMON="
+ >=dev-perl/Mail-Builder-1.12
+ dev-perl/Email-Sender
+ dev-perl/Email-Valid
+ dev-perl/Config-Any
+ dev-perl/Config-General
+ dev-perl/Exception-Died
+ >=dev-perl/MailTools-2.04
+ dev-perl/Email-MessageID
+ dev-perl/MIME-tools
+ dev-perl/HTML-Template
+ dev-perl/Template-Toolkit
+"
+DEPEND="${COMMON}
+ test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )"
+RDEPEND="${COMMON}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Mail-Builder-Simple/Manifest b/dev-perl/Mail-Builder-Simple/Manifest
new file mode 100644
index 000000000000..a1b953789938
--- /dev/null
+++ b/dev-perl/Mail-Builder-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Builder-Simple-0.16.tar.gz 19891 BLAKE2B 0bb1e371e3b089c5a0bc11a864535e97ee4e6f1d19c94b0b7e6a9e6f3a20ba9806e8deb7b95431c36521eeecc117345ccb2273e8a90e2e9d1367264477ad22c6 SHA512 5827ca6637669ff682d0a3c1143808821779f2347285f3f10329c00833f4076cce934e99377577b07d7067511ca90dce40a9e7f1702c948ac09bfe3b6853fade
+EBUILD Mail-Builder-Simple-0.160.0-r1.ebuild 680 BLAKE2B 28318b34f5576c1d75008e4d69489b9f1627fb7aa8ef54e10e1900d9f4086104f76db0ce179bf7dafac3fd784fbf3338bcbd7c25bddaa51dc2964d62bc5b6170 SHA512 96d0a4394af85ed08369040f1a47d1672cc349626c22768360e00ee758a28c45c58f1d462e3fcb74548518711ce181f3535b346fd185447916003f0120b35fd8
+MISC metadata.xml 760 BLAKE2B 8dfa5a40e31c2a2dd4e8bd8e990945b47de20960fc7240907d9ad6bf858cc9bfcff3aa24e2faf66a5aa920b98c6ece1584dcde28bc41b2658f4053d9b318ccad SHA512 aa0bedd1c62655fb736afe4d18eccaf9a0976384f079b93f0845a172cb068569076eeff40c76976ad5a4c5f80e6afb0547882d73c18ab08b1122397620163c02
diff --git a/dev-perl/Mail-Builder-Simple/metadata.xml b/dev-perl/Mail-Builder-Simple/metadata.xml
new file mode 100644
index 000000000000..8a6227e19f46
--- /dev/null
+++ b/dev-perl/Mail-Builder-Simple/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Mail-Builder-Simple</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Simple</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Simple::HTML::Template</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Simple::Scalar</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Simple::TT</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Builder/Mail-Builder-2.130.0.ebuild b/dev-perl/Mail-Builder/Mail-Builder-2.130.0.ebuild
new file mode 100644
index 000000000000..a059d3835732
--- /dev/null
+++ b/dev-perl/Mail-Builder/Mail-Builder-2.130.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MAROS
+DIST_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="Easily create plaintext/html e-mail messages with attachments and inline images"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# HTML::Tree -> HTML-TreeBuilder
+# MIME::Tools -> MIME-tools
+RDEPEND="
+ dev-perl/Class-Load
+ dev-perl/Email-Address
+ dev-perl/Email-Date-Format
+ >=dev-perl/Email-MessageID-1.400.0
+ dev-perl/Email-Valid
+ virtual/perl-Encode
+ >=dev-perl/MIME-tools-5.400.0
+ >=dev-perl/HTML-Tree-3.0.0
+ dev-perl/MIME-Types
+ >=dev-perl/Moose-0.940.0
+ dev-perl/Path-Class
+ dev-perl/Text-Table
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ dev-perl/Test-Most
+ dev-perl/Test-NoWarnings
+ )
+"
diff --git a/dev-perl/Mail-Builder/Manifest b/dev-perl/Mail-Builder/Manifest
new file mode 100644
index 000000000000..3dc30989d6b1
--- /dev/null
+++ b/dev-perl/Mail-Builder/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Builder-2.13.tar.gz 54004 BLAKE2B c55539888e82d40314f511bfa44fe471c3ea4f68804627a9791caae8e0dbaf4eac71b1f8b9d092a278cfc04b5f427017180c1a1dfb2e4df93c992d0183c56899 SHA512 2ebc5690519b9d5fb715aff6feeec55ce5d298a0b117dc4195dfb296dcef3b4b93d46d88d477802329c902cc1cafe932dbe5ac77d570d8f5bc0c32371ecc3b51
+EBUILD Mail-Builder-2.130.0.ebuild 840 BLAKE2B aa990cb39e457e2be4e2564ffa0d37139d83bc411bb6f6f3093f313cd7270b2d85a5d0f157a3a03ef0a6e4725b7f20fa9f08174c08e234c3995a99e72662ae50 SHA512 ce5f2c3e92e76131759b40706e29023881d14ee67da6857b8fc621f410e9b02acc485cb0007f1d795e7bd4ce61f7d9879fb46dc61cfa67fcff7c253f4ef24a96
+MISC metadata.xml 1305 BLAKE2B e09a911651a2edbdda497bea751a2c032413f862b925cf6db5a910fe34403136acc50db00e2943edbbca72618c568d3dbf7acf389ac96d6527fa022ee7fb4f0d SHA512 093499cc36ed3f9fd7db25e7411a7f10195e730edbb22643a7231adbd50664a3cc8f35c2780497bea942c7ceb3e1b8347305c92930dd915545e28aeb90fc56c7
diff --git a/dev-perl/Mail-Builder/metadata.xml b/dev-perl/Mail-Builder/metadata.xml
new file mode 100644
index 000000000000..4f6791fa06b5
--- /dev/null
+++ b/dev-perl/Mail-Builder/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Mail-Builder</remote-id>
+ <remote-id type="cpan-module">Mail::Builder</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Address</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Attachment</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Attachment::Data</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Attachment::File</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Image</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Image::Data</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Image::File</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::List</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Role::File</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::TypeConstraints</remote-id>
+ <remote-id type="cpan-module">Mail::Builder::Utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-DKIM-0.400.0 b/dev-perl/Mail-DKIM-0.400.0
deleted file mode 100644
index 795d83caebc1..000000000000
--- a/dev-perl/Mail-DKIM-0.400.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Crypt-OpenSSL-RSA-0.24 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/Net-DNS dev-perl/MailTools dev-lang/perl:=[-build(-)]
-DESCRIPTION=Mail::DKIM - Signs/verifies Internet mail using DKIM message signatures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-DKIM/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-OpenSSL-RSA-0.24 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/Net-DNS dev-perl/MailTools dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JA/JASLONG/Mail-DKIM-0.40.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3fa1ce1fbc0f1a3623a2facaa829503a
diff --git a/dev-perl/Mail-DKIM-0.410.0 b/dev-perl/Mail-DKIM-0.410.0
deleted file mode 100644
index 37a3bcc03b04..000000000000
--- a/dev-perl/Mail-DKIM-0.410.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-OpenSSL-RSA-0.24 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/Net-DNS dev-perl/MailTools virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Signs/verifies Internet mail using DKIM message signatures
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-DKIM/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-OpenSSL-RSA-0.24 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/Net-DNS dev-perl/MailTools dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.41.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=046d2e1450c89cbcacbc05849dba5551
diff --git a/dev-perl/Mail-DKIM-0.440.0 b/dev-perl/Mail-DKIM-0.440.0
deleted file mode 100644
index def65dbce55d..000000000000
--- a/dev-perl/Mail-DKIM-0.440.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-OpenSSL-RSA-0.24 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/Net-DNS dev-perl/MailTools virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Net-DNS-Resolver-Mock virtual/perl-Test-Simple dev-perl/YAML-LibYAML ) dev-lang/perl:=
-DESCRIPTION=Signs/verifies Internet mail using DKIM message signatures
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-DKIM/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-OpenSSL-RSA-0.24 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/Net-DNS dev-perl/MailTools dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.44.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1f44ef3b48d7b0e4c963764a4538cbe1
diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-0.400.0.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-0.400.0.ebuild
new file mode 100644
index 000000000000..1b669f3ec629
--- /dev/null
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-0.400.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JASLONG
+MODULE_VERSION=0.40
+inherit perl-module
+
+DESCRIPTION="Mail::DKIM - Signs/verifies Internet mail using DKIM message signatures"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=">=dev-perl/Crypt-OpenSSL-RSA-0.24
+ virtual/perl-Digest-SHA
+ virtual/perl-MIME-Base64
+ dev-perl/Net-DNS
+ dev-perl/MailTools"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+src_test(){
+ # disable online tests
+ for test in policy public_key verifier ; do
+ mv "${S}"/t/${test}.t{,.disable}
+ done
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-0.410.0.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-0.410.0.ebuild
new file mode 100644
index 000000000000..ab087c3dae78
--- /dev/null
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-0.410.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=0.41
+DIST_EXAMPLES=("examples/*" "scripts/*")
+inherit perl-module
+
+DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Crypt-OpenSSL-RSA-0.24
+ virtual/perl-Digest-SHA
+ virtual/perl-MIME-Base64
+ dev-perl/Net-DNS
+ dev-perl/MailTools"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+mydoc=("doc/*.txt" "HACKING.DKIM")
+
+src_prepare() {
+ # https://rt.cpan.org/Ticket/Display.html?id=121194
+ mkdir -p "${S}"/examples || die "Can't mkdir ${S}/examples"
+ mv "${S}"/sample_mime_lite.pl "${S}"/examples || die "Can't relocate sample_mime_lite"
+ sed -i -e '/^sample_mime_lite.pl/d' MANIFEST || die "Can't fix manifest"
+ perl-module_src_prepare
+}
+src_test(){
+ # disable online tests
+ perl_rm_files t/{policy,public_key,verifier,dev-manifest}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-0.440.0.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-0.440.0.ebuild
new file mode 100644
index 000000000000..9cafa9056730
--- /dev/null
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-0.440.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=0.44
+DIST_EXAMPLES=("scripts/*")
+inherit perl-module
+
+DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Crypt-OpenSSL-RSA-0.24
+ virtual/perl-Digest-SHA
+ virtual/perl-MIME-Base64
+ dev-perl/Net-DNS
+ dev-perl/MailTools
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Net-DNS-Resolver-Mock
+ virtual/perl-Test-Simple
+ dev-perl/YAML-LibYAML
+ )
+"
+mydoc=("doc/*.txt" "HACKING.DKIM")
+
+src_test(){
+ # disable online tests
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE=~network"
+ perl_rm_files t/{policy,public_key,verifier,dev-manifest}.t
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-DKIM/Manifest b/dev-perl/Mail-DKIM/Manifest
new file mode 100644
index 000000000000..6f305074ea16
--- /dev/null
+++ b/dev-perl/Mail-DKIM/Manifest
@@ -0,0 +1,7 @@
+DIST Mail-DKIM-0.40.tar.gz 95186 BLAKE2B 8b1aa170c7da5e74539686d5cb81081e531e7c99e42479804d4a463ae7139548b8f69dffb1d8a2eea250355c886de89a27a99d15467418853f5ba61eba6f1c66 SHA512 27f10a96f70e56e69f55e5077fb93f29f66d8e7a21846c8fb518403af915f85ac06f0968e6002fa2dc7090746e14a5a7bd973e46bb1d52e4200c3c120cd2e924
+DIST Mail-DKIM-0.41.tar.gz 100564 BLAKE2B ea47b20881a14557bceb19e174c6600cc36286482c2bda238b9d33dfc89ec52d202681cc42c660da44f2c006852f32a48cb095ca927d60bf7660b6f9ce72dcc4 SHA512 f16a818b058b405ee3ffc0962091e7d47268321b35dcd6ca42e1e37ed1ad5b1b3c1e32655f6f0643e046c53f1247a4b9bb9c0202eca7adce4f14d9b38b414f2e
+DIST Mail-DKIM-0.44.tar.gz 155301 BLAKE2B b64877870cb2a51dedd0bba65aaae96379b5477e2d22c6e1e5165badeddbd83eb70df8ecb183730060ba7131d527bc4382519fd6965a290fe35947a1f424fe19 SHA512 08501de43ce775454e90b18e95a5320fc590c82a14e8828f53510163bc73d7e82aaad35e6d79b7fd888b45aacc56bd422151c3c2b6e1e6db80a7ca62b2a469c3
+EBUILD Mail-DKIM-0.400.0.ebuild 675 BLAKE2B a993245f3754f7fe9232e5c6f9e554a0ac9eb765f4caedb1043d5374d1fc3a5d4b899168885237eb67ef94dca3b8b160f388a1f25078dff3e228414f3e822e09 SHA512 52c810e588c263e5ca58b8a213936de34e030d3a5f1f4d4909494bf4c51b40c45d82a7f9aac7cf522e6173e932f5a02478cb6510a132ab279776807fa65e4bcf
+EBUILD Mail-DKIM-0.410.0.ebuild 1099 BLAKE2B 76c5d3638237a054c231359061c46df3265bf3a7d4aace243ea579f5f86c847fccc38631765c67d710761b69a528d702244c4b21068b0b651138fa40bd783335 SHA512 e8e2c47192b085d8e808549b1c09ea69f81679278ef186807618ba09e6f2f6d4c9b4a27f1d8ec0734515356e6cec8e05f3d1926173f5ba0f9065367ed6afdc93
+EBUILD Mail-DKIM-0.440.0.ebuild 971 BLAKE2B f93a1cc30603d296280be14a7c84bf455da702c73509d3513f421b5a6790e32732f20eaad4ff4015cdc5271abf8d2baea0e8664d05bc7f4665e84ee44ac77a28 SHA512 3d769b9e170752929f8c85a7d4aacf88c01acd88c253e88ee86d50a685003a1c90952119403b2760dc6b15e1d6bccdaa89981d267f23881db5176358c70dd2e0
+MISC metadata.xml 2902 BLAKE2B f0f15c953f8b82ff518dcd48b67edec315b9ca102ee435487d5fc13379c6006acd56d75bce98467e2f43f7329a7386c5619f0ffcd108aefa14a46c5fe5b78f1d SHA512 a02c59e1d54f65fa5d48d43cbfb4d86f52006aff6ba8047b174edd7c1bc46ccbe72bc8c250c9c1daa03fe111636433ab3817419b7eff8d245b6058803c44ac2e
diff --git a/dev-perl/Mail-DKIM/metadata.xml b/dev-perl/Mail-DKIM/metadata.xml
new file mode 100644
index 000000000000..9aee5efc890b
--- /dev/null
+++ b/dev-perl/Mail-DKIM/metadata.xml
@@ -0,0 +1,46 @@
+<?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">Mail-DKIM</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::ARC::MessageSignature</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::ARC::Seal</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::ARC::Signer</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::ARC::Verifier</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Algorithm::Base</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Algorithm::dk_rsa_sha1</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Algorithm::rsa_sha1</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Algorithm::rsa_sha256</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::AuthorDomainPolicy</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::Base</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::DkCommon</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::DkimCommon</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::dk_nofws</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::dk_simple</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::nowsp</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::relaxed</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::seal</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Canonicalization::simple</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Common</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::DNS</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::DkPolicy</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::DkSignature</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::DkimPolicy</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Key</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::KeyValueList</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::MessageParser</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Policy</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::PrivateKey</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::PublicKey</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Signature</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Signer</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::SignerPolicy</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::TextWrap</remote-id>
+ <remote-id type="cpan-module">Mail::DKIM::Verifier</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-DMARC-1.201.709.110 b/dev-perl/Mail-DMARC-1.201.709.110
deleted file mode 100644
index 67c4a3a63a8c..000000000000
--- a/dev-perl/Mail-DMARC-1.201.709.110
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Net-IMAP-Simple ) dev-perl/CGI virtual/perl-CPAN virtual/perl-Carp dev-perl/Config-Tiny >=dev-perl/DBD-SQLite-1.310.0 >=dev-perl/DBIx-Simple-1.350.0 virtual/perl-Data-Dumper dev-perl/Email-MIME dev-perl/Email-Simple virtual/perl-Encode dev-perl/File-ShareDir virtual/perl-Getopt-Long dev-perl/HTTP-Message virtual/perl-HTTP-Tiny virtual/perl-IO virtual/perl-IO-Compress dev-perl/IO-Socket-SSL dev-perl/JSON dev-perl/libwww-perl dev-perl/Mail-DKIM dev-perl/Net-DNS dev-perl/Net-HTTP dev-perl/Net-IDN-Encode dev-perl/Net-IP dev-perl/Net-SMTPS dev-perl/Net-SSLeay >=dev-perl/Net-Server-2 virtual/perl-Socket >=dev-perl/Socket6-0.230.0 virtual/perl-Sys-Syslog dev-perl/Test-File-ShareDir dev-perl/URI dev-perl/XML-LibXML virtual/perl-parent >=dev-perl/Regexp-Common-2013031301 >=dev-perl/Module-Build-0.360.100 virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( dev-perl/Test-Exception dev-perl/Test-Output virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl implementation of DMARC
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-DMARC/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Net-IMAP-Simple ) dev-perl/CGI virtual/perl-CPAN virtual/perl-Carp dev-perl/Config-Tiny >=dev-perl/DBD-SQLite-1.310.0 >=dev-perl/DBIx-Simple-1.350.0 virtual/perl-Data-Dumper dev-perl/Email-MIME dev-perl/Email-Simple virtual/perl-Encode dev-perl/File-ShareDir virtual/perl-Getopt-Long dev-perl/HTTP-Message virtual/perl-HTTP-Tiny virtual/perl-IO virtual/perl-IO-Compress dev-perl/IO-Socket-SSL dev-perl/JSON dev-perl/libwww-perl dev-perl/Mail-DKIM dev-perl/Net-DNS dev-perl/Net-HTTP dev-perl/Net-IDN-Encode dev-perl/Net-IP dev-perl/Net-SMTPS dev-perl/Net-SSLeay >=dev-perl/Net-Server-2 virtual/perl-Socket >=dev-perl/Socket6-0.230.0 virtual/perl-Sys-Syslog dev-perl/Test-File-ShareDir dev-perl/URI dev-perl/XML-LibXML virtual/perl-parent >=dev-perl/Regexp-Common-2013031301 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DMARC-1.20170911.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=57f35ad1b6e7821951a90bc3767f4c8b
diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.201.709.110.ebuild b/dev-perl/Mail-DMARC/Mail-DMARC-1.201.709.110.ebuild
new file mode 100644
index 000000000000..e837b5c89c44
--- /dev/null
+++ b/dev-perl/Mail-DMARC/Mail-DMARC-1.201.709.110.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=1.20170911
+inherit perl-module
+
+DESCRIPTION="Perl implementation of DMARC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+PERL_RM_FILES=(
+ 'bin/install_deps.pl'
+)
+PATCHES=(
+ "${FILESDIR}/no-installdeps-script.patch"
+)
+RDEPEND="
+ !minimal? (
+ dev-perl/Net-IMAP-Simple
+
+ )
+ dev-perl/CGI
+ virtual/perl-CPAN
+ virtual/perl-Carp
+ dev-perl/Config-Tiny
+ >=dev-perl/DBD-SQLite-1.310.0
+ >=dev-perl/DBIx-Simple-1.350.0
+ virtual/perl-Data-Dumper
+ dev-perl/Email-MIME
+ dev-perl/Email-Simple
+ virtual/perl-Encode
+ dev-perl/File-ShareDir
+ virtual/perl-Getopt-Long
+ dev-perl/HTTP-Message
+ virtual/perl-HTTP-Tiny
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/IO-Socket-SSL
+ dev-perl/JSON
+ dev-perl/libwww-perl
+ dev-perl/Mail-DKIM
+ dev-perl/Net-DNS
+ dev-perl/Net-HTTP
+ dev-perl/Net-IDN-Encode
+ dev-perl/Net-IP
+ dev-perl/Net-SMTPS
+ dev-perl/Net-SSLeay
+ >=dev-perl/Net-Server-2
+ virtual/perl-Socket
+ >=dev-perl/Socket6-0.230.0
+ virtual/perl-Sys-Syslog
+ dev-perl/Test-File-ShareDir
+ dev-perl/URI
+ dev-perl/XML-LibXML
+ virtual/perl-parent
+ >=dev-perl/Regexp-Common-2013031301
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Output
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ local my_test_control
+ local badfiles=( t/author-*.t )
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if ! has network ${my_test_control} ; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE~=network";
+ badfiles+=( \
+ "t/04.PurePerl.t" \
+ "t/06.Result.t" \
+ "t/09.HTTP.t" \
+ "t/11.Report.Store.t" \
+ "t/17.Report.Aggregate.Schema.t" \
+ "t/22.Report.Send.SMTP.t" \
+ )
+ fi
+ perl_rm_files "${badfiles[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-DMARC/Manifest b/dev-perl/Mail-DMARC/Manifest
new file mode 100644
index 000000000000..a9c85c667b22
--- /dev/null
+++ b/dev-perl/Mail-DMARC/Manifest
@@ -0,0 +1,4 @@
+AUX no-installdeps-script.patch 417 BLAKE2B ddf32eb604254b7ece2cd91bd23ecb5300118eca21cf3407457992a59d9ab13998da044e026386b079cb2cebabaa13c9b561adddfe140f8fc0a32a36c7750c12 SHA512 4bbb65e331355b3803adaa4734d39261a4fe506e980bd3fad7d8b53a33e4100d4d20b768b08997a14a27b0e49dbcfeaa9ee7e01bddb70b70e74f4a968bae9ee1
+DIST Mail-DMARC-1.20170911.tar.gz 727703 BLAKE2B 6b339f8c0ba69ae7aa98eb41b7bebe40db320b20862f4d323a032a2fb83a7246ccbea9e9a08f408a92fac61173e41a565cc4f7f7172d4b43bb5e14b82720629f SHA512 76495835020408194919d1cc72380c95d0415982ddfe577fdbb7154df737c4a280c6068c355eb5a23998b590885a17a4c97b2f0c7f90ad8e84c93a402a6f9cc3
+EBUILD Mail-DMARC-1.201.709.110.ebuild 1933 BLAKE2B bad3084dd50852d695d989c6ed1ec39aa5b74877a10eb0e354155d7814d9ade1e8066d4bd6522d8654661ca4e91d6418641ba2687ae6270de5e33ed7d68727cc SHA512 20386cd574dfae43f05330d59f5b51dafd1d95c63eb8e0175f0720281dba6184c82f1b07cddcee289b5c76b2f64cebe5c94da5a157e343ce04730e3d1e4f6f31
+MISC metadata.xml 2238 BLAKE2B 56ad777ec5670ceb5690c9ab4768b6fda312f3110617cd2afbb06bf47ea1e2df351c5c4bf3a2678e9427f753213a0eb484c24a6dc301595764a6d72d1b7ce065 SHA512 4cadfa60aa6b88b134d5444ada49f210d24f2e7bde32de74a624a47a322d560228beace634dc97b915c7e72d22eb9a3e90852c19f2f3190d57d943009a6c99ed
diff --git a/dev-perl/Mail-DMARC/files/no-installdeps-script.patch b/dev-perl/Mail-DMARC/files/no-installdeps-script.patch
new file mode 100644
index 000000000000..8a13cb4f3e94
--- /dev/null
+++ b/dev-perl/Mail-DMARC/files/no-installdeps-script.patch
@@ -0,0 +1,11 @@
+diff -Naur Mail-DMARC-1.20150908/Build.PL Mail-DMARC-1.20150908b/Build.PL
+--- Mail-DMARC-1.20150908/Build.PL 2015-09-08 23:20:48.000000000 +0000
++++ Mail-DMARC-1.20150908b/Build.PL 2016-03-16 23:28:27.121254239 +0000
+@@ -95,7 +95,6 @@
+ "bin/dmarc_send_reports",
+ "bin/dmarc_update_public_suffix_list",
+ "bin/dmarc_view_reports",
+- "bin/install_deps.pl"
+ ],
+ "share_dir" => {
+ "dist" => "share"
diff --git a/dev-perl/Mail-DMARC/metadata.xml b/dev-perl/Mail-DMARC/metadata.xml
new file mode 100644
index 000000000000..283e736a731e
--- /dev/null
+++ b/dev-perl/Mail-DMARC/metadata.xml
@@ -0,0 +1,35 @@
+<?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">Mail-DMARC</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Base</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::HTTP</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Policy</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::PurePerl</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate::Metadata</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate::Record</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate::Record::Auth_Results</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate::Record::Auth_Results::DKIM</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate::Record::Auth_Results::SPF</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate::Record::Identifiers</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate::Record::Row</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Aggregate::Record::Row::Policy_Evaluated</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Receive</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Send</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Send::HTTP</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Send::SMTP</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Store</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::Store::SQL</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Report::URI</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Result</remote-id>
+ <remote-id type="cpan-module">Mail::DMARC::Result::Reason</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-DomainKeys-1.0.0-r1 b/dev-perl/Mail-DomainKeys-1.0.0-r1
deleted file mode 100644
index 2f88a5d0a806..000000000000
--- a/dev-perl/Mail-DomainKeys-1.0.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Net-DNS-0.34 dev-perl/MailTools dev-perl/Crypt-OpenSSL-RSA test? ( dev-perl/Email-Address ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A perl implementation of DomainKeys
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-DomainKeys/
-IUSE=test
-KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-DNS-0.34 dev-perl/MailTools dev-perl/Crypt-OpenSSL-RSA dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANTHONYU/Mail-DomainKeys-1.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=810b721f4fc8bad3af8c9c1cf9d4481d
diff --git a/dev-perl/Mail-DomainKeys/Mail-DomainKeys-1.0.0-r1.ebuild b/dev-perl/Mail-DomainKeys/Mail-DomainKeys-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..46dceaf71ec9
--- /dev/null
+++ b/dev-perl/Mail-DomainKeys/Mail-DomainKeys-1.0.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ANTHONYU
+MODULE_VERSION=1.0
+inherit perl-module
+
+DESCRIPTION="A perl implementation of DomainKeys"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Net-DNS-0.34
+ dev-perl/MailTools
+ dev-perl/Crypt-OpenSSL-RSA"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Email-Address )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Mail-DomainKeys/Manifest b/dev-perl/Mail-DomainKeys/Manifest
new file mode 100644
index 000000000000..472c663574cc
--- /dev/null
+++ b/dev-perl/Mail-DomainKeys/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-DomainKeys-1.0.tar.gz 9663 BLAKE2B a2f2ec112c19cca3e8c64720c80a0f0103b99cec163904d06981d3acdfe52d8ac8e75c8591450998572319df2a2a17058be7bb8ab12ce74461a82e93e2bcc37a SHA512 359f77c6c0eaa1bd1267dbda08371c4b7826ea6e3ad79f677f40653d0aa47822e01db033802fd4a1532a8ed46f05bb90f339171040be693670e26f8bb62b600f
+EBUILD Mail-DomainKeys-1.0.0-r1.ebuild 482 BLAKE2B a25735509912cb5c9c25576b0bb7dd17c82071bb1fae507ac6b10d7f7555768715a4c2effdb9b8afc7b76ca97e18ad846ea08c2c012ef31c23a509fe8359900b SHA512 5b5761232b8bc6bb9d3de3b4068b873e25813e0684126ac1e57643fc3257b553acb695688ffeca5464cec65bee61611cc1a6cb1750f3b0b5a524b27e4d3cdab6
+MISC metadata.xml 911 BLAKE2B 4c682db15dca2a6add79696671e3e8b41bd7b18687c2f45de0b153fe0e37721d2e3b6cb44c4ca0130a188eb5df69e472adfdfed21fdf61dc1435daf4f064d14d SHA512 cb6316607bbb3bd4cf2bc1ecec21e83d2e487bf0a3f343e595158344cf1c9bad36882239fdd9dd3a4b8d10116d03073004e4b15a5c2520d071f5d56813398d5f
diff --git a/dev-perl/Mail-DomainKeys/metadata.xml b/dev-perl/Mail-DomainKeys/metadata.xml
new file mode 100644
index 000000000000..382ee93aacfd
--- /dev/null
+++ b/dev-perl/Mail-DomainKeys/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Mail-DomainKeys</remote-id>
+ <remote-id type="cpan-module">Mail::DomainKeys</remote-id>
+ <remote-id type="cpan-module">Mail::DomainKeys::Header</remote-id>
+ <remote-id type="cpan-module">Mail::DomainKeys::Key</remote-id>
+ <remote-id type="cpan-module">Mail::DomainKeys::Key::Private</remote-id>
+ <remote-id type="cpan-module">Mail::DomainKeys::Key::Public</remote-id>
+ <remote-id type="cpan-module">Mail::DomainKeys::Message</remote-id>
+ <remote-id type="cpan-module">Mail::DomainKeys::Policy</remote-id>
+ <remote-id type="cpan-module">Mail::DomainKeys::Signature</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-IMAPClient-3.370.0 b/dev-perl/Mail-IMAPClient-3.370.0
deleted file mode 100644
index 9a068548dc5e..000000000000
--- a/dev-perl/Mail-IMAPClient-3.370.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-MIME-Base64 >=dev-perl/Parse-RecDescent-1.940.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=IMAP client module for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-IMAPClient/
-IUSE=test
-KEYWORDS=alpha amd64 arm ia64 ppc ~ppc64 ~s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-MIME-Base64 >=dev-perl/Parse-RecDescent-1.940.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLOBBES/Mail-IMAPClient-3.37.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=822f5a4318dba1d44bdf632ca0deb09c
diff --git a/dev-perl/Mail-IMAPClient-3.380.0 b/dev-perl/Mail-IMAPClient-3.380.0
deleted file mode 100644
index 41e208c594f5..000000000000
--- a/dev-perl/Mail-IMAPClient-3.380.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Temp >=virtual/perl-IO-1.260.0 virtual/perl-Scalar-List-Utils virtual/perl-MIME-Base64 >=dev-perl/Parse-RecDescent-1.967.9 ntlm? ( dev-perl/Authen-NTLM ) md5? ( dev-perl/Authen-SASL dev-perl/Digest-HMAC virtual/perl-Digest-MD5 ) ssl? ( dev-perl/IO-Socket-SSL ) zlib? ( virtual/perl-IO-Compress ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=IMAP client module for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-IMAPClient/
-IUSE=test ntlm md5 ssl zlib
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Temp >=virtual/perl-IO-1.260.0 virtual/perl-Scalar-List-Utils virtual/perl-MIME-Base64 >=dev-perl/Parse-RecDescent-1.967.9 ntlm? ( dev-perl/Authen-NTLM ) md5? ( dev-perl/Authen-SASL dev-perl/Digest-HMAC virtual/perl-Digest-MD5 ) ssl? ( dev-perl/IO-Socket-SSL ) zlib? ( virtual/perl-IO-Compress ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLOBBES/Mail-IMAPClient-3.38.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=79b0fdd934b77027050b23ea0e9a5d0e
diff --git a/dev-perl/Mail-IMAPClient-3.390.0 b/dev-perl/Mail-IMAPClient-3.390.0
deleted file mode 100644
index 8073ea3535ad..000000000000
--- a/dev-perl/Mail-IMAPClient-3.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Temp >=virtual/perl-IO-1.260.0 virtual/perl-Scalar-List-Utils virtual/perl-MIME-Base64 >=dev-perl/Parse-RecDescent-1.967.9 ntlm? ( dev-perl/Authen-NTLM ) md5? ( dev-perl/Authen-SASL dev-perl/Digest-HMAC virtual/perl-Digest-MD5 ) ssl? ( dev-perl/IO-Socket-SSL ) zlib? ( virtual/perl-IO-Compress ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=IMAP client module for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-IMAPClient/
-IUSE=test ntlm md5 ssl zlib examples
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Temp >=virtual/perl-IO-1.260.0 virtual/perl-Scalar-List-Utils virtual/perl-MIME-Base64 >=dev-perl/Parse-RecDescent-1.967.9 ntlm? ( dev-perl/Authen-NTLM ) md5? ( dev-perl/Authen-SASL dev-perl/Digest-HMAC virtual/perl-Digest-MD5 ) ssl? ( dev-perl/IO-Socket-SSL ) zlib? ( virtual/perl-IO-Compress ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLOBBES/Mail-IMAPClient-3.39.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e49c6cb5d63139f60e13097a45c64267
diff --git a/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild
new file mode 100644
index 000000000000..a7ae55b1eedf
--- /dev/null
+++ b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PLOBBES
+MODULE_VERSION=3.37
+inherit perl-module
+
+DESCRIPTION="IMAP client module for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 ~s390 ~sh sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Temp
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-MIME-Base64
+ >=dev-perl/Parse-RecDescent-1.940.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.380.0.ebuild b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.380.0.ebuild
new file mode 100644
index 000000000000..6147c3cf4977
--- /dev/null
+++ b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.380.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLOBBES
+DIST_VERSION=3.38
+inherit perl-module
+
+DESCRIPTION="IMAP client module for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test ntlm md5 ssl zlib"
+
+PATCHES=(
+ "${FILESDIR}/${DIST_VERSION}-makefilepl.patch"
+)
+PERL_RM_FILES=(
+ "t/quota.t" # Requires imap server config in test.txt
+ "t/basic.t"
+)
+# IO::File, IO::Select, IO::Socket, IO::Socket::INET -> perl-IO
+# Digest::HMAC_MD5 -> Digest-HMAC
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Temp
+ >=virtual/perl-IO-1.260.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-MIME-Base64
+ >=dev-perl/Parse-RecDescent-1.967.9
+ ntlm? ( dev-perl/Authen-NTLM )
+ md5? (
+ dev-perl/Authen-SASL
+ dev-perl/Digest-HMAC
+ virtual/perl-Digest-MD5
+ )
+ ssl? ( dev-perl/IO-Socket-SSL )
+ zlib? ( virtual/perl-IO-Compress )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.390.0.ebuild b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.390.0.ebuild
new file mode 100644
index 000000000000..95638104d953
--- /dev/null
+++ b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.390.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLOBBES
+DIST_VERSION=3.39
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="IMAP client module for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test ntlm md5 ssl zlib"
+
+PATCHES=(
+ "${FILESDIR}/${DIST_VERSION}-makefilepl.patch"
+)
+PERL_RM_FILES=(
+ "t/quota.t" # Requires imap server config in test.txt
+ "t/basic.t"
+ "t/pod.t" # Bad author test
+)
+# IO::File, IO::Select, IO::Socket, IO::Socket::INET -> perl-IO
+# Digest::HMAC_MD5 -> Digest-HMAC
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Temp
+ >=virtual/perl-IO-1.260.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-MIME-Base64
+ >=dev-perl/Parse-RecDescent-1.967.9
+ ntlm? ( dev-perl/Authen-NTLM )
+ md5? (
+ dev-perl/Authen-SASL
+ dev-perl/Digest-HMAC
+ virtual/perl-Digest-MD5
+ )
+ ssl? ( dev-perl/IO-Socket-SSL )
+ zlib? ( virtual/perl-IO-Compress )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Mail-IMAPClient/Manifest b/dev-perl/Mail-IMAPClient/Manifest
new file mode 100644
index 000000000000..3f6193380c66
--- /dev/null
+++ b/dev-perl/Mail-IMAPClient/Manifest
@@ -0,0 +1,9 @@
+AUX 3.38-makefilepl.patch 2592 BLAKE2B f19b22a6f32c6acb1cdfd2bbf7f6a14d1d4b360933c5832e949be73e21167b3eb814078466722ee35fb582271b46e0c0b65125ee16e3a1fa73bd8962fc346789 SHA512 007dd94afc738de520317275c940569bc4bb95b4a70eb8e0699c59c23a9e58d2bd68f5ae73ceeb7b7e9b84cf1f61f1e28ed0f05a20eff89191589b9342d443d1
+AUX 3.39-makefilepl.patch 2592 BLAKE2B f19b22a6f32c6acb1cdfd2bbf7f6a14d1d4b360933c5832e949be73e21167b3eb814078466722ee35fb582271b46e0c0b65125ee16e3a1fa73bd8962fc346789 SHA512 007dd94afc738de520317275c940569bc4bb95b4a70eb8e0699c59c23a9e58d2bd68f5ae73ceeb7b7e9b84cf1f61f1e28ed0f05a20eff89191589b9342d443d1
+DIST Mail-IMAPClient-3.37.tar.gz 188964 BLAKE2B 24cb8b98476cdf424d515e4a6d640b3290b187a83851aff5b150db78bce3de65c939846c0a7714ce13030737a9e98d41de09774544f2e35aae810dcd6990b87a SHA512 e6baeb880610d55991342fc50acd5bb666a4d94856f4d158172eb5e430aa62296847cb4cec4706398dfbaf7af657ca0024ef92bbb455addd0cd648c47d847fef
+DIST Mail-IMAPClient-3.38.tar.gz 190487 BLAKE2B 0eceee1152eb82f6bffc58fdc18ced421072b6a0902d1e4c51da07e6415c9697e03d5c7e6f9785ba821cdd1550fdf069ed56b7dbe7226650b040012b4165ca4c SHA512 aa2d4ae43ac221db5b99d20884d34ce41fabdc593cee48e7daf7d7048dd351026231f9a4193044f42eb17c8d303b5af0b924bea17fed27c4d0934ca2935b73f3
+DIST Mail-IMAPClient-3.39.tar.gz 190965 BLAKE2B 43fb640d2282945b21e743ccb8bec037103b7bcff78396f1f72f26d7860d5b5f69bcab837f3e857610426f958c860085f66cef21c8d5115940fc64ae3667f1e3 SHA512 156e5f6682d55f2c112ae5065448f0c502d3e748c4405768152ccccd7d944cf949f7c3fd42f30f40c86337457dea5c037959bf29739e4c413e4b45af2b74c222
+EBUILD Mail-IMAPClient-3.370.0.ebuild 635 BLAKE2B c9d961c260f8cb342527c0f91a24cb565198fa6bf2e85d431d314273c48a76e27a6f4f122579838d13600ea8e5cf30474cbdfb41237b0b76e2208617356bb863 SHA512 5b4f0d8e026babf27ee68cc6bfb52828b5fcfb5294ecc390417ea348b7b43dafde976a51dfebcc978a2aab7b3a5ad0e06801074466f54bf79e6ff630c467a46f
+EBUILD Mail-IMAPClient-3.380.0.ebuild 1026 BLAKE2B 4713df792f90dd96e838b2d6e922d93327afefbf3b0fe02c6a6c3c070ba16954481502a7a76e5a5452ae6df75adbcc83590f3ba58499f4aa77c37046c40b3c81 SHA512 fcdfff8994d01782c76237c53bbc753ca004e5f71503c1024207d47b4aa9421952a44a61f637389af6f5c3683691041bde2da12db13cc8206b36db0b85e65498
+EBUILD Mail-IMAPClient-3.390.0.ebuild 1086 BLAKE2B 7df75d8d9d7911e97170daef44c565bd3387f2d77dd373b7c5d7c57ad68db20774a28f2c48c05bcbda52f0eb0dec9f5ff158b2947b4782a9b2afdf6cc9e81335 SHA512 ef1272c4dfb6db2ff5b6c2ecc23e88f8d81059c731ef8b8f97a6280cdfecef462c7279f49e71e5cd77e0e89a0b6e330eb19b0032e07633ebd607317a532276a6
+MISC metadata.xml 1479 BLAKE2B c6dd142a9311a0e0d425ef22933e04327f24d53cb41d8428d14de58806be9a55be319382e1f07bf445c8f35d83842d915ad7cacbfc47621f957a8484985369e1 SHA512 9ab467eb24b4805b0b505cc0a4c950206281d65ea4868d2aa759c94457e1bb8a382ee7ac84627392f3e3416056da7e1aa87f0de810c1d9fc63d39628040ecddf
diff --git a/dev-perl/Mail-IMAPClient/files/3.38-makefilepl.patch b/dev-perl/Mail-IMAPClient/files/3.38-makefilepl.patch
new file mode 100644
index 000000000000..1224701a2988
--- /dev/null
+++ b/dev-perl/Mail-IMAPClient/files/3.38-makefilepl.patch
@@ -0,0 +1,89 @@
+diff -Naur Mail-IMAPClient-3.38/Makefile.PL Mail-IMAPClient-3.38/Makefile.PL
+--- Mail-IMAPClient-3.38/Makefile.PL
++++ Mail-IMAPClient-3.38/Makefile.PL
+@@ -4,39 +4,6 @@
+
+ use 5.008_001;
+
+-my @missing;
+-my %optional = (
+- "Authen::NTLM" => { for => "Authmechanism 'NTLM'" },
+- "Authen::SASL" => { for => "Authmechanism 'DIGEST-MD5'" },
+- "Compress::Zlib" => { for => "COMPRESS DEFLATE support" },
+- "Digest::HMAC_MD5" => { for => "Authmechanism 'CRAM-MD5'" },
+- "Digest::MD5" => { for => "Authmechanism 'DIGEST-MD5'" },
+- "IO::Socket::SSL" => { for => "SSL enabled connections (Ssl => 1)" },
+- "Test::Pod" => { for => "Pod tests", ver => "1.00" },
+-);
+-
+-foreach my $mod ( sort keys %optional ) {
+- my $for = $optional{$mod}->{"for"} || "";
+- my $ver = $optional{$mod}->{"ver"} || "";
+- eval "use $mod $ver ();";
+- push @missing, $mod . ( $for ? " for $for" : "" ) if $@;
+-}
+-
+-# similar message to one used in DBI:
+-if (@missing) {
+- print( "The following optional modules were not found:",
+- map( "\n\t" . $_, @missing ), "\n" );
+-
+- print <<'MSG';
+-Optional modules are available from any CPAN mirror, reference:
+- http://search.cpan.org/
+- http://www.perl.com/CPAN/modules/by-module
+- http://www.perl.org/CPAN/modules/by-module
+-
+-MSG
+- sleep 3;
+-}
+-
+ # HACK: die on broken Parse::RecDescent 1.966002 through 1.967009
+ # - rt.cpan.org#74593: Recent changes break Module::ExtractUse and ...
+ # - rt.cpan.org#74733: Fails with Parse::RecDescent >= 1.966_002
+@@ -94,45 +61,4 @@
+ clean => { FILES => 'test.txt' },
+ );
+
+-set_test_data();
+-
+ exit 0;
+-
+-###
+-### HELPERS
+-###
+-
+-sub set_test_data {
+- unless ( -f "lib/Mail/IMAPClient.pm" ) {
+- warn("ERROR: not in installation directory\n");
+- return;
+- }
+-
+- if ( -s "./test.txt" ) {
+- print("The file test.txt will be used for extended tests.\n");
+- return;
+- }
+-
+- print <<EOF;
+-
+-(OPTIONAL) For extended tests during 'make test', create a file
+-'test.txt' in the top level directory of this distribution (the same
+-directory as the Makefile.PL, etc.). This file must contain an IMAP
+-server name or IP (server=...), a user account (user=...), and a
+-password (passed=...). A port (port=....) and an authentication
+-mechanism to be used (authmechanism=...) can also be specified.
+-
+-Example:
+-
+---- BEGIN: test.txt ---
+-server=localhost
+-user=mytestuser
+-passed=mypassword
+-port=143
+---- END: test.txt ---
+-
+-NOTE: When testing is completed, be sure to remove test.txt (either by
+-hand or by 'make clean').
+-
+-EOF
+-}
diff --git a/dev-perl/Mail-IMAPClient/files/3.39-makefilepl.patch b/dev-perl/Mail-IMAPClient/files/3.39-makefilepl.patch
new file mode 100644
index 000000000000..1224701a2988
--- /dev/null
+++ b/dev-perl/Mail-IMAPClient/files/3.39-makefilepl.patch
@@ -0,0 +1,89 @@
+diff -Naur Mail-IMAPClient-3.38/Makefile.PL Mail-IMAPClient-3.38/Makefile.PL
+--- Mail-IMAPClient-3.38/Makefile.PL
++++ Mail-IMAPClient-3.38/Makefile.PL
+@@ -4,39 +4,6 @@
+
+ use 5.008_001;
+
+-my @missing;
+-my %optional = (
+- "Authen::NTLM" => { for => "Authmechanism 'NTLM'" },
+- "Authen::SASL" => { for => "Authmechanism 'DIGEST-MD5'" },
+- "Compress::Zlib" => { for => "COMPRESS DEFLATE support" },
+- "Digest::HMAC_MD5" => { for => "Authmechanism 'CRAM-MD5'" },
+- "Digest::MD5" => { for => "Authmechanism 'DIGEST-MD5'" },
+- "IO::Socket::SSL" => { for => "SSL enabled connections (Ssl => 1)" },
+- "Test::Pod" => { for => "Pod tests", ver => "1.00" },
+-);
+-
+-foreach my $mod ( sort keys %optional ) {
+- my $for = $optional{$mod}->{"for"} || "";
+- my $ver = $optional{$mod}->{"ver"} || "";
+- eval "use $mod $ver ();";
+- push @missing, $mod . ( $for ? " for $for" : "" ) if $@;
+-}
+-
+-# similar message to one used in DBI:
+-if (@missing) {
+- print( "The following optional modules were not found:",
+- map( "\n\t" . $_, @missing ), "\n" );
+-
+- print <<'MSG';
+-Optional modules are available from any CPAN mirror, reference:
+- http://search.cpan.org/
+- http://www.perl.com/CPAN/modules/by-module
+- http://www.perl.org/CPAN/modules/by-module
+-
+-MSG
+- sleep 3;
+-}
+-
+ # HACK: die on broken Parse::RecDescent 1.966002 through 1.967009
+ # - rt.cpan.org#74593: Recent changes break Module::ExtractUse and ...
+ # - rt.cpan.org#74733: Fails with Parse::RecDescent >= 1.966_002
+@@ -94,45 +61,4 @@
+ clean => { FILES => 'test.txt' },
+ );
+
+-set_test_data();
+-
+ exit 0;
+-
+-###
+-### HELPERS
+-###
+-
+-sub set_test_data {
+- unless ( -f "lib/Mail/IMAPClient.pm" ) {
+- warn("ERROR: not in installation directory\n");
+- return;
+- }
+-
+- if ( -s "./test.txt" ) {
+- print("The file test.txt will be used for extended tests.\n");
+- return;
+- }
+-
+- print <<EOF;
+-
+-(OPTIONAL) For extended tests during 'make test', create a file
+-'test.txt' in the top level directory of this distribution (the same
+-directory as the Makefile.PL, etc.). This file must contain an IMAP
+-server name or IP (server=...), a user account (user=...), and a
+-password (passed=...). A port (port=....) and an authentication
+-mechanism to be used (authmechanism=...) can also be specified.
+-
+-Example:
+-
+---- BEGIN: test.txt ---
+-server=localhost
+-user=mytestuser
+-passed=mypassword
+-port=143
+---- END: test.txt ---
+-
+-NOTE: When testing is completed, be sure to remove test.txt (either by
+-hand or by 'make clean').
+-
+-EOF
+-}
diff --git a/dev-perl/Mail-IMAPClient/metadata.xml b/dev-perl/Mail-IMAPClient/metadata.xml
new file mode 100644
index 000000000000..0ab914be90f3
--- /dev/null
+++ b/dev-perl/Mail-IMAPClient/metadata.xml
@@ -0,0 +1,27 @@
+<?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>
+ <use>
+ <flag name="ntlm">Install support for NTLM Authentication</flag>
+ <flag name="md5">Install support for DIGEST-MD5 and CRAM-MD5 Authentication</flag>
+ <flag name="ssl">Install support for SSL Connections</flag>
+ <flag name="zlib">Install support for COMPRESS DEFLATE connections</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Mail-IMAPClient</remote-id>
+ <remote-id type="cpan-module">Mail::IMAPClient</remote-id>
+ <remote-id type="cpan-module">Mail::IMAPClient::BodyStructure</remote-id>
+ <remote-id type="cpan-module">Mail::IMAPClient::BodyStructure::Address</remote-id>
+ <remote-id type="cpan-module">Mail::IMAPClient::BodyStructure::Envelope</remote-id>
+ <remote-id type="cpan-module">Mail::IMAPClient::BodyStructure::Parse</remote-id>
+ <remote-id type="cpan-module">Mail::IMAPClient::BodyStructure::Part</remote-id>
+ <remote-id type="cpan-module">Mail::IMAPClient::MessageSet</remote-id>
+ <remote-id type="cpan-module">Mail::IMAPClient::Thread</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Mail::IMAPClient::BodyStructure::Parse</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Mail::IMAPClient::Thread</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-ListDetector-1.40.0-r1 b/dev-perl/Mail-ListDetector-1.40.0-r1
deleted file mode 100644
index f08c84fce932..000000000000
--- a/dev-perl/Mail-ListDetector-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/URI dev-perl/Email-Valid dev-perl/Email-Abstract dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for detecting mailing list messages
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-ListDetector/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/URI dev-perl/Email-Valid dev-perl/Email-Abstract dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSTEVENS/Mail-ListDetector-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=596f9f46f766af871b57bd8be65c1845
diff --git a/dev-perl/Mail-ListDetector/Mail-ListDetector-1.40.0-r1.ebuild b/dev-perl/Mail-ListDetector/Mail-ListDetector-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..3b4796d1d532
--- /dev/null
+++ b/dev-perl/Mail-ListDetector/Mail-ListDetector-1.40.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSTEVENS
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Perl extension for detecting mailing list messages"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="dev-perl/URI
+ dev-perl/Email-Valid
+ dev-perl/Email-Abstract"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Mail-ListDetector/Manifest b/dev-perl/Mail-ListDetector/Manifest
new file mode 100644
index 000000000000..0d529dff3138
--- /dev/null
+++ b/dev-perl/Mail-ListDetector/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-ListDetector-1.04.tar.gz 40632 BLAKE2B cd25f18d5d7065c84b0215b23dfc851f2e80ab31d1e952d2b9eb4cfc42a0e52b060a535f6add9d54d38f2c58b7ba2551cad65c4e6c3d9f6c8708994ab0dc7cfc SHA512 a365015f978c6e4a5e32979c25f07d754abb480b3d76f5250f2d43bbf6beb658c4b0bda3129539ab2f8d7bf8eb26b16025a1e6d72f8fab617346e61c9e0ffbe2
+EBUILD Mail-ListDetector-1.40.0-r1.ebuild 394 BLAKE2B 795a6ffa0845781172f4f062b9196cb7f47187d74a8e6d8dce20e99fca1b35c80151d34df802527e6d9d6d8f40abb852f7747ff7ade3a9cf65d8b469d6cab70c SHA512 4919223005198e29bbabf6d56b3daa681e1b46ef2ebb2e68b53b1a4ce3bc1fcb855edf84dcf2f7aab4b7c927e128ffdfc6dc473721dd0fbf2b8b28e4135d7b5a
+MISC metadata.xml 2259 BLAKE2B a18e4b61599c02adc736468333d9a77eb2337183d5627550a941005cf508ab8976685dd81b8a5d6ecba659d098bcff4c1b1e19356a36f8da78cebdfe16791cac SHA512 f0934949a9db060c5bbeab48c04e1cbacbf1be7ed3c30334a719b0e95aef050f95a6ee136fb39864d5e584d3be94893069c82424cf06252baf10ce54b39f1a02
diff --git a/dev-perl/Mail-ListDetector/metadata.xml b/dev-perl/Mail-ListDetector/metadata.xml
new file mode 100644
index 000000000000..6bcb047db7c5
--- /dev/null
+++ b/dev-perl/Mail-ListDetector/metadata.xml
@@ -0,0 +1,34 @@
+<?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">Mail-ListDetector</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::AutoShare</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Base</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::CommuniGate</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::CommuniGatePro</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Ecartis</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Ezmlm</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Fml</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::GoogleGroups</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::LetterRip</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::ListSTAR</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Listar</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Listbox</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Listserv</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Lyris</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Mailman</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Majordomo</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Onelist</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::RFC2369</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::RFC2919</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Smartlist</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::Detector::Yahoogroups</remote-id>
+ <remote-id type="cpan-module">Mail::ListDetector::List</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Mbox-MessageParser-1.510.500 b/dev-perl/Mail-Mbox-MessageParser-1.510.500
deleted file mode 100644
index bcadf40b465d..000000000000
--- a/dev-perl/Mail-Mbox-MessageParser-1.510.500
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/FileHandle-Unget virtual/perl-Storable dev-perl/File-Slurp dev-perl/URI dev-perl/Text-Diff >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A fast and simple mbox folder reader
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Mbox-MessageParser/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/FileHandle-Unget virtual/perl-Storable dev-perl/File-Slurp dev-perl/URI dev-perl/Text-Diff dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCOPPIT/Mail-Mbox-MessageParser-1.5105.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=211f0fbf00adb8c82f9225189ce77edd
diff --git a/dev-perl/Mail-Mbox-MessageParser/Mail-Mbox-MessageParser-1.510.500.ebuild b/dev-perl/Mail-Mbox-MessageParser/Mail-Mbox-MessageParser-1.510.500.ebuild
new file mode 100644
index 000000000000..f541ca2fe60b
--- /dev/null
+++ b/dev-perl/Mail-Mbox-MessageParser/Mail-Mbox-MessageParser-1.510.500.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DCOPPIT
+DIST_VERSION=1.5105
+inherit perl-module
+
+DESCRIPTION="A fast and simple mbox folder reader"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/FileHandle-Unget
+ virtual/perl-Storable
+ dev-perl/File-Slurp
+ dev-perl/URI
+ dev-perl/Text-Diff
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Mail-Mbox-MessageParser/Manifest b/dev-perl/Mail-Mbox-MessageParser/Manifest
new file mode 100644
index 000000000000..5b57ad2976e9
--- /dev/null
+++ b/dev-perl/Mail-Mbox-MessageParser/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Mbox-MessageParser-1.5105.tar.gz 292776 BLAKE2B 4ef8cac6c096713f53f68b7e000a03d8d2cd5b6083c1be47a48c8d2b5760d195b2f31e11dfef599a030171ef732fdc537bde365a060982c9233fcbf93fba2d54 SHA512 c7462cdf1542a27120fada815b61279489d77df4842b311277869dbab10caf0989b70567dd05406262b86fa611ecb17e06807c5959085d24d8673284fe1ed014
+EBUILD Mail-Mbox-MessageParser-1.510.500.ebuild 700 BLAKE2B 6997a065f3128acf13b8301f8980aa974cdb5e8da8d95cff9a18fede03df55232e9b6756c95b68924bf356e17879a036515d6018a9bf549f9d7e6cba3c39d019 SHA512 0180eac350ee221bbc6c5c0f7c47434f64c832fdc1a0929f5fb7a957c38e286db51b0b4ca4ff4253b908e0b9c421e068bf8a04118562b2e48c0cd3e85d20072b
+MISC metadata.xml 876 BLAKE2B 647620f66b0f073a7623d409f92ecbab981f511876edd2e47bd811fd0b9cb230e8f6b129b0efd6d815904aefee7551a842fbc56dac64dae7272a8ae5b7f0bcd4 SHA512 a2f21e519c0f47d5360453cd4b8e01e3d81d80691ce60e978b6ef790eb88bfdd8d0f655a46ef30a25e73cece8be4f257c9de010661d20d150742db260ba5224d
diff --git a/dev-perl/Mail-Mbox-MessageParser/metadata.xml b/dev-perl/Mail-Mbox-MessageParser/metadata.xml
new file mode 100644
index 000000000000..889de8aaadd0
--- /dev/null
+++ b/dev-perl/Mail-Mbox-MessageParser/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Mail-Mbox-MessageParser</remote-id>
+ <remote-id type="cpan-module">Mail::Mbox::MessageParser</remote-id>
+ <remote-id type="cpan-module">Mail::Mbox::MessageParser::Cache</remote-id>
+ <remote-id type="cpan-module">Mail::Mbox::MessageParser::Config</remote-id>
+ <remote-id type="cpan-module">Mail::Mbox::MessageParser::Grep</remote-id>
+ <remote-id type="cpan-module">Mail::Mbox::MessageParser::MetaInfo</remote-id>
+ <remote-id type="cpan-module">Mail::Mbox::MessageParser::Perl</remote-id>
+ <remote-id type="sourceforge">m-m-msgparser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Message-3.2.0 b/dev-perl/Mail-Message-3.2.0
deleted file mode 100644
index 01e99f1bcb23..000000000000
--- a/dev-perl/Mail-Message-3.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/TimeDate >=virtual/perl-Encode-2.260.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.4.0 >=dev-perl/MailTools-2.170.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=dev-perl/URI-1.230.0 >=dev-perl/User-Identity-0.940.0 !!<dev-perl/Mail-Box-3 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=General Message Object for MIME Messsage Handling
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Message/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TimeDate >=virtual/perl-Encode-2.260.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.4.0 >=dev-perl/MailTools-2.170.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=dev-perl/URI-1.230.0 >=dev-perl/User-Identity-0.940.0 !!<dev-perl/Mail-Box-3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Mail-Message-3.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5df2721db74ba43440b5b5642abe442e
diff --git a/dev-perl/Mail-Message/Mail-Message-3.2.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.2.0.ebuild
new file mode 100644
index 000000000000..3e89ce17fd55
--- /dev/null
+++ b/dev-perl/Mail-Message/Mail-Message-3.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.002
+inherit perl-module
+
+DESCRIPTION="General Message Object for MIME Messsage Handling"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/TimeDate
+ >=virtual/perl-Encode-2.260.0
+ >=virtual/perl-File-Spec-0.700.0
+ dev-perl/IO-stringy
+ virtual/perl-MIME-Base64
+ >=dev-perl/MIME-Types-1.4.0
+ >=dev-perl/MailTools-2.170.0
+ >=virtual/perl-Scalar-List-Utils-1.130.0
+ >=dev-perl/URI-1.230.0
+ >=dev-perl/User-Identity-0.940.0
+ !!<dev-perl/Mail-Box-3
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/Mail-Message/Manifest b/dev-perl/Mail-Message/Manifest
new file mode 100644
index 000000000000..4c0dfd569c04
--- /dev/null
+++ b/dev-perl/Mail-Message/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Message-3.002.tar.gz 256679 BLAKE2B c73796e993b79d0692cb8abba520ef84c48afd04422a6d1802abee6633e1b49e90a63be63ac3d88c0731ec9a81754f423a03c0724015790f6f7755218e6b9e5b SHA512 06aa8903ab9f4275916981c4a49a63741cef15161411e6b56ed58e08d539d1e3572e8eaa0bb77b7140e55beb60b8bfc2b26381295b5fcd82bb277652bd86c09e
+EBUILD Mail-Message-3.2.0.ebuild 720 BLAKE2B 949df9f633fba53d1024762ac2bbeb942112aa250e042374c420e290a3c3cd49220bb5eb15bff04f5b53b7adbdbb869b1621e9bb6269fb9b15137b334089debf SHA512 6b67ff0468ad17b0bafdf9d9c0ca07b452772446e028173cea676a492f317321384ebb838b953280a14817fa1e6b29d3ae09e5c4db8d53374a0f2ccda93cc09a
+MISC metadata.xml 4104 BLAKE2B 32c96c4d909d8e304aa5b6441152caf008365c6ace938cac1d4ef06094a98b353a41a3b4e1ba10baae3ccb529f37b69915b9f8b512ee8fc439747106c7147353 SHA512 3efb09e837baf08d42c8835cd015f5791be493c282c9acf41f04a7cb989fe822786535928fbd1b74f9bad069b450e48266762bf56fe5f27d2d44eea49eb8bd01
diff --git a/dev-perl/Mail-Message/metadata.xml b/dev-perl/Mail-Message/metadata.xml
new file mode 100644
index 000000000000..363a0b7c1f7a
--- /dev/null
+++ b/dev-perl/Mail-Message/metadata.xml
@@ -0,0 +1,61 @@
+<?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">Mail-Message</remote-id>
+ <remote-id type="cpan-module">Mail::Box::FastScalar</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Parser</remote-id>
+ <remote-id type="cpan-module">Mail::Box::Parser::Perl</remote-id>
+ <remote-id type="cpan-module">Mail::Message</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Body</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Body::File</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Body::Lines</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Body::Multipart</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Body::Nested</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Body::String</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Convert</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Convert::EmailSimple</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Convert::Html</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Convert::HtmlFormatPS</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Convert::HtmlFormatText</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Convert::MailInternet</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Convert::MimeEntity</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Convert::TextAutoformat</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::AddrGroup</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Address</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Addresses</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Attribute</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::AuthResults</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::DKIM</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Date</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Fast</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Flex</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Full</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Structured</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::URIs</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Field::Unstructured</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head::Complete</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head::FieldGroup</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head::ListGroup</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head::Partial</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head::ResentGroup</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Head::SpamGroup</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Part</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Replace::MailHeader</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Replace::MailInternet</remote-id>
+ <remote-id type="cpan-module">Mail::Message::Test</remote-id>
+ <remote-id type="cpan-module">Mail::Message::TransferEnc</remote-id>
+ <remote-id type="cpan-module">Mail::Message::TransferEnc::Base64</remote-id>
+ <remote-id type="cpan-module">Mail::Message::TransferEnc::Binary</remote-id>
+ <remote-id type="cpan-module">Mail::Message::TransferEnc::EightBit</remote-id>
+ <remote-id type="cpan-module">Mail::Message::TransferEnc::QuotedPrint</remote-id>
+ <remote-id type="cpan-module">Mail::Message::TransferEnc::SevenBit</remote-id>
+ <remote-id type="cpan-module">Mail::Reporter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-POP3Client-2.190.0 b/dev-perl/Mail-POP3Client-2.190.0
deleted file mode 100644
index 0e9a373558cd..000000000000
--- a/dev-perl/Mail-POP3Client-2.190.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=POP3 client module for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-POP3Client/
-KEYWORDS=alpha amd64 arm hppa ppc ~ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SD/SDOWD/Mail-POP3Client-2.19.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=298b38ee92b4d777b3b17982540fe36a
diff --git a/dev-perl/Mail-POP3Client/Mail-POP3Client-2.190.0.ebuild b/dev-perl/Mail-POP3Client/Mail-POP3Client-2.190.0.ebuild
new file mode 100644
index 000000000000..13e96a7213e3
--- /dev/null
+++ b/dev-perl/Mail-POP3Client/Mail-POP3Client-2.190.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SDOWD
+MODULE_VERSION=2.19
+inherit perl-module
+
+DESCRIPTION="POP3 client module for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ppc ~ppc64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Mail-POP3Client/Manifest b/dev-perl/Mail-POP3Client/Manifest
new file mode 100644
index 000000000000..74104b6650dd
--- /dev/null
+++ b/dev-perl/Mail-POP3Client/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-POP3Client-2.19.tar.gz 17751 BLAKE2B a16b0ab876be7dfc8156544d971d4cf2391768b95d63ba502614cfc7038c1e17967b89352bc14d028c457e2a67d5c22731a903408e802f556625a4327d106c9f SHA512 5a7316d90c3cee9d0add2c2cb6f3194e368498323e73e8087a2971b585d9d61ab7bf489242f293f2ab1faf4f84f8bee2e898a44785b852775c08de306822671c
+EBUILD Mail-POP3Client-2.190.0.ebuild 299 BLAKE2B 3e29364151d49b842f922caea9a2fb1af1fd69222a64c6fb76a2bafdd0231f6b43c1f1fa5208f08bde5eb7757f1578ca2b95c076499e05085132dd10a8a36d96 SHA512 7e5093df02325a638e9e31c075cdbb4312f332de9be3285f0cb9422e626beb90e0ff42bfd271840e5af0370d61e574a7edd2f9e508c030077efaf4a99cb0573e
+MISC metadata.xml 402 BLAKE2B fcd0749f61f03806e3be698274ce869678fc09cf33867257e15b5999825ea59835fd709e7053fed2732a321e950e720f7b34d68417b34e649d9f15fd0e62092c SHA512 aef5f626453f1d6b8fd57286c1a73b0a26bc30e9e47ea2e697c23404041e889c9d8a9c6a8cecc78b48286b60a7bb56127a37cae7abb06e1088d00c234f306bfb
diff --git a/dev-perl/Mail-POP3Client/metadata.xml b/dev-perl/Mail-POP3Client/metadata.xml
new file mode 100644
index 000000000000..019eef763055
--- /dev/null
+++ b/dev-perl/Mail-POP3Client/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">Mail-POP3Client</remote-id>
+ <remote-id type="cpan-module">Mail::POP3Client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Procmail-1.80.0-r1 b/dev-perl/Mail-Procmail-1.80.0-r1
deleted file mode 100644
index 651e842f55fd..000000000000
--- a/dev-perl/Mail-Procmail-1.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Getopt-Long >=dev-perl/MailTools-1.15 >=dev-perl/LockFile-Simple-0.2.5 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Mail sorting/delivery module for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-Procmail/
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Getopt-Long >=dev-perl/MailTools-1.15 >=dev-perl/LockFile-Simple-0.2.5 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JV/JV/Mail-Procmail-1.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4d8a92198970f5cdf04fa064af868686
diff --git a/dev-perl/Mail-Procmail/Mail-Procmail-1.80.0-r1.ebuild b/dev-perl/Mail-Procmail/Mail-Procmail-1.80.0-r1.ebuild
new file mode 100644
index 000000000000..a8f2b0d8158e
--- /dev/null
+++ b/dev-perl/Mail-Procmail/Mail-Procmail-1.80.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JV
+MODULE_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION="Mail sorting/delivery module for Perl"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE=""
+
+RDEPEND="virtual/perl-Getopt-Long
+ >=dev-perl/MailTools-1.15
+ >=dev-perl/LockFile-Simple-0.2.5"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Mail-Procmail/Manifest b/dev-perl/Mail-Procmail/Manifest
new file mode 100644
index 000000000000..09521ec860f4
--- /dev/null
+++ b/dev-perl/Mail-Procmail/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Procmail-1.08.tar.gz 14603 BLAKE2B 5d709a4126212cac159f9faa315a84b2df2d09dbeac09be0ffefb3622ae590e5c1d1fa0d8f9b9c3cae42c00b873aec41215767ecd650bd5b459c5e4c3e8333a8 SHA512 4bdfef833c7d3d162489c886b8fce4f94bd4c2ac80bf2be534b9abf8ba82ff3f4981d459c1b87efc933585034a9b36511f9a627e7f54ac873e100f179a4687d0
+EBUILD Mail-Procmail-1.80.0-r1.ebuild 406 BLAKE2B d55b5fc21d54fe7d47f55c24dbf5fdc241901371d30f3fee5350de1a35c1ec64d2d4be17aa9692fdbafc0a9155532178def2f2ec8fccffab09dd30e5fe51eddc SHA512 fa850b0b28662a604e6dd6372109be2c86e1de00675eb0ee958f2ea47de9cd28ffa6cd6e3481ddcaaea303f6dc0da582532efa760e1301dcf68487b73bee4b95
+MISC metadata.xml 398 BLAKE2B e98f684de27cad4c00af8311ac22fbd20df453a741821a1f1352968072bc15aeea9f50c5fba84994b1d3c53aab6fe89f01a6234aaf29902921f38084222775e2 SHA512 2a0fe506e95c8d0fc21ada2fe6ffde076b77d24f1b2db8fccda988c681226aea18e397e01a1eca443fdf3d09dc4c25abbb218b4f9b51cbf6c9ae88cb7ed681c5
diff --git a/dev-perl/Mail-Procmail/metadata.xml b/dev-perl/Mail-Procmail/metadata.xml
new file mode 100644
index 000000000000..a16004fd729f
--- /dev/null
+++ b/dev-perl/Mail-Procmail/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">Mail-Procmail</remote-id>
+ <remote-id type="cpan-module">Mail::Procmail</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-SPF-2.9.0-r1 b/dev-perl/Mail-SPF-2.9.0-r1
deleted file mode 100644
index 3068893a87ec..000000000000
--- a/dev-perl/Mail-SPF-2.9.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=dev-perl/Error >=dev-perl/Net-DNS-0.620.0 >=dev-perl/NetAddr-IP-4 >=dev-perl/URI-1.130.0 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 virtual/perl-version !!dev-perl/Mail-SPF-Query >=dev-perl/Module-Build-0.280.500 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=An object-oriented implementation of Sender Policy Framework
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-SPF/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd
-LICENSE=BSD
-RDEPEND=dev-perl/Error >=dev-perl/Net-DNS-0.620.0 >=dev-perl/NetAddr-IP-4 >=dev-perl/URI-1.130.0 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 virtual/perl-version !!dev-perl/Mail-SPF-Query dev-lang/perl:=[-build(-)]
-RESTRICT=test
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2c30f42d7a8448718b668646c1ca8545
diff --git a/dev-perl/Mail-SPF-2.9.0-r2 b/dev-perl/Mail-SPF-2.9.0-r2
deleted file mode 100644
index 5b85064baa66..000000000000
--- a/dev-perl/Mail-SPF-2.9.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-perl/Error >=dev-perl/Net-DNS-0.620.0 >=dev-perl/NetAddr-IP-4 >=dev-perl/URI-1.130.0 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 virtual/perl-version !!dev-perl/Mail-SPF-Query >=dev-perl/Module-Build-0.280.500 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=An object-oriented implementation of Sender Policy Framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-SPF/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd
-LICENSE=BSD
-RDEPEND=dev-perl/Error >=dev-perl/Net-DNS-0.620.0 >=dev-perl/NetAddr-IP-4 >=dev-perl/URI-1.130.0 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 virtual/perl-version !!dev-perl/Mail-SPF-Query dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fae1f84c3502b5e1b9c15d3970b1b8da
diff --git a/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r1.ebuild b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r1.ebuild
new file mode 100644
index 000000000000..bef0a65519d8
--- /dev/null
+++ b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JMEHNLE
+MODULE_SECTION=mail-spf
+MODULE_VERSION=v2.9.0
+inherit perl-module
+
+DESCRIPTION="An object-oriented implementation of Sender Policy Framework"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd"
+IUSE="test"
+
+RESTRICT=test
+
+RDEPEND="
+ dev-perl/Error
+ >=dev-perl/Net-DNS-0.620.0
+ >=dev-perl/NetAddr-IP-4
+ >=dev-perl/URI-1.130.0
+ >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0
+ virtual/perl-version
+ !!dev-perl/Mail-SPF-Query
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.500
+ >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
+
+PERL_RM_FILES=(
+ t/90-author-pod-validation.t
+)
+
+src_prepare() {
+ perl-module_src_prepare
+ sed -i -e "s:spfquery:spfquery.pl:" Build.PL || die "sed failed"
+ mv "${S}"/bin/spfquery "${S}"/bin/spfquery.pl || die "renaming spfquery failed"
+}
+
+pkg_postinst() {
+ elog "The spfquery script was renamed to spfquery.pl because of file collisions."
+}
diff --git a/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r2.ebuild b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r2.ebuild
new file mode 100644
index 000000000000..3ffe9341928f
--- /dev/null
+++ b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JMEHNLE
+DIST_SECTION=mail-spf
+DIST_VERSION=v2.9.0
+inherit perl-module
+
+DESCRIPTION="An object-oriented implementation of Sender Policy Framework"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Error
+ >=dev-perl/Net-DNS-0.620.0
+ >=dev-perl/NetAddr-IP-4
+ >=dev-perl/URI-1.130.0
+ >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0
+ virtual/perl-version
+ !!dev-perl/Mail-SPF-Query
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.500
+ >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ sed -i -e "s:spfquery:spfquery.pl:" Build.PL || die "sed failed"
+ mv "${S}"/bin/spfquery "${S}"/bin/spfquery.pl || die "renaming spfquery failed"
+}
+
+pkg_postinst() {
+ elog "The spfquery script was renamed to spfquery.pl because of file collisions."
+}
+
+src_test() {
+ local badfiles=(
+ t/90-author-pod-validation.t
+ )
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE=~network"
+ badfiles+=( "t/00.04-class-server.t" )
+ fi
+ perl_rm_files "${badfiles[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-SPF/Manifest b/dev-perl/Mail-SPF/Manifest
new file mode 100644
index 000000000000..dd1e5c213e9c
--- /dev/null
+++ b/dev-perl/Mail-SPF/Manifest
@@ -0,0 +1,4 @@
+DIST Mail-SPF-v2.9.0.tar.gz 103834 BLAKE2B 50082d983c17d910a6bd958e0b688aaa6693c24468f000688c3a971eb2a9ee2a3f0a91fd2909b404fc48dee82e3b44fec8f96a5d35469a2d78dcbd05f15af8d0 SHA512 22bf98c4981f121ed85bb5cbc1ebcb2607ada5052bcea0dd8de692e3473a2ebdd3066acd944bb12f0efe64605e4bf7dc695a1549b7608239d0efc059339df60b
+EBUILD Mail-SPF-2.9.0-r1.ebuild 1114 BLAKE2B c7d5c216fa38c103a8b1b33ed8da53e3fb47a24bc0d448cfb4b872b16988bbca96450fc3d95addf60da0219acd0ee1bfd92df0e987a56a82c478ab13b37bb6c5 SHA512 6fe591bd6377dd8456f35ec0267f830c9e47186b196a673698128a1ecf80adb890b77c84e1874a3c22101cf6d853d7d8c614ab92d25e53982408eda92c15e99d
+EBUILD Mail-SPF-2.9.0-r2.ebuild 1334 BLAKE2B 044040d62c26b0d2f24d8572aafe1d4172d42a41bc0c8b2d3bef5b9892b4ade3ad5e80a58cbcad632720d14630181af495f31204ec203569e4c8381ecfb94160 SHA512 1dc039d20da06804dec17c8b3622ff35413cc8f3fce2e06285014f97abede81ab2e1cda889f8ce87af073974b9cb3f57f7692501ce437af70a15c0a6f85a89e8
+MISC metadata.xml 5340 BLAKE2B c257f600bacf8065b2204778887a02d1d4888cf824198c7987a373024f686689b45a53b110e87671a39b23f18f04064a64bb6b904dd90d7651fb6e824df073b1 SHA512 da5e0a28f11dda2610572fa6b06ccf06c907859d2aa3e1ca547e7173d8c47002e3f9dccec74549b8f3d347b3ffb766188757910739fbe3dfa11b57fc4b99df39
diff --git a/dev-perl/Mail-SPF/metadata.xml b/dev-perl/Mail-SPF/metadata.xml
new file mode 100644
index 000000000000..6cbba91a7f52
--- /dev/null
+++ b/dev-perl/Mail-SPF/metadata.xml
@@ -0,0 +1,81 @@
+<?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">Mail-SPF</remote-id>
+ <remote-id type="cpan-module">Mail::SPF</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Base</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EAbstractClass</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EClassMethod</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EDNSError</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EDNSTimeout</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EDuplicateGlobalMod</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInstanceMethod</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidMacro</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidMacroString</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidMech</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidMechQualifier</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidMod</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidOptionValue</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidRecordVersion</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidScope</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EInvalidTerm</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EJunkInRecord</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EJunkInTerm</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EMacroExpansionCtxRequired</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ENoAcceptableRecord</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ENoUnparsedText</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ENothingToParse</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EOptionRequired</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EProcessingLimitExceeded</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EReadOnlyValue</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ERecordSelectionError</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ERedundantAcceptableRecords</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ESyntaxError</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ETermDomainSpecExpected</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ETermIPv4AddressExpected</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ETermIPv4PrefixLengthExpected</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ETermIPv6AddressExpected</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::ETermIPv6PrefixLengthExpected</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::EUnexpectedTermObject</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Exception</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::GlobalMod</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::MacroString</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech::A</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech::All</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech::Exists</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech::IP4</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech::IP6</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech::Include</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech::MX</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mech::PTR</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mod</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mod::Exp</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Mod::Redirect</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::PositionalMod</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Record</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Request</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::Error</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::Fail</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::Neutral</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::NeutralByDefault</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::None</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::Pass</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::PermError</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::SoftFail</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Result::TempError</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::SenderIPAddrMech</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Server</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Term</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::UnknownMod</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::Util</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::v1::Record</remote-id>
+ <remote-id type="cpan-module">Mail::SPF::v2::Record</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-SRS-0.310.0-r2 b/dev-perl/Mail-SRS-0.310.0-r2
deleted file mode 100644
index c19401865d35..000000000000
--- a/dev-perl/Mail-SRS-0.310.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=>=dev-perl/Digest-HMAC-1.01-r1 >=dev-perl/MLDBM-2.01 >=virtual/perl-DB_File-1.807 >=virtual/perl-Digest-MD5-2.33 >=virtual/perl-Storable-2.04-r1 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interface to Sender Rewriting Scheme
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-SRS/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Digest-HMAC-1.01-r1 >=dev-perl/MLDBM-2.01 >=virtual/perl-DB_File-1.807 >=virtual/perl-Digest-MD5-2.33 >=virtual/perl-Storable-2.04-r1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHEVEK/Mail-SRS-0.31.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7ce81fe3f1b744af9077c3dd0e541a0a
diff --git a/dev-perl/Mail-SRS/Mail-SRS-0.310.0-r2.ebuild b/dev-perl/Mail-SRS/Mail-SRS-0.310.0-r2.ebuild
new file mode 100644
index 000000000000..658dfa157066
--- /dev/null
+++ b/dev-perl/Mail-SRS/Mail-SRS-0.310.0-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHEVEK
+MODULE_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Interface to Sender Rewriting Scheme"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Digest-HMAC-1.01-r1
+ >=dev-perl/MLDBM-2.01
+ >=virtual/perl-DB_File-1.807
+ >=virtual/perl-Digest-MD5-2.33
+ >=virtual/perl-Storable-2.04-r1"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
+
+src_install() {
+ perl-module_src_install
+
+ newinitd "${FILESDIR}/srsd.init" srsd
+ newconfd "${FILESDIR}/srsd.conf" srsd
+}
+
+pkg_postinst() {
+ einfo 'NOTE: srsd default configuration is to use a secret string.'
+ einfo 'You can configure this value in /etc/conf.d/srsd.'
+ einfo ''
+ einfo 'You cannot use both --secret and --secretfile options combined.'
+ einfo 'The former will override the latter.'
+ einfo ''
+ einfo 'If you want to use a secret file, make sure the file'
+ einfo 'is NOT empty and contains characters.'
+}
+
+src_test() {
+ perl_rm_files t/10_pod.t t/11_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-SRS/Manifest b/dev-perl/Mail-SRS/Manifest
new file mode 100644
index 000000000000..590e4dc50d44
--- /dev/null
+++ b/dev-perl/Mail-SRS/Manifest
@@ -0,0 +1,5 @@
+AUX srsd.conf 1731 BLAKE2B 94a080cd47f9e559b9cd8b0f85fdf3fa26acf7429a9dcbd894af6ffae8dca40cddfe1b860089f2af706f36d3add0f25f8f6eebb64df27f67b32dc41164092372 SHA512 6db42d2ddcefdb3860009964062d75dae8af05deabf294f936b896d1b7ea67c7b712d08cae0eef5205af325fdf249f192e01ea48512a0b46964ee97ed27b180f
+AUX srsd.init 1185 BLAKE2B 7b03c2564b2aab0bcdc99522e634b3af34cc5380d002ab87f711303b3dd8e3ad362d154ae146b667a92304056a0b43e667e192edd8875f2a444ee5560e6a7443 SHA512 fccb86eced6044eb97ba5c76fddc9e5275a95bd6a0bceaa9e231444967b951f77bb7a75a852e4cdd3dcbf07762a2499083d79dcf6e6fc2e689fbc464b3831a63
+DIST Mail-SRS-0.31.tar.gz 26605 BLAKE2B 9d81c647dd3fa63666ed721b0f83478f4bc814f591c0f586933ddac0b0c17c2d67fcc7954e55be78b3ce51b0346a02ebdbbe3da80f479552682a7a5a21ac2831 SHA512 d9810563cb512ba2e5441895c5ceac61bbfa44d1308a5f8521a2e9c49d35f22d77a8f03878c7016823ad996f061071ca82486f4e0dd21a98cdb8398a9208915d
+EBUILD Mail-SRS-0.310.0-r2.ebuild 1108 BLAKE2B 435ea658239e324c7500e468528180edff17d2c4581272656756bce6a3b4621de45ae5ae2403af6781066e31cee25fb2d1472bb84d1031cb5ef460fc8f65a43d SHA512 a5964bbf699e43d1b3e93dfe4e52ed48546e1dfafe4797b19577151b7a78f9bdcddcbcac411c48b61317886509aa961bae479c218614a76e04ff31a140f30385
+MISC metadata.xml 779 BLAKE2B d2e063ec69839ec50dc8260f9485cbdabf7c4d25bc5a99b48a49a28a246a996c33a35a495a0570e12606675c4d6f4faa7b323c3ad8e7aa493916f630432ab81c SHA512 f8644ce3087a95f47854147d3f03ed4778d40ec6182e331c7d4fb7d2ac99f952aed92770bfe79db2bfdf633ae7ceb40f3390afc45754d8e246dcdf3c2118d3fc
diff --git a/dev-perl/Mail-SRS/files/srsd.conf b/dev-perl/Mail-SRS/files/srsd.conf
new file mode 100644
index 000000000000..6d40344866fb
--- /dev/null
+++ b/dev-perl/Mail-SRS/files/srsd.conf
@@ -0,0 +1,56 @@
+# conf.d file for srsd
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Options available (copied from the man page):
+#
+# --separator
+# String, specified at most once. Defaults to $SRSSEP ("=").
+# Specify the initial separator for the SRS address. See Mail::SRS for
+# details.
+#
+SRSD_SEPARATOR='='
+
+#
+# --secret
+# String, may be specified multiple times, at least one of --secret or
+# --secretfile must be specified.
+#
+# --secret will specify a primary secret and override --secretfile if both are
+# specified. However, secrets read from --secretfile will still be used for
+# decoding if both are specified.
+#
+# Specify an SRS secret. The first specified secret is used for encoding. All
+# secrets are used for decoding.
+#
+# This is a dummy value. Change it to something more relevant.
+SRSD_SECRET_STRING='mysecretstring'
+
+#
+# --secretfile
+# String, specified at most once, at least one of --secret or --secretfile must
+# be specified.
+#
+# A file to read for secrets. Secrets are specified once per line. The first
+# specified secret is used for encoding. Secrets are written one per line. Blank
+# lines and lines starting with a # are ignored. If --secret is not given, then
+# the secret file must be nonempty.
+#
+# This is a dummy value. Change the value as you see fit.
+# SRSD_SECRET_FILE='/etc/mysecretfile'
+
+#
+# --hashlength
+# Integer, may be specified at most once, defaults to 4.
+SRSD_HASHLENGHT=4
+
+#
+# Note: You cannot use both --secret and --secretfile options.
+# The former will override the latter.
+
+# Stick options you wish to use in SRSD_OPTS
+SRSD_OPTS="
+--secret=${SRSD_SECRET_STRING}
+--separator=${SRSD_SEPARATOR}
+--hashlength=${SRSD_HASHLENGHT}
+"
diff --git a/dev-perl/Mail-SRS/files/srsd.init b/dev-perl/Mail-SRS/files/srsd.init
new file mode 100644
index 000000000000..9862a29da2f9
--- /dev/null
+++ b/dev-perl/Mail-SRS/files/srsd.init
@@ -0,0 +1,53 @@
+#!/sbin/openrc-run
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+pidfile="/var/run/srsd.pid"
+command="/usr/bin/srsd"
+command_args="${SRSD_OPTS}"
+
+depend() {
+ use logger
+}
+
+start_pre() {
+ if [[ ! -z ${SRSD_SECRET_FILE} ]]; then
+ # check for secret file
+ checkpath --file --owner root:root --mode 0644 ${SRSD_SECRET_FILE}
+
+ # srsd complains if the secret file is empty
+ # check for characters in it
+ grep -q '.' ${SRSD_SECRET_FILE}
+
+ # grep returns 0 if a match has been found
+ # 1 otherwise
+ local retval=$?
+ if [[ $retval -ne 0 ]]; then
+ eerror "Secret file \"${SRSD_SECRET_FILE}\" must NOT be empty."
+ return 1
+ fi
+ fi
+
+ return 0
+}
+
+start() {
+ ebegin 'Starting srsd'
+ start-stop-daemon \
+ --start \
+ --background \
+ --pidfile ${pidfile} \
+ --make-pidfile \
+ --exec ${command} \
+ -- ${command_args}
+ eend $?
+}
+
+stop() {
+ ebegin 'Stopping srsd'
+ start-stop-daemon \
+ --stop \
+ --pidfile ${pidfile} \
+ --exec ${command}
+ eend $?
+}
diff --git a/dev-perl/Mail-SRS/metadata.xml b/dev-perl/Mail-SRS/metadata.xml
new file mode 100644
index 000000000000..c929b3c36774
--- /dev/null
+++ b/dev-perl/Mail-SRS/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Mail-SRS</remote-id>
+ <remote-id type="cpan-module">Mail::SRS</remote-id>
+ <remote-id type="cpan-module">Mail::SRS::DB</remote-id>
+ <remote-id type="cpan-module">Mail::SRS::Daemon</remote-id>
+ <remote-id type="cpan-module">Mail::SRS::Guarded</remote-id>
+ <remote-id type="cpan-module">Mail::SRS::Reversable</remote-id>
+ <remote-id type="cpan-module">Mail::SRS::Reversible</remote-id>
+ <remote-id type="cpan-module">Mail::SRS::Shortcut</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Sender-0.8.23 b/dev-perl/Mail-Sender-0.8.23
deleted file mode 100644
index a3b6e32333f4..000000000000
--- a/dev-perl/Mail-Sender-0.8.23
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Module for sending mails with attachments through an SMTP server
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-Sender/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=Mail-Sender
-RDEPEND=virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JE/JENDA/Mail-Sender-0.8.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=73c6fc32a3e9bcb87bfc6e07abcbf558
diff --git a/dev-perl/Mail-Sender-0.903.0 b/dev-perl/Mail-Sender-0.903.0
deleted file mode 100644
index f5bb9f185635..000000000000
--- a/dev-perl/Mail-Sender-0.903.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=!minimal? ( dev-perl/Authen-NTLM dev-perl/Digest-HMAC dev-perl/IO-Socket-SSL dev-perl/Mozilla-CA dev-perl/Net-SSLeay ) virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO virtual/perl-MIME-Base64 virtual/perl-Socket virtual/perl-Time-Local virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Module for sending mails with attachments through an SMTP server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Sender/
-IUSE=test minimal
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Authen-NTLM dev-perl/Digest-HMAC dev-perl/IO-Socket-SSL dev-perl/Mozilla-CA dev-perl/Net-SSLeay ) virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO virtual/perl-MIME-Base64 virtual/perl-Socket virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CA/CAPOEIRAB/Mail-Sender-0.903.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8a71f967e12cb083a771a012c4fe50c4
diff --git a/dev-perl/Mail-Sender/Mail-Sender-0.8.23.ebuild b/dev-perl/Mail-Sender/Mail-Sender-0.8.23.ebuild
new file mode 100644
index 000000000000..cb181d3c4caa
--- /dev/null
+++ b/dev-perl/Mail-Sender/Mail-Sender-0.8.23.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JENDA
+MODULE_VERSION=0.8.23
+inherit perl-module
+
+DESCRIPTION="Module for sending mails with attachments through an SMTP server"
+
+LICENSE="Mail-Sender"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="virtual/perl-MIME-Base64"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Mail-Sender/Mail-Sender-0.903.0.ebuild b/dev-perl/Mail-Sender/Mail-Sender-0.903.0.ebuild
new file mode 100644
index 000000000000..030c52189f63
--- /dev/null
+++ b/dev-perl/Mail-Sender/Mail-Sender-0.903.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CAPOEIRAB
+DIST_VERSION=0.903
+inherit perl-module
+
+DESCRIPTION="Module for sending mails with attachments through an SMTP server"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/Authen-NTLM
+ dev-perl/Digest-HMAC
+ dev-perl/IO-Socket-SSL
+ dev-perl/Mozilla-CA
+ dev-perl/Net-SSLeay
+ )
+ virtual/perl-Carp
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ virtual/perl-IO
+ virtual/perl-MIME-Base64
+ virtual/perl-Socket
+ virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+pkg_postinst() {
+ ewarn "dev-perl/Mail-Sender is deprecated by upstream."
+ ewarn
+ ewarn "You should consider moving away from it and use"
+ ewarn "dev-perl/Email-Sender instead"
+}
diff --git a/dev-perl/Mail-Sender/Manifest b/dev-perl/Mail-Sender/Manifest
new file mode 100644
index 000000000000..2553cd4ebe56
--- /dev/null
+++ b/dev-perl/Mail-Sender/Manifest
@@ -0,0 +1,5 @@
+DIST Mail-Sender-0.8.23.tar.gz 38361 BLAKE2B 62e2d82815088ff1db3b3f3d23dfb4be4692fce3834b42544ed36b66fa59723370f7e3ff7825dd595a9cbebf6d3d55a68a4403c18ef04886a56bb65d783fe676 SHA512 e9c2e2806976aaea568885f41ff774b9cb460707123c0926ed20428b00a9e9db796d67dca938dc16463eeb8e1c92f8e82ba60c92bc053c20d5570d5604df651c
+DIST Mail-Sender-0.903.tar.gz 60499 BLAKE2B d3fb4bcbdb4a4c89c15125799c054b7a28f18a0addacca0e90f70dfedde87962ed4d9303d90da69a0248acca66859c7ccaf820cd297add323b2c0aa9e76c03e7 SHA512 6c2ca98f7a19b1833c053760f2d62986e9de39e625c2f1bde88d6f9afa26bd3f7cb3e0acc0c0dd3aa2dad94ec80c6696350e5e42684ba0c75a86fc2ddea9a8f1
+EBUILD Mail-Sender-0.8.23.ebuild 380 BLAKE2B f5cd602b6d24f1fd974e394419602da6adbf5c4b2d3c2e6489480c0a2480e79e9c7114e8b6f7f31a232a8fafbf52bf300520059f55e2fddfbc2ff0b5aa1b2a54 SHA512 ed2e127700c3330dfa55470fae38ce3c50084e309b97a5c850d44e945732e97d7d63809b965126683e7ea13f16a5d9fc96b58e62fbc938a4415547374a968893
+EBUILD Mail-Sender-0.903.0.ebuild 918 BLAKE2B d2e4f2df0b554284fc2d3dd008f54c596b7858604054fa357500cf06e331078d3b70ca8ac97b99acf28c99fd6d13ca7dedd103e7da6843e87c33713a334579c5 SHA512 984819c185c434100d68c22c16e9c60c8880b9706aace9b56f2f6caa2554d15b3fe4b5bd57470ca594a9f2bb7c85942a53d2d9e5ffc631f94878ba3699abdc92
+MISC metadata.xml 910 BLAKE2B 0ae5997ef6f7be178b2a95a831059e7b4ed0434e2f66cd771b644efa461eed09777ca536a50c82464d383e0e9033ad246eaa1d15fb514a51c88d965d65046e50 SHA512 a11c12da428f70b5ddb6bd7f06729eb9f9c9672982e2919295059cea214abada7c5d995c44829edcd232db32e2763b58fbfd4aaa78d9c91b0832c6101c90313e
diff --git a/dev-perl/Mail-Sender/metadata.xml b/dev-perl/Mail-Sender/metadata.xml
new file mode 100644
index 000000000000..5f20a116aa16
--- /dev/null
+++ b/dev-perl/Mail-Sender/metadata.xml
@@ -0,0 +1,22 @@
+<?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>
+ <longdescription lang="en">
+ Module for sending mails with attachments through an SMTP server
+ </longdescription>
+ <longdescription lang="ja">
+ SMTPã§ã‚¢ã‚¿ãƒƒãƒãƒ¡ãƒ³ãƒˆã§ãƒ¡ãƒ¼ãƒ«ã‚’é€ã‚‹perlモジュール
+ </longdescription>
+ <upstream>
+ <remote-id type="cpan">Mail-Sender</remote-id>
+ <remote-id type="cpan-module">Mail::Sender</remote-id>
+ <remote-id type="cpan-module">Mail::Sender::CType::Ext</remote-id>
+ <remote-id type="cpan-module">Mail::Sender::CType::Win32</remote-id>
+ <remote-id type="cpan-module">Mail::Sender::DBIO</remote-id>
+ <remote-id type="cpan-module">Mail::Sender::IO</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Sendmail-0.790.0-r1 b/dev-perl/Mail-Sendmail-0.790.0-r1
deleted file mode 100644
index 3bc19fc1759b..000000000000
--- a/dev-perl/Mail-Sendmail-0.790.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple platform independent mailer
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mail-Sendmail/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=Mail-Sendmail
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIVKOVIC/Mail-Sendmail-0.79.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b8c9e63ee5eb215faba167cd640b2b81
diff --git a/dev-perl/Mail-Sendmail-0.800.0 b/dev-perl/Mail-Sendmail-0.800.0
deleted file mode 100644
index 7ba49e924df9..000000000000
--- a/dev-perl/Mail-Sendmail-0.800.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-MIME-Base64 virtual/perl-Socket virtual/perl-Time-Local virtual/perl-parent virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Simple platform independent mailer
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Sendmail/
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-MIME-Base64 virtual/perl-Socket virtual/perl-Time-Local virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Mail-Sendmail-0.80.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=61ab1390a9c5af86c2e2f47edad2a68f
diff --git a/dev-perl/Mail-Sendmail/Mail-Sendmail-0.790.0-r1.ebuild b/dev-perl/Mail-Sendmail/Mail-Sendmail-0.790.0-r1.ebuild
new file mode 100644
index 000000000000..7195e4e56a99
--- /dev/null
+++ b/dev-perl/Mail-Sendmail/Mail-Sendmail-0.790.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIVKOVIC
+MODULE_VERSION=0.79
+inherit perl-module
+
+DESCRIPTION="Simple platform independent mailer"
+
+LICENSE="Mail-Sendmail"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE=""
diff --git a/dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0.ebuild b/dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0.ebuild
new file mode 100644
index 000000000000..d9ca6ac0c360
--- /dev/null
+++ b/dev-perl/Mail-Sendmail/Mail-Sendmail-0.800.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.80
+inherit perl-module
+
+DESCRIPTION="Simple platform independent mailer"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-Exporter
+ virtual/perl-MIME-Base64
+ virtual/perl-Socket
+ virtual/perl-Time-Local
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ local MODULES=(
+ "Mail::Sendmail ${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
+ perl-module_src_test
+ else
+ ewarn "Network tests disabled without DIST_TEST_OVERRIDE=~network"
+ fi
+}
diff --git a/dev-perl/Mail-Sendmail/Manifest b/dev-perl/Mail-Sendmail/Manifest
new file mode 100644
index 000000000000..79c9ff674bad
--- /dev/null
+++ b/dev-perl/Mail-Sendmail/Manifest
@@ -0,0 +1,5 @@
+DIST Mail-Sendmail-0.79.tar.gz 16245 BLAKE2B 7fef4b4474abd9a1c534fd62dfcb0d96c2a9e6d10e1af3a436cee830e37668087f727096ef50b6d1d8ef2fba0986faff9bda3e9fc2ef05842e77614f7869549b SHA512 5a39efa2f059e97b8da2d3e5f08fc30f7ac990dc7fe4f8df9580314e11c111884942335ab64af5dc4082d3a807381a8db281122237471888ecb92da6ee874e85
+DIST Mail-Sendmail-0.80.tar.gz 23537 BLAKE2B 8dc50359739c225bd0ed0bf3ca2a0ee10eb6a26a1ae1892e93932f030021a2cafc8efacff677d04a730ce11f2ee6c68426b64098baab7f3155429544f5bc8f2f SHA512 848ec471938d679645dfb4e032a33d35e49655a336dc6ff3a24ffa35606bff77e73162af672d1a60ad3a7bf571113e802fc42d6cb9a072cdca0d89f707f54a08
+EBUILD Mail-Sendmail-0.790.0-r1.ebuild 330 BLAKE2B e1741701e0206eb6a91add0d35238ea880b33ebe6dbc570e4892ecac9e60ab8e9b94c4965368982e700f5df32bc9cf1ebd1b3a1afa9d12c15c314c08e97cd074 SHA512 313407a04e82b318ef1cb504e0cab595ccdcebc3455d306f9d2c69f12b958a53605a7bcba0e7087bbc1e3462db054177c34603f07a9ec336e96db75dca7e7d7d
+EBUILD Mail-Sendmail-0.800.0.ebuild 1117 BLAKE2B 9c5e91c0f44b3b7c1769fc07c09e85d362724064d6a1321d37161911bc36a47e498779769ace0dfcba2a6cfb3dd8e985400b2f68795855da134e2921907623d0 SHA512 f1dda3090824b72bbb06f58d30d783b3341156305c026206c096835a4af5b3573b0a49d9710e675ef92967a9b5f112fa6703b7a31e5cacd9e944c0132d599e8a
+MISC metadata.xml 398 BLAKE2B df3c769925cfda52b9e95a66b013ecc52fd3f3729a11212bc7952e352561178a1e5dcf1505cd113a98d170fa414d74f7131a4e7c445d3736d1997498c94bc89c SHA512 3270a8dc5e46ee9c70fcfd6fbe062bac243a6ad7973937c735286af332c97a63dc5de4638c8f7b41cc7211dacda80d64a42340c832e46bb9b43fc736b8e77252
diff --git a/dev-perl/Mail-Sendmail/metadata.xml b/dev-perl/Mail-Sendmail/metadata.xml
new file mode 100644
index 000000000000..4de97062c837
--- /dev/null
+++ b/dev-perl/Mail-Sendmail/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">Mail-Sendmail</remote-id>
+ <remote-id type="cpan-module">Mail::Sendmail</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mail-Transport-3.0.0 b/dev-perl/Mail-Transport-3.0.0
deleted file mode 100644
index 1c0ae30ab413..000000000000
--- a/dev-perl/Mail-Transport-3.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-File-Spec-0.700.0 virtual/perl-IO >=dev-perl/Mail-Message-3 virtual/perl-Scalar-List-Utils virtual/perl-libnet !!<dev-perl/Mail-Box-3 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Base class for Email Message Exchange
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mail-Transport/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-File-Spec-0.700.0 virtual/perl-IO >=dev-perl/Mail-Message-3 virtual/perl-Scalar-List-Utils virtual/perl-libnet !!<dev-perl/Mail-Box-3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Mail-Transport-3.000.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d9f0e3f7de05d45565d659feb11fab30
diff --git a/dev-perl/Mail-Transport/Mail-Transport-3.0.0.ebuild b/dev-perl/Mail-Transport/Mail-Transport-3.0.0.ebuild
new file mode 100644
index 000000000000..94e625a329bd
--- /dev/null
+++ b/dev-perl/Mail-Transport/Mail-Transport-3.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.000
+inherit perl-module
+
+DESCRIPTION="Base class for Email Message Exchange"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-File-Spec-0.700.0
+ virtual/perl-IO
+ >=dev-perl/Mail-Message-3
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-libnet
+ !!<dev-perl/Mail-Box-3
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Mail-Transport/Manifest b/dev-perl/Mail-Transport/Manifest
new file mode 100644
index 000000000000..958a5319e076
--- /dev/null
+++ b/dev-perl/Mail-Transport/Manifest
@@ -0,0 +1,3 @@
+DIST Mail-Transport-3.000.tar.gz 14839 BLAKE2B 5213d2b4ce042dba5358c4d70bb638e1c797d88564c7b4935d75e692215a10b2e8715b75d95499edeb2a0b978f03f97f6901447c1844e72f07c4b6705f031a91 SHA512 6a209aac34fd79141ce8559038a3e523e50338301391ff08e6450afc8494058afbe5c8930ac919a9e0c20227d1a3a5a08d7c6dd1a02641e94951923736772d4a
+EBUILD Mail-Transport-3.0.0.ebuild 558 BLAKE2B a10d78808daeb5aa9e9d67ed344dddd0212f8e3dc769eac363c57bdc308d063daaeafd1831b49d17fd20578aae2f355e7a22e32d28c50c95423ce58e4a02c5f7 SHA512 f7135078640b72ce3ecbbca75ff972146504aff9240937e36cbb3e39b1526a59e23d817284e8cf365293b76c2dad9b718907697bfcd4181b505a11158db40f32
+MISC metadata.xml 885 BLAKE2B 442e9fa1c9264e5307e061e12156a915f34552bc02f9f989d26b2e6b40a507d03111c969d05787b22538b9540ea8a010810571bcdbb923c78376ea20b1a1b5a5 SHA512 b93e90f114c72ea563182ced57f4240a9b42ca26767453f4577c0c2bc15e25c27374cce9aa9b77841dc88018a3698346cd703447e57823fd7f2bb2980e571404
diff --git a/dev-perl/Mail-Transport/metadata.xml b/dev-perl/Mail-Transport/metadata.xml
new file mode 100644
index 000000000000..9f77126858f7
--- /dev/null
+++ b/dev-perl/Mail-Transport/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Mail-Transport</remote-id>
+ <remote-id type="cpan-module">Mail::Transport</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::Exim</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::Mailx</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::Qmail</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::Receive</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::SMTP</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::Send</remote-id>
+ <remote-id type="cpan-module">Mail::Transport::Sendmail</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MailTools-2.140.0 b/dev-perl/MailTools-2.140.0
deleted file mode 100644
index d35e5666741d..000000000000
--- a/dev-perl/MailTools-2.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/TimeDate virtual/perl-IO >=virtual/perl-libnet-1.50.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manipulation of electronic mail addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MailTools/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TimeDate virtual/perl-IO >=virtual/perl-libnet-1.50.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MailTools-2.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5985f8ed2ce9d97c4af9cd5d1fa19d81
diff --git a/dev-perl/MailTools-2.180.0 b/dev-perl/MailTools-2.180.0
deleted file mode 100644
index 5277f76c6243..000000000000
--- a/dev-perl/MailTools-2.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/TimeDate virtual/perl-IO >=virtual/perl-libnet-1.50.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Manipulation of electronic mail addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MailTools/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TimeDate virtual/perl-IO >=virtual/perl-libnet-1.50.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MailTools-2.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=483ca3ed2d1877dee3fcff5cf51e5063
diff --git a/dev-perl/MailTools-2.190.0 b/dev-perl/MailTools-2.190.0
deleted file mode 100644
index b03219c53f0e..000000000000
--- a/dev-perl/MailTools-2.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/TimeDate virtual/perl-IO >=virtual/perl-libnet-1.50.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Manipulation of electronic mail addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MailTools/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TimeDate virtual/perl-IO >=virtual/perl-libnet-1.50.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MailTools-2.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=983702bd800cc0ff135e2676390cff32
diff --git a/dev-perl/MailTools/MailTools-2.140.0.ebuild b/dev-perl/MailTools/MailTools-2.140.0.ebuild
new file mode 100644
index 000000000000..a79034cd28e1
--- /dev/null
+++ b/dev-perl/MailTools/MailTools-2.140.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MARKOV
+MODULE_VERSION=2.14
+inherit perl-module
+
+DESCRIPTION="Manipulation of electronic mail addresses"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/TimeDate
+ virtual/perl-IO
+ >=virtual/perl-libnet-1.50.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/MailTools/MailTools-2.180.0.ebuild b/dev-perl/MailTools/MailTools-2.180.0.ebuild
new file mode 100644
index 000000000000..57a5da29d628
--- /dev/null
+++ b/dev-perl/MailTools/MailTools-2.180.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=2.18
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Manipulation of electronic mail addresses"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/TimeDate
+ virtual/perl-IO
+ >=virtual/perl-libnet-1.50.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/MailTools/MailTools-2.190.0.ebuild b/dev-perl/MailTools/MailTools-2.190.0.ebuild
new file mode 100644
index 000000000000..634c4dd38253
--- /dev/null
+++ b/dev-perl/MailTools/MailTools-2.190.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=2.19
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Manipulation of electronic mail addresses"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/TimeDate
+ virtual/perl-IO
+ >=virtual/perl-libnet-1.50.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/MailTools/Manifest b/dev-perl/MailTools/Manifest
new file mode 100644
index 000000000000..571c3097b9ff
--- /dev/null
+++ b/dev-perl/MailTools/Manifest
@@ -0,0 +1,7 @@
+DIST MailTools-2.14.tar.gz 55317 BLAKE2B 4dda0f2ab56430c1f775823bcde08c168e6b48897be7c1a99e87f4cae77066e74302db3fe5f52991b74c0e1119ea73c54e9be3dd5a5ab97a9ce7a538b179bf9f SHA512 1df9da8394fe2a5b3243069a867b5eb4b5d4cbe3528bdbc4fe8118a3488c652c1ffc6eb8d5ba01802d74384a42d87ef67f8f3397640aab69471ae90ad0a79092
+DIST MailTools-2.18.tar.gz 55263 BLAKE2B eb7f48d3f33c0b691a7eb42ad186d6fc98bc900f5b1c0c2d5b51bccdbbb1c39ebbcf9909adedbee843e85d0439bc3f32671e4717061e3d13b933e49df01510d9 SHA512 2bd3f16bedf38c067f5fb7e719d0750ff96a8893e60abbc50568e0bc135a0acb4a8f6a18474e6884ab5b916d4959dbe4ba6a5b271e446bd68073b91dbc1ca7c2
+DIST MailTools-2.19.tar.gz 55887 BLAKE2B fedfb8fcf94935746b3678b34ea52dc90722646ce28138990952325d8f94c26204fe8f0d1ae9ea541663b7a4875330a8006987dfa581457f62763fac64ab5d99 SHA512 a4ecba2acba56f2d41294e1b299c08b138d5e4796880635afcea7628adf60e11d5b138fc56001c331f765048bd91fa94da27bd7fdeedc51ff91e4ef5770a068e
+EBUILD MailTools-2.140.0.ebuild 591 BLAKE2B 0f39ff1aeabb8fe8394b2419c1ba73eaca443175a14b84929c681acfeb5eb02a3e65577336b43da326363497cfa20e1cad920e68067cf9ccd4611845781bdc98 SHA512 576e1006edfe1ab5cd6033688c5eed6cfcb01fdd873b43d15e38daf15fe0cc7db3af2bf943e1e9fba7ca0c99d9a1811b6b7097c25a080d82be9e6d1212085c8f
+EBUILD MailTools-2.180.0.ebuild 601 BLAKE2B ac3a04002eccde3ea067deb3c94ce3e27cb60b925a260aabfaac5c4ec6076cde6e8a4101056623d615a2e0b034e8dd8668389d5dda0e3b3dc1f568da339dbc03 SHA512 c10eeba31e9eeb8ccebdf1eee9fa7a7455fa829a5630ce0c77cc9167ac0d459e2b2439dac71a85374bf05f0badefe49dc807852ed6dc723058c7a68b1473984c
+EBUILD MailTools-2.190.0.ebuild 665 BLAKE2B e048890bebfba07610fa4d38f3e9be4bf2586f4c2798f368b5e5b2ee7172e521971cb6d416ba6c69360a500814a6a3a971aa3d8c8c9c019b40d1a2ad24e937a7 SHA512 d28320fed82bc65b95ac935024d1be75ea600f05dbe55c5311a9bcbc89d983bbf1c3233658128b4d5bd44a62d5883c5bd235a36775716e6c3c2250a55c3d9602
+MISC metadata.xml 1734 BLAKE2B 8f4ec9850270c7af488676002e89bda5cbbeeaa14516f865c2d0603fabacc1b560511a048b109dc823f412a8a84c9b4084a89259879580d881e42d5b9d441e9e SHA512 24fdaa48c4c5a36b7f77ae6d1fce705db6d53cf5e2280136fb10b24acf869f7ac2b006abfa51f8711cfc74b0204c4bfc06d4fd8e4b6cde04dc53e3e018b1cbed
diff --git a/dev-perl/MailTools/metadata.xml b/dev-perl/MailTools/metadata.xml
new file mode 100644
index 000000000000..3ba7d632cc52
--- /dev/null
+++ b/dev-perl/MailTools/metadata.xml
@@ -0,0 +1,33 @@
+<?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">MailTools</remote-id>
+ <remote-id type="cpan-module">Mail::Address</remote-id>
+ <remote-id type="cpan-module">Mail::Cap</remote-id>
+ <remote-id type="cpan-module">Mail::Field</remote-id>
+ <remote-id type="cpan-module">Mail::Field::AddrList</remote-id>
+ <remote-id type="cpan-module">Mail::Field::Date</remote-id>
+ <remote-id type="cpan-module">Mail::Field::Generic</remote-id>
+ <remote-id type="cpan-module">Mail::Filter</remote-id>
+ <remote-id type="cpan-module">Mail::Header</remote-id>
+ <remote-id type="cpan-module">Mail::Internet</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::qmail</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::rfc822</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::sendmail</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::smtp</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::smtp::pipe</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::smtps</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::smtps::pipe</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::testfile</remote-id>
+ <remote-id type="cpan-module">Mail::Mailer::testfile::pipe</remote-id>
+ <remote-id type="cpan-module">Mail::Send</remote-id>
+ <remote-id type="cpan-module">Mail::Util</remote-id>
+ <remote-id type="cpan-module">MailTools</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 589bc7d3b4ca..e700a71a6a73 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Math-Base-Convert-0.110.0 b/dev-perl/Math-Base-Convert-0.110.0
deleted file mode 100644
index c1871fd5268a..000000000000
--- a/dev-perl/Math-Base-Convert-0.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Very fast base to base conversion
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Base-Convert/
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKER/Math-Base-Convert-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c26ba61f227f6faeeb0b03891026dcb2
diff --git a/dev-perl/Math-Base-Convert/Manifest b/dev-perl/Math-Base-Convert/Manifest
new file mode 100644
index 000000000000..b4fa1fd9b11b
--- /dev/null
+++ b/dev-perl/Math-Base-Convert/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Base-Convert-0.11.tar.gz 41667 BLAKE2B a4c2bc752ee56cf06a6f11b3007a6a764a534dcfbf8d9c139ed6f2d63fa0a07ed0aea12c3744f449f6ef08e744ac0dc2815ff56b3fa697222bc7dd68078b586f SHA512 4451b41d557d7b3538389bbb525f566264f6c9462339e3b48843b6bb7952576b73a194523716ab44e1fa1df19c243f23fbbfdbae3deef504066d36761526c664
+EBUILD Math-Base-Convert-0.110.0.ebuild 327 BLAKE2B 097c67e65e251c099169f3dadd58a3ccccdb359748220520e19c90a1c0fa72a7489fa14d5c83df35258db08dbb02cb2690b99ecd2ff4160d03acf1ed7a02db6b SHA512 03e2cf526a1e494a42baf02ed5051d64ff111e28bc1a01b53ca0e97bd266c2562f43c9908bf87228757a5cdf7d0182b9dbefc7d31e701f0b655e1bfd17d04493
+MISC metadata.xml 631 BLAKE2B dced7f5329f0c846dce85a17d4ae202a588a16e27d66be683beaab04e8863c459be31146501825ad8d9e07c5afaf045a043769708f6707617136b52ffa55744a SHA512 878e10670f1a5a478a809471b0dc6e110daa73fe9241d43879803ca8838dc7e60640a0b0fa7059772271b8b5534e5defd813c35a26d3e71d9789ba9563b2de5e
diff --git a/dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0.ebuild b/dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0.ebuild
new file mode 100644
index 000000000000..d0f50a1c050e
--- /dev/null
+++ b/dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKER
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Very fast base to base conversion"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Math-Base-Convert/metadata.xml b/dev-perl/Math-Base-Convert/metadata.xml
new file mode 100644
index 000000000000..0df019ba29a9
--- /dev/null
+++ b/dev-perl/Math-Base-Convert/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Math-Base-Convert</remote-id>
+ <remote-id type="cpan-module">Math::Base::Convert</remote-id>
+ <remote-id type="cpan-module">Math::Base::Convert::Bases</remote-id>
+ <remote-id type="cpan-module">Math::Base::Convert::CalcPP</remote-id>
+ <remote-id type="cpan-module">Math::Base::Convert::Shortcuts</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Base36-0.140.0 b/dev-perl/Math-Base36-0.140.0
deleted file mode 100644
index f71d199c2271..000000000000
--- a/dev-perl/Math-Base36-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Test-Exception ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Encoding and decoding of base36 strings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Base36/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRICAS/Math-Base36-0.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e8a8c3b13a240e8fc287b4336f639268
diff --git a/dev-perl/Math-Base36/Manifest b/dev-perl/Math-Base36/Manifest
new file mode 100644
index 000000000000..152805545fa6
--- /dev/null
+++ b/dev-perl/Math-Base36/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Base36-0.14.tar.gz 20428 BLAKE2B e30a403e73ff75bb534a185c897bfee9ec564919b243d8a3cc5861807cc90104f9a8bb4ed1c879135c0cb76dd9a5c5d884499c7b400ec6f02960ce40f622bbcf SHA512 d851ec86bf4d561d8f1c8b46de3dfd5108943d3d260296e0fddebf3e5ff6b069765260ae20af6ef5741c4677feb9a9ae588457197d44f57bb9434b64cd268e59
+EBUILD Math-Base36-0.140.0.ebuild 629 BLAKE2B 089166bde34896b968d42b213e657e0aae9b9f5a6d8591d5c8da25abc56e1de52f4c2f555f58f437d85dbd782f9f56b67be6ef829c275e3b26d6d43433416db7 SHA512 1762bb98b9802806cfbb9c4f1427efbd75aaa4b965044c375c3ee76bd2352693b89b3aef6e8fa64957d84ce2433ec04db32598f7c12099d78ac9fef4f48d84dd
+MISC metadata.xml 394 BLAKE2B 8d21b27b204926f21f0551bd38cdf980038f97165d2d4ec4ba2262fab24b4895eb41ebded89f22db6e54ce3a00678594db0fa333628942d3ea37ad39d7408675 SHA512 8be15520888aa790bdc221655912bfcd22bb36108334cfeffe16cb63e410b4500719ea66fb9a1cbe0ed03b3156df2f781c80e0accaec413c4256c9ecb2da6325
diff --git a/dev-perl/Math-Base36/Math-Base36-0.140.0.ebuild b/dev-perl/Math-Base36/Math-Base36-0.140.0.ebuild
new file mode 100644
index 000000000000..e0e769690c79
--- /dev/null
+++ b/dev-perl/Math-Base36/Math-Base36-0.140.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRICAS
+MODULE_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Encoding and decoding of base36 strings"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix"
+IUSE="test"
+
+DEPEND="
+ test? (
+ dev-perl/Test-Exception
+ )
+"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.];\nuse inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+ perl_rm_files t/99-pod.t t/98-pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-Base36/metadata.xml b/dev-perl/Math-Base36/metadata.xml
new file mode 100644
index 000000000000..787dde8e0064
--- /dev/null
+++ b/dev-perl/Math-Base36/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">Math-Base36</remote-id>
+ <remote-id type="cpan-module">Math::Base36</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Bezier-0.10.0-r1 b/dev-perl/Math-Bezier-0.10.0-r1
deleted file mode 100644
index c21aa79699c0..000000000000
--- a/dev-perl/Math-Bezier-0.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Solution of Bezier Curves
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Bezier/
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABW/Math-Bezier-0.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6d976ebc4efc5fbcffd00f93fe9e342a
diff --git a/dev-perl/Math-Bezier/Manifest b/dev-perl/Math-Bezier/Manifest
new file mode 100644
index 000000000000..fe6948f92139
--- /dev/null
+++ b/dev-perl/Math-Bezier/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Bezier-0.01.tar.gz 3101 BLAKE2B 7cade76e32d89241d573c4b12c4e778333a2dc565f0d076757bd7e26f24cc2aa5d522b315956d85db0a419c0af4d44aae9c65adf81f3b2bcb814b216e11245a0 SHA512 dc8facf3bde3a763cd18e2459fc4f3c1b4736b6f13b13144cf5b9633725fd5b7b52cff77a1815ee897f36d5b52d4ae9e9a47c3ed6d02977b2dbef815ee704bec
+EBUILD Math-Bezier-0.10.0-r1.ebuild 293 BLAKE2B 6d246720b7118184923716a00426dbda189d780e57dda4ab7c98e189d196622fec2d071e5a1cc1b78cce3e4aefda2264343b34852e7bd409212c24a8cc93cff7 SHA512 46e27e826032317270a7d4c91c7ea42f49e1f68685e956b3392fa641b53bd91b8101f537c03355b2332ee953d8e13cae27be78b8b68d9820bcd97efc8cecab9b
+MISC metadata.xml 514 BLAKE2B 41899dce798b08855b8fadb9027d3cdcdec39d7930d4055ee044906df2bc5cbb9b212dfa653d997b399281ca0e242b1f55f1f50f269d25d44ac83c410d4bc528 SHA512 581ccacba852d93bf2f7d2ab0418181aac79c0d0a6c40430202a51e28d487cd98270a3cd11b3d5b611341fd2cac00279e63ba81584de7692f4abe93205b21c64
diff --git a/dev-perl/Math-Bezier/Math-Bezier-0.10.0-r1.ebuild b/dev-perl/Math-Bezier/Math-Bezier-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..854864ab2e12
--- /dev/null
+++ b/dev-perl/Math-Bezier/Math-Bezier-0.10.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ABW
+MODULE_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Solution of Bezier Curves"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Math-Bezier/metadata.xml b/dev-perl/Math-Bezier/metadata.xml
new file mode 100644
index 000000000000..db7a4ee13664
--- /dev/null
+++ b/dev-perl/Math-Bezier/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Math-Bezier</remote-id>
+ <remote-id type="cpan-module">Math::Bezier</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-BigInt-GMP-1.380.0 b/dev-perl/Math-BigInt-GMP-1.380.0
deleted file mode 100644
index 95e0a78a749a..000000000000
--- a/dev-perl/Math-BigInt-GMP-1.380.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Math-BigInt-1.999.300 >=dev-libs/gmp-4.0.0:0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Use the GMP library for Math::BigInt routines
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-BigInt-GMP/
-KEYWORDS=alpha amd64 hppa ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Math-BigInt-1.999.300 >=dev-libs/gmp-4.0.0:0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-GMP-1.38.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0ca9db62c297fbdd583a49c03834e9c9
diff --git a/dev-perl/Math-BigInt-GMP-1.490.0 b/dev-perl/Math-BigInt-GMP-1.490.0
deleted file mode 100644
index bcce8099a41d..000000000000
--- a/dev-perl/Math-BigInt-GMP-1.490.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Math-BigInt-1.999.714 >=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Use the GMP library for Math::BigInt routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-BigInt-GMP/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Math-BigInt-1.999.714 >=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-GMP-1.49.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a482994cdab6c6df8f88116ef174cff3
diff --git a/dev-perl/Math-BigInt-GMP-1.600.200 b/dev-perl/Math-BigInt-GMP-1.600.200
deleted file mode 100644
index 5c16431a6581..000000000000
--- a/dev-perl/Math-BigInt-GMP-1.600.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Math-BigInt-1.999.801 >=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.820.0 ) dev-lang/perl:=
-DESCRIPTION=Use the GMP library for Math::BigInt routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-BigInt-GMP/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Math-BigInt-1.999.801 >=virtual/perl-XSLoader-0.20.0 >=dev-libs/gmp-4.0.0:0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-GMP-1.6002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f41fc1e067f1b27695e45489c6ab0f5b
diff --git a/dev-perl/Math-BigInt-GMP/Manifest b/dev-perl/Math-BigInt-GMP/Manifest
new file mode 100644
index 000000000000..8630faf31c0e
--- /dev/null
+++ b/dev-perl/Math-BigInt-GMP/Manifest
@@ -0,0 +1,10 @@
+AUX Math-BigInt-GMP-1.380.0-no-dot-inc.patch 1238 BLAKE2B 42d5cc0e6917ed9d9229e417ce9c6b563d466b11b9ee2bcea97b8bf4c5f55ba20db8a348c2da3e009280ca7ad0d2cdbc9ea0fdab92e9eefaf718036ebbf95c49 SHA512 a8f2b46d3fc0ddccbb5d8e498e5422150193460c15b5865102702d4966551d515f0b2fd9286bb4a0e4b14168331451a31fe93ab57328489c02287beff302191c
+AUX Math-BigInt-GMP-1.490.0-no-dot-inc.patch 1137 BLAKE2B aef2df720332bae979870ae9297b1c7cd0831b8688cbb1345471c690c8347e380de1c7220b56b6b9ef7f6c11c6b1b48e700b7bfc286a989ee82c251759f4bc99 SHA512 3cb6816e97e03cecff795ca9a8c15a72748d5ace5740e6f37be3d26b35c07c9837c08462aa1327a796970cfa41a74ac997917d18fd0220aec922b19918eed6f3
+AUX Math-BigInt-GMP-1.600.200-no-dot-inc.patch 1562 BLAKE2B a85082e9f16166227683f10c3bf759756baad66042f10b9c2e0c954287b6f70afb74a9bb4db6d96c708856fc6f8a8fc10c8cde91605e1c42d2861625c237711a SHA512 10cbc2a9281c2a1f08744090747a45f6e2b04c8806e16ccca25a9e70b2bdf9575c5051732e4c5c0b4e4a9b8763e04f38e040a33ae774f0010ed6f1c4094b774b
+DIST Math-BigInt-GMP-1.38.tar.gz 55585 BLAKE2B 26d7ca2fb735e20b4d6a4f0537aff35b184c29bee6244e24b9841620c19f29cf0a66192df9dca1746164e9b2af7580989231c0b584226fc2faf9a0ef93fd5601 SHA512 e33abe8c3b939e559be4e3ec61ce77a6fb3da6451ea88cb22fd4785cfebc816024e957ad02e81b43ee982346e0e444630ee5d93a87a02182a765374d1a694222
+DIST Math-BigInt-GMP-1.49.tar.gz 59712 BLAKE2B 12270212306b5a62a549607fc972f68a5945c0bf84fe4ed5257e0c381ce47d8c5084bddbb2514e2e430536a5ff6c50df13f945aa9531ca903ce67ea01944cf0f SHA512 bed7b1670de31b40203f2026be7245dc3650f77e12e4803af78751aba95488de5b99f5e23dd59ac7f4ed31687c47a2fb7a8c5aa8ea1355676a5bc5526501bc5e
+DIST Math-BigInt-GMP-1.6002.tar.gz 2286788 BLAKE2B 2538a0466458162bb7cf2f98c6233a7fa97bf30f3c9a92e82e0c266c9b1c6735dfa8a9310bb2009ff942edf2f10918a28484dd32a76f5ef6cbe7bcdb78de007a SHA512 1c3a4a616bfb386e246ca7fd784954c97fa3a20997db0372e7f4691896e5633e2abb9d9ca42fb781a169d10d36dd3a59759399485a1859cc95c4cf7ff4e5ca09
+EBUILD Math-BigInt-GMP-1.380.0.ebuild 453 BLAKE2B f27c494a294cded787f379f268f6e5803511535f64793801e15360229eb02a76a94a69184c9e7da21e5d7d3c68f8916086668505aca4d376d49d0fadf62bee89 SHA512 bb68df9ca4d26a72902721c792a59c3ac59d3038c4eb8a282878b0ba36822496c2b04dfc7f660d197d315a66ccfc82217365d54de585e8437cc4714aff2ed3a5
+EBUILD Math-BigInt-GMP-1.490.0.ebuild 553 BLAKE2B e449fbfe488f9b5f1d866804b21d8a4086bbaaf49cc989fc67d344371ddb14030e3b127b76621e084d26dd35034cac24c289ba893155a54093f9f2c95987d161 SHA512 4469bd6109daa16bd6b041ef8c4dfa6df56c619bf93cbf6e8c9824e2b043582fa0f88f19ad966dea7ab11f71c8fdcd863f45d61dcdb17bd9dec174831d69dfeb
+EBUILD Math-BigInt-GMP-1.600.200.ebuild 659 BLAKE2B 6561c27acee0e7d93dcf225e64c5e5e3143e648279e8962f51a859f13e78cbe205a7764ab8493863f20d390055620020cdcf14e58d0a6e8dcd98989dbee30670 SHA512 193dd7dd589d7973a20aeaff9bf1e4c664abcce80adcb46848a1befeab50a3e987c9590c4d8dd34b16759d2d35a88a2a0ae635085d605376c971911977914840
+MISC metadata.xml 403 BLAKE2B 0fd58b63e771eabd3c0160a284d950ecc0e4e2adb1a6f11b75e2ce2870c1f7673fb3cba4a3a2dc62ad116d693acb71e5546bda5888577164666ed5edaefa73a1 SHA512 d7e06c54417ec52a2b3763f972e2b204c15582f56cacf182f7c40667802ccaa6f345930cc4568ce51dcbd188a7eb9b4b359d41eee093323e63f95f0fe6c6ba8a
diff --git a/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.380.0.ebuild b/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.380.0.ebuild
new file mode 100644
index 000000000000..645f570866cd
--- /dev/null
+++ b/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.380.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PJACKLAM
+MODULE_VERSION=1.38
+inherit perl-module
+
+DESCRIPTION="Use the GMP library for Math::BigInt routines"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Math-BigInt-1.999.300
+ >=dev-libs/gmp-4.0.0:0"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
+SRC_TEST="do"
diff --git a/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.490.0.ebuild b/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.490.0.ebuild
new file mode 100644
index 000000000000..6f3fd80ddaa4
--- /dev/null
+++ b/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.490.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PJACKLAM
+DIST_VERSION=1.49
+inherit perl-module
+
+DESCRIPTION="Use the GMP library for Math::BigInt routines"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Math-BigInt-1.999.714
+ >=virtual/perl-XSLoader-0.20.0
+ >=dev-libs/gmp-4.0.0:0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
diff --git a/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.200.ebuild b/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.200.ebuild
new file mode 100644
index 000000000000..4a1cbfa86ae4
--- /dev/null
+++ b/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.200.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PJACKLAM
+DIST_VERSION=1.6002
+inherit perl-module
+
+DESCRIPTION="Use the GMP library for Math::BigInt routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Math-BigInt-1.999.801
+ >=virtual/perl-XSLoader-0.20.0
+ >=dev-libs/gmp-4.0.0:0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.820.0 )
+"
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
+src_test() {
+ perl_rm_files t/author-*.t t/00sig.t t/02pod.t t/03podcov.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.380.0-no-dot-inc.patch b/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.380.0-no-dot-inc.patch
new file mode 100644
index 000000000000..96e7f88d3e14
--- /dev/null
+++ b/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.380.0-no-dot-inc.patch
@@ -0,0 +1,37 @@
+From 4a57ce8560c39b71ba6b8220a63efcbf5aac82ea Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 30 Oct 2017 21:42:48 +1300
+Subject: Fix test failures without '.' in @INC
+
+Under PERL_USE_UNSAFE_INC=0
+
+Bug: https://bugs.gentoo.org/613642
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120718
+---
+ t/bigfltpm.t | 2 +-
+ t/bigintpm.t | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/t/bigfltpm.t b/t/bigfltpm.t
+index de3c80e..89dea16 100644
+--- a/t/bigfltpm.t
++++ b/t/bigfltpm.t
+@@ -26,4 +26,4 @@ my $e = $c->bdiv(Math::BigFloat->new(3),$d);
+ is ($e,'0.00267'); # '0.008 / 3 => 0.0027');
+ is (ref($e->{_e}->[0]), ''); # 'Not a BigInt');
+
+-require 't/bigfltpm.inc'; # all tests here for sharing
++require './t/bigfltpm.inc'; # all tests here for sharing
+diff --git a/t/bigintpm.t b/t/bigintpm.t
+index 8f009ec..c05f135 100644
+--- a/t/bigintpm.t
++++ b/t/bigintpm.t
+@@ -33,4 +33,4 @@ is ($x, "9903520314281112085086151826", 'from_oct() works with big numbers');
+ #############################################################################
+ # all the other tests
+
+-require 't/bigintpm.inc'; # all tests here for sharing
++require './t/bigintpm.inc'; # all tests here for sharing
+--
+2.14.3
+
diff --git a/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.490.0-no-dot-inc.patch b/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.490.0-no-dot-inc.patch
new file mode 100644
index 000000000000..24c271ea6076
--- /dev/null
+++ b/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.490.0-no-dot-inc.patch
@@ -0,0 +1,37 @@
+From edaedb9078d56f4f86cdb7eb9160deeb3196f164 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 30 Oct 2017 21:42:48 +1300
+Subject: Fix test failures without '.' in @INC
+
+Under PERL_USE_UNSAFE_INC=0
+
+Bug: https://bugs.gentoo.org/613642
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120718
+---
+ t/bigfltpm.t | 2 +-
+ t/bigintpm.t | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/t/bigfltpm.t b/t/bigfltpm.t
+index 0e89852..0af20f4 100644
+--- a/t/bigfltpm.t
++++ b/t/bigfltpm.t
+@@ -33,4 +33,4 @@ SKIP: {
+ is(ref($e->{_e}->[0]), '', '$e->{_e}->[0] is a scalar');
+ }
+
+-require 't/bigfltpm.inc'; # all tests here for sharing
++require './t/bigfltpm.inc'; # all tests here for sharing
+diff --git a/t/bigintpm.t b/t/bigintpm.t
+index 03dee01..1ebf230 100644
+--- a/t/bigintpm.t
++++ b/t/bigintpm.t
+@@ -44,4 +44,4 @@ is($x, "9903520314281112085086151826",
+ #############################################################################
+ # all the other tests
+
+-require 't/bigintpm.inc'; # all tests here for sharing
++require './t/bigintpm.inc'; # all tests here for sharing
+--
+2.14.3
+
diff --git a/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.600.200-no-dot-inc.patch b/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.600.200-no-dot-inc.patch
new file mode 100644
index 000000000000..2f0158befcae
--- /dev/null
+++ b/dev-perl/Math-BigInt-GMP/files/Math-BigInt-GMP-1.600.200-no-dot-inc.patch
@@ -0,0 +1,51 @@
+From 74cf47cac322f4399cea78bf7cdb75769578c035 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 30 Oct 2017 21:42:48 +1300
+Subject: Fix test failures without '.' in @INC
+
+Under PERL_USE_UNSAFE_INC=0
+
+Bug: https://bugs.gentoo.org/613642
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120718
+---
+ t/bigfltpm.t | 2 +-
+ t/bigintpm.t | 2 +-
+ t/mbimbf.t | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/t/bigfltpm.t b/t/bigfltpm.t
+index 49c3744..30f2d84 100644
+--- a/t/bigfltpm.t
++++ b/t/bigfltpm.t
+@@ -72,4 +72,4 @@ SKIP: {
+ is(ref($e->{_e}->[0]), '', '$e->{_e}->[0] is a scalar');
+ }
+
+-require 't/bigfltpm.inc'; # all tests here for sharing
++require './t/bigfltpm.inc'; # all tests here for sharing
+diff --git a/t/bigintpm.t b/t/bigintpm.t
+index 8351bc6..a82476f 100644
+--- a/t/bigintpm.t
++++ b/t/bigintpm.t
+@@ -78,4 +78,4 @@ is($x, "9903520314281112085086151826",
+ #############################################################################
+ # all the other tests
+
+-require 't/bigintpm.inc'; # all tests here for sharing
++require './t/bigintpm.inc'; # all tests here for sharing
+diff --git a/t/mbimbf.t b/t/mbimbf.t
+index 668508e..6b4194e 100644
+--- a/t/mbimbf.t
++++ b/t/mbimbf.t
+@@ -15,7 +15,7 @@ use Math::BigFloat;
+ our $mbi = 'Math::BigInt';
+ our $mbf = 'Math::BigFloat';
+
+-require 't/mbimbf.inc';
++require './t/mbimbf.inc';
+
+ # some tests that won't work with subclasses, since the things are only
+ # guaranteed in the Math::Big(Int|Float) (unless subclass chooses to support
+--
+2.14.3
+
diff --git a/dev-perl/Math-BigInt-GMP/metadata.xml b/dev-perl/Math-BigInt-GMP/metadata.xml
new file mode 100644
index 000000000000..14bb4ac9da14
--- /dev/null
+++ b/dev-perl/Math-BigInt-GMP/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">Math-BigInt-GMP</remote-id>
+ <remote-id type="cpan-module">Math::BigInt::GMP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-BigInt-Lite-0.140.0 b/dev-perl/Math-BigInt-Lite-0.140.0
deleted file mode 100644
index 9937c136eb6f..000000000000
--- a/dev-perl/Math-BigInt-Lite-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Math-BigInt-1.940.0 >=virtual/perl-Math-BigRat-0.190.0 >=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl:=
-DESCRIPTION=What BigInts are before they become big
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-BigInt-Lite/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Math-BigInt-1.940.0 >=virtual/perl-Math-BigRat-0.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FL/FLORA/Math-BigInt-Lite-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=64d91e9a648b493635d31293c268b25c
diff --git a/dev-perl/Math-BigInt-Lite-0.170.0 b/dev-perl/Math-BigInt-Lite-0.170.0
deleted file mode 100644
index b4d4837a7a3d..000000000000
--- a/dev-perl/Math-BigInt-Lite-0.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Math-BigInt-1.999.801 >=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( >=virtual/perl-Test-Simple-0.520.0 virtual/perl-Math-BigRat ) dev-lang/perl:=
-DESCRIPTION=What BigInts are before they become big
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-BigInt-Lite/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Math-BigInt-1.999.801 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-Lite-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c5c90f5bc9446851cae6452c083e589d
diff --git a/dev-perl/Math-BigInt-Lite/Manifest b/dev-perl/Math-BigInt-Lite/Manifest
new file mode 100644
index 000000000000..d4ae8b1744da
--- /dev/null
+++ b/dev-perl/Math-BigInt-Lite/Manifest
@@ -0,0 +1,6 @@
+AUX Math-BigInt-Lite-0.170.0-no-dot-inc.patch 999 BLAKE2B 7ca89a6f9c627c2b6a6914914b711bd079003f99ea891e6732b01e66860e97261239538f82c667d876734261f733b2dd35a3eb9f96e50577dd845303f5974c3b SHA512 0093f2bbab880e0d4290516300a3dba31063b201afa86e527f43aa7d55cdf8e7ef0f9996d41925232438f96644aa094da598dc0bdf00b0a458fdcb0e1da87ca4
+DIST Math-BigInt-Lite-0.14.tar.gz 44517 BLAKE2B 7f84cce7b77fe4e8334ddfc4ac63fa4649acc9f44d3dbbcc21987f7aa6dfe2a4ef21c068da1ec0c97c5d46a41631972e6850f8022b0b9d5e85881010f7028054 SHA512 abee57d6497566f8dfa32d273f0ef9cf914ed57b9397c61455695cbfc141fce8f1ccd2c65a2043ec0d4843dc0a1cde978a0b8b05bcc12e71a7438cd379a462c5
+DIST Math-BigInt-Lite-0.17.tar.gz 71248 BLAKE2B dd570295271ebae319ac4233ec9d274b569474ae2a7d95c86bb9e030dcce13d7c2e6b124cd8d0c37179ba2cb51147cdc2a988e5b8261b3cb3f072a68ebce5932 SHA512 8a1eb42d43a09cc7e16a9c430c6fb1a9c2f799e1dd3cb67436a6fafff510ed39550d4db8d28f5992c754c8391e0e9700b230e9b74dd05a108faecc9f0e55ef4e
+EBUILD Math-BigInt-Lite-0.140.0.ebuild 864 BLAKE2B dc10597c6284e93dccb6678f89fdd0eb7643da90cc4600bd246244d4309a8e24c318f8d97ff7a0c691a43d17475117fc272c6829ab73c7973f11a90548f4ef8a SHA512 b54fbf773d8a58e644d1148aafd3f660d5724986c9192c3051994b1fcc6cd0d366ebc90b197d4012193f3b358735df5263e99d1b34eb11643a6e99420525f166
+EBUILD Math-BigInt-Lite-0.170.0.ebuild 716 BLAKE2B 17045737cbf3964ad2cf3b8daeee13b73a37000e8b38647cfd4c4e077f251fd9dbefef704d3426bb070f09ff57ec236c9c92a4ee95a00e25f1caffb863972e7b SHA512 9920820da5b68f0ff51958c4b47485f0fd2a0283f26a034bfec1db1ae6a19acb09e3f7a0fef631131238b5b06d7f525efcd65555362c639c6ac9275ea6b26add
+MISC metadata.xml 393 BLAKE2B a83f8f4f92d45e599d7ea9f4492ca9226d001a3ecbfcadaf8b69446966d0b390a87e35107e6e6f8d124ba58935deefe8a1e7b128d4306d0f218d503537b5af3e SHA512 58bce0e0b37f3d0504470c88ea135563384d372d56da8b897c9387ced0171e7dacc106eb1c61bd69e4f8e70719ca8946bc9e06332d7716182bf2a31dd6c1188e
diff --git a/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.140.0.ebuild b/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.140.0.ebuild
new file mode 100644
index 000000000000..81877108927a
--- /dev/null
+++ b/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.140.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="FLORA"
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="What BigInts are before they become big"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Math-BigInt-1.940.0
+ >=virtual/perl-Math-BigRat-0.190.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? ( >=virtual/perl-Test-Simple-0.520.0 )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+ local bad_files=( "t/pod_cov.t" "t/pod.t" )
+ # https://rt.cpan.org/Public/Bug/Display.html?id=75667"
+ bad_files+=( "t/bigintpm.t" )
+
+ perl_rm_files "${bad_files[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.170.0.ebuild b/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.170.0.ebuild
new file mode 100644
index 000000000000..037b684079f9
--- /dev/null
+++ b/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.170.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PJACKLAM
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="What BigInts are before they become big"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Math-BigInt-1.999.801
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ virtual/perl-Math-BigRat
+ )
+"
+PATCHES=("${FILESDIR}/${P}-no-dot-inc.patch")
+src_test() {
+ local bad_files=( "t/pod_cov.t" "t/pod.t" )
+ # https://rt.cpan.org/Public/Bug/Display.html?id=75667"
+ #bad_files+=( "t/bigintpm.t" )
+ perl_rm_files "${bad_files[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-BigInt-Lite/files/Math-BigInt-Lite-0.170.0-no-dot-inc.patch b/dev-perl/Math-BigInt-Lite/files/Math-BigInt-Lite-0.170.0-no-dot-inc.patch
new file mode 100644
index 000000000000..d8ae23982ae7
--- /dev/null
+++ b/dev-perl/Math-BigInt-Lite/files/Math-BigInt-Lite-0.170.0-no-dot-inc.patch
@@ -0,0 +1,34 @@
+From 5cb03904937102876d331e04cd36f3520fc5a5f6 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 1 Nov 2017 20:50:35 +1300
+Subject: Fix tests without '.' in @INC
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120893
+---
+ t/bigintpm.t | 2 +-
+ t/mbi_ali.t | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/t/bigintpm.t b/t/bigintpm.t
+index 49efbad..a714bd0 100644
+--- a/t/bigintpm.t
++++ b/t/bigintpm.t
+@@ -14,4 +14,4 @@ $CALC = "Math::BigInt::Calc";
+ #############################################################################
+ # all the other tests
+
+-require 't/bigintpm.inc'; # all tests here for sharing
++require './t/bigintpm.inc'; # all tests here for sharing
+diff --git a/t/mbi_ali.t b/t/mbi_ali.t
+index cacf83e..b2da6f9 100644
+--- a/t/mbi_ali.t
++++ b/t/mbi_ali.t
+@@ -12,4 +12,4 @@ use Math::BigInt::Lite;
+ our $CLASS;
+ $CLASS = 'Math::BigInt::Lite';
+
+-require 't/alias.inc';
++require './t/alias.inc';
+--
+2.14.3
+
diff --git a/dev-perl/Math-BigInt-Lite/metadata.xml b/dev-perl/Math-BigInt-Lite/metadata.xml
new file mode 100644
index 000000000000..170ab1fe752f
--- /dev/null
+++ b/dev-perl/Math-BigInt-Lite/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">Math-BigInt-Lite</remote-id>
+ <remote-id type="cpan-module">Math::BigInt::Lite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-CDF-0.100.0 b/dev-perl/Math-CDF-0.100.0
deleted file mode 100644
index f69d57f71cb2..000000000000
--- a/dev-perl/Math-CDF-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Generate probabilities and quantiles from statistical functions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-CDF/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CA/CALLAHAN/Math-CDF-0.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3f0fed3f44404ff0c2af38a86966f139
diff --git a/dev-perl/Math-CDF/Manifest b/dev-perl/Math-CDF/Manifest
new file mode 100644
index 000000000000..a543693dfc24
--- /dev/null
+++ b/dev-perl/Math-CDF/Manifest
@@ -0,0 +1,3 @@
+DIST Math-CDF-0.1.tar.gz 65855 BLAKE2B 98e57daa31118120689da25d37f1cb26f96bb67fcd01682a1d5886b680a96e59e462ec640375606578f5e239f9387582a6bb87ae77dee136f0fb825f90a7d8a8 SHA512 5c85b26a68cd5521e4b2502cfb3491072ed86bdf713f1aa5347ccfcdfced7109532237d6cf77e0fc3941fd5d813827f25d142176d35bba1cd2d4dc5ab137a6c8
+EBUILD Math-CDF-0.100.0.ebuild 363 BLAKE2B 7d7be211bf142c20464a8ef2d1ec4dc49911330f5a61797e3b6f2466ce8bb4470158b24e220a2166e27419d7dd2ed3236c7c1fe9ec5bcff2bf53d0678a4d3bc3 SHA512 8346bdeb4375c9ce36508df1233be5341c68a5e04e1c99664cc0824094e5a384f398361a9c51d090367d49850eae0716a4e49bbaf338d9e08127f5257f115ea4
+MISC metadata.xml 388 BLAKE2B 7256d8cef56106610b6fc23389c140bbd15ae245a491a267c3fef41c15f28ef2a6f8696a3e52dc2d2501d124337cb93f722b1142b2dd3c319f53d569dc8c3571 SHA512 e48ee52516bdab5dd2830688c3aa5e1d5fc72bcb0f4f09a1832fcfb9c187eb4403ba392b3b329b86f63e4340c8b9282359e6d37430c4428b9e46685bf5efdc58
diff --git a/dev-perl/Math-CDF/Math-CDF-0.100.0.ebuild b/dev-perl/Math-CDF/Math-CDF-0.100.0.ebuild
new file mode 100644
index 000000000000..8e81c16f64e7
--- /dev/null
+++ b/dev-perl/Math-CDF/Math-CDF-0.100.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CALLAHAN
+DIST_VERSION=0.1
+inherit perl-module
+
+DESCRIPTION="Generate probabilities and quantiles from statistical functions"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Math-CDF/metadata.xml b/dev-perl/Math-CDF/metadata.xml
new file mode 100644
index 000000000000..1688f1171490
--- /dev/null
+++ b/dev-perl/Math-CDF/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">Math-CDF</remote-id>
+ <remote-id type="cpan-module">Math::CDF</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Calc-Units-1.70.0-r1 b/dev-perl/Math-Calc-Units-1.70.0-r1
deleted file mode 100644
index 3f8004f12c4f..000000000000
--- a/dev-perl/Math-Calc-Units-1.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Time-Local dev-lang/perl:=[-build(-)]
-DESCRIPTION=Human-readable unit-aware calculator
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Calc-Units/
-KEYWORDS=amd64 hppa sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-Local dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SF/SFINK/Math-Calc-Units-1.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=faddf8696672bb787c2d1d1af2cf5445
diff --git a/dev-perl/Math-Calc-Units/Manifest b/dev-perl/Math-Calc-Units/Manifest
new file mode 100644
index 000000000000..6177a2641935
--- /dev/null
+++ b/dev-perl/Math-Calc-Units/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Calc-Units-1.07.tar.gz 34025 BLAKE2B 8fb263ee8e9dd055dd693f9c639924c7e8cc03e20ec0bfd175d1764b746318faed4d7fcac1da8379b7bfcaf309767765559c98dfd2d8ab93d3f2a91a53196372 SHA512 0758fd67f650cc8b70777a78c471c29e5a463370e47f810f0eaefa51cb832dbe01b55d7c53cb7d3dc70ee6339857b9f344acd7a68c7ea858394c387e87c52b31
+EBUILD Math-Calc-Units-1.70.0-r1.ebuild 345 BLAKE2B 1c9b4c3ce4989cdf754a0adc798f20a9613323eddba010bfada18011502e3c02da0eaa638c287ab816c6db734d17856c5c20b9b79ac0f9bbc30c2728765cbddb SHA512 8d0daf1e34baacee476b9bf198d6a53d80c92d5122fdc21d8e5c4cba3f3bf832a242498bb98889ac8026facf733528a6c77c21da80a40fa0711ff9189d7ff111
+MISC metadata.xml 1484 BLAKE2B 1fabd6ea65d797d8019757f269ad834fa687d0649848d8684c26cbdcceabfbc37f7534f7453a2a877ddf87f046a0c530594095ba85607dab74e9b9f77448876a SHA512 1f97ef23e617a75a2d19f1d8d1f645e30df3aea4588376bf2af686d5f7d9cb196ddd0898295bdde3381de89bbb9d5830b831cfbaad6792c4722d78d02f970214
diff --git a/dev-perl/Math-Calc-Units/Math-Calc-Units-1.70.0-r1.ebuild b/dev-perl/Math-Calc-Units/Math-Calc-Units-1.70.0-r1.ebuild
new file mode 100644
index 000000000000..9fcc5815a211
--- /dev/null
+++ b/dev-perl/Math-Calc-Units/Math-Calc-Units-1.70.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SFINK
+MODULE_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="Human-readable unit-aware calculator"
+
+SLOT="0"
+KEYWORDS="amd64 hppa sparc x86"
+IUSE=""
+
+DEPEND="virtual/perl-Time-Local"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Math-Calc-Units/metadata.xml b/dev-perl/Math-Calc-Units/metadata.xml
new file mode 100644
index 000000000000..973c27a5f897
--- /dev/null
+++ b/dev-perl/Math-Calc-Units/metadata.xml
@@ -0,0 +1,26 @@
+<?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">Math-Calc-Units</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Compute</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Base</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Base2Metric</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Byte</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Combo</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Date</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Distance</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Metric</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Multi</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Convert::Time</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Grammar</remote-id>
+ <remote-id type="cpan-module">Math::Calc::Units::Rank</remote-id>
+ <remote-id type="cpan-module">Parse::Yapp::Driver</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Derivative-0.40.0 b/dev-perl/Math-Derivative-0.40.0
deleted file mode 100644
index bd89baf82983..000000000000
--- a/dev-perl/Math-Derivative-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=1st and 2nd order differentiation of data
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Derivative/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JG/JGAMBLE/Math-Derivative-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5bb75e91b9a3eb6b56b5ea49f0e9d363
diff --git a/dev-perl/Math-Derivative-1.10.0 b/dev-perl/Math-Derivative-1.10.0
deleted file mode 100644
index decb9a8e553d..000000000000
--- a/dev-perl/Math-Derivative-1.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build test? ( >=dev-perl/Math-Utils-1.10.0 virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=1st and 2nd order differentiation of data
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Derivative/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JG/JGAMBLE/Math-Derivative-1.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9ac853b1c623dc4c50eab8c39a6275b6
diff --git a/dev-perl/Math-Derivative/Manifest b/dev-perl/Math-Derivative/Manifest
new file mode 100644
index 000000000000..6518bde0cbda
--- /dev/null
+++ b/dev-perl/Math-Derivative/Manifest
@@ -0,0 +1,5 @@
+DIST Math-Derivative-0.04.tar.gz 11893 BLAKE2B 22ce2139f7fe401a253e61364964417a1d943c1591f45c00ae3d3b50acf7200326112162732a7d82b2996340c178cc1bd559150ed767f47ab28ce7790eb92e2c SHA512 36cc39024300063a34d8df5c896670625a30561bfcd29f13eab57a2ca3f6b9b3c6b8a14675aefcf41c1f17ec4e2e58d77664c28d621fb36f61006681dcd58f96
+DIST Math-Derivative-1.01.tar.gz 14413 BLAKE2B 5df6b623071ac5568b7238be6a256aa50f78472e6a3ed0c127177fa805cdf6b63969992d87701502cae1a2a20b3ed25a671d9aaf13e424e6f561363976c251f9 SHA512 8fb13bb64b205892f39ba732f864010971cb08eef26987e9ef31e43c2b0eae2758992cbb719d38cbbb0858c0e55067a0d009322e65f31817d713a84d157e7805
+EBUILD Math-Derivative-0.40.0.ebuild 398 BLAKE2B ad9ceee876e120ecf2d08ddc2266c41d0c306b64e76a5d5c4e8624ed4fa50762b11381d8298b15d5f537424fedbed1e798887fdf2b5202989579f608f027b7e4 SHA512 eeba888214baa87ee850a70596e3ba40e5790b7021ca39d7e68eade78448917853ab7bb71b2381f9a249d67eb9413580a413afd37a11850de1aa0b824354c66d
+EBUILD Math-Derivative-1.10.0.ebuild 462 BLAKE2B 1e5c4084df759b91b25432a93f4881283ad9579c8b89db7e1557c572083f1e7e27c0c4b8fd30b7dd2ad86eacd1415546a84a7e3e4ac6f2636c8652e96cb5d2ae SHA512 f3345c3cd6ac7f74e0d73d2acb466e5eb1e828bc94540da107c573c43ee7b9289b84b8e96368ab55a027338cfe83c861f07793f2ad5379f1216e0751fb93d0bf
+MISC metadata.xml 402 BLAKE2B c126638f7e684b6f44431960fac0aee9a55c048cb6a4349c0020a406bc4220be992a1e7b256091b0eb9a9ca41be30c359b16779400c53e2ed193756ba4bd1404 SHA512 67bb0b0316e29bc59bf385b8aac45380e2729f87fc3baeeedf62407f3d251874dd7496040e77215372bc3896d2cef561e7f729f3738056fe5d7db4fe6c4aa8de
diff --git a/dev-perl/Math-Derivative/Math-Derivative-0.40.0.ebuild b/dev-perl/Math-Derivative/Math-Derivative-0.40.0.ebuild
new file mode 100644
index 000000000000..684b9b25024b
--- /dev/null
+++ b/dev-perl/Math-Derivative/Math-Derivative-0.40.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JGAMBLE
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="1st and 2nd order differentiation of data"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+PERL_RM_FILES=(
+ "t/manifest.t"
+ "t/pod.t"
+)
+RDEPEND=""
+DEPEND="dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Math-Derivative/Math-Derivative-1.10.0.ebuild b/dev-perl/Math-Derivative/Math-Derivative-1.10.0.ebuild
new file mode 100644
index 000000000000..f10b94206139
--- /dev/null
+++ b/dev-perl/Math-Derivative/Math-Derivative-1.10.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JGAMBLE
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="1st and 2nd order differentiation of data"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RDEPEND=""
+DEPEND="dev-perl/Module-Build
+ test? (
+ >=dev-perl/Math-Utils-1.10.0
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/manifest.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-Derivative/metadata.xml b/dev-perl/Math-Derivative/metadata.xml
new file mode 100644
index 000000000000..499fae209311
--- /dev/null
+++ b/dev-perl/Math-Derivative/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">Math-Derivative</remote-id>
+ <remote-id type="cpan-module">Math::Derivative</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-FFT-1.340.0 b/dev-perl/Math-FFT-1.340.0
deleted file mode 100644
index d819eedfa264..000000000000
--- a/dev-perl/Math-FFT-1.340.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple virtual/perl-parent ) dev-lang/perl:=
-DESCRIPTION=Perl module to calculate Fast Fourier Transforms
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-FFT/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Math-FFT-1.34.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2bf5551751efa12ff75e2c5cd320de75
diff --git a/dev-perl/Math-FFT/Manifest b/dev-perl/Math-FFT/Manifest
new file mode 100644
index 000000000000..f98016179a1c
--- /dev/null
+++ b/dev-perl/Math-FFT/Manifest
@@ -0,0 +1,3 @@
+DIST Math-FFT-1.34.tar.gz 41732 BLAKE2B d1ba5c1184cfd38459294eb8064a89a518dc78e0f12501c20322ea91945457b3bd420003dc8177dc4b6e4aa3c57869ccd2aa571763161f43790b215f843d36fc SHA512 605ce6805c106d00e851604115581d2e035843982e01b848d730e74890041c66e57139dcc037c36eeb3de80a45436e0a36f7482eac080e92638ac44be8af428d
+EBUILD Math-FFT-1.340.0.ebuild 526 BLAKE2B 4a63c638beec1c759da0cdd8e32859b5ec85769303dc39cd152e888b678f8e5d180240324f525efb79e259bf4e3853a6e0587067c77b03c7a1a7f10a6180512e SHA512 e53a77a490d0e2a94b6ea5cf90fcf4ca81d174740425f520f91c1f76c04fe6cf557121a3b4f7a7556a7c2a6893246ec07249212b54bd3f018d939c620e3f3acf
+MISC metadata.xml 388 BLAKE2B 4d24b23eae2f120898847fff475ade1de1b97b24c054e7e2af9c42ef7893e3db3b217fb343f2a1c749ba31a666e842a5573cd78f178379b33743a3d94c816136 SHA512 cfac1a0860a15b753cfe9cc5fa4bf91959c4349085f6ed9935eb16d8051b90e7770d05e2b187b3254cb53c4f02168cb13ee554dbfece3240d687581f9b72483f
diff --git a/dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild b/dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild
new file mode 100644
index 000000000000..4d88fbb524a6
--- /dev/null
+++ b/dev-perl/Math-FFT/Math-FFT-1.340.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.34
+inherit perl-module
+
+DESCRIPTION="Perl module to calculate Fast Fourier Transforms"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ virtual/perl-parent
+ )
+"
diff --git a/dev-perl/Math-FFT/metadata.xml b/dev-perl/Math-FFT/metadata.xml
new file mode 100644
index 000000000000..08e251aeeb8e
--- /dev/null
+++ b/dev-perl/Math-FFT/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">Math-FFT</remote-id>
+ <remote-id type="cpan-module">Math::FFT</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Factor-XS-0.400.0 b/dev-perl/Math-Factor-XS-0.400.0
deleted file mode 100644
index f4de29f7f755..000000000000
--- a/dev-perl/Math-Factor-XS-0.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/boolean dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader >=dev-perl/Module-Build-0.400.0 virtual/perl-ExtUtils-CBuilder test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Factorize numbers and calculate matching multiplications
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Factor-XS/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/boolean dev-perl/List-MoreUtils dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-Factor-XS-0.40.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=943c1b0ac2401c1c1043ab0ade721b47
diff --git a/dev-perl/Math-Factor-XS/Manifest b/dev-perl/Math-Factor-XS/Manifest
new file mode 100644
index 000000000000..198932282549
--- /dev/null
+++ b/dev-perl/Math-Factor-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Factor-XS-0.40.tar.gz 62370 BLAKE2B c4286b4b91840d00a2d567602b1380d9441e9bdbe1b22ccf72729ef39502949f54c385573a31aee39760caf6bf56108359af153451919ce2fa48529be5b18fe9 SHA512 3b7c2df63f02585ea5508217fa93292db74ed5c94e379dc6ef9b9887c6b5cdccf76f36e30b71e50848cfe698a262d99049918075b28ac44d07aabf7fb7d799b3
+EBUILD Math-Factor-XS-0.400.0.ebuild 669 BLAKE2B 05920d6bb1b0bc0406a391f7895edaf47998b2187ba400e816b9fabb2e07208b2762e17722b8340fe01f269d826143ace9c45080eb274c7132ea70621b151d5f SHA512 646a4b2d7b9d0cb29b1021eec1ec43ed5fac24f04bdfb50867397bebf396e0a41934861bf797456c521a5b0e8d44905c60ee964bbcaaa95e50561a061521fbde
+MISC metadata.xml 389 BLAKE2B e729c88d3c0da8f967dfdac58c1bb010a36d4e8efccccabbc77b072fe717dde19a0dda2470072d3d6b3925087873ff168dc10ae89bf408802ecf8332a5929ac0 SHA512 453e3ca6dc6029b59e46f7daa63ca59eeb4cf1011736234dec4aec1e04bb4efea23db218d4971b08f1938d4aa353bb179081374c7c5a0fa3e2786dbccc3120fc
diff --git a/dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0.ebuild b/dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0.ebuild
new file mode 100644
index 000000000000..737cd32b2faf
--- /dev/null
+++ b/dev-perl/Math-Factor-XS/Math-Factor-XS-0.400.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="KRYDE"
+DIST_VERSION=0.40
+inherit perl-module
+
+DESCRIPTION="Factorize numbers and calculate matching multiplications"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/boolean
+ dev-perl/List-MoreUtils
+ dev-perl/Params-Validate
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-XSLoader"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ virtual/perl-ExtUtils-CBuilder
+ test? ( virtual/perl-Test-Simple )"
+
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod-coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-Factor-XS/metadata.xml b/dev-perl/Math-Factor-XS/metadata.xml
new file mode 100644
index 000000000000..bac2ee4a765f
--- /dev/null
+++ b/dev-perl/Math-Factor-XS/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">Math-Factor-XS</remote-id>
+ <remote-id type="cpan-module">Math::Factor::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-GMP-2.110.0 b/dev-perl/Math-GMP-2.110.0
deleted file mode 100644
index ac60b902b972..000000000000
--- a/dev-perl/Math-GMP-2.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-Exporter dev-libs/gmp:0 >=dev-perl/Devel-CheckLib-0.900.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=High speed arbitrary size integer math
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-GMP/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~x86
-LICENSE=LGPL-2
-RDEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-Exporter dev-libs/gmp:0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Math-GMP-2.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dda7521da6693fe365ec964531212c1c
diff --git a/dev-perl/Math-GMP-2.150.0 b/dev-perl/Math-GMP-2.150.0
deleted file mode 100644
index 91428aef5eac..000000000000
--- a/dev-perl/Math-GMP-2.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-Exporter dev-libs/gmp:0 >=dev-perl/Devel-CheckLib-0.900.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=High speed arbitrary size integer math
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-GMP/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~hppa ~mips ~ppc ~x86
-LICENSE=LGPL-2
-RDEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-Exporter dev-libs/gmp:0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Math-GMP-2.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=caa0446a82898564fab5b574dbdf590d
diff --git a/dev-perl/Math-GMP-2.60.0-r1 b/dev-perl/Math-GMP-2.60.0-r1
deleted file mode 100644
index 52e5d9cc777c..000000000000
--- a/dev-perl/Math-GMP-2.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/gmp dev-lang/perl:=[-build(-)]
-DESCRIPTION=High speed arbitrary size integer math
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-GMP/
-KEYWORDS=alpha amd64 hppa ~mips ppc x86
-LICENSE=LGPL-2
-RDEPEND=dev-libs/gmp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TU/TURNSTEP/Math-GMP-2.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3a4abae949bf6a82f6c35008c2711f74
diff --git a/dev-perl/Math-GMP/Manifest b/dev-perl/Math-GMP/Manifest
new file mode 100644
index 000000000000..4b0b75a05387
--- /dev/null
+++ b/dev-perl/Math-GMP/Manifest
@@ -0,0 +1,7 @@
+DIST Math-GMP-2.06.tar.gz 24563 BLAKE2B 8d60986d948554b4b3139ff7d14afba819b543e7d28f5362ca762e2c1f941d7af3fb81c879b2282fee7b1cef802403dbf5265c5bf35c506433a0b69cb817093c SHA512 a2619b76cc89a805e8fb538280644f4acc0c9d3da24b3b0810640c741ff66016c8f4920cd48ef7e6ce0e82bec630c0101d33db22f7928e19a03730b1305cac1e
+DIST Math-GMP-2.11.tar.gz 31178 BLAKE2B 3ebe4e3b3655c5f38932899ecbf89ccaf1e6a620bbb35138044f30f30a1170834bf31124196146128302e6a54de928b7bed4bc8a32e17b5d6492170109ab05a3 SHA512 4296717691ec7699ba5e82f5c0b3f83a831f8f0006c09a843ef9fc25227a26bdc6a623a728bebfc5df01124747c081239281d1cf861ee73a42444f15848a23d4
+DIST Math-GMP-2.15.tar.gz 33002 BLAKE2B 606bd63b05fab90e0da39ac75be4ccbe9a5386a6002920af8c9d135fcc8aaf746f8e72c25301a8a8de72edc80eef29202742441738afc90573e58c2626123289 SHA512 6c8c13eb168f6233d5bb172ae424aa1c7b5af2cd18aabe1a9a8f2989591245456270b684062684b29539060f91b041589c43cabcd2e7e277335ae188e5f386a2
+EBUILD Math-GMP-2.110.0.ebuild 627 BLAKE2B 76569065ee2de0c1ab9eafd0edc69057809869ca73bd3e79f17f9ef2c294e65ec63efda0cd4a8a747fa59fdad19a80e334d0b7f19bd3025126e8f85a5aaca37d SHA512 69a321ebf1d4ccc8abde294da0e645b80255aa76fcb627aa61601f469b4a107c1c4cf91f6e981449929fbfc4125ef67e662fb08812e0b34e7940e23fc4c2211d
+EBUILD Math-GMP-2.150.0.ebuild 633 BLAKE2B 9bb9cedfcba99c61c1672af422973d8e058e9a37db78391b187d9cf91769031ca92bc67e33e975efa8430a375efab5eacd0c1259164612a51d2032ac87e3ebb6 SHA512 86b43ac9212a0121147242b12297fdda028719a143b3de380ba8eafddda9993e802e739467b55c75880b5ec4997cd570659e558e46bf37e0e2c6ff46c7517028
+EBUILD Math-GMP-2.60.0-r1.ebuild 367 BLAKE2B 6787fa84e2b5c88cca965a62a4275b86f539c5352ba5c4aa4008b187ef8dff031ebd71511e2508633fbe30af1d20dbd91f5e38d32a25207aa8204ed152dafba2 SHA512 410c29c2ce487fb3b161b10a43311338c13242758628792617ee75b74cad931bb7b145bf275f973678ae12d541180da80db6d98ca9af996b320262f4d66715f6
+MISC metadata.xml 388 BLAKE2B 6cfc5a2262fb38c5b504e686d6c1f67da85a062f8cb901b93c678ad8d06a93c7e95b4097e2d4c2d2b97774d9b74d7791cbc54a2433deb0a461d7839d56bf4ee0 SHA512 acb992a862f439fe6031b2279984afb5527a27fb480f5030a89cfacd583fae6e4acd2dfac8d8d33582c09c07602a98e1ec6282aa0ccdeb57ce3c4c76f0a67f9f
diff --git a/dev-perl/Math-GMP/Math-GMP-2.110.0.ebuild b/dev-perl/Math-GMP/Math-GMP-2.110.0.ebuild
new file mode 100644
index 000000000000..cba82c7b716a
--- /dev/null
+++ b/dev-perl/Math-GMP/Math-GMP-2.110.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="High speed arbitrary size integer math"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-AutoLoader
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-libs/gmp:0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Devel-CheckLib-0.900.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Math-GMP/Math-GMP-2.150.0.ebuild b/dev-perl/Math-GMP/Math-GMP-2.150.0.ebuild
new file mode 100644
index 000000000000..6e5d2615a5d9
--- /dev/null
+++ b/dev-perl/Math-GMP/Math-GMP-2.150.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=2.15
+inherit perl-module
+
+DESCRIPTION="High speed arbitrary size integer math"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-AutoLoader
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-libs/gmp:0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Devel-CheckLib-0.900.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Math-GMP/Math-GMP-2.60.0-r1.ebuild b/dev-perl/Math-GMP/Math-GMP-2.60.0-r1.ebuild
new file mode 100644
index 000000000000..518ec65be0b4
--- /dev/null
+++ b/dev-perl/Math-GMP/Math-GMP-2.60.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TURNSTEP
+MODULE_VERSION=2.06
+inherit perl-module
+
+DESCRIPTION="High speed arbitrary size integer math"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="alpha amd64 hppa ~mips ppc x86"
+IUSE=""
+
+RDEPEND="dev-libs/gmp"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Math-GMP/metadata.xml b/dev-perl/Math-GMP/metadata.xml
new file mode 100644
index 000000000000..31c969ae9a0b
--- /dev/null
+++ b/dev-perl/Math-GMP/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">Math-GMP</remote-id>
+ <remote-id type="cpan-module">Math::GMP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Libm-1.0.0 b/dev-perl/Math-Libm-1.0.0
deleted file mode 100644
index f882c9f65e79..000000000000
--- a/dev-perl/Math-Libm-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-AutoLoader virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=wrapper to libm functions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Libm/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-AutoLoader virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DS/DSLEWART/Math-Libm-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cf4be8a8726cc085586d3aec3c0c1f3c
diff --git a/dev-perl/Math-Libm/Manifest b/dev-perl/Math-Libm/Manifest
new file mode 100644
index 000000000000..79c076e0d588
--- /dev/null
+++ b/dev-perl/Math-Libm/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Libm-1.00.tar.gz 4554 BLAKE2B 3c30060d49c3fe9f02426d232687b7bb25ea17e6963ac43c52fb8d0ccc2608463f2055d395509e9bdcda58b582e78e74593c665f4e11dc2d69b2b066786f3af6 SHA512 17a1f38e32a82ec9a0307033920559dfe554fdae43b9fefffd7dc0ff690b6c5018079bded8554135da8546ccaf8dc0890e7e9b9a1e3845e53d46c993cec11540
+EBUILD Math-Libm-1.0.0.ebuild 371 BLAKE2B f393174f93ec873b4e18c9b179d5487641019eb0d342a7339c584661e21f009fae0aafae0e9422a0e53e2d9faa861263e9b9e4e023c7e3134a573093ceb6ce23 SHA512 9c5f09a4012f8026144be25bbd68d2c31c6a98437d8ec0bd4bf4d599017110f27ee008bf31064925833e0f6fabffd613c10f356037fa01fcc5e86e0de4d04d14
+MISC metadata.xml 378 BLAKE2B 3721c7ddc8297fd1eb0de9bca1a14e6afc357a8afc5ac8782ef62acbcd95230caea8e08724bd621051ff3fad75e0bc6e25e045a1eab689bd5a2e5d14c2a572a5 SHA512 439d315b3cb1b88a4868481fa2690abf85b06be191c8a77f329f95018266124b1e7b77e3a82a148141bfdc378c617166071b5ed75ececa2b340badc6c40f5bb2
diff --git a/dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild b/dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild
new file mode 100644
index 000000000000..adbe68456144
--- /dev/null
+++ b/dev-perl/Math-Libm/Math-Libm-1.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="DSLEWART"
+DIST_VERSION="1.00"
+inherit perl-module
+
+DESCRIPTION="wrapper to libm functions"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-AutoLoader
+ virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Math-Libm/metadata.xml b/dev-perl/Math-Libm/metadata.xml
new file mode 100644
index 000000000000..22711e8ca9a2
--- /dev/null
+++ b/dev-perl/Math-Libm/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">Math-Libm</remote-id>
+ <remote-id type="cpan-module">Math::Libm</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-ModInt-0.11.0 b/dev-perl/Math-ModInt-0.11.0
deleted file mode 100644
index c92b56a5f0d8..000000000000
--- a/dev-perl/Math-ModInt-0.11.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Math-BigInt-1.991.0 !minimal? ( dev-perl/Math-BigInt-GMP virtual/perl-Math-BigRat ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Scalar-List-Utils virtual/perl-Test virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=modular integer arithmetic
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-ModInt/
-IUSE=minimal test
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Math-BigInt-1.991.0 !minimal? ( dev-perl/Math-BigInt-GMP virtual/perl-Math-BigRat ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MH/MHASCH/Math-ModInt-0.011.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6496e3d1a9d6e06b57570dff783633b5
diff --git a/dev-perl/Math-ModInt/Manifest b/dev-perl/Math-ModInt/Manifest
new file mode 100644
index 000000000000..27bd5426b539
--- /dev/null
+++ b/dev-perl/Math-ModInt/Manifest
@@ -0,0 +1,3 @@
+DIST Math-ModInt-0.011.tar.gz 40189 BLAKE2B 2b49dec27c7f67ab0c5005a850df9105d661aaa07fbb4041f9bb79bca621114edd6d541ef62d907e8fdc71d1879fb3eb522af232519cd0500b9d41fb2c1b6938 SHA512 c6a1b90e07dc6a4b620b0db63eaa205dad19ba3c96e8031f93d1c3fca137d5430e3c1e88d3bad9d3f6d64600bee4deb9c13e13fdad410c76f9c10732fd2495e0
+EBUILD Math-ModInt-0.11.0.ebuild 684 BLAKE2B 33b4f82f0ee8bacd69b524ee5c8fee2590c33fddd6712c7efed2d9c4059a757a2ed168e8ed3fd907fc320beaf8884112d113b5c12b944c509f0331ed521dffcb SHA512 45fbcdc0ac5b1739b0a99dcc642610eb8f4ff7d46fbf4672d4df43f87bca52e147e9feb75b7660aada35974f3381d7f273e6c875ff55c4be9ff36d7d4240c2e1
+MISC metadata.xml 937 BLAKE2B ce1dd1e2a2ab5186d6db78091c4d024464390a2261c2dd9c0bab4c00fff92ecb19371c1b083b1516f1b3908825247424563fd995d73afcd3b89581bc225e2133 SHA512 67f8474ca53df04c0f08250b546702f8c6711ba6fef84b6f57e9b9dd8992144ca90b324f5e4ea2df9e370fde518b4e052bfef6978652a6007f76329d45361049
diff --git a/dev-perl/Math-ModInt/Math-ModInt-0.11.0.ebuild b/dev-perl/Math-ModInt/Math-ModInt-0.11.0.ebuild
new file mode 100644
index 000000000000..5d02b2c3339d
--- /dev/null
+++ b/dev-perl/Math-ModInt/Math-ModInt-0.11.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MHASCH
+DIST_VERSION=0.011
+
+inherit perl-module
+
+DESCRIPTION="modular integer arithmetic"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal test"
+
+PERL_RM_FILES=(
+ "t/90_pod.t"
+ "t/91_pod_cover_cp.t"
+ "t/92_consistency.t"
+ "t/93_examples.t"
+ "t/95_versions.t"
+ "t/99_signature.t"
+)
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Math-BigInt-1.991.0
+ !minimal? (
+ dev-perl/Math-BigInt-GMP
+ virtual/perl-Math-BigRat
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Math-ModInt/metadata.xml b/dev-perl/Math-ModInt/metadata.xml
new file mode 100644
index 000000000000..3a6d82a72e69
--- /dev/null
+++ b/dev-perl/Math-ModInt/metadata.xml
@@ -0,0 +1,20 @@
+<?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">Math-ModInt</remote-id>
+ <remote-id type="cpan-module">Math::ModInt</remote-id>
+ <remote-id type="cpan-module">Math::ModInt::BigInt</remote-id>
+ <remote-id type="cpan-module">Math::ModInt::ChineseRemainder</remote-id>
+ <remote-id type="cpan-module">Math::ModInt::Event</remote-id>
+ <remote-id type="cpan-module">Math::ModInt::Event::Trap</remote-id>
+ <remote-id type="cpan-module">Math::ModInt::GF2</remote-id>
+ <remote-id type="cpan-module">Math::ModInt::GF3</remote-id>
+ <remote-id type="cpan-module">Math::ModInt::Perl</remote-id>
+ <remote-id type="cpan-module">Math::ModInt::Trivial</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-NumSeq-71.0.0 b/dev-perl/Math-NumSeq-71.0.0
deleted file mode 100644
index 02bd16c0e47d..000000000000
--- a/dev-perl/Math-NumSeq-71.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils >=dev-perl/Math-Factor-XS-0.400.0 dev-perl/Math-Libm >=dev-perl/Math-Prime-XS-0.260.0 virtual/perl-Module-Load >=dev-perl/Module-Pluggable-4.700.0 dev-perl/Module-Util >=dev-perl/constant-defer-1.0.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Data-Float virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=number sequences (for example from OEIS)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-NumSeq/
-IUSE=test examples
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils >=dev-perl/Math-Factor-XS-0.400.0 dev-perl/Math-Libm >=dev-perl/Math-Prime-XS-0.260.0 virtual/perl-Module-Load >=dev-perl/Module-Pluggable-4.700.0 dev-perl/Module-Util >=dev-perl/constant-defer-1.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-NumSeq-71.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e19db44196c86fb730cd31d88ffe9a1d
diff --git a/dev-perl/Math-NumSeq-72.0.0 b/dev-perl/Math-NumSeq-72.0.0
deleted file mode 100644
index 2919e79eed15..000000000000
--- a/dev-perl/Math-NumSeq-72.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils >=dev-perl/Math-Factor-XS-0.400.0 dev-perl/Math-Libm >=dev-perl/Math-Prime-XS-0.260.0 virtual/perl-Module-Load >=dev-perl/Module-Pluggable-4.700.0 dev-perl/Module-Util >=dev-perl/constant-defer-1.0.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Data-Float virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=number sequences (for example from OEIS)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-NumSeq/
-IUSE=test examples examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils >=dev-perl/Math-Factor-XS-0.400.0 dev-perl/Math-Libm >=dev-perl/Math-Prime-XS-0.260.0 virtual/perl-Module-Load >=dev-perl/Module-Pluggable-4.700.0 dev-perl/Module-Util >=dev-perl/constant-defer-1.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-NumSeq-72.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bcc8a762824b8c1409e50d8d3c30d430
diff --git a/dev-perl/Math-NumSeq/Manifest b/dev-perl/Math-NumSeq/Manifest
new file mode 100644
index 000000000000..79edce8f945d
--- /dev/null
+++ b/dev-perl/Math-NumSeq/Manifest
@@ -0,0 +1,5 @@
+DIST Math-NumSeq-71.tar.gz 824620 BLAKE2B 53bc5f36af42001d6cb24f6c0f00531b356eb09876ca2474501b08fa5c7a75a972ba84b5af359ee5b2a8357dbb57c12a053e5738bfc3243b09badca900b8d356 SHA512 2679d6b28523b172e1ac4b48b018e896c083d1d45227fd0bd4d156c6dc2862edb234888701ce4019234a7cff888cf84bf72b4e8ebd2f5d78fb5ae12c8374ce2d
+DIST Math-NumSeq-72.tar.gz 828627 BLAKE2B 20ef40f836ddfe3084c236a7eb9cb618aaa0844edfc4f743d7424cde2df92ab5ed1d919887cc52581baa4f203ab9f3641e8f64dd5e5f700ca8a46b69fad8c0ee SHA512 7ba1c69eced5adeca7cc0d6247885b291d7b96b09d256e652c207ebd034b8ceea477d4016a71f28f4247b8f5ba644dcaacbd9b358144ee06057c30b0bc1f0cbc
+EBUILD Math-NumSeq-71.0.0.ebuild 939 BLAKE2B 325931c9940bf3531174f76013c1e4a703fb1237f035c4b0d3434c36ff9a7467c455d7766540b26f1d9833c017504504fd65baa7002c7d79bb809428dad4969a SHA512 95fa04ab5ecbb4d0cb7acb24137fa2a51cbb63c863f92869a2f3810b614660010cd64746c393c53d22cf557718f3bf854f41756f235218c9b5cd9eef078d1c59
+EBUILD Math-NumSeq-72.0.0.ebuild 746 BLAKE2B 0ae262090671c6a3fb8309a42e5ad27e1186c634a49b89151f51159601586d947a8294796ee4c3c0261884a73254d1a1dc643a988ec306042b4d37d223ee998c SHA512 cb6722f31ce057e35b0c63680e77d5bfb88eaca1a05d86026cbb43d5382c618db281037ad74ad4fe48d80199373586d8c47209824e64a8a46c9ae2dad407d3c0
+MISC metadata.xml 9715 BLAKE2B 09be23a42f037734edbe3a88760cbeec0473493861dd391eb83c3ae79bc468b2ec6e8aaee94a3ea07b8eb6f02c9da50944dc60eae1cc444d7c4fea25539ed2c6 SHA512 b9f64b588b94112b7061c04f424c4c06f067c8509b924cca71d3e22a3e674095a23bd562448ac4187553417ad0b19e992e391e5493cd6e458c7935a0329109f6
diff --git a/dev-perl/Math-NumSeq/Math-NumSeq-71.0.0.ebuild b/dev-perl/Math-NumSeq/Math-NumSeq-71.0.0.ebuild
new file mode 100644
index 000000000000..bfdca5f8737e
--- /dev/null
+++ b/dev-perl/Math-NumSeq/Math-NumSeq-71.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KRYDE
+DIST_VERSION=71
+inherit perl-module
+
+DESCRIPTION="number sequences (for example from OEIS)"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test examples"
+
+RDEPEND="
+ dev-perl/File-HomeDir
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Math-Factor-XS-0.400.0
+ dev-perl/Math-Libm
+ >=dev-perl/Math-Prime-XS-0.260.0
+ virtual/perl-Module-Load
+ >=dev-perl/Module-Pluggable-4.700.0
+ dev-perl/Module-Util
+ >=dev-perl/constant-defer-1.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Data-Float
+ virtual/perl-Test
+ )
+"
+
+# Note: Examples need extra deps, but they're not critical LATER
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r examples/other/*
+ fi
+}
diff --git a/dev-perl/Math-NumSeq/Math-NumSeq-72.0.0.ebuild b/dev-perl/Math-NumSeq/Math-NumSeq-72.0.0.ebuild
new file mode 100644
index 000000000000..fc03552d4d82
--- /dev/null
+++ b/dev-perl/Math-NumSeq/Math-NumSeq-72.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KRYDE
+DIST_VERSION=72
+DIST_EXAMPLES=("examples/other/*")
+inherit perl-module
+
+DESCRIPTION="number sequences (for example from OEIS)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ dev-perl/File-HomeDir
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Math-Factor-XS-0.400.0
+ dev-perl/Math-Libm
+ >=dev-perl/Math-Prime-XS-0.260.0
+ virtual/perl-Module-Load
+ >=dev-perl/Module-Pluggable-4.700.0
+ dev-perl/Module-Util
+ >=dev-perl/constant-defer-1.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Data-Float
+ virtual/perl-Test
+ )
+"
diff --git a/dev-perl/Math-NumSeq/metadata.xml b/dev-perl/Math-NumSeq/metadata.xml
new file mode 100644
index 000000000000..9868a5926d38
--- /dev/null
+++ b/dev-perl/Math-NumSeq/metadata.xml
@@ -0,0 +1,142 @@
+<?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">Math-NumSeq</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Abundant</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::AlgebraicContinued</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::All</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::AllDigits</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::AllPrimeFactors</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::AlmostPrimes</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::AsciiSelf</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::BalancedBinary</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Base::Array</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Base::Cache</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Base::Digits</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Base::IterateIth</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Base::IteratePred</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Base::Sparse</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::BaumSweet</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Beastly</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Catalan</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::CollatzSteps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::ConcatNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Cubes</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::CullenNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DedekindPsiCumulative</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DedekindPsiSteps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DeletablePrimes</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitCount</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitCountHigh</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitCountLow</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitLength</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitLengthCumulative</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitProduct</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitProductSteps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitSum</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DigitSumModulo</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DivisorCount</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::DuffinianNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Emirps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::ErdosSelfridgeClass</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Even</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Expression</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Expression::LanguageExpr</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Factorials</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Fibbinary</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::FibbinaryBitCount</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Fibonacci</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::FibonacciRepresentations</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::FibonacciWord</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::File</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::FractionDigits</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::GolayRudinShapiro</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::GolayRudinShapiroCumulative</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::GoldbachCount</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::GolombSequence</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::HafermanCarpet</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::HappyNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::HappySteps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::HarshadNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::HofstadterFigure</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::JugglerSteps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::KlarnerRado</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Kolakoski</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::LemoineCount</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::LiouvilleFunction</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::LucasNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::LuckyNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::MaxDigitCount</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::MephistoWaltz</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::MobiusFunction</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Modulo</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::MoranNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Multiples</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::NumAronson</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::OEIS</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::OEIS::Catalogue</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::OEIS::Catalogue::Plugin</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::OEIS::Catalogue::Plugin::BuiltinTable</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::OEIS::Catalogue::Plugin::FractionDigits</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::OEIS::Catalogue::Plugin::ZZ_Files</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::OEIS::File</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Odd</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Palindromes</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Pell</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Perrin</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PisanoPeriod</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PisanoPeriodSteps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PolignacObstinate</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Polygonal</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PowerFlip</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PowerPart</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Powerful</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PrimeFactorCount</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PrimeIndexOrder</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PrimeIndexPrimes</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Primes</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Primorials</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Pronic</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::ProthNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PythagoreanHypots</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::RadixConversion</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::RadixWithoutDigit</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::ReReplace</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::ReRound</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::RepdigitAny</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::RepdigitRadix</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Repdigits</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::ReverseAdd</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::ReverseAddSteps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Runs</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::SelfLengthCumulative</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::SophieGermainPrimes</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::SpiroFibonacci</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::SqrtContinued</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::SqrtContinuedPeriod</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::SqrtDigits</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::SqrtEngel</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Squares</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::StarNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::SternDiatomic</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Tetrahedral</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Totient</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::TotientCumulative</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::TotientPerfect</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::TotientSteps</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::TotientStepsSum</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Triangular</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Tribonacci</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::TwinPrimes</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::UlamSequence</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::UndulatingNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::WoodallNumbers</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::Xenodromes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-NumberCruncher-5.0.0-r1 b/dev-perl/Math-NumberCruncher-5.0.0-r1
deleted file mode 100644
index d0b1c68b9ffd..000000000000
--- a/dev-perl/Math-NumberCruncher-5.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Math-BigInt-1.470.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Collection of useful math-related functions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-NumberCruncher/
-KEYWORDS=~x86 ~amd64
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=virtual/perl-Math-BigInt-1.470.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SI/SIFUKURT/Math-NumberCruncher-5.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=29801e51a385bb0c78674c6a46206839
diff --git a/dev-perl/Math-NumberCruncher/Manifest b/dev-perl/Math-NumberCruncher/Manifest
new file mode 100644
index 000000000000..8be3d0552c7a
--- /dev/null
+++ b/dev-perl/Math-NumberCruncher/Manifest
@@ -0,0 +1,3 @@
+DIST Math-NumberCruncher-5.00.tar.gz 82311 BLAKE2B ee4b4d561b5b11aa32b3a5c147e497d5bb751b1a9ebc029a05687eedddd82a712f4888ebb4427e23d0f130ab33de57d5ccc0e4ccf6ac6b50d7642939f8cb2ddf SHA512 a147fe456a2dda62345071487aa2d3f14345ade6ae1ff98fddce6fb1f72cb9c836b0947f52c5c5abbc1535ab97f2801f27ada2fa4d1b143dc5b755f37da5f836
+EBUILD Math-NumberCruncher-5.0.0-r1.ebuild 410 BLAKE2B d15d3b91bbcd45379202228717e195f1cf402ff62b26051e33219ba66084db6db5a28ede3c2151429dd77e99b2ae8293cba6321ec2771d8928c45a51cb92620e SHA512 f77bf1a303218cef9a5891977ca5061d0d22670bc570d6f5c9ea0a30e8cf2ae4a6f62a81f2f39f5c5f75afbdeb251a1088abd23f4bf93a91d29c9cebe0b3c710
+MISC metadata.xml 398 BLAKE2B d2773fa3b47ce332540890f101b12a94350a93d5a4ea7d4b0245b200496d103d943c892397cba40f1fd98cd3de50559f014787d83acd6e1b6c7caf783054de6d SHA512 45d8669b8099c3a2803006aa9ce134005d8d0a45d20239a810b021158dc1543968d6092a37c1f19f607229855f2fb2928f4ce4995691890f8feda58ec8df7a4e
diff --git a/dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r1.ebuild b/dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r1.ebuild
new file mode 100644
index 000000000000..bea113650eb8
--- /dev/null
+++ b/dev-perl/Math-NumberCruncher/Math-NumberCruncher-5.0.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=5.00
+DIST_AUTHOR=SIFUKURT
+inherit perl-module
+
+DESCRIPTION="Collection of useful math-related functions"
+LICENSE="|| ( Artistic GPL-2 )"
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-Math-BigInt-1.470.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Math-NumberCruncher/metadata.xml b/dev-perl/Math-NumberCruncher/metadata.xml
new file mode 100644
index 000000000000..9413f839493c
--- /dev/null
+++ b/dev-perl/Math-NumberCruncher/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">Math-NumberCruncher</remote-id>
+ <remote-id type="cpan-module">Math::NumberCruncher</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Pari-2.10.809.0-r1 b/dev-perl/Math-Pari-2.10.809.0-r1
deleted file mode 100644
index bdad9dddb73f..000000000000
--- a/dev-perl/Math-Pari-2.10.809.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/unzip dev-lang/perl:=
-DESCRIPTION=Perl interface to PARI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Pari/
-KEYWORDS=alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILYAZ/modules/Math-Pari-2.01080900.zip http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.3.5.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=2bf2e06b90f923c5f58467aea5a1f064
diff --git a/dev-perl/Math-Pari/Manifest b/dev-perl/Math-Pari/Manifest
new file mode 100644
index 000000000000..bcf09b395115
--- /dev/null
+++ b/dev-perl/Math-Pari/Manifest
@@ -0,0 +1,7 @@
+AUX Math-Pari-2.10.809.0-no-dot-inc.patch 1012 BLAKE2B 656037748466f93042878f7ac09cb9317f9b580fb57f08ef905f7d495c314b430ac17e3276f6212178b6b7bf6462e1b36efee6200db6ecfeb2754a5697f36f3d SHA512 6446ed3d58a522cb083c0b463e2f047295b43717bbcf2e8a0b59c9a11503f6ede09059798c1caf4816cade812c83dfa4ce1c83e1fbeb4c1ae19b754f70da52f7
+AUX no-flto.patch 2946 BLAKE2B 69bcf98f178b22a333664de6c46d0b69b3f531e9b188b1268fb5fd438e477df97abe652be4698f0257377d10bc42c7216209afcb48c470644ce6f75dce32cbf9 SHA512 610cfaef1f9d9117872fb4275626ab0263754dc2d3688f198291b4fe625bae1b7ffa1c42f644d7a37bce294fd3a31d8be2306d55613b7831d22aa1d84d31ff73
+AUX pari-2.3.5-no-dot-inc.patch 1594 BLAKE2B 5757108b0f94cfc94e9f386507120f8a1b9d3ba21a7515ac181561934c1b189d556b9c3f7aff19d17962a57f72571097195071e291f626da3a85d57772c8bd9e SHA512 4f3e7757c5fa564ea05b843e74118086fb22d8602bf29964aa3be886263941434bc1b7121805c5efafb64c208c2fe181da4831c6d662bda8d1a04cd5d9704605
+DIST Math-Pari-2.01080900.zip 166396 BLAKE2B e4327d817cadc752e3471df873b1a4f2fe90efc18a9cbf195c6aa394f470fde9c1c32449b8e5237b5ee362ca0497e7295dc9c8dea7f41de8da17518a0573a768 SHA512 844324472632081e16d8c70e2f3b14a04cc125dc65ac1e4e75b495f7b83393cadc637c6b81d2e6657380b153a6d91eba4a437087481ffbd4c6c58c5da0e4d05b
+DIST pari-2.3.5.tar.gz 2018097 BLAKE2B b5f4f8bc83cd77aceab791263e1a2f0294d0663d354fea454bad8cac3cdbac9c4c8381cc83bc947d518522701c36e94ce1d6862125a9bfd3b17b1a31c9baabc8 SHA512 0e49e6310b4c76ef3370786a13aa8cbc5bb0b7dc84ec1665866d623e6284f45db8584eea759e8b5954dc9b5c8a3e866e77a377d18073ed33f11708a7e88a4cca
+EBUILD Math-Pari-2.10.809.0-r1.ebuild 1956 BLAKE2B 28017eda2f426f7fff0695b751ff8dfbe2bacbe145aac02395b840b0184fff5a33a13b492006cb2594c2b31f44b0f0220b26871948193b5ee8f36bc4663ad3a1 SHA512 62fa7278d91353c1a1135e2fd895c61faba496b3442da40a1bad7c00ac5220b8ab0e2197bf3858757e0c0c08bb7ec674a6d8fc5622c49ef6e3975c97deebb610
+MISC metadata.xml 514 BLAKE2B 429f8360f1c85f0fda466bc9f8fd755eba4a22edb80c50d031319170cb57b77ffa9374a2e627a7dd188b103ca173c0e796852e5dc855d5a3c0b46cbc13807225 SHA512 b7649f8e65c708073587e21b0b8fc172e26a0c068857ff1a834952d2ab07f228a4de01f54073b321f0eaa4f8bffb3836057a396d2549f5ff63a8684c68eb6330
diff --git a/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild b/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild
new file mode 100644
index 000000000000..7747e9b28339
--- /dev/null
+++ b/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILYAZ
+DIST_SECTION=modules
+DIST_VERSION=2.01080900
+DIST_A_EXT=zip
+inherit perl-module toolchain-funcs
+
+PARI_VER=2.3.5
+
+DESCRIPTION="Perl interface to PARI"
+SRC_URI="${SRC_URI}
+ http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${PARI_VER}.tar.gz"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+# Math::Pari requires that a copy of the pari source in a parallel
+# directory to where you build it. It does not need to compile it, but
+# it does need to be the same version as is installed, hence the hard
+# DEPEND below
+DEPEND="app-arch/unzip"
+
+S_PARI=${WORKDIR}/pari-${PARI_VER}
+
+PATCHES=(
+ "${FILESDIR}/no-flto.patch"
+ "${FILESDIR}/${P}-no-dot-inc.patch"
+)
+src_prepare() {
+ # On 64-bit hardware, these files are needed in both the 64/ and 32/
+ # directories for the testsuite to pass.
+ cd "${S_PARI}"/src/test/
+ for t in analyz compat ellglobalred elliptic galois graph intnum kernel \
+ linear nfields number objets ploth polyser program qfbsolve rfrac \
+ round4 stark sumiter trans ; do
+ i="in/${t}"
+ o32="32/${t}"
+ o64="64/${t}"
+ [ -f "$i" -a ! -f "$o32" ] && cp -al "$i" "$o32"
+ [ -f "$i" -a ! -f "$o64" ] && cp -al "$i" "$o64"
+ done
+ cd "${S_PARI}"
+ eapply "${FILESDIR}/pari-${PARI_VER}-no-dot-inc.patch"
+ cd "${S}"
+ perl-module_src_prepare
+}
+
+src_configure() {
+ # Unfortunately the assembly routines math-pari has for SPARC do not appear
+ # to be working at current. Perl cannot test math-pari or anything that
+ # pulls in the math-pari module as DynaLoader cannot load the resulting
+ # .so files math-pari generates. As such, we have to use the generic
+ # non-machine specific assembly methods here.
+ use sparc && myconf="${myconf} machine=none"
+
+ perl-module_src_configure
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
diff --git a/dev-perl/Math-Pari/files/Math-Pari-2.10.809.0-no-dot-inc.patch b/dev-perl/Math-Pari/files/Math-Pari-2.10.809.0-no-dot-inc.patch
new file mode 100644
index 000000000000..95ebcf9d18f0
--- /dev/null
+++ b/dev-perl/Math-Pari/files/Math-Pari-2.10.809.0-no-dot-inc.patch
@@ -0,0 +1,31 @@
+From 712cff175abfbf95428ed09a875a15f4047ce105 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 11 Jun 2017 13:22:46 +1200
+Subject: [PATCH] Fix "do" to forcibly use a relative path on Perl 5.26
+
+Reliance on "." in @INC was previously how this worked. But that
+becomes broken on Perl 5.26
+
+Resolves RT#120711 ( Well, at least the Math-Pari parts, the pari
+ parts themselves need additional fixing, and that's not viable
+ to really perform in Math::Pari )
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120711
+---
+ test_eng/ex.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test_eng/ex.t b/test_eng/ex.t
+index a1a2286..0ad57ee 100644
+--- a/test_eng/ex.t
++++ b/test_eng/ex.t
+@@ -10,5 +10,5 @@ $dir1 = "CHANGE_ME";
+ $dir1 = "$dir/../$dir1" unless $dir1 =~ m|^([a-z]:)?[\\/]|i;
+ @ARGV = "$dir1/src/test/$long_bits/$name";
+ @ARGV = "$dir1/src/test/32/$name" unless -r $ARGV[0];
+-do 'test_eng/Testout.pm';
++do './test_eng/Testout.pm';
+ die if $@;
+--
+2.13.1
+
diff --git a/dev-perl/Math-Pari/files/no-flto.patch b/dev-perl/Math-Pari/files/no-flto.patch
new file mode 100644
index 000000000000..d3902ac5d470
--- /dev/null
+++ b/dev-perl/Math-Pari/files/no-flto.patch
@@ -0,0 +1,74 @@
+From c169041dfa888ec3815aa5bacc97bcc0f21dc318 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 11 Jun 2017 13:05:59 +1200
+Subject: [PATCH] Disable -flto as it breaks compile.
+
+LTO seems to be bad for static/shared libraries or something.
+
+Turning it off until somebody works out how to make it not cause
+a compile failure, on top of all the crap Pari does.
+---
+ Makefile.PL | 17 ++++++++++++-----
+ 1 file changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index f3025bd..c32eb6a 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -42,18 +42,23 @@ Could not find GP/PARI build directory, please run Makefile.PL
+ with paridir=/directory option.
+ EOD
+
++my $optimize = $Config{optimize};
++my $ldflags = $Config{ldflags};
++
++s/(^|\s)-flto(\s|$)/$1$2/ for $optimize, $ldflags;
++
+ my $gcc_version
+ = defined($Config{gccversion}) ? ", gccversion=$Config{gccversion}" : "";
+ print <<EOP;
+ Setting up Math::Pari with Perl $] on $^O version $Config{osvers};
+ cc=$Config{cc}$gcc_version, cccdlflags='$Config{cccdlflags}',
+ ccflags='$Config{ccflags}',
+- optimize='$Config{optimize}',
+- ld=$Config{ld}, ldflags='$Config{ldflags}'.
++ optimize='$optimize',
++ ld=$Config{ld}, ldflags='$ldflags'.
+ EOP
+
+ if ($^O eq 'solaris' and $Config{cc} eq 'gcc'
+- and ( $Config{optimize} =~ s/(?<!\S)(-xarch=386|-xildoff)(?!\S)//g
++ and ( $optimize =~ s/(?<!\S)(-xarch=386|-xildoff)(?!\S)//g
+ or $Config{cccdlflags} =~ s/(?<!\S)-KPIC(?!\S)/-fPIC/ )) {
+ # Vendor's Perl has major problems with building extensions; try to fix this
+ # One way is to use perlgcc; but it does not work with 5.8.4
+@@ -61,7 +66,7 @@ if ($^O eq 'solaris' and $Config{cc} eq 'gcc'
+ print <<EOP;
+
+ ... Broken config of gcc-on-Solaris detected! I would try to work around this.
+-... Reset: cccdlflags --> '$Config{cccdlflags}', optimize -> '$Config{optimize}'.
++... Reset: cccdlflags --> '$Config{cccdlflags}', optimize -> '$optimize'.
+
+ EOP
+ }
+@@ -181,7 +186,7 @@ $define .= ' -DLONG_SHORTER_THAN_IV' if $perl_int_size > $longsize;
+
+ $define .= ' -Derr=pari_err'; # On linux it can get a wrong dynamic loading
+ $define .= ' -DHAVE_LADD' if $opts{have_ladd};
+-$define .= ' -DGCC_INLINE' if $Config{gccversion} and not $Config{optimize} =~ /-g\b/;
++$define .= ' -DGCC_INLINE' if $Config{gccversion} and not $optimize =~ /-g\b/;
+ $define .= ' -DHAVE_PARIPRIV' if -f "$paridir/src/headers/paripriv.h";
+ #$define .= ' -DNO_GRAPHICS_PARI' unless -f "$paridir/src/graph/plotgnuplot.c";
+
+@@ -200,6 +205,8 @@ my $extra_inc = extra_includes($paridir);
+ &WriteMakefile(
+ LIBS => $libs,
+ INC => $extra_inc . ' -I $(PARI_DIR)/src/headers -I $(PARI_DIR)/src -I ./libPARI',
++ OPTIMIZE => $optimize,
++ LDFLAGS => $ldflags,
+ NAME => 'Math::Pari',
+ ($common::parilib ? () :
+ (MYEXTLIB => 'libPARI/libPARI$(LIB_EXT)')),
+--
+2.13.1
+
diff --git a/dev-perl/Math-Pari/files/pari-2.3.5-no-dot-inc.patch b/dev-perl/Math-Pari/files/pari-2.3.5-no-dot-inc.patch
new file mode 100644
index 000000000000..cd34851a30fb
--- /dev/null
+++ b/dev-perl/Math-Pari/files/pari-2.3.5-no-dot-inc.patch
@@ -0,0 +1,61 @@
+From 4f1e00df5ea1e51042146f6277bb1af02f249cc3 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 11 Jun 2017 10:31:03 +1200
+Subject: [PATCH] Fix for 5.26 removal of '.' in @INC
+
+Previous scripts assumed CWD was in @INC and that "PARI::822" was in
+wherever CWD was.
+
+This fixes both of those, and the latter, because its not obvious
+from the build system where one should assume CWD to be.
+
+Instead, the absolute path of the directory of these scripts is
+inserted into @INC
+---
+ src/desc/gen_member | 4 ++++
+ src/desc/gen_proto | 4 ++++
+ src/desc/merge_822 | 4 ++++
+ 3 files changed, 12 insertions(+)
+
+diff --git a/src/desc/gen_member b/src/desc/gen_member
+index 2f3cf52..66dea2b 100755
+--- a/src/desc/gen_member
++++ b/src/desc/gen_member
+@@ -1,4 +1,8 @@
+ #!/usr/bin/perl -w
++use File::Spec;
++use File::Basename qw( dirname );
++use lib dirname(File::Spec->rel2abs(__FILE__));
++
+ use PARI::822;
+
+ $class='member_functions';
+diff --git a/src/desc/gen_proto b/src/desc/gen_proto
+index 1b507fa..2fb4d3f 100755
+--- a/src/desc/gen_proto
++++ b/src/desc/gen_proto
+@@ -1,4 +1,8 @@
+ #!/usr/bin/perl -w
++use File::Spec;
++use File::Basename qw( dirname );
++use lib dirname(File::Spec->rel2abs(__FILE__));
++
+ use PARI::822;
+
+ $class=$ARGV[0];
+diff --git a/src/desc/merge_822 b/src/desc/merge_822
+index a02d612..9ca8252 100755
+--- a/src/desc/merge_822
++++ b/src/desc/merge_822
+@@ -1,4 +1,8 @@
+ #!/usr/bin/perl -w
++use File::Spec;
++use File::Basename qw( dirname );
++use lib dirname(File::Spec->rel2abs(__FILE__));
++
+ use PARI::822;
+
+ PARI::822::read(\%funcs,$_,1)
+--
+2.13.1
+
diff --git a/dev-perl/Math-Pari/metadata.xml b/dev-perl/Math-Pari/metadata.xml
new file mode 100644
index 000000000000..afdf727c2989
--- /dev/null
+++ b/dev-perl/Math-Pari/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Math-Pari</remote-id>
+ <remote-id type="cpan-module">Math::Pari</remote-id>
+ <remote-id type="cpan-module">Math::Pari::Arr</remote-id>
+ <remote-id type="cpan-module">Math::PariBuild</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-PlanePath-123.0.0 b/dev-perl/Math-PlanePath-123.0.0
deleted file mode 100644
index e6cd6d29def8..000000000000
--- a/dev-perl/Math-PlanePath-123.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=gmp? ( dev-perl/Math-BigInt-GMP ) dev-perl/Math-Libm dev-perl/Math-NumSeq >=dev-perl/constant-defer-5.0.0 virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test dev-perl/Math-BigInt-Lite dev-perl/Number-Fraction ) dev-lang/perl:=
-DESCRIPTION=Mathematical paths through the 2-D plane
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-PlanePath/
-IUSE=gmp test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=gmp? ( dev-perl/Math-BigInt-GMP ) dev-perl/Math-Libm dev-perl/Math-NumSeq >=dev-perl/constant-defer-5.0.0 virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-PlanePath-123.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=20914ecc3fe13c30ce99af4df5e471c9
diff --git a/dev-perl/Math-PlanePath-124.0.0 b/dev-perl/Math-PlanePath-124.0.0
deleted file mode 100644
index 5e1db8fd98a4..000000000000
--- a/dev-perl/Math-PlanePath-124.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=gmp? ( dev-perl/Math-BigInt-GMP ) dev-perl/Math-Libm dev-perl/Math-NumSeq >=dev-perl/constant-defer-5.0.0 virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test dev-perl/Data-Float dev-perl/Math-BigInt-Lite dev-perl/Number-Fraction ) dev-lang/perl:=
-DESCRIPTION=Mathematical paths through the 2-D plane
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-PlanePath/
-IUSE=gmp test examples
-KEYWORDS=~amd64 x86
-LICENSE=GPL-3+
-RDEPEND=gmp? ( dev-perl/Math-BigInt-GMP ) dev-perl/Math-Libm dev-perl/Math-NumSeq >=dev-perl/constant-defer-5.0.0 virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-PlanePath-124.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5fc07cb2e31312907f48c4c105d443d2
diff --git a/dev-perl/Math-PlanePath/Manifest b/dev-perl/Math-PlanePath/Manifest
new file mode 100644
index 000000000000..115d3ce57028
--- /dev/null
+++ b/dev-perl/Math-PlanePath/Manifest
@@ -0,0 +1,5 @@
+DIST Math-PlanePath-123.tar.gz 1284214 BLAKE2B 64f0f7bfe5c02ee7d3f379d1fcb496db91b7e3131399ac5ba83efb127b675b2cb2524ff90d63f0b54da8d769b422ae398645a28c432adcb851dd8db8829b5bac SHA512 5289f674dd62f668e667d69baf52d2f6d8b8fcf4ce6bed1429ef1fb412f2415b474103ca9b6d9c5b876b6926d860f70834e26c68a30b53d2211cbc4c457e2b43
+DIST Math-PlanePath-124.tar.gz 1308595 BLAKE2B e46b50ff23e52076024211ca2967e2e1449eb36dc946eb2214c2fefd582b7abc72098ca5049dd66d9af02333c21ac8f2246b931fe96e0e3594aa800f348114e7 SHA512 24e347134b64642775a5641b7c17d1ba1e15169504023d3f08463fde21dadb41357edfc1d7d07466160cb3a7cd2542e0b1a52a845132223a9473b73b32e31009
+EBUILD Math-PlanePath-123.0.0.ebuild 758 BLAKE2B 2b9aaa023a09374d16bf8180ddaa910cef172ebe5d87d2347b7d249439c03f9609407db7671cec87fce87535f326e24fc8c72d9ad3a10847144ec1229b16f8df SHA512 c02a2193b2a2479453f6eba4db419e0cd8f398cb45e5ff2a966672809e6b9504688af97662d2f1c641a1b65eaac9e604d318664ce6d4a020b074ab858af89502
+EBUILD Math-PlanePath-124.0.0.ebuild 664 BLAKE2B 6f65e2cba724ce1f7d6565e77c91aab6925c3b4afc050218ab43663c4efb3bbd20d150bb2d1d40b566a7250474a6dffd09022ee0f91ddab22d3ee7b96a041653 SHA512 16c5c7d5ff7cc38d40548ef5cd1e6dd6dfffb4b786f5d9e12e97e8a4e6f58d31565cb97ca124c38e0808be0e4fe38f1945c35152a292ef38f75e2b9c3a99e3ed
+MISC metadata.xml 10618 BLAKE2B 190c2f1699b1f0df8b2336c341173eec4209252a0349be806a7d77fdf61a2a939be821ca331b777c4dc599422aac22aaa38766cf4ba2f3323c1afcc51795987c SHA512 4b4d610aae3b1c59bd5faecbd865d0d3a7a5c76f0cda7cc76a1254f0b180d1c89105e7d7f03752ae8005d95265d41430b3a2e0bddf807fc31477cea1ca2b8255
diff --git a/dev-perl/Math-PlanePath/Math-PlanePath-123.0.0.ebuild b/dev-perl/Math-PlanePath/Math-PlanePath-123.0.0.ebuild
new file mode 100644
index 000000000000..1dd20b1d5d1d
--- /dev/null
+++ b/dev-perl/Math-PlanePath/Math-PlanePath-123.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="KRYDE"
+DIST_VERSION="123"
+inherit perl-module
+
+DESCRIPTION="Mathematical paths through the 2-D plane"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gmp test examples"
+
+RDEPEND="gmp? ( dev-perl/Math-BigInt-GMP )
+ dev-perl/Math-Libm
+ dev-perl/Math-NumSeq
+ >=dev-perl/constant-defer-5.0.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Math-BigInt"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test
+ dev-perl/Math-BigInt-Lite
+ dev-perl/Number-Fraction )"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc -r examples
+ fi
+}
diff --git a/dev-perl/Math-PlanePath/Math-PlanePath-124.0.0.ebuild b/dev-perl/Math-PlanePath/Math-PlanePath-124.0.0.ebuild
new file mode 100644
index 000000000000..ed1619a58c01
--- /dev/null
+++ b/dev-perl/Math-PlanePath/Math-PlanePath-124.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="KRYDE"
+DIST_VERSION=124
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Mathematical paths through the 2-D plane"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="gmp test"
+
+RDEPEND="gmp? ( dev-perl/Math-BigInt-GMP )
+ dev-perl/Math-Libm
+ dev-perl/Math-NumSeq
+ >=dev-perl/constant-defer-5.0.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Math-BigInt"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test
+ dev-perl/Data-Float
+ dev-perl/Math-BigInt-Lite
+ dev-perl/Number-Fraction
+ )
+"
diff --git a/dev-perl/Math-PlanePath/metadata.xml b/dev-perl/Math-PlanePath/metadata.xml
new file mode 100644
index 000000000000..b55d0013d79b
--- /dev/null
+++ b/dev-perl/Math-PlanePath/metadata.xml
@@ -0,0 +1,148 @@
+<?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">Math-PlanePath</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::OEIS::Catalogue::Plugin::PlanePath</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PlanePathCoord</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PlanePathDelta</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PlanePathN</remote-id>
+ <remote-id type="cpan-module">Math::NumSeq::PlanePathTurn</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::AR2W2Curve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::AlternatePaper</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::AlternatePaperMidpoint</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::AnvilSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ArchimedeanChords</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::AztecDiamondRings</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Base::Digits</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Base::Generic</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Base::NSEW</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::BetaOmega</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CellularRule</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CellularRule190</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CellularRule54</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CellularRule57</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CellularRule::Line</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CellularRule::OddSolid</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CellularRule::OneTwo</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CellularRule::Two</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CfracDigits</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ChanTree</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CincoCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Columns</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ComplexMinus</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ComplexPlus</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ComplexRevolving</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CoprimeColumns</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Corner</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CornerReplicate</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CretanLabyrinth</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::CubicBase</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DekkingCentres</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DekkingCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DiagonalRationals</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Diagonals</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DiagonalsAlternating</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DiagonalsOctant</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DiamondArms</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DiamondSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DigitGroups</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DivisibleColumns</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DragonCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DragonMidpoint</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::DragonRounded</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::FactorRationals</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::FibonacciWordFractal</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::File</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::FilledRings</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Flowsnake</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::FlowsnakeCentres</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::FractionsTree</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::GcdRationals</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::GosperIslands</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::GosperReplicate</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::GosperSide</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::GrayCode</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::GreekKeySpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HIndexing</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HTree</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HeptSpiralSkewed</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HexArms</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HexSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HexSpiralSkewed</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HilbertCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HilbertSides</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HilbertSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Hypot</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::HypotOctant</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ImaginaryBase</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ImaginaryHalf</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::KnightSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::KochCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::KochPeaks</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::KochSnowflakes</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::KochSquareflakes</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::KochelCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::LCornerReplicate</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::LCornerTree</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::LTiling</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::MPeaks</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::MultipleRings</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::OctagramSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::OneOfEight</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PeanoCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PentSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PentSpiralSkewed</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PixelRings</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PowerArray</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PyramidRows</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PyramidSides</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PyramidSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::PythagoreanTree</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::QuadricCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::QuadricIslands</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::QuintetCentres</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::QuintetCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::QuintetReplicate</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::R5DragonCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::R5DragonMidpoint</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::RationalsTree</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Rows</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SacksSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SierpinskiArrowhead</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SierpinskiArrowheadCentres</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SierpinskiCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SierpinskiCurveStair</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SierpinskiTriangle</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SquareArms</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SquareReplicate</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::SquareSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::Staircase</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::StaircaseAlternating</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::TerdragonCurve</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::TerdragonMidpoint</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::TerdragonRounded</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::TheodorusSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ToothpickReplicate</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ToothpickSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ToothpickTree</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ToothpickUpist</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::TriangleSpiral</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::TriangleSpiralSkewed</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::TriangularHypot</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::UlamWarburton</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::UlamWarburtonQuarter</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::VogelFloret</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::WunderlichMeander</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::WunderlichSerpentine</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::WythoffArray</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::WythoffPreliminaryTriangle</remote-id>
+ <remote-id type="cpan-module">Math::PlanePath::ZOrderCurve</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Prime-XS-0.260.0 b/dev-perl/Math-Prime-XS-0.260.0
deleted file mode 100644
index f167b9b64505..000000000000
--- a/dev-perl/Math-Prime-XS-0.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/boolean dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader >=dev-perl/Module-Build-0.380.0 test? ( virtual/perl-Test-Simple ) virtual/perl-ExtUtils-CBuilder dev-lang/perl:=
-DESCRIPTION=Detect and calculate prime numbers with deterministic tests
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Prime-XS/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/boolean dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-Prime-XS-0.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=10af4afc0366d871a00bd56699d85d2e
diff --git a/dev-perl/Math-Prime-XS-0.270.0 b/dev-perl/Math-Prime-XS-0.270.0
deleted file mode 100644
index 822db872dc7c..000000000000
--- a/dev-perl/Math-Prime-XS-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/boolean dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) virtual/perl-ExtUtils-CBuilder dev-lang/perl:=
-DESCRIPTION=Detect and calculate prime numbers with deterministic tests
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Prime-XS/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/boolean dev-perl/Params-Validate virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/Math-Prime-XS-0.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=523eb13107ade3c163b0d474b71e8974
diff --git a/dev-perl/Math-Prime-XS/Manifest b/dev-perl/Math-Prime-XS/Manifest
new file mode 100644
index 000000000000..6d60770f5c9c
--- /dev/null
+++ b/dev-perl/Math-Prime-XS/Manifest
@@ -0,0 +1,5 @@
+DIST Math-Prime-XS-0.26.tar.gz 61354 BLAKE2B 92319cc605c1e98a818d55db74d1014d504016feb57be979de26956fb6b19fc45c5d2b8fb85c39eb89a0c0536fbaee2babf50aad0778c865bbf487fbfacc1aa4 SHA512 4054114b320e15c349c6620fcd8b2ae6a94b590f2be2a6301577dae09aef3058f901cafd669ea9846c0b7adaaad46e18552cdf147c8412b297d96d5f3bbd6fa4
+DIST Math-Prime-XS-0.27.tar.gz 63514 BLAKE2B 8333d2306a6fdbaadc51be7472422164fa08a0828828d36e212cc9caa585a2eaf01aa4d45705dbe41918f383d93cdd86f3c53893e8a3a1dc7953139a133442fd SHA512 0ee15e765e660d4e989bee726530d04e34d40289dc6945bc9aed885abf1957df417ffc04449adee0ca6b1bab127e4e9e0bffd562f669ca704b7acb8a481ed42b
+EBUILD Math-Prime-XS-0.260.0.ebuild 647 BLAKE2B e3ebf035b428fe3c4e33f72731a307ae6d8a7cc30b9f73f439985ebdc5702d5a75f961fad4787dfa4a0ab8cf4b68d7918cafe5a8e77cf4a75a9bd0f6b3688a1d SHA512 f4dc73da4b4e8d5cc7c18048355b669943de36d555913a7540d5730e7c59bd22a8f805e98c65a74e1518147583cc29d460c40800d289ca02c7f360d6d78ee710
+EBUILD Math-Prime-XS-0.270.0.ebuild 646 BLAKE2B 85fac1b05da3e157dadf44dee8a020bbe99ba70676d148192df99891d96d2b634d95bdd43c47a20ba496224216083d90b475d3f67cd11a89cd46e54182645b1f SHA512 771e2dc067499b5c47cfca3b0c4086ec72aa52a20592df979060a43fe30d635f4577a0dce641627dee3c9adca9b82f52801db8adbb359fe8a0ae9b5f675accfd
+MISC metadata.xml 387 BLAKE2B d0902cb3840a1f67ee90ea2fd339e01a61cc187f5df5812383e68476e9894c4641cff5dd25547c7971aff3a057623239c33cf7ee17528c7b3cc047d110bd4c53 SHA512 3c75b1c138eb7603a87a7fa16cca281728d40a0bb5e06aa86140defc5346a3562095b385b05b5a7909a831e04967d95259f73f4eebd31725883b9fb362ca2125
diff --git a/dev-perl/Math-Prime-XS/Math-Prime-XS-0.260.0.ebuild b/dev-perl/Math-Prime-XS/Math-Prime-XS-0.260.0.ebuild
new file mode 100644
index 000000000000..933727481066
--- /dev/null
+++ b/dev-perl/Math-Prime-XS/Math-Prime-XS-0.260.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="KRYDE"
+DIST_VERSION=0.26
+inherit perl-module
+
+DESCRIPTION="Detect and calculate prime numbers with deterministic tests"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/boolean
+ dev-perl/Params-Validate
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-XSLoader"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? ( virtual/perl-Test-Simple )
+ virtual/perl-ExtUtils-CBuilder"
+
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod-coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0.ebuild b/dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0.ebuild
new file mode 100644
index 000000000000..9f494b6f4ee9
--- /dev/null
+++ b/dev-perl/Math-Prime-XS/Math-Prime-XS-0.270.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KRYDE
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Detect and calculate prime numbers with deterministic tests"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/boolean
+ dev-perl/Params-Validate
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-XSLoader"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? ( virtual/perl-Test-Simple )
+ virtual/perl-ExtUtils-CBuilder"
+
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod-coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-Prime-XS/metadata.xml b/dev-perl/Math-Prime-XS/metadata.xml
new file mode 100644
index 000000000000..9087f0242db0
--- /dev/null
+++ b/dev-perl/Math-Prime-XS/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">Math-Prime-XS</remote-id>
+ <remote-id type="cpan-module">Math::Prime::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Random-0.720.0 b/dev-perl/Math-Random-0.720.0
deleted file mode 100644
index b63c7007d779..000000000000
--- a/dev-perl/Math-Random-0.720.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Random Number Generators
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Random/
-KEYWORDS=amd64 x86
-LICENSE=( || ( Artistic GPL-2 ) ) public-domain
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GROMMEL/Math-Random-0.72.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d7782a4d347910bc14cd286f4d5e8412
diff --git a/dev-perl/Math-Random-ISAAC-1.4.0-r1 b/dev-perl/Math-Random-ISAAC-1.4.0-r1
deleted file mode 100644
index 32869247ad52..000000000000
--- a/dev-perl/Math-Random-ISAAC-1.4.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the ISAAC PRNG algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Random-ISAAC/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( public-domain MIT Artistic Artistic-2 GPL-1 GPL-2 GPL-3 )
-PDEPEND=dev-perl/Math-Random-ISAAC-XS
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JA/JAWNSY/Math-Random-ISAAC-1.004.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c921ac5ac9f34a24c0442f8bf6e289bc
diff --git a/dev-perl/Math-Random-ISAAC-XS-1.4.0-r1 b/dev-perl/Math-Random-ISAAC-XS-1.4.0-r1
deleted file mode 100644
index 567c0cbe63da..000000000000
--- a/dev-perl/Math-Random-ISAAC-XS-1.4.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Math-Random-ISAAC dev-perl/Module-Build test? ( dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=C implementation of the ISAAC PRNG algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Random-ISAAC-XS/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( public-domain Artistic Artistic-2 GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-perl/Math-Random-ISAAC dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JA/JAWNSY/Math-Random-ISAAC-XS-1.004.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=062787a2f06c3ae538cdeb950b53cd09
diff --git a/dev-perl/Math-Random-ISAAC-XS/Manifest b/dev-perl/Math-Random-ISAAC-XS/Manifest
new file mode 100644
index 000000000000..fb303760edaa
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Random-ISAAC-XS-1.004.tar.gz 73293 BLAKE2B 12a02a5e1414795c7ef97f88f6f259447a7eabbd8c661566bec5cf752a483aad764d24c70b68196fb8a3f4387200591e818db4984771c430fa4264a384af5367 SHA512 40c46b5f247f585a407ef9f36b5874d9cf03ec05963a9d92d988ebd63daf1e37b1b51308845d4596f47b5ad7203953bcb7fbb421c905b526dbe99b246ccb4d87
+EBUILD Math-Random-ISAAC-XS-1.4.0-r1.ebuild 485 BLAKE2B c1521bed0c2ceb5eccf12a5d2daa4c80966fa6d2ea78e7e4166cbc7924e1e6ce2a49276eb40c9c505c0939686a713e256d954e2cb0627ee751d8d53282102a9f SHA512 be7cd8486b3a511ccfa20951f9aa85698e6d27230a01d8058abc3d1181114efc7760afcfb9b440675af27482705bee1f511a2651ad156661263e67ee2aea6061
+MISC metadata.xml 402 BLAKE2B 2a23abe5a3af316175c2c5f8b96157ef3588327c9ca7dea07fc0489566a831a3bb34576045be2b0e4c5766f487210dae08a0c00b900e67eb56b8a1c7efc500bf SHA512 26bd1b708aefb74462dc2bf4f4d5a964a1f15f27e63c10f405f4e21185b2b23d25883a20fdd423cc0c8997c0fa6365d229ae6b8ca801905bfd3d8ace7748f7a4
diff --git a/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r1.ebuild b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r1.ebuild
new file mode 100644
index 000000000000..3591b2da0f7e
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JAWNSY
+MODULE_VERSION=1.004
+inherit perl-module
+
+DESCRIPTION="C implementation of the ISAAC PRNG algorithm"
+
+LICENSE="|| ( public-domain Artistic Artistic-2 GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Math-Random-ISAAC"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ dev-perl/Test-NoWarnings
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Math-Random-ISAAC-XS/metadata.xml b/dev-perl/Math-Random-ISAAC-XS/metadata.xml
new file mode 100644
index 000000000000..3a545ac79203
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC-XS/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">Math-Random-ISAAC-XS</remote-id>
+ <remote-id type="cpan-module">Math::Random::ISAAC::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Random-ISAAC/Manifest b/dev-perl/Math-Random-ISAAC/Manifest
new file mode 100644
index 000000000000..e9aefd4d0ebf
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Random-ISAAC-1.004.tar.gz 34445 BLAKE2B 08aa156bfa3b1aebe8bf5e08e9952821e79c41bd45f20c235d154e99c7abdcb401027920663d33a7b4fdb5ef7ec44f05a8b6d4145e49a14934a665069b07b141 SHA512 98fdfb28b207b4afe72ab82a2b564b06c5daaac15cdab2ce2ef698b16c0dcf5b23ac28fbebe170d2c6c7239fe6c97f634e5c03a8f2bd0aeb8369d0008b9ae0a2
+EBUILD Math-Random-ISAAC-1.4.0-r1.ebuild 478 BLAKE2B 741e9a93196b1f6871e76c0b14b4e4067a59a240987adbeb6f2b771763b942619933778c79ab5058f99ee794b4329bb80f68e1cdbc8d8e91c5b47a33212ed910 SHA512 e8d5da82db304d2ce9d4a828355b2235edb182ceab53757125d7c8a5fdffebbe4be8a4db2c163abe0881eb3a888e6d5cc4b80f43ede39530a27191b27c35c0d5
+MISC metadata.xml 463 BLAKE2B 0439ac004f0ad9e58367d5eb41eed6d5f529c8add98f185796c7436fd39ced2c5acf00fb933986308d6c7bcc6020e5537f3426dd353d5785c9e736632f5a5f9b SHA512 e461dedb39bdb8bc4f078482a505654f440a9fe31e3c8bb2c65ed76421340128fa47cc69dc7917398e74f08f702bf3e7a2c998e615d69fa15b0339b4a064d5f0
diff --git a/dev-perl/Math-Random-ISAAC/Math-Random-ISAAC-1.4.0-r1.ebuild b/dev-perl/Math-Random-ISAAC/Math-Random-ISAAC-1.4.0-r1.ebuild
new file mode 100644
index 000000000000..d9a32760417f
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC/Math-Random-ISAAC-1.4.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JAWNSY
+MODULE_VERSION=1.004
+inherit perl-module
+
+DESCRIPTION="Perl interface to the ISAAC PRNG algorithm"
+
+LICENSE="|| ( public-domain MIT Artistic Artistic-2 GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+PDEPEND="dev-perl/Math-Random-ISAAC-XS"
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-NoWarnings
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Math-Random-ISAAC/metadata.xml b/dev-perl/Math-Random-ISAAC/metadata.xml
new file mode 100644
index 000000000000..de6e55720ffd
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Math-Random-ISAAC</remote-id>
+ <remote-id type="cpan-module">Math::Random::ISAAC</remote-id>
+ <remote-id type="cpan-module">Math::Random::ISAAC::PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Random-MT-1.170.0 b/dev-perl/Math-Random-MT-1.170.0
deleted file mode 100644
index d81603df9fa1..000000000000
--- a/dev-perl/Math-Random-MT-1.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Test-Number-Delta ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Mersenne Twister PRNG
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Random-MT/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FA/FANGLY/Math-Random-MT-1.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7fb7cd9cf882a29e90a4ae6e92bc2970
diff --git a/dev-perl/Math-Random-MT/Manifest b/dev-perl/Math-Random-MT/Manifest
new file mode 100644
index 000000000000..51146af2ae8a
--- /dev/null
+++ b/dev-perl/Math-Random-MT/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Random-MT-1.17.tar.gz 11999 BLAKE2B c8bbc25a6fc0ea9db5a0ceb2e41d11663aa7fd6cdc4b44db9a12cb14eed672b332985d4d6308ab95e6eaa008ec3dc10844ec98b28e8814d4c3e04f66b762f31f SHA512 46150ae8d1b7a0e24a2d962bb34c4075d9370ab3fe1237a0b44e506f22699bf1674a8299d1c4b708b441d45a29ca1943d0beeb9759c5c832df288d490f1ac889
+EBUILD Math-Random-MT-1.170.0.ebuild 343 BLAKE2B a197893acc3e29644bd7b580e0005fa0212c67c5f1d8d0bd06fa8fbde5af94ebeefba2ee0618350ade5b41e3a895a35baa4722efa86a5e87e257c234fcaab112 SHA512 a0ddb7e21a49b2bdacbb3ad2052036d15900a5609130d3a32ded69a5b06318d99341ed2e94a1e3c791fad913fc3e1d8e3c9a2cd8d3bd0d3cff3a999a39295e2b
+MISC metadata.xml 401 BLAKE2B a6711c9bf5ed9e6d391379f7dbc01e6a21a1342058e4e1e113769417f561e6da5677072fcc023f209ab2553ecf507bdeb6c9f2bd0f5419111cd07caa7b1cec74 SHA512 3b74ab33d79aec4a9156d28d13256f998cb9fbe15f0e8902749317826962638895dec3b70211ca666e36369deb1099d0d33985054fc8c2bd6a79e95c6b70b167
diff --git a/dev-perl/Math-Random-MT/Math-Random-MT-1.170.0.ebuild b/dev-perl/Math-Random-MT/Math-Random-MT-1.170.0.ebuild
new file mode 100644
index 000000000000..d521068b4dc1
--- /dev/null
+++ b/dev-perl/Math-Random-MT/Math-Random-MT-1.170.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FANGLY
+MODULE_VERSION=1.17
+inherit perl-module
+
+DESCRIPTION="The Mersenne Twister PRNG"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+ test? (
+ dev-perl/Test-Number-Delta
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Math-Random-MT/metadata.xml b/dev-perl/Math-Random-MT/metadata.xml
new file mode 100644
index 000000000000..104f2fb0304d
--- /dev/null
+++ b/dev-perl/Math-Random-MT/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">Math-Random-MT</remote-id>
+ <remote-id type="cpan-module">Math::Random::MT</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Random-Secure-0.60.0-r1 b/dev-perl/Math-Random-Secure-0.60.0-r1
deleted file mode 100644
index 36b5cf665d0f..000000000000
--- a/dev-perl/Math-Random-Secure-0.60.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Any-Moose >=dev-perl/Crypt-Random-Source-0.70 >=dev-perl/Math-Random-ISAAC-1.0.1 dev-perl/Math-Random-ISAAC-XS test? ( dev-perl/Test-Warn ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Cryptographically-secure, cross-platform replacement for rand()
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Random-Secure/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=Artistic-2
-RDEPEND=dev-perl/Any-Moose >=dev-perl/Crypt-Random-Source-0.70 >=dev-perl/Math-Random-ISAAC-1.0.1 dev-perl/Math-Random-ISAAC-XS dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MK/MKANAT/Math-Random-Secure-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cb82223d2ceb9b29909933676485edb1
diff --git a/dev-perl/Math-Random-Secure-0.80.1 b/dev-perl/Math-Random-Secure-0.80.1
deleted file mode 100644
index 0ddb615d2667..000000000000
--- a/dev-perl/Math-Random-Secure-0.80.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Moo-2.0.0 >=dev-perl/Crypt-Random-Source-0.70 >=dev-perl/Math-Random-ISAAC-1.1.0 dev-perl/Math-Random-ISAAC-XS virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/List-MoreUtils virtual/perl-Test-Simple dev-perl/Test-SharedFork dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Cryptographically-secure, cross-platform replacement for rand()
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Random-Secure/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/Moo-2.0.0 >=dev-perl/Crypt-Random-Source-0.70 >=dev-perl/Math-Random-ISAAC-1.1.0 dev-perl/Math-Random-ISAAC-XS dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FREW/Math-Random-Secure-0.080001.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=684f3f39c2df735192de74b432873c20
diff --git a/dev-perl/Math-Random-Secure/Manifest b/dev-perl/Math-Random-Secure/Manifest
new file mode 100644
index 000000000000..cbc854ab8c3b
--- /dev/null
+++ b/dev-perl/Math-Random-Secure/Manifest
@@ -0,0 +1,5 @@
+DIST Math-Random-Secure-0.06.tar.gz 13793 BLAKE2B b83d0f6e943d1d03fd68968d39a2464a42508e4a4fa54f7b9c924e4a5a549b1ecf5b7c9313582a4475e41380c6997db96211d6d2e639157e9677d9928e4ec740 SHA512 55e94f74608ab2f6acf605ef9244311f1635f291f4aebdeb494a4d962c95052d69eefa7cb8e96b58abc3de178d44ecf222467250626d67969edad0c1d91e6f2a
+DIST Math-Random-Secure-0.080001.tar.gz 17422 BLAKE2B b72130c400ffdaeb28c4b415c9c32fadd084931e44da8d3dc3ae087621086a19426c032b96aa59127a332bdc60609fde6de345fa5a9957264c6ee6814d73d1bb SHA512 2092fc01e224ebb438f927f72e835095efdb8790d8f4ef845fc7c4af3e20a05848e7632b0e752221bbe76cebbfa8186638043457ff4f80ff5727a42baec317ce
+EBUILD Math-Random-Secure-0.60.0-r1.ebuild 522 BLAKE2B 9d6bce636e84f74502611fa5c44240a94c5ab47392f20a111f133ee626fd00c59236c602c7827ee947d09ee5f499590130e9fce42bf04cb009b7db54c6d4c9a4 SHA512 364130fbbb241938907f89509392efe9d9202e93de8387941bd1293d51191da2ee396434aff24bc8622e42a5b281b1d2f51ae669d469166831a9463be75b065e
+EBUILD Math-Random-Secure-0.80.1.ebuild 704 BLAKE2B 82c501b3d0a18c2b03906a85e731eed32c497005cb1ffd619d80190a6b4184339659ac200999901fbbd928fb35ed4c310db18d3d77cd3880d4237fe046369a5d SHA512 b04b0decc7fb193729bfaf6522fed48b319bc8a40eea339cb88c0153ab295602be539883cc7c2948ecb9badda41736aa9a202ef7333d4ed6c6244bd4a8749e79
+MISC metadata.xml 467 BLAKE2B b0d3ca6ace6b1247c9e227f982b305bb2f1d9f72d46ea727019b48bf470afb1a7e74fa40ed93ad5ebb00569b5033631ee86adf8c2b548d8be61de98393ebc130 SHA512 65af6fbe654dd40992db99b74db644dd6467a61ea7f40c1c4b672da70b1f2a7f911394ce1a3eff23d9a7d31afe1a7aa3c70573c30559f49d0aca4659362bbaff
diff --git a/dev-perl/Math-Random-Secure/Math-Random-Secure-0.60.0-r1.ebuild b/dev-perl/Math-Random-Secure/Math-Random-Secure-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..feca8a0f86b7
--- /dev/null
+++ b/dev-perl/Math-Random-Secure/Math-Random-Secure-0.60.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MKANAT
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Cryptographically-secure, cross-platform replacement for rand()"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Any-Moose
+ >=dev-perl/Crypt-Random-Source-0.70
+ >=dev-perl/Math-Random-ISAAC-1.0.1
+ dev-perl/Math-Random-ISAAC-XS"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Warn
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1.ebuild b/dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1.ebuild
new file mode 100644
index 000000000000..35fbb53db361
--- /dev/null
+++ b/dev-perl/Math-Random-Secure/Math-Random-Secure-0.80.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FREW
+DIST_VERSION=0.080001
+inherit perl-module
+
+DESCRIPTION="Cryptographically-secure, cross-platform replacement for rand()"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moo-2.0.0
+ >=dev-perl/Crypt-Random-Source-0.70
+ >=dev-perl/Math-Random-ISAAC-1.1.0
+ dev-perl/Math-Random-ISAAC-XS"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/List-MoreUtils
+ virtual/perl-Test-Simple
+ dev-perl/Test-SharedFork
+ dev-perl/Test-Warn
+ )
+"
+src_test() {
+ perl_rm_files t/author-*.t t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-Random-Secure/metadata.xml b/dev-perl/Math-Random-Secure/metadata.xml
new file mode 100644
index 000000000000..487f77971a1d
--- /dev/null
+++ b/dev-perl/Math-Random-Secure/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Math-Random-Secure</remote-id>
+ <remote-id type="cpan-module">Math::Random::Secure</remote-id>
+ <remote-id type="cpan-module">Math::Random::Secure::RNG</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Random/Manifest b/dev-perl/Math-Random/Manifest
new file mode 100644
index 000000000000..bae8df32f893
--- /dev/null
+++ b/dev-perl/Math-Random/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Random-0.72.tar.gz 46907 BLAKE2B 2f890af5ec63ef6791d773821644ef0e9c40dd35d33faf606c40b5a9667cecec00f6f168ebf5fce23b1d36edc6c7b92e22f7fb860988e2c1f7c4fa92e71be1c5 SHA512 6a24f59ba06b93027fe5907d41a36b2142c20c2813813a34a5adfa9ee06de25902d5f544009f307b518905c614238f63ad3717a1f199513f455f4c53119e2088
+EBUILD Math-Random-0.720.0.ebuild 322 BLAKE2B 81db1acb8a98a078575d073b4b17e5cbcb0f8c75420752863915305edbb724b1698049394f12ffe556123a1cd54889acdfc888ab9c148d627b89cda2a707c21e SHA512 b1740a648a499e18bfc0da813e3c2f5b51265a67b0e324bef3ffe38716554e5421e6903d69845a90fa51ddad6acbdfcf6e4139b94b55f0eb83fc2b72078cc914
+MISC metadata.xml 514 BLAKE2B dc78b034c39299cb2ad8b62f33174045c0ea45c13035aa154b717e972108ec9e6ec0c7d4b7b8ef4c32419946c66cc0797143e1c732ce6c4142d2467ff1011506 SHA512 e593e7123226d7750566d0e075597af3bf923f256344e7143d353710e381e85ddc4f7b39e47999a393edb61839a1337eee6aabc30a7c2a5943c5800d190ecf5d
diff --git a/dev-perl/Math-Random/Math-Random-0.720.0.ebuild b/dev-perl/Math-Random/Math-Random-0.720.0.ebuild
new file mode 100644
index 000000000000..a17a6eb9740f
--- /dev/null
+++ b/dev-perl/Math-Random/Math-Random-0.720.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GROMMEL
+MODULE_VERSION=0.72
+inherit perl-module
+
+DESCRIPTION="Random Number Generators"
+
+LICENSE="( || ( Artistic GPL-2 ) ) public-domain"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Math-Random/metadata.xml b/dev-perl/Math-Random/metadata.xml
new file mode 100644
index 000000000000..3e33dcadcee3
--- /dev/null
+++ b/dev-perl/Math-Random/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Math-Random</remote-id>
+ <remote-id type="cpan-module">Math::Random</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Round-0.70.0 b/dev-perl/Math-Round-0.70.0
deleted file mode 100644
index 2fd424a9c98c..000000000000
--- a/dev-perl/Math-Round-0.70.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl extension for rounding numbers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Round/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GROMMEL/Math-Round-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=78ccb806c7be00a3953915f19ec6235b
diff --git a/dev-perl/Math-Round/Manifest b/dev-perl/Math-Round/Manifest
new file mode 100644
index 000000000000..c9e8e4ed493c
--- /dev/null
+++ b/dev-perl/Math-Round/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Round-0.07.tar.gz 5221 BLAKE2B a878c07ab5a97fc1357500f6563a8ea7607aa2bbefb0fd642d204befdea8bf574c862ebd5884d5d1ef7819bdb256507aa1c3bc7b79199c8c7f5216d35b87ca9c SHA512 7b25c907b4d2c7d8f9d9318991739ea6dfd104d75f9d7f88057739a21072a003306669a9affafed752a20ec97d6341560216492a80ac49f7b456ea54121211b7
+EBUILD Math-Round-0.70.0.ebuild 473 BLAKE2B 8d01720f80876c1a4fc9cd60450d773305cbea961142423006bcbb7c4767d49241cd085ac103e9008042a9122616cb3214762e947b140b1d4b6d710f6d4c58fe SHA512 8f8187d7f3e344593f7a885221ac814f73fa2c67374715917d0e268cafa1889da7d75b638476114a8a98026a6822ca8666707fa017a0c20c1224d7ec50d5fb88
+MISC metadata.xml 392 BLAKE2B 1ff771c5f337f7b906e3aff310302fadfa4da96b3d87cc2548222662d692b2ccc875978bfb8dee2f61e6540a63feb84c8a6a3d906cc273d713f8f039083be761 SHA512 8cb15eda93313b6e473eccf3c4fa71627fb039a456b143cb787e9bcaf9f32871ee621941873ef0f3141a9718e7612e7f2ef6b6d7e72bc0646ece647c472ecbaa
diff --git a/dev-perl/Math-Round/Math-Round-0.70.0.ebuild b/dev-perl/Math-Round/Math-Round-0.70.0.ebuild
new file mode 100644
index 000000000000..c89913a08b26
--- /dev/null
+++ b/dev-perl/Math-Round/Math-Round-0.70.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GROMMEL
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Perl extension for rounding numbers"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Math-Round/metadata.xml b/dev-perl/Math-Round/metadata.xml
new file mode 100644
index 000000000000..5bf89a4a755d
--- /dev/null
+++ b/dev-perl/Math-Round/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">Math-Round</remote-id>
+ <remote-id type="cpan-module">Math::Round</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Spline-0.20.0 b/dev-perl/Math-Spline-0.20.0
deleted file mode 100644
index c2d23586100b..000000000000
--- a/dev-perl/Math-Spline-0.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Cubic Spline Interpolation of data
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Spline/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Math-Derivative virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Math-Spline-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=40b26e081e063850e94cac4ef29a6532
diff --git a/dev-perl/Math-Spline/Manifest b/dev-perl/Math-Spline/Manifest
new file mode 100644
index 000000000000..8dfcb67b3347
--- /dev/null
+++ b/dev-perl/Math-Spline/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Spline-0.02.tar.gz 4077 BLAKE2B bace2b74989f3b7bbf0ba373a5ddd1d397657c37950490f78653dd1eed6529af69bcdd03d20d24d4b9523690d063c4ca8ba2fd2d5ea6ce626e9419254bd8de33 SHA512 089c013cedb5e2a87bd144e6f294a7257cb87763221ad7a9069aec7fdb41b6de9714b3a8f66a7e819c4c08739222808420c685ab02e5a1a881e38b086c945bce
+EBUILD Math-Spline-0.20.0.ebuild 440 BLAKE2B 8884cc37f58589299d2852865a52345e7361fc6feb9b1ff86d8c8e1db5263894882f8e6725a128da1542b48c14c56078f62367ae2a1200254dd26c8bdb7b25a1 SHA512 0ef6f9d3831e3d878d5ad5af963de717e55de88c1606ff1a4d2d6dda92eb6bebac88040ece1cae5f71ceeee234e04b085cdc5f47e6c147144b0d040b40652d44
+MISC metadata.xml 394 BLAKE2B 3b7adc9fa8c74c108010b5ea2cbea0e18d249a9e09ce79c801e8818513ba424b9a0c0634283b6532fc003894d5e8a763d7198dfa878626a0a4cb619487ca0d7a SHA512 02fb3e3ee3affd4cb4df4fe75a297bd6da1df0640094d57dde1c29d138e4917336dbde6c674d55b9193362ad2e1cfc16eccad5cf21ebe79e18fb4dbbde7eacb7
diff --git a/dev-perl/Math-Spline/Math-Spline-0.20.0.ebuild b/dev-perl/Math-Spline/Math-Spline-0.20.0.ebuild
new file mode 100644
index 000000000000..2b3aaac9c22b
--- /dev/null
+++ b/dev-perl/Math-Spline/Math-Spline-0.20.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHORNY
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Cubic Spline Interpolation of data"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Math-Derivative
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Math-Spline/metadata.xml b/dev-perl/Math-Spline/metadata.xml
new file mode 100644
index 000000000000..668c6051951b
--- /dev/null
+++ b/dev-perl/Math-Spline/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">Math-Spline</remote-id>
+ <remote-id type="cpan-module">Math::Spline</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Utils-1.110.0 b/dev-perl/Math-Utils-1.110.0
deleted file mode 100644
index 72ad6e8504b7..000000000000
--- a/dev-perl/Math-Utils-1.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Useful mathematical functions not in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Math-Utils/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JG/JGAMBLE/Math-Utils-1.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9d76ea0c7f8949c291355fb951950a39
diff --git a/dev-perl/Math-Utils/Manifest b/dev-perl/Math-Utils/Manifest
new file mode 100644
index 000000000000..7da12dd67ac9
--- /dev/null
+++ b/dev-perl/Math-Utils/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Utils-1.11.tar.gz 24077 BLAKE2B 047a2c79da50f62a793de408b652896db3409a2954b888d6edaaec6ba053098641f979d37a44475cea9b9d312532ef9a5c2d403ada12c73a728d59df38618e43 SHA512 047cb1a1e4bc7794dba4bd2d50cc0092b6cd6f5bf4567a693a386009ab9b104c2b56e82cff98bd1e3567311e7e1438addb5e88a09157c075705a00ade349bf9f
+EBUILD Math-Utils-1.110.0.ebuild 443 BLAKE2B 6dc67b1ca2892de597f7077b848794baca5d55d83eefc69ad09aeb0171f924e019305886c4554de6f4323a77138ee0ff549d859fccf53f7b209e1ffae1f93f33 SHA512 8e399629d31dfa63c3661a710b925229e2f280739b3c1bad808fcb180005140c805bd4e6d83180383c6d3417cf8c91f79ee2466e6abdf99cfa71c6ed7c339e96
+MISC metadata.xml 392 BLAKE2B 0559cebf380e4772daa77f268438be9b2717a67994d7ff3ccfacec8e8659c4035a6f097b8b2c9def35a48b26fe9ad887bbeba2b19f297fec7536bf31d339b661 SHA512 fd25e88ff2cec12140baa7e42df60b93d53fa4faf7a8dd37b581c780720fd8d21890b6812079509af0b8c083e234e28b3b82ff163f9be961975fd961e52d7d7c
diff --git a/dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild b/dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild
new file mode 100644
index 000000000000..fb0ebea542d2
--- /dev/null
+++ b/dev-perl/Math-Utils/Math-Utils-1.110.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JGAMBLE
+DIST_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="Useful mathematical functions not in Perl"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod.t t/manifest.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Math-Utils/metadata.xml b/dev-perl/Math-Utils/metadata.xml
new file mode 100644
index 000000000000..6640717bd176
--- /dev/null
+++ b/dev-perl/Math-Utils/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">Math-Utils</remote-id>
+ <remote-id type="cpan-module">Math::Utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-Vec-1.10.0-r1 b/dev-perl/Math-Vec-1.10.0-r1
deleted file mode 100644
index de2fb2c2daf8..000000000000
--- a/dev-perl/Math-Vec-1.10.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Vectors for perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-Vec/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EW/EWILHELM/Math-Vec-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f9e4f6991049c1a1070630aa61fede47
diff --git a/dev-perl/Math-Vec/Manifest b/dev-perl/Math-Vec/Manifest
new file mode 100644
index 000000000000..a5cbe5830b10
--- /dev/null
+++ b/dev-perl/Math-Vec/Manifest
@@ -0,0 +1,3 @@
+DIST Math-Vec-1.01.tar.gz 10124 BLAKE2B 46ae659a40a0d9f6b07423cea4c414ee23ea19fd5b04d5b9b86a88ed56ae0dc7efeed69b2128f4b741e86a76797d6c2d2ad28676efd826494fc8ef5660bc69ad SHA512 1457ffd461986956f8f793b14217bfb382b0f67d4f2e2cf0269971267082ac8beb6808a3915f6738c4f83c81a711e13653770078c78e8a39e55779a7e1a01a0b
+EBUILD Math-Vec-1.10.0-r1.ebuild 360 BLAKE2B fd8eab9067fcef7238e34f3c9760e853529073a9165fa7bbb1673eee90d1d4596fbbb93d2a127f5ce91ff65e39ac7003a8ea4e6bae5a9880e47cf8ee64b01ba4 SHA512 65199b56c3f67303015ef793c9c993f3c9ef599032cb9fdbba97a4eb1c162c30f05993fc3c303a8f5febb106000b6833d74bc3af8f79bf8df3ef5c3f68664945
+MISC metadata.xml 453 BLAKE2B 919601d46b860f0c9200c308ab5dd9d6622560a43353d348069f105ab32a641c68e06847ddb472aa9cda1e08ce5f4f9b8cafd23dae88a5ec1c496043a1578236 SHA512 01e68243461c927c60f4ccdd31e0f840492ee6305e5afe2760159b859d7afe86eee9f7ae51405ace77e2b9b31882050cbf987cceee6ef8b655166a1d488f82ec
diff --git a/dev-perl/Math-Vec/Math-Vec-1.10.0-r1.ebuild b/dev-perl/Math-Vec/Math-Vec-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..652b7a37cafa
--- /dev/null
+++ b/dev-perl/Math-Vec/Math-Vec-1.10.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EWILHELM
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Vectors for perl"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Math-Vec/metadata.xml b/dev-perl/Math-Vec/metadata.xml
new file mode 100644
index 000000000000..8db091a80fc6
--- /dev/null
+++ b/dev-perl/Math-Vec/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Math-Vec</remote-id>
+ <remote-id type="cpan-module">Math::Vec</remote-id>
+ <remote-id type="cpan-module">Math::Vec::Support</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Math-VecStat-0.80.0-r1 b/dev-perl/Math-VecStat-0.80.0-r1
deleted file mode 100644
index cd3d5c822837..000000000000
--- a/dev-perl/Math-VecStat-0.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Some basic numeric stats on vectors
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Math-VecStat/
-KEYWORDS=amd64 ia64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AS/ASPINELLI/Math-VecStat-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=756f34bbfdbd018205e25811f691292c
diff --git a/dev-perl/Math-VecStat/Manifest b/dev-perl/Math-VecStat/Manifest
new file mode 100644
index 000000000000..2d141a6d4d36
--- /dev/null
+++ b/dev-perl/Math-VecStat/Manifest
@@ -0,0 +1,3 @@
+DIST Math-VecStat-0.08.tar.gz 4539 BLAKE2B d0e6fb39c945a93103ca07a6ac1f2d2a1c686bb03ed488d1cd2df4ed7def2b0f116a12a12596df29d24e4a9e12d450866055cc4559a655e0c27b407b79aee147 SHA512 0e88896a7a10846c6ac2ce9264de4b4938000e36bf5e5bb1fd0b8af478b8d02809981067302a2f7b45b29a21fa2ccd60e5f0e628e0bbd634107ab1aff7ac8c9e
+EBUILD Math-VecStat-0.80.0-r1.ebuild 333 BLAKE2B 64a1bc31da6cf23ed29a03f3956f1e6e0de8f967c8abc86ac9685b07ff294c6db1f9875aff4e891477d597d9d859df040c8436fd5cb0d69a753681cbaba1334a SHA512 3e4b9afcaf63a258503b14518c60e14005ad3fa59d22c27484f0d511716ebcabfc221b884d9bf6fafb1f84bc0069daef4d9b032614c8ddd5cb3a47fea0e92da4
+MISC metadata.xml 396 BLAKE2B d5090e908e65636050ab610dd5de0982e457ee8a0ec9dae485d351e7eb530f8e487975d65431068019b27a98313ae48aea4b6b4b77ffe9d10b76d8343f779beb SHA512 4af5bc4c704af68222f02b3861809d086845aaf7a5e65c681358a6a4eb931f3400fbc6d4d39f10c6c82e9a9839a208086db10a7bfeb4df41a8998d6a8885c27a
diff --git a/dev-perl/Math-VecStat/Math-VecStat-0.80.0-r1.ebuild b/dev-perl/Math-VecStat/Math-VecStat-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..06c9d07396b1
--- /dev/null
+++ b/dev-perl/Math-VecStat/Math-VecStat-0.80.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ASPINELLI
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Some basic numeric stats on vectors"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Math-VecStat/metadata.xml b/dev-perl/Math-VecStat/metadata.xml
new file mode 100644
index 000000000000..efccdf8a99a0
--- /dev/null
+++ b/dev-perl/Math-VecStat/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">Math-VecStat</remote-id>
+ <remote-id type="cpan-module">Math::VecStat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MediaWiki-API-0.410.0 b/dev-perl/MediaWiki-API-0.410.0
deleted file mode 100644
index 502342726e5f..000000000000
--- a/dev-perl/MediaWiki-API-0.410.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=A OO interface to the Mediawiki API
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MediaWiki-API/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
-LICENSE=GPL-3+
-RDEPEND=dev-perl/JSON dev-perl/libwww-perl virtual/perl-Carp virtual/perl-Encode dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EX/EXOBUZZ/MediaWiki-API-0.41.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2a026c5376272e3bb4ab5be793c57296
diff --git a/dev-perl/MediaWiki-API/Manifest b/dev-perl/MediaWiki-API/Manifest
new file mode 100644
index 000000000000..1b3f67d65d7c
--- /dev/null
+++ b/dev-perl/MediaWiki-API/Manifest
@@ -0,0 +1,3 @@
+DIST MediaWiki-API-0.41.tar.gz 32857 BLAKE2B f68a8e204e3350aa3c97ce881dc0ffac27e9fdc8b931c8190019ab870dd55f1633aacfa15a1b502807782e8d3d8f2063382c43aa2896834e1771db6acd5ad370 SHA512 44d0af19ee5c6026b05d9844966b2469b5dfa7dadaf3c965327eef5ff420299e34dc301b4538bb67510d7c1b4d8d3151ff01deb9d3a4270b8a285b4254f99990
+EBUILD MediaWiki-API-0.410.0.ebuild 814 BLAKE2B 353a467772c3ff2b903c5fa755ae07cbb4461fe3c91cb99dc83515e1554dddf5821b690ff5824728036fdcd1cb7726477a2604e67cb12f8f1d7cbf59b41b91d7 SHA512 9de3218c01905fc42aedc41094eb8b077b2eedf2b0625604d75ffc53f9baf1544b7e8a9095dafd1e643454508001f920a32ce7f37498f94de8320c802e0c8978
+MISC metadata.xml 386 BLAKE2B 6e3f50413da96373a81d77bd69fe016789ac7ad3fe53038eb5a36663e9f5bca3933b7a0ae6bcf34574bab514499dad6a5824069a0b5cfc3709845034fdec316a SHA512 c04d3b8b6538cd25b21362608098b4ac3f80d68f62ff8b474ed1421738d35855f63ed0cb66a297f8dac7da6df8c47d1b8bd73338c87d102c4c9b7e2e8f846361
diff --git a/dev-perl/MediaWiki-API/MediaWiki-API-0.410.0.ebuild b/dev-perl/MediaWiki-API/MediaWiki-API-0.410.0.ebuild
new file mode 100644
index 000000000000..bfd8a5ad1eea
--- /dev/null
+++ b/dev-perl/MediaWiki-API/MediaWiki-API-0.410.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EXOBUZZ
+DIST_VERSION=0.41
+inherit perl-module
+
+DESCRIPTION="A OO interface to the Mediawiki API"
+LICENSE="GPL-3+"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/JSON
+ dev-perl/libwww-perl
+ virtual/perl-Carp
+ virtual/perl-Encode
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+src_test() {
+ local my_test_control
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if has network ${my_test_control}; then
+ perl_rm_files "t/98-pod-coverage.t" "t/99-pod.t"
+ else
+ perl_rm_files "t/98-pod-coverage.t" "t/99-pod.t" "t/10-api.t"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/MediaWiki-API/metadata.xml b/dev-perl/MediaWiki-API/metadata.xml
new file mode 100644
index 000000000000..29f40133dea5
--- /dev/null
+++ b/dev-perl/MediaWiki-API/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">MediaWiki-API</remote-id>
+ <remote-id type="cpan-module">MediaWiki::API</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mixin-Linewise-0.108.0 b/dev-perl/Mixin-Linewise-0.108.0
deleted file mode 100644
index 62a2d9fba93e..000000000000
--- a/dev-perl/Mixin-Linewise-0.108.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-IO dev-perl/PerlIO-utf8_strict dev-perl/Sub-Exporter virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-Encode virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=write your linewise code for handles; this does the rest
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mixin-Linewise/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-IO dev-perl/PerlIO-utf8_strict dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Mixin-Linewise-0.108.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=45c1c27adbe95ff741f74776b3bad399
diff --git a/dev-perl/Mixin-Linewise/Manifest b/dev-perl/Mixin-Linewise/Manifest
new file mode 100644
index 000000000000..8dc5967fa549
--- /dev/null
+++ b/dev-perl/Mixin-Linewise/Manifest
@@ -0,0 +1,3 @@
+DIST Mixin-Linewise-0.108.tar.gz 19151 BLAKE2B 14a4670c9d1080b08bb27950f4a3aa21150e2761ef7069d7b18f0866e10a2450ef84c79aaf170bc62216903dd43efb8d95594dd1d8926c0c99025b85ad609188 SHA512 2789126737e2798a94ab6d90614503717dbc6c4178d19a9dd1e32689869e8e1298ec168fd6ab53580e65b5ad7ff94e065dca4afb7b71c2bb453810da61d29450
+EBUILD Mixin-Linewise-0.108.0.ebuild 674 BLAKE2B f1c8388a02b0f6a14b9b3d2f90b06444a12f77394f8e573b4b1c7b82deca625f5d7eed834fba4d5ed501a5d24adf7ee9308ae1fbaa213e1a51fcb2012d6ee798 SHA512 fab922fcd97f840735aef19ea68ca0bcf7ffd8abcbe0297c1c66fb96c3c0d0a4a0a5eacff0dc2547e6ba859ae5e5b2f991bb5cc452f767c6306d4ec4917d84a5
+MISC metadata.xml 542 BLAKE2B 50e578ad0d411fb55bf8587de9873cfb4f964e4b339d333524973f5c785cf28762690b336592cb8529c09dcd81f06a94e60bc4a014292332c5f367e56d8c558c SHA512 f5ceabc747666b86e67b52d052a8bc2a1b0473706a4fc97ef0fcb286b6ec339c9d6acaa053034a44ef2c708a64d9e17e02cc2ff392dc5dabc75f33c9cd55abbe
diff --git a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.108.0.ebuild b/dev-perl/Mixin-Linewise/Mixin-Linewise-0.108.0.ebuild
new file mode 100644
index 000000000000..3fe550190b8f
--- /dev/null
+++ b/dev-perl/Mixin-Linewise/Mixin-Linewise-0.108.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.108
+inherit perl-module
+
+DESCRIPTION="write your linewise code for handles; this does the rest"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+# r: IO::File -> IO
+# r: strict, warnings -> perl
+# t: lib, utf8 -> perl
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-IO
+ dev-perl/PerlIO-utf8_strict
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Mixin-Linewise/metadata.xml b/dev-perl/Mixin-Linewise/metadata.xml
new file mode 100644
index 000000000000..80f27cd3ccd0
--- /dev/null
+++ b/dev-perl/Mixin-Linewise/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Mixin-Linewise</remote-id>
+ <remote-id type="cpan-module">Mixin::Linewise</remote-id>
+ <remote-id type="cpan-module">Mixin::Linewise::Readers</remote-id>
+ <remote-id type="cpan-module">Mixin::Linewise::Writers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mo-0.390.0 b/dev-perl/Mo-0.390.0
deleted file mode 100644
index f53c7353567c..000000000000
--- a/dev-perl/Mo-0.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl Micro Object framework
-EAPI=5
-HOMEPAGE=https://metacpan.org/pod/distribution/Mo/lib/Mo.pod
-IUSE=test
-KEYWORDS=amd64 ~ppc ~ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Mo-0.39.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f467d66f99868cceb6ed774f8567cc19
diff --git a/dev-perl/Mo-0.400.0 b/dev-perl/Mo-0.400.0
deleted file mode 100644
index 60ff1906ac57..000000000000
--- a/dev-perl/Mo-0.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl Micro Object framework
-EAPI=5
-HOMEPAGE=https://metacpan.org/pod/distribution/Mo/lib/Mo.pod
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TINITA/Mo-0.40.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c2d8e37739c4508ab484ab2ea21cdb63
diff --git a/dev-perl/Mo/Manifest b/dev-perl/Mo/Manifest
new file mode 100644
index 000000000000..a478afec6880
--- /dev/null
+++ b/dev-perl/Mo/Manifest
@@ -0,0 +1,5 @@
+DIST Mo-0.39.tar.gz 39176 BLAKE2B a840a77fd647b7029a584d3f2996538b4ca32802eb097e50f4e8b9141b35ac53e84aa2f76cc8da193bc772a18f993e2f1a44b36cc1ed776dbfe290a44513be2d SHA512 23f570272b91f6d09361afa35bebf355ca3db64899e52be84beb84ceda7e2daff1b0dc9700c96c365fa6a398409caf1ce9b067879a4601427553d1da14cfc54b
+DIST Mo-0.40.tar.gz 40135 BLAKE2B 8036985379de2fc03e8118abcc99c35a487a8ec64a28e5f599fb70313724858a2e7dd499569fc2b2afed92ce4e1ab0fb5c3ec5e245871b9685beb69ce8145033 SHA512 084756b11ebb9d9e01cc27484b14429cf1de5640fa0675f6ae1d665886de301321665e53af9144606ed46225d56bd18750c21d9eac8dea0161596599d65219b3
+EBUILD Mo-0.390.0.ebuild 382 BLAKE2B d64626d6affc146cc64863cfcfc47dd2d82a82ae0db2f71b9c909768ba6a40ec51b0799feb3afd9010e37798cdfe8a5ff655009a2b9d0dcc9b2ba4451f8e7e77 SHA512 c49e4839a3cf9249bbad2bad0b64ac7b4ef4b30c147f2fa615d0b213cd3efadfaf132003f7abfc00de82373560c9c6567a7dadd1cdb8a4230db9b0ec86ba6a0e
+EBUILD Mo-0.400.0.ebuild 386 BLAKE2B 1538fc7f63819c9f1dbdb9bd1fd9879a87800d04cd857f7c81635564e9c51ad7829615ad03c408e58883cc0ba3fb1d747e06ed6587b66f9e9b36ac6890ca0e23 SHA512 1ff963516440232d983694d1b22035c3cc00e94a81c1548cda6e583e49f2530b6dac0c96ebdff909fc4f1dbb7166a0258bb80bdb97cb06e4632d1d332235ab24
+MISC metadata.xml 460 BLAKE2B cbcd43ae46b81ad45438969a20a96d858a486420c86e9eba356ed5c947fce5ce74f57f08380909d2adde109d06a691f3e0294d944408f2393ccc35d50828360e SHA512 b2db8b13a6b3b058237017894cd8e59b7ae6affb34e7896c1d2905ab3d00d46b1be46b23e31e2073f783f2a80e0dc57efd1856a1d89e88cd2281ef2d72d2951b
diff --git a/dev-perl/Mo/Mo-0.390.0.ebuild b/dev-perl/Mo/Mo-0.390.0.ebuild
new file mode 100644
index 000000000000..a0e82b8cb4f7
--- /dev/null
+++ b/dev-perl/Mo/Mo-0.390.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=INGY
+MODULE_VERSION=0.39
+inherit perl-module
+
+DESCRIPTION="Perl Micro Object framework"
+HOMEPAGE="https://metacpan.org/pod/distribution/Mo/lib/Mo.pod"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Mo/Mo-0.400.0.ebuild b/dev-perl/Mo/Mo-0.400.0.ebuild
new file mode 100644
index 000000000000..58860a12fa3b
--- /dev/null
+++ b/dev-perl/Mo/Mo-0.400.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TINITA
+MODULE_VERSION=0.40
+inherit perl-module
+
+DESCRIPTION="Perl Micro Object framework"
+HOMEPAGE="https://metacpan.org/pod/distribution/Mo/lib/Mo.pod"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Mo/metadata.xml b/dev-perl/Mo/metadata.xml
new file mode 100644
index 000000000000..94d8b5da3c73
--- /dev/null
+++ b/dev-perl/Mo/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Mo</remote-id>
+ <remote-id type="cpan-module">Mo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mock-Config-0.30.0 b/dev-perl/Mock-Config-0.30.0
deleted file mode 100644
index 3ac4ce62dc27..000000000000
--- a/dev-perl/Mock-Config-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Temporarily set Config or XSConfig values
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mock-Config/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Mock-Config-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=52cfafe3fa97336fdfb4235a5fe7c028
diff --git a/dev-perl/Mock-Config/Manifest b/dev-perl/Mock-Config/Manifest
new file mode 100644
index 000000000000..66fc059f7fe0
--- /dev/null
+++ b/dev-perl/Mock-Config/Manifest
@@ -0,0 +1,3 @@
+DIST Mock-Config-0.03.tar.gz 6139 BLAKE2B 6104f182cacb2d73366ae7df98d7471ce8be01b94add0d16cfdcdd8c14e2f38781b9708a689d39f3ee701d1bf964f7af3563337e458bccef3a2a9b2e4fefbeb7 SHA512 6e61e8edc3226b133eb4b49358cccb45a8eb7da5b56eed0d75ce1503b5ef91c7ea84606ef3bd482e3ac8dc3d66226aa3065d835547b4e807729d909eae88c8c0
+EBUILD Mock-Config-0.30.0.ebuild 543 BLAKE2B 2e9aa0087ee6feb7d2c5326506a320a3a960f8fa4774039cacc9656575a564aaab2b1b269a109ae32f1aba7560e2a376d0b026a0c3397ae3f6cdedaec972016d SHA512 697abe795dd426e9d53fdb24a9884da0a5f4601583ffee75238e61f86a8270edda3770c1c8ed18e411a5dc14d90a95e17baa20314a4a155254d6caa6cb2fb291
+MISC metadata.xml 394 BLAKE2B 9d090491d856b5a252d8443901a4517bcf5661f883a367dcaf00a46871e9087f5acfdb18f4b538a6acd4c3eda42746c2e24e1491b7f5299d9b7194031715cc6d SHA512 d628864d69ac90706453bcfc60401207b223b271c808b7c1b727d17bee7ebad915e1cb302d07d0f029b02dad857e3fa10345a6eadc65f91ad384b849efc20c62
diff --git a/dev-perl/Mock-Config/Mock-Config-0.30.0.ebuild b/dev-perl/Mock-Config/Mock-Config-0.30.0.ebuild
new file mode 100644
index 000000000000..bab29089a26d
--- /dev/null
+++ b/dev-perl/Mock-Config/Mock-Config-0.30.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Temporarily set Config or XSConfig values"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86"
+LICENSE="Artistic-2"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t t/manifest.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mock-Config/metadata.xml b/dev-perl/Mock-Config/metadata.xml
new file mode 100644
index 000000000000..1bbd30f67254
--- /dev/null
+++ b/dev-perl/Mock-Config/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">Mock-Config</remote-id>
+ <remote-id type="cpan-module">Mock::Config</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Modem-Vgetty-0.30.0-r1 b/dev-perl/Modem-Vgetty-0.30.0-r1
deleted file mode 100644
index 83df55668c43..000000000000
--- a/dev-perl/Modem-Vgetty-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interface to voice modems using vgetty
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Modem-Vgetty/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YE/YENYA/Modem-Vgetty-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=881b259e3c7a903b9b519dfdd8fed9d8
diff --git a/dev-perl/Modem-Vgetty-0.30.0-r2 b/dev-perl/Modem-Vgetty-0.30.0-r2
deleted file mode 100644
index a9c560969e88..000000000000
--- a/dev-perl/Modem-Vgetty-0.30.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Interface to voice modems using vgetty
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Modem-Vgetty/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YE/YENYA/Modem-Vgetty-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0287c080070055f69c29b301d0da99df
diff --git a/dev-perl/Modem-Vgetty/Manifest b/dev-perl/Modem-Vgetty/Manifest
new file mode 100644
index 000000000000..3c3d707bb783
--- /dev/null
+++ b/dev-perl/Modem-Vgetty/Manifest
@@ -0,0 +1,4 @@
+DIST Modem-Vgetty-0.03.tar.gz 11763 BLAKE2B d70cb4c4023ec726c3b3774e15ad231f559c6e19a1950816d6371b727d496b79131bd5526263a176b37b52c8530927e3a737efac04710f6eb4ed059557284c72 SHA512 19a50ebcd3c85205c3d89f9b995810aed3945fd19810ee68f540dd2a3a80d2ff840a7899828ae9261b28d47b9abc22a806b51ddcc6c6ef2553ef2d0bac8d0707
+EBUILD Modem-Vgetty-0.30.0-r1.ebuild 297 BLAKE2B 79e85c46bb5851211176266c23d137c4553dd71e025c6735a6d9e66bd8b18ad5b716c84f21c68a493b11aa95bcda20674de642d768467f69bc0560a41493230c SHA512 8d64be85b0cc608de8e346f76eade7ea1a6db9db2620fa1a6835e1a0c93d9f9e08d00d55070270834e9a622d96d76d1eb4334e81be4b95e0a7424640fce5d265
+EBUILD Modem-Vgetty-0.30.0-r2.ebuild 749 BLAKE2B 66462bf678307d2d01c5a7d1ff780cdecd772a204b420ff98369d3ccc3b0d2ea5a31281104542a763e95e54f35a8ac7719ebea6342a7b1eb689f941e0aad422c SHA512 ca17c0205cb8745c9af83ecd8f7441b0d98c78ea51b51fc35cc781f7253fa393729745342989cadea0cfcfb40d0982dd8b9c003362411ba8abec8700d9508f35
+MISC metadata.xml 396 BLAKE2B 7b107c7e8643a9b3132165de599dfb69cc69d4123c6b578695fab7003f3f31d46ce3fa448b8049ca9001dbc662e5583b08f506b5951074b864b20ed4ba75b765 SHA512 579f68a1ed3c681af4354958f457fc0108ce0cb421df421bd5dfc41088f8ea11f1fc3c43a21bc10689fcf91a5820b5b62224a795bb647a2a3379adfe34b7560a
diff --git a/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r1.ebuild b/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..abcfee29573b
--- /dev/null
+++ b/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=YENYA
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Interface to voice modems using vgetty"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+#SRC_TEST="do" # no tests
diff --git a/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild b/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild
new file mode 100644
index 000000000000..6d7b1e170500
--- /dev/null
+++ b/dev-perl/Modem-Vgetty/Modem-Vgetty-0.30.0-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YENYA
+DIST_VERSION=0.03
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Interface to voice modems using vgetty"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_test() {
+ local MODULES=(
+ "Modem::Vgetty ${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
+ perl-module_src_test
+}
diff --git a/dev-perl/Modem-Vgetty/metadata.xml b/dev-perl/Modem-Vgetty/metadata.xml
new file mode 100644
index 000000000000..ca05128dc4da
--- /dev/null
+++ b/dev-perl/Modem-Vgetty/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">Modem-Vgetty</remote-id>
+ <remote-id type="cpan-module">Modem::Vgetty</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Modern-Perl-1.201.701.170 b/dev-perl/Modern-Perl-1.201.701.170
deleted file mode 100644
index b2338e6c0e03..000000000000
--- a/dev-perl/Modern-Perl-1.201.701.170
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO >=virtual/perl-autodie-2.220.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/Module-Build-0.280.0 test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=enable all of the features of Modern Perl with one import
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Modern-Perl/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO >=virtual/perl-autodie-2.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20170117.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f30fa15a367db40a3f4be0d9975bc95a
diff --git a/dev-perl/Modern-Perl/Manifest b/dev-perl/Modern-Perl/Manifest
new file mode 100644
index 000000000000..a75ab5cf691d
--- /dev/null
+++ b/dev-perl/Modern-Perl/Manifest
@@ -0,0 +1,3 @@
+DIST Modern-Perl-1.20170117.tar.gz 13867 BLAKE2B af33e95c8ed2008a0b762df39060ceb205a49a5f5d9d729dfef76a65147ea5ec4a0541dcab498ebbb92dd294a92fc7006f7ba10d89e3b760728345a2fa22091a SHA512 74f310e652962dae3c734534e128d15f289ba4e616e42d65cf2b6d009dda1cd06e209d24ee0f675a643268825276732651a17a8c2cd8d41a4e1232c3fea8f286
+EBUILD Modern-Perl-1.201.701.170.ebuild 491 BLAKE2B 1bc0181b38f209ee161fba8052018c9b356a48f3642bce5f031b8265d7a6151d82b40cd24cdb068864ff7a4b383dc94dbe746c2155b82b9863138f0546ca83dc SHA512 221961a0c61faac69ddb962715d7ab99d63fe63bdd8d875e197e4a5e15060169eb466f141a94e08562bdf558f78fdd2c8fe44577583965cc5e0b29b4ab6c7fb2
+MISC metadata.xml 382 BLAKE2B 1c631c50501c95f30615a3bab514ea9024cdf52d77cc4571cc20af33c8b404aa9483e00d32b7d63cde380eec2e78d9432de2ba5e9e5961c34776eb5bdf200bd8 SHA512 34f5bc881eec81c22af7869d797c91497be6c79a24ce9a3118efda36ae9aed56cb365ff37e4e6ade7f8f115ee774312bc96ba25e9b9f47264f84762dad55a19d
diff --git a/dev-perl/Modern-Perl/Modern-Perl-1.201.701.170.ebuild b/dev-perl/Modern-Perl/Modern-Perl-1.201.701.170.ebuild
new file mode 100644
index 000000000000..5326010d172a
--- /dev/null
+++ b/dev-perl/Modern-Perl/Modern-Perl-1.201.701.170.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=CHROMATIC
+DIST_VERSION=1.20170117
+inherit perl-module
+
+DESCRIPTION="enable all of the features of Modern Perl with one import"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RDEPEND="virtual/perl-IO
+ >=virtual/perl-autodie-2.220.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )"
diff --git a/dev-perl/Modern-Perl/metadata.xml b/dev-perl/Modern-Perl/metadata.xml
new file mode 100644
index 000000000000..5ce84d76cd78
--- /dev/null
+++ b/dev-perl/Modern-Perl/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">Modern-Perl</remote-id>
+ <remote-id type="cpan-module">Modern::Perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Build-0.421.600 b/dev-perl/Module-Build-0.421.600
deleted file mode 100644
index d2b2a8ec02f1..000000000000
--- a/dev-perl/Module-Build-0.421.600
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 virtual/perl-Test-Harness virtual/perl-Text-ParseWords >=virtual/perl-CPAN-Meta-YAML-0.3.0 >=virtual/perl-File-Temp-0.150.0 >=virtual/perl-Parse-CPAN-Meta-1.440.100 >=virtual/perl-CPAN-Meta-2.142.60 >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-version-0.870.0 test? ( >=virtual/perl-Test-Harness-3.290.0 >=virtual/perl-Test-Simple-0.490.0 ) dev-lang/perl:=
-DESCRIPTION=Build and install Perl modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Build/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 virtual/perl-Test-Harness virtual/perl-Text-ParseWords dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4216.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=385f2cef0958ec9f5168af805696e434
diff --git a/dev-perl/Module-Build-0.421.800 b/dev-perl/Module-Build-0.421.800
deleted file mode 100644
index c0c3801e0742..000000000000
--- a/dev-perl/Module-Build-0.421.800
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-Test-Harness-3.290.0 virtual/perl-Text-ParseWords >=virtual/perl-podlators-2.1.0 >=virtual/perl-version-0.870.0 >=virtual/perl-CPAN-Meta-YAML-0.3.0 >=virtual/perl-File-Temp-0.150.0 >=virtual/perl-Parse-CPAN-Meta-1.440.100 test? ( >=virtual/perl-Test-Simple-0.490.0 ) dev-lang/perl:=
-DESCRIPTION=Build and install Perl modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Build/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-Test-Harness-3.290.0 virtual/perl-Text-ParseWords >=virtual/perl-podlators-2.1.0 >=virtual/perl-version-0.870.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4218.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=eae0815dae2542fc82040333d7b99b4b
diff --git a/dev-perl/Module-Build-0.422.200 b/dev-perl/Module-Build-0.422.200
deleted file mode 100644
index a78e108aa8e0..000000000000
--- a/dev-perl/Module-Build-0.422.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-Test-Harness-3.290.0 virtual/perl-Text-ParseWords >=virtual/perl-podlators-2.1.0 >=virtual/perl-version-0.870.0 >=virtual/perl-CPAN-Meta-YAML-0.3.0 >=virtual/perl-File-Temp-0.150.0 >=virtual/perl-Parse-CPAN-Meta-1.440.100 test? ( >=virtual/perl-Test-Simple-0.490.0 ) dev-lang/perl:=
-DESCRIPTION=Build and install Perl modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Build/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-Test-Harness-3.290.0 virtual/perl-Text-ParseWords >=virtual/perl-podlators-2.1.0 >=virtual/perl-version-0.870.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4222.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4f387c77237d4f6d7d0cbab0b96a4b5b
diff --git a/dev-perl/Module-Build-0.422.400 b/dev-perl/Module-Build-0.422.400
deleted file mode 100644
index 27b92b6ec640..000000000000
--- a/dev-perl/Module-Build-0.422.400
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-Test-Harness-3.290.0 virtual/perl-Text-ParseWords >=virtual/perl-podlators-2.1.0 >=virtual/perl-version-0.870.0 >=virtual/perl-CPAN-Meta-YAML-0.3.0 >=virtual/perl-File-Temp-0.150.0 >=virtual/perl-Parse-CPAN-Meta-1.440.100 test? ( >=virtual/perl-Test-Simple-0.490.0 ) dev-lang/perl:=
-DESCRIPTION=Build and install Perl modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Build/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-2.142.60 virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-ParseXS-2.210.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Getopt-Long >=virtual/perl-Module-Metadata-1.0.2 >=virtual/perl-Perl-OSType-1 >=virtual/perl-Test-Harness-3.290.0 virtual/perl-Text-ParseWords >=virtual/perl-podlators-2.1.0 >=virtual/perl-version-0.870.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4224.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8c767d197ce5d6216fc205672f94f00c
diff --git a/dev-perl/Module-Build-Tiny-0.39.0 b/dev-perl/Module-Build-Tiny-0.39.0
deleted file mode 100644
index 39fc7bfa66a2..000000000000
--- a/dev-perl/Module-Build-Tiny-0.39.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-CPAN-Meta >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-CBuilder >=dev-perl/ExtUtils-Config-0.3.0 >=dev-perl/ExtUtils-Helpers-0.20.0 virtual/perl-ExtUtils-Install >=dev-perl/ExtUtils-InstallPaths-0.2.0 virtual/perl-ExtUtils-ParseXS virtual/perl-File-Path virtual/perl-File-Spec >=virtual/perl-Getopt-Long-2.360.0 >=virtual/perl-JSON-PP-2.0.0 virtual/perl-podlators virtual/perl-Test-Harness test? ( virtual/perl-Data-Dumper virtual/perl-File-Temp virtual/perl-IO >=virtual/perl-Test-Simple-0.88 virtual/perl-XSLoader ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A tiny replacement for Module::Build
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Build-Tiny/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-CPAN-Meta >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-CBuilder >=dev-perl/ExtUtils-Config-0.3.0 >=dev-perl/ExtUtils-Helpers-0.20.0 virtual/perl-ExtUtils-Install >=dev-perl/ExtUtils-InstallPaths-0.2.0 virtual/perl-ExtUtils-ParseXS virtual/perl-File-Path virtual/perl-File-Spec >=virtual/perl-Getopt-Long-2.360.0 >=virtual/perl-JSON-PP-2.0.0 virtual/perl-podlators virtual/perl-Test-Harness dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=324f6db940966bf3429b5a0877ad2981
diff --git a/dev-perl/Module-Build-Tiny/Manifest b/dev-perl/Module-Build-Tiny/Manifest
new file mode 100644
index 000000000000..6427931e9859
--- /dev/null
+++ b/dev-perl/Module-Build-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Build-Tiny-0.039.tar.gz 20663 BLAKE2B 730ba49b5d7090321dc11d44d6e3a3fd42f81baf5f82c3e5044ede7bbe86e83d78dc8a0678671ebda4256365c5d24f118df5c12f0d2f8fad96cd8ab49206837d SHA512 26ca6fe4c1792b26bb2b4711035847f4215ea7c37234fbe24fc07432682fd9d3b6016dbdb2ecb455a7b13f6bea13994826c7f84f21075f0a6e575fa74672903a
+EBUILD Module-Build-Tiny-0.39.0.ebuild 971 BLAKE2B c6e866134c91805c74a3baa511f0b6b9a5ca4b4f496cc651fe399c4f1029706f3f717c71ead5ee2fa0235cfe68c88e1d084565c88eaea87f43bb60d447c9d426 SHA512 ffc6389c471670d114798b82e258a2cef419b035b1e1064d28aab734a32d40d0c1a1996beecceca4bdca28fc4439fe182925c47abc157474906a14ff354063f7
+MISC metadata.xml 395 BLAKE2B e86cb4512be53eef00ee89d4eeab8a7413f3a7bb4b93a0223cb2b48891b4f0ff52216d4116efb7a29861d8b4cb6ab85dc30876c51da8ebda2a7ab3e3c2b1172a SHA512 956e4ff8b67c038faead4f080f7bf19b1587d526aa4d68f72a78545a6473046aabd8386ce7a37b6d5ebd3420613d5ec3599747cf1850500033b74a4a1f0d5b49
diff --git a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0.ebuild b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0.ebuild
new file mode 100644
index 000000000000..47147bc60b3a
--- /dev/null
+++ b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.039
+inherit perl-module
+
+DESCRIPTION='A tiny replacement for Module::Build'
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-CPAN-Meta
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/ExtUtils-Config-0.3.0
+ >=dev-perl/ExtUtils-Helpers-0.20.0
+ virtual/perl-ExtUtils-Install
+ >=dev-perl/ExtUtils-InstallPaths-0.2.0
+ virtual/perl-ExtUtils-ParseXS
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ >=virtual/perl-Getopt-Long-2.360.0
+ >=virtual/perl-JSON-PP-2.0.0
+ virtual/perl-podlators
+ virtual/perl-Test-Harness
+"
+
+DEPEND="
+ ${RDEPEND}
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.88
+ virtual/perl-XSLoader
+ )
+"
+
+SRC_TEST="do parallel"
+
+mytargets="install"
diff --git a/dev-perl/Module-Build-Tiny/metadata.xml b/dev-perl/Module-Build-Tiny/metadata.xml
new file mode 100644
index 000000000000..608a1c2d5d19
--- /dev/null
+++ b/dev-perl/Module-Build-Tiny/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">Module-Build-Tiny</remote-id>
+ <remote-id type="cpan-module">Module::Build::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Build-WithXSpp-0.140.0 b/dev-perl/Module-Build-WithXSpp-0.140.0
deleted file mode 100644
index d684de8ad767..000000000000
--- a/dev-perl/Module-Build-WithXSpp-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/ExtUtils-CppGuess-0.40.0 >=dev-perl/ExtUtils-XSpp-0.110.0 virtual/perl-Digest-MD5 virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-ParseXS-2.220.500 >=dev-perl/Module-Build-0.260.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=XS++ enhanced flavour of Module::Build
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Build-WithXSpp/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/ExtUtils-CppGuess-0.40.0 >=dev-perl/ExtUtils-XSpp-0.110.0 virtual/perl-Digest-MD5 virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-ParseXS-2.220.500 >=dev-perl/Module-Build-0.260.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/Module-Build-WithXSpp-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a871b8a9f7d31f5955788bdd4f97344d
diff --git a/dev-perl/Module-Build-WithXSpp/Manifest b/dev-perl/Module-Build-WithXSpp/Manifest
new file mode 100644
index 000000000000..86fe15436c50
--- /dev/null
+++ b/dev-perl/Module-Build-WithXSpp/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Build-WithXSpp-0.14.tar.gz 14103 BLAKE2B fa01380ee4935c211261ca39436d41e3a4dc0a8255768c5a3acd40fe7f20d98fedf39314ef338c4bb7374b3baf2498ea2eac88b73b294f24f76c20152256f295 SHA512 2d334656128fe9e4b2e06ce23fc33b81bd4302477dcca2ac2cf87a74cbd4d160c7875e2a252e85116dc17a6e9ee53d43457a7d50e0cdd33d3514ad47eac4554c
+EBUILD Module-Build-WithXSpp-0.140.0.ebuild 545 BLAKE2B 46631613eb12e34e1707cedcf5f8552bbc033e2871a4ebab188c7f0cace3b1f242aab9e758cfde2dfceea65a08b7cedf2be1f263a223bb4f214b63007b6b3c4b SHA512 c4ad8de4274a1148a8f468988f86a69a85c1264d36cf78db43780e8d4941fb987efbba4d54cc2bf8d1b1c220b2c03454c1ac35467999e767284695388737d413
+MISC metadata.xml 403 BLAKE2B 33b367fc15ef68744292d9bfd98c97dd6b389fed04b304aff61b802de23df4a2214bb6a7f5f5237109aa91cec92dd9d84b956b18cf06ccde553f6f74bc05a222 SHA512 da86fd312c238735a5d0ced0d576c33c117478c1ac89a1a84a046fa2108e4efe30fd4283569d35851a6da285dd8d84a8009e4bc63cedd1d4122eefbc0b2698d3
diff --git a/dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0.ebuild b/dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0.ebuild
new file mode 100644
index 000000000000..4ce9a231a07e
--- /dev/null
+++ b/dev-perl/Module-Build-WithXSpp/Module-Build-WithXSpp-0.140.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="SMUELLER"
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="XS++ enhanced flavour of Module::Build"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/ExtUtils-CppGuess-0.40.0
+ >=dev-perl/ExtUtils-XSpp-0.110.0
+ virtual/perl-Digest-MD5
+ virtual/perl-ExtUtils-CBuilder
+ >=virtual/perl-ExtUtils-ParseXS-2.220.500
+ >=dev-perl/Module-Build-0.260.0"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
diff --git a/dev-perl/Module-Build-WithXSpp/metadata.xml b/dev-perl/Module-Build-WithXSpp/metadata.xml
new file mode 100644
index 000000000000..5f6402ca0eca
--- /dev/null
+++ b/dev-perl/Module-Build-WithXSpp/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">Module-Build-WithXSpp</remote-id>
+ <remote-id type="cpan-module">Module::Build::WithXSpp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Build-XSUtil-0.160.0 b/dev-perl/Module-Build-XSUtil-0.160.0
deleted file mode 100644
index 89851ba703c2..000000000000
--- a/dev-perl/Module-Build-XSUtil-0.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.400.500 dev-perl/Devel-CheckCompiler virtual/perl-Devel-PPPort virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Path virtual/perl-XSLoader virtual/perl-parent test? ( dev-perl/Capture-Tiny dev-perl/Cwd-Guard dev-perl/File-Copy-Recursive virtual/perl-File-Spec virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=A Module::Build class for building XS modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Build-XSUtil/
-IUSE=test examples
-KEYWORDS=amd64 hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Devel-CheckCompiler virtual/perl-Devel-PPPort virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Path virtual/perl-XSLoader virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HI/HIDEAKIO/Module-Build-XSUtil-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ef40fbd1f764d6e50f5b6fbbafc908b9
diff --git a/dev-perl/Module-Build-XSUtil-0.180.0 b/dev-perl/Module-Build-XSUtil-0.180.0
deleted file mode 100644
index 6250ae7c93f3..000000000000
--- a/dev-perl/Module-Build-XSUtil-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.400.500 dev-perl/Devel-CheckCompiler virtual/perl-Devel-PPPort virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Path virtual/perl-XSLoader virtual/perl-parent test? ( dev-perl/Capture-Tiny dev-perl/Cwd-Guard dev-perl/File-Copy-Recursive virtual/perl-File-Spec virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=A Module::Build class for building XS modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Build-XSUtil/
-IUSE=test examples
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Devel-CheckCompiler virtual/perl-Devel-PPPort virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-File-Path virtual/perl-XSLoader virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HI/HIDEAKIO/Module-Build-XSUtil-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=20b1b7984370b2c1a8b98a5d013fb27e
diff --git a/dev-perl/Module-Build-XSUtil/Manifest b/dev-perl/Module-Build-XSUtil/Manifest
new file mode 100644
index 000000000000..e904b5621930
--- /dev/null
+++ b/dev-perl/Module-Build-XSUtil/Manifest
@@ -0,0 +1,5 @@
+DIST Module-Build-XSUtil-0.16.tar.gz 15137 BLAKE2B fdab484696054a05b86f8807c64b39a9b9c20c67b17cfa87b901d3238215b0537e34abe75fdd35b66098480e77f0c355ae428b16be6b8a00aeb019349877a1c6 SHA512 8acc86564341e5ac435e37ecf6c10fdd5621dff3d5fe1764ca229ea2228e990d9774b65a9e95b1154c8dc4afd5299173e5eb6c632c4fbbe86162b7bb319bc18e
+DIST Module-Build-XSUtil-0.18.tar.gz 15200 BLAKE2B 04885b37ba0e9dea8a57269ec8352e525d5149c6ccfc905a075b9901da902f37c5ca1fa77b192aa3026bbfd5ee096cbdfeb5cb12ca3a4a5bf871a0536311f8c1 SHA512 ff2b9efd23a91e16ae95e6abc283e9c64e4eca9e1bfde3d6d2b95b052e5bcdf4d00baa6bf07d44dc6ffbf426eb73b2b83b52c60f5cd208862d35d006dec692be
+EBUILD Module-Build-XSUtil-0.160.0.ebuild 986 BLAKE2B b1cb132ddec7dcbf3f8e6d6723a74f13fa45d68d530b9a4d8ee0f6d1601412c1ba22fcfe4960c6d8dfb1241b5e76ccdae6467ae8ab835bb4e1093b11f0d17238 SHA512 e34de959ef2c9967bf4f6e5420ed2ff68e2fe1c7c29c364423ee613ee04065e2f22295efc8178193cf40ed8f4a21ca97e8347f089f6029773201f1a51a5e9021
+EBUILD Module-Build-XSUtil-0.180.0.ebuild 988 BLAKE2B 454066784622d6e5c07fe742da6702a7709313110aa23139f08d1059d82283703b02a39241efa2c8e54977e3a1ea7c62e6604928531a8d586e8ea78505f4f575 SHA512 8c8cc002f3022e762727c347c9d582b6c4e3115b75541d12f83985f16560d4933f35d64b9bab2d951f9dc26552cace068d2caaede570892ae286439aeb18fc72
+MISC metadata.xml 411 BLAKE2B 1627cb3e870579d63bb01ac19928e9dbbc160bc7b3bf152d87ba2fd6ce2b285155deddc587943739877ed985ad2f909900865297e8361a5a577cd3239d23fc88 SHA512 431a75673c0fa2a510afd7fe371f5fcb4cc7988d81d9321aab878d901bb5b864f2d05864838cc15ad864dd53527aa502b8bddfe0684718320625b163df8362ef
diff --git a/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.160.0.ebuild b/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.160.0.ebuild
new file mode 100644
index 000000000000..552f524525af
--- /dev/null
+++ b/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.160.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HIDEAKIO
+DIST_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="A Module::Build class for building XS modules"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~ppc ~x86"
+IUSE="test examples"
+# File::Basename -> perl
+RDEPEND="
+ dev-perl/Devel-CheckCompiler
+ virtual/perl-Devel-PPPort
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-File-Path
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+# File::Spec::Functions -> virtual/perl-File-Spec
+# Test::More -> perl-Test-Simple
+DEPEND="
+ >=dev-perl/Module-Build-0.400.500
+ ${RDEPEND}
+ test? (
+ dev-perl/Capture-Tiny
+ dev-perl/Cwd-Guard
+ dev-perl/File-Copy-Recursive
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x usr/share/doc/${PF}/eg/
+ insinto usr/share/doc/${PF}
+ doins -r eg
+ fi
+}
diff --git a/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.180.0.ebuild b/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.180.0.ebuild
new file mode 100644
index 000000000000..e46ec575ccb3
--- /dev/null
+++ b/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.180.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HIDEAKIO
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="A Module::Build class for building XS modules"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test examples"
+# File::Basename -> perl
+RDEPEND="
+ dev-perl/Devel-CheckCompiler
+ virtual/perl-Devel-PPPort
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-File-Path
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+# File::Spec::Functions -> virtual/perl-File-Spec
+# Test::More -> perl-Test-Simple
+DEPEND="
+ >=dev-perl/Module-Build-0.400.500
+ ${RDEPEND}
+ test? (
+ dev-perl/Capture-Tiny
+ dev-perl/Cwd-Guard
+ dev-perl/File-Copy-Recursive
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x usr/share/doc/${PF}/eg/
+ insinto usr/share/doc/${PF}
+ doins -r eg
+ fi
+}
diff --git a/dev-perl/Module-Build-XSUtil/metadata.xml b/dev-perl/Module-Build-XSUtil/metadata.xml
new file mode 100644
index 000000000000..c48eb66bea32
--- /dev/null
+++ b/dev-perl/Module-Build-XSUtil/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">Module-Build-XSUtil</remote-id>
+ <remote-id type="cpan-module">Module::Build::XSUtil</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Build/Manifest b/dev-perl/Module-Build/Manifest
new file mode 100644
index 000000000000..0a43f5f28a2c
--- /dev/null
+++ b/dev-perl/Module-Build/Manifest
@@ -0,0 +1,9 @@
+DIST Module-Build-0.4216.tar.gz 305240 BLAKE2B 2e41fa1a2a5342d196a46aa3356976d1718bfad80c96fedc6ffb48d8cd55f937f6b65d4037a092dafa1e7139697c3f02e3c75b61e324f62281b5101f29665326 SHA512 46b5d03e6bea1ee33a1202a38d68231daf49931b25b792b41fa39ab3b3c1321d8a47819a2714bf90a981e6686fc566aa5a6067edf61d78fe8166c7e4f83eeaa9
+DIST Module-Build-0.4218.tar.gz 305533 BLAKE2B efc91b80ebb00a6156b1583bffcd5d0fbdaa3774ddb34b53f8f7cf52b03e45567e781a02faf83edf0693de971127ae59fbd467c35f0499634ccb949edf1eed87 SHA512 d752226dbc89b1ae65d3dea4f4356cd355288ab73eebc34bd09efa3d4ad5f78d284a705525d8bbc8785babf6cdc934953333254a8cc7c67cbd943f88ffaab301
+DIST Module-Build-0.4222.tar.gz 304398 BLAKE2B 5ef09cd78bf4b66215af3accc491c3bf9d7150d7a8e4f2e470cce92f6448fa2209efe7db77df31371b860c9685d42c9a516911cadd56db2e2d006df35a510bba SHA512 348c8495df5e665a7dc61c37c9c612ec20f7dbeb6d6692e40c57e44cd5f2a4c0ba538ed24f8d88d8a83fe85b3039dd874d9f6681d31b985429b27123def374c6
+DIST Module-Build-0.4224.tar.gz 304181 BLAKE2B 6cb44d1c24f74ebc5c8b0b353b7a7e9ef0d89bd39c45fd610fbac2802ae5630a7dbf61b179719502a419f2afc5e65988fb09f516fc1deb57b751a76aa5275fe8 SHA512 c08e84c542a882aa16a682a81cbb7a4860774a3f6a0ec2e720ba9e9bcea76dab331999fee86bf8b92edc08560d7cef4a7c2dfa4e626ab9b22da965e715af531f
+EBUILD Module-Build-0.421.600.ebuild 1275 BLAKE2B 4fd08791a720d898746176ed7912e2efef0fe1476d92e9e7cca07bd5b2393bddf8fc5dcb402749a7066de9827d3ae016b1a466ed4c046b8ba888687c75525c9f SHA512 51bb8a8bbd30c5b075d44a46409c8e7b246ea07ac8e42c481ea915df65ecb9ce6576cdb772f7028f302260de9d7c9d4f74f04c9c4fb305cf5085aefc5b0efec0
+EBUILD Module-Build-0.421.800.ebuild 1201 BLAKE2B 5590a7139fea03e6ceafacbdedd891110e49e6e42fc29306f155d36d57a2ebc7b9282dcf55f5af587f8ca414b4e8bdccb62aa7303df3973c1bd4c359ba0e8db0 SHA512 1ea6007cf406d4be9b46e986836357bc577b71f71b2cc93888bbe19a1b8e6da02ffe29b39ca2d873439dd7b00576947159f21f336429e4a68c278223dc9e7956
+EBUILD Module-Build-0.422.200.ebuild 1201 BLAKE2B 998d3e3ffa3dde3689ffedc673e18dcf8a28f866f52e489cef4d7739dddc9d981ba9b9e790711a046fc334df8f7e991e3990997431f1bca70a57ef5a825a61de SHA512 c7e7403ccfe2f0f67fe6196edb5fb4c64b5e4ed6206aa4af36790cf938d9314186f8f7234503cc3fd4869bfcbc800f8238ceaf3f59e78b39ec14661cb5661484
+EBUILD Module-Build-0.422.400.ebuild 1201 BLAKE2B 387493622f39a1c45c9867d5ab0edceecff0be8e61cb6715ca7fd8f8cec353fcae438ea125e4a1bb54d6629f43eefa62dc0cc804523e39241b0827a224dd20b4 SHA512 cca0b42bae0053a4967927ad261cc27b626cd6c91f4d5ced7963f25d1f26aee125066a179270a6807d0174f36deeea578c68fd48a0d96d4cba7a9f8fe0b00a70
+MISC metadata.xml 2353 BLAKE2B cb008d3f8345013ef6d4e0e1f036213aacb1a181a6416e3cfce3a5052302b2974851279aaae8196ae222af0c540f40f95828bbb9f8c8784f2c2c41a7b54e238a SHA512 e170d86885692146c78d954ec8d6c647ebc8849ca0642b462b4245943e79a25e33415c1a8376e46247e74c48c13af2c288b172aa0c066f592d01c50c00f1f50c
diff --git a/dev-perl/Module-Build/Module-Build-0.421.600.ebuild b/dev-perl/Module-Build/Module-Build-0.421.600.ebuild
new file mode 100644
index 000000000000..3251016a54e7
--- /dev/null
+++ b/dev-perl/Module-Build/Module-Build-0.421.600.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.4216
+inherit perl-module
+
+DESCRIPTION="Build and install Perl modules"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-2.142.60
+ virtual/perl-Data-Dumper
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ virtual/perl-ExtUtils-Install
+ virtual/perl-ExtUtils-Manifest
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ >=virtual/perl-File-Spec-0.820.0
+ virtual/perl-Getopt-Long
+ >=virtual/perl-Module-Metadata-1.0.2
+ >=virtual/perl-Perl-OSType-1
+ virtual/perl-Test-Harness
+ virtual/perl-Text-ParseWords
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-YAML-0.3.0
+ >=virtual/perl-File-Temp-0.150.0
+ >=virtual/perl-Parse-CPAN-Meta-1.440.100
+ >=virtual/perl-CPAN-Meta-2.142.60
+ >=virtual/perl-Module-Metadata-1.0.2
+ >=virtual/perl-Perl-OSType-1
+ >=virtual/perl-version-0.870.0
+ test? (
+ >=virtual/perl-Test-Harness-3.290.0
+ >=virtual/perl-Test-Simple-0.490.0
+ )
+"
diff --git a/dev-perl/Module-Build/Module-Build-0.421.800.ebuild b/dev-perl/Module-Build/Module-Build-0.421.800.ebuild
new file mode 100644
index 000000000000..015e01ad4604
--- /dev/null
+++ b/dev-perl/Module-Build/Module-Build-0.421.800.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.4218
+inherit perl-module
+
+DESCRIPTION="Build and install Perl modules"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-2.142.60
+ virtual/perl-Data-Dumper
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ virtual/perl-ExtUtils-Install
+ virtual/perl-ExtUtils-Manifest
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ >=virtual/perl-File-Spec-0.820.0
+ virtual/perl-Getopt-Long
+ >=virtual/perl-Module-Metadata-1.0.2
+ >=virtual/perl-Perl-OSType-1
+ >=virtual/perl-Test-Harness-3.290.0
+ virtual/perl-Text-ParseWords
+ >=virtual/perl-podlators-2.1.0
+ >=virtual/perl-version-0.870.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-YAML-0.3.0
+ >=virtual/perl-File-Temp-0.150.0
+ >=virtual/perl-Parse-CPAN-Meta-1.440.100
+ test? (
+ >=virtual/perl-Test-Simple-0.490.0
+ )
+"
diff --git a/dev-perl/Module-Build/Module-Build-0.422.200.ebuild b/dev-perl/Module-Build/Module-Build-0.422.200.ebuild
new file mode 100644
index 000000000000..ab5a8b79abae
--- /dev/null
+++ b/dev-perl/Module-Build/Module-Build-0.422.200.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.4222
+inherit perl-module
+
+DESCRIPTION="Build and install Perl modules"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-2.142.60
+ virtual/perl-Data-Dumper
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ virtual/perl-ExtUtils-Install
+ virtual/perl-ExtUtils-Manifest
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ >=virtual/perl-File-Spec-0.820.0
+ virtual/perl-Getopt-Long
+ >=virtual/perl-Module-Metadata-1.0.2
+ >=virtual/perl-Perl-OSType-1
+ >=virtual/perl-Test-Harness-3.290.0
+ virtual/perl-Text-ParseWords
+ >=virtual/perl-podlators-2.1.0
+ >=virtual/perl-version-0.870.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-YAML-0.3.0
+ >=virtual/perl-File-Temp-0.150.0
+ >=virtual/perl-Parse-CPAN-Meta-1.440.100
+ test? (
+ >=virtual/perl-Test-Simple-0.490.0
+ )
+"
diff --git a/dev-perl/Module-Build/Module-Build-0.422.400.ebuild b/dev-perl/Module-Build/Module-Build-0.422.400.ebuild
new file mode 100644
index 000000000000..0bb6fe893ecf
--- /dev/null
+++ b/dev-perl/Module-Build/Module-Build-0.422.400.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.4224
+inherit perl-module
+
+DESCRIPTION="Build and install Perl modules"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-2.142.60
+ virtual/perl-Data-Dumper
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ virtual/perl-ExtUtils-Install
+ virtual/perl-ExtUtils-Manifest
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ >=virtual/perl-File-Spec-0.820.0
+ virtual/perl-Getopt-Long
+ >=virtual/perl-Module-Metadata-1.0.2
+ >=virtual/perl-Perl-OSType-1
+ >=virtual/perl-Test-Harness-3.290.0
+ virtual/perl-Text-ParseWords
+ >=virtual/perl-podlators-2.1.0
+ >=virtual/perl-version-0.870.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-YAML-0.3.0
+ >=virtual/perl-File-Temp-0.150.0
+ >=virtual/perl-Parse-CPAN-Meta-1.440.100
+ test? (
+ >=virtual/perl-Test-Simple-0.490.0
+ )
+"
diff --git a/dev-perl/Module-Build/metadata.xml b/dev-perl/Module-Build/metadata.xml
new file mode 100644
index 000000000000..5340de1257dd
--- /dev/null
+++ b/dev-perl/Module-Build/metadata.xml
@@ -0,0 +1,39 @@
+<?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">Module-Build</remote-id>
+ <remote-id type="cpan-module">Module::Build</remote-id>
+ <remote-id type="cpan-module">Module::Build::Base</remote-id>
+ <remote-id type="cpan-module">Module::Build::Compat</remote-id>
+ <remote-id type="cpan-module">Module::Build::Config</remote-id>
+ <remote-id type="cpan-module">Module::Build::Cookbook</remote-id>
+ <remote-id type="cpan-module">Module::Build::Dumper</remote-id>
+ <remote-id type="cpan-module">Module::Build::ModuleInfo</remote-id>
+ <remote-id type="cpan-module">Module::Build::Notes</remote-id>
+ <remote-id type="cpan-module">Module::Build::PPMMaker</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::Amiga</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::Default</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::EBCDIC</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::MPEiX</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::MacOS</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::RiscOS</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::Unix</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::VMS</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::VOS</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::Windows</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::aix</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::cygwin</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::darwin</remote-id>
+ <remote-id type="cpan-module">Module::Build::Platform::os2</remote-id>
+ <remote-id type="cpan-module">Module::Build::PodParser</remote-id>
+ <remote-id type="cpan-module">Module::Build::Version</remote-id>
+ <remote-id type="cpan-module">Module::Build::YAML</remote-id>
+ <remote-id type="cpan-module">inc::latest</remote-id>
+ <remote-id type="cpan-module">inc::latest::private</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Compile-0.350.0 b/dev-perl/Module-Compile-0.350.0
deleted file mode 100644
index 5ec65a11cb3d..000000000000
--- a/dev-perl/Module-Compile-0.350.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-SHA1-2.130.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=
-DESCRIPTION=Perl Module Compilation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Compile/
-KEYWORDS=amd64 arm ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Digest-SHA1-2.130.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Module-Compile-0.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6f4a84a91c66e8905520efa6a1aa6e57
diff --git a/dev-perl/Module-Compile/Manifest b/dev-perl/Module-Compile/Manifest
new file mode 100644
index 000000000000..ffeea2f73f39
--- /dev/null
+++ b/dev-perl/Module-Compile/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Compile-0.35.tar.gz 34716 BLAKE2B dca3551920f68863191bdb1d255a3fef3421ff14914645077146bf83b22192feb78cedd877092f8904dc09a99aeda8d1ea1597637c36391b345c37d3fbfb8a71 SHA512 4115277ffb0da033c6c7fea6480c7245c8b5eb151378081fefaef35761b92a4218d56e8e1e9a4892ce78a379592336badefa2de56062d9e5b7024cdc35d3e46b
+EBUILD Module-Compile-0.350.0.ebuild 405 BLAKE2B 89c5071798447f5cd79811b61315001a7516d357465a782af78fc391662ca5a8784f2208248260b0e5f9074948f20dd62a08c4cb47ee7d9f785b9cc552f140f0 SHA512 5541447d171f694d76f4ba54dc028f1154074ec99d478133b52104559b091644f5650c0de0fcaa5c141e9e6ad49dbfd980e5a60530435cd11709c284d50b60e4
+MISC metadata.xml 514 BLAKE2B ebd658740c0f042965dbf6a38c938d035aa4382a8a54f278b4297c147e00e3a2cb15359424c61e3f7133f2d836148c4731896abaa4636aff788be15c369d7add SHA512 dcd5745ca8bec9375d6cd486e56ea0509b2e36c558b25d95040d8e75f5bdf675b04c4f0035eb529be3c77b409936b7d1120da66b61cc29b5f9663fe2a84a16d9
diff --git a/dev-perl/Module-Compile/Module-Compile-0.350.0.ebuild b/dev-perl/Module-Compile/Module-Compile-0.350.0.ebuild
new file mode 100644
index 000000000000..90b810e4f26f
--- /dev/null
+++ b/dev-perl/Module-Compile/Module-Compile-0.350.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=INGY
+DIST_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="Perl Module Compilation"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Digest-SHA1-2.130.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+
+DIST_TEST=do
+# parallel testing fails
diff --git a/dev-perl/Module-Compile/metadata.xml b/dev-perl/Module-Compile/metadata.xml
new file mode 100644
index 000000000000..229a7f687dd4
--- /dev/null
+++ b/dev-perl/Module-Compile/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Module-Compile</remote-id>
+ <remote-id type="cpan-module">Module::Compile</remote-id>
+ <remote-id type="cpan-module">Module::Compile::Opt</remote-id>
+ <remote-id type="cpan-module">Module::Optimize</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Find-0.130.0 b/dev-perl/Module-Find-0.130.0
deleted file mode 100644
index 7e78e85f2090..000000000000
--- a/dev-perl/Module-Find-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Find and use installed modules in a (sub)category
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Find/
-IUSE=test
-KEYWORDS=amd64 x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CR/CRENZ/Module-Find-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=eebb5bdd7dd26a878061075deabcc652
diff --git a/dev-perl/Module-Find/Manifest b/dev-perl/Module-Find/Manifest
new file mode 100644
index 000000000000..0cbde0238b96
--- /dev/null
+++ b/dev-perl/Module-Find/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Find-0.13.tar.gz 6459 BLAKE2B e7d34a383243a19103c99125961376d9e0ae6441ce4641e935643a5269a98629d3b3a857d43fe5fe843b9efca237ffc0000e95a03e4b54705b42f10ca1f6958f SHA512 86c6b845cddf884cdd13a5ac4982220cc0da66af3d17e92eec6714bf56607e6d414baec90e0e23e04876023df435c9ee2f4411f0f557e34ba4327b0a615a56dc
+EBUILD Module-Find-0.130.0.ebuild 462 BLAKE2B 02f67c1aaca1011b37fedbdbbc2dedf62ea9057ec711c7a6b1f18080b2ffb5cf9b0573ce60ed64ee523b99c4bc205390465f1a87e153be7f6787a2333637301b SHA512 d398fe32ebf27dd15e44cf3916cfe162f358072ce5390ff2f815ee47e80907636745639f4e2aa68bf25ff8e03953d5af38569871c132b1d94dc91b00a3d79a35
+MISC metadata.xml 604 BLAKE2B 9a54ce0859c23c515c0c3250d1dc85efc0003b6582389800990755c83067d6a69d8d705ee6a8edc998a2f94332e01580ed47c2924c9dd51e065f12ea14e7156a SHA512 33b15cc29c56ef30822e37a0e1caa72569293f4cfd48f4827f926c0de8827e9dc2d2537a81780f96a8a0d9a075ff0b125eef803f9315477263b629384c3d33aa
diff --git a/dev-perl/Module-Find/Module-Find-0.130.0.ebuild b/dev-perl/Module-Find/Module-Find-0.130.0.ebuild
new file mode 100644
index 000000000000..35036bac9abd
--- /dev/null
+++ b/dev-perl/Module-Find/Module-Find-0.130.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CRENZ
+MODULE_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Find and use installed modules in a (sub)category"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t t/meta.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Module-Find/metadata.xml b/dev-perl/Module-Find/metadata.xml
new file mode 100644
index 000000000000..326afbd24eb8
--- /dev/null
+++ b/dev-perl/Module-Find/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Module-Find</remote-id>
+ <remote-id type="cpan-module">Module::Find</remote-id>
+ <remote-id type="cpan-module">ModuleFindTest</remote-id>
+ <remote-id type="cpan-module">ModuleFindTest::SubMod</remote-id>
+ <remote-id type="cpan-module">ModuleFindTest::SubMod::SubSubMod</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Implementation-0.90.0 b/dev-perl/Module-Implementation-0.90.0
deleted file mode 100644
index 63f355d2d004..000000000000
--- a/dev-perl/Module-Implementation-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Module-Runtime-0.12.0 dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Requires >=dev-perl/Test-Fatal-0.6.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Loads one of several alternate underlying implementations for a module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Implementation/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=dev-perl/Module-Runtime-0.12.0 dev-perl/Try-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fb5e945cfe1768f3ceb6646a166402e6
diff --git a/dev-perl/Module-Implementation/Manifest b/dev-perl/Module-Implementation/Manifest
new file mode 100644
index 000000000000..be7a77992cac
--- /dev/null
+++ b/dev-perl/Module-Implementation/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Implementation-0.09.tar.gz 18553 BLAKE2B bab4c80f852b72ab8392d4e4f2717c1af0742ed6078ce92f1d5ff345c60f752d16f98b46b371c0c7596ff1c1df5d2e41e05927b6384b9e4b11ab7c352e54e5f1 SHA512 049f967ba1bd8a3914968b34006030ae318d99ac629a0f34736f1c2b5392490c30aa0914e777eaefda7f0f58755d2d3363a266b90db59b53fe145ef68e1d953c
+EBUILD Module-Implementation-0.90.0.ebuild 854 BLAKE2B 29160e5f98f238da637bbf3e675092a67a8b85f6723b3b119f392b9163925dfe30180ad67ea31a53c41276dc36f8ec873ddae285ee3857283fb217674ebb2e7e SHA512 0acb0775624bc5d91706b6fb56fe6ab17793ece535563fa93ad246a6a64d78fdd472a4fdd5b758c2168f2c2505188e54bbb55eceb7835a86ca4288b933b991b0
+MISC metadata.xml 414 BLAKE2B bb3116f016b54f7b6c302a995fc1fa4addb0e140624766d518cddbf33423cf197fbf20feea579a2f5a57a368eb756c5338facebe66ff7ecc4562246f3bd1e57b SHA512 be433eb1fb26d27174824a01d076585b7d32877a8936f87b876282d71bf9e2280571dcd64d1612c34a4bf58741a23166d4c5f4415fb907e0bfbe5c339bd64887
diff --git a/dev-perl/Module-Implementation/Module-Implementation-0.90.0.ebuild b/dev-perl/Module-Implementation/Module-Implementation-0.90.0.ebuild
new file mode 100644
index 000000000000..37563d695ae8
--- /dev/null
+++ b/dev-perl/Module-Implementation/Module-Implementation-0.90.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Loads one of several alternate underlying implementations for a module"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Module-Runtime-0.12.0
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Requires
+ >=dev-perl/Test-Fatal-0.6.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+src_test() {
+ perl_rm_files "t/release-"* "t/author-"*
+ perl-module_src_test
+}
diff --git a/dev-perl/Module-Implementation/metadata.xml b/dev-perl/Module-Implementation/metadata.xml
new file mode 100644
index 000000000000..63d8256fe42b
--- /dev/null
+++ b/dev-perl/Module-Implementation/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">Module-Implementation</remote-id>
+ <remote-id type="cpan-module">Module::Implementation</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Info-0.370.0-r1 b/dev-perl/Module-Info-0.370.0-r1
deleted file mode 100644
index 63a09e4c9080..000000000000
--- a/dev-perl/Module-Info-0.370.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/B-Utils-0.270.0 virtual/perl-Carp >=virtual/perl-File-Spec-0.800.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Information about Perl modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Info/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ~mips ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/B-Utils-0.270.0 virtual/perl-Carp >=virtual/perl-File-Spec-0.800.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Module-Info-0.37.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c8e0478694c77380604d024be332fd09
diff --git a/dev-perl/Module-Info/Manifest b/dev-perl/Module-Info/Manifest
new file mode 100644
index 000000000000..8f56bc696cc5
--- /dev/null
+++ b/dev-perl/Module-Info/Manifest
@@ -0,0 +1,4 @@
+AUX Module-Info-0.370.0-no-dot-inc.patch 1712 BLAKE2B 12fe239524234df13130fab8f697aae0b7a5eb95fdb0b57d3f556d44e496bf59f51129c660d01eea79789074fe74d8db58f472689c7c19cd42b68e44dcb3a478 SHA512 072e0f99c83e443d6b98f7c1e379ea1badf024b04fe722cccc577f9b9e0f6b48288897585da0cad32b48bedd1b77b05dfa11f9c0cf5cfd4716b9e5b19a3efb53
+DIST Module-Info-0.37.tar.gz 42864 BLAKE2B 63d41a5d54201a62bb98cc4b40f03bfef3173a26282561972aae8b5d54d4d4a1e6fa9359d35d76a420edef8553fb5ade4bf4b52889686131bd19d22035f95e89 SHA512 4a9fb295c6a0b7ac701543b292804ce880129b883da7d8f27b255a198e28dc105b11753330c2861241e65898f726a1127c7daf46af09361e3713bdcd5b89227e
+EBUILD Module-Info-0.370.0-r1.ebuild 578 BLAKE2B 6fa2667559bd558c4f0881e82ecc480b2df8053b85cc066fb23e55102d54aa09b4ef9d0d1b6b9778aee058c3937211096228c12b3b79c8bfebabb87d368fd822 SHA512 5ca87e1c42d2a74fd2850df971f25839099f9b26e5974719c1c568ec2c8a1a30a7842ffd77903239276d96b4e5f3ddd61cfffa1d865bf7757275ab4edb01de9b
+MISC metadata.xml 657 BLAKE2B d33b4d78a2660a458673a0769654da2033d8d83fb249e7a0bd31fa92563d36885b2b2bc0707e6c3a3a98059896f7e931874d60939caa444bee0245f8005f05a8 SHA512 7cc7f77e2a7946fcf3bfe2fb5cf9ec7c566cb78d869d68042d674edad9bbe741206d41af65e9535bcc8f8586dbd9daacda47622cf87d86c151b87f4e556930a7
diff --git a/dev-perl/Module-Info/Module-Info-0.370.0-r1.ebuild b/dev-perl/Module-Info/Module-Info-0.370.0-r1.ebuild
new file mode 100644
index 000000000000..5395d819d107
--- /dev/null
+++ b/dev-perl/Module-Info/Module-Info-0.370.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.37
+inherit perl-module
+
+DESCRIPTION="Information about Perl modules"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/B-Utils-0.270.0
+ virtual/perl-Carp
+ >=virtual/perl-File-Spec-0.800.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PATCHES=("${FILESDIR}/${PN}-0.370.0-no-dot-inc.patch")
+src_test() {
+ perl_rm_files "t/zz_pod.t" "t/zy_pod_coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Module-Info/files/Module-Info-0.370.0-no-dot-inc.patch b/dev-perl/Module-Info/files/Module-Info-0.370.0-no-dot-inc.patch
new file mode 100644
index 000000000000..39a70cc5ff81
--- /dev/null
+++ b/dev-perl/Module-Info/files/Module-Info-0.370.0-no-dot-inc.patch
@@ -0,0 +1,63 @@
+From 35d199fe62f7185ac03fec4cd1cb06aaf21f0172 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 30 Oct 2017 20:07:40 +1300
+Subject: Fix test failures without '.' in @INC on Perl 5.26
+
+Where: PERL_USE_UNSAFE_INC=0
+
+Bug: https://bugs.gentoo.org/617110
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121035
+Bug: https://github.com/neilb/Module-Info/pull/3
+---
+ t/Module-Info.t | 4 ++--
+ t/lib/Foo.pm | 8 ++++----
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/t/Module-Info.t b/t/Module-Info.t
+index bb62479..5c59214 100644
+--- a/t/Module-Info.t
++++ b/t/Module-Info.t
+@@ -203,8 +203,8 @@ SKIP: {
+ my @mods = $module->modules_used;
+ is( @mods, 8, 'modules_used' );
+ is_deeply( [sort @mods],
+- [sort qw(strict vars Carp Exporter t/lib/Bar.pm t/lib/NotHere.pm
+- t/lib/Foo.pm lib)] );
++ [sort qw(strict vars Carp Exporter ./t/lib/Bar.pm ./t/lib/NotHere.pm
++ ./t/lib/Foo.pm lib)] );
+
+ $module->name('Foo');
+ my @isa = $module->superclasses;
+diff --git a/t/lib/Foo.pm b/t/lib/Foo.pm
+index 956a79f..2602df2 100644
+--- a/t/lib/Foo.pm
++++ b/t/lib/Foo.pm
+@@ -2,7 +2,7 @@ package Foo;
+
+ use strict;
+ require Exporter;
+-require "t/lib/Foo.pm";
++require "./t/lib/Foo.pm";
+ use vars qw(@ISA $VERSION);
+ $VERSION = 7.254;
+
+@@ -56,13 +56,13 @@ sub croak {
+
+ return sub {
+ main::wibble('call insde anon sub inside sub');
+- require 't/lib/NotHere.pm';
++ require './t/lib/NotHere.pm';
+ }
+ }
+
+ BEGIN {
+- require 't/lib/Bar.pm';
++ require './t/lib/Bar.pm';
+ }
+
+-my $mod = 't/lib/Bar.pm';
++my $mod = './t/lib/Bar.pm';
+ require $mod;
+--
+2.14.3
+
diff --git a/dev-perl/Module-Info/metadata.xml b/dev-perl/Module-Info/metadata.xml
new file mode 100644
index 000000000000..bfcb46578b19
--- /dev/null
+++ b/dev-perl/Module-Info/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Module-Info</remote-id>
+ <remote-id type="cpan-module">B::Module::Info</remote-id>
+ <remote-id type="cpan-module">Module::Info</remote-id>
+ <remote-id type="cpan-module">Module::Info::Safe</remote-id>
+ <remote-id type="cpan-module">Module::Info::Unsafe</remote-id>
+ <remote-id type="cpan-module">Module::Info::_version</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Install-1.180.0 b/dev-perl/Module-Install-1.180.0
deleted file mode 100644
index be7cd4c426a1..000000000000
--- a/dev-perl/Module-Install-1.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-Meta-1.441.300 >=virtual/perl-Devel-PPPort-3.160.0 >=virtual/perl-ExtUtils-Install-1.520.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-ExtUtils-ParseXS-2.190.0 >=dev-perl/File-Remove-1.420.0 >=virtual/perl-File-Spec-3.280.0 >=dev-perl/Module-Build-0.290.0 >=virtual/perl-Module-CoreList-2.170.0 >=dev-perl/Module-ScanDeps-1.90.0 >=virtual/perl-Parse-CPAN-Meta-1.441.300 >=dev-perl/YAML-Tiny-1.380.0 >=dev-perl/Archive-Zip-1.370.0 >=dev-perl/File-HomeDir-1 >=dev-perl/JSON-MaybeXS-1.3.3 >=dev-perl/libwww-perl-6 >=dev-perl/PAR-Dist-0.290.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 virtual/perl-autodie >=dev-perl/YAML-Tiny-1.330.0 test? ( >=virtual/perl-Test-Harness-3.130.0 >=virtual/perl-Test-Simple-0.860.0 ) dev-lang/perl:=
-DESCRIPTION=Standalone, extensible Perl module installer
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Install/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-1.441.300 >=virtual/perl-Devel-PPPort-3.160.0 >=virtual/perl-ExtUtils-Install-1.520.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-ExtUtils-ParseXS-2.190.0 >=dev-perl/File-Remove-1.420.0 >=virtual/perl-File-Spec-3.280.0 >=dev-perl/Module-Build-0.290.0 >=virtual/perl-Module-CoreList-2.170.0 >=dev-perl/Module-ScanDeps-1.90.0 >=virtual/perl-Parse-CPAN-Meta-1.441.300 >=dev-perl/YAML-Tiny-1.380.0 >=dev-perl/Archive-Zip-1.370.0 >=dev-perl/File-HomeDir-1 >=dev-perl/JSON-MaybeXS-1.3.3 >=dev-perl/libwww-perl-6 >=dev-perl/PAR-Dist-0.290.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Module-Install-1.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e4dcbdb0d67231c1ccc23cac7300f4f7
diff --git a/dev-perl/Module-Install-AuthorTests-0.2.0 b/dev-perl/Module-Install-AuthorTests-0.2.0
deleted file mode 100644
index 3767b431f819..000000000000
--- a/dev-perl/Module-Install-AuthorTests-0.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Install virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Designate tests only run by module authors
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Install-AuthorTests/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Module-Install dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Module-Install-AuthorTests-0.002.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=883a3a3acce4f2c2eaba5ba5e00eef7a
diff --git a/dev-perl/Module-Install-AuthorTests-0.2.0-r1 b/dev-perl/Module-Install-AuthorTests-0.2.0-r1
deleted file mode 100644
index f308dd16d571..000000000000
--- a/dev-perl/Module-Install-AuthorTests-0.2.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Install virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Designate tests only run by module authors
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Install-AuthorTests/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Module-Install dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Module-Install-AuthorTests-0.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=615a16fbe41f26e08ba5b576951156c4
diff --git a/dev-perl/Module-Install-AuthorTests/Manifest b/dev-perl/Module-Install-AuthorTests/Manifest
new file mode 100644
index 000000000000..d250894c6892
--- /dev/null
+++ b/dev-perl/Module-Install-AuthorTests/Manifest
@@ -0,0 +1,4 @@
+DIST Module-Install-AuthorTests-0.002.tar.gz 12654 BLAKE2B 7a0396b0f2859f6258fb7d0bf5ec22ef1d7da2fd9495b683008b6ee57d815f5546d9fa5097ffae03e9a44245d28e33359741abc81685affbb40b32c447dfc3bb SHA512 13f3c9018171500ec0090f5f634508b3b0b9554fe9b02cf47f008d1e0005358e1b7d65b4b1347c86aff93da6ae60f0e5c1bdcb1f8c01de727231d3481b5b7153
+EBUILD Module-Install-AuthorTests-0.2.0-r1.ebuild 367 BLAKE2B 861213bcdb523fb4d097b0b8918c57612245adb6ccb9c7ca1f2be4a10569eac7e3574d0dab5eceefd16bab104f461bd739700b654aaae9354f9b61e397d06261 SHA512 d9d938cdc2a0d7f5f98de567411582027589bc5156241d2d3a9be4f7cdcff2b389dd12287e9f4199a543645847de6f62174bf0f421f6833d1327a2849eb72daa
+EBUILD Module-Install-AuthorTests-0.2.0.ebuild 393 BLAKE2B ec7e044236dbd0f74e54d71086731aee452d85813e69c899add35d16e5fbbe6ddac95da463f7e5c027c7c8b74ecc0197bd796b6e920a47a411b12d33c06aeb33 SHA512 4812b4cf99bc0e92422a81603eb2bb240445cf23ae7529e4ff9f46ba06a74e007bc926e7171b13c82afa30993bd4e29837b2c95686d6f271479c10de61f5858c
+MISC metadata.xml 425 BLAKE2B 7b9c7a3541faea6f8ac13f1f2ade3c2b44bb27d411706e3a028dafe27218808d8af8cbf95ea69c0e0a566a675d44a24f7d3e7ac5c4eeb43c4b7ca036c208cba8 SHA512 689be24f70eadf2d822c02ff5a7506c97b41a97e43a56026bceac794c1ea7eeb2950be6517aaa3e5eb06d37bb304323e4b58ff3cfd2b2d63a3ce3ebcfe6ca31e
diff --git a/dev-perl/Module-Install-AuthorTests/Module-Install-AuthorTests-0.2.0-r1.ebuild b/dev-perl/Module-Install-AuthorTests/Module-Install-AuthorTests-0.2.0-r1.ebuild
new file mode 100644
index 000000000000..4c7526447a25
--- /dev/null
+++ b/dev-perl/Module-Install-AuthorTests/Module-Install-AuthorTests-0.2.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.002
+inherit perl-module
+
+DESCRIPTION="Designate tests only run by module authors"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Module-Install
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Module-Install-AuthorTests/Module-Install-AuthorTests-0.2.0.ebuild b/dev-perl/Module-Install-AuthorTests/Module-Install-AuthorTests-0.2.0.ebuild
new file mode 100644
index 000000000000..a49ad2400d75
--- /dev/null
+++ b/dev-perl/Module-Install-AuthorTests/Module-Install-AuthorTests-0.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=0.002
+inherit perl-module
+
+DESCRIPTION="Designate tests only run by module authors"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Module-Install
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Module-Install-AuthorTests/metadata.xml b/dev-perl/Module-Install-AuthorTests/metadata.xml
new file mode 100644
index 000000000000..59b0bf2b2342
--- /dev/null
+++ b/dev-perl/Module-Install-AuthorTests/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">Module-Install-AuthorTests</remote-id>
+ <remote-id type="cpan-module">Module::Install::AuthorTests</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Install/Manifest b/dev-perl/Module-Install/Manifest
new file mode 100644
index 000000000000..7d5b27a4f83f
--- /dev/null
+++ b/dev-perl/Module-Install/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Install-1.18.tar.gz 114751 BLAKE2B 06811d46e13af62bdb5178feb35ef7d291150de89b9786af8cfb9ba8dae8d49220658789ade344265a70ad320c84f404730f9883133bbfe1ca26dc2e7abcf153 SHA512 2126d35c9bab151548551629e6a470f9a7b90fd901f32cdc15e9aa83b931178f99e28e2de32ce7b8a677d187474efc428839d7e7254074f26fcfcfe18fa297a9
+EBUILD Module-Install-1.180.0.ebuild 1167 BLAKE2B fc60339a8aba51166a47837bdfeb8c264b09c35273eadc0bc7d8a621833a47c01d6c414471ca74eb728dfe5fae4da8800183baebddb244967e224a5f2fe78a2f SHA512 178687d0d4c2b474723d691df4a4b632bf2088dbf3f37b70f0ab7e603116203e467ac9d0346b7de1ade3baa2e4b9ea810ab224f275a901ce7b01488e95bd055b
+MISC metadata.xml 2932 BLAKE2B 7344e821c8343fdd31d5f7a6b243311e4d83380b32782c12c120abc24bb2cbab291f4c00998547d92c217cb664267d9e7523e9e2a17ccf30f61eda9cdeaab913 SHA512 3f5fc14dd481d23a289d8cacd83ca9a7184e9864b1e4878af800346a97faf8ab29889a179bd6632954f11055744cefed9eb1e3e772f4b642cbd053dd4cc8602a
diff --git a/dev-perl/Module-Install/Module-Install-1.180.0.ebuild b/dev-perl/Module-Install/Module-Install-1.180.0.ebuild
new file mode 100644
index 000000000000..e18079ba4741
--- /dev/null
+++ b/dev-perl/Module-Install/Module-Install-1.180.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="Standalone, extensible Perl module installer"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-1.441.300
+ >=virtual/perl-Devel-PPPort-3.160.0
+ >=virtual/perl-ExtUtils-Install-1.520.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-2.190.0
+ >=dev-perl/File-Remove-1.420.0
+ >=virtual/perl-File-Spec-3.280.0
+ >=dev-perl/Module-Build-0.290.0
+ >=virtual/perl-Module-CoreList-2.170.0
+ >=dev-perl/Module-ScanDeps-1.90.0
+ >=virtual/perl-Parse-CPAN-Meta-1.441.300
+ >=dev-perl/YAML-Tiny-1.380.0
+ >=dev-perl/Archive-Zip-1.370.0
+ >=dev-perl/File-HomeDir-1
+ >=dev-perl/JSON-MaybeXS-1.3.3
+ >=dev-perl/libwww-perl-6
+ >=dev-perl/PAR-Dist-0.290.0
+"
+
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ virtual/perl-autodie
+ >=dev-perl/YAML-Tiny-1.330.0
+ test? (
+ >=virtual/perl-Test-Harness-3.130.0
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
diff --git a/dev-perl/Module-Install/metadata.xml b/dev-perl/Module-Install/metadata.xml
new file mode 100644
index 000000000000..2dbc1ae62a19
--- /dev/null
+++ b/dev-perl/Module-Install/metadata.xml
@@ -0,0 +1,47 @@
+<?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">Module-Install</remote-id>
+ <remote-id type="cpan-module">Module::AutoInstall</remote-id>
+ <remote-id type="cpan-module">Module::Install</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::Bundle</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::Compiler</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::Find</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::Include</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::Makefile</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::Manifest</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::Metadata</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::ScanDeps</remote-id>
+ <remote-id type="cpan-module">Module::Install::Admin::WriteAll</remote-id>
+ <remote-id type="cpan-module">Module::Install::AutoInstall</remote-id>
+ <remote-id type="cpan-module">Module::Install::Base</remote-id>
+ <remote-id type="cpan-module">Module::Install::Base::FakeAdmin</remote-id>
+ <remote-id type="cpan-module">Module::Install::Bundle</remote-id>
+ <remote-id type="cpan-module">Module::Install::Can</remote-id>
+ <remote-id type="cpan-module">Module::Install::Compiler</remote-id>
+ <remote-id type="cpan-module">Module::Install::DSL</remote-id>
+ <remote-id type="cpan-module">Module::Install::Deprecated</remote-id>
+ <remote-id type="cpan-module">Module::Install::External</remote-id>
+ <remote-id type="cpan-module">Module::Install::Fetch</remote-id>
+ <remote-id type="cpan-module">Module::Install::Include</remote-id>
+ <remote-id type="cpan-module">Module::Install::Inline</remote-id>
+ <remote-id type="cpan-module">Module::Install::MakeMaker</remote-id>
+ <remote-id type="cpan-module">Module::Install::Makefile</remote-id>
+ <remote-id type="cpan-module">Module::Install::Metadata</remote-id>
+ <remote-id type="cpan-module">Module::Install::PAR</remote-id>
+ <remote-id type="cpan-module">Module::Install::Run</remote-id>
+ <remote-id type="cpan-module">Module::Install::Scripts</remote-id>
+ <remote-id type="cpan-module">Module::Install::Share</remote-id>
+ <remote-id type="cpan-module">Module::Install::Win32</remote-id>
+ <remote-id type="cpan-module">Module::Install::With</remote-id>
+ <remote-id type="cpan-module">Module::Install::WriteAll</remote-id>
+ <remote-id type="cpan-module">inc::Module::Install</remote-id>
+ <remote-id type="cpan-module">inc::Module::Install::DSL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Locate-1.800.0 b/dev-perl/Module-Locate-1.800.0
deleted file mode 100644
index 20f75ebe455a..000000000000
--- a/dev-perl/Module-Locate-1.800.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-File-Spec virtual/perl-IO virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Locate modules in the same fashion as require and use
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Locate/
-IUSE=test
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Module-Locate-1.80.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=17462d63b587ff314f252c57f7711a84
diff --git a/dev-perl/Module-Locate/Manifest b/dev-perl/Module-Locate/Manifest
new file mode 100644
index 000000000000..ed855e210511
--- /dev/null
+++ b/dev-perl/Module-Locate/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Locate-1.80.tar.gz 14420 BLAKE2B 52e4f81f5b9e23a02e763f050fbddcc97868031b7a2c010fdbb2f6559ce7c554c6de9ce878d3144c1e0ec908a72d73b7a5d78ea4c9fc3314ec4e98ac4144d5d3 SHA512 b917d871fe84ae5e362543957bad2da22416dce5d82bf31764900893a6924b7e6c59785aa85af08ed01d5cd30a240665af3d4e57968e41d2c7fc05e540e46422
+EBUILD Module-Locate-1.800.0.ebuild 540 BLAKE2B 035e11b7e898ff814479c35a9c922ffc0513fa38e448995408fe35cb5b4409281e1f2f4e196e183639bec9cb35deebdc1188e167c1acb81702a41e09350e0318 SHA512 f2b62ca05e3c21c527f884be1ac0eeebe3a06433df7bd1d7f095d7da05a033a14a7ca686fe3f77451595fbdc1c505b655f30dd7bfc5001eb3c249360a7b14f38
+MISC metadata.xml 422 BLAKE2B 369aa31f55f8aec6d4012f162ef11d2466632bbf1bd241859c7bcb4eccf6c191dc83a1a6df45039e1a720ad80fdb18b7560a7378eee0ddf1c5b033fb7efe8afc SHA512 cb033a977399fe6a6fd1e87e3fab200441cb476630ab06121dbd0bfcc8be3c55058c5f099c7526922d7a20a4bd4d4a0a04caee2c48920a40234b9b496568db96
diff --git a/dev-perl/Module-Locate/Module-Locate-1.800.0.ebuild b/dev-perl/Module-Locate/Module-Locate-1.800.0.ebuild
new file mode 100644
index 000000000000..bc010dab2544
--- /dev/null
+++ b/dev-perl/Module-Locate/Module-Locate-1.800.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NEILB
+MODULE_VERSION=1.80
+inherit perl-module
+
+DESCRIPTION="Locate modules in the same fashion as require and use"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Module-Locate/metadata.xml b/dev-perl/Module-Locate/metadata.xml
new file mode 100644
index 000000000000..bb208219dfa9
--- /dev/null
+++ b/dev-perl/Module-Locate/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">Module-Locate</remote-id>
+ <remote-id type="cpan-module">Module::Locate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Manifest-1.80.0-r1 b/dev-perl/Module-Manifest-1.80.0-r1
deleted file mode 100644
index 242e73c92f0c..000000000000
--- a/dev-perl/Module-Manifest-1.80.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( >=dev-perl/Params-Util-0.10 >=virtual/perl-File-Spec-0.80 >=virtual/perl-Test-Simple-0.42 >=dev-perl/Test-Exception-0.27 >=dev-perl/Test-Warn-0.11 ) dev-lang/perl:=
-DESCRIPTION=Parse and examine a Perl distribution MANIFEST file
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Manifest/
-IUSE=test
-KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Params-Util-0.10 >=virtual/perl-File-Spec-0.80 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Module-Manifest-1.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cc93a8938bc6b48cbceb40a3125fbd2c
diff --git a/dev-perl/Module-Manifest/Manifest b/dev-perl/Module-Manifest/Manifest
new file mode 100644
index 000000000000..c34636b3384b
--- /dev/null
+++ b/dev-perl/Module-Manifest/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Manifest-1.08.tar.gz 34905 BLAKE2B c647f6760daee520a72162d3463233051988175bc8d41311381828cca842472b98ebc9619cfcba2d151716e7f144dad4a3cce2514749a44b7ab90c37c722af26 SHA512 bd0793925a3dfbd1c15b98c8e41dd6e760d8d4be38711830af0a7f0f652706601be30328ec5522c137541dc00372ff3bfa56e8f5f02ea18d597284851a84e57c
+EBUILD Module-Manifest-1.80.0-r1.ebuild 710 BLAKE2B 9049708263d48bd70c0e1fcc4e2d879b5cb2ff092f4c92ee6f1c5f09530f91ddd4da9d1d4ee009935900fcc94fb9f3ca9d773d22b720161316c5593186f88c8d SHA512 4b50eb72978312ac5142af8d5c855a68d358cd758800ee432b708ae86e11b4cb83c25b31e13a73756bf510742ba5679a452fed87e7d1724f357893d4119e5e42
+MISC metadata.xml 390 BLAKE2B 54d1c8f0620b649135a58e47845a838c9957180d419ae4e23e9f7f975c900364de218370ece4d4b2991ddb2a6203de728e2628927d00a07d15f70fc32aba06d0 SHA512 83f0dbdf4941b73e05510d11d6b386557f4351ce6250bb01de9f56be22cf02ca1b2bf2ee18ee87e5642ef0b769e3c2a82fc66633773372495c3d45cc4e6fb5d1
diff --git a/dev-perl/Module-Manifest/Module-Manifest-1.80.0-r1.ebuild b/dev-perl/Module-Manifest/Module-Manifest-1.80.0-r1.ebuild
new file mode 100644
index 000000000000..9551af0c4ac3
--- /dev/null
+++ b/dev-perl/Module-Manifest/Module-Manifest-1.80.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION="Parse and examine a Perl distribution MANIFEST file"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Params-Util-0.10
+ >=virtual/perl-File-Spec-0.80
+"
+DEPEND="
+ test? ( ${RDEPEND}
+ >=virtual/perl-Test-Simple-0.42
+ >=dev-perl/Test-Exception-0.27
+ >=dev-perl/Test-Warn-0.11
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL/use lib q[.];\nuse inc::Module::Install::DSL/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Module-Manifest/metadata.xml b/dev-perl/Module-Manifest/metadata.xml
new file mode 100644
index 000000000000..166d0b47d27d
--- /dev/null
+++ b/dev-perl/Module-Manifest/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">Module-Manifest</remote-id>
+ <remote-id type="cpan-module">Module::Manifest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Path-0.190.0 b/dev-perl/Module-Path-0.190.0
deleted file mode 100644
index d87fbdad625d..000000000000
--- a/dev-perl/Module-Path-0.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Exporter virtual/perl-Getopt-Long virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Devel-FindPerl >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=get the full path to a locally installed module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Path/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Exporter virtual/perl-Getopt-Long dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Module-Path-0.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5d5fc0bda581141c379ea7ddccfa044d
diff --git a/dev-perl/Module-Path/Manifest b/dev-perl/Module-Path/Manifest
new file mode 100644
index 000000000000..870e6d69141f
--- /dev/null
+++ b/dev-perl/Module-Path/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Path-0.19.tar.gz 14328 BLAKE2B 82134238508e335c79b1defca688d1a838476eca388818fc948765ac8601fe75af40102d91d9709a753198d40fb01a5237e31199c9031aea48bcdd1310189f52 SHA512 fa71c67f6e8daab9df29a6ced09c557980873ea73ed6e9c28081d10009d153767adc24ddd6acbde0c1423ffbf9cc92f8ab5db29203b73a79643dfc98fc2b2935
+EBUILD Module-Path-0.190.0.ebuild 693 BLAKE2B a455d2ee69dd4cf8e38c7825321d8c90bb52e6bf71cc24cf1f8ac4de7950d992e39125faeeb9a2491450c46c837592c9200519e63bd4159210c664f962765570 SHA512 58eadc61d303a22fe72e286bb928e1df93c8d5df46e51b1952045d9f933d9ad660a66707fb261e3367bf6f0942245f74f6707c342b8649cc9a66adf25467ea6f
+MISC metadata.xml 394 BLAKE2B d19fa77f7cf011fa12857e37499f4742278163b737da840e60d8afaafe575e3304d68025ee3d3e56c03430545858fa34eccc1092f692cd99e96315ebbdbfcd3e SHA512 c756fae0928b09ad82c68c30fa53ccd6bfc95ef90005cdd83d1628b42a58be0599bcf83bdb3791375acc3e158d0945a4b1d913d90db948418959cd743a21ae9d
diff --git a/dev-perl/Module-Path/Module-Path-0.190.0.ebuild b/dev-perl/Module-Path/Module-Path-0.190.0.ebuild
new file mode 100644
index 000000000000..0ebaad0f34e4
--- /dev/null
+++ b/dev-perl/Module-Path/Module-Path-0.190.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="get the full path to a locally installed module"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# r: Cwd -> File-Spec
+# r: File::Basename -> perl
+# r: Pod::Usage -> perl
+# r: strict, warnings -> perl
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Exporter
+ virtual/perl-Getopt-Long
+"
+# t: File::Spec::Functions -> File-Spec
+# t: FindBin 0.05 -> perl
+# t: Test::More -> Test-Simple
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Devel-FindPerl
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Module-Path/metadata.xml b/dev-perl/Module-Path/metadata.xml
new file mode 100644
index 000000000000..60524ec41fa9
--- /dev/null
+++ b/dev-perl/Module-Path/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">Module-Path</remote-id>
+ <remote-id type="cpan-module">Module::Path</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Pluggable-5.200.0 b/dev-perl/Module-Pluggable-5.200.0
deleted file mode 100644
index c3b96073973f..000000000000
--- a/dev-perl/Module-Pluggable-5.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-File-Spec-3 virtual/perl-if >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.620.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Automatically give your module the ability to have plugins
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Pluggable/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Spec-3 virtual/perl-if dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=db8b04f833e0722db0931eec5018b81f
diff --git a/dev-perl/Module-Pluggable/Manifest b/dev-perl/Module-Pluggable/Manifest
new file mode 100644
index 000000000000..1b1ec940728d
--- /dev/null
+++ b/dev-perl/Module-Pluggable/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Pluggable-5.2.tar.gz 26920 BLAKE2B 061ec1353ec7ea8fd00e503914f8dba283be47ca1c2ecfa237ae985e8c099228dc949f66e2f182729378c578b25417e7c3c798f855b4bf1b5194f62d513a0f66 SHA512 7df8ee6713c8e0d4df756736c43c2033632cb8887c82ed5b9f38476dbf402b5daa3af83d3b2bd1228afb020ce5855831812f86299b63518e04e0929390b0c5f5
+EBUILD Module-Pluggable-5.200.0.ebuild 627 BLAKE2B 75b68db380343b3988d7fec77f3ef78d059003f9c6577b4c30ee8cd5690819e2ffe5f46413ee1db0f435ec1b29b1ad0a515be0c8362d4fc09de2be94ccb6c954 SHA512 9b1dda3ae59dd913c8137fd774b24a09be2d56e0136910c1a201ce44004f823a2a9631d26ddf4c97b18387ec884807c3dd4af0f09bd354a003cf5f979558be90
+MISC metadata.xml 542 BLAKE2B 0ced543ca277446ae494855819e6c5aa3c6d2d2f99102bbea8d0f0eeb9d0cb61dab3a2cb001d2f898b22d2a9f6af21c1f687b6c4313080bd7933d33688309a2f SHA512 e4c24921dc692f77272596175897da215580e5cf3f2d7bc64bd2f7e3fedc17a3d1b78ca4eb8cff151ecf5c579e47e81e2c654f6d71c201f9e7c7b28e278d3a3d
diff --git a/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0.ebuild b/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0.ebuild
new file mode 100644
index 000000000000..d42b1f42e419
--- /dev/null
+++ b/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SIMONW
+MODULE_VERSION=5.2
+inherit perl-module
+
+DESCRIPTION="Automatically give your module the ability to have plugins"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Spec-3
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? ( >=virtual/perl-Test-Simple-0.620.0 )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Module-Pluggable/metadata.xml b/dev-perl/Module-Pluggable/metadata.xml
new file mode 100644
index 000000000000..a0f698a89d8d
--- /dev/null
+++ b/dev-perl/Module-Pluggable/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Module-Pluggable</remote-id>
+ <remote-id type="cpan-module">Devel::InnerPackage</remote-id>
+ <remote-id type="cpan-module">Module::Pluggable</remote-id>
+ <remote-id type="cpan-module">Module::Pluggable::Object</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Refresh-0.170.0-r1 b/dev-perl/Module-Refresh-0.170.0-r1
deleted file mode 100644
index a92f2ebacf97..000000000000
--- a/dev-perl/Module-Refresh-0.170.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Path-Class ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Refresh %INC files when updated on disk
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Refresh/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/Module-Refresh-0.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b13a6df6f7e1092a7da376eba0e576a3
diff --git a/dev-perl/Module-Refresh/Manifest b/dev-perl/Module-Refresh/Manifest
new file mode 100644
index 000000000000..2bcf2523ca1f
--- /dev/null
+++ b/dev-perl/Module-Refresh/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Refresh-0.17.tar.gz 22586 BLAKE2B a8e3ff1ac1e8a8e3a78cd4badd756fdfe413965b6b998d8ffd079b2d2a1de8ccaac412acad8ed3e38b948bc0a91cec2af8681c9bfd64a9fee59f306327312f96 SHA512 48bbcf14d5c6f13217b41c9a4683fd5ff492d3d33f8d6d50e89eae8a6336f306358e0070ecf1617d68c6eb9f91caaec6e1048e09b741d3fa0a19f6d38a75f17f
+EBUILD Module-Refresh-0.170.0-r1.ebuild 582 BLAKE2B 31ac77209ef1bb9d9df1eeb0d62368e33e8af5a4ff7b38f41ac4a12ff9924c66fa00a17880258da0cd7d76f75e4678871c0c8d126601ff9de9b83fd4acb950e3 SHA512 493b34265694003c0e1e11dd52c4c8e21a7dc8d129a116413e1ccd108fc0036ec2d0ec3ab262a568631b65a9bed846afbc9a291a95f047e2eb902dae20a51c65
+MISC metadata.xml 400 BLAKE2B 668d33b5498a9cc7aeeb7e233f4e81e20e4adf111defd2d3005303be15dda718c2482981decf02765789e6fcff86b954516cf5fb761213d98877e30a1e9582d6 SHA512 4a3460ce511f2939772b078da2cbaffbbf3344de3645f166b7ab4980d081c38c7caa61e0d280bf25ca4c5d0cb78ef179abb9f441e80a42aedde1940a80ac08b1
diff --git a/dev-perl/Module-Refresh/Module-Refresh-0.170.0-r1.ebuild b/dev-perl/Module-Refresh/Module-Refresh-0.170.0-r1.ebuild
new file mode 100644
index 000000000000..2aabd65c87b3
--- /dev/null
+++ b/dev-perl/Module-Refresh/Module-Refresh-0.170.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ALEXMV
+MODULE_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Refresh %INC files when updated on disk"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( dev-perl/Path-Class )"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Module-Refresh/metadata.xml b/dev-perl/Module-Refresh/metadata.xml
new file mode 100644
index 000000000000..b0b4fbc3260e
--- /dev/null
+++ b/dev-perl/Module-Refresh/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">Module-Refresh</remote-id>
+ <remote-id type="cpan-module">Module::Refresh</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Runtime-0.16.0 b/dev-perl/Module-Runtime-0.16.0
deleted file mode 100644
index 1f615948b6ad..000000000000
--- a/dev-perl/Module-Runtime-0.16.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Runtime module handling
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Runtime/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1951dc20d66b1edae4ec122e43c6b180
diff --git a/dev-perl/Module-Runtime-Conflicts-0.2.0 b/dev-perl/Module-Runtime-Conflicts-0.2.0
deleted file mode 100644
index cd1fb12a09f6..000000000000
--- a/dev-perl/Module-Runtime-Conflicts-0.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Dist-CheckConflicts dev-perl/Module-Runtime >=dev-perl/Module-Build-Tiny-0.39.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 virtual/perl-if ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Provide information on conflicts for Module::Runtime
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Runtime-Conflicts/
-IUSE=test
-KEYWORDS=amd64 ~arm hppa ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Dist-CheckConflicts dev-perl/Module-Runtime dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Module-Runtime-Conflicts-0.002.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cad56f77efacf94ad9a54d6922eed2d8
diff --git a/dev-perl/Module-Runtime-Conflicts-0.3.0 b/dev-perl/Module-Runtime-Conflicts-0.3.0
deleted file mode 100644
index f9c1ed1ea35e..000000000000
--- a/dev-perl/Module-Runtime-Conflicts-0.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Dist-CheckConflicts dev-perl/Module-Runtime virtual/perl-ExtUtils-MakeMaker virtual/perl-Module-Metadata test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=Provide information on conflicts for Module::Runtime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Runtime-Conflicts/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Dist-CheckConflicts dev-perl/Module-Runtime dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Module-Runtime-Conflicts-0.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0b5f94c701328cdbb3192f63ac3c941e
diff --git a/dev-perl/Module-Runtime-Conflicts/Manifest b/dev-perl/Module-Runtime-Conflicts/Manifest
new file mode 100644
index 000000000000..435c99c60654
--- /dev/null
+++ b/dev-perl/Module-Runtime-Conflicts/Manifest
@@ -0,0 +1,5 @@
+DIST Module-Runtime-Conflicts-0.002.tar.gz 24802 BLAKE2B 5b401a4489e0a60e8dc1ef84f91f3cc970d668501446f1b58226f900b5c5335d1d8ed6bec5e6bb4fe841700e58f58ca3f1846db3509acc80e907163a1df53f72 SHA512 e07ee4e7707b6c8ee52afc01f7fb7e8a04fc9ab3f3e4624fa7f4011bb314aa77aa0e060c58592e3bc21d9fb6d9d83190bb655b43940e79a4d95557ce720530af
+DIST Module-Runtime-Conflicts-0.003.tar.gz 24935 BLAKE2B f67a6647ef8a55e2de845f9cfc004f12bb2a813843f70d1aa0cc53912f385d6dae884ae0a12f81d69039d810d0ea306cbfab6bfba913c4eb2583c77d4a075aa6 SHA512 1b72ea7cc9516721290d5ea433169697b4134b5fc77872d6822e4c395a154bf956d469ab5da2802d587d60dfb13b9784014fe492988cf3f8b5820da2d63e8ca1
+EBUILD Module-Runtime-Conflicts-0.2.0.ebuild 584 BLAKE2B 77d38bb325ee7be68d9cb2d5263cc882521691925b57106fda545525d0ea7c72c0625bd56be949f0b8498ce9375a7408cf27313d0560196997fffbd9c188ff0a SHA512 d896b14ac0ad6a02892bfa9a884146c370f02993d7ea0d1e00883edfa920354c5d3b8167e102ccd09378e76591bacf4a40e0590e8773cce5f883667c35959f0b
+EBUILD Module-Runtime-Conflicts-0.3.0.ebuild 553 BLAKE2B 61bc06f9fc7ae597fa42731ee380ed7689fccccc0d700bb832a07cdf34e23b72d46e03133d9c2e43e282e436d7d34473ecca4781197e4a406d52731276aeaedb SHA512 8073b081692c8861077b085fe2d7217b8effdc75e93a9ceea18c558f1821fef00c0df0c06d9c2bce4b4229354434056f532e86fed9130a47de33f7cd8ecebd5f
+MISC metadata.xml 421 BLAKE2B dd6205334e793d2b7d57945a3c6cfca124c7e3bd74e8bc103e8f5205940caad2802a4bc426da8c6d1ecdfa988affeea7433271f294fe9651f0acec124fceccc6 SHA512 ccf1414909c21772296c3e201e3f04daeee42883671e447957d113c204de1a6ba415a647717a60dbd4d8745ed2efc3c9eb778ba04e471975a279e0cba7d26c34
diff --git a/dev-perl/Module-Runtime-Conflicts/Module-Runtime-Conflicts-0.2.0.ebuild b/dev-perl/Module-Runtime-Conflicts/Module-Runtime-Conflicts-0.2.0.ebuild
new file mode 100644
index 000000000000..3b33a57fef05
--- /dev/null
+++ b/dev-perl/Module-Runtime-Conflicts/Module-Runtime-Conflicts-0.2.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=0.002
+inherit perl-module
+
+DESCRIPTION="Provide information on conflicts for Module::Runtime"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Dist-CheckConflicts
+ dev-perl/Module-Runtime
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-if
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Module-Runtime-Conflicts/Module-Runtime-Conflicts-0.3.0.ebuild b/dev-perl/Module-Runtime-Conflicts/Module-Runtime-Conflicts-0.3.0.ebuild
new file mode 100644
index 000000000000..82ad895e1032
--- /dev/null
+++ b/dev-perl/Module-Runtime-Conflicts/Module-Runtime-Conflicts-0.3.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.003
+inherit perl-module
+
+DESCRIPTION="Provide information on conflicts for Module::Runtime"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Dist-CheckConflicts
+ dev-perl/Module-Runtime
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Module-Metadata
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Module-Runtime-Conflicts/metadata.xml b/dev-perl/Module-Runtime-Conflicts/metadata.xml
new file mode 100644
index 000000000000..99e6e4b248a5
--- /dev/null
+++ b/dev-perl/Module-Runtime-Conflicts/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">Module-Runtime-Conflicts</remote-id>
+ <remote-id type="cpan-module">Module::Runtime::Conflicts</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Runtime/Manifest b/dev-perl/Module-Runtime/Manifest
new file mode 100644
index 000000000000..82a7cf111b89
--- /dev/null
+++ b/dev-perl/Module-Runtime/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Runtime-0.016.tar.gz 18275 BLAKE2B c8b3d71deb7cff7817fb154c3b2d88eee79f56d10bdee0d41b880097dcec72a7eb0dc9db4b760d09463b3ff78139e1cd3b5bf3b1f0005d1e044e1858028832cf SHA512 64a362ee897646173dbbdd8794f863d93379d45d7ac20d3ae890d77b4ec3f5e36aaff66c41b4a6a33b28bf492216283528755550ab09e466ceafb4f0cfbaeb9e
+EBUILD Module-Runtime-0.16.0.ebuild 594 BLAKE2B 751da980753350e916be788c53427874a0cdfd03a471f68db480e4c88900a9354b72cc35984fc24c37b04bff6021dd8e2a73a10cbabf931e988f0e33bcbc931b SHA512 3786931ec909ea971366a6b0ed8b6291c5d14484ff556fb5a28fdff851fe9eb8b5cb115aafe6f49f6b597bc9bbe3812da35ab9cd2c6c96962f66323acf5c109e
+MISC metadata.xml 424 BLAKE2B f46423f84511442d70c4f2ff264e6f901ea40badd762c37c047d0e7568afa1fb6ecee6ba3a790f7963c99a5421dfc59d74a7e1ed067f13afbf8b746d9d6d654a SHA512 99a0a6e1014cb85c49d4e1131f808d0ad362c0627cfe1a21116b4fc75462ed67d16e0069714f38a8cf52f1ac2366fae192d99d9139b8ece470e12e71800ab4e5
diff --git a/dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild b/dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild
new file mode 100644
index 000000000000..3dd23d7a18f7
--- /dev/null
+++ b/dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.016
+inherit perl-module
+
+DESCRIPTION="Runtime module handling"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod_cvg.t t/pod_syn.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Module-Runtime/metadata.xml b/dev-perl/Module-Runtime/metadata.xml
new file mode 100644
index 000000000000..b1c32cbabb12
--- /dev/null
+++ b/dev-perl/Module-Runtime/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">Module-Runtime</remote-id>
+ <remote-id type="cpan-module">Module::Runtime</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-ScanDeps-1.230.0 b/dev-perl/Module-ScanDeps-1.230.0
deleted file mode 100644
index 64c7186705d4..000000000000
--- a/dev-perl/Module-ScanDeps-1.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-Module-Metadata virtual/perl-Text-ParseWords virtual/perl-version >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( virtual/perl-Test-Simple dev-perl/prefork dev-perl/Module-Pluggable dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Recursively scan Perl code for dependencies
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-ScanDeps/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-Module-Metadata virtual/perl-Text-ParseWords virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4b97692eee8807bec808dfaed5c45384
diff --git a/dev-perl/Module-ScanDeps-1.240.0 b/dev-perl/Module-ScanDeps-1.240.0
deleted file mode 100644
index b8278b052bee..000000000000
--- a/dev-perl/Module-ScanDeps-1.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-Module-Metadata virtual/perl-Text-ParseWords virtual/perl-version >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( virtual/perl-Test-Simple dev-perl/prefork dev-perl/Module-Pluggable dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Recursively scan Perl code for dependencies
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-ScanDeps/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-Module-Metadata virtual/perl-Text-ParseWords virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ee445a1c5ff6ba0fa6131a4450070115
diff --git a/dev-perl/Module-ScanDeps/Manifest b/dev-perl/Module-ScanDeps/Manifest
new file mode 100644
index 000000000000..b5827573e8de
--- /dev/null
+++ b/dev-perl/Module-ScanDeps/Manifest
@@ -0,0 +1,5 @@
+DIST Module-ScanDeps-1.23.tar.gz 55076 BLAKE2B 6f0533d0463fd3ee366d5a8cdc640058b98f212ef4424ef7afdf2e9cd29cf53aa634ce1e24515953b7334b59231c7e0ac0ba64c94c70836a0362daed6afe621c SHA512 7ceb1705aa9be7601a44dea2521a0952de70eb294a88939147d254c3af7056602bbfab97fd117ac4f4184da92354aa1f83f1207d84bf502eb02b0c60fc417ba8
+DIST Module-ScanDeps-1.24.tar.gz 55262 BLAKE2B ea7f69d0a4b1de3b42826e4b50fc827d8728ab4dea68e0bc76c7d1efedb4f753dd4ceb4042c092b26ae22bea096d768210d9fb0c6bdae240a28dc7b8fcced17e SHA512 7f3d9821aa863d8ebc78fb5fb3c7172ce133169ec54ed91b90e05ba50654b4bd0282b3a760adfc8b6bd553dda4116dbf51972bb2af94b59f6f04daeba996e889
+EBUILD Module-ScanDeps-1.230.0.ebuild 790 BLAKE2B 4d54124f23d7e4974cfd7dcad05ea36309b9e5e31b996876796a0ef9051cbd28b8b17d4d673d95b28116c527f69455fce0243a045582df31d6d1fb5c931ca47d SHA512 6d49c927cd11b2f7c7be896f0f7e9fb4a36ac1113ef47e95ab6d0636a907608954f1fbfd649809630477da4e2bc3ccc9c6b5f3624fcfe77bf8f8e199b9a590fc
+EBUILD Module-ScanDeps-1.240.0.ebuild 793 BLAKE2B 9c96ae7c656788a2e9332c04846765ada7eddf63792e0ad983e5367e80f9654d099308bb73994123b77fea75d4f4216d06568335dddd675044fb13f9f2aeb547 SHA512 ce352b08804effd1f02ea706b244459c8488f5ebd1125eabd397319b2ba96ac104ed7fa8e33dc6f95cf2f7067ec113417887d1877de86e1269b01b8efd1c23e0
+MISC metadata.xml 472 BLAKE2B cffb135ca483f1cfb58eee15f3abb506e2da903d7badf08f89bdad475224aeb23c1f0bd90c2898763b2070f58eef8021ee4800bfff1d164f88f715488a9f24da SHA512 e9a4023964406aee368220851dab6b8e9c72f29b67694f914b7a0de7001b6e025054654a14ae51547b82c621f008c249652a17b57807e32d18f6c55b9addce37
diff --git a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.230.0.ebuild b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.230.0.ebuild
new file mode 100644
index 000000000000..4b48621db727
--- /dev/null
+++ b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.230.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSCHUPP
+DIST_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="Recursively scan Perl code for dependencies"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ virtual/perl-Module-Metadata
+ virtual/perl-Text-ParseWords
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/prefork
+ dev-perl/Module-Pluggable
+ dev-perl/Test-Requires
+ )
+"
+
+src_test() {
+ perl_rm_files t/0-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.240.0.ebuild b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.240.0.ebuild
new file mode 100644
index 000000000000..859c6b3509f7
--- /dev/null
+++ b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.240.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSCHUPP
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="Recursively scan Perl code for dependencies"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ virtual/perl-Module-Metadata
+ virtual/perl-Text-ParseWords
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/prefork
+ dev-perl/Module-Pluggable
+ dev-perl/Test-Requires
+ )
+"
+
+src_test() {
+ perl_rm_files t/0-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Module-ScanDeps/metadata.xml b/dev-perl/Module-ScanDeps/metadata.xml
new file mode 100644
index 000000000000..b7c518e2059e
--- /dev/null
+++ b/dev-perl/Module-ScanDeps/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Module-ScanDeps</remote-id>
+ <remote-id type="cpan-module">Module::ScanDeps</remote-id>
+ <remote-id type="cpan-module">Module::ScanDeps::Cache</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Signature-0.790.0 b/dev-perl/Module-Signature-0.790.0
deleted file mode 100644
index 4e7ed5c4c916..000000000000
--- a/dev-perl/Module-Signature-0.790.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-MIME-Base64 dev-perl/PAR-Dist virtual/perl-IO-Compress dev-perl/Crypt-CBC dev-perl/Crypt-DES dev-perl/Crypt-Blowfish dev-perl/Crypt-RIPEMD160 dev-perl/Class-Loader dev-perl/Tie-EncryptedHash dev-perl/Convert-ASCII-Armour dev-perl/Data-Buffer dev-perl/Digest-MD2 >=dev-perl/Math-Pari-2.010603 dev-perl/Crypt-Random dev-perl/Crypt-Primes dev-perl/Crypt-DES_EDE3 dev-perl/Crypt-DSA dev-perl/Crypt-RSA dev-perl/Convert-ASN1 dev-perl/Convert-PEM dev-perl/Crypt-OpenPGP app-crypt/gnupg virtual/perl-File-Temp virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/IPC-Run ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Module signature file manipulation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Signature/
-IUSE=test
-KEYWORDS=amd64 x86 ~x86-solaris
-LICENSE=CC0-1.0
-RDEPEND=virtual/perl-MIME-Base64 dev-perl/PAR-Dist virtual/perl-IO-Compress dev-perl/Crypt-CBC dev-perl/Crypt-DES dev-perl/Crypt-Blowfish dev-perl/Crypt-RIPEMD160 dev-perl/Class-Loader dev-perl/Tie-EncryptedHash dev-perl/Convert-ASCII-Armour dev-perl/Data-Buffer dev-perl/Digest-MD2 >=dev-perl/Math-Pari-2.010603 dev-perl/Crypt-Random dev-perl/Crypt-Primes dev-perl/Crypt-DES_EDE3 dev-perl/Crypt-DSA dev-perl/Crypt-RSA dev-perl/Convert-ASN1 dev-perl/Convert-PEM dev-perl/Crypt-OpenPGP app-crypt/gnupg virtual/perl-File-Temp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/Module-Signature-0.79.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=83782feffda475eae59d85ca991f87b8
diff --git a/dev-perl/Module-Signature-0.810.0 b/dev-perl/Module-Signature-0.810.0
deleted file mode 100644
index 01ab8db80480..000000000000
--- a/dev-perl/Module-Signature-0.810.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Crypt-OpenPGP app-crypt/gnupg virtual/perl-File-Temp virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/IPC-Run ) dev-lang/perl:=
-DESCRIPTION=Module signature file manipulation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Signature/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=CC0-1.0 || ( Artistic GPL-2+ )
-RDEPEND=dev-perl/Crypt-OpenPGP app-crypt/gnupg virtual/perl-File-Temp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/Module-Signature-0.81.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a2f9a353fd79a2e2556b07bf3bb285b5
diff --git a/dev-perl/Module-Signature/Manifest b/dev-perl/Module-Signature/Manifest
new file mode 100644
index 000000000000..8d9d094c0685
--- /dev/null
+++ b/dev-perl/Module-Signature/Manifest
@@ -0,0 +1,5 @@
+DIST Module-Signature-0.79.tar.gz 94207 BLAKE2B b258e06585cbe14a47d6de6cd2006b7a10ead8e85d014f4afc11551533fb2f3fe8bb4c7a28b1424b8c445043dc3fff1f3e20cdc0a9b6a1c4bd0a22ddd671cc95 SHA512 500049d841fec0f7a9ce3fe8dd5f89c09512d61d24bacca320a2c09b91c94d510aad514edfe0655906ed745cdfbf3cb226cddcf975dfd0934b8e46e276db3b62
+DIST Module-Signature-0.81.tar.gz 93181 BLAKE2B f1ebc27c10473b2f5ad2591f2ac78ed4f1576a6045292cc2e533c1347ed9bbab995825a805d547e5a9340465b889c385f28ac8aaac38700a10d7f3ebcf433653 SHA512 b91f14f1c581dda760e8049924f5c9cb4f969b2d03092e774e022bd28d12ca59192ffc510c53b8d7200d2df2b445341a0b7617771aeef90ef235a460da81dc63
+EBUILD Module-Signature-0.790.0.ebuild 1236 BLAKE2B 446d665e89710a955de25a4619535a55fbeeaa07417b0936cf2b532de06f5d275912763f9fdd165fe8c70fc74b7a77edea7ff4360f8eff930e63ced6f0d7631b SHA512 c672f4739deefb14b93fbf50dcd5830a99656df462340cbe5caf69125d79044d0ad9c257347373c2f71acc35c53aa6b35982b47763a2b87f481c1927166e5b91
+EBUILD Module-Signature-0.810.0.ebuild 679 BLAKE2B af085cbe985850e41e4c4b0429e2afda414e430b7918d263e65841daf36eb303a6d4f95fde54ee359ac47f916f8af8b1b44478f4cfd42537331d243b32ffe2b6 SHA512 3bcfb1187794365beb775e0abc7665f32349fe94d3a13fe8c3bda596c4f7e98d52587233daee2dbb761bd1a94a1feba96bb9bd26401cffc7aa1763cd0bec45da
+MISC metadata.xml 404 BLAKE2B 84ab29dd023e46c209c64ba20ee46ebb5460b791434c4f5db615bab4eab6c2e3ac64272a76d9c8a122539383ae48a56f587186de937c40014844213423492993 SHA512 5458d20ea85e9a097ea073a1285febdf2a8d274bfbc0a112e3c7739eea9248a33abb6c249eff24703bea421a4396837e388b2344125dedaf25f6241f71302050
diff --git a/dev-perl/Module-Signature/Module-Signature-0.790.0.ebuild b/dev-perl/Module-Signature/Module-Signature-0.790.0.ebuild
new file mode 100644
index 000000000000..2e7140489ffd
--- /dev/null
+++ b/dev-perl/Module-Signature/Module-Signature-0.790.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AUDREYT
+MODULE_VERSION=0.79
+inherit perl-module
+
+DESCRIPTION="Module signature file manipulation"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-solaris"
+IUSE="test"
+
+# this needs checking, there is no indication in the metadata about any deps!!!
+RDEPEND="
+ virtual/perl-MIME-Base64
+ dev-perl/PAR-Dist
+ virtual/perl-IO-Compress
+ dev-perl/Crypt-CBC
+ dev-perl/Crypt-DES
+ dev-perl/Crypt-Blowfish
+ dev-perl/Crypt-RIPEMD160
+ dev-perl/Class-Loader
+ dev-perl/Tie-EncryptedHash
+ dev-perl/Convert-ASCII-Armour
+ dev-perl/Data-Buffer
+ dev-perl/Digest-MD2
+ >=dev-perl/Math-Pari-2.010603
+ dev-perl/Crypt-Random
+ dev-perl/Crypt-Primes
+ dev-perl/Crypt-DES_EDE3
+ dev-perl/Crypt-DSA
+ dev-perl/Crypt-RSA
+ dev-perl/Convert-ASN1
+ dev-perl/Convert-PEM
+ dev-perl/Crypt-OpenPGP
+ app-crypt/gnupg
+ virtual/perl-File-Temp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/IPC-Run
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.]; use inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Module-Signature/Module-Signature-0.810.0.ebuild b/dev-perl/Module-Signature/Module-Signature-0.810.0.ebuild
new file mode 100644
index 000000000000..7ebfaa72c276
--- /dev/null
+++ b/dev-perl/Module-Signature/Module-Signature-0.810.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AUDREYT
+DIST_VERSION=0.81
+inherit perl-module
+
+DESCRIPTION="Module signature file manipulation"
+
+LICENSE="CC0-1.0 || ( Artistic GPL-2+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Crypt-OpenPGP
+ app-crypt/gnupg
+ virtual/perl-File-Temp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/IPC-Run
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.]; use inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Module-Signature/metadata.xml b/dev-perl/Module-Signature/metadata.xml
new file mode 100644
index 000000000000..36993d495b6c
--- /dev/null
+++ b/dev-perl/Module-Signature/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">Module-Signature</remote-id>
+ <remote-id type="cpan-module">Module::Signature</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Starter-1.710.0 b/dev-perl/Module-Starter-1.710.0
deleted file mode 100644
index c2b5da96d208..000000000000
--- a/dev-perl/Module-Starter-1.710.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Module-Install-AuthorTests dev-perl/Path-Class >=virtual/perl-Pod-Parser-1.210.0 virtual/perl-parent test? ( virtual/perl-Test-Simple >=virtual/perl-Test-Harness-0.210.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A simple starter kit for any module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Starter/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Module-Install-AuthorTests dev-perl/Path-Class >=virtual/perl-Pod-Parser-1.210.0 virtual/perl-parent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XS/XSAWYERX/Module-Starter-1.60.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f39d8cd7d5764cfbfbb794c435367016
diff --git a/dev-perl/Module-Starter-1.720.0 b/dev-perl/Module-Starter-1.720.0
deleted file mode 100644
index c4db35117d41..000000000000
--- a/dev-perl/Module-Starter-1.720.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Getopt-Long >=virtual/perl-Pod-Parser-1.210.0 virtual/perl-parent test? ( virtual/perl-Test-Simple >=virtual/perl-Test-Harness-0.210.0 ) dev-lang/perl:=
-DESCRIPTION=A simple starter kit for any module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Starter/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Getopt-Long >=virtual/perl-Pod-Parser-1.210.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DB/DBOOK/Module-Starter-1.72.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ced4873db449a1f451a8f5012297af36
diff --git a/dev-perl/Module-Starter-1.730.0 b/dev-perl/Module-Starter-1.730.0
deleted file mode 100644
index 5c3ea37507d8..000000000000
--- a/dev-perl/Module-Starter-1.730.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Module-Runtime >=virtual/perl-Pod-Parser-1.210.0 virtual/perl-parent >=virtual/perl-version-0.770.0 test? ( virtual/perl-Test-Simple >=virtual/perl-Test-Harness-0.210.0 ) dev-lang/perl:=
-DESCRIPTION=A simple starter kit for any module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Module-Starter/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Module-Runtime >=virtual/perl-Pod-Parser-1.210.0 virtual/perl-parent >=virtual/perl-version-0.770.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DB/DBOOK/Module-Starter-1.73.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bb6e47392854946f0780d00a2e9b5610
diff --git a/dev-perl/Module-Starter/Manifest b/dev-perl/Module-Starter/Manifest
new file mode 100644
index 000000000000..2ec0681e71eb
--- /dev/null
+++ b/dev-perl/Module-Starter/Manifest
@@ -0,0 +1,7 @@
+DIST Module-Starter-1.60.tar.gz 53863 BLAKE2B 7406886ab9808810e9432daed167daca6b020b3fa495101cd4fc03583d1808b586559cdf9610e4e5c1251dba0567a9cc98ccde44146c721dc02423968c73c249 SHA512 2fc25752974f3e9534244ac19c3ed451bb5e85aee1ea105ff6584b998107a20655a31d56b336ade6e9f5d627ab33f1b4a5bc108c83a00c74fe90e6f69b6d18b3
+DIST Module-Starter-1.72.tar.gz 54725 BLAKE2B 180b063a4e0c979e6494c771bf2bacc98c6f05e8fd9af46d688c9bcf33b9bbadda022223813f85e063303a14a104e68bb0eb146009202bde1e42ac253a35fc68 SHA512 ad9c75c4af92bb9bd030d75fb8f8a017a4b2f413bc623bd8ecb90e8ef18b4c7c9f684460faf48c8d080b02fcadd5462e7b4b9b601094e7c8c5d0e459489a8f95
+DIST Module-Starter-1.73.tar.gz 61368 BLAKE2B c7957a9d2013f7680309b39f0299141a9dba9075d191d804dc2cd09dc80f25b28b7fde128e51d43266fcc93d7d56a54b0b8eb154e8f674dc270970f9a2602f13 SHA512 813bb98a2cd2344c5a8fd032d2ee42c13f767b436ac48a7d88bd6338ec21929cefd8940fa0b606abaa4e264291fcbfc993e10d0c0d471d1b5fda0d2eb7d80d58
+EBUILD Module-Starter-1.710.0.ebuild 605 BLAKE2B a4f04395285dfe176f175e02ce4093984c17585db7ca3ec97259f98b703d4bd3f6c91838eb2a10b6594c77b8fdfb52024efdf146912cd87f93b0c9ce8bbd135d SHA512 72716d2ef59ab691cb41c1d8c1fa8ff24d59ca38a271ed225716a68c745eb8e342fdb6ac8f3892a2b88a8cee02bb2218fd29ff2f76a8c6fcc2bc629ca99f89da
+EBUILD Module-Starter-1.720.0.ebuild 518 BLAKE2B 9513b24f66892a411f40f9dea365c0d83e3668c0aecbed5214d4ce0e3a1ccaf4bb9db4c25468064a8512833772bbe73da3d77d0f4d11f652bf621902c309e5fd SHA512 129a9b36faef55bf94ba91f976f4c697ddb2947e38d54564b81f1151bbfe3c94c07401137c54ac5f5d1eb416d7b346857c879ae8829c4bc797922ccf8be7cce3
+EBUILD Module-Starter-1.730.0.ebuild 652 BLAKE2B 3e778fc0bb11a4890c513f7cca1aee04a8ee9f5619f7db44aa2e1936ed8e8f2826810477278d16194429119f900716874fb4e295fdb96f82d4f24125f74ce240 SHA512 2b779a27b74a4b7abdcdedd275584b2e14d740c8da9dc5e601174ef7f349a4b125c88fc9933b0bf24b7c396eccef368cc46582426344e359b920d76528378614
+MISC metadata.xml 691 BLAKE2B 803baa07db1892c53a9a71d10ffd42dc4eed57eb2236d9d82edf06f6c2e7dc1be6ac8d6581f68fbc14983e22120d51f66df396ee89d96f9f14d4a170b32d00a8 SHA512 5765a20520d23174f755ec516ba5c73eb45d3441ae602bfb1bb6ce1deec43ffe3d0c1c41a107803ff4f527b5a9d7e0b53c01523b0d93febd70bfdd670a612416
diff --git a/dev-perl/Module-Starter/Module-Starter-1.710.0.ebuild b/dev-perl/Module-Starter/Module-Starter-1.710.0.ebuild
new file mode 100644
index 000000000000..642c7291e020
--- /dev/null
+++ b/dev-perl/Module-Starter/Module-Starter-1.710.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=XSAWYERX
+MODULE_VERSION=1.60
+inherit perl-module
+
+DESCRIPTION="A simple starter kit for any module"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ dev-perl/Module-Install-AuthorTests
+ dev-perl/Path-Class
+ >=virtual/perl-Pod-Parser-1.210.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ >=virtual/perl-Test-Harness-0.210.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Module-Starter/Module-Starter-1.720.0.ebuild b/dev-perl/Module-Starter/Module-Starter-1.720.0.ebuild
new file mode 100644
index 000000000000..7ba7d9196f7e
--- /dev/null
+++ b/dev-perl/Module-Starter/Module-Starter-1.720.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DBOOK
+DIST_VERSION=1.72
+inherit perl-module
+
+DESCRIPTION="A simple starter kit for any module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ >=virtual/perl-Pod-Parser-1.210.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ >=virtual/perl-Test-Harness-0.210.0
+ )
+"
diff --git a/dev-perl/Module-Starter/Module-Starter-1.730.0.ebuild b/dev-perl/Module-Starter/Module-Starter-1.730.0.ebuild
new file mode 100644
index 000000000000..2fcc55a26c18
--- /dev/null
+++ b/dev-perl/Module-Starter/Module-Starter-1.730.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DBOOK
+DIST_VERSION=1.73
+inherit perl-module
+
+DESCRIPTION="A simple starter kit for any module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ dev-perl/Module-Runtime
+ >=virtual/perl-Pod-Parser-1.210.0
+ virtual/perl-parent
+ >=virtual/perl-version-0.770.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ >=virtual/perl-Test-Harness-0.210.0
+ )
+"
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Module-Starter/metadata.xml b/dev-perl/Module-Starter/metadata.xml
new file mode 100644
index 000000000000..a05c55a9078b
--- /dev/null
+++ b/dev-perl/Module-Starter/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Module-Starter</remote-id>
+ <remote-id type="cpan-module">Module::Starter</remote-id>
+ <remote-id type="cpan-module">Module::Starter::App</remote-id>
+ <remote-id type="cpan-module">Module::Starter::BuilderSet</remote-id>
+ <remote-id type="cpan-module">Module::Starter::Plugin::Template</remote-id>
+ <remote-id type="cpan-module">Module::Starter::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Util-1.90.0 b/dev-perl/Module-Util-1.90.0
deleted file mode 100644
index 1ff9619409b1..000000000000
--- a/dev-perl/Module-Util-1.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.400.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Module name tools and transformations
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Util/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTLAW/Module-Util-1.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=95f4341eabe82e156cb13bf8f72a5180
diff --git a/dev-perl/Module-Util/Manifest b/dev-perl/Module-Util/Manifest
new file mode 100644
index 000000000000..33568cfb60db
--- /dev/null
+++ b/dev-perl/Module-Util/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Util-1.09.tar.gz 11661 BLAKE2B bb3007ea53f840539d6d8f6d1d46de2d0ef7a293ffa452cec3f9fc09a2413d45c8dc00600eda4ed11616cb35a0110a3e829706504b32072c0f98f228356919b6 SHA512 6669216598c5a3b41964e65792fa5bdea9675150bf2ef908ed3e154b9fbc207de0b766feaebc2656a5379393cf8acafa5e27aeb694b9a56d8ff3b5f9c35837ad
+EBUILD Module-Util-1.90.0.ebuild 446 BLAKE2B 99770f9ade3a97df0fddb16f9815b0a2c0e4acc2f2df74f88da99eb4820c3cd156c83d85391d205f27d4711766f686bcc813dd30b961b333cc68b0e95b84f289 SHA512 f8a67aa1875a34a12f566b2119d56c18593a9384ca14e5dfda915c1823d143cd8c1abcf5d3b25c46b7ac590b3546c095a90eb479ddf364cc769ed77e1ca2cbc4
+MISC metadata.xml 382 BLAKE2B 885cb1479d63b7d1524ed6dbc7256f31ca292b2ab286b50898d2b56d38dcfa5901b5d45c84f53bbda880f640a44cf5aa4a0d2e71cfe2a7f35148e855ce4be0b6 SHA512 9774ce190764a7741608e4a3e9a9871d0886f8a4bf41c5435d3dae4fe352e29a6b1512a872a9d02241039686923b890d81207053a8beb1cab701ef85771b4e73
diff --git a/dev-perl/Module-Util/Module-Util-1.90.0.ebuild b/dev-perl/Module-Util/Module-Util-1.90.0.ebuild
new file mode 100644
index 000000000000..9b0dd1069114
--- /dev/null
+++ b/dev-perl/Module-Util/Module-Util-1.90.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MATTLAW
+MODULE_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="Module name tools and transformations"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ >=dev-perl/Module-Build-0.400.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files "t/99..pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Module-Util/metadata.xml b/dev-perl/Module-Util/metadata.xml
new file mode 100644
index 000000000000..070467c2c574
--- /dev/null
+++ b/dev-perl/Module-Util/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">Module-Util</remote-id>
+ <remote-id type="cpan-module">Module::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Module-Versions-Report-1.60.0-r1 b/dev-perl/Module-Versions-Report-1.60.0-r1
deleted file mode 100644
index 02ad3cdea567..000000000000
--- a/dev-perl/Module-Versions-Report-1.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Report versions of all modules in memory
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Module-Versions-Report/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JE/JESSE/Module-Versions-Report-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=23ade618047f986d39c3c132d292d1e8
diff --git a/dev-perl/Module-Versions-Report/Manifest b/dev-perl/Module-Versions-Report/Manifest
new file mode 100644
index 000000000000..e51196cdc687
--- /dev/null
+++ b/dev-perl/Module-Versions-Report/Manifest
@@ -0,0 +1,3 @@
+DIST Module-Versions-Report-1.06.tar.gz 6177 BLAKE2B 2e3b69da3116c9726e179c5162704281ecbe33eeac6a18c6365af6c7d70d8f263ed95a7761dad4da9be0f548995f1cac90bed427673a855c36f088c9c0ec680f SHA512 e9cd5025f5ab586a41d6ecb9f1a1aaa9dcfd902899709ac62817168dc690bfbfe195ef8fd1246d4cc55157bf90f048719891fbeaec4ed1aa885c3ba3e3db08f1
+EBUILD Module-Versions-Report-1.60.0-r1.ebuild 291 BLAKE2B c51e4fdf538835197437ff48a327e90794e8b815f6998afc155a10b913b2d5cc890906c6d5a152024e45f79cef5e7a486ee36a50acf91900644cd7a2172a358b SHA512 6d7bd91d4d2b5e4535209f0057b43dc40dad33c8b7634520f9d61ba6b608a452a3093ae7e88903099ae97bd30d861b02f1e496e8c234728a4a19bd95feb25f6d
+MISC metadata.xml 417 BLAKE2B a78db9bfd304ed88cc1a5099abd1dffc5a2656fd0c22c2d4f5792a62bdca9e874849ffe9e837d9674d202a4ccafe5a37c8f1736eb0089e6cec1c85ea47c2e756 SHA512 cc6053fa52ba573e6326591587a9a0d008a08fad0331226ea07640db3f9de5c09922e835e1408adb78747df5415fce6ff2f9893bfc2d7642598e0c45722540d0
diff --git a/dev-perl/Module-Versions-Report/Module-Versions-Report-1.60.0-r1.ebuild b/dev-perl/Module-Versions-Report/Module-Versions-Report-1.60.0-r1.ebuild
new file mode 100644
index 000000000000..4beaa3e23256
--- /dev/null
+++ b/dev-perl/Module-Versions-Report/Module-Versions-Report-1.60.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JESSE
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Report versions of all modules in memory"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Module-Versions-Report/metadata.xml b/dev-perl/Module-Versions-Report/metadata.xml
new file mode 100644
index 000000000000..7b9d1c244c10
--- /dev/null
+++ b/dev-perl/Module-Versions-Report/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">Module-Versions-Report</remote-id>
+ <remote-id type="cpan-module">Module::Versions::Report</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MogileFS-Client-1.170.0-r2 b/dev-perl/MogileFS-Client-1.170.0-r2
deleted file mode 100644
index d7cf1f69866a..000000000000
--- a/dev-perl/MogileFS-Client-1.170.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/IO-stringy-2.110 dev-perl/libwww-perl dev-lang/perl:=
-DESCRIPTION=Client library for the MogileFS distributed file system
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MogileFS-Client/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/IO-stringy-2.110 dev-perl/libwww-perl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DORMANDO/MogileFS-Client-1.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c322f57508663892ccdea147431c1592
diff --git a/dev-perl/MogileFS-Client-Async-0.030.0-r1 b/dev-perl/MogileFS-Client-Async-0.030.0-r1
deleted file mode 100644
index 1f3c8f9212f4..000000000000
--- a/dev-perl/MogileFS-Client-Async-0.030.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/IO-AIO dev-perl/AnyEvent dev-perl/AnyEvent-HTTP dev-perl/File-Slurp >=dev-perl/MogileFS-Client-1.16 dev-perl/Try-Tiny dev-perl/namespace-clean dev-lang/perl:=
-DESCRIPTION=MogileFS Client using AnyEvent non-blocking IO
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MogileFS-Client-Async/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-AIO dev-perl/AnyEvent dev-perl/AnyEvent-HTTP dev-perl/File-Slurp >=dev-perl/MogileFS-Client-1.16 dev-perl/Try-Tiny dev-perl/namespace-clean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DL/DLAMBLEY/MogileFS-Client-Async-0.030.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b560046b3c2acc77d3132593ff798db9
diff --git a/dev-perl/MogileFS-Client-Async/Manifest b/dev-perl/MogileFS-Client-Async/Manifest
new file mode 100644
index 000000000000..564d55178d1d
--- /dev/null
+++ b/dev-perl/MogileFS-Client-Async/Manifest
@@ -0,0 +1,3 @@
+DIST MogileFS-Client-Async-0.030.tar.gz 24988 BLAKE2B b5b6ed607df8404114bd5e2a9e75171c3d126211564bbcb332d8264d80f9306b3a44f42ff10051f2812d16215e54353b723f0ea4fdee7ecf87ad637e042e6b5f SHA512 32746207f12723171815cdc2e8b401b594b7de34b30a4bc1315575e20cd908ec7ff85b79c9bb501c6f343ed6469ffb80192ae1bdb08c7d76ed53e8d2ef40fcb2
+EBUILD MogileFS-Client-Async-0.030.0-r1.ebuild 752 BLAKE2B 4a9e8ba8a8806e06426905270b7b7fd419fdc533ff8154147ba580fe5a97de19086583e1b71139ac3b9df9f3c26c130b25a45684c35ad85416fb88b8a3125d44 SHA512 76a222aa9ac22fb28bbf98fa94052b0f8e638902e1a0b271bd3422cc3bf001c32453ebc635835001156b6f69ea3d2524e3f501ba81636594bc44b6128da55299
+MISC metadata.xml 648 BLAKE2B 146a2454e8c0984fe099f703f7bce05df5bf25b865246cb3157140803f8ed40f452f3bcda0b9d89c40f3f4bea7a560704f107051a9aaa54504fc38e2c2d2043b SHA512 c42010953dd8b8042be59b5c039102fe18a1b809b34acd4e41a1298021d196181bf45ea5489544e6aee1c109b85f1a539405ec27a6ed5b4ea5aad226b7884645
diff --git a/dev-perl/MogileFS-Client-Async/MogileFS-Client-Async-0.030.0-r1.ebuild b/dev-perl/MogileFS-Client-Async/MogileFS-Client-Async-0.030.0-r1.ebuild
new file mode 100644
index 000000000000..47d6e47d6dee
--- /dev/null
+++ b/dev-perl/MogileFS-Client-Async/MogileFS-Client-Async-0.030.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DLAMBLEY
+DIST_VERSION=${PV%.0}
+inherit perl-module
+
+DESCRIPTION="MogileFS Client using AnyEvent non-blocking IO"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/IO-AIO
+ dev-perl/AnyEvent
+ dev-perl/AnyEvent-HTTP
+ dev-perl/File-Slurp
+ >=dev-perl/MogileFS-Client-1.16
+ dev-perl/Try-Tiny
+ dev-perl/namespace-clean
+"
+DEPEND="${RDEPEND}"
+
+# Tests only available if you have a local mogilefsd on 127.0.0.1:7001
+DIST_TEST=skip
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/MogileFS-Client-Async/metadata.xml b/dev-perl/MogileFS-Client-Async/metadata.xml
new file mode 100644
index 000000000000..361695263c32
--- /dev/null
+++ b/dev-perl/MogileFS-Client-Async/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MogileFS-Client-Async</remote-id>
+ <remote-id type="cpan-module">MogileFS::Client::Async</remote-id>
+ <remote-id type="cpan-module">MogileFS::Client::Callback</remote-id>
+ <remote-id type="cpan-module">MogileFS::Client::CallbackFile</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MogileFS-Client/Manifest b/dev-perl/MogileFS-Client/Manifest
new file mode 100644
index 000000000000..ae24fcc81c00
--- /dev/null
+++ b/dev-perl/MogileFS-Client/Manifest
@@ -0,0 +1,3 @@
+DIST MogileFS-Client-1.17.tar.gz 24315 BLAKE2B 5876142947cd8b412170498107efe8540bb8edf105380fd7fd674568caf9c59f1336cd470f7a24dab984ff3ba3f232d63868b247a3504db93fc2434706208752 SHA512 5de4eb69134615cd10c099bc5494f11935740387032f5461fb04db91683bb17b9b49db0071df8347e3023eb1249d5b5c2b910ff21e7abdc07777493021748282
+EBUILD MogileFS-Client-1.170.0-r2.ebuild 378 BLAKE2B da683788ed703da77371b20dbf80b906fcdfbe751bf38fb6e2deeeb987f969e4ad6aaafcd0de4ab2974ca3beb0fedc3da15aead236a7365265d30959c4678fc9 SHA512 80befa1e5970755f0807fb849932fa164415d3a7109db5898e222df081553522bfbd2319357bc27e6c243796d2044e503a3a17427b2a723a2d8e810fc16a49a5
+MISC metadata.xml 750 BLAKE2B bd2ab6ef5e876d9074065be0d9aa5175f5fe14862c5fadf9ab3c82ced9f7e5d64bc4effd9f15d198fdea91dafd5c439f8e7987764b5806843e1288c0549b576d SHA512 da23a2e298682c8796ba1cf5c2736d4c7d5f5c3b45122b58ad92309dfb34c0c2086367af7623d4e2f2cb4c6339c77b7b91e763b21498f5469df688df8e4daa0e
diff --git a/dev-perl/MogileFS-Client/MogileFS-Client-1.170.0-r2.ebuild b/dev-perl/MogileFS-Client/MogileFS-Client-1.170.0-r2.ebuild
new file mode 100644
index 000000000000..9300e00efe07
--- /dev/null
+++ b/dev-perl/MogileFS-Client/MogileFS-Client-1.170.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DORMANDO
+DIST_VERSION=${PV%0.0}
+inherit perl-module
+
+DESCRIPTION="Client library for the MogileFS distributed file system"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/IO-stringy-2.110
+ dev-perl/libwww-perl"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/MogileFS-Client/metadata.xml b/dev-perl/MogileFS-Client/metadata.xml
new file mode 100644
index 000000000000..e6cc6ca9f658
--- /dev/null
+++ b/dev-perl/MogileFS-Client/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MogileFS-Client</remote-id>
+ <remote-id type="cpan-module">MogileFS::Admin</remote-id>
+ <remote-id type="cpan-module">MogileFS::Backend</remote-id>
+ <remote-id type="cpan-module">MogileFS::Client</remote-id>
+ <remote-id type="cpan-module">MogileFS::ClientHTTPFile</remote-id>
+ <remote-id type="cpan-module">MogileFS::NewHTTPFile</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MogileFS-Network-0.60.0-r2 b/dev-perl/MogileFS-Network-0.60.0-r2
deleted file mode 100644
index db5740635548..000000000000
--- a/dev-perl/MogileFS-Network-0.60.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Net-Netmask dev-perl/Net-Patricia >=dev-perl/MogileFS-Server-2.580.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Network awareness and extensions for MogileFS::Server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MogileFS-Network/
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-Netmask dev-perl/Net-Patricia >=dev-perl/MogileFS-Server-2.580.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HACHI/MogileFS-Network-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1a914d6e9eccb7c5112598c7f5258dbc
diff --git a/dev-perl/MogileFS-Network/Manifest b/dev-perl/MogileFS-Network/Manifest
new file mode 100644
index 000000000000..0b75404f1475
--- /dev/null
+++ b/dev-perl/MogileFS-Network/Manifest
@@ -0,0 +1,3 @@
+DIST MogileFS-Network-0.06.tar.gz 9981 BLAKE2B a547d4c9405a69c7e161bd872448a1ebf213568fcba8e56c5ed8a7dc6abf99ece217ad9070171a2f6bc30ba0ce6c636802a1a00c5cdc54121ef4aa1f51f47ede SHA512 3f2730be8394751d5b39387354f776088f6caf219ec47c6fd099eaaddcb0d2e60a1d86fee4009fbc741355ac072e0d6f1bcccb22ba9856da597960f1c7916db3
+EBUILD MogileFS-Network-0.60.0-r2.ebuild 433 BLAKE2B 00f36601f27d15c48911d3e43176a15828e21b95e835de0e2635e4d73182cf52c1ba74b9f70c0fbdb2457f457daff427e5a96a63199707a8357bb09637552169 SHA512 fda29e701d4d225f0eeee41cc3a863d1a8e7f8b6a3efba87ec7892c8a3d23b588f59ec09e0edf49fc046286ce16b737d86c6fbfb042bd649995ef5f71bb7afc1
+MISC metadata.xml 744 BLAKE2B c3deb5573eeb52789b58c209ded792808b72d4cc7809c27f2fb1b109b34d9654ec3f499cd005ac0c1e08a768af09957a168d319ebb425f4f398e71539fb514bb SHA512 f6b9e2081fd908db014ab64f07c2b03b6be1531663a29712448581b73e77c639342ebc7fe01590ff1beef38c660f3129d0d853b88b868f64a5224a08eab81e91
diff --git a/dev-perl/MogileFS-Network/MogileFS-Network-0.60.0-r2.ebuild b/dev-perl/MogileFS-Network/MogileFS-Network-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..7098557d7d27
--- /dev/null
+++ b/dev-perl/MogileFS-Network/MogileFS-Network-0.60.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HACHI
+DIST_VERSION=0.06
+
+inherit perl-module
+
+DESCRIPTION="Network awareness and extensions for MogileFS::Server"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE=""
+
+RDEPEND="dev-perl/Net-Netmask
+ dev-perl/Net-Patricia
+ >=dev-perl/MogileFS-Server-2.580.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/MogileFS-Network/metadata.xml b/dev-perl/MogileFS-Network/metadata.xml
new file mode 100644
index 000000000000..e64f323131de
--- /dev/null
+++ b/dev-perl/MogileFS-Network/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MogileFS-Network</remote-id>
+ <remote-id type="cpan-module">MogileFS::Network</remote-id>
+ <remote-id type="cpan-module">MogileFS::Plugin::ZoneLocal</remote-id>
+ <remote-id type="cpan-module">MogileFS::ReplicationPolicy::HostsPerNetwork</remote-id>
+ <remote-id type="cpan-module">MogileFS::ReplicationPolicy::MultipleNetworks</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MogileFS-Server-2.720.0-r1 b/dev-perl/MogileFS-Server-2.720.0-r1
deleted file mode 100644
index bc8cd7446dac..000000000000
--- a/dev-perl/MogileFS-Server-2.720.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=dev-perl/Net-Netmask >=dev-perl/Danga-Socket-1.610.0 >=dev-perl/Sys-Syscall-0.220.0 >=dev-perl/Perlbal-1.790 >=dev-perl/IO-AIO-4 dev-perl/libwww-perl >=dev-perl/MogileFS-Client-1.170.0 >=dev-perl/MogileFS-Utils-2.280.0 dev-perl/Cache-Memcached dev-perl/DBI mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBD-SQLite ) dev-lang/perl:=
-DESCRIPTION=Server for the MogileFS distributed file system
-EAPI=6
-HOMEPAGE=http://www.danga.com/mogilefs/ http://search.cpan.org/dist/MogileFS-Server/
-IUSE=mysql sqlite postgres
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-perl/Net-Netmask >=dev-perl/Danga-Socket-1.610.0 >=dev-perl/Sys-Syscall-0.220.0 >=dev-perl/Perlbal-1.790 >=dev-perl/IO-AIO-4 dev-perl/libwww-perl >=dev-perl/MogileFS-Client-1.170.0 >=dev-perl/MogileFS-Utils-2.280.0 dev-perl/Cache-Memcached dev-perl/DBI mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBD-SQLite ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DORMANDO/MogileFS-Server-2.72.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 user 8bc2845510e2109af75e3eeac607ec81
-_md5_=3b01b0abe8f4a70b69fc88561b6dea81
diff --git a/dev-perl/MogileFS-Server/Manifest b/dev-perl/MogileFS-Server/Manifest
new file mode 100644
index 000000000000..4d9c5448998a
--- /dev/null
+++ b/dev-perl/MogileFS-Server/Manifest
@@ -0,0 +1,4 @@
+AUX MogileFS-Server-2.720.0-gentoo-init-conf.patch 3945 BLAKE2B 590164b44c6f166950a7625b669a5ad94891b70d078b9c3780ed4385536cd124c6aefdca3aa29c2127cda61987f8b19e1ba5c59f48ee01d50d46060a1b2fd5f9 SHA512 e8a294dcea44a25f2128d199b3e202a799ed4fc8716ae1e99606ccee900a8d1ecb4a5dff7a5369038bf936bc40fcb2e0dae104a1a0d4415eb49dfbd47aa69a09
+DIST MogileFS-Server-2.72.tar.gz 200057 BLAKE2B 835a7799389e536b42ed000b8ce07225609501ee6a4c002253a0018d0b17c815e8825a56f78ee0c0604d57cafea45ac044fda4e6e6bc33e0b60b8ed5b51a7e10 SHA512 4076ba33123c984f9d7c56db7d308b4d857e852caa8d811d86ed551b9ab74a6dfc93b034d034ec2802376035799860c613aef2bdd3898c1225e37727fda34ade
+EBUILD MogileFS-Server-2.720.0-r1.ebuild 1983 BLAKE2B 10713fd1c36cf707c657b88d2592bcc07503ab6178006c9594233a7f9f9887c746d84702d3f9c7984c7d03dadc0e44347b30f7cf235725d99c7ee2cb4ad8444f SHA512 4fd691e7bc7d2fc49aa95471badefdd973ba7f4f53e7a1f1a4505e46b1c8f42e2b9a4b29560a50ac7020d59d2e065072f79d65ffc2b154fbc19b18b1783ef154
+MISC metadata.xml 4549 BLAKE2B eb81910b09295bbf72b0afc491e873184f7d6c247cc439c3df52dcdbab00af94b336491c218ef31e232fecdc5f3b89f44a233f6911c818b1c96e651c817f6336 SHA512 406e5860c1e43a71c2e101891b83986bdb9b604d5a92e021abdb1b28900b05bc51a81551ee8d535e31fc78b29e0de34fd956f4ccd3743ccf5d749600e0594bce
diff --git a/dev-perl/MogileFS-Server/MogileFS-Server-2.720.0-r1.ebuild b/dev-perl/MogileFS-Server/MogileFS-Server-2.720.0-r1.ebuild
new file mode 100644
index 000000000000..691d30b4fd8f
--- /dev/null
+++ b/dev-perl/MogileFS-Server/MogileFS-Server-2.720.0-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DORMANDO
+DIST_VERSION=${PV%0.0}
+inherit user perl-module
+
+DESCRIPTION="Server for the MogileFS distributed file system"
+HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
+
+IUSE="mysql sqlite postgres"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+# Upstream site recommends this,
+# but it breaks Perlbal
+# dev-perl/Perlbal-XS-HTTPHeaders
+RDEPEND="dev-perl/Net-Netmask
+ >=dev-perl/Danga-Socket-1.610.0
+ >=dev-perl/Sys-Syscall-0.220.0
+ >=dev-perl/Perlbal-1.790
+ >=dev-perl/IO-AIO-4
+ dev-perl/libwww-perl
+ >=dev-perl/MogileFS-Client-1.170.0
+ >=dev-perl/MogileFS-Utils-2.280.0
+ dev-perl/Cache-Memcached
+ dev-perl/DBI
+ mysql? ( dev-perl/DBD-mysql )
+ postgres? ( dev-perl/DBD-Pg )
+ sqlite? ( dev-perl/DBD-SQLite )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-gentoo-init-conf.patch"
+)
+DIST_TEST="do"
+
+MOGILE_USER="mogile"
+
+pkg_setup() {
+ # Warning! It is important that the uid is constant over Gentoo machines
+ # As mogilefs may be used with non-local block devices that move!
+ enewuser ${MOGILE_USER} 460 -1 -1
+}
+
+src_install() {
+ perl-module_src_install || die "perl-module_src_install failed"
+ cd "${S}"
+
+ newconfd "${S}"/gentoo/conf.d/mogilefsd mogilefsd
+ newinitd "${S}"/gentoo/init.d/mogilefsd mogilefsd
+
+ newconfd "${S}"/gentoo/conf.d/mogstored mogstored
+ newinitd "${S}"/gentoo/init.d/mogstored mogstored
+
+ newinitd "${S}"/gentoo/init.d/mogautomount mogautomount
+
+ diropts -m 700 -o ${MOGILE_USER}
+ keepdir /var/mogdata
+
+ diropts -m 755 -o root
+ dodir /etc/mogilefs
+
+ insinto /etc/mogilefs
+ insopts -m 600 -o root -g ${MOGILE_USER}
+ newins "${S}"/gentoo/conf/mogilefsd.conf mogilefsd.conf
+ newins "${S}"/gentoo/conf/mogstored.conf mogstored.conf
+}
+
+pkg_postinst() {
+ chmod 640 "${ROOT}"/etc/mogilefs/{mogilefsd,mogstored}.conf
+ chown root:${MOGILE_USER} "${ROOT}"/etc/mogilefs/{mogilefsd,mogstored}.conf
+}
diff --git a/dev-perl/MogileFS-Server/files/MogileFS-Server-2.720.0-gentoo-init-conf.patch b/dev-perl/MogileFS-Server/files/MogileFS-Server-2.720.0-gentoo-init-conf.patch
new file mode 100644
index 000000000000..7a90e5c5d793
--- /dev/null
+++ b/dev-perl/MogileFS-Server/files/MogileFS-Server-2.720.0-gentoo-init-conf.patch
@@ -0,0 +1,184 @@
+diff --git a/gentoo/conf.d/mogilefsd b/gentoo/conf.d/mogilefsd
+new file mode 100644
+index 0000000..b6968d1
+--- /dev/null
++++ b/gentoo/conf.d/mogilefsd
+@@ -0,0 +1,3 @@
++PIDFILE="/var/run/mogile/mogilefsd.pid"
++MOGILEFSD_OPTS="--daemonize --pidfile=${PIDFILE}"
++# vim: ft=gentoo-conf-d:
+diff --git a/gentoo/conf.d/mogstored b/gentoo/conf.d/mogstored
+new file mode 100644
+index 0000000..aa3cb63
+--- /dev/null
++++ b/gentoo/conf.d/mogstored
+@@ -0,0 +1,3 @@
++PIDFILE="/var/run/mogile/mogstored.pid"
++MOGSTORED_OPTS=""
++# vim: ft=gentoo-conf-d:
+diff --git a/gentoo/conf/mogilefsd.conf b/gentoo/conf/mogilefsd.conf
+new file mode 100644
+index 0000000..df50e23
+--- /dev/null
++++ b/gentoo/conf/mogilefsd.conf
+@@ -0,0 +1,34 @@
++# System user
++user = mogile
++# These are set inside the Gentoo conf.d/mogilefsd
++#pidfile = /var/run/mogile/mogilefsd.pid
++#daemonize = 1
++
++# Database settings
++db_dsn = DBI:mysql:mogilefs
++db_user = mogile
++# You must insert your password here!
++db_pass = __PASSWORD__
++
++# Network settings
++#conf_port = 7001
++#listen = 10.0.0.1:7001,
++
++# Storage
++#mog_root = /mnt/mogilefs
++
++# Plugins
++#plugins = ...
++
++# Tuning knobs
++#query_jobs = 20
++#delete_jobs = 1
++#replicate_jobs = 1
++#monitor_jobs = 1
++#reaper_jobs = 1
++#min_free_space = 100
++#max_disk_age = 5
++#node_timeout = 2
++#old_repl_compat = 1
++#default_mindevcount = 2
++#no_unreachable_tracking = 1
+diff --git a/gentoo/conf/mogstored.conf b/gentoo/conf/mogstored.conf
+new file mode 100644
+index 0000000..100a8c3
+--- /dev/null
++++ b/gentoo/conf/mogstored.conf
+@@ -0,0 +1,21 @@
++# These are set inside the Gentoo conf.d/mogilefsd
++#pidfile = /var/run/mogile/mogstored.pid
++#daemonize = 1
++
++# Network settings
++#httplisten = 0.0.0.0:7500
++#mgmtlisten = 0.0.0.0:7501
++
++# Storage
++#docroot = /var/mogdata
++
++# Server type
++# Perlbal is the default
++#server = perlbal
++# But lighttpd is supported too
++#server = lighttpd
++#serverbin = /usr/sbin/lighttpd
++
++# Tuning knobs
++#max_conns = 10000
++#opt_iostat 1
+diff --git a/gentoo/init.d/mogautomount b/gentoo/init.d/mogautomount
+new file mode 100644
+index 0000000..f287366
+--- /dev/null
++++ b/gentoo/init.d/mogautomount
+@@ -0,0 +1,21 @@
++#!/sbin/openrc-run
++
++NAME="mogautomount"
++BINARY="/usr/bin/mogautomount"
++
++depend() {
++ use net
++ before mogstored
++}
++
++start() {
++ ebegin "Mounting MogileFS disks"
++ ${BINARY} --chmod-mountpoints
++ eend $?
++}
++
++stop() {
++ :
++}
++
++# vim: ft=gentoo-init-d:
+diff --git a/gentoo/init.d/mogilefsd b/gentoo/init.d/mogilefsd
+new file mode 100644
+index 0000000..062568e
+--- /dev/null
++++ b/gentoo/init.d/mogilefsd
+@@ -0,0 +1,31 @@
++#!/sbin/openrc-run
++
++NAME="mogilefsd"
++BINARY="/usr/bin/mogilefsd"
++MOGILE_UID="mogile"
++MOGILE_GID="mogile"
++
++depend() {
++ use net mysql postgresql
++ after mysql postgresql
++}
++
++start() {
++ checkpath --directory \
++ --owner "${MOGILE_UID}:${MOGILE_GID}" \
++ --mode 700 \
++ "$(dirname $PIDFILE)"
++ ebegin "Starting $NAME"
++ start-stop-daemon --chuid ${MOGILE_UID}:${MOGILE_GID} --start \
++ --pidfile ${PIDFILE} --exec ${BINARY} \
++ -- ${MOGILEFSD_OPTS}
++ eend $?
++}
++
++stop() {
++ ebegin "Stopping $NAME"
++ start-stop-daemon --stop --quiet --pidfile="${PIDFILE}"
++ eend $?
++}
++
++# vim: ft=gentoo-init-d noet:
+diff --git a/gentoo/init.d/mogstored b/gentoo/init.d/mogstored
+new file mode 100644
+index 0000000..d28a853
+--- /dev/null
++++ b/gentoo/init.d/mogstored
+@@ -0,0 +1,29 @@
++#!/sbin/openrc-run
++
++NAME="mogstored"
++BINARY="/usr/bin/mogstored"
++MOGILE_UID="mogile"
++MOGILE_GID="mogile"
++
++depend() {
++ use net logger
++ before mogilefsd
++ need mogautomount
++}
++
++start() {
++ install -o $MOGILE_UID -g $MOGILE_GID -d $(dirname $PIDFILE)
++ ebegin "Starting $NAME"
++ start-stop-daemon --start --quiet \
++ --pidfile=${PIDFILE} --exec ${BINARY} \
++ -- --daemonize --pidfile=${PIDFILE} ${MOGSTORED_OPTS}
++ eend $?
++}
++
++stop() {
++ ebegin "Stopping $NAME"
++ start-stop-daemon --stop --quiet --pidfile="${PIDFILE}"
++ eend $?
++}
++
++# vim: ft=gentoo-init-d:
diff --git a/dev-perl/MogileFS-Server/metadata.xml b/dev-perl/MogileFS-Server/metadata.xml
new file mode 100644
index 000000000000..fae2fa3f85f4
--- /dev/null
+++ b/dev-perl/MogileFS-Server/metadata.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MogileFS-Server</remote-id>
+ <remote-id type="cpan-module">Mgd</remote-id>
+ <remote-id type="cpan-module">MogPath</remote-id>
+ <remote-id type="cpan-module">MogileFS</remote-id>
+ <remote-id type="cpan-module">MogileFS::Checksum</remote-id>
+ <remote-id type="cpan-module">MogileFS::Class</remote-id>
+ <remote-id type="cpan-module">MogileFS::Config</remote-id>
+ <remote-id type="cpan-module">MogileFS::Connection::Client</remote-id>
+ <remote-id type="cpan-module">MogileFS::Connection::Mogstored</remote-id>
+ <remote-id type="cpan-module">MogileFS::Connection::Worker</remote-id>
+ <remote-id type="cpan-module">MogileFS::DevFID</remote-id>
+ <remote-id type="cpan-module">MogileFS::Device</remote-id>
+ <remote-id type="cpan-module">MogileFS::DeviceState</remote-id>
+ <remote-id type="cpan-module">MogileFS::Domain</remote-id>
+ <remote-id type="cpan-module">MogileFS::Exception</remote-id>
+ <remote-id type="cpan-module">MogileFS::FID</remote-id>
+ <remote-id type="cpan-module">MogileFS::Factory</remote-id>
+ <remote-id type="cpan-module">MogileFS::Factory::Class</remote-id>
+ <remote-id type="cpan-module">MogileFS::Factory::Device</remote-id>
+ <remote-id type="cpan-module">MogileFS::Factory::Domain</remote-id>
+ <remote-id type="cpan-module">MogileFS::Factory::Host</remote-id>
+ <remote-id type="cpan-module">MogileFS::HTTPFile</remote-id>
+ <remote-id type="cpan-module">MogileFS::Host</remote-id>
+ <remote-id type="cpan-module">MogileFS::IOStatWatch::Client</remote-id>
+ <remote-id type="cpan-module">MogileFS::IOStatWatcher</remote-id>
+ <remote-id type="cpan-module">MogileFS::ProcManager</remote-id>
+ <remote-id type="cpan-module">MogileFS::Rebalance</remote-id>
+ <remote-id type="cpan-module">MogileFS::ReplicationPolicy</remote-id>
+ <remote-id type="cpan-module">MogileFS::ReplicationPolicy::MultipleHosts</remote-id>
+ <remote-id type="cpan-module">MogileFS::ReplicationPolicy::Union</remote-id>
+ <remote-id type="cpan-module">MogileFS::ReplicationRequest</remote-id>
+ <remote-id type="cpan-module">MogileFS::Server</remote-id>
+ <remote-id type="cpan-module">MogileFS::Store</remote-id>
+ <remote-id type="cpan-module">MogileFS::Store::MySQL</remote-id>
+ <remote-id type="cpan-module">MogileFS::Store::Postgres</remote-id>
+ <remote-id type="cpan-module">MogileFS::Store::SQLite</remote-id>
+ <remote-id type="cpan-module">MogileFS::Test</remote-id>
+ <remote-id type="cpan-module">MogileFS::Util</remote-id>
+ <remote-id type="cpan-module">MogileFS::Worker</remote-id>
+ <remote-id type="cpan-module">MogileFS::Worker::Delete</remote-id>
+ <remote-id type="cpan-module">MogileFS::Worker::Fsck</remote-id>
+ <remote-id type="cpan-module">MogileFS::Worker::JobMaster</remote-id>
+ <remote-id type="cpan-module">MogileFS::Worker::Monitor</remote-id>
+ <remote-id type="cpan-module">MogileFS::Worker::Query</remote-id>
+ <remote-id type="cpan-module">MogileFS::Worker::Reaper</remote-id>
+ <remote-id type="cpan-module">MogileFS::Worker::Replicate</remote-id>
+ <remote-id type="cpan-module">Mogstored::ChildProcess</remote-id>
+ <remote-id type="cpan-module">Mogstored::ChildProcess::DiskUsage</remote-id>
+ <remote-id type="cpan-module">Mogstored::ChildProcess::IOStat</remote-id>
+ <remote-id type="cpan-module">Mogstored::FIDStatter</remote-id>
+ <remote-id type="cpan-module">Mogstored::HTTPServer</remote-id>
+ <remote-id type="cpan-module">Mogstored::HTTPServer::Apache</remote-id>
+ <remote-id type="cpan-module">Mogstored::HTTPServer::Lighttpd</remote-id>
+ <remote-id type="cpan-module">Mogstored::HTTPServer::None</remote-id>
+ <remote-id type="cpan-module">Mogstored::HTTPServer::Perlbal</remote-id>
+ <remote-id type="cpan-module">Mogstored::SideChannelClient</remote-id>
+ <remote-id type="cpan-module">Mogstored::SideChannelListener</remote-id>
+ <remote-id type="cpan-module">Mogstored::TaskQueue</remote-id>
+ <remote-id type="cpan-module">MogstoredHandle</remote-id>
+ <remote-id type="cpan-module">ProcessHandle</remote-id>
+ <remote-id type="cpan-module">TrackerHandle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MogileFS-Utils-2.290.0 b/dev-perl/MogileFS-Utils-2.290.0
deleted file mode 100644
index 179f3269c303..000000000000
--- a/dev-perl/MogileFS-Utils-2.290.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO-Compress dev-perl/libwww-perl >=dev-perl/MogileFS-Client-1.160.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Server for the MogileFS distributed file system
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MogileFS-Utils/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO-Compress dev-perl/libwww-perl >=dev-perl/MogileFS-Client-1.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DORMANDO/MogileFS-Utils-2.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e59f21bb68089f1d9e69f2477cd5f16a
diff --git a/dev-perl/MogileFS-Utils/Manifest b/dev-perl/MogileFS-Utils/Manifest
new file mode 100644
index 000000000000..89930a8ec189
--- /dev/null
+++ b/dev-perl/MogileFS-Utils/Manifest
@@ -0,0 +1,3 @@
+DIST MogileFS-Utils-2.29.tar.gz 40648 BLAKE2B ef97bb9820f0dd25f8e1b36a10d08ae48ac2241ab3fcc875e366ec834115c215c12101814eb8a0d40ecd915ab5b71c6283365c1f10b75a3e13741bece65607f1 SHA512 833dd37266be5337ac4a64df5677ed988aee47df6e883d409e6d2326207dd9540e941f61752959e3ca200d83ae061a234fc79073ccffb71fddcda88753efbd99
+EBUILD MogileFS-Utils-2.290.0.ebuild 437 BLAKE2B 3d0506f02f8e9820090919c14e3da3592c0d541d6fc75bc02a414bcd3fde6a398a917616382e57e22d32dd35a2b889391ded7ca965b862981e9750d632ab3d7e SHA512 a7e6ad510d81b3a53236ef834b732291201751b43eedef5563c792b7159c1b484a837c89c9f22ecc900979d2d91de61d2f03a2ed5b31edf9e9be53a0a6e184de
+MISC metadata.xml 483 BLAKE2B c1f6d1ea3e73f8192841a672adf9150bf6935ea088f8a3ea1238b37767cb7f0571ec91a6835aee61987bb1a86cbb7d5bb1a235d9b4e3e4697234574e26926dbc SHA512 6ea52215913cb023b2ee22d6761888344513647b306720908df9e2506ca4cbb1cd8531dde410b1fc5093ff44167f63ad2044a2724bddee785a368ce7cb0aad41
diff --git a/dev-perl/MogileFS-Utils/MogileFS-Utils-2.290.0.ebuild b/dev-perl/MogileFS-Utils/MogileFS-Utils-2.290.0.ebuild
new file mode 100644
index 000000000000..b0d322b7bbdd
--- /dev/null
+++ b/dev-perl/MogileFS-Utils/MogileFS-Utils-2.290.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DORMANDO
+DIST_VERSION=${PV%0.0}
+inherit perl-module
+
+DESCRIPTION="Server for the MogileFS distributed file system"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-IO-Compress
+ dev-perl/libwww-perl
+ >=dev-perl/MogileFS-Client-1.160.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/MogileFS-Utils/metadata.xml b/dev-perl/MogileFS-Utils/metadata.xml
new file mode 100644
index 000000000000..17010f304e04
--- /dev/null
+++ b/dev-perl/MogileFS-Utils/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MogileFS-Utils</remote-id>
+ <remote-id type="cpan-module">MogileFS::Utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mojolicious-6.610.0 b/dev-perl/Mojolicious-6.610.0
deleted file mode 100644
index e1afef1ea098..000000000000
--- a/dev-perl/Mojolicious-6.610.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-6.61.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=004c35cd87a788f00fd22329a48cb0e5
diff --git a/dev-perl/Mojolicious-7.110.0 b/dev-perl/Mojolicious-7.110.0
deleted file mode 100644
index a00fcfde874f..000000000000
--- a/dev-perl/Mojolicious-7.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dfaa51a0b34d7c8d5ee275782b4746df
diff --git a/dev-perl/Mojolicious-7.120.0 b/dev-perl/Mojolicious-7.120.0
deleted file mode 100644
index 1566bb361f9c..000000000000
--- a/dev-perl/Mojolicious-7.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a62bde3479ae6b4f3344b97efbb2a876
diff --git a/dev-perl/Mojolicious-7.140.0 b/dev-perl/Mojolicious-7.140.0
deleted file mode 100644
index 030c40754d3e..000000000000
--- a/dev-perl/Mojolicious-7.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=03a62515418f1b23f4a7c45239709884
diff --git a/dev-perl/Mojolicious-7.190.0 b/dev-perl/Mojolicious-7.190.0
deleted file mode 100644
index b449acccadb4..000000000000
--- a/dev-perl/Mojolicious-7.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=be0efdea84afe078ed6007ba0e5fe01f
diff --git a/dev-perl/Mojolicious-7.200.0 b/dev-perl/Mojolicious-7.200.0
deleted file mode 100644
index 94ba85216b6c..000000000000
--- a/dev-perl/Mojolicious-7.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=89723f5f7c749602671883298233a29c
diff --git a/dev-perl/Mojolicious-7.210.0 b/dev-perl/Mojolicious-7.210.0
deleted file mode 100644
index e8286b2cadb2..000000000000
--- a/dev-perl/Mojolicious-7.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5fed27e38c85d46c5bb09d3912b81616
diff --git a/dev-perl/Mojolicious-7.290.0 b/dev-perl/Mojolicious-7.290.0
deleted file mode 100644
index 9d5277250587..000000000000
--- a/dev-perl/Mojolicious-7.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0f0415f29b7f636d408abdfa09faaee4
diff --git a/dev-perl/Mojolicious-7.300.0 b/dev-perl/Mojolicious-7.300.0
deleted file mode 100644
index 339b147a7743..000000000000
--- a/dev-perl/Mojolicious-7.300.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.30.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c896afb1c14eb7ab4e02cbeb70f46556
diff --git a/dev-perl/Mojolicious-7.310.0 b/dev-perl/Mojolicious-7.310.0
deleted file mode 100644
index 8ee0a4b1921a..000000000000
--- a/dev-perl/Mojolicious-7.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=859ce8f06de6fbdf875436b8efc5648e
diff --git a/dev-perl/Mojolicious-7.320.0 b/dev-perl/Mojolicious-7.320.0
deleted file mode 100644
index 901df3e8080b..000000000000
--- a/dev-perl/Mojolicious-7.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9fda01eb2fbf8c77eb4be9c82ea5a0a4
diff --git a/dev-perl/Mojolicious-7.570.0 b/dev-perl/Mojolicious-7.570.0
deleted file mode 100644
index b93217569437..000000000000
--- a/dev-perl/Mojolicious-7.570.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Real-time web framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mojolicious/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/EV-4.0.0 ) >=virtual/perl-IO-Socket-IP-0.370.0 >=virtual/perl-JSON-PP-2.271.30 >=virtual/perl-Pod-Simple-3.90.0 >=virtual/perl-Time-Local-1.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRI/Mojolicious-7.57.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=12d91e278ab146dd3865dc352be5b23b
diff --git a/dev-perl/Mojolicious/Manifest b/dev-perl/Mojolicious/Manifest
new file mode 100644
index 000000000000..153cc2407283
--- /dev/null
+++ b/dev-perl/Mojolicious/Manifest
@@ -0,0 +1,25 @@
+DIST Mojolicious-6.61.tar.gz 652374 BLAKE2B 61f9f59d34e94355e509bf5e4b18a2da0d87c451d5d553f3437824a90e23ebfd2738dec8035c9f3c1cb74cfba454f6c5ba2e1bb04bd458867a1b9166e79f4b2a SHA512 8b251fb0bb9dec8dc2f2e0279e6ae3591acec626e2c8e5151494f363fe688c6a7c520727620b59d90e38d8192f8cc126fea27ea4177984427976921ff2094ce2
+DIST Mojolicious-7.11.tar.gz 659859 BLAKE2B ea4a646d1664a01223bcb811b9200d7f969fd7db59e903da8c77cb49bbfd53ede0a7b8163f7d81b52813944005dfe82565521915dfb10c9949e72bae29bf4ddb SHA512 4ccb3c2e82328dbd01ecd8fc6d0934dc4ad215d443a0a2a7af0d1822d692b5bee96c8103c0361a89c3708c7c1363842e0a4a008c963fa59f420afbee0aba25ea
+DIST Mojolicious-7.12.tar.gz 660570 BLAKE2B 44ceb7aec481e9ec2c96231398443cb0835439d0257c560041d8e20d14f48f1da77ee652824971cbdd3c635b0b12dbe6d0a8f3e0a151dfb806ba682fc64f699e SHA512 0c1e389382e7d4dfdd6fd9eab0baef786f232d88fe2fadb9eff78bb184ef0b63c53c913c7d9410a0c6c910a7e3f4874387eefc02100f832f6c8f34933dd0e728
+DIST Mojolicious-7.14.tar.gz 661916 BLAKE2B a84f178e00251b4a7bf47e09b489826c08114467a51ea41d2211a2ed9846588834fc68a9a49952713638dd096fb2bc76eb3ee90dcd7e96255ddb185a789fdf8a SHA512 da65782734664161338a502174c1f778a48e0b4e47498f9ed298a1728ba58bc56f86ab08b88c0076518afdcdb9e0723cee4af9d3ed1213cef6446a90eaae36b6
+DIST Mojolicious-7.19.tar.gz 665594 BLAKE2B c0b35634404ecea872710e2c0494f102dd9f43d0f25e673d15d9a48a5b878652aff97397fe7b21fc0cc69d8c75ba5e30f86cd617a1d740533228df38a5f74342 SHA512 43f7b69c1d0968fe472da09c1584c9a93f17a57b0e064e4127454bf79ad8a24df586eb3acc8c8d7242dc8bf51e8269731d749923b5dfbe0430dbb3ad7301d479
+DIST Mojolicious-7.20.tar.gz 665674 BLAKE2B 3e6cdf27c54cad393ea37a8bdefcbc248f99cfa67e2f3c174b73ae81c095e3171bf11f533392fda9215d1a1260c9029b0dd6d9ee7eecf38fc685d02f7b5f8ca0 SHA512 d51a2aa9e4f757e7cad50ec374ce054cf9bd03fa795fcd6755f6bbf22e81ed611c796cb7f42c5a6a992dc93206d449cd7604662c8eff7da91e5cf6d7b4b3ba02
+DIST Mojolicious-7.21.tar.gz 666264 BLAKE2B 3f2700b616ccfe884709bc059b7ddb3856ce72eaa7e3d660a800ab60ca643027528ccc981fd74571d994ca4cdf18ef2c721e91edd91dd951398f30eed29e3664 SHA512 05f2688b7377b47c262e3a3f43610673e72ead7bf486da83066b581ececc94f57495efbcc3536a11ab3a401f098052d26962aca7df0f1b7de90fd6e7efbfcd36
+DIST Mojolicious-7.29.tar.gz 673278 BLAKE2B 38eda53a08c7c1bb9393566c0e76e893dd118ecbe5b928169b8d4da4bc49bef3448c582bf8e5846c5c1f90664fe7d19154bc26a6eeb66a1e65ec6ebc6107352d SHA512 f3cdf282f37d2ff670fe8f9d6a8a9e5f18e74527ab42c51e8c5333555376bf177fbad052ad843ce7c849b1c2ddec2c42c2db4cfeac1fc0c33d571bec43aa32a3
+DIST Mojolicious-7.30.tar.gz 674616 BLAKE2B b50759920c1e3f4ac5e777f9379da37f852ff1265c84cdc06935a2557f6aa6d43881ac8ca59c1d3aabfb9c282b589166b40c2e8f5b2dcee3e80f43a895064f4a SHA512 be1b6d3bae65c67f99bb75b2a8d8a15b8493560d4cece47adbf2660a3e1479803dbfdae7d5c226a37004db8c0aa1fed21202c192c4675c8a60dc2f4368a35016
+DIST Mojolicious-7.31.tar.gz 674071 BLAKE2B 02ce7ee30aed5a0b1b9e73c1e5b4055c9ba1e48a104c58fb11c974ec469370a693122a67c3ee9fad3f48c9c69ce819338bdb72440a9d4568cd1fad90ba54280d SHA512 2ba4eb664c2e21e3b2b73ecd18931bb39e1de9e8b0998bc723044abcb77d489ec9099de3d2b87d13f3cbd08adb829031e6746059df3657d5d2378374b4f98966
+DIST Mojolicious-7.32.tar.gz 674609 BLAKE2B 31b3aeb9da98e5c8a92528d699e4e3666352a165904321df02525b16b82c07646d3643880e1e00bee6443d69c641724650bb5a0827a51a71953b936cbea0bd93 SHA512 9beedf0621e6d74afa3f0c57f13ebbb83a4cf2fefc4a9f3fa5924d744b9b92044e722dd7df641d9f525547afe5ef3eb6c521ef3c4936f970e73fa40cb08a9cd0
+DIST Mojolicious-7.57.tar.gz 706093 BLAKE2B 13212367fe09a437a97093668558ded1216465b25dd145ecf7e62256f05f129a434164a346bb3e928482fc041acfd68350e9e71ac088c49f679df43221917f73 SHA512 2bb830ca14cda5571a614ad74144c047dd96fafe49b530b1e6e19115c43cc3b8f4f174f549fdb8816183e42f26620fcf36b47f7c05ae592273c74c38dfaa4c0b
+EBUILD Mojolicious-6.610.0.ebuild 645 BLAKE2B 36f6899fbfe3f1de6e03e251f4b8ef476d01e8ee93060338bd8ff399dea9b66076caefd543091f9fe51388dff01b8f7591523beaf44d387daf660978fd852460 SHA512 c937c4f9b7ead0d95fa38120299797d425aafdf0878ec7ce2682bed61b0aa8960931e20440287abcb3cda9d115c449baca1ee229efee3f6d0373b0ad981d1c2f
+EBUILD Mojolicious-7.110.0.ebuild 645 BLAKE2B 33b0dc32fd34d0ec5907e82ba570f259f6fab404ee2ec4294afe50ad47af7b50bf40bed90ee2624426fe51483bd7a298852c0c988e333b11d50cdfbbd923bf22 SHA512 24851462ff78f8260203755475fdee80450c3a059bbeb82633c9fd88139d976f9939c3c16bfdd998fde3839096e9c99c5438420ed7218d12ff38d6a3d7f03eef
+EBUILD Mojolicious-7.120.0.ebuild 645 BLAKE2B cd1fc20b405acc4b61ac2d8c0d8b7d9b4cd1915f77d9703f8f6177a4282baddbe5f35fe652153a56e4324b491c01505c0f70a46ced5cd248a8b81b58a184c867 SHA512 604a9de6363e731201f276145e21d92bccd94c2bcc70be7877b048216f355a859fd9ed4f15f7df67f20c633591d5de23f67093dee0306d5715ca89aca81d81bb
+EBUILD Mojolicious-7.140.0.ebuild 645 BLAKE2B af3f8787553b0d819146015c44baeed84096610c5d2c79e9d7790f8794f2eeec8c83e549cc0e0cac42c38778da9fd5debf8755f1eca3ad3b1e60ac0836509d26 SHA512 96c124ab80131bb4c5856e08a5fb9aa4ff282577b5c5ad81d27f0801ef476211fafb64a5d6e53f839257db03f26ba9fb760b7d416f13cce359aa6dbfa8fb32c1
+EBUILD Mojolicious-7.190.0.ebuild 645 BLAKE2B 93f69973dbe9deef6d1a2d37bc1e8864b048547c1e246bb3b6cfd12ea2d21c26b9c2758ea0ad3f8788d68c6e82826ad249bce2a4ead23b61e10bc9a7116ff36b SHA512 5424bd413ea4dd8f3f7fa957784300d1f88cccbde2be891510b0fcaaa98f6cfae8947d439983718894c96be1f98250b369fb979563ba60c4f6146b3eb3a122bf
+EBUILD Mojolicious-7.200.0.ebuild 645 BLAKE2B d01a4f080ca9c4121263f57915a7d29f505c35357ea939a02c8b4d172390357d1bd5dbf5f3d364c463df96bc1f56de5074318762c470bfdf39ed90350d8cdf6f SHA512 46468a2e7ad4fae5ad777c301129e9efc8a31e11ff4f071187c4793bb37967c6eb7caa745f264f931f0902f5d5b8cdaf5da555b6726cce72ae19fb7764fd930d
+EBUILD Mojolicious-7.210.0.ebuild 645 BLAKE2B 89e4216ead004ec46310a93574f4243de3486ac17f38ba870c6ff463b146e5c4d69e6b0458eef809540996b1445c59118f1e5715a24617a6ccad10c8e7786b8c SHA512 8daf57b55aa1270679629a1e84a6673d9db63ff6194e50c87ebf7c0fc3e85b83ef81bed702ac499871cb9cb478e570243e1706865b0c0bf6ed0aee1e473c5bc4
+EBUILD Mojolicious-7.290.0.ebuild 645 BLAKE2B 46a860809c275aada14d5071141974549519dd7c551f32c1501f5138212caa83afbf9b4b5868f7a069544e2ba734d3e2d73625f56d174a2123c5c0750f2b709f SHA512 942a4b16d4ac9ad291878ed5beec2759be018fe4c8acb177a3c72620f88f17f545504a2c5be02049ccd3f5acd1b7d8f5cf700898ab33e3a4cfacd94e40e85160
+EBUILD Mojolicious-7.300.0.ebuild 644 BLAKE2B c9aeceed660ac6bce62aaaec79034f3fae3bacf2b22b908bb1aad745081ba6fe60196f46f06f41d828ecd36462ba631b0d7eb05104f6136e9d7fd882086cb380 SHA512 7482eb7bc8bf6fbd344086a1a9e4b2ca004854c639e5d6ecfa317edbfde715fc5c3f980407bd97fcc8e9cd10cea6b957fbd390024051f750eb402ec0a44e3478
+EBUILD Mojolicious-7.310.0.ebuild 650 BLAKE2B 4dda75b1cc3e241c19cb85537d0f83f3ea9a31eb94374fb5710adfcbb4addc376e2764e9003a2b652b4cd42bcfe31c1cb14fad31e515298be535ab6a1eee11c6 SHA512 9a75719a503ef096c4e93b8a34515e8461cf97b80e8d1837058089ebd7b27a511e6452bb4827b6b36c1c7ce1a851873bbb39f985090027be654fe68e8ca0a861
+EBUILD Mojolicious-7.320.0.ebuild 657 BLAKE2B 52cd86cff8f91dcac2f1d15b3c97422392def1f7899846e6a9224e9930b82f0527eb21f1d14540127ab1e2c11f587ab122fa6fff14f1ded88c45f982ecc878d0 SHA512 0612d2cac99e93b0fef4c8b1fcb68f7d3412479ef0097a9462ea9523eeea5076d0cf9f41425c888f02e34cb59ab50571aae51f2a9a18d39573e8082f9cf5fc54
+EBUILD Mojolicious-7.570.0.ebuild 657 BLAKE2B 249aaf84262b982156d699abd32135c68d84e7a6d0d5fed4fb9a910a56799839ff14082101a495efdd975e962680a9b16a7b145f92a5873fb45279b245f75b74 SHA512 3736a4ee3dd1d2411cf77065c41399f9aa8e7dcde95b9cf953f900e6b8f91e3d256cd7292b89acb2881f979b2a93376533e8fb5fc6488cb469d3ca5db5522862
+MISC metadata.xml 7755 BLAKE2B 2fd9e202a74136d590d14c84974b458b335519af7a0ab3953ec74a3e0dc1eb6bb46803155f1f3dd772aa7d1ecb693e963db36bdb4f37d55ec883e14e2643f829 SHA512 2699c45567640fbbd0baa76d2a7456d5854d04c40745e9907c55c92ec81154b6454e7f2730abbc40cbe72ad0357863aa4d4d82dc36fdfa6588915bc229396992
diff --git a/dev-perl/Mojolicious/Mojolicious-6.610.0.ebuild b/dev-perl/Mojolicious/Mojolicious-6.610.0.ebuild
new file mode 100644
index 000000000000..132023b17691
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-6.610.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=6.61
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.110.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.110.0.ebuild
new file mode 100644
index 000000000000..6456afc1a3ac
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.110.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.11
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.120.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.120.0.ebuild
new file mode 100644
index 000000000000..b44fceb756e1
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.120.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.12
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.140.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.140.0.ebuild
new file mode 100644
index 000000000000..dab32c0fc314
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.140.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.14
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.190.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.190.0.ebuild
new file mode 100644
index 000000000000..0288447aef14
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.190.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.19
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.200.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.200.0.ebuild
new file mode 100644
index 000000000000..2c637f43ec45
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.200.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.20
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.210.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.210.0.ebuild
new file mode 100644
index 000000000000..d35ccb12343d
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.210.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.21
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.290.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.290.0.ebuild
new file mode 100644
index 000000000000..ba66759d96cc
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.290.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.29
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.300.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.300.0.ebuild
new file mode 100644
index 000000000000..bb9d6ce40286
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.300.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.30
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.310.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.310.0.ebuild
new file mode 100644
index 000000000000..d55b81da20a8
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.310.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.31
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.320.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.320.0.ebuild
new file mode 100644
index 000000000000..03398d737296
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.320.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.32
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/Mojolicious-7.570.0.ebuild b/dev-perl/Mojolicious/Mojolicious-7.570.0.ebuild
new file mode 100644
index 000000000000..d25742836845
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-7.570.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SRI
+DIST_VERSION=7.57
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Pod-Simple-3.90.0
+ >=virtual/perl-Time-Local-1.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,_coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Mojolicious/metadata.xml b/dev-perl/Mojolicious/metadata.xml
new file mode 100644
index 000000000000..ffc20bdcb87b
--- /dev/null
+++ b/dev-perl/Mojolicious/metadata.xml
@@ -0,0 +1,121 @@
+<?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">Mojolicious</remote-id>
+ <remote-id type="cpan-module">Mojo</remote-id>
+ <remote-id type="cpan-module">Mojo::Asset</remote-id>
+ <remote-id type="cpan-module">Mojo::Asset::File</remote-id>
+ <remote-id type="cpan-module">Mojo::Asset::Memory</remote-id>
+ <remote-id type="cpan-module">Mojo::Base</remote-id>
+ <remote-id type="cpan-module">Mojo::ByteStream</remote-id>
+ <remote-id type="cpan-module">Mojo::Cache</remote-id>
+ <remote-id type="cpan-module">Mojo::Collection</remote-id>
+ <remote-id type="cpan-module">Mojo::Content</remote-id>
+ <remote-id type="cpan-module">Mojo::Content::MultiPart</remote-id>
+ <remote-id type="cpan-module">Mojo::Content::Single</remote-id>
+ <remote-id type="cpan-module">Mojo::Cookie</remote-id>
+ <remote-id type="cpan-module">Mojo::Cookie::Request</remote-id>
+ <remote-id type="cpan-module">Mojo::Cookie::Response</remote-id>
+ <remote-id type="cpan-module">Mojo::DOM</remote-id>
+ <remote-id type="cpan-module">Mojo::DOM::CSS</remote-id>
+ <remote-id type="cpan-module">Mojo::DOM::HTML</remote-id>
+ <remote-id type="cpan-module">Mojo::Date</remote-id>
+ <remote-id type="cpan-module">Mojo::EventEmitter</remote-id>
+ <remote-id type="cpan-module">Mojo::Exception</remote-id>
+ <remote-id type="cpan-module">Mojo::File</remote-id>
+ <remote-id type="cpan-module">Mojo::Headers</remote-id>
+ <remote-id type="cpan-module">Mojo::HelloWorld</remote-id>
+ <remote-id type="cpan-module">Mojo::Home</remote-id>
+ <remote-id type="cpan-module">Mojo::IOLoop</remote-id>
+ <remote-id type="cpan-module">Mojo::IOLoop::Client</remote-id>
+ <remote-id type="cpan-module">Mojo::IOLoop::Delay</remote-id>
+ <remote-id type="cpan-module">Mojo::IOLoop::Server</remote-id>
+ <remote-id type="cpan-module">Mojo::IOLoop::Stream</remote-id>
+ <remote-id type="cpan-module">Mojo::IOLoop::Subprocess</remote-id>
+ <remote-id type="cpan-module">Mojo::IOLoop::TLS</remote-id>
+ <remote-id type="cpan-module">Mojo::JSON</remote-id>
+ <remote-id type="cpan-module">Mojo::JSON::Pointer</remote-id>
+ <remote-id type="cpan-module">Mojo::Loader</remote-id>
+ <remote-id type="cpan-module">Mojo::Log</remote-id>
+ <remote-id type="cpan-module">Mojo::Message</remote-id>
+ <remote-id type="cpan-module">Mojo::Message::Request</remote-id>
+ <remote-id type="cpan-module">Mojo::Message::Response</remote-id>
+ <remote-id type="cpan-module">Mojo::Parameters</remote-id>
+ <remote-id type="cpan-module">Mojo::Path</remote-id>
+ <remote-id type="cpan-module">Mojo::Promise</remote-id>
+ <remote-id type="cpan-module">Mojo::Reactor</remote-id>
+ <remote-id type="cpan-module">Mojo::Reactor::EV</remote-id>
+ <remote-id type="cpan-module">Mojo::Reactor::Poll</remote-id>
+ <remote-id type="cpan-module">Mojo::Server</remote-id>
+ <remote-id type="cpan-module">Mojo::Server::CGI</remote-id>
+ <remote-id type="cpan-module">Mojo::Server::Daemon</remote-id>
+ <remote-id type="cpan-module">Mojo::Server::Hypnotoad</remote-id>
+ <remote-id type="cpan-module">Mojo::Server::Morbo</remote-id>
+ <remote-id type="cpan-module">Mojo::Server::Morbo::Backend</remote-id>
+ <remote-id type="cpan-module">Mojo::Server::Morbo::Backend::Poll</remote-id>
+ <remote-id type="cpan-module">Mojo::Server::PSGI</remote-id>
+ <remote-id type="cpan-module">Mojo::Server::Prefork</remote-id>
+ <remote-id type="cpan-module">Mojo::Template</remote-id>
+ <remote-id type="cpan-module">Mojo::Transaction</remote-id>
+ <remote-id type="cpan-module">Mojo::Transaction::HTTP</remote-id>
+ <remote-id type="cpan-module">Mojo::Transaction::WebSocket</remote-id>
+ <remote-id type="cpan-module">Mojo::URL</remote-id>
+ <remote-id type="cpan-module">Mojo::Upload</remote-id>
+ <remote-id type="cpan-module">Mojo::UserAgent</remote-id>
+ <remote-id type="cpan-module">Mojo::UserAgent::CookieJar</remote-id>
+ <remote-id type="cpan-module">Mojo::UserAgent::Proxy</remote-id>
+ <remote-id type="cpan-module">Mojo::UserAgent::Server</remote-id>
+ <remote-id type="cpan-module">Mojo::UserAgent::Transactor</remote-id>
+ <remote-id type="cpan-module">Mojo::Util</remote-id>
+ <remote-id type="cpan-module">Mojo::WebSocket</remote-id>
+ <remote-id type="cpan-module">Mojolicious</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::cgi</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::cpanify</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::daemon</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::eval</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::generate</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::generate::app</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::generate::lite_app</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::generate::makefile</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::generate::plugin</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::get</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::inflate</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::prefork</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::psgi</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::routes</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::test</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Command::version</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Commands</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Controller</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Lite</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::Config</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::DefaultHelpers</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::EPLRenderer</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::EPRenderer</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::HeaderCondition</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::JSONConfig</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::Mount</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::PODRenderer</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugin::TagHelpers</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Plugins</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Renderer</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Routes</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Routes::Match</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Routes::Pattern</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Routes::Route</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Sessions</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Static</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Types</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Validator</remote-id>
+ <remote-id type="cpan-module">Mojolicious::Validator::Validation</remote-id>
+ <remote-id type="cpan-module">Test::Mojo</remote-id>
+ <remote-id type="cpan-module">ojo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mon-0.110.0-r1 b/dev-perl/Mon-0.110.0-r1
deleted file mode 100644
index 9db6c2be422a..000000000000
--- a/dev-perl/Mon-0.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=net-analyzer/fping-2.2_beta1 >=dev-perl/Convert-BER-1.31 >=dev-perl/Net-Telnet-3.02 >=dev-perl/Time-Period-1.20 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Monitor Perl Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Mon/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=>=net-analyzer/fping-2.2_beta1 >=dev-perl/Convert-BER-1.31 >=dev-perl/Net-Telnet-3.02 >=dev-perl/Time-Period-1.20 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TR/TROCKIJ/Mon-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5318cc4c6bbef65dc181663d8deeba1f
diff --git a/dev-perl/Mon-0.110.0-r2 b/dev-perl/Mon-0.110.0-r2
deleted file mode 100644
index 684de60876ed..000000000000
--- a/dev-perl/Mon-0.110.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=net-analyzer/fping-2.2_beta1 >=dev-perl/Convert-BER-1.31 >=dev-perl/Net-Telnet-3.02 >=dev-perl/Time-Period-1.20 dev-lang/perl:=
-DESCRIPTION=A Monitor Perl Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mon/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=>=net-analyzer/fping-2.2_beta1 >=dev-perl/Convert-BER-1.31 >=dev-perl/Net-Telnet-3.02 >=dev-perl/Time-Period-1.20 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TR/TROCKIJ/Mon-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=45ba92a253c33a529c48cc9876238847
diff --git a/dev-perl/Mon/Manifest b/dev-perl/Mon/Manifest
new file mode 100644
index 000000000000..0d2984caded0
--- /dev/null
+++ b/dev-perl/Mon/Manifest
@@ -0,0 +1,4 @@
+DIST Mon-0.11.tar.gz 23433 BLAKE2B 2e53de1f9abb5c64ac81bb51acd106e860df4cdba23ddf0cbead65c689f291f8dd70c536368cc9541ab19f8c3862b0a0ebfa65d936bbf2a3c6a5972fb9a65e88 SHA512 c615d2eb6429a491fb5a6bea581d5916dca5611b6a40d9d36519c1599811359f07b4ff64ec69dd16f57f4c03d75e19ce38fcdf0ab2dbd6ac1daa155312addded
+EBUILD Mon-0.110.0-r1.ebuild 478 BLAKE2B 7b914172a67fa5f1dd20dfe6bae5a781140bfc6dfe155ded8743900069645e3abf038b179d3a9c79986726acbafff2c16163b6fb2aa4c4164ee62b173b16359e SHA512 89f46e0f20f96191aaf73699581956fac637e7f879481d5d33d603ef5ac5f5b461ad7ec2280dddd3e5b2d06e87279a75cbb0a4de694583732389b972c2b43d4c
+EBUILD Mon-0.110.0-r2.ebuild 477 BLAKE2B f5515a7bdd129b2ea655c9eb0b41628df6bd1150eda8a137faad307f98179794a6a3f47a9baba83370f559a81005a74b45cac48b171980525a0a46c36760dbb5 SHA512 c5eb47d1627cec873f723030eefa52e6a22f25a44ae790e50b3b22a249610aed2b27e0dcff26ba0c894b2337852335786a1f560c0c437a87252b0d761f5fb347
+MISC metadata.xml 501 BLAKE2B 99fde46e7fa9ea19b0f8f104bb9e996796d024247cc35648b40bbd26656a7abecb95ba104e87c2404c62d763a6a1b292cccb13d4f8555d7ed4f81af72cf8ba0f SHA512 569bc55e4045fc179706dabdab1828cd78fb1823c7c8d7562774f403ad4a8468cd5b9192a11f3bb0040c1c9300055c6356173f591d694a6d6a2c5a2f34f32bf9
diff --git a/dev-perl/Mon/Mon-0.110.0-r1.ebuild b/dev-perl/Mon/Mon-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..81b8f6531dbd
--- /dev/null
+++ b/dev-perl/Mon/Mon-0.110.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TROCKIJ
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="A Monitor Perl Module"
+
+SLOT="0"
+LICENSE="|| ( GPL-2 GPL-3 )" # GPL2+
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND=">=net-analyzer/fping-2.2_beta1
+ >=dev-perl/Convert-BER-1.31
+ >=dev-perl/Net-Telnet-3.02
+ >=dev-perl/Time-Period-1.20"
+DEPEND="${RDEPEND}"
+
+mydoc="COPYING COPYRIGHT VERSION"
diff --git a/dev-perl/Mon/Mon-0.110.0-r2.ebuild b/dev-perl/Mon/Mon-0.110.0-r2.ebuild
new file mode 100644
index 000000000000..dcf7e202de6b
--- /dev/null
+++ b/dev-perl/Mon/Mon-0.110.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TROCKIJ
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="A Monitor Perl Module"
+
+SLOT="0"
+LICENSE="|| ( GPL-2 GPL-3 )" # GPL2+
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=net-analyzer/fping-2.2_beta1
+ >=dev-perl/Convert-BER-1.31
+ >=dev-perl/Net-Telnet-3.02
+ >=dev-perl/Time-Period-1.20"
+DEPEND="${RDEPEND}"
+
+mydoc="COPYING COPYRIGHT VERSION"
diff --git a/dev-perl/Mon/metadata.xml b/dev-perl/Mon/metadata.xml
new file mode 100644
index 000000000000..80aa8be0f64b
--- /dev/null
+++ b/dev-perl/Mon/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Mon</remote-id>
+ <remote-id type="cpan-module">Mon::Client</remote-id>
+ <remote-id type="cpan-module">Mon::Protocol</remote-id>
+ <remote-id type="cpan-module">Mon::SNMP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MongoDB-1.8.0 b/dev-perl/MongoDB-1.8.0
deleted file mode 100644
index 0585e6504da8..000000000000
--- a/dev-perl/MongoDB-1.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=!minimal? ( >=virtual/perl-IO-Socket-IP-0.250.0 >=dev-perl/IO-Socket-SSL-1.560.0 >=dev-perl/Mozilla-CA-20130114 >=dev-perl/Net-SSLeay-1.490.0 ) >=dev-perl/Authen-SCRAM-0.3.0 dev-perl/BSON virtual/perl-Carp dev-perl/Class-XSAccessor >=dev-perl/DateTime-0.780.0 virtual/perl-Digest-MD5 virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 virtual/perl-IO virtual/perl-MIME-Base64 >=dev-perl/Moo-2 dev-perl/Safe-Isa virtual/perl-Scalar-List-Utils virtual/perl-Socket dev-perl/Tie-IxHash virtual/perl-Time-HiRes dev-perl/Try-Tiny dev-perl/Type-Tiny dev-perl/Type-Tiny-XS virtual/perl-XSLoader >=dev-perl/boolean-0.250.0 virtual/perl-if dev-perl/namespace-clean virtual/perl-version >=dev-perl/Config-AutoConf-0.220.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/Path-Tiny-0.52.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 >=dev-perl/DateTime-Tiny-1.0.0 >=virtual/perl-Test-Harness-3.310.0 >=dev-perl/Time-Moment-0.220.0 ) virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/JSON-MaybeXS virtual/perl-Math-BigInt >=dev-perl/Path-Tiny-0.54.0 >=dev-perl/Test-Deep-0.111.0 dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-bignum virtual/perl-threads-shared ) dev-lang/perl:=
-DESCRIPTION=Official MongoDB Driver for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MongoDB/
-IUSE=test minimal
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=!minimal? ( >=virtual/perl-IO-Socket-IP-0.250.0 >=dev-perl/IO-Socket-SSL-1.560.0 >=dev-perl/Mozilla-CA-20130114 >=dev-perl/Net-SSLeay-1.490.0 ) >=dev-perl/Authen-SCRAM-0.3.0 dev-perl/BSON virtual/perl-Carp dev-perl/Class-XSAccessor >=dev-perl/DateTime-0.780.0 virtual/perl-Digest-MD5 virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 virtual/perl-IO virtual/perl-MIME-Base64 >=dev-perl/Moo-2 dev-perl/Safe-Isa virtual/perl-Scalar-List-Utils virtual/perl-Socket dev-perl/Tie-IxHash virtual/perl-Time-HiRes dev-perl/Try-Tiny dev-perl/Type-Tiny dev-perl/Type-Tiny-XS virtual/perl-XSLoader >=dev-perl/boolean-0.250.0 virtual/perl-if dev-perl/namespace-clean virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MO/MONGODB/MongoDB-v1.8.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c65e78e46f1064d3998da49c6c02271e
diff --git a/dev-perl/MongoDB/Manifest b/dev-perl/MongoDB/Manifest
new file mode 100644
index 000000000000..af6772ed4f14
--- /dev/null
+++ b/dev-perl/MongoDB/Manifest
@@ -0,0 +1,3 @@
+DIST MongoDB-v1.8.0.tar.gz 521237 BLAKE2B 95e6da1c4bb19dd778c3b02d4b58a27f2b4e492da7dbdd14ec2fd9aa4af690166a5aa0884785dd169292c4787b13eb96f906ca7f8c1d51fd0fe3f91b7a42118f SHA512 1346a1c82528f409f467e77cb713af856d8dcd90ff57d07ce9312d60a16c7b7922dc99fb23a5374447ba61a082de43eccd495c779cd8a32463a039a6a13fa427
+EBUILD MongoDB-1.8.0.ebuild 1770 BLAKE2B feb1b46fba80f0f32ce7057eb292b0b96b00b0de70ab741d9503f843cab7e19f3b04d0ae5db3b7984ba393658891006d59b5ff4d64e3f9122989da913a3fb15e SHA512 c83f1bc99c2c5aae23d3a6bec9dc4cce7b5ca03eca8e5757ee00e149a095b3d288faf7fa08e479cfb6e7b2bc30148cc6b85a8b9df2e543aac64f4eefb4fb36db
+MISC metadata.xml 4054 BLAKE2B 79af21c932c70775e153174080fae05e7c3dce0633c4ddd0742a72129d699cd74386d7a45216ca4363d7297a45805d715e7ab146b2f36931841a6d07bee16594 SHA512 30e0c287025fe86f05445614f4d2ce496e364e1642b89f3d2f3ffb0a1871ffc12769808c8af84ebca141e555fe96ab14f760a3b934e29da0ba878121525f367f
diff --git a/dev-perl/MongoDB/MongoDB-1.8.0.ebuild b/dev-perl/MongoDB/MongoDB-1.8.0.ebuild
new file mode 100644
index 000000000000..566c6bb8cd99
--- /dev/null
+++ b/dev-perl/MongoDB/MongoDB-1.8.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=MONGODB
+DIST_VERSION="v${PV}"
+
+inherit perl-module
+
+DESCRIPTION="Official MongoDB Driver for Perl"
+SLOT="0"
+
+KEYWORDS="~amd64"
+
+LICENSE="Apache-2.0"
+IUSE="test minimal"
+
+# IO::Socket::SSL was escallated from suggested to recommended
+RDEPEND="
+ !minimal? (
+ >=virtual/perl-IO-Socket-IP-0.250.0
+ >=dev-perl/IO-Socket-SSL-1.560.0
+ >=dev-perl/Mozilla-CA-20130114
+ >=dev-perl/Net-SSLeay-1.490.0
+ )
+ >=dev-perl/Authen-SCRAM-0.3.0
+ dev-perl/BSON
+ virtual/perl-Carp
+ dev-perl/Class-XSAccessor
+ >=dev-perl/DateTime-0.780.0
+ virtual/perl-Digest-MD5
+ virtual/perl-Encode
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-IO
+ virtual/perl-MIME-Base64
+ >=dev-perl/Moo-2
+ dev-perl/Safe-Isa
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Socket
+ dev-perl/Tie-IxHash
+ virtual/perl-Time-HiRes
+ dev-perl/Try-Tiny
+ dev-perl/Type-Tiny
+ dev-perl/Type-Tiny-XS
+ virtual/perl-XSLoader
+ >=dev-perl/boolean-0.250.0
+ virtual/perl-if
+ dev-perl/namespace-clean
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Config-AutoConf-0.220.0
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Path-Tiny-0.52.0
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/DateTime-Tiny-1.0.0
+ >=virtual/perl-Test-Harness-3.310.0
+ >=dev-perl/Time-Moment-0.220.0
+ )
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/JSON-MaybeXS
+ virtual/perl-Math-BigInt
+ >=dev-perl/Path-Tiny-0.54.0
+ >=dev-perl/Test-Deep-0.111.0
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-bignum
+ virtual/perl-threads-shared
+ )
+"
+
+pkg_setup() {
+ # https://jira.mongodb.org/browse/PERL-766
+ LDFLAGS="${LDFLAGS} -lpthread"
+}
diff --git a/dev-perl/MongoDB/metadata.xml b/dev-perl/MongoDB/metadata.xml
new file mode 100644
index 000000000000..778f1221b220
--- /dev/null
+++ b/dev-perl/MongoDB/metadata.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MongoDB</remote-id>
+ <remote-id type="cpan-module">MongoDB</remote-id>
+ <remote-id type="cpan-module">MongoDB::AuthError</remote-id>
+ <remote-id type="cpan-module">MongoDB::BSON</remote-id>
+ <remote-id type="cpan-module">MongoDB::BSON::Binary</remote-id>
+ <remote-id type="cpan-module">MongoDB::BSON::Regexp</remote-id>
+ <remote-id type="cpan-module">MongoDB::BulkWrite</remote-id>
+ <remote-id type="cpan-module">MongoDB::BulkWriteResult</remote-id>
+ <remote-id type="cpan-module">MongoDB::BulkWriteView</remote-id>
+ <remote-id type="cpan-module">MongoDB::Code</remote-id>
+ <remote-id type="cpan-module">MongoDB::Collection</remote-id>
+ <remote-id type="cpan-module">MongoDB::CommandResult</remote-id>
+ <remote-id type="cpan-module">MongoDB::ConnectionError</remote-id>
+ <remote-id type="cpan-module">MongoDB::Cursor</remote-id>
+ <remote-id type="cpan-module">MongoDB::CursorNotFoundError</remote-id>
+ <remote-id type="cpan-module">MongoDB::DBRef</remote-id>
+ <remote-id type="cpan-module">MongoDB::Database</remote-id>
+ <remote-id type="cpan-module">MongoDB::DatabaseError</remote-id>
+ <remote-id type="cpan-module">MongoDB::DecodingError</remote-id>
+ <remote-id type="cpan-module">MongoDB::DeleteResult</remote-id>
+ <remote-id type="cpan-module">MongoDB::DocumentError</remote-id>
+ <remote-id type="cpan-module">MongoDB::DuplicateKeyError</remote-id>
+ <remote-id type="cpan-module">MongoDB::Error</remote-id>
+ <remote-id type="cpan-module">MongoDB::ExecutionTimeout</remote-id>
+ <remote-id type="cpan-module">MongoDB::GridFS</remote-id>
+ <remote-id type="cpan-module">MongoDB::GridFS::File</remote-id>
+ <remote-id type="cpan-module">MongoDB::GridFSBucket</remote-id>
+ <remote-id type="cpan-module">MongoDB::GridFSBucket::DownloadStream</remote-id>
+ <remote-id type="cpan-module">MongoDB::GridFSBucket::UploadStream</remote-id>
+ <remote-id type="cpan-module">MongoDB::GridFSError</remote-id>
+ <remote-id type="cpan-module">MongoDB::HandshakeError</remote-id>
+ <remote-id type="cpan-module">MongoDB::IndexView</remote-id>
+ <remote-id type="cpan-module">MongoDB::InsertManyResult</remote-id>
+ <remote-id type="cpan-module">MongoDB::InsertOneResult</remote-id>
+ <remote-id type="cpan-module">MongoDB::InternalError</remote-id>
+ <remote-id type="cpan-module">MongoDB::MongoClient</remote-id>
+ <remote-id type="cpan-module">MongoDB::NetworkError</remote-id>
+ <remote-id type="cpan-module">MongoDB::NetworkTimeout</remote-id>
+ <remote-id type="cpan-module">MongoDB::NotMasterError</remote-id>
+ <remote-id type="cpan-module">MongoDB::OID</remote-id>
+ <remote-id type="cpan-module">MongoDB::ProtocolError</remote-id>
+ <remote-id type="cpan-module">MongoDB::QueryResult</remote-id>
+ <remote-id type="cpan-module">MongoDB::QueryResult::Filtered</remote-id>
+ <remote-id type="cpan-module">MongoDB::ReadConcern</remote-id>
+ <remote-id type="cpan-module">MongoDB::ReadPreference</remote-id>
+ <remote-id type="cpan-module">MongoDB::SelectionError</remote-id>
+ <remote-id type="cpan-module">MongoDB::TimeoutError</remote-id>
+ <remote-id type="cpan-module">MongoDB::Timestamp</remote-id>
+ <remote-id type="cpan-module">MongoDB::UnacknowledgedResult</remote-id>
+ <remote-id type="cpan-module">MongoDB::UpdateResult</remote-id>
+ <remote-id type="cpan-module">MongoDB::UsageError</remote-id>
+ <remote-id type="cpan-module">MongoDB::WriteConcern</remote-id>
+ <remote-id type="cpan-module">MongoDB::WriteConcernError</remote-id>
+ <remote-id type="cpan-module">MongoDB::WriteError</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Monitoring-Plugin-0.390.0 b/dev-perl/Monitoring-Plugin-0.390.0
deleted file mode 100644
index 4e5b399c27c2..000000000000
--- a/dev-perl/Monitoring-Plugin-0.390.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-Accessor dev-perl/Config-Tiny virtual/perl-File-Spec dev-perl/Math-Calc-Units dev-perl/Params-Validate >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=virtual/perl-Test-Simple-0.620.0 ) dev-lang/perl:=
-DESCRIPTION=Modules to streamline Nagios, Icinga, Shinken, etc. plugins
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Monitoring-Plugin/
-IUSE=test
-KEYWORDS=amd64 hppa sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Accessor dev-perl/Config-Tiny virtual/perl-File-Spec dev-perl/Math-Calc-Units dev-perl/Params-Validate dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NIERLEIN/Monitoring-Plugin-0.39.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=876f5456ec7bbb8953d85859dd6c0811
diff --git a/dev-perl/Monitoring-Plugin/Manifest b/dev-perl/Monitoring-Plugin/Manifest
new file mode 100644
index 000000000000..cd332e37dbee
--- /dev/null
+++ b/dev-perl/Monitoring-Plugin/Manifest
@@ -0,0 +1,3 @@
+DIST Monitoring-Plugin-0.39.tar.gz 62733 BLAKE2B eaf623b0bb84f1127f23637ba1a46a1de4b1732b7e55feaac4dd8eb22ccdd13ae097fa79054df43e300f78e924423c092cade99c9c9210289f7d22cba5f8b959 SHA512 7bdba894cffc0839586e52f3667157cf578e94734ddc0ccd05899f631271e5b69e9cbfe4b2fb59f68b45e1d13afc82b095b65e249527f2c448a38b93e510a05c
+EBUILD Monitoring-Plugin-0.390.0.ebuild 762 BLAKE2B de529f018369d06bc60cdc0188be0cdbff4fe5e2bce7c1be6d8b0d12e142586822ece170793320922bc25cea83995bedd6281f32be25252045a524129cea1cf9 SHA512 6283d7081e52c935c0273353de25701d9beeab958e387a85edee3742aec70d50c67458f6dac129a03b4e00732f93c153ac7cec83d992055634df7700a79f3ce5
+MISC metadata.xml 1044 BLAKE2B 9968044476f7e864d419844f82d787d28f29583d2357473eba06746c98aa778f98f1103c91489681967b82b27baf02771c9bc9d068620f719b83f3c8e345218f SHA512 1a366c66b7e20a0cffa2059e2987f1837c6e04b5003d2b3f80a7e0f786c1c8cbb80c8d3adda6239b119b23bde04acaf282faec17514094058aebac877fe3218a
diff --git a/dev-perl/Monitoring-Plugin/Monitoring-Plugin-0.390.0.ebuild b/dev-perl/Monitoring-Plugin/Monitoring-Plugin-0.390.0.ebuild
new file mode 100644
index 000000000000..6f5e1125aa8a
--- /dev/null
+++ b/dev-perl/Monitoring-Plugin/Monitoring-Plugin-0.390.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NIERLEIN
+DIST_VERSION=0.39
+inherit perl-module
+
+DESCRIPTION="Modules to streamline Nagios, Icinga, Shinken, etc. plugins"
+
+SLOT="0"
+KEYWORDS="amd64 hppa sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-Accessor
+ dev-perl/Config-Tiny
+ virtual/perl-File-Spec
+ dev-perl/Math-Calc-Units
+ dev-perl/Params-Validate
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? ( >=virtual/perl-Test-Simple-0.620.0 )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Monitoring-Plugin/metadata.xml b/dev-perl/Monitoring-Plugin/metadata.xml
new file mode 100644
index 000000000000..d592578c778f
--- /dev/null
+++ b/dev-perl/Monitoring-Plugin/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ <name>Michael Orlitzky</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Monitoring-Plugin</remote-id>
+ <remote-id type="cpan-module">Monitoring::Plugin</remote-id>
+ <remote-id type="cpan-module">Monitoring::Plugin::Config</remote-id>
+ <remote-id type="cpan-module">Monitoring::Plugin::ExitResult</remote-id>
+ <remote-id type="cpan-module">Monitoring::Plugin::Functions</remote-id>
+ <remote-id type="cpan-module">Monitoring::Plugin::Getopt</remote-id>
+ <remote-id type="cpan-module">Monitoring::Plugin::Performance</remote-id>
+ <remote-id type="cpan-module">Monitoring::Plugin::Range</remote-id>
+ <remote-id type="cpan-module">Monitoring::Plugin::Threshold</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Moo-2.3.0 b/dev-perl/Moo-2.3.0
deleted file mode 100644
index 4701534b5165..000000000000
--- a/dev-perl/Moo-2.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Method-Modifiers-1.100.0 >=dev-perl/Devel-GlobalDestruction-0.110.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Role-Tiny-2.0.4 >=dev-perl/Sub-Quote-2.3.1 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Minimalist Object Orientation (with Moose compatiblity)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moo/
-IUSE=test
-KEYWORDS=amd64 ~arm hppa ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Method-Modifiers-1.100.0 >=dev-perl/Devel-GlobalDestruction-0.110.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Role-Tiny-2.0.4 >=dev-perl/Sub-Quote-2.3.1 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Moo-2.003000.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f50b0d5933e30f947acb472faadf5617
diff --git a/dev-perl/Moo-2.3.1 b/dev-perl/Moo-2.3.1
deleted file mode 100644
index bbd6012ac1dc..000000000000
--- a/dev-perl/Moo-2.3.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Method-Modifiers-1.100.0 >=dev-perl/Devel-GlobalDestruction-0.110.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Role-Tiny-2.0.4 >=dev-perl/Sub-Quote-2.3.1 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Minimalist Object Orientation (with Moose compatiblity)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moo/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Method-Modifiers-1.100.0 >=dev-perl/Devel-GlobalDestruction-0.110.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Role-Tiny-2.0.4 >=dev-perl/Sub-Quote-2.3.1 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Moo-2.003001.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c42ed2862e1087c9fbd0158e8b9295a2
diff --git a/dev-perl/Moo-2.3.2 b/dev-perl/Moo-2.3.2
deleted file mode 100644
index 172d7fd7cd65..000000000000
--- a/dev-perl/Moo-2.3.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Method-Modifiers-1.100.0 >=dev-perl/Devel-GlobalDestruction-0.110.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Role-Tiny-2.0.4 >=dev-perl/Sub-Quote-2.3.1 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Minimalist Object Orientation (with Moose compatiblity)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moo/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Method-Modifiers-1.100.0 >=dev-perl/Devel-GlobalDestruction-0.110.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Role-Tiny-2.0.4 >=dev-perl/Sub-Quote-2.3.1 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Moo-2.003002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ae4e26f6115980e0fcb97dafbd32821a
diff --git a/dev-perl/Moo-2.3.3 b/dev-perl/Moo-2.3.3
deleted file mode 100644
index 7073b7f72e7b..000000000000
--- a/dev-perl/Moo-2.3.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Method-Modifiers-1.100.0 >=dev-perl/Devel-GlobalDestruction-0.110.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Role-Tiny-2.0.4 >=dev-perl/Sub-Quote-2.3.1 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Minimalist Object Orientation (with Moose compatiblity)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moo/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Method-Modifiers-1.100.0 >=dev-perl/Devel-GlobalDestruction-0.110.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Role-Tiny-2.0.4 >=dev-perl/Sub-Quote-2.3.1 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Moo-2.003003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ba7bd70085bb9149d0da0f88314c60a4
diff --git a/dev-perl/Moo/Manifest b/dev-perl/Moo/Manifest
new file mode 100644
index 000000000000..03eb7016226d
--- /dev/null
+++ b/dev-perl/Moo/Manifest
@@ -0,0 +1,9 @@
+DIST Moo-2.003000.tar.gz 95980 BLAKE2B 1b9f3cb2d657201399f6a985f6bd03f181533fcea0256ffc39f2b7177f8726ad741d9062096aa6fdc212ea9d36219b9d6005074cb6900f03154c86debb56c5b6 SHA512 50c13d121c44f7ca1bce718b9d8f392eb5961aa4142609f38bdf24f6127b9b09b0cf2bd3f8593f9253f5bab84e5e7f795c5e7b9f3f859bd516cd146b2fdb4a6c
+DIST Moo-2.003001.tar.gz 102996 BLAKE2B 35514c6be28640af654a2313f4b7f7ca6a9144eb8c8dbc92d5a0449579dd254fbb54e9af550bc3774bfc7eeae4f9549593701e3919f6f13883f8590ef58bda57 SHA512 e2b40eceb7fc4ad7c1469055f6a450bd03e675792d2a172c590d9ad703bdde83437a73d3017ab5683d9464f34aa0626e79a01b64d5ca0ff9dc149f7637c12165
+DIST Moo-2.003002.tar.gz 96696 BLAKE2B 0dfd04331a348bba802bc02b675e186c55d652094bb00c02489adf40a92184422336f2cf90e2684c8f27f9be290ea095d9968df84534b680d5c404110b697eb0 SHA512 103878f4f4b0863125eff67e7a1a24525c565d28ee78eb3f54306daf3bcd6e949f5c451ca3e79448b2f66a74e8f942181c4af7aa79c23b3591ef4331d853ea2d
+DIST Moo-2.003003.tar.gz 97527 BLAKE2B c23975f64aae881e6e17ce899b7a2f393d52e598e0d46cd199633f9ebacde81864899ed5cf1a429ddc7811a06f97f93ae537f82a22683d9409148f084113a49e SHA512 f1b2aa2f3dee8749cd2c772b65b8c48dbf67358e62dff856d980422e87c74751013376f82488bff7e8b8b0a707c54cedce8e0da873904b712138cba2c9a7f1c7
+EBUILD Moo-2.3.0.ebuild 746 BLAKE2B 6e91152ec66b411d76dbf44918807ee4abd00a346d48795615e6146be22af42568d79f5b7c32e691a01488062655fa9ffccd7dd0312b34b8f1b2482cc464e7a0 SHA512 bfadb9bd0d3a60a8bc78cdac5edc021dbe0c463cbb0d6dff740846d17eed2e8990f1b8b3196376059c07b5b3c1f9c3ce7fd397667c978da877d3f0da0f1e616d
+EBUILD Moo-2.3.1.ebuild 750 BLAKE2B 06098bc162e5101a7a9e63377bb8dc0c17fee5168eb0b3462b5b4091d8a0017ef4d25b0502cdfd8b50b982ead5b08f42ccd25953a5f5877f5d9b94fb4375fef9 SHA512 5bbe4d3a4a3d458443cc05237754786e9769da631014d1c863b7d3aebbc4975b46e7ee946bf51a012bf454dba6c4b4941e391c2bd8d75ff58b68a333eab8168c
+EBUILD Moo-2.3.2.ebuild 750 BLAKE2B d6d011db117011071a427c5a4f4c2960b91da810b2871bd4f37270cb4936af20ff27ce34f0a559f6ef675371d83c5c7a7d5884b2b5010b940c04a8a59d44fa77 SHA512 9ec857e543a99d4261d6cb60bb9d5fa3e5ed203010ef35b4b40e2748f49a73355cbf932e0fc3fed26337a7225522cf80a98f0427298d55cca7f14a301ff53b91
+EBUILD Moo-2.3.3.ebuild 750 BLAKE2B 0e17467b39d5db3560b260ee6284dc6fba8510828ae7fa3a45fdc9ec200ecf6e4c6ae839689314dcbeb18f752e08394b5a7c8449028863529cb3abf69acc428d SHA512 56691bfe6cdcea38f09722ea693d517887b1f486f57069b2902a97b0bdd710023975c6bc039eb5b98fe84f47c70d5ad279b97bb51391cbed94091edf65e86a88
+MISC metadata.xml 1197 BLAKE2B 7611199f57b617634c1aaeca3184d66f3f445bb700fae40ca5880aa8e654f7fd1f90f03fcdbef60ec200cd6e3a5da0f6b385628c15a1098219b6bdd9458eadec SHA512 1baccf32ca49e459aa24ad83ccd3206630462181219ad5981787b42f70591254103231e26065848716b52e579c2b09f471b559dd54925750e80adb9494c06a28
diff --git a/dev-perl/Moo/Moo-2.3.0.ebuild b/dev-perl/Moo/Moo-2.3.0.ebuild
new file mode 100644
index 000000000000..13618b266647
--- /dev/null
+++ b/dev-perl/Moo/Moo-2.3.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.003000
+inherit perl-module
+
+DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+# needs Scalar::Util
+RDEPEND="
+ >=dev-perl/Class-Method-Modifiers-1.100.0
+ >=dev-perl/Devel-GlobalDestruction-0.110.0
+ >=virtual/perl-Exporter-5.570.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Role-Tiny-2.0.4
+ >=dev-perl/Sub-Quote-2.3.1
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Moo/Moo-2.3.1.ebuild b/dev-perl/Moo/Moo-2.3.1.ebuild
new file mode 100644
index 000000000000..058f20871d06
--- /dev/null
+++ b/dev-perl/Moo/Moo-2.3.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.003001
+inherit perl-module
+
+DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+# needs Scalar::Util
+RDEPEND="
+ >=dev-perl/Class-Method-Modifiers-1.100.0
+ >=dev-perl/Devel-GlobalDestruction-0.110.0
+ >=virtual/perl-Exporter-5.570.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Role-Tiny-2.0.4
+ >=dev-perl/Sub-Quote-2.3.1
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Moo/Moo-2.3.2.ebuild b/dev-perl/Moo/Moo-2.3.2.ebuild
new file mode 100644
index 000000000000..614b5da4dd63
--- /dev/null
+++ b/dev-perl/Moo/Moo-2.3.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.003002
+inherit perl-module
+
+DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+# needs Scalar::Util
+RDEPEND="
+ >=dev-perl/Class-Method-Modifiers-1.100.0
+ >=dev-perl/Devel-GlobalDestruction-0.110.0
+ >=virtual/perl-Exporter-5.570.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Role-Tiny-2.0.4
+ >=dev-perl/Sub-Quote-2.3.1
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Moo/Moo-2.3.3.ebuild b/dev-perl/Moo/Moo-2.3.3.ebuild
new file mode 100644
index 000000000000..6fafb3410b68
--- /dev/null
+++ b/dev-perl/Moo/Moo-2.3.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.003003
+inherit perl-module
+
+DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+# needs Scalar::Util
+RDEPEND="
+ >=dev-perl/Class-Method-Modifiers-1.100.0
+ >=dev-perl/Devel-GlobalDestruction-0.110.0
+ >=virtual/perl-Exporter-5.570.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Role-Tiny-2.0.4
+ >=dev-perl/Sub-Quote-2.3.1
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Moo/metadata.xml b/dev-perl/Moo/metadata.xml
new file mode 100644
index 000000000000..ca6f562a5309
--- /dev/null
+++ b/dev-perl/Moo/metadata.xml
@@ -0,0 +1,25 @@
+<?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">Moo</remote-id>
+ <remote-id type="cpan-module">Method::Generate::Accessor</remote-id>
+ <remote-id type="cpan-module">Method::Generate::BuildAll</remote-id>
+ <remote-id type="cpan-module">Method::Generate::Constructor</remote-id>
+ <remote-id type="cpan-module">Method::Generate::DemolishAll</remote-id>
+ <remote-id type="cpan-module">Moo</remote-id>
+ <remote-id type="cpan-module">Moo::HandleMoose</remote-id>
+ <remote-id type="cpan-module">Moo::HandleMoose::FakeConstructor</remote-id>
+ <remote-id type="cpan-module">Moo::HandleMoose::FakeMetaClass</remote-id>
+ <remote-id type="cpan-module">Moo::Object</remote-id>
+ <remote-id type="cpan-module">Moo::Role</remote-id>
+ <remote-id type="cpan-module">Moo::_Utils</remote-id>
+ <remote-id type="cpan-module">Moo::_mro</remote-id>
+ <remote-id type="cpan-module">Moo::sification</remote-id>
+ <remote-id type="cpan-module">oo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooX-HandlesVia-0.1.8 b/dev-perl/MooX-HandlesVia-0.1.8
deleted file mode 100644
index 5a249053cd3e..000000000000
--- a/dev-perl/MooX-HandlesVia-0.1.8
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Method-Modifiers >=dev-perl/Data-Perl-0.2.6 dev-perl/Module-Runtime >=dev-perl/Moo-1.3.0 dev-perl/Role-Tiny virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/MooX-Types-MooseLike-0.230.0 dev-perl/Test-Exception dev-perl/Test-Fatal virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=NativeTrait-like behavior for Moo
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooX-HandlesVia/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Method-Modifiers >=dev-perl/Data-Perl-0.2.6 dev-perl/Module-Runtime >=dev-perl/Moo-1.3.0 dev-perl/Role-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATTP/MooX-HandlesVia-0.001008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1c1b8eed19fe95b9f4905ae775345625
diff --git a/dev-perl/MooX-HandlesVia/Manifest b/dev-perl/MooX-HandlesVia/Manifest
new file mode 100644
index 000000000000..d4d949aa7f27
--- /dev/null
+++ b/dev-perl/MooX-HandlesVia/Manifest
@@ -0,0 +1,3 @@
+DIST MooX-HandlesVia-0.001008.tar.gz 24385 BLAKE2B 9d6a72a9b9bc3bd99a145904e4148bb2c4bce6150b67431402d409ddb81b732a57a11935a10f2ddf2184b0fb8a93d57f6482fdde61508f73b8867fbc92e24c4f SHA512 ad5dd6c5a05d6f44788e31a74d595c3a6c1b8bf62f51d59bab2d65f6963c2995205ad64f6930b103026d3497d3d2a83bd192b7566228c31bf944265e060703c0
+EBUILD MooX-HandlesVia-0.1.8.ebuild 601 BLAKE2B 24b7719abbb8778fca9a3ea7d1ec9e14c9f15af59c3b21d038a6fc6f70e00ce9bab8c926e578f97f450328364b10e20c06939036702d8b1fa4905a26b3b1723e SHA512 19f57834c1195f7c0f2362fde566fd0d5d2f48a85fb7a4d8c7ec385a77c28f4033b00785af4d7567f98ec0e228e93da08f49f42237cf211257b44e1845b3daf3
+MISC metadata.xml 779 BLAKE2B a46185d754c6fb63bd6fc231ed630854cea599f20f878cda3fc01823188262f0c619f85fc3b24df7414aec0bb87dbe7bd154d974ec2005913b3845a5cec1d0f6 SHA512 085ffc9c359ba33c796376932cf3e74318e7c75df09b8e8b8ef792e2887562aa5dc9bff2a79cb8251f22ddbd2eaa465fd28c8ff66b0782b121d0cded684b5d68
diff --git a/dev-perl/MooX-HandlesVia/MooX-HandlesVia-0.1.8.ebuild b/dev-perl/MooX-HandlesVia/MooX-HandlesVia-0.1.8.ebuild
new file mode 100644
index 000000000000..5665fe180d50
--- /dev/null
+++ b/dev-perl/MooX-HandlesVia/MooX-HandlesVia-0.1.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATTP
+DIST_VERSION=0.001008
+inherit perl-module
+
+DESCRIPTION="NativeTrait-like behavior for Moo"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Method-Modifiers
+ >=dev-perl/Data-Perl-0.2.6
+ dev-perl/Module-Runtime
+ >=dev-perl/Moo-1.3.0
+ dev-perl/Role-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/MooX-Types-MooseLike-0.230.0
+ dev-perl/Test-Exception
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/MooX-HandlesVia/metadata.xml b/dev-perl/MooX-HandlesVia/metadata.xml
new file mode 100644
index 000000000000..550bddadd3f1
--- /dev/null
+++ b/dev-perl/MooX-HandlesVia/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MooX-HandlesVia</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Bool::MooseLike</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Collection::Array::MooseLike</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Collection::Hash::MooseLike</remote-id>
+ <remote-id type="cpan-module">Data::Perl::Number::MooseLike</remote-id>
+ <remote-id type="cpan-module">Data::Perl::String::MooseLike</remote-id>
+ <remote-id type="cpan-module">MooX::HandlesVia</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooX-Types-MooseLike-0.290.0 b/dev-perl/MooX-Types-MooseLike-0.290.0
deleted file mode 100644
index 79e1815cfca2..000000000000
--- a/dev-perl/MooX-Types-MooseLike-0.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/strictures-2 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Moo-1.4.2 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Some Moosish types and a type builder
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooX-Types-MooseLike/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/strictures-2 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Moo-1.4.2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATEU/MooX-Types-MooseLike-0.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9c5ef529557ba1e4c6f751efa631ea28
diff --git a/dev-perl/MooX-Types-MooseLike-Numeric-1.30.0 b/dev-perl/MooX-Types-MooseLike-Numeric-1.30.0
deleted file mode 100644
index c5eb7533cb4e..000000000000
--- a/dev-perl/MooX-Types-MooseLike-Numeric-1.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/MooX-Types-MooseLike-0.230.0 test? ( >=dev-perl/Moo-1.4.2 >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.96 ) dev-lang/perl:=
-DESCRIPTION=Moo types for numbers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooX-Types-MooseLike-Numeric/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/MooX-Types-MooseLike-0.230.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MATEU/MooX-Types-MooseLike-Numeric-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=37df086427916d730f45634b8f3e52e6
diff --git a/dev-perl/MooX-Types-MooseLike-Numeric/Manifest b/dev-perl/MooX-Types-MooseLike-Numeric/Manifest
new file mode 100644
index 000000000000..5b73cae03603
--- /dev/null
+++ b/dev-perl/MooX-Types-MooseLike-Numeric/Manifest
@@ -0,0 +1,3 @@
+DIST MooX-Types-MooseLike-Numeric-1.03.tar.gz 4191 BLAKE2B c7b7dc28f144dbabe76d90363fa158d18288723b5a07c48af6b1dc80ffcfc14708719ae0943c87f5fd772931cd6270c29a964dbf26d74dca69f2575488ca7847 SHA512 34f35c6083f3338ba07031b90971ba8b432e5d9210b0b0a2ed4252401b8374301314372a3565a26cf86296fca418f63c35bf1fe495bdb4e7c8e6ee16c546ec54
+EBUILD MooX-Types-MooseLike-Numeric-1.30.0.ebuild 428 BLAKE2B 2cebc4002766fe73076476d70ff70caa95f5cdda78f8bc8f61073a4fd67486ef3a10680d297579651534c64a24fec68bb494677ef8ac9326073d5a59126d2c29 SHA512 529ff6550a2f4eabfcc44bc3d89bf4b0dfe6ead7e744be32d52331dff47290e48f6a790a6eb93e45ea23879f7cf05ef76a688a0b8b3701bba34fc2cc37daa896
+MISC metadata.xml 430 BLAKE2B 8bdcb0dd5514d03caded61fc5f233b6fbb7b212765f856481ff73f4c799fb297f5b47fa7bd863a0c6d370ef3a2d03f42d5f581e6e000bf15b2da235bafdbf8d3 SHA512 29696f85fd10535a2ad2ce0db7f53af2d527dcdd3d66e813aca47e4f1b78c05ec34e78a5df9dd6e501d523d29a5f84b8a535287c62a176125758bfb0ae16aec1
diff --git a/dev-perl/MooX-Types-MooseLike-Numeric/MooX-Types-MooseLike-Numeric-1.30.0.ebuild b/dev-perl/MooX-Types-MooseLike-Numeric/MooX-Types-MooseLike-Numeric-1.30.0.ebuild
new file mode 100644
index 000000000000..490f09c252f9
--- /dev/null
+++ b/dev-perl/MooX-Types-MooseLike-Numeric/MooX-Types-MooseLike-Numeric-1.30.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATEU
+DIST_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Moo types for numbers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/MooX-Types-MooseLike-0.230.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/Moo-1.4.2
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.96
+ )
+"
diff --git a/dev-perl/MooX-Types-MooseLike-Numeric/metadata.xml b/dev-perl/MooX-Types-MooseLike-Numeric/metadata.xml
new file mode 100644
index 000000000000..fe205899b70d
--- /dev/null
+++ b/dev-perl/MooX-Types-MooseLike-Numeric/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">MooX-Types-MooseLike-Numeric</remote-id>
+ <remote-id type="cpan-module">MooX::Types::MooseLike::Numeric</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooX-Types-MooseLike/Manifest b/dev-perl/MooX-Types-MooseLike/Manifest
new file mode 100644
index 000000000000..904432c0d6d5
--- /dev/null
+++ b/dev-perl/MooX-Types-MooseLike/Manifest
@@ -0,0 +1,3 @@
+DIST MooX-Types-MooseLike-0.29.tar.gz 18804 BLAKE2B 3007c5a58d708430c151e1b8bdaa3940c941774e24ce80079272ab168b8a41683b0fb29c52df32532c7c555a6e4f86eb1be49053dfe109495133c4391b23aaee SHA512 69ddd0d663d1ea23dfc7e47ec35192f1951f195f70f788bac47cc93e98d9e888394c07fc39f1740b7c1fd04f8724f2b0dfa14183fe33bceb9f77c1f1d1b8752e
+EBUILD MooX-Types-MooseLike-0.290.0.ebuild 504 BLAKE2B 3c8c6a7f70d3c2ddc6a13049129f6106c78f891721f03a831f94c1bf620b0f20e1e8d94d40bf1bb8df5a2397c4b351bdc404d2bb24acc7399ff002d57a31c0f2 SHA512 be4373266dd2e059c112ca4b2f485a92db41b22ef1bb145944bb10e97c7145a9ba0361594a193e8c22dc1ea1e9e7f9fae77beaf66b9b47d2a044e9a9875612e1
+MISC metadata.xml 617 BLAKE2B 1cb739b2a053bc85fb282b6dea5990e3e95f29bdc134650d1f2f10286e3b443985dcd79db55484104c9d7fa4837db104fa4eb6027a1c2905af5d6b92db1ce97d SHA512 9ff305f06d0aec81e3373fed6b168f5795ffaee85530e77ad60aa28ea8fd5a6319e3b795dda1598da7448cca169376f832eb4dba771a81efea5983bde5b7b996
diff --git a/dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.290.0.ebuild b/dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.290.0.ebuild
new file mode 100644
index 000000000000..14ae7dd09d72
--- /dev/null
+++ b/dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.290.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MATEU
+DIST_VERSION=0.29
+inherit perl-module
+
+DESCRIPTION="Some Moosish types and a type builder"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/strictures-2
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Moo-1.4.2
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/MooX-Types-MooseLike/metadata.xml b/dev-perl/MooX-Types-MooseLike/metadata.xml
new file mode 100644
index 000000000000..f7ec4e990e07
--- /dev/null
+++ b/dev-perl/MooX-Types-MooseLike/metadata.xml
@@ -0,0 +1,15 @@
+<?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">MooX-Types-MooseLike</remote-id>
+ <remote-id type="cpan-module">MooX::Types::MooseLike</remote-id>
+ <remote-id type="cpan-module">MooX::Types::MooseLike::Base</remote-id>
+ <remote-id type="cpan-module">MooX::Types::MooseLike::Numeric</remote-id>
+ <remote-id type="cpan-module">MooX::Types::SetObject</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooX-late-0.15.0 b/dev-perl/MooX-late-0.15.0
deleted file mode 100644
index 03a05d6a9955..000000000000
--- a/dev-perl/MooX-late-0.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Moo-1.6.0 >=dev-perl/Type-Tiny-1.0.1 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=dev-perl/Test-Fatal-0.10.0 >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Requires-0.60.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easily translate Moose code to Moo
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MooX-late/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Moo-1.6.0 >=dev-perl/Type-Tiny-1.0.1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/MooX-late-0.015.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a1a281676a81af891f51d838dab2148d
diff --git a/dev-perl/MooX-late-0.15.0-r1 b/dev-perl/MooX-late-0.15.0-r1
deleted file mode 100644
index c04c1f8ed636..000000000000
--- a/dev-perl/MooX-late-0.15.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Moo-1.6.0 >=dev-perl/Type-Tiny-1.0.1 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=dev-perl/Test-Fatal-0.10.0 >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Requires-0.60.0 ) dev-lang/perl:=
-DESCRIPTION=Easily translate Moose code to Moo
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooX-late/
-IUSE=test examples
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Moo-1.6.0 >=dev-perl/Type-Tiny-1.0.1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/MooX-late-0.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=52170d019810a40a07e4c3c02e69c509
diff --git a/dev-perl/MooX-late/Manifest b/dev-perl/MooX-late/Manifest
new file mode 100644
index 000000000000..aee2a9171a01
--- /dev/null
+++ b/dev-perl/MooX-late/Manifest
@@ -0,0 +1,4 @@
+DIST MooX-late-0.015.tar.gz 23339 BLAKE2B 96aaae7d69f3d6fccb01491cc2e99ed516a69d1569661ee8ab2b8fc8c751d5c3e3d9157f36a8ce2899bfebc14cb3e8bca3ef8d82c59006d789129b2217ca9568 SHA512 4d685f4e68abe10487a98def8f0e7b0bafbd9928af27e61a5ac410bcafa9833a4aebdc8cd5bdbebd1a6ee53b4b0d5ae9bfa3864cae428b21c926730365fefb6d
+EBUILD MooX-late-0.15.0-r1.ebuild 553 BLAKE2B 83eb34ea8f8c12f42d327bd16d94006c4f2b56cc091ac28d59406f16b9c2facb3b4669c87b0f3584263d7f08b8e565a4ca5fc573d6cf49fa6acc48f6fc991d9c SHA512 6942a81ed8e537e78787c6fbc1d2f6dd5c9c4e45cef5dcd98f9aaf2d1178add6234b0afeb1d9cc1d9e96e35a40126aa396719fe745feb619d30aa52e2c042a5c
+EBUILD MooX-late-0.15.0.ebuild 535 BLAKE2B bc264d5e6b2e6f7f835de196850aeab6d7fdddcff4fe858fa4ca4e108480ea709e336501f7122b97fe115b1a834b34eb2d09e37d86e74a967342c9446e04de1f SHA512 eb5ece32f93b765084489c28ed9a8e9ab3121be5daa32871e0c67500eb8683cb218a98d396469e4a84273b96496170871e8945951669399a9dee368244ef2279
+MISC metadata.xml 452 BLAKE2B 825bc6de541442f1a874ecdabb7fcf15f7659e3df8494facf6565101cb0e20f32b0e372d2d6da9f2ac32d81994d2ae653cfcf8f04f6f362779aee135d463d8e1 SHA512 fc13162a215765c188761565a52bf62b58784a69dbd3f28aa35e622058592993593fdb86195bf163e084f345fc82891a7f033a6ff4b291eb45c73ed908be80a0
diff --git a/dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild b/dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild
new file mode 100644
index 000000000000..3a7f1e2ec9c6
--- /dev/null
+++ b/dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=0.015
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Easily translate Moose code to Moo"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moo-1.6.0
+ >=dev-perl/Type-Tiny-1.0.1
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=dev-perl/Test-Fatal-0.10.0
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Requires-0.60.0
+ )
+"
diff --git a/dev-perl/MooX-late/MooX-late-0.15.0.ebuild b/dev-perl/MooX-late/MooX-late-0.15.0.ebuild
new file mode 100644
index 000000000000..cdbd8f9a0711
--- /dev/null
+++ b/dev-perl/MooX-late/MooX-late-0.15.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TOBYINK
+MODULE_VERSION=0.015
+inherit perl-module
+
+DESCRIPTION="Easily translate Moose code to Moo"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moo-1.6.0
+ >=dev-perl/Type-Tiny-1.0.1
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=dev-perl/Test-Fatal-0.10.0
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Requires-0.60.0
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/MooX-late/metadata.xml b/dev-perl/MooX-late/metadata.xml
new file mode 100644
index 000000000000..4943639483d7
--- /dev/null
+++ b/dev-perl/MooX-late/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MooX-late</remote-id>
+ <remote-id type="cpan-module">MooX::late</remote-id>
+ <remote-id type="cpan-module">MooX::late::DefinitionContext</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Moose-2.160.500 b/dev-perl/Moose-2.160.500
deleted file mode 100644
index a65ff2589c2f..000000000000
--- a/dev-perl/Moose-2.160.500
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MoooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.107.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=virtual/perl-JSON-PP-2.273.0 >=dev-perl/List-MoreUtils-0.280.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.350.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.50.0 dev-perl/Task-Weaken >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 virtual/perl-ExtUtils-MakeMaker >=virtual/perl-ExtUtils-CBuilder-0.270.0 virtual/perl-File-Spec test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-CPAN-Meta-Requirements >=dev-perl/Test-CleanNamespaces-0.130.0 >=dev-perl/Test-Fatal-0.1.0 >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Requires-0.50.0 >=dev-perl/Test-Warnings-0.16.0 ) dev-lang/perl:=
-DESCRIPTION=A postmodern object system for Perl 5
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moose/
-IUSE=test
-KEYWORDS=amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MoooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.107.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=virtual/perl-JSON-PP-2.273.0 >=dev-perl/List-MoreUtils-0.280.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.350.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.50.0 dev-perl/Task-Weaken >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Moose-2.1605.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cdce1c3d6363b8137cf45b82f35537b0
diff --git a/dev-perl/Moose-2.180.600 b/dev-perl/Moose-2.180.600
deleted file mode 100644
index be25cd49651c..000000000000
--- a/dev-perl/Moose-2.180.600
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.50.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-CPAN-Meta-Requirements >=dev-perl/Test-CleanNamespaces-0.130.0 >=dev-perl/Test-Fatal-0.1.0 >=virtual/perl-Test-Simple-0.940.0 >=dev-perl/Test-Requires-0.50.0 >=dev-perl/Test-Warnings-0.16.0 ) dev-lang/perl:=
-DESCRIPTION=A postmodern object system for Perl 5
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moose/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.50.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Moose-2.1806.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=58cd873e55500614c6e89eb3d5b4b0a0
diff --git a/dev-perl/Moose-2.180.700 b/dev-perl/Moose-2.180.700
deleted file mode 100644
index 3bc32ee9ae1b..000000000000
--- a/dev-perl/Moose-2.180.700
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.50.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-CPAN-Meta-Requirements >=dev-perl/Test-CleanNamespaces-0.130.0 >=dev-perl/Test-Fatal-0.1.0 >=virtual/perl-Test-Simple-0.940.0 >=dev-perl/Test-Requires-0.50.0 >=dev-perl/Test-Warnings-0.16.0 ) dev-lang/perl:=
-DESCRIPTION=A postmodern object system for Perl 5
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moose/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.50.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Moose-2.1807.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ed6a1a90d2cbcf16bce8c880b84c28b1
diff --git a/dev-perl/Moose-2.200.400 b/dev-perl/Moose-2.200.400
deleted file mode 100644
index 0079230bec15..000000000000
--- a/dev-perl/Moose-2.200.400
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.200.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-CPAN-Meta-Requirements >=dev-perl/Test-CleanNamespaces-0.130.0 >=dev-perl/Test-Fatal-0.1.0 >=virtual/perl-Test-Simple-0.940.0 >=dev-perl/Test-Requires-0.50.0 >=dev-perl/Test-Warnings-0.16.0 ) dev-lang/perl:=
-DESCRIPTION=A postmodern object system for Perl 5
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moose/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.200.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Moose-2.2004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=99eec8b8616911b2178d34103ffdc0ae
diff --git a/dev-perl/Moose-2.200.500 b/dev-perl/Moose-2.200.500
deleted file mode 100644
index 32375ec61a2c..000000000000
--- a/dev-perl/Moose-2.200.500
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.200.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-CPAN-Meta-Requirements >=dev-perl/Test-CleanNamespaces-0.130.0 >=dev-perl/Test-Fatal-0.1.0 >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Requires-0.50.0 >=dev-perl/Test-Warnings-0.16.0 ) dev-lang/perl:=
-DESCRIPTION=A postmodern object system for Perl 5
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moose/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.0 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.200.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Moose-2.2005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a60928ef7af2b191b2516731ffa8c733
diff --git a/dev-perl/Moose-2.200.700 b/dev-perl/Moose-2.200.700
deleted file mode 100644
index c6a066945607..000000000000
--- a/dev-perl/Moose-2.200.700
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.3 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.200.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-CPAN-Meta-Requirements >=dev-perl/Test-CleanNamespaces-0.130.0 >=dev-perl/Test-Fatal-0.1.0 >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Requires-0.50.0 >=dev-perl/Test-Warnings-0.16.0 ) dev-lang/perl:=
-DESCRIPTION=A postmodern object system for Perl 5
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moose/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<=dev-perl/Catalyst-5.900.499.990 !<=dev-perl/Config-MVP-2.200.4 !<=dev-perl/Devel-REPL-1.3.20 !<=dev-perl/Dist-Zilla-5.43.0 !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0 !<=dev-perl/Fey-0.360.0 !<=dev-perl/Fey-ORM-0.420.0 !<=dev-perl/File-ChangeNotify-0.150.0 !<=dev-perl/HTTP-Throwable-0.17.0 !<=dev-perl/KiokuDB-0.510.0 !<=dev-perl/Markdent-0.160.0 !<=dev-perl/Mason-2.180.0 !<=dev-perl/Moose-Autobox-0.150.0 !<=dev-perl/MooseX-ABC-0.50.0 !<=dev-perl/MooseX-Aliases-0.80.0 !<=dev-perl/MooseX-AlwaysCoerce-0.130.0 !<=dev-perl/MooseX-App-1.220.0 !<=dev-perl/MooseX-Attribute-Deflator-2.1.7 !<=dev-perl/MooseX-Attribute-Dependent-1.1.3 !<=dev-perl/MooseX-Attribute-Prototype-0.100.0 !<=dev-perl/MooseX-AttributeHelpers-0.220.0 !<=dev-perl/MooseX-AttributeIndexes-1.0.0 !<=dev-perl/MooseX-AttributeInflate-0.20.0 !<=dev-perl/MooseX-CascadeClearing-0.30.0 !<=dev-perl/MooseX-ClassAttribute-0.260.0 !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0 !<=dev-perl/MooseX-Declare-0.350.0 !<=dev-perl/MooseX-FollowPBP-0.20.0 !<=dev-perl/MooseX-Getopt-0.560.0 !<=dev-perl/MooseX-InstanceTracking-0.40.0 !<=dev-perl/MooseX-LazyRequire-0.60.0 !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0 !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0 !<=dev-perl/MooseX-Method-Signatures-0.440.0 !<=dev-perl/MooseX-MethodAttributes-0.220.0 !<=dev-perl/MooseX-NonMoose-0.240.0 !<=dev-perl/MooseX-Object-Pluggable-0.1.100 !<=dev-perl/MooseX-POE-0.214.0 !<=dev-perl/MooseX-Params-Validate-0.50.0 !<=dev-perl/MooseX-PrivateSetters-0.30.0 !<=dev-perl/MooseX-Role-Cmd-0.60.0 !<=dev-perl/MooseX-Role-Parameterized-1.0.0 !<=dev-perl/MooseX-Role-WithOverloading-0.140.0 !<=dev-perl/MooseX-Runnable-0.30.0 !<=dev-perl/MooseX-Scaffold-0.50.0 !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50 !<=dev-perl/MooseX-SetOnce-0.100.473 !<=dev-perl/MooseX-Singleton-0.250.0 !<=dev-perl/MooseX-SlurpyConstructor-1.100.0 !<=dev-perl/MooseX-Storage-0.420.0 !<=dev-perl/MooseX-StrictConstructor-0.120.0 !<=dev-perl/MooseX-Traits-0.110.0 !<=dev-perl/MooseX-Types-0.190.0 !<=dev-perl/MooseX-Types-Parameterizable-0.50.0 !<=dev-perl/MooseX-Types-Set-Object-0.30.0 !<=dev-perl/MooseX-Types-Signal-1.101.930 !<=dev-perl/MooseX-UndefTolerant-0.110.0 !<=dev-perl/PRANG-0.140.0 !<=dev-perl/Pod-Elemental-0.93.280 !<=dev-perl/Pod-Weaver-3.101.638 !<=dev-perl/Reaction-0.2.3 !<=dev-perl/Test-Able-0.100.0 !<=dev-perl/Test-CleanNamespaces-0.30.0 !<=dev-perl/Test-Moose-More-0.22.0 !<=dev-perl/Test-TempDir-0.50.0 !<=dev-perl/Throwable-0.102.80 !<=dev-perl/namespace-autoclean-0.80.0 >=virtual/perl-Carp-1.220.0 >=dev-perl/Class-Load-0.90.0 >=dev-perl/Class-Load-XS-0.10.0 >=dev-perl/Data-OptList-0.110.0 dev-perl/Devel-GlobalDestruction >=dev-perl/Devel-OverloadInfo-0.4.0 >=dev-perl/Devel-StackTrace-1.330.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Eval-Closure-0.40.0 >=dev-perl/MRO-Compat-0.50.0 >=dev-perl/Module-Runtime-0.14.0 >=dev-perl/Module-Runtime-Conflicts-0.2.0 >=dev-perl/Package-DeprecationManager-0.110.0 >=dev-perl/Package-Stash-0.320.0 >=dev-perl/Package-Stash-XS-0.240.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Sub-Exporter-0.980.0 dev-perl/Sub-Identify >=dev-perl/Sub-Name-0.200.0 >=dev-perl/Try-Tiny-0.170.0 >=virtual/perl-parent-0.223.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Moose-2.2007.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4fe26f55cfa1a740cd61e99fbff763d5
diff --git a/dev-perl/Moose-Autobox-0.160.0 b/dev-perl/Moose-Autobox-0.160.0
deleted file mode 100644
index cff768be91ad..000000000000
--- a/dev-perl/Moose-Autobox-0.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper >=dev-perl/List-MoreUtils-0.70.0 >=dev-perl/Moose-0.420.0 virtual/perl-Scalar-List-Utils dev-perl/Syntax-Keyword-Junction >=dev-perl/autobox-2.230.0 dev-perl/namespace-autoclean virtual/perl-parent >=dev-perl/Module-Build-Tiny-0.34.0 test? ( virtual/perl-File-Spec virtual/perl-Module-Metadata dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Autoboxed wrappers for Native Perl datatypes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Moose-Autobox/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper >=dev-perl/List-MoreUtils-0.70.0 >=dev-perl/Moose-0.420.0 virtual/perl-Scalar-List-Utils dev-perl/Syntax-Keyword-Junction >=dev-perl/autobox-2.230.0 dev-perl/namespace-autoclean virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Moose-Autobox-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a25ce57c7ecd4a9b7c4a74f3b41be03e
diff --git a/dev-perl/Moose-Autobox/Manifest b/dev-perl/Moose-Autobox/Manifest
new file mode 100644
index 000000000000..072886d50f59
--- /dev/null
+++ b/dev-perl/Moose-Autobox/Manifest
@@ -0,0 +1,3 @@
+DIST Moose-Autobox-0.16.tar.gz 42604 BLAKE2B 2221bb092d396bfc51d876bca92facda54c59e2b16cae220619a38a446e72e89c6bb0a41b0773b724507b35404be1f2403bf966cdc77b981190322825ca683b1 SHA512 7126de94e5c58c91e80eac5928b128e07314abfa3668c4b6655eaea61fcda53a0e761b2e0dd10052c24fc4e77c09eb4784afe59e9539a2866ad37aae2b37ae5e
+EBUILD Moose-Autobox-0.160.0.ebuild 719 BLAKE2B d4a4e4513cc8c84d340d430fef9214b97c33b0174db7fa88daebf80aba1aaa6908325518b63aeed3318e0b4567a0660005063a626205a375868ca52138198559 SHA512 9509e78f9379d7a579ee169e1a1fc8ca73cca6edfd6f1e830627b2eaa3c2bc9c1eef6afc568630b86c52eca3408097c5747a98c1b1520628993a0ecc520df710
+MISC metadata.xml 1283 BLAKE2B 924392a4ff629eba87849501df0fc042991f16eb4a4c2c4181ef4876f0a0166625376c41f5a68e1a37d53510a5f796220719dbf917858ce8e50fe428a7da0459 SHA512 5ed40db606f54889b2fcdd8c843f6c3895f5bfc978bc66a59b4fe7d7c04c5c27c547b9c089645fd1c61b5b7abf74a759e0d691080c319bc7d3b968927e618596
diff --git a/dev-perl/Moose-Autobox/Moose-Autobox-0.160.0.ebuild b/dev-perl/Moose-Autobox/Moose-Autobox-0.160.0.ebuild
new file mode 100644
index 000000000000..caba919384bf
--- /dev/null
+++ b/dev-perl/Moose-Autobox/Moose-Autobox-0.160.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="Autoboxed wrappers for Native Perl datatypes"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ >=dev-perl/List-MoreUtils-0.70.0
+ >=dev-perl/Moose-0.420.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Syntax-Keyword-Junction
+ >=dev-perl/autobox-2.230.0
+ dev-perl/namespace-autoclean
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Moose-Autobox/metadata.xml b/dev-perl/Moose-Autobox/metadata.xml
new file mode 100644
index 000000000000..aa874415a26c
--- /dev/null
+++ b/dev-perl/Moose-Autobox/metadata.xml
@@ -0,0 +1,25 @@
+<?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">Moose-Autobox</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Array</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Code</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Defined</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Hash</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Indexed</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Item</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::List</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Number</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Ref</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Scalar</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::String</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Undef</remote-id>
+ <remote-id type="cpan-module">Moose::Autobox::Value</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Moose/Manifest b/dev-perl/Moose/Manifest
new file mode 100644
index 000000000000..3f7be152a817
--- /dev/null
+++ b/dev-perl/Moose/Manifest
@@ -0,0 +1,13 @@
+DIST Moose-2.1605.tar.gz 803156 BLAKE2B e9faf295e82a39a61f9510dda39a499a73fadf69af79f76261219b8a17770145d0a0b3b39b57bc21be88e0e6f14c24bdfba5599547b9d81629e230272d8227de SHA512 66a868a017885e626c1d46c3d85452dc04c7350e8a3c2abc20a882dd4e1854dd50a17ea8488d024edd0b0219b7f2800186c62c5a0de23109ccd19ef88e52cadf
+DIST Moose-2.1806.tar.gz 808855 BLAKE2B dbf634c551807e17a2c86f0ad713636de85c0e3e95091a3421b8aebd5650e53f2b56582667d2fc596060f9709786e1a8ee61cd7111659db30d4f9bf6c8a70af4 SHA512 ac58eed4f2a670bca0e158eb6768947254b3a8c587306b5641d5b5d17f6f03c62f68db61bc4f7c1d5b585488a2029b8332ab61bbe5c556f7f4af19cb8f49c097
+DIST Moose-2.1807.tar.gz 809565 BLAKE2B 657117120754bab89e922e7a44d3a5ad25d11a6492363732a743cc6fe83865b135e202c4c0908b9ee618b445b73e92c159e6d578907474d6523e68e60dccfcb2 SHA512 ed06452cb7bbeecab8ba237448175f290a21b68bb3f3c15d530d2828968159fe9b9259a8d9e5fc82596b47a4cc571f558557f5c52558733dec2d5eb6b055af13
+DIST Moose-2.2004.tar.gz 813809 BLAKE2B 0896156de6a80a9d4105f2d7fbde227e2eb50dfcfb7db2770ea73f3771e3224057bf90eb05801dcc0b806ebf9370d32d1beb519f3c5ff8e395f22f86aa06114f SHA512 30db47b7416347e059b0a43ac4c95c253aac9391a999cb5a484a040b9ce9e33404ae89b34cd28e0cce35506cdfe3a576b91fc941c4dbbe601f4a7d97a01867e9
+DIST Moose-2.2005.tar.gz 816989 BLAKE2B 3106ce0e0cbab081b6d50bd365a7b9035b071259272959cb9473639a3d8b5d117f29aa86c8a7273248f6ed7d5f5cade0ac6cac2b815c10666a8993b3b48dc5bf SHA512 7c6294120335343c392d04010e85a920c2a1ac0ca5531e39441d39fc38e6075a83211c12d2fbc7b7c6ed162dd6df4c974d76e7e6491b5b3527cf1a9d48a98afb
+DIST Moose-2.2007.tar.gz 818526 BLAKE2B 77b7d0c7646477a34f285d03756c8ade891b2323054d8c2aafd61392c60ca42ac89970ec4d3bc60dae0bd6ec2d2a2611ab5fdbf190e189b46db4dd51f049cb79 SHA512 6875df20249aefdd9479046a38c0b89431f124fd03f4b3e0b8cd8b6473faa33b4b67d88f7effeb2f19a5572c0fae9dd2e2dff79cae34810152e4b5cb3d7371f5
+EBUILD Moose-2.160.500.ebuild 4146 BLAKE2B 7e9c0978ead0c49999fec07c1556a317749669262c88c75a8f5d162b6d519cd2d4297925ae826f4494606a2706ae7e64d77b170eb6ae22a47ca92d5635b0c59d SHA512 196e5ac68001ffcf062e073d199304995e586fe7700d63d42d521b3c88528c3c4a3d85e137961ca4207f13eaa03aad5c91fb49f65ca40ba09fbbdf3a60700294
+EBUILD Moose-2.180.600.ebuild 4055 BLAKE2B 0eca96b7f704d9ec6ec9aa0803867d523cd431890b7ecbdcc21198399e9ed75d5967602fd8caf6f0663a110619d9d74753a1317ba1d006d77606029513eef82d SHA512 a5196961c7d27921e0eb000fef57111db40a6961787c4a34b17e590124452553f125f26f5df9f8aa85f6004d337abba28b10b86018f8112801817d9a6f4ebc98
+EBUILD Moose-2.180.700.ebuild 4086 BLAKE2B df1cca12bb6fde8b651bb1111bf2f60def306d3ee7ffdb0b582f638aa9c0288683fc263a0f0b7436570807bf4c35aa5c844820fb341e1eaf49022a2b738c827d SHA512 715b45611c1e3c70eec22a80bb1b911da19ce5f950ad0d665dd8c94f47a8287780bb06f1f9b90fa456eafc2b885634fc102656afbc00283d2ef6fbb1be28a757
+EBUILD Moose-2.200.400.ebuild 4087 BLAKE2B d3cb6150b4c3404bfa5839309372e730a0838717dc55c63fedd171b828334a0f63fd4f5ef16a01696445879a4938a3ec02ef025739af50a47203a11e43a10600 SHA512 52fe162e9c7cc14a06b85e96e56b776327a5f24ab1d352f2a72ef295233e9a50e83f809ab476f906276273482b3ef137c0e8979296d41437a81ce846e5424a69
+EBUILD Moose-2.200.500.ebuild 4087 BLAKE2B 13b792ad6ce17a70b0e39a57bb2aa469c93bedb11221d6c4a372327bc7d17a6f3b42371a0ebbb3c6f1ca8d28c5964a37f995e061217265eb0fac9f1436baa569 SHA512 11a1f42e9a59073f453a3398e133e327dbbd3ac8a22be813d9159d320f41775edb671798ab160a7c09d8a8f79537392a84232c43720bfc8b344326cec3ecd626
+EBUILD Moose-2.200.700.ebuild 4087 BLAKE2B c46365f3dc250d9ffc764f68c0cc7a0b4db4b9feb087fcf778eebd10b8614e6efab66cf2a4d2335ba7bb1a93170453661630e1f35bb647ce6dae63f6d3c1ceca SHA512 241c3082c8402985dee274cb7cd6a9c9dfb0468d2d0cfeb78c3fb508120c66bc7b1e0274dbf650fdc86ab528e40ed8678c835af8d6a9a1366ad323eb30a49866
+MISC metadata.xml 35448 BLAKE2B f6c44e9aedab6ac47f51848cc9ea2d3518f2854e59ef1742866394e2ab4cd7de18275e27da82c885df7d1865ae1ad8f397979f9a175dd10599290d4c566c4f8e SHA512 5d7a51806b0278fc5dd7cd1d487c0f211aefa638dbe6839eb5aeaf5219b03d97d7d0765bcfd603a9add64ea3f72ef770ffc9b39578cd728467e066f1abc12579
diff --git a/dev-perl/Moose/Moose-2.160.500.ebuild b/dev-perl/Moose/Moose-2.160.500.ebuild
new file mode 100644
index 000000000000..85fab22e52a6
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.160.500.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.1605
+inherit perl-module
+
+DESCRIPTION="A postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/Catalyst-5.900.499.990
+ !<=dev-perl/Config-MVP-2.200.4
+ !<=dev-perl/Devel-REPL-1.3.20
+ !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
+ !<=dev-perl/Fey-0.360.0
+ !<=dev-perl/Fey-ORM-0.420.0
+ !<=dev-perl/File-ChangeNotify-0.150.0
+ !<=dev-perl/HTTP-Throwable-0.17.0
+ !<=dev-perl/KiokuDB-0.510.0
+ !<=dev-perl/Markdent-0.160.0
+ !<=dev-perl/Mason-2.180.0
+ !<=dev-perl/MooseX-ABC-0.50.0
+ !<=dev-perl/MooseX-Aliases-0.80.0
+ !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
+ !<=dev-perl/MooseX-App-1.220.0
+ !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
+ !<=dev-perl/MooseX-Attribute-Dependent-1.1.0
+ !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
+ !<=dev-perl/MooseX-AttributeHelpers-0.220.0
+ !<=dev-perl/MooseX-AttributeIndexes-1.0.0
+ !<=dev-perl/MooseX-AttributeInflate-0.20.0
+ !<=dev-perl/MooseX-CascadeClearing-0.30.0
+ !<=dev-perl/MooseX-ClassAttribute-0.260.0
+ !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
+ !<=dev-perl/MooseX-Declare-0.350.0
+ !<=dev-perl/MooseX-FollowPBP-0.20.0
+ !<=dev-perl/MooseX-Getopt-0.560.0
+ !<=dev-perl/MooseX-InstanceTracking-0.40.0
+ !<=dev-perl/MooseX-LazyRequire-0.60.0
+ !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
+ !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
+ !<=dev-perl/MooseX-Method-Signatures-0.440.0
+ !<=dev-perl/MooseX-MethodAttributes-0.220.0
+ !<=dev-perl/MooseX-NonMoose-0.240.0
+ !<=dev-perl/MooseX-Object-Pluggable-0.1.100
+ !<=dev-perl/MooseX-POE-0.214.0
+ !<=dev-perl/MooseX-Params-Validate-0.50.0
+ !<=dev-perl/MooseX-PrivateSetters-0.30.0
+ !<=dev-perl/MooseX-Role-Cmd-0.60.0
+ !<=dev-perl/MooseX-Role-Parameterized-1.0.0
+ !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
+ !<=dev-perl/MooseX-Runnable-0.30.0
+ !<=dev-perl/MooseX-Scaffold-0.50.0
+ !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
+ !<=dev-perl/MooseX-SetOnce-0.100.473
+ !<=dev-perl/MooseX-Singleton-0.250.0
+ !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
+ !<=dev-perl/MoooseX-Storage-0.420.0
+ !<=dev-perl/MooseX-StrictConstructor-0.120.0
+ !<=dev-perl/MooseX-Traits-0.110.0
+ !<=dev-perl/MooseX-Types-0.190.0
+ !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
+ !<=dev-perl/MooseX-Types-Set-Object-0.30.0
+ !<=dev-perl/MooseX-Types-Signal-1.101.930
+ !<=dev-perl/MooseX-UndefTolerant-0.110.0
+ !<=dev-perl/PRANG-0.140.0
+ !<=dev-perl/Pod-Elemental-0.93.280
+ !<=dev-perl/Pod-Weaver-3.101.638
+ !<=dev-perl/Reaction-0.2.3
+ !<=dev-perl/Test-Able-0.100.0
+ !<=dev-perl/Test-CleanNamespaces-0.30.0
+ !<=dev-perl/Test-Moose-More-0.22.0
+ !<=dev-perl/Test-TempDir-0.50.0
+ !<=dev-perl/Throwable-0.102.80
+ !<=dev-perl/namespace-autoclean-0.80.0
+"
+
+# r:List::Util, r:Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ ${CONFLICTS}
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Data-OptList-0.107.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Devel-OverloadInfo-0.4.0
+ >=dev-perl/Devel-StackTrace-1.330.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Eval-Closure-0.40.0
+ >=virtual/perl-JSON-PP-2.273.0
+ >=dev-perl/List-MoreUtils-0.280.0
+ >=dev-perl/MRO-Compat-0.50.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Module-Runtime-Conflicts-0.2.0
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.350.0
+ >=dev-perl/Sub-Exporter-0.980.0
+ dev-perl/Sub-Identify
+ >=dev-perl/Sub-Name-0.50.0
+ dev-perl/Task-Weaken
+ >=dev-perl/Try-Tiny-0.170.0
+ >=virtual/perl-parent-0.223.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ virtual/perl-File-Spec
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/Test-CleanNamespaces-0.130.0
+ >=dev-perl/Test-Fatal-0.1.0
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Requires-0.50.0
+ >=dev-perl/Test-Warnings-0.16.0
+ )
+"
diff --git a/dev-perl/Moose/Moose-2.180.600.ebuild b/dev-perl/Moose/Moose-2.180.600.ebuild
new file mode 100644
index 000000000000..01eeb69f1b42
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.180.600.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.1806
+inherit perl-module
+
+DESCRIPTION="A postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/Catalyst-5.900.499.990
+ !<=dev-perl/Config-MVP-2.200.4
+ !<=dev-perl/Devel-REPL-1.3.20
+ !<=dev-perl/Dist-Zilla-5.43.0
+ !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
+ !<=dev-perl/Fey-0.360.0
+ !<=dev-perl/Fey-ORM-0.420.0
+ !<=dev-perl/File-ChangeNotify-0.150.0
+ !<=dev-perl/HTTP-Throwable-0.17.0
+ !<=dev-perl/KiokuDB-0.510.0
+ !<=dev-perl/Markdent-0.160.0
+ !<=dev-perl/Mason-2.180.0
+ !<=dev-perl/Moose-Autobox-0.150.0
+ !<=dev-perl/MooseX-ABC-0.50.0
+ !<=dev-perl/MooseX-Aliases-0.80.0
+ !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
+ !<=dev-perl/MooseX-App-1.220.0
+ !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
+ !<=dev-perl/MooseX-Attribute-Dependent-1.1.0
+ !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
+ !<=dev-perl/MooseX-AttributeHelpers-0.220.0
+ !<=dev-perl/MooseX-AttributeIndexes-1.0.0
+ !<=dev-perl/MooseX-AttributeInflate-0.20.0
+ !<=dev-perl/MooseX-CascadeClearing-0.30.0
+ !<=dev-perl/MooseX-ClassAttribute-0.260.0
+ !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
+ !<=dev-perl/MooseX-Declare-0.350.0
+ !<=dev-perl/MooseX-FollowPBP-0.20.0
+ !<=dev-perl/MooseX-Getopt-0.560.0
+ !<=dev-perl/MooseX-InstanceTracking-0.40.0
+ !<=dev-perl/MooseX-LazyRequire-0.60.0
+ !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
+ !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
+ !<=dev-perl/MooseX-Method-Signatures-0.440.0
+ !<=dev-perl/MooseX-MethodAttributes-0.220.0
+ !<=dev-perl/MooseX-NonMoose-0.240.0
+ !<=dev-perl/MooseX-Object-Pluggable-0.1.100
+ !<=dev-perl/MooseX-POE-0.214.0
+ !<=dev-perl/MooseX-Params-Validate-0.50.0
+ !<=dev-perl/MooseX-PrivateSetters-0.30.0
+ !<=dev-perl/MooseX-Role-Cmd-0.60.0
+ !<=dev-perl/MooseX-Role-Parameterized-1.0.0
+ !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
+ !<=dev-perl/MooseX-Runnable-0.30.0
+ !<=dev-perl/MooseX-Scaffold-0.50.0
+ !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
+ !<=dev-perl/MooseX-SetOnce-0.100.473
+ !<=dev-perl/MooseX-Singleton-0.250.0
+ !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
+ !<=dev-perl/MooseX-Storage-0.420.0
+ !<=dev-perl/MooseX-StrictConstructor-0.120.0
+ !<=dev-perl/MooseX-Traits-0.110.0
+ !<=dev-perl/MooseX-Types-0.190.0
+ !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
+ !<=dev-perl/MooseX-Types-Set-Object-0.30.0
+ !<=dev-perl/MooseX-Types-Signal-1.101.930
+ !<=dev-perl/MooseX-UndefTolerant-0.110.0
+ !<=dev-perl/PRANG-0.140.0
+ !<=dev-perl/Pod-Elemental-0.93.280
+ !<=dev-perl/Pod-Weaver-3.101.638
+ !<=dev-perl/Reaction-0.2.3
+ !<=dev-perl/Test-Able-0.100.0
+ !<=dev-perl/Test-CleanNamespaces-0.30.0
+ !<=dev-perl/Test-Moose-More-0.22.0
+ !<=dev-perl/Test-TempDir-0.50.0
+ !<=dev-perl/Throwable-0.102.80
+ !<=dev-perl/namespace-autoclean-0.80.0
+"
+
+# r:List::Util, r:Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ ${CONFLICTS}
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Data-OptList-0.110.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Devel-OverloadInfo-0.4.0
+ >=dev-perl/Devel-StackTrace-1.330.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Eval-Closure-0.40.0
+ >=dev-perl/MRO-Compat-0.50.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Module-Runtime-Conflicts-0.2.0
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/Sub-Exporter-0.980.0
+ dev-perl/Sub-Identify
+ >=dev-perl/Sub-Name-0.50.0
+ >=dev-perl/Try-Tiny-0.170.0
+ >=virtual/perl-parent-0.223.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/Test-CleanNamespaces-0.130.0
+ >=dev-perl/Test-Fatal-0.1.0
+ >=virtual/perl-Test-Simple-0.940.0
+ >=dev-perl/Test-Requires-0.50.0
+ >=dev-perl/Test-Warnings-0.16.0
+ )
+"
diff --git a/dev-perl/Moose/Moose-2.180.700.ebuild b/dev-perl/Moose/Moose-2.180.700.ebuild
new file mode 100644
index 000000000000..658c55b3a731
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.180.700.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.1807
+DIST_EXAMPLES=("benchmarks/*")
+inherit perl-module
+
+DESCRIPTION="A postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/Catalyst-5.900.499.990
+ !<=dev-perl/Config-MVP-2.200.4
+ !<=dev-perl/Devel-REPL-1.3.20
+ !<=dev-perl/Dist-Zilla-5.43.0
+ !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
+ !<=dev-perl/Fey-0.360.0
+ !<=dev-perl/Fey-ORM-0.420.0
+ !<=dev-perl/File-ChangeNotify-0.150.0
+ !<=dev-perl/HTTP-Throwable-0.17.0
+ !<=dev-perl/KiokuDB-0.510.0
+ !<=dev-perl/Markdent-0.160.0
+ !<=dev-perl/Mason-2.180.0
+ !<=dev-perl/Moose-Autobox-0.150.0
+ !<=dev-perl/MooseX-ABC-0.50.0
+ !<=dev-perl/MooseX-Aliases-0.80.0
+ !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
+ !<=dev-perl/MooseX-App-1.220.0
+ !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
+ !<=dev-perl/MooseX-Attribute-Dependent-1.1.0
+ !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
+ !<=dev-perl/MooseX-AttributeHelpers-0.220.0
+ !<=dev-perl/MooseX-AttributeIndexes-1.0.0
+ !<=dev-perl/MooseX-AttributeInflate-0.20.0
+ !<=dev-perl/MooseX-CascadeClearing-0.30.0
+ !<=dev-perl/MooseX-ClassAttribute-0.260.0
+ !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
+ !<=dev-perl/MooseX-Declare-0.350.0
+ !<=dev-perl/MooseX-FollowPBP-0.20.0
+ !<=dev-perl/MooseX-Getopt-0.560.0
+ !<=dev-perl/MooseX-InstanceTracking-0.40.0
+ !<=dev-perl/MooseX-LazyRequire-0.60.0
+ !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
+ !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
+ !<=dev-perl/MooseX-Method-Signatures-0.440.0
+ !<=dev-perl/MooseX-MethodAttributes-0.220.0
+ !<=dev-perl/MooseX-NonMoose-0.240.0
+ !<=dev-perl/MooseX-Object-Pluggable-0.1.100
+ !<=dev-perl/MooseX-POE-0.214.0
+ !<=dev-perl/MooseX-Params-Validate-0.50.0
+ !<=dev-perl/MooseX-PrivateSetters-0.30.0
+ !<=dev-perl/MooseX-Role-Cmd-0.60.0
+ !<=dev-perl/MooseX-Role-Parameterized-1.0.0
+ !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
+ !<=dev-perl/MooseX-Runnable-0.30.0
+ !<=dev-perl/MooseX-Scaffold-0.50.0
+ !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
+ !<=dev-perl/MooseX-SetOnce-0.100.473
+ !<=dev-perl/MooseX-Singleton-0.250.0
+ !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
+ !<=dev-perl/MooseX-Storage-0.420.0
+ !<=dev-perl/MooseX-StrictConstructor-0.120.0
+ !<=dev-perl/MooseX-Traits-0.110.0
+ !<=dev-perl/MooseX-Types-0.190.0
+ !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
+ !<=dev-perl/MooseX-Types-Set-Object-0.30.0
+ !<=dev-perl/MooseX-Types-Signal-1.101.930
+ !<=dev-perl/MooseX-UndefTolerant-0.110.0
+ !<=dev-perl/PRANG-0.140.0
+ !<=dev-perl/Pod-Elemental-0.93.280
+ !<=dev-perl/Pod-Weaver-3.101.638
+ !<=dev-perl/Reaction-0.2.3
+ !<=dev-perl/Test-Able-0.100.0
+ !<=dev-perl/Test-CleanNamespaces-0.30.0
+ !<=dev-perl/Test-Moose-More-0.22.0
+ !<=dev-perl/Test-TempDir-0.50.0
+ !<=dev-perl/Throwable-0.102.80
+ !<=dev-perl/namespace-autoclean-0.80.0
+"
+
+# r:List::Util, r:Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ ${CONFLICTS}
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Data-OptList-0.110.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Devel-OverloadInfo-0.4.0
+ >=dev-perl/Devel-StackTrace-1.330.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Eval-Closure-0.40.0
+ >=dev-perl/MRO-Compat-0.50.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Module-Runtime-Conflicts-0.2.0
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/Sub-Exporter-0.980.0
+ dev-perl/Sub-Identify
+ >=dev-perl/Sub-Name-0.50.0
+ >=dev-perl/Try-Tiny-0.170.0
+ >=virtual/perl-parent-0.223.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/Test-CleanNamespaces-0.130.0
+ >=dev-perl/Test-Fatal-0.1.0
+ >=virtual/perl-Test-Simple-0.940.0
+ >=dev-perl/Test-Requires-0.50.0
+ >=dev-perl/Test-Warnings-0.16.0
+ )
+"
diff --git a/dev-perl/Moose/Moose-2.200.400.ebuild b/dev-perl/Moose/Moose-2.200.400.ebuild
new file mode 100644
index 000000000000..a0d42c608543
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.200.400.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.2004
+DIST_EXAMPLES=("benchmarks/*")
+inherit perl-module
+
+DESCRIPTION="A postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/Catalyst-5.900.499.990
+ !<=dev-perl/Config-MVP-2.200.4
+ !<=dev-perl/Devel-REPL-1.3.20
+ !<=dev-perl/Dist-Zilla-5.43.0
+ !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
+ !<=dev-perl/Fey-0.360.0
+ !<=dev-perl/Fey-ORM-0.420.0
+ !<=dev-perl/File-ChangeNotify-0.150.0
+ !<=dev-perl/HTTP-Throwable-0.17.0
+ !<=dev-perl/KiokuDB-0.510.0
+ !<=dev-perl/Markdent-0.160.0
+ !<=dev-perl/Mason-2.180.0
+ !<=dev-perl/Moose-Autobox-0.150.0
+ !<=dev-perl/MooseX-ABC-0.50.0
+ !<=dev-perl/MooseX-Aliases-0.80.0
+ !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
+ !<=dev-perl/MooseX-App-1.220.0
+ !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
+ !<=dev-perl/MooseX-Attribute-Dependent-1.1.0
+ !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
+ !<=dev-perl/MooseX-AttributeHelpers-0.220.0
+ !<=dev-perl/MooseX-AttributeIndexes-1.0.0
+ !<=dev-perl/MooseX-AttributeInflate-0.20.0
+ !<=dev-perl/MooseX-CascadeClearing-0.30.0
+ !<=dev-perl/MooseX-ClassAttribute-0.260.0
+ !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
+ !<=dev-perl/MooseX-Declare-0.350.0
+ !<=dev-perl/MooseX-FollowPBP-0.20.0
+ !<=dev-perl/MooseX-Getopt-0.560.0
+ !<=dev-perl/MooseX-InstanceTracking-0.40.0
+ !<=dev-perl/MooseX-LazyRequire-0.60.0
+ !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
+ !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
+ !<=dev-perl/MooseX-Method-Signatures-0.440.0
+ !<=dev-perl/MooseX-MethodAttributes-0.220.0
+ !<=dev-perl/MooseX-NonMoose-0.240.0
+ !<=dev-perl/MooseX-Object-Pluggable-0.1.100
+ !<=dev-perl/MooseX-POE-0.214.0
+ !<=dev-perl/MooseX-Params-Validate-0.50.0
+ !<=dev-perl/MooseX-PrivateSetters-0.30.0
+ !<=dev-perl/MooseX-Role-Cmd-0.60.0
+ !<=dev-perl/MooseX-Role-Parameterized-1.0.0
+ !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
+ !<=dev-perl/MooseX-Runnable-0.30.0
+ !<=dev-perl/MooseX-Scaffold-0.50.0
+ !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
+ !<=dev-perl/MooseX-SetOnce-0.100.473
+ !<=dev-perl/MooseX-Singleton-0.250.0
+ !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
+ !<=dev-perl/MooseX-Storage-0.420.0
+ !<=dev-perl/MooseX-StrictConstructor-0.120.0
+ !<=dev-perl/MooseX-Traits-0.110.0
+ !<=dev-perl/MooseX-Types-0.190.0
+ !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
+ !<=dev-perl/MooseX-Types-Set-Object-0.30.0
+ !<=dev-perl/MooseX-Types-Signal-1.101.930
+ !<=dev-perl/MooseX-UndefTolerant-0.110.0
+ !<=dev-perl/PRANG-0.140.0
+ !<=dev-perl/Pod-Elemental-0.93.280
+ !<=dev-perl/Pod-Weaver-3.101.638
+ !<=dev-perl/Reaction-0.2.3
+ !<=dev-perl/Test-Able-0.100.0
+ !<=dev-perl/Test-CleanNamespaces-0.30.0
+ !<=dev-perl/Test-Moose-More-0.22.0
+ !<=dev-perl/Test-TempDir-0.50.0
+ !<=dev-perl/Throwable-0.102.80
+ !<=dev-perl/namespace-autoclean-0.80.0
+"
+
+# r:List::Util, r:Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ ${CONFLICTS}
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Data-OptList-0.110.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Devel-OverloadInfo-0.4.0
+ >=dev-perl/Devel-StackTrace-1.330.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Eval-Closure-0.40.0
+ >=dev-perl/MRO-Compat-0.50.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Module-Runtime-Conflicts-0.2.0
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/Sub-Exporter-0.980.0
+ dev-perl/Sub-Identify
+ >=dev-perl/Sub-Name-0.200.0
+ >=dev-perl/Try-Tiny-0.170.0
+ >=virtual/perl-parent-0.223.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/Test-CleanNamespaces-0.130.0
+ >=dev-perl/Test-Fatal-0.1.0
+ >=virtual/perl-Test-Simple-0.940.0
+ >=dev-perl/Test-Requires-0.50.0
+ >=dev-perl/Test-Warnings-0.16.0
+ )
+"
diff --git a/dev-perl/Moose/Moose-2.200.500.ebuild b/dev-perl/Moose/Moose-2.200.500.ebuild
new file mode 100644
index 000000000000..25b1188d3919
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.200.500.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.2005
+DIST_EXAMPLES=("benchmarks/*")
+inherit perl-module
+
+DESCRIPTION="A postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/Catalyst-5.900.499.990
+ !<=dev-perl/Config-MVP-2.200.4
+ !<=dev-perl/Devel-REPL-1.3.20
+ !<=dev-perl/Dist-Zilla-5.43.0
+ !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
+ !<=dev-perl/Fey-0.360.0
+ !<=dev-perl/Fey-ORM-0.420.0
+ !<=dev-perl/File-ChangeNotify-0.150.0
+ !<=dev-perl/HTTP-Throwable-0.17.0
+ !<=dev-perl/KiokuDB-0.510.0
+ !<=dev-perl/Markdent-0.160.0
+ !<=dev-perl/Mason-2.180.0
+ !<=dev-perl/Moose-Autobox-0.150.0
+ !<=dev-perl/MooseX-ABC-0.50.0
+ !<=dev-perl/MooseX-Aliases-0.80.0
+ !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
+ !<=dev-perl/MooseX-App-1.220.0
+ !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
+ !<=dev-perl/MooseX-Attribute-Dependent-1.1.0
+ !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
+ !<=dev-perl/MooseX-AttributeHelpers-0.220.0
+ !<=dev-perl/MooseX-AttributeIndexes-1.0.0
+ !<=dev-perl/MooseX-AttributeInflate-0.20.0
+ !<=dev-perl/MooseX-CascadeClearing-0.30.0
+ !<=dev-perl/MooseX-ClassAttribute-0.260.0
+ !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
+ !<=dev-perl/MooseX-Declare-0.350.0
+ !<=dev-perl/MooseX-FollowPBP-0.20.0
+ !<=dev-perl/MooseX-Getopt-0.560.0
+ !<=dev-perl/MooseX-InstanceTracking-0.40.0
+ !<=dev-perl/MooseX-LazyRequire-0.60.0
+ !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
+ !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
+ !<=dev-perl/MooseX-Method-Signatures-0.440.0
+ !<=dev-perl/MooseX-MethodAttributes-0.220.0
+ !<=dev-perl/MooseX-NonMoose-0.240.0
+ !<=dev-perl/MooseX-Object-Pluggable-0.1.100
+ !<=dev-perl/MooseX-POE-0.214.0
+ !<=dev-perl/MooseX-Params-Validate-0.50.0
+ !<=dev-perl/MooseX-PrivateSetters-0.30.0
+ !<=dev-perl/MooseX-Role-Cmd-0.60.0
+ !<=dev-perl/MooseX-Role-Parameterized-1.0.0
+ !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
+ !<=dev-perl/MooseX-Runnable-0.30.0
+ !<=dev-perl/MooseX-Scaffold-0.50.0
+ !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
+ !<=dev-perl/MooseX-SetOnce-0.100.473
+ !<=dev-perl/MooseX-Singleton-0.250.0
+ !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
+ !<=dev-perl/MooseX-Storage-0.420.0
+ !<=dev-perl/MooseX-StrictConstructor-0.120.0
+ !<=dev-perl/MooseX-Traits-0.110.0
+ !<=dev-perl/MooseX-Types-0.190.0
+ !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
+ !<=dev-perl/MooseX-Types-Set-Object-0.30.0
+ !<=dev-perl/MooseX-Types-Signal-1.101.930
+ !<=dev-perl/MooseX-UndefTolerant-0.110.0
+ !<=dev-perl/PRANG-0.140.0
+ !<=dev-perl/Pod-Elemental-0.93.280
+ !<=dev-perl/Pod-Weaver-3.101.638
+ !<=dev-perl/Reaction-0.2.3
+ !<=dev-perl/Test-Able-0.100.0
+ !<=dev-perl/Test-CleanNamespaces-0.30.0
+ !<=dev-perl/Test-Moose-More-0.22.0
+ !<=dev-perl/Test-TempDir-0.50.0
+ !<=dev-perl/Throwable-0.102.80
+ !<=dev-perl/namespace-autoclean-0.80.0
+"
+
+# r:List::Util, r:Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ ${CONFLICTS}
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Data-OptList-0.110.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Devel-OverloadInfo-0.4.0
+ >=dev-perl/Devel-StackTrace-1.330.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Eval-Closure-0.40.0
+ >=dev-perl/MRO-Compat-0.50.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Module-Runtime-Conflicts-0.2.0
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/Sub-Exporter-0.980.0
+ dev-perl/Sub-Identify
+ >=dev-perl/Sub-Name-0.200.0
+ >=dev-perl/Try-Tiny-0.170.0
+ >=virtual/perl-parent-0.223.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/Test-CleanNamespaces-0.130.0
+ >=dev-perl/Test-Fatal-0.1.0
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Requires-0.50.0
+ >=dev-perl/Test-Warnings-0.16.0
+ )
+"
diff --git a/dev-perl/Moose/Moose-2.200.700.ebuild b/dev-perl/Moose/Moose-2.200.700.ebuild
new file mode 100644
index 000000000000..87d340204b9d
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.200.700.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.2007
+DIST_EXAMPLES=("benchmarks/*")
+inherit perl-module
+
+DESCRIPTION="A postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+CONFLICTS="
+ !<=dev-perl/Catalyst-5.900.499.990
+ !<=dev-perl/Config-MVP-2.200.4
+ !<=dev-perl/Devel-REPL-1.3.20
+ !<=dev-perl/Dist-Zilla-5.43.0
+ !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
+ !<=dev-perl/Fey-0.360.0
+ !<=dev-perl/Fey-ORM-0.420.0
+ !<=dev-perl/File-ChangeNotify-0.150.0
+ !<=dev-perl/HTTP-Throwable-0.17.0
+ !<=dev-perl/KiokuDB-0.510.0
+ !<=dev-perl/Markdent-0.160.0
+ !<=dev-perl/Mason-2.180.0
+ !<=dev-perl/Moose-Autobox-0.150.0
+ !<=dev-perl/MooseX-ABC-0.50.0
+ !<=dev-perl/MooseX-Aliases-0.80.0
+ !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
+ !<=dev-perl/MooseX-App-1.220.0
+ !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
+ !<=dev-perl/MooseX-Attribute-Dependent-1.1.3
+ !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
+ !<=dev-perl/MooseX-AttributeHelpers-0.220.0
+ !<=dev-perl/MooseX-AttributeIndexes-1.0.0
+ !<=dev-perl/MooseX-AttributeInflate-0.20.0
+ !<=dev-perl/MooseX-CascadeClearing-0.30.0
+ !<=dev-perl/MooseX-ClassAttribute-0.260.0
+ !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
+ !<=dev-perl/MooseX-Declare-0.350.0
+ !<=dev-perl/MooseX-FollowPBP-0.20.0
+ !<=dev-perl/MooseX-Getopt-0.560.0
+ !<=dev-perl/MooseX-InstanceTracking-0.40.0
+ !<=dev-perl/MooseX-LazyRequire-0.60.0
+ !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
+ !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
+ !<=dev-perl/MooseX-Method-Signatures-0.440.0
+ !<=dev-perl/MooseX-MethodAttributes-0.220.0
+ !<=dev-perl/MooseX-NonMoose-0.240.0
+ !<=dev-perl/MooseX-Object-Pluggable-0.1.100
+ !<=dev-perl/MooseX-POE-0.214.0
+ !<=dev-perl/MooseX-Params-Validate-0.50.0
+ !<=dev-perl/MooseX-PrivateSetters-0.30.0
+ !<=dev-perl/MooseX-Role-Cmd-0.60.0
+ !<=dev-perl/MooseX-Role-Parameterized-1.0.0
+ !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
+ !<=dev-perl/MooseX-Runnable-0.30.0
+ !<=dev-perl/MooseX-Scaffold-0.50.0
+ !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
+ !<=dev-perl/MooseX-SetOnce-0.100.473
+ !<=dev-perl/MooseX-Singleton-0.250.0
+ !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
+ !<=dev-perl/MooseX-Storage-0.420.0
+ !<=dev-perl/MooseX-StrictConstructor-0.120.0
+ !<=dev-perl/MooseX-Traits-0.110.0
+ !<=dev-perl/MooseX-Types-0.190.0
+ !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
+ !<=dev-perl/MooseX-Types-Set-Object-0.30.0
+ !<=dev-perl/MooseX-Types-Signal-1.101.930
+ !<=dev-perl/MooseX-UndefTolerant-0.110.0
+ !<=dev-perl/PRANG-0.140.0
+ !<=dev-perl/Pod-Elemental-0.93.280
+ !<=dev-perl/Pod-Weaver-3.101.638
+ !<=dev-perl/Reaction-0.2.3
+ !<=dev-perl/Test-Able-0.100.0
+ !<=dev-perl/Test-CleanNamespaces-0.30.0
+ !<=dev-perl/Test-Moose-More-0.22.0
+ !<=dev-perl/Test-TempDir-0.50.0
+ !<=dev-perl/Throwable-0.102.80
+ !<=dev-perl/namespace-autoclean-0.80.0
+"
+
+# r:List::Util, r:Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ ${CONFLICTS}
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Data-OptList-0.110.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Devel-OverloadInfo-0.4.0
+ >=dev-perl/Devel-StackTrace-1.330.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Eval-Closure-0.40.0
+ >=dev-perl/MRO-Compat-0.50.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Module-Runtime-Conflicts-0.2.0
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/Sub-Exporter-0.980.0
+ dev-perl/Sub-Identify
+ >=dev-perl/Sub-Name-0.200.0
+ >=dev-perl/Try-Tiny-0.170.0
+ >=virtual/perl-parent-0.223.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/Test-CleanNamespaces-0.130.0
+ >=dev-perl/Test-Fatal-0.1.0
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Requires-0.50.0
+ >=dev-perl/Test-Warnings-0.16.0
+ )
+"
diff --git a/dev-perl/Moose/metadata.xml b/dev-perl/Moose/metadata.xml
new file mode 100644
index 000000000000..b8aa417e9df0
--- /dev/null
+++ b/dev-perl/Moose/metadata.xml
@@ -0,0 +1,397 @@
+<?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">Moose</remote-id>
+ <remote-id type="cpan-module">Class::MOP</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Attribute</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Class</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Class::Immutable::Trait</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Deprecated</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Instance</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Accessor</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Constructor</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Generated</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Inlined</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Meta</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Method::Wrapped</remote-id>
+ <remote-id type="cpan-module">Class::MOP::MiniTrait</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin::AttributeCore</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin::HasAttributes</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin::HasMethods</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Mixin::HasOverloads</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Module</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Object</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Overload</remote-id>
+ <remote-id type="cpan-module">Class::MOP::Package</remote-id>
+ <remote-id type="cpan-module">Moose</remote-id>
+ <remote-id type="cpan-module">Moose::Deprecated</remote-id>
+ <remote-id type="cpan-module">Moose::Exception</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AccessorMustReadWrite</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AddParameterizableTypeTakesParameterizableType</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AddRoleTakesAMooseMetaRoleInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AddRoleToARoleTakesAMooseMetaRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ApplyTakesABlessedInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttributeConflictInRoles</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttributeConflictInSummation</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttributeExtensionIsNotSupportedInRoles</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttributeIsRequired</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttributeNamesDoNotMatch</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttributeValueIsNotAnObject</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AttributeValueIsNotDefined</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::BadOptionFormat</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::BothBuilderAndDefaultAreNotAllowed</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::BuilderDoesNotExist</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::BuilderMethodNotSupportedForAttribute</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::BuilderMethodNotSupportedForInlineAttribute</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::BuilderMustBeAMethodName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CallingMethodOnAnImmutableInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CanExtendOnlyClasses</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CanOnlyConsumeRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CanOnlyWrapBlessedCode</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CanReblessOnlyIntoASubclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CanReblessOnlyIntoASuperclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotAddAsAnAttributeToARole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotApplyBaseClassRolesToRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotAssignValueToReadOnlyAccessor</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotAugmentIfLocalMethodPresent</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotAugmentNoSuperMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotAutoDerefWithoutIsa</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotAutoDereferenceTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotCalculateNativeType</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotCallAnAbstractBaseMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotCallAnAbstractMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotCoerceAWeakRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotDelegateLocalMethodIsPresent</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotDelegateWithoutIsa</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotFindDelegateMetaclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotFindType</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotFindTypeGivenToMatchOnType</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotFixMetaclassCompatibility</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotGenerateInlineConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotInitializeMooseMetaRoleComposite</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotInlineTypeConstraintCheck</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotLocatePackageInINC</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotMakeMetaclassCompatible</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotOverrideALocalMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotOverrideBodyOfMetaMethods</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotOverrideLocalMethodIsPresent</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotOverrideNoSuperMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotRegisterUnnamedTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CircularReferenceInAlso</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ClassDoesNotHaveInitMeta</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ClassDoesTheExcludedRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ClassNamesDoNotMatch</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CodeBlockMustBeACodeRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CoercingWithoutCoercions</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CoercionAlreadyExists</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CoercionNeedsTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ConflictDetectedInCheckRoleExclusions</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ConstructClassInstanceTakesPackageName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CouldNotCreateMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CouldNotCreateWriter</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CouldNotEvalConstructor</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CouldNotEvalDestructor</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CouldNotGenerateInlineAttributeMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CouldNotLocateTypeConstraintForUnion</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CouldNotParseType</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CreateMOPClassTakesHashRefOfMethods</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CreateTakesArrayRefOfRoles</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CreateTakesHashRefOfAttributes</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::CreateTakesHashRefOfMethods</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::DelegationToAClassWhichIsNotLoaded</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::DelegationToARoleWhichIsNotLoaded</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::DelegationToATypeWhichIsNotAClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::DoesRequiresRoleName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::EnumValuesMustBeString</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ExtendsMissingArgs</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::HandlesMustBeAHashRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::IllegalInheritedOptions</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::IllegalMethodTypeToAddMethodModifier</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::IncompatibleMetaclassOfSuperclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InitMetaRequiresClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InitializeTakesUnBlessedPackageName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InstanceBlessedIntoWrongClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InstanceMustBeABlessedReference</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidArgPassedToMooseUtilMetaRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidArgumentToMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidArgumentsToTraitAliases</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidHandleValue</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidHasProvidedInARole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidNameForType</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidOverloadOperator</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidRoleApplication</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::InvalidValueForIs</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::IsaDoesNotDoTheRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::IsaLacksDoesMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::LazyAttributeNeedsADefault</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Legacy</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MOPAttributeNewNeedsAttributeName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MatchActionMustBeACodeRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MessageParameterMustBeCodeRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MetaclassNotLoaded</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MetaclassTypeIncompatible</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MethodExpectedAMetaclassObject</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MethodExpectsFewerArgs</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MethodExpectsMoreArgs</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MethodModifierNeedsMethodName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MethodNameConflictInRoles</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MethodNameNotFoundInInheritanceHierarchy</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MethodNameNotGiven</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustDefineAMethodName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustDefineAnAttributeName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustDefineAnOverloadOperator</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustHaveAtLeastOneValueToEnumerate</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustPassAHashOfOptions</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustPassEvenNumberOfArguments</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustPassEvenNumberOfAttributeOptions</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustProvideANameForTheAttribute</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSpecifyAtleastOneMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSpecifyAtleastOneRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSpecifyAtleastOneRoleToApplicant</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSupplyAClassMOPAttributeInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSupplyADelegateToMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSupplyAMetaclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSupplyAMooseMetaAttributeInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSupplyAnAccessorTypeToConstructWith</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSupplyAnAttributeToConstructWith</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSupplyArrayRefAsCurriedArguments</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::MustSupplyPackageNameAndName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NeitherAttributeNorAttributeNameIsGiven</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NeitherClassNorClassNameIsGiven</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NeitherRoleNorRoleNameIsGiven</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NeitherTypeNorTypeNameIsGiven</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NoAttributeFoundInSuperClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NoCasesMatched</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NoConstraintCheckForTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NoDestructorClassSpecified</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NoImmutableTraitSpecifiedForClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::NoParentGivenToSubtype</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OnlyInstancesCanBeCloned</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OperatorIsRequired</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverloadConflictInSummation</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverloadRequiresAMetaClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverloadRequiresAMetaMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverloadRequiresAMetaOverload</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverloadRequiresAMethodNameOrCoderef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverloadRequiresAnOperator</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverloadRequiresNamesForCoderef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverrideConflictInComposition</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::OverrideConflictInSummation</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::PackageDoesNotUseMooseExporter</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::PackageNameAndNameParamsNotGivenToWrap</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::PackagesAndModulesAreNotCachable</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ParameterIsNotSubtypeOfParent</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ReferencesAreNotAllowedAsDefault</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RequiredAttributeLacksInitialization</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RequiredAttributeNeedsADefault</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RequiredMethodsImportedByClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RequiredMethodsNotImplementedByClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::Attribute</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::AttributeName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::Class</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::EitherAttributeOrAttributeName</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::Instance</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::InstanceClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::InvalidAttributeOptions</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::Method</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::ParamsHash</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::Role</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::RoleForCreate</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::RoleForCreateMOPClass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::Role::TypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RoleDoesTheExcludedRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RoleExclusionConflict</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RoleNameRequired</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RoleNameRequiredForMooseMetaRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RolesDoNotSupportAugment</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RolesDoNotSupportExtends</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RolesDoNotSupportInner</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RolesInCreateTakesAnArrayRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::SingleParamsToNewMustBeHashRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::TriggerMustBeACodeRef</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::TypeConstraintIsAlreadyCreated</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::TypeParameterMustBeMooseMetaType</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::UnableToCanonicalizeHandles</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::UnableToCanonicalizeNonRolePackage</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::UnableToRecognizeDelegateMetaclass</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::UndefinedHashKeysPassedToMethod</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::UnionTakesAtleastTwoTypeNames</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ValidationFailedForInlineTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::ValidationFailedForTypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::WrapTakesACodeRefToBless</remote-id>
+ <remote-id type="cpan-module">Moose::Exception::WrongTypeConstraintGiven</remote-id>
+ <remote-id type="cpan-module">Moose::Exporter</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Custom::Moose</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Array</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Bool</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Code</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Counter</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Hash</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::Number</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Native::Trait::String</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Class</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Class::Immutable::Trait</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Instance</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::Writer</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::accessor</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::clear</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::count</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::delete</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::elements</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::first</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::first_index</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::get</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::grep</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::insert</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::is_empty</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::join</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::map</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::natatime</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::pop</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::push</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::reduce</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::set</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::shallow_clone</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::shift</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::shuffle</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::sort</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::sort_in_place</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::splice</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::uniq</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Array::unshift</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Bool::not</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Bool::set</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Bool::toggle</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Bool::unset</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Code::execute</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Code::execute_method</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Collection</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Counter::Writer</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Counter::dec</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Counter::inc</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Counter::reset</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Counter::set</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::Writer</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::accessor</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::clear</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::count</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::defined</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::delete</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::elements</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::exists</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::get</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::is_empty</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::keys</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::kv</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::set</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::shallow_clone</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Hash::values</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Number::abs</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Number::add</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Number::div</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Number::mod</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Number::mul</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Number::set</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Number::sub</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Reader</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::append</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::chomp</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::chop</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::clear</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::inc</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::length</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::match</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::prepend</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::replace</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::String::substr</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Accessor::Native::Writer</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Augmented</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Constructor</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Delegation</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Destructor</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Meta</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Method::Overridden</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Mixin::AttributeCore</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Object::Trait</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application::RoleSummation</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application::ToClass</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application::ToInstance</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Application::ToRole</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Attribute</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Composite</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Method</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Method::Conflicting</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Role::Method::Required</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeCoercion</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeCoercion::Union</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Class</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::DuckType</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Enum</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Parameterizable</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Parameterized</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Registry</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Role</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::TypeConstraint::Union</remote-id>
+ <remote-id type="cpan-module">Moose::Object</remote-id>
+ <remote-id type="cpan-module">Moose::Role</remote-id>
+ <remote-id type="cpan-module">Moose::Util</remote-id>
+ <remote-id type="cpan-module">Moose::Util::MetaRole</remote-id>
+ <remote-id type="cpan-module">Moose::Util::TypeConstraints</remote-id>
+ <remote-id type="cpan-module">Moose::Util::TypeConstraints::Builtins</remote-id>
+ <remote-id type="cpan-module">Test::Moose</remote-id>
+ <remote-id type="cpan-module">metaclass</remote-id>
+ <remote-id type="cpan-module">oose</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Aliases-0.110.0-r1 b/dev-perl/MooseX-Aliases-0.110.0-r1
deleted file mode 100644
index f64ca9988cac..000000000000
--- a/dev-perl/MooseX-Aliases-0.110.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Moose-1.90.0 >=virtual/perl-ExtUtils-MakeMaker-6.56 test? ( >=dev-perl/Test-Fatal-0.003 >=virtual/perl-Test-Simple-0.88 dev-perl/Test-Requires ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easy aliasing of methods and attributes in Moose
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Aliases/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Moose-1.90.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/MooseX-Aliases-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a980cf111a404fa78e88f7faebf85453
diff --git a/dev-perl/MooseX-Aliases/Manifest b/dev-perl/MooseX-Aliases/Manifest
new file mode 100644
index 000000000000..27fda60b0a09
--- /dev/null
+++ b/dev-perl/MooseX-Aliases/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Aliases-0.11.tar.gz 17732 BLAKE2B 0e2cd01b85da16eeea9c124115504e2f1d62c35e25454f1b0ca2ff2093702f975b1ce445406dd1b1550182410392fe5e4e75429fdd88ffcd59e212a90a369eae SHA512 5a999c417ea59aa609ad6f0f3e9d9f18aaeeb683f2e05255d8577608f4699a49befcd42ecb968064f9164e8355edf460be220f1b92415d020d4ce122d580ffcc
+EBUILD MooseX-Aliases-0.110.0-r1.ebuild 509 BLAKE2B 18d19db9607cf3f195deb43d5232e6c2c96d8d2d08692648cff0b6a816b594f56a35dad0fc17a1a5314ef6221f2dd59d57a3df96a152ea063534495e459c4872 SHA512 397fadffaccfc1a222a9123e8adf6d0dbed1545b85f0a7a184c7d3fa1fc426ead2915f06440aab5a7db131f5f0f343fad1283c0f8dac3a9caeea413f6251323d
+MISC metadata.xml 1281 BLAKE2B 24ead97591d04aa581f5b7656780458232a8a236201043f3c86b4207746df31c64656064fec48131466dddacccafb91c6d54d3f44d396fbad3d08e86688b46b3 SHA512 81fd6a791045f9f5a9e673cd3cd4d1f2f1112d14f9231cb9b6b64e20b1f96cd5306d17b521b8b790d2f5db814dd3b9bb51e10c4117fe63e64e920b349309270d
diff --git a/dev-perl/MooseX-Aliases/MooseX-Aliases-0.110.0-r1.ebuild b/dev-perl/MooseX-Aliases/MooseX-Aliases-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..dae7fed4bc93
--- /dev/null
+++ b/dev-perl/MooseX-Aliases/MooseX-Aliases-0.110.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOY
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Easy aliasing of methods and attributes in Moose"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moose-1.90.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.56
+ test? (
+ >=dev-perl/Test-Fatal-0.003
+ >=virtual/perl-Test-Simple-0.88
+ dev-perl/Test-Requires
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/MooseX-Aliases/metadata.xml b/dev-perl/MooseX-Aliases/metadata.xml
new file mode 100644
index 000000000000..753d20c34d6b
--- /dev/null
+++ b/dev-perl/MooseX-Aliases/metadata.xml
@@ -0,0 +1,20 @@
+<?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">MooseX-Aliases</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases::Meta::Trait::Attribute</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases::Meta::Trait::Class</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases::Meta::Trait::Constructor</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases::Meta::Trait::Method</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases::Meta::Trait::Role</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases::Meta::Trait::Role::ApplicationToClass</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases::Meta::Trait::Role::ApplicationToRole</remote-id>
+ <remote-id type="cpan-module">MooseX::Aliases::Meta::Trait::Role::Composite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-ClassAttribute-0.290.0 b/dev-perl/MooseX-ClassAttribute-0.290.0
deleted file mode 100644
index 8fae768151b5..000000000000
--- a/dev-perl/MooseX-ClassAttribute-0.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Moose-2.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/namespace-autoclean-0.110.0 >=dev-perl/namespace-clean-0.200.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Fatal >=dev-perl/Test-Requires-0.50.0 >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Declare class attributes Moose-style
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-ClassAttribute/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/Moose-2.0.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/namespace-autoclean-0.110.0 >=dev-perl/namespace-clean-0.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-ClassAttribute-0.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2a2491b0be91d8b5b27e9957ddb51f34
diff --git a/dev-perl/MooseX-ClassAttribute/Manifest b/dev-perl/MooseX-ClassAttribute/Manifest
new file mode 100644
index 000000000000..4654a8e2b7ba
--- /dev/null
+++ b/dev-perl/MooseX-ClassAttribute/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-ClassAttribute-0.29.tar.gz 36365 BLAKE2B 81fbbf9acc0162c0e078743b866c91da45870cd79473d4972dcfef53085ef5e14dbeab00e328c26178e0d917a4d5e997b33208f41303d52cad3e1f98a67ff203 SHA512 517f85c78de45227382a6d0172eb452aa2326ee72b78f2984c53fb07649c3710158e3d25f1e3e1c6a4ae3de1e4cd2f4b3a143bc8f09c4cf35944e502b759eac3
+EBUILD MooseX-ClassAttribute-0.290.0.ebuild 606 BLAKE2B 8b7635f79f4f4a1af8880fed73d2f4a2d6a1d35fe11ba9297d4c080f3c208a188b0abc30d1d3503ad523218cdcd1033267a372de8c870d07cce4ed29eec40004 SHA512 a2b0228a777ca2973406a3b029a26b2ca201861b4101484bf5e0ef39517ccf75e907d5cfc66aee978a18650db2a1b8ad0499982ac60d81d4d5f982ab46f27f27
+MISC metadata.xml 1238 BLAKE2B dd8593510387c0cb9a3382a9b0ae75d4d33983b545bbd1ab22eee7763d04e7e7a02ace2befdd84a1d62d04e93344d6d2199bf5592617b1aec646e36579c4cbd0 SHA512 da53fead59c185b73abb41539a9e241517e8dbe7ca52bf7924a5dbe3d47e6957c610f1d9232616b72834ee53ba90bc3829109dc76bab1747895522562361ef42
diff --git a/dev-perl/MooseX-ClassAttribute/MooseX-ClassAttribute-0.290.0.ebuild b/dev-perl/MooseX-ClassAttribute/MooseX-ClassAttribute-0.290.0.ebuild
new file mode 100644
index 000000000000..106dae876044
--- /dev/null
+++ b/dev-perl/MooseX-ClassAttribute/MooseX-ClassAttribute-0.290.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.29
+inherit perl-module
+
+DESCRIPTION="Declare class attributes Moose-style"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moose-2.0.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ >=dev-perl/namespace-autoclean-0.110.0
+ >=dev-perl/namespace-clean-0.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ >=dev-perl/Test-Requires-0.50.0
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/MooseX-ClassAttribute/metadata.xml b/dev-perl/MooseX-ClassAttribute/metadata.xml
new file mode 100644
index 000000000000..dc1ac43886bd
--- /dev/null
+++ b/dev-perl/MooseX-ClassAttribute/metadata.xml
@@ -0,0 +1,21 @@
+<?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">MooseX-ClassAttribute</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Meta::Role::Attribute</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Trait::Application</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Trait::Application::ToClass</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Trait::Application::ToRole</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Trait::Attribute</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Trait::Class</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Trait::Mixin::HasClassAttributes</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Trait::Role</remote-id>
+ <remote-id type="cpan-module">MooseX::ClassAttribute::Trait::Role::Composite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-ConfigFromFile-0.140.0 b/dev-perl/MooseX-ConfigFromFile-0.140.0
deleted file mode 100644
index bab510c5bddd..000000000000
--- a/dev-perl/MooseX-ConfigFromFile-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Moose dev-perl/MooseX-Types >=dev-perl/MooseX-Types-Path-Tiny-0.5.0 dev-perl/namespace-autoclean >=dev-perl/Module-Build-Tiny-0.7.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-perl/Moose dev-perl/Test-Deep dev-perl/Test-Fatal virtual/perl-Test-Simple dev-perl/Test-Requires dev-perl/Test-Without-Module virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=An abstract Moose role for setting attributes from a configfile
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-ConfigFromFile/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Moose dev-perl/MooseX-Types >=dev-perl/MooseX-Types-Path-Tiny-0.5.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-ConfigFromFile-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cf869b4e25d5dce20c7f4cad378664fc
diff --git a/dev-perl/MooseX-ConfigFromFile/Manifest b/dev-perl/MooseX-ConfigFromFile/Manifest
new file mode 100644
index 000000000000..8cc7b1a23b82
--- /dev/null
+++ b/dev-perl/MooseX-ConfigFromFile/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-ConfigFromFile-0.13.tar.gz 25437 BLAKE2B 0d8c9fecac3905f4bf1cbe40f9c43b6b17cb564e12c9f2e6e2fabb242fe13a1a0947faaa43974640bca8b677e1acb2d19f10293ff482f054b14fe7a52f98a340 SHA512 9f349d00036e5bedb8d6e99c9c800a6eaf3fd0b84bad0e068d4430a3511e61c83e4c2e68e945a9cb1dbabd557bdf76e0af920827fc45cbc93f3fac314a9690f9
+EBUILD MooseX-ConfigFromFile-0.140.0.ebuild 822 BLAKE2B 24270099bca83ce408807b33fd798c0df1138084e0e6e7e54dddde25b3205d010b2f8f40d554f39baa915e2d64a95d8a6db1a8445915f7bc724e332ae6b9e734 SHA512 f8e9b6393f8cf9ebb318bff8cd2f2af84b731d936a19d59156ded4f8322b37f957f6132d759f9cb751a64227f131d35b780c351cdb10b4861794628c90b06a2e
+MISC metadata.xml 438 BLAKE2B ddaae41c34d7d0144c121f23ab0a2d612b6c2fbd5a3997fdf79a27f82833688c71b23bec775c8c0c7b1deb5f353baa571434d50277cc76edbb2c9cc52e2ff580 SHA512 6ced4a9965fcd03402ec2c4426cfd1d409f77ac755392c612b45d2952039853d61b12910f367b0af4fd968bfea626bb2afee70302ebe795d96ddf7aed7864f3a
diff --git a/dev-perl/MooseX-ConfigFromFile/MooseX-ConfigFromFile-0.140.0.ebuild b/dev-perl/MooseX-ConfigFromFile/MooseX-ConfigFromFile-0.140.0.ebuild
new file mode 100644
index 000000000000..3dc5b6167263
--- /dev/null
+++ b/dev-perl/MooseX-ConfigFromFile/MooseX-ConfigFromFile-0.140.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="An abstract Moose role for setting attributes from a configfile"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# MooseX::Types::Moose -> MooseX-Types
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Moose
+ dev-perl/MooseX-Types
+ >=dev-perl/MooseX-Types-Path-Tiny-0.5.0
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.7.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Moose
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ dev-perl/Test-Requires
+ dev-perl/Test-Without-Module
+ virtual/perl-if
+ )
+"
+
+# mytargets="install"
diff --git a/dev-perl/MooseX-ConfigFromFile/metadata.xml b/dev-perl/MooseX-ConfigFromFile/metadata.xml
new file mode 100644
index 000000000000..1907cd6183c7
--- /dev/null
+++ b/dev-perl/MooseX-ConfigFromFile/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">MooseX-ConfigFromFile</remote-id>
+ <remote-id type="cpan-module">MooseX::ConfigFromFile</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-FollowPBP-0.50.0 b/dev-perl/MooseX-FollowPBP-0.50.0
deleted file mode 100644
index 41e1e6c5a0dc..000000000000
--- a/dev-perl/MooseX-FollowPBP-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Moose virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Name your accessors get_foo() and set_foo(), whatever that may mean
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MooseX-FollowPBP/
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd
-LICENSE=Artistic-2
-RDEPEND=dev-perl/Moose dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-FollowPBP-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6c8d23b6f47bf3e1601646ef73e1402f
diff --git a/dev-perl/MooseX-FollowPBP-0.50.0-r1 b/dev-perl/MooseX-FollowPBP-0.50.0-r1
deleted file mode 100644
index 55064c20b8d9..000000000000
--- a/dev-perl/MooseX-FollowPBP-0.50.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Moose-1.160.0 >=virtual/perl-ExtUtils-MakeMaker-6.310.0 test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Name your accessors get_foo() and set_foo(), whatever that may mean
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-FollowPBP/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/Moose-1.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-FollowPBP-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3997473e4d2f0a57ad0170198378fcb7
diff --git a/dev-perl/MooseX-FollowPBP/Manifest b/dev-perl/MooseX-FollowPBP/Manifest
new file mode 100644
index 000000000000..3534dc74da8e
--- /dev/null
+++ b/dev-perl/MooseX-FollowPBP/Manifest
@@ -0,0 +1,4 @@
+DIST MooseX-FollowPBP-0.05.tar.gz 9517 BLAKE2B 67c21347a374d6e9722e4354d9ab640d40186eef4ce84d668ddfaf6ef85a0ab1a6221900176599bd89446abe81a12b87be28a6bb8a54dd5c82b57458ee5a6489 SHA512 40edd8219c6afc032901b3a692fb51aa0867eb5bb91d17fc806cb74a19a034ab11992fbaa8f3b2f711b667abe9cc911f819b1f0b572f152b199e226cf6dcb7f2
+EBUILD MooseX-FollowPBP-0.50.0-r1.ebuild 565 BLAKE2B c068ed9d2d0e684a2872d742aa2f91d74082827dc2c4081267dec644c08fd8001c2ebcded5f306f90850b02c768f54703eb01f074f3fcfa474a355f971a2f6d4 SHA512 d76bb66acac92c9f07ecddf74980dfae2c0d70b8f81ad4ba3fac966cabfe92f1ff69704442345c4e3cc46d661d9a361a75fe419c65f4cda1dbd1f51acbe7da6b
+EBUILD MooseX-FollowPBP-0.50.0.ebuild 444 BLAKE2B 3603d5ca6305455a8b9d60b6392e5ae81e5e9f51fd6f108c34f1c4814dcc2dd02af45f77fae21f0a1d7df939de76a98a1b5dc50c2cfad25f0ed515d45871e360 SHA512 f8140f8212f2c42cb0f718c2dfa82bdb2df95febb701c6be47a7e78e7d1add4178f932c04babec5f453e84e362bc46e72c35989b3f5b51cd67dfb957df48cde1
+MISC metadata.xml 485 BLAKE2B 54b4891a708345956dc152c708002fb6e157f355edfe12e6e0ee5c90681e6a80f14bff2a3337514d3ee8dfe2aea192a612b5a299eb01f6814c21c4a909ff015c SHA512 f6e90e161a39b2d488b4d4ff218d7379720552b64ceb95a9e76e6eb3d175a5fff406116c62f04177c2ea96a5b014b84dd7c80d4732ef0c615299e02c9ff5c6f7
diff --git a/dev-perl/MooseX-FollowPBP/MooseX-FollowPBP-0.50.0-r1.ebuild b/dev-perl/MooseX-FollowPBP/MooseX-FollowPBP-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..c09d120f780b
--- /dev/null
+++ b/dev-perl/MooseX-FollowPBP/MooseX-FollowPBP-0.50.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Name your accessors get_foo() and set_foo(), whatever that may mean"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moose-1.160.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.310.0
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+src_test() {
+ perl_rm_files t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/MooseX-FollowPBP/MooseX-FollowPBP-0.50.0.ebuild b/dev-perl/MooseX-FollowPBP/MooseX-FollowPBP-0.50.0.ebuild
new file mode 100644
index 000000000000..388327d113dc
--- /dev/null
+++ b/dev-perl/MooseX-FollowPBP/MooseX-FollowPBP-0.50.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Name your accessors get_foo() and set_foo(), whatever that may mean"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Moose
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/MooseX-FollowPBP/metadata.xml b/dev-perl/MooseX-FollowPBP/metadata.xml
new file mode 100644
index 000000000000..1d458f123d59
--- /dev/null
+++ b/dev-perl/MooseX-FollowPBP/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MooseX-FollowPBP</remote-id>
+ <remote-id type="cpan-module">MooseX::FollowPBP</remote-id>
+ <remote-id type="cpan-module">MooseX::FollowPBP::Role::Attribute</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Getopt-0.710.0 b/dev-perl/MooseX-Getopt-0.710.0
deleted file mode 100644
index 748bb6f1365c..000000000000
--- a/dev-perl/MooseX-Getopt-0.710.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Getopt-Long-2.370.0 >=dev-perl/Getopt-Long-Descriptive-0.88.0 >=dev-perl/Moose-0.560.0 >=dev-perl/MooseX-Role-Parameterized-1.10.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny dev-perl/namespace-autoclean >=dev-perl/Module-Build-Tiny-0.34.0 test? ( virtual/perl-File-Spec dev-perl/Module-Runtime virtual/perl-Module-Metadata >=dev-perl/Path-Tiny-0.9.0 dev-perl/Test-Deep >=dev-perl/Test-Fatal-0.3.0 virtual/perl-Test-Simple dev-perl/Test-Requires dev-perl/Test-Trap >=dev-perl/Test-Warnings-0.9.0 virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=A Moose role for processing command line options
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Getopt/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Getopt-Long-2.370.0 >=dev-perl/Getopt-Long-Descriptive-0.88.0 >=dev-perl/Moose-0.560.0 >=dev-perl/MooseX-Role-Parameterized-1.10.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Getopt-0.71.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4c85dd33d79cba6b334d6ea80e538d07
diff --git a/dev-perl/MooseX-Getopt/Manifest b/dev-perl/MooseX-Getopt/Manifest
new file mode 100644
index 000000000000..b6506155c5ba
--- /dev/null
+++ b/dev-perl/MooseX-Getopt/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Getopt-0.71.tar.gz 54544 BLAKE2B f4aecb2d0d34b1bd665b7aca5cdfc5c612f17cfc7999f2c52105ed3e3d80c71ee5e7824bc279a1791896f812ff6ccb322faa3319bd5396340469deac5df47709 SHA512 cc3c24e545dcd9459340699552b38927a0f2fe114dcaab1201033b501397522e1faf5fbf09f4fa45df006035871e5fab058c682c000f5e1f1a576b4a36a9ed5c
+EBUILD MooseX-Getopt-0.710.0.ebuild 910 BLAKE2B e06de1f720928c819a4d0f6470844fa527e685b6a9603df84c2e17c530aeeb8cece44f2997ea7f41284abc6a8fc5eb43323a6bb15c8915dcfff9099f9b42dd97 SHA512 6036706ee1e4645a19081c01f12e283b030859ed95709603a754697c56e81516dbb8581c93a6b7dc4294b5892ccb8860dd2ad7bf4b4fc04401abd01f47cac029
+MISC metadata.xml 1168 BLAKE2B 6fe0133e9d9f8e0fbb425796a162f158e2b801ab99728324ea3e19f5999434442e6ce6befbaa73944d5b46ff64d683e93144fdb689881c8087865032cc347a4f SHA512 f6c06f52c9757024c5af761788d6199b61f2ac09997e95711ce0fe2922d2fc14bc566d1201311546d332056e3c7f5c05d83ff91f46fdf83a4f034965f2afa977
diff --git a/dev-perl/MooseX-Getopt/MooseX-Getopt-0.710.0.ebuild b/dev-perl/MooseX-Getopt/MooseX-Getopt-0.710.0.ebuild
new file mode 100644
index 000000000000..45e519cc0472
--- /dev/null
+++ b/dev-perl/MooseX-Getopt/MooseX-Getopt-0.710.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.71
+inherit perl-module
+
+DESCRIPTION="A Moose role for processing command line options"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Getopt-Long-2.370.0
+ >=dev-perl/Getopt-Long-Descriptive-0.88.0
+ >=dev-perl/Moose-0.560.0
+ >=dev-perl/MooseX-Role-Parameterized-1.10.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Module-Runtime
+ virtual/perl-Module-Metadata
+ >=dev-perl/Path-Tiny-0.9.0
+ dev-perl/Test-Deep
+ >=dev-perl/Test-Fatal-0.3.0
+ virtual/perl-Test-Simple
+ dev-perl/Test-Requires
+ dev-perl/Test-Trap
+ >=dev-perl/Test-Warnings-0.9.0
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/MooseX-Getopt/metadata.xml b/dev-perl/MooseX-Getopt/metadata.xml
new file mode 100644
index 000000000000..90fc1de265b3
--- /dev/null
+++ b/dev-perl/MooseX-Getopt/metadata.xml
@@ -0,0 +1,22 @@
+<?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">MooseX-Getopt</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::Basic</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::Dashes</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::GLD</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::Meta::Attribute</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::Meta::Attribute::NoGetopt</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::Meta::Attribute::Trait</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::Meta::Attribute::Trait::NoGetopt</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::OptionTypeMap</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::ProcessedArgv</remote-id>
+ <remote-id type="cpan-module">MooseX::Getopt::Strict</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-GlobRef-0.70.100 b/dev-perl/MooseX-GlobRef-0.70.100
deleted file mode 100644
index c55b668475c4..000000000000
--- a/dev-perl/MooseX-GlobRef-0.70.100
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Moose-0.96 dev-perl/Module-Build test? ( >=dev-perl/Test-Unit-Lite-0.12 dev-perl/Test-Assert virtual/perl-parent ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Store a Moose object in glob reference
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MooseX-GlobRef/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Moose-0.96 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/MooseX-GlobRef-0.0701.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=430b9d77473d819881e95e1547542fe0
diff --git a/dev-perl/MooseX-GlobRef/Manifest b/dev-perl/MooseX-GlobRef/Manifest
new file mode 100644
index 000000000000..f6f6f7007030
--- /dev/null
+++ b/dev-perl/MooseX-GlobRef/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-GlobRef-0.0701.tar.gz 21096 BLAKE2B 76a625122d0d3297325065075859c7effe36204564ea12da8c80d2c0bd11d1454fb6ccd98532d6e20965dc7efd75e9a9d61febf5f2e1f788cdc3b3ee68044c93 SHA512 c5485f4ee2d5c7fa60e7003d727d37858b4e82ff9536a8e45b1d04b726a476224f21645fb0bea70b092d4d0ba26e8c3bc8fd3410eed9cd92e15d200c860d7446
+EBUILD MooseX-GlobRef-0.70.100.ebuild 457 BLAKE2B fbe3d6b6cdcb4d8fae7e61cc3ccae4a36f05ea1d4fafb503731d4a12e2b797b2e65fa215c70584b2d9dfec87746a2386d38d8b94a5958a7795557a05b5f8a0f6 SHA512 2638496a4b724fb1a7871e2f9db9d9bd481533c9dfb020970f86beb71f462e7aa84546212c8b24ef5f3d492c0a3897399b14ca93f1435f87e40a67d03b3a3a76
+MISC metadata.xml 630 BLAKE2B 0dd5289dab6ea7d8e0aa77265b3ef3353410f738e9fbf600d155ebfae61f555e08a3974f7a7e1a18a55b093cdd2b6b8db938c73dd579ddc6de7dd1dfe9e09bc8 SHA512 abb477a6324dd33e29d33abce18b592f13987f2ecd6558035a47102a5a2727c1317475d3111c80a2cfc5ae69d07f2713f6d6cc745f21703200991580cbdb046c
diff --git a/dev-perl/MooseX-GlobRef/MooseX-GlobRef-0.70.100.ebuild b/dev-perl/MooseX-GlobRef/MooseX-GlobRef-0.70.100.ebuild
new file mode 100644
index 000000000000..7ebe00b0587e
--- /dev/null
+++ b/dev-perl/MooseX-GlobRef/MooseX-GlobRef-0.70.100.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DEXTER
+MODULE_VERSION=0.0701
+inherit perl-module
+
+DESCRIPTION="Store a Moose object in glob reference"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Moose-0.96"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/Test-Unit-Lite-0.12
+ dev-perl/Test-Assert
+ virtual/perl-parent
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/MooseX-GlobRef/metadata.xml b/dev-perl/MooseX-GlobRef/metadata.xml
new file mode 100644
index 000000000000..e6646fa24d6a
--- /dev/null
+++ b/dev-perl/MooseX-GlobRef/metadata.xml
@@ -0,0 +1,15 @@
+<?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">MooseX-GlobRef</remote-id>
+ <remote-id type="cpan-module">MooseX::GlobRef</remote-id>
+ <remote-id type="cpan-module">MooseX::GlobRef::Object</remote-id>
+ <remote-id type="cpan-module">MooseX::GlobRef::Role::Meta::Instance</remote-id>
+ <remote-id type="cpan-module">MooseX::GlobRef::Role::Object</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Has-Sugar-1.0.6 b/dev-perl/MooseX-Has-Sugar-1.0.6
deleted file mode 100644
index e41e8fc5f32b..000000000000
--- a/dev-perl/MooseX-Has-Sugar-1.0.6
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Sub-Exporter-Progressive virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Fatal virtual/perl-Test-Simple dev-perl/namespace-clean ) dev-lang/perl:=
-DESCRIPTION=Sugar Syntax for moose 'has' fields
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Has-Sugar/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Sub-Exporter-Progressive dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/MooseX-Has-Sugar-1.000006.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bf205e85731b33a16db7e0f16b0755fb
diff --git a/dev-perl/MooseX-Has-Sugar/Manifest b/dev-perl/MooseX-Has-Sugar/Manifest
new file mode 100644
index 000000000000..65795c949d35
--- /dev/null
+++ b/dev-perl/MooseX-Has-Sugar/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Has-Sugar-1.000006.tar.gz 37600 BLAKE2B 3c9a1bdea9d850e57a5fcb52dae745f5e13161063a637a47791baa14e005a632d81f8e14dbeab4d0b002fc71bca9a76770636e499efdb773dce95cb97da30c3a SHA512 e2d8622f3b06f24dd859541d5aeda6fc44f92b9c42ff4f64df48082a07ca52fca7fad011767962d48ec1b3d34a6a3b43f54ba4b764cc4b4f7f7a829a3c638af2
+EBUILD MooseX-Has-Sugar-1.0.6.ebuild 507 BLAKE2B 665e57ab0abaf2c1e50a61dd515b0decf513d8a2f1ace392978bb320ce86f281aa72fb8e75275859eec269e7ca0bee871e52ad048522302d5eba8a35a9d5eacf SHA512 455bae946176c85a34a3400cd05cefeb085161464989291079c487141fa201eff0afb425bdabcdaaf019159908d69089cf7114d95fcd23ca690ac9d8f257a872
+MISC metadata.xml 555 BLAKE2B bad09560135e8b70b07920e8ff3a2ec4c05d4ceb3a76fae381a6bb489072dfd11581ad4521966027cda64bd53a2f3752675442364996969c4041025991aca8ac SHA512 1a8f18609cd5aa421d2b3f394f5a05eecbe1e4332efa7daa050d405e64a05091eb9bea936a1a95caba344d6c1a93de11ba012d3ee6f34de005581bd2ad77417e
diff --git a/dev-perl/MooseX-Has-Sugar/MooseX-Has-Sugar-1.0.6.ebuild b/dev-perl/MooseX-Has-Sugar/MooseX-Has-Sugar-1.0.6.ebuild
new file mode 100644
index 000000000000..18e33162c3ce
--- /dev/null
+++ b/dev-perl/MooseX-Has-Sugar/MooseX-Has-Sugar-1.0.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=1.000006
+inherit perl-module
+
+DESCRIPTION="Sugar Syntax for moose 'has' fields"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Sub-Exporter-Progressive
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ dev-perl/namespace-clean
+ )
+"
diff --git a/dev-perl/MooseX-Has-Sugar/metadata.xml b/dev-perl/MooseX-Has-Sugar/metadata.xml
new file mode 100644
index 000000000000..fbd9046a7695
--- /dev/null
+++ b/dev-perl/MooseX-Has-Sugar/metadata.xml
@@ -0,0 +1,14 @@
+<?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">MooseX-Has-Sugar</remote-id>
+ <remote-id type="cpan-module">MooseX::Has::Sugar</remote-id>
+ <remote-id type="cpan-module">MooseX::Has::Sugar::Minimal</remote-id>
+ <remote-id type="cpan-module">MooseX::Has::Sugar::Saccharin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-LazyRequire-0.110.0 b/dev-perl/MooseX-LazyRequire-0.110.0
deleted file mode 100644
index f1a112960cf9..000000000000
--- a/dev-perl/MooseX-LazyRequire-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Moose-0.940.0 >=dev-perl/aliased-0.300.0 dev-perl/namespace-autoclean >=dev-perl/Module-Build-Tiny-0.37.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Required attributes which fail only when trying to use them
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-LazyRequire/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Moose-0.940.0 >=dev-perl/aliased-0.300.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-LazyRequire-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a8b5b5207f90839c83ece91460dfbd3a
diff --git a/dev-perl/MooseX-LazyRequire/Manifest b/dev-perl/MooseX-LazyRequire/Manifest
new file mode 100644
index 000000000000..295f42345f14
--- /dev/null
+++ b/dev-perl/MooseX-LazyRequire/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-LazyRequire-0.11.tar.gz 26404 BLAKE2B 1a08df42b0d43f8642e6b4e409c447683ac2c6b365939f4a9b9d6dc7c0eeb675b5b0655ec899215aaa6dc073c5b5412d87d01fb3ed395fd3a2ce0623963a45c5 SHA512 aec29204be8f023a63fa9e313ac5fa5374c985517eca5a022b4b518495b4158a71b49f36819e954a8f03cf35dd0fb5a183904797e022beeb1a35de7a5532cc14
+EBUILD MooseX-LazyRequire-0.110.0.ebuild 772 BLAKE2B 3b7823d383ca6487955a645952a493f1248d60e41dfa030b1e3fd4adfb3fd2ff92044d62fc154cec0916a1acb67bfb15061a98c8f7fa18ffa740d2b5f4f98504 SHA512 55a9901302067fd8d1f8c9f932bb8cfe0326589b20844689efbea161dfed6da3d8ea6b7a41c76353c3ecb0ae140e1a43a3962a89900b319a5937d396aeb92f32
+MISC metadata.xml 511 BLAKE2B 32e0a1c36cf6239b2b9f73e2b5175613c1c2f8c770225b7ee5ed5877ed3b36adf67d1bd32ff3859acf9d4012cc32549b87b884e028ec4952a185df5d83451590 SHA512 5ff4aa9f5d4f7dc9729e837b914783fa596bf51083cdd5d928d28c1d96949ba369972d6b09fed636cfa27f749a653f733da3d37cb2747d9a695d995fab059be8
diff --git a/dev-perl/MooseX-LazyRequire/MooseX-LazyRequire-0.110.0.ebuild b/dev-perl/MooseX-LazyRequire/MooseX-LazyRequire-0.110.0.ebuild
new file mode 100644
index 000000000000..18191216aee1
--- /dev/null
+++ b/dev-perl/MooseX-LazyRequire/MooseX-LazyRequire-0.110.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Required attributes which fail only when trying to use them"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+# r: Moose::Exporter -> Moose
+# r: Moose::Role -> Moose
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Moose-0.940.0
+ >=dev-perl/aliased-0.300.0
+ dev-perl/namespace-autoclean
+"
+# t: Test::More -> Test-Simple
+# t: strict,warnings -> perl
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.37.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/MooseX-LazyRequire/metadata.xml b/dev-perl/MooseX-LazyRequire/metadata.xml
new file mode 100644
index 000000000000..ed1e8c676730
--- /dev/null
+++ b/dev-perl/MooseX-LazyRequire/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MooseX-LazyRequire</remote-id>
+ <remote-id type="cpan-module">MooseX::LazyRequire</remote-id>
+ <remote-id type="cpan-module">MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-MultiInitArg-0.20.0 b/dev-perl/MooseX-MultiInitArg-0.20.0
deleted file mode 100644
index 693d8b0639ef..000000000000
--- a/dev-perl/MooseX-MultiInitArg-0.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-Tiny-0.23.0 test? ( dev-perl/Test-Pod virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Attributes with aliases for constructor arguments
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MooseX-MultiInitArg/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FRODWITH/MooseX-MultiInitArg-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9c733bc65167ade7203ecc8ac907d227
diff --git a/dev-perl/MooseX-MultiInitArg/Manifest b/dev-perl/MooseX-MultiInitArg/Manifest
new file mode 100644
index 000000000000..091a44b3c846
--- /dev/null
+++ b/dev-perl/MooseX-MultiInitArg/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-MultiInitArg-0.02.tar.gz 10306 BLAKE2B 74df209bc3f0eb1c1875d403890b8ca86831a56d01c9fabc84daba2b9b13b712f2418a3b36698b66593c4ec620d51007c6fd9d50dad0a8d85bb2a2f982a4a96d SHA512 73260d333e7ddfb0666f0f075d19887d74a310114616fc270ff2382a8a5e010a8294c776e4aa77ef8970f4499cb07f6da74696670fea30c208e2634e346b33bb
+EBUILD MooseX-MultiInitArg-0.20.0.ebuild 478 BLAKE2B f821bb520021442ec2f4473774f5371ca9b7c73a442f440dd94bad10ecf8f6148407a0b7e9bf13c6c02dc328f37610ad8e5c97b6fdea411e647daa63b553ae40 SHA512 a5e82ba410d5839148380a545cb0adebea5a1a62c936f1dd4000307eae7d98ed1216778cf8a8123b77f5fd67f2801849cb4c17c3e9dee85a208423f314a78ec9
+MISC metadata.xml 562 BLAKE2B 12dde744ede997f2ac3221f4bcdebec2b4cfd84881de2533e17c6e799d47b99b8a0e1cf88a551f22ebf4661fa79be7100b53f742a77047069b087d974443c98c SHA512 f53c7c7ae7e10bf789328415d8c3cd8227e21a9e3696b160ed7912923ac682e93a5749cf180d926c63698ec00b2136fdfb6029a2ef198644aab034ab629345ed
diff --git a/dev-perl/MooseX-MultiInitArg/MooseX-MultiInitArg-0.20.0.ebuild b/dev-perl/MooseX-MultiInitArg/MooseX-MultiInitArg-0.20.0.ebuild
new file mode 100644
index 000000000000..bd4273a02e38
--- /dev/null
+++ b/dev-perl/MooseX-MultiInitArg/MooseX-MultiInitArg-0.20.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FRODWITH
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Attributes with aliases for constructor arguments"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Moose
+"
+DEPEND="${DEPEND}
+ >=dev-perl/Module-Build-Tiny-0.23.0
+ test? (
+ dev-perl/Test-Pod
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do"
+mytargets=install
diff --git a/dev-perl/MooseX-MultiInitArg/metadata.xml b/dev-perl/MooseX-MultiInitArg/metadata.xml
new file mode 100644
index 000000000000..ff7c7a5893b3
--- /dev/null
+++ b/dev-perl/MooseX-MultiInitArg/metadata.xml
@@ -0,0 +1,14 @@
+<?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">MooseX-MultiInitArg</remote-id>
+ <remote-id type="cpan-module">MooseX::MultiInitArg</remote-id>
+ <remote-id type="cpan-module">MooseX::MultiInitArg::Attribute</remote-id>
+ <remote-id type="cpan-module">MooseX::MultiInitArg::Trait</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Object-Pluggable-0.1.400 b/dev-perl/MooseX-Object-Pluggable-0.1.400
deleted file mode 100644
index 72ce7d9f3825..000000000000
--- a/dev-perl/MooseX-Object-Pluggable-0.1.400
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Module-Pluggable dev-perl/Module-Runtime dev-perl/Moose virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny dev-perl/namespace-autoclean >=dev-perl/Module-Build-Tiny-0.39.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Make your classes pluggable
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Object-Pluggable/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Module-Pluggable dev-perl/Module-Runtime dev-perl/Moose virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Object-Pluggable-0.0014.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4f3dd822a3393cdce242925ec0c4029a
diff --git a/dev-perl/MooseX-Object-Pluggable/Manifest b/dev-perl/MooseX-Object-Pluggable/Manifest
new file mode 100644
index 000000000000..fc3d36d8069a
--- /dev/null
+++ b/dev-perl/MooseX-Object-Pluggable/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Object-Pluggable-0.0014.tar.gz 32080 BLAKE2B 5bf9394eb29f5538acd17d6a91d1d5c645fe855794bf9761ecb50d4f73f5481b61163faa47a4479c6f421afac48235567449538da6c3c4c274601fcbb6beb196 SHA512 0eab6798519fdf5f0b6c698112af62db9d3dade00d4e28d622f4dbabdb0d3f099ae1427d7a5913c8c6db25fc547c2b949672af1f8a58fdff2546b795814c36e5
+EBUILD MooseX-Object-Pluggable-0.1.400.ebuild 640 BLAKE2B 909e2cdc70a387b45fc6d3e0814e5febdc12b968bb8d4c76040117420ce7eea497957223ccc69d57c647913a9c7f9597d9e949990fbab2bb258794fd825844b7 SHA512 249aca32d021db5e627d2fe47f60abab50abfa8d72b91b116f95a707df9594bc839cb7e510de36c2cf6fef1916e1e5fd7786a8582c152ce759f13a8ee10a6f4c
+MISC metadata.xml 419 BLAKE2B 6136cb3bca581f18eb78dffea3b5bbd68939a0ac1c6ae1730d2208a123c643832292d65a5997e14ef06975d5bf82160ff948d1051eaf17d0800cef7ff8bef738 SHA512 9285d91495bb35627e0e015de68d8ab360423c7f61dda98aa9b85bf3246ba28d45ab9d594e2548ba09e024cbd550ac6190692c2be539013cd669305e1d8628b4
diff --git a/dev-perl/MooseX-Object-Pluggable/MooseX-Object-Pluggable-0.1.400.ebuild b/dev-perl/MooseX-Object-Pluggable/MooseX-Object-Pluggable-0.1.400.ebuild
new file mode 100644
index 000000000000..b94d71d36177
--- /dev/null
+++ b/dev-perl/MooseX-Object-Pluggable/MooseX-Object-Pluggable-0.1.400.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.0014
+inherit perl-module
+
+DESCRIPTION="Make your classes pluggable"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Module-Pluggable
+ dev-perl/Module-Runtime
+ dev-perl/Moose
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ )"
diff --git a/dev-perl/MooseX-Object-Pluggable/metadata.xml b/dev-perl/MooseX-Object-Pluggable/metadata.xml
new file mode 100644
index 000000000000..f40773795b26
--- /dev/null
+++ b/dev-perl/MooseX-Object-Pluggable/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">MooseX-Object-Pluggable</remote-id>
+ <remote-id type="cpan-module">MooseX::Object::Pluggable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-OneArgNew-0.5.0 b/dev-perl/MooseX-OneArgNew-0.5.0
deleted file mode 100644
index 1cc3e86123c3..000000000000
--- a/dev-perl/MooseX-OneArgNew-0.5.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Moose >=dev-perl/MooseX-Role-Parameterized-1.10.0 dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=teach ->new to accept single, non-hashref arguments
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-OneArgNew/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose >=dev-perl/MooseX-Role-Parameterized-1.10.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/MooseX-OneArgNew-0.005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28965c03ed590b30863bba674d087d00
diff --git a/dev-perl/MooseX-OneArgNew/Manifest b/dev-perl/MooseX-OneArgNew/Manifest
new file mode 100644
index 000000000000..f05b53d130fa
--- /dev/null
+++ b/dev-perl/MooseX-OneArgNew/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-OneArgNew-0.005.tar.gz 16071 BLAKE2B d7e6db6b7b70622ee16e531b744fe66b453d717fd699a19dbe977df8c2654edb814d6561f26c6184fa58ee68c846b14bb4088239cc2a0acfaa4bb4c5acb18da1 SHA512 0d846346be4eb2deb8a212220991dc727a3ca1fab4109292117dadc8f64fef20ddc93877d198d56974686fbd5d3f4ebf10abd429f08c7fbf1de42975138259ba
+EBUILD MooseX-OneArgNew-0.5.0.ebuild 651 BLAKE2B 401004fb17a0a66e70efeea096a38b7cee5a3b172b230a81935ffc33aa53d3317dedce786874b32dab03eb39750cafafc0e36a3d17a5bb592d387816889084f1 SHA512 0f32e9923163cd6fa6228a841af02458b6e15fcd544d31fb667782438176e358251aaf92263deb1208426700285330da4b0fdd08ff4fd9b0e612784f7f1f2e24
+MISC metadata.xml 404 BLAKE2B 607bdecff3586def56c827e82a768aa25348a10673acf232ad3719c5954c3cd59f05080342a493cebe2e3194c17097aa867ee7d71adc79659a8076c496bd07bf SHA512 a36e66059c6179c994229dc075ce07684aec9fe7b5e74716f7765cee7d970155940b140bf801ed42f2f64ddc1469e7f164c03c74e160849a5f642e441d66c489
diff --git a/dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.5.0.ebuild b/dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.5.0.ebuild
new file mode 100644
index 000000000000..56d1c49df2fb
--- /dev/null
+++ b/dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.5.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.005
+inherit perl-module
+
+DESCRIPTION="teach ->new to accept single, non-hashref arguments"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+# r: Moose::Util::TypeConstraints -> Moose
+RDEPEND="
+ dev-perl/Moose
+ >=dev-perl/MooseX-Role-Parameterized-1.10.0
+ dev-perl/namespace-autoclean
+"
+# t: strict, warnings -> perl
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/MooseX-OneArgNew/metadata.xml b/dev-perl/MooseX-OneArgNew/metadata.xml
new file mode 100644
index 000000000000..3730ed4a2b05
--- /dev/null
+++ b/dev-perl/MooseX-OneArgNew/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">MooseX-OneArgNew</remote-id>
+ <remote-id type="cpan-module">MooseX::OneArgNew</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Params-Validate-0.210.0 b/dev-perl/MooseX-Params-Validate-0.210.0
deleted file mode 100644
index c1f1205f20cf..000000000000
--- a/dev-perl/MooseX-Params-Validate-0.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Devel-Caller >=dev-perl/Moose-2.120.0 >=dev-perl/Params-Validate-1.150.0 virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=An extension of Params::Validate using Moose types
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Params-Validate/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Devel-Caller >=dev-perl/Moose-2.120.0 >=dev-perl/Params-Validate-1.150.0 virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-Params-Validate-0.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9dccd78b6b3b2f722899aec11669c001
diff --git a/dev-perl/MooseX-Params-Validate/Manifest b/dev-perl/MooseX-Params-Validate/Manifest
new file mode 100644
index 000000000000..900d232e461c
--- /dev/null
+++ b/dev-perl/MooseX-Params-Validate/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Params-Validate-0.21.tar.gz 34300 BLAKE2B 73595cff60265b19616909f82911ae8d1ba9551c548cbb218609ceb00412afe6cfeced9f9f7eb1e8cd49d2e5c05d3062992aed4961f26644ecc462561ac39f06 SHA512 73bca04f5368de3d5ac947b6002f8c0801c150fdf24f1d792772ffd36c85fe1095d694725de310cc465ab6e0794643ba372bbfd53595cc2a7f6f91d5df06377b
+EBUILD MooseX-Params-Validate-0.210.0.ebuild 606 BLAKE2B 7d0ae303fe02365f041daf75529c5916827a6a50a89bd3aae1749dc8ece6ce6cbf8e36b079cc87cfdf6d8ed3c36ee03def393e6e3aff115dad28d18869e46027 SHA512 e8dbd813d682ffe785ef45c35eff5b68286a58c93f8e73bdb8a8813c2cce58d3c49630df13d2f60587d2e729bae04afa6e9d12b3badf8f24bab9fbeaf48aee63
+MISC metadata.xml 618 BLAKE2B 4e862d3adbf55d8885a398a07f625fc2ad71f37da069868b12db0c1d19f303c2d5a337d1529045a66339f2440fab678587f750f1e0cdff7e6277ffca8321e767 SHA512 eced1bffdcca12f89fcd8e0a35aff87e4ad8218c9f75b0cdf0a77e9d47bb445ff4f3b271e02c7f4d93ade1d9bd1802daa94a1cee134157307facd41c9b31a2e7
diff --git a/dev-perl/MooseX-Params-Validate/MooseX-Params-Validate-0.210.0.ebuild b/dev-perl/MooseX-Params-Validate/MooseX-Params-Validate-0.210.0.ebuild
new file mode 100644
index 000000000000..43f7809f7c13
--- /dev/null
+++ b/dev-perl/MooseX-Params-Validate/MooseX-Params-Validate-0.210.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="An extension of Params::Validate using Moose types"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Devel-Caller
+ >=dev-perl/Moose-2.120.0
+ >=dev-perl/Params-Validate-1.150.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/MooseX-Params-Validate/metadata.xml b/dev-perl/MooseX-Params-Validate/metadata.xml
new file mode 100644
index 000000000000..975af7182ff4
--- /dev/null
+++ b/dev-perl/MooseX-Params-Validate/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MooseX-Params-Validate</remote-id>
+ <remote-id type="cpan-module">MooseX::Params::Validate</remote-id>
+ <remote-id type="cpan-module">MooseX::Params::Validate::Exception::ValidationFailedForTypeConstraint</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Role-Parameterized-1.100.0 b/dev-perl/MooseX-Role-Parameterized-1.100.0
deleted file mode 100644
index 27d573602a82..000000000000
--- a/dev-perl/MooseX-Role-Parameterized-1.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/MooseX-Storage-0.460.0 virtual/perl-Carp dev-perl/Module-Runtime >=dev-perl/Moose-2.30.0 dev-perl/namespace-autoclean >=dev-perl/namespace-clean-0.190.0 >=dev-perl/Module-Build-Tiny-0.37.0 test? ( >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-CPAN-Meta-Requirements virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Module-Metadata dev-perl/MooseX-Role-WithOverloading virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Roles with composition parameters
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Role-Parameterized/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<=dev-perl/MooseX-Storage-0.460.0 virtual/perl-Carp dev-perl/Module-Runtime >=dev-perl/Moose-2.30.0 dev-perl/namespace-autoclean >=dev-perl/namespace-clean-0.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Role-Parameterized-1.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=50b78cc9e54197f6b89b833ff86919e3
diff --git a/dev-perl/MooseX-Role-Parameterized/Manifest b/dev-perl/MooseX-Role-Parameterized/Manifest
new file mode 100644
index 000000000000..0d374727a2e7
--- /dev/null
+++ b/dev-perl/MooseX-Role-Parameterized/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Role-Parameterized-1.10.tar.gz 47012 BLAKE2B d4be4867a73838db599ed0a2ccdc76f147c8f2a6b58eed08b60e73a40bb8e29966fdd28fba79f340f78ae21b3eeffa3e2c9d6d02c109820f00322a87d50f1964 SHA512 10f6b51dd6e09c30e36496469c4a213e0ab6d12529e0b91161f680ae595b312e9dbff035d6c8a2d10dbff7fa55cf7ca6b53cd66b848f75f7e6ac43b6e6eb9e84
+EBUILD MooseX-Role-Parameterized-1.100.0.ebuild 847 BLAKE2B 7c3dc309699d5d296687cb55b79bc76f18cdae15d5878d3ec799cc0c2d3c7de01f6997d1f72464a2e904c3fa85d93b0182c01fd4997cf8528ec79f1ffd661362 SHA512 af28de74bbf177af9a4aeafad6b0e165bcb87822a4f349e93117ac07f7876fd5c7fa1952c9c510c68c319585bf33541ac939524633092b916635e7dac12230a8
+MISC metadata.xml 934 BLAKE2B d8f64265ebfb6b886dce0a148dc64f0a1082203a88dfc4a9fe90ee9d38f0009e569ba9d7fa64398ef967fe3feaef67d2e6aecef2d2c57f225d2c40239c49ff2a SHA512 f6f0eb7aa2ffced3b23c4256a7523b4f21492e6375eda92f4e96a079729dbb6fee99d3448076e97cfde8cb513811e55b7cacbe127f97d1b46e13a3cc8dbb1a49
diff --git a/dev-perl/MooseX-Role-Parameterized/MooseX-Role-Parameterized-1.100.0.ebuild b/dev-perl/MooseX-Role-Parameterized/MooseX-Role-Parameterized-1.100.0.ebuild
new file mode 100644
index 000000000000..3a3744ca55a3
--- /dev/null
+++ b/dev-perl/MooseX-Role-Parameterized/MooseX-Role-Parameterized-1.100.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Roles with composition parameters"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ !<=dev-perl/MooseX-Storage-0.460.0
+ virtual/perl-Carp
+ dev-perl/Module-Runtime
+ >=dev-perl/Moose-2.30.0
+ dev-perl/namespace-autoclean
+ >=dev-perl/namespace-clean-0.190.0
+"
+DEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.37.0
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ dev-perl/MooseX-Role-WithOverloading
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/MooseX-Role-Parameterized/metadata.xml b/dev-perl/MooseX-Role-Parameterized/metadata.xml
new file mode 100644
index 000000000000..a39877710bb9
--- /dev/null
+++ b/dev-perl/MooseX-Role-Parameterized/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">MooseX-Role-Parameterized</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::Parameterised</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::Parameterized</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::Parameterized::Meta::Role::Parameterized</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::Parameterized::Meta::Trait::Parameterizable</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::Parameterized::Meta::Trait::Parameterized</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::Parameterized::Parameters</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Role-WithOverloading-0.170.0 b/dev-perl/MooseX-Role-WithOverloading-0.170.0
deleted file mode 100644
index 1ab20f03d4bd..000000000000
--- a/dev-perl/MooseX-Role-WithOverloading-0.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-perl/Moose-0.940.0 dev-perl/aliased >=dev-perl/namespace-autoclean-0.160.0 >=dev-perl/namespace-clean-0.190.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=Roles which support overloading (DEPRECATED)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Role-WithOverloading/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Moose-0.940.0 dev-perl/aliased >=dev-perl/namespace-autoclean-0.160.0 >=dev-perl/namespace-clean-0.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Role-WithOverloading-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1c40c6196cc7adf309f149fe393a3ea9
diff --git a/dev-perl/MooseX-Role-WithOverloading/Manifest b/dev-perl/MooseX-Role-WithOverloading/Manifest
new file mode 100644
index 000000000000..5a763b8243ea
--- /dev/null
+++ b/dev-perl/MooseX-Role-WithOverloading/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Role-WithOverloading-0.17.tar.gz 32308 BLAKE2B c862b4f32e7c5a6cea15d0cc92c6352301340f8ad3e136fb703cf0328b1dd93d11ff4c9204a573de911a607a46d342c4ce4d3d08400e9e2f580f33e6f7066ea8 SHA512 510c243dc561b82ee50934e802e697d1fcd4db35c6a4cd8044f5cd5668c890e38a6ba38648f8ca0f11ac55dfddc3d4fa94f2e6ed90871547d76e3b5953e54155
+EBUILD MooseX-Role-WithOverloading-0.170.0.ebuild 749 BLAKE2B f22da88b96604b0b313b22536b9aef953d29b6da13ce201b1cd538d2deb6cf6165d561647dccd014035df38a6dc92a54c94d66fcf1f7ee19e43cf71b9cec075c SHA512 9cc5d045172af0bbf395be9200b346aa7c6b6c440d3f1798203b5fd459d21d9acc18b4d32e859d8d234badc5688cb99e7a8afab0e2b5d11fdbf99a4f406c1ef6
+MISC metadata.xml 1712 BLAKE2B 53d54d8963b2fb8e8f0f90d6a77d25e141e5b8a490b6680548eb0274e8600b84670eb9d73abb54bd4756440ff02248b5567f729dc0491605dce444f9a4fb0bd9 SHA512 1d2b1bf883b37622a589e037eb25fa0f492ec97254c212513dea18b78b2d5760abf627f683441092dfb04b5b0c8fcd0c68dabb04609ed7ea2bc49a82b1b4064c
diff --git a/dev-perl/MooseX-Role-WithOverloading/MooseX-Role-WithOverloading-0.170.0.ebuild b/dev-perl/MooseX-Role-WithOverloading/MooseX-Role-WithOverloading-0.170.0.ebuild
new file mode 100644
index 000000000000..6ffe72b0d3f8
--- /dev/null
+++ b/dev-perl/MooseX-Role-WithOverloading/MooseX-Role-WithOverloading-0.170.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Roles which support overloading (DEPRECATED)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moose-0.940.0
+ dev-perl/aliased
+ >=dev-perl/namespace-autoclean-0.160.0
+ >=dev-perl/namespace-clean-0.190.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-if
+ )
+"
+pkg_postinst() {
+ ewarn "dev-perl/MooseX-Role-WithOverloading is deprecated by upstream as"
+ ewarn "equivalent functionality is now provided by >=dev-perl/Moose-2.130.0"
+}
diff --git a/dev-perl/MooseX-Role-WithOverloading/metadata.xml b/dev-perl/MooseX-Role-WithOverloading/metadata.xml
new file mode 100644
index 000000000000..7d2e1283a5af
--- /dev/null
+++ b/dev-perl/MooseX-Role-WithOverloading/metadata.xml
@@ -0,0 +1,23 @@
+<?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">MooseX-Role-WithOverloading</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application::Composite</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToClass</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToInstance</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application::Composite::ToRole</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application::FixOverloadedRefs</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application::ToClass</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application::ToInstance</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Application::ToRole</remote-id>
+ <remote-id type="cpan-module">MooseX::Role::WithOverloading::Meta::Role::Composite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-SetOnce-0.200.2 b/dev-perl/MooseX-SetOnce-0.200.2
deleted file mode 100644
index f54274819ce9..000000000000
--- a/dev-perl/MooseX-SetOnce-0.200.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Moose-0.900.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=write-once, read-many attributes for Moose
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-SetOnce/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Moose-0.900.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/MooseX-SetOnce-0.200002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7a432bd00553562d93ad8739240f0cf2
diff --git a/dev-perl/MooseX-SetOnce/Manifest b/dev-perl/MooseX-SetOnce/Manifest
new file mode 100644
index 000000000000..97b85f45a955
--- /dev/null
+++ b/dev-perl/MooseX-SetOnce/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-SetOnce-0.200002.tar.gz 13849 BLAKE2B 798c946ea71a0c62d07a54373f6d18cb5610b15777f249a19b48c1572d28f6a2d17caf9da808449e370b11760554ef49afa4b34ee7356817fd435faef6aaca6b SHA512 7783496c0d9c82793bd730894ffb8e640caa199fc1b320c9007fc482eaf123c415914780801b9907fc6d1fd460d47fbb38824b75ae1dce6130f7f80a248b2166
+EBUILD MooseX-SetOnce-0.200.2.ebuild 643 BLAKE2B abcae2a35900a8e0281995aa56db399b495c4c69f8a792a158b91985580e98999ec2b692310cee6d848d1cb999c7f2d23a5cecd6072c274b92b787c3e5704632 SHA512 8dc561c75fb31beceda32ed382ba621381618520e30be53f05bbe102c1ae221e32ca22541f988199ef16ff6e7d1658071789d2b56c51d5300ed264160b1c4eb2
+MISC metadata.xml 638 BLAKE2B 798895cf9cd8d9a3177f0070548cc537ee51bb4f3e98b2eb17153bfb61409a2a831b4452baab9240fe6b8cb2b57a1920b312c4dd39f466713db816a564358d82 SHA512 5c20d588652f284169d31fd1ff4c2646e71fdacc783fcfed0ff09f5229326cd0a66244a2c2f2d5dc03958bcac87de12beeb6ba89d6f94e2939c70f4fa1cc1ba2
diff --git a/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.200.2.ebuild b/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.200.2.ebuild
new file mode 100644
index 000000000000..119a0d522a7a
--- /dev/null
+++ b/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.200.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.200002
+inherit perl-module
+
+DESCRIPTION="write-once, read-many attributes for Moose"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# r: Moose::Role -> Moose
+# r: strict, warnings -> perl
+RDEPEND="
+ >=dev-perl/Moose-0.900.0
+"
+# t: IO::Handle -> IO
+# t: IPC::Open3 -> perl
+# t: Test::More -> Test-Simple
+# t: lib -> perl
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/MooseX-SetOnce/metadata.xml b/dev-perl/MooseX-SetOnce/metadata.xml
new file mode 100644
index 000000000000..fd797a2a3060
--- /dev/null
+++ b/dev-perl/MooseX-SetOnce/metadata.xml
@@ -0,0 +1,15 @@
+<?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">MooseX-SetOnce</remote-id>
+ <remote-id type="cpan-module">Moose::Meta::Attribute::Custom::Trait::SetOnce</remote-id>
+ <remote-id type="cpan-module">MooseX::SetOnce</remote-id>
+ <remote-id type="cpan-module">MooseX::SetOnce::Accessor</remote-id>
+ <remote-id type="cpan-module">MooseX::SetOnce::Attribute</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-SimpleConfig-0.110.0 b/dev-perl/MooseX-SimpleConfig-0.110.0
deleted file mode 100644
index 1b0157adadb0..000000000000
--- a/dev-perl/MooseX-SimpleConfig-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/MooseX-ConfigFromFile >=dev-perl/Moose-0.350.0 >=dev-perl/Config-Any-0.130.0 >=dev-perl/Module-Build-Tiny-0.39.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=A Moose role for setting attributes from a simple configfile
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-SimpleConfig/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MooseX-ConfigFromFile >=dev-perl/Moose-0.350.0 >=dev-perl/Config-Any-0.130.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-SimpleConfig-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=99850613e6d43b0a8d95ae43a4dcde92
diff --git a/dev-perl/MooseX-SimpleConfig/Manifest b/dev-perl/MooseX-SimpleConfig/Manifest
new file mode 100644
index 000000000000..6ed07f74cf68
--- /dev/null
+++ b/dev-perl/MooseX-SimpleConfig/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-SimpleConfig-0.11.tar.gz 29384 BLAKE2B 6bee0a8e461f53e63c2e263b2814bb4630dde822c78f1ae96d8af0de8ec713610a5428450f7ad9141cb8792591ce0480069d7a0c67f47979169fe92c3f3133f5 SHA512 be8d8336f26d440dbbd390ce4a5720106d691b9583eaa2af0211485176a84cc3831d54f08af8af9f5b0431521a6219efaacfb59e472b9220adcde513f49853f7
+EBUILD MooseX-SimpleConfig-0.110.0.ebuild 608 BLAKE2B 316d30c8d6ff9fcd232662626e8e0dd8a4fc5961c12079a9bdbcca36d11345b8d84f3845de01eee182b924e1d5899bbb5545f06cb02fc88bcf7b034314dc1c77 SHA512 5edf37ad8726b64fc2ad60fd228dad5f375e72c7e26bfdd0c61681c45ac491a2adeb3d2c75e8c94ac91c026238cd478579bc3c29e506d00a73bd4f44a88fe983
+MISC metadata.xml 398 BLAKE2B 1b5e7b509a34cc3e939dc1fdc05cf328244289220da5edf635bd707406d6428d61bc00fbfd30b64a5fa9be3d306841dfca10e5074ff2aeb90a41f09c4a694f1b SHA512 c189bed1e99346d8e7c8cf521d880fc328801c76e43e09828db613067852f63a811f8260c6c34346adb616d19d46ee513f475056c91be9192c5f4dd9dde459aa
diff --git a/dev-perl/MooseX-SimpleConfig/MooseX-SimpleConfig-0.110.0.ebuild b/dev-perl/MooseX-SimpleConfig/MooseX-SimpleConfig-0.110.0.ebuild
new file mode 100644
index 000000000000..e1122a23b480
--- /dev/null
+++ b/dev-perl/MooseX-SimpleConfig/MooseX-SimpleConfig-0.110.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="A Moose role for setting attributes from a simple configfile"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/MooseX-ConfigFromFile
+ >=dev-perl/Moose-0.350.0
+ >=dev-perl/Config-Any-0.130.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/MooseX-SimpleConfig/metadata.xml b/dev-perl/MooseX-SimpleConfig/metadata.xml
new file mode 100644
index 000000000000..8b15e96287ed
--- /dev/null
+++ b/dev-perl/MooseX-SimpleConfig/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">MooseX-SimpleConfig</remote-id>
+ <remote-id type="cpan-module">MooseX::SimpleConfig</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-StrictConstructor-0.210.0 b/dev-perl/MooseX-StrictConstructor-0.210.0
deleted file mode 100644
index d171e6cf9d98..000000000000
--- a/dev-perl/MooseX-StrictConstructor-0.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Moose-0.940.0 dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Fatal dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Make your object constructors blow up on unknown attributes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-StrictConstructor/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/Moose-0.940.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-StrictConstructor-0.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e48ad8d71728f787ec725eebee89d7f7
diff --git a/dev-perl/MooseX-StrictConstructor/Manifest b/dev-perl/MooseX-StrictConstructor/Manifest
new file mode 100644
index 000000000000..5ca731fed97b
--- /dev/null
+++ b/dev-perl/MooseX-StrictConstructor/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-StrictConstructor-0.21.tar.gz 26792 BLAKE2B 5f56bd45f22f5ac8bd05d92475f8c3dea7f46832ca70c1f42c6a522df86f95e6f8ac83e3f0c36c0f580d3dbf4492fe6094155b014aaf4ceff6eea1f29ec18020 SHA512 b515ce0de7962b2d2da0da3dfd0fab978a014f2d5dc9e92e76cc137a260d3190a993d3b791db5eaf416e838180bdec1f827961aad4552c67f7c7cf1477107bfc
+EBUILD MooseX-StrictConstructor-0.210.0.ebuild 556 BLAKE2B e312eb6088dfa433e7fa22fe048b4c64148efc15b8830822115cf3926de9a4360952f8e27b5adb5ceaf393a74e77f8ee5c52ed897276b6dded00ee984255caf0 SHA512 4748adf26293e4f1cdd8262f7b51571aab3c9a34ae25940d91aeea8f7b224e7e81a836c4c5bb9b3645a8a675063853cf9cf7ea414776c1ae1ef9d0022bd0a6d8
+MISC metadata.xml 606 BLAKE2B 6a87fe7ead9e4da3b079944fa12892eb935ad41596e966168539f299bd6a56b3991b4f913d3a8245a9876bfb5db51c0856c393227e5ae257f7b2726a77bdc19d SHA512 ecbaa9c503305c02e6d4e33e7f9cf692972dccc6a45af1d2e77ee4f18413f5f175e49a1317f1b3ad72b200a85c892a400dfdbcdb1af5ca51f844ef3e8fc2d882
diff --git a/dev-perl/MooseX-StrictConstructor/MooseX-StrictConstructor-0.210.0.ebuild b/dev-perl/MooseX-StrictConstructor/MooseX-StrictConstructor-0.210.0.ebuild
new file mode 100644
index 000000000000..30968f8ada84
--- /dev/null
+++ b/dev-perl/MooseX-StrictConstructor/MooseX-StrictConstructor-0.210.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Make your object constructors blow up on unknown attributes"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moose-0.940.0
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/MooseX-StrictConstructor/metadata.xml b/dev-perl/MooseX-StrictConstructor/metadata.xml
new file mode 100644
index 000000000000..3acfd2420017
--- /dev/null
+++ b/dev-perl/MooseX-StrictConstructor/metadata.xml
@@ -0,0 +1,14 @@
+<?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">MooseX-StrictConstructor</remote-id>
+ <remote-id type="cpan-module">MooseX::StrictConstructor</remote-id>
+ <remote-id type="cpan-module">MooseX::StrictConstructor::Trait::Class</remote-id>
+ <remote-id type="cpan-module">MooseX::StrictConstructor::Trait::Method::Constructor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-0.360.0 b/dev-perl/MooseX-Types-0.360.0
deleted file mode 100644
index 6ebe77493ef9..000000000000
--- a/dev-perl/MooseX-Types-0.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Moose-1.06 dev-perl/Sub-Name >=dev-perl/Carp-Clan-6.00 >=dev-perl/Sub-Install-0.924 >=dev-perl/namespace-clean-0.190.0 test? ( dev-perl/Test-Fatal dev-perl/Test-Requires dev-perl/Test-CheckDeps ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Organise your Moose types in libraries
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Moose-1.06 dev-perl/Sub-Name >=dev-perl/Carp-Clan-6.00 >=dev-perl/Sub-Install-0.924 >=dev-perl/namespace-clean-0.190.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-0.36.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=56c106ae1227cc90fcf9d42837650805
diff --git a/dev-perl/MooseX-Types-0.460.0 b/dev-perl/MooseX-Types-0.460.0
deleted file mode 100644
index 03f968c5f57b..000000000000
--- a/dev-perl/MooseX-Types-0.460.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Carp-Clan-6 virtual/perl-Exporter dev-perl/Module-Runtime >=dev-perl/Moose-1.06 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-ForMethods-0.100.52 dev-perl/Sub-Name >=dev-perl/namespace-autoclean-0.160.0 >=dev-perl/Module-Build-Tiny-0.7.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Requires dev-perl/Test-CheckDeps virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=Organise your Moose types in libraries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Carp-Clan-6 virtual/perl-Exporter dev-perl/Module-Runtime >=dev-perl/Moose-1.06 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-ForMethods-0.100.52 dev-perl/Sub-Name >=dev-perl/namespace-autoclean-0.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-0.46.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=62269df302e96f35eb8fe3a2f1c50303
diff --git a/dev-perl/MooseX-Types-0.500.0 b/dev-perl/MooseX-Types-0.500.0
deleted file mode 100644
index e936084b766f..000000000000
--- a/dev-perl/MooseX-Types-0.500.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Carp-Clan-6 virtual/perl-Exporter dev-perl/Module-Runtime >=dev-perl/Moose-1.60.0 >=virtual/perl-Scalar-List-Utils-1.190.0 dev-perl/Sub-Exporter >=dev-perl/Sub-Exporter-ForMethods-0.100.52 dev-perl/Sub-Install dev-perl/Sub-Name >=dev-perl/namespace-autoclean-0.160.0 >=dev-perl/Module-Build-Tiny-0.34.0 test? ( virtual/perl-File-Spec virtual/perl-Module-Metadata dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=Organise your Moose types in libraries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types/
-IUSE=test examples
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Carp-Clan-6 virtual/perl-Exporter dev-perl/Module-Runtime >=dev-perl/Moose-1.60.0 >=virtual/perl-Scalar-List-Utils-1.190.0 dev-perl/Sub-Exporter >=dev-perl/Sub-Exporter-ForMethods-0.100.52 dev-perl/Sub-Install dev-perl/Sub-Name >=dev-perl/namespace-autoclean-0.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-0.50.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d57930d9b0c16139fc49ef95147fb30f
diff --git a/dev-perl/MooseX-Types-DateTime-0.130.0 b/dev-perl/MooseX-Types-DateTime-0.130.0
deleted file mode 100644
index b44b1cb281e4..000000000000
--- a/dev-perl/MooseX-Types-DateTime-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DateTime-0.430.200 >=dev-perl/DateTime-Locale-0.400.100 >=dev-perl/DateTime-TimeZone-0.950.0 >=dev-perl/Moose-0.410.0 >=dev-perl/MooseX-Types-0.300.0 >=dev-perl/namespace-clean-0.190.0 virtual/perl-if >=dev-perl/Module-Build-Tiny-0.34.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Locale-Maketext dev-perl/Test-Fatal >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=
-DESCRIPTION=DateTime related constraints and coercions for Moose
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-DateTime/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.430.200 >=dev-perl/DateTime-Locale-0.400.100 >=dev-perl/DateTime-TimeZone-0.950.0 >=dev-perl/Moose-0.410.0 >=dev-perl/MooseX-Types-0.300.0 >=dev-perl/namespace-clean-0.190.0 virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-DateTime-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=80b975cfae736e520af72d829d754472
diff --git a/dev-perl/MooseX-Types-DateTime-ButMaintained-0.160.0 b/dev-perl/MooseX-Types-DateTime-ButMaintained-0.160.0
deleted file mode 100644
index 1ea59f3e17cb..000000000000
--- a/dev-perl/MooseX-Types-DateTime-ButMaintained-0.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DateTime-0.43.02 >=dev-perl/DateTime-Format-DateParse-0.04 >=dev-perl/DateTime-Format-Flexible-0.05 >=dev-perl/DateTime-Format-Natural-0.71 >=dev-perl/DateTime-Locale-0.40.01 >=dev-perl/DateTime-TimeZone-0.77.01 >=dev-perl/DateTimeX-Easy-0.082 >=dev-perl/Moose-0.41 >=dev-perl/MooseX-Types-0.300.0 dev-perl/namespace-autoclean >=dev-perl/Olson-Abbreviations-0.30.0 test? ( >=dev-perl/Test-Exception-0.27 >=virtual/perl-Test-Simple-1.1.10 >=dev-perl/Time-Duration-Parse-0.06 ) dev-lang/perl:=
-DESCRIPTION=DateTime related constraints and coercions for Moose
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-DateTime-ButMaintained/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.43.02 >=dev-perl/DateTime-Format-DateParse-0.04 >=dev-perl/DateTime-Format-Flexible-0.05 >=dev-perl/DateTime-Format-Natural-0.71 >=dev-perl/DateTime-Locale-0.40.01 >=dev-perl/DateTime-TimeZone-0.77.01 >=dev-perl/DateTimeX-Easy-0.082 >=dev-perl/Moose-0.41 >=dev-perl/MooseX-Types-0.300.0 dev-perl/namespace-autoclean >=dev-perl/Olson-Abbreviations-0.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EC/ECARROLL/MooseX-Types-DateTime-ButMaintained-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ada00b817dd2509b854a0cef77949283
diff --git a/dev-perl/MooseX-Types-DateTime-ButMaintained/Manifest b/dev-perl/MooseX-Types-DateTime-ButMaintained/Manifest
new file mode 100644
index 000000000000..71907d0aa02e
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime-ButMaintained/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Types-DateTime-ButMaintained-0.16.tar.gz 31256 BLAKE2B d3fb36210bbfd8cc5af54c6902ea905bf6db9fc12964de925d5b5985e257bcffd493a11642553afb5db7920e4af254c152cb81ccbf0b026d45c32737e409eba2 SHA512 46c15a54f6126b9e0bbe4d4fc7f8d4375dfba040db46e4c35f7b33a079aeea94244da17c2aa6e05b77c40742b823dba001371d669afe1ce11e712a23677f41f0
+EBUILD MooseX-Types-DateTime-ButMaintained-0.160.0.ebuild 1019 BLAKE2B 2806992f0b65fb501907e40961be2fef018830d19d29a8f33a62e1be6e4dd2316d30cff8456933c795a98ca6e7d80450991fbb9ea8b98875bfb335bf3c954e21 SHA512 5a5509960e20a9b0a12059438072eb2ede0d4282d65c512b5fa6ebd5e4a956268c97aca6510079e711de64ba55e0d7d282bef667c06dff52157e2bce92329ff0
+MISC metadata.xml 444 BLAKE2B aa2b990b8cfffcfe110e25e28e0cecaf0d69526136bea784e0f3bf2858326baad5365d85cf9125ff64a569a4a869cb96c18bd50dc9658dc3b6887802435bf911 SHA512 9b84daf8f3cc83da909b212fdd4331c257f7b192a2f6627996213a42b6667fc3431ebaae58b9d7715575be6e91eaa9f522b4daf007c55e4d7971fa91d6b9b961
diff --git a/dev-perl/MooseX-Types-DateTime-ButMaintained/MooseX-Types-DateTime-ButMaintained-0.160.0.ebuild b/dev-perl/MooseX-Types-DateTime-ButMaintained/MooseX-Types-DateTime-ButMaintained-0.160.0.ebuild
new file mode 100644
index 000000000000..ee7bef5ed599
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime-ButMaintained/MooseX-Types-DateTime-ButMaintained-0.160.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ECARROLL
+DIST_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="DateTime related constraints and coercions for Moose"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DateTime-0.43.02
+ >=dev-perl/DateTime-Format-DateParse-0.04
+ >=dev-perl/DateTime-Format-Flexible-0.05
+ >=dev-perl/DateTime-Format-Natural-0.71
+ >=dev-perl/DateTime-Locale-0.40.01
+ >=dev-perl/DateTime-TimeZone-0.77.01
+ >=dev-perl/DateTimeX-Easy-0.082
+ >=dev-perl/Moose-0.41
+ >=dev-perl/MooseX-Types-0.300.0
+ dev-perl/namespace-autoclean
+ >=dev-perl/Olson-Abbreviations-0.30.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/Test-Exception-0.27
+ >=virtual/perl-Test-Simple-1.1.10
+ >=dev-perl/Time-Duration-Parse-0.06
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/MooseX-Types-DateTime-ButMaintained/metadata.xml b/dev-perl/MooseX-Types-DateTime-ButMaintained/metadata.xml
new file mode 100644
index 000000000000..beed29fec8ba
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime-ButMaintained/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">MooseX-Types-DateTime-ButMaintained</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::DateTime::ButMaintained</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-DateTime-MoreCoercions-0.150.0 b/dev-perl/MooseX-Types-DateTime-MoreCoercions-0.150.0
deleted file mode 100644
index 31a5df092d90..000000000000
--- a/dev-perl/MooseX-Types-DateTime-MoreCoercions-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DateTime-0.430.200 >=dev-perl/DateTimeX-Easy-0.85.0 >=dev-perl/Moose-0.410.0 >=dev-perl/MooseX-Types-0.40.0 >=dev-perl/MooseX-Types-DateTime-0.70.0 >=dev-perl/Time-Duration-Parse-0.60.0 virtual/perl-if >=dev-perl/namespace-clean-0.190.0 >=dev-perl/Module-Build-Tiny-0.7.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=
-DESCRIPTION=Extensions to MooseX::Types::DateTime
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-DateTime-MoreCoercions/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTime-0.430.200 >=dev-perl/DateTimeX-Easy-0.85.0 >=dev-perl/Moose-0.410.0 >=dev-perl/MooseX-Types-0.40.0 >=dev-perl/MooseX-Types-DateTime-0.70.0 >=dev-perl/Time-Duration-Parse-0.60.0 virtual/perl-if >=dev-perl/namespace-clean-0.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-DateTime-MoreCoercions-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ef727219b2416ad246c147c5d1a59f25
diff --git a/dev-perl/MooseX-Types-DateTime-MoreCoercions/Manifest b/dev-perl/MooseX-Types-DateTime-MoreCoercions/Manifest
new file mode 100644
index 000000000000..aea35a331452
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime-MoreCoercions/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Types-DateTime-MoreCoercions-0.15.tar.gz 29824 BLAKE2B 6457c2b25397a13cedd9dad4808ef9ef0cc6aa41f95dcfc042b3837f255d64cbd1f3c27f9bc572396bfd607dcb335457d5ed70d5900ada20834ac5a1634231fb SHA512 c0e3e1d1d4969d674d0c5d88b99aa401049b8ca7a61c3ec139a8e7c39d44e8a12ee2a8151029d24b1ef0063af3de6ec235c81c576ef21d6ab0b680f0a94cc020
+EBUILD MooseX-Types-DateTime-MoreCoercions-0.150.0.ebuild 725 BLAKE2B e69cb6405f14b31279a2a1c251efc9b368e61d730c349d980dcf4e85d3422c49c1e1cd8253c79550da5c8cc40b165a81f9d700cde847eb055e9394f7e1bef25b SHA512 36fca26e1ece68834dfa160efc574e772907b5f9b85cfcdf62a2627d2fc930c813e6755c79254eeeb386b32697b404b632c63266447b0ddea49cb0b3978ae0e3
+MISC metadata.xml 444 BLAKE2B 286bd6ffbc0b8d0b6850cc6e703c986322e28990b04d183c8a48fd630ea807648018043346f768c3bc1b0ae36d4083b38577becfd8bc1dffefdb447c699f4cec SHA512 a49bc046e5e1b10078b92537d3fbdc46e834a75ae01ab33b61150763b73e04b3b7152c1c3aed27bcc905b68621607c5393b51d705781bb8a8216bf3711b23855
diff --git a/dev-perl/MooseX-Types-DateTime-MoreCoercions/MooseX-Types-DateTime-MoreCoercions-0.150.0.ebuild b/dev-perl/MooseX-Types-DateTime-MoreCoercions/MooseX-Types-DateTime-MoreCoercions-0.150.0.ebuild
new file mode 100644
index 000000000000..8e4bc039a065
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime-MoreCoercions/MooseX-Types-DateTime-MoreCoercions-0.150.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Extensions to MooseX::Types::DateTime"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DateTime-0.430.200
+ >=dev-perl/DateTimeX-Easy-0.85.0
+ >=dev-perl/Moose-0.410.0
+ >=dev-perl/MooseX-Types-0.40.0
+ >=dev-perl/MooseX-Types-DateTime-0.70.0
+ >=dev-perl/Time-Duration-Parse-0.60.0
+ virtual/perl-if
+ >=dev-perl/namespace-clean-0.190.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.7.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-1.1.10
+ )
+"
diff --git a/dev-perl/MooseX-Types-DateTime-MoreCoercions/metadata.xml b/dev-perl/MooseX-Types-DateTime-MoreCoercions/metadata.xml
new file mode 100644
index 000000000000..56c7829d1da2
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime-MoreCoercions/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">MooseX-Types-DateTime-MoreCoercions</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::DateTime::MoreCoercions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-DateTime/Manifest b/dev-perl/MooseX-Types-DateTime/Manifest
new file mode 100644
index 000000000000..b1f606570423
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Types-DateTime-0.13.tar.gz 30494 BLAKE2B e921d243a06937f0eeb56ed49c174cfbf603fe26eaaebb17859ca143a20bc32957f9276d3849f06e322e219ad5ede4453f42607a287cde5f26ce2f169b168a28 SHA512 aadd07960d4d20ed5926ea6e14650bf2162a73e40e3e26797ad0323a083c1796f7d623b895e3a612da89315387082a9835380ff2ed7d74455a2074c818533dc5
+EBUILD MooseX-Types-DateTime-0.130.0.ebuild 734 BLAKE2B be57bb1eb2f0bcd7a014a71dda47f7e8ed4370159e7ed613fc427ce059785dc704db40ccfb62bc1e1f4afae9a18e0615899161777303fca82c13a63d731166b0 SHA512 ba1e0dd39432665521253972cc3e16535ad21e368e5d8359098b0236547d86a275e706d83eee8b2d6ec8464c0ad2df9502a034110cb8e9aa546291f5c7f577f4
+MISC metadata.xml 415 BLAKE2B 3720babe5f5b408cb25ba295fc60612dc7173a44cfc8056f6f28f9a099f292e64d8ae3b4996a2050b72a2bfe3cc545531efe12a7e9ce959b0e785611084dc004 SHA512 a40717088cf171092d93e9ec28038432d06c740bab837ad433f9494d73815e91d73df43043cef8651010a2ae2d5cc5639c37c8a202a34639e8305e1acd3632e2
diff --git a/dev-perl/MooseX-Types-DateTime/MooseX-Types-DateTime-0.130.0.ebuild b/dev-perl/MooseX-Types-DateTime/MooseX-Types-DateTime-0.130.0.ebuild
new file mode 100644
index 000000000000..be49d6270da2
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime/MooseX-Types-DateTime-0.130.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="DateTime related constraints and coercions for Moose"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DateTime-0.430.200
+ >=dev-perl/DateTime-Locale-0.400.100
+ >=dev-perl/DateTime-TimeZone-0.950.0
+ >=dev-perl/Moose-0.410.0
+ >=dev-perl/MooseX-Types-0.300.0
+ >=dev-perl/namespace-clean-0.190.0
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Locale-Maketext
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-1.1.10
+ )"
diff --git a/dev-perl/MooseX-Types-DateTime/metadata.xml b/dev-perl/MooseX-Types-DateTime/metadata.xml
new file mode 100644
index 000000000000..a6520a6761b2
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTime/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">MooseX-Types-DateTime</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::DateTime</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-DateTimeX-0.100.0 b/dev-perl/MooseX-Types-DateTimeX-0.100.0
deleted file mode 100644
index fe08f370482a..000000000000
--- a/dev-perl/MooseX-Types-DateTimeX-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DateTimeX-Easy-0.85.0 >=dev-perl/Moose-0.410.0 >=dev-perl/MooseX-Types-0.40.0 >=dev-perl/MooseX-Types-DateTime-ButMaintained-0.40.0 >=dev-perl/Time-Duration-Parse-0.60.0 >=dev-perl/namespace-clean-0.80.0 >=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( >=virtual/perl-Test-Simple-1.1.10 >=dev-perl/Test-Exception-0.270.0 ) dev-lang/perl:=
-DESCRIPTION=Extensions to MooseX::Types::DateTime::ButMaintained
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-DateTimeX/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DateTimeX-Easy-0.85.0 >=dev-perl/Moose-0.410.0 >=dev-perl/MooseX-Types-0.40.0 >=dev-perl/MooseX-Types-DateTime-ButMaintained-0.40.0 >=dev-perl/Time-Duration-Parse-0.60.0 >=dev-perl/namespace-clean-0.80.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EC/ECARROLL/MooseX-Types-DateTimeX-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3d45b962cd521f38a8563c91c879b225
diff --git a/dev-perl/MooseX-Types-DateTimeX/Manifest b/dev-perl/MooseX-Types-DateTimeX/Manifest
new file mode 100644
index 000000000000..fd3d03b9a0c1
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTimeX/Manifest
@@ -0,0 +1,4 @@
+AUX MooseX-Types-DateTimeX-0.100.0-test.patch 788 BLAKE2B 76cd4e97d01f5d6eb1ccccfecbd94ab8bf124033de33a2b57e7883888966f3622f1f6860bac0d003391b59735e284a358bccb0272a6a34a42c50bdffdb6520d1 SHA512 1e061519c09389d7e672e25cd177b3f331508d713d0df009cc227269c034d6f3bf0fa0476d69feec97c55e658f2334d6333f82bb3a5a2072b01fb0d2a8955cb7
+DIST MooseX-Types-DateTimeX-0.10.tar.gz 27853 BLAKE2B 457f7a39d6563349b63d6fb98fb29446c1049ba8829549e90f134e0e666d52fd545c9e0f3a362d8e539cae1fd7d0b0923e61fb3d8ad573156353a1fc957fdfbc SHA512 e13a1396ba92688784ef4b1dbba43748183f7817de74156351f97cb78eb522738d397b41f20071b179fa0a6a6dd1dd56d936d58af78f3bce0dc45a2e73368f01
+EBUILD MooseX-Types-DateTimeX-0.100.0.ebuild 904 BLAKE2B 3dcc2588aed2a8ed902224b249e9a8fe99597cb85e7a3bd5b6af16e96b53279bd505bcb70d675582e6b7690a6af139154116aa99162d264277961aa36dccb0c8 SHA512 01ccb2644cf0f453a3f1f3fd32808dd913b81ea390cfe455a5113a4ecbbc0abcd383b0ca565e4d3508e075c1857a3e61655c01f8d2da6ac31c21cd4872bf0c4d
+MISC metadata.xml 417 BLAKE2B 077292e762393353d147dfd25e0ed29a5959013fb6fd0fa2806c75658e621d09401a4c3f77358d6b5df7a1621e1052fbc2a0c1e667269bfcd87f5f8948a7d7b0 SHA512 8349613ace827ae535be28bf69786926e8e27814d62f17fe3eb9d434e4e5fe1b108f736879a8cde7208c1b725f211ca1c8380572555c8eeea9977d697eac4220
diff --git a/dev-perl/MooseX-Types-DateTimeX/MooseX-Types-DateTimeX-0.100.0.ebuild b/dev-perl/MooseX-Types-DateTimeX/MooseX-Types-DateTimeX-0.100.0.ebuild
new file mode 100644
index 000000000000..a6aed21b4d64
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTimeX/MooseX-Types-DateTimeX-0.100.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ECARROLL
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Extensions to MooseX::Types::DateTime::ButMaintained"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/DateTimeX-Easy-0.85.0
+ >=dev-perl/Moose-0.410.0
+ >=dev-perl/MooseX-Types-0.40.0
+ >=dev-perl/MooseX-Types-DateTime-ButMaintained-0.40.0
+ >=dev-perl/Time-Duration-Parse-0.60.0
+ >=dev-perl/namespace-clean-0.80.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ >=virtual/perl-Test-Simple-1.1.10
+ >=dev-perl/Test-Exception-0.270.0
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-test.patch" )
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/MooseX-Types-DateTimeX/files/MooseX-Types-DateTimeX-0.100.0-test.patch b/dev-perl/MooseX-Types-DateTimeX/files/MooseX-Types-DateTimeX-0.100.0-test.patch
new file mode 100644
index 000000000000..2a6b15ee56a4
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTimeX/files/MooseX-Types-DateTimeX-0.100.0-test.patch
@@ -0,0 +1,18 @@
+--- a/lib/MooseX/Types/DateTimeX.pm 2010-09-21 15:51:35.000000000 +0000
++++ b/lib/MooseX/Types/DateTimeX.pm 2013-06-15 22:22:50.682619575 +0000
+@@ -15,13 +15,13 @@
+
+ use MooseX::Types -declare => [qw( DateTime Duration)];
+
+-subtype DateTime, as MooseX::Types::DateTime::ButMaintained::DateTime;
++subtype DateTime, as 'MooseX::Types::DateTime::ButMaintained::DateTime';
+ coerce( DateTime,
+ @{ $MooseX::Types::DateTime::ButMaintained::coercions{DateTime} },
+ from Str, via { DateTimeX::Easy->new($_) },
+ );
+
+-subtype Duration, as MooseX::Types::DateTime::ButMaintained::Duration;
++subtype Duration, as 'MooseX::Types::DateTime::ButMaintained::Duration';
+ coerce( Duration,
+ @{ $MooseX::Types::DateTime::ButMaintained::coercions{"DateTime::Duration"} },
+ from Str, via {
diff --git a/dev-perl/MooseX-Types-DateTimeX/metadata.xml b/dev-perl/MooseX-Types-DateTimeX/metadata.xml
new file mode 100644
index 000000000000..e839237cfff7
--- /dev/null
+++ b/dev-perl/MooseX-Types-DateTimeX/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">MooseX-Types-DateTimeX</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::DateTimeX</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-JSON-1.0.0-r1 b/dev-perl/MooseX-Types-JSON-1.0.0-r1
deleted file mode 100644
index b5c4049f1808..000000000000
--- a/dev-perl/MooseX-Types-JSON-1.0.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/JSON >=dev-perl/JSON-XS-2.00 dev-perl/Moose dev-perl/MooseX-Types dev-lang/perl:=
-DESCRIPTION=JSON datatype for Moose
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-JSON/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/JSON >=dev-perl/JSON-XS-2.00 dev-perl/Moose dev-perl/MooseX-Types dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MILA/MooseX-Types-JSON-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5f20cf933c2920784f500ed64cf761f5
diff --git a/dev-perl/MooseX-Types-JSON/Manifest b/dev-perl/MooseX-Types-JSON/Manifest
new file mode 100644
index 000000000000..2da61d916904
--- /dev/null
+++ b/dev-perl/MooseX-Types-JSON/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Types-JSON-1.00.tar.gz 9742 BLAKE2B d1f484d637615e415f4592d4a98a8fe51914c56a9cbd735ec44486a556af18f4c28026d9cee10c025c50eadfc9bd6bf56db21a9883fa8f4084d0ce078849d0ae SHA512 1dfaa8907c04ca765fc03c2049cbf076b2e29f1df34b569d91b3cc3931acde8cc7563cb186d3ea4b278ee40f1c4706f6b03139fb370d6a9d79eb7e6de21aa23f
+EBUILD MooseX-Types-JSON-1.0.0-r1.ebuild 470 BLAKE2B 5a9728d747f82ed1942f9057abd60c5aa02eb565f30df3d6b946be6efd212e5effae3d365f65807d61c2abb2403237e753906be40ecbe283dad8db2af251c02b SHA512 d50c41b0e541cf9d37868e9935eb9ba1bbf1648ef94cad3b84258b00cee496a7b3e8e69c2249c6f7895ea07803f377cdcf7176c38c28a33b48489e65e9e6047f
+MISC metadata.xml 407 BLAKE2B d7277751be85ac27db701e804d3f835905b9372632c298155151a2622d56b58bae2039b847e24ecc37806c6b3bfc9a55fbe10577709643b7bbf81e98f338613b SHA512 ecf9a40a1de4e7fc2db41ca61b43a890daebe758541043c5125c7802a34eb4919910cfde99b39823e6c31ad0c3a684b5dcd8e631f3585a9acff52f9092e0ef3f
diff --git a/dev-perl/MooseX-Types-JSON/MooseX-Types-JSON-1.0.0-r1.ebuild b/dev-perl/MooseX-Types-JSON/MooseX-Types-JSON-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..14f2a8df7c5d
--- /dev/null
+++ b/dev-perl/MooseX-Types-JSON/MooseX-Types-JSON-1.0.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MILA
+DIST_VERSION=1.00
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="JSON datatype for Moose"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/JSON
+ >=dev-perl/JSON-XS-2.00
+ dev-perl/Moose
+ dev-perl/MooseX-Types
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ perl_rm_files t/00-pod.t t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/MooseX-Types-JSON/metadata.xml b/dev-perl/MooseX-Types-JSON/metadata.xml
new file mode 100644
index 000000000000..ede29f2964a7
--- /dev/null
+++ b/dev-perl/MooseX-Types-JSON/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">MooseX-Types-JSON</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::JSON</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-Path-Class-0.90.0 b/dev-perl/MooseX-Types-Path-Class-0.90.0
deleted file mode 100644
index a9bea2cda465..000000000000
--- a/dev-perl/MooseX-Types-Path-Class-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/MooseX-Types >=dev-perl/Path-Class-0.160.0 virtual/perl-if >=dev-perl/Module-Build-Tiny-0.34.0 test? ( !minimal? ( dev-perl/MooseX-Getopt ) virtual/perl-File-Spec virtual/perl-Module-Metadata dev-perl/Moose dev-perl/Test-Needs virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A Path::Class type library for Moose
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-Path-Class/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MooseX-Types >=dev-perl/Path-Class-0.160.0 virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-Path-Class-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=57ee822d3a59ce6beae96764becd9905
diff --git a/dev-perl/MooseX-Types-Path-Class/Manifest b/dev-perl/MooseX-Types-Path-Class/Manifest
new file mode 100644
index 000000000000..9fde4f1e3937
--- /dev/null
+++ b/dev-perl/MooseX-Types-Path-Class/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Types-Path-Class-0.09.tar.gz 29220 BLAKE2B b41dd83db1c5471337a34dcb7fa9a61dc6276e9731302feba960d3cefa6659a206a8f93280998077f9126851dcc8fcbaa5541e866c1ed894156c5f2d6281d2a7 SHA512 d61f72957431852903d99257b2d9f53f88702d4d314297192345896aeb1df86ab4d80767a1d0fad76fb23b561925aae076bfda80106e3f7d0f2d8093956bdc9e
+EBUILD MooseX-Types-Path-Class-0.90.0.ebuild 592 BLAKE2B e7ae16bead25608e030168ab7c0edb0e6e4332cef02898fd9999911be923859a58ae7727203b6af5b082a58481a0901e7247ace07d395f71bc0e23403aa73bf6 SHA512 09d10e7e32a97917fc6b9c018e2c881b1e710886420da4699c04dad7675912ff79bb9273fb4d9769e5642aaef5762ff8cf3786cfc7c8c7c7a2363860389022e9
+MISC metadata.xml 420 BLAKE2B 20ec699c17deaefcaa86ed47479cf6e075c533a14dd9ebc9eae9e92cafe517f78983030987de29f5ad44a5772298165114546d06db1d2724c5dcfb91a7a7fae0 SHA512 8301dd1f294e303323661f8fd3cabcc306721d7008e93525da34db8cfe0fb8629cca9d4bc9428cb367adfe2873832cbd1ab3ef77cb29dd0c8dc7870a4ec7b26e
diff --git a/dev-perl/MooseX-Types-Path-Class/MooseX-Types-Path-Class-0.90.0.ebuild b/dev-perl/MooseX-Types-Path-Class/MooseX-Types-Path-Class-0.90.0.ebuild
new file mode 100644
index 000000000000..4c8696d77de0
--- /dev/null
+++ b/dev-perl/MooseX-Types-Path-Class/MooseX-Types-Path-Class-0.90.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="A Path::Class type library for Moose"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ dev-perl/MooseX-Types
+ >=dev-perl/Path-Class-0.160.0
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ !minimal? ( dev-perl/MooseX-Getopt )
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ dev-perl/Moose
+ dev-perl/Test-Needs
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/MooseX-Types-Path-Class/metadata.xml b/dev-perl/MooseX-Types-Path-Class/metadata.xml
new file mode 100644
index 000000000000..c4551c63f346
--- /dev/null
+++ b/dev-perl/MooseX-Types-Path-Class/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">MooseX-Types-Path-Class</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Path::Class</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-Path-Tiny-0.12.0 b/dev-perl/MooseX-Types-Path-Tiny-0.12.0
deleted file mode 100644
index 2d617ac54a7f..000000000000
--- a/dev-perl/MooseX-Types-Path-Tiny-0.12.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Moose-2.0.0 dev-perl/MooseX-Getopt dev-perl/MooseX-Types dev-perl/MooseX-Types-Stringlike dev-perl/Path-Tiny virtual/perl-if dev-perl/namespace-autoclean >=dev-perl/Module-Build-Tiny-0.34.0 test? ( virtual/perl-File-Spec >=virtual/perl-File-Temp-0.180.0 dev-perl/File-pushd virtual/perl-Module-Metadata dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Path::Tiny types and coercions for Moose
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-Path-Tiny/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-perl/Moose-2.0.0 dev-perl/MooseX-Getopt dev-perl/MooseX-Types dev-perl/MooseX-Types-Stringlike dev-perl/Path-Tiny virtual/perl-if dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/MooseX-Types-Path-Tiny-0.012.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=25794a23a1315aca208844d41d70b4e7
diff --git a/dev-perl/MooseX-Types-Path-Tiny/Manifest b/dev-perl/MooseX-Types-Path-Tiny/Manifest
new file mode 100644
index 000000000000..55486894b0e1
--- /dev/null
+++ b/dev-perl/MooseX-Types-Path-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Types-Path-Tiny-0.012.tar.gz 28898 BLAKE2B a8ec28cbcd92affe488c6c4ca23db47da35abe2fc47645e33e3380afefe499719c20b411a286cd2edc085207465e0c5ca3999bee4b0c053c90229c2a274d9adc SHA512 96f7632a94677e85f88fdae3b818ff54096f088137baef994181fcb352dcd4b6da5993045422923fe232e3818582e067dcfd5c7689713488aee09da8f8285351
+EBUILD MooseX-Types-Path-Tiny-0.12.0.ebuild 742 BLAKE2B 6a2c3a3584093855a36b74a0bb8f9fee659ea6a3f19ad1ff16a2bba3db75a6a395ad2fa4c57e1822df2a09fffa96945dd364959e20065ce071759199afbb4f0b SHA512 65e697e0d2da48e6248ffd39d4d77400055db9e3c9e2bf467aa0a50c2f242a9650a944cc4701341dd98d971546a062349af8e913c8eedadd3250f04690bd65d9
+MISC metadata.xml 406 BLAKE2B f35ea2fb58f0393ad496458f9488929aacc3d8142af87e04f017a0ab5ce5ba4f38beafc012ad46def8ee89bf0f9fef4e49685425ba113a2d2367d7f71b905b86 SHA512 b95757ab11f38f14d1aaaae15a7cbf2a9e7326d546cce401b4cc5764e7a088ee0ec4bc4ae3b54048de9cc18556d30760fc56ba2174c56a6a06bdc8cfdf13f02b
diff --git a/dev-perl/MooseX-Types-Path-Tiny/MooseX-Types-Path-Tiny-0.12.0.ebuild b/dev-perl/MooseX-Types-Path-Tiny/MooseX-Types-Path-Tiny-0.12.0.ebuild
new file mode 100644
index 000000000000..28233ddd7016
--- /dev/null
+++ b/dev-perl/MooseX-Types-Path-Tiny/MooseX-Types-Path-Tiny-0.12.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.012
+inherit perl-module
+
+DESCRIPTION="Path::Tiny types and coercions for Moose"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moose-2.0.0
+ dev-perl/MooseX-Getopt
+ dev-perl/MooseX-Types
+ dev-perl/MooseX-Types-Stringlike
+ dev-perl/Path-Tiny
+ virtual/perl-if
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-File-Temp-0.180.0
+ dev-perl/File-pushd
+ virtual/perl-Module-Metadata
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+mytargets="install"
diff --git a/dev-perl/MooseX-Types-Path-Tiny/metadata.xml b/dev-perl/MooseX-Types-Path-Tiny/metadata.xml
new file mode 100644
index 000000000000..e202900e392b
--- /dev/null
+++ b/dev-perl/MooseX-Types-Path-Tiny/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">MooseX-Types-Path-Tiny</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Path::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-Perl-0.101.343 b/dev-perl/MooseX-Types-Perl-0.101.343
deleted file mode 100644
index ed634ad12af6..000000000000
--- a/dev-perl/MooseX-Types-Perl-0.101.343
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/MooseX-Types dev-perl/Params-Util >=virtual/perl-version-0.820.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Moose types that check against Perl syntax
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-Perl/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MooseX-Types dev-perl/Params-Util >=virtual/perl-version-0.820.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/MooseX-Types-Perl-0.101343.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e373e08d7e35a8db5b41ea3954c809b9
diff --git a/dev-perl/MooseX-Types-Perl/Manifest b/dev-perl/MooseX-Types-Perl/Manifest
new file mode 100644
index 000000000000..57e075f5a9bc
--- /dev/null
+++ b/dev-perl/MooseX-Types-Perl/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Types-Perl-0.101343.tar.gz 14353 BLAKE2B 730687bbe73cc2cd7aa3d4699cd79cb8db3242837e44f947a84e315ba5aa934f1cd3253f99df0436d5d22cc26223ba38cb99382568313bbc2ce8689219dc9573 SHA512 a3ad0f1b3dcde93f23254f084faadde7d3b03076f045802d7757c5580b2d0fb6cb748143a99fcd650492fc7da8938e28d8e0b7714070386638d972ab7d799e9a
+EBUILD MooseX-Types-Perl-0.101.343.ebuild 559 BLAKE2B be2a27a753f5b78ffe000db21b1e9fe1bd8880bcbaf76b3fa8412e360f5ac58813bd73e818d809a2c6157b4b577692ef0fded3696631391c17a5b969ad9f6b5e SHA512 ab801ed29fb7438b935a890dccf62d7a39701f4bc8fcde451e77322bd394c37660993ffd14cd6a314ba49644abcfc93f2dfe6ef0340704336f46804c1730c8bc
+MISC metadata.xml 407 BLAKE2B eeac795854d5fd923086304c0f899d6c0538e0245870d47b1ced0efb791e41f4634968e0f48552e5481a54ee117c3ec9736ba62c60c3011d8d1b94a235f9c5db SHA512 c9691d39b56cb586e1ce4aaee201b6b5b5659d2405e54ded1449038c286e4abb13d5b696effe6cdcd5ed3729803cc99ef5b0bba0aa475f84154e13204540cbf6
diff --git a/dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.343.ebuild b/dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.343.ebuild
new file mode 100644
index 000000000000..5b429d66e0ed
--- /dev/null
+++ b/dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.343.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.101343
+inherit perl-module
+
+DESCRIPTION="Moose types that check against Perl syntax"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# MooseX::Types::Moose -> MooseX-Types
+RDEPEND="
+ dev-perl/MooseX-Types
+ dev-perl/Params-Util
+ >=virtual/perl-version-0.820.0
+"
+# t: charnames, strict, warnings -> perl
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/MooseX-Types-Perl/metadata.xml b/dev-perl/MooseX-Types-Perl/metadata.xml
new file mode 100644
index 000000000000..0b4eaa7a56a6
--- /dev/null
+++ b/dev-perl/MooseX-Types-Perl/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">MooseX-Types-Perl</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types-Stringlike-0.3.0 b/dev-perl/MooseX-Types-Stringlike-0.3.0
deleted file mode 100644
index 77034c0a3df7..000000000000
--- a/dev-perl/MooseX-Types-Stringlike-0.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/MooseX-Types >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-perl/Moose virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.960.0 virtual/perl-version ) dev-lang/perl:=
-DESCRIPTION=Moose type constraints for strings or string-like objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MooseX-Types-Stringlike/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-perl/MooseX-Types dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/MooseX-Types-Stringlike-0.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=20dcad4c4a0e6ef4c1633b630237ca80
diff --git a/dev-perl/MooseX-Types-Stringlike/Manifest b/dev-perl/MooseX-Types-Stringlike/Manifest
new file mode 100644
index 000000000000..004c3b634cab
--- /dev/null
+++ b/dev-perl/MooseX-Types-Stringlike/Manifest
@@ -0,0 +1,3 @@
+DIST MooseX-Types-Stringlike-0.003.tar.gz 13510 BLAKE2B 6d5218cb32ca7a0b53b4f86548f2bc6109cd29f8ea04ee3a95a5822d6f86ade46ccc4ff5a02f6ab7d3e6e1d19f2f944b529db0fd0a6b330100517f0b73144508 SHA512 a9312e5441cdab2d01ef1f86babf2f4f5fdb595dcb1de4374759ee5543d13cc7f1431f0a4db4edbc4a168b8410cc7aff41bb60fb1ef7d1db64642501e6212d9d
+EBUILD MooseX-Types-Stringlike-0.3.0.ebuild 588 BLAKE2B 03ba372c1732e262bd547baea6fa7a714f016bfc7de34bb0f6d6090a90baee8615b6f001b95c5551a6c3fa2a7b16b013dce7aa78b0ab049555d298d4ed5d9ded SHA512 f338fb88d8134f2d4e497899ec2a352672ff3a73dab965bb9e6434a72e6d71efff2067736cf2f29409266c0f14d96047444c47c2962926a37d1c73def36e7050
+MISC metadata.xml 407 BLAKE2B 253d3931674406f4824d9fc54f9d3edbcb712033762e85c9750a530c732058b5ad1169d13c8c75b78f99eab855a070b36665346968f9a4468f123fdbf956964a SHA512 b7387912643e830e645597a76594e41270b492eb8d52b44b1cb0b1be609b775357c994f36a53d0218eac322f2a66090dbbb35c5d76e176eaaaba43257a5c2be3
diff --git a/dev-perl/MooseX-Types-Stringlike/MooseX-Types-Stringlike-0.3.0.ebuild b/dev-perl/MooseX-Types-Stringlike/MooseX-Types-Stringlike-0.3.0.ebuild
new file mode 100644
index 000000000000..e4e6d7d214d3
--- /dev/null
+++ b/dev-perl/MooseX-Types-Stringlike/MooseX-Types-Stringlike-0.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.003
+
+inherit perl-module
+
+DESCRIPTION="Moose type constraints for strings or string-like objects"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/MooseX-Types
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Moose
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/MooseX-Types-Stringlike/metadata.xml b/dev-perl/MooseX-Types-Stringlike/metadata.xml
new file mode 100644
index 000000000000..a56ee944e94b
--- /dev/null
+++ b/dev-perl/MooseX-Types-Stringlike/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">MooseX-Types-Stringlike</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Stringlike</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MooseX-Types/Manifest b/dev-perl/MooseX-Types/Manifest
new file mode 100644
index 000000000000..7cd0c0d12397
--- /dev/null
+++ b/dev-perl/MooseX-Types/Manifest
@@ -0,0 +1,7 @@
+DIST MooseX-Types-0.36.tar.gz 55122 BLAKE2B 9a4a48bc715d7de689823dbf2ba189f94031c7be9bc2f1fd3aff9985a2c9550698de0f6d4789a5e8e2bfef6969fca3706ce53aa27d0f5a1bb42c57e017dba58f SHA512 970938bbe9fa484e0623e30f611e84145bc4a1ded442c1c777ec5df20129a7af05612084228fe2073ff14e4acc7a94e797a509021344b006acbcf414277d30f9
+DIST MooseX-Types-0.46.tar.gz 54112 BLAKE2B daffeaceafe2df43c0f0d8dd615ed794619c540b4fe22a84a1a259c250a4f47b2659c50b18ec9b5f5f13a4882f526311eae5c177d1301d80d914f48b3e2a39e5 SHA512 9eee2afb7122d63a43af8c193c82fd9bf3600245956b7878badedf42280aa38814bf7370da31ede0f437e44f368d68d9c600a4f90bf42f95fa8fdb16b1056d4e
+DIST MooseX-Types-0.50.tar.gz 57252 BLAKE2B 14ba8c391578f738da9bd20c17c61e19aa17811ba60057de16167ec465ef8a063c89252e6b971e01ee5a7071f470e09657c726a2ac716fc34d6ada71a8dd3564 SHA512 42606b1caeb6423acaaa9288239c63512f398a2fba45492443d3e003c6ae3e93cbd8ea2631d487e428ea7d25b63744e4c2096a1e53012e262c99ff4b0c29484b
+EBUILD MooseX-Types-0.360.0.ebuild 549 BLAKE2B c2726cdb717923cbbc9c6534d93e1a46ec8ea40aad5ad444e5725dc0f490f1b0db7320e0e74467c71e7490ed2aeebae6376d0926baf4e53913e4614260ee14ab SHA512 25708c80b2302e16d082e37c8dd8a3cc6e086a3ac1fc71cf641fe6c8bef24be548cefea6522b014352bce3d8f0132ea4513d4dcaeabad48df6dd3618ab305d05
+EBUILD MooseX-Types-0.460.0.ebuild 797 BLAKE2B 75afdde58c5d999aa456533e156a655cdd518f7dc659fc317684fdcca6b3a297c5394aeffe20052d11162c8e50a53be3cd712d372ba71b8bc151e6b564962114 SHA512 74d0cec9612fe14c895c5aa9bbaff7622d1d13ee814c9fcfc5cc89a0c98e2d7acaf03cb03032d33c3a63ce00cc73c8f604609ce56c944b588bf4634cb8ea0e68
+EBUILD MooseX-Types-0.500.0.ebuild 853 BLAKE2B de9f95ddef239e50af6ff322a08494c0912fa9cb6e8c1579580cf296bd98b81b2a482bb7b90eae7c8a299a47a2bd19c5e27585d204771062f332b663a8b39afd SHA512 195dd16d011a7477143f584bf1a2a530f038b7c9520bcf4c28b51a9281525f6b23fa9de6db829cf69397febb58c9a8ad520ad4520632b40c9b0b1ef658a50cd7
+MISC metadata.xml 963 BLAKE2B e3bd72f4a14ac56d2a024b8573f235a153529986d26ff9667204f54e02d6f94eb6262e857fd7ca30c8f69a23d8f16aaab0b85545d2a126967eb9c3f36da4a50d SHA512 1d05ee0870c5bf83cb990f967e6933a7be94fc051580d7338cb403ec6af58f850efc34458b196faa750d42cf1fe2c147f0fc50d4d2306786eb642350be58ac38
diff --git a/dev-perl/MooseX-Types/MooseX-Types-0.360.0.ebuild b/dev-perl/MooseX-Types/MooseX-Types-0.360.0.ebuild
new file mode 100644
index 000000000000..d9051d4ac4c0
--- /dev/null
+++ b/dev-perl/MooseX-Types/MooseX-Types-0.360.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Organise your Moose types in libraries"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Moose-1.06
+ dev-perl/Sub-Name
+ >=dev-perl/Carp-Clan-6.00
+ >=dev-perl/Sub-Install-0.924
+ >=dev-perl/namespace-clean-0.190.0"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ dev-perl/Test-CheckDeps
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/MooseX-Types/MooseX-Types-0.460.0.ebuild b/dev-perl/MooseX-Types/MooseX-Types-0.460.0.ebuild
new file mode 100644
index 000000000000..01e0550a2fd4
--- /dev/null
+++ b/dev-perl/MooseX-Types/MooseX-Types-0.460.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.46
+inherit perl-module
+
+DESCRIPTION="Organise your Moose types in libraries"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Carp-Clan-6
+ virtual/perl-Exporter
+ dev-perl/Module-Runtime
+ >=dev-perl/Moose-1.06
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Sub-Exporter-ForMethods-0.100.52
+ dev-perl/Sub-Name
+ >=dev-perl/namespace-autoclean-0.160.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.7.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Requires
+ dev-perl/Test-CheckDeps
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/MooseX-Types/MooseX-Types-0.500.0.ebuild b/dev-perl/MooseX-Types/MooseX-Types-0.500.0.ebuild
new file mode 100644
index 000000000000..4a83ab162965
--- /dev/null
+++ b/dev-perl/MooseX-Types/MooseX-Types-0.500.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.50
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Organise your Moose types in libraries"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Carp-Clan-6
+ virtual/perl-Exporter
+ dev-perl/Module-Runtime
+ >=dev-perl/Moose-1.60.0
+ >=virtual/perl-Scalar-List-Utils-1.190.0
+ dev-perl/Sub-Exporter
+ >=dev-perl/Sub-Exporter-ForMethods-0.100.52
+ dev-perl/Sub-Install
+ dev-perl/Sub-Name
+ >=dev-perl/namespace-autoclean-0.160.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/MooseX-Types/metadata.xml b/dev-perl/MooseX-Types/metadata.xml
new file mode 100644
index 000000000000..fcf57b6910f1
--- /dev/null
+++ b/dev-perl/MooseX-Types/metadata.xml
@@ -0,0 +1,20 @@
+<?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">MooseX-Types</remote-id>
+ <remote-id type="cpan-module">MooseX::Types</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Base</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::CheckedUtilExports</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Combine</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Moose</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::TypeDecorator</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::UndefinedType</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Util</remote-id>
+ <remote-id type="cpan-module">MooseX::Types::Wrapper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mouse-2.4.10 b/dev-perl/Mouse-2.4.10
deleted file mode 100644
index 022ee76c8556..000000000000
--- a/dev-perl/Mouse-2.4.10
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.140.0 >=virtual/perl-XSLoader-0.20.0 >=virtual/perl-ExtUtils-ParseXS-3.220.0 >=virtual/perl-Devel-PPPort-3.220.0 >=dev-perl/Module-Build-0.400.500 dev-perl/Module-Build-XSUtil test? ( dev-perl/Test-Exception dev-perl/Test-Fatal dev-perl/Test-LeakTrace >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Output dev-perl/Test-Requires dev-perl/Try-Tiny ) dev-lang/perl:=
-DESCRIPTION=Moose minus the antlers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mouse/
-IUSE=test examples
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.140.0 >=virtual/perl-XSLoader-0.20.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GF/GFUJI/Mouse-v2.4.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1beb6a931a49160c99146f87219252f0
diff --git a/dev-perl/Mouse-2.4.9 b/dev-perl/Mouse-2.4.9
deleted file mode 100644
index 93cfadd1b338..000000000000
--- a/dev-perl/Mouse-2.4.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.140.0 >=virtual/perl-XSLoader-0.20.0 >=virtual/perl-ExtUtils-ParseXS-3.220.0 >=virtual/perl-Devel-PPPort-3.220.0 >=dev-perl/Module-Build-0.400.500 dev-perl/Module-Build-XSUtil test? ( dev-perl/Test-Exception dev-perl/Test-Fatal dev-perl/Test-LeakTrace >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Output dev-perl/Test-Requires dev-perl/Try-Tiny ) dev-lang/perl:=
-DESCRIPTION=Moose minus the antlers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mouse/
-IUSE=test examples
-KEYWORDS=amd64 hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.140.0 >=virtual/perl-XSLoader-0.20.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SY/SYOHEX/Mouse-v2.4.9.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=08886523ef4fd6a08869a2a74cf31c29
diff --git a/dev-perl/Mouse/Manifest b/dev-perl/Mouse/Manifest
new file mode 100644
index 000000000000..8fed1df66337
--- /dev/null
+++ b/dev-perl/Mouse/Manifest
@@ -0,0 +1,5 @@
+DIST Mouse-v2.4.10.tar.gz 222745 BLAKE2B 3d0f5d3c6f9183f67db24ec9859bd945080bf5f9f9aa370dfb6803a6d32e7e01e589540d24bdc0a0fe338a08d9f89845bd8ef060d381717ec709877de066f2c5 SHA512 57d797bed24ccea66307d95395bb7d5dd860c0bc41e25a7701cf5a16fdf28776dc7633a6b8bbb1bcf6684b930385da71bf2d44f777a211988a500e30bdf8e9e5
+DIST Mouse-v2.4.9.tar.gz 222421 BLAKE2B 8b24137481da02a7e0d9ebbeb4bb632cb5f8b4daa162823cdc2c70edf6419ec511e3489d47d81733d88a2b37bc5b278966fa874a217724e6adf98c7048a6a976 SHA512 194471dc7121692dc4dcd384c4e3ecd3936457bf34fa3088b25abc9d6d5faa76fc7ca08ee2c1bc23c3ab9c2d91a6b414b065796aea1371d46a31cbf248621b10
+EBUILD Mouse-2.4.10.ebuild 753 BLAKE2B c463b777c9e4e6153eeaf76a4f5ce19ac7446bd480b0679f49c364eeb9d9b033342e6739a32441daff7a0d708e2e5354c4660d4e79c914c3c32e35a47862dada SHA512 3803e6795f861eb2e6948847d4f7abb32e2f7b126fa286b03f777a580ae64160ac94d2b4f6fdb0c477260143eb5411f80069cffdeba923e0cb263c97993dce00
+EBUILD Mouse-2.4.9.ebuild 751 BLAKE2B dd1e5140addfb3d8795e54259f1dc52bc9561c1a4197c642feae79829a60d2cac8a7a9e5fd3d2758dbdbd085d7502bc9b02eff5f0d8e24b2bc8ca46a73fb7a49 SHA512 ba5649ef951d8339bcb080d142bd8a1ac0cfcaa1a004b1ab90db1c40740b70b44d7883cdd008d24d4826bf8e2989fe6a37f530d07094f32f5714877f42b315e5
+MISC metadata.xml 2262 BLAKE2B 0916b57428ea820a1ca71f1487de36dfa3441b86241b9d372c30f32014af2901b7a79cdb1a9b3ff16cbd0a98818b7316c7555277f9bbda8075a5f6aa20c0cbbd SHA512 3221d09e315f504d05902d6d1417902c6d1cb8bddc517c2a541191f40ce7891f93dee31fa8b6da4a871960ba7bba4a2e3ed281dea90c8b847b28c164ab97a48f
diff --git a/dev-perl/Mouse/Mouse-2.4.10.ebuild b/dev-perl/Mouse/Mouse-2.4.10.ebuild
new file mode 100644
index 000000000000..b9884ff69e83
--- /dev/null
+++ b/dev-perl/Mouse/Mouse-2.4.10.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GFUJI
+DIST_VERSION=v2.4.10
+DIST_EXAMPLES=("example/*" "benchmarks")
+inherit perl-module
+
+DESCRIPTION="Moose minus the antlers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.140.0
+ >=virtual/perl-XSLoader-0.20.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-ParseXS-3.220.0
+ >=virtual/perl-Devel-PPPort-3.220.0
+ >=dev-perl/Module-Build-0.400.500
+ dev-perl/Module-Build-XSUtil
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Fatal
+ dev-perl/Test-LeakTrace
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Output
+ dev-perl/Test-Requires
+ dev-perl/Try-Tiny
+ )
+"
diff --git a/dev-perl/Mouse/Mouse-2.4.9.ebuild b/dev-perl/Mouse/Mouse-2.4.9.ebuild
new file mode 100644
index 000000000000..c82abb1585cb
--- /dev/null
+++ b/dev-perl/Mouse/Mouse-2.4.9.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SYOHEX
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("example/*" "benchmarks")
+inherit perl-module
+
+DESCRIPTION="Moose minus the antlers"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.140.0
+ >=virtual/perl-XSLoader-0.20.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-ParseXS-3.220.0
+ >=virtual/perl-Devel-PPPort-3.220.0
+ >=dev-perl/Module-Build-0.400.500
+ dev-perl/Module-Build-XSUtil
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Fatal
+ dev-perl/Test-LeakTrace
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Output
+ dev-perl/Test-Requires
+ dev-perl/Try-Tiny
+ )
+"
diff --git a/dev-perl/Mouse/metadata.xml b/dev-perl/Mouse/metadata.xml
new file mode 100644
index 000000000000..583bec1f44fa
--- /dev/null
+++ b/dev-perl/Mouse/metadata.xml
@@ -0,0 +1,40 @@
+<?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">Mouse</remote-id>
+ <remote-id type="cpan-module">Mouse</remote-id>
+ <remote-id type="cpan-module">Mouse::Exporter</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Class</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Method</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Method::Accessor</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Method::Constructor</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Method::Delegation</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Method::Destructor</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Module</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Role</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Role::Application</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Role::Application::RoleSummation</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Role::Composite</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Role::Method</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::TypeConstraint</remote-id>
+ <remote-id type="cpan-module">Mouse::Object</remote-id>
+ <remote-id type="cpan-module">Mouse::PurePerl</remote-id>
+ <remote-id type="cpan-module">Mouse::Role</remote-id>
+ <remote-id type="cpan-module">Mouse::Spec</remote-id>
+ <remote-id type="cpan-module">Mouse::Tiny</remote-id>
+ <remote-id type="cpan-module">Mouse::TypeRegistry</remote-id>
+ <remote-id type="cpan-module">Mouse::Util</remote-id>
+ <remote-id type="cpan-module">Mouse::Util::MetaRole</remote-id>
+ <remote-id type="cpan-module">Mouse::Util::TypeConstraints</remote-id>
+ <remote-id type="cpan-module">Squirrel</remote-id>
+ <remote-id type="cpan-module">Squirrel::Role</remote-id>
+ <remote-id type="cpan-module">Test::Mouse</remote-id>
+ <remote-id type="cpan-module">ouse</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MouseX-NativeTraits-1.90.0-r2 b/dev-perl/MouseX-NativeTraits-1.90.0-r2
deleted file mode 100644
index c14b833034ad..000000000000
--- a/dev-perl/MouseX-NativeTraits-1.90.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Mouse-0.820.0 >=dev-perl/Any-Moose-0.130.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Extend your attribute interfaces for Mouse
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MouseX-NativeTraits/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Mouse-0.820.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GF/GFUJI/MouseX-NativeTraits-1.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3cd161a2bc99a173e9027e3999058e8d
diff --git a/dev-perl/MouseX-NativeTraits/Manifest b/dev-perl/MouseX-NativeTraits/Manifest
new file mode 100644
index 000000000000..360223ac4661
--- /dev/null
+++ b/dev-perl/MouseX-NativeTraits/Manifest
@@ -0,0 +1,3 @@
+DIST MouseX-NativeTraits-1.09.tar.gz 50322 BLAKE2B f8d2d81bc386d83da7ec335217f6b59b26a5b9b295285e16a29401202c28b64628cf53e390e4cfe171f85d0d68654b5b9c21ac0d835404d2c2e71fbaccacfc37 SHA512 2aad717c7c78c1014f705a85b8bb8cab79febb827aa478a0884bcdd4d8d702a366785bc6104ba115513c234b8ca71cafcbbbc070ba37d6328255fe1f972c3619
+EBUILD MouseX-NativeTraits-1.90.0-r2.ebuild 718 BLAKE2B 21156653f6c3f0f0f0ab410cc195ba9325ea2d3b8006e9412d59a38007a4036659d75d8a5873b48cae8194a353c4698e263db980556b0e5c6cd951f85e021fde SHA512 77e4ad7c107113c544cd48bb3c29151f324b8b0c07c36448fba283641102f9dd1b1582b756b3d2aa31b24ebe6fbe0a33d556d804a69317b1738df9f53d1e9381
+MISC metadata.xml 2364 BLAKE2B c6532279dd70a12125ce32c8bba7a864a4e5c8499386eb027c93e19611cf9bf37f32dfb78452c67c3492a3bfb1a23c7aba2651a34f228a7c9f3a0db357b32714 SHA512 89e91d4115edb18a15298ee555edc35e2fc1a75a6a3cb960d980883aad15bbd1c5f2e83bb25ad69bcbf562fd12425681108872b2abe2021b3cae7f842bde11c8
diff --git a/dev-perl/MouseX-NativeTraits/MouseX-NativeTraits-1.90.0-r2.ebuild b/dev-perl/MouseX-NativeTraits/MouseX-NativeTraits-1.90.0-r2.ebuild
new file mode 100644
index 000000000000..bda203b1611c
--- /dev/null
+++ b/dev-perl/MouseX-NativeTraits/MouseX-NativeTraits-1.90.0-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GFUJI
+DIST_VERSION=1.09
+DIST_EXAMPLES=("example/* benchmarks")
+inherit perl-module
+
+DESCRIPTION="Extend your attribute interfaces for Mouse"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Mouse-0.820.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Any-Moose-0.130.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.];\nuse inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/MouseX-NativeTraits/metadata.xml b/dev-perl/MouseX-NativeTraits/metadata.xml
new file mode 100644
index 000000000000..e0d5312b61f1
--- /dev/null
+++ b/dev-perl/MouseX-NativeTraits/metadata.xml
@@ -0,0 +1,35 @@
+<?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">MouseX-NativeTraits</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute::Custom::Trait::Array</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute::Custom::Trait::Bool</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute::Custom::Trait::Code</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute::Custom::Trait::Counter</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute::Custom::Trait::Hash</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute::Custom::Trait::Number</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute::Custom::Trait::String</remote-id>
+ <remote-id type="cpan-module">Mouse::Meta::Attribute::Native</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::ArrayRef</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::Bool</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::CodeRef</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::Counter</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::HashRef</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::MethodProvider</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::MethodProvider::ArrayRef</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::MethodProvider::Bool</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::MethodProvider::CodeRef</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::MethodProvider::Counter</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::MethodProvider::HashRef</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::MethodProvider::Num</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::MethodProvider::Str</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::Num</remote-id>
+ <remote-id type="cpan-module">MouseX::NativeTraits::Str</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MouseX-Types-0.60.0 b/dev-perl/MouseX-Types-0.60.0
deleted file mode 100644
index e6c82e75e1ec..000000000000
--- a/dev-perl/MouseX-Types-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Any-Moose-0.150.0 >=dev-perl/Mouse-0.770.0 >=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Organize your Mouse types in libraries
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/MouseX-Types/
-IUSE=test
-KEYWORDS=amd64 hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Any-Moose-0.150.0 >=dev-perl/Mouse-0.770.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GF/GFUJI/MouseX-Types-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6d51261a56254ccffa3323fece2996c5
diff --git a/dev-perl/MouseX-Types-0.60.0-r1 b/dev-perl/MouseX-Types-0.60.0-r1
deleted file mode 100644
index a1f35df3b315..000000000000
--- a/dev-perl/MouseX-Types-0.60.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Any-Moose-0.150.0 >=dev-perl/Mouse-0.770.0 >=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Organize your Mouse types in libraries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MouseX-Types/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Any-Moose-0.150.0 >=dev-perl/Mouse-0.770.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GF/GFUJI/MouseX-Types-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e1378c41c8ad229ca3289a0d2f8e53a3
diff --git a/dev-perl/MouseX-Types/Manifest b/dev-perl/MouseX-Types/Manifest
new file mode 100644
index 000000000000..4f3e6e4a3ff6
--- /dev/null
+++ b/dev-perl/MouseX-Types/Manifest
@@ -0,0 +1,4 @@
+DIST MouseX-Types-0.06.tar.gz 30141 BLAKE2B 05119ff2a7a620c4862deff2b5af61b288856795dbcdeabd8be047bf849e76c2cb3654671a2b6ac1a143e185b966509e789dce0eaeda870f6798c0529649962c SHA512 5e64f3ff014ae3c9c4edb7da4670995e0efc6f3dcd868c18db143d740a1bc4cc76fd290f15a673c11c6b706da77ad8ba40e1d64fbfa55c0916a2cd1498583d50
+EBUILD MouseX-Types-0.60.0-r1.ebuild 672 BLAKE2B b88270028c42e26a744b10bee67bb3126e6ada039d3278c16d246763c16fbe4b3285e82ca67d487bccf681508959a038c9a7a9210f3093fb989849ea8e96b855 SHA512 6233a4659ada22e084f394ed6bdc0f7f9f8ec0e4d0f5ea9ee68cf445cb0a878fe6cba67c170b2c0fb74b1c6c4a0a846423e547457a1dd51ca954bf6c885ffed8
+EBUILD MouseX-Types-0.60.0.ebuild 698 BLAKE2B 8af63e964a3c1760e6f1360bee8783c90ad10f4f9babacade9e9b151f64023b56977ae18cac823f1bffc7e703f005ee888b1736e89a052ad8e1bab0b16e52477 SHA512 c80d2c63c31cf48572e3c9ee772019f403262835d85f271d45cce32e6451c5e3d3646dd92674d29f2bcd4bbd912200c735ad799bdbc0cf1f74118ea5319ab04c
+MISC metadata.xml 671 BLAKE2B d8bef265cdc00aebd1a82f186a6e9540f037eb7d1356a5a6e4fc6de51c75dbe985a5d4f8203a05b1ff70ba3c07b2ef3f836b70b964b72fe548d9b13e84cc7b28 SHA512 e7a15c963c3fc9b77889015a7b6fa54994eff86aa659fab581102be8cc0a1b6975cd914814dc790c6bda304d1d8c61553d060f469a6ba21784c4a3c8a7777940
diff --git a/dev-perl/MouseX-Types/MouseX-Types-0.60.0-r1.ebuild b/dev-perl/MouseX-Types/MouseX-Types-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..cfa346242548
--- /dev/null
+++ b/dev-perl/MouseX-Types/MouseX-Types-0.60.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GFUJI
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Organize your Mouse types in libraries"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Any-Moose-0.150.0
+ >=dev-perl/Mouse-0.770.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/MouseX-Types/MouseX-Types-0.60.0.ebuild b/dev-perl/MouseX-Types/MouseX-Types-0.60.0.ebuild
new file mode 100644
index 000000000000..c8eefc7f37a1
--- /dev/null
+++ b/dev-perl/MouseX-Types/MouseX-Types-0.60.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GFUJI
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Organize your Mouse types in libraries"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Any-Moose-0.150.0
+ >=dev-perl/Mouse-0.770.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+SRC_TEST="do parallel"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/MouseX-Types/metadata.xml b/dev-perl/MouseX-Types/metadata.xml
new file mode 100644
index 000000000000..da8cf50c2e24
--- /dev/null
+++ b/dev-perl/MouseX-Types/metadata.xml
@@ -0,0 +1,16 @@
+<?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">MouseX-Types</remote-id>
+ <remote-id type="cpan-module">MouseX::Types</remote-id>
+ <remote-id type="cpan-module">MouseX::Types::Base</remote-id>
+ <remote-id type="cpan-module">MouseX::Types::Moose</remote-id>
+ <remote-id type="cpan-module">MouseX::Types::Mouse</remote-id>
+ <remote-id type="cpan-module">MouseX::Types::TypeDecorator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mozilla-CA-20999999 b/dev-perl/Mozilla-CA-20999999
deleted file mode 100644
index 8e5bcf644af8..000000000000
--- a/dev-perl/Mozilla-CA-20999999
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-misc/ca-certificates virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Mozilla's CA cert bundle in PEM format (Gentoo stub)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mozilla-CA/
-KEYWORDS=alpha amd64 ppc ~ppc64 x86
-LICENSE=MPL-2.0
-RDEPEND=app-misc/ca-certificates dev-lang/perl:=
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~dilfridge/distfiles/Mozilla-CA-20999999.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=aa5728cc03cc786e69847ebab0f4c54b
diff --git a/dev-perl/Mozilla-CA/Manifest b/dev-perl/Mozilla-CA/Manifest
new file mode 100644
index 000000000000..ccb450869b7c
--- /dev/null
+++ b/dev-perl/Mozilla-CA/Manifest
@@ -0,0 +1,3 @@
+DIST Mozilla-CA-20999999.tar.gz 3225 BLAKE2B b54f50fae2dc6829c5007ca5822813c12e7f59ed16cb08960868545bf6e383a41df4f03f1e6c9f7f75479340cd017fbb6ae6ddca3c9c3cbaa7e0f08a4472587a SHA512 91b1128a21c0fb16d3572c1df65584898cc6a0994c385bee46b355539946558cb918ad19a0fe405bb41613e8ccc8a576188ad0fc32536c970eb292c5edceee7b
+EBUILD Mozilla-CA-20999999.ebuild 434 BLAKE2B 8ba6352da2f1f9f066a948851894dc345eac3503535dbe45c215e9f10f5f148ab226d95e87e37f1ae2ad781264702e2df08320d1e3c8d3acb0a445748800e16f SHA512 d3812dd8008c06b758d02ba36f8ee99663fd0d475c088f87ed10a8915ebe096f61353c1fd2a7e7dd1f8c6a6f739c9baa0a631bf57a854aee0fd5f8e28f2ead7e
+MISC metadata.xml 548 BLAKE2B 9685017c387d71329b3bddbb6f88b1351e323c2ddf8500f952c18fe25d92850e9d82f108c659fea19b4200723703b9c797ea462e64dc26d7ac412325cd8d499d SHA512 6834fbd9c9121edcee799f735212a1734d8939bbe88b9c36d07470a9dedf06002124644e4387720e7731fc1f591405d2913bb74b1ccf37acac245fef9ba65561
diff --git a/dev-perl/Mozilla-CA/Mozilla-CA-20999999.ebuild b/dev-perl/Mozilla-CA/Mozilla-CA-20999999.ebuild
new file mode 100644
index 000000000000..bdfd28a90284
--- /dev/null
+++ b/dev-perl/Mozilla-CA/Mozilla-CA-20999999.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
+
+DESCRIPTION="Mozilla's CA cert bundle in PEM format (Gentoo stub)"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
+IUSE=""
+
+RDEPEND="app-misc/ca-certificates"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Mozilla-CA/metadata.xml b/dev-perl/Mozilla-CA/metadata.xml
new file mode 100644
index 000000000000..8ad6b91975ef
--- /dev/null
+++ b/dev-perl/Mozilla-CA/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Mozilla-CA</remote-id>
+ <remote-id type="cpan-module">Mozilla::CA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mozilla-PublicSuffix-1.0.0 b/dev-perl/Mozilla-PublicSuffix-1.0.0
deleted file mode 100644
index 758e530c33d3..000000000000
--- a/dev-perl/Mozilla-PublicSuffix-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter dev-perl/URI virtual/perl-IO >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-Test-Simple virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Get a domain name's public suffix via the Mozilla Public Suffix List
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Mozilla-PublicSuffix/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSIMOES/Mozilla-PublicSuffix-v1.0.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d05adffad75cc6e186e4672d21726e5e
diff --git a/dev-perl/Mozilla-PublicSuffix/Manifest b/dev-perl/Mozilla-PublicSuffix/Manifest
new file mode 100644
index 000000000000..3e63dc44b06c
--- /dev/null
+++ b/dev-perl/Mozilla-PublicSuffix/Manifest
@@ -0,0 +1,4 @@
+AUX 1.0.0-no-dynamic-update.patch 2472 BLAKE2B 964aa47c1c54f0fdb9db529d662971dc41fe5ee65bee634d8160d8c13e133bcf7f6eb88b874555b5c5dcc54f729aec54804579a34697610c5d889800024cccde SHA512 3c264b0cdddbbab0845a8baee1cb669ef5e706cd85fd118de6a5f8bd34d15686e97e617519389664a0ca11386e06300259cafd4fca1c6087699826a1df391e1b
+DIST Mozilla-PublicSuffix-v1.0.0.tar.gz 71669 BLAKE2B 5a5866b6446cf56df24d5113e2ce663dec3ace6025ff9888b40914b577215dcb65f3f57bae1ac31bc82ff5dc3a0ae4d79f1d63dbe6fa717358ebf92d0779b579 SHA512 79ed7256bccb33f1f428657bd60cccaf7be5d4793424337b94a812a41f46e90507b8c32b3aa8b381bf16d77f4a3f911301f757332e9144718efd2341996d9cc6
+EBUILD Mozilla-PublicSuffix-1.0.0.ebuild 623 BLAKE2B d9ef0c4a3732ca712d884c22cb070965ae41e2804bbd0c8ab2b36876754a0f444604e0ddc900c9cdd318483e22d0b0d63a06758724e99ce3e7735a94af53646a SHA512 b59677c538e4f2eebb11be427f5d3456472f3b73d136a2479a2f4488fa50b8c66ddc5cc096d187b0d720c4048a253474d99fb6bada4ce0f2ae2d7081041f5115
+MISC metadata.xml 412 BLAKE2B 5a4ee675972149c12c64ab549c7267677bd0779c3e62483e9b9cbf4ae8f77da1c17fda121031782e6a3e682b5d9a29a82aaee8bb0ba8a10d212c5dd59b037be2 SHA512 80903f8d4a6deca1a52e6cd413ccc9aa6bbc9e1cae0c5130c128f5b0c1fcfe837ec318ce2f436f7a584ce1140ebbf57a961b4164886c4c06c2a1acd12726400b
diff --git a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.0.ebuild b/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.0.ebuild
new file mode 100644
index 000000000000..789e8fa1b05b
--- /dev/null
+++ b/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSIMOES
+DIST_VERSION="v${PV}"
+inherit perl-module
+
+DESCRIPTION="Get a domain name's public suffix via the Mozilla Public Suffix List"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+ "${FILESDIR}/${PV}-no-dynamic-update.patch"
+)
+RDEPEND="
+ virtual/perl-Exporter
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-IO
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-Test-Simple
+ virtual/perl-File-Spec
+ )
+"
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Mozilla-PublicSuffix/files/1.0.0-no-dynamic-update.patch b/dev-perl/Mozilla-PublicSuffix/files/1.0.0-no-dynamic-update.patch
new file mode 100644
index 000000000000..99c76a4dc754
--- /dev/null
+++ b/dev-perl/Mozilla-PublicSuffix/files/1.0.0-no-dynamic-update.patch
@@ -0,0 +1,90 @@
+From 7dcc6afa75d5318325856fdef0456f4ddf1672b1 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Fri, 6 Jan 2017 12:32:50 +1300
+Subject: [PATCH] Remove dynamic update code
+
+As this basically makes builds unreproducale anyway, and the download
+URI is invariant meaning we can't even approximate the same logic via
+SRC_URI without having frequently changing Manifests, but no change in
+URI.
+---
+ Build.PL | 26 --------------------------
+ META.yml | 2 --
+ 2 files changed, 28 deletions(-)
+
+diff --git a/Build.PL b/Build.PL
+index 7ef1ca0..1e7834d 100755
+--- a/Build.PL
++++ b/Build.PL
+@@ -5,11 +5,9 @@ use warnings FATAL => "all";
+ use utf8;
+ use open ":encoding(UTF-8)";
+ use Carp qw(croak);
+-use HTTP::Tiny;
+ use Module::Build;
+ use IO::File;
+ use Tie::File;
+-use URI;
+
+ my $builder = Module::Build->new(
+ dist_name => "Mozilla-PublicSuffix",
+@@ -28,11 +26,9 @@ my $builder = Module::Build->new(
+ 'perl' => '5.008'
+ },
+ 'configure_requires' => {
+- 'HTTP::Tiny' => '0',
+ 'IO::File' => '0',
+ 'Module::Build' => '0.28',
+ 'Tie::File' => '0',
+- 'URI' => '0',
+ 'perl' => '5.008'
+ },
+ 'requires' => {
+@@ -43,28 +39,6 @@ my $builder = Module::Build->new(
+ );
+
+ my $dat_file = "effective_tld_names.dat";
+-my $get_new_list = $builder->y_n(
+- "Check for a new version of the Public Suffix List?", "N"
+-);
+-if ($get_new_list) {
+- my $http = HTTP::Tiny->new( timeout => 6 );
+- my $list_uri = URI->new(
+- "http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/$dat_file"
+- );
+- $list_uri->query_form({ raw => 1 });
+- my %options = (
+- headers => {
+- "If-Modified-Since" => "Fri, 17 May 2013 00:00:00 UTC"
+- }
+- );
+- my $response = $http->get($list_uri, \%options);
+- if ( $response->{status} == 200 ) {
+- IO::File->new($dat_file, "w")->print($response->{content});
+- }
+- elsif ( $response->{status} != 304 ) {
+- croak "Unable to download public suffix list.";
+- }
+-}
+
+ # Divide rules from list into sets:
+ my $rules = join " ", map {
+diff --git a/META.yml b/META.yml
+index b25bc9c..2697608 100644
+--- a/META.yml
++++ b/META.yml
+@@ -11,11 +11,9 @@ build_requires:
+ blib: '1.01'
+ perl: '5.008'
+ configure_requires:
+- HTTP::Tiny: '0'
+ IO::File: '0'
+ Module::Build: '0.28'
+ Tie::File: '0'
+- URI: '0'
+ perl: '5.008'
+ dynamic_config: 0
+ generated_by: 'Dist::Zilla version 6.006, CPAN::Meta::Converter version 2.150001'
+--
+2.11.0
+
diff --git a/dev-perl/Mozilla-PublicSuffix/metadata.xml b/dev-perl/Mozilla-PublicSuffix/metadata.xml
new file mode 100644
index 000000000000..ef5b9e9b4db5
--- /dev/null
+++ b/dev-perl/Mozilla-PublicSuffix/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">Mozilla-PublicSuffix</remote-id>
+ <remote-id type="cpan-module">Mozilla::PublicSuffix</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/MusicBrainz-DiscID-0.40.0 b/dev-perl/MusicBrainz-DiscID-0.40.0
deleted file mode 100644
index 6585e524ef21..000000000000
--- a/dev-perl/MusicBrainz-DiscID-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=media-libs/libdiscid-0.2.2 virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig test? ( >=virtual/perl-Test-1.0.0 virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl interface for the MusicBrainz libdiscid library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/MusicBrainz-DiscID/
-IUSE=test examples
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=GPL-2
-RDEPEND=>=media-libs/libdiscid-0.2.2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NJ/NJH/MusicBrainz-DiscID-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4500c6c5862c3dab38277ddde6ecfe32
diff --git a/dev-perl/MusicBrainz-DiscID/Manifest b/dev-perl/MusicBrainz-DiscID/Manifest
new file mode 100644
index 000000000000..90a19fe6deba
--- /dev/null
+++ b/dev-perl/MusicBrainz-DiscID/Manifest
@@ -0,0 +1,3 @@
+DIST MusicBrainz-DiscID-0.04.tar.gz 6907 BLAKE2B 1dc163515af1818816d223da5090dec67cf1102311370de0658d15488d5551207b27f8b817727f3ddad2a64f3f792cf1e094ace460fd3db7d4eb1b06fdeea18d SHA512 ccf93205f3485fa19e22cee079b2615326384513dc773f5d242216b680317d2d35d3a2421e46bc17651d8d7797a4d01bd3c2c0ae603a1d1e550ac2a558163125
+EBUILD MusicBrainz-DiscID-0.40.0.ebuild 579 BLAKE2B cbba3ae85760cd4e71d523afade87b62058dc1e36ec967f034339b43d441aa9837c7caefb67584b2fbe5be5512afe5b91d84586b25d6ebdad01d1e4d969f4ce5 SHA512 b6918ef3437dd1fe03b3a8674835d22863a65fe1ceb627532f3fcbc5504a08ddca1a4aa9581000a06b41ae75e921525fd9eb1f2e5334500fdadf5465c35e4e67
+MISC metadata.xml 492 BLAKE2B 3ea020fcec3b8e63b6682663083245bab92cd839225445a54846848c437633863da5e8daaf198568223cf92e316aed6e1ef42fdefc0c30576cb51a1733768de5 SHA512 5afc9a1138a6390f984ad75a34134c3d2eecb0d72ef663d51987d822945f40f6d756fce4efeb1bca1e44003bf837ba50d77dc91d3f37f3b03bf3cd69ef2989f7
diff --git a/dev-perl/MusicBrainz-DiscID/MusicBrainz-DiscID-0.40.0.ebuild b/dev-perl/MusicBrainz-DiscID/MusicBrainz-DiscID-0.40.0.ebuild
new file mode 100644
index 000000000000..460ee3de2bfc
--- /dev/null
+++ b/dev-perl/MusicBrainz-DiscID/MusicBrainz-DiscID-0.40.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NJH
+DIST_VERSION=0.04
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl interface for the MusicBrainz libdiscid library"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND=">=media-libs/libdiscid-0.2.2"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+ test? (
+ >=virtual/perl-Test-1.0.0
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/05pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/MusicBrainz-DiscID/metadata.xml b/dev-perl/MusicBrainz-DiscID/metadata.xml
new file mode 100644
index 000000000000..b035d4d98a1c
--- /dev/null
+++ b/dev-perl/MusicBrainz-DiscID/metadata.xml
@@ -0,0 +1,16 @@
+<?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>
+<maintainer type="project">
+<email>sound@gentoo.org</email>
+<name>Gentoo Sound project</name>
+</maintainer>
+<upstream>
+<remote-id type="cpan">MusicBrainz-DiscID</remote-id>
+<remote-id type="cpan-module">MusicBrainz::DiscID</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-ARP-1.0.9 b/dev-perl/Net-ARP-1.0.9
deleted file mode 100644
index 904115225757..000000000000
--- a/dev-perl/Net-ARP-1.0.9
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-Pcap dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for creating ARP packets
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-ARP/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-Pcap dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CR/CRAZYDJ/Net-ARP-1.0.9.tgz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c59e3eac04f9f4de3158f8e345b0eb9a
diff --git a/dev-perl/Net-ARP-1.0.9-r1 b/dev-perl/Net-ARP-1.0.9-r1
deleted file mode 100644
index c1afab8e6d23..000000000000
--- a/dev-perl/Net-ARP-1.0.9-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Net-Pcap dev-lang/perl:=
-DESCRIPTION=Perl extension for creating ARP packets
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-ARP/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-Pcap dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CR/CRAZYDJ/Net-ARP-1.0.9.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=acc12b8430cbe9d822c2edf5f0b6e046
diff --git a/dev-perl/Net-ARP/Manifest b/dev-perl/Net-ARP/Manifest
new file mode 100644
index 000000000000..480dc28fa00e
--- /dev/null
+++ b/dev-perl/Net-ARP/Manifest
@@ -0,0 +1,7 @@
+AUX 1.0.9-header.diff 210 BLAKE2B 08a4283859b9c59dc0293f59ac5e2b748397db5be77ffe27d1ffa41badf39f451ae231012567ab271bcb60922b1fb36e8750eae264db66e48b8f3ade92ceda93 SHA512 7039ba119eccf1915a86a0b544242c5b384c6fef8e65e9d6b04fe87985e16acd861f02cdf6ae6ff05a8df7f5c77afb4e0146f6b791e35c4451e6dfc64f2905ca
+AUX Net-ARP-1.0.9-perl-5.26.patch 589 BLAKE2B 72f751d5be3c6e6c181788d91bf816ffe9b73f9eb87579d060bf97649453b836c621967f656a36b0f70d97149cdf8385fc1ae8a4d973d024f7bd23bd72cc9c69 SHA512 ad29464f0322abdacd3ea88fec4acfeac5435f2198c017285d996b047bf94c8bcfbdb92be1580e223df550bce4db5fcc1a2b9313b93466d8c9ccd82695548626
+AUX Net-ARP-1.0.9-tests.patch 3059 BLAKE2B d63a1e4bcd0386107f27d3496322189965451290b8972dbdcad12144296bc939d3012c1e20e18a093f13e515fb1c514b1840a3aff8f83066b6b7f456c3cd5f98 SHA512 1e5fec8e97179aa1035a343106d453bfb90c46613bbcd72a6ceaa54c226a179812b432b980c17c272b017077542f0841339e0fc0133d98b67dd2531b53969f6e
+DIST Net-ARP-1.0.9.tgz 71377 BLAKE2B 32fb8c31546e708273a6cf8251edc97dd5300fde872ac2c3ee4d54114354abac33959c01705f160f46c4833a72bcc6e4f0b4067722fe2d04995828f6de019dd3 SHA512 c2dc333ab4675709a4b2d9e53cbcc2f7cb226b89c366a841240d9b8a72802f2ad68c8acc40b27878c720198b63df34cd26091cd5f3ae528b597d4b214a316a91
+EBUILD Net-ARP-1.0.9-r1.ebuild 849 BLAKE2B 414cc504ad73a43e103d2a7c7a13f023167fb94bde7e79727a8b4a218073ee4e25dc1ef259293b38e0aa7e8243c6632c479649be73fe562e1bc34b7c6d9a6488 SHA512 257816fe1ff7111cc27d881c67cf76f6f54a63fee50308b12f753bdbff158779dafb1b57532ed5ab0e8b385f485b388c48f558226ae380c6a0f61de7cd66593d
+EBUILD Net-ARP-1.0.9.ebuild 501 BLAKE2B 30fd6489aa78073ab92ba588cc8682d7535bbf67c7db6672a196bedb3a37d27e8145aa159c86ecffecfb895176641e90fb545651d37295e235ae3d1863b5eeb2 SHA512 845a133ef01b650acc3561566bd0b07b294c2d04eeafed04173d86f60f652b757c537046f9098def00d9425258f2f826c5471539e562e643fa1fe4f5906ebd08
+MISC metadata.xml 386 BLAKE2B 729b9fd9de59ae0a25475d3765d1cf161a29550e4ec5d412d5b6d1caffb49d4dc14fe72a1bb5ff4d88f7dccf871cac668b169632574e9e0f24100174b6d22968 SHA512 a19e8fbddc2ab3d4e517a4dd405a8ddf974c68b4c6c104d8994d51b2cdb2d44b5a02c1791a12611f48a3c4ab11873f09be07d61b55f78e6c042b4d6d034a2bb7
diff --git a/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild b/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild
new file mode 100644
index 000000000000..30628f62959b
--- /dev/null
+++ b/dev-perl/Net-ARP/Net-ARP-1.0.9-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CRAZYDJ
+DIST_VERSION=1.0.9
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="Perl extension for creating ARP packets"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-perl/Net-Pcap"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+PATCHES=(
+ "${FILESDIR}/1.0.9-header.diff"
+ "${FILESDIR}/${PN}-1.0.9-perl-5.26.patch"
+ "${FILESDIR}/${PN}-1.0.9-tests.patch"
+)
+
+src_prepare() {
+ perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile();'
+ perl-module_src_prepare
+}
+
+src_test() {
+ if [[ $EUID != 0 || -z $TEST_ARP_IF ]]; then
+ elog "Comprehensive testing needs additional configuration (and root)."
+ elog "For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-ARP/Net-ARP-1.0.9.ebuild b/dev-perl/Net-ARP/Net-ARP-1.0.9.ebuild
new file mode 100644
index 000000000000..a2be0f73fe06
--- /dev/null
+++ b/dev-perl/Net-ARP/Net-ARP-1.0.9.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CRAZYDJ
+MODULE_VERSION=1.0.9
+MODULE_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="Perl extension for creating ARP packets"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-perl/Net-Pcap"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${PN}
+PATCHES=( "${FILESDIR}"/"${PV}"-header.diff )
+
+src_prepare() {
+ perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile();'
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Net-ARP/files/1.0.9-header.diff b/dev-perl/Net-ARP/files/1.0.9-header.diff
new file mode 100644
index 000000000000..1041581c52d9
--- /dev/null
+++ b/dev-perl/Net-ARP/files/1.0.9-header.diff
@@ -0,0 +1,10 @@
+--- Net-ARP/arp_lookup_linux.c
++++ Net-ARP/arp_lookup_linux.c
+@@ -20,6 +20,7 @@
+
+ #include <errno.h>
+ #include <stdio.h>
++#include <unistd.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/socket.h>
diff --git a/dev-perl/Net-ARP/files/Net-ARP-1.0.9-perl-5.26.patch b/dev-perl/Net-ARP/files/Net-ARP-1.0.9-perl-5.26.patch
new file mode 100644
index 000000000000..c15f1d06630c
--- /dev/null
+++ b/dev-perl/Net-ARP/files/Net-ARP-1.0.9-perl-5.26.patch
@@ -0,0 +1,26 @@
+From 56f7021306fe1dbd3b83981062acf2db7e296447 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 13 Dec 2017 21:38:52 +1300
+Subject: Fix loading ARP.pm on Perl 5.26
+
+This is now broken without '.' in @INC
+---
+ t/ARP.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/ARP.t b/t/ARP.t
+index 9b3ef08..bab58aa 100755
+--- a/t/ARP.t
++++ b/t/ARP.t
+@@ -6,7 +6,7 @@
+ # change 'tests => 1' to 'tests => last_test_to_print';
+
+ use Test::More tests => 1;
+-BEGIN { use_ok('ARP') };
++BEGIN { use_ok('Net::ARP') };
+
+ #########################
+
+--
+2.14.3
+
diff --git a/dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch b/dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch
new file mode 100644
index 000000000000..3cd799a629b7
--- /dev/null
+++ b/dev-perl/Net-ARP/files/Net-ARP-1.0.9-tests.patch
@@ -0,0 +1,117 @@
+From 38c823ef25d78205e24314233ae7a503967b53e9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 13 Dec 2017 22:22:20 +1300
+Subject: Guard tests that require network device names and root via ENV
+
+---
+ Makefile.PL | 9 ---------
+ t/arp_lookup.t | 10 ++++++++--
+ t/send_packet.t | 13 +++++++++++--
+ test.pl | 23 ++++++++---------------
+ 4 files changed, 27 insertions(+), 28 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index e1a4ee7..fbfe0b0 100755
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -18,15 +18,6 @@
+ use ExtUtils::MakeMaker;
+ use Config;
+
+-BEGIN {
+- eval { require Net::Pcap };
+-
+- if($@)
+- {
+- print "Module Net::Pcap is required for make test!\n";
+- }
+-}
+-
+ if($Config{'osname'} =~ /linux/i)
+ {
+ $flags = "-DLINUX";
+diff --git a/t/arp_lookup.t b/t/arp_lookup.t
+index 4cf9626..df68c90 100644
+--- a/t/arp_lookup.t
++++ b/t/arp_lookup.t
+@@ -13,8 +13,14 @@ ok( $mac eq "unknown", "unkown mac on strange dev value -> $mac" );
+ $mac = Net::ARP::arp_lookup("$fu","127.0.0.1");
+ ok( $mac eq "unknown", "unkown mac on strange dev value 2 -> $mac" );
+
+-$mac = Net::ARP::arp_lookup("eth0","this_is_not_an_ip_address");
+-ok( $mac eq "unknown", "unkown mac on strange ip value -> $mac" );
++SKIP: {
++
++ skip "TEST_ARP_IF unset", 1 unless exists $ENV{TEST_ARP_IF};
++
++ $mac = Net::ARP::arp_lookup($ENV{TEST_ARP_IF},"this_is_not_an_ip_address");
++ ok( $mac eq "unknown", "unkown mac on strange ip value -> $mac" );
++
++}
+
+ #Net::ARP::arp_lookup("eth0","192.168.1.1","fu");
+ #ok( $mac eq "unknown", "unkown mac on strange mac value" );
+diff --git a/t/send_packet.t b/t/send_packet.t
+index 1f95f4f..3b4b998 100644
+--- a/t/send_packet.t
++++ b/t/send_packet.t
+@@ -5,9 +5,18 @@
+ # Last update: 22.06.2013
+
+ use Net::ARP;
+-use Test::More qw( no_plan );
++use Test::More;
++BEGIN {
++ if ( $> != 0 ) {
++ plan skip_all => "This test must be run as root";
++ }
++ if ( not exists $ENV{TEST_ARP_IF} ) {
++ plan skip_all => "TEST_ARP_IF not specified";
++ }
++ $dev = $ENV{TEST_ARP_IF};
++ plan qw/no_plan/;
++}
+
+-$dev="lo";
+ print "Using device $dev to test send_packet()\n";
+
+ $ret = Net::ARP::send_packet("strange_dev", # network interface
+diff --git a/test.pl b/test.pl
+index 27af515..c2e4cc2 100755
+--- a/test.pl
++++ b/test.pl
+@@ -19,23 +19,16 @@
+ use ExtUtils::testlib;
+ use Net::ARP;
+
+-BEGIN
+-{
+- eval{ require Net::Pcap; };
+-
+- if($@ =~ /^Can\'t\slocate/)
+- {
+- $dev = "eth0";
+- }
+- else
+- {
+- import Net::Pcap;
+- $dev = Net::Pcap::lookupdev(\$errbuf);
+- }
++if ( $> != 0 ) {
++ print "SKIPPED: test must be run as root\n";
++ exit 0;
+ }
+-
++if ( not exists $ENV{TEST_ARP_IF} ) {
++ print "SKIPPED: TEST_ARP_IF unset\n";
++ exit 0;
++}
++$dev = $ENV{TEST_ARP_IF};
+ print "Sending ARP reply packet via dev $dev... ";
+-
+ $ret = Net::ARP::send_packet($dev, # network interface
+ '127.0.0.1', # source ip
+ '127.0.0.1', # destination ip
+--
+2.14.3
+
diff --git a/dev-perl/Net-ARP/metadata.xml b/dev-perl/Net-ARP/metadata.xml
new file mode 100644
index 000000000000..4f92da243eb1
--- /dev/null
+++ b/dev-perl/Net-ARP/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">Net-ARP</remote-id>
+ <remote-id type="cpan-module">Net::ARP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Amazon-0.620.0 b/dev-perl/Net-Amazon-0.620.0
deleted file mode 100644
index 0bb540780c38..000000000000
--- a/dev-perl/Net-Amazon-0.620.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/libwww-perl dev-perl/HTTP-Message >=dev-perl/XML-Simple-2.80.0 >=virtual/perl-Time-HiRes-1.0.0 >=dev-perl/Log-Log4perl-0.300.0 virtual/perl-Digest-SHA dev-perl/URI dev-lang/perl:=[-build(-)]
-DESCRIPTION=Framework for accessing amazon.com via SOAP and XML/HTTP
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Amazon/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-perl/HTTP-Message >=dev-perl/XML-Simple-2.80.0 >=virtual/perl-Time-HiRes-1.0.0 >=dev-perl/Log-Log4perl-0.300.0 virtual/perl-Digest-SHA dev-perl/URI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOUMENOT/Net-Amazon-0.62.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=75a4ac10f3c2fa0f1e560eb4a58bf0e1
diff --git a/dev-perl/Net-Amazon-S3-0.800.0 b/dev-perl/Net-Amazon-S3-0.800.0
deleted file mode 100644
index b9a560f4a6ce..000000000000
--- a/dev-perl/Net-Amazon-S3-0.800.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Data-Stream-Bulk dev-perl/DateTime-Format-HTTP dev-perl/Digest-HMAC virtual/perl-Digest-MD5 dev-perl/Digest-MD5-File dev-perl/File-Find-Rule virtual/perl-Getopt-Long dev-perl/HTTP-Date dev-perl/HTTP-Message virtual/perl-IO >=dev-perl/libwww-perl-6.30.0 dev-perl/LWP-UserAgent-Determined virtual/perl-MIME-Base64 dev-perl/MIME-Types >=dev-perl/Moose-0.850.0 >=dev-perl/MooseX-StrictConstructor-0.160.0 >=dev-perl/MooseX-Types-DateTime-MoreCoercions-0.70.0 dev-perl/Path-Class dev-perl/Regexp-Common dev-perl/Term-Encoding dev-perl/Term-ProgressBar-Simple dev-perl/URI dev-perl/VM-EC2-Security-CredentialCache dev-perl/XML-LibXML virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Framework for accessing the Amazon S3 Simple Storage Service
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Amazon-S3/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Data-Stream-Bulk dev-perl/DateTime-Format-HTTP dev-perl/Digest-HMAC virtual/perl-Digest-MD5 dev-perl/Digest-MD5-File dev-perl/File-Find-Rule virtual/perl-Getopt-Long dev-perl/HTTP-Date dev-perl/HTTP-Message virtual/perl-IO >=dev-perl/libwww-perl-6.30.0 dev-perl/LWP-UserAgent-Determined virtual/perl-MIME-Base64 dev-perl/MIME-Types >=dev-perl/Moose-0.850.0 >=dev-perl/MooseX-StrictConstructor-0.160.0 >=dev-perl/MooseX-Types-DateTime-MoreCoercions-0.70.0 dev-perl/Path-Class dev-perl/Regexp-Common dev-perl/Term-Encoding dev-perl/Term-ProgressBar-Simple dev-perl/URI dev-perl/VM-EC2-Security-CredentialCache dev-perl/XML-LibXML dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCONOVER/Net-Amazon-S3-0.80.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ce1fcc19472b76ba92dbcd3eb352f7bb
diff --git a/dev-perl/Net-Amazon-S3/Manifest b/dev-perl/Net-Amazon-S3/Manifest
new file mode 100644
index 000000000000..dfbad4a17564
--- /dev/null
+++ b/dev-perl/Net-Amazon-S3/Manifest
@@ -0,0 +1,3 @@
+DIST Net-Amazon-S3-0.80.tar.gz 60202 BLAKE2B dc3a57824a3da0f1c9f0fa5ff20a994fed00abfe9e7170c3ac2579fad22719449843bd8b3fd79d4fe6d7b43dab7b32c6ffcbd92d8476f3de3b8690573979ff9c SHA512 0a6a60e9c227e5646c21585b90c6d2cc437cb7c898cc69b8d4165ee426b9b22e14c94c5c95cffcbfc4b1f310a910dbcd2a03eba06d0eb86192d25458856ed254
+EBUILD Net-Amazon-S3-0.800.0.ebuild 1134 BLAKE2B 9c188b25dc66fed42baeb528df9079e54438b7b3197d41597cb1b224681cdd8534ccf253f29ad984b6648fdbad41dc76c9bf752b379c1cef54a94ec06fb7645b SHA512 f46527d12850ef54d2ade07d5269922285b30bbcf8a9dfe5c6a01e0d3adb78531512788f2585d3654a9b83a805c18bbc0aa736b24a25e07032ac44e567ad148b
+MISC metadata.xml 1912 BLAKE2B 7c29a43230b2beca7fc2667a54b5c071f7ef679d13742569f6d8ffa7a4b53174d442b674910bce7d2b792372f9861160bb016bf91e1b3128159904f162b2a064 SHA512 06653abeea822d10526bd03eaabfb211773e054fef994a15d63c767bab202f525542c0118698e6e0234318fcfa727137e13b7a764bde4ff07f5b83ed54743d9e
diff --git a/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.800.0.ebuild b/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.800.0.ebuild
new file mode 100644
index 000000000000..38efbdca1242
--- /dev/null
+++ b/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.800.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RCONOVER
+DIST_VERSION=0.80
+inherit perl-module
+
+DESCRIPTION="Framework for accessing the Amazon S3 Simple Storage Service"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Data-Stream-Bulk
+ dev-perl/DateTime-Format-HTTP
+ dev-perl/Digest-HMAC
+ virtual/perl-Digest-MD5
+ dev-perl/Digest-MD5-File
+ dev-perl/File-Find-Rule
+ virtual/perl-Getopt-Long
+ dev-perl/HTTP-Date
+ dev-perl/HTTP-Message
+ virtual/perl-IO
+ >=dev-perl/libwww-perl-6.30.0
+ dev-perl/LWP-UserAgent-Determined
+ virtual/perl-MIME-Base64
+ dev-perl/MIME-Types
+ >=dev-perl/Moose-0.850.0
+ >=dev-perl/MooseX-StrictConstructor-0.160.0
+ >=dev-perl/MooseX-Types-DateTime-MoreCoercions-0.70.0
+ dev-perl/Path-Class
+ dev-perl/Regexp-Common
+ dev-perl/Term-Encoding
+ dev-perl/Term-ProgressBar-Simple
+ dev-perl/URI
+ dev-perl/VM-EC2-Security-CredentialCache
+ dev-perl/XML-LibXML
+
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-Amazon-S3/metadata.xml b/dev-perl/Net-Amazon-S3/metadata.xml
new file mode 100644
index 000000000000..096a7c237cff
--- /dev/null
+++ b/dev-perl/Net-Amazon-S3/metadata.xml
@@ -0,0 +1,30 @@
+<?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">Net-Amazon-S3</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Bucket</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Client</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Client::Bucket</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Client::Object</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::HTTPRequest</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::CreateBucket</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::DeleteBucket</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::DeleteObject</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::GetBucketAccessControl</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::GetBucketLocationConstraint</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::GetObject</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::GetObjectAccessControl</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::ListAllMyBuckets</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::ListBucket</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::PutObject</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::SetBucketAccessControl</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::S3::Request::SetObjectAccessControl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Amazon/Manifest b/dev-perl/Net-Amazon/Manifest
new file mode 100644
index 000000000000..3e0e5aa4583b
--- /dev/null
+++ b/dev-perl/Net-Amazon/Manifest
@@ -0,0 +1,4 @@
+AUX Net-Amazon-0.62-no-dot-inc.patch 10187 BLAKE2B 3907425982df8463fbe798ee1f32c4152dc3459833cc8a3df2227a528477b2b57fb0b67ee95f7b0a717361224fc8b96903d0b019242a4e10085e51846aeea699 SHA512 747daefd01d8dc0066305b5fecfa7a9853317e7996ebb4101883cb43ad880ede37b9737489f08d1864eb89da822a22b2e257ca3f5665b0e66ba9e1651cd36bc1
+DIST Net-Amazon-0.62.tar.gz 219344 BLAKE2B 8368bc0a121f45b33a4babc6dc0e8968e3f656dce0bef1309b2f16b7d3f4cbeb46f86998e2805990ab3b1dd11b8501a030beafac805b913a5a83ae05578c6a28 SHA512 61e454ca611e0f0de45f7f4661c4b784f6f49cadcfdf5f63fe2cc0d66e7bccf755672bc3848f636cb94eda89f1d18b24ade1cf9a9df89afec76e52a306e7638f
+EBUILD Net-Amazon-0.620.0.ebuild 573 BLAKE2B 82ad2fd09f786ef9bfb2263b00bd3e8fcd6dfece66390844f7873907cb2744256a86f9025db31166a2b8aff42dc641c580f6f2163719e2507bc58c026b7eb7ea SHA512 4eb42510b6da557d74ec35ce9064f21759fc7c4b61fbf3947263691680a49dd0ca69ea8bbeef0b592270ce867dccb84a1dc12287d237c0f70ff7e934de233b91
+MISC metadata.xml 41821 BLAKE2B 119833c8d0b1a6d1bb68396103e1874f9370c2efeb2c0541d8180da30804f799fe6dbfda8a788d4cb45a856657b42a6f3427c0ed223a1096daddc15c0a6caf33 SHA512 259d5043b84de2375056a474f0794dd24e481adf9be570496cdb2641fa13327f5a904dd446377a870eafb0a56838eb81fd9bff7396d50cb03c34215f9202a9e3
diff --git a/dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild b/dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild
new file mode 100644
index 000000000000..2672155d5d26
--- /dev/null
+++ b/dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BOUMENOT
+MODULE_VERSION=0.62
+inherit perl-module
+
+DESCRIPTION="Framework for accessing amazon.com via SOAP and XML/HTTP"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/libwww-perl
+ dev-perl/HTTP-Message
+ >=dev-perl/XML-Simple-2.80.0
+ >=virtual/perl-Time-HiRes-1.0.0
+ >=dev-perl/Log-Log4perl-0.300.0
+ virtual/perl-Digest-SHA
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.62-no-dot-inc.patch"
+)
+
+SRC_TEST="do"
diff --git a/dev-perl/Net-Amazon/files/Net-Amazon-0.62-no-dot-inc.patch b/dev-perl/Net-Amazon/files/Net-Amazon-0.62-no-dot-inc.patch
new file mode 100644
index 000000000000..e98192380efe
--- /dev/null
+++ b/dev-perl/Net-Amazon/files/Net-Amazon-0.62-no-dot-inc.patch
@@ -0,0 +1,298 @@
+From d51b0583bea818ed483ff26ce1e61081183f6665 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 26 Nov 2017 17:12:34 +1300
+Subject: Fix test failures due to require() needing a non-@INC path
+
+Due to '.' removal from @INC, "require t/foo" no longer loads ./t/foo
+
+Bug: https://bugs.gentoo.org/617158
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=121476
+Bug: https://github.com/boumenot/p5-Net-Amazon/pull/8
+---
+ t/010Artist.t | 3 ++-
+ t/011Locale.t | 3 ++-
+ t/012Keyword.t | 3 ++-
+ t/013Seller.t | 3 ++-
+ t/015Exchange.t | 3 ++-
+ t/017Author.t | 3 ++-
+ t/018Actor.t | 3 ++-
+ t/019MusicLabel.t | 3 ++-
+ t/022Director.t | 3 ++-
+ t/023Title.t | 3 ++-
+ t/024signature.t | 3 ++-
+ t/025cache.t | 3 ++-
+ t/027MP3Downloads.t | 3 ++-
+ 13 files changed, 26 insertions(+), 13 deletions(-)
+
+diff --git a/t/010Artist.t b/t/010Artist.t
+index 0272c28..8245908 100644
+--- a/t/010Artist.t
++++ b/t/010Artist.t
+@@ -5,6 +5,7 @@ use warnings;
+ use strict;
+
+ use Test::More tests => 23;
++use File::Spec::Functions qw( rel2abs );
+ BEGIN { use_ok('Net::Amazon') };
+
+ #use Log::Log4perl qw(:easy);
+@@ -16,7 +17,7 @@ use Net::Amazon::Request::Artist;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/011Locale.t b/t/011Locale.t
+index 473a7e1..96df821 100644
+--- a/t/011Locale.t
++++ b/t/011Locale.t
+@@ -8,12 +8,13 @@ use strict;
+
+ use Net::Amazon;
+ use Net::Amazon::Request::ASIN;
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 5;
+
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/012Keyword.t b/t/012Keyword.t
+index 82c25ab..ded941d 100644
+--- a/t/012Keyword.t
++++ b/t/012Keyword.t
+@@ -9,12 +9,13 @@ use strict;
+ use Net::Amazon;
+ use Net::Amazon::Property;
+ use Net::Amazon::Request::Keyword;
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 12;
+
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/013Seller.t b/t/013Seller.t
+index fc36778..986bd8d 100644
+--- a/t/013Seller.t
++++ b/t/013Seller.t
+@@ -5,6 +5,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 25;
+ use Net::Amazon;
+ use Net::Amazon::Request::Seller;
+@@ -14,7 +15,7 @@ use Net::Amazon::Request::Seller;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/015Exchange.t b/t/015Exchange.t
+index 4f8610c..7db514d 100644
+--- a/t/015Exchange.t
++++ b/t/015Exchange.t
+@@ -5,6 +5,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 17;
+ use Net::Amazon;
+ use Net::Amazon::Result::Seller::Listing;
+@@ -14,7 +15,7 @@ use Log::Log4perl qw(:easy);
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/017Author.t b/t/017Author.t
+index ebf3d3b..a6ebc1f 100644
+--- a/t/017Author.t
++++ b/t/017Author.t
+@@ -4,6 +4,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 30;
+ BEGIN { use_ok('Net::Amazon') };
+
+@@ -16,7 +17,7 @@ use Net::Amazon::Request::Author;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/018Actor.t b/t/018Actor.t
+index 26379d9..7106f20 100644
+--- a/t/018Actor.t
++++ b/t/018Actor.t
+@@ -4,6 +4,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 23;
+ BEGIN { use_ok('Net::Amazon') };
+
+@@ -16,7 +17,7 @@ use Net::Amazon::Request::Actor;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/019MusicLabel.t b/t/019MusicLabel.t
+index e693798..508da3b 100644
+--- a/t/019MusicLabel.t
++++ b/t/019MusicLabel.t
+@@ -4,6 +4,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 14;
+ BEGIN { use_ok('Net::Amazon') };
+
+@@ -16,7 +17,7 @@ use Net::Amazon::Request::MusicLabel;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/022Director.t b/t/022Director.t
+index f7c103f..dff6fbe 100644
+--- a/t/022Director.t
++++ b/t/022Director.t
+@@ -4,6 +4,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 23;
+ BEGIN { use_ok('Net::Amazon') };
+
+@@ -16,7 +17,7 @@ use Net::Amazon::Request::Director;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/023Title.t b/t/023Title.t
+index fc72090..9ef9da4 100644
+--- a/t/023Title.t
++++ b/t/023Title.t
+@@ -4,6 +4,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 4;
+ BEGIN { use_ok('Net::Amazon') };
+
+@@ -16,7 +17,7 @@ use Net::Amazon::Request::Title;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/024signature.t b/t/024signature.t
+index ca0c9e9..aa15767 100644
+--- a/t/024signature.t
++++ b/t/024signature.t
+@@ -6,6 +6,7 @@ use strict;
+ use utf8; # Needed to include utf8 strings
+ use Encode;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 6;
+ BEGIN { use_ok('Net::Amazon') };
+
+@@ -19,7 +20,7 @@ use URI;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+diff --git a/t/025cache.t b/t/025cache.t
+index ba589f1..45283c3 100644
+--- a/t/025cache.t
++++ b/t/025cache.t
+@@ -4,6 +4,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 6;
+ BEGIN { use_ok('Net::Amazon'); use_ok('Log::Log4perl'); }
+
+@@ -20,7 +21,7 @@ Log::Log4perl->easy_init({level => $ALL, file => ">>$log_file"});
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+
+ SKIP: {
+diff --git a/t/027MP3Downloads.t b/t/027MP3Downloads.t
+index 66f9bda..3e3b5fc 100644
+--- a/t/027MP3Downloads.t
++++ b/t/027MP3Downloads.t
+@@ -4,6 +4,7 @@
+ use warnings;
+ use strict;
+
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 17;
+ BEGIN { use_ok('Net::Amazon') };
+
+@@ -16,7 +17,7 @@ use Net::Amazon::Request::MP3Downloads;
+ ################################################################
+ # Setup
+ ################################################################
+- my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++ my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+ require "$TESTDIR/init.pl";
+ my $CANNED = "$TESTDIR/canned";
+ ################################################################
+--
+2.14.3
+
diff --git a/dev-perl/Net-Amazon/metadata.xml b/dev-perl/Net-Amazon/metadata.xml
new file mode 100644
index 000000000000..ae624d4150e4
--- /dev/null
+++ b/dev-perl/Net-Amazon/metadata.xml
@@ -0,0 +1,464 @@
+<?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">Net-Amazon</remote-id>
+ <remote-id type="cpan-module">Net::Amazon</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Attribute::Review</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Attribute::ReviewSet</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Property</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Property::Book</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Property::CE</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Property::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Property::DigitalMusicTrack</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Property::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Property::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Property::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::ASIN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Actor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::All</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Artist</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Author</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Blended</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::BrowseNode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Director</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Exchange</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::ISBN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Keyword</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::MP3Downloads</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Manufacturer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::MusicLabel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Power</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Publisher</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Seller</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Similar</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::TextStream</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::Title</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Request::UPC</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::ASIN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Actor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::All</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Artist</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Author</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Blended</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::BrowseNode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Director</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Exchange</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::ISBN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Keyword</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::MP3Downloads</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Manufacturer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::MusicLabel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Power</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Publisher</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Seller</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Similar</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::TextStream</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::Title</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Response::UPC</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Result::Seller</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Result::Seller::Listing</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Actor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Artist</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::AudienceRating</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Author</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Blended</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Books</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Brand</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::BrowseNode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Classical</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Composer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Condition</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Conductor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Count</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Director</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Electronics</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::ForeignBooks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::ItemPage</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Keywords</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Manufacturer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::MaximumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::MerchantId</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::MinimumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::MusicLabel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Power</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Publisher</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::SoftwareVideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Sort</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Title</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::VHS</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::Video</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::ca::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Actor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Apparel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Artist</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::AudienceRating</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Author</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Automotive</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Availability</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Baby</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Beauty</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Blended</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Books</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Brand</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::BrowseNode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Classical</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Composer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Condition</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Conductor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Count</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::DeliveryMethod</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Director</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Electronics</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::ForeignBooks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Format</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::HealthPersonalCare</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::HomeGarden</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::ISPUPostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::ItemPage</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Jewelry</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Keywords</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Kitchen</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::MP3Downloads</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::MPAARating</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Magazines</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Manufacturer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::MaximumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::MerchantId</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::MinimumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::MusicLabel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::MusicTracks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::OfficeProducts</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Orchestra</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::OutdoorLiving</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::PCHardware</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Performer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Photo</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::PostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Power</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Publisher</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::SoftwareVideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Sort</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::SportingGoods</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::State</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::TextStream</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Title</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Tools</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Toys</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::VHS</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Video</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::de::Watches</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::Books</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::Electronics</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::ForeignBooks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::Keywords</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::KindleStore</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::Kitchen</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::Toys</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::es::Watches</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Actor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Artist</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::AudienceRating</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Author</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Availability</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Baby</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Beauty</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Blended</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Books</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Brand</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::BrowseNode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Classical</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Composer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Condition</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Conductor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Count</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::DeliveryMethod</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Director</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Electronics</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::ForeignBooks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Format</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::HealthPersonalCare</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::ISPUPostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::ItemPage</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Jewelry</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Keywords</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Kitchen</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::MP3Downloads</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Magazines</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Manufacturer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::MaximumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::MerchantId</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::MinimumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::MusicLabel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::MusicTracks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::OfficeProducts</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Orchestra</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Performer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::PostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Power</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Publisher</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::SoftwareVideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Sort</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::State</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Title</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::VHS</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Video</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::fr::Watches</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Baby</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Books</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Electronics</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::ForeignBooks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Keywords</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::KindleStore</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Kitchen</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Lighting</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Shoes</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Toys</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::it::Watches</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Actor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Apparel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Artist</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::AudienceRating</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Author</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Availability</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Baby</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Beauty</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Blended</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Books</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Brand</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::BrowseNode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Classical</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Composer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Condition</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Conductor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Count</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::DeliveryMethod</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Director</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Electronics</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::ForeignBooks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Format</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Grocery</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::HealthPersonalCare</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Hobbies</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::ISPUPostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::ItemPage</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Jewelry</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Keywords</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Kitchen</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Magazines</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Manufacturer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::MaximumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::MerchantId</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::MinimumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::MusicLabel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::MusicTracks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Orchestra</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Performer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::PostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Power</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Publisher</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Sort</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::SportingGoods</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::State</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::TextStream</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Title</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Toys</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::VHS</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Video</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::jp::Watches</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Actor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Apparel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Artist</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::AudienceRating</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Author</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Availability</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Baby</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Beauty</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Blended</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Books</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Brand</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::BrowseNode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Classical</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Composer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Condition</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Conductor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Count</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::DeliveryMethod</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Director</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Electronics</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Format</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::HealthPersonalCare</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::HomeGarden</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::ISPUPostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::ItemPage</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Jewelry</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Keywords</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Kitchen</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::MP3Downloads</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Magazines</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Manufacturer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::MaximumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::MerchantId</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::MinimumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::MusicLabel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::MusicTracks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::OfficeProducts</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Orchestra</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::OutdoorLiving</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Performer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::PostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Power</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Publisher</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Shoes</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::SoftwareVideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Sort</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::State</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::TextStream</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Title</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Toys</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::VHS</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Video</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::uk::Watches</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Actor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Apparel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Artist</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::AudienceRating</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Author</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Automotive</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Availability</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Baby</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Beauty</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Blended</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Books</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Brand</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::BrowseNode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::City</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Classical</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Composer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Condition</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Conductor</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Count</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::DVD</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Director</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::EAN</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Electronics</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Format</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::GourmetFood</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::HealthPersonalCare</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::HomeGarden</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Industrial</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::ItemPage</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Jewelry</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Keywords</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::KindleStore</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Kitchen</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::MP3Downloads</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::MPAARating</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Magazines</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Manufacturer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::MaximumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::MerchantId</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Merchants</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::MinimumPrice</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Miscellaneous</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Music</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::MusicLabel</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::MusicTracks</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::MusicalInstruments</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Neighborhood</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::OfficeProducts</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Orchestra</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::OutdoorLiving</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::PCHardware</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Performer</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::PetSupplies</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Photo</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::PostalCode</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Power</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Publisher</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Shoes</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::SilverMerchants</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Software</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Sort</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::SportingGoods</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::State</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::TextStream</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Title</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Tools</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Toys</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::UPC</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::UnboxVideo</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::VHS</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Video</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::VideoGames</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Watches</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::Wireless</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::ItemSearch::us::WirelessAccessories</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::BrowseNodeLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::CartAdd</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::CartClear</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::CartCreate</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::CartGet</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::CartModify</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::CustomerContentLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::CustomerContentSearch</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::Help</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::ItemLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::ItemSearch</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::ListLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::ListSearch</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::SellerListingLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::SellerListingSearch</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::SellerLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::SimilarityLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::TagLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::TransactionLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::VehiclePartLookup</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::VehiclePartSearch</remote-id>
+ <remote-id type="cpan-module">Net::Amazon::Validate::Type::VehicleSearch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Bonjour-0.960.0 b/dev-perl/Net-Bonjour-0.960.0
deleted file mode 100644
index 939675485728..000000000000
--- a/dev-perl/Net-Bonjour-0.960.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-DNS-0.500.0 >=virtual/perl-Socket-1.750.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Module for DNS service discovery (Apple's Bonjour)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Bonjour/
-IUSE=test examples
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-DNS-0.500.0 >=virtual/perl-Socket-1.750.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHLIGE/Net-Bonjour-0.96.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b687b996d2da76424446d1fbda712ada
diff --git a/dev-perl/Net-Bonjour/Manifest b/dev-perl/Net-Bonjour/Manifest
new file mode 100644
index 000000000000..6fb275c9cff2
--- /dev/null
+++ b/dev-perl/Net-Bonjour/Manifest
@@ -0,0 +1,3 @@
+DIST Net-Bonjour-0.96.tar.gz 8323 BLAKE2B 6c1767809d1fbf45baec76f75a4167426455d774cb18c3e2928f7aec1db115f288e6f1ca52685e1d18b25258854404756c097c82858de52486705b2ddff5c4ae SHA512 1d35f29dac829ba5cdd51878c00f361830d50862ebeb29dce942f4bf291de6f700015ea792061d3410fe315ba20b425222ac87dfb6843ebfb0b97d7dca736a65
+EBUILD Net-Bonjour-0.960.0.ebuild 610 BLAKE2B 6b9e6968cee19c08edb52e60c2d69b8b6b5e0c48dea440cb6eceb7b618280c32dbae94e8c4a5963a5bc1af43a30f62fd5f0f23f0928b7fe64c9b982f5230eb0b SHA512 6b2ae65bba1b87c73318f9cbad51f2d930e844df49ce82f558e78e1f2f2bbcf157222927eaa7af29567dd211aff92afc3812242f1f0a5ad7d4e8572058a227c3
+MISC metadata.xml 515 BLAKE2B 832832b266cecb61962ee88ce97b9d758b44f3c07f130d960b5afee27612d7912ae7268afe68bafed68358f8995d35719e96c5d35f6da8f24b3aca79d665e0f7 SHA512 b9911a4dfb317c1236e13b68fbf76d5fbf2f776e6ccd188683c096575e061ba2c0a96cd385aab6cd0e76b3ac512f4d30a2a1fc91198623798f38e5f380e9c998
diff --git a/dev-perl/Net-Bonjour/Net-Bonjour-0.960.0.ebuild b/dev-perl/Net-Bonjour/Net-Bonjour-0.960.0.ebuild
new file mode 100644
index 000000000000..8f1c4489d393
--- /dev/null
+++ b/dev-perl/Net-Bonjour/Net-Bonjour-0.960.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="CHLIGE"
+DIST_VERSION="0.96"
+inherit perl-module
+
+DESCRIPTION="Module for DNS service discovery (Apple's Bonjour)"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test examples"
+
+RDEPEND="
+ >=dev-perl/Net-DNS-0.500.0
+ >=virtual/perl-Socket-1.750.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r demo/*
+ fi
+}
diff --git a/dev-perl/Net-Bonjour/metadata.xml b/dev-perl/Net-Bonjour/metadata.xml
new file mode 100644
index 000000000000..f906d7abb3be
--- /dev/null
+++ b/dev-perl/Net-Bonjour/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Net-Bonjour</remote-id>
+ <remote-id type="cpan-module">Net::Bonjour</remote-id>
+ <remote-id type="cpan-module">Net::Bonjour::Entry</remote-id>
+ <remote-id type="cpan-module">Net::Bonjour::Rendezvous</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-CIDR-0.180.0 b/dev-perl/Net-CIDR-0.180.0
deleted file mode 100644
index 4a79f734fb59..000000000000
--- a/dev-perl/Net-CIDR-0.180.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Manipulate netblock lists in CIDR notation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-CIDR/
-KEYWORDS=amd64 ~arm hppa ~mips ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MR/MRSAM/Net-CIDR-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=16a52e24f36966d7a883c99a4e57b786
diff --git a/dev-perl/Net-CIDR-Lite-0.210.0 b/dev-perl/Net-CIDR-Lite-0.210.0
deleted file mode 100644
index 64e94d1842db..000000000000
--- a/dev-perl/Net-CIDR-Lite-0.210.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for merging IPv4 or IPv6 CIDR addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-CIDR-Lite/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOUGW/Net-CIDR-Lite-0.21.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a702cbda693d7a44e8ab7222413541fd
diff --git a/dev-perl/Net-CIDR-Lite-0.210.0-r1 b/dev-perl/Net-CIDR-Lite-0.210.0-r1
deleted file mode 100644
index 490069869467..000000000000
--- a/dev-perl/Net-CIDR-Lite-0.210.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for merging IPv4 or IPv6 CIDR addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-CIDR-Lite/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOUGW/Net-CIDR-Lite-0.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=19c3404cb06938a3a4865efefebda93c
diff --git a/dev-perl/Net-CIDR-Lite/Manifest b/dev-perl/Net-CIDR-Lite/Manifest
new file mode 100644
index 000000000000..64c3570e229f
--- /dev/null
+++ b/dev-perl/Net-CIDR-Lite/Manifest
@@ -0,0 +1,4 @@
+DIST Net-CIDR-Lite-0.21.tar.gz 9931 BLAKE2B 50378fc1b032bb19cf8033ef6e884d8d623c91f1a0581763da483a031013b70ed36580304e1d2cabcbca1099d5e3062a7642b8aa2913ad1576cb9bf865f675bc SHA512 c8a5b00a26fb823e637825eac72ca7002f401a1a623d8b77b694848975124f24fba86830df8d41f6bdba4d2e2f0f93b2b155ac1511b607efa67942189614dc7c
+EBUILD Net-CIDR-Lite-0.210.0-r1.ebuild 529 BLAKE2B 52022ac40422b260d98bd21df10076740b78a2f59292c518a4e634f6692b56cc6273876cb5a20e542e99226600c0de608cce2335b7e99c269af05cd0a35ce443 SHA512 2e569ba8845b65c469f27be055265caf5fc73071e9ce9b1c79370f2a20acc0f9421c9862735aa79aae96024759e62a9e7e8bf72440ea5b26fbaa7c64a90c82e5
+EBUILD Net-CIDR-Lite-0.210.0.ebuild 378 BLAKE2B 55b046ed69d84d2da0efbd258348e600f6473b52286ae94d43646a762801043efff1980199e7c6289ce13a603dc2487c1669dc69b429117792413bc7c46d3ddb SHA512 8f64f0526acbbe70bf3f42796afddf192f8b5d8d7afbede599b8ece16f87d9e1c50e4a08ce43bdb6663bffee132eab0c0939ff22aaaf5773ade0467a45ca52c8
+MISC metadata.xml 467 BLAKE2B ab893eecc1c077301285d29b33a5007ad21e15a0140f83620041599281c79221c6a00d2eede7f06e1ab9f9d23d38f05eab3e8b4f338afb2e11c597afec873783 SHA512 3ab581f43391e1f501e8c6bcf4b8d0adc640ab109ea7f948b201f2307636219bc781bc4b52ac0db2f012d8ae00789bba4925789120811b2f7a1aab5ff3fed7dd
diff --git a/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0-r1.ebuild b/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0-r1.ebuild
new file mode 100644
index 000000000000..bbfd42d4acc0
--- /dev/null
+++ b/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOUGW
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Perl extension for merging IPv4 or IPv6 CIDR addresses"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PERL_RM_FILES=( "t/podcov.t" "t/pod.t" )
diff --git a/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0.ebuild b/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0.ebuild
new file mode 100644
index 000000000000..8ec5bbc74047
--- /dev/null
+++ b/dev-perl/Net-CIDR-Lite/Net-CIDR-Lite-0.210.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOUGW
+MODULE_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Perl extension for merging IPv4 or IPv6 CIDR addresses "
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
diff --git a/dev-perl/Net-CIDR-Lite/metadata.xml b/dev-perl/Net-CIDR-Lite/metadata.xml
new file mode 100644
index 000000000000..30fcbce67201
--- /dev/null
+++ b/dev-perl/Net-CIDR-Lite/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-CIDR-Lite</remote-id>
+ <remote-id type="cpan-module">Net::CIDR::Lite</remote-id>
+ <remote-id type="cpan-module">Net::CIDR::Lite::Span</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-CIDR/Manifest b/dev-perl/Net-CIDR/Manifest
new file mode 100644
index 000000000000..fc67c4bb21d0
--- /dev/null
+++ b/dev-perl/Net-CIDR/Manifest
@@ -0,0 +1,3 @@
+DIST Net-CIDR-0.18.tar.gz 10761 BLAKE2B 83d79a5f93251ee71b909ad7bc25186cc63c8da1e676356e96ab21ecaf2f1b84e1471f1414d6bee11b72f9d0b81b833347b5ef9277a348123f170492b6a56e97 SHA512 26a8fd1fdb16b03f72c456edbd7dd0f158e6fcd76847be7634c470049eeabd1d41bf328d32e528aa26b7f34179b38904c65ba511ca3347acb0442fe93748bc63
+EBUILD Net-CIDR-0.180.0.ebuild 375 BLAKE2B 51317ed8aef7816af82f008f5ca89ad0729f8373f88eaf8d03cbd309273f7f4f83001759be695821e3643195fc4f4dfd87000931e1c13b93974eaa431b6b9c2a SHA512 d3b2203dfef8edc08809b750cc58ff83d1f22770e9ff9313363b2672a58df2c62f70f4bba37e022604903df5d02b35efc996dfa65e330a1ccc736073c007e2d0
+MISC metadata.xml 388 BLAKE2B 6f07ff01f9685b30367f61b997b4efcc7f0bf580a9380f94503a4fc3f9b64ce1eb4395fefee13ed5ab8b333037419005ace9ecf902788f01338adf7f2717bbed SHA512 53d646cfde19bed4a607cedea44cffdbe882991a329c885b53bec99f2b433a8b61361787b9ecf7fc38bca0497f8c6375a950516fad3322ccb012708bf781541b
diff --git a/dev-perl/Net-CIDR/Net-CIDR-0.180.0.ebuild b/dev-perl/Net-CIDR/Net-CIDR-0.180.0.ebuild
new file mode 100644
index 000000000000..38753fd15749
--- /dev/null
+++ b/dev-perl/Net-CIDR/Net-CIDR-0.180.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MRSAM
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Manipulate netblock lists in CIDR notation"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ~mips ppc x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Net-CIDR/metadata.xml b/dev-perl/Net-CIDR/metadata.xml
new file mode 100644
index 000000000000..524529432a64
--- /dev/null
+++ b/dev-perl/Net-CIDR/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">Net-CIDR</remote-id>
+ <remote-id type="cpan-module">Net::CIDR</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-CUPS-0.630.0 b/dev-perl/Net-CUPS-0.630.0
deleted file mode 100644
index 6c9b7b020434..000000000000
--- a/dev-perl/Net-CUPS-0.630.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-print/cups net-print/cups-filters virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=CUPS C API Interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-CUPS/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-print/cups net-print/cups-filters dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NINE/Net-CUPS-0.63.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a271d1bec2d70781ab1eff68e5ec2bac
diff --git a/dev-perl/Net-CUPS-0.640.0 b/dev-perl/Net-CUPS-0.640.0
deleted file mode 100644
index 4606b630ff3f..000000000000
--- a/dev-perl/Net-CUPS-0.640.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-print/cups net-print/cups-filters virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=CUPS C API Interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-CUPS/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-print/cups net-print/cups-filters dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NINE/Net-CUPS-0.64.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=94a6384e5fde7f6d90db5604f339cd8f
diff --git a/dev-perl/Net-CUPS/Manifest b/dev-perl/Net-CUPS/Manifest
new file mode 100644
index 000000000000..763400553ef1
--- /dev/null
+++ b/dev-perl/Net-CUPS/Manifest
@@ -0,0 +1,5 @@
+DIST Net-CUPS-0.63.tar.gz 86922 BLAKE2B d9f43e1501318248423657908264255bb5d7f75dc1a1b58e6cb3f18ed1bd4261955152afd9748d93f1c31b465ed3d26bd4cd15942817c6b6e5378e2716e1e016 SHA512 ac407d1a0ebb686cd1f12f76516581073da90cf129a24ef57f10facf0a879ee9a13bdf0b498163c998030f9ec837fc237f440d24894e997e7e57ad2a13693b8a
+DIST Net-CUPS-0.64.tar.gz 87872 BLAKE2B 5711dd36e07911ecb8b6a1c5306e7bfe4004deb3ae2f571094ca4d1273abab506d7b3192d7bb1146e213e8adba645d2259d31e10d375c8635f9d3a0d77007048 SHA512 66ce9d7fbdee7842fab292e301cfdfe7a6bb1dd77732b01fb322499d830e00345a00a74e1c00d09b2db1b57c43d459c3fc447ce97d5a72666a70cfeec1e842ce
+EBUILD Net-CUPS-0.630.0.ebuild 393 BLAKE2B 8ec56d7fd19392c0abb663efc06cac7cbb817b2acad1a52661c27fd6c90602babd752add03523dd780848c1302a79a263fe7c597e019b21dbe19b7aa0643d332 SHA512 2ddeb998cab0cd4cdd38fbb5b4d24e6d88f01c98ae683a18a7e8582ba9b8fa6d974f97966ee3a4d1d0cd993a3a7adb9b25b7827a31c229e60bbc34a68199c561
+EBUILD Net-CUPS-0.640.0.ebuild 426 BLAKE2B 021ad325a096938206d8181cdd0231ddf89a2c982d4fde2749b157a3d30bd53f99ca2c057bd93ef3e8b7bcb315e84577210121797590c7e43340fbdc0d6fc7a1 SHA512 c00fb6c4051e2de7fc8e3c2db72cadaa9f533a84c5aac52d7385fe9cf867da458143624c12f1dd07336f7fbc650ed7b07a4ac00fb576180f573aaaecf340bdd9
+MISC metadata.xml 579 BLAKE2B bb4be41b0670ee5cd8b72af8ec35fbb820298605e1256556add65cc3698f2519f712c0195af1cd567cf31c9bf1bc7a33bcf17082ce04a2512a9de693010da5ec SHA512 4c24920ef1002fbc3454db147da0c935740d28d43e70b6ad166cb34bd1d00ff6f5e879c775c4d927ebf568b579841af85bda65b5b3a3c3db63d9d43d6c6d8671
diff --git a/dev-perl/Net-CUPS/Net-CUPS-0.630.0.ebuild b/dev-perl/Net-CUPS/Net-CUPS-0.630.0.ebuild
new file mode 100644
index 000000000000..f98dfffc1a9e
--- /dev/null
+++ b/dev-perl/Net-CUPS/Net-CUPS-0.630.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NINE
+DIST_VERSION=0.63
+inherit perl-module
+
+DESCRIPTION="CUPS C API Interface"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ net-print/cups
+ net-print/cups-filters
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Net-CUPS/Net-CUPS-0.640.0.ebuild b/dev-perl/Net-CUPS/Net-CUPS-0.640.0.ebuild
new file mode 100644
index 000000000000..c928e6ef716c
--- /dev/null
+++ b/dev-perl/Net-CUPS/Net-CUPS-0.640.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NINE
+DIST_VERSION=0.64
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="CUPS C API Interface"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ net-print/cups
+ net-print/cups-filters
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Net-CUPS/metadata.xml b/dev-perl/Net-CUPS/metadata.xml
new file mode 100644
index 000000000000..63586dc4dd06
--- /dev/null
+++ b/dev-perl/Net-CUPS/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Net-CUPS</remote-id>
+ <remote-id type="cpan-module">Net::CUPS</remote-id>
+ <remote-id type="cpan-module">Net::CUPS::Destination</remote-id>
+ <remote-id type="cpan-module">Net::CUPS::IPP</remote-id>
+ <remote-id type="cpan-module">Net::CUPS::PPD</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-DBus-1.1.0 b/dev-perl/Net-DBus-1.1.0
deleted file mode 100644
index f0e2aca76a79..000000000000
--- a/dev-perl/Net-DBus-1.1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-apps/dbus virtual/perl-Time-HiRes dev-perl/XML-Twig virtual/pkgconfig virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for the DBus message system
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DBus/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 ia64 ~mips ppc ~ppc64 s390 sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-apps/dbus virtual/perl-Time-HiRes dev-perl/XML-Twig dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Net-DBus-1.1.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c764e96ef3db5450c61872cc0c41f557
diff --git a/dev-perl/Net-DBus/Manifest b/dev-perl/Net-DBus/Manifest
new file mode 100644
index 000000000000..3b3bd437e276
--- /dev/null
+++ b/dev-perl/Net-DBus/Manifest
@@ -0,0 +1,3 @@
+DIST Net-DBus-1.1.0.tar.gz 2075154 BLAKE2B e5f75f63678b72d2d80406af76430802c715c59e535487b4dcd8bf1502a3de915035eec26fdce020f44aab27ca46993b85d3e23dd62f472bcfce923b27306a11 SHA512 96f5983ef1e33b4abea93277e39e779821c8ee4b1f2bc7a4a3aaa3612b9513a426b9f8e04094eb8449e89324c22c264df2d34b3d3e43dace85f443a57c770cc3
+EBUILD Net-DBus-1.1.0.ebuild 603 BLAKE2B 285783724398bb83d2af6f36f76d1ee94d314ca75bf912c10842611bd3af3deff7c60055d167529e24868c863f2429a032d0654155b78358ed641108c0485724 SHA512 77a9b68805a181e77acceb56558c756d9ec53db4776e48e2686f707940ed2f34400511fc084cc15f6447fd96efde7eeb1d0f8d6c56faa5f97e5581d2d444c120
+MISC metadata.xml 2428 BLAKE2B 0ed3b699ea865b088921855030debc8a323d80d18a656f5e7a132b18ddccf34a926e1bf081bc779bc7583715c75a58dd4e79b04aa5c557a9cb42a26874bffa45 SHA512 ec204108cdc58e7a0c59d4f8ea88e04eb29e47ac52f83600bedd2279608cccb09c60840883f477be475ccea923e7a8344196b6053aefd7d8315dd8d628560f44
diff --git a/dev-perl/Net-DBus/Net-DBus-1.1.0.ebuild b/dev-perl/Net-DBus/Net-DBus-1.1.0.ebuild
new file mode 100644
index 000000000000..2d9757995baf
--- /dev/null
+++ b/dev-perl/Net-DBus/Net-DBus-1.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBERR
+inherit perl-module
+
+DESCRIPTION="Perl extension for the DBus message system"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ppc ~ppc64 s390 sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ sys-apps/dbus
+ virtual/perl-Time-HiRes
+ dev-perl/XML-Twig
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/10-pod-coverage.t t/05-pod.t t/12-changes.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DBus/metadata.xml b/dev-perl/Net-DBus/metadata.xml
new file mode 100644
index 000000000000..1e5b8ee0ad79
--- /dev/null
+++ b/dev-perl/Net-DBus/metadata.xml
@@ -0,0 +1,40 @@
+<?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">Net-DBus</remote-id>
+ <remote-id type="cpan-module">Net::DBus</remote-id>
+ <remote-id type="cpan-module">Net::DBus::ASyncReply</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Annotation</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Bus</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Connection</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Introspector</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Iterator</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Message</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Message::Error</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Message::MethodCall</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Message::MethodReturn</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Message::Signal</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::PendingCall</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Server</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Value</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Binding::Watch</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Callback</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Dumper</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Error</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Exporter</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Object</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Reactor</remote-id>
+ <remote-id type="cpan-module">Net::DBus::RemoteObject</remote-id>
+ <remote-id type="cpan-module">Net::DBus::RemoteService</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Service</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Test::MockConnection</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Test::MockIterator</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Test::MockMessage</remote-id>
+ <remote-id type="cpan-module">Net::DBus::Test::MockObject</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-DNS-1.100.0 b/dev-perl/Net-DNS-1.100.0
deleted file mode 100644
index 268b0104afa8..000000000000
--- a/dev-perl/Net-DNS-1.100.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( || ( >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/IO-Socket-INET6-2.510.0 ) ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Digest-GOST-0.60.0 >=dev-perl/Net-LibIDN-0.120.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl:=
-DESCRIPTION=Perl Net::DNS - Perl DNS Resolver Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS/
-IUSE=+ipv6 test minimal examples
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )
-RDEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( || ( >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/IO-Socket-INET6-2.510.0 ) ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Digest-GOST-0.60.0 >=dev-perl/Net-LibIDN-0.120.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.10.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=f4ee0fa1b6e237b03b450d0eaaaffa07
diff --git a/dev-perl/Net-DNS-1.130.0 b/dev-perl/Net-DNS-1.130.0
deleted file mode 100644
index b2747c9275f4..000000000000
--- a/dev-perl/Net-DNS-1.130.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( >=virtual/perl-IO-Socket-IP-0.380.0 ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Net-LibIDN-0.120.0 >=dev-perl/Net-LibIDN2-1.0.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl:=
-DESCRIPTION=Perl Interface to the Domain Name System
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS/
-IUSE=+ipv6 test minimal examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )
-RDEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( >=virtual/perl-IO-Socket-IP-0.380.0 ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Net-LibIDN-0.120.0 >=dev-perl/Net-LibIDN2-1.0.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.13.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=5dc5b97402f9d1a86e2179b87de76ff9
diff --git a/dev-perl/Net-DNS-1.40.0 b/dev-perl/Net-DNS-1.40.0
deleted file mode 100644
index 363de345c9b0..000000000000
--- a/dev-perl/Net-DNS-1.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 ipv6? ( dev-perl/IO-Socket-INET6 ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl Net::DNS - Perl DNS Resolver Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS/
-IUSE=ipv6 test
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 ipv6? ( dev-perl/IO-Socket-INET6 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.04.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=2e43409fa319af1f30eb7b61ba6adce6
diff --git a/dev-perl/Net-DNS-1.70.0 b/dev-perl/Net-DNS-1.70.0
deleted file mode 100644
index f658e3399a43..000000000000
--- a/dev-perl/Net-DNS-1.70.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( dev-perl/IO-Socket-INET6 ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Digest-GOST-0.60.0 >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/IO-Socket-INET6-2.510.0 >=dev-perl/Net-LibIDN-0.120.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl:=
-DESCRIPTION=Perl Net::DNS - Perl DNS Resolver Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS/
-IUSE=ipv6 test minimal examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )
-RDEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( dev-perl/IO-Socket-INET6 ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Digest-GOST-0.60.0 >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/IO-Socket-INET6-2.510.0 >=dev-perl/Net-LibIDN-0.120.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.07.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=caf1874afb0b9c1013ee38f4451ce09a
diff --git a/dev-perl/Net-DNS-1.80.0 b/dev-perl/Net-DNS-1.80.0
deleted file mode 100644
index 0698f3c09e64..000000000000
--- a/dev-perl/Net-DNS-1.80.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( || ( >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/IO-Socket-INET6-2.510.0 ) ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Digest-GOST-0.60.0 >=dev-perl/Net-LibIDN-0.120.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl:=
-DESCRIPTION=Perl Net::DNS - Perl DNS Resolver Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS/
-IUSE=+ipv6 test minimal examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )
-RDEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( || ( >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/IO-Socket-INET6-2.510.0 ) ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Digest-GOST-0.60.0 >=dev-perl/Net-LibIDN-0.120.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.08.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=6110846abd66d8376f9118ff038fa360
diff --git a/dev-perl/Net-DNS-1.90.0 b/dev-perl/Net-DNS-1.90.0
deleted file mode 100644
index 205a97bba856..000000000000
--- a/dev-perl/Net-DNS-1.90.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( || ( >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/IO-Socket-INET6-2.510.0 ) ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Digest-GOST-0.60.0 >=dev-perl/Net-LibIDN-0.120.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.520.0 ) dev-lang/perl:=
-DESCRIPTION=Perl Net::DNS - Perl DNS Resolver Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS/
-IUSE=+ipv6 test minimal examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )
-RDEPEND=>=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=virtual/perl-Time-Local-1.190.0 ipv6? ( || ( >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/IO-Socket-INET6-2.510.0 ) ) !minimal? ( >=dev-perl/Digest-BubbleBabble-0.10.0 >=dev-perl/Digest-GOST-0.60.0 >=dev-perl/Net-LibIDN-0.120.0 >=virtual/perl-Scalar-List-Utils-1.250.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.09.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=01d8f8672cc40f55a7dbfa923869140d
diff --git a/dev-perl/Net-DNS-Async-1.70.0-r1 b/dev-perl/Net-DNS-Async-1.70.0-r1
deleted file mode 100644
index 9f12d09643a7..000000000000
--- a/dev-perl/Net-DNS-Async-1.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-DNS dev-lang/perl:=[-build(-)]
-DESCRIPTION=Asynchronous DNS helper for high volume applications
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS-Async/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-DNS dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHEVEK/Net-DNS-Async-1.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c02bb00ddffa224de7b7945265463a04
diff --git a/dev-perl/Net-DNS-Async/Manifest b/dev-perl/Net-DNS-Async/Manifest
new file mode 100644
index 000000000000..467130a490ac
--- /dev/null
+++ b/dev-perl/Net-DNS-Async/Manifest
@@ -0,0 +1,3 @@
+DIST Net-DNS-Async-1.07.tar.gz 4643 BLAKE2B 7f179f19b42665d88430e6a639503160b53f355bea9b5734e65a042bcf7013af253cea6520b36b7453dd2fd15716ef9ab188dce7313d9b9ae4ef65c0a31fb33c SHA512 2101faf58f68edc3f239642a474d538bf2c9450b34f5d4aaf8f0792d1477a8d5dedde68c7c3f9ec11f37be2742fac1f94f24d7638fb64513587fd37fc7fcaa61
+EBUILD Net-DNS-Async-1.70.0-r1.ebuild 452 BLAKE2B 036cf94d22d74c36ccd1a6d498e851e61b87b29f44711f8bef585846fd1b7ee1071224c5762c3035ffb094357627a72ab43482e665f7ebdc12f2664f248dc315 SHA512 d0a5b2c610a77f4d634216b8d366a7852a00b89d7a288e6b65e9b50b964261fef602e17169af0eb12104f9affe793b13ec8ff8e5e54f31eb615e4af9e372f09b
+MISC metadata.xml 399 BLAKE2B 2e887f2420cb5dfd33dd4c0077484d3c54a7da0ad5d1a6b164f5a4701b3351b9eb8654c34662e3248940ffc6b95580c7d9cbc0387b4af7ca19fcbc59c5416ddf SHA512 0ed47992a1deb25a89c2eadbf3cf00ba9f51cea2b5ead0d62313ec100da9c2c72095c6f27a4fe34e5bc3a05cca74fa5d51107601f1fe27273b9297a1e764bb4a
diff --git a/dev-perl/Net-DNS-Async/Net-DNS-Async-1.70.0-r1.ebuild b/dev-perl/Net-DNS-Async/Net-DNS-Async-1.70.0-r1.ebuild
new file mode 100644
index 000000000000..cadb397f5960
--- /dev/null
+++ b/dev-perl/Net-DNS-Async/Net-DNS-Async-1.70.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHEVEK
+MODULE_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="Asynchronous DNS helper for high volume applications"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Net-DNS"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_test() {
+ # disable online test
+ mv "${S}"/t/02_resolve.t{,.disable} || die
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DNS-Async/metadata.xml b/dev-perl/Net-DNS-Async/metadata.xml
new file mode 100644
index 000000000000..7b9a8c2d5b4c
--- /dev/null
+++ b/dev-perl/Net-DNS-Async/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">Net-DNS-Async</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Async</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-DNS-Resolver-Mock-1.201.710.310 b/dev-perl/Net-DNS-Resolver-Mock-1.201.710.310
deleted file mode 100644
index d62ec1473c9f..000000000000
--- a/dev-perl/Net-DNS-Resolver-Mock-1.201.710.310
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Net-DNS virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Mock a DNS Resolver object for testing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS-Resolver-Mock/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-DNS dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MB/MBRADSHAW/Net-DNS-Resolver-Mock-1.20171031.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=db2f1fa29465364c901d1be6731ad897
diff --git a/dev-perl/Net-DNS-Resolver-Mock/Manifest b/dev-perl/Net-DNS-Resolver-Mock/Manifest
new file mode 100644
index 000000000000..a980cf8af5b5
--- /dev/null
+++ b/dev-perl/Net-DNS-Resolver-Mock/Manifest
@@ -0,0 +1,3 @@
+DIST Net-DNS-Resolver-Mock-1.20171031.tar.gz 10124 BLAKE2B 4574c138849213569b0d920bf2325d34642676038863c896297026d9deb49306a729ee249c0a8cea4e3894ebee9a4e40525ae918bb111249e64ae7dcff3a30e9 SHA512 458d4fe521cd650f91ba95b8a9bedf10e03fb08d9c5fd8dabb3df435e8264f44837a1718ecfe6d3ff68badedfe240286c051981e668675af277260b6401d0a16
+EBUILD Net-DNS-Resolver-Mock-1.201.710.310.ebuild 515 BLAKE2B 08a974e8146eded785a77e7785b60c6dbb01f69bfdc9104c5fbccc2bab32a5beac13ce529dbcd4f0e6b349ef2a9784be57dcf3fe94337c39f8b694112b9e323f SHA512 33203f50127f2675067f09b678508fc55dffe684462f61acf5913c109203da9e0e63eb015f288c32ebd324ef4babdff06d80e47def8cc65b179b101de38dd2f1
+MISC metadata.xml 416 BLAKE2B 54b5fabf81de1de409644f6302eff11ee0e63edc8f5b0ba86e29d6331bb941840955c749fbf48290ab09d960c0ca19ddc81058822e827f498c22fe36e53738af SHA512 40949dcbf20357cf6c4885004bd445537e0d13399bed31e05df4d2bef15b64dced9583a871c35d4a3034597df07332f2425006731a3bc5ff5436b47e720ca9b5
diff --git a/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.201.710.310.ebuild b/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.201.710.310.ebuild
new file mode 100644
index 000000000000..c592b988d73c
--- /dev/null
+++ b/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.201.710.310.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=1.20171031
+inherit perl-module
+
+DESCRIPTION="Mock a DNS Resolver object for testing"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Net-DNS"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DNS-Resolver-Mock/metadata.xml b/dev-perl/Net-DNS-Resolver-Mock/metadata.xml
new file mode 100644
index 000000000000..0920ea94d018
--- /dev/null
+++ b/dev-perl/Net-DNS-Resolver-Mock/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">Net-DNS-Resolver-Mock</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::Mock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-DNS-Resolver-Programmable-0.3.0-r1 b/dev-perl/Net-DNS-Resolver-Programmable-0.3.0-r1
deleted file mode 100644
index dd7c4fa98d5c..000000000000
--- a/dev-perl/Net-DNS-Resolver-Programmable-0.3.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-DNS virtual/perl-version >=dev-perl/Module-Build-0.33 dev-lang/perl:=[-build(-)]
-DESCRIPTION=programmable DNS resolver class for offline emulation of DNS
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS-Resolver-Programmable/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-DNS virtual/perl-version dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v0.003.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e53c8290931dc572cac3afdc378961c1
diff --git a/dev-perl/Net-DNS-Resolver-Programmable-0.9.0 b/dev-perl/Net-DNS-Resolver-Programmable-0.9.0
deleted file mode 100644
index 44f148100058..000000000000
--- a/dev-perl/Net-DNS-Resolver-Programmable-0.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-DNS-0.690.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=programmable DNS resolver class for offline emulation of DNS
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS-Resolver-Programmable/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-DNS-0.690.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BIGPRESH/Net-DNS-Resolver-Programmable-0.009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cf22a3256dc94e3c53f25e8a45d3718c
diff --git a/dev-perl/Net-DNS-Resolver-Programmable/Manifest b/dev-perl/Net-DNS-Resolver-Programmable/Manifest
new file mode 100644
index 000000000000..27e00838ae0b
--- /dev/null
+++ b/dev-perl/Net-DNS-Resolver-Programmable/Manifest
@@ -0,0 +1,5 @@
+DIST Net-DNS-Resolver-Programmable-0.009.tar.gz 15770 BLAKE2B 10cc9fccc5a365f408139a2c1365fdb2a887fd99b6f21bdbfb0d27ba09750b8d0ed302f19f4425854e9ec0ab6f91697bd644bd1d5f8adc3810c839cf62cd30c9 SHA512 a9a239ff454ba186e2a00e578615d6b25075f4e1fde548893681c169d04571c1621b023ecd2ccbb95a8fff50d8b811c410212db31a1b78f2d62977a45e90a735
+DIST Net-DNS-Resolver-Programmable-v0.003.tar.gz 15974 BLAKE2B 02bc14b48dd2c89f68f3292efbfba44b70dbac2e0f8214987e6a22ff2cc6f535816a29c8c69fba335514011cab1e1d43b7826a1fb8d76e60f7707a283abc6f86 SHA512 65e3cfaff11172af7b22e203eb3acd8a0d85b4aeffc0426f3c69cd09c8cdadcd4341a2186bd58128985fd5a8ba4c695570dbfda8c4010d5a3c5b06f4e2de002f
+EBUILD Net-DNS-Resolver-Programmable-0.3.0-r1.ebuild 507 BLAKE2B f2c9d7a7327228f2587b97df26574091333d1f95cceefb9e529716f05649399fc2ab1ecb43fb66f7da23d4986786eb2bd9495e244fbf8fe16f7d34491d95725b SHA512 9cf8b9df8693d5e6f01a49cf4a0a3a9bf6d251b8abe8dc4e4d7f935e08e2590e81f0161ff4f40a967cced03294bc8bcdacce563ba38880772ad3436ed543dfc2
+EBUILD Net-DNS-Resolver-Programmable-0.9.0.ebuild 490 BLAKE2B 3cbca21d6b7e9a10556880afc513502257958c541cc86001800c9c5a75c33b00a225683d9cf739ba564d32c77422767383f42034d56fcf426915e55ace20687b SHA512 994b0c99fd937156f18cebd303743d604548ea72b0366cb1b51d2cc6eb267fc365975c184d6aa11dc4d71d8f2fd6026e75d5686f7735b225de23acef87857f0e
+MISC metadata.xml 432 BLAKE2B 8bf4614ff7f500e972d71c3b89e838f7a1fb62a031362188b4b1cada8d38d02f831ffa599b706f459fc14fe17a155099e3a48e866ccd9c9213924ed03f1fd380 SHA512 e05a795adcf655269146a65a9349768c2843514ebf4ffd192f332ce26a0e55f80de06356b5b956feb1ab28bb8e41a50b6ce0bc272845ab0f331e3de2baf2947b
diff --git a/dev-perl/Net-DNS-Resolver-Programmable/Net-DNS-Resolver-Programmable-0.3.0-r1.ebuild b/dev-perl/Net-DNS-Resolver-Programmable/Net-DNS-Resolver-Programmable-0.3.0-r1.ebuild
new file mode 100644
index 000000000000..0f26620d7934
--- /dev/null
+++ b/dev-perl/Net-DNS-Resolver-Programmable/Net-DNS-Resolver-Programmable-0.3.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JMEHNLE
+MODULE_VERSION=v0.003
+MODULE_SECTION=net-dns-resolver-programmable
+inherit perl-module
+
+DESCRIPTION="programmable DNS resolver class for offline emulation of DNS"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-perl/Net-DNS
+ virtual/perl-version"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.33"
+
+SRC_TEST="do"
diff --git a/dev-perl/Net-DNS-Resolver-Programmable/Net-DNS-Resolver-Programmable-0.9.0.ebuild b/dev-perl/Net-DNS-Resolver-Programmable/Net-DNS-Resolver-Programmable-0.9.0.ebuild
new file mode 100644
index 000000000000..c2e14ff6d48c
--- /dev/null
+++ b/dev-perl/Net-DNS-Resolver-Programmable/Net-DNS-Resolver-Programmable-0.9.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BIGPRESH
+DIST_VERSION=0.009
+inherit perl-module
+
+DESCRIPTION="programmable DNS resolver class for offline emulation of DNS"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Net-DNS-0.690.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-DNS-Resolver-Programmable/metadata.xml b/dev-perl/Net-DNS-Resolver-Programmable/metadata.xml
new file mode 100644
index 000000000000..370360e3f2f5
--- /dev/null
+++ b/dev-perl/Net-DNS-Resolver-Programmable/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">Net-DNS-Resolver-Programmable</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::Programmable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-DNS-SEC-1.20.0 b/dev-perl/Net-DNS-SEC-1.20.0
deleted file mode 100644
index 99a59de202ba..000000000000
--- a/dev-perl/Net-DNS-SEC-1.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-OpenSSL-Bignum-0.40.0 >=dev-perl/Crypt-OpenSSL-DSA-0.140.0 >=dev-perl/Crypt-OpenSSL-RSA-0.270.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=dev-perl/Net-DNS-1.10.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=DNSSEC extensions to Net::DNS
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS-SEC/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-perl/Crypt-OpenSSL-Bignum-0.40.0 >=dev-perl/Crypt-OpenSSL-DSA-0.140.0 >=dev-perl/Crypt-OpenSSL-RSA-0.270.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=dev-perl/Net-DNS-1.10.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-SEC-1.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=27787205c8be5027fb132b23a72459eb
diff --git a/dev-perl/Net-DNS-SEC-1.30.0 b/dev-perl/Net-DNS-SEC-1.30.0
deleted file mode 100644
index 9101a2ab39d4..000000000000
--- a/dev-perl/Net-DNS-SEC-1.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-perl/Crypt-OpenSSL-Bignum-0.50.0 >=dev-perl/Crypt-OpenSSL-RSA-0.280.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=dev-perl/Net-DNS-1.10.0 >=virtual/perl-Digest-SHA-5.230.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=DNSSEC extensions to Net::DNS
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-DNS-SEC/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=dev-perl/Crypt-OpenSSL-Bignum-0.50.0 >=dev-perl/Crypt-OpenSSL-RSA-0.280.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-MIME-Base64-2.110.0 >=dev-perl/Net-DNS-1.10.0 >=virtual/perl-Digest-SHA-5.230.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-SEC-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e10337f933174439fab191f754950942
diff --git a/dev-perl/Net-DNS-SEC/Manifest b/dev-perl/Net-DNS-SEC/Manifest
new file mode 100644
index 000000000000..d9ed20b66c2f
--- /dev/null
+++ b/dev-perl/Net-DNS-SEC/Manifest
@@ -0,0 +1,5 @@
+DIST Net-DNS-SEC-1.02.tar.gz 35915 BLAKE2B 164cd7399c98cd32dc6293feb3d331e413319c16027bed806ee7b7beb9fb60b61ceb74991a124174fd35a299a9a6d2484de3433e88393721df08175d333197cf SHA512 cbbf0a4eb6948047a991cf473b0824cfa69c7f7e2d07190fbc9fe62be79106635ebfc02ab02a559079f2936ff354f5ff9275fd16cf37d7bc2d78a87cf0b103b0
+DIST Net-DNS-SEC-1.03.tar.gz 35605 BLAKE2B 8d7ab450986b4cc4f7d31ae50f3efdeb56e6a437269ff6a54d5ece26a863405f12faf16e52aff2ba991d6e8320ed5b5cd3d07fdee20a5b3db7da4683e02c6243 SHA512 17d9f2125b9ed687791941ea777927daf8cfe4a6a379d02cda499fb01a71606b1c01154a3d4f2f2ffb70f5a658aaf02e64c8e5cc308de8c8e0cc543271ee7bce
+EBUILD Net-DNS-SEC-1.20.0.ebuild 648 BLAKE2B f5d4479bdec7c6c35a681c7447d352eef0fffb8573a029e50003604eb69f0586e04db187bc198712220841c3b6a91e4d575a8d7c12c5d7d4d2cf562afc6264dd SHA512 5562f9d01f1b1eb9cddfdfda915c22b75c0c290e57c6785347ae1ea1086d9628b08c689d44ed7eafc45dcad5d4cd995969502a8e9bacee10b56884e913ae8941
+EBUILD Net-DNS-SEC-1.30.0.ebuild 2001 BLAKE2B a6ec702a49ad63044e802c975dcac9fb4e875aa7dc594d52ec1b82bf5396130b35797120045cc569c7b5dddbacafd59c029a46991c3708ac9fe1728746b1d6fb SHA512 e828c1a14d7288fd4110c129303375314499f450d69a66a7ba57d9d056ebbc48a6a6be5b141b68d3f6cc1d3c1fb7047030c3d54cce48f01e8cfb94d8589aef0a
+MISC metadata.xml 774 BLAKE2B 499ff62d59f3a4fb22101e7f77ecacd7a8dbf91cfa6da377441cffe5b8d6de13ee182986a648489f31ef0b9f89eba285db8611e811934bc4f901a75431f9ab36 SHA512 1d75565f3222a788b979180d6bdeaa396a47bf4751011c9917bd88c8f0fd90646b61673ca62950159068d9751cf52d422d2d07d93884e07adf63958974bd9a5b
diff --git a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.20.0.ebuild b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.20.0.ebuild
new file mode 100644
index 000000000000..b14061a882c6
--- /dev/null
+++ b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.20.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION='DNSSEC extensions to Net::DNS'
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Crypt-OpenSSL-Bignum-0.40.0
+ >=dev-perl/Crypt-OpenSSL-DSA-0.140.0
+ >=dev-perl/Crypt-OpenSSL-RSA-0.270.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.110.0
+ >=dev-perl/Net-DNS-1.10.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild
new file mode 100644
index 000000000000..bd948aa7613e
--- /dev/null
+++ b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="DNSSEC extensions to Net::DNS"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Crypt-OpenSSL-Bignum-0.50.0
+ >=dev-perl/Crypt-OpenSSL-RSA-0.280.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.110.0
+ >=dev-perl/Net-DNS-1.10.0
+ >=virtual/perl-Digest-SHA-5.230.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+optdep_installed() {
+ local chr=" "
+ has_version "${1}" && chr="I"
+ printf '[%s] %s\n' "${chr}" "${1}";
+}
+
+optdep_notice() {
+ local i
+ elog "This package has several modules which may require additional dependencies"
+ elog "to use. However, it is up to you to install them separately if you need this"
+ elog "optional functionality:"
+
+ elog " - Support for DSA signature algorithm via Net::DNS::SEC::DSA"
+ elog " $(optdep_installed ">=dev-perl/Crypt-OpenSSL-DSA-0.150.0")"
+ elog
+ elog " - Support for ECDSA signatures via Net::DNS::SEC::ECDSA"
+ elog " $(optdep_installed ">=dev-perl/Crypt-OpenSSL-EC-1.10.0")"
+ elog " $(optdep_installed ">=dev-perl/Crypt-OpenSSL-ECDSA-0.60.0")"
+ elog
+ elog " - Support for reading Private Keys in creation of Net::DNS::RR::RRSIG"
+ elog " objects"
+ elog " $(optdep_installed ">=dev-perl/Crypt-OpenSSL-Random-0.100.0")"
+ elog
+ elog " - Support for ECC-GOST signatures via Net::DNS::SEC::ECCGOST"
+ elog " $(optdep_installed ">=dev-perl/Crypt-OpenSSL-EC-1.10.0")"
+ elog " $(optdep_installed ">=dev-perl/Crypt-OpenSSL-ECDSA-0.60.0")"
+ elog " $(optdep_installed ">=dev-perl/Digest-GOST-0.60.0")"
+}
+
+src_test() {
+ optdep_notice
+ elog
+ elog "This module will perform additional tests if these dependencies are"
+ elog "pre-installed"
+ perl-module_src_test
+}
+
+pkg_postinst() {
+ use test || optdep_notice
+}
diff --git a/dev-perl/Net-DNS-SEC/metadata.xml b/dev-perl/Net-DNS-SEC/metadata.xml
new file mode 100644
index 000000000000..6117d95ae0ac
--- /dev/null
+++ b/dev-perl/Net-DNS-SEC/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Net-DNS-SEC</remote-id>
+ <remote-id type="cpan-module">Net::DNS::SEC</remote-id>
+ <remote-id type="cpan-module">Net::DNS::SEC::DSA</remote-id>
+ <remote-id type="cpan-module">Net::DNS::SEC::ECCGOST</remote-id>
+ <remote-id type="cpan-module">Net::DNS::SEC::ECDSA</remote-id>
+ <remote-id type="cpan-module">Net::DNS::SEC::Keyset</remote-id>
+ <remote-id type="cpan-module">Net::DNS::SEC::Private</remote-id>
+ <remote-id type="cpan-module">Net::DNS::SEC::RSA</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-DNS/Manifest b/dev-perl/Net-DNS/Manifest
new file mode 100644
index 000000000000..745958274415
--- /dev/null
+++ b/dev-perl/Net-DNS/Manifest
@@ -0,0 +1,13 @@
+DIST Net-DNS-1.04.tar.gz 245064 BLAKE2B 84769e30cfbfb487f26e1b4a552cdfa4de48607822883a33d75a6f5a98a82996ee91252805ce2a962e57dd63c43890cc1ad827b7a5470caf3c337d7745440558 SHA512 ff32c1bf52e553fcd64f8a0f9fcd30f6eae4e1350c4c5c97da3b745f1713acd75533694ec834e1b1e9bee0a13b7a8ee0c347dfaa36433052f020e41e36829d59
+DIST Net-DNS-1.07.tar.gz 256114 BLAKE2B fbb57bfad4158a6af48aee2eefd4d82d478d519f0fad2221591640499f0aa298c4fdcd58db7bda5faa9092694a275d4c36f12ae333f2c6216a0af55c9b5c9ecb SHA512 048cf6c4fb5e8c5721f5c43cc6f3f93189854c54745ab569b2537a1765cbbe4c360b484290d3151a0d0875b8e8a63b15a4ec97cda7f723f5b7be0078f903fb9f
+DIST Net-DNS-1.08.tar.gz 257625 BLAKE2B 18b43d6e682dfc63b6e00f844989af58d9c0dd4a6eed5ba7cb70392e2a7b98294f57740c799bbf863d902a93000b18e9f13d4d0209e122c906157bbc632ff923 SHA512 a0af812f8a21599070c01a0623f1472da1fffbdcf19fba2debd9bc9d84e59149d3db216da8b26206ce64d305706d78d0c05bb6a8ced1ed8df27813bd0f94d70f
+DIST Net-DNS-1.09.tar.gz 259772 BLAKE2B 99bc77df46d3cb0be5e610e5dd8447417e61362fda506f98998e49d84797f3df21318bc51f72207372680a8005d2307b33939f04edcff3a0b858c37077b159d7 SHA512 82dbdf9e38992fab34687a204520d7311d688830aadee329039595d0ac52d4c485cc90b1388af3abfa4c16c70aa619b22c6cded264807cd759898de5e3b76273
+DIST Net-DNS-1.10.tar.gz 261413 BLAKE2B 99dce8425b0ea2d541fa3a91e9d77ba819f31a3e4f8e53249391b06dadee61a43d60c4c0d72bd5e1b80c2b1d228da49937e7b073ce2201b0cb01b5bc83972418 SHA512 2184b0d35f7002d793b10238582ca80d9d1ee06543f10b287e7cb77e5234efc49865ea6b2a87184c45b002bba0b42ad3fd84ff8743f79e2841ccecb597b98962
+DIST Net-DNS-1.13.tar.gz 251658 BLAKE2B 3ade04bea24455f6a4dc2d3a5b3dd40f19bd1638945d3622b40feb5bf0e6e6fddb5fe5636fce57d3b5ec270dee4c666aa5b4062113a25b7b483eeff93379678c SHA512 ac42d5b5d1849de11813404b9915f2b54cc4d44e2f6a52c8c5c714ae30bab594b2d27701957238c1dbb09544320822c25f19ff50ce33210c289379aa67400636
+EBUILD Net-DNS-1.100.0.ebuild 1389 BLAKE2B 0ba6d76338de5770aa35d23739a93f9e509c836b800e3b33117708b3aea1e49c90cf3bf7de64cd68d87474dd91d570c05bd603cc6805f02cddf66aa845d59874 SHA512 f5e209f1d58ab75c91b67a4285d7593222e43e9038248c7fdc4c9385d4d0c718e81a5768a47fcc86a448c20dada9a3e671163bf3e930bf7430cba40940492119
+EBUILD Net-DNS-1.130.0.ebuild 1586 BLAKE2B 7b14f06a9974bcd17c45b3776f69f9db343c40acfb9af878f8b5854250acbf763183006713f3c0973bec80649a233a39d822f2577baf3f78e7411bcc5d87602e SHA512 6425200525a463283c2a66ecb4086a0bb4e270a7d2e9617781a401ef13af548c60a4083a1e663c31d09910ce14577b66a936083e40874987d9796a1d26e4f932
+EBUILD Net-DNS-1.40.0.ebuild 1131 BLAKE2B cca499dc39f80850bb330a49306e8e1030df3d99b0bd2b5840be1f134984111251a51aedbd3f77af96468f1551fac9390b2e3da3531e830b34b23d58db7f3888 SHA512 964f709f801a8c4e80a39eb78e185e175fe887005a0d7f337edd760e83e5c415ac1da9cb2951630c767ace7ae0800f7b64be4cb7766e730a7e080ac0522a48c1
+EBUILD Net-DNS-1.70.0.ebuild 1398 BLAKE2B 61842c36b6eeb739bc697d7e6c10a3bb70a393cbefc9a91af198ba9c06490bfec5c3afadc592cc8bae36757f044377c368447dd2928617fa896b23e9dbc7b5ca SHA512 ca8246294b78c4fd1040afcde0298af64193a164cbb74e4c576f992538f2b64357f3a842da5e1dc03a8eb4d6e4819bcc53a94aa8a59d4794d29391b9b136c38c
+EBUILD Net-DNS-1.80.0.ebuild 1378 BLAKE2B f5bcf9a3120a7b78a6d548769770e305cb828855204424ca54e054f18c2f7c5649b03cfe5cfad65ad9d9ee2d760660350e7b669a010349b4aadd1215369ef92c SHA512 ee7f852a84b63bb6552be21018381c45f7ead121998b62323a3730bb97711dae6c35350846cf880cf2c6ed432a2f4108bd38ddefa71fab3473d6f4bf54a8a3f8
+EBUILD Net-DNS-1.90.0.ebuild 1378 BLAKE2B ee27923a0bd1743b157a910c9b2e10a8ad08ef6a8c8e332cc82173459f39255f13967e5ffeb1f50297837e24101ffc81983a80d81a42881e518d46289774ce42 SHA512 947761b9b603a88c547a095b316f06f3c4617aeb350cb161bfc37ba4ae05d94aa3bc99517eaaf82073f1b0dea5d593f48d4196eee924bfc03ee5ea4883cd481a
+MISC metadata.xml 6047 BLAKE2B 84bf9581ba0861246ac5b879897686a27ea1203dfca0eef52d05bd2c2ad528263220a14850d9e7c1343738fada5783d371a21944092d762b3a421eb0d8ed5c31 SHA512 0c1dc9d990d691135ef183cfb51158d6d26b2d40b908ca7f0f8596813276fa5dc1352eb2fa8c83bbea4a62219dc071f83045c7f504c5f99e3ea807848d64b5d4
diff --git a/dev-perl/Net-DNS/Net-DNS-1.100.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.100.0.ebuild
new file mode 100644
index 000000000000..3ba84d231aea
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.100.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.10
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Net::DNS - Perl DNS Resolver Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="+ipv6 test minimal"
+
+PDEPEND="!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )"
+RDEPEND="
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.130.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.110.0
+ >=virtual/perl-Time-Local-1.190.0
+ ipv6? (
+ || (
+ >=virtual/perl-IO-Socket-IP-0.320.0
+ >=dev-perl/IO-Socket-INET6-2.510.0
+ )
+ )
+ !minimal? (
+ >=dev-perl/Digest-BubbleBabble-0.10.0
+ >=dev-perl/Digest-GOST-0.60.0
+ >=dev-perl/Net-LibIDN-0.120.0
+ >=virtual/perl-Scalar-List-Utils-1.250.0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+src_test() {
+ perl_rm_files t/00-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DNS/Net-DNS-1.130.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.130.0.ebuild
new file mode 100644
index 000000000000..6e8a6cc7cede
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.130.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.13
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Interface to the Domain Name System"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+ipv6 test minimal"
+
+PDEPEND="!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )"
+RDEPEND="
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.130.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.110.0
+ >=virtual/perl-Time-Local-1.190.0
+ ipv6? (
+ >=virtual/perl-IO-Socket-IP-0.380.0
+ )
+ !minimal? (
+ >=dev-perl/Digest-BubbleBabble-0.10.0
+ >=dev-perl/Net-LibIDN-0.120.0
+ >=dev-perl/Net-LibIDN2-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.250.0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ if ! use test || ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+ fi
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+src_test() {
+ perl_rm_files t/00-pod.t
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ elog "Network tests disabled without to DIST_TEST_OVERIDE=~network"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DNS/Net-DNS-1.40.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.40.0.ebuild
new file mode 100644
index 000000000000..1d701e342f8f
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.40.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.04
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Net::DNS - Perl DNS Resolver Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="ipv6 test"
+
+RDEPEND="
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.130.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.110.0
+ ipv6? (
+ dev-perl/IO-Socket-INET6
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+src_test() {
+ perl_rm_files t/00-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DNS/Net-DNS-1.70.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.70.0.ebuild
new file mode 100644
index 000000000000..163047ff9820
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.70.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.07
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Net::DNS - Perl DNS Resolver Module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="ipv6 test minimal"
+
+PDEPEND="!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )"
+RDEPEND="
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.130.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.110.0
+ >=virtual/perl-Time-Local-1.190.0
+ ipv6? (
+ dev-perl/IO-Socket-INET6
+ )
+ !minimal? (
+ >=dev-perl/Digest-BubbleBabble-0.10.0
+ >=dev-perl/Digest-GOST-0.60.0
+ >=virtual/perl-IO-Socket-IP-0.320.0
+ >=dev-perl/IO-Socket-INET6-2.510.0
+ >=dev-perl/Net-LibIDN-0.120.0
+ >=virtual/perl-Scalar-List-Utils-1.250.0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+src_test() {
+ perl_rm_files t/00-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DNS/Net-DNS-1.80.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.80.0.ebuild
new file mode 100644
index 000000000000..e7a707a8b985
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.80.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.08
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Net::DNS - Perl DNS Resolver Module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
+IUSE="+ipv6 test minimal"
+
+PDEPEND="!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )"
+RDEPEND="
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.130.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.110.0
+ >=virtual/perl-Time-Local-1.190.0
+ ipv6? (
+ || (
+ >=virtual/perl-IO-Socket-IP-0.320.0
+ >=dev-perl/IO-Socket-INET6-2.510.0
+ )
+ )
+ !minimal? (
+ >=dev-perl/Digest-BubbleBabble-0.10.0
+ >=dev-perl/Digest-GOST-0.60.0
+ >=dev-perl/Net-LibIDN-0.120.0
+ >=virtual/perl-Scalar-List-Utils-1.250.0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+src_test() {
+ perl_rm_files t/00-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DNS/Net-DNS-1.90.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.90.0.ebuild
new file mode 100644
index 000000000000..c2762fc63ee4
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.90.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.09
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Net::DNS - Perl DNS Resolver Module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
+IUSE="+ipv6 test minimal"
+
+PDEPEND="!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )"
+RDEPEND="
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.130.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.110.0
+ >=virtual/perl-Time-Local-1.190.0
+ ipv6? (
+ || (
+ >=virtual/perl-IO-Socket-IP-0.320.0
+ >=dev-perl/IO-Socket-INET6-2.510.0
+ )
+ )
+ !minimal? (
+ >=dev-perl/Digest-BubbleBabble-0.10.0
+ >=dev-perl/Digest-GOST-0.60.0
+ >=dev-perl/Net-LibIDN-0.120.0
+ >=virtual/perl-Scalar-List-Utils-1.250.0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+src_test() {
+ perl_rm_files t/00-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-DNS/metadata.xml b/dev-perl/Net-DNS/metadata.xml
new file mode 100644
index 000000000000..83de420a2928
--- /dev/null
+++ b/dev-perl/Net-DNS/metadata.xml
@@ -0,0 +1,98 @@
+<?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">Net-DNS</remote-id>
+ <remote-id type="cpan-module">Net::DNS</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Domain</remote-id>
+ <remote-id type="cpan-module">Net::DNS::DomainName</remote-id>
+ <remote-id type="cpan-module">Net::DNS::DomainName1035</remote-id>
+ <remote-id type="cpan-module">Net::DNS::DomainName2535</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Header</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Mailbox</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Mailbox1035</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Mailbox2535</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Nameserver</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Packet</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Parameters</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Question</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::A</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::AAAA</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::AFSDB</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::APL</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::APL::Item</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::CAA</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::CDNSKEY</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::CDS</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::CERT</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::CNAME</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::CSYNC</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::DHCID</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::DLV</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::DNAME</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::DNSKEY</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::DS</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::EUI48</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::EUI64</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::GPOS</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::HINFO</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::HIP</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::IPSECKEY</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::ISDN</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::KEY</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::KX</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::L32</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::L64</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::LOC</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::LP</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::MB</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::MG</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::MINFO</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::MR</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::MX</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::NAPTR</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::NID</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::NS</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::NSEC</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::NSEC3</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::NSEC3PARAM</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::NULL</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::OPENPGPKEY</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::OPT</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::PTR</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::PX</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::RP</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::RRSIG</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::RT</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::SIG</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::SMIMEA</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::SOA</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::SPF</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::SRV</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::SSHFP</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::TKEY</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::TLSA</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::TSIG</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::TXT</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::URI</remote-id>
+ <remote-id type="cpan-module">Net::DNS::RR::X25</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::Base</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::MSWin32</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::Recurse</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::UNIX</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::android</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::cygwin</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Resolver::os2</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Text</remote-id>
+ <remote-id type="cpan-module">Net::DNS::Update</remote-id>
+ <remote-id type="cpan-module">Net::DNS::ZoneFile</remote-id>
+ <remote-id type="cpan-module">Net::DNS::ZoneFile::Generator</remote-id>
+ <remote-id type="cpan-module">Net::DNS::ZoneFile::Text</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Daemon-0.480.0-r2 b/dev-perl/Net-Daemon-0.480.0-r2
deleted file mode 100644
index 1e46d4c2fc6d..000000000000
--- a/dev-perl/Net-Daemon-0.480.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Abstract base class for portable servers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Daemon/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MN/MNOONING/Net-Daemon-0.48.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3608bf26200d6b5e1ed7e98655462c78
diff --git a/dev-perl/Net-Daemon/Manifest b/dev-perl/Net-Daemon/Manifest
new file mode 100644
index 000000000000..a153b4e513ad
--- /dev/null
+++ b/dev-perl/Net-Daemon/Manifest
@@ -0,0 +1,4 @@
+AUX Net-Daemon-0.480.0-perl526.patch 941 BLAKE2B 04ef7335f9ddf52c4ddb3f0e3d9b0ec37306af001541299cf12888097d1985e9f5ab61f268ac5522a1ed826cfd7c7570cd1c7798810fd1403761ac95935f32ea SHA512 5ddd7f00a608481ac63a53c7856ad8cb58b5dd61529ccbf2739e921c491a73098e32ef6408bfaed69891dadeb820a57dce406a773c23f4b78e6396ff801a32a3
+DIST Net-Daemon-0.48.tar.gz 29513 BLAKE2B a5fe8eeb01a463ebfd7b274dea2d0b9a8e633588e35576ad24b5e40a4b06ff5f1321bc01bbfb63ceac8d8e5c9e85d15807dde3c5cb18b21e53da6d84ca24a999 SHA512 85bc280adc0de6be8ebd64771732f83299018edd06441cf96c438914a16c3805918805cde07bae4fe92caa86475ad35cabfc1edfccff117dcce7f5dc8b137bba
+EBUILD Net-Daemon-0.480.0-r2.ebuild 640 BLAKE2B c29fa551d49e0364a1a7223ba48ba0d02969c377753f0ee26b32eff617bf9a96fe945a85d62b66af06f648949fde0ba1af98673db1c02d11ad9a816847f92a90 SHA512 02e55275fef0213dacdea80ac1a80987928a4edb4ef1a560bf82f1c36f4ae62419abbfc858a4b4ee61909f97f8fc82de0a95f8932448cfe2b7aae0a1ac1494b7
+MISC metadata.xml 660 BLAKE2B 89b846cf8d8e9eefa29886106ee0708ed034e7135f43c621e76d25f860c36c34dffc5348a9af7badf3114e93e331596f93113b8d1a8f09586f29630440d5f735 SHA512 abb2535a1bed81484e691e65d2282bcd2243ba65d5b7d09592397a88e32a98bb255e1b822ba91e0fe4109be6aa7d7036af2db731d8119ebeabbeae5e4e9d78e2
diff --git a/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild b/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild
new file mode 100644
index 000000000000..b20fc451fd9a
--- /dev/null
+++ b/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MNOONING
+DIST_VERSION=0.48
+inherit perl-module
+
+DESCRIPTION="Abstract base class for portable servers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+PATCHES=(
+ "${FILESDIR}/${P}-perl526.patch"
+)
+# loop-t and loop-child-t race-condition
+# due to Net::Daemon::Test writing
+# specific files to CWD
+DIST_TEST="do"
diff --git a/dev-perl/Net-Daemon/files/Net-Daemon-0.480.0-perl526.patch b/dev-perl/Net-Daemon/files/Net-Daemon-0.480.0-perl526.patch
new file mode 100644
index 000000000000..fee09acea6cd
--- /dev/null
+++ b/dev-perl/Net-Daemon/files/Net-Daemon-0.480.0-perl526.patch
@@ -0,0 +1,35 @@
+From 08cfbdfae6e6956e1e2bbc2d0821c64daea9fd55 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 8 Oct 2017 10:17:23 +1300
+Subject: Fix ReadConfigFile implementation traversing @INC
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123213
+Bug: https://bugs.gentoo.org/633722
+---
+ lib/Net/Daemon.pm | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/lib/Net/Daemon.pm b/lib/Net/Daemon.pm
+index fbcc9dd..6aaa151 100644
+--- a/lib/Net/Daemon.pm
++++ b/lib/Net/Daemon.pm
+@@ -29,6 +29,7 @@ use IO::Socket ();
+ use Config ();
+ use Net::Daemon::Log ();
+ use POSIX ();
++use File::Spec ();
+
+
+ package Net::Daemon;
+@@ -201,7 +202,7 @@ sub ReadConfigFile {
+ if (! -f $file) {
+ $self->Fatal("No such config file: $file");
+ }
+- my $copts = do $file;
++ my $copts = do File::Spec->rel2abs($file);
+ if ($@) {
+ $self->Fatal("Error while processing config file $file: $@");
+ }
+--
+2.14.1
+
diff --git a/dev-perl/Net-Daemon/metadata.xml b/dev-perl/Net-Daemon/metadata.xml
new file mode 100644
index 000000000000..597f1de41e70
--- /dev/null
+++ b/dev-perl/Net-Daemon/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Net-Daemon</remote-id>
+ <remote-id type="cpan-module">Net::Daemon</remote-id>
+ <remote-id type="cpan-module">Net::Daemon::Log</remote-id>
+ <remote-id type="cpan-module">Net::Daemon::Test</remote-id>
+ <remote-id type="cpan-module">Net::Daemon::Test::Fork</remote-id>
+ <remote-id type="cpan-module">Net::Daemon::Test::Win32</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Domain-TLD-1.740.0 b/dev-perl/Net-Domain-TLD-1.740.0
deleted file mode 100644
index 9caa12d99d0b..000000000000
--- a/dev-perl/Net-Domain-TLD-1.740.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Current top level domain names including new ICANN additions and ccTLDs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Domain-TLD/
-KEYWORDS=amd64 ~arm hppa ~mips ppc ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXP/Net-Domain-TLD-1.74.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=db2897c03aa6550efa15a9e78640d1f6
diff --git a/dev-perl/Net-Domain-TLD-1.750.0 b/dev-perl/Net-Domain-TLD-1.750.0
deleted file mode 100644
index 8a24245a8629..000000000000
--- a/dev-perl/Net-Domain-TLD-1.750.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Current top level domain names including new ICANN additions and ccTLDs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Domain-TLD/
-KEYWORDS=~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXP/Net-Domain-TLD-1.75.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=04cba6d05bf57b924c217de9d074fa1a
diff --git a/dev-perl/Net-Domain-TLD/Manifest b/dev-perl/Net-Domain-TLD/Manifest
new file mode 100644
index 000000000000..99b19e89609e
--- /dev/null
+++ b/dev-perl/Net-Domain-TLD/Manifest
@@ -0,0 +1,5 @@
+DIST Net-Domain-TLD-1.74.tar.gz 36300 BLAKE2B 7dc4a302b2ed3002dbc40dc6cd1ad1948a8eb53a246eafe7a06f3e0932b61c6f8dddce20a7c6473a8ff48c230c3e8a2de44f1d24fe40c0e45728797ec3ab548e SHA512 40e9e4776b078c525e886e6f7c5151aee44ce9187bb348128221927c8c92ae72318328d420a3626c0b5a1c05a742e4fefe8ca1d2eb4fac6a2e74c65ebc1c4507
+DIST Net-Domain-TLD-1.75.tar.gz 39719 BLAKE2B c6b68374e7d738d4bb73e0a59e291c9adb612b8c1d3ae25db29563e5ff9566757a1fddeaf5a3973cff4f4d890d0038d56f78c267aaf19eb91e6a2e1fde300123 SHA512 88b090f427e7fccd8394059b643f260a83fe9ec3fd6741972ec388325bb8c178d9d89fc8da9b1338441972e6744117c4effe3551c2c3f95d52022496667fa4f1
+EBUILD Net-Domain-TLD-1.740.0.ebuild 440 BLAKE2B f503def8407e7b5fb4d37136ade6fdc960d047b338f593db5410e5d04f05eb01beb1230d4649050f9f104ef8bf42a4ecf42063c79e11646ec385572a0486d6c1 SHA512 b51396d824c895c27f296be583bafb6ec06bc41f3203cd81a19c2985c04f4fa223d282be4d461c91137a92ced89135b648dc6472a741e30bd6af63855fe3dcbf
+EBUILD Net-Domain-TLD-1.750.0.ebuild 445 BLAKE2B 565e220fd3b7d562d05476dceb80083e3436a5ec6d53b61c1d7d53d183d5e7668b0f2962c742b692f8f4daa370cd5a193e7a7c65f8b8952810b662369bf5ca15 SHA512 37d876629a3c25b9e137e6e7e5ec32c531c6fc5cbbf6fd721b3956949df9d7382a5fe93b504c526fe456d43fdf59ca26950f60df3997cd20f46ca75f83a01818
+MISC metadata.xml 401 BLAKE2B c448963ce478f79c767b536e41758ff64db2d0976c0f2384571c2edbc2a697d0d5add70aae603946823eb9f5fcb6fe9436a6dd5c7e08319b29cc93db9047c21a SHA512 2843912ba604beb75b986da3e4c24ce959db67bcbd069cd47dfb535f3aeefe9209d4381b705bbe1996617fcb438c432699cab9f85336ea65436e78b174ae1a6c
diff --git a/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.740.0.ebuild b/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.740.0.ebuild
new file mode 100644
index 000000000000..ac590f2f42a8
--- /dev/null
+++ b/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.740.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXP
+DIST_VERSION=1.74
+inherit perl-module
+
+DESCRIPTION="Current top level domain names including new ICANN additions and ccTLDs"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ~mips ppc ppc64 ~sparc x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0.ebuild b/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0.ebuild
new file mode 100644
index 000000000000..1d1e7389bcbb
--- /dev/null
+++ b/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXP
+DIST_VERSION=1.75
+inherit perl-module
+
+DESCRIPTION="Current top level domain names including new ICANN additions and ccTLDs"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Net-Domain-TLD/metadata.xml b/dev-perl/Net-Domain-TLD/metadata.xml
new file mode 100644
index 000000000000..d1d33913318f
--- /dev/null
+++ b/dev-perl/Net-Domain-TLD/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">Net-Domain-TLD</remote-id>
+ <remote-id type="cpan-module">Net::Domain::TLD</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-FreeDB-0.100.0 b/dev-perl/Net-FreeDB-0.100.0
deleted file mode 100644
index f498dd3abac9..000000000000
--- a/dev-perl/Net-FreeDB-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/CDDB-File-1.10.0 >=virtual/perl-File-Temp-0.50.0 virtual/perl-IO dev-perl/Moo >=virtual/perl-libnet-2.120.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Most ) dev-lang/perl:=
-DESCRIPTION=OOP interface to the FreeDB database
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-FreeDB/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CDDB-File-1.10.0 >=virtual/perl-File-Temp-0.50.0 virtual/perl-IO dev-perl/Moo >=virtual/perl-libnet-2.120.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DS/DSHULTZ/Net-FreeDB-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7a0a2a0ef1bb4d5294129a7f582bc08c
diff --git a/dev-perl/Net-FreeDB-0.80.0-r1 b/dev-perl/Net-FreeDB-0.80.0-r1
deleted file mode 100644
index 68f306a4947d..000000000000
--- a/dev-perl/Net-FreeDB-0.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/CDDB-File-1.10.0 virtual/perl-libnet >=virtual/perl-File-Temp-0.50.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=OOP interface to the FreeDB database
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-FreeDB/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CDDB-File-1.10.0 virtual/perl-libnet >=virtual/perl-File-Temp-0.50.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROAM/Net-FreeDB-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=25c3b306f7aa8154a9c6348af4259973
diff --git a/dev-perl/Net-FreeDB/Manifest b/dev-perl/Net-FreeDB/Manifest
new file mode 100644
index 000000000000..887060965e10
--- /dev/null
+++ b/dev-perl/Net-FreeDB/Manifest
@@ -0,0 +1,5 @@
+DIST Net-FreeDB-0.08.tar.gz 19210 BLAKE2B 19d64b824a7b69128df2095d913cf2933b9b0c1165d754289c40fdcc8f345f496cea10e1980759c3eae7c2775b2c2d5f18eb8e065295f36bff084d3143b35e48 SHA512 64a33a4aac43580881302a35c204cc00f99dde80a5fb7154153fad32b93db48369739fc1b5631900243cd90882ac2308e1afdee12a0bd39b10e1770f4ee36625
+DIST Net-FreeDB-0.10.tar.gz 23869 BLAKE2B 4fcd4e38db84efd55f96738ebe04330cc46005038282857a55095a25cc72bc1a1bdd4d12282a38e738eabcaf4efe318cf1505e60e41e88f7156fc6768be51f04 SHA512 b1b249dfb81128645e6e3481f93d914fc11ecf931b91f6a21a065fa2fde8674f9c8b5466b3112be4f4f28556c0ec899cf8723e60adaaf26b5165e61d61445368
+EBUILD Net-FreeDB-0.100.0.ebuild 765 BLAKE2B e6184b227f45ce4d23763fe2a4ed70b2071165b1db0d53ec54f59fab27b2af6d19d5250553ed98a09748db23134c27235b1b188ecf0ea1dcb202cdc9a57803ee SHA512 bf4a11cfe51536a0c55f4f3897bc98974d7ecf74c3210955f945e600b0e500efddbd767e581c1f5aa4488f5fef14e013b3201c1cf4c5154246711cb88cc90886
+EBUILD Net-FreeDB-0.80.0-r1.ebuild 400 BLAKE2B a201421be941e4f04136e39f0eb7e69202ad6b71e49317c5c8243960e28edb799d80f8a9049772e7312af0192aed3739bd50fdfadae2978078f41b557bbf4367 SHA512 f9273d221148cc3e62a88d207e3b5aa0219532cd59443ba0175fac9faae3db8c05affdc126da744a250c47f911a21148d72bb788ebbe617631f4f6f061538d84
+MISC metadata.xml 392 BLAKE2B a3e5869524cc94bcdc945fa9cfe800b33741377140c0c5a4aa63879341169719068db15d2470a470ce654eb745cca6b85b99568efb10179dc00069c0e24f7eea SHA512 049985b4c66c41e098f2add8265b41001bc9ade81810bb387aa603d38b859d90c946be72089027a72ca4b41fb081c86dc4ff6437faf99232ad380661458bb82d
diff --git a/dev-perl/Net-FreeDB/Net-FreeDB-0.100.0.ebuild b/dev-perl/Net-FreeDB/Net-FreeDB-0.100.0.ebuild
new file mode 100644
index 000000000000..304e7db3d135
--- /dev/null
+++ b/dev-perl/Net-FreeDB/Net-FreeDB-0.100.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DSHULTZ
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="OOP interface to the FreeDB database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CDDB-File-1.10.0
+ >=virtual/perl-File-Temp-0.50.0
+ virtual/perl-IO
+ dev-perl/Moo
+ >=virtual/perl-libnet-2.120.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Most
+ )
+"
+src_test() {
+ local my_test_control;
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if has network ${my_test_control} ; then
+ export HAVE_INTERNET=1
+ perl_rm_files "t/16-get_local_disc_id.t" "t/17-get_local_disc_data.t"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-FreeDB/Net-FreeDB-0.80.0-r1.ebuild b/dev-perl/Net-FreeDB/Net-FreeDB-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..9760e6ea28e9
--- /dev/null
+++ b/dev-perl/Net-FreeDB/Net-FreeDB-0.80.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ROAM
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="OOP interface to the FreeDB database"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/CDDB-File-1.10.0
+ virtual/perl-libnet
+ >=virtual/perl-File-Temp-0.50.0
+"
+DEPEND="${RDEPEND}
+"
+
+SRC_TEST=online
diff --git a/dev-perl/Net-FreeDB/metadata.xml b/dev-perl/Net-FreeDB/metadata.xml
new file mode 100644
index 000000000000..4f3a98c6d843
--- /dev/null
+++ b/dev-perl/Net-FreeDB/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">Net-FreeDB</remote-id>
+ <remote-id type="cpan-module">Net::FreeDB</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist-1.40.0-r1 b/dev-perl/Net-Google-SafeBrowsing-Blocklist-1.40.0-r1
deleted file mode 100644
index 82fc2620275b..000000000000
--- a/dev-perl/Net-Google-SafeBrowsing-Blocklist-1.40.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/URI >=virtual/perl-Math-BigInt-1.87 virtual/perl-DB_File || ( virtual/perl-Math-BigInt-FastCalc dev-perl/Math-BigInt-GMP ) test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Query a Google SafeBrowsing table
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Google-SafeBrowsing-Blocklist/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=Apache-2.0
-RDEPEND=dev-perl/URI >=virtual/perl-Math-BigInt-1.87 virtual/perl-DB_File || ( virtual/perl-Math-BigInt-FastCalc dev-perl/Math-BigInt-GMP ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBORN/Net-Google-SafeBrowsing-Blocklist-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=16d10873e51c0c6358e158bb2d45892e
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2 b/dev-perl/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2
deleted file mode 100644
index a3d3e31b817a..000000000000
--- a/dev-perl/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/URI >=virtual/perl-Math-BigInt-1.87 virtual/perl-DB_File || ( virtual/perl-Math-BigInt-FastCalc dev-perl/Math-BigInt-GMP ) test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Query a Google SafeBrowsing table
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Google-SafeBrowsing-Blocklist/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-perl/URI >=virtual/perl-Math-BigInt-1.87 virtual/perl-DB_File || ( virtual/perl-Math-BigInt-FastCalc dev-perl/Math-BigInt-GMP ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBORN/Net-Google-SafeBrowsing-Blocklist-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=30e5832ce8eb60e33a6f69ce95738819
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest
new file mode 100644
index 000000000000..b2ec48dc8a74
--- /dev/null
+++ b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Manifest
@@ -0,0 +1,4 @@
+DIST Net-Google-SafeBrowsing-Blocklist-1.04.tar.gz 5208 BLAKE2B f3b496206f243407e914b17b6b03ae5394d3808a86e2da9fc1876360a0e6f2dedd677f886ceb5e57ea26fc947bc0fe412ff6fac5f2d28b8f9597713230a329c4 SHA512 c9ed460cc1c2c48802cdaf23d8385fa176e5783b91fb28a1d1687e4c5cc29b4a0c399f7448a8a1233f9ad64ad96572d5c7d4b0638fb37364c882e626b0863edc
+EBUILD Net-Google-SafeBrowsing-Blocklist-1.40.0-r1.ebuild 578 BLAKE2B e3ab95e3e9c676a72fa0fb1f818e050498046aeff48caca9c867bced9a19bb4a9243458bfa9774ff44a18ea5dca516a58bc4b3d407c630b98491fb0014e89597 SHA512 6506a7a484f6572b9efa9d50f512220a5fd9fb0e55cb573619aa69690a67d119e38f71fb21109ca38f06bbd4646573a3b06d522e0fe33dae0dd6d20d80b9ac6b
+EBUILD Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild 530 BLAKE2B 18bdf4acdfca5069f02751d697650500dfb38b7cced9cbba5ca6111f98acb2ae61109f2f3775e09319730e359a89902c7d73792f3d3989352a080fe0cd92ed66 SHA512 cae1b246349dc00554334ee87a058574c1df4e2ef736581acb5d39f343ced0cc043d43aff52f21ce371ae2a2894ad922dce5daadad48461fa9eb66b9505097e5
+MISC metadata.xml 523 BLAKE2B 2efae865b681e23488025f1477f41c9d32ad994aa365cb88f2b21b2ddc502f1d2c612e35c2fb2f6923e98c01edfabbc47afe1587f8b49c70f08f3c175edc8119 SHA512 cd9368f5fd5e6cc8a3c723885cf8da1bb9ad98a193bc7ecb2e00196b8d4b40e382211a531bddf39faba94c5296c3369bf252ec2a96346beb447f949ee6c61268
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r1.ebuild b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..44a6b92ee10d
--- /dev/null
+++ b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANBORN
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Query a Google SafeBrowsing table"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="dev-perl/URI
+ >=virtual/perl-Math-BigInt-1.87
+ virtual/perl-DB_File
+ || (
+ virtual/perl-Math-BigInt-FastCalc
+ dev-perl/Math-BigInt-GMP
+ )"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild
new file mode 100644
index 000000000000..47c8903f8cfa
--- /dev/null
+++ b/dev-perl/Net-Google-SafeBrowsing-Blocklist/Net-Google-SafeBrowsing-Blocklist-1.40.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBORN
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Query a Google SafeBrowsing table"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/URI
+ >=virtual/perl-Math-BigInt-1.87
+ virtual/perl-DB_File
+ || (
+ virtual/perl-Math-BigInt-FastCalc
+ dev-perl/Math-BigInt-GMP
+ )"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml b/dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml
new file mode 100644
index 000000000000..180b914c7699
--- /dev/null
+++ b/dev-perl/Net-Google-SafeBrowsing-Blocklist/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-Google-SafeBrowsing-Blocklist</remote-id>
+ <remote-id type="cpan-module">Net::Google::SafeBrowsing::Blocklist</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-HTTP-6.120.0 b/dev-perl/Net-HTTP-6.120.0
deleted file mode 100644
index fef036ad28f2..000000000000
--- a/dev-perl/Net-HTTP-6.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-1.380.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-Socket virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Low-level HTTP connection (client)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-HTTP/
-IUSE=minimal test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-1.380.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/Net-HTTP-6.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28f6879cacc2e4182666a629d83b2098
diff --git a/dev-perl/Net-HTTP-6.130.0 b/dev-perl/Net-HTTP-6.130.0
deleted file mode 100644
index 9a61416879c3..000000000000
--- a/dev-perl/Net-HTTP-6.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-1.380.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-Socket virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Low-level HTTP connection (client)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-HTTP/
-IUSE=minimal test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-1.380.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/Net-HTTP-6.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7fbf7449db9db7a4b3341a11a104395c
diff --git a/dev-perl/Net-HTTP-6.150.0 b/dev-perl/Net-HTTP-6.150.0
deleted file mode 100644
index 5e37b09f881a..000000000000
--- a/dev-perl/Net-HTTP-6.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-1.380.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Socket virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Low-level HTTP connection (client)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-HTTP/
-IUSE=minimal test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-1.380.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/Net-HTTP-6.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bfed5b93ceea78e5205908bcb2d73b04
diff --git a/dev-perl/Net-HTTP-6.160.0 b/dev-perl/Net-HTTP-6.160.0
deleted file mode 100644
index fdee4ce9884e..000000000000
--- a/dev-perl/Net-HTTP-6.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-2.12.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Socket virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Low-level HTTP connection (client)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-HTTP/
-IUSE=minimal test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-2.12.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/Net-HTTP-6.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=febb0829feb834a5f65df27a9f05e4a1
diff --git a/dev-perl/Net-HTTP-6.170.0 b/dev-perl/Net-HTTP-6.170.0
deleted file mode 100644
index e9a1d8373670..000000000000
--- a/dev-perl/Net-HTTP-6.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-2.12.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Socket virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Low-level HTTP connection (client)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-HTTP/
-IUSE=minimal test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( virtual/perl-IO-Socket-IP dev-perl/IO-Socket-INET6 >=dev-perl/IO-Socket-SSL-2.12.0 ) virtual/perl-Carp !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/Net-HTTP-6.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f67e7c500e1bef8715cb137cd0f75381
diff --git a/dev-perl/Net-HTTP-6.90.0 b/dev-perl/Net-HTTP-6.90.0
deleted file mode 100644
index 5eaf97e6b90d..000000000000
--- a/dev-perl/Net-HTTP-6.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/IO-Socket-SSL-1.380.0 ) !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Low-level HTTP connection (client)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-HTTP/
-IUSE=minimal
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/IO-Socket-SSL-1.380.0 ) !<dev-perl/libwww-perl-6 virtual/perl-Compress-Raw-Zlib virtual/perl-IO virtual/perl-IO-Compress dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Net-HTTP-6.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d9b70fa7ee9bfe9c69346704ba932c87
diff --git a/dev-perl/Net-HTTP/Manifest b/dev-perl/Net-HTTP/Manifest
new file mode 100644
index 000000000000..3208b9dab6fe
--- /dev/null
+++ b/dev-perl/Net-HTTP/Manifest
@@ -0,0 +1,15 @@
+AUX 6.12-networktest.patch 3533 BLAKE2B d81d161a2ceb342d689e1e464ff2aa7102d3c49f48cee14cb5c49c2e8c5e1a26c1e30dd7bb7e7ddfce4583c455a069ce48b4576ef9ff63a49d47f8d818bf2d4e SHA512 789a613b42202aabe9bc35a82266096d73843906a193fa4d6b42a1dd3bbd9f84fd7d561dd4a19d28c77df1eaf65b270b8e3dff823cb1e7de07fd5798e0571182
+AUX networktest.patch 1554 BLAKE2B 58cf7033b8e4cb7f632c40f4e0b736d6193f39a727bb3e1de3e684d93a0a4b62d39395f686bad4dc4d11181b8e2b255d99afa060f856527077a47df3d31a1e7e SHA512 97d03089bf155955fd047bbc069d11274faff4f22ea410a80b650f44ea7708708e490b26f9b31037800a140c1b79c0270af3053569efe0776ce6fb272d16797a
+DIST Net-HTTP-6.09.tar.gz 17686 BLAKE2B 25506bd55a9469d73b7fcf469ac9b186c62aa60f682c3456ff7c2079055a8562544dfe8ccab3fa181b6edd16f821e7e906fed3b35b0c69597957c74e377b9a32 SHA512 ae36c8367206f18190237f9c6db417054b78f99cfa79cc651550d3612505faf9d31e415c8b32e7f87f4fd389ccaa0e23f62c3781f6f27485b7296b2fe48d7e45
+DIST Net-HTTP-6.12.tar.gz 29548 BLAKE2B 70bb5f20dcd98918a50466e6ccda1585be4ce9ef479292c86dc0083f8f720f7b35eee553b9b80cea8c6c84f53b1002dd8fcfebd26bf942988ef560b4763ea927 SHA512 5353f1c5914f90338f05342904224ff7998133e025de4389a68e9abf521040a1f9bb4c9b8c13f65bb014947fc3186c1d7e078a699f40a3edf5afed3a0da8746d
+DIST Net-HTTP-6.13.tar.gz 29658 BLAKE2B c361317dd69a0b767eaa0101016db8848e0078582f6a316497146d30a12ba9f7b633e5937c7a34fd66d2c244f18fb0681f2234028c062ac67f96fb542538eb77 SHA512 7c94248d03fc4b0334439a055edcf840b5dadcd2e69f05834c54e4c45908f68c2783da3189e4cd2a5f3caf51f95e483241a7e2f1f58851029c70cffc3bbfac03
+DIST Net-HTTP-6.15.tar.gz 34262 BLAKE2B 58b83edb57938bf654bd95bd423a7694adf2e676a4c20bc96ed3cae94c18c75de56f136ad6896fd101dcafd79cfba2ec2117421a1e7d56f395d65824067cc313 SHA512 10d539a1aaeb2e5850d3a626bd3989824d76f512d5165e934bd0b0d57220ba80aab872e3c36f2d9ef9e1e49e74d2cde31b335ae616b3b299cfd6acea061e3347
+DIST Net-HTTP-6.16.tar.gz 34458 BLAKE2B fceabb6c9b78d8d4c2e2849a6cfa51c474a3efb942b16cc4c713cbf31e892cbbff005783f1d81c070972ba2d47f7c465353d50ea232afd86eb9ab498a89b91dd SHA512 467a536c4ecc5caeeebe2a0523cc311515c39df53d604d8dc9ad78fbe01c8cc5b24bf483884d2aa2a168bc213ddfe964d679474a1be860f10d87283806c0a496
+DIST Net-HTTP-6.17.tar.gz 37943 BLAKE2B 7b32a1bd12803fa5ccabed0e312f97eed9b932f448d2675a01cfa81de2d2d116c41dab1c1a5884a68621cde76bde1c006e6a88c40e88d09b7e60703c6658f14c SHA512 ce4453896fea1194342ed5279173fe3289ae7a2f489145930bd74eb680a347d974675b65d387aa7735d2c5404d7c5a34049b10a1ba87f36df0ad6e3d45d4f2f8
+EBUILD Net-HTTP-6.120.0.ebuild 949 BLAKE2B c6ed98d587359995afb4b18444859796ad5ff344e9a8dcb95cd22552b9fda05c354d8093fe72aae6ddb01be408dc4f81867d403f618db3f717b5e7ee88ddd813 SHA512 c053e14afa685938589653d08683f2e09ddb50181cbc92ac24c856fa65eba3861c70c71428a760d75c112009fcec1b40351d01eb0169c240aa1ed74abd0f4d73
+EBUILD Net-HTTP-6.130.0.ebuild 950 BLAKE2B 95f199bd8115ba53503d6322e1351a7bd7232147c3e39ef4d57b7026afb3f3dd620723cad89dadbb32034ef0f2eb3fbf5ed17259f90ae14710ef47b1bf90ae05 SHA512 c49af5f47571dc5055a4f3c76e3ea0ffc30578e0670c14c88809d40762dc99e0d47408e96dba8f3dff603c2788202f73fe4b99c4d8eb070753f6265a3be17d13
+EBUILD Net-HTTP-6.150.0.ebuild 926 BLAKE2B 182f5e40b463638ac75d66a8faead62528d99eed4a2d23d989fbb788a764900d69ed2cb48aa0efdd7b8fb288ce7798059dc3ad3e7b9d1673dd77054b96332938 SHA512 fdafd78214b436c190e74e3a7703de2a6d6c3bf2625042359c9a20938e44dd5e2651947c758f2bdecf707ed17c4d0776485a5fabd04164760c23142be22607e9
+EBUILD Net-HTTP-6.160.0.ebuild 925 BLAKE2B 480a8f1f8764c49a0d212cbdeae7ce74ff8f55a960c253b28863ce33c3abc86947ad720e4db560ecc4111532e9d15ae7e720ab80b963d5c29cdc1aac9830d3ec SHA512 ae7717fd2ffc8999a9f4d8940673094be1f51bc7eab31b545622741eeb792be65e8251b1b21675b90cbc6dc2f890c2271d5fcb5bee962c85367a21c22dc7a1ce
+EBUILD Net-HTTP-6.170.0.ebuild 937 BLAKE2B 73cc768efc8f63f2b199e2bf6c131bd058b769f533c672e87ae62ea120e8d233a746026948e121237d6ea1dafd76ee7604332897f69bcca47dc61d61bbcde936 SHA512 86de4b7c4f83161f08fa6f2d28691aaf6b2589a5cdef977479769e6bd2defcd6cf1672e0b1de27ceb8828872d877868156db5fc17ca91ec9be4dd989dbeefa2c
+EBUILD Net-HTTP-6.90.0.ebuild 766 BLAKE2B 50bb9235d839badc300c6a4e9e13858faec19a75a02c6fae0f17d2d2116a4a42e758c86f89995ebca8ea011649501ae4dd9269ecbdf313f75905cbdf329b8e92 SHA512 4dd774a461368b50fec5072910334d68fb852ec4c6f20af3726a781ef438aae51fee3658dc77ca2a604517581ffa5d265e1c85b775785b451fe3daf33d2c9175
+MISC metadata.xml 552 BLAKE2B cceb9dac240083ce84261040992af424efbb107431e3c705afe9b8a328cf6fb69c1fa20dec1233fe71e7b2d1103161831293f780c2d1b2c7ff0a56352d1e3f89 SHA512 961ea4e69d6fee34cb1e0086fb4fd451ecb36192a1ab48373350f77e6f7e84e79f20dd7d8fb51429a7e678287f494472358d8e6ad5f8839ce2f159d7bdbb2be0
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.120.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.120.0.ebuild
new file mode 100644
index 000000000000..638461912442
--- /dev/null
+++ b/dev-perl/Net-HTTP/Net-HTTP-6.120.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.12
+inherit perl-module
+
+DESCRIPTION="Low-level HTTP connection (client)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal test"
+
+PATCHES=( "${FILESDIR}/${DIST_VERSION}-networktest.patch" )
+RDEPEND="
+ !minimal? (
+ virtual/perl-IO-Socket-IP
+ dev-perl/IO-Socket-INET6
+ >=dev-perl/IO-Socket-SSL-1.380.0
+ )
+ virtual/perl-Carp
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Compress-Raw-Zlib
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Socket
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.130.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.130.0.ebuild
new file mode 100644
index 000000000000..01cfc32c35d2
--- /dev/null
+++ b/dev-perl/Net-HTTP/Net-HTTP-6.130.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.13
+inherit perl-module
+
+DESCRIPTION="Low-level HTTP connection (client)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal test"
+
+PATCHES=( "${FILESDIR}/6.12-networktest.patch" )
+RDEPEND="
+ !minimal? (
+ virtual/perl-IO-Socket-IP
+ dev-perl/IO-Socket-INET6
+ >=dev-perl/IO-Socket-SSL-1.380.0
+ )
+ virtual/perl-Carp
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Compress-Raw-Zlib
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Socket
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.150.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.150.0.ebuild
new file mode 100644
index 000000000000..e208578046b2
--- /dev/null
+++ b/dev-perl/Net-HTTP/Net-HTTP-6.150.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.15
+inherit perl-module
+
+DESCRIPTION="Low-level HTTP connection (client)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal test"
+
+RDEPEND="
+ !minimal? (
+ virtual/perl-IO-Socket-IP
+ dev-perl/IO-Socket-INET6
+ >=dev-perl/IO-Socket-SSL-1.380.0
+ )
+ virtual/perl-Carp
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Compress-Raw-Zlib
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Socket
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.160.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.160.0.ebuild
new file mode 100644
index 000000000000..6a472b846bd8
--- /dev/null
+++ b/dev-perl/Net-HTTP/Net-HTTP-6.160.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.16
+inherit perl-module
+
+DESCRIPTION="Low-level HTTP connection (client)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal test"
+
+RDEPEND="
+ !minimal? (
+ virtual/perl-IO-Socket-IP
+ dev-perl/IO-Socket-INET6
+ >=dev-perl/IO-Socket-SSL-2.12.0
+ )
+ virtual/perl-Carp
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Compress-Raw-Zlib
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Socket
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.170.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.170.0.ebuild
new file mode 100644
index 000000000000..42488d6d7b0b
--- /dev/null
+++ b/dev-perl/Net-HTTP/Net-HTTP-6.170.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.17
+inherit perl-module
+
+DESCRIPTION="Low-level HTTP connection (client)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal test"
+
+RDEPEND="
+ !minimal? (
+ virtual/perl-IO-Socket-IP
+ dev-perl/IO-Socket-INET6
+ >=dev-perl/IO-Socket-SSL-2.12.0
+ )
+ virtual/perl-Carp
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Compress-Raw-Zlib
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Socket
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.90.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.90.0.ebuild
new file mode 100644
index 000000000000..f68939e1322b
--- /dev/null
+++ b/dev-perl/Net-HTTP/Net-HTTP-6.90.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=6.09
+inherit perl-module
+
+DESCRIPTION="Low-level HTTP connection (client)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal"
+
+PATCHES=( "${FILESDIR}/networktest.patch" )
+RDEPEND="
+ !minimal? (
+ >=dev-perl/IO-Socket-SSL-1.380.0
+ )
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Compress-Raw-Zlib
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Net-HTTP/files/6.12-networktest.patch b/dev-perl/Net-HTTP/files/6.12-networktest.patch
new file mode 100644
index 000000000000..3b67a939fe64
--- /dev/null
+++ b/dev-perl/Net-HTTP/files/6.12-networktest.patch
@@ -0,0 +1,131 @@
+From 3cfadd0fd690678e57eb5b6d1e0528724195238d Mon Sep 17 00:00:00 2001
+From: Olaf Alders <olaf@wundersolutions.com>
+Date: Thu, 29 Dec 2016 22:25:12 -0500
+Subject: [PATCH 1/2] Allow for 302s in live tests.
+
+---
+ t/live-https.t | 7 ++-----
+ t/live.t | 7 ++-----
+ 2 files changed, 4 insertions(+), 10 deletions(-)
+
+diff --git a/t/live-https.t b/t/live-https.t
+index 3482bbf..82e3b3d 100644
+--- a/t/live-https.t
++++ b/t/live-https.t
+@@ -63,12 +63,9 @@ for ( 1 .. 2 ) {
+ $buf .= $tmp;
+ }
+ $buf =~ s/\r//g;
+-
+- # ( my $out = $buf ) =~ s/^/# /gm;
+- # print $out;
+
+- is( $code, "200" );
++ ok( $code == 302 || $code == 200, 'success' );
+ like( $h{'Content-Type'}, qr{text/html} );
+- like( $buf, qr{</html>} );
++ like( $buf, qr{</html>}i );
+ }
+
+diff --git a/t/live.t b/t/live.t
+index 747515a..9a8306d 100644
+--- a/t/live.t
++++ b/t/live.t
+@@ -57,12 +57,9 @@ for ( 1 .. 2 ) {
+ $buf .= $tmp;
+ }
+ $buf =~ s/\r//g;
+-
+- # ( my $out = $buf ) =~ s/^/# /gm;
+- # print $out;
+
+- is( $code, "200" );
++ ok( $code == 302 || $code == 200, 'success' );
+ like( $h{'Content-Type'}, qr{text/html} );
+- like( $buf, qr{</html>} );
++ like( $buf, qr{</html>}i );
+ }
+
+--
+2.11.0
+
+From e9e0dcfb01425e3f620312375eaa50c4d6d0e561 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 8 Jan 2017 17:54:44 +1300
+Subject: [PATCH 2/2] Use NO_NETWORK_TESTING env var to fence off live tests
+
+---
+ t/live-https.t | 4 ++--
+ t/live.t | 4 ++--
+ t/rt-112313.t | 25 ++++++++++++++++++++-----
+ 3 files changed, 24 insertions(+), 9 deletions(-)
+
+diff --git a/t/live-https.t b/t/live-https.t
+index 82e3b3d..7d5d258 100644
+--- a/t/live-https.t
++++ b/t/live-https.t
+@@ -1,6 +1,6 @@
+ BEGIN {
+- unless ( -f "t/LIVE_TESTS" || -f "LIVE_TESTS" ) {
+- print "1..0 # SKIP Live tests disabled; pass --live-tests to Makefile.PL to enable\n";
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP Live tests disabled due to NO_NETWORK_TESTING\n";
+ exit;
+ }
+ eval {
+diff --git a/t/live.t b/t/live.t
+index 9a8306d..a7c2f9d 100644
+--- a/t/live.t
++++ b/t/live.t
+@@ -1,6 +1,6 @@
+ BEGIN {
+- unless ( -f "t/LIVE_TESTS" || -f "LIVE_TESTS" ) {
+- print "1..0 # SKIP Live tests disabled; pass --live-tests to Makefile.PL to enable\n";
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP Live tests disabled due to NO_NETWORK_TESTING\n";
+ exit;
+ }
+ eval {
+diff --git a/t/rt-112313.t b/t/rt-112313.t
+index 365d498..f98040d 100644
+--- a/t/rt-112313.t
++++ b/t/rt-112313.t
+@@ -1,3 +1,23 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP Live tests disabled due to NO_NETWORK_TESTING\n";
++ exit;
++ }
++ eval {
++ require IO::Socket::INET;
++ my $s = IO::Socket::INET->new(
++ PeerHost => "httpbin.org:80",
++ Timeout => 5,
++ );
++ die "Can't connect: $@" unless $s;
++ };
++ if ($@) {
++ print "1..0 # SKIP Can't connect to httpbin.org\n";
++ print $@;
++ exit;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Test::More;
+@@ -15,11 +35,6 @@ use Net::HTTP;
+ # So, we check that the reponse growth is only one byte after each iteration and also test multiple
+ # times across the 1024, 2048 and 3072 boundaries...
+
+-unless (-f "t/LIVE_TESTS" || -f "LIVE_TESTS")
+-{
+- print "1..0 # SKIP Live tests disabled; pass --live-tests to Makefile.PL to enable\n";
+- exit;
+-}
+
+ sub try
+ {
+--
+2.11.0
+
diff --git a/dev-perl/Net-HTTP/files/networktest.patch b/dev-perl/Net-HTTP/files/networktest.patch
new file mode 100644
index 000000000000..c1789424f0ce
--- /dev/null
+++ b/dev-perl/Net-HTTP/files/networktest.patch
@@ -0,0 +1,48 @@
+diff -Naur Net-HTTP-6.09/Makefile.PL Net-HTTP-6.09b/Makefile.PL
+--- Net-HTTP-6.09/Makefile.PL 2015-05-02 03:08:06.000000000 +0000
++++ Net-HTTP-6.09b/Makefile.PL 2016-03-01 03:52:01.412179572 +0000
+@@ -3,16 +3,6 @@
+ require 5.006002;
+ use strict;
+ use ExtUtils::MakeMaker;
+-use Getopt::Long qw(GetOptions);
+-GetOptions(\my %opt, 'live-tests',) or warn "Usage: $0 [--live-tests]\n";
+-
+-my $flag_file = "t/LIVE_TESTS";
+-if ($opt{"live-tests"}) {
+- open(my $fh, ">", $flag_file) || die;
+-}
+-else {
+- unlink($flag_file);
+-}
+
+ WriteMakefile(
+ NAME => 'Net::HTTP',
+diff -Naur Net-HTTP-6.09/t/apache-https.t Net-HTTP-6.09b/t/apache-https.t
+--- Net-HTTP-6.09/t/apache-https.t 2015-05-01 18:12:51.000000000 +0000
++++ Net-HTTP-6.09b/t/apache-https.t 2016-03-01 03:51:19.511547486 +0000
+@@ -1,8 +1,8 @@
+ #!perl -w
+
+ BEGIN {
+- unless (-f "t/LIVE_TESTS" || -f "LIVE_TESTS") {
+- print "1..0 # SKIP Live tests disabled; pass --live-tests to Makefile.PL to enable\n";
++ if ($ENV{NO_NETWORK_TESTING}) {
++ print "1..0 # SKIP Live tests disabled\n";
+ exit;
+ }
+ eval {
+diff -Naur Net-HTTP-6.09/t/apache.t Net-HTTP-6.09b/t/apache.t
+--- Net-HTTP-6.09/t/apache.t 2015-05-01 18:12:51.000000000 +0000
++++ Net-HTTP-6.09b/t/apache.t 2016-03-01 04:01:59.267131963 +0000
+@@ -1,8 +1,8 @@
+ #!perl -w
+
+ BEGIN {
+- unless (-f "t/LIVE_TESTS" || -f "LIVE_TESTS") {
+- print "1..0 # SKIP Live tests disabled; pass --live-tests to Makefile.PL to enable\n";
++ if( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP Live tests disabled\n";
+ exit;
+ }
+ eval {
diff --git a/dev-perl/Net-HTTP/metadata.xml b/dev-perl/Net-HTTP/metadata.xml
new file mode 100644
index 000000000000..16153c6dcc90
--- /dev/null
+++ b/dev-perl/Net-HTTP/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Net-HTTP</remote-id>
+ <remote-id type="cpan-module">Net::HTTP</remote-id>
+ <remote-id type="cpan-module">Net::HTTP::Methods</remote-id>
+ <remote-id type="cpan-module">Net::HTTP::NB</remote-id>
+ <remote-id type="cpan-module">Net::HTTPS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-IDN-Encode-2.300.0 b/dev-perl/Net-IDN-Encode-2.300.0
deleted file mode 100644
index 19b4a17d47c0..000000000000
--- a/dev-perl/Net-IDN-Encode-2.300.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Unicode-Normalize virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Internationalizing Domain Names in Applications (IDNA)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-IDN-Encode/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Unicode-Normalize dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.300.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4efb614623fb4cfe8852c63060893c62
diff --git a/dev-perl/Net-IDN-Encode-2.301.0 b/dev-perl/Net-IDN-Encode-2.301.0
deleted file mode 100644
index 7079ce470ea6..000000000000
--- a/dev-perl/Net-IDN-Encode-2.301.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Unicode-Normalize virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Internationalizing Domain Names in Applications (IDNA)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-IDN-Encode/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Unicode-Normalize dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.301.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=da351e066a13ca33831a3da45cf6bb2b
diff --git a/dev-perl/Net-IDN-Encode-2.302.0 b/dev-perl/Net-IDN-Encode-2.302.0
deleted file mode 100644
index 5e68c688badb..000000000000
--- a/dev-perl/Net-IDN-Encode-2.302.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Unicode-Normalize virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Internationalizing Domain Names in Applications (IDNA)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-IDN-Encode/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Unicode-Normalize dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.302.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9dbb970218e9e63e6c667a90f5a18530
diff --git a/dev-perl/Net-IDN-Encode-2.303.0 b/dev-perl/Net-IDN-Encode-2.303.0
deleted file mode 100644
index 655cf0556be2..000000000000
--- a/dev-perl/Net-IDN-Encode-2.303.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Unicode-Normalize virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Internationalizing Domain Names in Applications (IDNA)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-IDN-Encode/
-IUSE=test examples
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Unicode-Normalize dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.303.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b8d27015fc74ac40eb0c9622b7af5638
diff --git a/dev-perl/Net-IDN-Encode-2.400.0 b/dev-perl/Net-IDN-Encode-2.400.0
deleted file mode 100644
index 14e25845a4d0..000000000000
--- a/dev-perl/Net-IDN-Encode-2.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Unicode-Normalize virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Internationalizing Domain Names in Applications (IDNA)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-IDN-Encode/
-IUSE=test examples
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Unicode-Normalize dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.400.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3af0e28a64b6ce35782be7221d28e95f
diff --git a/dev-perl/Net-IDN-Encode/Manifest b/dev-perl/Net-IDN-Encode/Manifest
new file mode 100644
index 000000000000..03dd8f604af9
--- /dev/null
+++ b/dev-perl/Net-IDN-Encode/Manifest
@@ -0,0 +1,11 @@
+DIST Net-IDN-Encode-2.300.tar.gz 433068 BLAKE2B b34287637d38500dd5477f289b04255345bb81c76de5a1974d6f48812ea6235f78384e32e7df65cbefe244913f87f5e7a3ca4bd7a252449297686bb6de5cf9f2 SHA512 a9079e510afa83f5c57c07817a6772e85993d1deeb11a3a77faf6c6cef8c1883fd0b15bdee54009384d49a0c5eec80366a77bfda80ae03ee65155f0ff6635997
+DIST Net-IDN-Encode-2.301.tar.gz 433213 BLAKE2B 9e8737722b3597b587e3e5faf2b405bce720251596fa42c45d536ae364be008e12162cafd38b556d5a5261dfd6fe271274b7f7a1abb001a711fe9c7a1a1695d0 SHA512 7f0e2ffa7493c2ee28aa911240f23dd9a55633bd56c7655a7d00cdcf7ca7c747fc144bf6f06e6a76ceeee2a0fed20f85993765a25bee1999bd0ed0fd8b02ec90
+DIST Net-IDN-Encode-2.302.tar.gz 433145 BLAKE2B c619da0698528e5c00fcb7fb4c0a23802493ed39ad96fe336eec071e02b8f2c4929e7ddd10ec018cfaf3df19f13af5ba94c40b0f12281be7fa7c4b88bedfdcb9 SHA512 e213025fea99e8084bb856eeee30f188231be4a460742686571fbef522f8b0fdd5deea7c89ab12aa77bd2fb3117281e3ef1172c2285a63700f86f9683751793f
+DIST Net-IDN-Encode-2.303.tar.gz 432454 BLAKE2B 9a5994a17ce5d81b1866db4cce3801698be97436413a28b291796ff68dfb608eaa95415f8e435f4e635da45318746c644ac85f80d1875ab21877c119dace2a6e SHA512 3053792fdba9dfa5239b20f21f8b9922d438a5e247cc3066d5097df588ec3fe2800b013c72dcebaff847468fefeb709fc2f2dbb8c2e984a384a2d66aa318d379
+DIST Net-IDN-Encode-2.400.tar.gz 432177 BLAKE2B 1377340423c72775414fd27d2c140d3eaf231d782f44570998add049f18a7904b0f24514bd1d79b88d0c828fbdc7974e702e33af3a05a5d1c22c00193e5890d1 SHA512 ea58d8825a9552851a0cac898744cdeb0e99e48f76809b58e7586d6992919339cc670506584df2d81c4e98cf7e6cfd1e96330e00f0e216f33033a743cb872d94
+EBUILD Net-IDN-Encode-2.300.0.ebuild 538 BLAKE2B 679feb6507ea205fc968fd139b01a17dddfdf3955d3d6c956a8fe211700511113749848605ad47b669f927c8ed1befe4c7a90d69700b1288aaf3acc948a612b6 SHA512 23faf95704f4ae36eb2121dadc1e074e21cb9e52db3994bae06c44d59ea292fb5cbe6078fb9694a405cfc6f63241398074b3d94e77dc964be22a9a2673977667
+EBUILD Net-IDN-Encode-2.301.0.ebuild 590 BLAKE2B 600ab869fb7e88a80bd8e69424f168cf31b6cfc634e100029eb02f6a2378b812c3dc8b15fcb5fae5c9e0fb179b22f264aa0e9b939b7dae94a92def8aab5e4abf SHA512 6ea1b19d5d227df9c70b987036c28c0dafc9991b7d6fcaa5fcf942ad414228ada79fbedead1607731c43f791d742a43556ead7fb50aed446c735296c18682de5
+EBUILD Net-IDN-Encode-2.302.0.ebuild 590 BLAKE2B fe75c34f1dab68017af7154a899ae4dcb1a3048a3800e7c00756cc94f77bf6153d85baea2a839dc1f793198c1859c3b3415de21ee990e3e6b5a58dff1cc730ac SHA512 c5611805bdb3d7477673ba30abae4a90cc3270706e7738075b77c8833e23a5ea6ebd96e2f53f64cec3a6105a59847779401b0c503a04d6558723a3718551bb44
+EBUILD Net-IDN-Encode-2.303.0.ebuild 592 BLAKE2B 3c637d4695bb7b2d40d64c7a9ce891de1296d6c65155fb05c25fe0233a7ce2b6c89fb69276cb26b564d080ebdec6c6aa613ca81ced19177b545fd4a958924b4d SHA512 819290b3d217170bdf6d8daca030663b79590164337475dff856db3868302cf7f8211dd493f50870ecf1021412fde46e4ccdf76d1be6dbd105d4c731041fd51d
+EBUILD Net-IDN-Encode-2.400.0.ebuild 516 BLAKE2B fc462db09ac2187ae474faca82c08bd43d98fb4bc2e5120a83125ddbdb5e6d35050c80c7f52e04a7b874fcdb1e87a381f36c6fca8b02e431fdbdb7411d540476 SHA512 26d18b7ec7397a29238e6d55bb73fe28e1016f3b39080c32a8b5541b5722e94b094f899dcda614b6bf3235cab418b032a22a6fc8f27cdb15c8d46ac015712c64
+MISC metadata.xml 597 BLAKE2B 36725313df1fd525773e0b5df39fcfc8674c5d05e4d859c9a11cfae9adbd49c0a3e8a1f670134dda1932c72ce7a9d520f7429f4a24f8e290b851385372902d88 SHA512 d709bc4a5f6c71d2840c8e4c5d765f8d54e6ee1ad635612d1a0074ca8132afb618391f856a709423ccc47ee31608311feb48674dbe7c76a4ea01ceaf4dd15f65
diff --git a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.300.0.ebuild b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.300.0.ebuild
new file mode 100644
index 000000000000..39a361ff90e6
--- /dev/null
+++ b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.300.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFAERBER
+DIST_VERSION=2.300
+inherit perl-module
+
+DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PERL_RM_FILES=(
+ "t/10pod.t"
+ "t/11pod_cover.t"
+)
+RDEPEND="
+ virtual/perl-Unicode-Normalize
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
diff --git a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.301.0.ebuild b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.301.0.ebuild
new file mode 100644
index 000000000000..05a71a1b84ce
--- /dev/null
+++ b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.301.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFAERBER
+DIST_VERSION=2.301
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Unicode-Normalize
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
+
+src_test() {
+ perl_rm_files t/10pod.t t/11pod_cover.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.302.0.ebuild b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.302.0.ebuild
new file mode 100644
index 000000000000..4d4d828383f6
--- /dev/null
+++ b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.302.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFAERBER
+DIST_VERSION=2.302
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Unicode-Normalize
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
+
+src_test() {
+ perl_rm_files t/10pod.t t/11pod_cover.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.303.0.ebuild b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.303.0.ebuild
new file mode 100644
index 000000000000..a48514781a57
--- /dev/null
+++ b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.303.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFAERBER
+DIST_VERSION=2.303
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Unicode-Normalize
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
+
+src_test() {
+ perl_rm_files t/10pod.t t/11pod_cover.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.400.0.ebuild b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.400.0.ebuild
new file mode 100644
index 000000000000..e62b1a5a7add
--- /dev/null
+++ b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.400.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFAERBER
+DIST_VERSION=2.400
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Unicode-Normalize
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
diff --git a/dev-perl/Net-IDN-Encode/metadata.xml b/dev-perl/Net-IDN-Encode/metadata.xml
new file mode 100644
index 000000000000..7faf5e0aa2bc
--- /dev/null
+++ b/dev-perl/Net-IDN-Encode/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Net-IDN-Encode</remote-id>
+ <remote-id type="cpan-module">Net::IDN::Encode</remote-id>
+ <remote-id type="cpan-module">Net::IDN::Punycode</remote-id>
+ <remote-id type="cpan-module">Net::IDN::Punycode::PP</remote-id>
+ <remote-id type="cpan-module">Net::IDN::UTS46</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-IMAP-Simple-1.220.900 b/dev-perl/Net-IMAP-Simple-1.220.900
deleted file mode 100644
index f1d1b81157e5..000000000000
--- a/dev-perl/Net-IMAP-Simple-1.220.900
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO dev-perl/Parse-RecDescent virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl extension for simple IMAP account handling
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-IMAP-Simple/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO dev-perl/Parse-RecDescent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JE/JETTERO/Net-IMAP-Simple-1.2209.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=50767bbd64fb3d8079dadaa6f3176b62
diff --git a/dev-perl/Net-IMAP-Simple-SSL-1.300.0-r1 b/dev-perl/Net-IMAP-Simple-SSL-1.300.0-r1
deleted file mode 100644
index df800b63014b..000000000000
--- a/dev-perl/Net-IMAP-Simple-SSL-1.300.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/IO-Socket-SSL dev-perl/Net-IMAP-Simple dev-lang/perl:=[-build(-)]
-DESCRIPTION=SSL support for Net::IMAP::Simple
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-IMAP-Simple-SSL/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-Socket-SSL dev-perl/Net-IMAP-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CW/CWEST/Net-IMAP-Simple-SSL-1.3.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a1c01d68695984c5c447d69afa2ff986
diff --git a/dev-perl/Net-IMAP-Simple-SSL/Manifest b/dev-perl/Net-IMAP-Simple-SSL/Manifest
new file mode 100644
index 000000000000..e3c4708ee648
--- /dev/null
+++ b/dev-perl/Net-IMAP-Simple-SSL/Manifest
@@ -0,0 +1,3 @@
+DIST Net-IMAP-Simple-SSL-1.3.tar.gz 1726 BLAKE2B 053c82aedb9c2e2a9c0d54239752c08a87872f66437ade98cb5f959a101b7e52d5aa9aa3a5a5f8b356f2940eeb6b3afb0ee9208c5c18ca2ad2bb4cbda2b8cdce SHA512 cbf8867ba159aa7a0331109dd97f4465ddc416cd47e5232cc553be1019624fa33b0b656bc9e48c73d8f221e6215c8e2e1955c3d51f8050de90d84c92bfb204a2
+EBUILD Net-IMAP-Simple-SSL-1.300.0-r1.ebuild 360 BLAKE2B cff812d06844096632e37e143009d4fc955b368e1dd5f4282f36ff72e819e6cbde1ebfe4dea3bd21c1d90448aa0e60a8896befd92c0e39ae7641f01e3250852a SHA512 d89169418b8e460603211852e5ce28a5f795ba4bd7252d6679af598c4226ee2ac645ad06975bbc512b1f1eda80742d6ac925d6831bfb72b5046b89cd9485bfe1
+MISC metadata.xml 412 BLAKE2B 42a3745f7bc915a2b3f1910cf9abe4edfebdc183ee4b4fdcd9ee5eff03816c86aca88b4930fa3b9a365ae5c9dea2b1565deac59208f65ec1265b2533fdda1731 SHA512 6a3f2a6b44b8044a241d07ff8cfc950f12fefedd1f9d91da5b1ffd99b488592bf16404354e5a5a421e34b1b4a390a08af40d7bd7f89f5ecc1329403ef68058be
diff --git a/dev-perl/Net-IMAP-Simple-SSL/Net-IMAP-Simple-SSL-1.300.0-r1.ebuild b/dev-perl/Net-IMAP-Simple-SSL/Net-IMAP-Simple-SSL-1.300.0-r1.ebuild
new file mode 100644
index 000000000000..2bb3560901fd
--- /dev/null
+++ b/dev-perl/Net-IMAP-Simple-SSL/Net-IMAP-Simple-SSL-1.300.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CWEST
+MODULE_VERSION=1.3
+inherit perl-module
+
+DESCRIPTION="SSL support for Net::IMAP::Simple"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/IO-Socket-SSL
+ dev-perl/Net-IMAP-Simple"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Net-IMAP-Simple-SSL/metadata.xml b/dev-perl/Net-IMAP-Simple-SSL/metadata.xml
new file mode 100644
index 000000000000..097aca87cf71
--- /dev/null
+++ b/dev-perl/Net-IMAP-Simple-SSL/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">Net-IMAP-Simple-SSL</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Simple::SSL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-IMAP-Simple/Manifest b/dev-perl/Net-IMAP-Simple/Manifest
new file mode 100644
index 000000000000..c6bc0f97d0f3
--- /dev/null
+++ b/dev-perl/Net-IMAP-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Net-IMAP-Simple-1.2209.tar.gz 45728 BLAKE2B ccd3648086d63e6865d83bd6c37e3f61ba536ea2be7771e3a674a0459a7455b21f50ad48a4ec7870a7cf88874e920bfb95a9200dae3ea6066b75fd91f061f508 SHA512 21da11eaa069fa6a9f63696fda8447001f345fb1562d8db74658e95be2dfbded323d7e1eaa2bf2d8909f38f27779a9048d820091600ee5f4b4af9bcf951cced1
+EBUILD Net-IMAP-Simple-1.220.900.ebuild 709 BLAKE2B c5ceec1d9ad60d49aa707196260a272fc92bc9a73ffb5bd0b9c68da867e6a56ada3959e33848cc2ca4b80d9201182298c3acd81832f3f926ce6ce65be98710e6 SHA512 e528a0404d9a4331110ddb169c04f75c59f9962fc96254853225b1856007e8cfe1e1c580e4b79ea83205469c7df81dc56591e75210c823ed8aa0cb61abb34965
+MISC metadata.xml 763 BLAKE2B 410e702cacd8d5501a1cdf81d73269862f697f10323f075e375be58fe7a2929d27d0dfdd6f98555302860a36b9b18ed147f0a96d23ea39afe93c0f260ac4a49a SHA512 4876d139e2b3a3395d963cc8a79982cfffbe3ceeffc8955d64d1c429746ae032293ff3e31655f38340615da2e0f66ef9fb6b5ad7dbfddbc66eb6cdc8b64e731d
diff --git a/dev-perl/Net-IMAP-Simple/Net-IMAP-Simple-1.220.900.ebuild b/dev-perl/Net-IMAP-Simple/Net-IMAP-Simple-1.220.900.ebuild
new file mode 100644
index 000000000000..e10efc19fcdd
--- /dev/null
+++ b/dev-perl/Net-IMAP-Simple/Net-IMAP-Simple-1.220.900.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JETTERO
+DIST_VERSION=1.2209
+DIST_EXAMPLES=( "contrib/*" )
+inherit perl-module
+
+DESCRIPTION="Perl extension for simple IMAP account handling"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-IO
+ dev-perl/Parse-RecDescent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_test() {
+ if [[ -z ${NIS_TEST_HOST} ]]; then
+ elog "Comprehensive testing requires some manual configuration, for details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl_rm_files t/{critic,pod{,_coverage}}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-IMAP-Simple/metadata.xml b/dev-perl/Net-IMAP-Simple/metadata.xml
new file mode 100644
index 000000000000..7d678de5ffd8
--- /dev/null
+++ b/dev-perl/Net-IMAP-Simple/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-IMAP-Simple</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Simple</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Simple::PipeSocket</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::SimpleX</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::SimpleX::Body</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::SimpleX::BodySummary</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::SimpleX::NIL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-IP-1.260.0-r1 b/dev-perl/Net-IP-1.260.0-r1
deleted file mode 100644
index 4341f9e45049..000000000000
--- a/dev-perl/Net-IP-1.260.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for manipulating IPv4/IPv6 addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-IP/
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANU/Net-IP-1.26.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4183ec55ed113a572c534338973bd291
diff --git a/dev-perl/Net-IP-Minimal-0.60.0 b/dev-perl/Net-IP-Minimal-0.60.0
deleted file mode 100644
index 105b39f347dc..000000000000
--- a/dev-perl/Net-IP-Minimal-0.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Minimal functions from Net::IP
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-IP-Minimal/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Net-IP-Minimal-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3ee068f7756a85741892a7954589129f
diff --git a/dev-perl/Net-IP-Minimal/Manifest b/dev-perl/Net-IP-Minimal/Manifest
new file mode 100644
index 000000000000..46e8e77510b7
--- /dev/null
+++ b/dev-perl/Net-IP-Minimal/Manifest
@@ -0,0 +1,3 @@
+DIST Net-IP-Minimal-0.06.tar.gz 11486 BLAKE2B 13c081952f2116ac29b62589a818bb4aef42bd995195ca5589eaab9109a5dd096a5e301fb0fc84235cb15fff7fac2cea5fd088e79fd909dd3c814e4373936c5f SHA512 4251313f08af5c2890dfff54526ee88bad89e34caedbf924e75ef9ad823756b9e7c6c9d4d1fac982d30a6cd1b23e13c0b01d65ffefc9d4a944ff4bcc528d0b74
+EBUILD Net-IP-Minimal-0.60.0.ebuild 351 BLAKE2B 0addea7866395c681b4c85dbfc18983fad989276357874b4430f46dfdf53ddbcb95e77f787857b72a63ac7e5937b91f292371e7ae42cfefbb5ba5937b99aff80 SHA512 1bc37b90d01c3b68241313afbecefbdb7d5f6c5808fc6250979e78e3f1c99bb825882d8240454b87654442f0c61973430337740ecdac27d31832dd20da82909b
+MISC metadata.xml 389 BLAKE2B a7cc726827d2c3db4a6454bb64f8f4732243c819232c6a6c5f4fbc34984d9c1fb443b9194036a40eaf8a016b64660c29d1be285978126d082303205f6d562b9d SHA512 d3097821ef375f996f594428a7013dd2da5c73d59b023fdc5c63295087ac39c7e2cee362a33b0f7d9302f7c587677967833416b2c11c591a9701b1fa9feaa412
diff --git a/dev-perl/Net-IP-Minimal/Net-IP-Minimal-0.60.0.ebuild b/dev-perl/Net-IP-Minimal/Net-IP-Minimal-0.60.0.ebuild
new file mode 100644
index 000000000000..79555d227bba
--- /dev/null
+++ b/dev-perl/Net-IP-Minimal/Net-IP-Minimal-0.60.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION='Minimal functions from Net::IP'
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Net-IP-Minimal/metadata.xml b/dev-perl/Net-IP-Minimal/metadata.xml
new file mode 100644
index 000000000000..3fbcd2eca6fd
--- /dev/null
+++ b/dev-perl/Net-IP-Minimal/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">Net-IP-Minimal</remote-id>
+ <remote-id type="cpan-module">Net::IP::Minimal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-IP/Manifest b/dev-perl/Net-IP/Manifest
new file mode 100644
index 000000000000..323b568c2eae
--- /dev/null
+++ b/dev-perl/Net-IP/Manifest
@@ -0,0 +1,4 @@
+AUX initip-0.patch 395 BLAKE2B fda4b973f8a8667ba0158835d52fe2c83a7b26f15fd085ee1e1ebbf187b79e48acfc44ca0e6759ab0b9dc64a930cd0c88cf54c4dce9ac5e1c8824222e4987043 SHA512 3133c2f47e1d6f2a94ff8d7e00c23501f438164925302fb598711d71768980461bdb2827cadb6db28fa0f6c24c35746d176dff0a7673e7ace8b591ecbcfd3f2b
+DIST Net-IP-1.26.tar.gz 30866 BLAKE2B 202d581145c798cbb129c51f84b206f11506ef131b44c186ced06dc3afe95030cdc4b814ce5ff27c675faa1d711bda5950e94d230cdaad9e46cd29a0a350e444 SHA512 c561f32b6ca5dc082e2bc6c47000a2ca0f5ee7abb47105f5b1bf98cb76723287416de0a767ea63c18f87964df7f3982c7258fe1208afa22cff0378ae3509d9eb
+EBUILD Net-IP-1.260.0-r1.ebuild 471 BLAKE2B dc2972f08736f2b2f0bc22edadfd9913534956390dc104bd78e79f5e9db34c764e32ed19c2f3f6522c26af78afcd619d42d0ef1627c3623b97115ef6c4bab0ec SHA512 92a30454b1768cef1cec407e07968386ef5c04b40ed2def43c7909dfb207ff4496ed9e22e0ddb714791c176bdb0d1663690e2d495d82add4474874df2f487ad5
+MISC metadata.xml 384 BLAKE2B 2326d01c0cfe6e2f8985c343a7b89fd3f96cd2dd083ab6dd88f05c8698b9f73b55aceec0936f03664348e7af7957a93d85f0344391c2c4c8f3511f698167b34c SHA512 b11de0b22595ff1b61cda3f6c1f067564fa584cb2a80a88d344c47fd1bf00131615483695eadb2a6e045e42973a0e1e42294183e85964e9ebd17786a667bf962
diff --git a/dev-perl/Net-IP/Net-IP-1.260.0-r1.ebuild b/dev-perl/Net-IP/Net-IP-1.260.0-r1.ebuild
new file mode 100644
index 000000000000..d29ec47c6e44
--- /dev/null
+++ b/dev-perl/Net-IP/Net-IP-1.260.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MANU
+MODULE_VERSION=1.26
+inherit perl-module
+
+DESCRIPTION="Perl extension for manipulating IPv4/IPv6 addresses"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+PATCHES=( "${FILESDIR}/initip-0.patch" )
+SRC_TEST="do"
diff --git a/dev-perl/Net-IP/files/initip-0.patch b/dev-perl/Net-IP/files/initip-0.patch
new file mode 100644
index 000000000000..7f72638d0a9e
--- /dev/null
+++ b/dev-perl/Net-IP/files/initip-0.patch
@@ -0,0 +1,12 @@
+diff -Naurp Net-IP-1.25.old/IP.pm Net-IP-1.25/IP.pm
+--- Net-IP-1.25.old/IP.pm 2006-05-22 12:46:40.000000000 -0400
++++ Net-IP-1.25/IP.pm 2007-03-30 16:50:48.000000000 -0400
+@@ -410,7 +410,7 @@ sub intip {
+
+ my $int = ip_bintoint($self->binip());
+
+- if (!$int) {
++ if (ref($int) ne "Math::BigInt") {
+ $self->{error} = $ERROR;
+ $self->{errno} = $ERRNO;
+ return;
diff --git a/dev-perl/Net-IP/metadata.xml b/dev-perl/Net-IP/metadata.xml
new file mode 100644
index 000000000000..20450257fa22
--- /dev/null
+++ b/dev-perl/Net-IP/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">Net-IP</remote-id>
+ <remote-id type="cpan-module">Net::IP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-IPv4Addr-0.100.0 b/dev-perl/Net-IPv4Addr-0.100.0
deleted file mode 100644
index 47f9d8edb391..000000000000
--- a/dev-perl/Net-IPv4Addr-0.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for manipulating IPv4 addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-IPv4Addr/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FRAJULAC/Net-IPv4Addr-0.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6a6e82f076c8705f2aa1085ff15174d2
diff --git a/dev-perl/Net-IPv4Addr/Manifest b/dev-perl/Net-IPv4Addr/Manifest
new file mode 100644
index 000000000000..2ad63835db97
--- /dev/null
+++ b/dev-perl/Net-IPv4Addr/Manifest
@@ -0,0 +1,3 @@
+DIST Net-IPv4Addr-0.10.tar.gz 8429 BLAKE2B 2a424c042c6585b14ae23abc4ee829a8c34a461ec6b5b44d48d78230fc49a340e409e05927bc473f9534d0baec2cc0238abe17af069c2500eb885ecb8a31c419 SHA512 66381f9be27c010721970d1af245885379bcc0b57c4c1179fc00e89a53a2d53e7836789b13d4c5f0079fac63d7987e12ee71f3168517ea5e1064d5fe1f7455af
+EBUILD Net-IPv4Addr-0.100.0.ebuild 307 BLAKE2B 4069cc9a7d7b2e707761a1b171706c799b08e2cc085deac8d6e4e55b1dc1a9d14a751fcf78d728d02d69f3202c960a385a8371bf6067461e9de0b477d3ff8a5e SHA512 06fc1d4614543ff2d10933c47258f3ac086b50e9c84d7333d84ae03d0af152a084ce04f2de6c6797aeddd5cb6a1f34196c35b1e21f20efae9697c8ffbb1a237e
+MISC metadata.xml 475 BLAKE2B 466f49ec3cc178aafd4a5bbc6fd1ea6315c09ba9155b2b4a8d713962c1025dfdae3cc904a4ccbb5c51e23f4cfb06a92f0f483e9fecc5e31c58410daa699c84fa SHA512 0798233cad5538d1d895fb5a0f6d92c930e6471feedcbb2d3229cd339391ec36a7e0adc619c556f683cdc020c6da94df315e289e74e09845b5ec88b034e85767
diff --git a/dev-perl/Net-IPv4Addr/Net-IPv4Addr-0.100.0.ebuild b/dev-perl/Net-IPv4Addr/Net-IPv4Addr-0.100.0.ebuild
new file mode 100644
index 000000000000..0c93a4754d13
--- /dev/null
+++ b/dev-perl/Net-IPv4Addr/Net-IPv4Addr-0.100.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FRAJULAC
+MODULE_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Perl extension for manipulating IPv4 addresses"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND=""
+RDEPEND=""
+
+SRC_TEST=do
diff --git a/dev-perl/Net-IPv4Addr/metadata.xml b/dev-perl/Net-IPv4Addr/metadata.xml
new file mode 100644
index 000000000000..12b1152a65e7
--- /dev/null
+++ b/dev-perl/Net-IPv4Addr/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-IPv4Addr</remote-id>
+ <remote-id type="cpan-module">Net::IPv4Addr</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-IRC-0.790.0-r1 b/dev-perl/Net-IRC-0.790.0-r1
deleted file mode 100644
index fb41930c8164..000000000000
--- a/dev-perl/Net-IRC-0.790.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl IRC module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-IRC/
-KEYWORDS=amd64 ~arm ~mips ppc x86
-LICENSE=Artistic
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AP/APEIRON/Net-IRC-0.79.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2b96124f1cb433e41d654a0dd990e68a
diff --git a/dev-perl/Net-IRC/Manifest b/dev-perl/Net-IRC/Manifest
new file mode 100644
index 000000000000..38d520dc065c
--- /dev/null
+++ b/dev-perl/Net-IRC/Manifest
@@ -0,0 +1,3 @@
+DIST Net-IRC-0.79.tar.gz 50043 BLAKE2B 97d76b92f96b757836418ef0cb5914a45fd922f78a8f42b430c77c20798c7d25226195ebc55f1473b2279ef2dbbd6fd50d8499d879d60638d6c582921d461d17 SHA512 daf51ec64aa4e630a4e3d6da48a24cc01737fe702269633d4b392662aacd45d3ed00adfe1fbd32905575f9905dee362d68ff030c7918fa17acb9a508474177f5
+EBUILD Net-IRC-0.790.0-r1.ebuild 546 BLAKE2B 85e4f09232d3bc2e761379e5ec9daf20a60d6ceaa42351fd19aa4a0f625253f445616e40ee091a5d7c772058552c1414675fc6438764decbfdd9b8359a5c7a2f SHA512 2989087247b2a7c35a9420f871695c766bd904ef07af2c43d33ea7fdfb8b32fa92c8da2dcd1d8a6af0df1a1bc7a3ef48cf05f48aac84bba7e7d811baa4707d01
+MISC metadata.xml 1053 BLAKE2B 24bd1fd775a4c66a478106586da7a895dd14dd9b841a27bd3b3c933da576fcd058fb14986aa09d46f90d323b9c555df0687475d4f97913bedc3b2e05ce129fc7 SHA512 81379370c322a0a2ca0b8117b3c448ff1e70b1def1b08802403321e0888ec93cfb5323d1f61c674a9a83562823f3c28a27cd9f7ba8a6119c00186c8bd07a4d6a
diff --git a/dev-perl/Net-IRC/Net-IRC-0.790.0-r1.ebuild b/dev-perl/Net-IRC/Net-IRC-0.790.0-r1.ebuild
new file mode 100644
index 000000000000..933c1d377873
--- /dev/null
+++ b/dev-perl/Net-IRC/Net-IRC-0.790.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="APEIRON"
+MODULE_VERSION=0.79
+inherit perl-module
+
+DESCRIPTION="Perl IRC module"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="amd64 ~arm ~mips ppc x86"
+IUSE=""
+
+SRC_TEST="do"
+
+mydoc="TODO"
+
+src_prepare() {
+ # Remove the stdin and warning input required re deprecated.
+ sed -i \
+ -e '/or die $warning/d' \
+ -e '/my $acceptance/,/$acceptance eq $ok/d' \
+ "${S}"/Makefile.PL || die "sed failed"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Net-IRC/metadata.xml b/dev-perl/Net-IRC/metadata.xml
new file mode 100644
index 000000000000..4036c475c8ba
--- /dev/null
+++ b/dev-perl/Net-IRC/metadata.xml
@@ -0,0 +1,22 @@
+<?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">Net-IRC</remote-id>
+ <remote-id type="cpan-module">Net::IRC</remote-id>
+ <remote-id type="cpan-module">Net::IRC::Connection</remote-id>
+ <remote-id type="cpan-module">Net::IRC::DCC</remote-id>
+ <remote-id type="cpan-module">Net::IRC::DCC::Accept</remote-id>
+ <remote-id type="cpan-module">Net::IRC::DCC::CHAT</remote-id>
+ <remote-id type="cpan-module">Net::IRC::DCC::Connection</remote-id>
+ <remote-id type="cpan-module">Net::IRC::DCC::GET</remote-id>
+ <remote-id type="cpan-module">Net::IRC::DCC::SEND</remote-id>
+ <remote-id type="cpan-module">Net::IRC::Event</remote-id>
+ <remote-id type="cpan-module">Net::IRC::EventQueue</remote-id>
+ <remote-id type="cpan-module">Net::IRC::EventQueue::Entry</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-IRR-0.80.0-r1 b/dev-perl/Net-IRR-0.80.0-r1
deleted file mode 100644
index 3b058e648cb1..000000000000
--- a/dev-perl/Net-IRR-0.80.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) virtual/perl-IO dev-lang/perl:=
-DESCRIPTION=Internet Route Registry daemon (IRRd) client
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-IRR/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TC/TCAINE/Net-IRR-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=be3b49fcb0bf04e3440a696140185415
diff --git a/dev-perl/Net-IRR/Manifest b/dev-perl/Net-IRR/Manifest
new file mode 100644
index 000000000000..7175d195be0e
--- /dev/null
+++ b/dev-perl/Net-IRR/Manifest
@@ -0,0 +1,3 @@
+DIST Net-IRR-0.08.tar.gz 5622 BLAKE2B 9cc3b6b5c43d9af7f8006528ab813d66629d9904ee78d05d73756cbb69a6d4b044e48f96460efd03738fee80e4f31454138868340d0d2a24d511b380a3687220 SHA512 1713451dd65b44c6e87bd8cc29228c898c3790be9d0b7d8adbebbf69b91c1557eb6fef47262fc40bc543f258087ceb87903fc7faf2a3d5059b8735c686fb5823
+EBUILD Net-IRR-0.80.0-r1.ebuild 398 BLAKE2B 1fd5710f1fc18d7395fd2da64ac44b2fe2c5fec848fb2bce1282a111e41908767a80522d063d59717cc7898213ae5bb2d1d9e355be7631737b1aa4f67e58b112 SHA512 6f5bcc6338d291c67da03338d2af516452c38165733bc3a5faf7af54b01dc6bed361052557b4b56e596fd443d74877df22f32e7955c32d8af76683fe857d3d17
+MISC metadata.xml 498 BLAKE2B 12ba2496cfb1a8933bc24bd5db39dc949670ecd468f96039cd00ec8557d71418c403c0bfe123996eab64b0f84b2f4798d5ff15953b5ddac38daa0504e2e4fd18 SHA512 ea3903e427b1ad12f7cd7eb2d50754923ed8ab3e4558a961e28dd6d7e736ee438cab4478cae4ea6b8db2dad82ace8eb48831df55a6df3c196fea2f1daafd3e96
diff --git a/dev-perl/Net-IRR/Net-IRR-0.80.0-r1.ebuild b/dev-perl/Net-IRR/Net-IRR-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..c61dda4dba20
--- /dev/null
+++ b/dev-perl/Net-IRR/Net-IRR-0.80.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="TCAINE"
+DIST_VERSION="0.08"
+inherit perl-module
+
+DESCRIPTION="Internet Route Registry daemon (IRRd) client"
+
+RDEPEND="virtual/perl-IO"
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+ ${RDEPEND}"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
diff --git a/dev-perl/Net-IRR/metadata.xml b/dev-perl/Net-IRR/metadata.xml
new file mode 100644
index 000000000000..60e2ef836b97
--- /dev/null
+++ b/dev-perl/Net-IRR/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-IRR</remote-id>
+ <remote-id type="cpan-module">Net::IRR</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Ident-1.240.0 b/dev-perl/Net-Ident-1.240.0
deleted file mode 100644
index 4fb0af2ad65a..000000000000
--- a/dev-perl/Net-Ident-1.240.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=lookup the username on the remote end of a TCP/IP connection
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Ident/
-KEYWORDS=amd64 hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/Net-Ident-1.24.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5ac49bcf262a13f5757ed6640a3ed2bf
diff --git a/dev-perl/Net-Ident-1.240.0-r1 b/dev-perl/Net-Ident-1.240.0-r1
deleted file mode 100644
index b6fdbaf167d8..000000000000
--- a/dev-perl/Net-Ident-1.240.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Socket virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=lookup the username on the remote end of a TCP/IP connection
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Ident/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Socket dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/Net-Ident-1.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=586496e302af97b5f44b4649cf917156
diff --git a/dev-perl/Net-Ident/Manifest b/dev-perl/Net-Ident/Manifest
new file mode 100644
index 000000000000..ea866c7fdd9f
--- /dev/null
+++ b/dev-perl/Net-Ident/Manifest
@@ -0,0 +1,4 @@
+DIST Net-Ident-1.24.tar.gz 26691 BLAKE2B f3133efbd32d568d333351111e36eb0d1cf2be88d5babc78465152a82e77f3e56d47a0f7e945719ea64233086a85add1c9c8645292d959e63cd5a3f2a186fbf4 SHA512 877a2699964323b009dbdbab134bb329acf71758e48165f4d19bb8e49d0c02786f58ab32bb1bc2ff6c4d375d4b64128207cbbf3c858a6db2e30bd2733474d740
+EBUILD Net-Ident-1.240.0-r1.ebuild 566 BLAKE2B 03ab79a8eb124a6bc20c88dbf2221b6da73e04d7755ce8fc811947915d18d3589d0d1465cd7a5f3d9e135984ff9032a53c704c4ed764ce870aeaa432a6bfa8c6 SHA512 209c5a17d14eb6041d2f4788037c7f8f053abf434100c9ba975f2090fc2bc3a9e890440bc600f7ff4052c3cccf90012dbb6f91778a8709a414adfc6bec196e7f
+EBUILD Net-Ident-1.240.0.ebuild 372 BLAKE2B e0539cd9d9486ee537166106d36c14029a73997b526239755315679258037bd3e42711d11836040c0105749f0fe16d9625fd285213700e066c84c77f24a854a7 SHA512 295f6ec7c437be7f80e921d274302251e7f56b504f267adab16dc253cbea55fa125a4a452572e0edaa4f7c2bbafb115c86c6a5d487bf98270f467a78ef821d01
+MISC metadata.xml 390 BLAKE2B 5f3c71d090e39e5df3de9680b722396ad15c50ce7e16374000255aba2a237e0488409741dae7d9c24265bfd45a0a513f9c9a76ab62bf9bd0d670917dc5b38c3e SHA512 8cf5e0f58fbc82f98d9dd82acc2925b36c13f79325a7b7f38eaa6b298d0ae19e4667198dbcd2a0fc94eb6af159fa0e434fa8dbe8ae27656b1297303186d56c14
diff --git a/dev-perl/Net-Ident/Net-Ident-1.240.0-r1.ebuild b/dev-perl/Net-Ident/Net-Ident-1.240.0-r1.ebuild
new file mode 100644
index 000000000000..34b71973647a
--- /dev/null
+++ b/dev-perl/Net-Ident/Net-Ident-1.240.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="lookup the username on the remote end of a TCP/IP connection"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Socket
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-Ident/Net-Ident-1.240.0.ebuild b/dev-perl/Net-Ident/Net-Ident-1.240.0.ebuild
new file mode 100644
index 000000000000..69c1e496ed83
--- /dev/null
+++ b/dev-perl/Net-Ident/Net-Ident-1.240.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TODDR
+MODULE_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="lookup the username on the remote end of a TCP/IP connection"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
diff --git a/dev-perl/Net-Ident/metadata.xml b/dev-perl/Net-Ident/metadata.xml
new file mode 100644
index 000000000000..e9cbf6151666
--- /dev/null
+++ b/dev-perl/Net-Ident/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">Net-Ident</remote-id>
+ <remote-id type="cpan-module">Net::Ident</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Jabber-2.0.0-r1 b/dev-perl/Net-Jabber-2.0.0-r1
deleted file mode 100644
index 96221771345a..000000000000
--- a/dev-perl/Net-Jabber-2.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-Stream dev-perl/Net-XMPP dev-perl/Digest-SHA1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Jabber Perl library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Jabber/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-Stream dev-perl/Net-XMPP dev-perl/Digest-SHA1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REATMON/Net-Jabber-2.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=05b2da1bc664c6a2b12abd9bedb90da1
diff --git a/dev-perl/Net-Jabber/Manifest b/dev-perl/Net-Jabber/Manifest
new file mode 100644
index 000000000000..73e22159c81a
--- /dev/null
+++ b/dev-perl/Net-Jabber/Manifest
@@ -0,0 +1,4 @@
+AUX Net-Jabber-2.0-no-dot-inc.patch 18091 BLAKE2B c22754f61e5467d0a1464181d529cf3cb57f28e3f2ffff071b8b3a7b71087204e996dbde35087998f04130744b525463ec67bd436b62302e5c64893e9aabec51 SHA512 8c31a256e6c8d638f7f01d8490a2c3c5ea813d55aece342317b114ceaf0c3b5a27779002483005f3d37efe2c95ade2c59f7fb894d5991bf38cabd660efe290a1
+DIST Net-Jabber-2.0.tar.gz 112416 BLAKE2B c8cd86949a934650464ce8dc4e5eb5c12bdd0323caf18773a73df31f72ee6a185d963e43ade22c15d5f7da73f0c5a52ab2e67da478157d7829ab2aa83610fe47 SHA512 2ad275fdef8a7ed17dc464f692b974e71bc3a5df5239943cceaec9509e6454945023e220ddfb42763e18813124f6b7f2d6d43faf3059e0680b753486961a1b4c
+EBUILD Net-Jabber-2.0.0-r1.ebuild 449 BLAKE2B 7681108f415bce4c936315992633830a5213f35733e2bf894a59a4230f915914f97b12b1aada47bd4dd11a2fa0ee9599ecb881abb77c72648d8928183f730bd1 SHA512 affe3c0dd08ee70000ae6b68f7fbb4f3a67dc17a8d4a6167275e5d8324fd4f543b785caa270c0be6d3998d5f65e31f6ec2184322f28ff0de11615ee8ccf233d3
+MISC metadata.xml 1595 BLAKE2B 298932e0ffa8ac325be6fcea585343bd9855292e170e8483d8a1f53965807f21705e452dc64a524c302cecc8088149165e4e99dcd84cee2fa47a0c8ddc66e50f SHA512 9738ba4fca9b95a23888d6936b0837e08e91fae227209e1bf4b73331544ce8b17c5551bc382779a892cbb00df56bcf525a66d1921e99ac43abced1d846deca85
diff --git a/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild b/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..1b7f0826683a
--- /dev/null
+++ b/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=REATMON
+MODULE_VERSION=2.0
+inherit perl-module
+
+DESCRIPTION="Jabber Perl library"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/XML-Stream
+ dev-perl/Net-XMPP
+ dev-perl/Digest-SHA1"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-2.0-no-dot-inc.patch" )
+
+SRC_TEST="do"
diff --git a/dev-perl/Net-Jabber/files/Net-Jabber-2.0-no-dot-inc.patch b/dev-perl/Net-Jabber/files/Net-Jabber-2.0-no-dot-inc.patch
new file mode 100644
index 000000000000..b32416f2fa95
--- /dev/null
+++ b/dev-perl/Net-Jabber/files/Net-Jabber-2.0-no-dot-inc.patch
@@ -0,0 +1,674 @@
+From d586b15f05e6135ff169714e38033cbeaf2c0b7e Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 26 Nov 2017 17:50:35 +1300
+Subject: Fix test failures due to '.' removal from @INC
+
+These tests fail on Perl 5.26+ when PERL_USE_UNSAFE_INC=0, and will
+be inescapably fatal on Perl 5.30
+
+Bug: https://bugs.gentoo.org/622998
+Bug: https://rt.cpan.org/Ticket/Display.html?id=12374
+---
+ t/iq.t | 2 +-
+ t/jid.t | 2 +-
+ t/message.t | 2 +-
+ t/oldadd.t | 2 +-
+ t/parse_x_data.t | 2 +-
+ t/parse_x_delay.t | 2 +-
+ t/presence.t | 2 +-
+ t/protocol_definenamespace.t | 2 +-
+ t/protocol_muc.t | 2 +-
+ t/protocol_rpc.t | 2 +-
+ t/query_agent.t | 2 +-
+ t/query_agents.t | 2 +-
+ t/query_autoupdate.t | 2 +-
+ t/query_browse.t | 2 +-
+ t/query_bytestreams.t | 2 +-
+ t/query_commands.t | 2 +-
+ t/query_conference.t | 2 +-
+ t/query_disco_info.t | 2 +-
+ t/query_disco_items.t | 2 +-
+ t/query_featureneg.t | 2 +-
+ t/query_filter.t | 2 +-
+ t/query_gateway.t | 2 +-
+ t/query_last.t | 2 +-
+ t/query_muc_admin.t | 2 +-
+ t/query_oob.t | 2 +-
+ t/query_pass.t | 2 +-
+ t/query_pubsub.t | 2 +-
+ t/query_pubsub_event.t | 2 +-
+ t/query_pubsub_owner.t | 2 +-
+ t/query_rpc.t | 2 +-
+ t/query_search.t | 2 +-
+ t/query_si.t | 2 +-
+ t/query_si_filetrans.t | 2 +-
+ t/query_time.t | 2 +-
+ t/query_version.t | 2 +-
+ t/rawxml.t | 2 +-
+ t/x_autoupdate.t | 2 +-
+ t/x_conference.t | 2 +-
+ t/x_data.t | 2 +-
+ t/x_delay.t | 2 +-
+ t/x_encrypted.t | 2 +-
+ t/x_expire.t | 2 +-
+ t/x_muc.t | 2 +-
+ t/x_muc_user.t | 2 +-
+ t/x_oob.t | 2 +-
+ t/x_roster.t | 2 +-
+ t/x_signed.t | 2 +-
+ 47 files changed, 47 insertions(+), 47 deletions(-)
+
+diff --git a/t/iq.t b/t/iq.t
+index 90333f4..8bf2533 100644
+--- a/t/iq.t
++++ b/t/iq.t
+@@ -3,7 +3,7 @@ use Test::More tests=>114;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = new Net::XMPP::Debug(setdefault=>1,
+ level=>-1,
+diff --git a/t/jid.t b/t/jid.t
+index 524a28e..0ec809d 100644
+--- a/t/jid.t
++++ b/t/jid.t
+@@ -3,7 +3,7 @@ use Test::More tests=>15;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $jid = new Net::Jabber::JID('host.com/xxx@yyy.com/zzz');
+ ok( defined($jid), "new()" );
+diff --git a/t/message.t b/t/message.t
+index 87158fb..9d2ef30 100644
+--- a/t/message.t
++++ b/t/message.t
+@@ -3,7 +3,7 @@ use Test::More tests=>126;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = new Net::XMPP::Debug(setdefault=>1,
+ level=>-1,
+diff --git a/t/oldadd.t b/t/oldadd.t
+index b9fc0fc..51765c3 100644
+--- a/t/oldadd.t
++++ b/t/oldadd.t
+@@ -3,7 +3,7 @@ use Test::More tests=>88;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = new Net::XMPP::Debug(setdefault=>1,
+ level=>-1,
+diff --git a/t/parse_x_data.t b/t/parse_x_data.t
+index 578c0e1..30a6707 100644
+--- a/t/parse_x_data.t
++++ b/t/parse_x_data.t
+@@ -3,7 +3,7 @@ use Test::More tests=>28;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $message_node = new XML::Stream::Node("message");
+ ok( defined($message_node), "new()" );
+diff --git a/t/parse_x_delay.t b/t/parse_x_delay.t
+index 3a889a5..3e49218 100644
+--- a/t/parse_x_delay.t
++++ b/t/parse_x_delay.t
+@@ -3,7 +3,7 @@ use Test::More tests=>24;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $message_node = new XML::Stream::Node("message");
+ ok( defined($message_node), "new()");
+diff --git a/t/presence.t b/t/presence.t
+index d92fcde..f12d425 100644
+--- a/t/presence.t
++++ b/t/presence.t
+@@ -3,7 +3,7 @@ use Test::More tests=>117;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = new Net::XMPP::Debug(setdefault=>1,
+ level=>-1,
+diff --git a/t/protocol_definenamespace.t b/t/protocol_definenamespace.t
+index f5e8073..762110f 100644
+--- a/t/protocol_definenamespace.t
++++ b/t/protocol_definenamespace.t
+@@ -3,7 +3,7 @@ use Test::More tests=>70;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $client = new Net::Jabber::Client();
+ ok( defined($client), "new()" );
+diff --git a/t/protocol_muc.t b/t/protocol_muc.t
+index 076c216..d9c6815 100644
+--- a/t/protocol_muc.t
++++ b/t/protocol_muc.t
+@@ -3,7 +3,7 @@ use Test::More tests=>4;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $client = new Net::Jabber::Client();
+ ok( defined($client), "new()" );
+diff --git a/t/protocol_rpc.t b/t/protocol_rpc.t
+index f04df47..02a0f63 100644
+--- a/t/protocol_rpc.t
++++ b/t/protocol_rpc.t
+@@ -3,7 +3,7 @@ use Test::More tests=>19;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $client = new Net::Jabber::Client();
+ ok( defined($client), "new()" );
+diff --git a/t/query_agent.t b/t/query_agent.t
+index eb87eb6..8764a3c 100644
+--- a/t/query_agent.t
++++ b/t/query_agent.t
+@@ -3,7 +3,7 @@ use Test::More tests=>91;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_agents.t b/t/query_agents.t
+index 1efb5cf..456ced3 100644
+--- a/t/query_agents.t
++++ b/t/query_agents.t
+@@ -3,7 +3,7 @@ use Test::More tests=>20;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_autoupdate.t b/t/query_autoupdate.t
+index 0f5a166..0dd15dd 100644
+--- a/t/query_autoupdate.t
++++ b/t/query_autoupdate.t
+@@ -3,7 +3,7 @@ use Test::More tests=>97;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_browse.t b/t/query_browse.t
+index 4367802..0f5f3bb 100644
+--- a/t/query_browse.t
++++ b/t/query_browse.t
+@@ -3,7 +3,7 @@ use Test::More tests=>167;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("item");
+ ok( defined($query), "new()" );
+diff --git a/t/query_bytestreams.t b/t/query_bytestreams.t
+index d28e6ad..e2f95f1 100644
+--- a/t/query_bytestreams.t
++++ b/t/query_bytestreams.t
+@@ -3,7 +3,7 @@ use Test::More tests=>89;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_commands.t b/t/query_commands.t
+index 4f496cb..fd8464d 100644
+--- a/t/query_commands.t
++++ b/t/query_commands.t
+@@ -3,7 +3,7 @@ use Test::More tests=>59;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("command");
+ ok( defined($query), "new()" );
+diff --git a/t/query_conference.t b/t/query_conference.t
+index f66bac6..d6004b2 100644
+--- a/t/query_conference.t
++++ b/t/query_conference.t
+@@ -3,7 +3,7 @@ use Test::More tests=>41;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_disco_info.t b/t/query_disco_info.t
+index 2bd0b22..4165181 100644
+--- a/t/query_disco_info.t
++++ b/t/query_disco_info.t
+@@ -3,7 +3,7 @@ use Test::More tests=>67;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_disco_items.t b/t/query_disco_items.t
+index 9209b72..ff63b13 100644
+--- a/t/query_disco_items.t
++++ b/t/query_disco_items.t
+@@ -3,7 +3,7 @@ use Test::More tests=>70;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_featureneg.t b/t/query_featureneg.t
+index 58b76a6..798a418 100644
+--- a/t/query_featureneg.t
++++ b/t/query_featureneg.t
+@@ -3,7 +3,7 @@ use Test::More tests=>22;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("feature");
+ ok( defined($query), "new()" );
+diff --git a/t/query_filter.t b/t/query_filter.t
+index c24018a..7d423f2 100644
+--- a/t/query_filter.t
++++ b/t/query_filter.t
+@@ -3,7 +3,7 @@ use Test::More tests=>93;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_gateway.t b/t/query_gateway.t
+index 1e3cf4b..bd36e18 100644
+--- a/t/query_gateway.t
++++ b/t/query_gateway.t
+@@ -3,7 +3,7 @@ use Test::More tests=>42;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_last.t b/t/query_last.t
+index 340f21a..04d12e6 100644
+--- a/t/query_last.t
++++ b/t/query_last.t
+@@ -3,7 +3,7 @@ use Test::More tests=>28;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_muc_admin.t b/t/query_muc_admin.t
+index 7c2ef5a..eb0e82b 100644
+--- a/t/query_muc_admin.t
++++ b/t/query_muc_admin.t
+@@ -3,7 +3,7 @@ use Test::More tests=>72;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_oob.t b/t/query_oob.t
+index 54ced43..b388d37 100644
+--- a/t/query_oob.t
++++ b/t/query_oob.t
+@@ -3,7 +3,7 @@ use Test::More tests=>25;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_pass.t b/t/query_pass.t
+index 41e929b..411452d 100644
+--- a/t/query_pass.t
++++ b/t/query_pass.t
+@@ -3,7 +3,7 @@ use Test::More tests=>62;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_pubsub.t b/t/query_pubsub.t
+index 35d67dc..4ca539d 100644
+--- a/t/query_pubsub.t
++++ b/t/query_pubsub.t
+@@ -3,7 +3,7 @@ use Test::More tests=>455;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $line = "-"x40;
+
+diff --git a/t/query_pubsub_event.t b/t/query_pubsub_event.t
+index fcf013d..dd39f64 100644
+--- a/t/query_pubsub_event.t
++++ b/t/query_pubsub_event.t
+@@ -3,7 +3,7 @@ use Test::More tests=>48;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $line = "-"x40;
+
+diff --git a/t/query_pubsub_owner.t b/t/query_pubsub_owner.t
+index 27d91d7..284c68d 100644
+--- a/t/query_pubsub_owner.t
++++ b/t/query_pubsub_owner.t
+@@ -3,7 +3,7 @@ use Test::More tests=>22;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $line = "-"x40;
+
+diff --git a/t/query_rpc.t b/t/query_rpc.t
+index 56ed937..ff4d5c5 100644
+--- a/t/query_rpc.t
++++ b/t/query_rpc.t
+@@ -3,7 +3,7 @@ use Test::More tests=>217;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_search.t b/t/query_search.t
+index 8fb8fea..edb8d28 100644
+--- a/t/query_search.t
++++ b/t/query_search.t
+@@ -3,7 +3,7 @@ use Test::More tests=>140;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_si.t b/t/query_si.t
+index b451a2f..d9b2bdf 100644
+--- a/t/query_si.t
++++ b/t/query_si.t
+@@ -3,7 +3,7 @@ use Test::More tests=>44;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("si");
+ ok( defined($query), "new()" );
+diff --git a/t/query_si_filetrans.t b/t/query_si_filetrans.t
+index 1fa1d2f..301ed97 100644
+--- a/t/query_si_filetrans.t
++++ b/t/query_si_filetrans.t
+@@ -3,7 +3,7 @@ use Test::More tests=>100;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("si");
+ ok( defined($query), "new()" );
+diff --git a/t/query_time.t b/t/query_time.t
+index 8c4efbe..01e1c96 100644
+--- a/t/query_time.t
++++ b/t/query_time.t
+@@ -3,7 +3,7 @@ use Test::More tests=>39;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/query_version.t b/t/query_version.t
+index 2af431b..ac414ea 100644
+--- a/t/query_version.t
++++ b/t/query_version.t
+@@ -3,7 +3,7 @@ use Test::More tests=>36;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $query = new Net::Jabber::Stanza("query");
+ ok( defined($query), "new()" );
+diff --git a/t/rawxml.t b/t/rawxml.t
+index 4624b86..14cdf01 100644
+--- a/t/rawxml.t
++++ b/t/rawxml.t
+@@ -3,7 +3,7 @@ use Test::More tests=>59;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $message = new Net::Jabber::Message();
+ ok( defined($message), "new()");
+diff --git a/t/x_autoupdate.t b/t/x_autoupdate.t
+index b1bf046..cda36a8 100644
+--- a/t/x_autoupdate.t
++++ b/t/x_autoupdate.t
+@@ -3,7 +3,7 @@ use Test::More tests=>32;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_conference.t b/t/x_conference.t
+index 9205afc..e488a76 100644
+--- a/t/x_conference.t
++++ b/t/x_conference.t
+@@ -3,7 +3,7 @@ use Test::More tests=>32;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_data.t b/t/x_data.t
+index 9d3a692..3061fa1 100644
+--- a/t/x_data.t
++++ b/t/x_data.t
+@@ -3,7 +3,7 @@ use Test::More tests=>155;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_delay.t b/t/x_delay.t
+index e9e9b9d..c5569c1 100644
+--- a/t/x_delay.t
++++ b/t/x_delay.t
+@@ -3,7 +3,7 @@ use Test::More tests=>43;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_encrypted.t b/t/x_encrypted.t
+index 277a82c..ef6d547 100644
+--- a/t/x_encrypted.t
++++ b/t/x_encrypted.t
+@@ -3,7 +3,7 @@ use Test::More tests=>19;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_expire.t b/t/x_expire.t
+index 33dbd5f..2f6ea87 100644
+--- a/t/x_expire.t
++++ b/t/x_expire.t
+@@ -3,7 +3,7 @@ use Test::More tests=>20;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_muc.t b/t/x_muc.t
+index 54effe9..5225684 100644
+--- a/t/x_muc.t
++++ b/t/x_muc.t
+@@ -3,7 +3,7 @@ use Test::More tests=>20;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_muc_user.t b/t/x_muc_user.t
+index b874b3c..c84ec5c 100644
+--- a/t/x_muc_user.t
++++ b/t/x_muc_user.t
+@@ -3,7 +3,7 @@ use Test::More tests=>129;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_oob.t b/t/x_oob.t
+index fe339b7..433bdcc 100644
+--- a/t/x_oob.t
++++ b/t/x_oob.t
+@@ -3,7 +3,7 @@ use Test::More tests=>25;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_roster.t b/t/x_roster.t
+index 2c2ee57..f4108f8 100644
+--- a/t/x_roster.t
++++ b/t/x_roster.t
+@@ -9,7 +9,7 @@ my $debug = new Net::XMPP::Debug(setdefault=>1,
+ header=>"test",
+ );
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+diff --git a/t/x_signed.t b/t/x_signed.t
+index 600ad96..d9b6145 100644
+--- a/t/x_signed.t
++++ b/t/x_signed.t
+@@ -3,7 +3,7 @@ use Test::More tests=>19;
+
+ BEGIN{ use_ok( "Net::Jabber" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $x = new Net::Jabber::Stanza("x");
+ ok( defined($x), "new()" );
+--
+2.14.3
+
diff --git a/dev-perl/Net-Jabber/metadata.xml b/dev-perl/Net-Jabber/metadata.xml
new file mode 100644
index 000000000000..78fdebc362c3
--- /dev/null
+++ b/dev-perl/Net-Jabber/metadata.xml
@@ -0,0 +1,30 @@
+<?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">Net-Jabber</remote-id>
+ <remote-id type="cpan-module">Net::Jabber</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Client</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Component</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Data</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Debug</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Dialback</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Dialback::Result</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Dialback::Verify</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::IQ</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::JID</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Key</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Log</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Message</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Namespaces</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Presence</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Protocol</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Server</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::Stanza</remote-id>
+ <remote-id type="cpan-module">Net::Jabber::XDB</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Kismet-0.04-r1 b/dev-perl/Net-Kismet-0.04-r1
deleted file mode 100644
index 51969f9cf765..000000000000
--- a/dev-perl/Net-Kismet-0.04-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Module for writing perl Kismet clients
-EAPI=5
-HOMEPAGE=https://www.kismetwireless.net
-KEYWORDS=amd64 ia64 ppc x86
-LICENSE=Artistic
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=https://www.kismetwireless.net/code/Net-Kismet-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4192d2942c5b60dbd031ed5de5b575b0
diff --git a/dev-perl/Net-Kismet/Manifest b/dev-perl/Net-Kismet/Manifest
new file mode 100644
index 000000000000..5598cf08c7e0
--- /dev/null
+++ b/dev-perl/Net-Kismet/Manifest
@@ -0,0 +1,3 @@
+DIST Net-Kismet-0.04.tar.gz 4523 BLAKE2B f0d43895074647ec0dde49aa78d444cb778f670a89608bd2b99247a792de0556af854a37487d29475b88a228b96ca24bcec7194aba7442cfa6ad354e9263c6f1 SHA512 628f5b4e29fe2251e6f21f4e81ddb920a9019353525b1755bc20f571e08823d0af1cf8e564a4fbee8721159dd473fd4e84125e06903b1cc0225de98f5eac8cb7
+EBUILD Net-Kismet-0.04-r1.ebuild 446 BLAKE2B b37319f93c035e49ccea88f677b45ae56965bf3d2ce5da481bf87926af0d79d25afd2ffa56081aeb69190f83be6f5af068a4eb221051e2ad2df74accecb21dc9 SHA512 1df0d914635a1525c484bb098a6d62a185c75eebab5a6b1664bd5badcb733853f37cb27d55f33cb63e65654d7c33cc8995cb91f204a641bd80faf30a14d6729c
+MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
diff --git a/dev-perl/Net-Kismet/Net-Kismet-0.04-r1.ebuild b/dev-perl/Net-Kismet/Net-Kismet-0.04-r1.ebuild
new file mode 100644
index 000000000000..52fc0653f977
--- /dev/null
+++ b/dev-perl/Net-Kismet/Net-Kismet-0.04-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+DESCRIPTION="Module for writing perl Kismet clients"
+SRC_URI="https://www.kismetwireless.net/code/${P}.tar.gz"
+HOMEPAGE="https://www.kismetwireless.net"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="amd64 ia64 ppc x86"
+IUSE=""
+SRC_TEST="do parallel"
+
+src_compile() {
+ perl-module_src_compile
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Kismet/metadata.xml b/dev-perl/Net-Kismet/metadata.xml
new file mode 100644
index 000000000000..2b9a936fc0a1
--- /dev/null
+++ b/dev-perl/Net-Kismet/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/dev-perl/Net-LDAP-Server-0.430.0-r1 b/dev-perl/Net-LDAP-Server-0.430.0-r1
deleted file mode 100644
index 77449f7d8cb8..000000000000
--- a/dev-perl/Net-LDAP-Server-0.430.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/perl-ldap dev-perl/Convert-ASN1 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=LDAP server side protocol handling
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-LDAP-Server/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/perl-ldap dev-perl/Convert-ASN1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AA/AAR/Net-LDAP-Server-0.43.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=02c83bc381bf57277bbc9c7235143968
diff --git a/dev-perl/Net-LDAP-Server/Manifest b/dev-perl/Net-LDAP-Server/Manifest
new file mode 100644
index 000000000000..e6301d2a3027
--- /dev/null
+++ b/dev-perl/Net-LDAP-Server/Manifest
@@ -0,0 +1,3 @@
+DIST Net-LDAP-Server-0.43.tar.gz 6707 BLAKE2B f09c3297cfb0e11872350f217964ee6adb0487e3fb97dc38087b78c0faa5ffdc7881446ee0159c743478b69cc2040018d8a7f31098251dd20be44e2ec77773a0 SHA512 b615da489a78c5db0270376c18bfa1cf2593dc1395647daf46bb15b7a8e967b8cfc4888cc07ee9736798972e89b1719fab02c2c7bf2884b0fc9ffc350880aca7
+EBUILD Net-LDAP-Server-0.430.0-r1.ebuild 472 BLAKE2B 3b9de2b9e5ad7114dfc54c5cfc6da1d752fd0223bedd15ef8ecdff5682158a24d010e9b15781dff3f714d7d501a3a7a54b6b874074cf87956e9d2a447d8cf61f SHA512 d64a79cef1bf1fa2e4ae35b399ee379095342cb701cf59bb235d9155affc47343b4fa5113d491fd80da3a01e5a5c282b95238b02f3089b08a119c8529e9a0147
+MISC metadata.xml 517 BLAKE2B 6c5e268502456d13ee281d2fb7c0db258104db5f8797e0e141a60b25a2c2f4005ef8d677f053a630b4ba9959ceff77767058c1cba7d37a389cead4ac2c2ea662 SHA512 c9afb1c84da0a420129c54eb6851db6b08e5daaa97a01a3ecc421826c08c503360517f5a1a84430b370909c702e48b36ab4b6c25e8a0c9599af62e5f12986a02
diff --git a/dev-perl/Net-LDAP-Server/Net-LDAP-Server-0.430.0-r1.ebuild b/dev-perl/Net-LDAP-Server/Net-LDAP-Server-0.430.0-r1.ebuild
new file mode 100644
index 000000000000..eb93fea012a8
--- /dev/null
+++ b/dev-perl/Net-LDAP-Server/Net-LDAP-Server-0.430.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=AAR
+DIST_VERSION=0.43
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="LDAP server side protocol handling"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+PERL_RM_FILES=(
+ t/02-pod.t
+ t/03-podcoverage.t
+)
+
+# Net::LDAP -> perl-ldap
+RDEPEND="dev-perl/perl-ldap
+ dev-perl/Convert-ASN1"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Net-LDAP-Server/metadata.xml b/dev-perl/Net-LDAP-Server/metadata.xml
new file mode 100644
index 000000000000..93fe73150a3f
--- /dev/null
+++ b/dev-perl/Net-LDAP-Server/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-LDAP-Server</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-LDAPapi-3.0.4 b/dev-perl/Net-LDAPapi-3.0.4
deleted file mode 100644
index 1b71c7fc336e..000000000000
--- a/dev-perl/Net-LDAPapi-3.0.4
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-nds/openldap[sasl] dev-libs/cyrus-sasl dev-perl/Convert-ASN1 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl5 Module Supporting LDAP API
-EAPI=6
-HOMEPAGE=https://sourceforge.net/projects/net-ldapapi/ http://search.cpan.org/~mishikal/Net-LDAPapi/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-nds/openldap[sasl] dev-libs/cyrus-sasl dev-perl/Convert-ASN1 dev-lang/perl:=
-RESTRICT=test
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MISHIKAL/Net-LDAPapi-3.0.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c7802307922baaf7c148de014bce7ab7
diff --git a/dev-perl/Net-LDAPapi-3.0.5 b/dev-perl/Net-LDAPapi-3.0.5
deleted file mode 100644
index df189690a89a..000000000000
--- a/dev-perl/Net-LDAPapi-3.0.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-nds/openldap[sasl] dev-libs/cyrus-sasl >=dev-perl/Convert-ASN1-0.190.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl5 Module Supporting LDAP API
-EAPI=6
-HOMEPAGE=https://sourceforge.net/projects/net-ldapapi/ http://search.cpan.org/~mishikal/Net-LDAPapi/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-nds/openldap[sasl] dev-libs/cyrus-sasl >=dev-perl/Convert-ASN1-0.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MISHIKAL/Net-LDAPapi-3.0.5.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=8285592a4618be4d8f137880f39c8363
diff --git a/dev-perl/Net-LDAPapi/Manifest b/dev-perl/Net-LDAPapi/Manifest
new file mode 100644
index 000000000000..991b4a811614
--- /dev/null
+++ b/dev-perl/Net-LDAPapi/Manifest
@@ -0,0 +1,8 @@
+AUX 3.0.4-ldap_result-no_error.patch 345 BLAKE2B 8921e73266a986afa5664a7c71a997514f5bab0b31fabd29905086f0c632abf06a802e805427b2fcb712140cb57042d9301adc084c9123a221d9f6824169e3ff SHA512 20bdad2c9c7ba91532a9d6e7714b7ba5a9f995c4ee9474739c02a329749376d0ac9e58b4dbd8cc9272be985e447e7ead825f69ee5544bdedc51eb5b3348c642c
+AUX Net-LDAPapi-3.0.5-ldap_result-no_error.patch 779 BLAKE2B 9bfe88bf8e43fdcbe7586c497ce5eca4fbdee425aab8a4469bd0dd2932e304fb63d51cba4d5ffc5b307495a73b0ae821502a1e92fa326efb2d7cb7159715c0a6 SHA512 7ffa6d5dcc13aed3f3b7ba4672a77e154c1a0ba7de75b0c9754ccace383d628467351cc650b1ec910892a84e55331ad3599be92fa671f368dc4103efc51039dc
+AUX Net-LDAPapi-3.0.5-test-env.patch 1392 BLAKE2B c83dc553fd535e9fa7693d761f47b7016729f2b12ad40e57ea4d62610b3db68b4bedbb4c0c9f749a66bcb35b34452ccb0267ca15e5fdb8bfdff74bac7c8e0bfe SHA512 d743885c10656bf2132c1067ea94d78686ab2b7a90cae195d63ee505ac8c884e7b2e6036d55dd21ac94bff497be7dbec93d9fa720c81079bf8225517e13e34e9
+DIST Net-LDAPapi-3.0.4.tar.gz 66972 BLAKE2B 58fc7f4a949dfbd5a795234c9a16a157232238ce27f3157761c704965f3d7521f8ef5671af4b5bbd15050eda4464230697917817270cf77dacbeb49598a6a551 SHA512 9e2153c9f50a8fba1c8e52493c147a9db7e88015fa48739d4762a4cbc1711c24472b031a6c077d46d38285146ff389f07d9f2908016b0e2c07b76aa75ef2d2ca
+DIST Net-LDAPapi-3.0.5.tar.gz 67814 BLAKE2B 2f35000e23ba17016837cd4a0cbe86be5d25254d8a34dd39c8c82cbc5a1979bb56b5b8a37af81cf1e8f12326709e252181e441d051ca0b18314408348d1435be SHA512 f3a6f4bb2e182ca93de2aa6c7a80bf20d64152fec5c4bda54efb91ec2a9be52939922993b79a2cdd248be3b83e605fc9ca3e6020f2cfb49b85256361edb512bd
+EBUILD Net-LDAPapi-3.0.4.ebuild 1132 BLAKE2B 1d12f0ec4691247cf962e363d5884c7c3c47a35c509dcbe95415e862fc0bc60d0f4b381e09f83fd28d932d7946fb4317436599b45675c294901b194f233b22cb SHA512 e48a5f5026c6746e0d44f2f8276763f6e55b62e1f3893ba0c2e2dcde00a59929881d95446c236e5cd56ca007640dc0c48a804fda4965d964e55c85bec37b36cd
+EBUILD Net-LDAPapi-3.0.5.ebuild 1590 BLAKE2B 535d55d579e2975f905d80ec52fb43de60450907de680add167835322ff2d2edfc84a24bd9fd3b09dd535c10ef7030ca6d3ead9d57ad687d7111289a96170794 SHA512 db52a55bb880e595694009fdd248e6837a4f11af044e946e70ae12e2fc00e4ca8e6bedc2e11a8f83b5a4da16304a5edb24d13568def9c5fa0c344024ae530e65
+MISC metadata.xml 569 BLAKE2B b1969ecbc7bbaa97cc9bf3138b2fae102b5046639a9533945ba7ec42cbea86a4842e67c7b5c9e094d5709319f4677e00242bc03f855e01ed80d26114699f7183 SHA512 a70b4549e4186100a3e58a2cf527fcad9d44373ccbd572a12dcdde11a70f698c1a91c876cd7fc3170a1425b6fd2e26cf1dcb553b3c5c126f0fb2389656069fa1
diff --git a/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.4.ebuild b/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.4.ebuild
new file mode 100644
index 000000000000..683ec77215b8
--- /dev/null
+++ b/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MISHIKAL
+
+inherit eutils multilib perl-module
+
+DESCRIPTION="Perl5 Module Supporting LDAP API"
+HOMEPAGE="https://sourceforge.net/projects/net-ldapapi/
+ http://search.cpan.org/~mishikal/Net-LDAPapi/"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+# LICENSE is given on the corresponding sourceforge project and matches the
+# default cpan/perl license
+
+RDEPEND="net-nds/openldap[sasl]
+ dev-libs/cyrus-sasl
+ dev-perl/Convert-ASN1"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+
+# NOTE: tests are available but they hang
+# Tests also require hand-customised live LDAP server
+# and configured LDAP Search Base
+RESTRICT="test"
+
+PATCHES=("${FILESDIR}/${PV}-ldap_result-no_error.patch")
+
+src_configure() {
+ myconf="-sdk OpenLDAP -lib_path /usr/$(get_libdir) -include_path /usr/include"
+ perl-module_src_configure
+}
+
+src_install() {
+ mydoc="Credits Todo"
+ perl-module_src_install
+ if use examples ; then
+ docompress -x usr/share/doc/${PF}/examples
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
diff --git a/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.5.ebuild b/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.5.ebuild
new file mode 100644
index 000000000000..aa72e67283f7
--- /dev/null
+++ b/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MISHIKAL
+DIST_EXAMPLES=( "examples/*" )
+inherit multilib perl-module
+
+DESCRIPTION="Perl5 Module Supporting LDAP API"
+HOMEPAGE="https://sourceforge.net/projects/net-ldapapi/
+ http://search.cpan.org/~mishikal/Net-LDAPapi/"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+# LICENSE is given on the corresponding sourceforge project and matches the
+# default cpan/perl license
+
+RDEPEND="net-nds/openldap[sasl]
+ dev-libs/cyrus-sasl
+ >=dev-perl/Convert-ASN1-0.190.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+
+PATCHES=(
+ "${FILESDIR}/${P}-ldap_result-no_error.patch"
+ "${FILESDIR}/${P}-test-env.patch"
+)
+
+src_configure() {
+ myconf="-sdk OpenLDAP -lib_path /usr/$(get_libdir) -include_path /usr/include"
+ perl-module_src_configure
+}
+
+src_install() {
+ mydoc="Credits Todo"
+ perl-module_src_install
+}
+
+src_test() {
+ local MODULES=(
+ "Net::LDAPapi ${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 [[ -n "${LDAP_TEST_HOST}" ]]; then
+ perl-module_src_test
+ else
+ elog "Comprehensive testing disabled without LDAP_TEST_HOST set. For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+}
diff --git a/dev-perl/Net-LDAPapi/files/3.0.4-ldap_result-no_error.patch b/dev-perl/Net-LDAPapi/files/3.0.4-ldap_result-no_error.patch
new file mode 100644
index 000000000000..d1003ee9ae7e
--- /dev/null
+++ b/dev-perl/Net-LDAPapi/files/3.0.4-ldap_result-no_error.patch
@@ -0,0 +1,14 @@
+diff --git a/LDAPapi.pm b/LDAPapi.pm
+index 113d922..cba3b61 100644
+--- a/LDAPapi.pm
++++ b/LDAPapi.pm
+@@ -1355,8 +1355,8 @@ sub result
+ $self->{"result"} = $result;
+ $self->{"status"} = $status;
+
+- $self->errorize($status);
+ if( $status == -1 || $status == 0 ) {
++ $self->errorize($status);
+ return undef;
+ }
+
diff --git a/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-ldap_result-no_error.patch b/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-ldap_result-no_error.patch
new file mode 100644
index 000000000000..e8f8d915db10
--- /dev/null
+++ b/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-ldap_result-no_error.patch
@@ -0,0 +1,28 @@
+From 56f9ac5e45e63789012ae61c752f7aa7a3141da3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Tiziano=20M=C3=BCller?= <dev-zero@gentoo.org>
+Date: Thu, 10 Jun 2010 01:06:23 +1200
+Subject: Stop treating results from ldap_results as normal ldap return values
+
+Don't to treat results from ldap_results as normal ldap return
+values in 'sub error' ( as in 3.0.2 )
+---
+ LDAPapi.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/LDAPapi.pm b/LDAPapi.pm
+index 8fa91ce..fda4b12 100644
+--- a/LDAPapi.pm
++++ b/LDAPapi.pm
+@@ -1453,8 +1453,8 @@ sub result
+ $self->{"result"} = $result;
+ $self->{"status"} = $status;
+
+- $self->errorize($status);
+ if( $status == -1 || $status == 0 ) {
++ $self->errorize($status);
+ return undef;
+ }
+
+--
+2.14.3
+
diff --git a/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-test-env.patch b/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-test-env.patch
new file mode 100644
index 000000000000..946ec8ee74c0
--- /dev/null
+++ b/dev-perl/Net-LDAPapi/files/Net-LDAPapi-3.0.5-test-env.patch
@@ -0,0 +1,53 @@
+From 10ad8990c92f2b4c4f4d550e0b42fb083aa90f84 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 6 Dec 2017 03:43:22 +1300
+Subject: Use ENV settings for LDAP tests
+
+This absolves the need for users to patch sources just to configure
+a test server.
+---
+ test.pl | 26 ++++++++++++++------------
+ 1 file changed, 14 insertions(+), 12 deletions(-)
+
+diff --git a/test.pl b/test.pl
+index 7deb1a6..1a0871b 100644
+--- a/test.pl
++++ b/test.pl
+@@ -18,20 +18,22 @@ print "modinit - ok\n";
+ ## Change these values for test to work...
+ ##
+
+-print "\nEnter LDAP Server: ";
+-chomp($ldap_host = <>);
+-print "Enter port: ";
+-chomp($ldap_port = <>);
+-print "Enter Search Filter (ex. uid=abc123): ";
+-chomp($filter = <>);
+-print "Enter LDAP Search Base (ex. o=Org, c=US): ";
+-chomp($BASEDN = <>);
+-print "\n";
+-
+-if (!$ldap_host)
++if (!$ENV{LDAP_TEST_HOST})
+ {
+- die "Please edit \$BASEDN, \$filter and \$ldap_host in test.pl.\n";
++ die "LDAP_TEST_HOST not set";
+ }
++$ldap_host = $ENV{LDAP_TEST_HOST};
++$ldap_port = $ENV{LDAP_TEST_PORT};
++$filter = $ENV{LDAP_TEST_FILTER};
++$BASEDN = $ENV{LDAP_TEST_BASEDN};
++
++printf "\nLDAP Server: %s", $ldap_host;
++printf "\nLDAP port: %s", $ldap_port;
++printf "\nSearch Filter (ex. uid=abc123): %s", $filter;
++printf "\nLDAP Search Base (ex. o=Org, c=US): %s", $BASEDN;
++print "\n";
++
++
+
+ ##
+ ## Initialize LDAP Connection
+--
+2.14.3
+
diff --git a/dev-perl/Net-LDAPapi/metadata.xml b/dev-perl/Net-LDAPapi/metadata.xml
new file mode 100644
index 000000000000..5afb265a360f
--- /dev/null
+++ b/dev-perl/Net-LDAPapi/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">net-ldapapi</remote-id>
+ <remote-id type="cpan">Net-LDAPapi</remote-id>
+ <remote-id type="cpan-module">Net::LDAPapi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-LibIDN-0.120.0-r1 b/dev-perl/Net-LibIDN-0.120.0-r1
deleted file mode 100644
index 122576e7536d..000000000000
--- a/dev-perl/Net-LibIDN-0.120.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=net-dns/libidn dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl bindings for GNU Libidn
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-LibIDN/
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-dns/libidn dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TH/THOR/Net-LibIDN-0.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1d0eaaec7fac5d6dc312480da0afbc19
diff --git a/dev-perl/Net-LibIDN/Manifest b/dev-perl/Net-LibIDN/Manifest
new file mode 100644
index 000000000000..c1b3705657b3
--- /dev/null
+++ b/dev-perl/Net-LibIDN/Manifest
@@ -0,0 +1,3 @@
+DIST Net-LibIDN-0.12.tar.gz 14262 BLAKE2B aba0a67eba74a103c51ec95a859128e50390b48cf97f4c6828d6ecd869d89ff7dfe37f103053b45f38c2abe3852a7f2a8f63dd1f699b39db4d6129226c4b8e15 SHA512 2c80d0e3d4635e225e8866a1ef6335e3b8642662101e89fde6529aa07acc1eaf8adbe20fadd1d44898651f9d67a3d00c11ff71a22a2aa3027e81643e700d79ee
+EBUILD Net-LibIDN-0.120.0-r1.ebuild 497 BLAKE2B c7d8489324b152debed94597a48f3cbe019ed56d6418a5244b337dd1619cc886c8ad6648236e17e2d9f820019c5526384eeb21a3c68dc587376ae1e51abed421 SHA512 6b2414c9674ae9b185291dd949564cf0c5dc41f4c1b7f0c01218ff2af7147ccad51599bb1e5c56889beb80ea06b4512569b246b53f06baba4f1559470882cb29
+MISC metadata.xml 392 BLAKE2B 7fc5fc36e39da13513bf22ad3a3efacccfd7c919e6dd2c80542c7c2152e981a3a2085793b2f3021464d44a26b63e7cec426aa50688aa16ff4ca4aaa3eafb476d SHA512 af2500d22746fb98a00c8e7d2c83d5c10a2257b18fdc8e7b7f66e302459a660f842c247c4cfdcb9c4bba51a7344f965fb76d3f43af6742c6a7e3bd31caad139f
diff --git a/dev-perl/Net-LibIDN/Net-LibIDN-0.120.0-r1.ebuild b/dev-perl/Net-LibIDN/Net-LibIDN-0.120.0-r1.ebuild
new file mode 100644
index 000000000000..ccfeb7c6a0e8
--- /dev/null
+++ b/dev-perl/Net-LibIDN/Net-LibIDN-0.120.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=THOR
+MODULE_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Perl bindings for GNU Libidn"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="net-dns/libidn"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Net-LibIDN/metadata.xml b/dev-perl/Net-LibIDN/metadata.xml
new file mode 100644
index 000000000000..015c2a5ca77f
--- /dev/null
+++ b/dev-perl/Net-LibIDN/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">Net-LibIDN</remote-id>
+ <remote-id type="cpan-module">Net::LibIDN</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-LibIDN2-1.0.0 b/dev-perl/Net-LibIDN2-1.0.0
deleted file mode 100644
index 34360ed9cc34..000000000000
--- a/dev-perl/Net-LibIDN2-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-dns/libidn2 virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-ParseXS dev-perl/Module-Build test? ( >=virtual/perl-Test-Simple-0.10.0 ) dev-lang/perl:=
-DESCRIPTION=Perl bindings for GNU Libidn2
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-LibIDN2/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-dns/libidn2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TH/THOR/Net-LibIDN2-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3508383a9c992738fd32fa7c17628778
diff --git a/dev-perl/Net-LibIDN2/Manifest b/dev-perl/Net-LibIDN2/Manifest
new file mode 100644
index 000000000000..56b2e55bd6d9
--- /dev/null
+++ b/dev-perl/Net-LibIDN2/Manifest
@@ -0,0 +1,3 @@
+DIST Net-LibIDN2-1.00.tar.gz 23603 BLAKE2B 61d16265263e934c45cbed9427636e73a2abae8f41f7294d4b682b0129c2a7bb2c316f522b5ee36988a0d860b53514f6c44d360c12479f26887a0d2873741993 SHA512 0b0c3bba9b2c8e748fd416ba465e6b4eb76fbdad1ee2d3459be032b7d5bdb0706da97e8ebb9de57a92acae06ce84aed357f5baa516ad40268797abda6d7fb38e
+EBUILD Net-LibIDN2-1.0.0.ebuild 491 BLAKE2B c9db45d593a13f6f9cf140cdb4d9162bddbee60ed9d7ab360c33493ab7b8fa1993d19b736ae4905854f38ad2543f9d5bb21ee882574df1b681223339d32e0edc SHA512 06fe07fba49a766a656a81d32b419254876310e8a3b7a1b93731f40a0edffde7590909288536e0fb086752c9b2298ed321df6f2e24066caa491ebf9a937975fb
+MISC metadata.xml 394 BLAKE2B 0e04894c656ca9bb0623be50369ef992244fd627478f8e23232fe937123df5e8f136247e6d2708dcaa1e9e475e6967466a756dae6c1b39d243b7777a36eaa81d SHA512 66adec760ee1638b405b6f14878ed1239a4efa0dc3708ae88c6a623138bcf765175cfd8a0a2a7a63ad606cf249e35496371a56e1bc257f7325dffc9fa62cd4a0
diff --git a/dev-perl/Net-LibIDN2/Net-LibIDN2-1.0.0.ebuild b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.0.0.ebuild
new file mode 100644
index 000000000000..f7770b324841
--- /dev/null
+++ b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=THOR
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Perl bindings for GNU Libidn2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="net-dns/libidn2"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-ParseXS
+ dev-perl/Module-Build
+ test? (
+ >=virtual/perl-Test-Simple-0.10.0
+ )
+"
diff --git a/dev-perl/Net-LibIDN2/metadata.xml b/dev-perl/Net-LibIDN2/metadata.xml
new file mode 100644
index 000000000000..ba4ff6908d93
--- /dev/null
+++ b/dev-perl/Net-LibIDN2/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">Net-LibIDN2</remote-id>
+ <remote-id type="cpan-module">Net::LibIDN2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Netmask-1.902.200 b/dev-perl/Net-Netmask-1.902.200
deleted file mode 100644
index c5ea1df89211..000000000000
--- a/dev-perl/Net-Netmask-1.902.200
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse, manipulate and lookup IP network blocks
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Netmask/
-KEYWORDS=amd64 ~arm ~mips ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/Net-Netmask-1.9022.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bddfaab767d2e0c3149078a66e2ecba8
diff --git a/dev-perl/Net-Netmask/Manifest b/dev-perl/Net-Netmask/Manifest
new file mode 100644
index 000000000000..3b119c780cd1
--- /dev/null
+++ b/dev-perl/Net-Netmask/Manifest
@@ -0,0 +1,3 @@
+DIST Net-Netmask-1.9022.tar.gz 19044 BLAKE2B 1e100feab51d36e67a8fedb9aaa64e36c15a7eda05b0c33679ca15834a78814d9acb3acf177635c7f489136d07e874d430790aa7fee7f5f723666389111f94f3 SHA512 85778356c0eb5047a1f8ce9883fe61dec4f54180571eefff0d08a723f6f8f828b5c6a52015de751bc13fc340275a5bc220668a37086bc4a62f164ed93f6e087f
+EBUILD Net-Netmask-1.902.200.ebuild 373 BLAKE2B 07f642b55b79a76ef69901bc42cc155b73c4094daa43cc77b96e092f0bb492ad3a4d0cce9e3189dda3b14da6e65dedaa953e978e6a6eac2459fe43c86b0e4879 SHA512 ac26835937448b452a8595c5a877a69877696a4de7fb51d085a558dcc1ef924204cb81b0cf78438df231385b47155ae8e79e90ab3266405d042b72428a1db9e8
+MISC metadata.xml 394 BLAKE2B dedc4c27a5f705d41a40f83b8a8a5704b05026bb81c19c27017e3f1380e02ac60f0a660070e9327a54299f558b48c3686c91b0bddd7617f594b9a14b53d4d0f6 SHA512 6e06a52d50117fe4643423eddb965e684035dddc75deb8cca49d3dad77ea39361d852e54bcce8be9de3b97dceedff56b160a98a2aa95f7fd405d149c3b369d5f
diff --git a/dev-perl/Net-Netmask/Net-Netmask-1.902.200.ebuild b/dev-perl/Net-Netmask/Net-Netmask-1.902.200.ebuild
new file mode 100644
index 000000000000..f95bc6f1451f
--- /dev/null
+++ b/dev-perl/Net-Netmask/Net-Netmask-1.902.200.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MUIR
+MODULE_SECTION=modules
+MODULE_VERSION=1.9022
+inherit perl-module
+
+DESCRIPTION="Parse, manipulate and lookup IP network blocks"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~mips ppc x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do"
diff --git a/dev-perl/Net-Netmask/metadata.xml b/dev-perl/Net-Netmask/metadata.xml
new file mode 100644
index 000000000000..ecb96307cd8d
--- /dev/null
+++ b/dev-perl/Net-Netmask/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">Net-Netmask</remote-id>
+ <remote-id type="cpan-module">Net::Netmask</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-OAuth-0.280.0-r1 b/dev-perl/Net-OAuth-0.280.0-r1
deleted file mode 100644
index ebab93e8b342..000000000000
--- a/dev-perl/Net-OAuth-0.280.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-Accessor-0.31 >=dev-perl/Class-Data-Inheritable-0.06 dev-perl/Digest-HMAC dev-perl/URI virtual/perl-Digest-SHA >=virtual/perl-Encode-2.35 dev-perl/libwww-perl dev-perl/Module-Build test? ( >=virtual/perl-Test-Simple-0.66 >=dev-perl/Test-Warn-0.21 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=OAuth protocol support
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-OAuth/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Accessor-0.31 >=dev-perl/Class-Data-Inheritable-0.06 dev-perl/Digest-HMAC dev-perl/URI virtual/perl-Digest-SHA >=virtual/perl-Encode-2.35 dev-perl/libwww-perl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KG/KGRENNAN/Net-OAuth-0.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a31ec944e35ae681ea86d04e315a725b
diff --git a/dev-perl/Net-OAuth/Manifest b/dev-perl/Net-OAuth/Manifest
new file mode 100644
index 000000000000..a968d3cf31b1
--- /dev/null
+++ b/dev-perl/Net-OAuth/Manifest
@@ -0,0 +1,3 @@
+DIST Net-OAuth-0.28.tar.gz 29063 BLAKE2B c1526bc668e18e85342fbd4ed62925ebb00e7a378524b0f71ef5534111b2064d4828b131ea65d491ee88f8ad37126681fdc8df2d9cfe769a866f3849e31135c2 SHA512 b38c3784221bdf56b5b55021cc7e74cf6c5ce47b6743b6fefae9e148ff61d3c1e068aa5829dfed13ffd070e1286ab0d743e2f7b7c900f5fd8cf78f788cff70c4
+EBUILD Net-OAuth-0.280.0-r1.ebuild 599 BLAKE2B 4c94cf1dfd0d2c296e0853ed3e81db1b4e0799accd8f80af9856fd30ab0a0d648432249ac25727775994eb993e18e7fe1c3418c9e131270efd21d2059fdf18c7 SHA512 55593aa5ca478d7903538f8a4725b7ee678a79b1308ee7f9806b8a909a5c2dd19c4fb4bc1fbbb595f329fb90d942fe5785a46c2d652dc2b32b5e9f416c54cbf5
+MISC metadata.xml 2191 BLAKE2B f017795952f48a214931a8c2b7f424d988e9dd0610129650e170a4c5769fddcfbd182c1bd28da1adf2adb03dbe953d32358213bb5614bca7c72977712bee62a1 SHA512 4e175e473abd585bc4fb75e43cfde138aa71343672d9230f8042a64e353dbd0210f27df35badecbb05923ed147398ed098802a89d135fc203ead56869a32c83b
diff --git a/dev-perl/Net-OAuth/Net-OAuth-0.280.0-r1.ebuild b/dev-perl/Net-OAuth/Net-OAuth-0.280.0-r1.ebuild
new file mode 100644
index 000000000000..a78f08651000
--- /dev/null
+++ b/dev-perl/Net-OAuth/Net-OAuth-0.280.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KGRENNAN
+MODULE_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="OAuth protocol support"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Accessor-0.31
+ >=dev-perl/Class-Data-Inheritable-0.06
+ dev-perl/Digest-HMAC
+ dev-perl/URI
+ virtual/perl-Digest-SHA
+ >=virtual/perl-Encode-2.35
+ dev-perl/libwww-perl
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=virtual/perl-Test-Simple-0.66
+ >=dev-perl/Test-Warn-0.21
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/Net-OAuth/metadata.xml b/dev-perl/Net-OAuth/metadata.xml
new file mode 100644
index 000000000000..7853098365db
--- /dev/null
+++ b/dev-perl/Net-OAuth/metadata.xml
@@ -0,0 +1,35 @@
+<?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">Net-OAuth</remote-id>
+ <remote-id type="cpan-module">Net::OAuth</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::AccessToken</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::AccessTokenRequest</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::AccessTokenResponse</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::Client</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::ConsumerRequest</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::Message</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::ProtectedResourceRequest</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::Request</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::RequestTokenRequest</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::RequestTokenResponse</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::Response</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::SignatureMethod::HMAC_SHA1</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::SignatureMethod::HMAC_SHA256</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::SignatureMethod::PLAINTEXT</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::SignatureMethod::RSA_SHA1</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::UserAuthRequest</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::UserAuthResponse</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::V1_0A::AccessTokenRequest</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::V1_0A::RequestTokenRequest</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::V1_0A::RequestTokenResponse</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::V1_0A::UserAuthResponse</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::XauthAccessTokenRequest</remote-id>
+ <remote-id type="cpan-module">Net::OAuth::YahooAccessTokenRefreshRequest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-OpenID-Common-1.200.0 b/dev-perl/Net-OpenID-Common-1.200.0
deleted file mode 100644
index 1aca9dc2a112..000000000000
--- a/dev-perl/Net-OpenID-Common-1.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-DH-GMP-0.0.110 virtual/perl-Encode >=dev-perl/HTML-Parser-3.400.0 >=dev-perl/HTTP-Message-5.814.0 virtual/perl-MIME-Base64 virtual/perl-Math-BigInt virtual/perl-Time-Local dev-perl/XML-Simple !<dev-perl/Net-OpenID-Consumer-1.30.99 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Libraries shared between Net::OpenID::Consumer and Net::OpenID::Server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-OpenID-Common/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-DH-GMP-0.0.110 virtual/perl-Encode >=dev-perl/HTML-Parser-3.400.0 >=dev-perl/HTTP-Message-5.814.0 virtual/perl-MIME-Base64 virtual/perl-Math-BigInt virtual/perl-Time-Local dev-perl/XML-Simple !<dev-perl/Net-OpenID-Consumer-1.30.99 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WR/WROG/Net-OpenID-Common-1.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b168dbc0d0e7afb6e763092b4eeba306
diff --git a/dev-perl/Net-OpenID-Common/Manifest b/dev-perl/Net-OpenID-Common/Manifest
new file mode 100644
index 000000000000..3451229db23f
--- /dev/null
+++ b/dev-perl/Net-OpenID-Common/Manifest
@@ -0,0 +1,3 @@
+DIST Net-OpenID-Common-1.20.tar.gz 28306 BLAKE2B a6c14430ccc77e1c844170eba5dde6ecc98294e95a1d52d5bb1e263c123377e6b38bf278175ffe03622ae752dfc4d8e5aea8ebdd0de07b3ee8fa8c2c3e5e054f SHA512 9d503834e66b8b3f0cef2452b7cec70559723e02b9b846b14eba63aa73f03d58afa8802ffe7517eb5756d78609f3382137303361542f312969aee8c0a46f0c5f
+EBUILD Net-OpenID-Common-1.200.0.ebuild 661 BLAKE2B 4bc69aaa592bc8966187070b8b102de8613dc54594168c856b9f76ac8aeb70731ced114cbf69880e3765ce8a01653675bc0ca99ba63749b9e8872040d3a9ad5c SHA512 18d878b246f194bab7cb3dbb2c67021049e47209964fdd694fa8539b73838cea3dc08bdbefde5fd8654dabae2c28a8e435728a1f08f8fa6476d6ba5155de55ae
+MISC metadata.xml 1257 BLAKE2B 86df3b7d18455f9e9b7fd9e6c9bfdd14386120826d30b129deee3293b39e19144091eeae5e65e9203de6ed737d1f8e0c498ab82e7f9e5e3051823437b6808e9f SHA512 cf3d71c751a8e1854098b2fc687e4d93bb724c3f701b8f96194ebf0f07ec74fba015aff8d35a75c21566174211be86acb0b3c33263503e421deb3b830fad38b8
diff --git a/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0.ebuild b/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0.ebuild
new file mode 100644
index 000000000000..432fd21ef366
--- /dev/null
+++ b/dev-perl/Net-OpenID-Common/Net-OpenID-Common-1.200.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=WROG
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Libraries shared between Net::OpenID::Consumer and Net::OpenID::Server"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Crypt-DH-GMP-0.0.110
+ virtual/perl-Encode
+ >=dev-perl/HTML-Parser-3.400.0
+ >=dev-perl/HTTP-Message-5.814.0
+ virtual/perl-MIME-Base64
+ virtual/perl-Math-BigInt
+ virtual/perl-Time-Local
+ dev-perl/XML-Simple
+ !<dev-perl/Net-OpenID-Consumer-1.30.99
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Net-OpenID-Common/metadata.xml b/dev-perl/Net-OpenID-Common/metadata.xml
new file mode 100644
index 000000000000..a98f2bc31c8a
--- /dev/null
+++ b/dev-perl/Net-OpenID-Common/metadata.xml
@@ -0,0 +1,23 @@
+<?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">Net-OpenID-Common</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Common</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Extension</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Extension::SimpleRegistration</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::ExtensionMessage</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::IndirectMessage</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::URIFetch</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Yadis</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Yadis::Service</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Extension::SimpleRegistration::Request</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Extension::SimpleRegistration::Response</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::URIFetch::Response</remote-id>
+ <remote-id type="cpan-module">OpenID::util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-OpenID-Consumer-1.180.0 b/dev-perl/Net-OpenID-Consumer-1.180.0
deleted file mode 100644
index f59321e9e492..000000000000
--- a/dev-perl/Net-OpenID-Consumer-1.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-SHA dev-perl/HTTP-Message dev-perl/JSON dev-perl/libwww-perl virtual/perl-MIME-Base64 >=dev-perl/Net-OpenID-Common-1.190.0 virtual/perl-Storable virtual/perl-Time-Local virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/CGI virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Library for consumers of OpenID identities
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-OpenID-Consumer/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-SHA dev-perl/HTTP-Message dev-perl/JSON dev-perl/libwww-perl virtual/perl-MIME-Base64 >=dev-perl/Net-OpenID-Common-1.190.0 virtual/perl-Storable virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WR/WROG/Net-OpenID-Consumer-1.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=15f5d1aa2b653348a76673f5d0fbfca0
diff --git a/dev-perl/Net-OpenID-Consumer/Manifest b/dev-perl/Net-OpenID-Consumer/Manifest
new file mode 100644
index 000000000000..fbc85ab3b062
--- /dev/null
+++ b/dev-perl/Net-OpenID-Consumer/Manifest
@@ -0,0 +1,3 @@
+DIST Net-OpenID-Consumer-1.18.tar.gz 58643 BLAKE2B c6a520c3496c00a54a6d6b15fae4133ed37adf01237801b9e197e0bdf1ee19ae19af1794baf8e60d41e0322da7ac999ee388de8edca68c9e910d7c17196a0aff SHA512 b8d06ada0f574a88a8a9aecc4f8d11f9a9f91e0320d649a3e99b0ad91b463d22b94919206e1514d1891031c2c6e82f61a6421aea4746ec7314503f1ba9d22fa4
+EBUILD Net-OpenID-Consumer-1.180.0.ebuild 591 BLAKE2B c8fa25b229358844efc04a5b8db3c9b049b481f3874b7550f5b3b4e8b41635900218c857085a55882095927cd1f2271490f88775c7e13159fcdaf940a8d7d0ff SHA512 dfd505a36a2b2ed84b57e36b49d85ad97ef96d53574e3901ba04a0839ca6de54d3d122012c1b4ac10dd4a86c1706ecd337b8b7db0545d8ad39c4e142662ada97
+MISC metadata.xml 633 BLAKE2B a0aef27021774abf839cd63357cf2eec3e3fc4845c6607c7c23a07eee5eac4282a8f7afd40111f88cb626400370b14ec162cee2cf3311f6055607cf845e7039a SHA512 2de38f6cb2dffa2db559c35a72456e33256c06b57250a4fcbf3b44947e20f088e60461eb0f4c6a57a65f265f2d372b6a4b5d01d825654e825ba76161a9057227
diff --git a/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0.ebuild b/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0.ebuild
new file mode 100644
index 000000000000..ad94fed04e15
--- /dev/null
+++ b/dev-perl/Net-OpenID-Consumer/Net-OpenID-Consumer-1.180.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=WROG
+DIST_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="Library for consumers of OpenID identities"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-SHA
+ dev-perl/HTTP-Message
+ dev-perl/JSON
+ dev-perl/libwww-perl
+ virtual/perl-MIME-Base64
+ >=dev-perl/Net-OpenID-Common-1.190.0
+ virtual/perl-Storable
+ virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/CGI
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-OpenID-Consumer/metadata.xml b/dev-perl/Net-OpenID-Consumer/metadata.xml
new file mode 100644
index 000000000000..0fe242e5126d
--- /dev/null
+++ b/dev-perl/Net-OpenID-Consumer/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Net-OpenID-Consumer</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Association</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::ClaimedIdentity</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::Consumer</remote-id>
+ <remote-id type="cpan-module">Net::OpenID::VerifiedIdentity</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-OpenSSH-0.600.0 b/dev-perl/Net-OpenSSH-0.600.0
deleted file mode 100644
index 41f95a207046..000000000000
--- a/dev-perl/Net-OpenSSH-0.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/IO-Tty sftp? ( dev-perl/Net-SFTP-Foreign ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Net::OpenSSH, Perl wrapper for OpenSSH secure shell client
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-OpenSSH/
-IUSE=sftp
-KEYWORDS=amd64 ~hppa ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-Tty sftp? ( dev-perl/Net-SFTP-Foreign ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-OpenSSH-0.60.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f8c64c1bb51926e0c610ccffbb26bdf8
diff --git a/dev-perl/Net-OpenSSH-0.700.0 b/dev-perl/Net-OpenSSH-0.700.0
deleted file mode 100644
index ff84d537fa5c..000000000000
--- a/dev-perl/Net-OpenSSH-0.700.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/ssh dev-perl/IO-Tty !minimal? ( dev-perl/Net-SSH-Any dev-perl/Net-SFTP-Foreign ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Net::OpenSSH, Perl wrapper for OpenSSH secure shell client
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-OpenSSH/
-IUSE=minimal
-KEYWORDS=amd64 ~hppa ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/ssh dev-perl/IO-Tty !minimal? ( dev-perl/Net-SSH-Any dev-perl/Net-SFTP-Foreign ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-OpenSSH-0.70.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d7841ec9557efadee1b61ccf705bc198
diff --git a/dev-perl/Net-OpenSSH-0.740.0 b/dev-perl/Net-OpenSSH-0.740.0
deleted file mode 100644
index 91576ee17397..000000000000
--- a/dev-perl/Net-OpenSSH-0.740.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/ssh dev-perl/IO-Tty !minimal? ( dev-perl/Net-SSH-Any dev-perl/Net-SFTP-Foreign ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Net::OpenSSH, Perl wrapper for OpenSSH secure shell client
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-OpenSSH/
-IUSE=minimal examples
-KEYWORDS=~amd64 ~hppa ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/ssh dev-perl/IO-Tty !minimal? ( dev-perl/Net-SSH-Any dev-perl/Net-SFTP-Foreign ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-OpenSSH-0.74.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=db228bbd3eca0379624857215bcdb48e
diff --git a/dev-perl/Net-OpenSSH/Manifest b/dev-perl/Net-OpenSSH/Manifest
new file mode 100644
index 000000000000..f95ffc363c15
--- /dev/null
+++ b/dev-perl/Net-OpenSSH/Manifest
@@ -0,0 +1,7 @@
+DIST Net-OpenSSH-0.60.tar.gz 55413 BLAKE2B 697139290867634c2cb51185edfffa09e9706ee4c1ec627bc46225da867106c15e659502b649f4f87f472f7c7143739534894d93ab6013dd86bad826fc12c283 SHA512 6780ac0a73bdb923bb2915a535ae490a7c198f6667fc0885766fbb50835fc2c457bc8dea8fa2be7488c610621a1b9b1955d5712544e3f8948f54e97d012c6aaa
+DIST Net-OpenSSH-0.70.tar.gz 72604 BLAKE2B 58c8502932d266c6c20b484950952f025e4d418c923f596606baab2f626ac1f09624e076fe4ddd930f99c15885b2175a7c72ecf862a41605fbca77444b9f6e21 SHA512 ce2e74fa68e79a1180c3b29ad32d1d75ff1223e0721a9c91b7bc29ab0dbe3a0ffea490223dcaaa2c3c0eaa43a859af572b1777ad36eea80fe240319af8f358e5
+DIST Net-OpenSSH-0.74.tar.gz 73869 BLAKE2B cc76995765967050806e6fbf064f09107cb13beadcdb9f7ccd95bd7d3b2373b93f3141774c0d62d8f1684133d8734e848463174338dd70e325f3fd55b5874744 SHA512 27b35ed512fe6da160e71264aaf7e1696f8182c5e731a71b95f84736e2dd04b9d3324d3a26549d4426ab6ca470810e5e16c82fbb6a88526015122dee3411a73a
+EBUILD Net-OpenSSH-0.600.0.ebuild 410 BLAKE2B 83beb7f869cb51443939b500e4f257f1cc05a3a8e08ccc7b7fb8f061ee5981d0b421d074eba7221fe75997625f66ce142a4fc27cf5d077afe19349e31c2ad18d SHA512 20dd23c6e73d02bb2b266d3101981e6aecff10cea964113c43a452b3811e8bf31252e291a10a45d8d92063b0efda20b54c45e9fa35bc698f49b0436f449fe609
+EBUILD Net-OpenSSH-0.700.0.ebuild 469 BLAKE2B 6341ac4ab4b8f7e1161613c07a125ea0b4eb297d925715766540cd166d8691745a68e1d913b4ed9c1a437330ce61c9d068297cd2d54adb9e444aa33a0946f54d SHA512 cfce91a238b9c382fa77855fe9308939b35d21eb3ecd49accd526b0df13d3a2b942e6edfac5b4c7ac8428b4d545d58c592256125c9721639bc3f0e157a124a15
+EBUILD Net-OpenSSH-0.740.0.ebuild 498 BLAKE2B ca0b2c09661c3ca3c9bc910666a634c8942d9c13484f65f76f1214a9f0b2a420c0da1e6f954db053acb2bd18bfba596b1b49a910013ad80571382cd4db7de244 SHA512 3ce75b2c922776f97fd687472d62c2f51c7bd96b32aedaff0fed5a071863a1bbb6a21f1648155907fd59390656eb20bf9e7891606735bce70a17846959cf968d
+MISC metadata.xml 1501 BLAKE2B 94f78e1d4334a4bcbdf32cf99d028b9b2f5a43d93b1b1c0a204c03f1940141d5997a143e85535f1b98f5489d211a22aed6c7196e070c33009651ca349aa1e28b SHA512 1ef3370140d53e9e8834a923879389a8ca04107be99085a8426a96f26629a50344519d7d95363dc3c09c463fe98c74666118621060785107b31a96aa567dea0d
diff --git a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.600.0.ebuild b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.600.0.ebuild
new file mode 100644
index 000000000000..87f8709c8a41
--- /dev/null
+++ b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.600.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SALVA
+MODULE_VERSION=0.60
+inherit perl-module
+
+DESCRIPTION="Net::OpenSSH, Perl wrapper for OpenSSH secure shell client"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~sparc x86"
+IUSE="sftp"
+
+RDEPEND="
+ dev-perl/IO-Tty
+ sftp? (
+ dev-perl/Net-SFTP-Foreign
+ )
+"
+DEPEND="${RDEPEND}"
+
+#SRC_TEST=do
diff --git a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.700.0.ebuild b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.700.0.ebuild
new file mode 100644
index 000000000000..84948181ffe4
--- /dev/null
+++ b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.700.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=0.70
+inherit perl-module
+
+DESCRIPTION="Net::OpenSSH, Perl wrapper for OpenSSH secure shell client"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~sparc x86"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/ssh
+ dev-perl/IO-Tty
+ !minimal? (
+ dev-perl/Net-SSH-Any
+ dev-perl/Net-SFTP-Foreign
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.740.0.ebuild b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.740.0.ebuild
new file mode 100644
index 000000000000..db8c9be60366
--- /dev/null
+++ b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.740.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=0.74
+DIST_EXAMPLES=("sample/*")
+inherit perl-module
+
+DESCRIPTION="Net::OpenSSH, Perl wrapper for OpenSSH secure shell client"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/ssh
+ dev-perl/IO-Tty
+ !minimal? (
+ dev-perl/Net-SSH-Any
+ dev-perl/Net-SFTP-Foreign
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Net-OpenSSH/metadata.xml b/dev-perl/Net-OpenSSH/metadata.xml
new file mode 100644
index 000000000000..47b776373ed0
--- /dev/null
+++ b/dev-perl/Net-OpenSSH/metadata.xml
@@ -0,0 +1,29 @@
+<?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">Net-OpenSSH</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ConnectionCache</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::Constants</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ModuleLoader</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::OSTracer</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ObjectRemote</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::SSH</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ShellQuoter</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ShellQuoter::Chain</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ShellQuoter::MSCmd</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ShellQuoter::MSWin</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ShellQuoter::POSIX</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ShellQuoter::csh</remote-id>
+ <remote-id type="cpan-module">Net::OpenSSH::ShellQuoter::fish</remote-id>
+ <remote-id type="cpan-module">mod_perl_openssh</remote-id>
+ </upstream>
+ <use>
+ <flag name="sftp">Enable SFTP protocol support.</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-perl/Net-Patricia-1.210.0-r1 b/dev-perl/Net-Patricia-1.210.0-r1
deleted file mode 100644
index e028756acfc7..000000000000
--- a/dev-perl/Net-Patricia-1.210.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-CIDR-Lite ipv6? ( dev-perl/Socket6 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Patricia Trie perl module for fast IP address lookups
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Patricia/
-IUSE=ipv6
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=GPL-2+
-RDEPEND=dev-perl/Net-CIDR-Lite ipv6? ( dev-perl/Socket6 ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRUBER/Net-Patricia-1.21.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=93d4393137f79631737aca7d744a5ed5
diff --git a/dev-perl/Net-Patricia-1.220.0 b/dev-perl/Net-Patricia-1.220.0
deleted file mode 100644
index eb8fbdcee992..000000000000
--- a/dev-perl/Net-Patricia-1.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-CIDR-Lite ipv6? ( dev-perl/Socket6 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Patricia Trie perl module for fast IP address lookups
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Patricia/
-IUSE=ipv6
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=GPL-2+
-RDEPEND=dev-perl/Net-CIDR-Lite ipv6? ( dev-perl/Socket6 ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRUBER/Net-Patricia-1.22.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e8ded7ecc745b2fd4834bb4414969303
diff --git a/dev-perl/Net-Patricia-1.220.0-r1 b/dev-perl/Net-Patricia-1.220.0-r1
deleted file mode 100644
index bd262f234b08..000000000000
--- a/dev-perl/Net-Patricia-1.220.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Net-CIDR-Lite ipv6? ( dev-perl/Socket6 ) dev-lang/perl:=
-DESCRIPTION=Patricia Trie perl module for fast IP address lookups
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Patricia/
-IUSE=ipv6
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=GPL-2+
-RDEPEND=dev-perl/Net-CIDR-Lite ipv6? ( dev-perl/Socket6 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRUBER/Net-Patricia-1.22.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=e6b85a0e36c3a07dbe2a8a2bf25375f3
diff --git a/dev-perl/Net-Patricia/Manifest b/dev-perl/Net-Patricia/Manifest
new file mode 100644
index 000000000000..a1f9d6222808
--- /dev/null
+++ b/dev-perl/Net-Patricia/Manifest
@@ -0,0 +1,7 @@
+AUX Net-Patricia-1.22-no-lnsl.patch 947 BLAKE2B a0535920826937aa83fd1d9a64256a131a717131cd14338e2b7c067007e5e4c8d106745ad4dce9fbc8a6ba336e1c336f8f9bcd51fb2a31b5c63e620f12705bc8 SHA512 43f9907393952efb253cd8e8a9bdd1e6ed179750700855f46dbbf21b4e6e3838349dedda98c24896d177a4cfcf99289beb0053ab62327e161743f581954bbe58
+DIST Net-Patricia-1.21.tar.gz 27911 BLAKE2B 5751753a290b45cb12b16eeed1d9b8e24c7dd86af7271db20f3f8cd909d7b97d48129aceb6e861697c50c1bddea60442cae43269dd5c9fd1d745ccdf469daa01 SHA512 d25d6e4894df365ddd549db748131f1df00b5d9e880b1deb520461ff00fa1035a7beeaeb3bc9c9df4a193cd5e39ab888884fc1ff468b2faa5c8faf1d59b25ed4
+DIST Net-Patricia-1.22.tar.gz 27780 BLAKE2B 9f81e9551b4110bcc6e16f8393d39f5a5ef4521e1cb6c1ea58a35f37a7b4a4882eaa9a3418b0695fa17e295dbb325ee9583f129be1dfb476ffbad7150d08691c SHA512 d76702d30784f8448dcf3a5269e052bc7bd6f5fe5a16824b6e3ede1d0182deb139522e45e1fb78749a7527ddbc950c213d843e43f45b5b0ed63b5b985b329861
+EBUILD Net-Patricia-1.210.0-r1.ebuild 539 BLAKE2B 462781f5d14e128b1f5f40d7ff7d8fc91ccc4eb09f308a6d10d7f0949688bd72ab23e07cc30cdb3e3f3ab3b144d51ebdabfcc696cda12e72255ec557970016d3 SHA512 27cb3d80cb6331f100fcd621325adc607a42b958d25749b6e5417678a1b632bb72bcdacddb2ca5a41c4857c9000462f3a4b12257f463261f6b1e116bdbf1c6f9
+EBUILD Net-Patricia-1.220.0-r1.ebuild 568 BLAKE2B 376aa678fc246cf05c58b3a02f1ae560a470c058a5ddaec7e47a20aacf28ce01d9453ff29975cef8aac46d694073cf357a4a1fd210300c4b1ad019242831e2a7 SHA512 d5d961fc415d95b2eaf8f6f760ed2a9c5b77ee5f9cfbf909935eb9e7c7362343ed846343bea42dee7a9a3fdcaf45d210701bf573b158d8baffb9dcb4852ea5ce
+EBUILD Net-Patricia-1.220.0.ebuild 539 BLAKE2B 3cec4a7a5514c292422b40b3b020db9ee2c6f41b6a9ab0d887ea172f626b02e0a723ed6f3cee8fb5ba10255430334a958c66c4b0e29876aea68e713a48379e4d SHA512 8fad3737caaeb1b0e43ea3be5449fb7532ede5c19bb2604ba64d8118e803e3e03ad6e8f2795abb6b7ed6e386fd869fa476617cd159bd90a36aeef9dc57a153fc
+MISC metadata.xml 535 BLAKE2B 85679f1ddf9ae459d8b64634e9f2512ae5d7e71cbc8808a9c7f8f89f22cc417cd9228c32d7064d0d5bfffb8d47f91b7c20f3ab947bf72fab2e17b958b7387943 SHA512 cac83e7065b4ea8cb0f54ebde75a1e6e31cbcab5462d1e48e773425bf5ab5a413859dbce470b0692884ca827911a5ca9ff85a02d9cececa5e1602ab6d2495577
diff --git a/dev-perl/Net-Patricia/Net-Patricia-1.210.0-r1.ebuild b/dev-perl/Net-Patricia/Net-Patricia-1.210.0-r1.ebuild
new file mode 100644
index 000000000000..c5b148fea5e5
--- /dev/null
+++ b/dev-perl/Net-Patricia/Net-Patricia-1.210.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GRUBER
+MODULE_VERSION=1.21
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Patricia Trie perl module for fast IP address lookups"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="ipv6"
+
+RDEPEND="dev-perl/Net-CIDR-Lite
+ ipv6? (
+ dev-perl/Socket6
+ )
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+
+#SRC_TEST="do"
diff --git a/dev-perl/Net-Patricia/Net-Patricia-1.220.0-r1.ebuild b/dev-perl/Net-Patricia/Net-Patricia-1.220.0-r1.ebuild
new file mode 100644
index 000000000000..019ea5f32b6c
--- /dev/null
+++ b/dev-perl/Net-Patricia/Net-Patricia-1.220.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRUBER
+DIST_VERSION=1.22
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Patricia Trie perl module for fast IP address lookups"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="ipv6"
+
+RDEPEND="dev-perl/Net-CIDR-Lite
+ ipv6? (
+ dev-perl/Socket6
+ )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/${PN}-1.22-no-lnsl.patch")
+src_compile() {
+ emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
diff --git a/dev-perl/Net-Patricia/Net-Patricia-1.220.0.ebuild b/dev-perl/Net-Patricia/Net-Patricia-1.220.0.ebuild
new file mode 100644
index 000000000000..e263517f0078
--- /dev/null
+++ b/dev-perl/Net-Patricia/Net-Patricia-1.220.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GRUBER
+MODULE_VERSION=1.22
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Patricia Trie perl module for fast IP address lookups"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="ipv6"
+
+RDEPEND="dev-perl/Net-CIDR-Lite
+ ipv6? (
+ dev-perl/Socket6
+ )
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+
+#SRC_TEST="do"
diff --git a/dev-perl/Net-Patricia/files/Net-Patricia-1.22-no-lnsl.patch b/dev-perl/Net-Patricia/files/Net-Patricia-1.22-no-lnsl.patch
new file mode 100644
index 000000000000..6ec76eec4cb3
--- /dev/null
+++ b/dev-perl/Net-Patricia/files/Net-Patricia-1.22-no-lnsl.patch
@@ -0,0 +1,29 @@
+From d23c3d9ef60260ecfddf25111d28abd3296940cd Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 14 Dec 2017 18:11:17 +1300
+Subject: Don't link against libnsl
+
+No evidence this is actually used can be found, nothing uses RPC
+headers, and the compiled .so doesn't use any of its symbols or retain
+links in thier NEEDED sections.
+
+Bug: https://bugs.gentoo.org/638518
+---
+ Makefile.PL | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index acd0918..c023e43 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -5,7 +5,6 @@ use ExtUtils::MakeMaker;
+ WriteMakefile(
+ 'NAME' => 'Net::Patricia',
+ 'VERSION_FROM' => 'Patricia.pm', # finds $VERSION
+- 'LIBS' => ['-lnsl'], # e.g., '-lm'
+ 'DEFINE' => '', # e.g., '-DHAVE_SOMETHING'
+ 'INC' => '', # e.g., '-I/usr/include/other'
+ 'MYEXTLIB' => 'libpatricia/libpatricia$(LIB_EXT)', # e.g., '-I/usr/include/other'
+--
+2.14.3
+
diff --git a/dev-perl/Net-Patricia/metadata.xml b/dev-perl/Net-Patricia/metadata.xml
new file mode 100644
index 000000000000..2f6cb82ece04
--- /dev/null
+++ b/dev-perl/Net-Patricia/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Net-Patricia</remote-id>
+ <remote-id type="cpan-module">Net::Patricia</remote-id>
+ <remote-id type="cpan-module">Net::Patricia::AF_INET</remote-id>
+ <remote-id type="cpan-module">Net::Patricia::AF_INET6</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Pcap-0.170.0-r1 b/dev-perl/Net-Pcap-0.170.0-r1
deleted file mode 100644
index 7a7a312ff21f..000000000000
--- a/dev-perl/Net-Pcap-0.170.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=net-libs/libpcap dev-perl/IO-Interface dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl Net::Pcap - Perl binding to the LBL pcap
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Pcap/
-KEYWORDS=~alpha amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-libs/libpcap dev-perl/IO-Interface dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAPER/Net-Pcap-0.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b2d4ac7e7aab4782fbfb24a5ae491514
diff --git a/dev-perl/Net-Pcap-0.180.0 b/dev-perl/Net-Pcap-0.180.0
deleted file mode 100644
index 7c517f6e15a8..000000000000
--- a/dev-perl/Net-Pcap-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-libs/libpcap dev-perl/IO-Interface dev-lang/perl:=
-DESCRIPTION=Interface to the pcap(3) LBL packet capture library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Pcap/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-libs/libpcap dev-perl/IO-Interface dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAPER/Net-Pcap-0.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=28bc1daa12be7ea62091a2907281bbf7
diff --git a/dev-perl/Net-Pcap/Manifest b/dev-perl/Net-Pcap/Manifest
new file mode 100644
index 000000000000..0870e0c0e438
--- /dev/null
+++ b/dev-perl/Net-Pcap/Manifest
@@ -0,0 +1,6 @@
+AUX Net-Pcap-0.18-test-error.patch 1302 BLAKE2B 5b61333702676ace4b987fea8b3df9fc0177ba41785b5471a170d3826c29175d39ef8b827ea40842598c4847e4aada61e2a86849bceafb2343e219694155358a SHA512 82fa8950ceb84966905646a1a210bfef23c8c3be8ef66b2db3702b3ccc66329c7148e3d74931f5e9bd1a73a312a16e7c10ce0232f344e4fb97e938b196c3daf9
+DIST Net-Pcap-0.17.tar.gz 92853 BLAKE2B 147f0a11be36e7b5022f138611ad4226ea36d61902e966ab3400463aed4aecfd0022852df2589f363a6590270750b427cac9532f22a42e18d0f959a23e990ff1 SHA512 14747661b220b119b4182f13dbc1509cae5665e77588dbc8576f7d959f33ef6ee3785f2d9022093c1f1b808c37d04ee313f5ac39cc6eaa917962c9215c5a4de6
+DIST Net-Pcap-0.18.tar.gz 94207 BLAKE2B 257e2b7c5bf6ad05936b64171db3ee530249f40d695ca2aba21d4bfe4796989e3a4aa955472b9c39e33aab5d67d2eebb26b43e173dbd359d01201926fa3a6b6e SHA512 63cc216345eb65b1e76efa657623c9d444d20f4b54ab0c75e787483baaa4f1de7e3a9294967aa7eccbdca04c60b089194dd7e0d19838f899b332c5881a8c7f6d
+EBUILD Net-Pcap-0.170.0-r1.ebuild 365 BLAKE2B 1625009c2c60fb1604a9a77b33db157168a09d1ca1eb77349914bd2b61704bffc4eda67a0c800863611149069d4535ac64881b70c3761bba8d58e64a5545f063 SHA512 47b31e2429240d1f6234d4d618a4ea263fd097a4511d755507657db8d3605b2e33bef1bdac00c6fafa8702749f99a402a65007a2b33e46512d4913c2ddb3593a
+EBUILD Net-Pcap-0.180.0.ebuild 772 BLAKE2B 2e57b56aef77ea4358073e4b8437956fc1662979a1d9ad8bc30d6ebe62e8f26962508758607ddc69402519ac4f5a99630bdecf7d8ef065d46ca2a3c7ab9aa985 SHA512 1f30b95306e75815293014c04f0fc9bbdd601985699519efd3d36b25c08edfa360b96981686881aec0bcbcae29e95d778127afd63aee4ebf6dbb3de74002bf01
+MISC metadata.xml 388 BLAKE2B 559872c430ea234e8e0a8c495f74fe56526039a9e28dce6a252a05167901c27d6fafe8b90e9107d6d29892256e3a89012c918614032f302ea38fb4e098f54354 SHA512 6ae51c30128320478983e55d7e6e4a69c8c6c17ef926b97e466bc1ba1c7808c3728cf46743789467151ac76074fb852f8648a5c6e6cd02396bcc8c7c10f8f89c
diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.170.0-r1.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.170.0-r1.ebuild
new file mode 100644
index 000000000000..a58f649c2e8d
--- /dev/null
+++ b/dev-perl/Net-Pcap/Net-Pcap-0.170.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SAPER
+MODULE_VERSION=0.17
+inherit perl-module eutils
+
+DESCRIPTION="Perl Net::Pcap - Perl binding to the LBL pcap"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ppc x86"
+IUSE=""
+
+RDEPEND="net-libs/libpcap
+ dev-perl/IO-Interface"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild
new file mode 100644
index 000000000000..0c7010719f04
--- /dev/null
+++ b/dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SAPER
+DIST_VERSION=0.18
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module eutils
+
+DESCRIPTION="Interface to the pcap(3) LBL packet capture library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="net-libs/libpcap
+ dev-perl/IO-Interface"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-${DIST_VERSION}-test-error.patch"
+)
+
+src_test() {
+ if [[ $EUID != 0 ]]; then
+ elog "Comprehensive testing of this module requires root permissions."
+ elog "For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl_rm_files t/pod{,cover,spell}.t t/distchk.t t/portfs.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch
new file mode 100644
index 000000000000..1bd8af5e87a9
--- /dev/null
+++ b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch
@@ -0,0 +1,39 @@
+From 7c831efcb06d6254e54423cdcd95bebbb7725270 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 8 Dec 2017 17:52:13 +1300
+Subject: Allow error message to be a suffix
+
+Previously, the error message emitted by the native calls was of the
+form:
+
+ 'syntax error'
+
+However, more recently the error message takes the form:
+
+ 'syntax error in filter expression: syntax error'
+
+This patch pretends the part before the ":" is functionally equivalent
+to a line start, for the purposes of testing.
+
+Bug: https://github.com/maddingue/Net-Pcap/issues/8
+Bug: https://github.com/maddingue/Net-Pcap/pull/9
+---
+ t/09-error.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/09-error.t b/t/09-error.t
+index 90337b8..eee679d 100644
+--- a/t/09-error.t
++++ b/t/09-error.t
+@@ -22,7 +22,7 @@ is( $@, '', "compile() with an invalid filter string" );
+ is( $res, -1, " - result must not be null: $res" );
+ eval { $err = Net::Pcap::geterr($pcap) };
+ is( $@, '', "geterr()" );
+-like( $err, '/^(?:parse|syntax) error$/', " - \$err must not be null: $err" );
++like( $err, '/(^|: )(?:parse|syntax) error$/', " - \$err must not be null: $err" );
+
+ # Testing compile() with a valid filter
+ eval { $res = Net::Pcap::compile($pcap, \$filter, "tcp", 0, $mask) };
+--
+2.14.3
+
diff --git a/dev-perl/Net-Pcap/metadata.xml b/dev-perl/Net-Pcap/metadata.xml
new file mode 100644
index 000000000000..07897b4efad0
--- /dev/null
+++ b/dev-perl/Net-Pcap/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">Net-Pcap</remote-id>
+ <remote-id type="cpan-module">Net::Pcap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-PcapUtils-0.10.0-r1 b/dev-perl/Net-PcapUtils-0.10.0-r1
deleted file mode 100644
index b0452119151a..000000000000
--- a/dev-perl/Net-PcapUtils-0.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-Pcap dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl Net::PcapUtils - Net::Pcap library utils
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-PcapUtils/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-Pcap dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMPOTTER/Net-PcapUtils-0.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c5a230a6e87a2f0f3a10ff4f7090502c
diff --git a/dev-perl/Net-PcapUtils-0.10.0-r2 b/dev-perl/Net-PcapUtils-0.10.0-r2
deleted file mode 100644
index fb7590aebfcd..000000000000
--- a/dev-perl/Net-PcapUtils-0.10.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Net-Pcap dev-lang/perl:=
-DESCRIPTION=Utility routines for use with Net::Pcap
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-PcapUtils/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-Pcap dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMPOTTER/Net-PcapUtils-0.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=22e8f872f3342c99fb11c7e5eff2aed5
diff --git a/dev-perl/Net-PcapUtils/Manifest b/dev-perl/Net-PcapUtils/Manifest
new file mode 100644
index 000000000000..6921b7b60e06
--- /dev/null
+++ b/dev-perl/Net-PcapUtils/Manifest
@@ -0,0 +1,5 @@
+AUX Net-PcapUtils-0.01-testsuite.patch 1663 BLAKE2B 83daa118768919aa4f291bdcc0487bab98e015ac6009af16a6469f21ddc8488209295e53ed4fca7feedb51d9fd11ab840ea624f191ccc3f170d40397e054e70d SHA512 4cc5459adbfe378dcea6ad557244e1707d7c670e3ae4ef7d0030f07b46fbf337d7df8a70e7aa31e3ca8963745011a3a14ff1e41671a26e0417cd96a8e92bef6d
+DIST Net-PcapUtils-0.01.tar.gz 4370 BLAKE2B 475e55aea7efc4c7e603f826a081df05f9f5025a9de4f88354b9b1231cbbccc613440aea44fe7f6540ff6099a91002d86f015730c6a74557e9991af95f664f3d SHA512 19fa2215f6ee69005c585e7d381738c6a5fdbf6b09267a38014b7d4bd0f604ba21a7b16dd8d4aba20b8e290044c3a6ab1fc6f29070a666d7785a690bac228708
+EBUILD Net-PcapUtils-0.10.0-r1.ebuild 333 BLAKE2B 581740d2feb483ab289f921b2a50fbf646d36f65fe57a9a118c7ad22d4638d717336bbe61081fe22841542514e8741e35488a1f1cbb0d47156fb203d43ef836a SHA512 5d95bb68933fbf90a6f683006c600548e1af2f99ff6513597279d1cb90b2df75000a270b66c6cd28039a557747041f3f709e01dc289cca2c05c01e2dea9c1f89
+EBUILD Net-PcapUtils-0.10.0-r2.ebuild 590 BLAKE2B 0bb014613bc79ee777d783a8b92001c40b1be4d53430aea996ec3d9db3fc1b18774f37888c151dfbd3f71fa35104275990539212c1699063e3a98cc1091dfda5 SHA512 c53cf7768e4ab238cc416cc4c53d605be5cc80766f4d0e44246e21b2545d1ace4941054965a231921bd6afd46905111dcb301a87db4812199bc5553fd10c14ed
+MISC metadata.xml 398 BLAKE2B d181cced3de6be4951361621d643bdc8c1855fadb46c6d3d93e0eadf98f7d3baa44f95b7d778312bfd256d0b44fc5bf561353cf361cc235cef2d719c05ac2bd6 SHA512 5fd32cd69efc82ee5acc704b57f0a949db7379b2b051582ce4fdba51a02344424498b8b3654b792ed770f378cc5e469c3227c2f764967bb269f36c9114f305fe
diff --git a/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r1.ebuild b/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..3d70d05f2ea4
--- /dev/null
+++ b/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TIMPOTTER
+MODULE_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Perl Net::PcapUtils - Net::Pcap library utils"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Net-Pcap"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r2.ebuild b/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r2.ebuild
new file mode 100644
index 000000000000..f6f9f7912ed7
--- /dev/null
+++ b/dev-perl/Net-PcapUtils/Net-PcapUtils-0.10.0-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TIMPOTTER
+DIST_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Utility routines for use with Net::Pcap"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Net-Pcap"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/${PN}-0.01-testsuite.patch")
+
+src_test() {
+ if [[ $EUID != 0 ]]; then
+ elog "Some tests require root privileges. For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-PcapUtils/files/Net-PcapUtils-0.01-testsuite.patch b/dev-perl/Net-PcapUtils/files/Net-PcapUtils-0.01-testsuite.patch
new file mode 100644
index 000000000000..c820e963ed69
--- /dev/null
+++ b/dev-perl/Net-PcapUtils/files/Net-PcapUtils-0.01-testsuite.patch
@@ -0,0 +1,85 @@
+From 943ea70672f52f1d7548723a1ef8f15b6249fdc2 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 14 Dec 2017 19:19:07 +1300
+Subject: Fix test suite to be useful in non-root environments
+
+While also exposing the need to be root to run certain tests
+---
+ t/00-compile.t | 9 +++++++++
+ t/01-loop.t | 6 ++++++
+ t/02-open.t | 7 +++++++
+ t/03-next.t | 7 +++++++
+ 4 files changed, 29 insertions(+)
+ create mode 100644 t/00-compile.t
+
+diff --git a/t/00-compile.t b/t/00-compile.t
+new file mode 100644
+index 0000000..7f2ace4
+--- /dev/null
++++ b/t/00-compile.t
+@@ -0,0 +1,9 @@
++
++use strict;
++use warnings;
++
++print "1..1\n";
++
++local $@;
++eval { require Net::PcapUtils };
++printf "%s load Net::PcapUtils\n", ( $@ ? 'not ok' : 'ok' );
+diff --git a/t/01-loop.t b/t/01-loop.t
+index be7850c..92ad7a6 100644
+--- a/t/01-loop.t
++++ b/t/01-loop.t
+@@ -6,6 +6,12 @@
+ #
+
+ use strict;
++BEGIN {
++ if ( $> != 0 ) {
++ print "1..0 # SKIP This test requires running as root";
++ exit 0;
++ }
++}
+ use ExtUtils::testlib;
+
+ use Net::PcapUtils;
+diff --git a/t/02-open.t b/t/02-open.t
+index 81c8e19..de95e5b 100644
+--- a/t/02-open.t
++++ b/t/02-open.t
+@@ -6,6 +6,13 @@
+ #
+
+ use strict;
++BEGIN {
++ if ( $> != 0 ) {
++ print "1..0 # SKIP This test requires running as root";
++ exit 0;
++ }
++}
++
+ use ExtUtils::testlib;
+
+ use Net::Pcap;
+diff --git a/t/03-next.t b/t/03-next.t
+index b473816..330915e 100644
+--- a/t/03-next.t
++++ b/t/03-next.t
+@@ -6,6 +6,13 @@
+ #
+
+ use strict;
++BEGIN {
++ if ( $> != 0 ) {
++ print "1..0 # SKIP This test requires running as root";
++ exit 0;
++ }
++}
++
+ use ExtUtils::testlib;
+
+ use Net::PcapUtils;
+--
+2.15.1
+
diff --git a/dev-perl/Net-PcapUtils/metadata.xml b/dev-perl/Net-PcapUtils/metadata.xml
new file mode 100644
index 000000000000..dde0bd1165af
--- /dev/null
+++ b/dev-perl/Net-PcapUtils/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">Net-PcapUtils</remote-id>
+ <remote-id type="cpan-module">Net::PcapUtils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-RBLClient-0.500.0-r1 b/dev-perl/Net-RBLClient-0.500.0-r1
deleted file mode 100644
index 7b714596fa57..000000000000
--- a/dev-perl/Net-RBLClient-0.500.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Net::RBLClient - Queries multiple Realtime Blackhole Lists in parallel
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-RBLClient/
-KEYWORDS=alpha amd64 hppa ~ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-HiRes dev-perl/Net-DNS dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABLUM/Net-RBLClient-0.5.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a34d9611005cf6cdf05739aeec706708
diff --git a/dev-perl/Net-RBLClient-0.500.0-r2 b/dev-perl/Net-RBLClient-0.500.0-r2
deleted file mode 100644
index 58e3a91369c1..000000000000
--- a/dev-perl/Net-RBLClient-0.500.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Queries multiple Realtime Blackhole Lists in parallel
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-RBLClient/
-KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-HiRes dev-perl/Net-DNS dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABLUM/Net-RBLClient-0.5.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4ac8ab5cf6bbc23cd252449a0035d36a
diff --git a/dev-perl/Net-RBLClient/Manifest b/dev-perl/Net-RBLClient/Manifest
new file mode 100644
index 000000000000..5fe74b52b101
--- /dev/null
+++ b/dev-perl/Net-RBLClient/Manifest
@@ -0,0 +1,4 @@
+DIST Net-RBLClient-0.5.tar.gz 6815 BLAKE2B 82cb854293022ee0dd16a9790602289ba7108dac9b02ec91059ce6db1fda5f4cbb58715e6c82d645fa53cd6ad7f32095c8d4e7513c868687f7e574f5abcc3787 SHA512 8991c21b22c083b82f79e1c8ffb59cc414731013610361bb192df5533bc56a0de4061d46905d7b1dd213d90f247ad5927955906a28a06ff1d3d135401c560d7e
+EBUILD Net-RBLClient-0.500.0-r1.ebuild 473 BLAKE2B d4fc098919be0a56c4273a2c060f23940ea7e8eff2bbbcbb9fc0655e4dc239e11957dc9a9094d9798d36b4fd5695b9c6d44a6dc423d712a987bb1e8160f18afb SHA512 dfeccf5c1c45fabec33a62dbfc4285ca631b9467da76cff697acc0d064d90fc2b200164629e4ba62435ef8fa86f08a0e5a91cd4e2ac1043c4d3909b4f863c4e2
+EBUILD Net-RBLClient-0.500.0-r2.ebuild 896 BLAKE2B dc39ed75b9190b970640f165fcc8ea5c0b9a26c22f8f33733f924608b81bca031a266768a24910c3579bc4e1d98e48b474245a19398c84a943a53eb5f7b682ba SHA512 60cc07845b053def424f8fa2145a2056063c03f16e0fc86e144e3df8f486f2713d536d258f893ec394567c4bb69a19785ca43cc65686e0954ae3944327678d69
+MISC metadata.xml 398 BLAKE2B 204e914f240cd1f8eef86c446ef6fa464696a3271dd94ac316af3015eb93c091d4bbf68ac25dd64cff9d56f36ba5976882a4ff1dcb5ed3427601c211e46ef141 SHA512 7a97fcf94a5344b4d646441bc5ce6d7208dbe3317503444d232eeaa26563c28971d704da31d30f77397651a0bac094c358ef8710c16e44587481899e56e82a19
diff --git a/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r1.ebuild b/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r1.ebuild
new file mode 100644
index 000000000000..b311f0aa51f3
--- /dev/null
+++ b/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ABLUM
+MODULE_VERSION=0.5
+inherit perl-module
+
+DESCRIPTION="Net::RBLClient - Queries multiple Realtime Blackhole Lists in parallel"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~ppc ppc64 sparc x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="virtual/perl-Time-HiRes
+ dev-perl/Net-DNS"
+
+S=${WORKDIR}/RBLCLient-${MODULE_VERSION} # second capitialized 'l' is deliberate
diff --git a/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r2.ebuild b/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r2.ebuild
new file mode 100644
index 000000000000..e2a1ebaa019d
--- /dev/null
+++ b/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ABLUM
+DIST_VERSION=0.5
+inherit perl-module
+
+DESCRIPTION="Queries multiple Realtime Blackhole Lists in parallel"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="virtual/perl-Time-HiRes
+ dev-perl/Net-DNS"
+
+S=${WORKDIR}/RBLCLient-${DIST_VERSION} # second capitialized 'l' is deliberate
+
+src_test() {
+ local MODULES=(
+ "Net::RBLClient 0.4"
+ )
+ 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/Net-RBLClient/metadata.xml b/dev-perl/Net-RBLClient/metadata.xml
new file mode 100644
index 000000000000..c71e6e098153
--- /dev/null
+++ b/dev-perl/Net-RBLClient/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">Net-RBLClient</remote-id>
+ <remote-id type="cpan-module">Net::RBLClient</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-RawIP-0.250.0-r1 b/dev-perl/Net-RawIP-0.250.0-r1
deleted file mode 100644
index 3b10871f49a0..000000000000
--- a/dev-perl/Net-RawIP-0.250.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=net-libs/libpcap dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl Net::RawIP - Raw IP packets manipulation Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-RawIP/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-libs/libpcap dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAPER/Net-RawIP-0.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f211259be4c8edcab852d94f860316e6
diff --git a/dev-perl/Net-RawIP-0.250.0-r2 b/dev-perl/Net-RawIP-0.250.0-r2
deleted file mode 100644
index 26ca71776a08..000000000000
--- a/dev-perl/Net-RawIP-0.250.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-libs/libpcap dev-lang/perl:=
-DESCRIPTION=Raw IP packets manipulation Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-RawIP/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-libs/libpcap dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAPER/Net-RawIP-0.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e62a631adbbc408236479c0c2316fa8f
diff --git a/dev-perl/Net-RawIP/Manifest b/dev-perl/Net-RawIP/Manifest
new file mode 100644
index 000000000000..d44dbf847832
--- /dev/null
+++ b/dev-perl/Net-RawIP/Manifest
@@ -0,0 +1,5 @@
+AUX Net-RawIP-0.25-no-network-tests.patch 727 BLAKE2B 419aaa8355b63e5128698a5fc625c67c364371dd61c1f4d02e2259895591349a0e142c59828bbea3d92ec6bf46d1e1117b5574fc33b025c64ca63e4f880e8952 SHA512 df4d6b376637da7bef5786ae1dd443ef91cd1d8a75f6dac074674408629c8cde02bb8a5adb3494adbfe0d5554292693f4b4cb2dd1104ce5ab09c66f37ecebcf6
+DIST Net-RawIP-0.25.tar.gz 43474 BLAKE2B aa6b4f5e7a697bf0d64760ca5fa7cf199c09e178e509dd21bebe1a13d833351ca57396b840f2fe21aacf5f2216edd06688e9278e9744cb41312a7495648076e8 SHA512 c48c77389db9dc8d5c64d67e5c62bac5e3314dbc36bcfa51aa20d07224492edaa65f5c71d47ca0b804ac62b1b02387e172cd3561eadaa3a1a8040968b182b3ca
+EBUILD Net-RawIP-0.250.0-r1.ebuild 357 BLAKE2B bc69f5dbad7e69ddee2decd109328cf59af053de8a1f5e84e3aef228b39d0b6e1e7cf8d993b37c1fe47dd1ec3404ce42f941824f98a6887b7037f751a33edf7b SHA512 be0981c5cb41104611139f84c69ec52f36cdd1bb901529bbc31c1e6ebb03c5330928fb2d3c6047f9db6442839a39226a4c402e4bea5675d28c6993fb5b2eeceb
+EBUILD Net-RawIP-0.250.0-r2.ebuild 498 BLAKE2B 360635c5b7b9a2321fcce70f883acf4d11dbf99241ca338f6902561f1b11968549532f186a46b768fb2dc56a7d04728d63e05e25b51b854e3ff6e1792fc94280 SHA512 3861b881c652b8553ec364f22c0a6fbe3ffb35733052b2449254cdb73f119e62b289c803ce5eedb366e43a25798acd356f6bf132a0b80420599f6df25557ee1b
+MISC metadata.xml 846 BLAKE2B 8cce702f40688fc23679abbae21602eb27c9d4d4674ae21c0fc0983100e81e3675a7781b1d2bb99d531ddf1ea4f5626ffa44509caedad8fa414710600f26a2cc SHA512 b3fec49c85d47f83582c905d0a17fa7c0b478a6753f89ad1ef14d7efc9d087665ab64582d649eaee61c0ae0b0f10424325a1e60f782f19abf41b5a94b25500cc
diff --git a/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r1.ebuild b/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r1.ebuild
new file mode 100644
index 000000000000..c008917543e8
--- /dev/null
+++ b/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SAPER
+MODULE_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Perl Net::RawIP - Raw IP packets manipulation Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="net-libs/libpcap"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r2.ebuild b/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r2.ebuild
new file mode 100644
index 000000000000..7705fe8901e6
--- /dev/null
+++ b/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SAPER
+DIST_VERSION=0.25
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Raw IP packets manipulation Module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="net-libs/libpcap"
+DEPEND="${RDEPEND}"
+PERL_RM_FILES=( "t/90-pod.t" "t/91-pod-coverage.t" "t/99-critic.t" )
+PATCHES=("${FILESDIR}/${PN}-0.25-no-network-tests.patch")
diff --git a/dev-perl/Net-RawIP/files/Net-RawIP-0.25-no-network-tests.patch b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-no-network-tests.patch
new file mode 100644
index 000000000000..8eddbdd9a1d0
--- /dev/null
+++ b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-no-network-tests.patch
@@ -0,0 +1,25 @@
+From ba688d50d538e571f124ebbfd8b8a8402c50fdfb Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 15 Dec 2017 20:36:58 +1300
+Subject: Disable world-wide DNS lookups when NO_NETWORK_TESTING
+
+---
+ t/iflist.t | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/t/iflist.t b/t/iflist.t
+index 0982c77..d8026cd 100644
+--- a/t/iflist.t
++++ b/t/iflist.t
+@@ -32,6 +32,8 @@ BEGIN { $tests += 4 } SKIP: {
+ like( $@, qr{host_to_ip: failed}, "rdev('ab cd') => undef" );
+
+ # this test will fail if there is not network connection
++ skip "NO_NETWORK_TESTING=1", 1
++ if 1 eq ( $ENV{NO_NETWORK_TESTING} || '0' );
+ $r = rdev('cisco.com');
+ ok( $r, "rdev('cisco.com') => $r" );
+ }
+--
+2.15.1
+
diff --git a/dev-perl/Net-RawIP/metadata.xml b/dev-perl/Net-RawIP/metadata.xml
new file mode 100644
index 000000000000..f7403f022b0d
--- /dev/null
+++ b/dev-perl/Net-RawIP/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Net-RawIP</remote-id>
+ <remote-id type="cpan-module">Net::RawIP</remote-id>
+ <remote-id type="cpan-module">Net::RawIP::ethhdr</remote-id>
+ <remote-id type="cpan-module">Net::RawIP::generichdr</remote-id>
+ <remote-id type="cpan-module">Net::RawIP::icmphdr</remote-id>
+ <remote-id type="cpan-module">Net::RawIP::iphdr</remote-id>
+ <remote-id type="cpan-module">Net::RawIP::opt</remote-id>
+ <remote-id type="cpan-module">Net::RawIP::tcphdr</remote-id>
+ <remote-id type="cpan-module">Net::RawIP::udphdr</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SFTP-0.100.0-r1 b/dev-perl/Net-SFTP-0.100.0-r1
deleted file mode 100644
index 6256040254de..000000000000
--- a/dev-perl/Net-SFTP-0.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Secure File Transfer Protocol client
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-SFTP/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-SSH-Perl-1.25 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DB/DBROBINS/Net-SFTP-0.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c67f2f6d7e9438a5cb11494388132b7d
diff --git a/dev-perl/Net-SFTP-0.100.0-r2 b/dev-perl/Net-SFTP-0.100.0-r2
deleted file mode 100644
index b6d4da4bd9f8..000000000000
--- a/dev-perl/Net-SFTP-0.100.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-SSH-Perl-1.240.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Secure File Transfer Protocol client
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SFTP/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-SSH-Perl-1.240.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DB/DBROBINS/Net-SFTP-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fbe56be4746dd3adb8ca9d16fd6096e1
diff --git a/dev-perl/Net-SFTP-Foreign-1.810.0 b/dev-perl/Net-SFTP-Foreign-1.810.0
deleted file mode 100644
index 651fe89640b0..000000000000
--- a/dev-perl/Net-SFTP-Foreign-1.810.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=SSH File Transfer Protocol client
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SFTP-Foreign/
-IUSE=test examples
-KEYWORDS=amd64 ~hppa ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils virtual/perl-Time-HiRes virtual/ssh dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-SFTP-Foreign-1.81.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cf51ac29589a65fe2ca30c822ee58543
diff --git a/dev-perl/Net-SFTP-Foreign-1.870.0 b/dev-perl/Net-SFTP-Foreign-1.870.0
deleted file mode 100644
index a944e23b2b33..000000000000
--- a/dev-perl/Net-SFTP-Foreign-1.870.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=SSH File Transfer Protocol client
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SFTP-Foreign/
-IUSE=test examples examples
-KEYWORDS=~amd64 ~hppa ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils virtual/perl-Time-HiRes virtual/ssh dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-SFTP-Foreign-1.87.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1af971c8e139db1d24bb7c58350dd528
diff --git a/dev-perl/Net-SFTP-Foreign/Manifest b/dev-perl/Net-SFTP-Foreign/Manifest
new file mode 100644
index 000000000000..2ac340fb08bd
--- /dev/null
+++ b/dev-perl/Net-SFTP-Foreign/Manifest
@@ -0,0 +1,6 @@
+AUX 1.81-test-server-path.patch 606 BLAKE2B 25e95376553e29aeafb7e9c6da6f9b1130e5d932e25b3782c568c9846dc3d6964526e2e2b16276bdef03b71bb3fb6fc1c8532030a2c6fdc16709dea4b5d136ee SHA512 c573c50ec10dd6cb7a06f7d312c9c977b1c70437a8379cc24c1378610f9b5d05cd76d3e8c7c6cc9ac8fe9ff1f70b8f6f80331744c875e2671dafa4d045fe9f47
+DIST Net-SFTP-Foreign-1.81.tar.gz 162752 BLAKE2B beac97a2fbe0a998036d3baa539f2910df79d07cc9511fbb76bf94578b2a426e2340ebf46a0c9a0cf280b51778a9b49aee67859f42e902de75d207b11498475a SHA512 b8d62ac3558f2ad1c53d2e0018f57e7fbc9b729eaad668a61d4a6d1bbc51be3648685bcd242980eff97c537b29d10925523b2e23e48130354cf516edee935a07
+DIST Net-SFTP-Foreign-1.87.tar.gz 169840 BLAKE2B 469d66192dfacbae16e348980b0d718983382546600a8daef3bcf2caa9e32ec7355f3aca948af652632668d9f9d78aca1ff28a26b5e88cb0d1cb9a398371ebe6 SHA512 c121053ee4b5442b91d4c98b7c331b3a0f0b6eaa8d2292cbb7246884751effa76c5afa797bd3f4c5b7125b0cc5bf9bfcddfed7b0453e938284b89e679042af02
+EBUILD Net-SFTP-Foreign-1.810.0.ebuild 748 BLAKE2B c426369dc947cc9f521cbda0b91c69f3ffb8710ae66e5b6f1c9790771ab7d8f064a450a6a3415ad55a365d10b453bc4af12ca498390ca2f65334c8e4239589a1 SHA512 7f9d67e794f23ee94cdabeb1b0ed647f1c6b0d3bbe62728fadb23aeed4c3a088682c978b220187b61438a01fdc10751b6f481aea9fcca05b91b48baee245ad40
+EBUILD Net-SFTP-Foreign-1.870.0.ebuild 482 BLAKE2B aaca5586d75bcdef49ebaeb41f26d513c01b15772a4842f242b9180d6f3e1f3979f75af93f221519c66d4ed8bf35cd73107d5e2c270c6279b8b27a3d5f367f43 SHA512 667171bff62d09fcf4d782763511e5d5a2135cf430914530f5522607f731d6f2e5c63c82cf02b8e61844398f26cd5bbe2ea37ec8d72673568dfc36e9fa59c811
+MISC metadata.xml 1397 BLAKE2B 9fec5b80e8475b36e5d8d3652697eec4bd6ad1cc5ba30594b26a1cbc2a5918455863f16cb10a2a6a1b0b43eab483a747e6140a3674c1bdf685fb6905cc106c22 SHA512 575148d6cd1614c51aa1d5b1c320c6716ba57ae748480a4b1a5193e3401e12debfb604ec005a2e53476e7384cdc7889760f8ae3bbc8c1a44a246b474eddf096d
diff --git a/dev-perl/Net-SFTP-Foreign/Net-SFTP-Foreign-1.810.0.ebuild b/dev-perl/Net-SFTP-Foreign/Net-SFTP-Foreign-1.810.0.ebuild
new file mode 100644
index 000000000000..27766b7a4397
--- /dev/null
+++ b/dev-perl/Net-SFTP-Foreign/Net-SFTP-Foreign-1.810.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=1.81
+inherit perl-module
+
+DESCRIPTION="SSH File Transfer Protocol client"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~sparc x86"
+IUSE="test examples"
+
+PATCHES=(
+ # https://rt.cpan.org/Ticket/Display.html?id=112709
+ "${FILESDIR}/${DIST_VERSION}-test-server-path.patch"
+)
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Time-HiRes
+ virtual/ssh
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto usr/share/doc/${PF}/examples
+ doins -r samples/*
+ fi
+}
diff --git a/dev-perl/Net-SFTP-Foreign/Net-SFTP-Foreign-1.870.0.ebuild b/dev-perl/Net-SFTP-Foreign/Net-SFTP-Foreign-1.870.0.ebuild
new file mode 100644
index 000000000000..d2a6642bcd03
--- /dev/null
+++ b/dev-perl/Net-SFTP-Foreign/Net-SFTP-Foreign-1.870.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=1.87
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="SSH File Transfer Protocol client"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Time-HiRes
+ virtual/ssh
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-SFTP-Foreign/files/1.81-test-server-path.patch b/dev-perl/Net-SFTP-Foreign/files/1.81-test-server-path.patch
new file mode 100644
index 000000000000..243fd25ea079
--- /dev/null
+++ b/dev-perl/Net-SFTP-Foreign/files/1.81-test-server-path.patch
@@ -0,0 +1,11 @@
+diff -Naur Net-SFTP-Foreign-1.81/t/common.pm Net-SFTP-Foreign-1.81b/t/common.pm
+--- Net-SFTP-Foreign-1.81/t/common.pm 2015-10-06 11:27:30.000000000 +0000
++++ Net-SFTP-Foreign-1.81b/t/common.pm 2016-03-04 20:32:09.551563940 +0000
+@@ -62,6 +62,7 @@
+ File::Spec->catfile($up, 'sbin', $ssname),
+ File::Spec->catfile($up, 'lib', 'openssh', $ssname),
+ File::Spec->catfile($up, 'usr', 'lib', $ssname),
++ File::Spec->catfile($up, 'usr', 'lib64','misc', $ssname),
+ File::Spec->catfile($up, 'usr', 'libexec', $ssname),
+ File::Spec->catfile($up, 'usr', 'sbin', $ssname) ) {
+
diff --git a/dev-perl/Net-SFTP-Foreign/metadata.xml b/dev-perl/Net-SFTP-Foreign/metadata.xml
new file mode 100644
index 000000000000..7ddfc9ae926a
--- /dev/null
+++ b/dev-perl/Net-SFTP-Foreign/metadata.xml
@@ -0,0 +1,25 @@
+<?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">Net-SFTP-Foreign</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Attributes</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Attributes::Compat</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Backend::Unix</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Backend::Windows</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Buffer</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Common</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Compat</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Constants</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::DirHandle</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::FileHandle</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Handle</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Helpers</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Foreign::Local</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SFTP/Manifest b/dev-perl/Net-SFTP/Manifest
new file mode 100644
index 000000000000..b34c656705bd
--- /dev/null
+++ b/dev-perl/Net-SFTP/Manifest
@@ -0,0 +1,4 @@
+DIST Net-SFTP-0.10.tar.gz 24676 BLAKE2B 16d74c6f4d48b10071b18c83895c04bb04dbf5d66bf7258aafaedc3ee2bf35f6b42c7ef5127001303f67b541ff56b74d8b2c72539c3e0c6382dc79cbd89d2c30 SHA512 1810e7d0b6915c97cea392c39e948699aeaa7bddc3fa25575d4a94d42a858a5ac02031ef0c25e7756193fd5f3f9bb79ab3a3211d4b08ddb1dd5964687146d3c1
+EBUILD Net-SFTP-0.100.0-r1.ebuild 310 BLAKE2B bda52644e16b8503622cd591dbaa88fcb9555c85adec1884a55a785b5777a92ca72f969eacc18b12c54f46d8bb3612e3932d926e47e52fe2323ccebad5424bd3 SHA512 d491b33875d066a255eda827656b84773560f54afac204d645ca0f4ff25b8c020d56e5d317b41c6be96f4d9e1b1aed220dbb29cfc1f8242ea2789e7fb1da9886
+EBUILD Net-SFTP-0.100.0-r2.ebuild 387 BLAKE2B 8816148341611dab0b565e41731a564da7b5dbaf5a56a439cbaca62a972d39a26751aa86845c4938820e22c231eab6897dccb0ff5603db215f3a3ee2ff2e8c21 SHA512 25c44f1fa1733132880e5a0e67be2b72f1d1336b56e7377ca7b7d7d479b394181ca7bb9f837abf41e0e454c47afefce0e49f66a04fb85931aa5e7bb0716915f5
+MISC metadata.xml 649 BLAKE2B ccdfe4dcc670012a856fa65b37f486c55bf2044e7f4d5dd2dcdee521d086c3c7c87790c3990bae501958aec48efbb8c320102a2dd2b1d41999f0a4afd9970b78 SHA512 a364029ebb213eb5bf4d368da7ebaaf38eefcf19c48b7f2e782eb39c96ce3b8310e5d0acaf9d2c67a0b243924394c22c541598752eb4c85fb6da0080884c3b97
diff --git a/dev-perl/Net-SFTP/Net-SFTP-0.100.0-r1.ebuild b/dev-perl/Net-SFTP/Net-SFTP-0.100.0-r1.ebuild
new file mode 100644
index 000000000000..0ff4b3bbec96
--- /dev/null
+++ b/dev-perl/Net-SFTP/Net-SFTP-0.100.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DBROBINS
+MODULE_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Secure File Transfer Protocol client"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Net-SSH-Perl-1.25"
diff --git a/dev-perl/Net-SFTP/Net-SFTP-0.100.0-r2.ebuild b/dev-perl/Net-SFTP/Net-SFTP-0.100.0-r2.ebuild
new file mode 100644
index 000000000000..a5808788cdbd
--- /dev/null
+++ b/dev-perl/Net-SFTP/Net-SFTP-0.100.0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DBROBINS
+DIST_VERSION=0.10
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Secure File Transfer Protocol client"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Net-SSH-Perl-1.240.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Net-SFTP/metadata.xml b/dev-perl/Net-SFTP/metadata.xml
new file mode 100644
index 000000000000..c7ee11bf2939
--- /dev/null
+++ b/dev-perl/Net-SFTP/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Net-SFTP</remote-id>
+ <remote-id type="cpan-module">Net::SFTP</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Attributes</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Buffer</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Constants</remote-id>
+ <remote-id type="cpan-module">Net::SFTP::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SMTP-SSL-1.30.0 b/dev-perl/Net-SMTP-SSL-1.30.0
deleted file mode 100644
index 3c9e760838d0..000000000000
--- a/dev-perl/Net-SMTP-SSL-1.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-libnet dev-perl/IO-Socket-SSL virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=SSL support for Net::SMTP
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-SMTP-SSL/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-libnet dev-perl/IO-Socket-SSL dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Net-SMTP-SSL-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d5b92cdac89e5a0cbc92b9c06979f836
diff --git a/dev-perl/Net-SMTP-SSL-1.40.0 b/dev-perl/Net-SMTP-SSL-1.40.0
deleted file mode 100644
index ee87c445ed59..000000000000
--- a/dev-perl/Net-SMTP-SSL-1.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=virtual/perl-libnet dev-perl/IO-Socket-SSL virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=(Deprecated) SSL support for Net::SMTP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SMTP-SSL/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-libnet dev-perl/IO-Socket-SSL dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Net-SMTP-SSL-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d4e21d07018c3b5dcf53ce73e0e9b399
diff --git a/dev-perl/Net-SMTP-SSL/Manifest b/dev-perl/Net-SMTP-SSL/Manifest
new file mode 100644
index 000000000000..8af1940c32f4
--- /dev/null
+++ b/dev-perl/Net-SMTP-SSL/Manifest
@@ -0,0 +1,5 @@
+DIST Net-SMTP-SSL-1.03.tar.gz 2271 BLAKE2B 8f131527139a96155bb33c4b1c0530ba88955f08d4a7d1a2b8afec6119300b102c5ba0f4ac3757c216491b5aea9a3311a0b501a5a4dbb2d453ddf3abf3a18719 SHA512 71e766274745893cb6eddc91a4b24d7b538051974a2cd93d4abd8447daec72907b482edb25e628cfa480c99af935568c4765e85ddfc951e0ec9b2de25c366bc8
+DIST Net-SMTP-SSL-1.04.tar.gz 2457 BLAKE2B a55dea686b5dd6b0ecdf025a40a71f8a87fc8fdb8cab49b6e310c1bca8a513945ca33914d762174a907ec5f146765f7aea0f70f59be4e9fee88051d2bf9c8ba5 SHA512 dfbf59e5d895add19f5684c999c941ab56a58be39492a02e5a9bdac47039bf388279eda734c6b0422d228ac14efed899b3572561e6a34cfd9582423252efb509
+EBUILD Net-SMTP-SSL-1.30.0.ebuild 667 BLAKE2B 28170344aca17037664881ab24850058b78929f7dfb2c187a6da4c72cbdd07c5edbe7cf29f3032a203339464219ff99ec0660ba39aef1fcf324cd57492d069f3 SHA512 005d96c4e2e7e76ac93dd8de33030d6bbf4e8860b9ac7c7c80648a2ebfe4a0bc7a2aa7e484e2ba581ab97004aea0df2249079e1a1a844fbaaa189bb21e6d84fc
+EBUILD Net-SMTP-SSL-1.40.0.ebuild 1023 BLAKE2B 819191680a6cad307208bed339f1a1296e9fb59f65b29df039b47930b1fe43751eb8f12e563e1596fe63eb47ad7eddc7b4018bc39fea70feb5fc7933d3806771 SHA512 8cff79a89399c04e8ca40c91ef54ec013c85e0b2c4df2610a1f41d6cf889cd5049a643868ed7ee7ab496f71ed0e3937bbec682bbdaef0d065cacadce34010f8e
+MISC metadata.xml 397 BLAKE2B d7303f80c582df42de65102844f16f8472b73945783da5e22e6fd4c953f43cba9b5d9d6a05f2addb1e7d64466a0b391a754694b89e778d85fc26d810e94e61f6 SHA512 fa14f661a6de196fecb439768409f142a6460928a42a191deee1c63febae99861143699013df1a9700a42e861aa3bc90f10c704c3f08eb186152dd2c72b1e7c7
diff --git a/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.30.0.ebuild b/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.30.0.ebuild
new file mode 100644
index 000000000000..06e1ac0ac4cf
--- /dev/null
+++ b/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.30.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="SSL support for Net::SMTP"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-libnet
+ dev-perl/IO-Socket-SSL
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild b/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild
new file mode 100644
index 000000000000..5c0979c1aeae
--- /dev/null
+++ b/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="(Deprecated) SSL support for Net::SMTP"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-libnet
+ dev-perl/IO-Socket-SSL
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+
+pkg_postinst() {
+ elog "This package is deprecated by upstream as equivalent support for SSL and"
+ elog "STARTTLS is available with Net::SMTP 2.35, found in:"
+ elog " >=virtual/perl-libnet-1.28 ( >=dev-lang/perl-5.20.0 )"
+ elog "Subsequently, this package is only available for compatibility reasons, and"
+ elog "should be avoided in new code."
+}
diff --git a/dev-perl/Net-SMTP-SSL/metadata.xml b/dev-perl/Net-SMTP-SSL/metadata.xml
new file mode 100644
index 000000000000..c707d4ee12d0
--- /dev/null
+++ b/dev-perl/Net-SMTP-SSL/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">Net-SMTP-SSL</remote-id>
+ <remote-id type="cpan-module">Net::SMTP::SSL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SMTP-TLS-0.120.0-r2 b/dev-perl/Net-SMTP-TLS-0.120.0-r2
deleted file mode 100644
index 58ff656a8fd4..000000000000
--- a/dev-perl/Net-SMTP-TLS-0.120.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-SSLeay dev-perl/IO-Socket-SSL virtual/perl-MIME-Base64 dev-perl/Digest-HMAC dev-lang/perl:=[-build(-)]
-DESCRIPTION=A SMTP client supporting TLS and AUTH
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-SMTP-TLS/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-SSLeay dev-perl/IO-Socket-SSL virtual/perl-MIME-Base64 dev-perl/Digest-HMAC dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AW/AWESTHOLM/Net-SMTP-TLS-0.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a0269ac76a3a084f9b01c1e2d46aa8e3
diff --git a/dev-perl/Net-SMTP-TLS-ButMaintained-0.240.0-r1 b/dev-perl/Net-SMTP-TLS-ButMaintained-0.240.0-r1
deleted file mode 100644
index e51d52d24330..000000000000
--- a/dev-perl/Net-SMTP-TLS-ButMaintained-0.240.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-IO virtual/perl-libnet >=dev-perl/IO-Socket-SSL-1.760.0 dev-perl/Net-SSLeay virtual/perl-MIME-Base64 dev-perl/Digest-HMAC >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=An SMTP client supporting TLS and AUTH
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-SMTP-TLS-ButMaintained/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO virtual/perl-libnet >=dev-perl/IO-Socket-SSL-1.760.0 dev-perl/Net-SSLeay virtual/perl-MIME-Base64 dev-perl/Digest-HMAC dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FA/FAYLAND/Net-SMTP-TLS-ButMaintained-0.24.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e28c7adbe11220eb36b3e57ef2dfb2f3
diff --git a/dev-perl/Net-SMTP-TLS-ButMaintained/Manifest b/dev-perl/Net-SMTP-TLS-ButMaintained/Manifest
new file mode 100644
index 000000000000..e6489a7f849a
--- /dev/null
+++ b/dev-perl/Net-SMTP-TLS-ButMaintained/Manifest
@@ -0,0 +1,3 @@
+DIST Net-SMTP-TLS-ButMaintained-0.24.tar.gz 16293 BLAKE2B 176cc7cb8220db46f5c2fe031fc9463eecefcfb939c4b663f97f53dfcd432a2db29cec63aa5ca2ad1301456d932583b38bd4c0a8a726608084244e8d1ca5b734 SHA512 28c5145ed5a3ce2beecbe95dde33c6892a4384102f0fe7c795bc92206e34257cae5c993e8c748b462c87a494eab399e45e56737bc3c424aa155613bbee2e4588
+EBUILD Net-SMTP-TLS-ButMaintained-0.240.0-r1.ebuild 504 BLAKE2B 92e81e0219bd55dba67c2418fb9019f4de64034fd1ed9f93eb995bec2f2c4f1bcab36580a9dbe6fd4bc1a82295784c27cb487caf587d676718dbfbd1a1cb7b1d SHA512 34bd02fdb31993358832e8bd1b71dc2d197685292eb1529f2a9ef02a3470889518d953aa99826fdec897b6e695856c6b470ce495a89c81172ff09428ab261ffe
+MISC metadata.xml 414 BLAKE2B c739d0f2df88957cd1c09519ca20102ba476d433b2ae5ac93fae3f8d60409a8312c0ce9520c31547f0f0b28295a820b82f7e71e446766cd693895e75e457c122 SHA512 f979e87b69d2f15b1c95db46371ed76d3085cae3476c1790a7a4f876d23a5224b8cc738ce3c8242a906c5ee2d3eac9912c7236c409c263388e87317903371fd8
diff --git a/dev-perl/Net-SMTP-TLS-ButMaintained/Net-SMTP-TLS-ButMaintained-0.240.0-r1.ebuild b/dev-perl/Net-SMTP-TLS-ButMaintained/Net-SMTP-TLS-ButMaintained-0.240.0-r1.ebuild
new file mode 100644
index 000000000000..d509cc994edd
--- /dev/null
+++ b/dev-perl/Net-SMTP-TLS-ButMaintained/Net-SMTP-TLS-ButMaintained-0.240.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FAYLAND
+MODULE_VERSION=0.24
+inherit perl-module
+
+DESCRIPTION="An SMTP client supporting TLS and AUTH"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-IO
+ virtual/perl-libnet
+ >=dev-perl/IO-Socket-SSL-1.760.0
+ dev-perl/Net-SSLeay
+ virtual/perl-MIME-Base64
+ dev-perl/Digest-HMAC
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Net-SMTP-TLS-ButMaintained/metadata.xml b/dev-perl/Net-SMTP-TLS-ButMaintained/metadata.xml
new file mode 100644
index 000000000000..1752d3ba2cb7
--- /dev/null
+++ b/dev-perl/Net-SMTP-TLS-ButMaintained/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">Net-SMTP-TLS-ButMaintained</remote-id>
+ <remote-id type="cpan-module">Net::SMTP::TLS::ButMaintained</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SMTP-TLS/Manifest b/dev-perl/Net-SMTP-TLS/Manifest
new file mode 100644
index 000000000000..7b7ce13498b8
--- /dev/null
+++ b/dev-perl/Net-SMTP-TLS/Manifest
@@ -0,0 +1,4 @@
+AUX 0.120.0-multiple-attachments-fix.patch 250 BLAKE2B 485e3fa5a2f0e7dd9550cac147ba83839ad2b91078c130e9f0d5c81c4be169011b8d17f31e0d15feb218b8f227d7758139fe3ef45d4977136625f98d33c80440 SHA512 5f2347dfaeb0d8f3c20fdd2947c42a805ebf11d1a84706b98a2b4eb5b14a85165f7553a5d3c0aeafb512d5071c3c27c5c3232185214a86e501b34adcb8ddba6a
+DIST Net-SMTP-TLS-0.12.tar.gz 5994 BLAKE2B e83df2f77b9017b3652b9075ebb55cb6b7a79dea100bd5e4957a4b6a129b424347734c6472a1a5626344e7411d6c1857124417415f7ede0a03b52d21ffb0bac1 SHA512 8a285e903c2096c305498594f3b298110fba2abf4042d22f6f098369bfb8091f41effbdb6ea00f4823e5aa4d5476b2840a07ccd77f36aa06629bacd8e6b9737c
+EBUILD Net-SMTP-TLS-0.120.0-r2.ebuild 474 BLAKE2B daf34862bff4898951e3c815575be7ba125fc6fe6bd093ca5baae924785cd24813dd96337dde1f3cc1152261bbdf3743e6c822ef016303b9bfcb6df604bfd4ad SHA512 9404bcdada0578ab3390e3b108662de21e3fa0df889b87743d7d050d554a2e47644498c58fbe15fc62066d64ab2d1db67f14276cffee4ddf8944464814829b8b
+MISC metadata.xml 514 BLAKE2B 36760be6f8d282e0b3a365510961a0229cfcf043b2fb4a69be459b9c46ef98f4ba87e5f6278f8090e97b4da35dcd47353f5e5608d8a823ffb6c68f02f38411eb SHA512 9d0e2dee15d9a809eb0523b1b2932671f1a4ae1f3f416e2335fba943680bf75643b879163f33cc8d03138ca8e917d12d652019752011a88ad2385e972e7929b2
diff --git a/dev-perl/Net-SMTP-TLS/Net-SMTP-TLS-0.120.0-r2.ebuild b/dev-perl/Net-SMTP-TLS/Net-SMTP-TLS-0.120.0-r2.ebuild
new file mode 100644
index 000000000000..d26d30a161c0
--- /dev/null
+++ b/dev-perl/Net-SMTP-TLS/Net-SMTP-TLS-0.120.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AWESTHOLM
+MODULE_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="A SMTP client supporting TLS and AUTH"
+IUSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-perl/Net-SSLeay
+ dev-perl/IO-Socket-SSL
+ virtual/perl-MIME-Base64
+ dev-perl/Digest-HMAC"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+PATCHES=( "${FILESDIR}/${PV}-multiple-attachments-fix.patch" )
diff --git a/dev-perl/Net-SMTP-TLS/files/0.120.0-multiple-attachments-fix.patch b/dev-perl/Net-SMTP-TLS/files/0.120.0-multiple-attachments-fix.patch
new file mode 100644
index 000000000000..05eac0eaa3c6
--- /dev/null
+++ b/dev-perl/Net-SMTP-TLS/files/0.120.0-multiple-attachments-fix.patch
@@ -0,0 +1,12 @@
+diff --git a/lib/Net/SMTP/TLS.pm b/lib/Net/SMTP/TLS.pm
+index 10f9f19..4936fe5 100644
+--- a/lib/Net/SMTP/TLS.pm
++++ b/lib/Net/SMTP/TLS.pm
+@@ -367,6 +367,7 @@ sub datasend {
+ return undef;
+ }
+ $len -= $w;
++ $offset += $w;
+ }
+ else
+ {
diff --git a/dev-perl/Net-SMTP-TLS/metadata.xml b/dev-perl/Net-SMTP-TLS/metadata.xml
new file mode 100644
index 000000000000..4d1f6527bdcd
--- /dev/null
+++ b/dev-perl/Net-SMTP-TLS/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-SMTP-TLS</remote-id>
+ <remote-id type="cpan-module">Net::SMTP::TLS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SMTPS-0.40.0 b/dev-perl/Net-SMTPS-0.40.0
deleted file mode 100644
index 458106d4e2c9..000000000000
--- a/dev-perl/Net-SMTPS-0.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Authen-SASL-2.150.0 >=dev-perl/IO-Socket-SSL-1 >=virtual/perl-libnet-2 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=SSL/STARTTLS support for Net::SMTP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SMTPS/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Authen-SASL-2.150.0 >=dev-perl/IO-Socket-SSL-1 >=virtual/perl-libnet-2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOMO/src/Net-SMTPS-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=be538e9bee1d794c60915391138a4266
diff --git a/dev-perl/Net-SMTPS-0.50.0 b/dev-perl/Net-SMTPS-0.50.0
deleted file mode 100644
index 7f7fffd1adb0..000000000000
--- a/dev-perl/Net-SMTPS-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Authen-SASL-2.150.0 >=dev-perl/IO-Socket-SSL-1 >=virtual/perl-libnet-2 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=SSL/STARTTLS support for Net::SMTP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SMTPS/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Authen-SASL-2.150.0 >=dev-perl/IO-Socket-SSL-1 >=virtual/perl-libnet-2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOMO/src/Net-SMTPS-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0aba0ec54db682b3ad9d239cd58d670c
diff --git a/dev-perl/Net-SMTPS-0.60.0 b/dev-perl/Net-SMTPS-0.60.0
deleted file mode 100644
index 36a215a1bf72..000000000000
--- a/dev-perl/Net-SMTPS-0.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Authen-SASL-2.150.0 >=dev-perl/IO-Socket-SSL-1 >=virtual/perl-libnet-2 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=SSL/STARTTLS support for Net::SMTP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SMTPS/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Authen-SASL-2.150.0 >=dev-perl/IO-Socket-SSL-1 >=virtual/perl-libnet-2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOMO/src/Net-SMTPS-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3b680883f05b822c9a00d939bf480eb8
diff --git a/dev-perl/Net-SMTPS-0.90.0 b/dev-perl/Net-SMTPS-0.90.0
deleted file mode 100644
index 7b0c5bdb0b78..000000000000
--- a/dev-perl/Net-SMTPS-0.90.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Authen-SASL-2.150.0 >=dev-perl/IO-Socket-SSL-1 >=virtual/perl-libnet-2 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=SSL/STARTTLS support for Net::SMTP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SMTPS/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Authen-SASL-2.150.0 >=dev-perl/IO-Socket-SSL-1 >=virtual/perl-libnet-2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOMO/src/Net-SMTPS-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cf24ccbd070a5ab11e95c951a7000a65
diff --git a/dev-perl/Net-SMTPS/Manifest b/dev-perl/Net-SMTPS/Manifest
new file mode 100644
index 000000000000..03fb6979742b
--- /dev/null
+++ b/dev-perl/Net-SMTPS/Manifest
@@ -0,0 +1,9 @@
+DIST Net-SMTPS-0.04.tar.gz 4712 BLAKE2B 7cb6175e8aad3db5efb0f1e4413e08dd0d88666643ddb6c1c0122aff1b6ed99ecd7e5b71d59d372df956968224b507f0ab07daf96eaa94f2f6fa120d315b568e SHA512 69fcfb221a139a9d92f56d3917081a21de786095314efaa840e41dcd27bebd29d66f0f9c63cc2eb8adbaa1b701877b4ab9b9fe2790c335a13b256b742319054b
+DIST Net-SMTPS-0.05.tar.gz 4601 BLAKE2B 708b7918de43468dd457b1cf6836071bc13aa2af14470b87ca61f90ee17a7a524e9759878bb37606c2d24175cd514ffbe56d0df2e2315c0bf801034adc82163f SHA512 8c5a49820997eec65566d86a6eb69ba36800772ab1a400a4a005ce771895264de7b38d037c5e5ebcfb18b39e91f71d78aa251f721882a448a565da5038e49273
+DIST Net-SMTPS-0.06.tar.gz 4701 BLAKE2B 9500e403b79dec920d1d10f30a3a935982f528babc6b882c06f5328d69a49a72257474751c42b24b8fda3789c542cf14f64d38ca0f0139bdc8b8d67bc1332793 SHA512 c27a60860c8d4ffaf7ba1382664255fd24417efbffec79ad4c219d9caf7ca5c36e2697185e9b4c513466657bf7f70476f0f565c4a9570845b14c37f87c11394b
+DIST Net-SMTPS-0.09.tar.gz 5263 BLAKE2B a2091fd29de5a3c8b8bee1612bb6b7813222f0cce45070aebfced77362b029795ca51c4de818b203b454c1be14d6c6835e57fe34bf95866d4b06f916ca96401a SHA512 856d7068fe3c41c48048dae564db5d526521753f58ac4ec9b973360991853c3a7b7ea3d3e25b17692601765be522fc5bf1456a0b645325e724a482ec559d5e5f
+EBUILD Net-SMTPS-0.40.0.ebuild 428 BLAKE2B fd90ee1cbb490223e3178f81a16f1514275e10439c061dae6512b720953e2bf8cd7e65d719c52a2f42b4f5546e991fd07c5b9fbd502f9ea1778ef9ecac9f3027 SHA512 c9ea3ba9503b17cc6dcb84521dbc4014c746f19402fc97340e9d7c99811672b940483a89ba9de6e0804624c1abb05a7ff1b12318253e90135810bc1f2fa1cb85
+EBUILD Net-SMTPS-0.50.0.ebuild 428 BLAKE2B ea7d0078c93d2154267a2c963c071abf8c680a02ecea7d305cc0badf9249234e5daef97038ad1755d5470d01d19af0dd753915e3f4f88721c1f0465fac9ba8ec SHA512 fae3449d3f81083456ddeb168817190a576be17ea6f962357426d0003ea2db4aea1ba344830c5c748a6a2c1c0342208119f5defadd2542e9f4f14df7d51fe5f2
+EBUILD Net-SMTPS-0.60.0.ebuild 428 BLAKE2B bdd8356bccb8c52ec5008a362897469fed40c7308ea5260a708ac295577c6d81dd08e424bd646f065935cf42b571404c4b63a754000e8a763cf86b16b63709d1 SHA512 61056748884fe5c4eff128ba1c4eb08694fabc0e6f794cfc1ad11e973a3a821f63843ebbff3283cfc65d9eaa64836287a5fdc8b0404128bef136ff2cdd707150
+EBUILD Net-SMTPS-0.90.0.ebuild 428 BLAKE2B d72aea275ef5397554530143c6601751bac7879b5f9c4608a86acda9aba26921af330ece486835d19205bde6d5c202d07f6ae71154c994298da3b421293c6d90 SHA512 3ec99ad8bcb844c09f1c524be740e0e81d2ea7fb8f35b6952a6e0dc0d9887a8abda6cb65cc5541b7daa8bb58a3a09ea0e4ef679f0624bd536e772cf3d2b58b5e
+MISC metadata.xml 507 BLAKE2B f672fe1e1101a58d76f8e8218306272a81ae1c6c3b85e281ad50d3a885a1a0cb9abb09c0fc477175895a9ce7f0a5377abd4f28fa6f717b5841f4d69caa6fb6fd SHA512 0fe1ca5c4089ca3161d468ff174c2a63a3a33a78c1d852e327bea6b29ca94a529f80d32a96f5846b4480bb80f1bf9e93a94e0db784ab97e57431ea10f3d2dc56
diff --git a/dev-perl/Net-SMTPS/Net-SMTPS-0.40.0.ebuild b/dev-perl/Net-SMTPS/Net-SMTPS-0.40.0.ebuild
new file mode 100644
index 000000000000..87aed69ae3b3
--- /dev/null
+++ b/dev-perl/Net-SMTPS/Net-SMTPS-0.40.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOMO
+DIST_VERSION=0.04
+DIST_SECTION=src
+inherit perl-module
+
+DESCRIPTION="SSL/STARTTLS support for Net::SMTP"
+IUSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Authen-SASL-2.150.0
+ >=dev-perl/IO-Socket-SSL-1
+ >=virtual/perl-libnet-2"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Net-SMTPS/Net-SMTPS-0.50.0.ebuild b/dev-perl/Net-SMTPS/Net-SMTPS-0.50.0.ebuild
new file mode 100644
index 000000000000..5e7aba6c4ff9
--- /dev/null
+++ b/dev-perl/Net-SMTPS/Net-SMTPS-0.50.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOMO
+DIST_VERSION=0.05
+DIST_SECTION=src
+inherit perl-module
+
+DESCRIPTION="SSL/STARTTLS support for Net::SMTP"
+IUSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Authen-SASL-2.150.0
+ >=dev-perl/IO-Socket-SSL-1
+ >=virtual/perl-libnet-2"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Net-SMTPS/Net-SMTPS-0.60.0.ebuild b/dev-perl/Net-SMTPS/Net-SMTPS-0.60.0.ebuild
new file mode 100644
index 000000000000..2555ff0e4edc
--- /dev/null
+++ b/dev-perl/Net-SMTPS/Net-SMTPS-0.60.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOMO
+DIST_VERSION=0.06
+DIST_SECTION=src
+inherit perl-module
+
+DESCRIPTION="SSL/STARTTLS support for Net::SMTP"
+IUSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Authen-SASL-2.150.0
+ >=dev-perl/IO-Socket-SSL-1
+ >=virtual/perl-libnet-2"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Net-SMTPS/Net-SMTPS-0.90.0.ebuild b/dev-perl/Net-SMTPS/Net-SMTPS-0.90.0.ebuild
new file mode 100644
index 000000000000..c3b8c7f28c8b
--- /dev/null
+++ b/dev-perl/Net-SMTPS/Net-SMTPS-0.90.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOMO
+DIST_VERSION=0.09
+DIST_SECTION=src
+inherit perl-module
+
+DESCRIPTION="SSL/STARTTLS support for Net::SMTP"
+IUSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Authen-SASL-2.150.0
+ >=dev-perl/IO-Socket-SSL-1
+ >=virtual/perl-libnet-2"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Net-SMTPS/metadata.xml b/dev-perl/Net-SMTPS/metadata.xml
new file mode 100644
index 000000000000..37ebaa8be180
--- /dev/null
+++ b/dev-perl/Net-SMTPS/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-SMTPS</remote-id>
+ <remote-id type="cpan-module">Net::SMTPS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SNMP-6.0.1-r1 b/dev-perl/Net-SNMP-6.0.1-r1
deleted file mode 100644
index 0c61a6a3837c..000000000000
--- a/dev-perl/Net-SNMP-6.0.1-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Crypt-DES-2.03 >=virtual/perl-Digest-MD5-2.11 >=dev-perl/Digest-SHA1-1.02 >=dev-perl/Digest-HMAC-1.0 >=virtual/perl-libnet-1.0703 dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=A SNMP Perl Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-SNMP/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-DES-2.03 >=virtual/perl-Digest-MD5-2.11 >=dev-perl/Digest-SHA1-1.02 >=dev-perl/Digest-HMAC-1.0 >=virtual/perl-libnet-1.0703 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DT/DTOWN/Net-SNMP-v6.0.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fdafb6667b2abf50b2f7a6339fe93d95
diff --git a/dev-perl/Net-SNMP-6.0.1-r2 b/dev-perl/Net-SNMP-6.0.1-r2
deleted file mode 100644
index 8240be92d3c2..000000000000
--- a/dev-perl/Net-SNMP-6.0.1-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/Crypt-DES-2.30.0 >=dev-perl/Crypt-Rijndael-1.20.0 >=dev-perl/Digest-HMAC-1.0 >=virtual/perl-Digest-MD5-2.110.0 >=dev-perl/Digest-SHA1-1.20.0 >=dev-perl/Socket6-0.230.0 ) virtual/perl-Carp virtual/perl-Exporter virtual/perl-IO virtual/perl-Math-BigInt >=dev-perl/Module-Build-0.360.0 test? ( virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=A SNMP Perl Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SNMP/
-IUSE=examples test minimal
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/Crypt-DES-2.30.0 >=dev-perl/Crypt-Rijndael-1.20.0 >=dev-perl/Digest-HMAC-1.0 >=virtual/perl-Digest-MD5-2.110.0 >=dev-perl/Digest-SHA1-1.20.0 >=dev-perl/Socket6-0.230.0 ) virtual/perl-Carp virtual/perl-Exporter virtual/perl-IO virtual/perl-Math-BigInt dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DT/DTOWN/Net-SNMP-v6.0.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=331f5634880a0e398e8d58eb5801aa00
diff --git a/dev-perl/Net-SNMP/Manifest b/dev-perl/Net-SNMP/Manifest
new file mode 100644
index 000000000000..ca5d9af4ea23
--- /dev/null
+++ b/dev-perl/Net-SNMP/Manifest
@@ -0,0 +1,4 @@
+DIST Net-SNMP-v6.0.1.tar.gz 94664 BLAKE2B c9ad2568fbef3ef880902fd6b073149312b7cfb24c570a96f8a7f48d1264f939ce29214ff809a37d6d53e065ff2aa978475e9a66c6c383b35186106bf23483ce SHA512 5e38d4a934661201d42fd4a2d08aeca8c4522e0e430303eec7af38d16ea0aee131a4ec563bf87874376fe4995a674a24451f2a12b71a9c51ed3632e6f65314df
+EBUILD Net-SNMP-6.0.1-r1.ebuild 733 BLAKE2B 7046a9f6724f6e480b4c249b135aeffe9deb7c36c0cf5c96d021c101209ece8d3cb3a2676b03f75c09a05767a76aee542f75475860e305303d9a990825eae5f2 SHA512 a9fce9eec2ac305854745a77d0143e0b6003f44567b758342b78b8e4e87189e7c071f693b479a8a43c88ae649d6c3623ceb3a3197f13ba880e6d79a0d312196d
+EBUILD Net-SNMP-6.0.1-r2.ebuild 951 BLAKE2B 623685e7e6c2ee061c486d7d3e185a97a9f638d91104f011c31852a5a79325110f96ebb792a034c9b3927abb0bcfa52dda22e6f17a2acca5172c92bdfd438c27 SHA512 3e090579191f22bf78bccccfa9811e570ea7e630ce2ff6b909cd1e23553f1f3ab7b367716b254d84e0f8dc56321bf018682096a2ef8eecbd9f613ada32f9c4c7
+MISC metadata.xml 1396 BLAKE2B 0737facf9eeed6c09186b5e4ebbebbf1e6eb87946dcf2baf9417f98547747f1ba55b94a4ace8553bac806183609e4a9caed189e4118c03f2a611eadac9c034c0 SHA512 d0c2b6a1dbd9ab196e6ce8bd616abfb093a9e7bba7ac58704c14c31ed0bc5aa40db07715e2b82f3d2e2696b785e8dc6b0981c65c0f8ddd3bc7b8dc56eb5bba38
diff --git a/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r1.ebuild b/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r1.ebuild
new file mode 100644
index 000000000000..fd2f09cbbbe9
--- /dev/null
+++ b/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_P=${PN}-v${PV}
+S=${WORKDIR}/${MY_P}
+MODULE_AUTHOR=DTOWN
+inherit perl-module
+
+DESCRIPTION="A SNMP Perl Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~sparc-solaris ~x86-solaris"
+# Package warrants IUSE examples
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Crypt-DES-2.03
+ >=virtual/perl-Digest-MD5-2.11
+ >=dev-perl/Digest-SHA1-1.02
+ >=dev-perl/Digest-HMAC-1.0
+ >=virtual/perl-libnet-1.0703"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST=do
+
+src_install() {
+ perl-module_src_install
+ docompress -x usr/share/doc/${PF}/examples
+ insinto usr/share/doc/${PF}/
+ doins -r examples/
+}
diff --git a/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r2.ebuild b/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r2.ebuild
new file mode 100644
index 000000000000..82a166788b43
--- /dev/null
+++ b/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=v${PV}
+DIST_AUTHOR=DTOWN
+inherit perl-module
+
+DESCRIPTION="A SNMP Perl Module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~sparc-solaris ~x86-solaris"
+# Package warrants IUSE examples
+IUSE="examples test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/Crypt-DES-2.30.0
+ >=dev-perl/Crypt-Rijndael-1.20.0
+ >=dev-perl/Digest-HMAC-1.0
+ >=virtual/perl-Digest-MD5-2.110.0
+ >=dev-perl/Digest-SHA1-1.20.0
+ >=dev-perl/Socket6-0.230.0
+ )
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-IO
+ virtual/perl-Math-BigInt
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.0
+ test? ( virtual/perl-Test )
+"
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x usr/share/doc/${PF}/examples
+ insinto usr/share/doc/${PF}/
+ doins -r examples/
+ fi
+}
diff --git a/dev-perl/Net-SNMP/metadata.xml b/dev-perl/Net-SNMP/metadata.xml
new file mode 100644
index 000000000000..5fea13b89d48
--- /dev/null
+++ b/dev-perl/Net-SNMP/metadata.xml
@@ -0,0 +1,26 @@
+<?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">Net-SNMP</remote-id>
+ <remote-id type="cpan-module">Net::SNMP</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Dispatcher</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Message</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::MessageProcessing</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::PDU</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Security</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Security::Community</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Security::USM</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Transport</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Transport::IPv4</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Transport::IPv4::TCP</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Transport::IPv4::UDP</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Transport::IPv6</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Transport::IPv6::TCP</remote-id>
+ <remote-id type="cpan-module">Net::SNMP::Transport::IPv6::UDP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SNPP-1.170.0-r1 b/dev-perl/Net-SNPP-1.170.0-r1
deleted file mode 100644
index 0d36b547e59f..000000000000
--- a/dev-perl/Net-SNPP-1.170.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=libnet SNPP component
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-SNPP/
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-libnet dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBEYA/Net-SNPP-1.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1562e5e3759e5621d591f827bdb799de
diff --git a/dev-perl/Net-SNPP-1.170.0-r2 b/dev-perl/Net-SNPP-1.170.0-r2
deleted file mode 100644
index 82174c153d9b..000000000000
--- a/dev-perl/Net-SNPP-1.170.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-libnet dev-lang/perl:=
-DESCRIPTION=libnet SNPP component
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SNPP/
-IUSE=examples
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-libnet dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBEYA/Net-SNPP-1.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=24027f0dfb4957a97062156e551a5027
diff --git a/dev-perl/Net-SNPP/Manifest b/dev-perl/Net-SNPP/Manifest
new file mode 100644
index 000000000000..903fcd460707
--- /dev/null
+++ b/dev-perl/Net-SNPP/Manifest
@@ -0,0 +1,5 @@
+AUX Net-SNPP-1.17-dummy-timeout.patch 1307 BLAKE2B c69dc13842f2ef0eca4c974bbc0c36dbc68df2ed522d0c91d8c191091bd86d1b90d30912428ce59f039d8462e84dd8c8a3209d8ea7324fd1b62905a4952e7ba6 SHA512 82320a2c40a25a66365c9375470782c7f4f609da3b0509115cde2540d011d147c7d0980794d9807cd2370ed990b7b8da14d4f519d5bfad45584fd962b7398a72
+DIST Net-SNPP-1.17.tar.gz 16099 BLAKE2B fb6a2186f1621b9ce06af45e707f8da8816a7e20412cb92082625fa3cdbe2ca135cd3dc4149c9f427c27f72341785d86f22417117a017034da73477d03ec82e9 SHA512 aa1e47736226cc528513f5339579aa20f1aabbc5c0ddee2e4ca24beb0f797f50805fcf547fc6b8d0564be9331256706894d2619ee5a32c574a21d3738d86dcda
+EBUILD Net-SNPP-1.170.0-r1.ebuild 299 BLAKE2B 4b0bf1d8b248595367e2bb2d2cf0abd0f83200e1e00888aaa65b53156d255791df545998bfaea4572c29c56751b93b5e0da76e17eca1a935cbd43eb49c8063a9 SHA512 8f44772cb6d4db1336b1be4c4cd9ad5f691997a071234ef6996fa047bb24b3ba66a8a880d9e45593fdec8dac30b971ebc0541acabf661d2d5b68fcaff914373b
+EBUILD Net-SNPP-1.170.0-r2.ebuild 401 BLAKE2B 21d95c9e08c93d57a691695b66071f0098aa8607d9725a97f97e37cf1f367355291811e9bc13cd83dd9a65d3c24d825d0fc2328a5f5c41766718b8f752756027 SHA512 41d9e2687392738487d8830b06c58dde71be3c6dd79cb31203a80abea9f57a3cb48a9b77d52d720d83c8c89429212a875b6c6c3b96104d783b66b3a5e5b43e7f
+MISC metadata.xml 517 BLAKE2B 394f23e47bc0b3c4262ad7e7db40b5d166a67ee184f77f6e3a8906895b78e58e3ff685e4f39ff5c6318666386e7c041bc99570f646f9fcc27a1089b095e2440b SHA512 56c7df829746577210954b5a9442935a3cd964f3cc226165d3b8946a23f0cb1ab57731a6dbdef95454e051cb84dbd089a457769da842f1fc96db4ad33e4cca7e
diff --git a/dev-perl/Net-SNPP/Net-SNPP-1.170.0-r1.ebuild b/dev-perl/Net-SNPP/Net-SNPP-1.170.0-r1.ebuild
new file mode 100644
index 000000000000..e4821cf91dc7
--- /dev/null
+++ b/dev-perl/Net-SNPP/Net-SNPP-1.170.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TOBEYA
+MODULE_VERSION=1.17
+inherit perl-module
+
+DESCRIPTION="libnet SNPP component"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="virtual/perl-libnet"
diff --git a/dev-perl/Net-SNPP/Net-SNPP-1.170.0-r2.ebuild b/dev-perl/Net-SNPP/Net-SNPP-1.170.0-r2.ebuild
new file mode 100644
index 000000000000..254e516e4518
--- /dev/null
+++ b/dev-perl/Net-SNPP/Net-SNPP-1.170.0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBEYA
+DIST_VERSION=1.17
+DIST_EXAMPLES=( "bin/*" )
+inherit perl-module
+
+DESCRIPTION="libnet SNPP component"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-libnet"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/${PN}-1.17-dummy-timeout.patch")
diff --git a/dev-perl/Net-SNPP/files/Net-SNPP-1.17-dummy-timeout.patch b/dev-perl/Net-SNPP/files/Net-SNPP-1.17-dummy-timeout.patch
new file mode 100644
index 000000000000..6b952e6643c6
--- /dev/null
+++ b/dev-perl/Net-SNPP/files/Net-SNPP-1.17-dummy-timeout.patch
@@ -0,0 +1,42 @@
+From bf788b84b81d244912c4d729d21fb5fa6b131ecd Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Mon, 18 Jan 2016 14:33:00 +0100
+Subject: Define dummy Net::SNPP::Server->timeout
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Since libnet-3.08, Net::Cmd subclasses should provide timeout()
+method. Otherwise tests fail like in CPAN RT#111013. See #110978.
+
+This patch returns static 0 value because the first timeout() argument
+is not an object reference. This is probably because Net::SNPP::Server
+does not subclass Net::Cmd properly. See libnet's t/datasend.t for
+example.
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=111013
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ lib/Net/SNPP/Server.pm | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/lib/Net/SNPP/Server.pm b/lib/Net/SNPP/Server.pm
+index 5cb999f..1482ca7 100644
+--- a/lib/Net/SNPP/Server.pm
++++ b/lib/Net/SNPP/Server.pm
+@@ -129,6 +129,12 @@ sub new {
+ return bless( $self, $class );
+ }
+
++# Required by Net::Cmd, CPAN RT#111013, #110978
++sub timeout {
++ # The $_[0] is not an object reference, cannot use $self->{Timeout}
++ 0;
++}
++
+ =item client()
+
+ Calls accept() for you and returns a client handle. This method
+--
+2.15.1
+
diff --git a/dev-perl/Net-SNPP/metadata.xml b/dev-perl/Net-SNPP/metadata.xml
new file mode 100644
index 000000000000..c586e7ccf6cf
--- /dev/null
+++ b/dev-perl/Net-SNPP/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Net-SNPP</remote-id>
+ <remote-id type="cpan-module">Net::SNPP</remote-id>
+ <remote-id type="cpan-module">Net::SNPP::HylaFAX</remote-id>
+ <remote-id type="cpan-module">Net::SNPP::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SSH-Any-0.100.0 b/dev-perl/Net-SSH-Any-0.100.0
deleted file mode 100644
index ddccf0770308..000000000000
--- a/dev-perl/Net-SSH-Any-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-1.302.26 ) dev-lang/perl:=
-DESCRIPTION=Use any SSH module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH-Any/
-IUSE=test examples
-KEYWORDS=~amd64 ~hppa ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-SSH-Any-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=02d23d91df913fb4d909cd7df7bfb1be
diff --git a/dev-perl/Net-SSH-Any-0.40.0 b/dev-perl/Net-SSH-Any-0.40.0
deleted file mode 100644
index c5b78cb245c6..000000000000
--- a/dev-perl/Net-SSH-Any-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Use any SSH module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH-Any/
-KEYWORDS=amd64 ~hppa ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-RESTRICT=test
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-SSH-Any-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cc56aede3743ef48331f7f465959bbc7
diff --git a/dev-perl/Net-SSH-Any/Manifest b/dev-perl/Net-SSH-Any/Manifest
new file mode 100644
index 000000000000..a0d4c95147ca
--- /dev/null
+++ b/dev-perl/Net-SSH-Any/Manifest
@@ -0,0 +1,5 @@
+DIST Net-SSH-Any-0.04.tar.gz 14688 BLAKE2B 325fb89e7c6f15c65f71f30864a2322261d1fff181cb3728676422648998eb1646e9c8e53767d7b6dcc5daeb297a5ec589240915aca7ff886b346c21d107409b SHA512 40d7ffc9efcd252dcdf8b3af86146c2f56c0c316d9935e231c0d1ef8a64e8fe9a3153a7106bfca0b1cbdadaa10c8918b525455593fb2d07301247180d4226c49
+DIST Net-SSH-Any-0.10.tar.gz 105899 BLAKE2B c83f21e5bddfac9ab7356c575ff164ac4fc4d3ea5ed260569db2b7d813e04a5397d8eeb94df8f367ec48c4ef86d503dd8e3ce9fefe0813b39493faa3a45b419b SHA512 b34e29e8e126b2296ecf67b01bf7420f511adbf6ef72369c2fcac51cd4dbfdf747c9cca9859bb48489675233dd9ce4b0d939c587244cd36c8791fa55b434fd96
+EBUILD Net-SSH-Any-0.100.0.ebuild 424 BLAKE2B 90157defe61073e8a0eab6f7b0995fcc848f763bde01d6353af1bfe1d4f877a931fef412fc9a1036e7e6f774e06c7face87b7e8b34e7f0a06dac88469c1a32e6 SHA512 f67dc5619ce58d989b8e0ba5e8c45b12b724a84274cf57dea6ddfcff5db8513e7505bd777668a3a8dab0da80cf9660209395e26621a510bc46400d9f3aabf6dc
+EBUILD Net-SSH-Any-0.40.0.ebuild 394 BLAKE2B ba2470889d6048d7beb764e6c265e6039d08b4216ea57527e8b90d4f231a749744db54472a8fc7892dbf4f0afe0686531eb5a3156cc15e96640fb9ed7272e053 SHA512 7058d90dab2a2c4ca389622894f55eb408214cbad3d58cda47b233d53ec8635e3372d689055155d80eec10619e4f7562c6a415562c49a6efe17ae14c3da54bba
+MISC metadata.xml 3465 BLAKE2B 26365d209ac8f3aa7534465880a421a013c8fcde9cd688349bd01df550deec940c58a5f02ea84b272953b27e1f18056de2602f45716908825559a5099a8a2d6b SHA512 e4733d31c2bc676b0c5e98f4c6492f26619b680dd7c734f4105ea35e2f91cdbd985257401b9bd72e70ea04d2bd95e4a988887aec489279426791ebf6515ab643
diff --git a/dev-perl/Net-SSH-Any/Net-SSH-Any-0.100.0.ebuild b/dev-perl/Net-SSH-Any/Net-SSH-Any-0.100.0.ebuild
new file mode 100644
index 000000000000..7c1b5b9d0a58
--- /dev/null
+++ b/dev-perl/Net-SSH-Any/Net-SSH-Any-0.100.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=0.10
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Use any SSH module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-1.302.26
+ )
+"
+mydoc="docs/*"
diff --git a/dev-perl/Net-SSH-Any/Net-SSH-Any-0.40.0.ebuild b/dev-perl/Net-SSH-Any/Net-SSH-Any-0.40.0.ebuild
new file mode 100644
index 000000000000..d1f84e69763e
--- /dev/null
+++ b/dev-perl/Net-SSH-Any/Net-SSH-Any-0.40.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Use any SSH module"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~sparc x86"
+IUSE=""
+RESTRICT="test" # All tests require SSH server + Test::SSH at present
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Net-SSH-Any/metadata.xml b/dev-perl/Net-SSH-Any/metadata.xml
new file mode 100644
index 000000000000..63caea2f63e1
--- /dev/null
+++ b/dev-perl/Net-SSH-Any/metadata.xml
@@ -0,0 +1,51 @@
+<?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">Net-SSH-Any</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Autodetector</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Dbclient_Cmd</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_OpenSSH</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_OpenSSH::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_SSH2</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_SSH2::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_SSH2::DPipe::Tie</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Net_SSH2::SFTP</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Plink_Cmd</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Sexec_Cmd</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Ssh_Cmd</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Backend::Sshg3_Cmd</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Constants</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::AnyEvent</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::MSWin</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::MSWin::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::MSWin::Process</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::POSIX</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::OS::POSIX::DPipe</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::POSIXShellQuoter</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Base</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Getter</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Getter::Content</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Getter::Finder</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Getter::Standard</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Putter</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Putter::Content</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Putter::DirMaker</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::SCP::Putter::Standard</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Backend::Cygwin</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Backend::Dropbear_Daemon</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Backend::OpenSSH_Daemon</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Backend::Remote</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Isolated</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Test::Isolated::Util</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::URI</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Any::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile-0.170.0 b/dev-perl/Net-SSH-AuthorizedKeysFile-0.170.0
deleted file mode 100644
index 0df2a1d22fa7..000000000000
--- a/dev-perl/Net-SSH-AuthorizedKeysFile-0.170.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Log-Log4perl dev-lang/perl:=[-build(-)]
-DESCRIPTION=Read and modify ssh's authorized_keys files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH-AuthorizedKeysFile/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Log-Log4perl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHILLI/Net-SSH-AuthorizedKeysFile-0.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4e765f554159a6f98405f04d2f8de05a
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile-0.180.0 b/dev-perl/Net-SSH-AuthorizedKeysFile-0.180.0
deleted file mode 100644
index 41197c2c8024..000000000000
--- a/dev-perl/Net-SSH-AuthorizedKeysFile-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Spec >=dev-perl/Log-Log4perl-1.0.0 virtual/perl-Text-ParseWords virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Read and modify ssh's authorized_keys files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH-AuthorizedKeysFile/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Spec >=dev-perl/Log-Log4perl-1.0.0 virtual/perl-Text-ParseWords dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHILLI/Net-SSH-AuthorizedKeysFile-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=51124ebe7f341ab0e650430aa5301f79
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest b/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest
new file mode 100644
index 000000000000..b23e8d8f1060
--- /dev/null
+++ b/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest
@@ -0,0 +1,5 @@
+DIST Net-SSH-AuthorizedKeysFile-0.17.tar.gz 16040 BLAKE2B b21886051b529d44d30b04079b6ab01454b85218f1505ecceb57ab15bedaa39b558fef5b2b1be0331580edec2241977bb6d9193c66c4138270f303bc197771d9 SHA512 2d6f59bd93a2e0ef25ea5f438dcb9be7ae670d9a012596da07f23b37ed781ebed6559a474665e66adea4a5f3550f1898b26cf6026705d851099e26f1934c5259
+DIST Net-SSH-AuthorizedKeysFile-0.18.tar.gz 16413 BLAKE2B ee22c2b456a5b8ad98fb9648d86e106f04266ef132d079d512fe980c08cceecc06c3946ac4fa43ad8dddb47d266debf986db47e6a3b7d72d1d1bc999284a4989 SHA512 1ebb5f2faa9ab414e49b9c8e85c27c81f858bd18669ff5508fe4dd70e8980977348121034d69fb094fd75c3d8d2c686694092bf0c0db2bcecb7ba05d85fa8a4c
+EBUILD Net-SSH-AuthorizedKeysFile-0.170.0.ebuild 350 BLAKE2B b7516967999f0f711cd28e371a30920502652487123c58132bc303f0b64a7db687f83177f023903cdc5228a6b5935e14c72271756f129e944867737dba3bae1f SHA512 952cc37ab769adf35db4f08298c4ba6f7b900d12f1ca25b92510950bca1ff74126a06e04b984f1630ca451974982d0e0f73e5984f8239da512e37994d37befce
+EBUILD Net-SSH-AuthorizedKeysFile-0.180.0.ebuild 520 BLAKE2B fda4d9f61a247bafd5a26b431b2747f0e289111d57f18360f7ac2ee1b57f9f9a76b2787513b7049ba027d8479dcf1ca5fbf82b1811b6c93905db765cc50d4d08 SHA512 e9eaaa81f70e815b8657d35e0727ddeef11ef6151564d3079b0aec61c7ee5a7258947afda1f0e5d59534c14ab4d051b6ee788a4ca2ce246eca67061d4d6457c9
+MISC metadata.xml 723 BLAKE2B 477b2f65c10e4be49f5c3cf67bd7f72ee670e6284a8d18c554178c8004378b938833d217496161d8fee9b25af1b630d4aff8bb89db8d9808a8b50d1096cd1372 SHA512 6eca222199e3364ce3baa88e9080c4c50b119f5a2d0626ecd3135f33e601fb602aef549654aecd617309aab6d3c5c77e8e07d597a27b3c99be968d39122fbe5b
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.170.0.ebuild b/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.170.0.ebuild
new file mode 100644
index 000000000000..8260694118ad
--- /dev/null
+++ b/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.170.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSCHILLI
+MODULE_VERSION=${PV:0:4}
+inherit perl-module
+
+DESCRIPTION="Read and modify ssh's authorized_keys files"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Log-Log4perl"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0.ebuild b/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0.ebuild
new file mode 100644
index 000000000000..d8ecc15d60a7
--- /dev/null
+++ b/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHILLI
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Read and modify ssh's authorized_keys files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Spec
+ >=dev-perl/Log-Log4perl-1.0.0
+ virtual/perl-Text-ParseWords
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/metadata.xml b/dev-perl/Net-SSH-AuthorizedKeysFile/metadata.xml
new file mode 100644
index 000000000000..3e7a73be2a5c
--- /dev/null
+++ b/dev-perl/Net-SSH-AuthorizedKeysFile/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Net-SSH-AuthorizedKeysFile</remote-id>
+ <remote-id type="cpan-module">Net::SSH::AuthorizedKey</remote-id>
+ <remote-id type="cpan-module">Net::SSH::AuthorizedKey::Base</remote-id>
+ <remote-id type="cpan-module">Net::SSH::AuthorizedKey::SSH1</remote-id>
+ <remote-id type="cpan-module">Net::SSH::AuthorizedKey::SSH2</remote-id>
+ <remote-id type="cpan-module">Net::SSH::AuthorizedKeysFile</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SSH-Perl-1.360.0-r1 b/dev-perl/Net-SSH-Perl-1.360.0-r1
deleted file mode 100644
index 03cfd9f68b50..000000000000
--- a/dev-perl/Net-SSH-Perl-1.360.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-MD5 >=dev-perl/String-CRC32-1.2 >=dev-perl/Math-GMP-1.04 >=dev-perl/Math-Pari-2.001804 >=dev-perl/Digest-SHA1-2.10 dev-perl/Digest-HMAC dev-perl/Crypt-DH >=dev-perl/Crypt-DSA-0.110.0 virtual/perl-MIME-Base64 >=dev-perl/Convert-PEM-0.05 dev-perl/Crypt-Blowfish dev-perl/Crypt-DES dev-perl/Crypt-IDEA dev-perl/Crypt-OpenSSL-RSA dev-perl/Crypt-RSA dev-perl/Digest-BubbleBabble dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl client Interface to SSH
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH-Perl/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 >=dev-perl/String-CRC32-1.2 >=dev-perl/Math-GMP-1.04 >=dev-perl/Math-Pari-2.001804 >=dev-perl/Digest-SHA1-2.10 dev-perl/Digest-HMAC dev-perl/Crypt-DH >=dev-perl/Crypt-DSA-0.110.0 virtual/perl-MIME-Base64 >=dev-perl/Convert-PEM-0.05 dev-perl/Crypt-Blowfish dev-perl/Crypt-DES dev-perl/Crypt-IDEA dev-perl/Crypt-OpenSSL-RSA dev-perl/Crypt-RSA dev-perl/Digest-BubbleBabble dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHWIGON/Net-SSH-Perl-1.36.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=95101da4852525ddcb1e63395ddf8fe7
diff --git a/dev-perl/Net-SSH-Perl-1.420.0 b/dev-perl/Net-SSH-Perl-1.420.0
deleted file mode 100644
index 62409da11d3e..000000000000
--- a/dev-perl/Net-SSH-Perl-1.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Convert-PEM-0.50.0 dev-perl/Crypt-DES >=dev-perl/Crypt-DH-0.10.0 >=dev-perl/Crypt-DSA-0.110.0 dev-perl/Crypt-IDEA dev-perl/Digest-HMAC virtual/perl-Digest-MD5 >=dev-perl/Digest-SHA1-2.100.0 dev-perl/File-HomeDir virtual/perl-IO >=dev-perl/Math-GMP-1.40.0 >=dev-perl/Math-Pari-2.1.804 virtual/perl-MIME-Base64 virtual/perl-Scalar-List-Utils >=dev-perl/String-CRC32-1.200.0 !minimal? ( >=dev-perl/Module-Signature-0.500.0 dev-perl/Digest-BubbleBabble dev-perl/Crypt-RSA dev-perl/TermReadKey ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.610.0 ) dev-lang/perl:=
-DESCRIPTION=Perl client Interface to SSH
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH-Perl/
-IUSE=minimal test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Convert-PEM-0.50.0 dev-perl/Crypt-DES >=dev-perl/Crypt-DH-0.10.0 >=dev-perl/Crypt-DSA-0.110.0 dev-perl/Crypt-IDEA dev-perl/Digest-HMAC virtual/perl-Digest-MD5 >=dev-perl/Digest-SHA1-2.100.0 dev-perl/File-HomeDir virtual/perl-IO >=dev-perl/Math-GMP-1.40.0 >=dev-perl/Math-Pari-2.1.804 virtual/perl-MIME-Base64 virtual/perl-Scalar-List-Utils >=dev-perl/String-CRC32-1.200.0 !minimal? ( >=dev-perl/Module-Signature-0.500.0 dev-perl/Digest-BubbleBabble dev-perl/Crypt-RSA dev-perl/TermReadKey ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHWIGON/Net-SSH-Perl-1.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b569fb4a686d160820a34f4b539582a7
diff --git a/dev-perl/Net-SSH-Perl-2.140.0 b/dev-perl/Net-SSH-Perl-2.140.0
deleted file mode 100644
index 6540930fcab4..000000000000
--- a/dev-perl/Net-SSH-Perl-2.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-Curve25519-0.50.0 dev-perl/Crypt-IDEA >=dev-perl/CryptX-0.32.0 virtual/perl-Digest-MD5 dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-IO >=dev-perl/Math-GMP-1.40.0 virtual/perl-Scalar-List-Utils >=dev-perl/String-CRC32-1.200.0 !minimal? ( dev-perl/Digest-BubbleBabble dev-perl/Crypt-RSA dev-perl/TermReadKey ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.610.0 ) dev-lang/perl:=
-DESCRIPTION=Perl client Interface to SSH
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH-Perl/
-IUSE=minimal test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-Curve25519-0.50.0 dev-perl/Crypt-IDEA >=dev-perl/CryptX-0.32.0 virtual/perl-Digest-MD5 dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-IO >=dev-perl/Math-GMP-1.40.0 virtual/perl-Scalar-List-Utils >=dev-perl/String-CRC32-1.200.0 !minimal? ( dev-perl/Digest-BubbleBabble dev-perl/Crypt-RSA dev-perl/TermReadKey ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHWIGON/Net-SSH-Perl-2.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f7f128e8f86cfbed66ac8261a9306ee5
diff --git a/dev-perl/Net-SSH-Perl-2.90.0_p1-r2 b/dev-perl/Net-SSH-Perl-2.90.0_p1-r2
deleted file mode 100644
index f2a6302f24a6..000000000000
--- a/dev-perl/Net-SSH-Perl-2.90.0_p1-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Crypt-Curve25519-0.50.0 dev-perl/Crypt-IDEA >=dev-perl/CryptX-0.32.0 virtual/perl-Digest-MD5 dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-IO >=dev-perl/Math-GMP-1.40.0 virtual/perl-Scalar-List-Utils >=dev-perl/String-CRC32-1.200.0 !minimal? ( dev-perl/Digest-BubbleBabble dev-perl/Crypt-RSA dev-perl/TermReadKey ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.610.0 ) dev-lang/perl:=
-DESCRIPTION=Perl client Interface to SSH
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH-Perl/
-IUSE=minimal test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Crypt-Curve25519-0.50.0 dev-perl/Crypt-IDEA >=dev-perl/CryptX-0.32.0 virtual/perl-Digest-MD5 dev-perl/File-HomeDir virtual/perl-File-Spec virtual/perl-IO >=dev-perl/Math-GMP-1.40.0 virtual/perl-Scalar-List-Utils >=dev-perl/String-CRC32-1.200.0 !minimal? ( dev-perl/Digest-BubbleBabble dev-perl/Crypt-RSA dev-perl/TermReadKey ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCHWIGON/Net-SSH-Perl-2.09.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=59f5ed00711220da308a356ee945131f
diff --git a/dev-perl/Net-SSH-Perl/Manifest b/dev-perl/Net-SSH-Perl/Manifest
new file mode 100644
index 000000000000..01bf24e44697
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/Manifest
@@ -0,0 +1,10 @@
+AUX Net-SSH-Perl-2.14-no-signatures.patch 694 BLAKE2B a8c876af66c5a69899ac1039c9382633af773a0a9a9bbb2ae4c60d329754f1a7dfbb6d7d5d07bcd773cdffb8fedb1deaa8b670d83dec3e651fed31be33c35e0d SHA512 510a7ee30a9f479845bcdee82da2c1a9f8e90c5a06f0bd6a2ef952bdfe1a2978460423b8f18a3e907bf2cd76c6c101ed9e785e1d88ab7bfe103632449f2e0911
+DIST Net-SSH-Perl-1.36.tar.gz 117219 BLAKE2B ed23b89d5d4f8a32f875a12433cc7c6258273120fde596f496a2342d8f99786dd31ce6caa6c0b7418ffed7f0be400adf34232e16c131e8a50f5ee2ec856627f8 SHA512 4157d10a8dc107af17ab711102dea79b4b0b598d6c15d6f350f3a2eaf9be917c4410885d38de0dab4bbf1277875f03d5b10ca7350ba1300fdffc385c430c588f
+DIST Net-SSH-Perl-1.42.tar.gz 120783 BLAKE2B c8423aa71b679e67636f53c74b8158e4898bccfa5036eaeaf0150237548a249125fa203f3c986cd6e55a5ac1e7953f757e6914baf14286b36a9b51b808d7e604 SHA512 67275e99890948376c7f6feb5be1979f45b5fda2afe440108b3819db192fd41b43e9ee94e7e643671384b37972842f40ce3519cbeef98b6ee796a68e4bfe20dd
+DIST Net-SSH-Perl-2.09.01.tar.gz 255286 BLAKE2B fa299b63f1c82e5adc936513dc2fbda495abe087d32d80ffbf03bd9b9467114b710e7f74186514157b19c13259bde576c5f251aa038948a3114800b9ee675158 SHA512 e7d7194e175490ba0849357ebbb504932d97b358722f2045e0acbaba9c14dc945629bd5653b36934317632e0d3894525e4f34ea48b494f2cc815959106138b44
+DIST Net-SSH-Perl-2.14.tar.gz 256963 BLAKE2B 700e9a852ab65ce881db043bf7ce775bbb60022299bf27936b90bb78c085136df1c6119b67f48bfd540b6b7cc2cb6406c252c4a6b9a7b73fc11760c28e527f58 SHA512 49fee3e7969260a97453adfdac7ed3852130a7404ca5016f6d16549e478b8f2808f47c5801f2dbf991cfb33b5f2653d55360ba938d9b36016620a46e1ffea879
+EBUILD Net-SSH-Perl-1.360.0-r1.ebuild 772 BLAKE2B 63fc4cf6e3564f70bb0b6c6d92fe34aaca4d410cfd86ea87f2acb615603b8d597c68e26fa48b27197ada4844038e4d645549dad80d25c3a5fe7851fc5406bcb8 SHA512 32f32cf0092c55e924fc63648b206503fb9c1ed77809da05a3ac178f9db85798920b89f51a5133be508122a9149f9aba960972362b4802e6c1887f84f2bf1b53
+EBUILD Net-SSH-Perl-1.420.0.ebuild 912 BLAKE2B 7a82f069279dee891905dbdf6a09c62ab279008adc6479be70666e0e93e518d8e4a2a696a2226ee449e3b044358c0222e465e77d5518833f5cbdb6054d9c77c1 SHA512 760f27248209479e07495d8fac06dce32115d7c094720a66153b7ea1820186a39447b2b28814fd1d5fc703cca1b463493edab86801fafd48ca6f2fc22307c0af
+EBUILD Net-SSH-Perl-2.140.0.ebuild 1014 BLAKE2B 9f4e75ff075b6ffa05dd82d299154de9d14aa1437235216c93bb7fca9a65f580a24b787ef0888529746e82c321246fcf8a76fa1253475a0d4c675d7655ca9f1f SHA512 6c043418ee3eab5d72c339249d4970a7acec8d8ea984e353553e000fbb2a9a28089804a3f6f52d3dd8187342de26b4f6d640fffe02e75e84317b04d1cc6067dc
+EBUILD Net-SSH-Perl-2.90.0_p1-r2.ebuild 1044 BLAKE2B 81a78cd50b34defc25d00122c234dbaba7d221f5a2380559348117cee931877dff52f251ace7f4ec6b03d83339b3375994078780cde4cd3dc19b5b5e4991419d SHA512 8df6e3d835cefa097d03ce3e9bfaff39db2d03940859c15e482034f9b2fdc3bbe8cf3d088f9569e2a5aa77341ef1807266cdbdb825f678f9e63160ca4c4d8231
+MISC metadata.xml 6278 BLAKE2B 49b98328d8f5bd826e947619d83eece4f0df9bee761745c63dff5c2141aa87235da3014671655906460b25c3c0e574ef254b4854a55cdfe352a8d1309de1a462 SHA512 b26170845c8c31408f23cd9c843863b99c8ed912abbdff97fcb8b74e9cafccda114b48048e258e71293e7fc82762f1079ee8667ac60d79150fe1ec339cea82fb
diff --git a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-1.360.0-r1.ebuild b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-1.360.0-r1.ebuild
new file mode 100644
index 000000000000..482c508949bf
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-1.360.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SCHWIGON
+MODULE_VERSION=1.36
+inherit perl-module
+
+DESCRIPTION="Perl client Interface to SSH"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="
+ virtual/perl-Digest-MD5
+ >=dev-perl/String-CRC32-1.2
+ >=dev-perl/Math-GMP-1.04
+ >=dev-perl/Math-Pari-2.001804
+ >=dev-perl/Digest-SHA1-2.10
+ dev-perl/Digest-HMAC
+ dev-perl/Crypt-DH
+ >=dev-perl/Crypt-DSA-0.110.0
+ virtual/perl-MIME-Base64
+ >=dev-perl/Convert-PEM-0.05
+ dev-perl/Crypt-Blowfish
+ dev-perl/Crypt-DES
+ dev-perl/Crypt-IDEA
+ dev-perl/Crypt-OpenSSL-RSA
+ dev-perl/Crypt-RSA
+ dev-perl/Digest-BubbleBabble"
+RDEPEND="${DEPEND}"
+
+#src_compile() {
+# echo "" | perl-module_src_compile
+#}
+SRC_TEST=do
diff --git a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-1.420.0.ebuild b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-1.420.0.ebuild
new file mode 100644
index 000000000000..23bd2744a03d
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-1.420.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCHWIGON
+DIST_VERSION=1.42
+inherit perl-module
+
+DESCRIPTION="Perl client Interface to SSH"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal test"
+
+RDEPEND="
+ >=dev-perl/Convert-PEM-0.50.0
+ dev-perl/Crypt-DES
+ >=dev-perl/Crypt-DH-0.10.0
+ >=dev-perl/Crypt-DSA-0.110.0
+ dev-perl/Crypt-IDEA
+ dev-perl/Digest-HMAC
+ virtual/perl-Digest-MD5
+ >=dev-perl/Digest-SHA1-2.100.0
+ dev-perl/File-HomeDir
+ virtual/perl-IO
+ >=dev-perl/Math-GMP-1.40.0
+ >=dev-perl/Math-Pari-2.1.804
+ virtual/perl-MIME-Base64
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-CRC32-1.200.0
+ !minimal? (
+ >=dev-perl/Module-Signature-0.500.0
+ dev-perl/Digest-BubbleBabble
+ dev-perl/Crypt-RSA
+ dev-perl/TermReadKey
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.610.0 )
+"
diff --git a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild
new file mode 100644
index 000000000000..ea851df135aa
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCHWIGON
+DIST_VERSION=2.14
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Perl client Interface to SSH"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal test"
+
+RDEPEND="
+ >=dev-perl/Crypt-Curve25519-0.50.0
+ dev-perl/Crypt-IDEA
+ >=dev-perl/CryptX-0.32.0
+ virtual/perl-Digest-MD5
+ dev-perl/File-HomeDir
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=dev-perl/Math-GMP-1.40.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-CRC32-1.200.0
+ !minimal? (
+ dev-perl/Digest-BubbleBabble
+ dev-perl/Crypt-RSA
+ dev-perl/TermReadKey
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.610.0 )
+"
+
+PERL_RM_FILES=(
+ # Gentoo integrity checks are used instead
+ 'SIGNATURE'
+ 't/00-signature.t'
+ # Annoying author tests
+ 't/99-perlcritic.t'
+ 't/99-pod.t'
+ 't/99-spellcheck.t'
+ 't/99-yaml.t'
+)
+PATCHES=(
+ "${FILESDIR}/${PN}-2.14-no-signatures.patch"
+)
diff --git a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1-r2.ebuild b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1-r2.ebuild
new file mode 100644
index 000000000000..8e279843f964
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCHWIGON
+DIST_VERSION=2.09.01
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+S="${WORKDIR}/${PN}-2.09"
+
+DESCRIPTION="Perl client Interface to SSH"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal test"
+
+RDEPEND="
+ >=dev-perl/Crypt-Curve25519-0.50.0
+ dev-perl/Crypt-IDEA
+ >=dev-perl/CryptX-0.32.0
+ virtual/perl-Digest-MD5
+ dev-perl/File-HomeDir
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=dev-perl/Math-GMP-1.40.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-CRC32-1.200.0
+ !minimal? (
+ dev-perl/Digest-BubbleBabble
+ dev-perl/Crypt-RSA
+ dev-perl/TermReadKey
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.610.0 )
+"
+PERL_RM_FILES=( # Gentoo integrity checks are used instead
+ 'SIGNATURE'
+ 't/00-signature.t'
+)
+src_prepare() {
+ sed -i -r -e '/signature_target/d' \
+ "${S}/Makefile.PL" || die "Can't strip signing controls from Makefile.PL"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch b/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch
new file mode 100644
index 000000000000..c1df6ae59596
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch
@@ -0,0 +1,27 @@
+From ad32ac31952120cf20f8830233148188b6c26139 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 24 Mar 2017 05:10:15 +1300
+Subject: Remove use of Module::Signature
+
+Gentoo has its own integrity protocols anyway, and even minor
+patching upsets signatures.
+
+Its not worth the added dependency complexity.
+---
+ Makefile.PL | 1 -
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 0ff11dc..fa62a64 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -64,7 +64,6 @@ MSG
+ }
+
+ WriteMakefile(
+- (MM->can('signature_target') ? (SIGN => 1) : ()),
+ NAME => 'Net::SSH::Perl',
+ DISTNAME => 'Net-SSH-Perl',
+ VERSION_FROM => 'lib/Net/SSH/Perl.pm',
+--
+2.14.3
+
diff --git a/dev-perl/Net-SSH-Perl/metadata.xml b/dev-perl/Net-SSH-Perl/metadata.xml
new file mode 100644
index 000000000000..7b550bf355ad
--- /dev/null
+++ b/dev-perl/Net-SSH-Perl/metadata.xml
@@ -0,0 +1,91 @@
+<?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">Net-SSH-Perl</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Agent</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth::ChallengeResponse</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth::KeyboardInt</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth::KeyboardInteractive</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth::Password</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth::PublicKey</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth::RSA</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth::Rhosts</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Auth::Rhosts_RSA</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::AuthMgr</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Buffer</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Channel</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::ChannelMgr</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::AES128_CBC</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::AES128_CTR</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::AES192_CBC</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::AES192_CTR</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::AES256_CBC</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::AES256_CTR</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::AES_CBC</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::AES_CTR</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::Blowfish</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::CBC</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::CFB</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::CTR</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::ChachaPoly</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::DES</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::DES3</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::DES3::EDE3</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::IDEA</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Cipher::RC4</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Comp</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Comp::Zlib</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Config</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Constants</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Handle</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Handle::SSH1</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Handle::SSH2</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::C25519</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DH</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DH1</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DH14SHA1</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DH14SHA256</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DH16SHA512</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DH18SHA512</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DHGEX</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DHGEXSHA1</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Kex::DHGEXSHA256</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key::DSA</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key::ECDSA</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key::ECDSA256</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key::ECDSA384</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key::ECDSA521</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key::Ed25519</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key::RSA</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Key::RSA1</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Mac</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Mac::MD5</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Mac::SHA1</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Mac::SHA2_256</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Mac::SHA2_512</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Packet</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Proxy</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::SSH1</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::SSH2</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Subsystem::Client</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Subsystem::Server</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Util</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Util::Authfile</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Util::Hosts</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Util::RSA</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Util::SSH1MP</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Util::SSH1Misc</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Util::Term</remote-id>
+ <remote-id type="cpan-module">Net::SSH::Perl::Util::Win32</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SSH2-0.580.0-r1 b/dev-perl/Net-SSH2-0.580.0-r1
deleted file mode 100644
index 89a7a872e31d..000000000000
--- a/dev-perl/Net-SSH2-0.580.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-libs/zlib net-libs/libssh2 !gcrypt? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) gcrypt? ( dev-libs/libgcrypt:0 ) virtual/perl-ExtUtils-Constant >=virtual/perl-ExtUtils-MakeMaker-6.50 dev-lang/perl:=
-DESCRIPTION=Support for the SSH 2 protocol via libssh2
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH2/
-IUSE=gcrypt libressl examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-libs/zlib net-libs/libssh2 !gcrypt? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) gcrypt? ( dev-libs/libgcrypt:0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-SSH2-0.58.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=005024b8015b4b6199539dbd0e1bf2cd
diff --git a/dev-perl/Net-SSH2-0.670.0 b/dev-perl/Net-SSH2-0.670.0
deleted file mode 100644
index 6f41137d2e5f..000000000000
--- a/dev-perl/Net-SSH2-0.670.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-libs/zlib net-libs/libssh2 !gcrypt? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) gcrypt? ( dev-libs/libgcrypt:0 ) virtual/perl-ExtUtils-Constant >=virtual/perl-ExtUtils-MakeMaker-6.50 dev-lang/perl:=
-DESCRIPTION=Support for the SSH 2 protocol via libssh2
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSH2/
-IUSE=gcrypt libressl examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-libs/zlib net-libs/libssh2 !gcrypt? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) gcrypt? ( dev-libs/libgcrypt:0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Net-SSH2-0.67.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7bd205e416c912613efc3d16afd640c3
diff --git a/dev-perl/Net-SSH2/Manifest b/dev-perl/Net-SSH2/Manifest
new file mode 100644
index 000000000000..9a5628b2ec47
--- /dev/null
+++ b/dev-perl/Net-SSH2/Manifest
@@ -0,0 +1,6 @@
+AUX Net-SSH2-0.67-perl-5.26.patch 573 BLAKE2B a35b3085a0fec2ead6df71b1a65c4cf000bf506f3eb47a566e22a98494cbfced819f38bfa356200a3a15c039b20443ffa84becad70559b8ea9a0683343947d0c SHA512 988b599cd47ee699fe5f89a8f0e25b3c4f5efa9519aee7556f1a10c54ad7619ac033b94bde9ca77272917da6913aea2bc940a4e3c3b5ce79d541122c9afc88a5
+DIST Net-SSH2-0.58.tar.gz 124853 BLAKE2B be4732906154977f08d66689d75f9edf565706047be693354548bf8402223ea06522cc477f8d815f33ee1ba638def40fcc3222362796f8183076928403c29fec SHA512 753e5037d08405f9c401631cd77f1df57e7ee14db44033df8ce0b82f02377bdf7fdecd32bb6f9e1cd80f3fed88adb37e3abdb0b1dbfa50d115ee9e31fd735380
+DIST Net-SSH2-0.67.tar.gz 140610 BLAKE2B dfc43e31f3ededcbdd51e87e91e223614212b3247925a16fcc708695b9b1957950e7609c8463d02db229ff3e3ac3fdfe99da6154f7216b2618a9298073babe20 SHA512 3d6dde36e9e763da024b6d03184d6e41675576914cb8ceffe7e98e64ad83a1418c499ac6afebbde8f871aebab7a78e2aa355905efcaec766d5146ef9e6fd7f5f
+EBUILD Net-SSH2-0.580.0-r1.ebuild 845 BLAKE2B 6601ecfaa8032768298e1c5bbce54c8387f5b66732abf3a0372e19266f95cb6fa068b81e8a767ca7e548a67f72a713b21091b7191e0d08113f786ae4b50007c8 SHA512 1d244ce2e0ffdc79c5f646babeb2e7444b90897547430af07c52a41901327af67ff57330e6939df171953b2dd965b150dc73d317eebfeeb766a84364d5b91ec1
+EBUILD Net-SSH2-0.670.0.ebuild 708 BLAKE2B 7cd3e6c21656c28db6c46c5044ad40eb77c102fce56602a2be2fd9cf29bba1b51c7c31890a0e9206c090247dd9a355f7dbef6cafcaf59f27c7eeb853da3f768d SHA512 e0d5c1ffd08df2861320a5d1d880e74c979b84165aa824a8660b870489d42c21fed45d09b3a829fe7663558375413a3b5bdedffb5821115b63ce7855b2b96369
+MISC metadata.xml 920 BLAKE2B 176a87175199bb2f1c23eb8bddb27c81c749a0ac36b69d317e714e17353634153172b3f283bc83a7e373d2989d5efa52b6488c076d2a3d371751c3255631178b SHA512 022a2ad90599df69050f66e92b8b283038d1725623927222f727bd5392749c2bb2b374ffdba1bb630ae810196a81c48ad57d9caf9d8fbf034abf1792c14e38b9
diff --git a/dev-perl/Net-SSH2/Net-SSH2-0.580.0-r1.ebuild b/dev-perl/Net-SSH2/Net-SSH2-0.580.0-r1.ebuild
new file mode 100644
index 000000000000..f9768f58738f
--- /dev/null
+++ b/dev-perl/Net-SSH2/Net-SSH2-0.580.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=0.58
+DIST_EXAMPLES=( "example/*" )
+inherit perl-module
+
+DESCRIPTION="Support for the SSH 2 protocol via libssh2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gcrypt libressl"
+
+RDEPEND="
+ sys-libs/zlib
+ net-libs/libssh2
+ !gcrypt? (
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ )
+ gcrypt? (
+ dev-libs/libgcrypt:0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-Constant
+ >=virtual/perl-ExtUtils-MakeMaker-6.50
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_configure() {
+ use gcrypt && myconf=gcrypt
+ perl-module_src_configure
+}
diff --git a/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild b/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild
new file mode 100644
index 000000000000..e4ebc8b94087
--- /dev/null
+++ b/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SALVA
+DIST_VERSION=0.67
+DIST_EXAMPLES=( "example/*" )
+inherit perl-module
+
+DESCRIPTION="Support for the SSH 2 protocol via libssh2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gcrypt libressl"
+
+RDEPEND="
+ sys-libs/zlib
+ net-libs/libssh2
+ !gcrypt? (
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ )
+ gcrypt? (
+ dev-libs/libgcrypt:0
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-Constant
+ >=virtual/perl-ExtUtils-MakeMaker-6.50
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.67-perl-5.26.patch"
+)
+
+src_configure() {
+ use gcrypt && myconf=gcrypt
+ perl-module_src_configure
+}
diff --git a/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch b/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch
new file mode 100644
index 000000000000..49e575835db2
--- /dev/null
+++ b/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch
@@ -0,0 +1,23 @@
+From 11b70a6e74a8705d40ffb7b277c96c5e2d896cf9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Thu, 6 Jul 2017 04:58:22 +1200
+Subject: Add build fix for Perl 5.26, bug 623008
+
+Bug: https://bugs.gentoo.org/623008
+Bug: https://github.com/rkitover/net-ssh2/pull/42
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 6b9d6d5..7bd8094 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib q[.];
+ use inc::Module::Install 0.91;
+ use Cwd;
+ use Config;
+--
+2.14.3
+
diff --git a/dev-perl/Net-SSH2/metadata.xml b/dev-perl/Net-SSH2/metadata.xml
new file mode 100644
index 000000000000..3240d6b9ca0e
--- /dev/null
+++ b/dev-perl/Net-SSH2/metadata.xml
@@ -0,0 +1,22 @@
+<?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>
+ <use>
+ <flag name="gcrypt">Use libgcrypt instead of openssl</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Net-SSH2</remote-id>
+ <remote-id type="cpan-module">Net::SSH2</remote-id>
+ <remote-id type="cpan-module">Net::SSH2::Channel</remote-id>
+ <remote-id type="cpan-module">Net::SSH2::Dir</remote-id>
+ <remote-id type="cpan-module">Net::SSH2::File</remote-id>
+ <remote-id type="cpan-module">Net::SSH2::KnownHosts</remote-id>
+ <remote-id type="cpan-module">Net::SSH2::Listener</remote-id>
+ <remote-id type="cpan-module">Net::SSH2::PublicKey</remote-id>
+ <remote-id type="cpan-module">Net::SSH2::SFTP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-SSLeay-1.820.0 b/dev-perl/Net-SSLeay-1.820.0
deleted file mode 100644
index 437ca6f0c532..000000000000
--- a/dev-perl/Net-SSLeay-1.820.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) virtual/perl-MIME-Base64 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-Exception dev-perl/Test-Warn dev-perl/Test-NoWarnings ) virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for using OpenSSL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-SSLeay/
-IUSE=libressl test minimal examples examples
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=openssl
-RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) virtual/perl-MIME-Base64 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKEM/Net-SSLeay-1.82.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=8ad54bd0f6ac7e0fe35e4abb967cc88c
diff --git a/dev-perl/Net-SSLeay/Manifest b/dev-perl/Net-SSLeay/Manifest
new file mode 100644
index 000000000000..8d5a1e57e552
--- /dev/null
+++ b/dev-perl/Net-SSLeay/Manifest
@@ -0,0 +1,6 @@
+AUX Net-SSLeay-1.82-fix-libdir.patch 1060 BLAKE2B d348bc4bbf3b1dcf05b676e3a28c23e04f5331bcca9f03395d78e1ddf5ea2f321dcc9663775ec979d140f66fcffdf3e051deedd382d9bb5026e5c322192f8b10 SHA512 8cd2b57fd5adfe2d624308e823e54426d14418fa394be6030b16e089906718ed9fb5588b8998f7bb0f25216ceb88951cc0608e82eeafbf274be3af9887c56ad8
+AUX Net-SSLeay-1.82-fix-network-tests.patch 1033 BLAKE2B 88978bf64b1f6e0fef97176253aa8f20187f74611d5e6121b8ce538d99c31516d4855bada6ecebf753906c65bb96a4abf37f9057934cfbe143a8185599ba48cd SHA512 caf76f1173ebc00e7a5edba5fa19ce25fd403dc9a35402fe2d399197805eae8e558b57c2bc313f7f1dee16ece03a3ed9146456f884890587488647f9d7c84673
+AUX Net-SSLeay-1.82-respect-cflags.patch 902 BLAKE2B e95a0c49ba70d820ff419a2ef7fe1d5c23477ef5ad075a03111b3431cf7b3cdc22fb26aefe3af886ce6f7d5b0fc309eb01843c2645b98d854759318ae7912898 SHA512 6db7c6549bce36d6a1d41e31805e387ab871271a843a1146de818c3c417b866c2c3e65f58a0e0af1f8a0e80703df8b15b9822502d03ee9aead49cf5620a43f75
+DIST Net-SSLeay-1.82.tar.gz 399194 BLAKE2B 0c8aeb3085b102b71284266904ee88a8558070644aaa6dd0c5f78db0bfccb0e7456c8ba62a549d7ab245a02ddc7e856bc326d503f63268ee0761290e41b97e4d SHA512 758c41f4916a55b5085167e5c6a2732a5ee70dbeb8f42e791cd957957ba4a59f724c072d3fa50a6b42ae3b22cf3ecb8738c3f8963990a7030117b73c2dcc0716
+EBUILD Net-SSLeay-1.820.0.ebuild 1553 BLAKE2B c7ae6743552fd5dc43feea1d2e67946a5e412c37a6f664a2fa9d9a2f153e92338ce3e4d374bb2fb5a6da598c5d3b70b37cda8500af9312c8ae81707ed4bbbc5a SHA512 ae7a8affcabbc599e7de172cb58eb079d9767dcdeb32caf944a800d959d050ef8be7418585e5ec87b6f5d7ef9d3c37b9747190c38b478598316644691c49d3b6
+MISC metadata.xml 458 BLAKE2B a1f463c2ae637ac0ce9708d85768747073cb613831fad5454e72801618889ce2a96a5b6393aa06df0d0a34a05ef3ddb3aaad00fa1647ec8bde8a5aa1b65a6e90 SHA512 1502d6c58c7345b12fca3555c3bde82403f0a7bdff6d253a31c4b5b82bc981127fb2bab9e03d47d50963c3cf70533ec8ceebc025b71fe9127bdc294f092d955b
diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild
new file mode 100644
index 000000000000..6803016039a1
--- /dev/null
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKEM
+DIST_VERSION=1.82
+DIST_EXAMPLES=("examples/*")
+inherit multilib perl-module
+
+DESCRIPTION="Perl extension for using OpenSSL"
+
+LICENSE="openssl"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl test minimal examples"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ virtual/perl-MIME-Base64
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ dev-perl/Test-NoWarnings
+ )
+ virtual/perl-Test-Simple
+ )
+"
+export OPTIMIZE="$CFLAGS"
+export OPENSSL_PREFIX=${EPREFIX}/usr
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.82-respect-cflags.patch"
+ "${FILESDIR}/${PN}-1.82-fix-libdir.patch"
+ "${FILESDIR}/${PN}-1.82-fix-network-tests.patch"
+)
+
+src_prepare() {
+ use test && perl_rm_files 't/local/01_pod.t' 't/local/02_pod_coverage.t' 't/local/kwalitee.t'
+ perl-module_src_prepare
+}
+
+src_configure() {
+ if use test && has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ export NETWORK_TESTS=yes
+ else
+ use test && einfo "Network tests will be skipped without DIST_TEST_OVERRIDE=~network"
+ export NETWORK_TESTS=no
+ fi
+ export LIBDIR=$(get_libdir)
+ perl-module_src_configure
+}
diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch
new file mode 100644
index 000000000000..6aff3f85ab22
--- /dev/null
+++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch
@@ -0,0 +1,27 @@
+Bug: https://bugs.gentoo.org/416339
+
+The previous patch for the above bug report used $ENV{LIBDIR} but this
+wasn't enough to help with cross-compiling. We could use $ENV{SYSROOT}
+but this results in a bogus RPATH entry. It is better to simply trust
+the toolchain, which may have its own sysroot applied.
+
+Cross-compiling Perl modules requires additional hackery but at least
+that hackery will work now. :)
+
+Chewi
+2017/12/03
+
+diff -Naur a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm
+--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2017-10-13 01:38:01.000000000 +0100
++++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2017-12-03 10:52:27.304861804 +0000
+@@ -65,10 +65,8 @@
+ cccdlflags => '',
+ };
+ for ("$prefix/include", "$prefix/inc32", '/usr/kerberos/include') {
+- push @{$opts->{inc_paths}}, $_ if -f "$_/openssl/ssl.h";
+ }
+ for ($prefix, "$prefix/lib64", "$prefix/lib", "$prefix/out32dll") {
+- push @{$opts->{lib_paths}}, $_ if -d $_;
+ }
+
+ my $rsaref = $self->ssleay_is_rsaref;
diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-network-tests.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-network-tests.patch
new file mode 100644
index 000000000000..6c3e76858e77
--- /dev/null
+++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-network-tests.patch
@@ -0,0 +1,29 @@
+From 36c14369372f0371e033019c9cea197b31a93bde Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 5 Mar 2016 12:41:11 +1300
+Subject: Fix network tests re: Networking
+
+---
+ inc/Module/Install/PRIVATE/Net/SSLeay.pm | 6 +-----
+ 1 file changed, 1 insertion(+), 5 deletions(-)
+
+diff --git a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm
+index 0a3aa24..f27b43f 100644
+--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm
++++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm
+@@ -46,11 +46,7 @@ EOM
+ LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})),
+ );
+
+- if ( $self->prompt(
+- "Do you want to run external tests?\n".
+- "These tests *will* *fail* if you do not have network connectivity.",
+- 'n',
+- ) =~ /^y/i ) {
++ if ( 'yes' eq ( $ENV{NETWORK_TESTS} || '' ) ) {
+ $self->tests('t/*/*.t t/*/*/*.t');
+ } else {
+ $self->tests('t/local/*.t t/handle/local/*.t');
+--
+2.14.3
+
diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-respect-cflags.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-respect-cflags.patch
new file mode 100644
index 000000000000..03d06b6b8d44
--- /dev/null
+++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-respect-cflags.patch
@@ -0,0 +1,26 @@
+From 8472348e588c16ad5332fe0b1f1dc9cc8eb4ab7d Mon Sep 17 00:00:00 2001
+From: Torsten Veller <tove@gentoo.org>
+Date: Mon, 16 Jul 2012 05:31:43 +1200
+Subject: Respect CFLAGS
+
+Bug: https://bugs.gentoo.org/378657
+---
+ inc/Module/Install/PRIVATE/Net/SSLeay.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm
+index 5abcf70..49913e6 100644
+--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm
++++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm
+@@ -129,7 +129,7 @@ EOM
+
+ if (($Config{cc} =~ /aCC/i) && $^O eq 'hpux') {
+ print "*** Enabling HPUX aCC options (+e)\n";
+- $opts->{optimize} = '+e -O2 -g';
++ $opts->{optimize} = '+e ' . $opts->{optimize};
+ }
+
+ if ( (($Config{ccname} || $Config{cc}) eq 'gcc') && ($Config{cccdlflags} =~ /-fpic/) ) {
+--
+2.14.3
+
diff --git a/dev-perl/Net-SSLeay/metadata.xml b/dev-perl/Net-SSLeay/metadata.xml
new file mode 100644
index 000000000000..3a182c23b55a
--- /dev/null
+++ b/dev-perl/Net-SSLeay/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-SSLeay</remote-id>
+ <remote-id type="cpan-module">Net::SSLeay</remote-id>
+ <remote-id type="cpan-module">Net::SSLeay::Handle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Server-2.9.0 b/dev-perl/Net-Server-2.9.0
deleted file mode 100644
index 22562d8f3a16..000000000000
--- a/dev-perl/Net-Server-2.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/IO-Multiplex ipv6? ( dev-perl/IO-Socket-INET6 ) >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=
-DESCRIPTION=Extensible, general Perl server engine
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Server/
-IUSE=ipv6
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-Multiplex ipv6? ( dev-perl/IO-Socket-INET6 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RH/RHANDOM/Net-Server-2.009.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=50ae9c1281e15966a87532bcc33bb6da
diff --git a/dev-perl/Net-Server-Coro-1.300.0-r1 b/dev-perl/Net-Server-Coro-1.300.0-r1
deleted file mode 100644
index d3c8a703ba23..000000000000
--- a/dev-perl/Net-Server-Coro-1.300.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Coro dev-perl/AnyEvent >=dev-perl/Net-Server-2 ssl? ( dev-perl/Net-SSLeay ) dev-lang/perl:=
-DESCRIPTION=A co-operative multithreaded server using Coro
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Server-Coro/
-IUSE=ssl
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=dev-perl/Coro dev-perl/AnyEvent >=dev-perl/Net-Server-2 ssl? ( dev-perl/Net-SSLeay ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/Net-Server-Coro-1.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4a420c73155b13d6b21a91c48ac7d349
diff --git a/dev-perl/Net-Server-Coro/Manifest b/dev-perl/Net-Server-Coro/Manifest
new file mode 100644
index 000000000000..f0fa86333913
--- /dev/null
+++ b/dev-perl/Net-Server-Coro/Manifest
@@ -0,0 +1,3 @@
+DIST Net-Server-Coro-1.3.tar.gz 27510 BLAKE2B 6b525b5994273b1d31a432e3ccb1ed709afebd1961781298fc90e1ff9c73fbf5a63521d70ee9ba9106d729bd65e26e537d49d954d6ad5058cfa797301a98bc81 SHA512 a49b904213f3964c6ba6e82281a69a23718cfc3c1882751ad71ad5231601a5baa6dc9d2260191a028ea6b3b5f11a3140150fedcb2e1ac59e49a263ced2437404
+EBUILD Net-Server-Coro-1.300.0-r1.ebuild 608 BLAKE2B 23237d2e7a44c31498cbd24c3124a6029635a0c23e6c8efd83da14eaa9b12c83558921e091c415ac6625e6640b3bc44db72081f7947e4930b054d85381102744 SHA512 367614038acdae0e2cc2a36255762f67398d08a88815dbfceaf600577c0a5976bee851930527b12b49c6590ed35ca2e6348c33643095c1a09ffbaaed66aa9a20
+MISC metadata.xml 549 BLAKE2B 8a80c0ca2a3d7129802c5efdc7f04cb5b4b2df74cfef8dcc742363426329d5c83fef0b1451a36d7b9bc842bce2bedca8cbaaa4c6e6f5a86bb696693318d3d333 SHA512 34c3a1a04e0074aa147977d4741b66fbb5131fc8d0d7ff94501480683465446cc8d5e6f5cdcfcdd3940fdd5919e529d60b48587bce9ebf642aa3cc2e815a23b8
diff --git a/dev-perl/Net-Server-Coro/Net-Server-Coro-1.300.0-r1.ebuild b/dev-perl/Net-Server-Coro/Net-Server-Coro-1.300.0-r1.ebuild
new file mode 100644
index 000000000000..0a4bc89181c8
--- /dev/null
+++ b/dev-perl/Net-Server-Coro/Net-Server-Coro-1.300.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXMV
+DIST_VERSION=1.3
+inherit perl-module
+
+DESCRIPTION="A co-operative multithreaded server using Coro"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl"
+
+RDEPEND="
+ dev-perl/Coro
+ dev-perl/AnyEvent
+ >=dev-perl/Net-Server-2
+ ssl? (
+ dev-perl/Net-SSLeay
+ )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Net-Server-Coro/metadata.xml b/dev-perl/Net-Server-Coro/metadata.xml
new file mode 100644
index 000000000000..0a482b464a45
--- /dev/null
+++ b/dev-perl/Net-Server-Coro/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Net-Server-Coro</remote-id>
+ <remote-id type="cpan-module">Net::Server::Coro</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto::Coro</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto::Coro::FH</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Server-Mail-0.230.0 b/dev-perl/Net-Server-Mail-0.230.0
deleted file mode 100644
index 8ce91843dc0c..000000000000
--- a/dev-perl/Net-Server-Mail-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/IO-Socket-SSL-1.831.0 virtual/perl-libnet virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Most ) dev-lang/perl:=
-DESCRIPTION=Class to easily create a mail server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Server-Mail/
-IUSE=test
-KEYWORDS=amd64 ~ppc ~x86
-LICENSE=LGPL-2.1+ Artistic-2
-RDEPEND=>=dev-perl/IO-Socket-SSL-1.831.0 virtual/perl-libnet dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GU/GUIMARD/Net-Server-Mail-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7e554a022a4468d1b712454bcf75aa6d
diff --git a/dev-perl/Net-Server-Mail/Manifest b/dev-perl/Net-Server-Mail/Manifest
new file mode 100644
index 000000000000..1344500637e6
--- /dev/null
+++ b/dev-perl/Net-Server-Mail/Manifest
@@ -0,0 +1,3 @@
+DIST Net-Server-Mail-0.23.tar.gz 26204 BLAKE2B 8752485cccc7721ba179ffcf7dd5a57cec2cb5bcab6d46bbe3cca4eedb83552f8d8e40ab593e60ef3b08172c90fde78a51fa75bc4d340fb807d52939105b71d9 SHA512 db793f26dd20aee6393e7d369059af12b6eafa0568f284130473fb235c09b6a63843be12ec9a86102dbc31ad81f2c669fedba7c4858301fe85d71a4d686adc4e
+EBUILD Net-Server-Mail-0.230.0.ebuild 482 BLAKE2B b1c934248a217570f2b223944763e05f012295518b67cff048ef6f89137fed8b539e435fde0473fcc3279b8132dd08c270bc63d02ae42ffe43aeeaf85945c055 SHA512 dc535219ca986bbfb226d9a8c138ce03fd5a40c6791586c7b1ead27e5e2b8000ff635275e7e8f74af367c84a7e9bc2770b53be5b65dbe737fdc0de77ff549656
+MISC metadata.xml 915 BLAKE2B ac184edf40f024a6e27863dd87370d2c2058091cc269dcb9517270e8b15437c5e6d9a497b2e3c89879c0c28e6d39a46479cba5ec6ba71f401b518d8c897df90c SHA512 af31c2c4e56d450d5bbff480a233ad4a8980934fc9955e661d53ef49fd51b1a3a3728ba20842f10b5cd3bd6245cec72bb13cdee9f1bd59066b2fa87462b59d0a
diff --git a/dev-perl/Net-Server-Mail/Net-Server-Mail-0.230.0.ebuild b/dev-perl/Net-Server-Mail/Net-Server-Mail-0.230.0.ebuild
new file mode 100644
index 000000000000..15fcf0c2bb70
--- /dev/null
+++ b/dev-perl/Net-Server-Mail/Net-Server-Mail-0.230.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GUIMARD
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Class to easily create a mail server"
+
+# Some files Artistic-2
+LICENSE="LGPL-2.1+ Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/IO-Socket-SSL-1.831.0
+ virtual/perl-libnet
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Test-Most )
+"
diff --git a/dev-perl/Net-Server-Mail/metadata.xml b/dev-perl/Net-Server-Mail/metadata.xml
new file mode 100644
index 000000000000..7ff7ad3e6332
--- /dev/null
+++ b/dev-perl/Net-Server-Mail/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Net-Server-Mail</remote-id>
+ <remote-id type="cpan-module">Net::Server::Mail</remote-id>
+ <remote-id type="cpan-module">Net::Server::Mail::ESMTP</remote-id>
+ <remote-id type="cpan-module">Net::Server::Mail::ESMTP::8BITMIME</remote-id>
+ <remote-id type="cpan-module">Net::Server::Mail::ESMTP::Extension</remote-id>
+ <remote-id type="cpan-module">Net::Server::Mail::ESMTP::PIPELINING</remote-id>
+ <remote-id type="cpan-module">Net::Server::Mail::ESMTP::XFORWARD</remote-id>
+ <remote-id type="cpan-module">Net::Server::Mail::LMTP</remote-id>
+ <remote-id type="cpan-module">Net::Server::Mail::SMTP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Server/Manifest b/dev-perl/Net-Server/Manifest
new file mode 100644
index 000000000000..e9ebdf3f9884
--- /dev/null
+++ b/dev-perl/Net-Server/Manifest
@@ -0,0 +1,3 @@
+DIST Net-Server-2.009.tar.gz 146781 BLAKE2B 64c0040790531dd79740bb320223e6a0e1dae07fabeeeedf8e91da523701020a8f5f7c798868d5451a022f2ef53e3fce927e5389b0ca669f01ca6de9b1d780f4 SHA512 36409f8d2478877c68cbfcbe9c08045b0c24a926b64f022faf3de8f4b4369ff417d5c41ff1e9800553c38da29c6d72ef301119c956cb26439f6b6366ff4b459c
+EBUILD Net-Server-2.9.0.ebuild 532 BLAKE2B 1c253eeca53bbe5e0b60f41556cf210e4725da82185e559927a2a9ffaf7422ee8892281a67f66e4bd26c0e739b9474110d14f31840431770b9ff1ef2df28e9bf SHA512 04ecbdaf40c5aba1bf8018a09c43ce1f3f8e844ad5c06242e3c55cc7e3de182e9910e8a6c313b55278fd68b31ee9e7ce5c98124ffe2722f6279dbd553f47a0ff
+MISC metadata.xml 1989 BLAKE2B 86de38764702f73faaaef141c87d38b424183676402d77618940f0cc3e9f8f7a435d19c8430877c64c0fc924a2c0d2f1e46a153789b65fb40fc2c424fdf39666 SHA512 547744a9e859be23a32c7776267bd5bfea1e8333e46c09ab2d80061b70df1a7becd26866a219ed5fc201bd5be0374f5e46041361afc4be2c25e9c39db5baafcd
diff --git a/dev-perl/Net-Server/Net-Server-2.9.0.ebuild b/dev-perl/Net-Server/Net-Server-2.9.0.ebuild
new file mode 100644
index 000000000000..8b1b9cfd2f7c
--- /dev/null
+++ b/dev-perl/Net-Server/Net-Server-2.9.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RHANDOM
+DIST_VERSION=2.009
+inherit perl-module eutils
+
+DESCRIPTION="Extensible, general Perl server engine"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="ipv6"
+
+RDEPEND="
+ dev-perl/IO-Multiplex
+ ipv6? ( dev-perl/IO-Socket-INET6 )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+# Parallel testing causes tests to randomly fail
+DIST_TEST="do"
diff --git a/dev-perl/Net-Server/metadata.xml b/dev-perl/Net-Server/metadata.xml
new file mode 100644
index 000000000000..35f05f7e66c5
--- /dev/null
+++ b/dev-perl/Net-Server/metadata.xml
@@ -0,0 +1,35 @@
+<?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">Net-Server</remote-id>
+ <remote-id type="cpan-module">Net::Server</remote-id>
+ <remote-id type="cpan-module">Net::Server::Daemonize</remote-id>
+ <remote-id type="cpan-module">Net::Server::Fork</remote-id>
+ <remote-id type="cpan-module">Net::Server::HTTP</remote-id>
+ <remote-id type="cpan-module">Net::Server::INET</remote-id>
+ <remote-id type="cpan-module">Net::Server::INET::Handle</remote-id>
+ <remote-id type="cpan-module">Net::Server::Log::Log::Log4perl</remote-id>
+ <remote-id type="cpan-module">Net::Server::Log::Sys::Syslog</remote-id>
+ <remote-id type="cpan-module">Net::Server::MultiType</remote-id>
+ <remote-id type="cpan-module">Net::Server::Multiplex</remote-id>
+ <remote-id type="cpan-module">Net::Server::Multiplex::MUX</remote-id>
+ <remote-id type="cpan-module">Net::Server::PSGI</remote-id>
+ <remote-id type="cpan-module">Net::Server::PreFork</remote-id>
+ <remote-id type="cpan-module">Net::Server::PreForkSimple</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto::SSL</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto::SSLEAY</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto::TCP</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto::UDP</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto::UNIX</remote-id>
+ <remote-id type="cpan-module">Net::Server::Proto::UNIXDGRAM</remote-id>
+ <remote-id type="cpan-module">Net::Server::SIG</remote-id>
+ <remote-id type="cpan-module">Net::Server::Single</remote-id>
+ <remote-id type="cpan-module">Net::Server::TiedHandle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Subnet-1.30.0 b/dev-perl/Net-Subnet-1.30.0
deleted file mode 100644
index 4a1aebb5c533..000000000000
--- a/dev-perl/Net-Subnet-1.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Socket6-0.250.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Fast IP-in-subnet matcher for IPv4 and IPv6, CIDR or mask
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Subnet/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Socket6-0.250.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JU/JUERD/Net-Subnet-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7e665439be63a3d87e526221db9c3d13
diff --git a/dev-perl/Net-Subnet-1.30.0-r1 b/dev-perl/Net-Subnet-1.30.0-r1
deleted file mode 100644
index 2dbab1066870..000000000000
--- a/dev-perl/Net-Subnet-1.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Socket6-0.250.0 dev-lang/perl:=
-DESCRIPTION=Fast IP-in-subnet matcher for IPv4 and IPv6, CIDR or mask
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Subnet/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Socket6-0.250.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JU/JUERD/Net-Subnet-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=74678faf80703593321a58e1874c0353
diff --git a/dev-perl/Net-Subnet/Manifest b/dev-perl/Net-Subnet/Manifest
new file mode 100644
index 000000000000..1c588869ac05
--- /dev/null
+++ b/dev-perl/Net-Subnet/Manifest
@@ -0,0 +1,5 @@
+AUX 1.30.0-pod-spelling.patch 491 BLAKE2B b8ac6e5132ae00d69a18a2882473638481c27e8618cfcdfd6e6f6cd350f71b54e4e53fd677621b2f1ac6f65bb3c999bf6745080595fca559853359dc7d734c2f SHA512 0eb9cdd317f78fd2d49e5d90eed52538f00a24f9019c757acc2280bf5d21bc606999197806816acc665ed13a9456b8a53eeee81e41222f2b0b0959734a697dc7
+DIST Net-Subnet-1.03.tar.gz 4305 BLAKE2B 95f9a04920196c1161a26f7f4ad1fc4a88e564c4f359e1f000a2560399024ff3ad11c5eabd52e26c843bcb7f8c5ec1adabc127c362ba3e02e0cd524a883b32b1 SHA512 a28518e63736021c2c33959c13b54ec4dce0f43854f824c551b585db96ef001e62f6ce413cbc946aaa6cfa28cc4631973074c8980c1b0507f37390f4d8c70fd4
+EBUILD Net-Subnet-1.30.0-r1.ebuild 546 BLAKE2B 738acf2d1990f766f531bfc0d66e07a281ff411ddb11996fc6662c34a1c35f6c730ecd9003674a355127a2e17a86f9198f5cde942e7dfff8e6f3a1b0d7b06246 SHA512 a9bf0286d3752f971e4ccabaaaaec5c4b1dec5722f359045e57dced66ed39f7c6e6e89464ee6480ea361558345f106bf9ce14a1dd8375c8b40ae51f452dbbc44
+EBUILD Net-Subnet-1.30.0.ebuild 550 BLAKE2B 835905ab3693d457380e68d72a9364a1152ed6e951974f73b28a23825a9a7a0718d2e7cf22fbac7f4220af477b4d9886283ed7f7b9acdbe1582b4605c0660b5b SHA512 1fa9fc98a520a87a8af4666366e130a2d02670e04c80f9f4fc271fd2295ab694dccf382dff521d9e5498e7c259be1303f0b1e0b6abf2119098df090296a855e9
+MISC metadata.xml 392 BLAKE2B 734c2f60ea9f274c323106afb4f802e8c5c054d15e2eed88457d11bb290d116d63eafbe759a60f6f91002fe85c24730566fb7611763c0bedb2d8a455c69ae116 SHA512 70c88d7ba867e8395fe5d129cb1d62908df39c968aa94ee8df3662d511a1a0cbe5698b72a9edde38310e752322fdb58396183e06fec590d6280229b9f69c64b2
diff --git a/dev-perl/Net-Subnet/Net-Subnet-1.30.0-r1.ebuild b/dev-perl/Net-Subnet/Net-Subnet-1.30.0-r1.ebuild
new file mode 100644
index 000000000000..355fd3179459
--- /dev/null
+++ b/dev-perl/Net-Subnet/Net-Subnet-1.30.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JUERD
+DIST_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Fast IP-in-subnet matcher for IPv4 and IPv6, CIDR or mask"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+
+RDEPEND="
+ >=dev-perl/Socket6-0.250.0
+"
+DEPEND="${RDEPEND}"
+PATCHES=( ${FILESDIR}/${PV}-pod-spelling.patch )
diff --git a/dev-perl/Net-Subnet/Net-Subnet-1.30.0.ebuild b/dev-perl/Net-Subnet/Net-Subnet-1.30.0.ebuild
new file mode 100644
index 000000000000..52a7077f8aea
--- /dev/null
+++ b/dev-perl/Net-Subnet/Net-Subnet-1.30.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JUERD
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Fast IP-in-subnet matcher for IPv4 and IPv6, CIDR or mask"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+
+RDEPEND="
+ >=dev-perl/Socket6-0.250.0
+"
+DEPEND="${RDEPEND}"
+PATCHES=( ${FILESDIR}/${PV}-pod-spelling.patch )
diff --git a/dev-perl/Net-Subnet/files/1.30.0-pod-spelling.patch b/dev-perl/Net-Subnet/files/1.30.0-pod-spelling.patch
new file mode 100644
index 000000000000..2a6b6f490319
--- /dev/null
+++ b/dev-perl/Net-Subnet/files/1.30.0-pod-spelling.patch
@@ -0,0 +1,15 @@
+Description: tiny spelling error in POD
+Author: Damyan Ivanov <dmn@debian.org>
+Forwarded: yes
+
+--- a/lib/Net/Subnet.pm
++++ b/lib/Net/Subnet.pm
+@@ -217,7 +217,7 @@ addresses:
+ my $classifier = subnet_classifier sort_subnets keys %ptr;
+
+ while (my $ip = readline) {
+- # We get IP adresses from STDIN and return the hostnames on STDOUT
++ # We get IP addresses from STDIN and return the hostnames on STDOUT
+
+ print $ptr{ $classifier->($ip) }->($ip), "\n";
+ }
diff --git a/dev-perl/Net-Subnet/metadata.xml b/dev-perl/Net-Subnet/metadata.xml
new file mode 100644
index 000000000000..3cdb951bb93f
--- /dev/null
+++ b/dev-perl/Net-Subnet/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">Net-Subnet</remote-id>
+ <remote-id type="cpan-module">Net::Subnet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Telnet-3.40.0 b/dev-perl/Net-Telnet-3.40.0
deleted file mode 100644
index b8d9d29a8856..000000000000
--- a/dev-perl/Net-Telnet-3.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-libnet-1.70.300 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=interact with TELNET port or other TCP ports in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Telnet/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-libnet-1.70.300 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JROGERS/Net-Telnet-3.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=63f5fab9d0c7de0dadee8cdeb17ad605
diff --git a/dev-perl/Net-Telnet-Cisco-1.100.0-r1 b/dev-perl/Net-Telnet-Cisco-1.100.0-r1
deleted file mode 100644
index 1ca40c57b168..000000000000
--- a/dev-perl/Net-Telnet-Cisco-1.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-Telnet dev-perl/TermReadKey dev-lang/perl:=[-build(-)]
-DESCRIPTION=Automate telnet sessions w/ routers&switches
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Telnet-Cisco/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ~ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-Telnet dev-perl/TermReadKey dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JOSHUA/Net-Telnet-Cisco-1.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=df07ba5bea64069ecad7d9c518716922
diff --git a/dev-perl/Net-Telnet-Cisco-1.110.0 b/dev-perl/Net-Telnet-Cisco-1.110.0
deleted file mode 100644
index a0b9401cf407..000000000000
--- a/dev-perl/Net-Telnet-Cisco-1.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-Telnet-3.20.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/TermReadKey ) dev-lang/perl:=
-DESCRIPTION=Automate telnet sessions w/ routers&switches
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Telnet-Cisco/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-Telnet-3.20.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VINSWORLD/Net-Telnet-Cisco-1.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=44f26f05861cb55d0591e167ccdaaff3
diff --git a/dev-perl/Net-Telnet-Cisco/Manifest b/dev-perl/Net-Telnet-Cisco/Manifest
new file mode 100644
index 000000000000..c82b24f235c6
--- /dev/null
+++ b/dev-perl/Net-Telnet-Cisco/Manifest
@@ -0,0 +1,7 @@
+AUX 1.10-warning.patch 571 BLAKE2B 6f1bbd62c172d5ea7b392d03b371176c31363078bad1dfa56fe758aff83c3453727b056d6c558f8d1a238c39398cde4ef9871c7e562340711bad8fab5e715fd0 SHA512 a1b34d57d3dd68c360d47fc5db20ddafd8cad2c7e0927b89410d39e5d6300a5eef38c58a776399b2745275fb97b337700887dc264fb20c852da5f0af85b35f2f
+AUX Net-Telnet-Cisco-1.11-no-interactive-test.patch 3561 BLAKE2B 32e91eb50abf5bb0460f41edd225b1d575f20dc56f8704427798f5d590d83ad117a59c2789748407919fb3f7f7c2f431ff39377200640092c0edabc80490a87d SHA512 b1e162b90a03a7cd1ce59898ed4a9575928216e9af0ef724df41fd4303c1b1a18218cbb45303c1e1588927cee4dc6d15b6e52c060abfa99d04f58ef74dfbc1dc
+DIST Net-Telnet-Cisco-1.10.tar.gz 17579 BLAKE2B 0fd21fcb58d7d0b8474df3e04b28cc8e2ae978f1d02f2c050bc9974b39f1b531ff159f9282aec9d17ddae309ff902a0a5eeacdf9903acfd5ee503f803d9cdb00 SHA512 1fcae8e54425a2ddf2e32c772886af97d308421eb664abb296ec16e97531c2eb6727ea4607d48fa957e9a926dc5b88bfffdfa75da10793f4f0247fa3b1f45672
+DIST Net-Telnet-Cisco-1.11.tar.gz 19282 BLAKE2B 39925b96a8d709f58012c12ec368c48a54549a324ae0fbcdc4cf97daed034b6cb76639b3fda1c3b77824e5c702f6b8e5abc4093558888788ce6cac19342575c4 SHA512 b12da84517df470d40d56a54e8d8c7b331bed87c3c330da7fc1efb7d078805e6f7348f0b52971d3c1b4e3d39014d76bbe7535c40ad3afa7efcf567521ddf0c4b
+EBUILD Net-Telnet-Cisco-1.100.0-r1.ebuild 434 BLAKE2B 5323a16af3001c0437af5fc9abc7d85aa653770bcbacc6f6d8d0f732281a2e4b69abd52f884a8a2d788807ea13d92c34d25f7af2531808c716d4a977f93168ba SHA512 33de8f4bf3fe849a47a2f242108b5f749814c1f49d808e19a954bf7321ee08db3aa8c040776801b3bbd1e7d0349b90fad9a3f7c3bb08ae3ef3728ba9a6993c87
+EBUILD Net-Telnet-Cisco-1.110.0.ebuild 845 BLAKE2B 3cb07eb6c39e02750d178c2a016cec5a3d0eeec4821e40530e7ed5d0821c439aa3b23ab4e9553b88114bb931f8aa5089a9b785e93fb05ea2eadf999614d27361 SHA512 1b08acc896f22898f93d3166b7b4cdf392e9b4ca04e9a371c1f4e7e84413fb27c917fdd529739e0ef0eb826858fdbb7a041972e4a206e008286d5ade9d8f8cbd
+MISC metadata.xml 405 BLAKE2B 69bc843b13f3d936e191bc1a233e73d7e53567a18e272199fe14b5959d594158835de317f754c2edd20031e1987ab1a67385e7a8f68f72e5059c76418da05bb8 SHA512 8d84c7d06d47dc52c1a9a8f5fa64bf013283a1dad3b3e112d3ed0c8a16d367e04eb5c12326f97448771ac9b340863ad5a11f51b6a427271d15f2f62029787c75
diff --git a/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.100.0-r1.ebuild b/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.100.0-r1.ebuild
new file mode 100644
index 000000000000..d766bb4158d2
--- /dev/null
+++ b/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.100.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JOSHUA
+MODULE_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Automate telnet sessions w/ routers&switches"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Net-Telnet
+ dev-perl/TermReadKey"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/1.10-warning.patch" )
diff --git a/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.110.0.ebuild b/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.110.0.ebuild
new file mode 100644
index 000000000000..238f2c98ec18
--- /dev/null
+++ b/dev-perl/Net-Telnet-Cisco/Net-Telnet-Cisco-1.110.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=VINSWORLD
+DIST_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="Automate telnet sessions w/ routers&switches"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Net-Telnet-3.20.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/TermReadKey )
+"
+PATCHES=( "${FILESDIR}/${PN}-1.11-no-interactive-test.patch" )
+PERL_RM_FILES=( "t/02-pod-coverage.t" )
+
+src_test() {
+ if [[ -z $CISCO_TEST_ROUTER ]]; then
+ elog "Comprehensive testing requires a configured, network accessible Cisco Router"
+ elog "to test against. For details, see:"
+ elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Telnet-Cisco/files/1.10-warning.patch b/dev-perl/Net-Telnet-Cisco/files/1.10-warning.patch
new file mode 100644
index 000000000000..1ec11726ce1c
--- /dev/null
+++ b/dev-perl/Net-Telnet-Cisco/files/1.10-warning.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/show_bug.cgi?id=192808
+http://rt.cpan.org/Public/Bug/Display.html?id=7796
+
+diff -ru Net-Telnet-Cisco-1.10/Cisco.pm Net-Telnet-Cisco-1.10/Cisco.pm
+--- Net-Telnet-Cisco-1.10/Cisco.pm 2002-06-18 19:17:03.000000000 +0200
++++ Net-Telnet-Cisco-1.10/Cisco.pm 2008-05-08 20:59:09.000000000 +0200
+@@ -753,7 +753,7 @@
+ 1 while s/[^\cH\c?][\cH\c?]//mg; # ^H ^?
+ s/^.*\cU//mg; # ^U
+
+- return wantarray ? split /$/mg, $_ : $_; # ORS instead?
++ return wantarray ? split /$/m, $_ : $_; # ORS instead?
+ }
+
+ # Lifted from Net::Telnet en toto
diff --git a/dev-perl/Net-Telnet-Cisco/files/Net-Telnet-Cisco-1.11-no-interactive-test.patch b/dev-perl/Net-Telnet-Cisco/files/Net-Telnet-Cisco-1.11-no-interactive-test.patch
new file mode 100644
index 000000000000..7ab7b2ad20ab
--- /dev/null
+++ b/dev-perl/Net-Telnet-Cisco/files/Net-Telnet-Cisco-1.11-no-interactive-test.patch
@@ -0,0 +1,125 @@
+From 60d93af35887e53677be5a0f95591489c2683c73 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 13 Dec 2017 18:42:56 +1300
+Subject: Remove test interactivity
+
+Pass configuration by enviroment variables and don't prompt.
+---
+ test.pl | 82 ++++++++++++++++-------------------------------------------------
+ 1 file changed, 20 insertions(+), 62 deletions(-)
+
+diff --git a/test.pl b/test.pl
+index 369bc30..e9f7ae2 100644
+--- a/test.pl
++++ b/test.pl
+@@ -5,14 +5,8 @@
+
+ use Test::More tests => 32;
+ #use Test::More qw/no_plan/;
+-use ExtUtils::MakeMaker qw/prompt/;
+ use Carp;
+ use Cwd;
+-my $HAVE_Term_ReadKey = 0;
+-eval "use Term::ReadKey";
+-if(!$@) {
+- $HAVE_Term_ReadKey = 1
+-}
+
+ use vars qw/$ROUTER $PASSWD $LOGIN $S $EN_PASS $PASSCODE/;
+
+@@ -161,18 +155,9 @@ END { cleanup() };
+
+ sub cleanup {
+ return unless -f "input.log" || -f "dump.log";
+-
+- print <<EOB;
+-
+-Would you like to delete the test logs? They will contain
+-security info like your login and passwords. If you ran
+-into problems and wish to investigate, you can save them
+-and manually delete them later.
+-EOB
+-
+ my $dir = cwd();
+
+- my $ans = prompt("Delete logs", "y");
++ my $ans = "y";
+ if ($ans eq "y") {
+ print "Deleting logs in $dir...";
+ unlink "input.log" or warn "Can't delete input.log! $!";
+@@ -183,53 +168,26 @@ EOB
+ }
+ }
+
+-sub get_login {
+- print <<EOB;
+-
+-Net::Telnet::Cisco needs to log into a router to
+-perform it\'s full suite of tests. To log in, we
+-need a test router, a login, a password, an
+-optional enable password, and an optional
+-SecurID/TACACS PASSCODE.
+-
+-To skip these tests, hit "return".
+-
+-EOB
+-
+- $ROUTER = prompt("Router:", $ROUTER) or return;
+- $LOGIN = prompt("Login:", $LOGIN) or return;
+- $PASSWD = passprompt("Password:", $PASSWD) or return;
+- $EN_PASS = passprompt("Enable password [optional]:", $EN_PASS);
+- $PASSCODE = passprompt("SecurID/TACACS PASSCODE [optional]:", $PASSCODE);
++sub maskpass {
++ return 'not set' unless defined $_[0];
++ return ( '*' x ( length $_[0] ) ) . ' [masked]';
+ }
+
++sub get_login {
++ $ROUTER = $ENV{CISCO_TEST_ROUTER} or return;
++ $LOGIN = $ENV{CISCO_TEST_LOGIN} or return;
++ $PASSWD = $ENV{CISCO_TEST_PASSWORD} or return;
++ $EN_PASS = $ENV{CISCO_TEST_ENABLE_PASSWORD};
++ $PASSCODE = $ENV{CISCO_TEST_PASSCODE};
++
++ printf STDERR
++ <<EOB, $ROUTER, $LOGIN, maskpass($PASSWD), maskpass($EN_PASS), maskpass($PASSCODE);
++Using the following configuration for testing:
++ Router: %s
++ Login: %s
++ Password: %s
++ Enable Password: %s
++ SecureID/TACACS PASSCODE: %s
+
+-# Lifted from ExtUtils::MakeMaker.
+-#
+-# If the user has Term::ReadKey, we can hide any passwords
+-# they type from shoulder-surfing attacks.
+-#
+-# Args: "Question for user", "optional default answer"
+-sub passprompt ($;$) {
+- my($mess,$def)=@_;
+- $ISA_TTY = -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT)) ; # Pipe?
+- Carp::confess("prompt function called without an argument") unless defined $mess;
+- my $dispdef = defined $def ? "[$def] " : " ";
+- $def = defined $def ? $def : "";
+- my $ans;
+- local $|=1;
+- print "$mess $dispdef";
+- if ($ISA_TTY) {
+- if ( $Term::ReadKey::VERSION ) {
+- ReadMode( 'noecho' );
+- chomp($ans = ReadLine(0));
+- ReadMode( 'normal' );
+- print "\n";
+- } else {
+- chomp($ans = <STDIN>);
+- }
+- } else {
+- print "$def\n";
+- }
+- return ($ans ne '') ? $ans : $def;
++EOB
+ }
+--
+2.14.3
+
diff --git a/dev-perl/Net-Telnet-Cisco/metadata.xml b/dev-perl/Net-Telnet-Cisco/metadata.xml
new file mode 100644
index 000000000000..60ce11af08f4
--- /dev/null
+++ b/dev-perl/Net-Telnet-Cisco/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">Net-Telnet-Cisco</remote-id>
+ <remote-id type="cpan-module">Net::Telnet::Cisco</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Telnet/Manifest b/dev-perl/Net-Telnet/Manifest
new file mode 100644
index 000000000000..531a18242d24
--- /dev/null
+++ b/dev-perl/Net-Telnet/Manifest
@@ -0,0 +1,3 @@
+DIST Net-Telnet-3.04.tar.gz 40731 BLAKE2B 4967d03713e06dc49af883b143f67682ee33e3bee05686060cca30852f6c848d0f817b67c30efca44f5a9df769e0934adc042a8336eca88a4f9ee4d0a2f226f0 SHA512 1df68f55ad94d42e5e2be5e0669c2ecd0bc916f4ed929453ee2d136141ce413ff84b883d488c2f815c2c43132f7c3b36178177072fc5172c292e7bc39351dbdc
+EBUILD Net-Telnet-3.40.0.ebuild 487 BLAKE2B fc1506d94002672e61ed2f9c0f9a8d88f8084ae9a597a3b06c267ac5d438717b08724eb4c30fba380c257141aeed3396e78001d8f1a1478aa22815bd985c4d9d SHA512 dad581390159733475954e7b4a763de8efdf1b9dbc57d69fa2f55571c972129a3d9ed2a16ceb460a835af9da1a485ebaf42fa02e3b45190a81e1cac84af02843
+MISC metadata.xml 392 BLAKE2B c796a42a64667bb07eafed7abc3d7e5e9d46e22040da6a7a268a4ed60ab08d0a84f641c5224b60dba727d40fe7df943725f224fb31cd3c3f2bf372b9a72a5e12 SHA512 2eba3ef6ece516e572449b8d392efea1efaece9e209ac50387af1156eda499b474101ac1a65e53b5cecb9c4b46337aa754a040ace72290136c8f868b3cf98248
diff --git a/dev-perl/Net-Telnet/Net-Telnet-3.40.0.ebuild b/dev-perl/Net-Telnet/Net-Telnet-3.40.0.ebuild
new file mode 100644
index 000000000000..4b0d57fee084
--- /dev/null
+++ b/dev-perl/Net-Telnet/Net-Telnet-3.40.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JROGERS
+DIST_VERSION=3.04
+inherit perl-module
+
+DESCRIPTION="interact with TELNET port or other TCP ports in Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=virtual/perl-libnet-1.70.300"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Net-Telnet/metadata.xml b/dev-perl/Net-Telnet/metadata.xml
new file mode 100644
index 000000000000..1ae210645966
--- /dev/null
+++ b/dev-perl/Net-Telnet/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">Net-Telnet</remote-id>
+ <remote-id type="cpan-module">Net::Telnet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Trackback-1.10.0 b/dev-perl/Net-Trackback-1.10.0
deleted file mode 100644
index 65634e11044f..000000000000
--- a/dev-perl/Net-Trackback-1.10.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/libwww-perl-5.831 >=dev-perl/Class-ErrorHandler-0.01 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Object-oriented interface for developing Trackback clients and servers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Trackback/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=dev-perl/libwww-perl-5.831 >=dev-perl/Class-ErrorHandler-0.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMA/Net-Trackback-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=592beafd069481ca5f3d67d5fe016d33
diff --git a/dev-perl/Net-Trackback-1.10.0-r1 b/dev-perl/Net-Trackback-1.10.0-r1
deleted file mode 100644
index 47e3d34897f5..000000000000
--- a/dev-perl/Net-Trackback-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Object-oriented interface for developing Trackback clients and servers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Trackback/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/libwww-perl-5.831.0 >=dev-perl/Class-ErrorHandler-0.10.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMA/Net-Trackback-1.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=266f6e6bda72ef9a0ed41462a3b93348
diff --git a/dev-perl/Net-Trackback/Manifest b/dev-perl/Net-Trackback/Manifest
new file mode 100644
index 000000000000..04b934f07cdc
--- /dev/null
+++ b/dev-perl/Net-Trackback/Manifest
@@ -0,0 +1,4 @@
+DIST Net-Trackback-1.01.tar.gz 9067 BLAKE2B cc56cffe541eacd030a27d703235571278c3702380e9ee6d4ecfa938654004e6dda22c946740c5e67e087adb5ff60aa2bb5b043caa819c3881bf1093c6c797b1 SHA512 4936734bcd44c14383d7b6ec6899ebeb048a46ba9f82e337406ef52e2803a52ab6203588d6a36e30db77cc227b6b59257f8924031c6234c45cfa9b305f51b588
+EBUILD Net-Trackback-1.10.0-r1.ebuild 393 BLAKE2B 3c2074188e7c0b2c996eb8a598d668cbfe57455736cb15e9a250962ccc4111e34f7195c8186a1a39410149bca953014acf2a2656095edad699479646ae91547c SHA512 40db99fd21243183ab56ae92dfc3ed51c395d2f6b31f79d3abf07a0e6deef2764769ffdca1cc4dc6a07af91459cd6e153969eb7e25d02f0e10df5c61c09d94ee
+EBUILD Net-Trackback-1.10.0.ebuild 423 BLAKE2B 2126ee76b5dca6995a0dcf3998c7291aa5902a15002d3f1534af56d1620cea5ff16ca460bae7cf0a14ef8e6c542fb3782ef670a24f9c988f0ee6896e6e1347a7 SHA512 dc4b7a2209fa844f2f9f7878d31cea1da2fa260c9c858bd74295c0005f821f1d7d49b0d54ac8fb554516c8e1cc47c45663b5ee2c7e98b6fd48dc15aba09534ed
+MISC metadata.xml 718 BLAKE2B a146b6c250cdf52ea32ca8b0a1eb45ba746c0dbcab1354f22d0d7923343199f2d5e9d4702326be264fb1db36ef15da07029609da30bcea88b6a594549fab2124 SHA512 9fe122bc2d32d3303a716e0ee5306acd62b367b4173205de4a516434712f4e361671f0be894733df938cb1ecd7289a03b0e2d5963e4ce9bec3286cb5454044d6
diff --git a/dev-perl/Net-Trackback/Net-Trackback-1.10.0-r1.ebuild b/dev-perl/Net-Trackback/Net-Trackback-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..b72ac189d876
--- /dev/null
+++ b/dev-perl/Net-Trackback/Net-Trackback-1.10.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_VERSION=1.01
+DIST_AUTHOR=TIMA
+inherit perl-module
+
+DESCRIPTION="Object-oriented interface for developing Trackback clients and servers"
+IUSE=""
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-perl/libwww-perl-5.831.0
+ >=dev-perl/Class-ErrorHandler-0.10.0"
+RDEPEND="${RDEPEND}"
diff --git a/dev-perl/Net-Trackback/Net-Trackback-1.10.0.ebuild b/dev-perl/Net-Trackback/Net-Trackback-1.10.0.ebuild
new file mode 100644
index 000000000000..3402fd11abdc
--- /dev/null
+++ b/dev-perl/Net-Trackback/Net-Trackback-1.10.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_VERSION=1.01
+MODULE_AUTHOR=TIMA
+inherit perl-module
+
+DESCRIPTION="Object-oriented interface for developing Trackback clients and servers"
+IUSE=""
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-perl/libwww-perl-5.831
+ >=dev-perl/Class-ErrorHandler-0.01"
+RDEPEND="${DEPEND}"
diff --git a/dev-perl/Net-Trackback/metadata.xml b/dev-perl/Net-Trackback/metadata.xml
new file mode 100644
index 000000000000..a1bea2f7a38b
--- /dev/null
+++ b/dev-perl/Net-Trackback/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-Trackback</remote-id>
+ <remote-id type="cpan-module">Net::Trackback</remote-id>
+ <remote-id type="cpan-module">Net::Trackback::Client</remote-id>
+ <remote-id type="cpan-module">Net::Trackback::Data</remote-id>
+ <remote-id type="cpan-module">Net::Trackback::Message</remote-id>
+ <remote-id type="cpan-module">Net::Trackback::Ping</remote-id>
+ <remote-id type="cpan-module">Net::Trackback::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Twitter-4.10.100 b/dev-perl/Net-Twitter-4.10.100
deleted file mode 100644
index d79261691734..000000000000
--- a/dev-perl/Net-Twitter-4.10.100
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Carp-Clan dev-perl/Class-Load dev-perl/Data-Visitor >=dev-perl/DateTime-0.51 dev-perl/DateTime-Format-Strptime >=dev-perl/Devel-StackTrace-1.21 virtual/perl-Digest-SHA virtual/perl-Encode dev-perl/HTML-Parser dev-perl/HTTP-Message >=dev-perl/IO-Socket-SSL-2.5.0 dev-perl/JSON dev-perl/LWP-Protocol-https virtual/perl-Scalar-List-Utils >=dev-perl/Moose-0.940.0 dev-perl/MooseX-Role-Parameterized dev-perl/Net-HTTP !=dev-perl/Net-HTTP-6.40.0 !=dev-perl/Net-HTTP-6.50.0 virtual/perl-libnet >=dev-perl/Net-OAuth-0.25 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.30.0 >=dev-perl/URI-1.400.0 dev-perl/namespace-autoclean >=dev-perl/Module-Build-0.360.100 test? ( virtual/perl-Carp virtual/perl-File-Spec virtual/perl-File-Temp >=dev-perl/libwww-perl-5.819.0 dev-perl/Test-Deep dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=A perl interface to the Twitter API
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Twitter/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Carp-Clan dev-perl/Class-Load dev-perl/Data-Visitor >=dev-perl/DateTime-0.51 dev-perl/DateTime-Format-Strptime >=dev-perl/Devel-StackTrace-1.21 virtual/perl-Digest-SHA virtual/perl-Encode dev-perl/HTML-Parser dev-perl/HTTP-Message >=dev-perl/IO-Socket-SSL-2.5.0 dev-perl/JSON dev-perl/LWP-Protocol-https virtual/perl-Scalar-List-Utils >=dev-perl/Moose-0.940.0 dev-perl/MooseX-Role-Parameterized dev-perl/Net-HTTP !=dev-perl/Net-HTTP-6.40.0 !=dev-perl/Net-HTTP-6.50.0 virtual/perl-libnet >=dev-perl/Net-OAuth-0.25 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.30.0 >=dev-perl/URI-1.400.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MM/MMIMS/Net-Twitter-4.01010.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4d2fadf4af324eddfdba5ebe8ac1d8a7
diff --git a/dev-perl/Net-Twitter-4.10.410 b/dev-perl/Net-Twitter-4.10.410
deleted file mode 100644
index c8d4d78ae14e..000000000000
--- a/dev-perl/Net-Twitter-4.10.410
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Carp-Clan dev-perl/Class-Load dev-perl/Data-Visitor >=dev-perl/DateTime-0.51 dev-perl/DateTime-Format-Strptime >=dev-perl/Devel-StackTrace-1.21 virtual/perl-Digest-SHA virtual/perl-Encode dev-perl/HTML-Parser dev-perl/HTTP-Message >=dev-perl/IO-Socket-SSL-2.5.0 dev-perl/JSON-MaybeXS dev-perl/LWP-Protocol-https virtual/perl-Scalar-List-Utils >=dev-perl/Moose-0.940.0 dev-perl/MooseX-Role-Parameterized dev-perl/Net-HTTP !=dev-perl/Net-HTTP-6.40.0 !=dev-perl/Net-HTTP-6.50.0 virtual/perl-libnet >=dev-perl/Net-OAuth-0.25 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.30.0 >=dev-perl/URI-1.400.0 virtual/perl-libnet dev-perl/namespace-autoclean >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-Carp virtual/perl-File-Spec virtual/perl-IO >=dev-perl/libwww-perl-5.819.0 dev-perl/Test-Deep dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=A perl interface to the Twitter API
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Twitter/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Carp-Clan dev-perl/Class-Load dev-perl/Data-Visitor >=dev-perl/DateTime-0.51 dev-perl/DateTime-Format-Strptime >=dev-perl/Devel-StackTrace-1.21 virtual/perl-Digest-SHA virtual/perl-Encode dev-perl/HTML-Parser dev-perl/HTTP-Message >=dev-perl/IO-Socket-SSL-2.5.0 dev-perl/JSON-MaybeXS dev-perl/LWP-Protocol-https virtual/perl-Scalar-List-Utils >=dev-perl/Moose-0.940.0 dev-perl/MooseX-Role-Parameterized dev-perl/Net-HTTP !=dev-perl/Net-HTTP-6.40.0 !=dev-perl/Net-HTTP-6.50.0 virtual/perl-libnet >=dev-perl/Net-OAuth-0.25 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.30.0 >=dev-perl/URI-1.400.0 virtual/perl-libnet dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MM/MMIMS/Net-Twitter-4.01041.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=863176b90a315b817631787f2424ebf3
diff --git a/dev-perl/Net-Twitter-4.10.420 b/dev-perl/Net-Twitter-4.10.420
deleted file mode 100644
index b953e5af2bf8..000000000000
--- a/dev-perl/Net-Twitter-4.10.420
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Carp-Clan dev-perl/Class-Load dev-perl/Data-Visitor >=dev-perl/DateTime-0.51 dev-perl/DateTime-Format-Strptime >=dev-perl/Devel-StackTrace-1.21 virtual/perl-Digest-SHA virtual/perl-Encode dev-perl/HTML-Parser dev-perl/HTTP-Message >=dev-perl/IO-Socket-SSL-2.5.0 dev-perl/JSON-MaybeXS dev-perl/LWP-Protocol-https virtual/perl-Scalar-List-Utils >=dev-perl/Moose-0.940.0 dev-perl/MooseX-Role-Parameterized dev-perl/Net-HTTP !=dev-perl/Net-HTTP-6.40.0 !=dev-perl/Net-HTTP-6.50.0 virtual/perl-libnet >=dev-perl/Net-OAuth-0.25 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.30.0 >=dev-perl/URI-1.400.0 virtual/perl-libnet dev-perl/namespace-autoclean >=virtual/perl-ExtUtils-MakeMaker-7.110.100 test? ( virtual/perl-Carp virtual/perl-File-Spec virtual/perl-IO >=dev-perl/libwww-perl-5.819.0 dev-perl/Test-Deep dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=A perl interface to the Twitter API
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Twitter/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Carp-Clan dev-perl/Class-Load dev-perl/Data-Visitor >=dev-perl/DateTime-0.51 dev-perl/DateTime-Format-Strptime >=dev-perl/Devel-StackTrace-1.21 virtual/perl-Digest-SHA virtual/perl-Encode dev-perl/HTML-Parser dev-perl/HTTP-Message >=dev-perl/IO-Socket-SSL-2.5.0 dev-perl/JSON-MaybeXS dev-perl/LWP-Protocol-https virtual/perl-Scalar-List-Utils >=dev-perl/Moose-0.940.0 dev-perl/MooseX-Role-Parameterized dev-perl/Net-HTTP !=dev-perl/Net-HTTP-6.40.0 !=dev-perl/Net-HTTP-6.50.0 virtual/perl-libnet >=dev-perl/Net-OAuth-0.25 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.30.0 >=dev-perl/URI-1.400.0 virtual/perl-libnet dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MM/MMIMS/Net-Twitter-4.01042.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2b6b294af1491e9d427100ab98a5666d
diff --git a/dev-perl/Net-Twitter/Manifest b/dev-perl/Net-Twitter/Manifest
new file mode 100644
index 000000000000..f6d8c435e859
--- /dev/null
+++ b/dev-perl/Net-Twitter/Manifest
@@ -0,0 +1,7 @@
+DIST Net-Twitter-4.01010.tar.gz 131104 BLAKE2B 9d2aa3ec408a405b70be4f1bca4e44f14ec3dc0b640ca27caeb9ea87a3a49edd3417908b8e42098a0782d17373356f17e5509094f8b0004198ed9cceb8095bc7 SHA512 39933357e5f802859d7d12272453f9d253a5ef5279916f8d58da7e4d40070aa940b501073c967c330d9efac6bf6b18002d8e92b47214431b23694c2995008a24
+DIST Net-Twitter-4.01041.tar.gz 137850 BLAKE2B 9650065bb2c0d3ccec2f5fc98c1500747b8ee3aeb77d0384c120b516228b99c8b9bbffa01a948b5b179d465cfb00a1824ada7d7760c1559215bc5f5282b8dc5f SHA512 904b8978f5289041b07c819f3eea0e5f76f4bab94a597d5318062052baf527a6bb9d7d3c7ad263b0f2a64e45c8a68a6a163f9ca4c86fb9303add61304f765559
+DIST Net-Twitter-4.01042.tar.gz 139311 BLAKE2B 794a5617113454082a8c61da1299091d399231a4ab0ef9e5d105ee05cf9f6e6adc106599f98cf4202b12dbff66e4df2be42f008665376bc7dd61cfefac2037f9 SHA512 2b64116931a1adbae45716ad7cdf5e6b233780fdbc66c80b0b4954e5b5d869f0b2665e2fc3a8318f70a2ecbf1838726b4a264bf3919e69a20549599bd651ab1d
+EBUILD Net-Twitter-4.10.100.ebuild 1532 BLAKE2B 6ab60fb63f07e09ac3bbca0ef798794bae80d4b6f89967d6cc7fe1de5f74fd83e30a8e1ec32da46b7ef33e5984aec82d34f8dc2697a219f35d2eeac4ffb3166d SHA512 57f04cd7164e642ac488eba6f924bdd57771dd79178821ac868551949404460c16c5b7b133bd768180c133ad10d960e17816a903db92a0e51a69e1cba5605d5b
+EBUILD Net-Twitter-4.10.410.ebuild 1354 BLAKE2B ce1843f25c3a113eaf0f69d787adb282c16c1de11e15426d1b9af1233790fca043e198401912e78a983448d75d19ec01136c2efda166f2e834b945af247c79b5 SHA512 53bfb7818b3b18341c87809829dad042578b475c1136e371be5e371c8fd6dc84c7f3baa0635750c2bbd6ee934e5bd3c5b860b765e7720a9d7c1c919f01f37e09
+EBUILD Net-Twitter-4.10.420.ebuild 1366 BLAKE2B 75dfe7db6c901363865357be6b96cf38f50f7ecea7e765ebdc822123b26ae96d26b2745f9add212da7579b40d6e93fdd2b72e241ed98cca0a93c31725bafd707 SHA512 d343723c5e02f4ac2b53f4e153d2c69cf1889e6c0dd15a33b289d717676fcf07138a369c5bc4c99c18b5749a33ec0f85daa845f188d74efb899d0f2ac6172ba0
+MISC metadata.xml 2405 BLAKE2B 8671daac93c8eb74d49aeb717dcde57b59cde38765a1f076154d27ac369699288462cf74d6f6d91e76f9d2cf06e2370c1d9fe5d02d3d3f7d473affe052529f2c SHA512 e3317b3d4c61cf66fce6aaa4466387aa5dd34cf7500ee9a2ba8bba5bf65e6ce4ad13a0261da21be4c7a6f7bbd7a69b74677aac59bf1e852e5d4876edb7337e1c
diff --git a/dev-perl/Net-Twitter/Net-Twitter-4.10.100.ebuild b/dev-perl/Net-Twitter/Net-Twitter-4.10.100.ebuild
new file mode 100644
index 000000000000..257b4a0ebe5f
--- /dev/null
+++ b/dev-perl/Net-Twitter/Net-Twitter-4.10.100.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MMIMS
+DIST_VERSION=4.01010
+inherit perl-module
+
+DESCRIPTION="A perl interface to the Twitter API"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test examples"
+
+RDEPEND="
+ dev-perl/Carp-Clan
+ dev-perl/Class-Load
+ dev-perl/Data-Visitor
+ >=dev-perl/DateTime-0.51
+ dev-perl/DateTime-Format-Strptime
+ >=dev-perl/Devel-StackTrace-1.21
+ virtual/perl-Digest-SHA
+ virtual/perl-Encode
+ dev-perl/HTML-Parser
+ dev-perl/HTTP-Message
+ >=dev-perl/IO-Socket-SSL-2.5.0
+ dev-perl/JSON
+ dev-perl/LWP-Protocol-https
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Moose-0.940.0
+ dev-perl/MooseX-Role-Parameterized
+ dev-perl/Net-HTTP
+ !=dev-perl/Net-HTTP-6.40.0
+ !=dev-perl/Net-HTTP-6.50.0
+ virtual/perl-libnet
+ >=dev-perl/Net-OAuth-0.25
+ virtual/perl-Time-HiRes
+ >=dev-perl/Try-Tiny-0.30.0
+ >=dev-perl/URI-1.400.0
+ dev-perl/namespace-autoclean
+"
+
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ test? (
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ >=dev-perl/libwww-perl-5.819.0
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Warn
+ )
+"
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+ fi
+}
+src_test() {
+ perl_rm_files 't/99-pod_spelling.t' 't/release-pod-syntax.t' 't/release-pod-coverage.t'
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Twitter/Net-Twitter-4.10.410.ebuild b/dev-perl/Net-Twitter/Net-Twitter-4.10.410.ebuild
new file mode 100644
index 000000000000..0cd2cb2168ff
--- /dev/null
+++ b/dev-perl/Net-Twitter/Net-Twitter-4.10.410.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MMIMS
+DIST_VERSION=4.01041
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A perl interface to the Twitter API"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Carp-Clan
+ dev-perl/Class-Load
+ dev-perl/Data-Visitor
+ >=dev-perl/DateTime-0.51
+ dev-perl/DateTime-Format-Strptime
+ >=dev-perl/Devel-StackTrace-1.21
+ virtual/perl-Digest-SHA
+ virtual/perl-Encode
+ dev-perl/HTML-Parser
+ dev-perl/HTTP-Message
+ >=dev-perl/IO-Socket-SSL-2.5.0
+ dev-perl/JSON-MaybeXS
+ dev-perl/LWP-Protocol-https
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Moose-0.940.0
+ dev-perl/MooseX-Role-Parameterized
+ dev-perl/Net-HTTP
+ !=dev-perl/Net-HTTP-6.40.0
+ !=dev-perl/Net-HTTP-6.50.0
+ virtual/perl-libnet
+ >=dev-perl/Net-OAuth-0.25
+ virtual/perl-Time-HiRes
+ >=dev-perl/Try-Tiny-0.30.0
+ >=dev-perl/URI-1.400.0
+ virtual/perl-libnet
+ dev-perl/namespace-autoclean
+"
+
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=dev-perl/libwww-perl-5.819.0
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Warn
+ )
+"
+src_test() {
+ perl_rm_files 't/99-pod_spelling.t' t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Twitter/Net-Twitter-4.10.420.ebuild b/dev-perl/Net-Twitter/Net-Twitter-4.10.420.ebuild
new file mode 100644
index 000000000000..2183cb5b4758
--- /dev/null
+++ b/dev-perl/Net-Twitter/Net-Twitter-4.10.420.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MMIMS
+DIST_VERSION=4.01042
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A perl interface to the Twitter API"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Carp-Clan
+ dev-perl/Class-Load
+ dev-perl/Data-Visitor
+ >=dev-perl/DateTime-0.51
+ dev-perl/DateTime-Format-Strptime
+ >=dev-perl/Devel-StackTrace-1.21
+ virtual/perl-Digest-SHA
+ virtual/perl-Encode
+ dev-perl/HTML-Parser
+ dev-perl/HTTP-Message
+ >=dev-perl/IO-Socket-SSL-2.5.0
+ dev-perl/JSON-MaybeXS
+ dev-perl/LWP-Protocol-https
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Moose-0.940.0
+ dev-perl/MooseX-Role-Parameterized
+ dev-perl/Net-HTTP
+ !=dev-perl/Net-HTTP-6.40.0
+ !=dev-perl/Net-HTTP-6.50.0
+ virtual/perl-libnet
+ >=dev-perl/Net-OAuth-0.25
+ virtual/perl-Time-HiRes
+ >=dev-perl/Try-Tiny-0.30.0
+ >=dev-perl/URI-1.400.0
+ virtual/perl-libnet
+ dev-perl/namespace-autoclean
+"
+
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-7.110.100
+ test? (
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=dev-perl/libwww-perl-5.819.0
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Warn
+ )
+"
+src_test() {
+ perl_rm_files 't/99-pod_spelling.t' t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Twitter/metadata.xml b/dev-perl/Net-Twitter/metadata.xml
new file mode 100644
index 000000000000..f91f6cf912a3
--- /dev/null
+++ b/dev-perl/Net-Twitter/metadata.xml
@@ -0,0 +1,39 @@
+<?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">Net-Twitter</remote-id>
+ <remote-id type="cpan-module">Net::Identica</remote-id>
+ <remote-id type="cpan-module">Net::Twitter</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::API</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Core</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Error</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Meta::Method</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::OAuth</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::API::Lists</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::API::REST</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::API::RESTv1_1</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::API::Search</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::API::Search::Trends</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::API::TwitterVision</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::API::Upload</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::API::UploadMedia</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::AppAuth</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::AutoCursor</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::InflateObjects</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::Legacy</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::OAuth</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::RateLimit</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::RetryOnError</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::SimulateCursors</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::WrapError</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Role::WrapResult</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Search</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::Types</remote-id>
+ <remote-id type="cpan-module">Net::Twitter::WrappedResult</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-UPnP-1.4.3 b/dev-perl/Net-UPnP-1.4.3
deleted file mode 100644
index b4460f6f9c43..000000000000
--- a/dev-perl/Net-UPnP-1.4.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-version dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for UPnP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-UPnP/
-IUSE=examples test
-KEYWORDS=amd64 ppc x86 ~x86-solaris
-LICENSE=BSD
-RDEPEND=virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SK/SKONNO/Net-UPnP-1.4.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=571935a3c94ba256ff9ffa3a54c8a5ca
diff --git a/dev-perl/Net-UPnP/Manifest b/dev-perl/Net-UPnP/Manifest
new file mode 100644
index 000000000000..83e9a5502b47
--- /dev/null
+++ b/dev-perl/Net-UPnP/Manifest
@@ -0,0 +1,3 @@
+DIST Net-UPnP-1.4.3.tar.gz 19169 BLAKE2B efb6145e0d39b111568cc452a8f707e747ec75a91cc0ddb3ed48420550822dced164904ae716f72d7ce0b43cca38202cb424ec3c2b77f44da2e97eac557528ab SHA512 72c8733402a7fec1ca24523dbf4b9d7baf0c1bcae44a36bc8ba2193cb40396f6285584c6fc11a961003477a9abbf0a4e2da9e1876e341ddc52da7850540fff8f
+EBUILD Net-UPnP-1.4.3.ebuild 626 BLAKE2B 071bc0024f2456872855525b289fb23e3c2a81c482756f3d63da3ef50762162efac31b11d2bcef0a26a265666f4ba3fa884fae61fc9e6404b95f7bc096efceba SHA512 ef2791cb72f327641b985783dbc6d308197c4f3c67d749a244bff86c4f6a75d7d56df63a9d00500320264cf7e1654e439665de595aa87fa28ad4d67409e97e07
+MISC metadata.xml 1285 BLAKE2B 975e7e3cebbdb9d9c10bad3097661110f9deaa086f06789904d19b746b024f48c447d2be935ff748b9d814f0783dcf05903bfada7c0427aeccbddcea6021c23e SHA512 d413c2c506ec14491115b0c9c85abd922e0879772a0eda6676263adcc0e615f176afd77e22e538517c32234a20ea9ebf0f4532f5e9f15f1d2c8ed88a8d48b04b
diff --git a/dev-perl/Net-UPnP/Net-UPnP-1.4.3.ebuild b/dev-perl/Net-UPnP/Net-UPnP-1.4.3.ebuild
new file mode 100644
index 000000000000..8dd48eff83d6
--- /dev/null
+++ b/dev-perl/Net-UPnP/Net-UPnP-1.4.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SKONNO
+inherit perl-module
+
+DESCRIPTION="Perl extension for UPnP"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~x86-solaris"
+# Package warrants IUSE examples
+IUSE="examples test"
+
+RDEPEND="virtual/perl-version"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ dodir usr/share/doc/${PF}/examples
+ docompress -x usr/share/doc/${PF}/examples
+ insinto usr/share/doc/${PF}/
+ doins -r examples/
+ fi
+}
diff --git a/dev-perl/Net-UPnP/metadata.xml b/dev-perl/Net-UPnP/metadata.xml
new file mode 100644
index 000000000000..f1210b0038b1
--- /dev/null
+++ b/dev-perl/Net-UPnP/metadata.xml
@@ -0,0 +1,25 @@
+<?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">Net-UPnP</remote-id>
+ <remote-id type="cpan-module">Net::UPnP</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::AV::Container</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::AV::Content</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::AV::Item</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::AV::MediaRenderer</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::AV::MediaServer</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::ActionResponse</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::ControlPoint</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::Device</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::GW::Gateway</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::HTTP</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::HTTPResponse</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::QueryResponse</remote-id>
+ <remote-id type="cpan-module">Net::UPnP::Service</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Whois-IP-1.190.0 b/dev-perl/Net-Whois-IP-1.190.0
deleted file mode 100644
index d0cad9636a1d..000000000000
--- a/dev-perl/Net-Whois-IP-1.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Regexp-IPv6 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl extension for looking up the whois information for ip addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Whois-IP/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Regexp-IPv6 dev-lang/perl:=
-RESTRICT=test
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BS/BSCHMITZ/Net-Whois-IP-1.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=19cd37fdf2799ea7e98b6d213dc9d230
diff --git a/dev-perl/Net-Whois-IP-1.190.0-r1 b/dev-perl/Net-Whois-IP-1.190.0-r1
deleted file mode 100644
index d851158ce705..000000000000
--- a/dev-perl/Net-Whois-IP-1.190.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Regexp-IPv6 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl extension for looking up the whois information for ip addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Whois-IP/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Regexp-IPv6 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BS/BSCHMITZ/Net-Whois-IP-1.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0935044393f34c9439ec4bd9c578a1a2
diff --git a/dev-perl/Net-Whois-IP/Manifest b/dev-perl/Net-Whois-IP/Manifest
new file mode 100644
index 000000000000..f3faccfdc33b
--- /dev/null
+++ b/dev-perl/Net-Whois-IP/Manifest
@@ -0,0 +1,4 @@
+DIST Net-Whois-IP-1.19.tar.gz 25192 BLAKE2B 41dff899207f548a4a3fae1c011c6d46692ec14a601fc4bebe0f976371ab5a170db64db4e330c706832142a0577bdd57c9261993e9c354877dbe46f44c739f86 SHA512 80d1be9dc6c8e9da74df97524f1a804f6ab64f1e016509944b1ba970c2a508e46cd6d633c6cfc2e9fa5d3fc8240500f81cbc90a27bdeab26cb7b590ba97758ae
+EBUILD Net-Whois-IP-1.190.0-r1.ebuild 1208 BLAKE2B 2a26220d690974ab226e275108658b286cf4da96f1d4025e04da5446d7f6b3881a917e926af31488c20f9a97b37567603a3c2e10267182bcee24e5391158d93e SHA512 dbaa8220a9d1554b8d57ab0708d06b78fbd5101fca04002318f92456631228d668ccf7c6d922a47063be14e8f9323406747282630ce7841608b5bc24b079c71a
+EBUILD Net-Whois-IP-1.190.0.ebuild 794 BLAKE2B 94cd1c6e9ff30942fdab50128bcc7909d6e5666631e58dc87b33ea94858c62e8f841e6e789634e34d7d3855cef6ec999b08b0a607c27a6d67f40926acf3c2634 SHA512 088b3b96a608af471e57e9d8ea50c4c014612acc9fee470398a169bc4194ccd4bd83d60f8bed4f9702378d9ad7aca08e3d1841aabc997a5579455401caa3f9fd
+MISC metadata.xml 511 BLAKE2B 95f9e9610aa9ef5e95ab37f004f7fa0fa841ecaa6d5838b276fa738138bb5ce3169e464f126fd156ce503ce3a5feb1d660b4ae9ede9eca8f01ac253280cc12e2 SHA512 98c89481190eb891b08446f738e696898f9d7ce6ceaa6b852bbbf3d90aafdc5b7c224d75c537f5aae1da8f1c999cae9bcea0fd2f8eb8ac8efe9b1cb00957e122
diff --git a/dev-perl/Net-Whois-IP/Net-Whois-IP-1.190.0-r1.ebuild b/dev-perl/Net-Whois-IP/Net-Whois-IP-1.190.0-r1.ebuild
new file mode 100644
index 000000000000..32f794ca21f1
--- /dev/null
+++ b/dev-perl/Net-Whois-IP/Net-Whois-IP-1.190.0-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=${PV%0.0}
+DIST_AUTHOR=BSCHMITZ
+inherit perl-module
+
+DESCRIPTION="Perl extension for looking up the whois information for ip addresses"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+PERL_RM_FILES=(
+ "test.pl" # gets installed otherwise :(
+)
+RDEPEND="
+ dev-perl/Regexp-IPv6
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ local MODULES=(
+ "Net::Whois::IP ${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
+ # # All tests defined require networking
+ # and all fail.
+ # https://rt.cpan.org/Public/Bug/Display.html?id=110961
+ # local my_test_control
+ # my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ # if ! has network ${my_test_control} ; then
+ # perl_rm_files "t/test1.t" "t/testx.t"
+ # fi
+ # perl-module_src_test
+}
diff --git a/dev-perl/Net-Whois-IP/Net-Whois-IP-1.190.0.ebuild b/dev-perl/Net-Whois-IP/Net-Whois-IP-1.190.0.ebuild
new file mode 100644
index 000000000000..53d9d331d484
--- /dev/null
+++ b/dev-perl/Net-Whois-IP/Net-Whois-IP-1.190.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=${PV%0.0}
+DIST_AUTHOR=BSCHMITZ
+inherit perl-module
+
+DESCRIPTION="Perl extension for looking up the whois information for ip addresses"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+# All tests defined require networking
+# and all fail.
+# https://rt.cpan.org/Public/Bug/Display.html?id=110961
+RESTRICT="test"
+PERL_RM_FILES=(
+ "test.pl" # gets installed otherwise :(
+)
+RDEPEND="
+ dev-perl/Regexp-IPv6
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ local my_test_control
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if ! has network ${my_test_control} ; then
+ perl_rm_files "t/test1.t" "t/testx.t"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Whois-IP/metadata.xml b/dev-perl/Net-Whois-IP/metadata.xml
new file mode 100644
index 000000000000..dffda38316da
--- /dev/null
+++ b/dev-perl/Net-Whois-IP/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zerochaos@gentoo.org</email>
+ <name>Rick Farina</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Net-Whois-IP</remote-id>
+ <remote-id type="cpan-module">Net::Whois::IP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-XMPP-1.50.0 b/dev-perl/Net-XMPP-1.50.0
deleted file mode 100644
index e018585e0eee..000000000000
--- a/dev-perl/Net-XMPP-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Authen-SASL-2.120.0 virtual/perl-Digest-SHA virtual/perl-Scalar-List-Utils >=dev-perl/XML-Stream-1.240.0 >=dev-perl/Module-Build-0.360.300 test? ( >=dev-perl/LWP-Online-1.70.0 >=dev-perl/YAML-Tiny-1.410.0 >=virtual/perl-Test-Simple-0.920.0 ) dev-lang/perl:=
-DESCRIPTION=XMPP Perl Library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-XMPP/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-perl/Authen-SASL-2.120.0 virtual/perl-Digest-SHA virtual/perl-Scalar-List-Utils >=dev-perl/XML-Stream-1.240.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAPATRICK/Net-XMPP-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=af287d84d6c5c6cc775ee672ddb2373f
diff --git a/dev-perl/Net-XMPP/Manifest b/dev-perl/Net-XMPP/Manifest
new file mode 100644
index 000000000000..0a595edc9f77
--- /dev/null
+++ b/dev-perl/Net-XMPP/Manifest
@@ -0,0 +1,5 @@
+AUX 1.05-no-dot-inc.patch 3578 BLAKE2B 7fea81108b326bc20a3bb804cad1a75dd6d8ae590bf392612f2745c4e95cdfebc73603a5b3178f74846372e5dce8258974548c63a53a3bbd329e8e38e1e0bbce SHA512 01c8572fdef916ff937d36356d308c441cb2512f34fd1a5e2458b02b9f9c79619addea75b108a5030668bb50f8f086c9f4b51faf1e7e16722d535335634ec405
+AUX 1.05-no-network-tests.patch 1569 BLAKE2B 68d736865c0f727c03b64ef1dc8654a903f8098056fb9d7b1975ebdb5f2b4e0c7493d712d2fe35c1bd5533e60cfee475e321b37b24f3d7d773df0134aa7c2a5b SHA512 a51cbbacd06b94a94881b5b36164d596d5ee2d9818fc1ae544ddc7468cb92f0c7041863cc9aad4eb16c9885bf4b946e8bfc9ef7087280417651b8c5d7f79dc56
+DIST Net-XMPP-1.05.tar.gz 103876 BLAKE2B 5ddc98125b26518c59aa4ab39a974b9cbf1575bd59bb66d5329a43e1d5c3d150f34cc93f545f2cd56846e7b4e46142c47aff7da9b279181a02a57bf95ff1757b SHA512 cdd5474fcbdf7ff6c7d1247f9828f5dfb1828c258af366a831bab8e5faab423b73aa16c34228818526ebcc3180ef0ccc52d6e6cb61e2fe689458b87ec7fab699
+EBUILD Net-XMPP-1.50.0.ebuild 753 BLAKE2B 3f94930f751341b9902e5bc44cd85ffb8a842139cded228f4ff35b4ae5f41b7de345cda74f97ce598296c2290b46b24c099e97bda2e55298c8aee47db9ae28a2 SHA512 a837b15ac4d821554466de4afd687cb656f4f0e643ad1b86b185be8b45ea97687725e3e15433a3f402dcb426441c6b500dfc885cd4d7efeaf245fd794177211d
+MISC metadata.xml 1305 BLAKE2B 2ec03661e185b80764b28cce46f08bef4817cd3c1b2244b8222c1f5eb507afd77e143d7605b38cdf221639b8b1f13a959bf42dfce3da0cb0857e3112913f74f8 SHA512 4a016ed35a0d553609a3ce69b71095c00064f39a1960dad6bf53da42d3d9e65ee4fa7256128b5af2ca40779a69b28ea02286b6b0427a9692639fa8575c9068bd
diff --git a/dev-perl/Net-XMPP/Net-XMPP-1.50.0.ebuild b/dev-perl/Net-XMPP/Net-XMPP-1.50.0.ebuild
new file mode 100644
index 000000000000..1b1ae496478c
--- /dev/null
+++ b/dev-perl/Net-XMPP/Net-XMPP-1.50.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAPATRICK
+DIST_VERSION=1.05
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="XMPP Perl Library"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Authen-SASL-2.120.0
+ virtual/perl-Digest-SHA
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/XML-Stream-1.240.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.300
+ test? (
+ >=dev-perl/LWP-Online-1.70.0
+ >=dev-perl/YAML-Tiny-1.410.0
+ >=virtual/perl-Test-Simple-0.920.0
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${DIST_VERSION}-no-network-tests.patch"
+ "${FILESDIR}/${DIST_VERSION}-no-dot-inc.patch"
+)
diff --git a/dev-perl/Net-XMPP/files/1.05-no-dot-inc.patch b/dev-perl/Net-XMPP/files/1.05-no-dot-inc.patch
new file mode 100644
index 000000000000..773b9f014b6f
--- /dev/null
+++ b/dev-perl/Net-XMPP/files/1.05-no-dot-inc.patch
@@ -0,0 +1,133 @@
+From bad1310f14223c12c1d8933ef5de17fd323374f5 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 29 Nov 2017 19:07:38 +1300
+Subject: Fix tests failing under Perl 5.26 w/ PERL_USE_UNSAFE_INC=0
+
+ require t/foo.pl
+
+Used to work as a result of the assumed '.' at the end of `@INC`.
+This is no longer true under Perl 5.26 without PERL_USE_UNSAFE_INC=1
+in your environment (which gets defaulted on under CPAN installers and
+under Test::Harness if not explicitly disabled, and will be hard-off
+in Perl 5.30)
+
+Bug: https://bugs.gentoo.org/623002
+Bug: https://github.com/dap/Net-XMPP/pull/16
+---
+ t/iq.t | 2 +-
+ t/jid.t | 2 +-
+ t/message.t | 2 +-
+ t/packet_iqauth.t | 2 +-
+ t/packet_iqroster.t | 2 +-
+ t/presence.t | 2 +-
+ t/rawxml.t | 2 +-
+ t/roster.t | 2 +-
+ 8 files changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/t/iq.t b/t/iq.t
+index 9174e6d..1742d6c 100644
+--- a/t/iq.t
++++ b/t/iq.t
+@@ -3,7 +3,7 @@ use Test::More tests=>115;
+
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = Net::XMPP::Debug->new(setdefault=>1,
+ level=>-1,
+diff --git a/t/jid.t b/t/jid.t
+index dc07440..fa426a4 100644
+--- a/t/jid.t
++++ b/t/jid.t
+@@ -3,7 +3,7 @@ use Test::More tests=>15;
+
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $jid = Net::XMPP::JID->new('host.com/xxx@yyy.com/zzz');
+ ok( defined($jid), "new()" );
+diff --git a/t/message.t b/t/message.t
+index 70bcef8..7c2f554 100644
+--- a/t/message.t
++++ b/t/message.t
+@@ -3,7 +3,7 @@ use Test::More tests=>136;
+
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = Net::XMPP::Debug->new(setdefault=>1,
+ level=>-1,
+diff --git a/t/packet_iqauth.t b/t/packet_iqauth.t
+index 748917b..f80b5ae 100644
+--- a/t/packet_iqauth.t
++++ b/t/packet_iqauth.t
+@@ -3,7 +3,7 @@ use Test::More tests=>55;
+
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = Net::XMPP::Debug->new(setdefault=>1,
+ level=>-1,
+diff --git a/t/packet_iqroster.t b/t/packet_iqroster.t
+index 706e5f0..4bd48e8 100644
+--- a/t/packet_iqroster.t
++++ b/t/packet_iqroster.t
+@@ -3,7 +3,7 @@ use Test::More tests=>57;
+
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = Net::XMPP::Debug->new(setdefault=>1,
+ level=>-1,
+diff --git a/t/presence.t b/t/presence.t
+index ce6980d..14f9516 100644
+--- a/t/presence.t
++++ b/t/presence.t
+@@ -3,7 +3,7 @@ use Test::More tests=>132;
+
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = Net::XMPP::Debug->new(setdefault=>1,
+ level=>-1,
+diff --git a/t/rawxml.t b/t/rawxml.t
+index b4f091b..43b6380 100644
+--- a/t/rawxml.t
++++ b/t/rawxml.t
+@@ -3,7 +3,7 @@ use Test::More tests=>54;
+
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $message = Net::XMPP::Message->new();
+ ok( defined($message), "new()");
+diff --git a/t/roster.t b/t/roster.t
+index 19ed87b..a365d2e 100644
+--- a/t/roster.t
++++ b/t/roster.t
+@@ -11,7 +11,7 @@ BEGIN {
+ }
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+
+ my $debug = Net::XMPP::Debug->new(setdefault=>1,
+ level=>-1,
+--
+2.14.3
+
diff --git a/dev-perl/Net-XMPP/files/1.05-no-network-tests.patch b/dev-perl/Net-XMPP/files/1.05-no-network-tests.patch
new file mode 100644
index 000000000000..e20b39316b94
--- /dev/null
+++ b/dev-perl/Net-XMPP/files/1.05-no-network-tests.patch
@@ -0,0 +1,65 @@
+From ce5bd091758174c06e0b250040d85b1cc1c8bad0 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 6 Mar 2016 20:35:45 +1300
+Subject: Disable network tests when tests forcibly required by ENV
+
+Bug: https://bugs.gentoo.org/612256
+---
+ t/gtalk.t | 7 ++++++-
+ t/lib/Net/XMPP/Test/Utils.pm | 1 +
+ t/roster.t | 10 +++++++++-
+ 3 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/t/gtalk.t b/t/gtalk.t
+index 747b7df..3b1af73 100644
+--- a/t/gtalk.t
++++ b/t/gtalk.t
+@@ -2,7 +2,12 @@ use strict;
+ use warnings;
+
+ use Test::More;
+-
++# https://github.com/dap/Net-XMPP/issues/11
++BEGIN {
++ if ($ENV{NO_NETWORK_TESTING}) {
++ Test::More->import(skip_all => "NO_NETWORK_TESTS set");
++ }
++}
+ ######################## XML::Stream mocking starts
+ #{
+ # package XML::Stream;
+diff --git a/t/lib/Net/XMPP/Test/Utils.pm b/t/lib/Net/XMPP/Test/Utils.pm
+index d69eca3..3c4565e 100644
+--- a/t/lib/Net/XMPP/Test/Utils.pm
++++ b/t/lib/Net/XMPP/Test/Utils.pm
+@@ -23,6 +23,7 @@ sub can_run_tests {
+ }
+
+ sub conn_is_available {
++ return if $ENV{NO_NETWORK_TESTING};
+ return online();
+ }
+
+diff --git a/t/roster.t b/t/roster.t
+index 25ee505..19ed87b 100644
+--- a/t/roster.t
++++ b/t/roster.t
+@@ -1,6 +1,14 @@
+ use lib "t/lib";
+-use Test::More tests=>75;
+
++BEGIN {
++ require Test::More;
++ if ($ENV{NO_NETWORK_TESTING}) {
++ Test::More->import(skip_all => "NO_NETWORK_TESTS set");
++ }
++ else {
++ Test::More->import( tests => 75 );
++ }
++}
+ BEGIN{ use_ok( "Net::XMPP" ); }
+
+ require "t/mytestlib.pl";
+--
+2.14.3
+
diff --git a/dev-perl/Net-XMPP/metadata.xml b/dev-perl/Net-XMPP/metadata.xml
new file mode 100644
index 000000000000..22afb1097b2b
--- /dev/null
+++ b/dev-perl/Net-XMPP/metadata.xml
@@ -0,0 +1,25 @@
+<?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>
+ <longdescription>Net::XMPP is a collection of Perl modules that provide a Perl Developer access to the XMPP protocol.</longdescription>
+ <upstream>
+ <remote-id type="cpan">Net-XMPP</remote-id>
+ <remote-id type="cpan-module">Net::XMPP</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Client</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Connection</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Debug</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::IQ</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::JID</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Message</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Namespaces</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Presence</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::PrivacyLists</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Protocol</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Roster</remote-id>
+ <remote-id type="cpan-module">Net::XMPP::Stanza</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Net-Z3950-ZOOM-1.280.0-r1 b/dev-perl/Net-Z3950-ZOOM-1.280.0-r1
deleted file mode 100644
index 67d9d77a7fe6..000000000000
--- a/dev-perl/Net-Z3950-ZOOM-1.280.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-libs/yaz-2.1.50 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for invoking the ZOOM-C API
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Net-Z3950-ZOOM/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-libs/yaz-2.1.50 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIRK/Net-Z3950-ZOOM-1.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d93e2dab675fbd674384cda6d5b79352
diff --git a/dev-perl/Net-Z3950-ZOOM-1.280.0-r2 b/dev-perl/Net-Z3950-ZOOM-1.280.0-r2
deleted file mode 100644
index 1549c6d58833..000000000000
--- a/dev-perl/Net-Z3950-ZOOM-1.280.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/yaz-2.1.50 dev-perl/MARC-Record dev-lang/perl:=
-DESCRIPTION=Perl extension for invoking the ZOOM-C API
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Net-Z3950-ZOOM/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-libs/yaz-2.1.50 dev-perl/MARC-Record dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIRK/Net-Z3950-ZOOM-1.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f352b017503a907812a58e6ecc614c2a
diff --git a/dev-perl/Net-Z3950-ZOOM/Manifest b/dev-perl/Net-Z3950-ZOOM/Manifest
new file mode 100644
index 000000000000..14a6cad33ade
--- /dev/null
+++ b/dev-perl/Net-Z3950-ZOOM/Manifest
@@ -0,0 +1,5 @@
+AUX Net-Z3950-ZOOM-1.28-network-tests.patch 6346 BLAKE2B 7057da20a3241402c411d7b572674c1f6a3c9c3ab35e8ee841c60b34e8c49c8bceee9b288fc8256f7a1cd16715ad8ff2ce718a320e258c7870367bb28a9866f8 SHA512 daa687aaeb6bc504f1ea33102bdcc82b355bd9cbf4ca8c4a0c894cbfe0b40caff4e43b7ec7c88e299fa9b7ba2648911ef106bf7c2d5a953aba84f95941acba60
+DIST Net-Z3950-ZOOM-1.28.tar.gz 66800 BLAKE2B 747fdc742914edcf0c12e40a03ee593a45177bda6020489055a8e3e208c1ef02c709360fc2a72b7102e0d707c6920a01925b24be351eea4786103b6c5433d21e SHA512 647ec0e7e572a10307be76c469781423f3cdd176c9d968bc93746f22570b11208dc3364e8835fa1840dfb10de7a5df0d683ff06aeae2f1a67db13a8f810871eb
+EBUILD Net-Z3950-ZOOM-1.280.0-r1.ebuild 350 BLAKE2B ca893d45748e160209fc266a8364833ccc63de27eb69c01d55f29790b3628296fd649f553a1a3cf2c31bf544f1c14278bd6f797aa1ae09aa6d54f0546915d250 SHA512 ade8399a7e71b2723e1922e7accc6e10a0fae0b4d4995969338cc27b06dd40fd18ceb252443adcaba47f6b8382ae186bc9e64e35883a46c79fa38640700f801c
+EBUILD Net-Z3950-ZOOM-1.280.0-r2.ebuild 408 BLAKE2B 6f5c60734fa9f420571d60bcf9979245ea1a6654749e9808c4de6920ba18568493a3e7b87e5bf45937a536ec03c0e471aa20a3349ea7b29a491f9fe1144498e2 SHA512 8a0f30cb47e183d906274bffcdeffcc1bbca069d37bac8b52f90c43c197a863d9605aa6dea5ce8fb7631d5ad792a445dadfd316471cb92e45b94e1ab5a546e57
+MISC metadata.xml 1684 BLAKE2B 12eb6f17b81fb79b5260d8480bfb4ddf222284c8dd6132c099bffc056db0c7aa90df8b65d2790076f623edebef7f470f0d76de4283cb31e137bb5a96dc9aee3f SHA512 1ffa5d22a2b2be9fcb6592ec5a22f1d14c9d18fd28fc13e82cd38f93dd286b84f12e834fcd22a724d8a7d513528b153c85c9627844d09a23ad3c7dfd89330146
diff --git a/dev-perl/Net-Z3950-ZOOM/Net-Z3950-ZOOM-1.280.0-r1.ebuild b/dev-perl/Net-Z3950-ZOOM/Net-Z3950-ZOOM-1.280.0-r1.ebuild
new file mode 100644
index 000000000000..75fa9a3368a7
--- /dev/null
+++ b/dev-perl/Net-Z3950-ZOOM/Net-Z3950-ZOOM-1.280.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIRK
+MODULE_VERSION=1.28
+inherit perl-module
+
+DESCRIPTION="Perl extension for invoking the ZOOM-C API"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/yaz-2.1.50"
+DEPEND="${RDEPEND}"
+
+#SRC_TEST=online
diff --git a/dev-perl/Net-Z3950-ZOOM/Net-Z3950-ZOOM-1.280.0-r2.ebuild b/dev-perl/Net-Z3950-ZOOM/Net-Z3950-ZOOM-1.280.0-r2.ebuild
new file mode 100644
index 000000000000..8934b5a75d3f
--- /dev/null
+++ b/dev-perl/Net-Z3950-ZOOM/Net-Z3950-ZOOM-1.280.0-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIRK
+DIST_VERSION=1.28
+inherit perl-module
+
+DESCRIPTION="Perl extension for invoking the ZOOM-C API"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-libs/yaz-2.1.50
+ dev-perl/MARC-Record
+"
+DEPEND="${RDEPEND}"
+PATCHES=( "${FILESDIR}/${PN}-1.28-network-tests.patch" )
diff --git a/dev-perl/Net-Z3950-ZOOM/files/Net-Z3950-ZOOM-1.28-network-tests.patch b/dev-perl/Net-Z3950-ZOOM/files/Net-Z3950-ZOOM-1.28-network-tests.patch
new file mode 100644
index 000000000000..be9a2aa3e3ba
--- /dev/null
+++ b/dev-perl/Net-Z3950-ZOOM/files/Net-Z3950-ZOOM-1.28-network-tests.patch
@@ -0,0 +1,299 @@
+From dd0b1305d9d44167a10e224179a4d25b997dfb8c Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 17 Dec 2017 20:08:01 +1300
+Subject: Disable network-dependent tests when NO_NETWORK_TESTING is defined
+
+---
+ t/1-Net-Z3950-ZOOM.t | 6 ++++++
+ t/12-query.t | 6 ++++++
+ t/13-resultset.t | 6 ++++++
+ t/14-sorting.t | 6 ++++++
+ t/15-scan.t | 6 ++++++
+ t/16-packages.t | 6 ++++++
+ t/18-charset.t | 6 ++++++
+ t/19-events.t | 6 ++++++
+ t/2-ZOOM.t | 6 ++++++
+ t/22-query.t | 6 ++++++
+ t/23-resultset.t | 6 ++++++
+ t/24-sorting.t | 6 ++++++
+ t/25-scan.t | 6 ++++++
+ t/26-packages.t | 6 ++++++
+ t/28-charset.t | 6 ++++++
+ t/29-events.t | 6 ++++++
+ 16 files changed, 96 insertions(+)
+
+diff --git a/t/1-Net-Z3950-ZOOM.t b/t/1-Net-Z3950-ZOOM.t
+index a23ba48..673d9c3 100644
+--- a/t/1-Net-Z3950-ZOOM.t
++++ b/t/1-Net-Z3950-ZOOM.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 23;
+ BEGIN { use_ok('Net::Z3950::ZOOM') };
+
+diff --git a/t/12-query.t b/t/12-query.t
+index d21204b..c100699 100644
+--- a/t/12-query.t
++++ b/t/12-query.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 41;
+ BEGIN { use_ok('Net::Z3950::ZOOM') };
+
+diff --git a/t/13-resultset.t b/t/13-resultset.t
+index b3e6225..e8a4eaa 100644
+--- a/t/13-resultset.t
++++ b/t/13-resultset.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 24;
+ BEGIN { use_ok('Net::Z3950::ZOOM') };
+
+diff --git a/t/14-sorting.t b/t/14-sorting.t
+index 341ed44..3f663d4 100644
+--- a/t/14-sorting.t
++++ b/t/14-sorting.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 29;
+ use MARC::Record;
+
+diff --git a/t/15-scan.t b/t/15-scan.t
+index fea22a0..a723e43 100644
+--- a/t/15-scan.t
++++ b/t/15-scan.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 81;
+
+ BEGIN { use_ok('Net::Z3950::ZOOM') };
+diff --git a/t/16-packages.t b/t/16-packages.t
+index 1cdd022..de3ae56 100644
+--- a/t/16-packages.t
++++ b/t/16-packages.t
+@@ -12,6 +12,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 39;
+
+ BEGIN { use_ok('Net::Z3950::ZOOM') };
+diff --git a/t/18-charset.t b/t/18-charset.t
+index 72e0ead..05fdbd6 100644
+--- a/t/18-charset.t
++++ b/t/18-charset.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 9;
+
+ BEGIN { use_ok('Net::Z3950::ZOOM') };
+diff --git a/t/19-events.t b/t/19-events.t
+index 3c286b2..cecd221 100644
+--- a/t/19-events.t
++++ b/t/19-events.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 23;
+
+ BEGIN { use_ok('Net::Z3950::ZOOM') };
+diff --git a/t/2-ZOOM.t b/t/2-ZOOM.t
+index d644068..e6bda5a 100644
+--- a/t/2-ZOOM.t
++++ b/t/2-ZOOM.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 23;
+ BEGIN { use_ok('ZOOM') };
+
+diff --git a/t/22-query.t b/t/22-query.t
+index 4ffbd63..a5cb283 100644
+--- a/t/22-query.t
++++ b/t/22-query.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 41;
+ BEGIN { use_ok('ZOOM') };
+
+diff --git a/t/23-resultset.t b/t/23-resultset.t
+index 7a026ff..ac0977a 100644
+--- a/t/23-resultset.t
++++ b/t/23-resultset.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 24;
+ BEGIN { use_ok('ZOOM') };
+
+diff --git a/t/24-sorting.t b/t/24-sorting.t
+index e7f1b77..64251ae 100644
+--- a/t/24-sorting.t
++++ b/t/24-sorting.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 29;
+ use MARC::Record;
+
+diff --git a/t/25-scan.t b/t/25-scan.t
+index 01aba9e..042e0ab 100644
+--- a/t/25-scan.t
++++ b/t/25-scan.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 81;
+
+ BEGIN { use_ok('ZOOM') };
+diff --git a/t/26-packages.t b/t/26-packages.t
+index e60b5f3..eb7f7b3 100644
+--- a/t/26-packages.t
++++ b/t/26-packages.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 39;
+
+ BEGIN { use_ok('ZOOM') };
+diff --git a/t/28-charset.t b/t/28-charset.t
+index 16773f0..6abe21d 100644
+--- a/t/28-charset.t
++++ b/t/28-charset.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 9;
+
+ BEGIN { use_ok('ZOOM') };
+diff --git a/t/29-events.t b/t/29-events.t
+index 5c0ef4b..9bb2ba4 100644
+--- a/t/29-events.t
++++ b/t/29-events.t
+@@ -3,6 +3,12 @@
+
+ use strict;
+ use warnings;
++BEGIN {
++ $ENV{NO_NETWORK_TESTING} and do {
++ print "1..0 # SKIP due to NO_NETWORK_TESTING=1";
++ exit;
++ };
++}
+ use Test::More tests => 23;
+
+ BEGIN { use_ok('ZOOM') };
+--
+2.15.1
+
diff --git a/dev-perl/Net-Z3950-ZOOM/metadata.xml b/dev-perl/Net-Z3950-ZOOM/metadata.xml
new file mode 100644
index 000000000000..b5b1e64e98a9
--- /dev/null
+++ b/dev-perl/Net-Z3950-ZOOM/metadata.xml
@@ -0,0 +1,33 @@
+<?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">Net-Z3950-ZOOM</remote-id>
+ <remote-id type="cpan-module">Net::Z3950</remote-id>
+ <remote-id type="cpan-module">Net::Z3950::Connection</remote-id>
+ <remote-id type="cpan-module">Net::Z3950::Manager</remote-id>
+ <remote-id type="cpan-module">Net::Z3950::Op</remote-id>
+ <remote-id type="cpan-module">Net::Z3950::ZOOM</remote-id>
+ <remote-id type="cpan-module">ZOOM</remote-id>
+ <remote-id type="cpan-module">ZOOM::CCL::Error</remote-id>
+ <remote-id type="cpan-module">ZOOM::Connection</remote-id>
+ <remote-id type="cpan-module">ZOOM::Error</remote-id>
+ <remote-id type="cpan-module">ZOOM::Event</remote-id>
+ <remote-id type="cpan-module">ZOOM::Exception</remote-id>
+ <remote-id type="cpan-module">ZOOM::Log</remote-id>
+ <remote-id type="cpan-module">ZOOM::Options</remote-id>
+ <remote-id type="cpan-module">ZOOM::Package</remote-id>
+ <remote-id type="cpan-module">ZOOM::Query</remote-id>
+ <remote-id type="cpan-module">ZOOM::Query::CCL2RPN</remote-id>
+ <remote-id type="cpan-module">ZOOM::Query::CQL</remote-id>
+ <remote-id type="cpan-module">ZOOM::Query::CQL2RPN</remote-id>
+ <remote-id type="cpan-module">ZOOM::Query::PQF</remote-id>
+ <remote-id type="cpan-module">ZOOM::Record</remote-id>
+ <remote-id type="cpan-module">ZOOM::ResultSet</remote-id>
+ <remote-id type="cpan-module">ZOOM::ScanSet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/NetAddr-IP-4.78.0 b/dev-perl/NetAddr-IP-4.78.0
deleted file mode 100644
index 6eba23489d61..000000000000
--- a/dev-perl/NetAddr-IP-4.78.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=ipv6? ( dev-perl/Socket6 ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manipulation and operations on IP addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/NetAddr-IP/
-IUSE=ipv6
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=ipv6? ( dev-perl/Socket6 ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKER/NetAddr-IP-4.078.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=de8d0c508418e55b5f8d072db5a6173a
diff --git a/dev-perl/NetAddr-IP-4.79.0 b/dev-perl/NetAddr-IP-4.79.0
deleted file mode 100644
index 6480565356c3..000000000000
--- a/dev-perl/NetAddr-IP-4.79.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=ipv6? ( dev-perl/Socket6 ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Manipulation and operations on IP addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/NetAddr-IP/
-IUSE=ipv6 test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=ipv6? ( dev-perl/Socket6 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKER/NetAddr-IP-4.079.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1c3bd56681eb732acef25440146f551b
diff --git a/dev-perl/NetAddr-IP/Manifest b/dev-perl/NetAddr-IP/Manifest
new file mode 100644
index 000000000000..2a719512768a
--- /dev/null
+++ b/dev-perl/NetAddr-IP/Manifest
@@ -0,0 +1,6 @@
+AUX NetAddr-IP-4.079-no-sleep.patch 1392 BLAKE2B 156aa6d8fce49843c82a682197df4497374c450f071cd80ff1c60ec275946c244ecaea30326206196bec5ef1ebc02d7969b2d18b9094b49fda5d9b4984ff5b96 SHA512 200f6300a9f0cf1a1744091afc28a5b3447bf98df3175366b7cf3f9971b527031fa9745a3afcdeb5ae9ae151207012690cc12d6b3c5df5fe26e90ed40b2b49a5
+DIST NetAddr-IP-4.078.tar.gz 213358 BLAKE2B aa0c040f3ecf6b57184ec5c4dc2c3b18b1def5bc955f72bc8cd8f31e42a7b139039cd6b95f712bd7ca857e21c5b388a282275c1f77ec433a6018e2663c621228 SHA512 37ca056da216ead336ea3b3ce791ef804fc26d54c45a40eefc3adb662dfe02d7ac8618128eba8eff9ebc0be4a3b511fed14363ca63eb99e7e2b0e44416948311
+DIST NetAddr-IP-4.079.tar.gz 213896 BLAKE2B e0e54e5fc944591801faeb7bd28187579e72458240dc40d847b3efb1bd5136ccfa8993c6a74a1d8b01970f20495b0655dbc865be44f3de714896c07ee06e203f SHA512 8ebc8ffb914cf72c041441f96de0e9c982eebdb8c26dbf15f885d0113b3634e4851d81f13f555c14d1fdf0ab95ae2ce880ed124e6c200e391adae3b1d6d3eb65
+EBUILD NetAddr-IP-4.78.0.ebuild 554 BLAKE2B a57d4009b9128ede990ab029519954b46182012028f4ebf6b16d303c0ea3d28de87ed39b5ee79e92dfcc24b1bfc19fcb39c48ec8f1aa64ef2a9b5bc3a127d158 SHA512 d7f4914a7be5f9bf5ea5c4632b73f14aa235d9f24190e4b60f5ad82033e3d0788eb2f848976aad6e3767b2063861e26426e0641e170d96194daeb3b1b3685c60
+EBUILD NetAddr-IP-4.79.0.ebuild 558 BLAKE2B 64fe6cd5171ef190903d722442c537c75000d7ff099eb0c2ca73608f3d588294f35d5ed4b39526794853e0b44075f52d24f983f108717a0dff2c6b231136dcc9 SHA512 9add21dd9b2c491d5873a720250fa119da83c8492c968162da5ba76259251d615cbd1078b8a836e9eb5c3d727e1486ef399186272cf65c9d0672aa603d96a020
+MISC metadata.xml 793 BLAKE2B c526374a9aa351bb92b44cd5a5942c6bc453b0f89344c75852ed3385648668892d8d2e0dc2f389f67a1839f765501983e7e321d26f60e59c24ce247ef09bc6a4 SHA512 edfd50c703ae7fb8349cb69172723b2a640aff63e51a59e85d4f416691bd55eec954de4d5040801e3f65d9d09dec5886b9570f10e2b99289c713d46b93923edc
diff --git a/dev-perl/NetAddr-IP/NetAddr-IP-4.78.0.ebuild b/dev-perl/NetAddr-IP/NetAddr-IP-4.78.0.ebuild
new file mode 100644
index 000000000000..d7f4a0472d98
--- /dev/null
+++ b/dev-perl/NetAddr-IP/NetAddr-IP-4.78.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIKER
+MODULE_VERSION=4.078
+inherit perl-module
+
+DESCRIPTION="Manipulation and operations on IP addresses"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
+IUSE="ipv6"
+
+RDEPEND="ipv6? ( dev-perl/Socket6 )"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
+
+src_prepare() {
+ perl-module_src_prepare
+ touch "${S}"/Makefile.old
+}
diff --git a/dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild b/dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild
new file mode 100644
index 000000000000..419e84e1cd82
--- /dev/null
+++ b/dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKER
+DIST_VERSION=4.079
+inherit perl-module
+
+DESCRIPTION="Manipulation and operations on IP addresses"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="ipv6 test"
+
+RDEPEND="ipv6? ( dev-perl/Socket6 )"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PATCHES=( "${FILESDIR}/${PN}-4.079-no-sleep.patch" )
diff --git a/dev-perl/NetAddr-IP/files/NetAddr-IP-4.079-no-sleep.patch b/dev-perl/NetAddr-IP/files/NetAddr-IP-4.079-no-sleep.patch
new file mode 100644
index 000000000000..b3049304aef7
--- /dev/null
+++ b/dev-perl/NetAddr-IP/files/NetAddr-IP-4.079-no-sleep.patch
@@ -0,0 +1,57 @@
+From 67e9a07125c7f3ec8ec29ae9fc544340ffee5cf9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 13 Dec 2017 20:36:20 +1300
+Subject: No sleeping
+
+---
+ Makefile.PL | 11 -----------
+ 1 file changed, 11 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index da50c62..0ecc5a0 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -2,13 +2,6 @@ use ExtUtils::MakeMaker;
+ # See lib/ExtUtils/MakeMaker.pm for details of how to influence
+ # the contents of the Makefile that is written.
+
+-my $check0 = 0;
+-my $check1 = 0;
+-my $now = time;
+-my $then = (stat('./Makefile.old'))[9];
+-# set number of seconds to view
+-my $view = $then +86400 < $now ? 5:0;
+-
+ my $pv = sprintf "%vd", $^V;
+ unless ($pv lt '5.8.0' || $pv gt '5.8.5') {
+ print
+@@ -24,7 +17,6 @@ qq(
+ # #
+ #################################################################
+ );
+- sleep $view if $view;
+ }
+
+ unless (grep { m/-noxs/ } @ARGV) {
+@@ -36,10 +28,8 @@ not require compilation of XS code, can be used by invoking this as:
+ perl Makefile.PL -noxs
+
+ };
+- sleep $view if $view;
+ }
+
+-sleep $view if $view && ($check0 || $check1);
+
+ print <<EOF;
+
+@@ -72,7 +62,6 @@ Use this method to create new objects from 'aton's
+
+ EOF
+ ;
+-sleep $view if $view;
+
+ my %makeparms = (
+ # (MM->can('signature_target') ? (SIGN => 1) : ()),
+--
+2.14.3
+
diff --git a/dev-perl/NetAddr-IP/metadata.xml b/dev-perl/NetAddr-IP/metadata.xml
new file mode 100644
index 000000000000..9692ede1d174
--- /dev/null
+++ b/dev-perl/NetAddr-IP/metadata.xml
@@ -0,0 +1,18 @@
+<?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">NetAddr-IP</remote-id>
+ <remote-id type="cpan-module">NetAddr::IP</remote-id>
+ <remote-id type="cpan-module">NetAddr::IP::InetBase</remote-id>
+ <remote-id type="cpan-module">NetAddr::IP::Lite</remote-id>
+ <remote-id type="cpan-module">NetAddr::IP::Util</remote-id>
+ <remote-id type="cpan-module">NetAddr::IP::UtilPP</remote-id>
+ <remote-id type="cpan-module">NetAddr::IP::UtilPolluted</remote-id>
+ <remote-id type="cpan-module">NetAddr::IP::Util_IS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/NetPacket-1.6.0 b/dev-perl/NetPacket-1.6.0
deleted file mode 100644
index a58aee2eddb6..000000000000
--- a/dev-perl/NetPacket-1.6.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Assemble / disassemble network packets at the protocol level
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/NetPacket/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YA/YANICK/NetPacket-1.6.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6f336d5a61554c632bade1bb0aa23e9b
diff --git a/dev-perl/NetPacket/Manifest b/dev-perl/NetPacket/Manifest
new file mode 100644
index 000000000000..93211135b1c8
--- /dev/null
+++ b/dev-perl/NetPacket/Manifest
@@ -0,0 +1,3 @@
+DIST NetPacket-1.6.0.tar.gz 36685 BLAKE2B d612ff6209bcf6be67c23643cdb8a11a6884ef0c25a795e34482283d2f8664b2730586326b0f3560f67798f741c7645fc5a62d6f8c53738f269b11720ef11d4d SHA512 9482b35294177fbf0c67474f0b14c87b3d8fb61497cef2c65fb942ff9472dc527d24a68fa8656ca71a0ddd73edb4a02240341177a36c4ed0e9b832b20b120349
+EBUILD NetPacket-1.6.0.ebuild 517 BLAKE2B 92a98fe3838916bc824bf323b082249d085a1de56421870c2f3611e0f02896342e2b63ba7025bbf9328ea7b3d462c3def6565d99bd9bdd481162b1c142709e45 SHA512 d595651a6d0f5d6315054de12d74274149e1e5694648dc43abac051b44d48df9c16dbfb6c7c028605fd73b0cb7f06a61b87b488cbd2ad4d058a0709151490b11
+MISC metadata.xml 822 BLAKE2B 548e7c05840f95d51cc2299780210107b1d98891fd2c00a6476c65c626ecfdc23f86440947e8355f935290d1a9fbaca293514f3647485e4891e07f23c1e7caf1 SHA512 1e1fc3f126a68716b196041e9c972544338ba7b9b94910d6d263d803fcbd5ff4425e46bccc60faaca30cf768dd3630e650b77114309d2b09f6d8b5bc6a0c46e8
diff --git a/dev-perl/NetPacket/NetPacket-1.6.0.ebuild b/dev-perl/NetPacket/NetPacket-1.6.0.ebuild
new file mode 100644
index 000000000000..c9d2c511c89d
--- /dev/null
+++ b/dev-perl/NetPacket/NetPacket-1.6.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=YANICK
+inherit perl-module
+
+DESCRIPTION="Assemble / disassemble network packets at the protocol level"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/NetPacket/metadata.xml b/dev-perl/NetPacket/metadata.xml
new file mode 100644
index 000000000000..41ca8bea02b9
--- /dev/null
+++ b/dev-perl/NetPacket/metadata.xml
@@ -0,0 +1,19 @@
+<?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">NetPacket</remote-id>
+ <remote-id type="cpan-module">NetPacket</remote-id>
+ <remote-id type="cpan-module">NetPacket::ARP</remote-id>
+ <remote-id type="cpan-module">NetPacket::Ethernet</remote-id>
+ <remote-id type="cpan-module">NetPacket::ICMP</remote-id>
+ <remote-id type="cpan-module">NetPacket::IGMP</remote-id>
+ <remote-id type="cpan-module">NetPacket::IP</remote-id>
+ <remote-id type="cpan-module">NetPacket::TCP</remote-id>
+ <remote-id type="cpan-module">NetPacket::UDP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/NetxAP-0.20.0-r1 b/dev-perl/NetxAP-0.20.0-r1
deleted file mode 100644
index ecce14806d53..000000000000
--- a/dev-perl/NetxAP-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-MIME-Base64 dev-perl/MD5 virtual/perl-Digest-MD5 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A base class for protocols such as IMAP, ACAP, IMSP, and ICAP
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/NetxAP/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-MIME-Base64 dev-perl/MD5 virtual/perl-Digest-MD5 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KJ/KJOHNSON/NetxAP-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0e32c6e6e376a9dc96bd7d8ec2e83a13
diff --git a/dev-perl/NetxAP-0.20.0-r2 b/dev-perl/NetxAP-0.20.0-r2
deleted file mode 100644
index a46daf628cae..000000000000
--- a/dev-perl/NetxAP-0.20.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-MIME-Base64 dev-perl/MD5 dev-perl/Digest-HMAC virtual/perl-Digest-MD5 test? ( net-mail/uw-imap ) dev-lang/perl:=
-DESCRIPTION=A base class for protocols such as IMAP, ACAP, IMSP, and ICAP
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/NetxAP/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-MIME-Base64 dev-perl/MD5 dev-perl/Digest-HMAC virtual/perl-Digest-MD5 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KJ/KJOHNSON/NetxAP-0.02.tar.gz mirror://gentoo/NetxAP-0.02-patches-1.tar.xz https://dev.gentoo.org/~kentnl/distfiles/NetxAP-0.02-patches-1.tar.xz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d6ef1b304b511c62435bd387b5d15132
diff --git a/dev-perl/NetxAP/Manifest b/dev-perl/NetxAP/Manifest
new file mode 100644
index 000000000000..31a5d12fb1d4
--- /dev/null
+++ b/dev-perl/NetxAP/Manifest
@@ -0,0 +1,5 @@
+DIST NetxAP-0.02-patches-1.tar.xz 2912 BLAKE2B f07a22b792b6e876786fb54749d73e10ed9bce2c87c1f56395c53c0aeb0696d12e8ad6590bf33adbf922a57a2b21a9797907c2a205bc69ba0cdb8dfa5598d4ab SHA512 5b54ad9de0467cfdf2876c72552d9a5bd678dc717acd02187dce5d7f405c9a710e4ec65c5b9f44c1d7d0e111e04255e99d27a0fac7950c90df1713875605c28d
+DIST NetxAP-0.02.tar.gz 33374 BLAKE2B 551dcdfe26836f7a3be4c92a5d1eb3e0ad9a14effd977e1d9263a55eff5d795a7e0899de75d1a3f1246b684b33726ec6aeaab763f4cdbe10dc2082f3b6528090 SHA512 72b2cb8e68f462f8dbbda6b1008344be5cd6b120ea7a7f14c3b83dc3f0b649171416cc1d86caefaf6732a9eea978a7fb502cd9315c9d4399d114f80caac8eccf
+EBUILD NetxAP-0.20.0-r1.ebuild 405 BLAKE2B 8362b3efbab6a06fe28b62c956c821fe82c1138cbff951267c262975cdb8d1be34b42d0d6561147c62202089f13de5a6509aed01aa04395434e69bd651ffc8db SHA512 c4370723eda85363171fb6a2e0481411b4288aa46297a107c9e99d0e2e16f0dbdb90d1db3d474c93eb50d938aba1dd4aa67466c927280411efafd322f565f24e
+EBUILD NetxAP-0.20.0-r2.ebuild 697 BLAKE2B 0a6fe3810c229f8aa402546e1a460213cab5a8cd7df598e8d6fb066d5b4842123c6514fa00fc6dbf7116eb72379fe384925cedc2f10555a9d87ac8884fdd594e SHA512 9b0a6256ed87e35783846a5a8cf224d3bb85b4c56864b435a9dc29f239078d0b26f0afc7395fb7153b6ca95d9b22d8e69243bc4fb8e3798da9c4f8e5eda5c82b
+MISC metadata.xml 2380 BLAKE2B d7c0964d9f485ac336512c9e1dec4ec14068075539b7bc1c83103aff492f647870c893d11db07248bc4df6cb11c37e30ed9537c6191789a5a5cd3a6e90fd26b6 SHA512 b7ce0e85527acc10695dd72c1497dc05e88b2bdfe89318944c2cbf4dd7d8398c14ab8e9147f6e40b8f221f4c592b98542919a43563f41fbc5823fa8183f4d668
diff --git a/dev-perl/NetxAP/NetxAP-0.20.0-r1.ebuild b/dev-perl/NetxAP/NetxAP-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..ddd3e8537b60
--- /dev/null
+++ b/dev-perl/NetxAP/NetxAP-0.20.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KJOHNSON
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="A base class for protocols such as IMAP, ACAP, IMSP, and ICAP"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-MIME-Base64
+ dev-perl/MD5
+ virtual/perl-Digest-MD5"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=""
diff --git a/dev-perl/NetxAP/NetxAP-0.20.0-r2.ebuild b/dev-perl/NetxAP/NetxAP-0.20.0-r2.ebuild
new file mode 100644
index 000000000000..a4a234053305
--- /dev/null
+++ b/dev-perl/NetxAP/NetxAP-0.20.0-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KJOHNSON
+DIST_VERSION=0.02
+DIST_EXAMPLES=("examples/*")
+
+inherit perl-module
+
+PATCH_BASE="${PN}-0.02-patches-1"
+
+DESCRIPTION="A base class for protocols such as IMAP, ACAP, IMSP, and ICAP"
+SRC_URI+=" mirror://gentoo/${PATCH_BASE}.tar.xz https://dev.gentoo.org/~kentnl/distfiles/${PATCH_BASE}.tar.xz"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-MIME-Base64
+ dev-perl/MD5
+ dev-perl/Digest-HMAC
+ virtual/perl-Digest-MD5
+"
+DEPEND="${RDEPEND}
+ test? (
+ net-mail/uw-imap
+ )
+"
+src_prepare() {
+ eapply "${WORKDIR}/patches"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/NetxAP/metadata.xml b/dev-perl/NetxAP/metadata.xml
new file mode 100644
index 000000000000..ff331c2addc9
--- /dev/null
+++ b/dev-perl/NetxAP/metadata.xml
@@ -0,0 +1,43 @@
+<?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">NetxAP</remote-id>
+ <remote-id type="cpan-module">Net::IMAP</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Acl</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Addr</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Bad</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::BodyStructure</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Bodypart</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Bye</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Capability</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Cond</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Envelope</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Exists</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Expunge</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Fetch</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::FetchData</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Flags</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::List</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Listrights</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Lsub</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Multipart</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Myrights</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Namespace</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::No</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Ok</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Quota</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Quotaroot</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Recent</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Response</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Search</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::Status</remote-id>
+ <remote-id type="cpan-module">Net::IMAP::UntaggedResponse</remote-id>
+ <remote-id type="cpan-module">Net::xAP</remote-id>
+ <remote-id type="cpan-module">Net::xAP::Response</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/News-Newsrc-1.110.0 b/dev-perl/News-Newsrc-1.110.0
deleted file mode 100644
index 2dbbc5b30519..000000000000
--- a/dev-perl/News-Newsrc-1.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Set-IntSpan-1.70.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Manage newsrc files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/News-Newsrc/
-KEYWORDS=alpha amd64 hppa ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Set-IntSpan-1.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SW/SWMCD/News-Newsrc-1.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e55d927520f4ab7b2ced79b45d53929c
diff --git a/dev-perl/News-Newsrc/Manifest b/dev-perl/News-Newsrc/Manifest
new file mode 100644
index 000000000000..cf0c5a3b2bd2
--- /dev/null
+++ b/dev-perl/News-Newsrc/Manifest
@@ -0,0 +1,3 @@
+DIST News-Newsrc-1.11.tar.gz 11603 BLAKE2B ed79d75d31f69ac69efe0b801e7dc46f4c012f8e51ce89de532007641905eecb786f5782f73e5a6634468ece8e0948fe3ed603ee700544fc6c2c07d5c4df3b51 SHA512 f5df8bc14f9793e0cb670a99feab065e7a392ba84c8b5f93cc14d7c1587f20603a77ee1bc06177737cf8a756fff276ba050d5c27e594d6b6e673c616e4234727
+EBUILD News-Newsrc-1.110.0.ebuild 357 BLAKE2B fc7e938c07d8f1484b198f394f65ae19bcf6c328af357c1fb4883c1e687713ab1979545f08fdda7b5e1a4ca0a897cd11eb69787f7504f165503fca6efa39966c SHA512 451e8fd76506a0a17086f262185a1d54a1a6adc5c1aaf45cdfe8054a3d645ef3f2e48f3d00da35dd3ea3d4163f79f5b724ba311572b6cdfbd88df0fcc5b3ba87
+MISC metadata.xml 394 BLAKE2B a6a7edfd00a90ee59a24c9caff9802e55bf79060a7c038605e39373bfd215c4580f3019343c0e741bd9a4be99cfeb3b757279b8478406b66729f91ca18d76cef SHA512 efa7dc494b22167c4be23f43e14330f9ff134efc759183ee1e6eaf78211e3c7c1172e8023a44e87a26b33097338c768a3ffdb91fbd89e3931569fe7f4a6ca7d4
diff --git a/dev-perl/News-Newsrc/News-Newsrc-1.110.0.ebuild b/dev-perl/News-Newsrc/News-Newsrc-1.110.0.ebuild
new file mode 100644
index 000000000000..daf730b3e843
--- /dev/null
+++ b/dev-perl/News-Newsrc/News-Newsrc-1.110.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SWMCD
+DIST_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="Manage newsrc files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~ppc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Set-IntSpan-1.70.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/News-Newsrc/metadata.xml b/dev-perl/News-Newsrc/metadata.xml
new file mode 100644
index 000000000000..342efab7952a
--- /dev/null
+++ b/dev-perl/News-Newsrc/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">News-Newsrc</remote-id>
+ <remote-id type="cpan-module">News::Newsrc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Nmap-Parser-1.310.0 b/dev-perl/Nmap-Parser-1.310.0
deleted file mode 100644
index dde7d2ed8560..000000000000
--- a/dev-perl/Nmap-Parser-1.310.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Storable >=dev-perl/XML-Twig-3.16 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Nmap::Parser - parse nmap scan data with perl
-EAPI=5
-HOMEPAGE=https://nmapparser.wordpress.com/ http://search.cpan.org/dist/Nmap-Parser/
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=virtual/perl-Storable >=dev-perl/XML-Twig-3.16 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AP/APERSAUD/Nmap-Parser-1.31.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1d1dc423d6b12b001a49e0a001650dc0
diff --git a/dev-perl/Nmap-Parser-1.340.0 b/dev-perl/Nmap-Parser-1.340.0
deleted file mode 100644
index 6672f0cf46b2..000000000000
--- a/dev-perl/Nmap-Parser-1.340.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Storable >=dev-perl/XML-Twig-3.160.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Parse nmap scan data with perl
-EAPI=6
-HOMEPAGE=https://nmapparser.wordpress.com/ http://search.cpan.org/dist/Nmap-Parser/
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=virtual/perl-Storable >=dev-perl/XML-Twig-3.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AP/APERSAUD/Nmap-Parser-1.34.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ea1b7b9865b41c5dfd52cb7d6d014af0
diff --git a/dev-perl/Nmap-Parser-1.360.0 b/dev-perl/Nmap-Parser-1.360.0
deleted file mode 100644
index 3f220e070d49..000000000000
--- a/dev-perl/Nmap-Parser-1.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Storable-2.0.0 >=dev-perl/XML-Twig-3.160.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Parse nmap scan data with perl
-EAPI=6
-HOMEPAGE=https://nmapparser.wordpress.com/ http://search.cpan.org/dist/Nmap-Parser/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=>=virtual/perl-Storable-2.0.0 >=dev-perl/XML-Twig-3.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AP/APERSAUD/Nmap-Parser-1.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=62422713fe19e2de4e6f611415a3eac2
diff --git a/dev-perl/Nmap-Parser/Manifest b/dev-perl/Nmap-Parser/Manifest
new file mode 100644
index 000000000000..d7aea9c4a1e6
--- /dev/null
+++ b/dev-perl/Nmap-Parser/Manifest
@@ -0,0 +1,7 @@
+DIST Nmap-Parser-1.31.tar.gz 41123 BLAKE2B d2c26bc002d3c9c8ce104f858353f9d10fff3db2eb21a357ddb77fcf25c729c0a10cc4eb9693352e3fcd30a2a6c85b6a5dd3a5a19e42bd7f573e72fc6afe6bcd SHA512 156932f4cad124579d419d18917ab0307271eded5de5aa31ad155ee6ac5923c4d86e860361546ab5431c6b9a8e38d5b4757807b3d077362f6f7db84b68e06519
+DIST Nmap-Parser-1.34.tar.gz 36638 BLAKE2B 080d5a5ac000ea00c62db3a09255f3a4ea11415197a50e9fb35b2c81007ebd9d693b278e7c73720ecc8d7fdce7176e447d1ea165edec8245de1fceb67dd2fe3e SHA512 3d16866d2d8ca593fde0c4b257c81114cf92d510882694e60aed90f334d5c0dc1545faf6525c914c95343d5eba2564645ac45ad6dd289d045d09595e8ce77bb2
+DIST Nmap-Parser-1.36.tar.gz 41802 BLAKE2B 4c71a1d5a585d3500d151f7192868b7553c0cd862b30f4044e320a16937f3714ec38af5c7b245845087a3090983be9afdd15aab70cc73d1cc7ec06819d509733 SHA512 f5f15b520a6fc3b6b001f61e8c4632ae0cb4c3998b278a0a8d96ec4677d74627cd19ae0ca29f6007e5c3bfeb6aea5d56f6270c84b736dcc7964a6fbff957713a
+EBUILD Nmap-Parser-1.310.0.ebuild 444 BLAKE2B c424630d237728f8743592b67d5421649ec7c302635854a104e6442980609ac3f6a1386a8cab0fb2055d8b2b3697fe9d26d4dff5264dd1a56a1c3679c594d9da SHA512 917f1adbed4ce6c2aa5140d1e107ff2d8e3f68e61ea0317ec08311b2cdc32a98deb5b422b36ab44e9fa07ea2235613239106109dd6ed4421b974830e447e421e
+EBUILD Nmap-Parser-1.340.0.ebuild 449 BLAKE2B 7086e1077987a0ef349f9c1e64eb799e0ad4261d00129779689eed88ac4a6228587736c881722a742f0fe95919d30736c6b754967fbbc071b8a312ee6231ec5d SHA512 b53f2091340a80d939a33280cebf76c698f93cd619b5eb22e863f9e9301c73488b348b35350a879fa277824c06e16d818a667acd7759cc739da36c5aac98af34
+EBUILD Nmap-Parser-1.360.0.ebuild 487 BLAKE2B 8b9ea8afc6d65162bc81155f5293bf04827c9516a9e7ccd7a0a0a535aee6ad9dfab73f892fd4cf7d086555c35f6dcc54495cfe9de23c34db017d352ed58c399c SHA512 d100709f112cade6cbbb2bb5936ef9890052f620b737cac9095796445cba915c929da2df8a26bac757f824621deeb488d11441c95fe3327a874194be1a5c5624
+MISC metadata.xml 745 BLAKE2B dc45793f59359c03712ac7dcddda68f7127a3f0b082dd1bfeb9e97e109e4c5559517c1d50f803566207b61efc720aadb8e7cfa7060c3bf6ee0d1b1b1f68bf40a SHA512 31ba4aece71a4c4d34dcc419f3341c59ed9c34a2b955d460fa422273122f8d533ad3053f58e88ba77845cd738d4aa1b82cbc42d27d1155002e46bc63b3878147
diff --git a/dev-perl/Nmap-Parser/Nmap-Parser-1.310.0.ebuild b/dev-perl/Nmap-Parser/Nmap-Parser-1.310.0.ebuild
new file mode 100644
index 000000000000..14fbf2117daa
--- /dev/null
+++ b/dev-perl/Nmap-Parser/Nmap-Parser-1.310.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=APERSAUD
+MODULE_VERSION=1.31
+inherit perl-module
+
+DESCRIPTION="Nmap::Parser - parse nmap scan data with perl"
+HOMEPAGE="https://nmapparser.wordpress.com/ ${HOMEPAGE}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="virtual/perl-Storable
+ >=dev-perl/XML-Twig-3.16"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Nmap-Parser/Nmap-Parser-1.340.0.ebuild b/dev-perl/Nmap-Parser/Nmap-Parser-1.340.0.ebuild
new file mode 100644
index 000000000000..87f6a984188e
--- /dev/null
+++ b/dev-perl/Nmap-Parser/Nmap-Parser-1.340.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=APERSAUD
+DIST_VERSION=1.34
+inherit perl-module
+
+DESCRIPTION="Parse nmap scan data with perl"
+HOMEPAGE="https://nmapparser.wordpress.com/ ${HOMEPAGE}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-Storable
+ >=dev-perl/XML-Twig-3.160.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Nmap-Parser/Nmap-Parser-1.360.0.ebuild b/dev-perl/Nmap-Parser/Nmap-Parser-1.360.0.ebuild
new file mode 100644
index 000000000000..e38511e75386
--- /dev/null
+++ b/dev-perl/Nmap-Parser/Nmap-Parser-1.360.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=APERSAUD
+DIST_VERSION=1.36
+DIST_EXAMPLES=( "tools/*" )
+inherit perl-module
+
+DESCRIPTION="Parse nmap scan data with perl"
+HOMEPAGE="https://nmapparser.wordpress.com/ ${HOMEPAGE}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-Storable-2.0.0
+ >=dev-perl/XML-Twig-3.160.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Nmap-Parser/metadata.xml b/dev-perl/Nmap-Parser/metadata.xml
new file mode 100644
index 000000000000..9adbbc66ac27
--- /dev/null
+++ b/dev-perl/Nmap-Parser/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Nmap-Parser</remote-id>
+ <remote-id type="cpan-module">Nmap::Parser</remote-id>
+ <remote-id type="cpan-module">Nmap::Parser::Host</remote-id>
+ <remote-id type="cpan-module">Nmap::Parser::Host::OS</remote-id>
+ <remote-id type="cpan-module">Nmap::Parser::Host::Service</remote-id>
+ <remote-id type="cpan-module">Nmap::Parser::Host::TraceHop</remote-id>
+ <remote-id type="cpan-module">Nmap::Parser::Session</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Number-Bytes-Human-0.110.0 b/dev-perl/Number-Bytes-Human-0.110.0
deleted file mode 100644
index 4d4979ce0daa..000000000000
--- a/dev-perl/Number-Bytes-Human-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Convert byte count to human readable format
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Number-Bytes-Human/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FE/FERREIRA/Number-Bytes-Human-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f59cdc3d13537daa0007051bb29b4f94
diff --git a/dev-perl/Number-Bytes-Human/Manifest b/dev-perl/Number-Bytes-Human/Manifest
new file mode 100644
index 000000000000..784c972cd187
--- /dev/null
+++ b/dev-perl/Number-Bytes-Human/Manifest
@@ -0,0 +1,3 @@
+DIST Number-Bytes-Human-0.11.tar.gz 11571 BLAKE2B 370718d87e0466fdb5efe367765baf290192dce1dcda2fd08624658a2bafea55152e9f108a7b1dee6b1a2d0dfddcce995365d586d730346e89f04c3afaf917ba SHA512 045bfe3d26b3460cb45ef69aeb1398c897605e621f559c43cf199829b1715e12781ad0330d80bed8b7c15b332ca6c9e620e580c71a0f1cf68c7d2fcf4b023936
+EBUILD Number-Bytes-Human-0.110.0.ebuild 454 BLAKE2B 0d387999e5fc6a54828fc1f10c8f040a9293657aea29dfd4b923d075ee084b5b78535231c6ebf6ac1d0b47a5154e297f2472dc0e5237877d15eda7ba55e49097 SHA512 53bb4fb9bf2eb546e0df7cc0a728b70da1c1b96b6c1c7d0c64e632c3cf4b869415ddd1dbdf1fafb0f0940beefe3855aab309c4a68276f19b98873975a38538a2
+MISC metadata.xml 409 BLAKE2B 6ef1621d559b582e47d35b135cace5595357bec93c8c2e1d74378ca48a51fe8340625edf325f402ddad8b7718f9d12758ca1a9b86f4b00f5962707ed3dfe3917 SHA512 28f510b043c75a78ba49869a5e16ce3cc9172cff31e5f6d9811003a797b57f32a856b8dbb6ed4813d898e4300049c97130dc7d7840a0d54acb45872bf3f116f9
diff --git a/dev-perl/Number-Bytes-Human/Number-Bytes-Human-0.110.0.ebuild b/dev-perl/Number-Bytes-Human/Number-Bytes-Human-0.110.0.ebuild
new file mode 100644
index 000000000000..5d70eec70bb8
--- /dev/null
+++ b/dev-perl/Number-Bytes-Human/Number-Bytes-Human-0.110.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FERREIRA
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Convert byte count to human readable format"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=( "t/90pod.t" "t/98pod-coverage.t" )
diff --git a/dev-perl/Number-Bytes-Human/metadata.xml b/dev-perl/Number-Bytes-Human/metadata.xml
new file mode 100644
index 000000000000..7b3ba29e7875
--- /dev/null
+++ b/dev-perl/Number-Bytes-Human/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">Number-Bytes-Human</remote-id>
+ <remote-id type="cpan-module">Number::Bytes::Human</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Number-Compare-0.30.0-r1 b/dev-perl/Number-Compare-0.30.0-r1
deleted file mode 100644
index 9887fe749bff..000000000000
--- a/dev-perl/Number-Compare-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Numeric comparisons
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Number-Compare/
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=17b452d5f433f2fb05c9e197a9e887c4
diff --git a/dev-perl/Number-Compare/Manifest b/dev-perl/Number-Compare/Manifest
new file mode 100644
index 000000000000..df108d85f9e1
--- /dev/null
+++ b/dev-perl/Number-Compare/Manifest
@@ -0,0 +1,3 @@
+DIST Number-Compare-0.03.tar.gz 2572 BLAKE2B 5b7ec7adf7c8b3f295c6587317f892ed5e9b726bf87f0ab8ddefeb26e3db5d9df4586f97e1f71ba7220771374143ec0fd727ff7b5b2f909eba66af2cad7b4332 SHA512 fc7efb0177bcb84142619b7d8c0252f4548e547650ddbe9cfafaba97b8ae791c20fbffa6f8b01449b9dd217d9914f94bfeaff57cdfdc2c11e2a1456992bd9893
+EBUILD Number-Compare-0.30.0-r1.ebuild 390 BLAKE2B 9c2944d75990bc7ce2fbe2db7b5df868b68acf12af087f586039878f482bc4118dfb38b26a85f59718a8c72def20d29d1ac561f979eac522af5d567549fff102 SHA512 38b0a0c53cee9d30c971310dcc1c2f8062f0834a0abe7d0eea2f62cc395f30e3d78bf9e72cfe1e9d508c6517485b8954c2f1ac3ebb5d00a1cc87684d1548c655
+MISC metadata.xml 400 BLAKE2B 64be48cd4efa47e2d82387acacc76514b9f7872aff49f3e20814614fca2ff34f8120c1470c7be8456589fed938a02b2e92e17bf6d4b607d5a80b46bb8eda858c SHA512 3e6ed8cecaebad99f6d9f932e7ce5313fcbf69253acb01a32c459216e189cda22b6d4f44d7d01d6973847889a90c53555d2ff5f8dcf9d61a4e7778cfe9cbe36c
diff --git a/dev-perl/Number-Compare/Number-Compare-0.30.0-r1.ebuild b/dev-perl/Number-Compare/Number-Compare-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..5518e59ba558
--- /dev/null
+++ b/dev-perl/Number-Compare/Number-Compare-0.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Numeric comparisons"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Number-Compare/metadata.xml b/dev-perl/Number-Compare/metadata.xml
new file mode 100644
index 000000000000..fd553e79d536
--- /dev/null
+++ b/dev-perl/Number-Compare/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">Number-Compare</remote-id>
+ <remote-id type="cpan-module">Number::Compare</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Number-Format-1.750.0 b/dev-perl/Number-Format-1.750.0
deleted file mode 100644
index dd7e57e8e83f..000000000000
--- a/dev-perl/Number-Format-1.750.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Package for formatting numbers for display
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Number-Format/
-KEYWORDS=amd64 ia64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WR/WRW/Number-Format-1.75.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c276fd2b225c169e1fa0907254fe77be
diff --git a/dev-perl/Number-Format/Manifest b/dev-perl/Number-Format/Manifest
new file mode 100644
index 000000000000..c5c3befd06ca
--- /dev/null
+++ b/dev-perl/Number-Format/Manifest
@@ -0,0 +1,3 @@
+DIST Number-Format-1.75.tar.gz 24526 BLAKE2B 32c20a6ccf53cbfcc52ed43af696b148b3ac377b346c389982d893c562ea35a8fd94a01761ee96b54235dcd551eee1c3830dd09e3fc2492b4fa709cba87332bb SHA512 fa712a82b33ba062308e6bf29a4d99e73245f95495206e2c4252d8735d1851136553ec719a00683163aea0d3dddaa6bcc1261ef643439b870605df8ab17a40ef
+EBUILD Number-Format-1.750.0.ebuild 295 BLAKE2B 593df102a254ddc4f64e7296793db7bdecaad29b62f33f708766d8058cb108a2928b2585750b78a15d05c457e94290f7e256bc8799628cc957afad2bfe911ed1 SHA512 f832b6cf0033c67e0cc277c8b4829e5a47da1d2c8222b5f855387c13d65f5e6b9c5a07b0f415002fa82ab175a08ff43085c280996613e3cae94f722d0a0e4390
+MISC metadata.xml 398 BLAKE2B 08f1ecabb44a8349184551634c95030c3a33c79c619e0d0f480650872bbd4b4ba239eb70ed7dd9f7e43436418a79137fbbcee7987e4e57c6997d6d76e7558106 SHA512 786d7ab51db2a2f02a123297ca127612f84d5da9de4be1cbddf2673f279b0a84ed846233c493305dd62c4b032040f48c3397522621cc9b72d8853153d1ae372e
diff --git a/dev-perl/Number-Format/Number-Format-1.750.0.ebuild b/dev-perl/Number-Format/Number-Format-1.750.0.ebuild
new file mode 100644
index 000000000000..ce98b3c58683
--- /dev/null
+++ b/dev-perl/Number-Format/Number-Format-1.750.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=WRW
+MODULE_VERSION=1.75
+inherit perl-module
+
+DESCRIPTION="Package for formatting numbers for display"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Number-Format/metadata.xml b/dev-perl/Number-Format/metadata.xml
new file mode 100644
index 000000000000..922953d8fa74
--- /dev/null
+++ b/dev-perl/Number-Format/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">Number-Format</remote-id>
+ <remote-id type="cpan-module">Number::Format</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Number-Fraction-2.0.0 b/dev-perl/Number-Fraction-2.0.0
deleted file mode 100644
index f040dd5af6a0..000000000000
--- a/dev-perl/Number-Fraction-2.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Moose virtual/perl-Carp >=dev-perl/Module-Build-0.400.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension to model fractions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Number-Fraction/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Number-Fraction-2.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=765825415b2a6877ae611f0a6ca87a45
diff --git a/dev-perl/Number-Fraction/Manifest b/dev-perl/Number-Fraction/Manifest
new file mode 100644
index 000000000000..c0ee6e853afe
--- /dev/null
+++ b/dev-perl/Number-Fraction/Manifest
@@ -0,0 +1,3 @@
+DIST Number-Fraction-2.00.tar.gz 7771 BLAKE2B 49cd613ebf3c3342160902e09582fed8247c6e1b089d1f68455d2c120a219f7d3e1009e64ff950037b5ba61347818e51b756cde50c25970f2071874ca63a7ec9 SHA512 ce78d42b4d448ae1425f1a6c98a7c8a330d35aa510971748e30b55a235f26e3fae4f1cb498b9014fcee512fd19a72902c5d44b2f00ad6b03111783a757644135
+EBUILD Number-Fraction-2.0.0.ebuild 493 BLAKE2B d8ad720b91482c1f8371d85a549f9a66bf2646446c0d071890156a04d6b05a9b1f06f431205f260486a7b02fe939c8ed40ab925362b98f3e043d234c75c91b2a SHA512 fc9d28d6537fe09a43ec80e6ee399e8cfe673da1a4033f38f607a8b26fd8ab003e3c10a35abb98086838cc5e226dfa0b8fcab290f0c70ddc56d151d897177ed5
+MISC metadata.xml 390 BLAKE2B d57f6cbd78dc63d84441ec4689901cf316ee5b5dc60dae91ba5e3b5d6e951b9ef553b55d57383b2714ec1250e7d1e11c5f3d77ceb226f612954f2f87426e48d1 SHA512 264cf6588d14a86cc823397345fb4b69cd0930057c353257c8f0a66b7012393a0a667752acac23df7540686c57f4a48d82a5482c55b389c66e85d16bb839959f
diff --git a/dev-perl/Number-Fraction/Number-Fraction-2.0.0.ebuild b/dev-perl/Number-Fraction/Number-Fraction-2.0.0.ebuild
new file mode 100644
index 000000000000..80254edfa148
--- /dev/null
+++ b/dev-perl/Number-Fraction/Number-Fraction-2.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="DAVECROSS"
+DIST_VERSION=2.00
+inherit perl-module
+
+DESCRIPTION="Perl extension to model fractions"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Moose
+ virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? ( virtual/perl-Test-Simple )"
+
+src_test() {
+ perl_rm_files "t/10_pod.t" "t/11_pod_coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Number-Fraction/metadata.xml b/dev-perl/Number-Fraction/metadata.xml
new file mode 100644
index 000000000000..d3d4fc257b31
--- /dev/null
+++ b/dev-perl/Number-Fraction/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">Number-Fraction</remote-id>
+ <remote-id type="cpan-module">Number::Fraction</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/OLE-StorageLite-0.190.0-r1 b/dev-perl/OLE-StorageLite-0.190.0-r1
deleted file mode 100644
index d81d7829f4b0..000000000000
--- a/dev-perl/OLE-StorageLite-0.190.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple Class for OLE document interface
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/OLE-Storage_Lite/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMCNAMARA/OLE-Storage_Lite-0.19.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2d89986d1e0cef9fcb5663b54ca5b3bd
diff --git a/dev-perl/OLE-StorageLite/Manifest b/dev-perl/OLE-StorageLite/Manifest
new file mode 100644
index 000000000000..80346a240ba3
--- /dev/null
+++ b/dev-perl/OLE-StorageLite/Manifest
@@ -0,0 +1,3 @@
+DIST OLE-Storage_Lite-0.19.tar.gz 21952 BLAKE2B eec82ca4dfc28d82d3e709d778ba9dd693632d6008344ca8164ad32856790c8d624e5380cdcff32c9d5d734634d96e42025cbea51aeba7d96ee52397f93e553d SHA512 d59030ccdd519e14d0e84dacdce7a627d71d53c755c8aedbf903a3b78ba769d0b98fe6e813eeb8e6c35e45d5a1c19d519fa5792b183b8b2ec1de8fddccaa534c
+EBUILD OLE-StorageLite-0.190.0-r1.ebuild 483 BLAKE2B 1214c1d37a2d93dee0000df2ca7062c97fafe1ef8974ea8983b6f33b72ad7129c87d251a7011ef1937725d44e5a14c79d913bcdecc9a2fe4cca84d1f3311acd9 SHA512 55f8498ad9bbca854b93861fd7a6746eb1ad518510a9c1c2beeaf934bc4584635c0e96d66891e35129d7f0f5874d9292921b0918b6062631298ab74a9e0ab1a0
+MISC metadata.xml 697 BLAKE2B 56c4bfc48ec655cc65dd586b208d40a8a35b30c88258337613b8f814b303398225972f66918b28bb288bf460f97ce415a12c5c10caf1aad8a5f4b94faed196a1 SHA512 ba17c8b1852db1f8575304e726d20921b69e42dca2c1bd05a30b7cf5af3e1845ec818e4297f72d6a98d0f40679fb6feec5d9fc7781e0383abea4ad365a0ebf9a
diff --git a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.190.0-r1.ebuild b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.190.0-r1.ebuild
new file mode 100644
index 000000000000..fa6f8c4e1669
--- /dev/null
+++ b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.190.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=OLE-Storage_Lite
+MODULE_AUTHOR=JMCNAMARA
+MODULE_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="Simple Class for OLE document interface"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/OLE-StorageLite/metadata.xml b/dev-perl/OLE-StorageLite/metadata.xml
new file mode 100644
index 000000000000..98525498d748
--- /dev/null
+++ b/dev-perl/OLE-StorageLite/metadata.xml
@@ -0,0 +1,16 @@
+<?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">OLE-Storage_Lite</remote-id>
+ <remote-id type="cpan-module">OLE::Storage_Lite</remote-id>
+ <remote-id type="cpan-module">OLE::Storage_Lite::PPS</remote-id>
+ <remote-id type="cpan-module">OLE::Storage_Lite::PPS::Dir</remote-id>
+ <remote-id type="cpan-module">OLE::Storage_Lite::PPS::File</remote-id>
+ <remote-id type="cpan-module">OLE::Storage_Lite::PPS::Root</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/OOTools-2.300.0-r1 b/dev-perl/OOTools-2.300.0-r1
deleted file mode 100644
index 6709d83d1473..000000000000
--- a/dev-perl/OOTools-2.300.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( dev-perl/CGI ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Pragma to implement lvalue accessors with options
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/OOTools/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SK/SKNPP/OOTools-2.3.tar.gz https://dev.gentoo.org/~tove/distfiles/dev-perl/OOTools/OOTools-2.300.0-patch.tar.bz2
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f5c2bb69dfa562ddd8eb3929b8c3e496
diff --git a/dev-perl/OOTools-2.400.0 b/dev-perl/OOTools-2.400.0
deleted file mode 100644
index be6a543268a9..000000000000
--- a/dev-perl/OOTools-2.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build test? ( dev-perl/CGI ) dev-lang/perl:=
-DESCRIPTION=Pragma to implement lvalue accessors with options
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/OOTools/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SK/SKNPP/OOTools-2.4.tar.gz https://dev.gentoo.org/~tove/distfiles/dev-perl/OOTools/OOTools-2.300.0-patch.tar.bz2
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=97d00ff8c36aa6f60f644d3ceebb496f
diff --git a/dev-perl/OOTools/Manifest b/dev-perl/OOTools/Manifest
new file mode 100644
index 000000000000..66ddb1ad1853
--- /dev/null
+++ b/dev-perl/OOTools/Manifest
@@ -0,0 +1,6 @@
+DIST OOTools-2.3.tar.gz 34416 BLAKE2B 840c1eb57374888af928266a07968c1072241e75382d7c06f1d8338de8291101c627c7dc0e8aa8b391ad92de0b8d912131ccdb17e06a9d415af127c16f4532dc SHA512 acaafac94d32a1a4e6bad929f94501fb07ff9cbd7ebfd03e4406df7b945cf8d33ab7a0c4a25544442e797838a5a8b7d5a8855e87a7a20631b2a9ca40db82e0a4
+DIST OOTools-2.300.0-patch.tar.bz2 765 BLAKE2B 049b4c0a581aaad02ea7702dad01b9c1127b7232f1bb1ec7dde70cb788f72782a79803378ba674ce69cd31b0ee7a09000b94345f31639319da143e8430682e8a SHA512 534f696290af7b3352d9aaa8c8b5f35bbd77108d6adc1f45eb046c9f0c730bb269a6853fdf8a8a93326b4fc28698ceafe4929f990ad911000f493747dd920af9
+DIST OOTools-2.4.tar.gz 32542 BLAKE2B 29eeea63e7eb66927d575b009e1754bbabb554c33bbcf238c73d3bdf8ed66affcf4713c2f69098af10494a9680f5ea04b8f1f36a4aa8f4f2488dc5bfb932da28 SHA512 95eb0142ee54d07b6264169b1ac1d47bfa71c5fca3ef97b4bbdebd493fcf02e8340843bb4be7dac8810814e71314e41bf049bf332022c8e2096cf0a3be5b220e
+EBUILD OOTools-2.300.0-r1.ebuild 800 BLAKE2B 00eb39300a2cc19a4934c0e9a142e0f4c4f5047e3930bceffc96b609236d62e4c756a011755bef8f0a966fc273432a8fcba90a9a8af025ccb24760360abb156a SHA512 0c0f42ee66ab6f39bb522129ab9846a481843a06250b6a92a18213b0f906dc19b20125bef46c850ab9999fe57a3d72fcc124c848b362d2b73a04b7c1a2fc98c4
+EBUILD OOTools-2.400.0.ebuild 566 BLAKE2B f90625543d068d2e417a4f97ebd3a69726cbea4fcc1c2ab9828c87e73c56a65ea07c3f029f1ec78af931a6e86deaefa7273be751484063a05a67ee2267df2b4c SHA512 e3f54107bd40b5635393f1da1ff6d47c2ce3f13431236dea8c07f44b34e48de20fa9e26a9094fcca0990bb5e11ec2441b663714c46521dde22beb46753bbabc2
+MISC metadata.xml 871 BLAKE2B fdf3cb0e245a346439de4892419468a30d80b03757a1d91210aadf216638b219ce77f66d4a3729e7dd28c292abec66b9c71e12d33501a2244df026efe8b7a921 SHA512 6ad0bcc63eb831d0d2703fdf6fa28df0766b0ea0f656e93f4a5b9e9c9eea3606a5b4f02270de744155e05b30adea6fba84154c47340883bbc543e8896fd087a6
diff --git a/dev-perl/OOTools/OOTools-2.300.0-r1.ebuild b/dev-perl/OOTools/OOTools-2.300.0-r1.ebuild
new file mode 100644
index 000000000000..41ec4f283fb0
--- /dev/null
+++ b/dev-perl/OOTools/OOTools-2.300.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SKNPP
+MODULE_VERSION=2.3
+inherit perl-module
+
+DESCRIPTION="Pragma to implement lvalue accessors with options"
+SRC_URI+=" https://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${P}-patch.tar.bz2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+ dev-perl/Module-Build
+ test? (
+ dev-perl/CGI
+ )
+"
+
+SRC_TEST=do
+
+EPATCH_SUFFIX=patch
+PATCHES=(
+ "${WORKDIR}"/${MY_PN:-${PN}}-patch
+)
+src_prepare() {
+ einfo "Removing unwanted author tests"
+ rm -f "${S}/t/test_pod.t"
+ rm -f "${S}/t/test_pod_coverage.t"
+ # This silences warnings by EUMM about missing files.
+ grep -v '^t/test_pod' "${S}/MANIFEST" > "${S}/MANIFEST.tmp"
+ mv -f -- "${S}/MANIFEST.tmp" "${S}/MANIFEST"
+}
diff --git a/dev-perl/OOTools/OOTools-2.400.0.ebuild b/dev-perl/OOTools/OOTools-2.400.0.ebuild
new file mode 100644
index 000000000000..a27859c31e3f
--- /dev/null
+++ b/dev-perl/OOTools/OOTools-2.400.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SKNPP
+DIST_VERSION=2.4
+inherit perl-module
+
+DESCRIPTION="Pragma to implement lvalue accessors with options"
+SRC_URI+=" https://dev.gentoo.org/~tove/distfiles/${CATEGORY}/${PN}/${PN}-2.300.0-patch.tar.bz2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+ dev-perl/Module-Build
+ test? (
+ dev-perl/CGI
+ )
+"
+
+EPATCH_SUFFIX=patch
+PATCHES=(
+ "${WORKDIR}"/${DIST_NAME:-${PN}}-patch
+)
+PERL_RM_FILES=( t/test_pod.t t/test_pod_coverage.t )
diff --git a/dev-perl/OOTools/metadata.xml b/dev-perl/OOTools/metadata.xml
new file mode 100644
index 000000000000..501d5fda6559
--- /dev/null
+++ b/dev-perl/OOTools/metadata.xml
@@ -0,0 +1,20 @@
+<?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">OOTools</remote-id>
+ <remote-id type="cpan-module">Class::Error</remote-id>
+ <remote-id type="cpan-module">Class::Util</remote-id>
+ <remote-id type="cpan-module">Class::constr</remote-id>
+ <remote-id type="cpan-module">Class::groups</remote-id>
+ <remote-id type="cpan-module">Class::props</remote-id>
+ <remote-id type="cpan-module">Object::groups</remote-id>
+ <remote-id type="cpan-module">Object::props</remote-id>
+ <remote-id type="cpan-module">Package::groups</remote-id>
+ <remote-id type="cpan-module">Package::props</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ORLite-1.980.0-r1 b/dev-perl/ORLite-1.980.0-r1
deleted file mode 100644
index 1afe894639b6..000000000000
--- a/dev-perl/ORLite-1.980.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Path-2.08 >=virtual/perl-File-Temp-0.20 >=dev-perl/Params-Util-1 >=dev-perl/DBI-1.607 >=dev-perl/DBD-SQLite-1.27 >=dev-perl/File-Remove-1.40 test? ( >=dev-perl/Test-Script-1.06 ) dev-lang/perl:=
-DESCRIPTION=Extremely light weight SQLite-specific ORM
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ORLite/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Path-2.08 >=virtual/perl-File-Temp-0.20 >=dev-perl/Params-Util-1 >=dev-perl/DBI-1.607 >=dev-perl/DBD-SQLite-1.27 >=dev-perl/File-Remove-1.40 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/ORLite-1.98.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1048e8b758934de2414c86b5cef33416
diff --git a/dev-perl/ORLite-Migrate-1.100.0-r1 b/dev-perl/ORLite-Migrate-1.100.0-r1
deleted file mode 100644
index 046b06e3d79a..000000000000
--- a/dev-perl/ORLite-Migrate-1.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Params-Util-0.370.0 >=dev-perl/IPC-Run3-0.42.0 >=virtual/perl-File-Path-2.04 >=dev-perl/DBD-SQLite-1.210.0 >=dev-perl/ORLite-1.280.0 >=dev-perl/File-pushd-1.0.0 >=dev-perl/Probe-Perl-0.10.0 >=virtual/perl-File-Spec-3.270.100 >=dev-perl/File-Which-1.70.0 >=dev-perl/DBI-1.580.0 dev-lang/perl:=
-DESCRIPTION=Extremely light weight SQLite-specific schema migration
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ORLite-Migrate/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Params-Util-0.370.0 >=dev-perl/IPC-Run3-0.42.0 >=virtual/perl-File-Path-2.04 >=dev-perl/DBD-SQLite-1.210.0 >=dev-perl/ORLite-1.280.0 >=dev-perl/File-pushd-1.0.0 >=dev-perl/Probe-Perl-0.10.0 >=virtual/perl-File-Spec-3.270.100 >=dev-perl/File-Which-1.70.0 >=dev-perl/DBI-1.580.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/ORLite-Migrate-1.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=818d7adf1d148a8ceee651b2f14b712a
diff --git a/dev-perl/ORLite-Migrate/Manifest b/dev-perl/ORLite-Migrate/Manifest
new file mode 100644
index 000000000000..fc1cc65494d7
--- /dev/null
+++ b/dev-perl/ORLite-Migrate/Manifest
@@ -0,0 +1,4 @@
+AUX ORLite-Migrate-1.10-dot-in-inc.patch 2206 BLAKE2B 75e09172974271fd7d9b5a284899f54bb4dc3239cae466040da06c11da69b615fefe4e12b07b49aa41e821c307db380eb2494a918f0e52cff6c71816265feabf SHA512 50f89193ad655d3c289572fb3c81ad581346a9d40c03c54b965c8865f3e938a5dce0bf3e578a9f57b5ef2ad021706a6ce86af2e605455d105ba2ccad99ee9bf2
+DIST ORLite-Migrate-1.10.tar.gz 38469 BLAKE2B 3887a5afa6c455e2cffb7fc5c61aeb49e986c0636f95986f26c34953f856a61953c42fe4b1c5a076a8d9b32d87a6e681db29bbafa83c23e98cd1d91e522f99f5 SHA512 aaa62394184e77427e08ec0e181880646f4167449cad7375848b713942991efe3a89c85f9d6346bb9a0c165b4a29fe4bd15608ba64ca082e7ef28ad82c97e36e
+EBUILD ORLite-Migrate-1.100.0-r1.ebuild 729 BLAKE2B fe9a53be992c92961d57e9c8f956fe8707a49918c730b073d645c200b574dc21713b53069495706400ea200cd7e7e6d5286175f1e1b4749b49998091d0db711d SHA512 24e6389dc0d6935a870aaa4bc593be970fa2b7de6542553936f1cbb418124c4d1e88bf1e2e87ab2fcbb0d8c83d0252b9287a87bb9683ddfae1b08ee74486f3cc
+MISC metadata.xml 541 BLAKE2B 81e736be30c54e3a28c32efb075e9cdb339a35543055798f0fb73e3758ce184ac73bb16b14e8ae2f64a489c5f0338fe92ff4ce584d4bada3c9abdcdcbe48aed5 SHA512 eb3df9af2447548b85ac701a2d264eb3e8790da48ddbb9f3fcbec72d3984c87cb9cff32054eb74d556c8fa854346b2b8f9eab8dee850298c8fe7d80ded3c9b56
diff --git a/dev-perl/ORLite-Migrate/ORLite-Migrate-1.100.0-r1.ebuild b/dev-perl/ORLite-Migrate/ORLite-Migrate-1.100.0-r1.ebuild
new file mode 100644
index 000000000000..e3f8e6b4d524
--- /dev/null
+++ b/dev-perl/ORLite-Migrate/ORLite-Migrate-1.100.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Extremely light weight SQLite-specific schema migration"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Params-Util-0.370.0
+ >=dev-perl/IPC-Run3-0.42.0
+ >=virtual/perl-File-Path-2.04
+ >=dev-perl/DBD-SQLite-1.210.0
+ >=dev-perl/ORLite-1.280.0
+ >=dev-perl/File-pushd-1.0.0
+ >=dev-perl/Probe-Perl-0.10.0
+ >=virtual/perl-File-Spec-3.270.100
+ >=dev-perl/File-Which-1.70.0
+ >=dev-perl/DBI-1.580.0
+"
+DEPEND="${RDEPEND}
+"
+PATCHES=("${FILESDIR}/${PN}-1.10-dot-in-inc.patch")
+DIST_TEST="do" # Parallel tests broken, concurrent DB access
diff --git a/dev-perl/ORLite-Migrate/files/ORLite-Migrate-1.10-dot-in-inc.patch b/dev-perl/ORLite-Migrate/files/ORLite-Migrate-1.10-dot-in-inc.patch
new file mode 100644
index 000000000000..239239941d59
--- /dev/null
+++ b/dev-perl/ORLite-Migrate/files/ORLite-Migrate-1.10-dot-in-inc.patch
@@ -0,0 +1,85 @@
+From 4527c099a60d6e78e730c4aea51f55c74f95119d Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Fri, 7 Jul 2017 11:52:55 +1200
+Subject: [PATCH] Fix for '.' build and test failures
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121741
+---
+ Makefile.PL | 1 +
+ t/02_main.t | 2 +-
+ t/03_trivial.t | 2 +-
+ t/04_class.t | 12 ++++++++----
+ 4 files changed, 11 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index a5b1f8f..1961b17 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install::DSL 1.04;
+
+ all_from lib/ORLite/Migrate.pm
+diff --git a/t/02_main.t b/t/02_main.t
+index c895f11..ba93eaa 100644
+--- a/t/02_main.t
++++ b/t/02_main.t
+@@ -8,7 +8,7 @@ BEGIN {
+ use Test::More tests => 5;
+ use File::Spec::Functions ':ALL';
+ use ORLite::Migrate ();
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import }
+
+ # Check for migration patches
+ my $timeline = catdir( 't', 'data', 'trivial' );
+diff --git a/t/03_trivial.t b/t/03_trivial.t
+index 63ab9d0..32efa07 100644
+--- a/t/03_trivial.t
++++ b/t/03_trivial.t
+@@ -7,7 +7,7 @@ BEGIN {
+
+ use Test::More tests => 4;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import }
+
+ # Check for migration patches
+ my $timeline = catdir( 't', 'data', 'trivial' );
+diff --git a/t/04_class.t b/t/04_class.t
+index 3f33baf..591f3d9 100644
+--- a/t/04_class.t
++++ b/t/04_class.t
+@@ -8,8 +8,8 @@ BEGIN {
+ use Test::More tests => 4;
+ use File::Spec::Functions ':ALL';
+ use ORLite::Migrate::Timeline ();
+-use t::lib::Test;
+-use t::lib::MyTimeline;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import }
++BEGIN { require "./t/lib/MyTimeline.pm"; t::lib::Test->import; $INC{"t/lib/MyTimeline.pm"} = "1" }
+
+ # Set up the file
+ my $file = test_db();
+@@ -19,12 +19,16 @@ eval <<"END_PERL"; die $@ if $@;
+ package Foo::Bar;
+
+ use strict;
+-use ORLite::Migrate {
++BEGIN {
++ require ORLite::Migrate;
++ \@INC=('.', \@INC );
++ ORLite::Migrate->import({
+ file => '$file',
+ timeline => 't::lib::MyTimeline',
+ user_version => 3,
+ prune => 1,
+-};
++ });
++}
+
+ 1;
+ END_PERL
+--
+2.13.1
+
diff --git a/dev-perl/ORLite-Migrate/metadata.xml b/dev-perl/ORLite-Migrate/metadata.xml
new file mode 100644
index 000000000000..f33efcd555b5
--- /dev/null
+++ b/dev-perl/ORLite-Migrate/metadata.xml
@@ -0,0 +1,14 @@
+<?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">ORLite-Migrate</remote-id>
+ <remote-id type="cpan-module">ORLite::Migrate</remote-id>
+ <remote-id type="cpan-module">ORLite::Migrate::Patch</remote-id>
+ <remote-id type="cpan-module">ORLite::Migrate::Timeline</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ORLite/Manifest b/dev-perl/ORLite/Manifest
new file mode 100644
index 000000000000..73fb1d6e0e18
--- /dev/null
+++ b/dev-perl/ORLite/Manifest
@@ -0,0 +1,4 @@
+AUX ORLite-1.98-dot-in-inc.patch 9606 BLAKE2B b71a784a9165e3b77c86727f401a8584a7cc068b12be9555e891b6a7da0eb5ed6953d85dad8479f6c832e5ff673174c156cc8ea8e9813918dde508c32b34ff9d SHA512 947130481b5826582b103c8c26100a2c3c78c8615c1349e77509acdd46bd6dbc0a6be57e276208c6100e182bc54a1ecb4c1eb5d06abea6d875561f6b0b3994c2
+DIST ORLite-1.98.tar.gz 67402 BLAKE2B f2c5c5f3f36932163c1e5033cd4bfcdf2a3172ba2f5b3dc59e03012706520219162eee986fddd423b289f2bb6b5d350e78e94ac1f3dc3060849383d5894fa185 SHA512 1cc2f8352efe2867806611746d78cf8aa9788e2f38eeb9231ab7b4168a3befeecdb1773360a13578758f9172d08f55261e952698a3e8c5a5b8ad5e63939349f9
+EBUILD ORLite-1.980.0-r1.ebuild 653 BLAKE2B 75ece8a39265f3ee5a19f2bd3d5ea64e9cd6eb65e1ab0df9019f3519e9b4e2a727cff677babcb06ab6c840c1480e72fd4da326f3f4c34c69359b27e2112f4ab3 SHA512 93ccb64ecea6e5c5cbd9b1b2bae2c2f6fac461bdf16f9ee01f4fca9c6f2e8c5894ebfb2174e655c09d6aee16d9898619d17fa1bc8038e6f073a48dad9c9b52e2
+MISC metadata.xml 383 BLAKE2B cbc609254d2e0442bd14d6c066277fc7a11db374d3f5d0b52bca780524a30b19631f8861ee4d7045ec8c02f8334891ca3851ff096779f44869c559c12a126be8 SHA512 d0cafda7818648e86c4d3a9953e040bc64dff73f22563805d243b0ed4a4477c6fb3f70139779a5d0370d0160eae88f2d2692db1d0f7e180a96e02082761c58fa
diff --git a/dev-perl/ORLite/ORLite-1.980.0-r1.ebuild b/dev-perl/ORLite/ORLite-1.980.0-r1.ebuild
new file mode 100644
index 000000000000..f383462f6fa9
--- /dev/null
+++ b/dev-perl/ORLite/ORLite-1.980.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.98
+inherit perl-module
+
+DESCRIPTION="Extremely light weight SQLite-specific ORM"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+COMMON_DEPEND="
+ >=virtual/perl-File-Path-2.08
+ >=virtual/perl-File-Temp-0.20
+ >=dev-perl/Params-Util-1
+ >=dev-perl/DBI-1.607
+ >=dev-perl/DBD-SQLite-1.27
+ >=dev-perl/File-Remove-1.40
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ test? (
+ >=dev-perl/Test-Script-1.06
+ )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+"
+PATCHES=( "${FILESDIR}/${PN}-1.98-dot-in-inc.patch" )
+DIST_TEST="do" # Parallel tests broken
diff --git a/dev-perl/ORLite/files/ORLite-1.98-dot-in-inc.patch b/dev-perl/ORLite/files/ORLite-1.98-dot-in-inc.patch
new file mode 100644
index 000000000000..e08be4560ca0
--- /dev/null
+++ b/dev-perl/ORLite/files/ORLite-1.98-dot-in-inc.patch
@@ -0,0 +1,394 @@
+From 8dd424a2c96200a491bea293d38898f9703dfd56 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Fri, 7 Jul 2017 11:02:30 +1200
+Subject: [PATCH] Fix tests failing without '.' in @INC
+
+Note: t/22_overlay.t seems to have some magical behaviour
+where previously it loaded t/lib/TableOne.pm by *implication* during
+ORLite construction.
+
+The test code for this needs to be slightly augmented to retain
+traditional semantics without radially overhauling the test code.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=122383
+---
+ Makefile.PL | 1 +
+ t/01_compile.t | 2 +-
+ t/02_basics.t | 2 +-
+ t/03_fk.t | 2 +-
+ t/04_readonly.t | 2 +-
+ t/05_notables.t | 2 +-
+ t/06_create.t | 2 +-
+ t/07_pk.t | 2 +-
+ t/08_prune.t | 2 +-
+ t/09_badfile.t | 2 +-
+ t/10_cleanup.t | 2 +-
+ t/11_cleanup.t | 2 +-
+ t/12_xs.t | 2 +-
+ t/13_array_basics.t | 2 +-
+ t/14_array_fk.t | 2 +-
+ t/15_array_xs.t | 2 +-
+ t/16_array_create.t | 2 +-
+ t/17_cache.t | 2 +-
+ t/18_update.t | 2 +-
+ t/19_view.t | 2 +-
+ t/20_shim.t | 2 +-
+ t/21_normalize.t | 2 +-
+ t/22_overlay.t | 10 ++++++----
+ t/23_unicode.t | 2 +-
+ t/24_rowid.t | 2 +-
+ t/25_blob.t | 2 +-
+ 26 files changed, 31 insertions(+), 28 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 5a4610a..c762072 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install::DSL 1.06;
+
+ all_from lib/ORLite.pm
+diff --git a/t/01_compile.t b/t/01_compile.t
+index 9e8d053..05b1cd0 100644
+--- a/t/01_compile.t
++++ b/t/01_compile.t
+@@ -10,7 +10,7 @@ BEGIN {
+ use Test::More tests => 3;
+
+ require_ok( 'ORLite' );
+-require_ok( 't::lib::Test' );
++require_ok( './t/lib/Test.pm' );
+
+ is(
+ $ORLite::VERSION,
+diff --git a/t/02_basics.t b/t/02_basics.t
+index 448e256..3f9df0d 100644
+--- a/t/02_basics.t
++++ b/t/02_basics.t
+@@ -11,7 +11,7 @@ BEGIN {
+
+ use Test::More tests => 74;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ SCOPE: {
+ # Test file
+diff --git a/t/03_fk.t b/t/03_fk.t
+index 7f5db26..88d57e1 100644
+--- a/t/03_fk.t
++++ b/t/03_fk.t
+@@ -9,7 +9,7 @@ BEGIN {
+
+ use Test::More tests => 5;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/04_readonly.t b/t/04_readonly.t
+index c13fcd7..b918fc2 100644
+--- a/t/04_readonly.t
++++ b/t/04_readonly.t
+@@ -11,7 +11,7 @@ BEGIN {
+
+ use Test::More tests => 13;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ SCOPE: {
+ # Test file
+diff --git a/t/05_notables.t b/t/05_notables.t
+index a5772c5..5f0d867 100644
+--- a/t/05_notables.t
++++ b/t/05_notables.t
+@@ -11,7 +11,7 @@ BEGIN {
+
+ use Test::More tests => 5;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ SCOPE: {
+ # Test file
+diff --git a/t/06_create.t b/t/06_create.t
+index 9a2735a..cc2ba57 100644
+--- a/t/06_create.t
++++ b/t/06_create.t
+@@ -11,7 +11,7 @@ BEGIN {
+
+ use Test::More tests => 25;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/07_pk.t b/t/07_pk.t
+index 49c85ad..072ffa3 100644
+--- a/t/07_pk.t
++++ b/t/07_pk.t
+@@ -9,7 +9,7 @@ BEGIN {
+
+ use Test::More tests => 6;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+ #####################################################################
+diff --git a/t/08_prune.t b/t/08_prune.t
+index 9ea2ca8..ac95366 100644
+--- a/t/08_prune.t
++++ b/t/08_prune.t
+@@ -12,7 +12,7 @@ BEGIN {
+ use Test::More tests => 7;
+ use Test::Script;
+ use File::Remove;
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ # Where the test file will be
+ my $file = test_db();
+diff --git a/t/09_badfile.t b/t/09_badfile.t
+index 4d3445e..cf43ff4 100644
+--- a/t/09_badfile.t
++++ b/t/09_badfile.t
+@@ -11,7 +11,7 @@ BEGIN {
+ use Test::More tests => 2;
+ use Test::Script;
+ use File::Remove;
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ # Where the test file will be
+ my $file = test_db();
+diff --git a/t/10_cleanup.t b/t/10_cleanup.t
+index 75a3cf3..9683624 100644
+--- a/t/10_cleanup.t
++++ b/t/10_cleanup.t
+@@ -9,7 +9,7 @@ BEGIN {
+
+ use Test::More tests => 2;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+ #####################################################################
+diff --git a/t/11_cleanup.t b/t/11_cleanup.t
+index 7ba7af1..6e95ff7 100644
+--- a/t/11_cleanup.t
++++ b/t/11_cleanup.t
+@@ -9,7 +9,7 @@ BEGIN {
+
+ use Test::More tests => 4;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+ #####################################################################
+diff --git a/t/12_xs.t b/t/12_xs.t
+index 151b2ed..6a26730 100644
+--- a/t/12_xs.t
++++ b/t/12_xs.t
+@@ -19,7 +19,7 @@ BEGIN {
+ }
+ }
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/13_array_basics.t b/t/13_array_basics.t
+index 71a3d54..62fb167 100644
+--- a/t/13_array_basics.t
++++ b/t/13_array_basics.t
+@@ -10,7 +10,7 @@ BEGIN {
+
+ use Test::More tests => 71;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ SCOPE: {
+ # Test file
+diff --git a/t/14_array_fk.t b/t/14_array_fk.t
+index fc898b0..842b33c 100644
+--- a/t/14_array_fk.t
++++ b/t/14_array_fk.t
+@@ -9,7 +9,7 @@ BEGIN {
+
+ use Test::More tests => 5;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/15_array_xs.t b/t/15_array_xs.t
+index 97402c0..06d5b1b 100644
+--- a/t/15_array_xs.t
++++ b/t/15_array_xs.t
+@@ -19,7 +19,7 @@ BEGIN {
+ }
+ }
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/16_array_create.t b/t/16_array_create.t
+index 817c72a..3123c0c 100644
+--- a/t/16_array_create.t
++++ b/t/16_array_create.t
+@@ -11,7 +11,7 @@ BEGIN {
+
+ use Test::More tests => 25;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/17_cache.t b/t/17_cache.t
+index 5a64066..8472373 100644
+--- a/t/17_cache.t
++++ b/t/17_cache.t
+@@ -11,7 +11,7 @@ BEGIN {
+ use Test::More tests => 9;
+ use File::Spec::Functions ':ALL';
+ use File::Remove 'clear';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ # Where will the cache file be written to
+ my $orlite_version = $t::lib::Test::VERSION;
+diff --git a/t/18_update.t b/t/18_update.t
+index 840f9c0..bf3eed6 100644
+--- a/t/18_update.t
++++ b/t/18_update.t
+@@ -9,7 +9,7 @@ BEGIN {
+
+ use Test::More tests => 10;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/19_view.t b/t/19_view.t
+index d893b59..120d9e1 100644
+--- a/t/19_view.t
++++ b/t/19_view.t
+@@ -11,7 +11,7 @@ BEGIN {
+
+ use Test::More tests => 81;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ # Set up again
+ my $file = test_db();
+diff --git a/t/20_shim.t b/t/20_shim.t
+index 7f47634..3868225 100644
+--- a/t/20_shim.t
++++ b/t/20_shim.t
+@@ -9,7 +9,7 @@ BEGIN {
+
+ use Test::More tests => 12;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/21_normalize.t b/t/21_normalize.t
+index 2a6aa83..f703c64 100644
+--- a/t/21_normalize.t
++++ b/t/21_normalize.t
+@@ -11,7 +11,7 @@ BEGIN {
+
+ use Test::More tests => 78;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ SCOPE: {
+ # Test file
+diff --git a/t/22_overlay.t b/t/22_overlay.t
+index fca2faa..5848d61 100644
+--- a/t/22_overlay.t
++++ b/t/22_overlay.t
+@@ -9,7 +9,7 @@ BEGIN {
+
+ use Test::More tests => 7;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+@@ -30,9 +30,11 @@ eval <<"END_PERL"; die $@ if $@;
+ package t::lib;
+
+ use strict;
+-use ORLite {
+- file => '$file',
+-};
++BEGIN {
++ require ORLite;
++ local \@INC=(\@INC, '.');
++ ORLite->import({ file => '$file' });
++}
+
+ 1;
+ END_PERL
+diff --git a/t/23_unicode.t b/t/23_unicode.t
+index a63d50f..b2be363 100644
+--- a/t/23_unicode.t
++++ b/t/23_unicode.t
+@@ -17,7 +17,7 @@ BEGIN {
+
+ use utf8;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+diff --git a/t/24_rowid.t b/t/24_rowid.t
+index a5527f5..5104437 100644
+--- a/t/24_rowid.t
++++ b/t/24_rowid.t
+@@ -11,7 +11,7 @@ BEGIN {
+
+ use Test::More tests => 51;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+ # Set up the database
+ my $file = test_db();
+diff --git a/t/25_blob.t b/t/25_blob.t
+index 75aa607..b0bdf06 100644
+--- a/t/25_blob.t
++++ b/t/25_blob.t
+@@ -9,7 +9,7 @@ BEGIN {
+ }
+ use Test::More;
+ use File::Spec::Functions ':ALL';
+-use t::lib::Test;
++BEGIN { require "./t/lib/Test.pm"; t::lib::Test->import() }
+
+
+
+--
+2.13.1
+
diff --git a/dev-perl/ORLite/metadata.xml b/dev-perl/ORLite/metadata.xml
new file mode 100644
index 000000000000..e2990d91c423
--- /dev/null
+++ b/dev-perl/ORLite/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">ORLite</remote-id>
+ <remote-id type="cpan-module">ORLite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Object-Enum-0.75.0 b/dev-perl/Object-Enum-0.75.0
deleted file mode 100644
index c035434936e8..000000000000
--- a/dev-perl/Object-Enum-0.75.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Sub-Install dev-perl/Sub-Exporter dev-perl/Class-Data-Inheritable dev-perl/Class-Accessor >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Replacement for if ($foo eq 'bar')
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Object-Enum/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Sub-Install dev-perl/Sub-Exporter dev-perl/Class-Data-Inheritable dev-perl/Class-Accessor dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMMILLS/Object-Enum-0.075.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d5e71f0889f2f5bc94b0558593c2d286
diff --git a/dev-perl/Object-Enum/Manifest b/dev-perl/Object-Enum/Manifest
new file mode 100644
index 000000000000..6cbab9eaa336
--- /dev/null
+++ b/dev-perl/Object-Enum/Manifest
@@ -0,0 +1,3 @@
+DIST Object-Enum-0.075.tar.gz 13292 BLAKE2B ebb7d9005c91c7d1eb6e7e6ef280697bab92e56affc965934ac05c0caea9d2717d8be2e407b140db00e8f186035a06218140d3ef676583bfc79e55d3ad59e820 SHA512 75e69101a99ba49aec584654b0e2017c2b4dd86ff0f5f3afde398644730ed2c1860292ccad937028cc19fde3e33a6bd1e8feddd6b05a687a8762b9dc85112d77
+EBUILD Object-Enum-0.75.0.ebuild 586 BLAKE2B f8e91ca222b11e18c27ad32c5ddd1c47bf3fe47d7f7a5d59cd145e547444c98c6a213fc005b9e6c43a60b66b23fba1088fbb7f4df51c1f6c3b4f343eee6bf780 SHA512 c7d1ca46175bce64ac751d416c5bd7defbfc9be9b23340c77f2fd594cdec819faf61d358bcc071c3f489d95e9b1d9e0cfe8ec1f9553908ee445e08979078e36e
+MISC metadata.xml 394 BLAKE2B 2df1719840c0b93d40349567c4d721e5cb60f76a351abef8b0baf2c02b8a646a628c5225db2c755b00e6fa51dcc75534f1afa83c100ab1e5f8a5d11bc77b645a SHA512 85de1cf7233e859d1273ce863fb043a9ee16fe03062aaab3446b7a5cf2056f5a176ff007db2d0a6e887c7247f507ecf8d10884e56b2e9ec1698c2bd967b5d93c
diff --git a/dev-perl/Object-Enum/Object-Enum-0.75.0.ebuild b/dev-perl/Object-Enum/Object-Enum-0.75.0.ebuild
new file mode 100644
index 000000000000..570f935a9be5
--- /dev/null
+++ b/dev-perl/Object-Enum/Object-Enum-0.75.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JMMILLS
+DIST_VERSION=0.075
+inherit perl-module
+
+DESCRIPTION="Replacement for if (\$foo eq 'bar')"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Sub-Install
+ dev-perl/Sub-Exporter
+ dev-perl/Class-Data-Inheritable
+ dev-perl/Class-Accessor"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod-coverage.t" "t/boilerplate.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Object-Enum/metadata.xml b/dev-perl/Object-Enum/metadata.xml
new file mode 100644
index 000000000000..f9f3b1a22929
--- /dev/null
+++ b/dev-perl/Object-Enum/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">Object-Enum</remote-id>
+ <remote-id type="cpan-module">Object::Enum</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Object-Event-1.230.0 b/dev-perl/Object-Event-1.230.0
deleted file mode 100644
index 98421c8ed75c..000000000000
--- a/dev-perl/Object-Event-1.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/AnyEvent-3.500.0 dev-perl/common-sense virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A class that provides an event callback interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Object-Event/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/AnyEvent-3.500.0 dev-perl/common-sense dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EL/ELMEX/Object-Event-1.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a0e7b121dc4da6507087554c3aee658f
diff --git a/dev-perl/Object-Event/Manifest b/dev-perl/Object-Event/Manifest
new file mode 100644
index 000000000000..4c3115d50247
--- /dev/null
+++ b/dev-perl/Object-Event/Manifest
@@ -0,0 +1,3 @@
+DIST Object-Event-1.23.tar.gz 15740 BLAKE2B ce1e857f06a10371b280cbdac7c6c670c7fd6b047c68e3da99e41ec0e0b0e6f65db5946fb0b52c5b08e0c57df2b4b4b6e895099ca53f217e0d11d7dfe33f9670 SHA512 f2a877e66b00cf095c1b1ea1447b7aedb2c4c24a19b46e870894811bf707616bb2c59edc31b2d9b7157ff430cf2610facd201c9fdd8254bfb945900b70c79918
+EBUILD Object-Event-1.230.0.ebuild 440 BLAKE2B 1e364079155994c8cabf0bac3710c7b93fb1699974a664dd9c0b6e81608c497ca0f9b5ecb8212bfbaff1de716f4fec3b0566d87336eae0c3c364115f62fc217d SHA512 2984993ab173f9c0bac7bdff6baeb1ef91071660ce3976f3f7f74f5a5425e5b5c7b60c5af9aa734ec6c4f1b82a89e2325b02a51d02bf1cc6ca57a0053d2c9005
+MISC metadata.xml 395 BLAKE2B b6c81aa93479b19378e807ae877e46c75b8d06bdc4f9b0c2befcb533fe8db467ac3dac26d4aae427070d348a6d9a16d7e29bbabf79330ba207ee7156a07f7d65 SHA512 bacb2639c9d1d550f9f44a19513c53d77f94e14e6e10d1caa1ba3986bbdd1e52dbecfdc43c25e140b3162207297e2bdc86d0e0ea94f3cd8084a2004c1d1ecaec
diff --git a/dev-perl/Object-Event/Object-Event-1.230.0.ebuild b/dev-perl/Object-Event/Object-Event-1.230.0.ebuild
new file mode 100644
index 000000000000..1830502be4e6
--- /dev/null
+++ b/dev-perl/Object-Event/Object-Event-1.230.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ELMEX
+DIST_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="A class that provides an event callback interface"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/AnyEvent-3.500.0
+ dev-perl/common-sense
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Object-Event/metadata.xml b/dev-perl/Object-Event/metadata.xml
new file mode 100644
index 000000000000..56fea8afd68d
--- /dev/null
+++ b/dev-perl/Object-Event/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">Object-Event</remote-id>
+ <remote-id type="cpan-module">Object-Event</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Object-MultiType-0.50.0 b/dev-perl/Object-MultiType-0.50.0
deleted file mode 100644
index ceea7e816531..000000000000
--- a/dev-perl/Object-MultiType-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl Objects as Hash, Array, Scalar, Code and Glob at the same time
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Object-MultiType/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GM/GMPASSOS/Object-MultiType-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fe9f69c2394ac20eb1df32e3c598c2cd
diff --git a/dev-perl/Object-MultiType/Manifest b/dev-perl/Object-MultiType/Manifest
new file mode 100644
index 000000000000..2b22a20eedf8
--- /dev/null
+++ b/dev-perl/Object-MultiType/Manifest
@@ -0,0 +1,3 @@
+DIST Object-MultiType-0.05.tar.gz 6629 BLAKE2B ad6558a6d055f8996232317c1c96884c4e35bd7bb40ed3d123c591fc59f55bb76484209fbb3a9b985dab237364d5002ddb7fd43dfc04b2110833287e251fa808 SHA512 e53b6a139183985a3a9d410b743983b3389089876d546018908ad787011777611e476bca107538211af2efcbb4da1b2e22c97cd229676c452dcfbf4e5ad9a1c4
+EBUILD Object-MultiType-0.50.0.ebuild 358 BLAKE2B d0f007383fb7557e6ce697e39c8b73f1aea743cfc887165e023dd4086372f34f7f49403daee3097e361d51fed5a56ae95255bb6919c76de9336a47fcc7258c86 SHA512 314c05278e462db4b5ffc67caed7e1dc58b89616c1355a8532ea4663f9adb720017a20945405366d52460e4c8b6513c6d85f59c324a78aa8179f4700d230046c
+MISC metadata.xml 559 BLAKE2B 27609f4caf10dced9f5b418799f034c621c9955125aa41206fc7142bb1818b23c53bebb8f7ecbdc9a736c3b6634c8a4be3117061730adf9136c9eb01c2127c8d SHA512 56ca6fa7b88b2664a0ed29e1ef8a462ce084fe01e2da0f9078a7c9a04696bfe6ac188bbcda9b523157c702d61bab24f34330c57a2a9fa6a1f130d351bb9e0089
diff --git a/dev-perl/Object-MultiType/Object-MultiType-0.50.0.ebuild b/dev-perl/Object-MultiType/Object-MultiType-0.50.0.ebuild
new file mode 100644
index 000000000000..32cbd51c1a7f
--- /dev/null
+++ b/dev-perl/Object-MultiType/Object-MultiType-0.50.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=0.05
+MODULE_AUTHOR=GMPASSOS
+inherit perl-module
+
+DESCRIPTION="Perl Objects as Hash, Array, Scalar, Code and Glob at the same time"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST=do
diff --git a/dev-perl/Object-MultiType/metadata.xml b/dev-perl/Object-MultiType/metadata.xml
new file mode 100644
index 000000000000..4932614b6b30
--- /dev/null
+++ b/dev-perl/Object-MultiType/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Object-MultiType</remote-id>
+ <remote-id type="cpan-module">Object::MultiType</remote-id>
+ <remote-id type="cpan-module">Object::MultiType::Saver</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Object-Realize-Later-0.190.0 b/dev-perl/Object-Realize-Later-0.190.0
deleted file mode 100644
index 590163be26a7..000000000000
--- a/dev-perl/Object-Realize-Later-0.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Delayed creation of objects
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Object-Realize-Later/
-IUSE=test
-KEYWORDS=~alpha amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/Object-Realize-Later-0.19.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0d7bbbadbeb7250112dadf78f8b6a838
diff --git a/dev-perl/Object-Realize-Later/Manifest b/dev-perl/Object-Realize-Later/Manifest
new file mode 100644
index 000000000000..a6041e58ae88
--- /dev/null
+++ b/dev-perl/Object-Realize-Later/Manifest
@@ -0,0 +1,3 @@
+DIST Object-Realize-Later-0.19.tar.gz 11013 BLAKE2B 1b4cbcb8f9ffa8dfafc8c9e9669b2632fa3d56034935fe113178a0ae334c76bf509423728762f5109c6ec3f56e1a721dd61cabd21a3d3a62f2b46ceed746f04d SHA512 4e4d57e17600ab553b8c209aac815e64d3b7164d38afd27db2676da774ee95910a00eea09688d49a53734c07c60922901c2bcec46dc6aada9a3b76f3392b0ffd
+EBUILD Object-Realize-Later-0.190.0.ebuild 418 BLAKE2B 01ec8fe945360dda194a50b7ec4c1d3e8608f66e15dda290543367f7cadcd3be6bf3cc15708f71b4b92f53a6a12269a2517ebc5aaa098357b479e3d920efc24e SHA512 5bf4c21dab006a8a64f5503511d1dc82d6d18541a5dc5531385a8c2d0f0c9db5a1d12faf9dad3b4f626a3c628fd9de77783a3227fc80dbde84a6a7157a2d7b84
+MISC metadata.xml 413 BLAKE2B 7de2584d18e3ea0b12f1becfd32acc6f28793288351808ac210d1c4c94a20c6bde880b28e3ff1d0b095b12f6b90ea795de7d77ee0e0772e0f9b555f4a558384d SHA512 b7e535a3dc5be979b51b0d8fee9c5837ef7a778b460a1eb933f9a90bc7ffa7b9f919a7c15571067bee10c3393f1c791d5ce49a973baafb3841e9edb84aa48130
diff --git a/dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild b/dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild
new file mode 100644
index 000000000000..1f09e6aa7207
--- /dev/null
+++ b/dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MARKOV
+MODULE_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="Delayed creation of objects"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Object-Realize-Later/metadata.xml b/dev-perl/Object-Realize-Later/metadata.xml
new file mode 100644
index 000000000000..a59b3642f5d6
--- /dev/null
+++ b/dev-perl/Object-Realize-Later/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">Object-Realize-Later</remote-id>
+ <remote-id type="cpan-module">Object::Realize::Later</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Ogg-Vorbis-Header-0.30.0-r1 b/dev-perl/Ogg-Vorbis-Header-0.30.0-r1
deleted file mode 100644
index 0afacceda0cf..000000000000
--- a/dev-perl/Ogg-Vorbis-Header-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=|| ( <=dev-perl/Inline-0.560.0 dev-perl/Inline-C ) media-libs/libogg media-libs/libvorbis dev-lang/perl:=[-build(-)]
-DESCRIPTION=An object-oriented interface to Ogg Vorbis information and comment fields
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Ogg-Vorbis-Header/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( GPL-2 GPL-3 ) LGPL-2
-RDEPEND=|| ( <=dev-perl/Inline-0.560.0 dev-perl/Inline-C ) media-libs/libogg media-libs/libvorbis dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DB/DBP/Ogg-Vorbis-Header-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ffc9a0a4097e92fe9e5dc58282adf8ab
diff --git a/dev-perl/Ogg-Vorbis-Header-0.50.0 b/dev-perl/Ogg-Vorbis-Header-0.50.0
deleted file mode 100644
index 9206e063227d..000000000000
--- a/dev-perl/Ogg-Vorbis-Header-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=|| ( <=dev-perl/Inline-0.560.0 dev-perl/Inline-C ) media-libs/libogg media-libs/libvorbis virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=An object-oriented interface to Ogg Vorbis information and comment fields
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Ogg-Vorbis-Header/
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=GPL-2+ LGPL-2
-RDEPEND=|| ( <=dev-perl/Inline-0.560.0 dev-perl/Inline-C ) media-libs/libogg media-libs/libvorbis dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Ogg-Vorbis-Header-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=beb0e8b4424bfd10b9e789c591bf9374
diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1 b/dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1
deleted file mode 100644
index 09c188b3918b..000000000000
--- a/dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Object-oriented interface to Ogg Vorbis information and comment fields
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Ogg-Vorbis-Header-PurePerl/
-KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/Ogg-Vorbis-Header-PurePerl-1.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cdebc69dace6baf1ea8a2ed364daa946
diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r2 b/dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r2
deleted file mode 100644
index 7173539a02c7..000000000000
--- a/dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Object-oriented interface to Ogg Vorbis information and comment fields
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Ogg-Vorbis-Header-PurePerl/
-IUSE=examples
-KEYWORDS=amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/Ogg-Vorbis-Header-PurePerl-1.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e51665dc44d2614b688836e198bd1ea3
diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl/Manifest b/dev-perl/Ogg-Vorbis-Header-PurePerl/Manifest
new file mode 100644
index 000000000000..8abed94b45ea
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header-PurePerl/Manifest
@@ -0,0 +1,6 @@
+AUX Ogg-Vorbis-Header-PurePerl-1.0-example-ogginfo.patch 798 BLAKE2B 93d5fb7fcc5b8a8ba20f55585c5f009c6960a4d80d6bc49c259cfeafa1321e76c47a98bab85a0f9e742ab2bc8053b444894ae5eede58f2c33ba3d79d00975299 SHA512 c91c373794cba4e959007ccffd24ba91da8e8ce7b2902bae17b6919496f54af95f0940fec8befb72c102d77de9693c515652ba888e43e311a117799afa4099fe
+AUX Ogg-Vorbis-Header-PurePerl-1.0-test-array-ref.patch 1186 BLAKE2B 3f3529aeab5b1175eaf104f664e3bb1bbeecd043dc7a0e25c9a6b3ab5e127400ad716bd1c8e732b381e0489fd9d151329408aa79d1d2a1827347fd470c46a751 SHA512 81d13330f3f94b127d0db21b5d5145de3263b0fc6f0f7732a292e5da71b4b9908a655997bb19bc1c20940500b89ce375ae915db31c3fc9d476621d3327d7a474
+DIST Ogg-Vorbis-Header-PurePerl-1.0.tar.gz 16370 BLAKE2B 2b3f09e5875104fe1509b748eb4777a6f41545162f52e1a95c4da149e08efc4d8c518db4030c30edd14aa1c25068552f22c511a4db6f58f5e9fe0175c44cce93 SHA512 897cf8033f38219b1292cbf68e4a84a709d69aa76fd513c72a471c042c7b14aff0ab7c23ca780492e3735450d00b37eec28f62a3f65ffe916710b8d1f224e612
+EBUILD Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild 379 BLAKE2B 795df33dd802b0c053fa234320a2e9b77dc65b760caa4cb6c61e5f76eebc863fbe8299796518defb56db713be6f34dc8880bd925cc4badbefd2f835fac451a97 SHA512 0ff3428245b83ba0b8707f74f718312b3f14991fa8865c7dc6b1c19a3120310a46e43ad8a250f6182c572ba14fdce2c27cf0afca37e620b5583b4e106983a828
+EBUILD Ogg-Vorbis-Header-PurePerl-1.0.0-r2.ebuild 497 BLAKE2B f5c72ada6842b1443867ba68e0cdd28c3ec74d64d9419f7da62df90a16e49aaf52f81599e4d9cd7d2afc01dc9404087d19fa2966ad8951bce97fb13fc96c5eab SHA512 d271eb0c35c03f8374d8fca8602d31508a4bae6f2518d453ee56ffc23472815168d76e6f11fec7b941d3330b74f52d42c8f4f054e25c6e50ff1243871f8e59d2
+MISC metadata.xml 426 BLAKE2B 9b49f90aa0fe959864ebf29365e7296281f9ae33bc7444780d59ec16bd2db7be80dcfc4721df1e791323522d38d016dbdbf69779eb9b6279388ecf643821ae71 SHA512 c30b9598bcb384713325273aca00cb513224ec8b674a99419b44629d40b4e99b32830225ca86b3aed3584641bcda38229a79c29d61b62388f7e2fca4c7c5814a
diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild b/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..5f2ff79b67c6
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANIEL
+MODULE_VERSION=1.0
+inherit perl-module
+
+DESCRIPTION="Object-oriented interface to Ogg Vorbis information and comment fields"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r2.ebuild b/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r2.ebuild
new file mode 100644
index 000000000000..c084d11b44a5
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANIEL
+DIST_VERSION=1.0
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Object-oriented interface to Ogg Vorbis information and comment fields"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.0-test-array-ref.patch"
+ "${FILESDIR}/${PN}-1.0-example-ogginfo.patch"
+)
diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl/files/Ogg-Vorbis-Header-PurePerl-1.0-example-ogginfo.patch b/dev-perl/Ogg-Vorbis-Header-PurePerl/files/Ogg-Vorbis-Header-PurePerl-1.0-example-ogginfo.patch
new file mode 100644
index 000000000000..c7517a5fa1db
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header-PurePerl/files/Ogg-Vorbis-Header-PurePerl-1.0-example-ogginfo.patch
@@ -0,0 +1,30 @@
+From 51fb5b08f1a5a12d1de0c87921c0eb9f1fad6aa5 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 20 Dec 2017 19:46:31 +1300
+Subject: Move ogginfo.pl to examples, not standard install
+
+---
+ MANIFEST | 2 +-
+ ogginfo.pl => examples/ogginfo.pl | 0
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+ rename ogginfo.pl => examples/ogginfo.pl (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index f2d38fe..b87398a 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -5,6 +5,6 @@ PurePerl.pm
+ README
+ test.pl
+ test.ogg
+-ogginfo.pl
++examples/ogginfo.pl
+ LICENSE.GPL
+ META.yml Module meta-data (added by MakeMaker)
+diff --git a/ogginfo.pl b/examples/ogginfo.pl
+similarity index 100%
+rename from ogginfo.pl
+rename to examples/ogginfo.pl
+--
+2.15.1
+
diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl/files/Ogg-Vorbis-Header-PurePerl-1.0-test-array-ref.patch b/dev-perl/Ogg-Vorbis-Header-PurePerl/files/Ogg-Vorbis-Header-PurePerl-1.0-test-array-ref.patch
new file mode 100644
index 000000000000..637def07f70f
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header-PurePerl/files/Ogg-Vorbis-Header-PurePerl-1.0-test-array-ref.patch
@@ -0,0 +1,38 @@
+From e7c90043efe460ce33d980482b383ef095576247 Mon Sep 17 00:00:00 2001
+From: James E Keenan <jkeenan@cpan.org>
+Date: Mon, 6 Apr 2015 21:44:12 -0400
+Subject: Eliminate deprecated use of array as reference
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=96578
+Bug: https://bugs.gentoo.org/623060
+---
+ test.pl | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/test.pl b/test.pl
+index 365bef9..867e05e 100755
+--- a/test.pl
++++ b/test.pl
+@@ -19,16 +19,16 @@ ok(my $ogg = Ogg::Vorbis::Header::PurePerl->new('test.ogg'));
+ # Try all the routines
+ ok($ogg->info->{'rate'} == 44100);
+ ok($ogg->comment_tags);
+-ok(@{$ogg->comment('artist')}->[0] == 'maloi');
++ok($ogg->comment('artist')->[0] == 'maloi');
+
+ $ogg = 0;
+
+ # See if full load works
+ ok(my $ogg = Ogg::Vorbis::Header::PurePerl->new('test.ogg'));
+-ok(@{$ogg->comment('artist')}->[0] == 'maloi');
++ok($ogg->comment('artist')->[0] == 'maloi');
+
+ # and see if we can get comments including the '=' character
+-ok(@{$ogg->comment('album')}->[0] == 'this=that');
++ok($ogg->comment('album')->[0] == 'this=that');
+
+ # Make sure we're getting the right track length
+ ok($ogg->info->{'length'} == 0);
+--
+2.15.1
+
diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl/metadata.xml b/dev-perl/Ogg-Vorbis-Header-PurePerl/metadata.xml
new file mode 100644
index 000000000000..480ec431279d
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header-PurePerl/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">Ogg-Vorbis-Header-PurePerl</remote-id>
+ <remote-id type="cpan-module">Ogg::Vorbis::Header::PurePerl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Ogg-Vorbis-Header/Manifest b/dev-perl/Ogg-Vorbis-Header/Manifest
new file mode 100644
index 000000000000..73a86ba50d67
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header/Manifest
@@ -0,0 +1,6 @@
+AUX 0.03-tests.patch 1163 BLAKE2B 9c16c43f9852e1245a4f7ca141eed77722081b0b48a29080337278873dc5ce35ef8edc783bd5e648b00f2dc153ec1cf654c10891d6bdeaaeaad6557fbadf81f3 SHA512 028f18d082afb382d616623230775314e9874499777467e56cf9fec842bebea29bff030fc9da97fe2960e70d13e9990cb6a9a84abf7d879c58d2d900ee0cb041
+DIST Ogg-Vorbis-Header-0.03.tar.gz 32410 BLAKE2B c46c90fa63a2c37508a43e4335016e554387196a13a8bbcbbae3ebd17b7645cfa3692d21243c29300318448bfaac0dfd93c84ad344a7f9534a8bb2312b2fb799 SHA512 48e636a9e1f08c494ad82fb3162f4b20a20eb18504a513cb2b228eb997c562ea1f326fdefd030d73a27ec56510e60e208105e060388a70b51f4aa76e1cbcb2f7
+DIST Ogg-Vorbis-Header-0.05.tar.gz 39332 BLAKE2B aa20d304ec67facd32ed69c5c5104e05f5a0893ab061720f647a7a36f8054b2e80a3c693bb545ad5579b66b91934071425cf56ea6a9336eea50c8cb960bbdfdb SHA512 dceb4895453bcaccb83f0820e36af08f96525f011603dbad59135dacf84236e9c9dab388256e8518d4e6851765bd4808c616a8ce89d7c95191cced03832eba72
+EBUILD Ogg-Vorbis-Header-0.30.0-r1.ebuild 692 BLAKE2B 1d8acd72d63691ea9c8f7f21a31d42dbd78cfb05dde1345c217f34451748692272cda0d43885b97881c4687b0e1c393180dfe6a5efff04cf1081c07e73588e1e SHA512 fb9832f991de63f72cb38d02f27e4e1281027ff9f25bf942c41d5e65d39f198d2ae157294aa2dc499a7aa59660df849943aa4f883ca924c2e48b0873b8d4efff
+EBUILD Ogg-Vorbis-Header-0.50.0.ebuild 515 BLAKE2B 8170b2fdccacc7f8f77a0d307918b01b37f9a89fbc4c03ca306e7b3b14e3fca2db093f9476120a2448706c1d3174f7dabbfa7164800a77708df33ea08c918685 SHA512 e589b1528fd63a78d262db20684a74afcdc85a791715bfc23c110240163454c3a3fffdb286a76f0e1c423655e71795894206d41a8b3961049d773202b5458916
+MISC metadata.xml 407 BLAKE2B b4cac766447299366c1c58d30cd77a3e798c074654197c1356241310d778adbc229fe7ef0172cca63b2131832dd0adc7c46f6aee43a6e32e10225e95629634da SHA512 02d6977e0c6773a5f59e1ac2fb81c3fef07c636882427dcfab947f32af4b8d3c75bc7deac38579231e58b32893ba4c614aa3dad09b39e7430144d17f92873c30
diff --git a/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.30.0-r1.ebuild b/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..e6ca726e8e55
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.30.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DBP
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="An object-oriented interface to Ogg Vorbis information and comment fields"
+
+SLOT="0"
+LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2" # GPL-2+
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="
+ || ( <=dev-perl/Inline-0.560.0 dev-perl/Inline-C )
+ media-libs/libogg
+ media-libs/libvorbis
+"
+DEPEND="${RDEPEND}"
+PATCHES=(
+ # https://rt.cpan.org/Public/Bug/Display.html?id=104869
+ # + relocate to t/ to avoid installation
+ "${FILESDIR}/${MODULE_VERSION}-tests.patch"
+)
+SRC_TEST="do"
+MAKEOPTS="${MAKEOPTS} -j1"
diff --git a/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.50.0.ebuild b/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.50.0.ebuild
new file mode 100644
index 000000000000..9b329ebc7d5c
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.50.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="An object-oriented interface to Ogg Vorbis information and comment fields"
+
+SLOT="0"
+LICENSE="GPL-2+ LGPL-2"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ || ( <=dev-perl/Inline-0.560.0 dev-perl/Inline-C )
+ media-libs/libogg
+ media-libs/libvorbis
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Ogg-Vorbis-Header/files/0.03-tests.patch b/dev-perl/Ogg-Vorbis-Header/files/0.03-tests.patch
new file mode 100644
index 000000000000..a9e1b9f57749
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header/files/0.03-tests.patch
@@ -0,0 +1,37 @@
+diff --git a/Ogg-Vorbis-Header-0.03/MANIFEST b/Ogg-Vorbis-Header-0.03b/MANIFEST
+index 2a8649d..dc3369a 100644
+--- a/Ogg-Vorbis-Header-0.03/MANIFEST
++++ b/Ogg-Vorbis-Header-0.03b/MANIFEST
+@@ -3,7 +3,7 @@ Header.pm
+ Makefile.PL
+ MANIFEST
+ README
+-test.pl
++t/test.t
+ test.ogg
+ test.ogg.bak
+ LICENSE.GPL
+diff --git a/Ogg-Vorbis-Header-0.03/test.pl b/Ogg-Vorbis-Header-0.03b/t/test.t
+similarity index 92%
+rename from Ogg-Vorbis-Header-0.03/test.pl
+rename to Ogg-Vorbis-Header-0.03b/t/test.t
+index 8731290..7d7d0de 100644
+--- a/Ogg-Vorbis-Header-0.03/test.pl
++++ b/Ogg-Vorbis-Header-0.03b/t/test.t
+@@ -25,7 +25,7 @@ ok($ogg->load);
+ # Try all the routines
+ ok($ogg->info->{"rate"} == 44100);
+ ok($ogg->comment_tags);
+-ok(@{$ogg->comment("artist")}->[0] == "Dan");
++ok([$ogg->comment("artist")]->[0] eq "Dan");
+ ok($ogg->add_comments("moog", "bog"));
+ ok($ogg->edit_comment("moog", "bug"));
+ ok($ogg->delete_comment("artist"));
+@@ -36,6 +36,6 @@ ok($ogg->clear_comments);
+
+ # See if full load works
+ ok(my $ogg = Ogg::Vorbis::Header->load("test.ogg.2"));
+-ok(@{$ogg->comment("moog")}->[0] == "bug");
++ok([$ogg->comment("moog")]->[0] eq "bug");
+
+ unlink("test.ogg.2");
diff --git a/dev-perl/Ogg-Vorbis-Header/metadata.xml b/dev-perl/Ogg-Vorbis-Header/metadata.xml
new file mode 100644
index 000000000000..a0fe943d6ad9
--- /dev/null
+++ b/dev-perl/Ogg-Vorbis-Header/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">Ogg-Vorbis-Header</remote-id>
+ <remote-id type="cpan-module">Ogg::Vorbis::Header</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Olson-Abbreviations-0.40.0 b/dev-perl/Olson-Abbreviations-0.40.0
deleted file mode 100644
index 60ff1faafa31..000000000000
--- a/dev-perl/Olson-Abbreviations-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Moose >=dev-perl/MooseX-ClassAttribute-0.250.0 dev-perl/namespace-autoclean test? ( dev-perl/List-MoreUtils virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Globally unique timezones abbreviation handling
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Olson-Abbreviations/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose >=dev-perl/MooseX-ClassAttribute-0.250.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EC/ECARROLL/Olson-Abbreviations-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f55d6350f02f9c4928785c0fa014f9ef
diff --git a/dev-perl/Olson-Abbreviations/Manifest b/dev-perl/Olson-Abbreviations/Manifest
new file mode 100644
index 000000000000..ad265fca573f
--- /dev/null
+++ b/dev-perl/Olson-Abbreviations/Manifest
@@ -0,0 +1,3 @@
+DIST Olson-Abbreviations-0.04.tar.gz 30578 BLAKE2B 4c510d8af0c2a394f2d3297cf2f3e03f1860f948fe42407bf6fd5ad2ca302376b4daa81b56da4ce031a768830076296b01370943aee02535703dd5672f47be86 SHA512 75f712bd10a41eb5d6bb4f4a8894d6e9f87f9a6a056160d0346b5395bb3a25f03718d5b3a9f6bb25c8a5a8fd4c72456f9a3870e449e3bb0c078bcd6df3340576
+EBUILD Olson-Abbreviations-0.40.0.ebuild 715 BLAKE2B b4400729d25de356e915b13acffce990b4b563d6a928fdd6c875af96df24dea872c5cdcf540d5c7892d225072fedf001737058721bab52d7040f82ed99cfeede SHA512 13659b159937ebe071c0d2596c2e01eebc74a3854df13745278efc6f9ed75e84ef05603d7630e30dcf9d2343a09f2e356872426a0763fbccd72b6833642a0a49
+MISC metadata.xml 410 BLAKE2B d1d1f74a61698320f79343e613add23fd1196ddeea7841287338dd01fc53a5e78847c5e060a532828fd2199b498b534b1b6dd01eb0cfdde772c32978d3df6f9d SHA512 7d84658858281de41ee0ae315f8a9322ab4133ef195114f0d347dcdf64dd58cb96e7f54955e834e5a56010f300732d8e681cb9fc51e69e316c75f266f81e469a
diff --git a/dev-perl/Olson-Abbreviations/Olson-Abbreviations-0.40.0.ebuild b/dev-perl/Olson-Abbreviations/Olson-Abbreviations-0.40.0.ebuild
new file mode 100644
index 000000000000..9e105b1ad07d
--- /dev/null
+++ b/dev-perl/Olson-Abbreviations/Olson-Abbreviations-0.40.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ECARROLL
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Globally unique timezones abbreviation handling"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Moose
+ >=dev-perl/MooseX-ClassAttribute-0.250.0
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/List-MoreUtils
+ virtual/perl-Test-Simple
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+ use test && perl_rm_files t/pod.t t/pod-coverage.t
+}
diff --git a/dev-perl/Olson-Abbreviations/metadata.xml b/dev-perl/Olson-Abbreviations/metadata.xml
new file mode 100644
index 000000000000..da11fe68d190
--- /dev/null
+++ b/dev-perl/Olson-Abbreviations/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">Olson-Abbreviations</remote-id>
+ <remote-id type="cpan-module">Olson::Abbreviations</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/OpenGL-0.670.400 b/dev-perl/OpenGL-0.670.400
deleted file mode 100644
index 5ebfda8a85e4..000000000000
--- a/dev-perl/OpenGL-0.670.400
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/freeglut:0= x11-libs/libICE:0= x11-libs/libXext:0= x11-libs/libXi:0= x11-libs/libXmu:0= dev-lang/perl:=
-DESCRIPTION=Perl interface providing graphics display using OpenGL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/OpenGL/
-IUSE=examples
-KEYWORDS=amd64 arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=media-libs/freeglut:0= x11-libs/libICE:0= x11-libs/libXext:0= x11-libs/libXi:0= x11-libs/libXmu:0= dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHM/OpenGL-0.6704.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8b97c09da068a225bf1b87719c81e00a
diff --git a/dev-perl/OpenGL-0.700.0 b/dev-perl/OpenGL-0.700.0
deleted file mode 100644
index a6213da8575f..000000000000
--- a/dev-perl/OpenGL-0.700.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/freeglut:0= x11-libs/libICE:0= x11-libs/libXext:0= x11-libs/libXi:0= x11-libs/libXmu:0= dev-lang/perl:=
-DESCRIPTION=Perl interface providing graphics display using OpenGL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/OpenGL/
-IUSE=examples
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=media-libs/freeglut:0= x11-libs/libICE:0= x11-libs/libXext:0= x11-libs/libXi:0= x11-libs/libXmu:0= dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHM/OpenGL-0.70.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cbef5eb2790f3f266af8e9b2ad0c65ba
diff --git a/dev-perl/OpenGL/Manifest b/dev-perl/OpenGL/Manifest
new file mode 100644
index 000000000000..24f81cdbf219
--- /dev/null
+++ b/dev-perl/OpenGL/Manifest
@@ -0,0 +1,7 @@
+AUX OpenGL-0.66-no-display.patch 1472 BLAKE2B e2862de30832541e6212db81b66cb88004a9bd0e08ce0ad57efa8ba8c112a8fe3aec8d977a9565f8ab8c5a09194f1dddc2f31747ed25063d9f1c741177dbb71f SHA512 8223d1163b343b73c66e7e3b3db623a487c221ae6ff8b61569303b7b37cbfc94e44ac3fe6612d0929789dfc4f70f884822dc1210f01b2dd44259146ad4faa846
+AUX OpenGL-0.700.0-no-display.patch 3270 BLAKE2B 95f0510ce19f4210806f5c6e0fef4db733816933517bcd9777727aa535e5505ba8ed1ccbc81b694a8e476674cc67297109884d23c9f0ab3362fdcde40e81112d SHA512 be266e4b509a2c915e021bb27ceb3f0472bb250e03b64f9062e76f40a6f180d759e92680172b9df55f817a92c3cfd0fae660d9fb07fcfb7e51a06d631b08dfe2
+DIST OpenGL-0.6704.tar.gz 623036 BLAKE2B 1eb4821212b7ed04ad8c8d884d4441eb7de699ddd53f12c983ec912f535dbbe04b0529b42edfec3dd71f70f23bfe646c7c359116b81b1133df26aa05384c203b SHA512 3a2c9970802242ebae58256cd80dc81ac04a2af974105d3fbdf4dfcf1aa64a769b1ffcb5b0156eceb6bf7aed6eb6b2eb9332ec9f4724b0a1bc61d15f0de99d09
+DIST OpenGL-0.70.tar.gz 783810 BLAKE2B 9112057cb0eed654827aaed84646c31d80833f6cce90a7a6066d648558c90ade0126b4f79033bef08adce1e3024c2eb4d1e6b10d4807bb422bce18ffcb1baba9 SHA512 7d418015b2553dd69805252b5957bc97013260617d5a358f692e29b8da884590421c81fbc71d4dd678c93a5c89047d6af8c32f15bf0bd0e4ce514c200e634af5
+EBUILD OpenGL-0.670.400.ebuild 1126 BLAKE2B 71d9dc8b39d5c274b95f0aa15ac0795b4b9bc3d0c0e5bb1b72b2dcd520e78953f8298906463df1f01d9e44d4182cecdea08b8317f54995d7e29c1eeef08740a7 SHA512 2ceab295b480c413ac8df082fc364be2009e758a60851c3500c6505e1cbc4287f81d7f495c942ee6ac71727e5e6cfa4a8902b78a456259d0d3d58f2d68443d5d
+EBUILD OpenGL-0.700.0.ebuild 1123 BLAKE2B aa815ee3ba57f36c521bb5d73f202ccb4940a7ba22f525fa6733dd81662c04ed8b0637f7413b0b99537126dcbf3f1925f6b8d0475d1ac6ffd0dcb9e3bb741dd2 SHA512 9a1cb09b35eccf2f66298635ecab62bcd2a152df31031215b05dcd6f982a8d45ec329fb86885c6fdfb610ca976dbcee87fa2576501b65ca22aff3ec11919f0b4
+MISC metadata.xml 922 BLAKE2B 03764151420fef54a4a5d9f94aca484805ccaf0357d727dfbd53239af696f36fefd030e2e9f212fc3359a8eff45db1d0fc71bdd0c234cd6f71c67ffedf031ef2 SHA512 a186a10481c65733a1a5452d1bc64a4723984d68ab6baae2677a40d249e6ac414d696217bfd30daa01745434991eb05896048a010159ca0fbc2e443829f99a12
diff --git a/dev-perl/OpenGL/OpenGL-0.670.400.ebuild b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild
new file mode 100644
index 000000000000..31cacaff5d95
--- /dev/null
+++ b/dev-perl/OpenGL/OpenGL-0.670.400.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHM
+DIST_VERSION=0.6704
+
+inherit perl-module eutils
+
+DESCRIPTION="Perl interface providing graphics display using OpenGL"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+ media-libs/freeglut:0=
+ x11-libs/libICE:0=
+ x11-libs/libXext:0=
+ x11-libs/libXi:0=
+ x11-libs/libXmu:0="
+DEPEND="${RDEPEND}"
+
+mydoc="Release_Notes"
+
+src_prepare() {
+ eapply "${FILESDIR}"/${PN}-0.66-no-display.patch
+ # This should be merely moved to t/ as it gets
+ # installed to OS otherwise.
+ # But it presently fails tests, and can't be made not to.
+ # ( And will need virtualx when it can )
+ # Something to do with OpenGL implementation ala eselect.
+ perl_rm_files "test.pl";
+ perl-module_src_prepare
+}
+
+src_compile() {
+ sed -i -e 's/PERL_DL_NONLAZY=1//' Makefile || die
+ perl-module_src_compile
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+ fi
+}
diff --git a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild
new file mode 100644
index 000000000000..3f84d3c549d9
--- /dev/null
+++ b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHM
+DIST_VERSION=0.70
+
+inherit perl-module eutils
+
+DESCRIPTION="Perl interface providing graphics display using OpenGL"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+ media-libs/freeglut:0=
+ x11-libs/libICE:0=
+ x11-libs/libXext:0=
+ x11-libs/libXi:0=
+ x11-libs/libXmu:0="
+DEPEND="${RDEPEND}"
+
+mydoc="Release_Notes"
+
+src_prepare() {
+ eapply "${FILESDIR}"/${P}-no-display.patch
+ # This should be merely moved to t/ as it gets
+ # installed to OS otherwise.
+ # But it presently fails tests, and can't be made not to.
+ # ( And will need virtualx when it can )
+ # Something to do with OpenGL implementation ala eselect.
+ perl_rm_files "test.pl";
+ perl-module_src_prepare
+}
+
+src_compile() {
+ sed -i -e 's/PERL_DL_NONLAZY=1//' Makefile || die
+ perl-module_src_compile
+}
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+ fi
+}
diff --git a/dev-perl/OpenGL/files/OpenGL-0.66-no-display.patch b/dev-perl/OpenGL/files/OpenGL-0.66-no-display.patch
new file mode 100644
index 000000000000..6bdc334ba0b1
--- /dev/null
+++ b/dev-perl/OpenGL/files/OpenGL-0.66-no-display.patch
@@ -0,0 +1,50 @@
+Don't check current display for extensions, build all.
+
+diff -up OpenGL-0.62/Makefile.PL.dist OpenGL-0.62/Makefile.PL
+--- OpenGL-0.62/Makefile.PL.dist 2009-12-11 01:10:00.000000000 +0100
++++ OpenGL-0.62/Makefile.PL 2010-01-07 13:00:26.000000000 +0100
+@@ -579,9 +579,9 @@ my $build_config =
+ {
+ FILES =>
+ "Config.pm ".
+- "utils/glversion.txt ".
+- "utils/glversion$Config{exe_ext} ".
+- "utils/glversion$Config{obj_ext}"
++ "utils/glversion.txt "
++ #"utils/glversion$Config{exe_ext} ".
++ #"utils/glversion$Config{obj_ext}"
+ }
+ };
+
+@@ -790,6 +790,7 @@ sub get_extensions
+ print "GLUT not found\n";
+ }
+
++=cut
+ # Platform-specific makefiles for glversion
+ my $make_ver;
+ if ($IS_MINGW)
+@@ -848,7 +849,9 @@ sub get_extensions
+ print "get_extensions: no extensions found in $glv_file\n" if $verbose;
+ return '';
+ }
+-
++=cut
++ use Config;
++ my $gldata = { };
+
+ # Parse glext_procs.h file
+ return '' if (!open(GLEXT,"glext_procs.h"));
+@@ -867,10 +870,12 @@ sub get_extensions
+
+ # Create gl_exclude.h
+ die "Unable to write to $exc_file\n" if (!open(GLEXC,">$exc_file"));
++=cut
+ print GLEXC "// OpenGL Extension Exclusions - may be modified before building.\n";
+ print GLEXC "//\n";
+ print GLEXC "// Generated for ".$gldata->{VENDOR}.", ".$gldata->{RENDERER}."\n";
+ print GLEXC "// OpenGL v".$gldata->{VERSION}.", using ";
++=cut
+
+ # Fix GLUT flags based on results
+ if ($gldata->{GLUT} > 0)
diff --git a/dev-perl/OpenGL/files/OpenGL-0.700.0-no-display.patch b/dev-perl/OpenGL/files/OpenGL-0.700.0-no-display.patch
new file mode 100644
index 000000000000..e351c3f3ac3c
--- /dev/null
+++ b/dev-perl/OpenGL/files/OpenGL-0.700.0-no-display.patch
@@ -0,0 +1,99 @@
+diff -urN OpenGL-0.70.orig/Makefile.PL OpenGL-0.70/Makefile.PL
+--- OpenGL-0.70.orig/Makefile.PL 2016-10-08 21:11:14.000000000 +0200
++++ OpenGL-0.70/Makefile.PL 2016-12-24 21:08:08.674243142 +0100
+@@ -601,9 +601,9 @@
+ {
+ FILES =>
+ "Config.pm ".
+- "utils/glversion.txt ".
+- "utils/glversion$Config{exe_ext} ".
+- "utils/glversion$Config{obj_ext}"
++ "utils/glversion.txt "
++ #"utils/glversion$Config{exe_ext} ".
++ #"utils/glversion$Config{obj_ext}"
+ }
+ };
+
+@@ -824,65 +824,6 @@
+ print "GLUT not found\n";
+ }
+
+- # Platform-specific makefiles for glversion
+- my $make_ver;
+- if ($IS_STRAWBERRY)
+- {
+- $make_ver = "&strawberry.bat";
+- print "strawberry glversion: '$make_ver'\n" if $verbose>1;
+- }
+- elsif ($IS_MINGW)
+- {
+- $make_ver = "&mingw.bat";
+- print "mingw glversion: '$make_ver'\n" if $verbose>1;
+- }
+- elsif ($IS_W32API)
+- {
+- $make_ver = ";make -f Makefile.cygwin " . (length($lib) ? "GLUT_LIB=$lib " : "") . (length($def) ? "GLUT_DEF=$def " : "");
+- print "cygwin glversion: '$make_ver'\n" if $verbose>1;
+- }
+- elsif ($^O eq 'MSWin32')
+- {
+- $make_ver = '&nmake -f makefile.mak ' . (length($def) ? "GLUT_DEF=$def " : "");
+- print "MSWin32 glversion: '$make_ver'\n" if $verbose>1;
+- }
+- elsif ($^O eq 'darwin')
+- {
+- $make_ver = ";make -f Makefile.macosx " . (length($lib) ? "GLUT_LIB=$lib " : "") . (length($def) ? "GLUT_DEF=$def " : "");
+- print "MacOSX glversion: '$make_ver'\n" if $verbose>1;
+- }
+- else
+- {
+- if ($ENV{TERM} ne 'xterm')
+- {
+- print "\nIn order to test your GPU's capabilities, run this make under an X11 shell\n\n";
+- }
+-
+- $make_ver = ";make -f Makefile " . (length($lib) ? "GLUT_LIB=$lib " : "") . (length($def) ? "GLUT_DEF=$def " : "");
+- print "glversion: '$make_ver'\n" if $verbose>1;
+- }
+- my $exec = 'cd utils'."$make_ver clean".$make_ver;
+- print "glversion: $exec\n" if ($verbose);
+- my $stat = `$exec`;
+- print "\n$stat\n\n" if ($verbose);
+- unlink "utils/freeglut.dll" or die "could not remove temporary freeglut: $!" if -f "utils/freeglut.dll";
+-
+- # Parse glversion.txt file
+- open GLDATA, $glv_file or die "get_extensions: could not open $glv_file: $!\n";
+- my $gldata = {};
+- my @gldata = <GLDATA>;
+- close(GLDATA);
+-
+- foreach my $line (@gldata)
+- {
+- $line =~ s|[\r\n]+||;
+- my($key,$val) = split('=',$line);
+- $gldata->{$key} = $val;
+- }
+- die "get_extensions: no extensions found in $glv_file\n" if !keys %$gldata;
+-
+- print "This looks like OpenGL Version: $gldata->{VERSION}\n";
+-
+ # Parse glext_procs.h file
+ open GLEXT, "glext_procs.h" or die "get_extensions: could not open glext_procs.h: $!\n";
+ my @lines = <GLEXT>;
+@@ -896,14 +837,11 @@
+ next if ($ext =~ m|^GL_VERSION_|);
+ $no_ext->{$ext}++;
+ }
+-
++ use Config;
++ my $gldata = { };
+
+ # Create gl_exclude.h
+ die "Unable to write to $exc_file\n" if (!open(GLEXC,">$exc_file"));
+- print GLEXC "// OpenGL Extension Exclusions - may be modified before building.\n";
+- print GLEXC "//\n";
+- print GLEXC "// Generated for ".$gldata->{VENDOR}.", ".$gldata->{RENDERER}."\n";
+- print GLEXC "// OpenGL v".$gldata->{VERSION}.", using ";
+
+ # Fix GLUT flags based on results
+ if ($gldata->{FREEGLUT})
diff --git a/dev-perl/OpenGL/metadata.xml b/dev-perl/OpenGL/metadata.xml
new file mode 100644
index 000000000000..fd6e3fe0cf2c
--- /dev/null
+++ b/dev-perl/OpenGL/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+</maintainer>
+<longdescription lang="en">
+ OpenGL is a Perl module that provides an interface to most of Open Graphics
+ Library, API versions 1.0, 1.1 and 1.2. There is full support for the Utility
+ Toolkit (GLUT) up to version 3 and provides some additional functionality via
+ partial support for the Utility Library (GLU). It also provides functionality
+ to use the X Window System (through X11 and GLX) as an alternative to GLUT.
+</longdescription>
+<upstream>
+ <remote-id type="cpan">OpenGL</remote-id>
+ <remote-id type="cpan-module">OpenGL</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/PAR-1.14.0-r1 b/dev-perl/PAR-1.14.0-r1
deleted file mode 100644
index 94d3e0833d7b..000000000000
--- a/dev-perl/PAR-1.14.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( virtual/perl-Digest ) >=dev-perl/Archive-Zip-1.00 >=virtual/perl-AutoLoader-5.660.200 >=virtual/perl-File-Temp-0.50.0 >=virtual/perl-IO-Compress-1.300.0 >=dev-perl/PAR-Dist-0.320.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 dev-lang/perl:=
-DESCRIPTION=Perl Archive Toolkit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PAR/
-IUSE=minimal
-KEYWORDS=amd64 x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( virtual/perl-Digest ) >=dev-perl/Archive-Zip-1.00 >=virtual/perl-AutoLoader-5.660.200 >=virtual/perl-File-Temp-0.50.0 >=virtual/perl-IO-Compress-1.300.0 >=dev-perl/PAR-Dist-0.320.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-1.014.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4a6629f468e2a82cb587f7d4744db081
diff --git a/dev-perl/PAR-1.15.0 b/dev-perl/PAR-1.15.0
deleted file mode 100644
index 16f80d776238..000000000000
--- a/dev-perl/PAR-1.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Archive-Zip-1.00 >=virtual/perl-AutoLoader-5.660.200 >=virtual/perl-Digest-SHA-5.450.0 >=virtual/perl-File-Temp-0.50.0 >=virtual/perl-IO-Compress-1.300.0 >=dev-perl/PAR-Dist-0.320.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl Archive Toolkit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PAR/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Archive-Zip-1.00 >=virtual/perl-AutoLoader-5.660.200 >=virtual/perl-Digest-SHA-5.450.0 >=virtual/perl-File-Temp-0.50.0 >=virtual/perl-IO-Compress-1.300.0 >=dev-perl/PAR-Dist-0.320.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-1.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3586697e5837d88da4ff569e67fe089f
diff --git a/dev-perl/PAR-Dist-0.490.0-r1 b/dev-perl/PAR-Dist-0.490.0-r1
deleted file mode 100644
index 14941f1c6c7d..000000000000
--- a/dev-perl/PAR-Dist-0.490.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec virtual/perl-File-Temp || ( dev-perl/YAML-Syck dev-perl/YAML ) dev-perl/Archive-Zip dev-lang/perl:=[-build(-)]
-DESCRIPTION=Create and manipulate PAR distributions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PAR-Dist/
-KEYWORDS=~alpha amd64 ~arm hppa ia64 ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp || ( dev-perl/YAML-Syck dev-perl/YAML ) dev-perl/Archive-Zip dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-Dist-0.49.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=db87f45a3d22aa4beefb03bd8d6aa93e
diff --git a/dev-perl/PAR-Dist/Manifest b/dev-perl/PAR-Dist/Manifest
new file mode 100644
index 000000000000..e883c0551260
--- /dev/null
+++ b/dev-perl/PAR-Dist/Manifest
@@ -0,0 +1,3 @@
+DIST PAR-Dist-0.49.tar.gz 36682 BLAKE2B a58bf1a63782ae08af3ac3d5426818013eb63a45cb795be0d7662446110019b10c7b042c428639e75aa0f8372d5359f71562095b538b83ae926cff21e247ec67 SHA512 5b0b69e9436d49ab47c4bca8d48790bbc04fec526eeec96a75c768b13f318cf3a0fb2b1a3ab9f835fb4326af2d1339f85257ec5e96f4dfe0efd77c9a36a89acc
+EBUILD PAR-Dist-0.490.0-r1.ebuild 597 BLAKE2B ad7f00b5acf8f5b45f7d40d4f9653af6c60647c273bdfd5830e8c3e7e05f399c800a18d083389c235218f36782aab4b3c8fe0d1ebd105e6e5471fb7f1c653882 SHA512 fe27ab07eddf5a4767f8fc64c218860b2ef52fd8f9386e78fa1bb3bb9ca64559733b124ca3a00ad889c4e52818e6667d890f559e74db64b153d06802fa2aaba4
+MISC metadata.xml 388 BLAKE2B 7b9b282e1e85bca25d1abbc60faf3bc545a863addfc149ff8fc9e44c5e0e04c73474fa43da6f6d1e74440ff7d778f613148114e487f7893c28010efe08b98d4a SHA512 c73c40230b94b2823ecd02a83dd6e14475c0f0fa70eb3ee72ce60c5e9e14221554263ae6f1c4409cb6f7f2e7260dbe377c8a0eb2414ee73e419c18ccbab3eaf7
diff --git a/dev-perl/PAR-Dist/PAR-Dist-0.490.0-r1.ebuild b/dev-perl/PAR-Dist/PAR-Dist-0.490.0-r1.ebuild
new file mode 100644
index 000000000000..d7c3203bb6fd
--- /dev/null
+++ b/dev-perl/PAR-Dist/PAR-Dist-0.490.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RSCHUPP
+MODULE_VERSION=0.49
+inherit perl-module
+
+DESCRIPTION="Create and manipulate PAR distributions"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ia64 ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ || ( dev-perl/YAML-Syck dev-perl/YAML )
+ dev-perl/Archive-Zip"
+ # || ( YAML::Syck YAML YAML-Tiny YAML-XS Parse-CPAN-Meta )
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/PAR-Dist/metadata.xml b/dev-perl/PAR-Dist/metadata.xml
new file mode 100644
index 000000000000..c5195f258171
--- /dev/null
+++ b/dev-perl/PAR-Dist/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">PAR-Dist</remote-id>
+ <remote-id type="cpan-module">PAR::Dist</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PAR/Manifest b/dev-perl/PAR/Manifest
new file mode 100644
index 000000000000..8e8ce62c3ce9
--- /dev/null
+++ b/dev-perl/PAR/Manifest
@@ -0,0 +1,5 @@
+DIST PAR-1.014.tar.gz 81744 BLAKE2B c60409f3eaed144fb11dbbb8a7d814fca914351751bc7eec856811262f5eff3c725e75e4bfe87ba9d828588a37c0282b629bcd5f443f3e99e57c2da482939329 SHA512 8c672f811a599fe608caa6d781ed196cf7391842eecef4d5829f45e1ec19e8c9e4c16c6a54eaf49b024a93a5dbc024f299159ad55058a43889f0f9b600ef0d4a
+DIST PAR-1.015.tar.gz 65748 BLAKE2B 1d5bb6dffb1ba10132af09187106406d2bc982fef6258be7b27fe6ca1e600986af8d0050f9011a4d301a11ebd05440be2cb0e17c5d1247ba460474d84add9a81 SHA512 411048cb6517364b04cb46c179574b4baf2dc0788efecedc1e5fe2283a203d25157f1e74411761b8dd3019f50b651b0f40bf7d50131cf40077c4372571aa62b7
+EBUILD PAR-1.14.0-r1.ebuild 614 BLAKE2B 60b48028c161f24214c68d9484ee4c49aad189640aff2883938cca9e1de9db3beb8c4dcfc2916772d90c2a2020430104491706b3da8bcee6a1ae125eda9e4d6f SHA512 1614d73b812f477c46a28e23c77caf48437d4548b9e6e641c60f7c957c5dd5570fa850d7bb5c955dd07483e7e9666d2b9fef8b779bd6710053afdfa970b74d58
+EBUILD PAR-1.15.0.ebuild 636 BLAKE2B 0883b7381d932e3443a7845c7fa73b982b09d4ff10f8bdb5f30717bd9fb9173febd4a512e365f55a891b2978a94030ee43b78d8a2b9e5d8f7b8e5c354d1a1806 SHA512 a7ce32a489f0e2f4ee0a16ca0e259708e899a64661843d19c71358d56ab44a6849d007b542657fd0e9c4f22fa4f0b90f74a28e09b2364b204397bb3a5dca1d6a
+MISC metadata.xml 560 BLAKE2B ffa951edd39e3094a54207c600c906a860fba38c6a4682868f8d88e83695242ab2fc61d6cd4ff43795c1a844e39b3cda5ba86d2824aa2ddeba4fc859b3738bd6 SHA512 aac26afceb2fc5d3aa63fc913f52cd199b3907a1be0478144cab744a3ce23ca57457e10b13b82c0abfdbc7d485bf385ad4b3f88c20bdb455d39fdd7bbb548379
diff --git a/dev-perl/PAR/PAR-1.14.0-r1.ebuild b/dev-perl/PAR/PAR-1.14.0-r1.ebuild
new file mode 100644
index 000000000000..b0c815b6faa0
--- /dev/null
+++ b/dev-perl/PAR/PAR-1.14.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSCHUPP
+DIST_VERSION=1.014
+inherit perl-module
+
+DESCRIPTION="Perl Archive Toolkit"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-solaris"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? (
+ virtual/perl-Digest
+ )
+ >=dev-perl/Archive-Zip-1.00
+ >=virtual/perl-AutoLoader-5.660.200
+ >=virtual/perl-File-Temp-0.50.0
+ >=virtual/perl-IO-Compress-1.300.0
+ >=dev-perl/PAR-Dist-0.320.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+"
+src_test() {
+ perl_rm_files 't/00-pod.t'
+ perl-module_src_test
+}
diff --git a/dev-perl/PAR/PAR-1.15.0.ebuild b/dev-perl/PAR/PAR-1.15.0.ebuild
new file mode 100644
index 000000000000..6dd45e3ca589
--- /dev/null
+++ b/dev-perl/PAR/PAR-1.15.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSCHUPP
+DIST_VERSION=1.015
+inherit perl-module
+
+DESCRIPTION="Perl Archive Toolkit"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Archive-Zip-1.00
+ >=virtual/perl-AutoLoader-5.660.200
+ >=virtual/perl-Digest-SHA-5.450.0
+ >=virtual/perl-File-Temp-0.50.0
+ >=virtual/perl-IO-Compress-1.300.0
+ >=dev-perl/PAR-Dist-0.320.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files 't/00-pod.t'
+ perl-module_src_test
+}
diff --git a/dev-perl/PAR/metadata.xml b/dev-perl/PAR/metadata.xml
new file mode 100644
index 000000000000..c671c1d348eb
--- /dev/null
+++ b/dev-perl/PAR/metadata.xml
@@ -0,0 +1,15 @@
+<?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">PAR</remote-id>
+ <remote-id type="cpan-module">PAR</remote-id>
+ <remote-id type="cpan-module">PAR::Heavy</remote-id>
+ <remote-id type="cpan-module">PAR::SetupProgname</remote-id>
+ <remote-id type="cpan-module">PAR::SetupTemp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PBKDF2-Tiny-0.5.0 b/dev-perl/PBKDF2-Tiny-0.5.0
deleted file mode 100644
index db3658964153..000000000000
--- a/dev-perl/PBKDF2-Tiny-0.5.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 virtual/perl-File-Spec virtual/perl-Text-ParseWords test? ( virtual/perl-Encode >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PBKDF2-Tiny/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/PBKDF2-Tiny-0.005.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f1bec1a82dafd1f6084e2fc126fa5fb4
diff --git a/dev-perl/PBKDF2-Tiny-0.5.0-r1 b/dev-perl/PBKDF2-Tiny-0.5.0-r1
deleted file mode 100644
index 474edef86da4..000000000000
--- a/dev-perl/PBKDF2-Tiny-0.5.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 virtual/perl-File-Spec virtual/perl-Text-ParseWords test? ( virtual/perl-Encode >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PBKDF2-Tiny/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/PBKDF2-Tiny-0.005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2ba923645740e4351188abc59668970e
diff --git a/dev-perl/PBKDF2-Tiny/Manifest b/dev-perl/PBKDF2-Tiny/Manifest
new file mode 100644
index 000000000000..959dc7825130
--- /dev/null
+++ b/dev-perl/PBKDF2-Tiny/Manifest
@@ -0,0 +1,4 @@
+DIST PBKDF2-Tiny-0.005.tar.gz 20448 BLAKE2B dc636b19b6924e1316d30e009b29c26e8d07333a0d0e7fdbe67a0e2b10e2c444dcd8f67d8aa417e63258a7c7450a4588f0137cb6620ff95baf6c6dce30958c77 SHA512 1dde1d2592e0123c5153811d659dffae2895f7404460a96fa25f860b4536bb569782fc920afeed72b2862478616421995096bbaec864df68036fa4bef5216115
+EBUILD PBKDF2-Tiny-0.5.0-r1.ebuild 568 BLAKE2B 8b0c74c7ceb20908071a6258a5eaf49033750826f2deb49c48236097a9b740b2253cd6bf917c8ed594bb0c17590387b4a89895e430db849fbaa6dc6586c7a6a3 SHA512 374b4a55fca2d8870872315415c648271e38332b43474599948bba15be341372b1cd3c9bea875b83cb295a31ff80501985fd0681ea5555010491aa775163b288
+EBUILD PBKDF2-Tiny-0.5.0.ebuild 572 BLAKE2B 92b932e95c1068261fab9725bbbd4a5a423a3d135f6a3c9363296bcc5423a8df8988e960b19c13a58919995ff7982f0dab7cfec258d5e40b87a26a4a03281d3b SHA512 88791a38891d570a6b82dedcd6808faa603a0cc617a5151cef9b0d0b254b55358f1097751b89a28c76f407e501f95cead1b08d5742022c5b7eb6426f3306643a
+MISC metadata.xml 394 BLAKE2B 646ba3756fd13f5db1c9253fba449721b43225e9f52faa1b7169eb2d70737bf279ee04d59240a8b699084a1546cb55e2558fe3daddcaa40f36ec36ac3699bba0 SHA512 db9f26c8cb696c0b7cba6d4e7c9703785fe232cf89ead9231fe29d0527675a9d89b3a2d92917238b56873f34beb038b3a1ad9e93ffc7c4b0eeac62a419d99b0b
diff --git a/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0-r1.ebuild b/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0-r1.ebuild
new file mode 100644
index 000000000000..4ffb225bb72e
--- /dev/null
+++ b/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.005
+inherit perl-module
+
+DESCRIPTION="Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+LICENSE="Apache-2.0"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ virtual/perl-File-Spec
+ virtual/perl-Text-ParseWords
+ test? (
+ virtual/perl-Encode
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild b/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild
new file mode 100644
index 000000000000..2370758e78d3
--- /dev/null
+++ b/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=0.005
+inherit perl-module
+
+DESCRIPTION="Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+LICENSE="Apache-2.0"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ virtual/perl-File-Spec
+ virtual/perl-Text-ParseWords
+ test? (
+ virtual/perl-Encode
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/PBKDF2-Tiny/metadata.xml b/dev-perl/PBKDF2-Tiny/metadata.xml
new file mode 100644
index 000000000000..56fe90a788ce
--- /dev/null
+++ b/dev-perl/PBKDF2-Tiny/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">PBKDF2-Tiny</remote-id>
+ <remote-id type="cpan-module">PBKDF2::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PBS-Client-0.110.0 b/dev-perl/PBS-Client-0.110.0
deleted file mode 100644
index d1af8d28a92b..000000000000
--- a/dev-perl/PBS-Client-0.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Data-Dumper-2.121.0 >=virtual/perl-File-Temp-0.140.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl interface to submit jobs to PBS (Portable Batch System)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PBS-Client/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Data-Dumper-2.121.0 >=virtual/perl-File-Temp-0.140.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KW/KWMAK/PBS/Client/PBS-Client-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=41d0c73c2f395c6f96450085df40c411
diff --git a/dev-perl/PBS-Client/Manifest b/dev-perl/PBS-Client/Manifest
new file mode 100644
index 000000000000..c99c803cf9a2
--- /dev/null
+++ b/dev-perl/PBS-Client/Manifest
@@ -0,0 +1,3 @@
+DIST PBS-Client-0.11.tar.gz 17840 BLAKE2B 3c8361c21de9d852514eb1cb1493f2d74cf358e3fe3816f0cc559e7c3273e35d89200f511c2139541e6eb76cbd8f16204d040d964e13d55c946b4305f7b79178 SHA512 2cc6b442520017f209a4999533b44ecfe544eb0c0ab6e1e276809335220634f19682d00171c41712155b21790ce1ee3384d0f530986e049aa598e29239067d0d
+EBUILD PBS-Client-0.110.0.ebuild 452 BLAKE2B 4337622526ab97d29b537e3717f7681c7569ab911affd3ab4ad0ba7df18814b42593f1c3bf69c12a12dcbcbbafb502d0201b44aa0c874b76c9141609e168bdeb SHA512 1e6868fd69f285fd443c7108ac5866b45224449035f00be51786a9dfe4a6a3bfa8d4efed9a4a55b39fd108ab4b085a5922bf576bec0b45de1869ed91e60baf0b
+MISC metadata.xml 579 BLAKE2B 22405f2340c34ff7b9bcdd81fd0a79601886eed121d0c63eaa65e76e50fe0a4f1acdfdfc5325f56546327ee57de7279b2b9cf666cbf3c5d21da1c753af445215 SHA512 074d56ddc80568398e60d0224fb93cbf1ee1eed81f60d5dbd79e26bbf058be58b700dc9f9adf3a5be92fad066f8d14a7048f762ddada37d4abd000857d997f85
diff --git a/dev-perl/PBS-Client/PBS-Client-0.110.0.ebuild b/dev-perl/PBS-Client/PBS-Client-0.110.0.ebuild
new file mode 100644
index 000000000000..d7b6582c72bb
--- /dev/null
+++ b/dev-perl/PBS-Client/PBS-Client-0.110.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KWMAK
+DIST_SECTION=PBS/Client
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Perl interface to submit jobs to PBS (Portable Batch System)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-Data-Dumper-2.121.0
+ >=virtual/perl-File-Temp-0.140.0
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/PBS-Client/metadata.xml b/dev-perl/PBS-Client/metadata.xml
new file mode 100644
index 000000000000..e5d0ddaa38b1
--- /dev/null
+++ b/dev-perl/PBS-Client/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>cluster@gentoo.org</email>
+ <name>Gentoo Cluster Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">PBS-Client</remote-id>
+ <remote-id type="cpan-module">PBS::Client</remote-id>
+ <remote-id type="cpan-module">PBS::Client::Job</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PDF-API2-2.27.0 b/dev-perl/PDF-API2-2.27.0
deleted file mode 100644
index 756e9aa18a57..000000000000
--- a/dev-perl/PDF-API2-2.27.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-IO-Compress-1.0.0 dev-perl/Font-TTF virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Facilitates the creation and modification of PDF files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDF-API2/
-IUSE=examples
-KEYWORDS=amd64 ~ppc ~ppc64 x86
-LICENSE=LGPL-2.1
-RDEPEND=>=virtual/perl-IO-Compress-1.0.0 dev-perl/Font-TTF dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SS/SSIMMS/PDF-API2-2.027.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d655a68d0bf04efa5a04a023e9e282f7
diff --git a/dev-perl/PDF-API2-2.31.0 b/dev-perl/PDF-API2-2.31.0
deleted file mode 100644
index 94fd4828aee3..000000000000
--- a/dev-perl/PDF-API2-2.31.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-IO-Compress-1.0.0 dev-perl/Font-TTF virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Facilitates the creation and modification of PDF files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDF-API2/
-IUSE=examples examples
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=LGPL-2.1
-RDEPEND=>=virtual/perl-IO-Compress-1.0.0 dev-perl/Font-TTF dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SS/SSIMMS/PDF-API2-2.031.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cb3ecdb349dd86e912f59e0f0d9f7938
diff --git a/dev-perl/PDF-API2-2.33.0 b/dev-perl/PDF-API2-2.33.0
deleted file mode 100644
index 584c89bf745a..000000000000
--- a/dev-perl/PDF-API2-2.33.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-IO-Compress-1.0.0 dev-perl/Font-TTF virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Exception dev-perl/Test-Memory-Cycle ) dev-lang/perl:=
-DESCRIPTION=Facilitates the creation and modification of PDF files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDF-API2/
-IUSE=examples test examples
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=LGPL-2.1
-RDEPEND=>=virtual/perl-IO-Compress-1.0.0 dev-perl/Font-TTF dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SS/SSIMMS/PDF-API2-2.033.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dd72765d45e40ae2b2b5e2a62f0f826d
diff --git a/dev-perl/PDF-API2/Manifest b/dev-perl/PDF-API2/Manifest
new file mode 100644
index 000000000000..d336fa53d34a
--- /dev/null
+++ b/dev-perl/PDF-API2/Manifest
@@ -0,0 +1,7 @@
+DIST PDF-API2-2.027.tar.gz 3500950 BLAKE2B 525839ff4a69434929483c169192d3cb891e757a4daa0c885d6e83a254e5d4d241cae5e96a5a4aa67531364b4ed7a72c706d4fd771dbaa6b1ce09fca56254a05 SHA512 39729907418b863dd97b4b5051584eac5baddc9639a1b92caa5045a5237e41d37ae267fafd37c3a89d8160f8d9b3fb3bdbc903e1cd3de9e4df158cacb8e5c1d8
+DIST PDF-API2-2.031.tar.gz 3507672 BLAKE2B 3976957dc247f2ee094932dda6c20b5f887b56dfa61724fc3561394dbe995f87a8253f9a4cb8189446770daae71adac3d9fdd9ae7a8fedd24d614b8d9eecf2ed SHA512 967e6925658ba11d60c065230df78ce32d087ab1ecdd63a4c80c2f87d908db6f18d1bd8cf4021b3520a324bbedaa434f1691873f3cad0a75831e61c03323f4a6
+DIST PDF-API2-2.033.tar.gz 3533753 BLAKE2B 4a99cb7e01b69e07f8d3f3968f8a1d8e388707dc35e034cb862a3d587d91b5701acf724842b55c6bc010754103ceee3f90e8ce625ff1d7ee850f0bb63720ff03 SHA512 8579114492c8b8fcd8ad7b837e8dea1f7157803b2519883308696f78ce1597688bf5f3b06d13971b5a8302eb03636557de3a7092b8386a6e177748c4b3748ea5
+EBUILD PDF-API2-2.27.0.ebuild 676 BLAKE2B 379c06cdc393c7cf75f3579304a3ddade72da4921773671375569ba912fe6d8517844542015763d4b0fa1e64de5af66ade03155354f98b16d9f772343507f261 SHA512 a8c50e9e58823372e8604f738d8f8110f1a9a66f3e71f1f9379a867c02190d2bd47a2d4d866759ff930b4ff033d0eb79f42724201543a7dbd581ce561b190c53
+EBUILD PDF-API2-2.31.0.ebuild 538 BLAKE2B 973998000ba627988e660bff869ccec3da96c709871f3e4fe5cfc0bdc9f6b5147efa23a3d2374e1b790a573c7e9d2a79169baeca9bc4b463110f463982c01915 SHA512 91b8c299e56719ab5dbd2a41576f69e2c93fb011d6ed27d2c109c1e9c71a4473d46f6f0c830a6860d2a4a57fe4053b6ce6503ee1211d019f9fe1ffda6c045502
+EBUILD PDF-API2-2.33.0.ebuild 610 BLAKE2B 8bf98bccd22fd0e6d5a09355e2f62afc5f4aa0599f7646225a00506122e758707d1ae1e8a972917f838c81c4a54f8f4629ea908327248235f080da054c6a3c26 SHA512 56006cf9f0321869033a7d2f393d4361d5cf968aa3edfe06090b790676ff8cc8561d5168cc88df3b46102b348e385dd688a79b81fa33b5462c8c2394052b29c4
+MISC metadata.xml 9026 BLAKE2B d18a38e83cd0f8cd899a900f0d6fa339b4df4ba63ea5b7e2102b2b6209eaf2d0fad62ded1e264b32e6f12169ce2245b4b264480c66d247d4d600fe1b4501a6e5 SHA512 f47971b72632b83bb7cff3c4cd1b611d7a7fd3c748293b30aa9acd2c4aad122ee259d8a5b6a04d211872dc9b169c83d7df82d079d9bc1142c261513a383e1075
diff --git a/dev-perl/PDF-API2/PDF-API2-2.27.0.ebuild b/dev-perl/PDF-API2/PDF-API2-2.27.0.ebuild
new file mode 100644
index 000000000000..296df1c3a1d8
--- /dev/null
+++ b/dev-perl/PDF-API2/PDF-API2-2.27.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SSIMMS
+DIST_VERSION=2.027
+inherit perl-module
+
+DESCRIPTION="Facilitates the creation and modification of PDF files"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
+IUSE="examples"
+
+RDEPEND="
+ >=virtual/perl-IO-Compress-1.0.0
+ dev-perl/Font-TTF"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ perl_rm_files "t/release-pod-syntax.t"
+ perl-module_src_test
+}
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples/
+ dodoc -r contrib/*
+ fi
+}
diff --git a/dev-perl/PDF-API2/PDF-API2-2.31.0.ebuild b/dev-perl/PDF-API2/PDF-API2-2.31.0.ebuild
new file mode 100644
index 000000000000..b0e8e902256f
--- /dev/null
+++ b/dev-perl/PDF-API2/PDF-API2-2.31.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SSIMMS
+DIST_VERSION=2.031
+DIST_EXAMPLES=( "contrib/*" )
+inherit perl-module
+
+DESCRIPTION="Facilitates the creation and modification of PDF files"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+ >=virtual/perl-IO-Compress-1.0.0
+ dev-perl/Font-TTF"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ perl_rm_files t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/PDF-API2/PDF-API2-2.33.0.ebuild b/dev-perl/PDF-API2/PDF-API2-2.33.0.ebuild
new file mode 100644
index 000000000000..a1132a91efc7
--- /dev/null
+++ b/dev-perl/PDF-API2/PDF-API2-2.33.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SSIMMS
+DIST_VERSION=2.033
+DIST_EXAMPLES=( "contrib/*" )
+inherit perl-module
+
+DESCRIPTION="Facilitates the creation and modification of PDF files"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="examples test"
+
+RDEPEND="
+ >=virtual/perl-IO-Compress-1.0.0
+ dev-perl/Font-TTF"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Memory-Cycle
+ )
+"
+src_test() {
+ perl_rm_files t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/PDF-API2/metadata.xml b/dev-perl/PDF-API2/metadata.xml
new file mode 100644
index 000000000000..2e167e6311d6
--- /dev/null
+++ b/dev-perl/PDF-API2/metadata.xml
@@ -0,0 +1,114 @@
+<?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">PDF-API2</remote-id>
+ <remote-id type="cpan-module">PDF::API2</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Annotation</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Array</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Bool</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Dict</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::File</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Filter</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Filter::ASCII85Decode</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Filter::ASCIIHexDecode</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Filter::FlateDecode</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Filter::LZWDecode</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Filter::RunLengthDecode</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Literal</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Name</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Null</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Number</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Objind</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Page</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Pages</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::String</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Basic::PDF::Utils</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Content</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Content::Text</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Lite</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Matrix</remote-id>
+ <remote-id type="cpan-module">PDF::API2::NamedDestination</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Outline</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Outlines</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Page</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::BaseFont</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::CIDFont</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::CIDFont::CJKFont</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::CIDFont::TrueType</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::CIDFont::TrueType::FontFile</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::ColorSpace</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::ColorSpace::DeviceN</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::ColorSpace::Indexed</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::ColorSpace::Indexed::ACTFile</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::ColorSpace::Indexed::Hue</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::ColorSpace::Indexed::WebColor</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::ColorSpace::Separation</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Colors</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::ExtGState</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::BdFont</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::bankgothic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::courier</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::courierbold</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::courierboldoblique</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::courieroblique</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::georgia</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::georgiabold</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::georgiabolditalic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::georgiaitalic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::helvetica</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::helveticabold</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::helveticaboldoblique</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::helveticaoblique</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::symbol</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::timesbold</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::timesbolditalic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::timesitalic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::timesroman</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::trebuchet</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::trebuchetbold</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::trebuchetbolditalic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::trebuchetitalic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::verdana</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::verdanabold</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::verdanabolditalic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::verdanaitalic</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::webdings</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::wingdings</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::CoreFont::zapfdingbats</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::Postscript</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Font::SynFont</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Glyphs</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::PaperSizes</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Pattern</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::Shading</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::UniFont</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Form</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Form::BarCode</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Form::BarCode::codabar</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Form::BarCode::code128</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Form::BarCode::code3of9</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Form::BarCode::ean13</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Form::BarCode::int2of5</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Form::Hybrid</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Image</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Image::GD</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Image::GIF</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Image::JPEG</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Image::PNG</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Image::PNM</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Image::TIFF</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Resource::XObject::Image::TIFF::File</remote-id>
+ <remote-id type="cpan-module">PDF::API2::UniWrap</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Util</remote-id>
+ <remote-id type="cpan-module">PDF::API2::Win32</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PDF-Create-1.290.0 b/dev-perl/PDF-Create-1.290.0
deleted file mode 100644
index 9cc2f08357d6..000000000000
--- a/dev-perl/PDF-Create-1.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-LeakTrace-0.140.0 >=virtual/perl-Test-Simple-1.0.0 ) dev-lang/perl:=
-DESCRIPTION=Create PDF documents in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDF-Create/
-IUSE=test examples
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/PDF-Create-1.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8c925aa71a1a5573fcf74d2a94927a0f
diff --git a/dev-perl/PDF-Create-1.420.0 b/dev-perl/PDF-Create-1.420.0
deleted file mode 100644
index 7fa22e22a897..000000000000
--- a/dev-perl/PDF-Create-1.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper >=dev-perl/File-Share-0.250.0 dev-perl/JSON virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker dev-perl/File-ShareDir-Install test? ( virtual/perl-File-Temp >=dev-perl/Test-LeakTrace-0.140.0 >=virtual/perl-Test-Simple-1.0.0 ) dev-lang/perl:=
-DESCRIPTION=Create PDF documents in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDF-Create/
-IUSE=test examples examples
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper >=dev-perl/File-Share-0.250.0 dev-perl/JSON virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/PDF-Create-1.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ddb76f7830b0672a9681c822ac1bda69
diff --git a/dev-perl/PDF-Create-1.430.0 b/dev-perl/PDF-Create-1.430.0
deleted file mode 100644
index b2be5bfc154a..000000000000
--- a/dev-perl/PDF-Create-1.430.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper >=dev-perl/File-Share-0.250.0 dev-perl/JSON virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker dev-perl/File-ShareDir-Install test? ( virtual/perl-File-Temp >=dev-perl/Test-LeakTrace-0.140.0 >=virtual/perl-Test-Simple-1.0.0 ) dev-lang/perl:=
-DESCRIPTION=Create PDF documents in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDF-Create/
-IUSE=test examples examples
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper >=dev-perl/File-Share-0.250.0 dev-perl/JSON virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/PDF-Create-1.43.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3d434c85c4337875efb1320e101e64d3
diff --git a/dev-perl/PDF-Create/Manifest b/dev-perl/PDF-Create/Manifest
new file mode 100644
index 000000000000..fa90c550d98d
--- /dev/null
+++ b/dev-perl/PDF-Create/Manifest
@@ -0,0 +1,7 @@
+DIST PDF-Create-1.29.tar.gz 103868 BLAKE2B 7b4f5d60306ea3d5a9e25a9d88d7fffe11107614bfbe5c3f41e8a3d5e8e32902ef87c9a4b3f7bd6b2d9e133ffa170b33907e4e1abbfffe204fa5a0236235fc41 SHA512 82939b22163c448de67565ff0997021c2df2345a1af443e7b9e00fdb299108cea71c9157a945881314742167cefa55b57909e28905e29bb743aa3448b33dbb4d
+DIST PDF-Create-1.42.tar.gz 120952 BLAKE2B f9a21cb4a21fb9cd570f2addc9a038b767e2b5ffbce4ce914d98e819fea44d679fa436bab1c72dd0e055394929a0057f536849f7f39acb88fd5c37b251e3ee10 SHA512 f330cb0e7f0a17e85de7176b22de423cb1628d57058aea82a9507384bd8bbece24a48b93e37ba1c55681776b6d2167a0414261b1350d5192c0e53c8f853c5945
+DIST PDF-Create-1.43.tar.gz 120986 BLAKE2B 5345f5931e71a7b84f2691ee07493427ff424d98fa282b94e3f85155e908e7dbd8355040d3a2f6250db760c30b540dbd5a91e5a436d29d76eec8337b6dc76a61 SHA512 f63e50ad925459469c9c5bc8f716a0a76d9331702d4da5544f9e179cb6358c4b0550a7ac740bce502ad05cdde24fb6f992496d99f23f3b6b1e41081a1d6bce5d
+EBUILD PDF-Create-1.290.0.ebuild 791 BLAKE2B 1abad8abe7c90105d5b712a2427332b0c29f5e57397b7f57d00b39b9247eb5a185687b006bb8095ab08603b1dfbf3d2897157b392205e006eae762b5373c4c2c SHA512 714b5ffef153ca98f9cf0115c628cc8a229162ead0aed9924a09d0cba1a1ee3fcb94fb83d975840c4de59ec8f99aef74c6d26e0a80198452aa45716bd6dcfe99
+EBUILD PDF-Create-1.420.0.ebuild 773 BLAKE2B 82c8c5967b6e1d8a208602c12253a297a4a763fedd11eae967183854f7bdda24815e502fd73a711274acd5fdfb130f67a4801ee6ff4f1d89b77e2b8781fd1ffb SHA512 cc0c43b3308502654eb01b9eed0310b748d806b88b0a444aabd938f4b9c96c09f5bc5accd83ac0735e2f82e49464235aabf6a1669cefe511e99afa778ea4ea52
+EBUILD PDF-Create-1.430.0.ebuild 773 BLAKE2B 90116a40cccf3cc17fad7165e2721e7d1808d7ccee82aa455c8caaade63719c2ccc9bd5b4651513f85239723ed68d40ee2d55c9a15f44732f5b1cb79daf53b2e SHA512 9491a110549780a7e06c249311992e7e07244d2cbc008ba87211f1ef2db8fd2d3313614acdb95d30615365741ab07800d79160c7637ec19d7617df0fd527048a
+MISC metadata.xml 704 BLAKE2B 9698c19769c37da58ebc5ad0585e70b9ecce90574908a89dd2ae6142f8e090b0fa9aa50a8230e6d600fea49b182c2f284a87fe3c31e8b5e3577e82270840923e SHA512 b632974f5f4f55b4b5bffe25eb74014a5de8afaf4be8f2139c1bf95ce6360ed1e984e9efb6354a3a060fa52c878eb08036657084039f2aa1595218c1ef77e651
diff --git a/dev-perl/PDF-Create/PDF-Create-1.290.0.ebuild b/dev-perl/PDF-Create/PDF-Create-1.290.0.ebuild
new file mode 100644
index 000000000000..e40026e40dfa
--- /dev/null
+++ b/dev-perl/PDF-Create/PDF-Create-1.290.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=1.29
+inherit perl-module
+
+DESCRIPTION="Create PDF documents in Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE="test examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-LeakTrace-0.140.0
+ >=virtual/perl-Test-Simple-1.0.0
+ )
+"
+src_test() {
+ perl_rm_files "t/changes.t" "t/meta-json.t" "t/meta-yml.t" "t/pod.t" "t/manifest.t"
+ perl-module_src_test
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples/
+ dodoc -r eg/*
+ fi
+}
diff --git a/dev-perl/PDF-Create/PDF-Create-1.420.0.ebuild b/dev-perl/PDF-Create/PDF-Create-1.420.0.ebuild
new file mode 100644
index 000000000000..c4e17c2a3fe1
--- /dev/null
+++ b/dev-perl/PDF-Create/PDF-Create-1.420.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=1.42
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="Create PDF documents in Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ >=dev-perl/File-Share-0.250.0
+ dev-perl/JSON
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/File-ShareDir-Install
+ test? (
+ virtual/perl-File-Temp
+ >=dev-perl/Test-LeakTrace-0.140.0
+ >=virtual/perl-Test-Simple-1.0.0
+ )
+"
+src_test() {
+ perl_rm_files "t/changes.t" "t/meta-json.t" "t/meta-yml.t" "t/pod.t" "t/manifest.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/PDF-Create/PDF-Create-1.430.0.ebuild b/dev-perl/PDF-Create/PDF-Create-1.430.0.ebuild
new file mode 100644
index 000000000000..b80210997811
--- /dev/null
+++ b/dev-perl/PDF-Create/PDF-Create-1.430.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=1.43
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="Create PDF documents in Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ >=dev-perl/File-Share-0.250.0
+ dev-perl/JSON
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/File-ShareDir-Install
+ test? (
+ virtual/perl-File-Temp
+ >=dev-perl/Test-LeakTrace-0.140.0
+ >=virtual/perl-Test-Simple-1.0.0
+ )
+"
+src_test() {
+ perl_rm_files "t/changes.t" "t/meta-json.t" "t/meta-yml.t" "t/pod.t" "t/manifest.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/PDF-Create/metadata.xml b/dev-perl/PDF-Create/metadata.xml
new file mode 100644
index 000000000000..239ddbe1a92c
--- /dev/null
+++ b/dev-perl/PDF-Create/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">PDF-Create</remote-id>
+ <remote-id type="cpan-module">PDF::Create</remote-id>
+ <remote-id type="cpan-module">PDF::Create::Outline</remote-id>
+ <remote-id type="cpan-module">PDF::Create::Page</remote-id>
+ <remote-id type="cpan-module">PDF::Font</remote-id>
+ <remote-id type="cpan-module">PDF::Image::GIF</remote-id>
+ <remote-id type="cpan-module">PDF::Image::JPEG</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PDL-2.17.0 b/dev-perl/PDL-2.17.0
deleted file mode 100644
index 57288f57f552..000000000000
--- a/dev-perl/PDL-2.17.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare prerm setup test
-DEPEND=sys-libs/ncurses:0= app-arch/sharutils dev-perl/Astro-FITS-Header dev-perl/File-Map >=dev-perl/Inline-0.680.0 >=dev-perl/Inline-C-0.620.0 dev-perl/Module-Compile dev-perl/OpenGL dev-perl/TermReadKey || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) >=virtual/perl-Data-Dumper-2.121.0 virtual/perl-Pod-Parser virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Filter-Simple dev-perl/Filter virtual/perl-Storable >=virtual/perl-Text-Balanced-1.890.0 gd? ( media-libs/gd ) gsl? ( sci-libs/gsl ) hdf? ( sci-libs/hdf ) netpbm? ( media-libs/netpbm virtual/ffmpeg ) pdl2? ( >=dev-perl/Devel-REPL-1.3.11 || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) ) pgplot? ( dev-perl/PGPLOT ) >=virtual/perl-ExtUtils-MakeMaker-6.560.0 dev-perl/Devel-CheckLib fortran? ( >=dev-perl/ExtUtils-F77-1.13 ) test? ( dev-perl/Test-Exception dev-perl/Test-Warn dev-perl/Test-Deep ) dev-lang/perl:= fortran? ( virtual/fortran )
-DESCRIPTION=Perl Data Language for scientific computing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDL/
-IUSE=+badval doc fortran gd gsl hdf netpbm pdl2 pgplot threads test
-KEYWORDS=amd64 arm ppc x86
-LICENSE=|| ( Artistic GPL-1+ ) public-domain PerlDL
-RDEPEND=sys-libs/ncurses:0= app-arch/sharutils dev-perl/Astro-FITS-Header dev-perl/File-Map >=dev-perl/Inline-0.680.0 >=dev-perl/Inline-C-0.620.0 dev-perl/Module-Compile dev-perl/OpenGL dev-perl/TermReadKey || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) >=virtual/perl-Data-Dumper-2.121.0 virtual/perl-Pod-Parser virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Filter-Simple dev-perl/Filter virtual/perl-Storable >=virtual/perl-Text-Balanced-1.890.0 gd? ( media-libs/gd ) gsl? ( sci-libs/gsl ) hdf? ( sci-libs/hdf ) netpbm? ( media-libs/netpbm virtual/ffmpeg ) pdl2? ( >=dev-perl/Devel-REPL-1.3.11 || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) ) pgplot? ( dev-perl/PGPLOT ) dev-lang/perl:= fortran? ( virtual/fortran )
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHM/PDL-2.017.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc fortran-2 9e7f20c99213f0627ff7f873d4aaa25d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=62ef15646b98d8106032f0f7567477eb
diff --git a/dev-perl/PDL-Graphics-Gnuplot-2.11.0 b/dev-perl/PDL-Graphics-Gnuplot-2.11.0
deleted file mode 100644
index 4cff0d3ab11e..000000000000
--- a/dev-perl/PDL-Graphics-Gnuplot-2.11.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Alien-Gnuplot virtual/perl-IO dev-perl/IPC-Run virtual/perl-Scalar-List-Utils dev-perl/PDL dev-perl/PDL-Transform-Color dev-perl/Safe-Isa virtual/perl-Storable virtual/perl-Time-HiRes || ( sci-visualization/gnuplot[X] sci-visualization/gnuplot[qt4] ) >=virtual/perl-ExtUtils-MakeMaker-6.480.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Gnuplot-based plotting for PDL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDL-Graphics-Gnuplot/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Alien-Gnuplot virtual/perl-IO dev-perl/IPC-Run virtual/perl-Scalar-List-Utils dev-perl/PDL dev-perl/PDL-Transform-Color dev-perl/Safe-Isa virtual/perl-Storable virtual/perl-Time-HiRes || ( sci-visualization/gnuplot[X] sci-visualization/gnuplot[qt4] ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZO/ZOWIE/PDL-Graphics-Gnuplot-2.011.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4b77173d413fe06fc11a348511604fde
diff --git a/dev-perl/PDL-Graphics-Gnuplot-2.11.0-r1 b/dev-perl/PDL-Graphics-Gnuplot-2.11.0-r1
deleted file mode 100644
index b91206bb5e04..000000000000
--- a/dev-perl/PDL-Graphics-Gnuplot-2.11.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Alien-Gnuplot virtual/perl-IO dev-perl/IPC-Run virtual/perl-Scalar-List-Utils dev-perl/PDL dev-perl/PDL-Transform-Color dev-perl/Safe-Isa virtual/perl-Storable virtual/perl-Time-HiRes || ( sci-visualization/gnuplot[X] sci-visualization/gnuplot[qt4] ) >=virtual/perl-ExtUtils-MakeMaker-6.480.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Gnuplot-based plotting for PDL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDL-Graphics-Gnuplot/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Alien-Gnuplot virtual/perl-IO dev-perl/IPC-Run virtual/perl-Scalar-List-Utils dev-perl/PDL dev-perl/PDL-Transform-Color dev-perl/Safe-Isa virtual/perl-Storable virtual/perl-Time-HiRes || ( sci-visualization/gnuplot[X] sci-visualization/gnuplot[qt4] ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZO/ZOWIE/PDL-Graphics-Gnuplot-2.011.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2ef52976efa64cd65ee153c32add84c2
diff --git a/dev-perl/PDL-Graphics-Gnuplot/Manifest b/dev-perl/PDL-Graphics-Gnuplot/Manifest
new file mode 100644
index 000000000000..00ab8c49a17c
--- /dev/null
+++ b/dev-perl/PDL-Graphics-Gnuplot/Manifest
@@ -0,0 +1,5 @@
+AUX PDL-Graphics-Gnuplot-2.11.0-outputfile.patch 780 BLAKE2B 5e9480506a8ef34c74ff4bdca29134cbbbb4fa25c39fdb058b2b23aa5489406f897162d84f0a51678d69482020cf2de83d24166bba8555a82c6cc60751298f89 SHA512 99c4af87cf5fa1bd7defff8aa9ede1f482de9a9eb6549f5a2cc9a2a9ec2bf2b242da4cf6f36dc4078ce20a7493ae8090ab91e89a58382b42eca8251f3c0178dd
+DIST PDL-Graphics-Gnuplot-2.011.tar.gz 146990 BLAKE2B 6a11d49a897d1e937e63939885b3c7d5a4a00cf0e9c4ec86d4435ef317dab6dec43f374dfe1bd54f7ea19859da0086b7a2f792da49fa5ffc661d75c059ca3636 SHA512 09bd38beaacf914241d2bddf9c159bd6db3a60ed0d15f001faec4c5da2e22cb8313b47ed71b8e6006159b4a0d74cea6ebbaf257fa9774eac7f8a5622cfade0e7
+EBUILD PDL-Graphics-Gnuplot-2.11.0-r1.ebuild 696 BLAKE2B 5b81954ffcfb26847c06ba9cdb3975c70eee1448db289fbf816d5fcfde82a9e794651a0e956ec66a41f4072fdf6065552c82d9c3e9eff8fe8fb6ece80dc3e4d7 SHA512 85dc16ee8bcf73ad20356a5b72c0d457fc65c7c1202ec82574db3f620b813c84f64d0b503d4eaba44f740299e7ba2be3a22930db0ddb65a4d5d798f4fb5afeb6
+EBUILD PDL-Graphics-Gnuplot-2.11.0.ebuild 647 BLAKE2B 0c5612fc1f21a6162f28c469917a293ae33c9ce377ba80009102fe949c95d86f5d7b132c42e81d2879bec0dda15b210873afbb5bc7bcdbfafd5bab0202d6fc79 SHA512 fa85909b014344d8735aebbcd8dc9999d93b50deb4fb0f2e584c3aaeb6c2d404e507653b3b2c97addee94defdae382afba83beceefcee6f9b7e217c73f98977c
+MISC metadata.xml 485 BLAKE2B 15f0bef37016030b3116f19f5bb637e9da8c7d86144bb0d1806fc1fc1969a3e5126fb864d8b4193bc64810e5e3385d64b2e3296c5cad56778820709b78197257 SHA512 8ed658238efaa82d1e5b3249bd3368446bd826cafeb362c068291cb8325efeb266d37efb7d76820081f1bd00367491260f373097be4d1639b781bfee9428e3ef
diff --git a/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0-r1.ebuild b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0-r1.ebuild
new file mode 100644
index 000000000000..1847bf12dd91
--- /dev/null
+++ b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=2.011
+DIST_AUTHOR=ZOWIE
+inherit perl-module
+
+DESCRIPTION="Gnuplot-based plotting for PDL"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+ "${FILESDIR}/${P}-outputfile.patch"
+)
+
+RDEPEND="
+ dev-perl/Alien-Gnuplot
+ virtual/perl-IO
+ dev-perl/IPC-Run
+ virtual/perl-Scalar-List-Utils
+ dev-perl/PDL
+ dev-perl/PDL-Transform-Color
+ dev-perl/Safe-Isa
+ virtual/perl-Storable
+ virtual/perl-Time-HiRes
+ || ( sci-visualization/gnuplot[X] sci-visualization/gnuplot[qt4] )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0.ebuild b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0.ebuild
new file mode 100644
index 000000000000..a7c38c9b1ff2
--- /dev/null
+++ b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=2.011
+DIST_AUTHOR=ZOWIE
+inherit perl-module
+
+DESCRIPTION="Gnuplot-based plotting for PDL"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Alien-Gnuplot
+ virtual/perl-IO
+ dev-perl/IPC-Run
+ virtual/perl-Scalar-List-Utils
+ dev-perl/PDL
+ dev-perl/PDL-Transform-Color
+ dev-perl/Safe-Isa
+ virtual/perl-Storable
+ virtual/perl-Time-HiRes
+ || ( sci-visualization/gnuplot[X] sci-visualization/gnuplot[qt4] )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/PDL-Graphics-Gnuplot/files/PDL-Graphics-Gnuplot-2.11.0-outputfile.patch b/dev-perl/PDL-Graphics-Gnuplot/files/PDL-Graphics-Gnuplot-2.11.0-outputfile.patch
new file mode 100644
index 000000000000..7d33370584ae
--- /dev/null
+++ b/dev-perl/PDL-Graphics-Gnuplot/files/PDL-Graphics-Gnuplot-2.11.0-outputfile.patch
@@ -0,0 +1,23 @@
+From b12c3f5de6340b997e5a2992710828f3e89308a0 Mon Sep 17 00:00:00 2001
+From: Simon Reinhardt <simon.reinhardt@stud.uni-regensburg.de>
+Date: Mon, 26 Jun 2017 14:57:32 +0200
+Subject: [PATCH] Fix #65: No quoting for output filenames.
+
+Insert missing call to quote_escape (escape backslashes and such for gnuplot
+double-quote strings).
+---
+ lib/PDL/Graphics/Gnuplot.pm | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/lib/PDL/Graphics/Gnuplot.pm b/lib/PDL/Graphics/Gnuplot.pm
+index 0edf7ef..ff96cc9 100644
+--- a/lib/PDL/Graphics/Gnuplot.pm
++++ b/lib/PDL/Graphics/Gnuplot.pm
+@@ -5188,6 +5188,7 @@ our $pOptionsTable =
+ if($vv ne $v) {
+ carp "INFO: Plotting to '$vv'\n";
+ }
++ $vv = quote_escape($vv);
+ return "set $k \"$vv\"\n";
+ },
+ undef,3,
diff --git a/dev-perl/PDL-Graphics-Gnuplot/metadata.xml b/dev-perl/PDL-Graphics-Gnuplot/metadata.xml
new file mode 100644
index 000000000000..bf5a91a6a1e5
--- /dev/null
+++ b/dev-perl/PDL-Graphics-Gnuplot/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">PDL-Graphics-Gnuplot</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::Gnuplot</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PDL-Transform-Color-1.3.0 b/dev-perl/PDL-Transform-Color-1.3.0
deleted file mode 100644
index 9e9a0f8a9745..000000000000
--- a/dev-perl/PDL-Transform-Color-1.3.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/PDL dev-perl/Safe-Isa virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Useful color system conversions for PDL
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PDL-Transform-Color/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/PDL dev-perl/Safe-Isa dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZO/ZOWIE/PDL-Transform-Color-1.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=560bc6b88b769bd314d340d4af3d778f
diff --git a/dev-perl/PDL-Transform-Color/Manifest b/dev-perl/PDL-Transform-Color/Manifest
new file mode 100644
index 000000000000..29bd22c1463a
--- /dev/null
+++ b/dev-perl/PDL-Transform-Color/Manifest
@@ -0,0 +1,3 @@
+DIST PDL-Transform-Color-1.003.tar.gz 51299 BLAKE2B a7a8154d3adfbf73405d1ad779021093a939660cddf884909b0f2c57312a9fd0f5ebc84d2266f813f3c432cdf6986b6239b3d08e9f64eb500c621d89d556c5fe SHA512 ab1c0643013a494584a688aaadd275ff361bf2212b2af6ed7718cbe344f87c5ed887a188729ad8f1a1922f2987b25e3816cca3ba9db78a45cc01630d50213b72
+EBUILD PDL-Transform-Color-1.3.0.ebuild 368 BLAKE2B d681f6fd1ba0c10d1db949711fca6b731dcf9ee1df4b2de6542723bbbd8ef23a15806d67cf34b992c68c7bd80949b3dedb145f311ff74f1b6e50045740fc4bcc SHA512 83f1c47b57d57f6cec4ecdcfe48625d367212ff3db2a43de157b690c06f14f24dfd26d3f0a3feff2234170f9f1b7af8dc2911efcee895bc738e0172813bd117b
+MISC metadata.xml 483 BLAKE2B 970c2fdb655bf3c728b929a71efbb1dc20fda3c98c5ea632742edabff312d7ed22bd1ad08e327285dc5005022a1510ff6ab230696f840b04d978cd834611db16 SHA512 703184169ad21a2e79aa0977af6dbcf0c001efa809d03a4565062013839831d6a93c2f40b0a8b21e4f16263d843c6211fdcf92fcdc1d37610d47d6eb0f76bd2d
diff --git a/dev-perl/PDL-Transform-Color/PDL-Transform-Color-1.3.0.ebuild b/dev-perl/PDL-Transform-Color/PDL-Transform-Color-1.3.0.ebuild
new file mode 100644
index 000000000000..12ac48e93d17
--- /dev/null
+++ b/dev-perl/PDL-Transform-Color/PDL-Transform-Color-1.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=1.003
+DIST_AUTHOR=ZOWIE
+inherit perl-module
+
+DESCRIPTION="Useful color system conversions for PDL"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/PDL
+ dev-perl/Safe-Isa
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/PDL-Transform-Color/metadata.xml b/dev-perl/PDL-Transform-Color/metadata.xml
new file mode 100644
index 000000000000..ccd01cdf17f2
--- /dev/null
+++ b/dev-perl/PDL-Transform-Color/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">PDL-Transform-Color</remote-id>
+ <remote-id type="cpan-module">PDL::Transform::Color</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PDL/Manifest b/dev-perl/PDL/Manifest
new file mode 100644
index 000000000000..ed08680f2888
--- /dev/null
+++ b/dev-perl/PDL/Manifest
@@ -0,0 +1,8 @@
+AUX PDL-2.17.0-dot-in-inc.patch 4818 BLAKE2B 66bc0257031727bb964dfe150db14b16da555bf73f79a6261c664247aec4182cb48c4deaba1d8a072db329f5df07d027eb615edd4144e390e253900dc0fb9b55 SHA512 4cfacdf069fd1a871de443a617f65c19ee114c4fd4b12822780f743663155798ea6e61e44512d4e470467494e145469b3952b83fecb66c1a00200a740f3ebf5c
+AUX PDL-2.17.0-fortran.patch 654 BLAKE2B 07bf6aa231476b20c400f1e3baf371d8d3228843d89327dc6c1ee9c96ceaaa2d3c63c27dac7bd6fa77c02ee9b8442343d76b90f7fcbd4337a00d9145dc737e31 SHA512 8d8826ac233e6558d1ce115a17b8ad258088ff5333a12ad16cef2985cb3721b8d5f068d5033d1ff462004607c4368507141cf9f7900a1b310f25987f118bd3d4
+AUX PDL-2.17.0-makemakerfix.patch 433 BLAKE2B 6a57d9703d95324ee64bd0c5ca5774f013eb9b9c6ac4bcc59d2c63c9e3ccb5b9a7cc33d7979deea61beec3a0b8f9ea22ca65a9cc1cc825da72cc5eb05fca9114 SHA512 6417ad04928ac2db65177cda1ad23ed699ff03bd4def669017a8fc4274aafa0e28e595f349d219d61104f0642feeb8d40b2cd459121fb2fc70be8ab2137c8d62
+AUX PDL-2.17.0-shared-hdf.patch 1737 BLAKE2B 8123226cc2fae7c8579b9af036f1802f0228efb66fa73b24788c78b9ea5034140b93ecae64fa3ef84153081ceebbbf1ffbf320fd8ccf0309695bf3554f095504 SHA512 bfa39a1742fa6420f03894e04e501c28a434f13cf863880d5f78988c7cfb341de5ca73f877a28bc1fe4b1e5351ced704b44bd4499b047cc51ec2f965acbeb26f
+AUX perldl.conf 2716 BLAKE2B 7cea3e06e00636c45d3ffaef5df236668aabdf52675a3447ef086cd3820df19fee4d6f1a0bd40a15d0374cebd6126a391647f973dd25803da01995cf58d6fe15 SHA512 ed05b5a5d8014a010093d1c03b90a72bc5629760a71f521988cfeaf70e6b59d9a4bfd8b4533a4dc3bcb46ba6fd3737cd7fb74ec086d3da8aac1b8239fa9ca8e5
+DIST PDL-2.017.tar.gz 2889414 BLAKE2B e49e0ee7e7fc3d95dd27098e8008930673cc4067331f2e4d9eecf8584fe717b15d5b4c7198548ea79a4543d94c1078f5e6eedd731b94d7ce062ab2841c32fc8d SHA512 b1c60b45427153928834619a59ef2213a0845564ae997e22fe202dfee281647edceb68bf3bfa6602ee69a7fd0cc69b7b61ccb74407f490d9fa40230f74599411
+EBUILD PDL-2.17.0.ebuild 3357 BLAKE2B 73980b4547cdf8762fd1836b0f4f33877bab425821a57be88b4d0bbd8f8f449e4afbd0ba4008cb5e3a9c25cbfab55a6e4648c21e0fbb3b68c09c0f40477bf600 SHA512 daaceda624f961bf493f8e0e7491887d9b87b3988f232787f4d6cbf72931b32e24ceb9a629754bcb4a1babe50fc09d2daa726379340169e1ba92432dc7f3f312
+MISC metadata.xml 14070 BLAKE2B 2b8815b4829438c60093b78dba17a5a9a8b25d235e74a46ee809fda26b9a147962afefdd4c0b3bf33c529bbc91d647342730685c4870a3532c3bdd8b04271f0f SHA512 1934d0426e3f14ae27f506e7b5b1960753f24514f28bd7d653e41a486694646be81fc39b16f36686f7b5a6c9a1905ec1a26d79790b98dd2c61b8b100d9287aa5
diff --git a/dev-perl/PDL/PDL-2.17.0.ebuild b/dev-perl/PDL/PDL-2.17.0.ebuild
new file mode 100644
index 000000000000..590562dee2a0
--- /dev/null
+++ b/dev-perl/PDL/PDL-2.17.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHM
+DIST_VERSION=2.017
+
+FORTRAN_NEEDED=fortran
+
+inherit perl-module eutils fortran-2
+
+DESCRIPTION="Perl Data Language for scientific computing"
+
+LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
+SLOT="0"
+KEYWORDS="amd64 arm ppc x86"
+
+IUSE="+badval doc fortran gd gsl hdf netpbm pdl2 pgplot threads test"
+
+RDEPEND="sys-libs/ncurses:0=
+ app-arch/sharutils
+ dev-perl/Astro-FITS-Header
+ dev-perl/File-Map
+ >=dev-perl/Inline-0.680.0
+ >=dev-perl/Inline-C-0.620.0
+ dev-perl/Module-Compile
+ dev-perl/OpenGL
+ dev-perl/TermReadKey
+ || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+ >=virtual/perl-Data-Dumper-2.121.0
+ virtual/perl-Pod-Parser
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Filter-Simple
+ dev-perl/Filter
+ virtual/perl-Storable
+ >=virtual/perl-Text-Balanced-1.890.0
+
+ gd? ( media-libs/gd )
+ gsl? ( sci-libs/gsl )
+ hdf? ( sci-libs/hdf )
+ netpbm? ( media-libs/netpbm virtual/ffmpeg )
+ pdl2? (
+ >=dev-perl/Devel-REPL-1.3.11
+ || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+ )
+ pgplot? ( dev-perl/PGPLOT )
+"
+
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.560.0
+ dev-perl/Devel-CheckLib
+ fortran? ( >=dev-perl/ExtUtils-F77-1.13 )
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ dev-perl/Test-Deep
+ )
+"
+
+mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.17.0-makemakerfix.patch
+ "${FILESDIR}"/${PN}-2.17.0-fortran.patch # respect user choice for fortran compiler+flags, add pic
+ "${FILESDIR}"/${PN}-2.17.0-shared-hdf.patch # search for shared hdf instead of static
+ "${FILESDIR}"/${PN}-2.17.0-dot-in-inc.patch # fix broken Perl 5.26 compile due to @INC changes
+)
+
+pkg_setup() {
+ perl_set_version
+ use fortran && fortran-2_pkg_setup
+}
+
+src_prepare() {
+ perl-module_src_prepare
+ find . -name Makefile.PL -exec \
+ sed -i -e "s|/usr|${EPREFIX}/usr|g" {} \; || die
+}
+
+src_configure() {
+ sed -i \
+ -e '/USE_POGL/s/=>.*/=> 1,/' \
+ -e "/WITH_3D/s/=>.*/=> 1,/" \
+ -e "/HTML_DOCS/s/=>.*/=> $(use doc && echo 1 || echo 0),/" \
+ -e "/WITH_BADVAL/s/=>.*/=> $(use badval && echo 1|| echo 0),/" \
+ -e "/WITH_DEVEL_REPL/s/=>.*/=> $(use pdl2 && echo 1 || echo 0),/" \
+ -e "/WITH_GSL/s/=>.*/=> $(use gsl && echo 1 || echo 0),/" \
+ -e "/WITH_GD/s/=>.*/=> $(use gd && echo 1 || echo 0),/" \
+ -e "/WITH_HDF/s/=>.*/=> $(use hdf && echo 1 || echo 0),/" \
+ -e "/WITH_MINUIT/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \
+ -e "/WITH_PGPLOT/s/=>.*/=> $(use pgplot && echo 1 || echo 0),/" \
+ -e "/WITH_POSIX_THREADS/s/=>.*/=> $(use threads && echo 1 || echo 0),/" \
+ -e "/WITH_PROJ/s/=>.*/=> $(echo 0),/" \
+ -e "/WITH_SLATEC/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \
+ perldl.conf || die
+ perl-module_src_configure
+}
+
+src_test() {
+ MAKEOPTS+=" -j1" perl-module_src_test
+}
+
+src_install() {
+ perl-module_src_install
+ cp Doc/{scantree,mkhtmldoc}.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die
+}
+
+pkg_postinst() {
+ perl "${VENDOR_ARCH}/PDL/Doc/scantree.pl" || die
+ elog "Building perldl.db done. You can recreate this at any time"
+ elog "by running:"
+ elog "perl ${VENDOR_ARCH}/PDL/Doc/scantree.pl"
+}
+
+pkg_prerm() {
+ rm -rf "${EROOT}"/var/lib/pdl/html
+ rm -f "${EROOT}"/var/lib/pdl/{pdldoc.db,Index.pod}
+}
diff --git a/dev-perl/PDL/files/PDL-2.17.0-dot-in-inc.patch b/dev-perl/PDL/files/PDL-2.17.0-dot-in-inc.patch
new file mode 100644
index 000000000000..0007f47b91d5
--- /dev/null
+++ b/dev-perl/PDL/files/PDL-2.17.0-dot-in-inc.patch
@@ -0,0 +1,142 @@
+From 717a19da57ec9f8fc80d4824cad47a04200fc515 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sat, 24 Jun 2017 17:27:27 +1200
+Subject: [PATCH] Backport fix for "." in @INC from 2.018
+
+2.018 has far too many changes to safely review in such a short amount
+of time. Fixing this trivial build issue gets us what is necessary
+for Perl 5.26 roll-out without lots of additional verification
+---
+ Basic/Core/Core.xs | 2 +-
+ Basic/Core/pdl.h.PL | 2 +-
+ Basic/Core/pdlconv.c.PL | 4 ++--
+ Basic/Core/pdlcore.c.PL | 4 ++--
+ Basic/Core/pdlcore.h.PL | 4 ++--
+ Basic/Core/pdlsimple.h.PL | 2 +-
+ Makefile.PL | 4 ++--
+ 7 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/Basic/Core/Core.xs b/Basic/Core/Core.xs
+index 5e95356..b38f14c 100644
+--- a/Basic/Core/Core.xs
++++ b/Basic/Core/Core.xs
+@@ -336,7 +336,7 @@ iscontig(x)
+
+ # using "perl" not $^X because that doesn't work on "perl in space"
+ # TODO: switching back to $^X since using "perl" is not a viable fix
+-INCLUDE_COMMAND: $^X -e "require q{Dev.pm}; PDL::Core::Dev::generate_core_flags()"
++INCLUDE_COMMAND: $^X -e "require q{./Dev.pm}; PDL::Core::Dev::generate_core_flags()"
+
+ #if 0
+ =begin windows_mmap
+diff --git a/Basic/Core/pdl.h.PL b/Basic/Core/pdl.h.PL
+index d2e9758..6e01445 100644
+--- a/Basic/Core/pdl.h.PL
++++ b/Basic/Core/pdl.h.PL
+@@ -6,7 +6,7 @@ use Config;
+ use File::Basename qw(&basename &dirname);
+
+ # how many variable types (ie PDL_Byte, ...) are there?
+-require 'Types.pm';
++require './Types.pm';
+ my $ntypes = $#PDL::Types::names;
+ my $PDL_DATATYPES = PDL::Types::datatypes_header();
+
+diff --git a/Basic/Core/pdlconv.c.PL b/Basic/Core/pdlconv.c.PL
+index 160e29b..62a57b0 100644
+--- a/Basic/Core/pdlconv.c.PL
++++ b/Basic/Core/pdlconv.c.PL
+@@ -7,9 +7,9 @@ use strict;
+ use Config;
+ use File::Basename qw(&basename &dirname);
+
+-require 'Dev.pm'; PDL::Core::Dev->import;
++require './Dev.pm'; PDL::Core::Dev->import;
+ use vars qw( %PDL_DATATYPES );
+-require 'Types.pm'; #for typesrtkeys
++require './Types.pm'; #for typesrtkeys
+
+ # This forces PL files to create target in same directory as PL file.
+ # This is so that make depend always knows where to find PL derivatives.
+diff --git a/Basic/Core/pdlcore.c.PL b/Basic/Core/pdlcore.c.PL
+index a602b6e..445cfb8 100644
+--- a/Basic/Core/pdlcore.c.PL
++++ b/Basic/Core/pdlcore.c.PL
+@@ -6,7 +6,7 @@ use strict;
+ use Config;
+ use File::Basename qw(&basename &dirname);
+
+-require 'Dev.pm'; PDL::Core::Dev->import;
++require './Dev.pm'; PDL::Core::Dev->import;
+ use vars qw( %PDL_DATATYPES );
+
+ # check for bad value support
+@@ -14,7 +14,7 @@ require './Config.pm'; # to load the PDL not the Perl one
+ die "No PDL::Config found" unless %PDL::Config;
+ my $bvalflag = $PDL::Config{WITH_BADVAL};
+ my $usenan = $PDL::Config{BADVAL_USENAN};
+-require 'Types.pm';
++require './Types.pm';
+ PDL::Types->import(':All');
+
+
+diff --git a/Basic/Core/pdlcore.h.PL b/Basic/Core/pdlcore.h.PL
+index 90469f0..760e6a1 100644
+--- a/Basic/Core/pdlcore.h.PL
++++ b/Basic/Core/pdlcore.h.PL
+@@ -11,7 +11,7 @@ use strict;
+ use Config;
+ use File::Basename qw(&basename &dirname);
+
+-require 'Dev.pm'; PDL::Core::Dev->import;
++require './Dev.pm'; PDL::Core::Dev->import;
+ use vars qw( %PDL_DATATYPES );
+
+ # version 2 is for versions after PDL 2.1.1
+@@ -349,7 +349,7 @@ double NaN_double;
+
+ # fortunately it looks like Types.pm.PL is processed before this
+ # file
+- require "Types.pm"; # ie PDL::Types
++ require "./Types.pm"; # ie PDL::Types
+
+ for (PDL::Types::typesrtkeys()) {
+ my $ctype = $PDL::Types::typehash{$_}{ctype};
+diff --git a/Basic/Core/pdlsimple.h.PL b/Basic/Core/pdlsimple.h.PL
+index e511913..43eb557 100644
+--- a/Basic/Core/pdlsimple.h.PL
++++ b/Basic/Core/pdlsimple.h.PL
+@@ -3,7 +3,7 @@
+ use Config;
+ use File::Basename qw(&basename &dirname);
+
+-require 'Types.pm';
++require './Types.pm';
+ my $PDL_DATATYPES = PDL::Types::datatypes_header();
+
+ # List explicitly here the variables you want Configure to
+diff --git a/Makefile.PL b/Makefile.PL
+index fc8d590..a94d895 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -226,7 +226,7 @@ sub check_f77conf {
+
+ sub make_Version_pm {
+ # Get Version from Basic/PDL.pm and generated Basic/Core/Version.pm from it
+- require 'Basic/PDL.pm';
++ require './Basic/PDL.pm';
+ # keep version info in $PDL::Config
+ $PDL::Config{PDL_BUILD_VERSION} = "$PDL::VERSION";
+
+@@ -376,7 +376,7 @@ make_Types_pm();
+ # this will make PDL::Core::Dev's functions available
+ # in Makefile.PL files in all subdirectories
+ # IMPORTANT: it has to be after make_Types_pm()
+-require "Basic/Core/Dev.pm"; PDL::Core::Dev->import();
++require "./Basic/Core/Dev.pm"; PDL::Core::Dev->import();
+
+ # only perform one test if required modules are missing
+ # the test will print an informational message and fail
+--
+2.13.1
+
diff --git a/dev-perl/PDL/files/PDL-2.17.0-fortran.patch b/dev-perl/PDL/files/PDL-2.17.0-fortran.patch
new file mode 100644
index 000000000000..8d02a2685cfa
--- /dev/null
+++ b/dev-perl/PDL/files/PDL-2.17.0-fortran.patch
@@ -0,0 +1,22 @@
+--- a/Lib/Minuit/Makefile.PL
++++ b/Lib/Minuit/Makefile.PL
+@@ -149,7 +149,7 @@
+ ("
+
+ minuitlib/$_\$(OBJ_EXT): minuitlib/$_.f
+- $mycompiler -c $hack_64bit -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f
++ \$(FC) \$(FFLAGS) -fPIC -c -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f
+ " )} @minuitfiles;
+
+ if (!defined($PDL::Config{MINUIT_LIB})){
+--- a/Lib/Slatec/Makefile.PL
++++ b/Lib/Slatec/Makefile.PL
+@@ -136,7 +136,7 @@
+ ("
+
+ slatec/$_\$(OBJ_EXT): slatec/$_.f
+- $mycompiler -c $hack_64bit -o slatec/$_\$(OBJ_EXT) $mycflags slatec/$_.f
++ \$(FC) \$(FFLAGS) -c -fPIC -o slatec/$_\$(OBJ_EXT) $mycflags slatec/$_.f
+ " )} @slatecfiles;
+
+ }
diff --git a/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch b/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch
new file mode 100644
index 000000000000..b564a95db3cd
--- /dev/null
+++ b/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch
@@ -0,0 +1,20 @@
+--- a/Demos/BAD2_demo.pm.PL 2006/04/20 07:42:24 1.1
++++ b/Demos/BAD2_demo.pm.PL 2006/04/20 07:42:32
+@@ -3,6 +3,7 @@
+ # - requires both bad-value support and PGPLOT
+ #
+
++use blib;
+ use strict;
+
+ use Config;
+--- a/Demos/BAD_demo.pm.PL 2006/04/20 07:42:17 1.1
++++ b/Demos/BAD_demo.pm.PL 2006/04/20 07:42:38
+@@ -3,6 +3,7 @@
+ # - needed since we allow bad pixel handling to be switched off
+ #
+
++use blib;
+ use strict;
+
+ use Config;
diff --git a/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch b/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch
new file mode 100644
index 000000000000..0937b98864a4
--- /dev/null
+++ b/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch
@@ -0,0 +1,44 @@
+diff -ruN PDL-2.017.orig/IO/HDF/Makefile.PL PDL-2.017/IO/HDF/Makefile.PL
+--- PDL-2.017.orig/IO/HDF/Makefile.PL 2016-09-23 12:43:47.000000000 +0200
++++ PDL-2.017/IO/HDF/Makefile.PL 2016-10-27 22:09:04.048315756 +0200
+@@ -56,25 +56,25 @@
+
+ # Look for the libs:
+ foreach my $libdir ( @HDF_lib_locations ) {
+- if (-e "$libdir/libdfalt.a" && !$found_df) {
++ if (-e "$libdir/libdfalt.$Config{so}" && !$found_df) {
+ $found_df = 1;
+ $hdf_lib_path = $libdir;
+ $hdf_libs = '-lmfhdfalt -ldfalt';
+- print "Found libdfalt.a at $libdir/libdfalt.a\n";
++ print "Found libdfalt.$Config{so} at $libdir/libdfalt.$Config{so}\n";
+ }
+
+- if (-e "$libdir/libdf.a" && !$found_df) {
++ if (-e "$libdir/libdf.$Config{so}" && !$found_df) {
+ $found_df = 1;
+ $hdf_lib_path = $libdir;
+ $hdf_libs = '-lmfhdf -ldf';
+- print "Found libdf.a at $libdir/libdf.a\n";
++ print "Found libdf.$Config{so} at $libdir/libdf.$Config{so}\n";
+ }
+
+- if (-e "$libdir/libhdf.a" && !$found_df) {
++ if (-e "$libdir/libhdf.$Config{so}" && !$found_df) {
+ $found_df = 1;
+ $hdf_lib_path = $libdir;
+ $hdf_libs = '-lmfhdf -lhdf -lxdr';
+- print "Found libhdf.a at $libdir/libhdf.a\n";
++ print "Found libhdf.$Config{so} at $libdir/libhdf.$Config{so}\n";
+ }
+
+ # Look for the szip library, which HDF >= 4.2r0 needs, but older versions don't!
+@@ -91,7 +91,7 @@
+ } # foreach $libdir...
+
+ unless( defined( $hdf_lib_path ) ) {
+- $msg .= "Cannot find hdf library, libdf.a.\n"
++ $msg .= "Cannot find hdf library, libdf.$Config{so}.\n"
+ . "Please add the correct library path to Makefile.PL or install HDF\n";
+ }
+
diff --git a/dev-perl/PDL/files/perldl.conf b/dev-perl/PDL/files/perldl.conf
new file mode 100644
index 000000000000..1fe24f3db6b0
--- /dev/null
+++ b/dev-perl/PDL/files/perldl.conf
@@ -0,0 +1,110 @@
+# -*-perl-*-
+
+# PDL Configuration options
+
+# You can edit this here or say 'perl Makefile.PL PDLCONF=file'
+# or use ~/.perldl.conf
+
+# Note in general "0" means False, "1" means "True" and "undef"
+# means "Try if possible (e.g. because the library is found)"
+
+%PDL_CONFIG = (
+
+# Use posix threading to make use of multiprocessor machines
+# undef -> try if possible
+# 0 -> don't use
+# true -> force use
+
+ WITH_POSIX_THREADS => undef,
+
+ MALLOCDBG => undef,
+# {
+# include => '-I/home/csoelle/tmp',
+# libs => '-L/home/csoelle/tmp -lmymalloc',
+# define => << 'EOD',
+##define malloc(n) dbgmalloc(n,__FILE__,__LINE__)
+##define free(p) dbgfree(p)
+#EOD
+# include => '',
+# libs => '-lefence',
+# define => '',
+# },
+
+# Do we want routines to handle bad values?
+# saying no will make PDL a bit faster
+# true -> yes
+# false -> no, undef -> no
+#
+ WITH_BADVAL => 0,
+# WITH_BADVAL => 1,
+
+# if WITH_BADVAL == 1, do we use NaN/Inf to represent badvalues
+# (not convinced setting this results in faster code)
+#
+ BADVAL_USENAN => 0,
+# BADVAL_USENAN => 1,
+
+# Try to build Graphics/TriD
+ WITH_3D => undef,
+#
+# For Mesa 3.2
+#
+ OPENGL_LIBS => '-L/usr/lib -lGL -lGLU -L/usr/X11R6/lib -lXext -lX11',
+#
+# Mesa need -DGL_GLEXT_LEGACY for glPolygonOffsetEXT amoung others
+#
+ OPENGL_DEFINE => '-DGL_GLEXT_LEGACY',
+ OPENGL_INC => '-I/usr/include',
+#
+#
+# For SGI GL
+#
+# OPENGL_LIBS => '-lGL -lGLU -lXext -lX11',
+# OPENGL_INC => '',
+# OPENGL_DEFINE => '',
+#
+# Let perl try to figure it out
+# OPENGL_LIBS => undef,
+# OPENGL_INC => undef,
+# OPENGL_DEFINE => undef,
+# Whether or not to build the Karma interface module
+
+ WITH_KARMA => undef, # Leave it up to PDL to decide
+ WHERE_KARMA => undef, # you may explicitly specify directory location
+
+# Whether or not to build the PDL::Slatec module
+# 0 -> don't use
+# true -> force use
+
+ WITH_SLATEC => undef, # Leave it up to PDL to decide
+
+# Whether or not to build the PDL::GSL module
+# 0 -> don't use
+# true -> force use
+
+ WITH_GSL => undef, # Leave it up to PDL to decide
+
+# Location to search for the GSL libs
+ GSL_LIBS => [ '/lib','/usr/lib','/usr/local/lib'],
+# Location to find GSL includes:
+ GSL_INC => '-I/usr/include/gsl -I/usr/local/include',
+
+# Whether or not to build the PDL::FFTW module
+# 0 -> don't use
+# true -> force use
+
+ WITH_FFTW => undef, # Leave it up to PDL to decide
+
+# Location to search for the FFTW libs
+ FFTW_LIBS => [ '/lib','/usr/lib','/usr/local/lib'],
+# Location to find FFTW includes:
+ FFTW_INC => ['/usr/include/','/usr/local/include'],
+
+# FFTW Numeric Precision Type to link in: (double or single precision)
+ FFTW_TYPE => 'double',
+
+);
+
+1; # Return OK status on 'require'
+
+
diff --git a/dev-perl/PDL/metadata.xml b/dev-perl/PDL/metadata.xml
new file mode 100644
index 000000000000..78148d2297ff
--- /dev/null
+++ b/dev-perl/PDL/metadata.xml
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ The Perl Data Language gives standard perl the ability to compactly
+ store and speedily manipulate the large N-dimensional data arrays
+ which are the bread and butter of scientific computing. The idea
+ is to turn perl in to a free, array-oriented, numerical language
+ in the same sense as commercial packages like IDL and MatLab. One
+ can write simple perl expressions to manipulate entire numerical
+ arrays all at once.
+</longdescription>
+ <use>
+ <flag name="badval">Enable bad values support</flag>
+ <flag name="hdf">Enable HDF (version 4) format support</flag>
+ <flag name="netpbm">Enable NETPBM and MPEG support</flag>
+ <flag name="pdl2">Build pdf2 shell (requires Devel-REPL)</flag>
+ <flag name="pgplot">Enable PGPLOT plotting capabilities</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">PDL</remote-id>
+ <remote-id type="cpan-module">C::StructObj</remote-id>
+ <remote-id type="cpan-module">C::StructType</remote-id>
+ <remote-id type="cpan-module">C::Type</remote-id>
+ <remote-id type="cpan-module">C::Var</remote-id>
+ <remote-id type="cpan-module">Inline::MakePdlppInstallable</remote-id>
+ <remote-id type="cpan-module">Inline::Pdlpp</remote-id>
+ <remote-id type="cpan-module">NullHandle</remote-id>
+ <remote-id type="cpan-module">PDL</remote-id>
+ <remote-id type="cpan-module">PDL::Basic</remote-id>
+ <remote-id type="cpan-module">PDL::Bench</remote-id>
+ <remote-id type="cpan-module">PDL::CallExt</remote-id>
+ <remote-id type="cpan-module">PDL::Char</remote-id>
+ <remote-id type="cpan-module">PDL::Constants</remote-id>
+ <remote-id type="cpan-module">PDL::Core::Dev</remote-id>
+ <remote-id type="cpan-module">PDL::Dbg</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::Cartography_demo</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::General</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::PGPLOT_OO_demo</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::PGPLOT_demo</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::Routines</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::Transform_demo</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::TriD1</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::TriD2</remote-id>
+ <remote-id type="cpan-module">PDL::Demos::TriDGallery</remote-id>
+ <remote-id type="cpan-module">PDL::DiskCache</remote-id>
+ <remote-id type="cpan-module">PDL::Doc</remote-id>
+ <remote-id type="cpan-module">PDL::Doc::Perldl</remote-id>
+ <remote-id type="cpan-module">PDL::Exporter</remote-id>
+ <remote-id type="cpan-module">PDL::Filter::Gaussian</remote-id>
+ <remote-id type="cpan-module">PDL::Filter::LinPred</remote-id>
+ <remote-id type="cpan-module">PDL::Filter::LinSmooth</remote-id>
+ <remote-id type="cpan-module">PDL::Filter::Linear</remote-id>
+ <remote-id type="cpan-module">PDL::Filter::SavGol</remote-id>
+ <remote-id type="cpan-module">PDL::Fit::LM</remote-id>
+ <remote-id type="cpan-module">PDL::Fit::Linfit</remote-id>
+ <remote-id type="cpan-module">PDL::Fit::Polynomial</remote-id>
+ <remote-id type="cpan-module">PDL::Func</remote-id>
+ <remote-id type="cpan-module">PDL::GraphEvolver</remote-id>
+ <remote-id type="cpan-module">PDL::GraphEvolverOLD</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics2D</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::LUT</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::Limits</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::Limits::DSet</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::OpenGL::OO</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::OpenGL::Perl::OpenGL</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::PGPLOT</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::PGPLOT::Window</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::PGPLOTOptions</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::State</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::ArcBall</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::ArcBowl</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::ArcCone</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Basic</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::BoundingBox</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::ButtonControl</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::ContourPolygonize</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Contours</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Control3D</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::CylindricalEquidistantAxes</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Description</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::EuclidAxes</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::EventHandler</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::GL::Window</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::GObject</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::GObject_Lattice</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::GPObject</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::GoBoard</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Graph</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Image</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Labels</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Lattice</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::LineStrip</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Lines</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::LinesFOOOLD</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Logo</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Material</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::MathGraph</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Mesh</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::OOGL</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Object</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::OneTransformation</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Points</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::PolarStereoAxes</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Polygonize</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::QuaterController</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Quaternion</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::SCLattice</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::SLattice</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::SLattice_S</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::STrigrid</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::STrigrid_S</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Scale</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::ScaleController</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::SimpleController</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::SimpleScaler</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Spheres</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::StupidPolygonize</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Surface</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Transformation</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Translation</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::VRML</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::VRML::Parameter</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::VRML::URL</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::VRMLObject</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::ViewPort</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::TriD::Window</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::VRML</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::VRML::Protos</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::VRMLNode</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::VRMLPdlNode</remote-id>
+ <remote-id type="cpan-module">PDL::Graphics::VRMLProto</remote-id>
+ <remote-id type="cpan-module">PDL::IO::Dicom</remote-id>
+ <remote-id type="cpan-module">PDL::IO::Dumper</remote-id>
+ <remote-id type="cpan-module">PDL::IO::FITS</remote-id>
+ <remote-id type="cpan-module">PDL::IO::FastRaw</remote-id>
+ <remote-id type="cpan-module">PDL::IO::FlexRaw</remote-id>
+ <remote-id type="cpan-module">PDL::IO::HDF</remote-id>
+ <remote-id type="cpan-module">PDL::IO::Pic</remote-id>
+ <remote-id type="cpan-module">PDL::Interpolate</remote-id>
+ <remote-id type="cpan-module">PDL::Interpolate::Slatec</remote-id>
+ <remote-id type="cpan-module">PDL::Lite</remote-id>
+ <remote-id type="cpan-module">PDL::LiteF</remote-id>
+ <remote-id type="cpan-module">PDL::Lvalue</remote-id>
+ <remote-id type="cpan-module">PDL::Matrix</remote-id>
+ <remote-id type="cpan-module">PDL::MyInlineMod</remote-id>
+ <remote-id type="cpan-module">PDL::NiceSlice</remote-id>
+ <remote-id type="cpan-module">PDL::Opt::Simplex</remote-id>
+ <remote-id type="cpan-module">PDL::Options</remote-id>
+ <remote-id type="cpan-module">PDL::PP</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Access</remote-id>
+ <remote-id type="cpan-module">PDL::PP::BackCodeThreadLoop</remote-id>
+ <remote-id type="cpan-module">PDL::PP::BadAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::BadSwitch</remote-id>
+ <remote-id type="cpan-module">PDL::PP::BadVarAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Block</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Code</remote-id>
+ <remote-id type="cpan-module">PDL::PP::ComplexThreadLoop</remote-id>
+ <remote-id type="cpan-module">PDL::PP::GenericLoop</remote-id>
+ <remote-id type="cpan-module">PDL::PP::GentypeAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Ind</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Loop</remote-id>
+ <remote-id type="cpan-module">PDL::PP::MacroAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::NaNSupport</remote-id>
+ <remote-id type="cpan-module">PDL::PP::OtherAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::PDLStateBadAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::PPBadAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::PdlAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::PdlDimsObj</remote-id>
+ <remote-id type="cpan-module">PDL::PP::PdlParObj</remote-id>
+ <remote-id type="cpan-module">PDL::PP::PhysPointerAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::PointerAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::ReSizeAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::InsertName</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::MakeComp</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::Returns</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::Returns::EmptyString</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::Returns::NULL</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::Returns::One</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::Returns::Zero</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::Substitute</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Rule::Substitute::Usual</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Signature</remote-id>
+ <remote-id type="cpan-module">PDL::PP::SimpleThreadLoop</remote-id>
+ <remote-id type="cpan-module">PDL::PP::SizeAccess</remote-id>
+ <remote-id type="cpan-module">PDL::PP::ThreadLoop</remote-id>
+ <remote-id type="cpan-module">PDL::PP::TypeConv</remote-id>
+ <remote-id type="cpan-module">PDL::PP::Types</remote-id>
+ <remote-id type="cpan-module">PDL::Perldl2::Plugin::CleanErrors</remote-id>
+ <remote-id type="cpan-module">PDL::Perldl2::Plugin::NiceSlice</remote-id>
+ <remote-id type="cpan-module">PDL::Perldl2::Plugin::PDLCommands</remote-id>
+ <remote-id type="cpan-module">PDL::Perldl2::Plugin::PrintControl</remote-id>
+ <remote-id type="cpan-module">PDL::Perldl2::Profile::Perldl2</remote-id>
+ <remote-id type="cpan-module">PDL::Perldl2::Script</remote-id>
+ <remote-id type="cpan-module">PDL::Pod::Parser</remote-id>
+ <remote-id type="cpan-module">PDL::Pod::Select</remote-id>
+ <remote-id type="cpan-module">PDL::Pod::Usage</remote-id>
+ <remote-id type="cpan-module">PDL::PodParser</remote-id>
+ <remote-id type="cpan-module">PDL::Reduce</remote-id>
+ <remote-id type="cpan-module">PDL::Transform::Cartography</remote-id>
+ <remote-id type="cpan-module">StrHandle</remote-id>
+ <remote-id type="cpan-module">SymTab</remote-id>
+ <remote-id type="cpan-module">Win32::DDE::Netscape</remote-id>
+ <remote-id type="cpan-module">XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PGPLOT-2.210.0 b/dev-perl/PGPLOT-2.210.0
deleted file mode 100644
index 81ff4fd0a68e..000000000000
--- a/dev-perl/PGPLOT-2.210.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sci-libs/pgplot >=dev-perl/ExtUtils-F77-1.13 dev-lang/perl:=[-build(-)]
-DESCRIPTION=allow subroutines in the PGPLOT graphics library to be called from Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PGPLOT/
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sci-libs/pgplot >=dev-perl/ExtUtils-F77-1.13 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KG/KGB/PGPLOT-2.21.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=feac8472986b7ce6f1edcf933db7d543
diff --git a/dev-perl/PGPLOT-2.210.0-r1 b/dev-perl/PGPLOT-2.210.0-r1
deleted file mode 100644
index d60a59de99c9..000000000000
--- a/dev-perl/PGPLOT-2.210.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sci-libs/pgplot >=dev-perl/ExtUtils-F77-1.13 dev-lang/perl:=
-DESCRIPTION=allow subroutines in the PGPLOT graphics library to be called from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PGPLOT/
-KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sci-libs/pgplot >=dev-perl/ExtUtils-F77-1.13 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KG/KGB/PGPLOT-2.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c4a9a9bdbd08aa97829442e973584895
diff --git a/dev-perl/PGPLOT/Manifest b/dev-perl/PGPLOT/Manifest
new file mode 100644
index 000000000000..70c96b1fa742
--- /dev/null
+++ b/dev-perl/PGPLOT/Manifest
@@ -0,0 +1,6 @@
+AUX PGPLOT-2.21-no-dot-inc.patch 710 BLAKE2B 64c7f23572a36ece93b888b79137cff860dd9c99fa4a4083c76f0dddd3e8899b828bce52694f73a17e010540d2326b615867c7cc7d5597db0b2ccca79b8f3dad SHA512 d79a07d69df798ea2a9757fcaeeaa1a72eca3a9b4a9008cec9e1d9a55dde57f9e086b2edeb8b5b3ad6cd58a573d1f2b54e8f5c82ee9f586dea374be59c7260e9
+AUX PGPLOT-2.21-null-render.patch 902 BLAKE2B 02d829b8dbf63efc34fad217b79f999c37d2026adb63c4348b862b93c50d3caa9de5aed88749ad117c145b964b58c6b5a71051aaea1b8b7ff4abc10309d72eba SHA512 559942ddfd61af1d78fd4bab4a30f3d9e92a57bd050d9d416a7da223ae6e69035a8f0231f1cd89ccff058ed1bec17353e788211a21f93aa8ed0e1471f77089a6
+DIST PGPLOT-2.21.tar.gz 53431 BLAKE2B 00000dc16a6040540732aadcaa9dc6df051e7d8837f2aba1bbd60844da5053da4ae858a6be9868c5c66bf47458e5c5d25c6dc854c010117ec23dd3ba3df8d80f SHA512 fefabbbf6e0c742f2e049fcb2669ce13ae54f95ccb49403b7a10ed50c36e5793d5b976ae68eafc87ab320a7eadaecead5379bae2e898cff12f0f9ffe10f2337b
+EBUILD PGPLOT-2.210.0-r1.ebuild 515 BLAKE2B 3422b75e724bbbdedd1329e84a0e3d49d4beed52d2ff28f9c958edb957a3437c72f0525be2388404b62b47ed97734d8e551d12a536bc8adf17188a91625fca1b SHA512 3ec5c2b6bb4b59958287671fabd3eb2c226623eac9769430131f14da7ac5e604442083b5124d24a5494f895469edacfa30c0dc6f7abfb633ed577cde9ddde994
+EBUILD PGPLOT-2.210.0.ebuild 468 BLAKE2B 39a790152837cc13ab3ce413ef997617437c6997c757d449f290c532a2a2f6c6f41efdd17dd7a1a737d86d34bc7bd1e0fed57ee5d8200f1b7b32c6aefb829e94 SHA512 c98996442debf40d386e86b343a5c9be37eed4db80140cf9673ff6a8877c2ecf767ab123795ec15a1ae9537707b8b88ee4e2330b471253ffb8ba4a25d76891cc
+MISC metadata.xml 383 BLAKE2B 174c5417e6277c88423fe3ee1f3481f821d0610cc6c4825581a5711598ee4d41a3897c0bdec53db15b34ab8778d2201f0733b22bb4e45ed1893fcc82f4c04655 SHA512 460671b580b324b5bac3be34a4e05aa033af28a9c7a0015763c5bd34fd4a3798a7dfbc7a8267b76a83604446effe70df4298a3947de5c6277f8b7169be647ff9
diff --git a/dev-perl/PGPLOT/PGPLOT-2.210.0-r1.ebuild b/dev-perl/PGPLOT/PGPLOT-2.210.0-r1.ebuild
new file mode 100644
index 000000000000..482486e167ff
--- /dev/null
+++ b/dev-perl/PGPLOT/PGPLOT-2.210.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KGB
+DIST_VERSION=2.21
+inherit perl-module
+
+DESCRIPTION="allow subroutines in the PGPLOT graphics library to be called from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="sci-libs/pgplot
+ >=dev-perl/ExtUtils-F77-1.13"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.21-no-dot-inc.patch"
+ "${FILESDIR}/${PN}-2.21-null-render.patch"
+)
diff --git a/dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild b/dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild
new file mode 100644
index 000000000000..52b62adb772a
--- /dev/null
+++ b/dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KGB
+MODULE_VERSION=2.21
+inherit perl-module
+
+DESCRIPTION="allow subroutines in the PGPLOT graphics library to be called from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+# Tests require active X display
+#SRC_TEST="do"
+
+RDEPEND="sci-libs/pgplot
+ >=dev-perl/ExtUtils-F77-1.13"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/PGPLOT/files/PGPLOT-2.21-no-dot-inc.patch b/dev-perl/PGPLOT/files/PGPLOT-2.21-no-dot-inc.patch
new file mode 100644
index 000000000000..b05067deeee5
--- /dev/null
+++ b/dev-perl/PGPLOT/files/PGPLOT-2.21-no-dot-inc.patch
@@ -0,0 +1,25 @@
+From 6d7ee026a19e889cbadbdaf9134588edf52e22c2 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 27 Dec 2017 13:23:26 +1300
+Subject: Fix test skips without '.' in @INC on Perl 5.25.7+
+
+---
+ test.pl | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test.pl b/test.pl
+index d9a787c..d1b75ca 100755
+--- a/test.pl
++++ b/test.pl
+@@ -35,7 +35,7 @@ foreach $jjj (1..12) {
+
+ print "============== Running test$jjj.p ==============\n";
+ %@ = (); # Clear error status
+- do "test$jjj.p";
++ do "./test$jjj.p";
+ warn $@ if $@; # Report any error detected
+ if($dev eq '/PNG' && $^O =~ /mswin32/i) {
+ system("ren pgplot.png pgplot_$jjj.png");
+--
+2.15.1
+
diff --git a/dev-perl/PGPLOT/files/PGPLOT-2.21-null-render.patch b/dev-perl/PGPLOT/files/PGPLOT-2.21-null-render.patch
new file mode 100644
index 000000000000..b5db1d53cf8a
--- /dev/null
+++ b/dev-perl/PGPLOT/files/PGPLOT-2.21-null-render.patch
@@ -0,0 +1,30 @@
+From 39201312abf108ad5af4ff304484379154a237f1 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 27 Dec 2017 13:32:01 +1300
+Subject: Use NULL render device
+
+This absolves us from needing X11 for testing, while allowing
+explitly testing via X11 possible, including interactively if need be
+---
+ test.pl | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/test.pl b/test.pl
+index d1b75ca..95f7c25 100755
+--- a/test.pl
++++ b/test.pl
+@@ -22,9 +22,9 @@ else {$note = ''}
+ if ($ENV{'PGPLOT_DEV'}) {
+ $dev = $ENV{'PGPLOT_DEV'};
+ } else {
+-print "Default Device for plot tests [recommend /XSERVE] ? $note ";
++print "Default Device for plot tests [recommend /NULL] ? $note ";
+ $dev = <STDIN>; chomp $dev;
+-$dev = "/XSERVE" unless $dev=~/\w/;
++$dev = "/NULL" unless $dev=~/\w/;
+ }
+
+ if($dev eq '/PNG' && $^O =~ /mswin32/i) {system "del /F /Q *.png"};
+--
+2.15.1
+
diff --git a/dev-perl/PGPLOT/metadata.xml b/dev-perl/PGPLOT/metadata.xml
new file mode 100644
index 000000000000..f62ec0fd86f4
--- /dev/null
+++ b/dev-perl/PGPLOT/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">PGPLOT</remote-id>
+ <remote-id type="cpan-module">PGPLOT</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PHP-Serialization-0.340.0-r1 b/dev-perl/PHP-Serialization-0.340.0-r1
deleted file mode 100644
index c400ebbf61d1..000000000000
--- a/dev-perl/PHP-Serialization-0.340.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Convert PHP's serialize() into the equivalent Perl structure, and vice versa
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PHP-Serialization/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOBTFISH/PHP-Serialization-0.34.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b3d9d4681873c68883cd8433abbca100
diff --git a/dev-perl/PHP-Serialization/Manifest b/dev-perl/PHP-Serialization/Manifest
new file mode 100644
index 000000000000..75f1f21149a4
--- /dev/null
+++ b/dev-perl/PHP-Serialization/Manifest
@@ -0,0 +1,3 @@
+DIST PHP-Serialization-0.34.tar.gz 7600 BLAKE2B 8531a1bdc66b8ba4d12f56707cea25322f4a07e518f0f03086da8a8a9b81e58ace323dc4fbe49c7ab20d2b61ccba43d77fe1fc059402c2ffbe02871368ca541c SHA512 72218973f21ab71419751cf818e6bd998235aa74bf8ae60ec4a6080ba169d0d7fcefde4f433ce3f6f30ed3084a651deb8aa3a5dd818fc6ebf3fb6188def4efe7
+EBUILD PHP-Serialization-0.340.0-r1.ebuild 330 BLAKE2B e2c7d9f43232980b50aeed944dddcf6636020fa77be8c8285c8484b3d63ec3d042462f4d02f4b1222c8f8305ef8853d83f0e0620936659132ef453e3328c3f79 SHA512 38a5ed78c8a6d662efce35eeb0e4e7fd9d397dd7636fbd83c54c277f6fb7ec6d06c958c4c5b3b3cbf50aff5ab185db2b64e88408610c9e84d71630fe63e017bb
+MISC metadata.xml 479 BLAKE2B d3b4d100e3bb7de439559abb29584ca28889776e2d23f6681fe0af78fbf6ab7e9e94b1170264164a993bc0172ad51c0dd3e5fdb4af61577cd4e205c65f167c7c SHA512 447c4f158902e12d5bc86cf7cd2d9358c6ef05d9472f05b26950d19610b2812ec4975602100e152e96a9be01bc916aaa727f46b38cdd2d330fa73d2b806358a5
diff --git a/dev-perl/PHP-Serialization/PHP-Serialization-0.340.0-r1.ebuild b/dev-perl/PHP-Serialization/PHP-Serialization-0.340.0-r1.ebuild
new file mode 100644
index 000000000000..d6da868355b1
--- /dev/null
+++ b/dev-perl/PHP-Serialization/PHP-Serialization-0.340.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BOBTFISH
+MODULE_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Convert PHP's serialize() into the equivalent Perl structure, and vice versa"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/PHP-Serialization/metadata.xml b/dev-perl/PHP-Serialization/metadata.xml
new file mode 100644
index 000000000000..4e73e220dfec
--- /dev/null
+++ b/dev-perl/PHP-Serialization/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">PHP-Serialization</remote-id>
+ <remote-id type="cpan-module">PHP::Serialization</remote-id>
+ <remote-id type="cpan-module">PHP::Serialization::Object</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-1.367 b/dev-perl/POE-1.367
deleted file mode 100644
index c4e698d18419..000000000000
--- a/dev-perl/POE-1.367
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/YAML dev-perl/Filter dev-perl/IO-Pipely dev-perl/FreezeThaw >=dev-perl/Event-1.09 >=virtual/perl-File-Spec-0.87 >=virtual/perl-IO-1.23.01 >=virtual/perl-IO-Compress-1.33 >=virtual/perl-Storable-2.12 >=dev-perl/IO-Tty-1.08 >=dev-perl/TermReadKey-2.21 >=virtual/perl-Time-HiRes-1.59 ipv6? ( >=dev-perl/Socket6-0.14 ) tk? ( >=dev-perl/Tk-800.027 ) libwww? ( >=dev-perl/libwww-perl-5.79 >=dev-perl/URI-1.30 ) ncurses? ( >=dev-perl/Curses-1.08 ) test? ( >=dev-perl/POE-Test-Loops-1.360 >=virtual/perl-Test-Harness-2.26 >=virtual/perl-Test-Simple-0.54 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A framework for creating multitasking programs in Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE/
-IUSE=ipv6 libwww ncurses tk test
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/YAML dev-perl/Filter dev-perl/IO-Pipely dev-perl/FreezeThaw >=dev-perl/Event-1.09 >=virtual/perl-File-Spec-0.87 >=virtual/perl-IO-1.23.01 >=virtual/perl-IO-Compress-1.33 >=virtual/perl-Storable-2.12 >=dev-perl/IO-Tty-1.08 >=dev-perl/TermReadKey-2.21 >=virtual/perl-Time-HiRes-1.59 ipv6? ( >=dev-perl/Socket6-0.14 ) tk? ( >=dev-perl/Tk-800.027 ) libwww? ( >=dev-perl/libwww-perl-5.79 >=dev-perl/URI-1.30 ) ncurses? ( >=dev-perl/Curses-1.08 ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/POE-1.367.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e75b645371f792a4afc3c933cac8c9c2
diff --git a/dev-perl/POE-API-Peek-2.200.0-r1 b/dev-perl/POE-API-Peek-2.200.0-r1
deleted file mode 100644
index 225c4c2e04a3..000000000000
--- a/dev-perl/POE-API-Peek-2.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Devel-Size >=dev-perl/POE-1.311.0 >=virtual/perl-ExtUtils-MakeMaker-6.31 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Peek into the internals of a running POE env
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE-API-Peek/
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=dev-perl/Devel-Size >=dev-perl/POE-1.311.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/POE-API-Peek-2.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=07107d5880ddffd1bbb0ee2f1a24a614
diff --git a/dev-perl/POE-API-Peek/Manifest b/dev-perl/POE-API-Peek/Manifest
new file mode 100644
index 000000000000..60ccbf95e189
--- /dev/null
+++ b/dev-perl/POE-API-Peek/Manifest
@@ -0,0 +1,3 @@
+DIST POE-API-Peek-2.20.tar.gz 16107 BLAKE2B 70a20b4d019d3bdfd88bd83bd1a33e684266c08c4613e85d6fb5b375926c0d95132997e17801fdc933ddba14f1769325de1ed71f1d9c26d24e80b25371f6a02c SHA512 cd1f381d5838de80fa236bc538a1bd69a1ac809dec896a0c03ee7b6f73c7ba0c2da1641d4ba2f689aa730b9e2f538acac65f23e48cc1c534012b6b0e25fdac29
+EBUILD POE-API-Peek-2.200.0-r1.ebuild 420 BLAKE2B e0025b4af49532b63fd9b590c31d1a2cd17dbd3945d41ab7330977f298464f674c02d4fc9d57a67fa0725c78ff09695fe272e446e409eefa9c986d288c6d070a SHA512 da9790aee5e76a2cbfefdd2be1cd7bd72bb66802766afbf1ec2afd43812320d96b5672aadf222937619dad83cd847215e470dda98dfbda798f91734c127cf28e
+MISC metadata.xml 397 BLAKE2B 37c05ea2d1186c7f9d3982d33043e0881b607f4e2ff96979063738c81397bb315ad46849e0f5d093e80944d2175657cb46a5a774df2f6061ca2a697291450121 SHA512 951945ed0e3beeb178eff9ac665df6d4dfa7d0c2b6efdd452e0a5a5e387c3778d6357f9e594205003ce99906e16943f14878acff55fa2878a53f7cfde0180974
diff --git a/dev-perl/POE-API-Peek/POE-API-Peek-2.200.0-r1.ebuild b/dev-perl/POE-API-Peek/POE-API-Peek-2.200.0-r1.ebuild
new file mode 100644
index 000000000000..9f02382ab738
--- /dev/null
+++ b/dev-perl/POE-API-Peek/POE-API-Peek-2.200.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=2.20
+inherit perl-module
+
+DESCRIPTION="Peek into the internals of a running POE env"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Devel-Size
+ >=dev-perl/POE-1.311.0"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.31"
+
+SRC_TEST=do
diff --git a/dev-perl/POE-API-Peek/metadata.xml b/dev-perl/POE-API-Peek/metadata.xml
new file mode 100644
index 000000000000..b440d085233c
--- /dev/null
+++ b/dev-perl/POE-API-Peek/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">POE-API-Peek</remote-id>
+ <remote-id type="cpan-module">POE::API::Peek</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-Component-Client-DNS-1.54.0 b/dev-perl/POE-Component-Client-DNS-1.54.0
deleted file mode 100644
index 2e55c59806a5..000000000000
--- a/dev-perl/POE-Component-Client-DNS-1.54.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-DNS-0.650.0 >=dev-perl/POE-1.294.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-NoWarnings-1.20.0 ) dev-lang/perl:=
-DESCRIPTION=Non-blocking, parallel DNS client
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/POE-Component-Client-DNS/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-DNS-0.650.0 >=dev-perl/POE-1.294.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/POE-Component-Client-DNS-1.054.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=973d12cbe161855026471233d270f11e
diff --git a/dev-perl/POE-Component-Client-DNS/Manifest b/dev-perl/POE-Component-Client-DNS/Manifest
new file mode 100644
index 000000000000..44c193ccd738
--- /dev/null
+++ b/dev-perl/POE-Component-Client-DNS/Manifest
@@ -0,0 +1,3 @@
+DIST POE-Component-Client-DNS-1.054.tar.gz 28412 BLAKE2B 65d4858efdec5b195b4dbeba541e4150b8abef4fdb4d67d8d537a6c976e8849cf7ac72510016f052ac1d323641e6aef191d3fe65cdc3e1eef35ec0e898cec461 SHA512 8eb4f1412e84f9285d3b519dbbdb6a3536ed6c1f983d331241e6503a69ea16ee46bc4c62c23570f74a630d82382b87f2f1bdc1c7211eb803236ba2f9d52b1353
+EBUILD POE-Component-Client-DNS-1.54.0.ebuild 570 BLAKE2B 2b5e05bd7cc1516b5e3a9a38880f6d6da60e818cf6abdf3a0a6afbd68ab2e7fb8179581475b31e96f5d45e503fdbb4a7073e124b9088b6bdbc6f0a9dd3d37c23 SHA512 f283598483656eef7ed4079253c97aa7b24a018235ff235cc0b50df0477485719c4da190fe8d29acb76f0430ce79aa6dbfc542bf31ccc0203da65606f004d89b
+MISC metadata.xml 494 BLAKE2B e0f378d5b43f7e9b77ac3bb392c25aa1876fe2b80876ef49df68f37f594f96e421f17ad9b029fc9e8476c2472541b7c125d02b8c8dc2190ab5519ff139e7ab34 SHA512 716061bb73d1889ab27b6d84a2b1ccc7a0e057c5b9883366baf8bd4886120237e3f489d30f20e39edfc28c5144a3489a6de2accc1f92373b838031646eecf2f4
diff --git a/dev-perl/POE-Component-Client-DNS/POE-Component-Client-DNS-1.54.0.ebuild b/dev-perl/POE-Component-Client-DNS/POE-Component-Client-DNS-1.54.0.ebuild
new file mode 100644
index 000000000000..434abcc52b84
--- /dev/null
+++ b/dev-perl/POE-Component-Client-DNS/POE-Component-Client-DNS-1.54.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RCAPUTO
+DIST_VERSION=1.054
+inherit perl-module
+
+DESCRIPTION="Non-blocking, parallel DNS client"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Net-DNS-0.650.0
+ >=dev-perl/POE-1.294.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-NoWarnings-1.20.0
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-pod-coverage.t t/author-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/POE-Component-Client-DNS/metadata.xml b/dev-perl/POE-Component-Client-DNS/metadata.xml
new file mode 100644
index 000000000000..db2cd028ca8a
--- /dev/null
+++ b/dev-perl/POE-Component-Client-DNS/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">POE-Component-Client-DNS</remote-id>
+ <remote-id type="cpan-module">POE::Component::Client::DNS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-Component-Client-Keepalive-0.272.0 b/dev-perl/POE-Component-Client-Keepalive-0.272.0
deleted file mode 100644
index 549860bf4c9c..000000000000
--- a/dev-perl/POE-Component-Client-Keepalive-0.272.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Net-IP-Minimal-0.20.0 >=dev-perl/POE-1.311.0 >=dev-perl/POE-Component-Resolver-0.917.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manage connections, with keep-alive
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE-Component-Client-Keepalive/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-IP-Minimal-0.20.0 >=dev-perl/POE-1.311.0 >=dev-perl/POE-Component-Resolver-0.917.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/POE-Component-Client-Keepalive-0.272.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6a75a75b03d406a7f232ef56bfa4fd31
diff --git a/dev-perl/POE-Component-Client-Keepalive/Manifest b/dev-perl/POE-Component-Client-Keepalive/Manifest
new file mode 100644
index 000000000000..2c6aafbff7a3
--- /dev/null
+++ b/dev-perl/POE-Component-Client-Keepalive/Manifest
@@ -0,0 +1,3 @@
+DIST POE-Component-Client-Keepalive-0.272.tar.gz 41860 BLAKE2B 6080469192c9f0f62acf173f120092d3a4ffd07461f00ac83e7437b5d0c41922d3f20200ecd2899a8d965bd893692e2ea5e4a4ade0b2c1c6cf8acb5e37f24959 SHA512 c89a607d3801361e2459ec6dbbfa0dbca4e50b4d34c334ddbfedc4945f2cadc3bac6f5a76182f9668a7e9f5f3bbd672045ab27939ba47c1559d85415bd25ebc8
+EBUILD POE-Component-Client-Keepalive-0.272.0.ebuild 462 BLAKE2B 1a5a76e5c246f447e374f320082abcd51c63f43cad81d1b9ec1d6ad5bdd91b28e3048f189713d0a204dfd8428b06382828556b172214b350fd6a614c5b66ecf9 SHA512 3328019d77b4ddbc956afb97499b4db13386008c3b5fdbff92c724042d6814f7b0f291023fa845143fc62f8f5f7282cff404878ca37a920ca04a6bc656448326
+MISC metadata.xml 671 BLAKE2B 7b631ede5df4b942a4dc20730618a5758418e4af927827a6dc391cf6ab0e7d55725edce98a584e86e27f043f9e521ff80680e73ccebd9313a975f0359da5d389 SHA512 201999fa48d9d7d9f6bdb0329bb649c42f56ec10412787fdfe4e7c9aec9e8fa4ba7a41c2e34318bf2fd92eb196c2d9aefe489ff3cfa53f9fb3bb4bd1ed51d8eb
diff --git a/dev-perl/POE-Component-Client-Keepalive/POE-Component-Client-Keepalive-0.272.0.ebuild b/dev-perl/POE-Component-Client-Keepalive/POE-Component-Client-Keepalive-0.272.0.ebuild
new file mode 100644
index 000000000000..b4de77b4a213
--- /dev/null
+++ b/dev-perl/POE-Component-Client-Keepalive/POE-Component-Client-Keepalive-0.272.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=RCAPUTO
+MODULE_VERSION=0.272
+inherit perl-module
+
+DESCRIPTION='Manage connections, with keep-alive'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Net-IP-Minimal-0.20.0
+ >=dev-perl/POE-1.311.0
+ >=dev-perl/POE-Component-Resolver-0.917.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/POE-Component-Client-Keepalive/metadata.xml b/dev-perl/POE-Component-Client-Keepalive/metadata.xml
new file mode 100644
index 000000000000..0b602147acc0
--- /dev/null
+++ b/dev-perl/POE-Component-Client-Keepalive/metadata.xml
@@ -0,0 +1,14 @@
+<?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">POE-Component-Client-Keepalive</remote-id>
+ <remote-id type="cpan-module">POE::Component::Client::Keepalive</remote-id>
+ <remote-id type="cpan-module">POE::Component::Connection::Keepalive</remote-id>
+ <remote-id type="cpan-module">TestServer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-Component-IKC-0.240.200 b/dev-perl/POE-Component-IKC-0.240.200
deleted file mode 100644
index 97b5a066fbce..000000000000
--- a/dev-perl/POE-Component-IKC-0.240.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Data-Dump-1.0.0 >=dev-perl/Devel-Size-0.770.0 >=dev-perl/POE-1.311.0 >=virtual/perl-Scalar-List-Utils-1.0.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.600.0 ) dev-lang/perl:=
-DESCRIPTION=Inter-Kernel Communication for POE
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/POE-Component-IKC/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Data-Dump-1.0.0 >=dev-perl/Devel-Size-0.770.0 >=dev-perl/POE-1.311.0 >=virtual/perl-Scalar-List-Utils-1.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GW/GWYN/POE-Component-IKC-0.2402.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b12c8add28bd4f37b757c76c21a59776
diff --git a/dev-perl/POE-Component-IKC/Manifest b/dev-perl/POE-Component-IKC/Manifest
new file mode 100644
index 000000000000..84274c4d5b8f
--- /dev/null
+++ b/dev-perl/POE-Component-IKC/Manifest
@@ -0,0 +1,3 @@
+DIST POE-Component-IKC-0.2402.tar.gz 76246 BLAKE2B 7514a0696277c012ac564805cf1bb89248f68e4415afd571984d2d249ac21b8d539ba4639e8a0eba9fb6dd327a567e8e7bb98e4da2337c39033c7f4a79d0c99d SHA512 4d335d91773eca62037036023a56b5b1de2d84a2d22121669457fa79981e6ee844bab657a174bab1ca7912ba50273f6bda98303eee17ff3a39ca98500b877cc0
+EBUILD POE-Component-IKC-0.240.200.ebuild 783 BLAKE2B f6a5bbf196f2b6f268e9697407a1389fff3c5db5391479440e52992c61802a39500d4ebb0e8404d3d42c94c8dcbea24baec0995e545f5ad1cc85b21bc4c19e26 SHA512 0f6cdcb26f4c870c9a6c03acde9ed409a0f114a2c93e6745f1bc2fe27be5f2bc22f59ac094db5d437904b11608ba6625985ef6326c58ae9b535f07857056c01b
+MISC metadata.xml 1311 BLAKE2B b214682a75a731b8b292b9aac60ab43ecfc74ba05a7ffeac8a6ba53dcc06e1c75dc48814edadcb235eac633ecff06b6f9fec725660a10a38dedc07cda63fb380 SHA512 d65a1efd7cf691763ebae5ce2378bad02d2dc3f3bd8b2da2ca1081bce1bce856d137edbe99d50d14586c0d621fc92b421b5325022b3790a0b2cdfdbe3808cbc3
diff --git a/dev-perl/POE-Component-IKC/POE-Component-IKC-0.240.200.ebuild b/dev-perl/POE-Component-IKC/POE-Component-IKC-0.240.200.ebuild
new file mode 100644
index 000000000000..5808fef91456
--- /dev/null
+++ b/dev-perl/POE-Component-IKC/POE-Component-IKC-0.240.200.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GWYN
+DIST_VERSION=0.2402
+inherit perl-module
+
+DESCRIPTION="Inter-Kernel Communication for POE"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ >=dev-perl/Data-Dump-1.0.0
+ >=dev-perl/Devel-Size-0.770.0
+ >=dev-perl/POE-1.311.0
+ >=virtual/perl-Scalar-List-Utils-1.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.600.0 )
+"
+
+src_test() {
+ perl_rm_files t/01_pod.t t/02_pod_coverage.t
+ perl-module_src_test
+}
+
+src_install() {
+ perl-module_src_install
+ dodoc FUTUR ikc-architecture.txt
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r eg/*
+ fi
+}
diff --git a/dev-perl/POE-Component-IKC/metadata.xml b/dev-perl/POE-Component-IKC/metadata.xml
new file mode 100644
index 000000000000..9dc6399df62e
--- /dev/null
+++ b/dev-perl/POE-Component-IKC/metadata.xml
@@ -0,0 +1,24 @@
+<?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">POE-Component-IKC</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Channel</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Client</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::ClientLite</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Freezer</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::LocalKernel</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Protocol</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Proxy</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Responder</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Server</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Specifier</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Timing</remote-id>
+ <remote-id type="cpan-module">POE::Component::IKC::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-Component-PreforkDispatch-0.101.0-r1 b/dev-perl/POE-Component-PreforkDispatch-0.101.0-r1
deleted file mode 100644
index 14b42c39de48..000000000000
--- a/dev-perl/POE-Component-PreforkDispatch-0.101.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Error dev-perl/IO-Capture dev-perl/Params-Validate dev-perl/POE dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Preforking task dispatcher
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE-Component-PreforkDispatch/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Error dev-perl/IO-Capture dev-perl/Params-Validate dev-perl/POE dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EW/EWATERS/POE-Component-PreforkDispatch-0.101.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8b28776505642db2bbf0c0f3c92136d1
diff --git a/dev-perl/POE-Component-PreforkDispatch-0.101.0-r2 b/dev-perl/POE-Component-PreforkDispatch-0.101.0-r2
deleted file mode 100644
index 5632346c4fa9..000000000000
--- a/dev-perl/POE-Component-PreforkDispatch-0.101.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Error dev-perl/IO-Capture dev-perl/Params-Validate dev-perl/POE dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Preforking task dispatcher
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/POE-Component-PreforkDispatch/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Error dev-perl/IO-Capture dev-perl/Params-Validate dev-perl/POE dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EW/EWATERS/POE-Component-PreforkDispatch-0.101.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=84b22bcfb7b67b515b7ad065e4f041fe
diff --git a/dev-perl/POE-Component-PreforkDispatch/Manifest b/dev-perl/POE-Component-PreforkDispatch/Manifest
new file mode 100644
index 000000000000..044ac66841ba
--- /dev/null
+++ b/dev-perl/POE-Component-PreforkDispatch/Manifest
@@ -0,0 +1,4 @@
+DIST POE-Component-PreforkDispatch-0.101.tar.gz 18509 BLAKE2B 59efa8cf5e9bd0786699ee7e261fc014a7f08a39c5afdc2905e8d2288885c76540164acbf5bc9d374db80cf3a233725f037d3037d8aaa3445c3f02ae362ad0cb SHA512 0616338c762298ebd0dcefbc4486b0f9bc74f7de94a523596f4ae7c1fb181e44f4d01782f01baf856f0e760733c58f53a1367618441e5999327d9c53ead90559
+EBUILD POE-Component-PreforkDispatch-0.101.0-r1.ebuild 392 BLAKE2B ab7e72bf6ba7d18b5d8106bd80cbd893eb3035033e87f2cefe199873f8f90af24deec1523a2b48aa940744726ee3813d2f8c7533d5cfb2eccc10c81ed049d09b SHA512 7fb4ade6413c0eb89bfb6246981e7224480101825fc0de27d40008ac0e266e6c04ba5b0de77b0ec24fe319052401ac426bdd6837635c3e2f8ea30eefc7e1d9f6
+EBUILD POE-Component-PreforkDispatch-0.101.0-r2.ebuild 388 BLAKE2B 9b83da4bc84189907741d2c6f027b6129d67efe8e4b6980dd99eff384798a2514f4a4b1d79ffc37333edf9f38943c7787a6d6958c2bfe6912eb31d17354134a6 SHA512 6d124a21291da3d0262650236fb81fb946c34e09c67fbae74d07b6eaf875a198484baf41070a32b4d8a233e56bd9a7156e90cff55bc6f4612e041b7da104ffed
+MISC metadata.xml 431 BLAKE2B 41368a0dc3aa241c6495b9b0e00ba781c8724969a68fca6a8a8f1e66227a6a7c7c47a06f50dee3f3795fa4b1148f427d187b5a5da70dbaf412df9cd9ec69b83f SHA512 8868f3078b34c2bcd5e453ad35418ceb759a35fa17c8abbc6cc0888c0c482706f594a56aca76bc814e66ab16123080321115117c79b7671aa823439365482463
diff --git a/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r1.ebuild b/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r1.ebuild
new file mode 100644
index 000000000000..1a92ac7dd67a
--- /dev/null
+++ b/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EWATERS
+MODULE_VERSION=0.101
+inherit perl-module
+
+DESCRIPTION="Preforking task dispatcher"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Error
+ dev-perl/IO-Capture
+ dev-perl/Params-Validate
+ dev-perl/POE"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
diff --git a/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r2.ebuild b/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r2.ebuild
new file mode 100644
index 000000000000..d55298f51799
--- /dev/null
+++ b/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EWATERS
+DIST_VERSION=0.101
+inherit perl-module
+
+DESCRIPTION="Preforking task dispatcher"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Error
+ dev-perl/IO-Capture
+ dev-perl/Params-Validate
+ dev-perl/POE"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
diff --git a/dev-perl/POE-Component-PreforkDispatch/metadata.xml b/dev-perl/POE-Component-PreforkDispatch/metadata.xml
new file mode 100644
index 000000000000..4b8d192d1e43
--- /dev/null
+++ b/dev-perl/POE-Component-PreforkDispatch/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">POE-Component-PreforkDispatch</remote-id>
+ <remote-id type="cpan-module">POE::Component::PreforkDispatch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-Component-Resolver-0.921.0 b/dev-perl/POE-Component-Resolver-0.921.0
deleted file mode 100644
index dabbe9bc4dc7..000000000000
--- a/dev-perl/POE-Component-Resolver-0.921.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/POE-1.311.0 >=virtual/perl-Scalar-List-Utils-1.230.0 >=virtual/perl-Socket-2.1.0 >=virtual/perl-Storable-2.180.0 >=virtual/perl-Test-Simple-0.96 >=virtual/perl-Time-HiRes-1.971.100 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A non-blocking getaddrinfo() resolver
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE-Component-Resolver/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/POE-1.311.0 >=virtual/perl-Scalar-List-Utils-1.230.0 >=virtual/perl-Socket-2.1.0 >=virtual/perl-Storable-2.180.0 >=virtual/perl-Test-Simple-0.96 >=virtual/perl-Time-HiRes-1.971.100 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/POE-Component-Resolver-0.921.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2d579710e023b99216780d6eedcffb9f
diff --git a/dev-perl/POE-Component-Resolver/Manifest b/dev-perl/POE-Component-Resolver/Manifest
new file mode 100644
index 000000000000..23802ddb168c
--- /dev/null
+++ b/dev-perl/POE-Component-Resolver/Manifest
@@ -0,0 +1,3 @@
+DIST POE-Component-Resolver-0.921.tar.gz 28497 BLAKE2B 2af833abd3402f527a1f825c4871660e69345ffa7fd0330b951b1174a5ca010c40eff9568420d863970c74bd39e9b5d0403ee4d09978a40ab7dc98c1a74dc6ac SHA512 dcb8d43489282fa8e05db61292d7b1a884099325da9ec77c0826fa7b4f65a7f10224b13c72ddc6a89f4900cf29a67408995c40b06c8d7c6f8a7272f30a0533c2
+EBUILD POE-Component-Resolver-0.921.0.ebuild 561 BLAKE2B fecf9c54b79649ba3d94d7b05f1436a99a55762c3741dde43d0ce3387b0cb331ce43aaa4f51428f3fdca1bc9e8857b9002af8e038646c6130ca2dd0b4ebbb609 SHA512 f57139db6456c4b3a20507bbf80c24587b8b398cb1a8bd984e595ed02992d760f2fccbb7db06db8f361fd61c6fa49d57ed65da8f3c9d2a0d1dc557826fd3bda2
+MISC metadata.xml 581 BLAKE2B 9fb7d4897a45f7e620b7573f2d843456fc9cc477d2d4c16f83ff1f1f9960a7f3f49532e55b9602ed0ae3b0a320da9b7e1ba6301f7e899a66955089d3f6ea1a99 SHA512 097991792ea9f9f939b0d8f20f934eef258db0995adc59c2d06d338e441f9f8b775648cb6d2340a24c408901b8c6fae859c367a3f3e65801b1e7615023ecc04c
diff --git a/dev-perl/POE-Component-Resolver/POE-Component-Resolver-0.921.0.ebuild b/dev-perl/POE-Component-Resolver/POE-Component-Resolver-0.921.0.ebuild
new file mode 100644
index 000000000000..8ec174aaf01c
--- /dev/null
+++ b/dev-perl/POE-Component-Resolver/POE-Component-Resolver-0.921.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=RCAPUTO
+MODULE_VERSION=0.921
+inherit perl-module
+
+DESCRIPTION='A non-blocking getaddrinfo() resolver'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/POE-1.311.0
+ >=virtual/perl-Scalar-List-Utils-1.230.0
+ >=virtual/perl-Socket-2.1.0
+ >=virtual/perl-Storable-2.180.0
+ >=virtual/perl-Test-Simple-0.96
+ >=virtual/perl-Time-HiRes-1.971.100
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/POE-Component-Resolver/metadata.xml b/dev-perl/POE-Component-Resolver/metadata.xml
new file mode 100644
index 000000000000..00ea7b793598
--- /dev/null
+++ b/dev-perl/POE-Component-Resolver/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">POE-Component-Resolver</remote-id>
+ <remote-id type="cpan-module">POE::Component::Resolver</remote-id>
+ <remote-id type="cpan-module">POE::Component::Resolver::Sidecar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-Test-Loops-1.360.0 b/dev-perl/POE-Test-Loops-1.360.0
deleted file mode 100644
index 1cbedcb5eb49..000000000000
--- a/dev-perl/POE-Test-Loops-1.360.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Reusable tests for POE::Loop authors
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE-Test-Loops/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/POE-Test-Loops-1.360.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5a41aaf749741fa8ff6ed581c281d1d5
diff --git a/dev-perl/POE-Test-Loops/Manifest b/dev-perl/POE-Test-Loops/Manifest
new file mode 100644
index 000000000000..e67545ca3000
--- /dev/null
+++ b/dev-perl/POE-Test-Loops/Manifest
@@ -0,0 +1,3 @@
+DIST POE-Test-Loops-1.360.tar.gz 72063 BLAKE2B c1d538f3dfabd5630fcbf5378769a55fb81e2c3eb4b2835c6b5de6ad755aac93b12dad7e5f8569822bf5f86027c1aa18f0c4d9a3e1ab3f9312096643f265d461 SHA512 713eb8a7ba304f6aaadbfb7a03c84961e623b87010124aa096d1044fd9922966a02482d7f12095a44bc6933147dad971007743ca9fe05070aa50bc79a398edb6
+EBUILD POE-Test-Loops-1.360.0.ebuild 289 BLAKE2B c38234ecb7e77f05fdf4a04b595a526d822ee4d3a9c83be02b667385324133eecb7bc3aefd4bbc434f14275fbbb3bc13c21a7a926f1860a20882676675fbe9ce SHA512 52057b3cdd28afc1ac7f950bb1f4c4f2a202064465489d928a3449dd7b84bd9ffa0a9daeb815922a16a8ed7a62a54d28f08d7539d88dc79a584f869172cf7a65
+MISC metadata.xml 1343 BLAKE2B 66d4a17a9b818a8662250c2e4634b7facb705a49a8ccc85b248748fe180dd0dbf92a259830d66105cd1fab7111f793b883a9f8c3afe8d365a60971c2bbf1ad53 SHA512 c5b5221b88a1190318d23c48701cddd1756e8c0fe2dd78cb4612756f1bf2f50e94faa3bcfd5e1d6c5db0c0605f904f9b3790035c2e5a4270e1793cfa868c7eb5
diff --git a/dev-perl/POE-Test-Loops/POE-Test-Loops-1.360.0.ebuild b/dev-perl/POE-Test-Loops/POE-Test-Loops-1.360.0.ebuild
new file mode 100644
index 000000000000..6d6580d3482f
--- /dev/null
+++ b/dev-perl/POE-Test-Loops/POE-Test-Loops-1.360.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCAPUTO
+MODULE_VERSION=1.360
+inherit perl-module
+
+DESCRIPTION="Reusable tests for POE::Loop authors"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/POE-Test-Loops/metadata.xml b/dev-perl/POE-Test-Loops/metadata.xml
new file mode 100644
index 000000000000..6b9e534fb80a
--- /dev/null
+++ b/dev-perl/POE-Test-Loops/metadata.xml
@@ -0,0 +1,28 @@
+<?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">POE-Test-Loops</remote-id>
+ <remote-id type="cpan-module">DynamicStates</remote-id>
+ <remote-id type="cpan-module">FibClient</remote-id>
+ <remote-id type="cpan-module">FibServer</remote-id>
+ <remote-id type="cpan-module">MappedObject</remote-id>
+ <remote-id type="cpan-module">MappedPackage</remote-id>
+ <remote-id type="cpan-module">MockDriver</remote-id>
+ <remote-id type="cpan-module">My::LineFilter</remote-id>
+ <remote-id type="cpan-module">MyObject</remote-id>
+ <remote-id type="cpan-module">Operator</remote-id>
+ <remote-id type="cpan-module">POE::Kernel</remote-id>
+ <remote-id type="cpan-module">POE::MySession</remote-id>
+ <remote-id type="cpan-module">POE::Test::DondeEstan</remote-id>
+ <remote-id type="cpan-module">POE::Test::Loops</remote-id>
+ <remote-id type="cpan-module">PoeTestWorker</remote-id>
+ <remote-id type="cpan-module">Switch</remote-id>
+ <remote-id type="cpan-module">UnmappedObject</remote-id>
+ <remote-id type="cpan-module">UnmappedPackage</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-XS-Loop-EPoll-1.3.0 b/dev-perl/POE-XS-Loop-EPoll-1.3.0
deleted file mode 100644
index 9485a4de359b..000000000000
--- a/dev-perl/POE-XS-Loop-EPoll-1.3.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/POE-1.287 >=dev-perl/POE-Test-Loops-1.033 dev-lang/perl:=[-build(-)]
-DESCRIPTION=An XS implementation of POE::Loop, using Linux epoll(2)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE-XS-Loop-EPoll/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/POE-1.287 >=dev-perl/POE-Test-Loops-1.033 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TONYC/POE-XS-Loop-EPoll-1.003.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=608165a9343a051c0ac0d2233a7d0d8f
diff --git a/dev-perl/POE-XS-Loop-EPoll/Manifest b/dev-perl/POE-XS-Loop-EPoll/Manifest
new file mode 100644
index 000000000000..c66951ff32bc
--- /dev/null
+++ b/dev-perl/POE-XS-Loop-EPoll/Manifest
@@ -0,0 +1,3 @@
+DIST POE-XS-Loop-EPoll-1.003.tar.gz 19068 BLAKE2B 89c9d653a10ef9ab4034b9a058c5e793ecf497f4632fbcda6f20ce7a0af86929f62657fe54a878e8f674ff8959d7e5105e33b06b34efacf6026a2242b0a704f2 SHA512 43329cd0e6a72dc1a8552fd2f54b86e728ecba43f0143f77a848c4ce5e13e71a08ad611fff33a7f19f6266fd84c004e815c777610209f9ce17ff4457d411298f
+EBUILD POE-XS-Loop-EPoll-1.3.0.ebuild 388 BLAKE2B f1adb11b95dbbc1e653d73723b69d54be9648751f1ec2bedc9aed5459104514d7e41b3603b34f825cd191c460ee729d474e3978bae637ac75261c2bdf9062b50 SHA512 d6a429f552ff0d4ec3f0f593112f9c0bd977b95885da11df7c14e05f50415ad9aae882216e503667fa609ccb378d7f5c2e7b4ea39c79ae223005ebaef1810c30
+MISC metadata.xml 408 BLAKE2B ada7efa4ef64b228cbe5b44985cc251fd147a2cd5aad28ca34f362a18155e51b5cb12dbad8f4ec767650f909d7fe4b17c5eb3ab1087462c62ee3e8bd8c3b17f8 SHA512 d1d398a611d317f3574a83281c46f00bd4ea298547eb460db40d9bcc749390c666518dc98778a07533914a4d7deb3d7910a8a1adaf018ccf716d6d65fb31beec
diff --git a/dev-perl/POE-XS-Loop-EPoll/POE-XS-Loop-EPoll-1.3.0.ebuild b/dev-perl/POE-XS-Loop-EPoll/POE-XS-Loop-EPoll-1.3.0.ebuild
new file mode 100644
index 000000000000..a678d9fba2bd
--- /dev/null
+++ b/dev-perl/POE-XS-Loop-EPoll/POE-XS-Loop-EPoll-1.3.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TONYC
+MODULE_VERSION=1.003
+inherit perl-module
+
+DESCRIPTION="An XS implementation of POE::Loop, using Linux epoll(2)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/POE-1.287
+ >=dev-perl/POE-Test-Loops-1.033"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/POE-XS-Loop-EPoll/metadata.xml b/dev-perl/POE-XS-Loop-EPoll/metadata.xml
new file mode 100644
index 000000000000..05805d8b0c5b
--- /dev/null
+++ b/dev-perl/POE-XS-Loop-EPoll/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">POE-XS-Loop-EPoll</remote-id>
+ <remote-id type="cpan-module">POE::XS::Loop::EPoll</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-XS-Loop-Poll-1.0.0-r1 b/dev-perl/POE-XS-Loop-Poll-1.0.0-r1
deleted file mode 100644
index e34545d209bf..000000000000
--- a/dev-perl/POE-XS-Loop-Poll-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/POE-1.287 >=dev-perl/POE-Test-Loops-1.033 dev-lang/perl:=[-build(-)]
-DESCRIPTION=An XS implementation of POE::Loop, using poll(2)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE-XS-Loop-Poll/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/POE-1.287 >=dev-perl/POE-Test-Loops-1.033 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TONYC/POE-XS-Loop-Poll-1.000.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bd4864fdc9193df11c9fccc91221240b
diff --git a/dev-perl/POE-XS-Loop-Poll/Manifest b/dev-perl/POE-XS-Loop-Poll/Manifest
new file mode 100644
index 000000000000..7e76b527907d
--- /dev/null
+++ b/dev-perl/POE-XS-Loop-Poll/Manifest
@@ -0,0 +1,3 @@
+DIST POE-XS-Loop-Poll-1.000.tar.gz 11952 BLAKE2B b87f79a89b0d5e5484e1f8b9cb541446accc47e6a63d2c98b4509151c2feab8ca111625378244173b2793c621187f999191c3286fea710447c57f411c4da73a2 SHA512 53793a68c07c09c58fe27ec7df3fb19e194781016f95c7b2fff95e7de13375161bc5d7ed79d4eb38870ac84617ddcb23354fdff92295ebf33e52e0d8603ecf14
+EBUILD POE-XS-Loop-Poll-1.0.0-r1.ebuild 381 BLAKE2B 38d745a3afc43d87a817b92c5a88d5fd1a80d589e1d944d44001d4b8dc61ce653780c920bba604524a1295bceb49e2f0c9c5164a84ce2dac7fbb0b5a5de29e7f SHA512 c9f67e929523938ad76a7d3f9c860725a3147890b2cc7ba24c6abbc3d604aed4d8eb42e7c593d1030f48b7f323d0f745db92c559647b8952017ceeb2bf362a50
+MISC metadata.xml 406 BLAKE2B b407601a357f216280fe77f38b466fde43f6dd83f4f5b4c6ed42282e5c3fa257a35f229f2c53f0e4129ba1dc98973a3a4c7bd937ac9bbd793e90b339184a7cc9 SHA512 f81fbc59c66e42d24300b81877ce272a5d9b8ca26100dd164ba99c51a836bb60fe91794d56dbb987c7f60a650aec6ff3d613406f93a351b238b673ae0acdec46
diff --git a/dev-perl/POE-XS-Loop-Poll/POE-XS-Loop-Poll-1.0.0-r1.ebuild b/dev-perl/POE-XS-Loop-Poll/POE-XS-Loop-Poll-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..010c799537fc
--- /dev/null
+++ b/dev-perl/POE-XS-Loop-Poll/POE-XS-Loop-Poll-1.0.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TONYC
+MODULE_VERSION=1.000
+inherit perl-module
+
+DESCRIPTION="An XS implementation of POE::Loop, using poll(2)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/POE-1.287
+ >=dev-perl/POE-Test-Loops-1.033"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/POE-XS-Loop-Poll/metadata.xml b/dev-perl/POE-XS-Loop-Poll/metadata.xml
new file mode 100644
index 000000000000..8fe8c4f963f0
--- /dev/null
+++ b/dev-perl/POE-XS-Loop-Poll/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">POE-XS-Loop-Poll</remote-id>
+ <remote-id type="cpan-module">POE::XS::Loop::Poll</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE-XS-Queue-Array-0.6.0-r1 b/dev-perl/POE-XS-Queue-Array-0.6.0-r1
deleted file mode 100644
index 6757a6c11e2e..000000000000
--- a/dev-perl/POE-XS-Queue-Array-0.6.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/POE dev-lang/perl:=[-build(-)]
-DESCRIPTION=An XS implementation of POE::Queue::Array
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/POE-XS-Queue-Array/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/POE dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TONYC/POE-XS-Queue-Array-0.006.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=58b6fb101a2b61256e8cdcdfa36687db
diff --git a/dev-perl/POE-XS-Queue-Array/Manifest b/dev-perl/POE-XS-Queue-Array/Manifest
new file mode 100644
index 000000000000..9323cb8da486
--- /dev/null
+++ b/dev-perl/POE-XS-Queue-Array/Manifest
@@ -0,0 +1,3 @@
+DIST POE-XS-Queue-Array-0.006.tar.gz 17081 BLAKE2B be579286f9e37f8740d3ebbab5f4b0dd8e949266de3b34b1f59d2aec1b778f9f5feb48f9ae0978465540c7b80f9d487b46872b74354de93d9ab76f5499eb071d SHA512 500b293fc11d58beda498f91c31bcea2cb89758ffa08f548354d2ba77e06f307ebbef49aec3e34ccfbd295a2c72b1921a9d6f5ed41e88208df4b66dcb3e71c79
+EBUILD POE-XS-Queue-Array-0.6.0-r1.ebuild 333 BLAKE2B ae71ca20665da4285b470ae0b6dbfa299c370d04cb1a451b6c0c1bde998a99ba5a9eade71e8852da6116dc29a0a6c38d7d570f475f87cc3ab90263bd8b4fb6c0 SHA512 1f2fa0314f38a0bae327fc4d23040f215bd99f68f6212011cf6c041241556c0c515a7869284cea52e98a5f90d205db41ca65101aab8ff80c1b2bab928a679f10
+MISC metadata.xml 410 BLAKE2B 7843d989b761e4b8e886c50c059db7be1d3e793a7517f8bdf01e01fb97ce458253ea13519512282f624f5f702978c61eed25d3125590092b5a50275b6e5a8e01 SHA512 fe48014655278428db9e521009db7b1c49f3fbfe9e23f2e26d9f0e916efb106d72d1c94ce8bc294684102ea686b6ad04c969e5973aed191f877bfb7877c9abc6
diff --git a/dev-perl/POE-XS-Queue-Array/POE-XS-Queue-Array-0.6.0-r1.ebuild b/dev-perl/POE-XS-Queue-Array/POE-XS-Queue-Array-0.6.0-r1.ebuild
new file mode 100644
index 000000000000..0fd1f1326435
--- /dev/null
+++ b/dev-perl/POE-XS-Queue-Array/POE-XS-Queue-Array-0.6.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TONYC
+MODULE_VERSION=0.006
+inherit perl-module
+
+DESCRIPTION="An XS implementation of POE::Queue::Array"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-perl/POE"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/POE-XS-Queue-Array/metadata.xml b/dev-perl/POE-XS-Queue-Array/metadata.xml
new file mode 100644
index 000000000000..e930af414c65
--- /dev/null
+++ b/dev-perl/POE-XS-Queue-Array/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">POE-XS-Queue-Array</remote-id>
+ <remote-id type="cpan-module">POE::XS::Queue::Array</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POE/Manifest b/dev-perl/POE/Manifest
new file mode 100644
index 000000000000..a1cdfc642b34
--- /dev/null
+++ b/dev-perl/POE/Manifest
@@ -0,0 +1,3 @@
+DIST POE-1.367.tar.gz 381473 BLAKE2B 42e6a99d4cbe94b5474396ade8dd2ea3168ba774d683023b30890b46a395104d304482a605072383b3fe97a3856a396c24b2d909ad75ac2b1167bc1ed59fc3ed SHA512 94a3ece46a7e573018fdb3151110b1ed7604389d030227169685d38afdfa69603ef55fe8493368645a9f6f1be432fb253cb4568c55190eea33652881a0b4a4fb
+EBUILD POE-1.367.ebuild 1279 BLAKE2B 029f4c40fcae2dada4cfc863447f8e18218dd5a8cf7349656110ea8916d5f4d5250d3d1d5a760b5219f6c49938d428f93c39851c1c45295b4fc752f31a87442d SHA512 53aacce6971783a879921eebc5f4a650d4e2a572a25c3381f5316b598ff01a19dadfeffb849a1ce9202dc54342e2fb4375c989d6fb43a2e85c50a9a7d430a598
+MISC metadata.xml 3305 BLAKE2B e516e7b0bac63cf2b82ef50c98a85361619e45b83d4f2a46f1cc97237b491e50d2dce9837f0265f9a2386ca3792f6c7979b295057c124b0850f4689987090818 SHA512 78059683164f2ed7e54e0b8c0581d7f81c1f7fdaa2b34e64cfa1b51720c67f70a3950a52ef0a0bcdb2fb613ce852707c6f508c9148e08d247937d271c392b3b6
diff --git a/dev-perl/POE/POE-1.367.ebuild b/dev-perl/POE/POE-1.367.ebuild
new file mode 100644
index 000000000000..66a1d774d654
--- /dev/null
+++ b/dev-perl/POE/POE-1.367.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+POE_TEST_LOOPS_VERSION=1.360
+MODULE_AUTHOR=RCAPUTO
+MODULE_VERSION=1.367
+inherit perl-module
+
+DESCRIPTION="A framework for creating multitasking programs in Perl"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="ipv6 libwww ncurses tk test"
+
+RDEPEND="
+ dev-perl/YAML
+ dev-perl/Filter
+ dev-perl/IO-Pipely
+ dev-perl/FreezeThaw
+ >=dev-perl/Event-1.09
+ >=virtual/perl-File-Spec-0.87
+ >=virtual/perl-IO-1.23.01
+ >=virtual/perl-IO-Compress-1.33
+ >=virtual/perl-Storable-2.12
+ >=dev-perl/IO-Tty-1.08
+ >=dev-perl/TermReadKey-2.21
+ >=virtual/perl-Time-HiRes-1.59
+ ipv6? (
+ >=dev-perl/Socket6-0.14
+ )
+ tk? (
+ >=dev-perl/Tk-800.027
+ )
+ libwww? (
+ >=dev-perl/libwww-perl-5.79
+ >=dev-perl/URI-1.30
+ )
+ ncurses? (
+ >=dev-perl/Curses-1.08
+ )
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/POE-Test-Loops-${POE_TEST_LOOPS_VERSION}
+ >=virtual/perl-Test-Harness-2.26
+ >=virtual/perl-Test-Simple-0.54
+ )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/10_units/01_pod/01_pod.t \
+ t/10_units/01_pod/02_pod_coverage.t \
+ t/10_units/01_pod/03_pod_no404s.t \
+ t/10_units/01_pod/04_pod_linkcheck.t
+
+ # Disable network tests
+ rm -f "${S}"/run_network_tests || die
+ perl-module_src_test
+}
diff --git a/dev-perl/POE/metadata.xml b/dev-perl/POE/metadata.xml
new file mode 100644
index 000000000000..ff89e5b7a228
--- /dev/null
+++ b/dev-perl/POE/metadata.xml
@@ -0,0 +1,57 @@
+<?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">POE</remote-id>
+ <remote-id type="cpan-module">POE</remote-id>
+ <remote-id type="cpan-module">POE::Component</remote-id>
+ <remote-id type="cpan-module">POE::Component::Client::TCP</remote-id>
+ <remote-id type="cpan-module">POE::Component::Server::TCP</remote-id>
+ <remote-id type="cpan-module">POE::Driver</remote-id>
+ <remote-id type="cpan-module">POE::Driver::SysRW</remote-id>
+ <remote-id type="cpan-module">POE::Filter</remote-id>
+ <remote-id type="cpan-module">POE::Filter::Block</remote-id>
+ <remote-id type="cpan-module">POE::Filter::Grep</remote-id>
+ <remote-id type="cpan-module">POE::Filter::HTTPD</remote-id>
+ <remote-id type="cpan-module">POE::Filter::Line</remote-id>
+ <remote-id type="cpan-module">POE::Filter::Map</remote-id>
+ <remote-id type="cpan-module">POE::Filter::RecordBlock</remote-id>
+ <remote-id type="cpan-module">POE::Filter::Reference</remote-id>
+ <remote-id type="cpan-module">POE::Filter::Stackable</remote-id>
+ <remote-id type="cpan-module">POE::Filter::Stream</remote-id>
+ <remote-id type="cpan-module">POE::Kernel</remote-id>
+ <remote-id type="cpan-module">POE::Loop</remote-id>
+ <remote-id type="cpan-module">POE::Loop::IO_Poll</remote-id>
+ <remote-id type="cpan-module">POE::Loop::PerlSignals</remote-id>
+ <remote-id type="cpan-module">POE::Loop::Select</remote-id>
+ <remote-id type="cpan-module">POE::NFA</remote-id>
+ <remote-id type="cpan-module">POE::Pipe</remote-id>
+ <remote-id type="cpan-module">POE::Pipe::OneWay</remote-id>
+ <remote-id type="cpan-module">POE::Pipe::TwoWay</remote-id>
+ <remote-id type="cpan-module">POE::Queue</remote-id>
+ <remote-id type="cpan-module">POE::Queue::Array</remote-id>
+ <remote-id type="cpan-module">POE::Resource</remote-id>
+ <remote-id type="cpan-module">POE::Resource::Aliases</remote-id>
+ <remote-id type="cpan-module">POE::Resource::Events</remote-id>
+ <remote-id type="cpan-module">POE::Resource::Extrefs</remote-id>
+ <remote-id type="cpan-module">POE::Resource::FileHandles</remote-id>
+ <remote-id type="cpan-module">POE::Resource::SIDs</remote-id>
+ <remote-id type="cpan-module">POE::Resource::Sessions</remote-id>
+ <remote-id type="cpan-module">POE::Resource::Signals</remote-id>
+ <remote-id type="cpan-module">POE::Resources</remote-id>
+ <remote-id type="cpan-module">POE::Session</remote-id>
+ <remote-id type="cpan-module">POE::Wheel</remote-id>
+ <remote-id type="cpan-module">POE::Wheel::Curses</remote-id>
+ <remote-id type="cpan-module">POE::Wheel::FollowTail</remote-id>
+ <remote-id type="cpan-module">POE::Wheel::ListenAccept</remote-id>
+ <remote-id type="cpan-module">POE::Wheel::ReadLine</remote-id>
+ <remote-id type="cpan-module">POE::Wheel::ReadLine::Keymap</remote-id>
+ <remote-id type="cpan-module">POE::Wheel::ReadWrite</remote-id>
+ <remote-id type="cpan-module">POE::Wheel::Run</remote-id>
+ <remote-id type="cpan-module">POE::Wheel::SocketFactory</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/POSIX-strftime-Compiler-0.410.0 b/dev-perl/POSIX-strftime-Compiler-0.410.0
deleted file mode 100644
index 54ab0f8ef295..000000000000
--- a/dev-perl/POSIX-strftime-Compiler-0.410.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.380.0 virtual/perl-CPAN-Meta !minimal? ( dev-perl/Time-TZOffset ) virtual/perl-Carp virtual/perl-Exporter virtual/perl-Time-Local test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=GNU C library compatible strftime for loggers and servers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/POSIX-strftime-Compiler/
-IUSE=test minimal examples
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Time-TZOffset ) virtual/perl-Carp virtual/perl-Exporter virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/POSIX-strftime-Compiler-0.41.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=62609a46c2fe82568a8f37b3eab43976
diff --git a/dev-perl/POSIX-strftime-Compiler-0.420.0 b/dev-perl/POSIX-strftime-Compiler-0.420.0
deleted file mode 100644
index e2c545a80bae..000000000000
--- a/dev-perl/POSIX-strftime-Compiler-0.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.380.0 virtual/perl-CPAN-Meta !minimal? ( dev-perl/Time-TZOffset ) virtual/perl-Carp virtual/perl-Exporter virtual/perl-Time-Local test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=GNU C library compatible strftime for loggers and servers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/POSIX-strftime-Compiler/
-IUSE=test minimal examples
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Time-TZOffset ) virtual/perl-Carp virtual/perl-Exporter virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/POSIX-strftime-Compiler-0.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6962e5d65aa388f4cc7db6c73e88d05b
diff --git a/dev-perl/POSIX-strftime-Compiler/Manifest b/dev-perl/POSIX-strftime-Compiler/Manifest
new file mode 100644
index 000000000000..cfc29d1b109a
--- /dev/null
+++ b/dev-perl/POSIX-strftime-Compiler/Manifest
@@ -0,0 +1,5 @@
+DIST POSIX-strftime-Compiler-0.41.tar.gz 17187 BLAKE2B 541618ba973dceb9431b0c231590310b5cc26743e79fbee12068cef02b8eee959545b2cbe9e7b7affa6da02fb7022d9474025cff25cf8a63d7ead80024b7eddf SHA512 b613de3fb332313318cca8a6c8912b64e9dac702d5681d252dc8eb919c7b102354ad25f60b537cdfa66203e01826b34a5a349a2fac856a6affb40d5f160725fe
+DIST POSIX-strftime-Compiler-0.42.tar.gz 17294 BLAKE2B 3c96c8226b4dd06f449a2a6e56785862e98014e8fb8371709fcc6872ec115cff58fc6aa8c98dd5032488917478448b2137749aa3621d7b446a08c923e99de81e SHA512 0c07f1b8589b067533c65a023dd634a29640cb8992aae8047aa1063affe6b30b95930479829982a30a13b87bc7c9ebf82ca4837726bd29658d85d718164e3c76
+EBUILD POSIX-strftime-Compiler-0.410.0.ebuild 795 BLAKE2B aa636a9c56d03de0651fb62b22b460e7e64e5ef76d0764751fde31accc601a6d15e1711bd83b06827d348f3386d4fbcb52ee0a3da484d9574883cd25b6e0dcd4 SHA512 6f33ac82179a1da8105bdea6a4ae43ba5300269442f9cddd766504b4531100e22bf5c31c04daffa17550c648b04d1a6315785272c3e56819a6322c70c0cd01e0
+EBUILD POSIX-strftime-Compiler-0.420.0.ebuild 652 BLAKE2B bfa27f58e071264bf1a94466a865566c017b6741fc16b9829c68235f2b66be52d86c189d0ecb2f2c9f481e1f53cb352a006d1d9d7926b4a119647a1a8be3ac0e SHA512 1f714ee06eb1977969cbebe57b1c6a71397025c96c483b9581325b0469b665a7e289e065d29c1387a2882d9451810ae13971e277d7c2e4c07039c2f14699b73b
+MISC metadata.xml 419 BLAKE2B bb34ee0557b31bbf216b81d98085d7a30f110bf98176dc21eeba20e0d4fd8e4405ce4e6161bb390afa84d51545f73117623fba09f4ad5575d40807ae5de71f7a SHA512 72e34096d5c2304242723e727a974d2379cbdc482b51af2a417c8ab1ecd07bcad640461f70f94a011f3e05a5f7368a37b853c9eb8deb9a094120b87e09d2ba90
diff --git a/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.410.0.ebuild b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.410.0.ebuild
new file mode 100644
index 000000000000..38819807cc2d
--- /dev/null
+++ b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.410.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.41
+
+inherit perl-module
+
+DESCRIPTION="GNU C library compatible strftime for loggers and servers"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal examples"
+
+# POSIX -> perl
+RDEPEND="
+ !minimal? ( dev-perl/Time-TZOffset )
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Time-Local
+"
+
+# CPAN::Meta::Prereqs -> perl-CPAN-Meta
+DEPEND="
+ >=dev-perl/Module-Build-0.380.0
+ virtual/perl-CPAN-Meta
+ ${RDEPEND}
+ test? ( >=virtual/perl-Test-Simple-0.980.0 )
+"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r eg/*
+ fi
+}
diff --git a/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.420.0.ebuild b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.420.0.ebuild
new file mode 100644
index 000000000000..624ef618b105
--- /dev/null
+++ b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.420.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.42
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="GNU C library compatible strftime for loggers and servers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test minimal"
+
+# POSIX -> perl
+RDEPEND="
+ !minimal? ( dev-perl/Time-TZOffset )
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Time-Local
+"
+
+# CPAN::Meta::Prereqs -> perl-CPAN-Meta
+DEPEND="
+ >=dev-perl/Module-Build-0.380.0
+ virtual/perl-CPAN-Meta
+ ${RDEPEND}
+ test? ( >=virtual/perl-Test-Simple-0.980.0 )
+"
diff --git a/dev-perl/POSIX-strftime-Compiler/metadata.xml b/dev-perl/POSIX-strftime-Compiler/metadata.xml
new file mode 100644
index 000000000000..0a798428ba18
--- /dev/null
+++ b/dev-perl/POSIX-strftime-Compiler/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">POSIX-strftime-Compiler</remote-id>
+ <remote-id type="cpan-module">POSIX::strftime::Compiler</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PPI-1.224.0 b/dev-perl/PPI-1.224.0
deleted file mode 100644
index 0a818c7de909..000000000000
--- a/dev-perl/PPI-1.224.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Clone-0.300.0 >=virtual/perl-Digest-MD5-2.350.0 >=virtual/perl-File-Spec-3.270.100 >=dev-perl/IO-String-1.70.0 >=dev-perl/List-MoreUtils-0.160.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Params-Util-1.000.0 >=virtual/perl-Storable-2.170.0 dev-perl/Task-Weaken >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=dev-perl/Class-Inspector-1.220.0 >=dev-perl/File-Remove-1.420.0 dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.860.0 >=dev-perl/Test-Object-0.70.0 >=dev-perl/Test-SubCalls-1.70.0 >=dev-perl/Test-Warn-0.300.0 ) dev-lang/perl:=
-DESCRIPTION=Parse, Analyze and Manipulate Perl (without perl)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPI/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Clone-0.300.0 >=virtual/perl-Digest-MD5-2.350.0 >=virtual/perl-File-Spec-3.270.100 >=dev-perl/IO-String-1.70.0 >=dev-perl/List-MoreUtils-0.160.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Params-Util-1.000.0 >=virtual/perl-Storable-2.170.0 dev-perl/Task-Weaken dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/PPI-1.224.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=79062aba35cb3f29fbf3c8f546c102ee
diff --git a/dev-perl/PPI-1.236.0 b/dev-perl/PPI-1.236.0
deleted file mode 100644
index 390a7104f61b..000000000000
--- a/dev-perl/PPI-1.236.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Clone-0.300.0 >=virtual/perl-Digest-MD5-2.350.0 >=virtual/perl-File-Spec-3.270.100 >=dev-perl/IO-String-1.70.0 >=dev-perl/List-MoreUtils-0.160.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Params-Util-1.000.0 >=virtual/perl-Storable-2.170.0 dev-perl/Task-Weaken >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=dev-perl/Class-Inspector-1.220.0 >=dev-perl/File-Remove-1.420.0 dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.860.0 >=dev-perl/Test-Object-0.70.0 >=dev-perl/Test-SubCalls-1.70.0 ) dev-lang/perl:=
-DESCRIPTION=Parse, Analyze and Manipulate Perl (without perl)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPI/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Clone-0.300.0 >=virtual/perl-Digest-MD5-2.350.0 >=virtual/perl-File-Spec-3.270.100 >=dev-perl/IO-String-1.70.0 >=dev-perl/List-MoreUtils-0.160.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Params-Util-1.000.0 >=virtual/perl-Storable-2.170.0 dev-perl/Task-Weaken dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/PPI-1.236.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=748ae371e7951c3913537ca51451dcf9
diff --git a/dev-perl/PPI-HTML-1.80.0 b/dev-perl/PPI-HTML-1.80.0
deleted file mode 100644
index eb8995e3f30c..000000000000
--- a/dev-perl/PPI-HTML-1.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/CSS-Tiny-1.100.0 >=dev-perl/PPI-0.990.0 >=dev-perl/Params-Util-0.50.0 >=virtual/perl-ExtUtils-MakeMaker-6.420.0 >=virtual/perl-File-Spec-0.800.0 test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Generate syntax-hightlighted HTML for Perl using PPI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPI-HTML/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CSS-Tiny-1.100.0 >=dev-perl/PPI-0.990.0 >=dev-perl/Params-Util-0.50.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/PPI-HTML-1.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=96e78821fab7f485f3a00aa65a1e56e8
diff --git a/dev-perl/PPI-HTML/Manifest b/dev-perl/PPI-HTML/Manifest
new file mode 100644
index 000000000000..2ebe9551832c
--- /dev/null
+++ b/dev-perl/PPI-HTML/Manifest
@@ -0,0 +1,3 @@
+DIST PPI-HTML-1.08.tar.gz 28720 BLAKE2B 14543d2642bbd5f95c4316837f0f0786570d7aea277a4a0ba578da231c69f166d171fef19d453772d0ab6cde3a1a7d9236208933fedc5aaadb8bd12e61dec378 SHA512 84a873c580173764fb534dc36e0868dec3371ef67663e021b93229e6d142caf81408da3c4dbe205332a0a2deb3378ee82f3d37f77186ae8bd4067f3ad928dc79
+EBUILD PPI-HTML-1.80.0.ebuild 722 BLAKE2B edc784f42d6a96c4521c9f0f070b0ebc1b85a2c64782bc24d17a37cc0cf9cbb984a80d3bb837602fb37a69a863364a1153304614c37863b6f0f863087c16e492 SHA512 da8d44a95745ea0ca0d21cc4f444a32043a422f4d43ed648f1dfb49126a24ad04b1259c650e9d3088955ef17fc642787475d5acbb095e27ecdfe44c7f87916c8
+MISC metadata.xml 440 BLAKE2B afeddbdc1bfe4df4c723d0001a1daaf70b9a3a63bb17078d5ae8a1f92ef10647e445b924e133c07a4f231b8c81614e831c7ac6c2ae92d03298164d2eba6c2aa8 SHA512 c9d685e02aa93b3c23f6894738b93f0ad15b9bb3ade80ffa58e12b11b4c5346a3d8e2e51e9666016f3fb00b86e3f3f83306e25d51eba37d2f47d0fb6e42a10da
diff --git a/dev-perl/PPI-HTML/PPI-HTML-1.80.0.ebuild b/dev-perl/PPI-HTML/PPI-HTML-1.80.0.ebuild
new file mode 100644
index 000000000000..ba595c2b8f29
--- /dev/null
+++ b/dev-perl/PPI-HTML/PPI-HTML-1.80.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION="Generate syntax-hightlighted HTML for Perl using PPI"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CSS-Tiny-1.100.0
+ >=dev-perl/PPI-0.990.0
+ >=dev-perl/Params-Util-0.50.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ >=virtual/perl-File-Spec-0.800.0
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/PPI-HTML/metadata.xml b/dev-perl/PPI-HTML/metadata.xml
new file mode 100644
index 000000000000..3b8d2093a3e3
--- /dev/null
+++ b/dev-perl/PPI-HTML/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">PPI-HTML</remote-id>
+ <remote-id type="cpan-module">PPI::HTML</remote-id>
+ <remote-id type="cpan-module">PPI::HTML::Fragment</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PPI-PowerToys-0.140.0 b/dev-perl/PPI-PowerToys-0.140.0
deleted file mode 100644
index b049c73fdee5..000000000000
--- a/dev-perl/PPI-PowerToys-0.140.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-Find-Rule-0.32 >=dev-perl/File-Find-Rule-Perl-1.10 >=dev-perl/Test-Script-1.70.0 >=dev-perl/Probe-Perl-0.01 dev-perl/PPI dev-perl/IPC-Run3 dev-lang/perl:=
-DESCRIPTION=A handy collection of small PPI-based utilities
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPI-PowerToys/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-Find-Rule-0.32 >=dev-perl/File-Find-Rule-Perl-1.10 >=dev-perl/Test-Script-1.70.0 >=dev-perl/Probe-Perl-0.01 dev-perl/PPI dev-perl/IPC-Run3 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/PPI-PowerToys-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9852275caafa6f8fb4c75d5bfa550b13
diff --git a/dev-perl/PPI-PowerToys/Manifest b/dev-perl/PPI-PowerToys/Manifest
new file mode 100644
index 000000000000..e22e964fd8b9
--- /dev/null
+++ b/dev-perl/PPI-PowerToys/Manifest
@@ -0,0 +1,3 @@
+DIST PPI-PowerToys-0.14.tar.gz 27358 BLAKE2B 299d22cbed958e6fb0dc59e7642c9463f3bab4ade16d3d84b53c03b228fc9540d7a2073ad0aea9740dbebe044a0fbd081371066c43ffd46e52a811e239f1854a SHA512 98df6d78b912ba9e91825806e2fee98f2d3956df74363ff7e0af4634d8b17909d3b42de194a1d6d768fbd2854a6eabf93fb00a6db22ec6e95feda219ae323f44
+EBUILD PPI-PowerToys-0.140.0.ebuild 670 BLAKE2B 5e57419e0f0a576b7e0899d2aa315a4c5bd488ee1e7fefb7c43df065a8dd2141b87065f1da30863b6e4b3dfe40b5562080e8daf95e86cfb113fa2172ec694443 SHA512 077f3655922cdfaaca6f68d62fecd3cc157cc41ff81cadb1cb3853ad6686e8106d92d6a0a59b9509772813795ea0a0cd263afc6b83fb62283a4d73d5ff50baae
+MISC metadata.xml 520 BLAKE2B 7294e6b95067fea6447f95a526ffe2c4647fa7c345f3f58e79a1afc9b165bad77aa82a9b16c8bf3039a1736ceddbba344773b167d1557513b50e784e46ebc800 SHA512 7733b43a9af25711238e62d89552ed01dca75a595abb77e828c63df6897508dbce9bbda3c50ecc5132c80a980bfef00d856e98d86085cbe041758fcafdaf4089
diff --git a/dev-perl/PPI-PowerToys/PPI-PowerToys-0.140.0.ebuild b/dev-perl/PPI-PowerToys/PPI-PowerToys-0.140.0.ebuild
new file mode 100644
index 000000000000..557307d6dff1
--- /dev/null
+++ b/dev-perl/PPI-PowerToys/PPI-PowerToys-0.140.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="ADAMK"
+DIST_VERSION=0.14
+
+inherit perl-module
+
+DESCRIPTION="A handy collection of small PPI-based utilities"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/File-Find-Rule-0.32
+ >=dev-perl/File-Find-Rule-Perl-1.10
+ >=dev-perl/Test-Script-1.70.0
+ >=dev-perl/Probe-Perl-0.01
+ dev-perl/PPI
+ dev-perl/IPC-Run3
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL/use lib q[.];\nuse inc::Module::Install::DSL/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/PPI-PowerToys/metadata.xml b/dev-perl/PPI-PowerToys/metadata.xml
new file mode 100644
index 000000000000..1be369024300
--- /dev/null
+++ b/dev-perl/PPI-PowerToys/metadata.xml
@@ -0,0 +1,14 @@
+<?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">PPI-PowerToys</remote-id>
+ <remote-id type="cpan-module">PPI::App::ppi_copyright</remote-id>
+ <remote-id type="cpan-module">PPI::App::ppi_version</remote-id>
+ <remote-id type="cpan-module">PPI::PowerToys</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PPI/Manifest b/dev-perl/PPI/Manifest
new file mode 100644
index 000000000000..7715d9b0213b
--- /dev/null
+++ b/dev-perl/PPI/Manifest
@@ -0,0 +1,6 @@
+AUX PPI-1.224.0-t-marpa-dot-inc.patch 670 BLAKE2B 87feb1cff3cc7a6ed77c11f1854268c678a8309f6bc402d290670482192c78ac0c6abdd21f7de083fd78f0c372e8cbb3c144a5b3ba83a8c0c858813b6492228b SHA512 b729bc4b64c7e25f6c44d689084778240f5450fa502f3fc3c3649d0ddf59eb89fa53108ceba9b87ac50a5de6847d134771aeea41a89014d62623ad582df9a579
+DIST PPI-1.224.tar.gz 257197 BLAKE2B 47b80a0794bb9157cf0c3ef37d381f3dd5afe938cc6f3df1952ddfca87aa56ae0a4272f34fcd18f713e59ee4a0bcdd90043f012fef5ccf41130926021cb3c70a SHA512 7c5f4a01b3d4a1e7e2f68d7e5c81368387fbe9a4cd2f20afc494706f742c9ba0b293747b692fb77af9a1457e077687c7d5217bf09137ab71bb50ba52da24431c
+DIST PPI-1.236.tar.gz 257245 BLAKE2B 7f49ba8baa67b6597b774420d379e832412f666995701e5c6ab56d8ecbdb7a2542e7b2bb18ed76e944ccd47ba8bda970d0fd170683d9236f20991902eb401f86 SHA512 93a7f4059b12156bdcba77958c17841ab43d85cb0045d0c58d087d6e637e09e253a559cfe465d9d8699329098582759cb8381978c121b9661a9a755e919dece1
+EBUILD PPI-1.224.0.ebuild 1028 BLAKE2B 50fdec8e33e40aeaf4329158f156f84bfc1738db1bfee8e24c38014e87d8ac38cecf61b9a71df8824e1e81b058f640da815472690ea49e6619467f1cdf8503e0 SHA512 eec3ad49f714a3962e532f9c0384ddef9d18c4acdaa44ac62cf84a5670b59053047420a027cf03a5c8bf2e85f82341915ea32bd0acbfb688c880735c1e384f51
+EBUILD PPI-1.236.0.ebuild 944 BLAKE2B f431ca95619faa555de66c5afd2d705cd20243e4eeb953976c811906c58eb5bfb0839ea4b0b9ed7fd9e7b10fc5d88f0f1f4663efe9f1792617a22837f9fbd435 SHA512 966e135a7610bdbf26d5be2364ff1b8a1ed0f9a9e8c84b40e4bb2271d6a2c8b6ac5266841a0c55dfb211089609a597d528beab17d9cbe108dcc7bb2e6cc19a2f
+MISC metadata.xml 6633 BLAKE2B 66b064eed0aab9a099bb6ea9e621e10f4c5c06b052abf393a5edaccdb5ddbf068382ad767a2d9fb6a68e70766234ace27da4ceddbe0b2174167d27e56d705717 SHA512 a6f5d77c3a8a13f3c454185c090d595b400b665a9aa2dc7e7edbc0c643109bc251d6522a330510080c5ce905f84cfd8892ed0783032a6e45dccc710df5569ec2
diff --git a/dev-perl/PPI/PPI-1.224.0.ebuild b/dev-perl/PPI/PPI-1.224.0.ebuild
new file mode 100644
index 000000000000..38fd336f94f5
--- /dev/null
+++ b/dev-perl/PPI/PPI-1.224.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MITHALDU
+DIST_VERSION=1.224
+inherit perl-module
+
+DESCRIPTION="Parse, Analyze and Manipulate Perl (without perl)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Clone-0.300.0
+ >=virtual/perl-Digest-MD5-2.350.0
+ >=virtual/perl-File-Spec-3.270.100
+ >=dev-perl/IO-String-1.70.0
+ >=dev-perl/List-MoreUtils-0.160.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ >=dev-perl/Params-Util-1.000.0
+ >=virtual/perl-Storable-2.170.0
+ dev-perl/Task-Weaken
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=dev-perl/Class-Inspector-1.220.0
+ >=dev-perl/File-Remove-1.420.0
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.860.0
+ >=dev-perl/Test-Object-0.70.0
+ >=dev-perl/Test-SubCalls-1.70.0
+ >=dev-perl/Test-Warn-0.300.0
+ )
+"
+PATCHES=("${FILESDIR}/${P}-t-marpa-dot-inc.patch")
diff --git a/dev-perl/PPI/PPI-1.236.0.ebuild b/dev-perl/PPI/PPI-1.236.0.ebuild
new file mode 100644
index 000000000000..e7555d93c89d
--- /dev/null
+++ b/dev-perl/PPI/PPI-1.236.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MITHALDU
+DIST_VERSION=1.236
+inherit perl-module
+
+DESCRIPTION="Parse, Analyze and Manipulate Perl (without perl)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Clone-0.300.0
+ >=virtual/perl-Digest-MD5-2.350.0
+ >=virtual/perl-File-Spec-3.270.100
+ >=dev-perl/IO-String-1.70.0
+ >=dev-perl/List-MoreUtils-0.160.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ >=dev-perl/Params-Util-1.000.0
+ >=virtual/perl-Storable-2.170.0
+ dev-perl/Task-Weaken
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=dev-perl/Class-Inspector-1.220.0
+ >=dev-perl/File-Remove-1.420.0
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.860.0
+ >=dev-perl/Test-Object-0.70.0
+ >=dev-perl/Test-SubCalls-1.70.0
+ )
+"
diff --git a/dev-perl/PPI/files/PPI-1.224.0-t-marpa-dot-inc.patch b/dev-perl/PPI/files/PPI-1.224.0-t-marpa-dot-inc.patch
new file mode 100644
index 000000000000..2a02e1d71dc9
--- /dev/null
+++ b/dev-perl/PPI/files/PPI-1.224.0-t-marpa-dot-inc.patch
@@ -0,0 +1,27 @@
+From 74e2e77fdce3e2f366342ad736c25e49379d2013 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Tue, 20 Jun 2017 03:04:48 +1200
+Subject: [PATCH] t/marpa.t: Fix test reliance on '.' in @INC
+
+Fixes https://github.com/adamkennedy/PPI/issues/200
+---
+ t/marpa.t | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/t/marpa.t b/t/marpa.t
+index a25fc2e..6e79003 100644
+--- a/t/marpa.t
++++ b/t/marpa.t
+@@ -2,7 +2,8 @@
+
+ # Unit testing for PPI::Token::Unknown
+
+-use t::lib::PPI::Test::pragmas;
++use lib 't/lib';
++use PPI::Test::pragmas;
+ use Test::More tests => 23 + ( $ENV{AUTHOR_TESTING} ? 1 : 0 );
+ use B 'perlstring';
+
+--
+2.13.1
+
diff --git a/dev-perl/PPI/metadata.xml b/dev-perl/PPI/metadata.xml
new file mode 100644
index 000000000000..b16f7f1afbb9
--- /dev/null
+++ b/dev-perl/PPI/metadata.xml
@@ -0,0 +1,104 @@
+<?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">PPI</remote-id>
+ <remote-id type="cpan-module">PPI</remote-id>
+ <remote-id type="cpan-module">PPI::Cache</remote-id>
+ <remote-id type="cpan-module">PPI::Document</remote-id>
+ <remote-id type="cpan-module">PPI::Document::File</remote-id>
+ <remote-id type="cpan-module">PPI::Document::Fragment</remote-id>
+ <remote-id type="cpan-module">PPI::Document::Normalized</remote-id>
+ <remote-id type="cpan-module">PPI::Dumper</remote-id>
+ <remote-id type="cpan-module">PPI::Element</remote-id>
+ <remote-id type="cpan-module">PPI::Exception</remote-id>
+ <remote-id type="cpan-module">PPI::Exception::ParserRejection</remote-id>
+ <remote-id type="cpan-module">PPI::Find</remote-id>
+ <remote-id type="cpan-module">PPI::Lexer</remote-id>
+ <remote-id type="cpan-module">PPI::Node</remote-id>
+ <remote-id type="cpan-module">PPI::Normal</remote-id>
+ <remote-id type="cpan-module">PPI::Normal::Standard</remote-id>
+ <remote-id type="cpan-module">PPI::Statement</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Break</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Compound</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Data</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::End</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Expression</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Given</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Include</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Include::Perl6</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Null</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Package</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Scheduled</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Sub</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Unknown</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::UnmatchedBrace</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::Variable</remote-id>
+ <remote-id type="cpan-module">PPI::Statement::When</remote-id>
+ <remote-id type="cpan-module">PPI::Structure</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::Block</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::Condition</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::Constructor</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::For</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::Given</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::List</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::Subscript</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::Unknown</remote-id>
+ <remote-id type="cpan-module">PPI::Structure::When</remote-id>
+ <remote-id type="cpan-module">PPI::Token</remote-id>
+ <remote-id type="cpan-module">PPI::Token::ArrayIndex</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Attribute</remote-id>
+ <remote-id type="cpan-module">PPI::Token::BOM</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Cast</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Comment</remote-id>
+ <remote-id type="cpan-module">PPI::Token::DashedWord</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Data</remote-id>
+ <remote-id type="cpan-module">PPI::Token::End</remote-id>
+ <remote-id type="cpan-module">PPI::Token::HereDoc</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Label</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Magic</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Number</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Number::Binary</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Number::Exp</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Number::Float</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Number::Hex</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Number::Octal</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Number::Version</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Operator</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Pod</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Prototype</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Quote</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Quote::Double</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Quote::Interpolate</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Quote::Literal</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Quote::Single</remote-id>
+ <remote-id type="cpan-module">PPI::Token::QuoteLike</remote-id>
+ <remote-id type="cpan-module">PPI::Token::QuoteLike::Backtick</remote-id>
+ <remote-id type="cpan-module">PPI::Token::QuoteLike::Command</remote-id>
+ <remote-id type="cpan-module">PPI::Token::QuoteLike::Readline</remote-id>
+ <remote-id type="cpan-module">PPI::Token::QuoteLike::Regexp</remote-id>
+ <remote-id type="cpan-module">PPI::Token::QuoteLike::Words</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Regexp</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Regexp::Match</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Regexp::Substitute</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Regexp::Transliterate</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Separator</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Structure</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Symbol</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Unknown</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Whitespace</remote-id>
+ <remote-id type="cpan-module">PPI::Token::Word</remote-id>
+ <remote-id type="cpan-module">PPI::Token::_QuoteEngine</remote-id>
+ <remote-id type="cpan-module">PPI::Token::_QuoteEngine::Full</remote-id>
+ <remote-id type="cpan-module">PPI::Token::_QuoteEngine::Simple</remote-id>
+ <remote-id type="cpan-module">PPI::Tokenizer</remote-id>
+ <remote-id type="cpan-module">PPI::Transform</remote-id>
+ <remote-id type="cpan-module">PPI::Transform::UpdateCopyright</remote-id>
+ <remote-id type="cpan-module">PPI::Util</remote-id>
+ <remote-id type="cpan-module">PPI::XSAccessor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PPIx-EditorTools-0.190.0 b/dev-perl/PPIx-EditorTools-0.190.0
deleted file mode 100644
index 9b5e9def1f92..000000000000
--- a/dev-perl/PPIx-EditorTools-0.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( >=dev-perl/Class-XSAccessor-1.20.0 >=dev-perl/PPI-1.215.0 >=dev-perl/Try-Tiny-0.110.0 dev-perl/Test-Most >=dev-perl/Test-Differences-0.480.100 dev-perl/Test-NoWarnings dev-perl/CPAN-Changes ) dev-lang/perl:=
-DESCRIPTION=Utility methods and base class for manipulating Perl via PPI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPIx-EditorTools/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-XSAccessor-1.20.0 >=dev-perl/PPI-1.215.0 >=dev-perl/Try-Tiny-0.110.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZABGAB/PPIx-EditorTools-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=567761b572a98dbe6e0d6e59812de974
diff --git a/dev-perl/PPIx-EditorTools-0.200.0 b/dev-perl/PPIx-EditorTools-0.200.0
deleted file mode 100644
index 599ec618e31e..000000000000
--- a/dev-perl/PPIx-EditorTools-0.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Carp >=dev-perl/Class-XSAccessor-1.20.0 virtual/perl-File-Spec >=dev-perl/PPI-1.215.0 dev-perl/Try-Tiny virtual/perl-File-Temp virtual/perl-IO >=dev-perl/Test-Differences-0.480.100 dev-perl/Test-Exception dev-perl/Test-Most virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Utility methods and base class for manipulating Perl via PPI
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPIx-EditorTools/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Class-XSAccessor-1.20.0 virtual/perl-File-Spec >=dev-perl/PPI-1.215.0 dev-perl/Try-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YA/YANICK/PPIx-EditorTools-0.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4e35f6ab824429a01406bf7db0e3773e
diff --git a/dev-perl/PPIx-EditorTools/Manifest b/dev-perl/PPIx-EditorTools/Manifest
new file mode 100644
index 000000000000..3498978672a6
--- /dev/null
+++ b/dev-perl/PPIx-EditorTools/Manifest
@@ -0,0 +1,6 @@
+AUX PPIx-EditorTools-0.20-fix-pseudo-deps.patch 5895 BLAKE2B bc7e02fec7ced2190b0f2e1a32465851903e0024b89ffe37e1f0fbf5200d5ee87b9dcc41871c749cfb90d828e2f6c602a74c5112aa58a3a24de4e2fd15ebaf3f SHA512 868dd49fa151515da9762d7941cab9db963fe88e9d8f61565944ebd5fe6150bbb7ca387a496f83c50617c3ebcadbdd7c6cd60f60b2660e59eaebfad2ec12d29b
+DIST PPIx-EditorTools-0.18.tar.gz 38874 BLAKE2B 4f33c7053b028a30b01396d5f4af789b83aa18cf4ee754c32595ccc78272ba660e5934d97f3ede49cad1245dfabdecc1185931b0a16274f44c0d9fb191c1c91a SHA512 84be683e7f745c3b5d57944d9f91f0fb53274c2c5bd9f1b252b76d9f0a531f4cc4fbe45592fb70da5f91f978493e2f7c723d4222d99ce73aeebfacfb97110d0a
+DIST PPIx-EditorTools-0.20.tar.gz 37102 BLAKE2B 2f77696826c964ff3b31d21e6f0021be921a5b72a0d50dbe239f28bab91e79b4aca30ad189c6a1a28c074e9b2cc919cca37ae79c9cdeb274fa499e84f3bcb18b SHA512 1762e7d8b6a4e95a547932ecfeb029866a3259bc58409ab6d4f55d83f2d83bfe353c82ddc777b41f499d395b1d11ad12d912e541d06e1779fb25a7e17ba6f405
+EBUILD PPIx-EditorTools-0.190.0.ebuild 736 BLAKE2B 957eee26b3404adce8270d86c53140de099f5d08bfbd50a43cfc08120d10bae803dd02e5b7fadd2623c0ee028343a3c07f930d6f89c4cb36bdf09c0c51944b2b SHA512 21c07b2bc03e748a19e32213c3e32f7f46ab1358abe3e0078ec0ea3cae461344e6c0e78d2e8bd21e12cfff532417990a274ad518f24c2cf781b671d647f01a8d
+EBUILD PPIx-EditorTools-0.200.0.ebuild 712 BLAKE2B d63429c54cc86f8df855c29bba684e1a0b6da794bebf8f192825e072168475d7ec8a8aaa000c315d938188788815fe1b702f3f4acce6fbc71f79501470be7bf8 SHA512 3edcfd4ecb2b78eb3e92927369e13905628dd6a1dcc38ab7af3faabee730a64475c4bbb863a70e3c899e6384617d2d78e6d60981ee1f1d34ac29ea54c62fa7bf
+MISC metadata.xml 1137 BLAKE2B 00e498e97e5885959c77aaf678e4ffaf7d6109d61a4287ee6ba5dac1ee9c5d7a00031cac8ffd0ba0c77266eeb5664406e6f7f3b5c9d9f7113aa3cea751268ab0 SHA512 9ca46509feb83da6572facbff1e5318a315feeeb0d868e05500b78b83fbfe847a220c0bf05e921855454cf77f086327c9280b6b0509ad8c66b4b34ba8423c00a
diff --git a/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.190.0.ebuild b/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.190.0.ebuild
new file mode 100644
index 000000000000..46be8ddd25e3
--- /dev/null
+++ b/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.190.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SZABGAB
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Utility methods and base class for manipulating Perl via PPI"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-XSAccessor-1.20.0
+ >=dev-perl/PPI-1.215.0
+ >=dev-perl/Try-Tiny-0.110.0
+"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ dev-perl/Test-Most
+ >=dev-perl/Test-Differences-0.480.100
+ dev-perl/Test-NoWarnings
+ dev-perl/CPAN-Changes
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.200.0.ebuild b/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.200.0.ebuild
new file mode 100644
index 000000000000..2917e8496957
--- /dev/null
+++ b/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.200.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YANICK
+DIST_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="Utility methods and base class for manipulating Perl via PPI"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Class-XSAccessor-1.20.0
+ virtual/perl-File-Spec
+ >=dev-perl/PPI-1.215.0
+ dev-perl/Try-Tiny
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ ${RDEPEND}
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ >=dev-perl/Test-Differences-0.480.100
+ dev-perl/Test-Exception
+ dev-perl/Test-Most
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=("${FILESDIR}/${PN}-0.20-fix-pseudo-deps.patch")
diff --git a/dev-perl/PPIx-EditorTools/files/PPIx-EditorTools-0.20-fix-pseudo-deps.patch b/dev-perl/PPIx-EditorTools/files/PPIx-EditorTools-0.20-fix-pseudo-deps.patch
new file mode 100644
index 000000000000..7bf56bdce9d7
--- /dev/null
+++ b/dev-perl/PPIx-EditorTools/files/PPIx-EditorTools-0.20-fix-pseudo-deps.patch
@@ -0,0 +1,204 @@
+From a83ab92189a6aa9d81f0f96aa905d023853a3c12 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 24 Dec 2017 17:20:33 +1300
+Subject: Fix pseudo-dependencies
+
+See also: https://github.com/yanick/PPIx-EditorTools/pull/9
+---
+ META.json | 9 +--------
+ META.yml | 7 -------
+ Makefile.PL | 16 +---------------
+ cpanfile | 7 -------
+ dist.ini | 5 +++++
+ t/00-report-prereqs.dd | 9 +--------
+ 6 files changed, 8 insertions(+), 45 deletions(-)
+
+diff --git a/META.json b/META.json
+index e5a97e2..c97d9ab 100644
+--- a/META.json
++++ b/META.json
+@@ -49,22 +49,15 @@
+ "CPAN::Meta" : "2.120900"
+ },
+ "requires" : {
+- "Class::Accessor" : "0",
+ "ExtUtils::MakeMaker" : "0",
+ "File::Spec" : "0",
+ "File::Temp" : "0",
+ "IO::Handle" : "0",
+ "IPC::Open3" : "0",
+- "Method::Signatures" : "0",
+- "Moose" : "0",
+- "MooseX::Declare" : "0",
+ "Test::Differences" : "0",
+ "Test::Exception" : "0",
+ "Test::More" : "0",
+- "Test::Most" : "0",
+- "autodie" : "0",
+- "lib" : "0",
+- "version" : "0"
++ "Test::Most" : "0"
+ }
+ }
+ },
+diff --git a/META.yml b/META.yml
+index 33840f5..5cf9d6a 100644
+--- a/META.yml
++++ b/META.yml
+@@ -7,22 +7,15 @@ author:
+ - 'Gabor Szabo <gabor@szabgab.com>'
+ - 'Yanick Champoux <yanick@cpan.org>'
+ build_requires:
+- Class::Accessor: '0'
+ ExtUtils::MakeMaker: '0'
+ File::Spec: '0'
+ File::Temp: '0'
+ IO::Handle: '0'
+ IPC::Open3: '0'
+- Method::Signatures: '0'
+- Moose: '0'
+- MooseX::Declare: '0'
+ Test::Differences: '0'
+ Test::Exception: '0'
+ Test::More: '0'
+ Test::Most: '0'
+- autodie: '0'
+- lib: '0'
+- version: '0'
+ configure_requires:
+ ExtUtils::MakeMaker: '0'
+ dynamic_config: 0
+diff --git a/Makefile.PL b/Makefile.PL
+index 15dacc8..d1ae11e 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -29,22 +29,15 @@ my %WriteMakefileArgs = (
+ "warnings" => 0
+ },
+ "TEST_REQUIRES" => {
+- "Class::Accessor" => 0,
+ "ExtUtils::MakeMaker" => 0,
+ "File::Spec" => 0,
+ "File::Temp" => 0,
+ "IO::Handle" => 0,
+ "IPC::Open3" => 0,
+- "Method::Signatures" => 0,
+- "Moose" => 0,
+- "MooseX::Declare" => 0,
+ "Test::Differences" => 0,
+ "Test::Exception" => 0,
+ "Test::More" => 0,
+- "Test::Most" => 0,
+- "autodie" => 0,
+- "lib" => 0,
+- "version" => 0
++ "Test::Most" => 0
+ },
+ "VERSION" => "0.20",
+ "test" => {
+@@ -55,7 +48,6 @@ my %WriteMakefileArgs = (
+
+ my %FallbackPrereqs = (
+ "Carp" => 0,
+- "Class::Accessor" => 0,
+ "Class::XSAccessor" => "1.02",
+ "ExtUtils::MakeMaker" => 0,
+ "File::Basename" => 0,
+@@ -63,9 +55,6 @@ my %FallbackPrereqs = (
+ "File::Temp" => 0,
+ "IO::Handle" => 0,
+ "IPC::Open3" => 0,
+- "Method::Signatures" => 0,
+- "Moose" => 0,
+- "MooseX::Declare" => 0,
+ "PPI" => "1.203",
+ "PPI::Find" => 0,
+ "Test::Differences" => 0,
+@@ -73,11 +62,8 @@ my %FallbackPrereqs = (
+ "Test::More" => 0,
+ "Test::Most" => 0,
+ "Try::Tiny" => 0,
+- "autodie" => 0,
+ "base" => 0,
+- "lib" => 0,
+ "strict" => 0,
+- "version" => 0,
+ "warnings" => 0
+ );
+
+diff --git a/cpanfile b/cpanfile
+index 770d0bc..c8a3208 100644
+--- a/cpanfile
++++ b/cpanfile
+@@ -11,22 +11,15 @@ requires "strict" => "0";
+ requires "warnings" => "0";
+
+ on 'test' => sub {
+- requires "Class::Accessor" => "0";
+ requires "ExtUtils::MakeMaker" => "0";
+ requires "File::Spec" => "0";
+ requires "File::Temp" => "0";
+ requires "IO::Handle" => "0";
+ requires "IPC::Open3" => "0";
+- requires "Method::Signatures" => "0";
+- requires "Moose" => "0";
+- requires "MooseX::Declare" => "0";
+ requires "Test::Differences" => "0";
+ requires "Test::Exception" => "0";
+ requires "Test::More" => "0";
+ requires "Test::Most" => "0";
+- requires "autodie" => "0";
+- requires "lib" => "0";
+- requires "version" => "0";
+ };
+
+ on 'test' => sub {
+diff --git a/dist.ini b/dist.ini
+index 37e7ddc..d38eb38 100644
+--- a/dist.ini
++++ b/dist.ini
+@@ -10,8 +10,13 @@ license = Perl_5
+ copyright_holder = The Padre development team as listed in Padre.pm.
+ copyright_year = 2011
+
++[FileFinder::Filter / NoExecTests]
++finder = :TestFiles
++skip = outline
++
+ [@Filter]
+ -bundle=@YANICK
+ -remove=Covenant
+ NextVersion::Semantic.format=%d.%2d
+ AutoPrereqs.skip=Abc
++AutoPrereqs.test_finder = NoExecTests
+diff --git a/t/00-report-prereqs.dd b/t/00-report-prereqs.dd
+index b8c35ca..30d5772 100644
+--- a/t/00-report-prereqs.dd
++++ b/t/00-report-prereqs.dd
+@@ -30,22 +30,15 @@ do { my $x = {
+ 'CPAN::Meta' => '2.120900'
+ },
+ 'requires' => {
+- 'Class::Accessor' => '0',
+ 'ExtUtils::MakeMaker' => '0',
+ 'File::Spec' => '0',
+ 'File::Temp' => '0',
+ 'IO::Handle' => '0',
+ 'IPC::Open3' => '0',
+- 'Method::Signatures' => '0',
+- 'Moose' => '0',
+- 'MooseX::Declare' => '0',
+ 'Test::Differences' => '0',
+ 'Test::Exception' => '0',
+ 'Test::More' => '0',
+- 'Test::Most' => '0',
+- 'autodie' => '0',
+- 'lib' => '0',
+- 'version' => '0'
++ 'Test::Most' => '0'
+ }
+ }
+ };
+--
+2.15.1
+
diff --git a/dev-perl/PPIx-EditorTools/metadata.xml b/dev-perl/PPIx-EditorTools/metadata.xml
new file mode 100644
index 000000000000..f32578343291
--- /dev/null
+++ b/dev-perl/PPIx-EditorTools/metadata.xml
@@ -0,0 +1,21 @@
+<?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">PPIx-EditorTools</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::FindUnmatchedBrace</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::FindVariableDeclaration</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::IntroduceTemporaryVariable</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::Lexer</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::Outline</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::RenamePackage</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::RenamePackageFromPath</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::RenameVariable</remote-id>
+ <remote-id type="cpan-module">PPIx::EditorTools::ReturnObject</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PPIx-Regexp-0.48.0 b/dev-perl/PPIx-Regexp-0.48.0
deleted file mode 100644
index 50c728974ad6..000000000000
--- a/dev-perl/PPIx-Regexp-0.48.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/List-MoreUtils >=dev-perl/PPI-1.117.0 virtual/perl-Scalar-List-Utils dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Represent a regular expression of some sort
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPIx-Regexp/
-IUSE=test examples
-KEYWORDS=alpha amd64 ppc ~ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/List-MoreUtils >=dev-perl/PPI-1.117.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.048.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=aa8258a2bd38cce8af45857fbf949f90
diff --git a/dev-perl/PPIx-Regexp-0.51.0 b/dev-perl/PPIx-Regexp-0.51.0
deleted file mode 100644
index d078a055c3a1..000000000000
--- a/dev-perl/PPIx-Regexp-0.51.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/List-MoreUtils >=dev-perl/PPI-1.117.0 virtual/perl-Scalar-List-Utils dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Represent a regular expression of some sort
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPIx-Regexp/
-IUSE=test examples examples
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/List-MoreUtils >=dev-perl/PPI-1.117.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.051.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ffe61ca7cfc28b84e3263bd2310a1f98
diff --git a/dev-perl/PPIx-Regexp-0.53.0 b/dev-perl/PPIx-Regexp-0.53.0
deleted file mode 100644
index f51c1af7008c..000000000000
--- a/dev-perl/PPIx-Regexp-0.53.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/List-MoreUtils >=dev-perl/PPI-1.117.0 virtual/perl-Scalar-List-Utils dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Represent a regular expression of some sort
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PPIx-Regexp/
-IUSE=test examples examples
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/List-MoreUtils >=dev-perl/PPI-1.117.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.053.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=89c9fd058f600bacd6ee707b0a3fe934
diff --git a/dev-perl/PPIx-Regexp/Manifest b/dev-perl/PPIx-Regexp/Manifest
new file mode 100644
index 000000000000..d841c99dd0b1
--- /dev/null
+++ b/dev-perl/PPIx-Regexp/Manifest
@@ -0,0 +1,7 @@
+DIST PPIx-Regexp-0.048.tar.gz 193354 BLAKE2B fb9948a9c64dd193514ad28f1499d5a07d643204dc640593256e8134530c6871dd8c344f4af1f9de0fe0e6da5c0689d9b5b82ef3a9260ad08a5184f56301c6d1 SHA512 59ac89a9deb279cd454d5b52bdd796a098ab298a02038c06bbbe933e44b2d0bf235bdcab6e73d04945b1de60540e0171465ccf4f772fcfcabdd4bed218c18e28
+DIST PPIx-Regexp-0.051.tar.gz 198969 BLAKE2B 6f16db291d466c2311e0dbf77e18198bdeb8549b152bc604a1fb9c5bf01c39ad995d9396bf09655250031b9e114d435fa161be0d18452b8a29796507a582d238 SHA512 1b49d5e3ea3e572cb3df9a92fc020af47fbb3d7e0ccf4acabacb3ffbd200a62ab55a523e36848c7bf8e6b5b097a443584d4570247f24b778dc52fa29bc5d6a1a
+DIST PPIx-Regexp-0.053.tar.gz 204221 BLAKE2B 6bea11c9e906bb94db19bd72e75ebeee6d3c2aa64c78e91c3e536d21e494288cfe95067b1a20ddd438ff8829f5f7b23e408c6440a31a5f70fe0680d14e752d81 SHA512 2f9e913347ad415be47240f48536845d9c1f77211534f2d540f2e1583936a11586c224fe909fc2f7f876398cb1c8048386c001279a724a72f1f71015a43840b7
+EBUILD PPIx-Regexp-0.48.0.ebuild 627 BLAKE2B ae26b4196be3abf514ec10aa66f64ba4a7fb36769d597f340087a3797d352f03daca0f2d2b785a1793d6413cdb698b11158122e85adf11ffa8be2e49673741d9 SHA512 1e75b2496b352e5e93f83c39f903c594d81540b875a466e7a3afabc435a837073958d706f229726c34432b3af0389824cd423d56b29e5a7ee9bcd01f9dda5b7f
+EBUILD PPIx-Regexp-0.51.0.ebuild 544 BLAKE2B 1db95853f8102e9c0d705c7956fc1969e9f1be7176c47ac40b3d195b77b689436632e69ab11862e209477bb423271e9b17f41ae41d240e4a283145b9a9b3dbbb SHA512 23a6676e6ded4bd39c46d47d0b31600ccb447d5517cb0423e5da014cce6dc95c9e28be8f6ee280a654a7c148510af29107b48fea996f6c4b87bfde205ad824e6
+EBUILD PPIx-Regexp-0.53.0.ebuild 544 BLAKE2B 45ffba10d14c6c92974be74938073ae0c6350832817ca5da020d372fe0b6ec08d338f113a8ba5f97fc0632eb6bc2b0412da4d1f9d5650b7186bfb5a94aa09018 SHA512 0ccb230f345bd1a90c98e653822030957e98884214398838560ad3f4ea733d85394980952be729310fceea63ed515225d2b32d3482173ffaea58d9d43372af10
+MISC metadata.xml 5135 BLAKE2B aa9ba72bf7b9457110960e2f70d1bd4c6447187ffe646daa436029895926e82b6b4dded139cdd954a194211e7cc4ff5ae719543b4d75a14777666cac6706aed4 SHA512 b880daf56051178ecf011e80656c00483e5fa5879d1107103916c6c56c4745f36dc902d06ea6827754bc1baba9ecd1c876470fa96d5fd5c076f7438ccbce3c02
diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.48.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.48.0.ebuild
new file mode 100644
index 000000000000..164a1c2c7abe
--- /dev/null
+++ b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.48.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=WYANT
+DIST_VERSION=0.048
+inherit perl-module
+
+DESCRIPTION="Represent a regular expression of some sort"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
+IUSE="test examples"
+
+RDEPEND="
+ dev-perl/List-MoreUtils
+ >=dev-perl/PPI-1.117.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r eg/*
+ fi
+}
diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.51.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.51.0.ebuild
new file mode 100644
index 000000000000..c1b12019b3f8
--- /dev/null
+++ b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.51.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=WYANT
+DIST_VERSION=0.051
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Represent a regular expression of some sort"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/List-MoreUtils
+ >=dev-perl/PPI-1.117.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.53.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.53.0.ebuild
new file mode 100644
index 000000000000..8a94953451b9
--- /dev/null
+++ b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.53.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=WYANT
+DIST_VERSION=0.053
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Represent a regular expression of some sort"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/List-MoreUtils
+ >=dev-perl/PPI-1.117.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/PPIx-Regexp/metadata.xml b/dev-perl/PPIx-Regexp/metadata.xml
new file mode 100644
index 000000000000..a2d133501608
--- /dev/null
+++ b/dev-perl/PPIx-Regexp/metadata.xml
@@ -0,0 +1,73 @@
+<?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">PPIx-Regexp</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Constant</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Dumper</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Element</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Lexer</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Node</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Node::Range</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Node::Unknown</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::StringTokenizer</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Assertion</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::BranchReset</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Capture</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::CharClass</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Code</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Main</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Modifier</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::NamedCapture</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Quantifier</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::RegexSet</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Regexp</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Replacement</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Subexpression</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Switch</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Structure::Unknown</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Support</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Assertion</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Backreference</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Backtrack</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::CharClass</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::CharClass::POSIX</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::CharClass::POSIX::Unknown</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::CharClass::Simple</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Code</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Comment</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Condition</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Control</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Delimiter</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Greediness</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::GroupType</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::GroupType::Assertion</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::GroupType::BranchReset</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::GroupType::Code</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::GroupType::Modifier</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::GroupType::NamedCapture</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::GroupType::Subexpression</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::GroupType::Switch</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Interpolation</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Literal</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Modifier</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::NoOp</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Operator</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Quantifier</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Recursion</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Reference</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Structure</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Unknown</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Unmatched</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Token::Whitespace</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Tokenizer</remote-id>
+ <remote-id type="cpan-module">PPIx::Regexp::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PPIx-Utilities-1.1.0-r1 b/dev-perl/PPIx-Utilities-1.1.0-r1
deleted file mode 100644
index 0bcc8118872f..000000000000
--- a/dev-perl/PPIx-Utilities-1.1.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/PPI-1.208 dev-perl/Exception-Class dev-perl/Readonly virtual/perl-Scalar-List-Utils dev-perl/Module-Build test? ( dev-perl/Test-Deep ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extensions to PPI
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PPIx-Utilities/
-IUSE=test
-KEYWORDS=alpha amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/PPI-1.208 dev-perl/Exception-Class dev-perl/Readonly virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-1.001000.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9fb80cafb27fdf1cf1e5db9c4264e51b
diff --git a/dev-perl/PPIx-Utilities/Manifest b/dev-perl/PPIx-Utilities/Manifest
new file mode 100644
index 000000000000..f3070062dd21
--- /dev/null
+++ b/dev-perl/PPIx-Utilities/Manifest
@@ -0,0 +1,3 @@
+DIST PPIx-Utilities-1.001000.tar.gz 25707 BLAKE2B 74e44b0a53422b9b03170a8d9486f1965f58fbcb5d0d62b601d078aa4ecf2a4cd948bc044336a09b05cd86158e7d8f2a0372f6aa124345ff4d95f01cc3afb9e5 SHA512 46b900b4152e83e7a37b3fb6036051079aed677f0a33affa07f50e33a3a45bc220c899ecb99a1ab259a934aa9801582e804fe3be2980188c6442774de9b0f6de
+EBUILD PPIx-Utilities-1.1.0-r1.ebuild 534 BLAKE2B 25b8ab17b825c2d7c6d69dfbf7d1c5d5779352a89cecc798692bdc086cd922fed0fad8d1cf8d8c33f187c02f996a0f018fa50f197826d4b8b02e7ddfb6b16c24 SHA512 94f7f6286e8ae8eead063621acbda306682692359bf895e0734553c23b910e340accc4368979ff1f5736c69f9b51ecb7ec5d41d15c23a5c78c513b5c375755ff
+MISC metadata.xml 619 BLAKE2B 02c39c4f0fe19f06071e231fdc9122b02f50ab9026eb754d9fbb4d5a00236c708fad11e4ffafc69afdc845557701231ca12c0c48427d1ebfef39cddf8c7644a9 SHA512 b209d2838761a1f4afc38f75e06795b8b92ee68639a09787a0a989dee8056379b58916d456bb316436a3adb0ed16032fdb5939b960478103244231de1fb3b50c
diff --git a/dev-perl/PPIx-Utilities/PPIx-Utilities-1.1.0-r1.ebuild b/dev-perl/PPIx-Utilities/PPIx-Utilities-1.1.0-r1.ebuild
new file mode 100644
index 000000000000..e354c5a5ea8c
--- /dev/null
+++ b/dev-perl/PPIx-Utilities/PPIx-Utilities-1.1.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ELLIOTJS
+MODULE_VERSION=1.001000
+inherit perl-module
+
+DESCRIPTION="Extensions to PPI"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/PPI-1.208
+ dev-perl/Exception-Class
+ dev-perl/Readonly
+ virtual/perl-Scalar-List-Utils"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-Deep )"
+
+SRC_TEST="do"
diff --git a/dev-perl/PPIx-Utilities/metadata.xml b/dev-perl/PPIx-Utilities/metadata.xml
new file mode 100644
index 000000000000..d81d6275ba29
--- /dev/null
+++ b/dev-perl/PPIx-Utilities/metadata.xml
@@ -0,0 +1,15 @@
+<?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">PPIx-Utilities</remote-id>
+ <remote-id type="cpan-module">PPIx::Utilities</remote-id>
+ <remote-id type="cpan-module">PPIx::Utilities::Exception::Bug</remote-id>
+ <remote-id type="cpan-module">PPIx::Utilities::Node</remote-id>
+ <remote-id type="cpan-module">PPIx::Utilities::Statement</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Package-Constants-0.60.0 b/dev-perl/Package-Constants-0.60.0
deleted file mode 100644
index d487e1dc3a2a..000000000000
--- a/dev-perl/Package-Constants-0.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=List all constants declared in a package
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Package-Constants/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Package-Constants-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6ae04ee6c8bb8e79d5575c6fcd061cbd
diff --git a/dev-perl/Package-Constants/Manifest b/dev-perl/Package-Constants/Manifest
new file mode 100644
index 000000000000..e823da9e04a8
--- /dev/null
+++ b/dev-perl/Package-Constants/Manifest
@@ -0,0 +1,3 @@
+DIST Package-Constants-0.06.tar.gz 3767 BLAKE2B 037ca39f6fb28ad4bf3e5f8ea4a73cbd2eddfffab294aec9d46d6b252b4291840c1c5dba7dafdb8ceffc878b271f70c8a68c5b911cfa368fefd63b5706f571a1 SHA512 a3f855435a989252551dfbd50492dcae5bdfb01efe14c2ef40679722305bb67097eb4c969023df1da00ee22d92f88e39439ebdeaae0b1f3a3fc6c561f3fa8481
+EBUILD Package-Constants-0.60.0.ebuild 518 BLAKE2B 6893d1b19191161d2540293fc4989bce83be3acd87a1acada21cf4a07848edab0be19e2168f0ebfaf82a0d2ef9460576c105812a1ba6f611af1f9c06cfc2f595 SHA512 04e7a366e4d1983c442dde2557234b690c3cbad0f6debdc8416b72ccc17105c20045633feb01e6bc14e2d96e48ca754aaaa01d82137960d26de038bea0c5a7cf
+MISC metadata.xml 406 BLAKE2B 1887df4668c75f3473b2443e593ee45004c9d3e5edf573251bd282b261340f329b213a7bb834175560d6e23489d4995bdfc3c30df19b01ed1c9486e5f97bac1f SHA512 28b9b564192526d40dac0b151319dea8f9434f2b3eae5437a6682a4f3df86f12f93b5d05350d6bca3c089ba7d9246306acaf29f24df46d363d344ad05d64d99b
diff --git a/dev-perl/Package-Constants/Package-Constants-0.60.0.ebuild b/dev-perl/Package-Constants/Package-Constants-0.60.0.ebuild
new file mode 100644
index 000000000000..9723f57bbbee
--- /dev/null
+++ b/dev-perl/Package-Constants/Package-Constants-0.60.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=0.06
+MODULE_AUTHOR=BINGOS
+inherit perl-module
+
+DESCRIPTION="List all constants declared in a package"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Package-Constants/metadata.xml b/dev-perl/Package-Constants/metadata.xml
new file mode 100644
index 000000000000..ccda6f3a24cf
--- /dev/null
+++ b/dev-perl/Package-Constants/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">Package-Constants</remote-id>
+ <remote-id type="cpan-module">Package::Constants</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Package-DeprecationManager-0.150.0 b/dev-perl/Package-DeprecationManager-0.150.0
deleted file mode 100644
index 56f82d83a9a0..000000000000
--- a/dev-perl/Package-DeprecationManager-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Package-Stash dev-perl/Params-Util dev-perl/Sub-Install virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Manage deprecation warnings for your distribution
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Package-DeprecationManager/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Package-Stash dev-perl/Params-Util dev-perl/Sub-Install dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=50824e2d4ad8a3e1e22038951eb9d9a9
diff --git a/dev-perl/Package-DeprecationManager-0.170.0 b/dev-perl/Package-DeprecationManager-0.170.0
deleted file mode 100644
index 6008e7215c5a..000000000000
--- a/dev-perl/Package-DeprecationManager-0.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Package-Stash dev-perl/Params-Util dev-perl/Sub-Install dev-perl/Sub-Name virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Manage deprecation warnings for your distribution
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Package-DeprecationManager/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Package-Stash dev-perl/Params-Util dev-perl/Sub-Install dev-perl/Sub-Name dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9ca4ea943882d77f81b5da67392a2a33
diff --git a/dev-perl/Package-DeprecationManager/Manifest b/dev-perl/Package-DeprecationManager/Manifest
new file mode 100644
index 000000000000..e173187f13e5
--- /dev/null
+++ b/dev-perl/Package-DeprecationManager/Manifest
@@ -0,0 +1,5 @@
+DIST Package-DeprecationManager-0.15.tar.gz 23626 BLAKE2B 2055d9695df1fa666acd3db3cb4cfb808d7a841aa1b4439dfdd175c438613af6773ef197b0702c2403329062bb784a96b129d364d68c5fd5749ae9611eb0c23f SHA512 644aae95e7124f91dab9ab71e20679a310df869dc970ee3b180d8274657226d9ad91c79d56222f6b30ad026e92f4d86609b8933ce3fc1298247da15f4a5c542b
+DIST Package-DeprecationManager-0.17.tar.gz 27647 BLAKE2B af12433cef899e8d5f911ce76746e1862e8d6f5eceae9a5c890da7fa4f10e73fd41118c0754ca56d4b0f4865fdd09139358f3c9020940d34a348e7a27f68a495 SHA512 57bf79df657895342ca5b8d13f155d85f34d1a85415570b112138b6c50c5d08b421a1707671fbf807918cc334006e4558a626a7201c60096924fc2200c751cde
+EBUILD Package-DeprecationManager-0.150.0.ebuild 779 BLAKE2B 4ba95d81f76b548921b413fc231c0cc2fd6fc8ef27ec1d50a3ad86f652c915b9db1a958d77cafdf7efaf8da525cd2158d4deb25a4089d906587e3f60e79945bc SHA512 1cadf0710f8e4ea2a86d255a5aa07eefb70d7ad101159c0bb059ce02d3047efa7dcfa614fd65a7058514582d0f2f2060d6be3f53a34479160885e093c581242c
+EBUILD Package-DeprecationManager-0.170.0.ebuild 801 BLAKE2B e9b668e7d3a2c199add589a725845160400b970c80fd5aa78a0106ace5cde66dccf739bd71c6ba3be91bbc74e1851808943a16980336b7c4ae8ab5d54ba7635b SHA512 831d615eab86d05de5c59bb3adf250c05b24d4571a6fcb25b78974c2f0ca98fb51d2c7ba98e42515c104db237987f0e42c4d109bc13de204009fc3c57e48ff81
+MISC metadata.xml 424 BLAKE2B cfdc58a331b544b4f448536f23a79871169616f3b95ca7c1cfb71ea8af2243c363058b4d0657188dad48d23fe78b814a43c79c6f3ac2ac10d0a881f01738daae SHA512 803b02216bdc60a695de8758cd970827bc683e217c580faed6300ddb6a7d07d2370ac87360bad50d972ee8c6d6ec791d6159144402690811bd6603d661e00333
diff --git a/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.150.0.ebuild b/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.150.0.ebuild
new file mode 100644
index 000000000000..682ce4695d82
--- /dev/null
+++ b/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.150.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Manage deprecation warnings for your distribution"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ dev-perl/Package-Stash
+ dev-perl/Params-Util
+ dev-perl/Sub-Install
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.170.0.ebuild b/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.170.0.ebuild
new file mode 100644
index 000000000000..02b8d7af6a09
--- /dev/null
+++ b/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.170.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Manage deprecation warnings for your distribution"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ dev-perl/Package-Stash
+ dev-perl/Params-Util
+ dev-perl/Sub-Install
+ dev-perl/Sub-Name
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/Package-DeprecationManager/metadata.xml b/dev-perl/Package-DeprecationManager/metadata.xml
new file mode 100644
index 000000000000..04cbefd94d1c
--- /dev/null
+++ b/dev-perl/Package-DeprecationManager/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">Package-DeprecationManager</remote-id>
+ <remote-id type="cpan-module">Package::DeprecationManager</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Package-Stash-0.370.0 b/dev-perl/Package-Stash-0.370.0
deleted file mode 100644
index 7c7dbb2d19ac..000000000000
--- a/dev-perl/Package-Stash-0.370.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Getopt-Long >=dev-perl/Module-Implementation-0.60.0 virtual/perl-Scalar-List-Utils !minimal? ( >=dev-perl/Package-Stash-XS-0.260.0 ) virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Text-ParseWords test? ( virtual/perl-IO dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Routines for manipulating stashes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Package-Stash/
-IUSE=test minimal
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Getopt-Long >=dev-perl/Module-Implementation-0.60.0 virtual/perl-Scalar-List-Utils !minimal? ( >=dev-perl/Package-Stash-XS-0.260.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Package-Stash-0.37.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=46e2b33b8624891891582ade64044e08
diff --git a/dev-perl/Package-Stash-XS-0.280.0 b/dev-perl/Package-Stash-XS-0.280.0
deleted file mode 100644
index b926c2b86d14..000000000000
--- a/dev-perl/Package-Stash-XS-0.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.310.0 test? ( dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Faster and more correct implementation of the Package::Stash API
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Package-Stash-XS/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Package-Stash-XS-0.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5350e92a102302f8d1d0870a3310a37e
diff --git a/dev-perl/Package-Stash-XS/Manifest b/dev-perl/Package-Stash-XS/Manifest
new file mode 100644
index 000000000000..9bd16476495b
--- /dev/null
+++ b/dev-perl/Package-Stash-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Package-Stash-XS-0.28.tar.gz 74161 BLAKE2B d4e0361ff62ace98116cfca1d8ea057cf6f641b5ca2c88a753b2db0724b96a210900201e3070723811e99f9dafafa7f1dec47595703f832db4962789c9c758c7 SHA512 409e884998bf063f438335067ff8f702aa1f12fc686c1912ad532f6536a711273e52c140d9c407c47b7ba4ccacedec480c1542437a90dd76367dc0f732c0db38
+EBUILD Package-Stash-XS-0.280.0.ebuild 637 BLAKE2B ce8223e0c8bcc76a5a718f86d0d11603a6f05ed99a762274b87edee75158b3084be0bbdef98c828997a81b0ec3d9f7f8c632d67c78bee6a150039d48811576c1 SHA512 0a372509b7eb837e9f672d24947e41986fb115672083e875c45056816ec2709c3f9d178af122e5dc407c937f9622090644b47d95433d7cb2c732daff71b2575b
+MISC metadata.xml 405 BLAKE2B e257711d919dea89cf86f1b361af4a1cea58d22f0eb575ac52d56993ca8c27ffc7a1d326addc6f274f98b8f20079ed1fea9d9f3766f26ec31cf302727b7687e9 SHA512 eed17fb737efbdb196d2e2d50ba117f11c61c2180dcd0f13e7b98d8a7773d72162403e73e5ebaf65531792d157d9a6b3f1a614743d4838b684e1a8da04d0a0be
diff --git a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild
new file mode 100644
index 000000000000..af27a60284db
--- /dev/null
+++ b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.280.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOY
+MODULE_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="Faster and more correct implementation of the Package::Stash API"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.310.0
+ test? (
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Package-Stash-XS/metadata.xml b/dev-perl/Package-Stash-XS/metadata.xml
new file mode 100644
index 000000000000..8d110f02ff78
--- /dev/null
+++ b/dev-perl/Package-Stash-XS/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">Package-Stash-XS</remote-id>
+ <remote-id type="cpan-module">Package::Stash::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Package-Stash/Manifest b/dev-perl/Package-Stash/Manifest
new file mode 100644
index 000000000000..7758ddbb4b64
--- /dev/null
+++ b/dev-perl/Package-Stash/Manifest
@@ -0,0 +1,3 @@
+DIST Package-Stash-0.37.tar.gz 40309 BLAKE2B 6afb95f87288d1c9081d288c71a77fb5b98dc6ab80ec16db1fbb7a7fcc949afefc249e5a9d33c5835b944ecaa6e9cec771988e2987315bd034764ab977576550 SHA512 d10321903591568d4ac4db91ad9e4dfcffe564ab22a5ecdd8fa103749c9708da082ffb3ca478e98ac120a23e51c0ab0ccf799c0da10fe2be194e9cace1f16b06
+EBUILD Package-Stash-0.370.0.ebuild 1042 BLAKE2B 636255add24e273b1ace33ba311d7c9555e676f2a48b8507edbcb7228e5e6afe2c10b03c6f015a297a6c0e260898f5b6ee9bb1eed3f17a10ff3c58d7b73ca4b9 SHA512 872c116f7d3e66d40841cef58513b4287a4c3ac9a7e3f4e072ed8d5dc65ec5475b368911ec6364a00d2d250dc47e4269bcd723bbf08499660da3d34716dfda3a
+MISC metadata.xml 463 BLAKE2B d3b8057579c6439184990d6a8090f76b0800966c0c75bfb9bd0317aefa2f48a1ac375c7b60b3c05c7de7f992f1931ad0606fc44c6e77e4508b71b3987dfa745f SHA512 2b2e4ef2cf309de39aed1422386e2a9737c1b19ba6128e60b21d4faecf2b8f8515036701d3e42f4742d160e745e953b63511e921d206f5643db1ed7c7542a426
diff --git a/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild b/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild
new file mode 100644
index 000000000000..be90993907d5
--- /dev/null
+++ b/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOY
+DIST_VERSION=0.37
+inherit perl-module
+
+DESCRIPTION="Routines for manipulating stashes"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-Getopt-Long
+ >=dev-perl/Module-Implementation-0.60.0
+ virtual/perl-Scalar-List-Utils
+ !minimal? (
+ >=dev-perl/Package-Stash-XS-0.260.0
+ )
+"
+# conflicts:
+# !<=dev-perl/Class-MOP-1.08
+# !<=dev-perl/namespace-clean-0.18
+# !<=dev-perl/MooseX-Role-WithOverloading-0.80
+# !<=dev-perl/MooseX-Method-Signatures-0.360.0
+
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Text-ParseWords
+ test? (
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Package-Stash/metadata.xml b/dev-perl/Package-Stash/metadata.xml
new file mode 100644
index 000000000000..9f0c9cd7efd8
--- /dev/null
+++ b/dev-perl/Package-Stash/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Package-Stash</remote-id>
+ <remote-id type="cpan-module">Package::Stash</remote-id>
+ <remote-id type="cpan-module">Package::Stash::PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Package-Variant-1.3.2 b/dev-perl/Package-Variant-1.3.2
deleted file mode 100644
index 6522b85fac14..000000000000
--- a/dev-perl/Package-Variant-1.3.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/strictures-2.0.0 >=dev-perl/Module-Runtime-0.13.0 >=dev-perl/Import-Into-1.0.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Fatal ) dev-lang/perl:=
-DESCRIPTION=Parameterizable packages
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Package-Variant/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/strictures-2.0.0 >=dev-perl/Module-Runtime-0.13.0 >=dev-perl/Import-Into-1.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSTROUT/Package-Variant-1.003002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8e9ab76905546bf2a19645080462f8be
diff --git a/dev-perl/Package-Variant/Manifest b/dev-perl/Package-Variant/Manifest
new file mode 100644
index 000000000000..001e87c884c2
--- /dev/null
+++ b/dev-perl/Package-Variant/Manifest
@@ -0,0 +1,3 @@
+DIST Package-Variant-1.003002.tar.gz 10518 BLAKE2B 3463b018197a428e4fd104716506e9cee8bba405f44e49c614f298446ec4e648fa21feac018a54ed243600838ae2447f1b2c7ca627a8176abeec8f01e90eb509 SHA512 0f311e73049df9a7a43a3e9eb3e4ba48120d119ab92161a4c0da532625d5705c6ee5b50f57d6b40ded30df82ce13b9dcced28894ddc7ee0068787b782fd33a4a
+EBUILD Package-Variant-1.3.2.ebuild 498 BLAKE2B 7ae30f70899990720c2d6be162c3cdb37fdde2e9b69d9bcf35b5ce0170718a08325d6829df0b027ba56e7bf45cf9144a887b9cc060139e0f7f92ce967525ae34 SHA512 7c80c4788d4f6c4eeaad318ad2bae33a1caffc646c67e9caf7d3da953f75f56ea6918a94138e00930849d2e141474c4741b516691216af023b696d17db47ed41
+MISC metadata.xml 390 BLAKE2B df65ad2c3ee03f883d1babdd7e4127e16d82cd1ca2b9d0d56a3ec8cbf1b939e877c82a4908ad451a2f579506fb65d8461847182dff9a14aaa1aa235ab18e8e41 SHA512 9f0b850397926b5eaca9003622e15626ef61339f822e4cb86fd7094ac90945b1b81512431250040e2c15c01dd35cd453ac4d41d4f7d95bbd6f3ab190dd2e9537
diff --git a/dev-perl/Package-Variant/Package-Variant-1.3.2.ebuild b/dev-perl/Package-Variant/Package-Variant-1.3.2.ebuild
new file mode 100644
index 000000000000..231167c314bb
--- /dev/null
+++ b/dev-perl/Package-Variant/Package-Variant-1.3.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSTROUT
+DIST_VERSION=1.003002
+inherit perl-module
+
+DESCRIPTION="Parameterizable packages"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/strictures-2.0.0
+ >=dev-perl/Module-Runtime-0.13.0
+ >=dev-perl/Import-Into-1.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ )
+"
diff --git a/dev-perl/Package-Variant/metadata.xml b/dev-perl/Package-Variant/metadata.xml
new file mode 100644
index 000000000000..571e300f9226
--- /dev/null
+++ b/dev-perl/Package-Variant/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">Package-Variant</remote-id>
+ <remote-id type="cpan-module">Package::Variant</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PadWalker-2.300.0 b/dev-perl/PadWalker-2.300.0
deleted file mode 100644
index ea7480737b91..000000000000
--- a/dev-perl/PadWalker-2.300.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=play with other peoples' lexical variables
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PadWalker/
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROBIN/PadWalker-2.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7d5e2875b08fcf3d481a6e5a8475703b
diff --git a/dev-perl/PadWalker/Manifest b/dev-perl/PadWalker/Manifest
new file mode 100644
index 000000000000..38b615f76f66
--- /dev/null
+++ b/dev-perl/PadWalker/Manifest
@@ -0,0 +1,3 @@
+DIST PadWalker-2.3.tar.gz 16177 BLAKE2B b809448751e907083cde30ab95ab6229d47089044ac20695968b3488f7a45beda3b1567ac96d7d76a49c06399307419088a6d3d727a537dcca0859efe6d73843 SHA512 0a222dc2ed26825bc031b0e4b4b78660fe9d1a5a5d98552f30e730aa4c8e5c38577da9a960669258a11cfd712f6e3827bafa23162aa1101f01b47b08e303b4b0
+EBUILD PadWalker-2.300.0.ebuild 418 BLAKE2B 2039ea18d6e3e0d54e35971ba664247ce0f0b1f032739bf38e571c30734e477409baddacd80b3e4abbc0784985c9b85620e1d00a9f3eaabb57f83e2db1859285 SHA512 190b575b744f584f751b1c25be882171a27cc3ab43a49ef951150f04543e05637fadcc1e67af13ac49cd0419d879ce70c79bade681f3f679cf0735bc12eede97
+MISC metadata.xml 389 BLAKE2B 7c98c1fe323f72769d7d734e454c205631e44cba76754b44cba8dcd3ee863c90719e0d9aed5f9579fee035931066b728ce7fcd46e0559cb5728e6c9bb7a8e869 SHA512 a85027bbaa6c174e996335493d2959a26edeb8147dc2ff5fb89a4580c9d13c590cca322a94e24e1ba1ab19129dcbc298802a4cb26b57e0c421c12f006c5b5432
diff --git a/dev-perl/PadWalker/PadWalker-2.300.0.ebuild b/dev-perl/PadWalker/PadWalker-2.300.0.ebuild
new file mode 100644
index 000000000000..f73479b34fa7
--- /dev/null
+++ b/dev-perl/PadWalker/PadWalker-2.300.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ROBIN
+DIST_VERSION=2.3
+inherit perl-module
+
+DESCRIPTION="play with other peoples' lexical variables"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/PadWalker/metadata.xml b/dev-perl/PadWalker/metadata.xml
new file mode 100644
index 000000000000..f9db4196620e
--- /dev/null
+++ b/dev-perl/PadWalker/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">PadWalker</remote-id>
+ <remote-id type="cpan-module">PadWalker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Palm-1.12.0-r1 b/dev-perl/Palm-1.12.0-r1
deleted file mode 100644
index 1007bc85c73a..000000000000
--- a/dev-perl/Palm-1.12.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl Module for Palm Pilots
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/p5-Palm/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=Artistic
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/p5-Palm-1.012.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0f978af0e9f3db2bf9c2f7a0e2b35297
diff --git a/dev-perl/Palm-1.400.0 b/dev-perl/Palm-1.400.0
deleted file mode 100644
index 16aa0fb45871..000000000000
--- a/dev-perl/Palm-1.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Read & write Palm OS databases (both PDB and PRC)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Palm/
-IUSE=test examples
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-perl/Palm-PDB dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CJ/CJM/Palm-1.400.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=10d3b09d92d7d59eb640144125f828be
diff --git a/dev-perl/Palm-PDB-1.400.0 b/dev-perl/Palm-PDB-1.400.0
deleted file mode 100644
index d8ec544bee65..000000000000
--- a/dev-perl/Palm-PDB-1.400.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/Palm-1.14.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Parse Palm database files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Palm-PDB/
-IUSE=test examples
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/Palm-1.14.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CJ/CJM/Palm-PDB-1.400.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=19c613106c18426e89941a6f7c04075b
diff --git a/dev-perl/Palm-PDB/Manifest b/dev-perl/Palm-PDB/Manifest
new file mode 100644
index 000000000000..5de03b081574
--- /dev/null
+++ b/dev-perl/Palm-PDB/Manifest
@@ -0,0 +1,3 @@
+DIST Palm-PDB-1.400.tar.gz 40842 BLAKE2B 581f01e346c4b8e1cae317d69a5067b4bdd08497ee7955891b45a8ad3b4cb225ef3f36830e11ed35ac8308948e113cbe7d1c5a06927ca4a28d9361fc49ff5013 SHA512 d0ec567e6d0964de03f8a73b12eb3b6082556527ed790118d65cec37b2201844f3d92cf12517d898c162918d28a111229b64513fa8e75f99afb7a76fceeebf98
+EBUILD Palm-PDB-1.400.0.ebuild 653 BLAKE2B 154e7be81209d150da242c736df97c924aaae3cb99202b0758e61e67427455582637fd8d687c2a7da9e48159a2d116ffe81f84b357d23e8a03c30043715ec301 SHA512 33102581c58d14f443eebd8eeb5c7655b55a8be63d6ef8a52c92fe490e13bd5725889dc6c3f8ce3bf674e234b84ac5710d3541c8de08364eb4ca29fc20a3aa51
+MISC metadata.xml 430 BLAKE2B b9a4e29bead4f637f6f31c16734d14941b6e50ff2c9a31165909b58ab22aae61350e364a6824e9457f62e0da16ef4a43ec16d6efef35021864b28f777911bea5 SHA512 9af9c1693ebfddf587eaec8633768f9c83ae1b7c68492ed41d34fe517e46419f29f6c30e8676f10d9673db67513c7e6b838008cebbfd6fc41fd7dae145391851
diff --git a/dev-perl/Palm-PDB/Palm-PDB-1.400.0.ebuild b/dev-perl/Palm-PDB/Palm-PDB-1.400.0.ebuild
new file mode 100644
index 000000000000..8e163e7821f9
--- /dev/null
+++ b/dev-perl/Palm-PDB/Palm-PDB-1.400.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CJM
+DIST_VERSION=1.400
+
+inherit perl-module
+
+DESCRIPTION="Parse Palm database files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test examples"
+
+# This package is split upstream from "Palm"
+# so collides before 1.14.0
+RDEPEND="
+ !<dev-perl/Palm-1.14.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+ fi
+}
diff --git a/dev-perl/Palm-PDB/metadata.xml b/dev-perl/Palm-PDB/metadata.xml
new file mode 100644
index 000000000000..1ee80c3b5d55
--- /dev/null
+++ b/dev-perl/Palm-PDB/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Palm-PDB</remote-id>
+ <remote-id type="cpan-module">Palm::PDB</remote-id>
+ <remote-id type="cpan-module">Palm::Raw</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Palm/Manifest b/dev-perl/Palm/Manifest
new file mode 100644
index 000000000000..8f82d3d8d6c0
--- /dev/null
+++ b/dev-perl/Palm/Manifest
@@ -0,0 +1,5 @@
+DIST Palm-1.400.tar.gz 53355 BLAKE2B 8e68b59e478a930764145c169289bee71bc22c7193f6195cd73c9c880a40eeb2b230b88799ebec9a9d020311d28b7432489b89719a3b0e10f3c3f08e4b95b8b9 SHA512 a8b8fe962db5df9442e6576d6e1d78fa8c4d58c088f9dc8a681c448ecd59c037529c4ed3d13f24afabba41adf1223032d9713e31fd71f775d9b5d42c8364dc39
+DIST p5-Palm-1.012.tar.gz 55417 BLAKE2B 58414100939877e90c8034d1cf645c4adf02a57d16b5e16d214027a24bb3ffe8df862a8cd4545c3a301dfa0c920b2adf52c179f42e99d9de88a200467bf9d9df SHA512 781993b434c1d62bd450c6be7e618f52dfdd331db0b32737de34fb4045cf1f1bbeacc5c03f9fa72192c7acf6a91b8623cae50e5301d120e29acece3fae4987b1
+EBUILD Palm-1.12.0-r1.ebuild 440 BLAKE2B 16529799248290e401ebf0caf37df36e126212bd0c9f1c9e756db68529c818525be0128ce3f14a298be45ffbceae46a5b1dc85d97744e9ee9068decfa0a22444 SHA512 01eb0fde6405ad6f7035b1925a7b9aa3e99cdb42a1f1c0f948da67b3b81c5cc0264f4733bc4ee40ffe5552b791441b6dae3ac63f6505821fa958e098fa881cda
+EBUILD Palm-1.400.0.ebuild 717 BLAKE2B 971928103a35d23623422996b6a62c02ef161e2284fdef40c898f9859f41944040dd2482c7570200c9afafdde8010d31de08a6f499cef07468934b7f75aeac1d SHA512 6bf7fedd710a64df17549c47da3612ebbaed282461aca28b88ea62d3c7e091ea4b4b36ea09b826940bac0c235ce0668432dbb5d9fdf89c72eb0c19687b9e9c39
+MISC metadata.xml 972 BLAKE2B d4ce00c17f3b7d45a55d8eeca00bef13c789df021cf0ca8d568c2dfc60a98a7960a5b58a45b433d8264ce0a7f6b27d04fe551038494bc3c67687683638d18d2d SHA512 e491f4811c73469fb1009d01f9c9bf5a2f30495e071700e730d8c00d3db9c0dd67aa3ae6d95bfb6e9be9cdfc303c8212e11dbd40a53f8cc33e25acf484ad0bfd
diff --git a/dev-perl/Palm/Palm-1.12.0-r1.ebuild b/dev-perl/Palm/Palm-1.12.0-r1.ebuild
new file mode 100644
index 000000000000..949e09d83550
--- /dev/null
+++ b/dev-perl/Palm/Palm-1.12.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=p5-Palm
+MODULE_AUTHOR=BDFOY
+MODULE_VERSION=1.012
+inherit perl-module
+
+DESCRIPTION="Perl Module for Palm Pilots"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+DEPEND="test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod_coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Palm/Palm-1.400.0.ebuild b/dev-perl/Palm/Palm-1.400.0.ebuild
new file mode 100644
index 000000000000..6064aece6005
--- /dev/null
+++ b/dev-perl/Palm/Palm-1.400.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CJM
+DIST_VERSION=1.400
+inherit perl-module
+
+DESCRIPTION="Read & write Palm OS databases (both PDB and PRC)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test examples"
+
+# Palm::Raw -> Palm-PDB
+RDEPEND="
+ virtual/perl-Exporter
+ dev-perl/Palm-PDB
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod_coverage.t"
+ perl-module_src_test
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto /usr/share/doc/${PF}/examples/
+ doins -r examples/*
+ fi
+}
diff --git a/dev-perl/Palm/metadata.xml b/dev-perl/Palm/metadata.xml
new file mode 100644
index 000000000000..0bce349382b1
--- /dev/null
+++ b/dev-perl/Palm/metadata.xml
@@ -0,0 +1,22 @@
+<?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">p5-Palm</remote-id>
+ <remote-id type="cpan-module">Palm</remote-id>
+ <remote-id type="cpan-module">Palm::Address</remote-id>
+ <remote-id type="cpan-module">Palm::DateTime</remote-id>
+ <remote-id type="cpan-module">Palm::Datebook</remote-id>
+ <remote-id type="cpan-module">Palm::Mail</remote-id>
+ <remote-id type="cpan-module">Palm::Memo</remote-id>
+ <remote-id type="cpan-module">Palm::PDB</remote-id>
+ <remote-id type="cpan-module">Palm::Raw</remote-id>
+ <remote-id type="cpan-module">Palm::StdAppInfo</remote-id>
+ <remote-id type="cpan-module">Palm::ToDo</remote-id>
+ <remote-id type="cpan-module">Palm::ZirePhoto</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pango-1.227.0 b/dev-perl/Pango-1.227.0
deleted file mode 100644
index 1e448b314461..000000000000
--- a/dev-perl/Pango-1.227.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/glib-perl-1.220.0 >=dev-perl/Cairo-1.0.0 >=x11-libs/pango-1.0.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/ExtUtils-Depends-0.300.0 >=dev-perl/ExtUtils-PkgConfig-1.30.0 test? ( virtual/perl-Test-Simple !minimal? ( >=dev-perl/Gtk2-1.220.0 !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) ) dev-lang/perl:=
-DESCRIPTION=Layout and render international text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pango/
-IUSE=examples test minimal
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-perl/glib-perl-1.220.0 >=dev-perl/Cairo-1.0.0 >=x11-libs/pango-1.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Pango-1.227.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=37f5f95fd2b488c92601793337b66793
diff --git a/dev-perl/Pango/Manifest b/dev-perl/Pango/Manifest
new file mode 100644
index 000000000000..d0efd474882c
--- /dev/null
+++ b/dev-perl/Pango/Manifest
@@ -0,0 +1,3 @@
+DIST Pango-1.227.tar.gz 46457 BLAKE2B 642dca9e7d0eade0ca5e255963601e674c9941ede1eef3fe592d05f069650c4c4832b15bad7286f186e39a387c5abfd52c304ea7e1cfbe83c4d8356bdbd2e0f8 SHA512 df44d126d6a9aaa7b7dc2d993ca00fe9eb6abdeb6c7f75ddebc71728b0cfd2d7404c2d27e2dbcbb7acdd73f30888d4abc5c33da9ecbbc7d155f67d083960f29c
+EBUILD Pango-1.227.0.ebuild 1093 BLAKE2B a7e71c60f39fb2cf66aa5e7db3dc6934443a3b5a4d68c3b85c83245a7f8f3345c365357e793003afbef2a6043010124cdd04c76562e90d55414cb01f23bad098 SHA512 fc6155922146ce4099c04c96b3bdff29687b6953aa8aaeb9404f21d68c459dfda4091d92409c1154de2418b146ecbecd8fe0843d41c7b21b4734be7e395e505d
+MISC metadata.xml 381 BLAKE2B f9a3a096049ec9be0868f10dacb6b2fe799a7529a1752c5e67553995cd7fb4c3975084a77b1160f8491901ee290b5115d3eab9f8157c839c6c141af796e77f71 SHA512 643b40dd10aadd07eb3ad07e5391040129c49c69fca5f924a635cf5d5a6af1a08f1ce3b1c306e87aa72a503b0f4ba592aca91c01196a70d847725c02ed66700e
diff --git a/dev-perl/Pango/Pango-1.227.0.ebuild b/dev-perl/Pango/Pango-1.227.0.ebuild
new file mode 100644
index 000000000000..4983d0b7ba0b
--- /dev/null
+++ b/dev-perl/Pango/Pango-1.227.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.227
+VIRTUALX_REQUIRED=manual
+
+inherit perl-module virtualx
+
+DESCRIPTION="Layout and render international text"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+IUSE="examples test minimal"
+
+RDEPEND="
+ >=dev-perl/glib-perl-1.220.0
+ >=dev-perl/Cairo-1.0.0
+ >=x11-libs/pango-1.0.0
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.300.0
+ >=dev-perl/ExtUtils-PkgConfig-1.30.0
+ test? (
+ virtual/perl-Test-Simple
+ !minimal? (
+ >=dev-perl/Gtk2-1.220.0
+ $VIRTUALX_DEPEND
+ )
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ sed -i -e "s:exit 0:exit 1:g" "${S}"/Makefile.PL || die "sed failed"
+}
+src_install() {
+ local mydoc
+ mydoc=("NEWS")
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/*
+ fi
+}
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Pango/metadata.xml b/dev-perl/Pango/metadata.xml
new file mode 100644
index 000000000000..d47d5e550d98
--- /dev/null
+++ b/dev-perl/Pango/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">Pango</remote-id>
+ <remote-id type="cpan-module">Pango</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Panotools-Script-0.280.0-r3 b/dev-perl/Panotools-Script-0.280.0-r3
deleted file mode 100644
index 11d534f91c5d..000000000000
--- a/dev-perl/Panotools-Script-0.280.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=A perl module for reading, writing, and manipulating hugin script files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Panotools-Script/
-IUSE=gui
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/URI dev-perl/libwww-perl >=dev-perl/Image-Size-2.900.0 >=media-libs/exiftool-6 gui? ( gnome-extra/zenity ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BP/BPOSTLE/Panotools-Script-0.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=62e2288ccdca4119258ad892687e490a
diff --git a/dev-perl/Panotools-Script/Manifest b/dev-perl/Panotools-Script/Manifest
new file mode 100644
index 000000000000..4bb82e55c1b7
--- /dev/null
+++ b/dev-perl/Panotools-Script/Manifest
@@ -0,0 +1,4 @@
+AUX Panotools-Script-0.28-curly-bracket.patch 1212 BLAKE2B 73e5be9293830d33cca8502260c68f32573d4e3302313e4fa487ecfbb7813c6e65bf62f602fb1cc3cda1a17bb00e0c66c171367c205ff598dbef202f3fb8de75 SHA512 bdeea08d578f92b6022dfb49e702a8ce3aeba59cbf3c6b3eb09c8eacb820e7d4d6f753bea4f0bf267f6639c0c9fe5217f9c113cec0a4b7114e361702b35fb1f6
+DIST Panotools-Script-0.28.tar.gz 158062 BLAKE2B 8131df889a344fcff745158e144905e4b644f55c4cbbd8ab92bc9c28ef870e4d0c95052aa66e1fdcace1d702b57b5b040a349adbf14622017bf1386c6c178b58 SHA512 bc63985c7412dec33ce10025e96dc7b26fe57bf2d016e7de60c082204a22681ece624054c08051c3760582386eea0954118c523db192589ace78cdf2dfacc750
+EBUILD Panotools-Script-0.280.0-r3.ebuild 967 BLAKE2B 402bdb7e15730091d3f3b8b73f96d98a4462776d6d7d7879687e6c03a08d4b624cc557f51a76dc172ccdc11d563c5110c5beaa31261f73227d63c8d303dbba19 SHA512 dcc45e39554510a69fe16143474c77120cce94501e26a314d5505bc7534357add781004e8d1b6dacd1d832cef1cf0455209b150d80ef13e73309a00a49d43dd0
+MISC metadata.xml 1843 BLAKE2B a3ab7a5b8f88a6cd9c13595ed075b975ab45ef8163c87d0a7a79218e44f8a08311d4f061a461b11ea034ce3ff4b741ccc432cb58a19859aec5ec67c507d596ae SHA512 f385acdb7677a1dc63e64e30c79f6900ef258164d18fc003a4bd6dafa98659830c0b210511b86fe06834c10f335a21d1818cbcb72477ef2821d39e06251aea12
diff --git a/dev-perl/Panotools-Script/Panotools-Script-0.280.0-r3.ebuild b/dev-perl/Panotools-Script/Panotools-Script-0.280.0-r3.ebuild
new file mode 100644
index 000000000000..c04a544f9aed
--- /dev/null
+++ b/dev-perl/Panotools-Script/Panotools-Script-0.280.0-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BPOSTLE
+DIST_VERSION=0.28
+inherit eutils perl-module
+
+DESCRIPTION="A perl module for reading, writing, and manipulating hugin script files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui"
+
+RDEPEND="dev-perl/URI
+ dev-perl/libwww-perl
+ >=dev-perl/Image-Size-2.900.0
+ >=media-libs/exiftool-6
+ gui? ( gnome-extra/zenity )"
+DEPEND=""
+PATCHES=( "${FILESDIR}/${PN}-0.28-curly-bracket.patch" )
+
+src_install() {
+ perl-module_src_install
+ if use gui ; then
+ domenu "${S}"/desktop/*.desktop || die
+ else
+ rm "${D}"/usr/bin/*-gui || die
+ fi
+}
+
+pkg_postinst() {
+ einfo "Some of the scripts require 'nona', 'freepv', 'enblend', 'autotrace', and"
+ einfo "ImageMagick command-line tools which are available in the following"
+ einfo "packages: media-gfx/hugin, media-gfx/freepv, media-gfx/enblend,"
+ einfo "media-gfx/autotrace, and media-gfx/imagemagick."
+}
diff --git a/dev-perl/Panotools-Script/files/Panotools-Script-0.28-curly-bracket.patch b/dev-perl/Panotools-Script/files/Panotools-Script-0.28-curly-bracket.patch
new file mode 100644
index 000000000000..edbc260e7d5b
--- /dev/null
+++ b/dev-perl/Panotools-Script/files/Panotools-Script-0.28-curly-bracket.patch
@@ -0,0 +1,30 @@
+From eb0ec97d7cd256b1c57e1508134c0285203d6674 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Mon, 22 May 2017 11:48:27 +0200
+Subject: Escape literal curly bracket in a regexp
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Literal curly brackets must be escaped for Perl 5.26.0.
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=117275
+Bug: https://bugs.gentoo.org/623084
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ t/104.metachars.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/104.metachars.t b/t/104.metachars.t
+index 68ec199..8f3bb9e 100644
+--- a/t/104.metachars.t
++++ b/t/104.metachars.t
+@@ -25,4 +25,4 @@ print $rule->Assemble;
+ ok ($rule->Assemble =~ /%.1 : %.pod/);
+ ok ($rule->Assemble =~ /\tpod2man --center \$\(PACKAGE\) --release \$\(PACKAGE_VERSION\) \$< \$@/);
+ ok ($rule->Assemble =~ /\techo `uname -a` > \$\(TMPDIR\)\/foo/);
+-ok ($rule->Assemble =~ /\tuname -a > \${TMPDIR}\/bar && echo \\"\\ \\#\\#\\#\\ \\\(woo\\!\\\)\\ \\#\\#\\#\\ \\"/);
++ok ($rule->Assemble =~ /\tuname -a > \$\{TMPDIR\}\/bar && echo \\"\\ \\#\\#\\#\\ \\\(woo\\!\\\)\\ \\#\\#\\#\\ \\"/);
+--
+2.15.1
+
diff --git a/dev-perl/Panotools-Script/metadata.xml b/dev-perl/Panotools-Script/metadata.xml
new file mode 100644
index 000000000000..5d05919ccdc7
--- /dev/null
+++ b/dev-perl/Panotools-Script/metadata.xml
@@ -0,0 +1,35 @@
+<?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>
+ <use>
+ <flag name="gui">
+ Installs GUIs for some tools
+ </flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Panotools-Script</remote-id>
+ <remote-id type="cpan-module">Panotools::Makefile</remote-id>
+ <remote-id type="cpan-module">Panotools::Makefile::Comment</remote-id>
+ <remote-id type="cpan-module">Panotools::Makefile::Rule</remote-id>
+ <remote-id type="cpan-module">Panotools::Makefile::Utils</remote-id>
+ <remote-id type="cpan-module">Panotools::Makefile::Variable</remote-id>
+ <remote-id type="cpan-module">Panotools::Matrix</remote-id>
+ <remote-id type="cpan-module">Panotools::Photos</remote-id>
+ <remote-id type="cpan-module">Panotools::Script</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::Control</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::ControlMorph</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::Image</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::ImageMetadata</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::Mask</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::Mode</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::Option</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::Output</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::Panorama</remote-id>
+ <remote-id type="cpan-module">Panotools::Script::Line::Variable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ParaDNS-2.0.0-r1 b/dev-perl/ParaDNS-2.0.0-r1
deleted file mode 100644
index 7e81b177e3ea..000000000000
--- a/dev-perl/ParaDNS-2.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Net-DNS >=dev-perl/Danga-Socket-1.61 dev-lang/perl:=[-build(-)]
-DESCRIPTION=a DNS lookup class for the Danga::Socket framework
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/ParaDNS/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-DNS >=dev-perl/Danga-Socket-1.61 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSERGEANT/ParaDNS-2.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c4463921e90c448794481acc5b0adcd2
diff --git a/dev-perl/ParaDNS-2.0.0-r2 b/dev-perl/ParaDNS-2.0.0-r2
deleted file mode 100644
index b9a2e97ec699..000000000000
--- a/dev-perl/ParaDNS-2.0.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Net-DNS >=dev-perl/Danga-Socket-1.61 dev-lang/perl:=
-DESCRIPTION=a DNS lookup class for the Danga::Socket framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ParaDNS/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Net-DNS >=dev-perl/Danga-Socket-1.61 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSERGEANT/ParaDNS-2.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=06549321b8f19ae28f536481270a8ea6
diff --git a/dev-perl/ParaDNS/Manifest b/dev-perl/ParaDNS/Manifest
new file mode 100644
index 000000000000..65cd4b66b78c
--- /dev/null
+++ b/dev-perl/ParaDNS/Manifest
@@ -0,0 +1,6 @@
+AUX ParaDNS-2.0-net-dns-compat.patch 1408 BLAKE2B 3cf3439936f3b5889137ac21cd0bf5ed07ccf063741771830cf463331d0f116be02dd7d4355a1be1fa3fa6589f9122e6425ae481406452f6c3e7000eb589f81d SHA512 ccaaaee494364ccd209d57ebf8547033be2b80393ae4c84caf1507531864f9f205b9a6dfb139bb243875be58a1f183919e11c9afd2d2b35fd6968410d7b3de64
+AUX ParaDNS-2.0-no-network.patch 703 BLAKE2B 6f6a48b482ba3db9f9f9953f6f68029791abf4c65f8acef428ea997f883eb7b5f447795490e25f9e8e6c875de98d046ffb7ebb6781b2a477795eb5a47579b4c8 SHA512 4d828e6fb5ce4e7a88225e0a5a19692964f22df92ff083c394f3e87a80a2b57cb0f1c4caab75f318eb9f7335fd37cfe6f2406cc934594e5bdff6c10b1e454dfd
+DIST ParaDNS-2.0.tar.gz 9655 BLAKE2B 917ca35d1da3f43352cb85ea5b7d138d7fdc22ba5a1a17b802a410ee2339f3a50d988a7e9cf5f09551feb91cb53ef658afb2d31f83ee7275e70cf8860d0ed659 SHA512 762856b151e0a1cb7193af5d4be8cd302244920e8278bf1940f8fa12cf9f8a818c71dd7f553b2afddc69c531b625d80d9d8e7769676edb370bfaa0b5e7fa3dfc
+EBUILD ParaDNS-2.0.0-r1.ebuild 380 BLAKE2B 641ca873fddf1536377d6777ed4d53ae41a039daa37f366fdea719a0e2a1649f9fca2829720e92f130f39de14ae70cd544b1eb58ef76514667043ca991ecf5b9 SHA512 ed9b64a165a73b23a26349df7ea570806fd0118b90a9810e94f44cb8254222cc52fafa3db80fe03d4a088acbd035f4d23100894e841705e6a514a2486c96094b
+EBUILD ParaDNS-2.0.0-r2.ebuild 460 BLAKE2B 74e8c6ed71d50b2d414f40d4155eb30a833a227d14f5a06ca319266b3c88db11d5ad97ae3d037fe00ebb2101963d5d0944815b5588d859efd0e75008e971eb3b SHA512 a5153bb62bcd31ad5bf2c9ec0cb579917e5883b7db80a1e01d6b5f65ce2dda552a605ef942d50a4b79887b2c89c63924bd9aa97219565bd191f6bdf5e3315153
+MISC metadata.xml 520 BLAKE2B 162491d8d7beacc77533cac49dd543f678ea1d524e4e743032f866424645d2daf84aef4d4b724c50569d3d32b95bdcbdd82eac326239b95ea005fec1768e2342 SHA512 7222bfe334233c5b7c559106344d797e5c78927f8387340fccf21843df4c8129f8ad7440d50c14877c113f4b368edd9462f54ad49f7a17fef86f250cad9d8650
diff --git a/dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild b/dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..c4b044398558
--- /dev/null
+++ b/dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSERGEANT
+MODULE_VERSION=2.0
+inherit perl-module
+
+DESCRIPTION="a DNS lookup class for the Danga::Socket framework"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-perl/Net-DNS
+ >=dev-perl/Danga-Socket-1.61"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=online
diff --git a/dev-perl/ParaDNS/ParaDNS-2.0.0-r2.ebuild b/dev-perl/ParaDNS/ParaDNS-2.0.0-r2.ebuild
new file mode 100644
index 000000000000..f39727696356
--- /dev/null
+++ b/dev-perl/ParaDNS/ParaDNS-2.0.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSERGEANT
+DIST_VERSION=2.0
+inherit perl-module
+
+DESCRIPTION="a DNS lookup class for the Danga::Socket framework"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-perl/Net-DNS
+ >=dev-perl/Danga-Socket-1.61"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.0-net-dns-compat.patch"
+ "${FILESDIR}/${PN}-2.0-no-network.patch"
+)
diff --git a/dev-perl/ParaDNS/files/ParaDNS-2.0-net-dns-compat.patch b/dev-perl/ParaDNS/files/ParaDNS-2.0-net-dns-compat.patch
new file mode 100644
index 000000000000..9e35d75e3759
--- /dev/null
+++ b/dev-perl/ParaDNS/files/ParaDNS-2.0-net-dns-compat.patch
@@ -0,0 +1,42 @@
+From 0edb7527fb17c313c17c1c2572d9c454040677a2 Mon Sep 17 00:00:00 2001
+From: Andy Jones <andy_jones@outgun.com>
+Date: Thu, 28 Aug 2014 15:37:01 +0100
+Subject: Support newer Net::DNS::Resolver
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=98386
+---
+ lib/ParaDNS/Resolver.pm | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/ParaDNS/Resolver.pm b/lib/ParaDNS/Resolver.pm
+index e147602..1a3f5dd 100644
+--- a/lib/ParaDNS/Resolver.pm
++++ b/lib/ParaDNS/Resolver.pm
+@@ -40,7 +40,7 @@ sub new {
+ }
+ }
+ else {
+- foreach my $ns (@{ $res->{nameservers} }) {
++ foreach my $ns ( $res->nameservers ) {
+ trace(2, "Using nameserver $ns:$res->{port}\n");
+ my $dst_sockaddr = sockaddr_in($res->{'port'}, inet_aton($ns));
+ push @{$self->{dst}}, $dst_sockaddr;
+@@ -216,7 +216,6 @@ sub event_read {
+ my $res = $self->{res};
+
+ while (my $packet = $res->bgread($sock)) {
+- my $err = $res->errorstring;
+ my $answers = 0;
+ my $header = $packet->header;
+ my $id = $header->id;
+@@ -278,6 +277,7 @@ sub event_read {
+ $answers++;
+ }
+ if (!$answers) {
++ my $err = $res->errorstring || $packet->header->rcode;
+ if ($err eq "NXDOMAIN") {
+ # trace("found => NXDOMAIN\n");
+ $qobj->run_callback("NXDOMAIN");
+--
+2.15.1
+
diff --git a/dev-perl/ParaDNS/files/ParaDNS-2.0-no-network.patch b/dev-perl/ParaDNS/files/ParaDNS-2.0-no-network.patch
new file mode 100644
index 000000000000..5103230cc532
--- /dev/null
+++ b/dev-perl/ParaDNS/files/ParaDNS-2.0-no-network.patch
@@ -0,0 +1,38 @@
+From 257b6b9764858cdbca2e0d6b95e688bb92ae0b05 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 27 Dec 2017 16:19:05 +1300
+Subject: Fence for NO_NETWORK_TESTING
+
+---
+ t/00basic.t | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/t/00basic.t b/t/00basic.t
+index e9ceaf5..108e0ec 100644
+--- a/t/00basic.t
++++ b/t/00basic.t
+@@ -1,10 +1,15 @@
+ #!/usr/bin/perl -w
+
+-use Test::More tests => 5;
++
++use Test::More tests => 6;
+
+ $|++;
+
+ use_ok('ParaDNS');
++use_ok('ParaDNS::Resolver');
++
++SKIP: {
++ skip "NO_NETWORK_TESTING set", 4 if $ENV{NO_NETWORK_TESTING};
+
+ my $done = 0;
+
+@@ -59,3 +64,4 @@ ParaDNS->new(
+
+ Danga::Socket->EventLoop;
+
++}
+--
+2.15.1
+
diff --git a/dev-perl/ParaDNS/metadata.xml b/dev-perl/ParaDNS/metadata.xml
new file mode 100644
index 000000000000..383ee8334f05
--- /dev/null
+++ b/dev-perl/ParaDNS/metadata.xml
@@ -0,0 +1,14 @@
+<?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">ParaDNS</remote-id>
+ <remote-id type="cpan-module">ParaDNS</remote-id>
+ <remote-id type="cpan-module">ParaDNS::Resolver</remote-id>
+ <remote-id type="cpan-module">ParaDNS::Resolver::Query</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Parallel-ForkManager-1.170.0 b/dev-perl/Parallel-ForkManager-1.170.0
deleted file mode 100644
index 722bd6fc4466..000000000000
--- a/dev-perl/Parallel-ForkManager-1.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-IO >=virtual/perl-Test-Simple-0.940.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=A simple parallel processing fork manager
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parallel-ForkManager/
-IUSE=test minimal examples
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YA/YANICK/Parallel-ForkManager-1.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e8fba6da502c1afab1f2592508bb1463
diff --git a/dev-perl/Parallel-ForkManager-1.180.0 b/dev-perl/Parallel-ForkManager-1.180.0
deleted file mode 100644
index f2d3f0eb170b..000000000000
--- a/dev-perl/Parallel-ForkManager-1.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-IO >=virtual/perl-Test-Simple-0.940.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=A simple parallel processing fork manager
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parallel-ForkManager/
-IUSE=test minimal examples
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YA/YANICK/Parallel-ForkManager-1.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6157326703ee7ebe3b1ac340e9e92bde
diff --git a/dev-perl/Parallel-ForkManager-1.190.0 b/dev-perl/Parallel-ForkManager-1.190.0
deleted file mode 100644
index ddf31699ce76..000000000000
--- a/dev-perl/Parallel-ForkManager-1.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-IO >=virtual/perl-Test-Simple-0.940.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=A simple parallel processing fork manager
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parallel-ForkManager/
-IUSE=test minimal examples
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-File-Path virtual/perl-File-Temp virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YA/YANICK/Parallel-ForkManager-1.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=01767f9664d3540a5ad2bf1f7934e52c
diff --git a/dev-perl/Parallel-ForkManager/Manifest b/dev-perl/Parallel-ForkManager/Manifest
new file mode 100644
index 000000000000..6d03ad84c29c
--- /dev/null
+++ b/dev-perl/Parallel-ForkManager/Manifest
@@ -0,0 +1,7 @@
+DIST Parallel-ForkManager-1.17.tar.gz 23121 BLAKE2B 6527dc34dd29fd6028dd242e98bf89c65efc39f1f561138334006f21cf9d00d7d747aeca97e84dcea940dfd1ab307f2fe2d70c8b684823f3f670efc8a4e9edee SHA512 2897cc737bc35ab88bd60fea1cd371a499ea32fdcc33095601ecf8930725dd6350041172dd138e4ee4a529641aacb6fa51ae34f7ac9f1359f910713f3afa0f2c
+DIST Parallel-ForkManager-1.18.tar.gz 23400 BLAKE2B e3ebfd159e24d330028b44b33d5c3223a34b0c47623e5a7fb0fe85a3a93804e2ece0ad97ad62fa7760210b8018927ad95bc53bcd18119f583b7e2fbfb5f20d6c SHA512 1d9f959f0caee374273c6eacd0791d758f899aa4a2fd5040232df82c170ba57de396608ce7f464412f00260ca14fb6e9302c6f4eab48419c6b445e86ae43366c
+DIST Parallel-ForkManager-1.19.tar.gz 24381 BLAKE2B fbd92bdbf69012337419e7d28678dbde291a819ce310fdcd47d05fd150f57a65da3e9e582946adeb95a85b3539447dd315a17746ea9dfa346222ff5a14106e87 SHA512 fdd076de153a09e1e8fb681cadc6c36a05f4c8a6718df61937eb5d26729108a6f2f322a7fb9d4bf6166bbfe52cb857e3ea6cab8368c7b5959500018cc01747c6
+EBUILD Parallel-ForkManager-1.170.0.ebuild 814 BLAKE2B c289d90fb25e395252a958da7a878dcb73e48bca34e3cc8194ced79424066927847f3fb00375df14616b87bb7f3986c39b9ed996f52572d80016fc175833c855 SHA512 23e40ad6a1d7cd4f5fd8c517b8f28ca8456782ad137b028137427f0b94221bfb8c0b8616a21b199a51be48ba6a91cfaf74f23b65ff1a38f5e0f33a839906ef3f
+EBUILD Parallel-ForkManager-1.180.0.ebuild 663 BLAKE2B 97eaf1fec90a728dde57193d3aea6958272fbdc253c7710f4895a268f5a7ad2edb8d8b8483951f1561dbe18ca9a3f1b36070d4f3cbe6625cc9b39db351c6280e SHA512 510db5852633eeedb246625f1846b06fa98ccdb02891092dd2f32304e752b5b11a8f05001831bca5d9bceb590bac65f8bb6b3ec79c0bf05840f0f38190b88665
+EBUILD Parallel-ForkManager-1.190.0.ebuild 663 BLAKE2B f38c665feff095b45402dd5e9509a8c5dd6cf9029eadd093d77306952417c7125702eff0944773963301f26b02740b9ffa55d7df1b3e165652df8ed0048a1714 SHA512 ecb55384ed8e4007cdfa6b055654ffee5605bf1ad808044122376d6e4b5cf5c1d9839a9eb9d923101534c360842593502890e09ac2401768b18f1ca438abc811
+MISC metadata.xml 412 BLAKE2B f9685f233ad57dc03a506dad17ed7ca7db47574c9c86066925fb083917fee2d75de7b889a50be75a1a0497088b4ec87f8f0a44c3ba1c8cecad5320d10ced06f3 SHA512 3ece8329d77002aa4b494d3546d98dc46561326302daefbb46791da19e1ec0c6d9de654655ca434282202a3772baac665ea2cf4f47ce75464b2d17b5050c250e
diff --git a/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.170.0.ebuild b/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.170.0.ebuild
new file mode 100644
index 000000000000..c3e8100ca8bf
--- /dev/null
+++ b/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.170.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YANICK
+DIST_VERSION=1.17
+inherit perl-module
+
+DESCRIPTION="A simple parallel processing fork manager"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86 ~sparc-solaris ~x86-solaris"
+IUSE="test minimal examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Path
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.940.0
+ dev-perl/Test-Warn
+ )
+"
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+ fi
+}
diff --git a/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.180.0.ebuild b/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.180.0.ebuild
new file mode 100644
index 000000000000..0c7271055fce
--- /dev/null
+++ b/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.180.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YANICK
+DIST_VERSION=1.18
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="A simple parallel processing fork manager"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Path
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.940.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.190.0.ebuild b/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.190.0.ebuild
new file mode 100644
index 000000000000..9cd4df82f09f
--- /dev/null
+++ b/dev-perl/Parallel-ForkManager/Parallel-ForkManager-1.190.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YANICK
+DIST_VERSION=1.19
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="A simple parallel processing fork manager"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Path
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.940.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Parallel-ForkManager/metadata.xml b/dev-perl/Parallel-ForkManager/metadata.xml
new file mode 100644
index 000000000000..42ae08442ac4
--- /dev/null
+++ b/dev-perl/Parallel-ForkManager/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">Parallel-ForkManager</remote-id>
+ <remote-id type="cpan-module">Parallel::ForkManager</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Parallel-Iterator-1.0.0-r1 b/dev-perl/Parallel-Iterator-1.0.0-r1
deleted file mode 100644
index 4c9554d4f225..000000000000
--- a/dev-perl/Parallel-Iterator-1.0.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO virtual/perl-Storable dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simple parallel execution
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parallel-Iterator/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANDYA/Parallel-Iterator-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=51b8dac75dbe44d10fbdd1eca398501b
diff --git a/dev-perl/Parallel-Iterator/Manifest b/dev-perl/Parallel-Iterator/Manifest
new file mode 100644
index 000000000000..44da066ab1ed
--- /dev/null
+++ b/dev-perl/Parallel-Iterator/Manifest
@@ -0,0 +1,4 @@
+AUX Parallel-Iterator-1.00-perl-5.26.patch 1490 BLAKE2B 628556289b1bde90149890e7ffa6bf45d3e8e33fdfae3d28d35a81b3ee03a592fc093d2214c9b88c29fc9bffe1c4e558b8d4aa835d636f1b819e9f4f6940020d SHA512 c0230fc0e94158782b6434757cd1e8ceb11c3523aee8875225bbf3f9278b888565e85042c8facc44bf8ce071f0ae125dd967e0fc81f9d9785dd0c2db6d24857f
+DIST Parallel-Iterator-1.00.tar.gz 15227 BLAKE2B 9ebfea3c67627d7f85d688f4adbe6bdca497f656789704c4567c306dd3530f2306bba4a38cd506da65e941483cbc68cf3b1d262daeb9cbf8f1e6141db64e6c9b SHA512 3027434d08da0750f33ad2cc10b1c00b18ac0f626af5aa1f9d5d94711e433c7e313e04106e5307d5a498ae65ebf577dfd83c669ecf5414bbe04d87c862b2a511
+EBUILD Parallel-Iterator-1.0.0-r1.ebuild 476 BLAKE2B 87299657dffbcf4291199911c7dabab152dab147ca0fb792c20690232839b118d0e8d0734d5cf4c205ce5a6eac869bbe6a471d523ba60281682bbd10b1a09e35 SHA512 4be8bff6c7932b12f6d737013f35090340f8b3f3429b7db3c398b50a7bd46e541fa706ffed232f79135c92310d8e3398fa43a5ea05a832eccc7d520786f7e30d
+MISC metadata.xml 394 BLAKE2B 98b66a7dbe3f1e8e72d16a002627ff6e87e493bafbdc871e8a707c3e67969ddd1cb3cdf28af37fd33e192f35728cb08a119304af3d85af7c2e28b4185972df01 SHA512 cec047e4438fc273dd3b3cdbce193dd26e92be54b035f81fe48c972fc14a68c0b8a0fce82155b5697c040d0c2f6f55bb6e30066a378caa525d6223e4178df66b
diff --git a/dev-perl/Parallel-Iterator/Parallel-Iterator-1.0.0-r1.ebuild b/dev-perl/Parallel-Iterator/Parallel-Iterator-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..1bbc40ad174c
--- /dev/null
+++ b/dev-perl/Parallel-Iterator/Parallel-Iterator-1.0.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ANDYA
+DIST_VERSION=1.00
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Simple parallel execution"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-IO
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=("${FILESDIR}/${PN}-1.00-perl-5.26.patch")
diff --git a/dev-perl/Parallel-Iterator/files/Parallel-Iterator-1.00-perl-5.26.patch b/dev-perl/Parallel-Iterator/files/Parallel-Iterator-1.00-perl-5.26.patch
new file mode 100644
index 000000000000..66053713e220
--- /dev/null
+++ b/dev-perl/Parallel-Iterator/files/Parallel-Iterator-1.00-perl-5.26.patch
@@ -0,0 +1,57 @@
+From 3cf3250d8d62b93b83a34df309d1181f36a5e2ab Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 23 Dec 2017 12:40:14 +1300
+Subject: Fix test failures without '.' in @INC
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=120543
+Bug: https://bugs.gentoo.org/615726
+---
+ t/050-nofork-basic.t | 2 +-
+ t/060-nofork-data.t | 2 +-
+ t/070-nofork-block.t | 2 +-
+ t/080-nofork-batch.t | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/t/050-nofork-basic.t b/t/050-nofork-basic.t
+index 1409174..2d2e454 100644
+--- a/t/050-nofork-basic.t
++++ b/t/050-nofork-basic.t
+@@ -3,4 +3,4 @@ use strict;
+ use lib 't/lib';
+
+ use NoFork;
+-require 't/020-data.t';
++require './t/020-data.t';
+diff --git a/t/060-nofork-data.t b/t/060-nofork-data.t
+index 281cd07..1654671 100644
+--- a/t/060-nofork-data.t
++++ b/t/060-nofork-data.t
+@@ -3,4 +3,4 @@ use strict;
+ use lib 't/lib';
+
+ use NoFork;
+-require 't/020-data.t';
++require './t/020-data.t';
+diff --git a/t/070-nofork-block.t b/t/070-nofork-block.t
+index a3dfb52..40b7342 100644
+--- a/t/070-nofork-block.t
++++ b/t/070-nofork-block.t
+@@ -3,4 +3,4 @@ use strict;
+ use lib 't/lib';
+
+ use NoFork;
+-require 't/030-block.t';
++require './t/030-block.t';
+diff --git a/t/080-nofork-batch.t b/t/080-nofork-batch.t
+index 5d66b5c..d7c7165 100644
+--- a/t/080-nofork-batch.t
++++ b/t/080-nofork-batch.t
+@@ -3,4 +3,4 @@ use strict;
+ use lib 't/lib';
+
+ use NoFork;
+-require 't/040-batch.t';
++require './t/040-batch.t';
+--
+2.15.1
+
diff --git a/dev-perl/Parallel-Iterator/metadata.xml b/dev-perl/Parallel-Iterator/metadata.xml
new file mode 100644
index 000000000000..6641df0dba9b
--- /dev/null
+++ b/dev-perl/Parallel-Iterator/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">Parallel-Iterator</remote-id>
+ <remote-id type="cpan-module">Parallel::Iterator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Parallel-Prefork-0.180.0 b/dev-perl/Parallel-Prefork-0.180.0
deleted file mode 100644
index 9af6c84edc68..000000000000
--- a/dev-perl/Parallel-Prefork-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Accessor-Lite-0.40.0 dev-perl/List-MoreUtils >=dev-perl/Proc-Wait3-0.30.0 dev-perl/Scope-Guard dev-perl/Signal-Mask >=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( dev-perl/Test-Requires dev-perl/Test-SharedFork ) dev-lang/perl:=
-DESCRIPTION=A simple prefork server framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parallel-Prefork/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Accessor-Lite-0.40.0 dev-perl/List-MoreUtils >=dev-perl/Proc-Wait3-0.30.0 dev-perl/Scope-Guard dev-perl/Signal-Mask dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZUHO/Parallel-Prefork-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=31958a18555d02c4190168343dab0896
diff --git a/dev-perl/Parallel-Prefork/Manifest b/dev-perl/Parallel-Prefork/Manifest
new file mode 100644
index 000000000000..bebe891c2a89
--- /dev/null
+++ b/dev-perl/Parallel-Prefork/Manifest
@@ -0,0 +1,3 @@
+DIST Parallel-Prefork-0.18.tar.gz 28226 BLAKE2B 17071133df5fad1772ca46b7bc235014c0727fac9bd5945895670ae6463679168e685b3a8520d78e8394641f6308c0fa53d72c0df2a59878fdd03d65d78ab59b SHA512 9d2dc977d98c3ba263a0d8e189877b59661bfa9fdf97ed5e685271b4b1661522e8288ae8392bd9eeeafb21b37191e55a2bac35cce49d2d5d68e6c3e2d3353c6f
+EBUILD Parallel-Prefork-0.180.0.ebuild 736 BLAKE2B c928fe80c7740cfa297aa4fc185e8f262cc94fa43edccd03b29749021c17489d5c242ce2e9a126c10680442172cb13e6f5a5bb9274990e1a5f9f789cb7372cd7 SHA512 b5c8c962e2bf8fbaeae212f360e2e7bfe18d81a929415eb014ce8b2ddfb5f67cd7237827b897b0e11ab49d70ac207e88fd2e08ebcaa04fee79a1287ba9c78df6
+MISC metadata.xml 572 BLAKE2B c94194aaa93b272a58566be94ce520e51fbe98a60d54261d3dc0dd74f970544b15783596aa08cdf6f5c97260db3f929d87a57519a967b2e65424181ba4b56717 SHA512 582fedf8c5467edf8d3425f16ce9c5702067cfdea676e9e525eb3a953759ef554d2f3887ae9df8bd270dea9b0a3b928fce2d72821ad3fc3e2428bff1e22de464
diff --git a/dev-perl/Parallel-Prefork/Parallel-Prefork-0.180.0.ebuild b/dev-perl/Parallel-Prefork/Parallel-Prefork-0.180.0.ebuild
new file mode 100644
index 000000000000..d402ddf167da
--- /dev/null
+++ b/dev-perl/Parallel-Prefork/Parallel-Prefork-0.180.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZUHO
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="A simple prefork server framework"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Accessor-Lite-0.40.0
+ dev-perl/List-MoreUtils
+ >=dev-perl/Proc-Wait3-0.30.0
+ dev-perl/Scope-Guard
+ dev-perl/Signal-Mask
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ dev-perl/Test-Requires
+ dev-perl/Test-SharedFork
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Parallel-Prefork/metadata.xml b/dev-perl/Parallel-Prefork/metadata.xml
new file mode 100644
index 000000000000..f084db43a7fe
--- /dev/null
+++ b/dev-perl/Parallel-Prefork/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Parallel-Prefork</remote-id>
+ <remote-id type="cpan-module">Parallel::Prefork</remote-id>
+ <remote-id type="cpan-module">Parallel::Prefork::SpareWorkers</remote-id>
+ <remote-id type="cpan-module">Parallel::Prefork::SpareWorkers::Scoreboard</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Params-Classify-0.13.0-r1 b/dev-perl/Params-Classify-0.13.0-r1
deleted file mode 100644
index 8801eba4e7ee..000000000000
--- a/dev-perl/Params-Classify-0.13.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.10.0 virtual/perl-XSLoader virtual/perl-parent dev-perl/Module-Build >=virtual/perl-ExtUtils-CBuilder-0.150.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Argument type classification
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-Classify/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~s390 ~sh ~sparc ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.10.0 virtual/perl-XSLoader virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Params-Classify-0.013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6435d224ee00256465b690b36b8bb537
diff --git a/dev-perl/Params-Classify-0.15.0 b/dev-perl/Params-Classify-0.15.0
deleted file mode 100644
index 3c75fd79191f..000000000000
--- a/dev-perl/Params-Classify-0.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Devel-CallChecker-0.3.0 virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.10.0 virtual/perl-XSLoader virtual/perl-parent dev-perl/Module-Build >=virtual/perl-ExtUtils-CBuilder-0.150.0 >=virtual/perl-ExtUtils-ParseXS-3.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Argument type classification
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-Classify/
-IUSE=test
-KEYWORDS=~amd64 ~s390 ~sh ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Devel-CallChecker-0.3.0 virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.10.0 virtual/perl-XSLoader virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Params-Classify-0.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=96bdbaf2024ff3ea1907204e85f280dc
diff --git a/dev-perl/Params-Classify/Manifest b/dev-perl/Params-Classify/Manifest
new file mode 100644
index 000000000000..2117b96f4378
--- /dev/null
+++ b/dev-perl/Params-Classify/Manifest
@@ -0,0 +1,7 @@
+AUX Params-Classify-0.13.0-no-dot-inc.patch 2275 BLAKE2B 1208c7912ae1bc2a5662671ca61136df730151732de7ace4646136806a0591eb37ee7fbd62d87a434d712f2875fa11458034fd56f8cb7c5c1e970b137c8f0714 SHA512 f7225360fff798351a4c5abf573033bed4c3ee099a410d06c56fce7d392655fc6eae4cbe35a006d8eb9df036d2fa3407febdd7ecf7e30b9f1bbff955802ed62b
+AUX Params-Classify-0.13.0-op_sibling.patch 2504 BLAKE2B b191de076d3b275c90d02f6f8eb4b3ded0b4fc109de4d0a9ed19120ba537a8157ac46ef238119c15662e308beb3378be4c3abd0b025c87b3e67f4d0c237e069c SHA512 e4c5cc9ee207922f48d1711b25f62b57bf2c03c9e52c6d0cb96713df421c95de014daf8d85910488b8d04f3545540139e5adb012925752c0da8578b29b311231
+DIST Params-Classify-0.013.tar.gz 21014 BLAKE2B b3eae7c6c94866c4cef340ec55c4a7fa31fa2964b631f5b701c62adc24f7bd1896a45c6462452ace9cb8abffc9946077609506195d66f43e049b2518805f0e95 SHA512 8638d0d952854770049a8cf382ce02f6164025ad7224588d41be02f504947cb9d309d95c33d8fc1c2e3b5de6dfdbeac7fdaf9cd16dd6ba0a3d546c7a002e65e6
+DIST Params-Classify-0.015.tar.gz 22061 BLAKE2B c905a067415d6c2846fed8c52689cd93ad81fed70414369aa7d36a314c40668ab0ddc025fe296777fdd959161e79330cca41374044a2e5ad5887d96ae76548d4 SHA512 1c41590a3f06d21d5f23e12371b0aee5d4249f773bfb0738e955fbdccdccc6e495744c50d3b91305a6b470e022475446705c8eb8e8d05ca1ed037d369a67617c
+EBUILD Params-Classify-0.13.0-r1.ebuild 673 BLAKE2B 7083a3fb9cbcf51a271d21065cd23e835498e2dadc564207a75a2728a81416d91f1ec3b766a9bb1ce2a4a0ec9755a45190e9d193259415fc9fc5bf6b1c664390 SHA512 4fe3a730e81b1acc921dd7b17ed77af73bcedda9c125a29b0daececf12928e8cc9d12265010e66d5317f79b7a204a9c7156d01f689c2b1c669440860eb1da3b0
+EBUILD Params-Classify-0.15.0.ebuild 655 BLAKE2B 5aa41ca2a769063e645c02cb37b47b6aad7788e40beea24dce63f84f135f9df61bf6c21b7361bffee0f85c8a4ee8b242333cd1775bfff090e704dc22da5a2335 SHA512 16885e7a00c060bb214f39dd86937d7633c9d74b4869e40d7d771df7037732936205cfabccf6fffcc292db58433d9f9a961d3e9f96f002082d666221006e6361
+MISC metadata.xml 426 BLAKE2B 1de0a01712ae8f7ef7b1fd36ae0750f786972b1f4fed908bc04b7b5c2242a4418edd0c25503b9f16e78cbb9a766540ffc3c66cedb1c66be754721ad7702dc67f SHA512 f225a5362caebe1c868973ee63115caf802b914443e8a9a3347e72fa4ac533fe3f16e95f8ec1ae96ce5a85fcb1e6b971bc18ba1a9b14b410a7e5b23e9ead0214
diff --git a/dev-perl/Params-Classify/Params-Classify-0.13.0-r1.ebuild b/dev-perl/Params-Classify/Params-Classify-0.13.0-r1.ebuild
new file mode 100644
index 000000000000..ccc8c5302f94
--- /dev/null
+++ b/dev-perl/Params-Classify/Params-Classify-0.13.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.013
+inherit perl-module
+
+DESCRIPTION="Argument type classification"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~s390 ~sh ~sparc ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+PATCHES=( "${FILESDIR}/${P}-op_sibling.patch"
+ "${FILESDIR}/${P}-no-dot-inc.patch" )
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.10.0
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+DEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+ >=virtual/perl-ExtUtils-CBuilder-0.150.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Params-Classify/Params-Classify-0.15.0.ebuild b/dev-perl/Params-Classify/Params-Classify-0.15.0.ebuild
new file mode 100644
index 000000000000..b42204ca8997
--- /dev/null
+++ b/dev-perl/Params-Classify/Params-Classify-0.15.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.015
+inherit perl-module
+
+DESCRIPTION="Argument type classification"
+
+SLOT="0"
+KEYWORDS="~amd64 ~s390 ~sh ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Devel-CallChecker-0.3.0
+ virtual/perl-Exporter
+ >=virtual/perl-Scalar-List-Utils-1.10.0
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+DEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+ >=virtual/perl-ExtUtils-CBuilder-0.150.0
+ >=virtual/perl-ExtUtils-ParseXS-3.300.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Params-Classify/files/Params-Classify-0.13.0-no-dot-inc.patch b/dev-perl/Params-Classify/files/Params-Classify-0.13.0-no-dot-inc.patch
new file mode 100644
index 000000000000..06cf4f49cbbb
--- /dev/null
+++ b/dev-perl/Params-Classify/files/Params-Classify-0.13.0-no-dot-inc.patch
@@ -0,0 +1,101 @@
+From d612219a1a3bfe14f0cd1de59709724b35d7f21c Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Tue, 20 Jun 2017 05:45:39 +1200
+Subject: [PATCH] Fix for '.' in @INC
+
+---
+ t/blessed_pp.t | 4 ++--
+ t/check_pp.t | 4 ++--
+ t/classify_pp.t | 4 ++--
+ t/error_pp.t | 4 ++--
+ t/pod_cvg_pp.t | 4 ++--
+ t/ref_pp.t | 4 ++--
+ 6 files changed, 12 insertions(+), 12 deletions(-)
+
+diff --git a/t/blessed_pp.t b/t/blessed_pp.t
+index 84caf74..e6d1865 100644
+--- a/t/blessed_pp.t
++++ b/t/blessed_pp.t
+@@ -1,7 +1,7 @@
+ use warnings;
+ use strict;
+
+-do "t/setup_pp.pl" or die $@ || $!;
+-do "t/blessed.t" or die $@ || $!;
++do "./t/setup_pp.pl" or die $@ || $!;
++do "./t/blessed.t" or die $@ || $!;
+
+ 1;
+diff --git a/t/check_pp.t b/t/check_pp.t
+index ce2ef1d..5564360 100644
+--- a/t/check_pp.t
++++ b/t/check_pp.t
+@@ -1,7 +1,7 @@
+ use warnings;
+ use strict;
+
+-do "t/setup_pp.pl" or die $@ || $!;
+-do "t/check.t" or die $@ || $!;
++do "./t/setup_pp.pl" or die $@ || $!;
++do "./t/check.t" or die $@ || $!;
+
+ 1;
+diff --git a/t/classify_pp.t b/t/classify_pp.t
+index facdab2..1dd9cbc 100644
+--- a/t/classify_pp.t
++++ b/t/classify_pp.t
+@@ -1,7 +1,7 @@
+ use warnings;
+ use strict;
+
+-do "t/setup_pp.pl" or die $@ || $!;
+-do "t/classify.t" or die $@ || $!;
++do "./t/setup_pp.pl" or die $@ || $!;
++do "./t/classify.t" or die $@ || $!;
+
+ 1;
+diff --git a/t/error_pp.t b/t/error_pp.t
+index 6473533..a018e32 100644
+--- a/t/error_pp.t
++++ b/t/error_pp.t
+@@ -1,7 +1,7 @@
+ use warnings;
+ use strict;
+
+-do "t/setup_pp.pl" or die $@ || $!;
+-do "t/error.t" or die $@ || $!;
++do "./t/setup_pp.pl" or die $@ || $!;
++do "./t/error.t" or die $@ || $!;
+
+ 1;
+diff --git a/t/pod_cvg_pp.t b/t/pod_cvg_pp.t
+index 960bc4f..8503674 100644
+--- a/t/pod_cvg_pp.t
++++ b/t/pod_cvg_pp.t
+@@ -1,7 +1,7 @@
+ use warnings;
+ use strict;
+
+-do "t/setup_pp.pl" or die $@ || $!;
+-do "t/pod_cvg.t" or die $@ || $!;
++do "./t/setup_pp.pl" or die $@ || $!;
++do "./t/pod_cvg.t" or die $@ || $!;
+
+ 1;
+diff --git a/t/ref_pp.t b/t/ref_pp.t
+index f3b5941..55f487d 100644
+--- a/t/ref_pp.t
++++ b/t/ref_pp.t
+@@ -1,7 +1,7 @@
+ use warnings;
+ use strict;
+
+-do "t/setup_pp.pl" or die $@ || $!;
+-do "t/ref.t" or die $@ || $!;
++do "./t/setup_pp.pl" or die $@ || $!;
++do "./t/ref.t" or die $@ || $!;
+
+ 1;
+--
+2.13.1
+
diff --git a/dev-perl/Params-Classify/files/Params-Classify-0.13.0-op_sibling.patch b/dev-perl/Params-Classify/files/Params-Classify-0.13.0-op_sibling.patch
new file mode 100644
index 000000000000..a7c6adac0e9a
--- /dev/null
+++ b/dev-perl/Params-Classify/files/Params-Classify-0.13.0-op_sibling.patch
@@ -0,0 +1,82 @@
+https://rt.cpan.org/Ticket/Display.html?id=114490
+
+
+--- Params-Classify-0.013a/lib/Params/Classify.xs 2010-11-16 15:35:47.000000000 -0500
++++ Params-Classify-0.013b/lib/Params/Classify.xs 2017-03-26 15:38:12.384693301 -0400
+@@ -41,6 +41,26 @@
+ # define FPTR2DPTR(t,x) ((t)(UV)(x))
+ #endif /* !FPTR2DPTR */
+
++#ifndef OpHAS_SIBLING
++# define OpHAS_SIBLING(o) (cBOOL((o)->op_sibling))
++#endif
++
++#ifndef OpSIBLING
++# define OpSIBLING(o) (0 + (o)->op_sibling)
++#endif
++
++#ifndef OpMORESIB_set
++# define OpMORESIB_set(o, sib) ((o)->op_sibling = (sib))
++#endif
++
++#ifndef OpLASTSIB_set
++# define OpLASTSIB_set(o, parent) ((o)->op_sibling = NULL)
++#endif
++
++#ifndef OpMAYBESIB_set
++# define OpMAYBESIB_set(o, sib, parent) ((o)->op_sibling = (sib))
++#endif
++
+ #ifndef ptr_table_new
+
+ struct q_ptr_tbl_ent {
+@@ -625,8 +645,8 @@
+ OP *(*ppfunc)(pTHX);
+ I32 cvflags;
+ pushop = cUNOPx(op)->op_first;
+- if(!pushop->op_sibling) pushop = cUNOPx(pushop)->op_first;
+- for(cvop = pushop; cvop->op_sibling; cvop = cvop->op_sibling) ;
++ if(!OpHAS_SIBLING(pushop)) pushop = cUNOPx(pushop)->op_first;
++ for(cvop = pushop; OpHAS_SIBLING(cvop); cvop = OpSIBLING(cvop)) ;
+ if(!(cvop->op_type == OP_RV2CV &&
+ !(cvop->op_private & OPpENTERSUB_AMPER) &&
+ (cv = rvop_cv(cUNOPx(cvop)->op_first)) &&
+@@ -635,20 +655,20 @@
+ return nxck_entersub(aTHX_ op);
+ cvflags = CvXSUBANY(cv).any_i32;
+ op = nxck_entersub(aTHX_ op); /* for prototype checking */
+- aop = pushop->op_sibling;
+- bop = aop->op_sibling;
++ aop = OpSIBLING(pushop);
++ bop = OpSIBLING(aop);
+ if(bop == cvop) {
+ if(!(cvflags & PC_ALLOW_UNARY)) return op;
+ unary:
+- pushop->op_sibling = bop;
+- aop->op_sibling = NULL;
++ OpLASTSIB_set(pushop, bop);
++ OpLASTSIB_set(aop, NULL);
+ op_free(op);
+ op = newUNOP(OP_NULL, 0, aop);
+ op->op_type = OP_RAND;
+ op->op_ppaddr = ppfunc;
+ op->op_private = (U8)cvflags;
+ return op;
+- } else if(bop && bop->op_sibling == cvop) {
++ } else if(bop && OpSIBLING(op) == cvop) {
+ if(!(cvflags & PC_ALLOW_BINARY)) return op;
+ if(ppfunc == THX_pp_check_sclass &&
+ (cvflags & PC_TYPE_MASK) == SCLASS_REF) {
+@@ -667,9 +687,9 @@
+ cvflags &= ~PC_TYPE_MASK;
+ ppfunc = THX_pp_check_dyn_battr;
+ }
+- pushop->op_sibling = cvop;
+- aop->op_sibling = NULL;
+- bop->op_sibling = NULL;
++ OpLASTSIB_set(pushop, cvop);
++ OpLASTSIB_set(aop, NULL);
++ OpLASTSIB_set(bop, NULL);
+ op_free(op);
+ op = newBINOP(OP_NULL, 0, aop, bop);
+ op->op_type = OP_RAND;
diff --git a/dev-perl/Params-Classify/metadata.xml b/dev-perl/Params-Classify/metadata.xml
new file mode 100644
index 000000000000..45fb758c081c
--- /dev/null
+++ b/dev-perl/Params-Classify/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">Params-Classify</remote-id>
+ <remote-id type="cpan-module">Params::Classify</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Params-Util-1.60.0-r1 b/dev-perl/Params-Util-1.60.0-r1
deleted file mode 100644
index 0284b260438e..000000000000
--- a/dev-perl/Params-Util-1.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.18 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Utility functions to aid in parameter checking
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Params-Util/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.18 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Params-Util-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e8d38285f0ed97eb20fd685510692922
diff --git a/dev-perl/Params-Util-1.70.0 b/dev-perl/Params-Util-1.70.0
deleted file mode 100644
index d9071208620d..000000000000
--- a/dev-perl/Params-Util-1.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 >=virtual/perl-ExtUtils-CBuilder-0.270.0 >=virtual/perl-ExtUtils-MakeMaker-6.520.0 >=virtual/perl-File-Spec-0.800.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Utility functions to aid in parameter checking
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-Util/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7ebcbb56dd3bd76f5aab81dbcfa5a546
diff --git a/dev-perl/Params-Util/Manifest b/dev-perl/Params-Util/Manifest
new file mode 100644
index 000000000000..546ab7d5f13a
--- /dev/null
+++ b/dev-perl/Params-Util/Manifest
@@ -0,0 +1,5 @@
+DIST Params-Util-1.06.tar.gz 40584 BLAKE2B 7ae01ed17b6efc8e436ceb4b62120673a73b51d64b03eb64c358753ff2b88bdbbfef43e0ad59d3171b8c0219c4bf2b4c6db01986e2fb924f87900a138d5b9f44 SHA512 6ff5e5280c29ac8f31d8ec43925ed5dadc02e3bba18797a9fa27d39fa284d2b1cde300db6ffe1ba8e141465fd8b5f984d36fcae4dc1f3121903d2bb75fff4d5c
+DIST Params-Util-1.07.tar.gz 40726 BLAKE2B 96d84eaab47a880520b666e5410215003f498b6a4b66d7b3df25a0d9bd2ee3d5ecb655da37e17174d3e4dccde7143bab3cf2f197799de6f6ca64dfaee3fb78d4 SHA512 ff471b01b33414fc5e1c68d97c21171a95d3418c33e3c45f9910cc768898690e35051506a83ad9403a200336654c14b8efc9d471c4b3fe3321047a7603d6fd56
+EBUILD Params-Util-1.60.0-r1.ebuild 608 BLAKE2B 47e5ac2a26ab4bcc47dd7843f60152f607fc458c49d0794f5adc808193c43d008967bf9162d7f5755185362b4c36c99a9ff46359e1db93177dd563cfcfe5eab2 SHA512 00a8ce2080d9a067385a1eb35375f976ec18db5096820162320c7dbaf3f3f58af640658d618243f264c48f55ecd878dda205dd289d9209688a7890a488db0078
+EBUILD Params-Util-1.70.0.ebuild 683 BLAKE2B 534f666f864dd2b5ec0dab13d9f0586a80e31db65289990ab985bea0aedd319125c85aeec1ab12f8516b34604b762803c8b761d5bfbdd4b9f98d64040ee1134e SHA512 2b97dfc106a2769efad5ec0fccc47f4b6167d3927c933c2b42e95a4b6648423e3621c300e7149a5e0163ce3a8fe3eacfd1d2b045d620e0c04fc8b2960f1b5da9
+MISC metadata.xml 394 BLAKE2B 81eb56b97951dab4d8b65fc45a485bd1ee1384690a930afefaef194abf96053b680e9ac4ad1b6056c785c173eac7802f6a3ec90dc899b8feca163d25dc4374c7 SHA512 5ecf99ab4566f2737d6554c15ddbd221bf50c3b03f8e48a898eff9341d51e9a6d47bc9ec976114ad77392238ff05c2fac3d63fab436dcd09984ba90ef1d08438
diff --git a/dev-perl/Params-Util/Params-Util-1.60.0-r1.ebuild b/dev-perl/Params-Util/Params-Util-1.60.0-r1.ebuild
new file mode 100644
index 000000000000..a436f5986c4f
--- /dev/null
+++ b/dev-perl/Params-Util/Params-Util-1.60.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Utility functions to aid in parameter checking"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Scalar-List-Utils-1.18"
+DEPEND="${RDEPEND}"
+# >=virtual/perl-ExtUtils-MakeMaker-6.52
+# >=virtual/perl-ExtUtils-CBuilder-0.27"
+
+SRC_TEST="do"
diff --git a/dev-perl/Params-Util/Params-Util-1.70.0.ebuild b/dev-perl/Params-Util/Params-Util-1.70.0.ebuild
new file mode 100644
index 000000000000..aa0d5506870a
--- /dev/null
+++ b/dev-perl/Params-Util/Params-Util-1.70.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="Utility functions to aid in parameter checking"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=virtual/perl-Scalar-List-Utils-1.180.0"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ >=virtual/perl-File-Spec-0.800.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Params-Util/metadata.xml b/dev-perl/Params-Util/metadata.xml
new file mode 100644
index 000000000000..db024a5ecd48
--- /dev/null
+++ b/dev-perl/Params-Util/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">Params-Util</remote-id>
+ <remote-id type="cpan-module">Params::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Params-Validate-1.220.0 b/dev-perl/Params-Validate-1.220.0
deleted file mode 100644
index 3820a2e9d285..000000000000
--- a/dev-perl/Params-Validate-1.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-JSON-PP-2.273.0 dev-perl/Module-Implementation >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-XSLoader >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Flexible system for validation of method/function call parameters
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-Validate/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-JSON-PP-2.273.0 dev-perl/Module-Implementation >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Params-Validate-1.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ea4bef6b440be0925239f7c9d0224ba0
diff --git a/dev-perl/Params-Validate-1.230.0 b/dev-perl/Params-Validate-1.230.0
deleted file mode 100644
index 188cb46edf76..000000000000
--- a/dev-perl/Params-Validate-1.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-JSON-PP-2.273.0 dev-perl/Module-Implementation >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-XSLoader >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Flexible system for validation of method/function call parameters
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-Validate/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-JSON-PP-2.273.0 dev-perl/Module-Implementation >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Params-Validate-1.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dd92234bc099149f69d08fa6bf8600c9
diff --git a/dev-perl/Params-Validate-1.280.0 b/dev-perl/Params-Validate-1.280.0
deleted file mode 100644
index cdd2bee3cd62..000000000000
--- a/dev-perl/Params-Validate-1.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/Module-Implementation >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-XSLoader >=dev-perl/Module-Build-0.280.0 >=virtual/perl-JSON-PP-2.273.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Flexible system for validation of method/function call parameters
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-Validate/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/Module-Implementation >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Params-Validate-1.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6596c0ffd3f3fb24a4547d091ef78b7d
diff --git a/dev-perl/Params-Validate-1.290.0 b/dev-perl/Params-Validate-1.290.0
deleted file mode 100644
index 077f19db28ea..000000000000
--- a/dev-perl/Params-Validate-1.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/Module-Implementation >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-XSLoader >=dev-perl/Module-Build-0.280.0 >=virtual/perl-JSON-PP-2.273.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Flexible system for validation of method/function call parameters
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-Validate/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/Module-Implementation >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=81b8aa4876016d8d734278648bf02037
diff --git a/dev-perl/Params-Validate-1.70.0-r1 b/dev-perl/Params-Validate-1.70.0-r1
deleted file mode 100644
index 077d8a40b02a..000000000000
--- a/dev-perl/Params-Validate-1.70.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Attribute-Handlers dev-perl/Module-Implementation >=dev-perl/Module-Build-0.35 test? ( dev-perl/Test-Fatal ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Flexible system for validation of method/function call parameters
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Params-Validate/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Attribute-Handlers dev-perl/Module-Implementation dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Params-Validate-1.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=46fba39c25f37f81d0b13033f02cb5f8
diff --git a/dev-perl/Params-Validate/Manifest b/dev-perl/Params-Validate/Manifest
new file mode 100644
index 000000000000..c9786cc65e17
--- /dev/null
+++ b/dev-perl/Params-Validate/Manifest
@@ -0,0 +1,11 @@
+DIST Params-Validate-1.07.tar.gz 100822 BLAKE2B cfaa064afeab0a5cfdde6a3b14d7f2c1c62ceb8feca5102484d85b818b0b610a0b94320641eaa6df749ff1afb5a217f798719b3c69aa28d35d008eafd7a159d3 SHA512 fc49cdba84a1d9cc3d526fd86328bf724adbfee7c161c4bcc2dac84b6a9a4369f50f216be23606e3bef46ba58aa476be38f93075a068941245ca4ab6393d75d6
+DIST Params-Validate-1.22.tar.gz 125866 BLAKE2B 5346e9709c640c85df21a24c66132dc3e57f97bd84963f2f7bcf14821beaab5f27cb111496d1607385a767b37bb919191fbb91832d30639570e007e214b176d6 SHA512 48451f2dcae1432c0b3111668609214ef080281d4d480501e04798a249c938fc69f45a81d2d77d653be86305aa4176fc854487e37288d9f271b1723a072fd6ba
+DIST Params-Validate-1.23.tar.gz 129865 BLAKE2B 0119fcec6e547d5ecc32fc22732e0133010901077beb8033ece3a351c432877a74aacb5a9125b264582eb39333cdcd03c3b957a4dd195e4ed2029c861d295b18 SHA512 0f39f269ebfbe22b42fb9f76fb5e5cd12252dcfef057b9b3458aa66b28662a4ab1cc84c5124294e339421982d3343cf7218fc47db2913bb69927137d2bfd1267
+DIST Params-Validate-1.28.tar.gz 137099 BLAKE2B 8f99a1edd5b0bd3a808755952c1471db6e7d5292038af671cfcb75bab004277a039752aa5b56e62336f7db103a5d2ee4ad3792810d5a93803cd7c31e33da88be SHA512 e2ebf320c84120090224c5a22f313e11ff7317b433a82e20f9aa6706832e375ea31520d4d1ebcbd4aac68063c6c1addcea6c56002678a87cfabc9e4f4b4fad0d
+DIST Params-Validate-1.29.tar.gz 137609 BLAKE2B 46c62649a7bfc1d2a97f2c038d3ee288163c81b6019e1276ded18ad0560514ed3e0a6377fdfd1103bdc05df28af5d2355ca97c96ea5352d963d03049ced78925 SHA512 afa887d1ce60d38b82cbf3ad88fb892f473e0fa45db528b68e66bbb800058af453180cc96afddae56a2cdad8ec531a587e7aac36b6869c489caa6dd36a57a385
+EBUILD Params-Validate-1.220.0.ebuild 891 BLAKE2B e263b1845789ea825b81fd4e904eabbe6c1e7d1fcbfa26242d021bb854de0b150ece679dfea7178889dd0bfaac97d995d9ce4e6846f7f6067878796a90abc03f SHA512 6d362c8c150c95a4decf86e6f39701dcf9d8aca8c065e465db2f71af2f8a306eeffad1e955cba49771991a6fa16441603a5b21afceb86476581555a02465f760
+EBUILD Params-Validate-1.230.0.ebuild 900 BLAKE2B 8a0e96f005188b2478f4864065af06449e6266ad4ec7dbe0fcd28b3d3886b416b41419ee1fdfa3a5502a7ae430da686079e2e2aadb673ae4f31bdb714863c66b SHA512 baf3c668e738323d4322daa0f6b7e4ea3ab66a9901002ed2a2ce56e175146233e2a540a63c610db01238f5be96f99ecaa8186ad96cff91a3d770e8a4267a0cbe
+EBUILD Params-Validate-1.280.0.ebuild 900 BLAKE2B 4bdf122e6786891f56075a85d1f316e99cbcc79bf46cee7a16d41679f6a62859e715881c52285a0fc36a30fd8fb22add5c51d31545dd2fff0ad12b2c051bd9f3 SHA512 37adae235281bc66830edf4a1e6f4a7e679eaf5b55a02b166d1fb6826b92a1931d58ef7fffd0d5a302bc111d4a7470e96c582f8453ec57925c72815e7742c1b0
+EBUILD Params-Validate-1.290.0.ebuild 933 BLAKE2B e2cee8af4946992cc467585394c14caf2d43fa9bd085f840801cffe3f50317d50f836a815e3459afff4b5204742416cc33b81539b4f8a99e54a7bf1cfdc553e0 SHA512 8fb5e7f14d878412589946186e9ed71a4c9addb62eaaad1e115d1441e4da229bdfff7a93ca4c7c8cc7e901489794fa81e509bfff8e7321ea9b6c02aea6a1051e
+EBUILD Params-Validate-1.70.0-r1.ebuild 649 BLAKE2B bb083004fe04ef6bdea26722a11b93727f07a79f91011ccec9df4f05bd7bf2cafd64fd0c23e75aef0d6bf42280ef4963bbdcc3e0c23986997072fd9cf4b75771 SHA512 69f7e3ab72d30ef51fa08cb8792602efd5d84d7831c1b548fb858d53a2b85d6877dd86b2dfa58f636f7743b9d6ffe5088e51fb6dce52b935df58b4e9e15f8e32
+MISC metadata.xml 610 BLAKE2B abeef76db866cb3a21286596a461749aef30f1055cfc1037f945a52842ac93da72a58ed9809064e3c917cb38b5be851e6cd2ab18ea7a0baacc110a89e7937a1c SHA512 487c0ddf29751ac3118c1a3fdcdb0675900152d089537663a4bd30028c5b2edf70696678b5d2a03afa7361dee8da4518402e75491b673d41e91258ef7c6ab158
diff --git a/dev-perl/Params-Validate/Params-Validate-1.220.0.ebuild b/dev-perl/Params-Validate/Params-Validate-1.220.0.ebuild
new file mode 100644
index 000000000000..33a395bcc884
--- /dev/null
+++ b/dev-perl/Params-Validate/Params-Validate-1.220.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.22
+inherit perl-module
+
+DESCRIPTION="Flexible system for validation of method/function call parameters"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=virtual/perl-JSON-PP-2.273.0
+ dev-perl/Module-Implementation
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Params-Validate/Params-Validate-1.230.0.ebuild b/dev-perl/Params-Validate/Params-Validate-1.230.0.ebuild
new file mode 100644
index 000000000000..35fd4510c37d
--- /dev/null
+++ b/dev-perl/Params-Validate/Params-Validate-1.230.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="Flexible system for validation of method/function call parameters"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=virtual/perl-JSON-PP-2.273.0
+ dev-perl/Module-Implementation
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Params-Validate/Params-Validate-1.280.0.ebuild b/dev-perl/Params-Validate/Params-Validate-1.280.0.ebuild
new file mode 100644
index 000000000000..ca3e012ddc49
--- /dev/null
+++ b/dev-perl/Params-Validate/Params-Validate-1.280.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.28
+inherit perl-module
+
+DESCRIPTION="Flexible system for validation of method/function call parameters"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/Module-Implementation
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ >=virtual/perl-JSON-PP-2.273.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Params-Validate/Params-Validate-1.290.0.ebuild b/dev-perl/Params-Validate/Params-Validate-1.290.0.ebuild
new file mode 100644
index 000000000000..012d8f21b187
--- /dev/null
+++ b/dev-perl/Params-Validate/Params-Validate-1.290.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.29
+DIST_EXAMPLES=( "benchmarks/*" )
+inherit perl-module
+
+DESCRIPTION="Flexible system for validation of method/function call parameters"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/Module-Implementation
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ >=virtual/perl-JSON-PP-2.273.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Params-Validate/Params-Validate-1.70.0-r1.ebuild b/dev-perl/Params-Validate/Params-Validate-1.70.0-r1.ebuild
new file mode 100644
index 000000000000..8201c4c25d20
--- /dev/null
+++ b/dev-perl/Params-Validate/Params-Validate-1.70.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DROLSKY
+MODULE_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="Flexible system for validation of method/function call parameters"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Attribute-Handlers
+ dev-perl/Module-Implementation
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.35
+ test? (
+ dev-perl/Test-Fatal
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Params-Validate/metadata.xml b/dev-perl/Params-Validate/metadata.xml
new file mode 100644
index 000000000000..5c6fc1922904
--- /dev/null
+++ b/dev-perl/Params-Validate/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Params-Validate</remote-id>
+ <remote-id type="cpan-module">Params::Validate</remote-id>
+ <remote-id type="cpan-module">Params::Validate::Constants</remote-id>
+ <remote-id type="cpan-module">Params::Validate::PP</remote-id>
+ <remote-id type="cpan-module">Params::Validate::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Params-ValidationCompiler-0.240.0 b/dev-perl/Params-ValidationCompiler-0.240.0
deleted file mode 100644
index 516a07e0c2dc..000000000000
--- a/dev-perl/Params-ValidationCompiler-0.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Eval-Closure dev-perl/Exception-Class virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.400.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=dev-perl/Specio-0.140.0 >=virtual/perl-Test-Simple-1.302.15 dev-perl/Test-Without-Module dev-perl/Test2-Suite dev-perl/Test2-Plugin-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Build an optimized subroutine parameter validator once, use it forever
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-ValidationCompiler/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Eval-Closure dev-perl/Exception-Class virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.400.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b69bfb8710750c933f8433330aad9b0e
diff --git a/dev-perl/Params-ValidationCompiler-0.260.0 b/dev-perl/Params-ValidationCompiler-0.260.0
deleted file mode 100644
index ff4cb7ba19fd..000000000000
--- a/dev-perl/Params-ValidationCompiler-0.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Eval-Closure dev-perl/Exception-Class virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.400.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=dev-perl/Specio-0.140.0 >=virtual/perl-Test-Simple-1.302.15 dev-perl/Test-Without-Module >=dev-perl/Test2-Suite-0.0.72 dev-perl/Test2-Plugin-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Build an optimized subroutine parameter validator once, use it forever
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Params-ValidationCompiler/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-perl/Eval-Closure dev-perl/Exception-Class virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.400.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b1fd2b7674b47ea38ce8449c620785dd
diff --git a/dev-perl/Params-ValidationCompiler/Manifest b/dev-perl/Params-ValidationCompiler/Manifest
new file mode 100644
index 000000000000..535cc389dace
--- /dev/null
+++ b/dev-perl/Params-ValidationCompiler/Manifest
@@ -0,0 +1,5 @@
+DIST Params-ValidationCompiler-0.24.tar.gz 43439 BLAKE2B ff9a63fd63751ad929f92b5bde06a245ade4893eab5023a0452046790a00cce9e6d92bfaa8651f49231d2da3470b0b0527d36218bd923803351d300b533a0370 SHA512 ea54587db2729991fd7f9d8c9f420449e8d0218473f465783a69d4b118cdfe9e7d7ff045d57ba6d989a79950fb61ad81caac781b3bbaeb6325e061e664cc1665
+DIST Params-ValidationCompiler-0.26.tar.gz 44588 BLAKE2B 8dc61a15e7a559ead00f6e9a4c05c0eb17f14cebfc29ad69db2c0c4814eab9ee84312cfa98c4683b9b7c6487af5c47afa47cf33600a1209195cb8e7b016dc657 SHA512 f393b1cf063ea4e504ddbc863b4f478924b071810431b7817bf6faeb1fe632cbd493bc2e96033dccc99c4ecb5fdba072044f90387c92f262b54cf8f0b0386c0b
+EBUILD Params-ValidationCompiler-0.240.0.ebuild 769 BLAKE2B 9c14e66f622c68cdaf0235874a7a94569762161fbd32de3ff0f2b94ec9b24a2e9c605770a394855ac738506935db3eed7c541d8898f47fd7ba99440a4f0f9501 SHA512 48a874a1df664282840303be433d178c99d427b6a26c2df1d213d2cc7121187d5f036a07f290b6529ebabb91a79549f8ccc0456178b908ccf4f37c0b23e7398a
+EBUILD Params-ValidationCompiler-0.260.0.ebuild 805 BLAKE2B 63aab3406e86d3aa969a07164abd40e7d6f038263b9b1b37d30a71483a879d39a25cf841c5c90ca9b1d935b6d448355637960b8626cd9873815ad58ce0835bc7 SHA512 f02c89ef23b7d95ea0395c49adb65382d3bcb520c507a57aa6f1869d3f84cb9da71513fd57be1315ff9e4d26e80e2b093c034a5c68db0b05101c9fa4dd5bbc95
+MISC metadata.xml 590 BLAKE2B 7caf050225ba76929c61e7782f322517105fd429fdfb301ecc58fae55347d8c1f0da4155c951986c4f113c885e8939ac120b7b2478bde6d6d8f4c3dc0cc4f284 SHA512 9635b89b9c2297a9d33d30b89b393e4b0968432d9f99467a8d7844f3a0d046285937ca9713d662d02d0f2b46e502fdf1936960b2d2ee8db519a654221dc83890
diff --git a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.240.0.ebuild b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.240.0.ebuild
new file mode 100644
index 000000000000..10e3da96c7ff
--- /dev/null
+++ b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.240.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.24
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Build an optimized subroutine parameter validator once, use it forever"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Eval-Closure
+ dev-perl/Exception-Class
+ virtual/perl-Exporter
+ >=virtual/perl-Scalar-List-Utils-1.400.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=dev-perl/Specio-0.140.0
+ >=virtual/perl-Test-Simple-1.302.15
+ dev-perl/Test-Without-Module
+ dev-perl/Test2-Suite
+ dev-perl/Test2-Plugin-NoWarnings
+ )
+"
diff --git a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.260.0.ebuild b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.260.0.ebuild
new file mode 100644
index 000000000000..fba84ba308f1
--- /dev/null
+++ b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.260.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.26
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Build an optimized subroutine parameter validator once, use it forever"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+LICENSE="Artistic-2"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Eval-Closure
+ dev-perl/Exception-Class
+ virtual/perl-Exporter
+ >=virtual/perl-Scalar-List-Utils-1.400.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=dev-perl/Specio-0.140.0
+ >=virtual/perl-Test-Simple-1.302.15
+ dev-perl/Test-Without-Module
+ >=dev-perl/Test2-Suite-0.0.72
+ dev-perl/Test2-Plugin-NoWarnings
+ )
+"
diff --git a/dev-perl/Params-ValidationCompiler/metadata.xml b/dev-perl/Params-ValidationCompiler/metadata.xml
new file mode 100644
index 000000000000..24092a31c330
--- /dev/null
+++ b/dev-perl/Params-ValidationCompiler/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Params-ValidationCompiler</remote-id>
+ <remote-id type="cpan-module">Params::ValidationCompiler</remote-id>
+ <remote-id type="cpan-module">Params::ValidationCompiler::Compiler</remote-id>
+ <remote-id type="cpan-module">Params::ValidationCompiler::Exceptions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Parse-ErrorString-Perl-0.220.0 b/dev-perl/Parse-ErrorString-Perl-0.220.0
deleted file mode 100644
index 475bf86549d0..000000000000
--- a/dev-perl/Parse-ErrorString-Perl-0.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-XSAccessor virtual/perl-File-Spec virtual/perl-Pod-Parser >=dev-perl/Pod-POM-0.270.0 >=virtual/perl-ExtUtils-MakeMaker-6.59 test? ( dev-perl/Test-Differences >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Parse error messages from the perl interpreter
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parse-ErrorString-Perl/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-XSAccessor virtual/perl-File-Spec virtual/perl-Pod-Parser >=dev-perl/Pod-POM-0.270.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZABGAB/Parse-ErrorString-Perl-0.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=103a3f50f77d32ea34c28a084181c920
diff --git a/dev-perl/Parse-ErrorString-Perl-0.270.0 b/dev-perl/Parse-ErrorString-Perl-0.270.0
deleted file mode 100644
index 5e5fa60abfc6..000000000000
--- a/dev-perl/Parse-ErrorString-Perl-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-XSAccessor virtual/perl-File-Spec virtual/perl-Pod-Parser >=dev-perl/Pod-POM-0.270.0 >=virtual/perl-ExtUtils-MakeMaker-6.59 test? ( dev-perl/Test-Differences >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Parse error messages from the perl interpreter
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parse-ErrorString-Perl/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-XSAccessor virtual/perl-File-Spec virtual/perl-Pod-Parser >=dev-perl/Pod-POM-0.270.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/Parse-ErrorString-Perl-0.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4e7a2d1952b52bec12456f76fe0471c6
diff --git a/dev-perl/Parse-ErrorString-Perl/Manifest b/dev-perl/Parse-ErrorString-Perl/Manifest
new file mode 100644
index 000000000000..d5c663e4c7d7
--- /dev/null
+++ b/dev-perl/Parse-ErrorString-Perl/Manifest
@@ -0,0 +1,6 @@
+AUX Parse-ErrorString-Perl-0.27-no-dot-inc.patch 622 BLAKE2B cd25836fbb076bd47aca6dc9abe73074336b75a85544000728726674bb5d10514fc01a2f66d36ab3f7e6e30c5330795b12b44c869f24f39ba82291e1b9ef6b80 SHA512 25587eb339e5962c1b73c22919dc94318038bcd48493add5dfe704dfdaeee62a13b452c0dc52f8d951f67eff424bf54e42375d953e6225243d80e544ed211d30
+DIST Parse-ErrorString-Perl-0.22.tar.gz 29675 BLAKE2B bbb8043ba24f5bdc7f2ceb741757dafa32f577876199418c2162ad56eef32975c8a153b1941d0d8ba6983eb881bcde199379a1cb18d276d1c8d611951bd3e231 SHA512 a1a99a876cd575adfcd30a3f73ed23c104380b32e24f34fc135b315794c640a37369abe10aea0daa5a73da030a38b52439b4a4716cc3c2c5a610a524a9ced507
+DIST Parse-ErrorString-Perl-0.27.tar.gz 29698 BLAKE2B fc1743382145c40a44de21f9a48d302fbb5f80f583b8545553507ef892baebb4f879649e1ccc0e511ffe3d986184397c8933ccd40999966be3154785b1b0004a SHA512 2111d3d130e7eeb754e11d6a20cd289be888fd384853d19000820363b8a2bb60f75db029cbf6646ec267ba5a9f25ddc596c335c41623cc07a82b12fce81a9800
+EBUILD Parse-ErrorString-Perl-0.220.0.ebuild 746 BLAKE2B 076fc16ae72e9259fef9062b8e9149eaf7641437632fc8ab849922a5cc78c83c8481dc299c29a1589b12a0d3a2503a2a7442145a3ceed99b768c20b5d74720d1 SHA512 adb785d2f32b1ecc8158c98afc92a194ed3cb8209398c432bc24512ccb3ff4f3a31fb666ea739349b6c519a028368714da262730dcd3146251eddbb87a15d6ca
+EBUILD Parse-ErrorString-Perl-0.270.0.ebuild 608 BLAKE2B 123ae59697eef558ab9bc5c7099f7218a183d000ce415295850c51820f4e01043bde31d789fe1dc4b59f40612c457a9a292c6be267c2bfe9d0436f52ecb376a2 SHA512 9f75a91262946d5a9b5787fdd519c6fa4726d82802e6ea2b60a19ec15ee78c7868ba45d9f07e6847597e8b6acda2e5cd9ca279b70735a3de7f5a23b90bc69af4
+MISC metadata.xml 581 BLAKE2B 112dabc3f3a4a602324629d21b337474d7cfe273bf857586c37c0941bf25b3a9ce277a7aeec61b29545b5a6e9cc34c1c83e91e446b160ba150bfc230de7e425f SHA512 4e26bebe3cc4eb0d930dace8145d31e4e7f017c21b5e6a1480e592d5e97d43132d85556299bfbc8e81a96a62c245064862dfa3aea5c84ddd14e8e3e29871b491
diff --git a/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.220.0.ebuild b/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.220.0.ebuild
new file mode 100644
index 000000000000..0b2fe9e56211
--- /dev/null
+++ b/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.220.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SZABGAB
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Parse error messages from the perl interpreter"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-XSAccessor
+ virtual/perl-File-Spec
+ virtual/perl-Pod-Parser
+ >=dev-perl/Pod-POM-0.270.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.59
+ test? (
+ dev-perl/Test-Differences
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.270.0.ebuild b/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.270.0.ebuild
new file mode 100644
index 000000000000..a2b8e197eb18
--- /dev/null
+++ b/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.270.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Parse error messages from the perl interpreter"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-XSAccessor
+ virtual/perl-File-Spec
+ virtual/perl-Pod-Parser
+ >=dev-perl/Pod-POM-0.270.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.59
+ test? (
+ dev-perl/Test-Differences
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+PATCHES=( "${FILESDIR}/${PN}-0.27-no-dot-inc.patch" )
diff --git a/dev-perl/Parse-ErrorString-Perl/files/Parse-ErrorString-Perl-0.27-no-dot-inc.patch b/dev-perl/Parse-ErrorString-Perl/files/Parse-ErrorString-Perl-0.27-no-dot-inc.patch
new file mode 100644
index 000000000000..1fd431da93f8
--- /dev/null
+++ b/dev-perl/Parse-ErrorString-Perl/files/Parse-ErrorString-Perl-0.27-no-dot-inc.patch
@@ -0,0 +1,25 @@
+From ef3a6362d55a02572b55d8f56cccb1beaa873097 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Tue, 4 Jul 2017 09:17:29 +1200
+Subject: Add build fixx for Perl 5.26
+
+Bug: https://bugs.gentoo.org/623086
+---
+ Makefile.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 86e91c4..091130b 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,6 +1,6 @@
+ use strict;
+ use warnings;
+-use inc::Module::Install;
++use lib q[.]; use inc::Module::Install;
+
+ name 'Parse-ErrorString-Perl';
+ license 'perl';
+--
+2.15.1
+
diff --git a/dev-perl/Parse-ErrorString-Perl/metadata.xml b/dev-perl/Parse-ErrorString-Perl/metadata.xml
new file mode 100644
index 000000000000..f63171ef1cc5
--- /dev/null
+++ b/dev-perl/Parse-ErrorString-Perl/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Parse-ErrorString-Perl</remote-id>
+ <remote-id type="cpan-module">Parse::ErrorString::Perl</remote-id>
+ <remote-id type="cpan-module">Parse::ErrorString::Perl::ErrorItem</remote-id>
+ <remote-id type="cpan-module">Parse::ErrorString::Perl::StackItem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Parse-ExuberantCTags-1.20.0-r1 b/dev-perl/Parse-ExuberantCTags-1.20.0-r1
deleted file mode 100644
index 1c4647ce07ba..000000000000
--- a/dev-perl/Parse-ExuberantCTags-1.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Efficiently parse exuberant ctags files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Parse-ExuberantCTags/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ ) public-domain
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/Parse-ExuberantCTags-1.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e8b02673871e14b3790f3235fe02bb56
diff --git a/dev-perl/Parse-ExuberantCTags/Manifest b/dev-perl/Parse-ExuberantCTags/Manifest
new file mode 100644
index 000000000000..01cd476dce7e
--- /dev/null
+++ b/dev-perl/Parse-ExuberantCTags/Manifest
@@ -0,0 +1,3 @@
+DIST Parse-ExuberantCTags-1.02.tar.gz 57545 BLAKE2B eaec936782b1aa5b03b43974d4c41a5ce872806837744a051ad40c925ec0a33208e45a77111e8bcbdfdc27f4f627cb744b72c530966d433c2e4ecb85a6ba8f1c SHA512 01cace59056c9924b5344e94bc8a07dec8ef1d43db3bd087f2748f5232ba63061ca0af0ed1a028e3ec86639a339239535e261fc17fd23919d3c7895f1068e7af
+EBUILD Parse-ExuberantCTags-1.20.0-r1.ebuild 356 BLAKE2B 44d027b3dc894359ccb9a9ff81a129fd731104c62df7a87897abfbba3a2f207ed680bedbea0edd6d1ad79a330fc1a57099dbc034a3c89c42e375169f2b3c3cf9 SHA512 8eb5de87c0ee9208c5bc34cdb754a626b909a13e643c74ae45289ca1f6f7c135223660845c8d2e26af40ae70a7608f7ffaf38209d9ad2c36cf1e1e935d2666eb
+MISC metadata.xml 412 BLAKE2B 2516a8c443d8927afb8389dc7baf8ad671ad913b697ad42a53556534f14cea7bea044201b1eaa017b69e394dc6da5f9feec433c93b5377d69b3f8c9b3e9553a0 SHA512 ad749a2d48118f781c86832268af754a328aa0e4fc17a7ba2a97c7ff92db932f3f60c969ecda5dc0b80647c5fe67a6ed2c5d2765e3d27ad5b33c6d1f689c2e3c
diff --git a/dev-perl/Parse-ExuberantCTags/Parse-ExuberantCTags-1.20.0-r1.ebuild b/dev-perl/Parse-ExuberantCTags/Parse-ExuberantCTags-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..a6ae7c35278e
--- /dev/null
+++ b/dev-perl/Parse-ExuberantCTags/Parse-ExuberantCTags-1.20.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SMUELLER
+MODULE_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Efficiently parse exuberant ctags files"
+
+# contains readtags.c from ctags
+LICENSE="${LICENSE} public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Parse-ExuberantCTags/metadata.xml b/dev-perl/Parse-ExuberantCTags/metadata.xml
new file mode 100644
index 000000000000..361303c0d8e7
--- /dev/null
+++ b/dev-perl/Parse-ExuberantCTags/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">Parse-ExuberantCTags</remote-id>
+ <remote-id type="cpan-module">Parse::ExuberantCTags</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Parse-RecDescent-1.967.15 b/dev-perl/Parse-RecDescent-1.967.15
deleted file mode 100644
index 588663664f99..000000000000
--- a/dev-perl/Parse-RecDescent-1.967.15
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Text-Balanced-1.950.0 dev-perl/Module-Build test? ( virtual/perl-Test-Simple dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Generate Recursive-Descent Parsers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parse-RecDescent/
-IUSE=test examples
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Text-Balanced-1.950.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e5de04d11184ea2ec07de63814204f3e
diff --git a/dev-perl/Parse-RecDescent/Manifest b/dev-perl/Parse-RecDescent/Manifest
new file mode 100644
index 000000000000..734a0e8a1dff
--- /dev/null
+++ b/dev-perl/Parse-RecDescent/Manifest
@@ -0,0 +1,3 @@
+DIST Parse-RecDescent-1.967015.tar.gz 176996 BLAKE2B 016e65f95aa8e15ebb384005d996909febd0ade6f6f23a13f95d4a5b558261f307f80564c028849d16f10a39b216bfd562c4fd8c220e5cbede165fd4fc1d05e8 SHA512 38adbfc9a88f09d0465d862b845f48c0921ce462ffccaa7ce8b5f1b7090f33f70e7f00f9ee787fd698b5539804412c44f03e7942cf675d53a17a84c3510e5aa4
+EBUILD Parse-RecDescent-1.967.15.ebuild 834 BLAKE2B 7e392ceaf4da77d0ae91fe00ca8cd05c2f97f3b45a2b1a022d77514b860b19fe28333ebb0876f4379755a2298852845bae871715db204267e60ebbd169c107d9 SHA512 0c7f67495eed9f1e96bf4999f03c2dd1d607b43b605a65beaf02c5bf76e92e6b3fa28df1e98aec0bfe07c14262e0b6b3bdf3ccb1ab2fcebb0b1f32210810b718
+MISC metadata.xml 1669 BLAKE2B 4d6de78c4df041e7fb262a850f68c9c3d4a5ac4e30bf98c90b8292743b061a9dca24831ecb3bb6560b79bdf19c362cd6a19e92e8ce487b6565c3202c30c1c7d2 SHA512 5d50c5caa5b710ded5c1655254fd86bd7cc4e8cca9c3b8e8d2cb563028875a7c59955809114daf98c8c5cc34da3c49f67a9b42b591c9b128c929489d7bd1eda6
diff --git a/dev-perl/Parse-RecDescent/Parse-RecDescent-1.967.15.ebuild b/dev-perl/Parse-RecDescent/Parse-RecDescent-1.967.15.ebuild
new file mode 100644
index 000000000000..50fe1e6fe70d
--- /dev/null
+++ b/dev-perl/Parse-RecDescent/Parse-RecDescent-1.967.15.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JTBRAUN
+DIST_VERSION=1.967015
+inherit perl-module
+
+DESCRIPTION="Generate Recursive-Descent Parsers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test examples"
+
+RDEPEND="
+ >=virtual/perl-Text-Balanced-1.950.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warn
+ )
+"
+src_test() {
+ perl_rm_files "t/pod.t"
+ perl-module_src_test
+}
+src_install() {
+ perl-module_src_install
+ docinto html/
+ dodoc -r tutorial
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples/
+ docinto examples/
+ dodoc -r demo/*
+ fi
+}
diff --git a/dev-perl/Parse-RecDescent/metadata.xml b/dev-perl/Parse-RecDescent/metadata.xml
new file mode 100644
index 000000000000..431b38346ca2
--- /dev/null
+++ b/dev-perl/Parse-RecDescent/metadata.xml
@@ -0,0 +1,29 @@
+<?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">Parse-RecDescent</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Action</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::ColCounter</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Directive</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Error</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Expectation</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::InterpLit</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::LineCounter</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Literal</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::OffsetCounter</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Operator</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Production</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Repetition</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Result</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Rule</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Subrule</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::Token</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::UncondReject</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Parse-Syslog-1.100.0-r1 b/dev-perl/Parse-Syslog-1.100.0-r1
deleted file mode 100644
index 7822b7d734fd..000000000000
--- a/dev-perl/Parse-Syslog-1.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Time-Local dev-perl/File-Tail dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse::Syslog - Parse Unix syslog files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Parse-Syslog/
-KEYWORDS=alpha amd64 hppa ~ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-Local dev-perl/File-Tail dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DS/DSCHWEI/Parse-Syslog-1.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6a9912aa8d7186e8653069bc0286d67e
diff --git a/dev-perl/Parse-Syslog/Manifest b/dev-perl/Parse-Syslog/Manifest
new file mode 100644
index 000000000000..9fcec7ac17c5
--- /dev/null
+++ b/dev-perl/Parse-Syslog/Manifest
@@ -0,0 +1,3 @@
+DIST Parse-Syslog-1.10.tar.gz 11202 BLAKE2B ba10c40a6443b4aeea3b5e6a930d4ec845c4068f6b8b388881f9f73641988bca5ad35ee55bdc377fe75ef9fe2fbbda45128a9d2d5e8a0fce5aabccadbc9c125d SHA512 85d4f36aeb4873a51738cc909793a8b4a2029a0b6504105e4cae61bb3248cba5dbec18300f8333ff44a4877561d945ced04a8b49d05b2e65a4d1c54df1f961eb
+EBUILD Parse-Syslog-1.100.0-r1.ebuild 390 BLAKE2B 30b75dd5a22d8e043399d9190cb5dffe59991d8c818674406445acca86673652feaf21ada7f7f35f144edd585bede131ffbf65d127ce68801e8d37dec0d23aee SHA512 011aa8767124804c8fa03cb92ecce7ae52e14233be5d7a9b72f76b8b603a3c3d882be449b6e757b1df35173a413c8fc6890af7560769b2737bc9b4ed5e445a3f
+MISC metadata.xml 396 BLAKE2B 9db3ba8b3233e6dea2424a6d8ee140f5592926c598898f1fdbfd7f51fde60c9bad1067ef0a22abf6db25410b7963838d47c83a46dce082c98f29c4f4015478cd SHA512 77890effcbb0091bf335a1ea5de0d6e604597546b7665cc2380c9064918109f13a845c87a6f3a32371286808abd5f62d1fe6e85f6b48a05866ee3d49afd6de23
diff --git a/dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r1.ebuild b/dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r1.ebuild
new file mode 100644
index 000000000000..3479b1eb25c9
--- /dev/null
+++ b/dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DSCHWEI
+MODULE_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Parse::Syslog - Parse Unix syslog files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="virtual/perl-Time-Local
+ dev-perl/File-Tail"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Parse-Syslog/metadata.xml b/dev-perl/Parse-Syslog/metadata.xml
new file mode 100644
index 000000000000..f0af5b5dac86
--- /dev/null
+++ b/dev-perl/Parse-Syslog/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">Parse-Syslog</remote-id>
+ <remote-id type="cpan-module">Parse::Syslog</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Parse-Yapp-1.210.0 b/dev-perl/Parse-Yapp-1.210.0
deleted file mode 100644
index a80248d03b21..000000000000
--- a/dev-perl/Parse-Yapp-1.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!=net-fs/samba-4* virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Compiles yacc-like LALR grammars to generate Perl OO parser modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Parse-Yapp/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!=net-fs/samba-4* dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=61bbe04420e4a1a1fef6b044993ddece
diff --git a/dev-perl/Parse-Yapp-1.50.0-r1 b/dev-perl/Parse-Yapp-1.50.0-r1
deleted file mode 100644
index 432ae270a3ac..000000000000
--- a/dev-perl/Parse-Yapp-1.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Compiles yacc-like LALR grammars to generate Perl OO parser modules
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Parse-Yapp/
-KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!=net-fs/samba-4* dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FD/FDESAR/Parse-Yapp-1.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=27a844140bb915de6c1017ba42291441
diff --git a/dev-perl/Parse-Yapp/Manifest b/dev-perl/Parse-Yapp/Manifest
new file mode 100644
index 000000000000..f30c7ee1eecb
--- /dev/null
+++ b/dev-perl/Parse-Yapp/Manifest
@@ -0,0 +1,5 @@
+DIST Parse-Yapp-1.05.tar.gz 47776 BLAKE2B 8eb9747ff2f2fe0d9dc1d9a0e79cda477a45b4f77f18f06d6c05c4e7bf7af9a674873f1a1c1dd295db8e14757a29579cd60846fc0c67fdcd6dec1c90b3d87970 SHA512 27375b333bf4358f04354baa1d389b082863e12925bc16425b8b029fa4780a04f6d2e314fd011be4ddcc8dff5f17e9921b257c7a3b1c3cea728220c971bb059b
+DIST Parse-Yapp-1.21.tar.gz 108661 BLAKE2B b5d8e135f8befc4841250c75385fb935757e665b213373c983428809e5990e9f50fed250c3af9a5253da0f6a1494883b23b6ae42e4ae23cff799c3663bd054f0 SHA512 dbf6182d4813ff7e355ea1713c748bfdf8290040a93f123acec645c7a1733fe457ab6e0ab51c4ec83cf82bc43d7fb35cbf89875df7b5c2ffc9635e85458cfeee
+EBUILD Parse-Yapp-1.210.0.ebuild 553 BLAKE2B b7e1c3f0ce12fc5618d46139d0f717e7c6fefc4b208e5fdcd36d042ba76fa9a717621a685afcfc1a295a0de239ba4a741bb9739557929ca02d8123429060abce SHA512 6429a3c8b3b670d9b9ec86fb68588af18ec19542e7d0d08b0b597dbfdfed605525d358560c5d8f918daf8148ac5def25be12bcfae147451fb55373a4020a4fae
+EBUILD Parse-Yapp-1.50.0-r1.ebuild 546 BLAKE2B 0b4f70ac07e7aa426adcd28cdf80b314aceea8f98c9bca9980bb764d2f9fd0eb14ee40d6867923d1846df5f9b0dd0d78d213de71cf55cc8498e96c27509b3a9b SHA512 4a889d0566fc6017448a71b9dbdda1ed968b180d950e7cbd4c76bf242d76ff562cf860990866253c870a571cf472379ace98e4120425040fa249a018f8116c1f
+MISC metadata.xml 787 BLAKE2B 18e36f0028b449575c6346a0744ccb0b8ed755bfb335ee3d4e694af34057b5f2834140fdf917833f4e929b044415a8e5e5c84e4a93db0a8299df67f3b3adc69a SHA512 18e901c94c1fe62a328678ffa46bffc2b12de70cd38f92f322f68531b3bf05214fbd2b159c6f56cf78202e6be4e6d4f41f83e92da51a66fd99d31fbbab34699c
diff --git a/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild b/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild
new file mode 100644
index 000000000000..866bca93ab95
--- /dev/null
+++ b/dev-perl/Parse-Yapp/Parse-Yapp-1.210.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=WBRASWELL
+DIST_VERSION=1.21
+DIST_EXAMPLES=( "Calc.yp" "YappParse.yp" )
+inherit perl-module
+
+DESCRIPTION="Compiles yacc-like LALR grammars to generate Perl OO parser modules"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="!=net-fs/samba-4*"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+mydoc="docs/*"
diff --git a/dev-perl/Parse-Yapp/Parse-Yapp-1.50.0-r1.ebuild b/dev-perl/Parse-Yapp/Parse-Yapp-1.50.0-r1.ebuild
new file mode 100644
index 000000000000..f29e11b126d1
--- /dev/null
+++ b/dev-perl/Parse-Yapp/Parse-Yapp-1.50.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FDESAR
+MODULE_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Compiles yacc-like LALR grammars to generate Perl OO parser modules"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="!=net-fs/samba-4*"
+
+src_install() {
+ perl-module_src_install
+
+ insinto /usr/share/doc/${PF}/examples
+ doins Calc.yp YappParse.yp
+}
diff --git a/dev-perl/Parse-Yapp/metadata.xml b/dev-perl/Parse-Yapp/metadata.xml
new file mode 100644
index 000000000000..fad1e477180d
--- /dev/null
+++ b/dev-perl/Parse-Yapp/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Parse-Yapp</remote-id>
+ <remote-id type="cpan-module">Parse::Yapp</remote-id>
+ <remote-id type="cpan-module">Parse::Yapp::Driver</remote-id>
+ <remote-id type="cpan-module">Parse::Yapp::Grammar</remote-id>
+ <remote-id type="cpan-module">Parse::Yapp::Lalr</remote-id>
+ <remote-id type="cpan-module">Parse::Yapp::Options</remote-id>
+ <remote-id type="cpan-module">Parse::Yapp::Output</remote-id>
+ <remote-id type="cpan-module">Parse::Yapp::Parse</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Passwd-Linux-1.200.0-r1 b/dev-perl/Passwd-Linux-1.200.0-r1
deleted file mode 100644
index ee106e3a27b6..000000000000
--- a/dev-perl/Passwd-Linux-1.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for manipulating the passwd and shadow files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Passwd-Linux/
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EE/EESTABROO/Passwd-Linux-1.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=43d20180119877d6e2053f8bf09b1b04
diff --git a/dev-perl/Passwd-Linux-1.300.0 b/dev-perl/Passwd-Linux-1.300.0
deleted file mode 100644
index 4d4482d0c4b8..000000000000
--- a/dev-perl/Passwd-Linux-1.300.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl module for manipulating the passwd and shadow files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Passwd-Linux/
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EE/EESTABROO/Passwd-Linux-1.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bea34c9d9eeb7b78744804c19eb17456
diff --git a/dev-perl/Passwd-Linux/Manifest b/dev-perl/Passwd-Linux/Manifest
new file mode 100644
index 000000000000..3d9f5dce3f52
--- /dev/null
+++ b/dev-perl/Passwd-Linux/Manifest
@@ -0,0 +1,5 @@
+DIST Passwd-Linux-1.2.tar.gz 5211 BLAKE2B 7c80c6b514e59a8af92335bff2d347d6fb7104b09aeb1d5326ae305d695571f87812edfc3d8652faa4d71ec70568ca1a773b6f87cf74270bbf84aa2ed4f05814 SHA512 9ca79db8afb235b7819e1a19d9915e052286ff7d816b933d32cf65871fbcc36d7edf5900aae56076621f170c7b65d7f9618dae6b7ce3ab10e9ad65d37f5065af
+DIST Passwd-Linux-1.3.tar.gz 5610 BLAKE2B 7de308b022d2085771b7a84910da7dc5ca8dad7464b077ad5b382b8b39cf1aa07cae2884596a2cef091f2b763e42279139f539b4961484c369a5caff40dd17ee SHA512 1598f0ec29d9450f97ec2872f2d414ceafcea9baeed2e1fa75018230b6bcea408386ec6e650d9bbafe0390c23d176873f43cc4433de60c9dd74cd48838f2e537
+EBUILD Passwd-Linux-1.200.0-r1.ebuild 317 BLAKE2B 7d6528fa1ee4c548c21a23b371ccee794614a22a70e0d25405fbab9ead0d4968ad1209d3ee34f66b3d59e19e899943b434aef04408846e5f55a4d61cb977decd SHA512 f67d00b6ad12372396181ea906c6efbfba804cd5e41f29f58e2c85498ffec455abc8dd13c20008c15d0062a7f08f0283e1fdba4f8d39bc1dd85fdd2ab40b698a
+EBUILD Passwd-Linux-1.300.0.ebuild 313 BLAKE2B dd5e39585a6498fdc856594d265df879f8ac4ac368692612bda47bb66ce2389a75728c86cbb1d4714bca14bdd44f974466a9111e88c47b64f5a788cc74f8cbb8 SHA512 296da952e4936f8652bc912d3acce1c40850201984145446ca205f70dcc530f1757bebecca3ff829d94b5dbf98dba494c79bcbc5af3a5ad0469567d70bc0bba8
+MISC metadata.xml 396 BLAKE2B 1b0d5a8242b184be95673fdb03269b2858a837f800f66be0d787d4fa0ae3822daba18d5d4544a39c7deea70bd5554ad1960e06082abf7f6206da7f639a6a1c81 SHA512 bd95c967fb7c82c325c72f6f17020c5f203dab6d08b0c1ee581fbed2340eee2d14e11c2b83336da5fb97089a8caf65443e611da37520ba85aa3e8e85d382f359
diff --git a/dev-perl/Passwd-Linux/Passwd-Linux-1.200.0-r1.ebuild b/dev-perl/Passwd-Linux/Passwd-Linux-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..489c7d317727
--- /dev/null
+++ b/dev-perl/Passwd-Linux/Passwd-Linux-1.200.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EESTABROO
+MODULE_VERSION=1.2
+inherit perl-module
+
+DESCRIPTION="Perl module for manipulating the passwd and shadow files"
+
+LICENSE="Artistic" # ???
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/dev-perl/Passwd-Linux/Passwd-Linux-1.300.0.ebuild b/dev-perl/Passwd-Linux/Passwd-Linux-1.300.0.ebuild
new file mode 100644
index 000000000000..de9fd16932a1
--- /dev/null
+++ b/dev-perl/Passwd-Linux/Passwd-Linux-1.300.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EESTABROO
+DIST_VERSION=1.3
+inherit perl-module
+
+DESCRIPTION="Perl module for manipulating the passwd and shadow files"
+
+LICENSE="Artistic" # ???
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/dev-perl/Passwd-Linux/metadata.xml b/dev-perl/Passwd-Linux/metadata.xml
new file mode 100644
index 000000000000..e5fd597ab873
--- /dev/null
+++ b/dev-perl/Passwd-Linux/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">Passwd-Linux</remote-id>
+ <remote-id type="cpan-module">Passwd::Linux</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Passwd-Unix-0.710.0 b/dev-perl/Passwd-Unix-0.710.0
deleted file mode 100644
index c6da80d4600d..000000000000
--- a/dev-perl/Passwd-Unix-0.710.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Crypt-PasswdMD5 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec >=virtual/perl-IO-Compress-2.15.0 dev-perl/Struct-Compare virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=access to standard unix passwd files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Passwd-Unix/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Crypt-PasswdMD5 virtual/perl-Exporter virtual/perl-File-Path virtual/perl-File-Spec >=virtual/perl-IO-Compress-2.15.0 dev-perl/Struct-Compare dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STRZELEC/Passwd-Unix-0.71.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=56c8e50f294f8f1f4f14c67f6d571353
diff --git a/dev-perl/Passwd-Unix/Manifest b/dev-perl/Passwd-Unix/Manifest
new file mode 100644
index 000000000000..6da7a5b60228
--- /dev/null
+++ b/dev-perl/Passwd-Unix/Manifest
@@ -0,0 +1,3 @@
+DIST Passwd-Unix-0.71.tar.gz 12220 BLAKE2B 1409e24d81d984294de354c2089bf47ea5e1857e3a4a4642a46bbf94ce0b37d5a50a92acded9d7665fc8e07f15f5d164893ab037ee71ef114949b4189377f6ea SHA512 5ab487d8e6aa9caff32ed6e78182a5d397ee20eb115cc836eafca0b6588fe3b17b3900f910d39d187c4cbc228981a4f4af07708c4f8d33a6b784692c900ffcf8
+EBUILD Passwd-Unix-0.710.0.ebuild 625 BLAKE2B 0d390e10c7861e0fe51d14f30d7e3fc9b619033ed7c0e47258279c5ff3df59ad479eaeea58eb51ceb323e1de2548dc7884fd6be688adcd01626ebeda3880a51e SHA512 08cc4926d71cd0f2ac31ed42bf67aa76ff542cfb1f65a4d7e170e2ead83e6955cc724b4a3da71539ba5c38e13c368241d22fd3b2e031059c488dc4e2571e809c
+MISC metadata.xml 394 BLAKE2B f612bcfe360e3070bb7cc22f066923ce23d78af81fbc41bf7a44d96df874be5ba5da6a0729413a562feb900fc9bd84977c3f8b8e9e3fec2695a298417f17b25f SHA512 6c0fb49bab7ed91d8fc24cc5df514c6a7a656d6eed750d24d4d870609175e204185b4fdffe3e630df9ce16ce634d087f1138eadd9645ac9d44d14de09587134f
diff --git a/dev-perl/Passwd-Unix/Passwd-Unix-0.710.0.ebuild b/dev-perl/Passwd-Unix/Passwd-Unix-0.710.0.ebuild
new file mode 100644
index 000000000000..904b568a5a9d
--- /dev/null
+++ b/dev-perl/Passwd-Unix/Passwd-Unix-0.710.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=STRZELEC
+DIST_VERSION=0.71
+inherit perl-module
+
+DESCRIPTION="access to standard unix passwd files"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Crypt-PasswdMD5
+ virtual/perl-Exporter
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ >=virtual/perl-IO-Compress-2.15.0
+ dev-perl/Struct-Compare
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_prepare() {
+ mkdir t/
+ mv test.pl t/test.t
+ sed -i 's|test\.pl$|t/test.t|' MANIFEST
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Passwd-Unix/metadata.xml b/dev-perl/Passwd-Unix/metadata.xml
new file mode 100644
index 000000000000..caca694d6f1c
--- /dev/null
+++ b/dev-perl/Passwd-Unix/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">Passwd-Unix</remote-id>
+ <remote-id type="cpan-module">Passwd::Unix</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PatchReader-0.9.6-r1 b/dev-perl/PatchReader-0.9.6-r1
deleted file mode 100644
index 5305df99a8e5..000000000000
--- a/dev-perl/PatchReader-0.9.6-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Temp dev-lang/perl:=[-build(-)]
-DESCRIPTION=Module for reading diff-compatible patch files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PatchReader/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=virtual/perl-File-Temp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMANNERM/PatchReader-0.9.6.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b36778b8f2b4c634d33f496d106363ce
diff --git a/dev-perl/PatchReader/Manifest b/dev-perl/PatchReader/Manifest
new file mode 100644
index 000000000000..ad425b3d32dc
--- /dev/null
+++ b/dev-perl/PatchReader/Manifest
@@ -0,0 +1,3 @@
+DIST PatchReader-0.9.6.tar.gz 11052 BLAKE2B 99ca995db27f4107564b9e99fe77826dd8883a41ac751b795644d41f996973054f452b429592e3d6559da01e70fbdcb3f1c0a9a6ff5e8a884fd0655ed7ff240a SHA512 4ad51a193e9bb24a736e36723cca4e6394f9e54b489ba2e44887fdc034081ab9efdcabdf22ed1976f381e685bd90867098ae47ffb8966c2021d5c690cc4c70d5
+EBUILD PatchReader-0.9.6-r1.ebuild 417 BLAKE2B aa19eac80ecaea0559af571865096933300d57b4a31653bc618fcd996e999c9cf30c3ddf76d4e8cb0327d3d4478ccb5b30898c7819934a6a09095f0f83153a88 SHA512 5b302d07ea607e2af6a50edae30d9a1dd2d45ba60f89b8ae315a0350211ee7e49d54a5e9a11e304021cc129b1af29cab54dd8421caaa140da946204fd730525d
+MISC metadata.xml 1109 BLAKE2B da1bc221066efdfb257429b0da0d5c586a4f9a7d14af4f9d789bed761abd511a551deb45e63a1b224c41bfaf8be727e73d6fbcb2976fd81a7b1a3d333186d99a SHA512 f310bf189bde1e3040f81bc2ac0ff2ea26f32f8557ca6e3dbc7be292dda50a406a704d9e7a3f19079a27396bd0d712a46ed6970611080b2761a667c855573a69
diff --git a/dev-perl/PatchReader/PatchReader-0.9.6-r1.ebuild b/dev-perl/PatchReader/PatchReader-0.9.6-r1.ebuild
new file mode 100644
index 000000000000..ffd3567b98f7
--- /dev/null
+++ b/dev-perl/PatchReader/PatchReader-0.9.6-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TMANNERM
+MODULE_VERSION=0.9.6
+inherit perl-module
+
+DESCRIPTION="Module for reading diff-compatible patch files"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Temp"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/PatchReader/metadata.xml b/dev-perl/PatchReader/metadata.xml
new file mode 100644
index 000000000000..7cd6cf8af405
--- /dev/null
+++ b/dev-perl/PatchReader/metadata.xml
@@ -0,0 +1,22 @@
+<?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">PatchReader</remote-id>
+ <remote-id type="cpan-module">PatchReader</remote-id>
+ <remote-id type="cpan-module">PatchReader::AddCVSContext</remote-id>
+ <remote-id type="cpan-module">PatchReader::Base</remote-id>
+ <remote-id type="cpan-module">PatchReader::CVSClient</remote-id>
+ <remote-id type="cpan-module">PatchReader::DiffPrinter::raw</remote-id>
+ <remote-id type="cpan-module">PatchReader::DiffPrinter::template</remote-id>
+ <remote-id type="cpan-module">PatchReader::FilterPatch</remote-id>
+ <remote-id type="cpan-module">PatchReader::FixPatchRoot</remote-id>
+ <remote-id type="cpan-module">PatchReader::NarrowPatch</remote-id>
+ <remote-id type="cpan-module">PatchReader::PatchInfoGrabber</remote-id>
+ <remote-id type="cpan-module">PatchReader::Raw</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Path-Class-0.360.0 b/dev-perl/Path-Class-0.360.0
deleted file mode 100644
index df227a646d45..000000000000
--- a/dev-perl/Path-Class-0.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Path >=virtual/perl-File-Spec-3.260.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Perl-OSType virtual/perl-Scalar-List-Utils virtual/perl-parent >=dev-perl/Module-Build-0.360.100 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Cross-platform path specification manipulation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Path-Class/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Path >=virtual/perl-File-Spec-3.260.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Perl-OSType virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KW/KWILLIAMS/Path-Class-0.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5b179c313d97d593b957fb194bd57b91
diff --git a/dev-perl/Path-Class-0.370.0 b/dev-perl/Path-Class-0.370.0
deleted file mode 100644
index cd02f99a2e52..000000000000
--- a/dev-perl/Path-Class-0.370.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Path >=virtual/perl-File-Spec-3.260.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Perl-OSType virtual/perl-Scalar-List-Utils virtual/perl-parent >=dev-perl/Module-Build-0.360.100 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Cross-platform path specification manipulation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Path-Class/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Path >=virtual/perl-File-Spec-3.260.0 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Perl-OSType virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KW/KWILLIAMS/Path-Class-0.37.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1e964714b38f20080eaba3f0a4effe8b
diff --git a/dev-perl/Path-Class/Manifest b/dev-perl/Path-Class/Manifest
new file mode 100644
index 000000000000..be66ba23fd72
--- /dev/null
+++ b/dev-perl/Path-Class/Manifest
@@ -0,0 +1,5 @@
+DIST Path-Class-0.36.tar.gz 37033 BLAKE2B 5ec7833a334da957e928ecbe3b2dafbc12f63c51959af3ce89208ce54f0d7c1ca9cc6c76fb391c871bab98574f4dd17fb50036c45a9c04f28cfe51d1dee0c2e6 SHA512 17ab96c897537a5964efecc3d4883fedc048145f4980d3959cf501a7646f2f7837614da9e379411f7ecb1f8de1bf23615ee57555cc437878470865b3fabc4c2d
+DIST Path-Class-0.37.tar.gz 37473 BLAKE2B 1017de1f17cf0d0f27b07b8f59dfaa4a139e573ff67e7b8c37b522a8c164156943d5281daa5b4daaea87e72fa6b2d0229ede6aafe8f7b093ad0aac1d51d8314b SHA512 044d86f85eebff96bdff8fc11e97884eb4e06d56ecd2d3bfdc045135da6f08c40e644e0e5c1a779a8ef5d6c7c04e159e47721b4e637a92fed7d298b5f798ef83
+EBUILD Path-Class-0.360.0.ebuild 886 BLAKE2B dd51ee485dc07dfaf916dee7c5ecc8488fff715297e57418cab38b6755d951da5513c0b56439843fce9acbb0c6512fca6974aa9693265f312c5b07dd598de7e4 SHA512 496c9730de03dc46caef550247be81d194a673fbf5ec26639b9388a34938240d91dc06ea07258f0d4d8fa935ce376357b98934006c45ce542671032833d2dbf5
+EBUILD Path-Class-0.370.0.ebuild 896 BLAKE2B 3108dce3e813f5308cf1737e6b8ecf1b05af047585981aed77382b5ddd43c0fe32374f0dd70525ad16da068c4d124d82be59c6d5068e43d8e40e3af2f12ae7c8 SHA512 279fc64842388037493f43964aeea28e0bd05ed3a4ae5129b7ff26faf4fe15855597e54b5102250588b58943bb472270a8b3f162124d05a95e89d61393acba17
+MISC metadata.xml 585 BLAKE2B bab95c7547e43f88f7600192f911af16c29bf7356a62b64d94058dd4f8d1f44de76ad65490c05db359cf2f21ce86b788e92ea88dd83fe738b0ff795c4b05e5f5 SHA512 305513019b4556f6d88bd4e6948d9def1f95bad924a3c347a9b8b9d4912cfd24dc1d9ea1cfe499e6660d45b7dbccb8cefa66d3f83526556b7f0d1b7ddc5cdb83
diff --git a/dev-perl/Path-Class/Path-Class-0.360.0.ebuild b/dev-perl/Path-Class/Path-Class-0.360.0.ebuild
new file mode 100644
index 000000000000..214473c16950
--- /dev/null
+++ b/dev-perl/Path-Class/Path-Class-0.360.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KWILLIAMS
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Cross-platform path specification manipulation"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Path
+ >=virtual/perl-File-Spec-3.260.0
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Perl-OSType
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/author-critic.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Path-Class/Path-Class-0.370.0.ebuild b/dev-perl/Path-Class/Path-Class-0.370.0.ebuild
new file mode 100644
index 000000000000..8a2b2d821d42
--- /dev/null
+++ b/dev-perl/Path-Class/Path-Class-0.370.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KWILLIAMS
+DIST_VERSION=0.37
+inherit perl-module
+
+DESCRIPTION="Cross-platform path specification manipulation"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Path
+ >=virtual/perl-File-Spec-3.260.0
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Perl-OSType
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/author-critic.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Path-Class/metadata.xml b/dev-perl/Path-Class/metadata.xml
new file mode 100644
index 000000000000..d659152eb9bb
--- /dev/null
+++ b/dev-perl/Path-Class/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Path-Class</remote-id>
+ <remote-id type="cpan-module">Path::Class</remote-id>
+ <remote-id type="cpan-module">Path::Class::Dir</remote-id>
+ <remote-id type="cpan-module">Path::Class::Entity</remote-id>
+ <remote-id type="cpan-module">Path::Class::File</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Path-FindDev-0.5.3 b/dev-perl/Path-FindDev-0.5.3
deleted file mode 100644
index 23ba9e04ea02..000000000000
--- a/dev-perl/Path-FindDev-0.5.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Class-Tiny-0.10.0 >=dev-perl/Path-IsDev-0.2.2 >=dev-perl/Path-Tiny-0.54.0 virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter virtual/perl-ExtUtils-MakeMaker !minimal? ( >=virtual/perl-ExtUtils-MakeMaker-7.0.0 ) test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 >=virtual/perl-Test-Simple-0.990.0 ) virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Find a development path somewhere in an upper hierarchy
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Path-FindDev/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Class-Tiny-0.10.0 >=dev-perl/Path-IsDev-0.2.2 >=dev-perl/Path-Tiny-0.54.0 virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/Path-FindDev-v0.5.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ce4ccde203c486ddf75364fde707b9d6
diff --git a/dev-perl/Path-FindDev/Manifest b/dev-perl/Path-FindDev/Manifest
new file mode 100644
index 000000000000..970dddabd199
--- /dev/null
+++ b/dev-perl/Path-FindDev/Manifest
@@ -0,0 +1,3 @@
+DIST Path-FindDev-v0.5.3.tar.gz 41204 BLAKE2B c3e77d0f61c2772385cd74545e28115477ec1c31d9085efc1180d7694a30712c93fca47a6c5a899a82b34209a89783ce11640b8889359984553db7e4ae631866 SHA512 dd7a6a05f9e21c45a5ef25b3e2598a8f769a2ab3ef24ddb8e918b17a0f025bc5ba5b23fecf832911b7003de6cdaceb0e4a8c1139b4e23b080920739604e37bf6
+EBUILD Path-FindDev-0.5.3.ebuild 766 BLAKE2B 336d0843bf3295f1a8de6b5b49109b0b6ae1e70fd5c390588d55ec444dfa974078c62e6427275b768e82514c05c31044bf0800aefde886a3a0dca7a3d4d03963 SHA512 aae598028b2bb30413c9b9d1c744b5167bf2f9b54e6dc8bcbf6a1c029064898a7f1e1ad70d2bb89f43826d65b669dd8de720e3d2d2cd292010e59e8bfedce30f
+MISC metadata.xml 464 BLAKE2B b771505e5e9f6c09b458325bd4abdd22c255a5f289698ae4db0f3f7f31ff4adc34353f6c44cc3f4e3f818b6dcc1359fb472f8d2ac66422942d5e80697fed4553 SHA512 44a69c8eadfccbaea23df408bbb40ccbe9942aced220addcab64fc61fe7bf08fbe450daf47684097d60fdef3a575f42ffd7594dc456ecf9d807fff8d91d7b5fb
diff --git a/dev-perl/Path-FindDev/Path-FindDev-0.5.3.ebuild b/dev-perl/Path-FindDev/Path-FindDev-0.5.3.ebuild
new file mode 100644
index 000000000000..b1990068a78c
--- /dev/null
+++ b/dev-perl/Path-FindDev/Path-FindDev-0.5.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=v0.5.3
+inherit perl-module
+
+DESCRIPTION="Find a development path somewhere in an upper hierarchy"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Class-Tiny-0.10.0
+ >=dev-perl/Path-IsDev-0.2.2
+ >=dev-perl/Path-Tiny-0.54.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ !minimal? ( >=virtual/perl-ExtUtils-MakeMaker-7.0.0 )
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.990.0
+ )
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Path-FindDev/metadata.xml b/dev-perl/Path-FindDev/metadata.xml
new file mode 100644
index 000000000000..a6f789afdb6c
--- /dev/null
+++ b/dev-perl/Path-FindDev/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Path-FindDev</remote-id>
+ <remote-id type="cpan-module">Path::FindDev</remote-id>
+ <remote-id type="cpan-module">Path::FindDev::Object</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Path-IsDev-1.1.3 b/dev-perl/Path-IsDev-1.1.3
deleted file mode 100644
index 61c8f80e0a00..000000000000
--- a/dev-perl/Path-IsDev-1.1.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Class-Tiny-0.10.0 dev-perl/File-HomeDir dev-perl/Module-Runtime >=dev-perl/Path-Tiny-0.4.0 dev-perl/Role-Tiny virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter virtual/perl-ExtUtils-MakeMaker !minimal? ( >=virtual/perl-ExtUtils-MakeMaker-7.0.0 ) test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 >=virtual/perl-Test-Simple-0.990.0 ) virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Test-Fatal virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Determine if a given Path resembles a development source tree
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Path-IsDev/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Class-Tiny-0.10.0 dev-perl/File-HomeDir dev-perl/Module-Runtime >=dev-perl/Path-Tiny-0.4.0 dev-perl/Role-Tiny virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/Path-IsDev-1.001003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e638c21d4f8391ca5710570ee35a897e
diff --git a/dev-perl/Path-IsDev/Manifest b/dev-perl/Path-IsDev/Manifest
new file mode 100644
index 000000000000..b9bac6db56ec
--- /dev/null
+++ b/dev-perl/Path-IsDev/Manifest
@@ -0,0 +1,3 @@
+DIST Path-IsDev-1.001003.tar.gz 188687 BLAKE2B f3f226d73ffb7aebb8cd936b384236e4542f925bfef575c9bc4199de3fad84fd94d4d45ba026315de4ee6d4cc47d48cfd205df698fe9a0f13e8c5e55e552ee58 SHA512 fd4e355d0e67ec210eba443d5867dce181664da6ae300d81b98e77fd78a25d5a4f95e0b901f0a6c7596f28a3e2e37264f31226c410f5e6fb6a565d2ef0618d59
+EBUILD Path-IsDev-1.1.3.ebuild 859 BLAKE2B 51909deb1e6537accd6f5f557574db2f85a4dd259ade35d0a3ffd9f7e4cf2c28c6fe8b08beec05259aaa2280e8ddf77856ad45558fdc8037015a2e9b07b9be73 SHA512 3ab7881c60bcf8d169ee3ba94f1a874cb6ad360238a03bf77a8f9f476adf5ef17195573e7dc06ba99410e2af2167b3e0402e52ef441ca2b96c70d4dd90c31108
+MISC metadata.xml 2593 BLAKE2B e08047e4f6ff5cd63734354f862462cd6ae1a28b4e7a8cc4cd95cf304cb383cf7f291d3392ca30facc57df86093e212102255522d656857ce5efd99d61175635 SHA512 230f2273845df5314d8ad3e2174ee8c7eadb3655fde12ce1cba533bb53b410425eae8d038a0926e8a114c99fa5f8ef85e372d8c39178bac2546b7b35bf84e661
diff --git a/dev-perl/Path-IsDev/Path-IsDev-1.1.3.ebuild b/dev-perl/Path-IsDev/Path-IsDev-1.1.3.ebuild
new file mode 100644
index 000000000000..160e9c561bc9
--- /dev/null
+++ b/dev-perl/Path-IsDev/Path-IsDev-1.1.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KENTNL
+DIST_VERSION=1.001003
+inherit perl-module
+
+DESCRIPTION="Determine if a given Path resembles a development source tree"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Class-Tiny-0.10.0
+ dev-perl/File-HomeDir
+ dev-perl/Module-Runtime
+ >=dev-perl/Path-Tiny-0.4.0
+ dev-perl/Role-Tiny
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ !minimal? ( >=virtual/perl-ExtUtils-MakeMaker-7.0.0 )
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.990.0
+ )
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Path-IsDev/metadata.xml b/dev-perl/Path-IsDev/metadata.xml
new file mode 100644
index 000000000000..f11ae9c5955b
--- /dev/null
+++ b/dev-perl/Path-IsDev/metadata.xml
@@ -0,0 +1,38 @@
+<?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">Path-IsDev</remote-id>
+ <remote-id type="cpan-module">Path::IsDev</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::Changelog</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::DevDirMarker</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::META</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::MYMETA</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::Makefile</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::TestDir</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::Tool::Dzil</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::Tool::MakeMaker</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::Tool::ModuleBuild</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Heuristic::VCS::Git</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::HeuristicSet::Basic</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::NegativeHeuristic::HomeDir</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::NegativeHeuristic::PerlINC</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Object</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Result</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::Heuristic</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::HeuristicSet</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::HeuristicSet::Simple</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::Matcher::Child::BaseName::MatchRegexp::File</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::Matcher::Child::Exists::Any</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::Matcher::Child::Exists::Any::Dir</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::Matcher::Child::Exists::Any::File</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::Matcher::FullPath::Is::Any</remote-id>
+ <remote-id type="cpan-module">Path::IsDev::Role::NegativeHeuristic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Path-Tiny-0.104.0 b/dev-perl/Path-Tiny-0.104.0
deleted file mode 100644
index 5a332f1d1494..000000000000
--- a/dev-perl/Path-Tiny-0.104.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/Unicode-UTF8-0.580.0 ) virtual/perl-Carp >=virtual/perl-Digest-1.30.0 >=virtual/perl-Digest-SHA-5.450.0 >=virtual/perl-Exporter-5.570.0 >=virtual/perl-File-Path-2.70.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-File-Temp-0.190.0 virtual/perl-if >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( !minimal? ( >=virtual/perl-JSON-PP-2.273.0 dev-perl/Test-FailWarnings dev-perl/Test-MockRandom ) >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=File path utility
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Path-Tiny/
-IUSE=test minimal
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd
-LICENSE=Apache-2.0
-RDEPEND=!minimal? ( >=dev-perl/Unicode-UTF8-0.580.0 ) virtual/perl-Carp >=virtual/perl-Digest-1.30.0 >=virtual/perl-Digest-SHA-5.450.0 >=virtual/perl-Exporter-5.570.0 >=virtual/perl-File-Path-2.70.0 >=virtual/perl-File-Spec-0.860.0 >=virtual/perl-File-Temp-0.190.0 virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.104.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=51d882cc1d9b339bfae574cf0e53b0d2
diff --git a/dev-perl/Path-Tiny/Manifest b/dev-perl/Path-Tiny/Manifest
new file mode 100644
index 000000000000..38d16fa63745
--- /dev/null
+++ b/dev-perl/Path-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST Path-Tiny-0.104.tar.gz 93011 BLAKE2B 6492f651d1b5aa82309d0caf32a97bc890d8952b0fb37429babbba4c66beab24dd3e6bb2e36aedd1098b98828b367e43d25b6fc7529ae897358ea60373797200 SHA512 6574e48645ebb4f61d45c1365e8b63cfaac6423394ba08363cfd62d3d98d163bd333d997bf5f7fd0e37ff94fcb3a3e19871eb7499b295399f048fd6a4bd3c78c
+EBUILD Path-Tiny-0.104.0.ebuild 869 BLAKE2B 4583284aad5eb37e46b6c3d53e765cbde62ded91aa689d74125ce41f07fdd15c3cb56eafcb3c1e84e9d8d97327418972d0719e963a4f322a56a5ac073728d39d SHA512 1ae5ae24f849c35e9219a2d46b0bf87615515ecce9efa6f997dc035347c93c125c1ef446fbaaf21d0da1a4cdec36c71500666a899c654030c5826bd2f5302639
+MISC metadata.xml 454 BLAKE2B 14146a711440cfdc26ceda88d069c2cd4a8873fb00cd498c4602221c09acf8b6458e4b58a59ef64a04460fba994193e1e6766f4d1e77e59edc6d5f2c6bac0132 SHA512 95e88429a9f4309e146db578b6be913fe804e18249c10bdafc93d8ea98b50e0aa9106d655f80ed11010769db0c5d579cec164fc3f68adca300a09045f79c159a
diff --git a/dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild b/dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild
new file mode 100644
index 000000000000..db0029e61b38
--- /dev/null
+++ b/dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.104
+inherit perl-module
+
+DESCRIPTION="File path utility"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/Unicode-UTF8-0.580.0
+ )
+ virtual/perl-Carp
+ >=virtual/perl-Digest-1.30.0
+ >=virtual/perl-Digest-SHA-5.450.0
+ >=virtual/perl-Exporter-5.570.0
+ >=virtual/perl-File-Path-2.70.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-File-Temp-0.190.0
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ !minimal? (
+ >=virtual/perl-JSON-PP-2.273.0
+ dev-perl/Test-FailWarnings
+ dev-perl/Test-MockRandom
+ )
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Path-Tiny/metadata.xml b/dev-perl/Path-Tiny/metadata.xml
new file mode 100644
index 000000000000..0bc40aa713cb
--- /dev/null
+++ b/dev-perl/Path-Tiny/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Path-Tiny</remote-id>
+ <remote-id type="cpan-module">Path::Tiny</remote-id>
+ <remote-id type="cpan-module">Path::Tiny::Error</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pegex-0.600.0 b/dev-perl/Pegex-0.600.0
deleted file mode 100644
index 8b67bf59c188..000000000000
--- a/dev-perl/Pegex-0.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( dev-perl/YAML-LibYAML ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Acmeist PEG Parser Framework
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Pegex/
-IUSE=test
-KEYWORDS=~alpha amd64 arm ppc ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Pegex-0.60.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=62ac263275ac1fec639578a3836016fe
diff --git a/dev-perl/Pegex-0.630.0 b/dev-perl/Pegex-0.630.0
deleted file mode 100644
index edbe63e9cd05..000000000000
--- a/dev-perl/Pegex-0.630.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( dev-perl/YAML-LibYAML ) dev-lang/perl:=
-DESCRIPTION=Acmeist PEG Parser Framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pegex/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Pegex-0.63.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f54cae4eb47880ddbd468f84be57e42e
diff --git a/dev-perl/Pegex-0.640.0 b/dev-perl/Pegex-0.640.0
deleted file mode 100644
index a1f325e5de58..000000000000
--- a/dev-perl/Pegex-0.640.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( dev-perl/YAML-LibYAML ) dev-lang/perl:=
-DESCRIPTION=Acmeist PEG Parser Framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pegex/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Pegex-0.64.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=748c41f852fcab8fe53338b9c3d0689d
diff --git a/dev-perl/Pegex/Manifest b/dev-perl/Pegex/Manifest
new file mode 100644
index 000000000000..e52584556046
--- /dev/null
+++ b/dev-perl/Pegex/Manifest
@@ -0,0 +1,7 @@
+DIST Pegex-0.60.tar.gz 149449 BLAKE2B 4db25e469a3f51f2b7c4d7cb4e57dcdea3964ce2ae32dc85ba5eda8e79eca3c77c45158340cb185c401263ac5221d4a2916f420b82f0e1425139f8aea12144e1 SHA512 e0ea53d38ad889cef33d3121acbc0dd265cea3a9396100266be9c3f1a2b4d43fc18f752087d8f95830783d18b9d18bcecd36a91bde756b6eb5dd900b661338c5
+DIST Pegex-0.63.tar.gz 148799 BLAKE2B 2f780f7aeaadbb26bb47fc7525f05767e738b90a327472d97662141f8645fd2cf98469c1c700b59741a523bf525aa08e59a7357dec19557380193c318de35210 SHA512 3b0d420830076035c9d982b2416502968e217024571c8789764b58e155b0f74076aafb010e5ba09ae1bc54cf63c3192b65c7db31450ccfb3edbafb7fa05ffc09
+DIST Pegex-0.64.tar.gz 152976 BLAKE2B ae9fa7a75d8d8f8499f696439541c8a0708326ed3f0dd765fa3ba8339c12cf7cf4d72efc3bd58e85dfa30575e9b0d16a8297ff4728f3b2dd7b6ed8b4d4f7b8bd SHA512 e717a762405a77b2670e1d9b3ca2ef760db186b3f62a92cfc6e87049e71f3abd5476b44a285d27c622711557540a0d978b90d5c59afae63692986f510d7458ce
+EBUILD Pegex-0.600.0.ebuild 425 BLAKE2B 79994d586614b25c0adf51bd3cca080dc0b655c37205d1c431ad3ac9ad2f8faa67b90e33cc41aa43857c414f6d4d41d2a64c162b00fc35d5046a7dadc9dcff3d SHA512 8e04926a1ee4c72e7ce12a5b36fc68048d1f439864f882684142d5ca1a8623a6580835f72b4767aaa1119fc9421ed97a81d7c26a581dcbef52027c1039baeabf
+EBUILD Pegex-0.630.0.ebuild 531 BLAKE2B b2408c6c090f41b269db47262e9252923e004f385414c2103424381353187adbb89981433223a8bccba1c2ecdbad0e4a80947e959de23a8683c9a64f15850bc0 SHA512 891a44d501e0ff9818e796fae4512ea7e33bc4afa3557a795b6525d3b83af6f887e58d634823473420b40179675c35d341def862fb4dd7401850e8805dab8396
+EBUILD Pegex-0.640.0.ebuild 531 BLAKE2B 4584983ea0898ac09256306fa23fdd85d11334fb9e8c60d15c2b28b374d68645f15a73600e58319e316415e5cc291d666ec681310b6c2ea9e021556391a2ce23 SHA512 aaa6a3617a23659adc7f5ce64da3d1c64f69d020a3554293159d8e30e95e4812bf8a08747d3e06f3508c63f1c80de39c403be755863f8193252cc991f5b80490
+MISC metadata.xml 1440 BLAKE2B ff20746a0706d86325d32ca3b1b64ebdd9fed8955f7fe00c4b58de95d85a3e6ae787e464705bf66439b0ed5b17b297117604be442525efbedea5fd50dd2302ec SHA512 feb5e0cf1c8a13e85b80c013dddeab5a51253dd6e9205815e59c1248e067cd4c0e9000f4ebb729af6800f63af9339e5e88a9c8c269d1f147ad276945fbe01747
diff --git a/dev-perl/Pegex/Pegex-0.600.0.ebuild b/dev-perl/Pegex/Pegex-0.600.0.ebuild
new file mode 100644
index 000000000000..603e875e5826
--- /dev/null
+++ b/dev-perl/Pegex/Pegex-0.600.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=INGY
+MODULE_VERSION=0.60
+inherit perl-module
+
+DESCRIPTION="Acmeist PEG Parser Framework"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ppc ~sparc x86"
+IUSE="test"
+
+RDEPEND="
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? ( dev-perl/YAML-LibYAML )
+"
diff --git a/dev-perl/Pegex/Pegex-0.630.0.ebuild b/dev-perl/Pegex/Pegex-0.630.0.ebuild
new file mode 100644
index 000000000000..9b2c28554336
--- /dev/null
+++ b/dev-perl/Pegex/Pegex-0.630.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=INGY
+DIST_VERSION=0.63
+DIST_EXAMPLES=( "example/*" )
+inherit perl-module
+
+DESCRIPTION="Acmeist PEG Parser Framework"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? ( dev-perl/YAML-LibYAML )
+"
+
+src_test() {
+ perl_rm_files t/author-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Pegex/Pegex-0.640.0.ebuild b/dev-perl/Pegex/Pegex-0.640.0.ebuild
new file mode 100644
index 000000000000..ae807867a00e
--- /dev/null
+++ b/dev-perl/Pegex/Pegex-0.640.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=INGY
+DIST_VERSION=0.64
+DIST_EXAMPLES=( "example/*" )
+inherit perl-module
+
+DESCRIPTION="Acmeist PEG Parser Framework"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? ( dev-perl/YAML-LibYAML )
+"
+
+src_test() {
+ perl_rm_files t/author-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Pegex/metadata.xml b/dev-perl/Pegex/metadata.xml
new file mode 100644
index 000000000000..33b343af5ff8
--- /dev/null
+++ b/dev-perl/Pegex/metadata.xml
@@ -0,0 +1,29 @@
+<?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">Pegex</remote-id>
+ <remote-id type="cpan-module">Pegex</remote-id>
+ <remote-id type="cpan-module">Pegex::Base</remote-id>
+ <remote-id type="cpan-module">Pegex::Bootstrap</remote-id>
+ <remote-id type="cpan-module">Pegex::Compiler</remote-id>
+ <remote-id type="cpan-module">Pegex::Constant</remote-id>
+ <remote-id type="cpan-module">Pegex::Grammar</remote-id>
+ <remote-id type="cpan-module">Pegex::Grammar::Atoms</remote-id>
+ <remote-id type="cpan-module">Pegex::Input</remote-id>
+ <remote-id type="cpan-module">Pegex::Module</remote-id>
+ <remote-id type="cpan-module">Pegex::Optimizer</remote-id>
+ <remote-id type="cpan-module">Pegex::Parser</remote-id>
+ <remote-id type="cpan-module">Pegex::Parser::Indent</remote-id>
+ <remote-id type="cpan-module">Pegex::Pegex::AST</remote-id>
+ <remote-id type="cpan-module">Pegex::Pegex::Grammar</remote-id>
+ <remote-id type="cpan-module">Pegex::Receiver</remote-id>
+ <remote-id type="cpan-module">Pegex::Regex</remote-id>
+ <remote-id type="cpan-module">Pegex::Tree</remote-id>
+ <remote-id type="cpan-module">Pegex::Tree::Wrap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Critic-1.130.0 b/dev-perl/Perl-Critic-1.130.0
deleted file mode 100644
index 6e92c24e42cf..000000000000
--- a/dev-perl/Perl-Critic-1.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-perl/B-Keywords-1.50.0 virtual/perl-Carp >=dev-perl/Config-Tiny-2 >=dev-perl/Email-Address-1.889.0 >=dev-perl/Exception-Class-1.230.0 >=virtual/perl-Exporter-5.630.0 dev-perl/File-HomeDir virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-Which virtual/perl-Getopt-Long dev-perl/IO-String >=dev-perl/List-MoreUtils-0.190.0 >=dev-perl/Module-Pluggable-3.100.0 >=dev-perl/PPI-1.224 >=dev-perl/PPIx-Regexp-0.27.0 >=dev-perl/PPIx-Utilities-1.1.0 virtual/perl-Pod-Parser >=dev-perl/Pod-Spell-1 >=dev-perl/Readonly-2 virtual/perl-Scalar-List-Utils >=dev-perl/String-Format-1.130.0 dev-perl/Task-Weaken >=virtual/perl-Term-ANSIColor-2.20.0 >=virtual/perl-Test-Simple-0.920.0 >=virtual/perl-Text-ParseWords-3 dev-perl/Perl-Tidy >=virtual/perl-version-0.770.0 emacs? ( virtual/emacs ) >=dev-perl/Module-Build-0.402.400 test? ( dev-perl/Test-Deep !minimal? ( dev-perl/Test-Memory-Cycle ) ) dev-lang/perl:=
-DESCRIPTION=Critique Perl source code for best-practices
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-Critic/
-IUSE=test minimal examples emacs
-KEYWORDS=alpha amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/B-Keywords-1.50.0 virtual/perl-Carp >=dev-perl/Config-Tiny-2 >=dev-perl/Email-Address-1.889.0 >=dev-perl/Exception-Class-1.230.0 >=virtual/perl-Exporter-5.630.0 dev-perl/File-HomeDir virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-Which virtual/perl-Getopt-Long dev-perl/IO-String >=dev-perl/List-MoreUtils-0.190.0 >=dev-perl/Module-Pluggable-3.100.0 >=dev-perl/PPI-1.224 >=dev-perl/PPIx-Regexp-0.27.0 >=dev-perl/PPIx-Utilities-1.1.0 virtual/perl-Pod-Parser >=dev-perl/Pod-Spell-1 >=dev-perl/Readonly-2 virtual/perl-Scalar-List-Utils >=dev-perl/String-Format-1.130.0 dev-perl/Task-Weaken >=virtual/perl-Term-ANSIColor-2.20.0 >=virtual/perl-Test-Simple-0.920.0 >=virtual/perl-Text-ParseWords-3 dev-perl/Perl-Tidy >=virtual/perl-version-0.770.0 emacs? ( virtual/emacs ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/Perl-Critic-1.130.tar.gz
-_eclasses_=elisp-common 23f47b2e1de7abf387105eddd1318738 multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=59a04b85f6c37b728023efa5ff725df3
diff --git a/dev-perl/Perl-Critic-Deprecated-1.119.0 b/dev-perl/Perl-Critic-Deprecated-1.119.0
deleted file mode 100644
index 0871324ef6d5..000000000000
--- a/dev-perl/Perl-Critic-Deprecated-1.119.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Perl-Critic-1.118.0 dev-perl/Readonly >=dev-perl/Module-Build-0.400.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl::Critic policies which have been superseded by others
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-Critic-Deprecated/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Perl-Critic-1.118.0 dev-perl/Readonly dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TH/THALJEF/Perl-Critic-Deprecated-1.119.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=95c5728f52a72a0b51719c0228afb40b
diff --git a/dev-perl/Perl-Critic-Deprecated/Manifest b/dev-perl/Perl-Critic-Deprecated/Manifest
new file mode 100644
index 000000000000..4154f21f2eb4
--- /dev/null
+++ b/dev-perl/Perl-Critic-Deprecated/Manifest
@@ -0,0 +1,3 @@
+DIST Perl-Critic-Deprecated-1.119.tar.gz 27706 BLAKE2B 304ace0466455aad7a0ea4885d67190de187e6a06ab9c5e5ed639dd6895267d1d3faadf33c7bc8fdda09863609ae13ce7a8054017e3a6d03402688d87c7aad2a SHA512 314ca325d860a7e5d46514b254bee65371c715688c5c247ac4f64a1c3bf0dd9ecc447ce6f48be9f3797348465ccd8c7baa528a6a9bb269eb8850dd2d34e91b79
+EBUILD Perl-Critic-Deprecated-1.119.0.ebuild 472 BLAKE2B 4448d4e03e105ae155a5796c963b7dddd81a555a9f3168fc3e81d3456b60f3c5d6e24ea82a0674f32df8f4815d1de21408449908f0ef9216cf35654af23b98dd SHA512 ed8a53073fc611acd4d119594b0d6ae74d93084d5029b3cc23ebe36ae47f0dea9c2319a762af1156a5aa3889060a589b081a7208e17b1ae38a1e351b7e78f540
+MISC metadata.xml 792 BLAKE2B e09a92f395f82bd90c586aaa5b80051158d52646081484979a067dea6ad0f817e489cf0b9f6c94935b9a66e296dc80e7e1bce90b6099c26d0f10bede2388f755 SHA512 5a5e19417f14961e0772782d99a3c51ec3e4ca51ed35c3a201d6d2cfd0a77aa40e700b204528a6ff06935d73a07e5d8e6dbbf16fd0d7b75ce5f8c9356dca8b0d
diff --git a/dev-perl/Perl-Critic-Deprecated/Perl-Critic-Deprecated-1.119.0.ebuild b/dev-perl/Perl-Critic-Deprecated/Perl-Critic-Deprecated-1.119.0.ebuild
new file mode 100644
index 000000000000..5a597edee4a8
--- /dev/null
+++ b/dev-perl/Perl-Critic-Deprecated/Perl-Critic-Deprecated-1.119.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=THALJEF
+DIST_VERSION=1.119
+inherit perl-module
+
+DESCRIPTION="Perl::Critic policies which have been superseded by others"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Perl-Critic-1.118.0
+ dev-perl/Readonly
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Perl-Critic-Deprecated/metadata.xml b/dev-perl/Perl-Critic-Deprecated/metadata.xml
new file mode 100644
index 000000000000..22b802770980
--- /dev/null
+++ b/dev-perl/Perl-Critic-Deprecated/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Perl-Critic-Deprecated</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Deprecated</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::RequireRcsKeywords</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseSubs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::NamingConventions::ProhibitMixedCaseVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::PPIRegexp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Critic-Dynamic-0.50.0-r1 b/dev-perl/Perl-Critic-Dynamic-0.50.0-r1
deleted file mode 100644
index 1295019d87e7..000000000000
--- a/dev-perl/Perl-Critic-Dynamic-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Perl-Critic >=dev-perl/Devel-Symdump-2.08 dev-perl/Readonly dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Base class for dynamic Policies
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Perl-Critic-Dynamic/
-KEYWORDS=alpha amd64 ppc ~ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Perl-Critic >=dev-perl/Devel-Symdump-2.08 dev-perl/Readonly dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TH/THALJEF/Perl-Critic-Dynamic-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=736cb05a172b2fffd957f03fde3b418c
diff --git a/dev-perl/Perl-Critic-Dynamic-0.50.0-r2 b/dev-perl/Perl-Critic-Dynamic-0.50.0-r2
deleted file mode 100644
index b7065c175a32..000000000000
--- a/dev-perl/Perl-Critic-Dynamic-0.50.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Perl-Critic >=dev-perl/Devel-Symdump-2.08 dev-perl/Readonly dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Base class for dynamic Policies
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-Critic-Dynamic/
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Perl-Critic >=dev-perl/Devel-Symdump-2.08 dev-perl/Readonly dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TH/THALJEF/Perl-Critic-Dynamic-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1bb1d2975c2471d6cf4256ea0b52467a
diff --git a/dev-perl/Perl-Critic-Dynamic/Manifest b/dev-perl/Perl-Critic-Dynamic/Manifest
new file mode 100644
index 000000000000..465ff341f5c3
--- /dev/null
+++ b/dev-perl/Perl-Critic-Dynamic/Manifest
@@ -0,0 +1,5 @@
+AUX Perl-Critic-Dynamic-0.05-test-cgi.patch 1954 BLAKE2B 6c2542c19627efd3ddbe6da87c1a495b6b5a6669ded0ef16a3a75f61be1b545f791dc593e7f277226eb345f4dbe88a8c18febbc60ea2499fed6ae2680c411082 SHA512 651a055c1da2f4403dbcb12aaa679fac4cca8ce5c6782c34e3fe781987babfb8724a5b8b131fcfe6888d5bd8d9ae8e4ef7c721c40119dcf0857df7eb0496bbc1
+DIST Perl-Critic-Dynamic-0.05.tar.gz 18860 BLAKE2B bf6906ebcbae4179dea786f28e9b86e900154e6d5acc92eeaf66428833faeb89f5b986c15c32faff47b9049bba56505b4766a303c04b84a6ede66829eb67b51d SHA512 969090ac930f0adf6eb5c85051ee21ec72e8e10f113519866327632cf7eefe23d8aa1473412bb5f48422e0bf832d912e1d75c00b115e9e908be5798d1ae4c322
+EBUILD Perl-Critic-Dynamic-0.50.0-r1.ebuild 406 BLAKE2B dfa40217086a34fb93dd2beb8f42faef6bc32e11dd0524eada81fae81b3db623587fc56ce77e18454a77c60e32d330f0153c759822d7f07d42344ba169c885c9 SHA512 dd60689bcc5515143e9140042cddc05ae2c84c7769dee95be91517214593a30eda6ed62b00e042ee78584e4d2089e7906d81ffb524b12995860c7edbd999f5d0
+EBUILD Perl-Critic-Dynamic-0.50.0-r2.ebuild 459 BLAKE2B 8503b29a4f7949eac0c1ddafe0cc28b82ddcf1b22a67a9eefccc1a6193381b4df8649c3453e050f30ef42dfe45a437ed581b1d8ff191e211f5e682d364a23e3a SHA512 966a28dc78cb65080c4ce9e970934b3cde92f0c5edb1ccb2295dd90ad68466b21aa013ec9e0db1c4f3a2c0c74623f10742711ff12691f66ff7e6233494b1cbe5
+MISC metadata.xml 573 BLAKE2B f431aeff4466c2a7e8114b7ce22d9a24028cb41e1647fd9cdde90f22da590be5eef88d052da78f091861249b4ffba7fde9b7483bd7b7976cb213493ad1964db6 SHA512 1169bf5cb61e22de68a3cc1b8cf064f4cdd0133a76e32a4f14d57eb316f0ef46fb675425967d77f916c8c4c2f5c7672b19286ae1907bed55b1a7267339fffaf1
diff --git a/dev-perl/Perl-Critic-Dynamic/Perl-Critic-Dynamic-0.50.0-r1.ebuild b/dev-perl/Perl-Critic-Dynamic/Perl-Critic-Dynamic-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..f39aa55e5f1d
--- /dev/null
+++ b/dev-perl/Perl-Critic-Dynamic/Perl-Critic-Dynamic-0.50.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=THALJEF
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Base class for dynamic Policies"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Perl-Critic
+ >=dev-perl/Devel-Symdump-2.08
+ dev-perl/Readonly"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
diff --git a/dev-perl/Perl-Critic-Dynamic/Perl-Critic-Dynamic-0.50.0-r2.ebuild b/dev-perl/Perl-Critic-Dynamic/Perl-Critic-Dynamic-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..53716cb24782
--- /dev/null
+++ b/dev-perl/Perl-Critic-Dynamic/Perl-Critic-Dynamic-0.50.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=THALJEF
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Base class for dynamic Policies"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Perl-Critic
+ >=dev-perl/Devel-Symdump-2.08
+ dev-perl/Readonly"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+PATCHES=( "${FILESDIR}/${PN}-0.05-test-cgi.patch" )
diff --git a/dev-perl/Perl-Critic-Dynamic/files/Perl-Critic-Dynamic-0.05-test-cgi.patch b/dev-perl/Perl-Critic-Dynamic/files/Perl-Critic-Dynamic-0.05-test-cgi.patch
new file mode 100644
index 000000000000..28b40ede53cc
--- /dev/null
+++ b/dev-perl/Perl-Critic-Dynamic/files/Perl-Critic-Dynamic-0.05-test-cgi.patch
@@ -0,0 +1,70 @@
+From 42cd322ed7cc0b89692352ef5e78023bce71e865 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Thu, 9 Apr 2015 00:46:52 +1200
+Subject: Fix AUTOLOAD test
+
+CGI 4.14 stopped to use AUTOLOAD which caused failing tests. This patch
+provides private module with AUTOLOAD instead of relying on CGI.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=103382
+---
+ t/Dynamic/ValidateAgainstSymbolTable.run | 11 ++++++-----
+ tlib/TestAutoload.pm | 12 ++++++++++++
+ 2 files changed, 18 insertions(+), 5 deletions(-)
+ create mode 100644 tlib/TestAutoload.pm
+
+diff --git a/t/Dynamic/ValidateAgainstSymbolTable.run b/t/Dynamic/ValidateAgainstSymbolTable.run
+index 493a9dd..5178922 100644
+--- a/t/Dynamic/ValidateAgainstSymbolTable.run
++++ b/t/Dynamic/ValidateAgainstSymbolTable.run
+@@ -336,23 +336,24 @@ use FooBar;
+ #-----------------------------------------------------------------------------
+
+ ## name AUTOLOADers ignored by default
++## parms { at_inc => 'tlib' }
+ ## failures 0
+ ## cut
+
+-use CGI; # Has 'sub AUTOLOAD {...}'
++use TestAutoload; # Has 'sub AUTOLOAD {...}'
+
+-CGI::FooBar();
++TestAutoload::FooBar();
+
+ #-----------------------------------------------------------------------------
+
+ ## name AUTOLOADers inspected on request
+-## parms { inspect_autoloaders => 1 }
++## parms { at_inc => 'tlib', inspect_autoloaders => 1 }
+ ## failures 1
+ ## cut
+
+-use CGI; # Has 'sub AUTOLOAD {...}'
++use TestAutoload; # Has 'sub AUTOLOAD {...}'
+
+-CGI::FooBar();
++TestAutoload::FooBar();
+
+
+ #-----------------------------------------------------------------------------
+diff --git a/tlib/TestAutoload.pm b/tlib/TestAutoload.pm
+new file mode 100644
+index 0000000..939f563
+--- /dev/null
++++ b/tlib/TestAutoload.pm
+@@ -0,0 +1,12 @@
++package TestAutoload;
++
++sub AUTOLOAD {
++ print "Autoloading <$AUTOLOAD>\n";
++ goto &foo;
++}
++
++sub foo {
++ print "foo() called\n";
++}
++
++1;
+--
+2.15.1
+
diff --git a/dev-perl/Perl-Critic-Dynamic/metadata.xml b/dev-perl/Perl-Critic-Dynamic/metadata.xml
new file mode 100644
index 000000000000..83a21c834d2f
--- /dev/null
+++ b/dev-perl/Perl-Critic-Dynamic/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Perl-Critic-Dynamic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Dynamic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::DynamicPolicy</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Dynamic::ValidateAgainstSymbolTable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Critic-Nits-1.0.0-r1 b/dev-perl/Perl-Critic-Nits-1.0.0-r1
deleted file mode 100644
index 7c1379e09670..000000000000
--- a/dev-perl/Perl-Critic-Nits-1.0.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Perl-Critic dev-perl/Readonly ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=policies of nits I like to pick
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Perl-Critic-Nits/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-perl/Perl-Critic dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KC/KCOWGILL/Perl-Critic-Nits-v1.0.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d76cba8fecb57e358f4957e7563acd6b
diff --git a/dev-perl/Perl-Critic-Nits/Manifest b/dev-perl/Perl-Critic-Nits/Manifest
new file mode 100644
index 000000000000..87efaad4774e
--- /dev/null
+++ b/dev-perl/Perl-Critic-Nits/Manifest
@@ -0,0 +1,3 @@
+DIST Perl-Critic-Nits-v1.0.0.tar.gz 6891 BLAKE2B 744d8b0cac3c9b78d82f0a071b243ecbaf16a4b3b45c38aba5aeac63aabadb009ee788b3dde49ee3dfde3d06b4dd195ee0fc5d3f87ed3e24a409b34acfebef16 SHA512 727028cd63552e4dcc4bc7b70f01a7caed6aea14c1ea1f4d4a7e2e94c45e92f32b914f6759ce2c5ed024f25d5d684a6ddd63c68b64e9e66e2d369d7450c0ea11
+EBUILD Perl-Critic-Nits-1.0.0-r1.ebuild 527 BLAKE2B 646c2d9c60f37b387b3b29cab4162ec1f1d53af124da0bbbb965bd41806c4786d3fb7fe1aedc28ecefe1203b65ac3d996e559f357cf3e5255f2876f8611dda24 SHA512 01c7d45f37dc2b2376ee3c3bb669b459a14c733715b05ee746996a3b9fe321dc6d8260fb4af0996fd23bec563a6ae29860ae9bcc4d5a57a3a7d2a0b6140925f4
+MISC metadata.xml 509 BLAKE2B aca78c62aa8c0215ffdf630f2e407a8011c9a8f4353157ca60bdb43114652bf3cefac0aa0a7bab35c8fe204d471afc705b19ffe2e43d7379225326005b5acfe2 SHA512 c2fbc8df1cf4e0737675c4b36ff1038b06e207ca09526c7b9471bba802b26641e6b8f20d93038ab4fa00661fd633e9a2187b819498014e81d6ddac743325a635
diff --git a/dev-perl/Perl-Critic-Nits/Perl-Critic-Nits-1.0.0-r1.ebuild b/dev-perl/Perl-Critic-Nits/Perl-Critic-Nits-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..8ef060977871
--- /dev/null
+++ b/dev-perl/Perl-Critic-Nits/Perl-Critic-Nits-1.0.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="KCOWGILL"
+MY_P="${PN}-v${PV}"
+
+inherit perl-module
+
+DESCRIPTION="policies of nits I like to pick"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+DEPEND="test? ( dev-perl/Perl-Critic
+ dev-perl/Readonly )"
+RDEPEND="dev-perl/Perl-Critic"
+
+SRC_URI="mirror://cpan/authors/id/K/KC/KCOWGILL/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Perl-Critic-Nits/metadata.xml b/dev-perl/Perl-Critic-Nits/metadata.xml
new file mode 100644
index 000000000000..8777faf12d8a
--- /dev/null
+++ b/dev-perl/Perl-Critic-Nits/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Perl-Critic-Nits</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Nits</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPrivateData</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r1 b/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r1
deleted file mode 100644
index 4018ed2461dc..000000000000
--- a/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/indirect-0.250.0 dev-perl/Perl-Critic-Dynamic dev-perl/Perl-Critic test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl::Critic policy against indirect method calls
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Perl-Critic-Policy-Dynamic-NoIndirect/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/indirect-0.250.0 dev-perl/Perl-Critic-Dynamic dev-perl/Perl-Critic dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/Perl-Critic-Policy-Dynamic-NoIndirect-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7b6239487042187a749d00ab5eb8bc9d
diff --git a/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/Manifest b/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/Manifest
new file mode 100644
index 000000000000..e69cd19e652e
--- /dev/null
+++ b/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/Manifest
@@ -0,0 +1,3 @@
+DIST Perl-Critic-Policy-Dynamic-NoIndirect-0.06.tar.gz 6408 BLAKE2B 7c454c1b1f34c0b52464c2f08573da1340b2e4506456ab07255ba3e7b3bbb8ff5df12ea3c58d4de72a3679bef5b7591dfc8aa1a67a8b3ebeb3d335c98aa1ae6a SHA512 6ff10fee680d58f21f03af2056d5d067adbb1c0dd8626f11516e7ddcac9ef0241b2a13097548a40da7c72549300cc2fb0a7b138ec7b2fa5780fe3b9dcc4ddf06
+EBUILD Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r1.ebuild 579 BLAKE2B 83f557c8c880541a4695e53b8c1ba5dfb07f68a18ee386b602846bfc2cfd1377f25bec669d865113dc3b00f10e8b1dea6fe83d187e0222d997a955b7ac7244e1 SHA512 463e455e5ece27adfd64d9a9ade74259551476e4e8b854e5cae555d17ca5cf0a01cdd69acf03058e358f0087ecbb4206a49b4075d47100bf7a717524a1641e48
+MISC metadata.xml 437 BLAKE2B a2e5675818e4baeade044300c245531f0953d75f9323367df600f39ccf0fdf1ba07466916e3eae6cb97ff45bd2b815fea254adc122da1809018ea689ae11e4d8 SHA512 1cecb7b01f2adb1ffa48167580a6d6aefae7291480295ff4e26e250b0a9d7aadc089afd5047074b1d36a544bdcac6a357ee263e8e5652064802497f250f32c0d
diff --git a/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r1.ebuild b/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..ccd10aa09fb2
--- /dev/null
+++ b/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/Perl-Critic-Policy-Dynamic-NoIndirect-0.60.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=VPIT
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Perl::Critic policy against indirect method calls"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/indirect-0.250.0
+ dev-perl/Perl-Critic-Dynamic
+ dev-perl/Perl-Critic"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/91-pod.t t/99-kwalitee.t t/92-pod-coverage.t \
+ t/95-portability-files.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/metadata.xml b/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/metadata.xml
new file mode 100644
index 000000000000..822bb6478baa
--- /dev/null
+++ b/dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect/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">Perl-Critic-Policy-Dynamic-NoIndirect</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Dynamic::NoIndirect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Critic/Manifest b/dev-perl/Perl-Critic/Manifest
new file mode 100644
index 000000000000..2f73ffa3b5db
--- /dev/null
+++ b/dev-perl/Perl-Critic/Manifest
@@ -0,0 +1,4 @@
+AUX 50Perl-Critic-gentoo.el 435 BLAKE2B 67cd9711566c4f06785a1060202638c7501648a5c1b2c479785389d2c4106b05f3e9193c1c517810a1798efe8b6f06c4ca363682e7c89d9dfc0c594e0bce5c6d SHA512 2f0d1135e98c4fe3a920b24b0540459b2c609bcc81f4a7dcc39dcb390646837573f2896df4fc7c2e0da6650ece104c9a6c1ba6f894c9755967b92117f28551e6
+DIST Perl-Critic-1.130.tar.gz 647052 BLAKE2B 2b0905636486531dd8de50af6e490701f1785851744b78a5164539797e6d2549b46c9daef05d3061b53f82005ffc1fa47b7e2dccec613f9a5490c597d61072f4 SHA512 b443ddbb5905a61835061f49d7f10e2e71579e5df96778eb183c3d1e9987342e1536db61196b32e66a192c92916eafd9ebb7b713b0be71ce89c1f93155e89828
+EBUILD Perl-Critic-1.130.0.ebuild 2046 BLAKE2B 8e538e76ec78a7d02aa3cf2dacb80bf044960fa5b1a377f7ee214e7c52be16152687db4b3c85f1a9d341bba83af55907d5d018b0595b194e205cc07b22c5cfe8 SHA512 6e788133923bd90b20e11234a90730d8f8bc858da661f9cc1546c39e58de5c22e53cd454f3ddd0388193ed3ca5059da7af4b3016eedf4e7540c14a9d447f9fd6
+MISC metadata.xml 20125 BLAKE2B 102686a85bf6f17bd0687bd5b05a4701c7b782c93f6b4fe7d3f4b181360067778c28911c85fa101e8cfc4e44174410b7b75bc0138a9b0e20a6ec38b2b956bb42 SHA512 e98d510b1a6d7e95b6558fbabb7857a2b5133958d790c87d51716be4214b60b091360de6e4e81b71aad14d4f94dcf7c3529087d32f052add0736c2fe4f89372f
diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.130.0.ebuild b/dev-perl/Perl-Critic/Perl-Critic-1.130.0.ebuild
new file mode 100644
index 000000000000..cb42b330d25b
--- /dev/null
+++ b/dev-perl/Perl-Critic/Perl-Critic-1.130.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=1.130
+inherit perl-module elisp-common
+
+DESCRIPTION="Critique Perl source code for best-practices"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test minimal examples emacs"
+SITEFILE="50${PN}-gentoo.el"
+RDEPEND="
+ >=dev-perl/B-Keywords-1.50.0
+ virtual/perl-Carp
+ >=dev-perl/Config-Tiny-2
+ >=dev-perl/Email-Address-1.889.0
+ >=dev-perl/Exception-Class-1.230.0
+ >=virtual/perl-Exporter-5.630.0
+ dev-perl/File-HomeDir
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/File-Which
+ virtual/perl-Getopt-Long
+ dev-perl/IO-String
+ >=dev-perl/List-MoreUtils-0.190.0
+ >=dev-perl/Module-Pluggable-3.100.0
+ >=dev-perl/PPI-1.224
+ >=dev-perl/PPIx-Regexp-0.27.0
+ >=dev-perl/PPIx-Utilities-1.1.0
+ virtual/perl-Pod-Parser
+ >=dev-perl/Pod-Spell-1
+ >=dev-perl/Readonly-2
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-Format-1.130.0
+ dev-perl/Task-Weaken
+ >=virtual/perl-Term-ANSIColor-2.20.0
+ >=virtual/perl-Test-Simple-0.920.0
+ >=virtual/perl-Text-ParseWords-3
+ dev-perl/Perl-Tidy
+ >=virtual/perl-version-0.770.0
+ emacs? ( virtual/emacs )
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.402.400
+ test? (
+ dev-perl/Test-Deep
+ !minimal? (
+ dev-perl/Test-Memory-Cycle
+ )
+ )"
+
+src_compile() {
+ perl-module_src_compile
+ if use emacs; then
+ elisp-compile extras/perlcritic.el
+ fi
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples/
+ dodoc -r examples/*
+ fi
+ if use emacs; then
+ ewarn "USE=emacs: perlcritic-mode is broken upstream, but is installed anyway"
+ ewarn " https://github.com/Perl-Critic/Perl-Critic/issues/682"
+ elisp-install ${PN} extras/perlcritic.{el,elc}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+}
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el b/dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el
new file mode 100644
index 000000000000..ade0206ae77c
--- /dev/null
+++ b/dev-perl/Perl-Critic/files/50Perl-Critic-gentoo.el
@@ -0,0 +1,13 @@
+;;; dev-perl/Perl-Critic site-lisp configuration
+(add-to-list 'load-path "@SITELISP@")
+
+(autoload 'perlcritic "perlcritic" "" t)
+(autoload 'perlcritic-region "perlcritic" "" t)
+(autoload 'perlcritic-mode "perlcritic" "" t)
+
+;;; auto-run for cperl-mode and perl-mode
+;;
+;; (eval-after-load "cperl-mode"
+;; '(add-hook 'cperl-mode-hook 'perlcritic-mode))
+;; (eval-after-load "perl-mode"
+;; '(add-hook 'perl-mode-hook 'perlcritic-mode))
diff --git a/dev-perl/Perl-Critic/metadata.xml b/dev-perl/Perl-Critic/metadata.xml
new file mode 100644
index 000000000000..ae0ee55207d8
--- /dev/null
+++ b/dev-perl/Perl-Critic/metadata.xml
@@ -0,0 +1,206 @@
+<?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">Perl-Critic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Annotation</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Command</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Config</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Document</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::AggregateConfiguration</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Generic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::NonExistentPolicy</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Global</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Global::ParameterValue</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Policy</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Fatal</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Fatal::Generic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Fatal::Internal</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Fatal::PolicyDefinition</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::IO</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Exception::Parse</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::OptionsProcessor</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::ProhibitHardTabs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::RequireTidyCode</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::CodeLayout::RequireTrailingCommas</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitDeepNests</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::PodSpelling</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::RequirePodAtEnd</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::RequirePodLinksIncludeText</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Documentation::RequirePodSections</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ErrorHandling::RequireCarping</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireBriefOpen</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireCheckedClose</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireCheckedOpen</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::ProhibitFormats</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::ProhibitTies</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitAutomaticExportation</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitEvilModules</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::ProhibitMultiplePackages</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireBarewordIncludes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireEndWithOne</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireExplicitPackage</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Modules::RequireVersionVar</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::NamingConventions::Capitalization</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Objects::ProhibitIndirectSyntax</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::References::ProhibitDoubleSigils</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitManyArgs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitNestedSubs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitReturnSort</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::ProtectPrivateSubs</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::RequireArgUnpacking</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Subroutines::RequireFinalReturn</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitEvilVariables</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitLocalVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitMatchVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitPackageVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitPunctuationVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitReusedNames</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProhibitUnusedVariables</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::ProtectPrivateVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::RequireInitializationForLocalVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::RequireLexicalLoopIterators</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Policy::Variables::RequireNegativeIndices</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyConfig</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyFactory</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyListing</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::Boolean</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::Enumeration</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::Integer</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::String</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::PolicyParameter::Behavior::StringList</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::ProfilePrototype</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Statistics</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::TestUtils</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Theme</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::ThemeListing</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::UserProfile</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::Constants</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::DataConversion</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::McCabe</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::POD</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::POD::ParseInteriorSequence</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::PPI</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Utils::Perl</remote-id>
+ <remote-id type="cpan-module">Perl::Critic::Violation</remote-id>
+ <remote-id type="cpan-module">Test::Perl::Critic::Policy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-MinimumVersion-1.380.0 b/dev-perl/Perl-MinimumVersion-1.380.0
deleted file mode 100644
index 0e2b93df2e9f..000000000000
--- a/dev-perl/Perl-MinimumVersion-1.380.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/File-Find-Rule dev-perl/File-Find-Rule-Perl virtual/perl-File-Spec virtual/perl-Getopt-Long >=dev-perl/PPI-1.215.0 >=dev-perl/PPIx-Regexp-0.33.0 >=dev-perl/Params-Util-0.250.0 >=dev-perl/Perl-Critic-1.104.0 >=virtual/perl-Scalar-List-Utils-1.200.0 >=virtual/perl-version-0.760.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Script-1.30.0 >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Find a minimum required version of perl for Perl code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-MinimumVersion/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/File-Find-Rule dev-perl/File-Find-Rule-Perl virtual/perl-File-Spec virtual/perl-Getopt-Long >=dev-perl/PPI-1.215.0 >=dev-perl/PPIx-Regexp-0.33.0 >=dev-perl/Params-Util-0.250.0 >=dev-perl/Perl-Critic-1.104.0 >=virtual/perl-Scalar-List-Utils-1.200.0 >=virtual/perl-version-0.760.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Perl-MinimumVersion-1.38.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=395b633ab8ce0ae3b55b3bee470489cd
diff --git a/dev-perl/Perl-MinimumVersion/Manifest b/dev-perl/Perl-MinimumVersion/Manifest
new file mode 100644
index 000000000000..20879f5df366
--- /dev/null
+++ b/dev-perl/Perl-MinimumVersion/Manifest
@@ -0,0 +1,3 @@
+DIST Perl-MinimumVersion-1.38.tar.gz 30629 BLAKE2B add1145b327a2165619d78e4cba9b2417b6650a97b28a6a08e044223e3ee5af6b6f76be877348e50512c6d87661a4bf25e996477a4a225e0cacd2a5c6525d252 SHA512 4a1b5a30c1b2c82ebdd5908b667d012376372890278fb3f1a08ead300b8ce02396f511df5250123689611ad5c0b0ad2b41a4c1ebe76c33109f2226eef95c9d4f
+EBUILD Perl-MinimumVersion-1.380.0.ebuild 773 BLAKE2B 1dcd011bb65274ebdc5e148605b596a5f7c3a95630238a3145a4d80f1ad034a966dd8a661aa2d256d457f225d139c3e89c6c056d0b888ae0369a3ff5d9f9efc7 SHA512 348a29af97a9e24b4d919d910cd50dd8c4c04e17036e2dd1a4c774d34782d20ca85da579cdb76121df6803c599561491b6aea7bf8c5f9cfb42cdddee200ff555
+MISC metadata.xml 539 BLAKE2B db79e26156b764745a480efaa019141f7ea39da01315949a7c5603bda025abc314fcbe14ac43e519081406e8bf7a63bfb51221e883efb29d27d58b47cfbf08de SHA512 c760d4a9f4f012f5e5c340d618ca3c92fe4edefa198868438f866bb00a2891bffb6a87c54bb5119e4fdfdd684a373f3526e892ae601c3bbdd96c0b4aa0409a37
diff --git a/dev-perl/Perl-MinimumVersion/Perl-MinimumVersion-1.380.0.ebuild b/dev-perl/Perl-MinimumVersion/Perl-MinimumVersion-1.380.0.ebuild
new file mode 100644
index 000000000000..ba4cf77e4aac
--- /dev/null
+++ b/dev-perl/Perl-MinimumVersion/Perl-MinimumVersion-1.380.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.38
+inherit perl-module
+
+DESCRIPTION="Find a minimum required version of perl for Perl code"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/File-Find-Rule
+ dev-perl/File-Find-Rule-Perl
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ >=dev-perl/PPI-1.215.0
+ >=dev-perl/PPIx-Regexp-0.33.0
+ >=dev-perl/Params-Util-0.250.0
+ >=dev-perl/Perl-Critic-1.104.0
+ >=virtual/perl-Scalar-List-Utils-1.200.0
+ >=virtual/perl-version-0.760.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Script-1.30.0
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/Perl-MinimumVersion/metadata.xml b/dev-perl/Perl-MinimumVersion/metadata.xml
new file mode 100644
index 000000000000..33ce9f78966c
--- /dev/null
+++ b/dev-perl/Perl-MinimumVersion/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Perl-MinimumVersion</remote-id>
+ <remote-id type="cpan-module">Perl::MinimumVersion</remote-id>
+ <remote-id type="cpan-module">Perl::MinimumVersion::Reason</remote-id>
+ <remote-id type="cpan-module">perlver</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-PrereqScanner-1.23.0 b/dev-perl/Perl-PrereqScanner-1.23.0
deleted file mode 100644
index 5d9d88bd690b..000000000000
--- a/dev-perl/Perl-PrereqScanner-1.23.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-Meta-Requirements-2.124.0 virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Getopt-Long-Descriptive dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils dev-perl/Module-Path dev-perl/Moose >=dev-perl/PPI-1.215.0 dev-perl/Params-Util >=dev-perl/String-RewritePrefix-0.5.0 dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.960.0 dev-perl/Try-Tiny ) dev-lang/perl:=
-DESCRIPTION=a tool to scan your Perl code for its prerequisites
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-PrereqScanner/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-Requirements-2.124.0 virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/Getopt-Long-Descriptive dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils dev-perl/Module-Path dev-perl/Moose >=dev-perl/PPI-1.215.0 dev-perl/Params-Util >=dev-perl/String-RewritePrefix-0.5.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Perl-PrereqScanner-1.023.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c4346dd7b9b71e965f02f1c14f917b79
diff --git a/dev-perl/Perl-PrereqScanner/Manifest b/dev-perl/Perl-PrereqScanner/Manifest
new file mode 100644
index 000000000000..0114e3aa1fa3
--- /dev/null
+++ b/dev-perl/Perl-PrereqScanner/Manifest
@@ -0,0 +1,3 @@
+DIST Perl-PrereqScanner-1.023.tar.gz 28136 BLAKE2B 6ad6052c5efabab782de7191c903f52f4e904687fabe280a7f6980ba9d37c44a0e5d7fc0a1f674704bb7874d5478551e7ba5eca8dc70719348bec752b883fad5 SHA512 9f2b6f7b7f5c7a34405cde8f1a31bedc001a877e04759ecae9529821d00869d2273c35b8c855f12f54ba27cfa99fc4b4ccf464603e2ad1c087f76a9f17856b47
+EBUILD Perl-PrereqScanner-1.23.0.ebuild 1097 BLAKE2B 6d4eac99b51d440a825c9347fe2629575b75cabd373b64bca7c3fdbd3a69e79fc5f46a86cf4118b8c647e99037b8b4da84c4b1dd3be8c8959ff9e7fb6287916c SHA512 a8f163f21eb2aeef8c1f67549bea0b883ea16d9647c7bcfefb53dd34d943cbf15c15e6548040aa70d3c0b7308e2ef3035a80d256e2fdf6f7dee442f571bf509d
+MISC metadata.xml 1054 BLAKE2B a82204290999cee2de8f4dacf7a327480cd097e760c010b34dd5adb2fbee741cf25567aaeb44f80d454a0aaedd35b709ef2440bf8d8201e9694d6c85242cc974 SHA512 7ba9f8806b3c87485f25d7ae4bda4443a56d5780f9e110d15a28d58b98f4aa85728d4481b5156e9ae7b8e7a04bbb9205b576eb6507098f0f201b92f1e393fce0
diff --git a/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.23.0.ebuild b/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.23.0.ebuild
new file mode 100644
index 000000000000..877f2292e133
--- /dev/null
+++ b/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.23.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.023
+inherit perl-module
+
+DESCRIPTION="a tool to scan your Perl code for its prerequisites"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+# r: File::Find -> perl
+# r: File::Spec::Functions -> File-Spec
+# r: FindBin -> perl
+# r: List::Util -> Scalar-List-Utils
+# r: Moose::Role -> Moose
+# r: Scalar::Util -> Scalar-List-Utils
+# r: lib, strict, warnings -> perl
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-Requirements-2.124.0
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ dev-perl/Getopt-Long-Descriptive
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Module-Path
+ dev-perl/Moose
+ >=dev-perl/PPI-1.215.0
+ dev-perl/Params-Util
+ >=dev-perl/String-RewritePrefix-0.5.0
+ dev-perl/namespace-autoclean
+"
+# t: PPI::Document -> PPI
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Try-Tiny
+ )
+"
diff --git a/dev-perl/Perl-PrereqScanner/metadata.xml b/dev-perl/Perl-PrereqScanner/metadata.xml
new file mode 100644
index 000000000000..7af9c5e7e011
--- /dev/null
+++ b/dev-perl/Perl-PrereqScanner/metadata.xml
@@ -0,0 +1,20 @@
+<?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">Perl-PrereqScanner</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner::App</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner::Scanner</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner::Scanner::Aliased</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner::Scanner::Moose</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner::Scanner::POE</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner::Scanner::Perl5</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner::Scanner::Superclass</remote-id>
+ <remote-id type="cpan-module">Perl::PrereqScanner::Scanner::TestMore</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Tags-0.320.0 b/dev-perl/Perl-Tags-0.320.0
deleted file mode 100644
index 9d1cde66be07..000000000000
--- a/dev-perl/Perl-Tags-0.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-Find-Rule virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Module-Locate dev-perl/Path-Tiny virtual/perl-parent !minimal? ( dev-perl/PPI ) >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( dev-perl/Capture-Tiny dev-perl/Test-Exception dev-perl/Test-LongString >=virtual/perl-Test-Simple-0.420.0 !minimal? ( app-editors/vim[perl] ) ) dev-lang/perl:=
-DESCRIPTION=Generate (possibly exuberant) Ctags style tags for Perl sourcecode
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-Tags/
-IUSE=test minimal
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-Find-Rule virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Module-Locate dev-perl/Path-Tiny virtual/perl-parent !minimal? ( dev-perl/PPI ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OS/OSFAMERON/Perl-Tags-0.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=81292d3d16614c1bc9fab0f2a582e06c
diff --git a/dev-perl/Perl-Tags-0.320.0-r1 b/dev-perl/Perl-Tags-0.320.0-r1
deleted file mode 100644
index e9112d2cccf1..000000000000
--- a/dev-perl/Perl-Tags-0.320.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-Find-Rule virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Module-Locate dev-perl/Path-Tiny virtual/perl-parent !minimal? ( dev-perl/PPI ) >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( dev-perl/Capture-Tiny dev-perl/Test-Exception dev-perl/Test-LongString >=virtual/perl-Test-Simple-0.420.0 !minimal? ( app-editors/vim[perl] ) ) dev-lang/perl:=
-DESCRIPTION=Generate (possibly exuberant) Ctags style tags for Perl sourcecode
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-Tags/
-IUSE=test minimal
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-Find-Rule virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Module-Locate dev-perl/Path-Tiny virtual/perl-parent !minimal? ( dev-perl/PPI ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OS/OSFAMERON/Perl-Tags-0.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dc198de6da9c8dba0691c82b1fa3d0f1
diff --git a/dev-perl/Perl-Tags/Manifest b/dev-perl/Perl-Tags/Manifest
new file mode 100644
index 000000000000..c35fbc4b73b4
--- /dev/null
+++ b/dev-perl/Perl-Tags/Manifest
@@ -0,0 +1,7 @@
+AUX Perl-Tags-0.32-no-dot-inc.patch 609 BLAKE2B 35b19f3560c0fbf1b5d0ac553fd8ecae59d68a49077cd01c1a2cd55da41d235a94079760d8b9c8b72a1009f1e2af65ddd5bb94608521bbcdc3e8c94de0079966 SHA512 1c2d8fefd54492ba2643510e85f3a9f5dc9cfafe0fc919a3f4d612a261b5a661153c6e7f216aa6a71201d45febb79229bb4739d1fcaa3e534aa09a4352313f48
+AUX Perl-Tags-0.32-no-vim-tests.patch 581 BLAKE2B 0eb01d2790578c940574925338b5f5037c79d029026ecf1c63b45125641370ec16e31c79eeb94990c6bf0d13efda197dede1987dc36c52a037c86e0ff05e46ab SHA512 6a6bbc93824c4fb0ce549586ef01b2d06e501c84cc95d6a0d6a88d8a9c68a8c69e6d647b34e7a2f410be87950534080cbbdfdb505ddb7831777a12d13175dc88
+AUX vim_noplugin.patch 580 BLAKE2B 5c46826f38b05e9cc7fafcc0d3e0f928e093438815bc727be0688cfe163435bc2b0ba4fe62d6d862bd37f1b9465c1f6fb43e49bfee312cea970c94e2c4713dc4 SHA512 686ba2f2b428e51c07f757f421d7086475cc4fb70ad9d3a86e9b3bb49dd86deeaaff05f0d165a36806f4ec17928a51a16ca90b87cabff072f981ad4e33237943
+DIST Perl-Tags-0.32.tar.gz 73099 BLAKE2B 674981a561d25a85d2c62fedfe18f17e64088c9eb0131458315075be0956d8c4b9e31d5c565eba1aa1b0661678b1c83104b61e948aef87d89ea27fa922bad3f6 SHA512 e2042b6c0e54a4c296f182446a1de21d5a1da367bc5f9d0362f4b133e226624b81eed85fd27cdd4bd618349bf447893a1c96a6aede2e22b5db234d67d20fb0fc
+EBUILD Perl-Tags-0.320.0-r1.ebuild 1027 BLAKE2B 1b3a176309aa12c269eb4a9e5177505ed66cdf6aac9774dde3439c8cc7f8503b9102225060953d9f20f527d66279cf79c5df50d594ee7860e9494769a105348b SHA512 4df7654825515c92d758f2d69d52bd442eac78a9b92ec873aea01f220e2c3e26e2d78d98aea738713e3bf1a5812fe092b04935eb6e4a541dd2c9b8511fd0cb6b
+EBUILD Perl-Tags-0.320.0.ebuild 1210 BLAKE2B 5d5f979fcb39037ee25f5bb2d901ae3714b13613533d832bc122581043f0254aee1c8ad4375d6878c1749f69ef8241d6f1d407face3e2f51e404d742adfe13a9 SHA512 1fc9fd21a4597ceac15039d98cddd0cf6c256e534a66dafa1cd08dc58a7a0d8dc33ee88789156840b7d431366a4d11377a6a889a18657f309d6cdb6294a58d09
+MISC metadata.xml 2288 BLAKE2B fc522b861e95f27156703305722e98a5af54defd529a9229398063b12b88bd369f9d0994c212ce8ea1b884b79f3bac182a7e008442fda560f8ce50dc93b534f0 SHA512 d0c8da0363a01d14f27608d20b3e74265f42873b404087dda7e994e9e77b96a0dc0d792d43a40724a67929ae0d122620065af3e0f903d3d4230ead3b421337aa
diff --git a/dev-perl/Perl-Tags/Perl-Tags-0.320.0-r1.ebuild b/dev-perl/Perl-Tags/Perl-Tags-0.320.0-r1.ebuild
new file mode 100644
index 000000000000..a79a4037ff1f
--- /dev/null
+++ b/dev-perl/Perl-Tags/Perl-Tags-0.320.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OSFAMERON
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="Generate (possibly exuberant) Ctags style tags for Perl sourcecode"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+PATCHES=(
+ "${FILESDIR}/vim_noplugin.patch" # https://rt.cpan.org/Ticket/Display.html?id=105899
+ "${FILESDIR}/${PN}-0.32-no-dot-inc.patch"
+ "${FILESDIR}/${PN}-0.32-no-vim-tests.patch"
+)
+PERL_RM_FILES=(
+ "README.pod" # https://rt.cpan.org/Ticket/Display.html?id=113166
+)
+RDEPEND="
+ dev-perl/File-Find-Rule
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Module-Locate
+ dev-perl/Path-Tiny
+ virtual/perl-parent
+ !minimal? (
+ dev-perl/PPI
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ dev-perl/Capture-Tiny
+ dev-perl/Test-Exception
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.420.0
+ !minimal? (
+ app-editors/vim[perl]
+ )
+ )
+"
diff --git a/dev-perl/Perl-Tags/Perl-Tags-0.320.0.ebuild b/dev-perl/Perl-Tags/Perl-Tags-0.320.0.ebuild
new file mode 100644
index 000000000000..2da9c6bbe839
--- /dev/null
+++ b/dev-perl/Perl-Tags/Perl-Tags-0.320.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OSFAMERON
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="Generate (possibly exuberant) Ctags style tags for Perl sourcecode"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test minimal"
+
+PATCHES=(
+ "${FILESDIR}/vim_noplugin.patch" # https://rt.cpan.org/Ticket/Display.html?id=105899
+)
+PERL_RM_FILES=(
+ "README.pod" # https://rt.cpan.org/Ticket/Display.html?id=113166
+)
+RDEPEND="
+ dev-perl/File-Find-Rule
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Module-Locate
+ dev-perl/Path-Tiny
+ virtual/perl-parent
+ !minimal? (
+ dev-perl/PPI
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ dev-perl/Capture-Tiny
+ dev-perl/Test-Exception
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.420.0
+ !minimal? (
+ app-editors/vim[perl]
+ )
+ )
+"
+
+DIST_TEST=skip
+# the tests work in principle, but they mess up the terminal badly
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Perl-Tags/files/Perl-Tags-0.32-no-dot-inc.patch b/dev-perl/Perl-Tags/files/Perl-Tags-0.32-no-dot-inc.patch
new file mode 100644
index 000000000000..06c82a1878e8
--- /dev/null
+++ b/dev-perl/Perl-Tags/files/Perl-Tags-0.32-no-dot-inc.patch
@@ -0,0 +1,25 @@
+From e2124dd7f4a0a43082248bdcfb26aa0c2832d1a2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Mon, 3 Jul 2017 03:15:36 +1200
+Subject: Fix build on Perl 5.26
+
+Bug: https://bugs.gentoo.org/623068
+---
+ Makefile.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index ed5c5f7..0a01281 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,6 +1,6 @@
+ use strict;
+ use warnings;
+-use inc::Module::Install;
++use lib q[.]; use inc::Module::Install;
+
+ name 'Perl-Tags';
+ all_from 'lib/Perl/Tags.pm';
+--
+2.15.1
+
diff --git a/dev-perl/Perl-Tags/files/Perl-Tags-0.32-no-vim-tests.patch b/dev-perl/Perl-Tags/files/Perl-Tags-0.32-no-vim-tests.patch
new file mode 100644
index 000000000000..a9f1c3f50b13
--- /dev/null
+++ b/dev-perl/Perl-Tags/files/Perl-Tags-0.32-no-vim-tests.patch
@@ -0,0 +1,29 @@
+From 8e0f11c8805c8f7b1dc6f03b864cf782ea8607a5 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 27 Dec 2017 18:59:04 +1300
+Subject: Fence off VIM tests without explicit activation
+
+---
+ t/05_vim.t | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/t/05_vim.t b/t/05_vim.t
+index 8b3c682..becf93a 100644
+--- a/t/05_vim.t
++++ b/t/05_vim.t
+@@ -1,4 +1,12 @@
+ use strict; use warnings;
++
++BEGIN {
++ if ( not $ENV{VIM_TESTS} ) {
++ print "1..0 # SKIP VIM_TESTS not set";
++ exit;
++ }
++}
++
+ use Data::Dumper;
+
+ use Test::More tests=>1;
+--
+2.15.1
+
diff --git a/dev-perl/Perl-Tags/files/vim_noplugin.patch b/dev-perl/Perl-Tags/files/vim_noplugin.patch
new file mode 100644
index 000000000000..fa0d553386ea
--- /dev/null
+++ b/dev-perl/Perl-Tags/files/vim_noplugin.patch
@@ -0,0 +1,11 @@
+diff -Naur Perl-Tags-0.32/t/05_vim.t Perl-Tags-0.32b/t/05_vim.t
+--- Perl-Tags-0.32/t/05_vim.t 2014-05-11 12:11:34.000000000 +0000
++++ Perl-Tags-0.32b/t/05_vim.t 2016-03-19 04:25:04.831985917 +0000
+@@ -37,6 +37,7 @@
+ system vim =>
+ -u => 't/_vimrc', # use our vimrc to add Perl::Tags settings etc.
+ -S => 't/session.vim', # use our session file to make modfications to file
++ '--noplugin', # Don't load 3rd party plugins which can break
+ '-n', # don't use swapfile
+ $temp;
+
diff --git a/dev-perl/Perl-Tags/metadata.xml b/dev-perl/Perl-Tags/metadata.xml
new file mode 100644
index 000000000000..90d66e0a4db7
--- /dev/null
+++ b/dev-perl/Perl-Tags/metadata.xml
@@ -0,0 +1,38 @@
+<?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">Perl-Tags</remote-id>
+ <remote-id type="cpan-module">App::Perl::Tags</remote-id>
+ <remote-id type="cpan-module">Perl::Tags</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Hybrid</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Naive</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Naive::Lib</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Naive::Moose</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Naive::Spiffy</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::PPI</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::After</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Around</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Augment</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Before</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Class</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Constant</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Field</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Has</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Label</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Method</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Override</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Package</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Recurse</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Role</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Stub</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Sub</remote-id>
+ <remote-id type="cpan-module">Perl::Tags::Tag::Var</remote-id>
+ <remote-id type="cpan-module">Test::Perl::Tags</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Tidy-20160302.0.0 b/dev-perl/Perl-Tidy-20160302.0.0
deleted file mode 100644
index 34cf79392b8a..000000000000
--- a/dev-perl/Perl-Tidy-20160302.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl script indenter and beautifier
-EAPI=6
-HOMEPAGE=http://perltidy.sourceforge.net/ http://search.cpan.org/dist/Perl-Tidy/
-IUSE=examples
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=GPL-2+
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-20160302.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=beb4f63308659ba438574321c8f4f135
diff --git a/dev-perl/Perl-Tidy-20170521.0.0 b/dev-perl/Perl-Tidy-20170521.0.0
deleted file mode 100644
index 581545ac502d..000000000000
--- a/dev-perl/Perl-Tidy-20170521.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl script indenter and beautifier
-EAPI=6
-HOMEPAGE=http://perltidy.sourceforge.net/ http://search.cpan.org/dist/Perl-Tidy/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=GPL-2+
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-20170521.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2be749ea493894cb194aabfcbcd651e7
diff --git a/dev-perl/Perl-Tidy-20171214.0.0 b/dev-perl/Perl-Tidy-20171214.0.0
deleted file mode 100644
index 966bce58a18d..000000000000
--- a/dev-perl/Perl-Tidy-20171214.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl script indenter and beautifier
-EAPI=6
-HOMEPAGE=http://perltidy.sourceforge.net/ http://search.cpan.org/dist/Perl-Tidy/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=GPL-2+
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-20171214.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=297a706c7cfce77cd1062d42132a55ca
diff --git a/dev-perl/Perl-Tidy/Manifest b/dev-perl/Perl-Tidy/Manifest
new file mode 100644
index 000000000000..40dc321c616e
--- /dev/null
+++ b/dev-perl/Perl-Tidy/Manifest
@@ -0,0 +1,7 @@
+DIST Perl-Tidy-20160302.tar.gz 428484 BLAKE2B 39fa56e9882e163c3630c979ab009fcd5b653021b880fa0632ae4e29af1a765cdceb1fd43751928eb26fb0269ba7c5f724161b5de98dbdd167a42712abc78d04 SHA512 68c7cef5723df717b5b314bee2bd76f29f49194479da993764cd127ced750d5cd8193b0c6c71c19c627687385d20d3e51ea01fcd81ec69374c7edb253bcac4f1
+DIST Perl-Tidy-20170521.tar.gz 432394 BLAKE2B b791abb6213d7c8af42a1298854da81c7d03677b1fc08b101f43dcba43cb5ea68f8d8ecf290e69c057774754b3cd699caa21629d1e30fc4c8e13eeda72af7ba5 SHA512 5382162346e2eb1276d4790ed03208e52bfb82ecc2bc63facd5dd81e247872ff209a5aba7718997d426bd1aad5a3fc7434117b60f53dc2eaf9993df6ed9cb1e8
+DIST Perl-Tidy-20171214.tar.gz 435256 BLAKE2B 03e7ec8e7d76e6de68a54cd474f192b24ec4eaea563dae185b1723f80ac86df7c03bafbfcdcdffc0e3a18d2b57acf3f40321637fc66a64f1d0f72988e19a7e81 SHA512 bc561146f184dd0023de44741cafdcf6882ef553ed2e0c0ec8cd9a234f45b76638b4dc7edde0abfc36e4cc1f84ef908c35dc63f776de65e2abd938d35563cc65
+EBUILD Perl-Tidy-20160302.0.0.ebuild 996 BLAKE2B b10e65f29f1e74a831b1ddf003472251aad5d192bbd79f000cfb480627269815df9d2ceb29d3a826acf87391f9e0fac025329430ab0ab32b524af2a44b1865a4 SHA512 b47e6ab6786607e88b2386f1aed5cdbfa30ac8f086f2a42ca77703e6820a33e0fafd7334e5ed6f08c4535de5b1b3ab8f0b16c4fe2439e0e5264a594d24ecf7c6
+EBUILD Perl-Tidy-20170521.0.0.ebuild 915 BLAKE2B ff4afe65b03d92f0e25337820fa94c6ff10a19a6485a1c994600d4d4cb9f229a3b54d31bcb18030b81c0411a974fa9ea5bf58f3ce1b498b33d458a08a41971f1 SHA512 3bc647c30e6aff64fbee527d840957572bfd10f0fda6750c58859d684724c629cace73ee5ecc44b3ae90c2c951e74ff8a44c8bfe7cfed123d99974c74435c3a3
+EBUILD Perl-Tidy-20171214.0.0.ebuild 921 BLAKE2B 5cd5b8a50aa3e47802746c0a7c6cf8724c68f37727f298a5c80fa0a49eb2d971ed48c8036105f283302c249562e9c348308f1fbed0bebe26485eb0afb610d485 SHA512 7cf800ab3dd72dd6041638f4c42d189b466dffad98f2755d3ba4323149ed4dda9c46610231e9b32565276a80127a1b2aef0def9a360eb7b4566c4057b62406af
+MISC metadata.xml 1644 BLAKE2B 0c6fd7d907aa2865cae8f00b485322bd63ce2b950deef2c12db8b85fe6b064f91351a0687053c3800ed4c5332d99478aef04e527615ad4b83e50b0c23c572cf8 SHA512 a423f7ee82d755f703d5367b988153e08b181d62dd9121d4ac407333ddf8211e6e5b4467c9333f5141fbdc1b13e4a0d1ede40abd1136f5aaae70804352b09fc4
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20160302.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20160302.0.0.ebuild
new file mode 100644
index 000000000000..930f8a1622b2
--- /dev/null
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20160302.0.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHANCOCK
+DIST_VERSION=20160302
+inherit perl-module
+
+DESCRIPTION="Perl script indenter and beautifier"
+HOMEPAGE="http://perltidy.sourceforge.net/ ${HOMEPAGE}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="examples"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Compressing pod is bad because perldoc can't decompress
+ # bzip2 automatically, and `less` can't render perldoc
+ docompress -x /usr/share/doc/${PF}/stylekey.pod
+ docompress -x /usr/share/doc/${PF}/tutorial
+
+ dodoc docs/stylekey.pod
+
+ docinto tutorial
+ dodoc docs/tutorial.pod docs/testfile.pl
+
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r "${S}"/examples/*
+ fi
+}
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20170521.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20170521.0.0.ebuild
new file mode 100644
index 000000000000..c854b45911e3
--- /dev/null
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20170521.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHANCOCK
+DIST_VERSION=20170521
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Perl script indenter and beautifier"
+HOMEPAGE="http://perltidy.sourceforge.net/ ${HOMEPAGE}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Compressing pod is bad because perldoc can't decompress
+ # bzip2 automatically, and `less` can't render perldoc
+ docompress -x /usr/share/doc/${PF}/stylekey.pod
+ docompress -x /usr/share/doc/${PF}/tutorial
+
+ docinto ''
+ dodoc docs/stylekey.pod
+
+ docinto tutorial
+ dodoc docs/tutorial.pod docs/testfile.pl
+}
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20171214.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20171214.0.0.ebuild
new file mode 100644
index 000000000000..7a861117b64a
--- /dev/null
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20171214.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHANCOCK
+DIST_VERSION=20171214
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Perl script indenter and beautifier"
+HOMEPAGE="http://perltidy.sourceforge.net/ ${HOMEPAGE}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Compressing pod is bad because perldoc can't decompress
+ # bzip2 automatically, and `less` can't render perldoc
+ docompress -x /usr/share/doc/${PF}/stylekey.pod
+ docompress -x /usr/share/doc/${PF}/tutorial
+
+ docinto ''
+ dodoc docs/stylekey.pod
+
+ docinto tutorial
+ dodoc docs/tutorial.pod docs/testfile.pl
+}
diff --git a/dev-perl/Perl-Tidy/metadata.xml b/dev-perl/Perl-Tidy/metadata.xml
new file mode 100644
index 000000000000..cb9f9e2390b2
--- /dev/null
+++ b/dev-perl/Perl-Tidy/metadata.xml
@@ -0,0 +1,30 @@
+<?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">Perl-Tidy</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::Debugger</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::DevNull</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::Diagnostics</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::FileWriter</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::Formatter</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::HtmlWriter</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::IOScalar</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::IOScalarArray</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::IndentationItem</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::LineBuffer</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::LineSink</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::LineSource</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::Logger</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::Tokenizer</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::VerticalAligner</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::VerticalAligner::Alignment</remote-id>
+ <remote-id type="cpan-module">Perl::Tidy::VerticalAligner::Line</remote-id>
+ <remote-id type="sourceforge">perltidy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Unsafe-Signals-0.30.0 b/dev-perl/Perl-Unsafe-Signals-0.30.0
deleted file mode 100644
index c54c5965e522..000000000000
--- a/dev-perl/Perl-Unsafe-Signals-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Allow unsafe handling of signals in selected blocks
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Perl-Unsafe-Signals/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RG/RGARCIA/Perl-Unsafe-Signals-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1add2f385cfcc6fc3d3172de72e756e5
diff --git a/dev-perl/Perl-Unsafe-Signals-0.30.0-r1 b/dev-perl/Perl-Unsafe-Signals-0.30.0-r1
deleted file mode 100644
index a21939cb68d5..000000000000
--- a/dev-perl/Perl-Unsafe-Signals-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Allow unsafe handling of signals in selected blocks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-Unsafe-Signals/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RG/RGARCIA/Perl-Unsafe-Signals-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e36ea176916a4014b4a9ec29e0541dc4
diff --git a/dev-perl/Perl-Unsafe-Signals/Manifest b/dev-perl/Perl-Unsafe-Signals/Manifest
new file mode 100644
index 000000000000..689469460be6
--- /dev/null
+++ b/dev-perl/Perl-Unsafe-Signals/Manifest
@@ -0,0 +1,4 @@
+DIST Perl-Unsafe-Signals-0.03.tar.gz 3157 BLAKE2B f1f3d177bf1011ac86e829757acf3ecd7f7bd0c9d1b2363001e34804a18320bbcc4c86e86a5ff4f87a66dcd6df0ab1d90ac0ba287845c048a7e1d29ada7c2eb7 SHA512 681d1cc8142ff39a4bfcf7066f3143428b9e54ed289f7bfd2adfdea3f5c8a9d77cad4f4c3116f262acf7964a15290e789146bbd747213fc83d8ccbeccb7abe6f
+EBUILD Perl-Unsafe-Signals-0.30.0-r1.ebuild 376 BLAKE2B d799bdf54f1c4bbb167f343f04616b55398393b215733c3f96e378a05a5865f0b37e427f1b088e45e9f3836cff445eb2a7a22aee924ea324e9bae4c24a225ccb SHA512 703e944c36981812e1b6536ca02cb2be193518927f85f0f03ba784b3563512ba33e78e20fe28144ed47def84fc23ce263c54ad180ae1dc783b0d79da11123a9f
+EBUILD Perl-Unsafe-Signals-0.30.0.ebuild 376 BLAKE2B e08146a2d5a62624373dc03f5da2a7ca88f75d66f118a1fc1827ff72c1e453bd167961894948b1be41a9ea17e202361caade87b5cd882fd17dcffeac82152857 SHA512 05b9ab7480bb82b35fcc86c3a0021af8a447c346379547a302f1239dbdb1947bd5bb4fa193200e589d9923273d933d736d30a08451c06fa35625508374512ed9
+MISC metadata.xml 411 BLAKE2B 63a291ae3a84e0bc3825cdde3284713a89654982e298e22d968e5624296b09d8e0c4070d18c7130582038cee82dbd71b9932057ff3b25937222ef77c07c3e684 SHA512 52e16da0162c5132a206c6dd4c75aa4b132d0fcbcb67a1778385434d62ca684185d7727de0bd86bb38c89079b417535fcb64ffa13fe953734047c432b88c2ba6
diff --git a/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0-r1.ebuild b/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..05d4adf093f0
--- /dev/null
+++ b/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RGARCIA
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Allow unsafe handling of signals in selected blocks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0.ebuild b/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0.ebuild
new file mode 100644
index 000000000000..479e318bd867
--- /dev/null
+++ b/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RGARCIA
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Allow unsafe handling of signals in selected blocks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Perl-Unsafe-Signals/metadata.xml b/dev-perl/Perl-Unsafe-Signals/metadata.xml
new file mode 100644
index 000000000000..bb76fc2ed1a2
--- /dev/null
+++ b/dev-perl/Perl-Unsafe-Signals/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">Perl-Unsafe-Signals</remote-id>
+ <remote-id type="cpan-module">Perl::Unsafe::Signals</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl-Version-1.13.0 b/dev-perl/Perl-Version-1.13.0
deleted file mode 100644
index 48dda54c4d08..000000000000
--- a/dev-perl/Perl-Version-1.13.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/File-Slurp-Tiny >=virtual/perl-Getopt-Long-2.340.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Parse and manipulate Perl version strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Perl-Version/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/File-Slurp-Tiny >=virtual/perl-Getopt-Long-2.340.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Perl-Version-1.013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=29ffd5f49eef88b373b23e253d696a43
diff --git a/dev-perl/Perl-Version/Manifest b/dev-perl/Perl-Version/Manifest
new file mode 100644
index 000000000000..6a543d6ebcad
--- /dev/null
+++ b/dev-perl/Perl-Version/Manifest
@@ -0,0 +1,3 @@
+DIST Perl-Version-1.013.tar.gz 23012 BLAKE2B 3e75d6fce8af2b418db6fa99c148ebd422ac0ffa4c766499e88f878fb66f355e72046b66cf51ea7daeaccc7f5d91f5e82155b11fd0470a2d4132113a87274432 SHA512 a6740b113c65c9ef4c8c2ce76ea17250ebf582a669086b3bac9df7a68af6765813f03c7e99b55c2a5f3f4c843d426ae3d22df0865d39a25faf6b87b202a3328c
+EBUILD Perl-Version-1.13.0.ebuild 673 BLAKE2B eec635f7ce216798972603431d17e200610f96e74bc80867d81a95a116d0df6172c46cfbdf5058982ea04358e5f99612960b2fe67374e0f78266ef8e176b1e65 SHA512 f79b2bf53d6b390cfcdd6d7e228eacc1c6bcab8f05369067a19ec0eddc5d2656246a8120a3e3c7cce2472a6e5ac4b5c28b4cfc5f169018581246999af3f96f0a
+MISC metadata.xml 396 BLAKE2B 360d1ff2ef6e33e0c9a84b109c3e4cc0f1ee0dfff2370d3c33b20fec451e04c8ae436e02c72ca226cb8d386f801608d035df6fea7a3d9ce66392dc171f6be5b3 SHA512 b1be7a20a839e952da50eaab24fb8f837c77116727325f3238323fd89f3459721a69f3c4ea423afa3432c1c0202106d471fa7ede12b3533a8e1cc161735d5ac3
diff --git a/dev-perl/Perl-Version/Perl-Version-1.13.0.ebuild b/dev-perl/Perl-Version/Perl-Version-1.13.0.ebuild
new file mode 100644
index 000000000000..ba3127b95850
--- /dev/null
+++ b/dev-perl/Perl-Version/Perl-Version-1.13.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.013
+inherit perl-module
+
+DESCRIPTION="Parse and manipulate Perl version strings"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: Pod::Usage -> perl
+# r: Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ dev-perl/File-Slurp-Tiny
+ >=virtual/perl-Getopt-Long-2.340.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/manifest.t t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Perl-Version/metadata.xml b/dev-perl/Perl-Version/metadata.xml
new file mode 100644
index 000000000000..674245fb1925
--- /dev/null
+++ b/dev-perl/Perl-Version/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">Perl-Version</remote-id>
+ <remote-id type="cpan-module">Perl::Version</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perl6-Junction-1.600.0 b/dev-perl/Perl6-Junction-1.600.0
deleted file mode 100644
index a16b8786dc80..000000000000
--- a/dev-perl/Perl6-Junction-1.600.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl6 style Junction operators in Perl5
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Perl6-Junction/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFRANKS/Perl6-Junction-1.60000.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5441fcb128fd5df2b640cde089dad588
diff --git a/dev-perl/Perl6-Junction/Manifest b/dev-perl/Perl6-Junction/Manifest
new file mode 100644
index 000000000000..9f79e07ee42c
--- /dev/null
+++ b/dev-perl/Perl6-Junction/Manifest
@@ -0,0 +1,3 @@
+DIST Perl6-Junction-1.60000.tar.gz 7275 BLAKE2B 93d95de63818227a63afa3f5aac910f09f14676d62f647c44149a96756475ef29c76242916fe0d34f99319c68204e4908b12e42ce38c515d633d348183a503cc SHA512 eb6587a446141505561eb03d5af150bff31be3e21c5cde2af6d0b64d5b3793f0de48010d07ad99ca3baea4c9b1531dac6e496eac5e06f16d6cfd1ec6a727bd22
+EBUILD Perl6-Junction-1.600.0.ebuild 315 BLAKE2B 0e4106d7003c09e35a215ae5a903297d40ee7d024e2d74f05cdceee2125f6ec6c440609509068d81043da87c78aa7b7e966d724ac46b0b19a1caf2c6bf8e5c6b SHA512 38406d7b9c99f409f4f116cda894b52eaf910181960e95aa5434b54b16106122b97f9509e88ec9660affa71755a7203d12685785686537da611a572816e209c7
+MISC metadata.xml 737 BLAKE2B 85bab4d4ab0aab309a776a94f3e2ece787bf8b46dcbf59352a590c0214f54bec2f1586fd3a957c28f303bc26daee1fccefa0fd51a479edada55103099cfe7ed8 SHA512 12f3f8a3522d1f174483250db894208f5667dd0940fefbaa9fb933eff44bad18664a8214f45f902ab5cfce8fd464acdded87daeb2cb78f1f328274c38c62b407
diff --git a/dev-perl/Perl6-Junction/Perl6-Junction-1.600.0.ebuild b/dev-perl/Perl6-Junction/Perl6-Junction-1.600.0.ebuild
new file mode 100644
index 000000000000..95f8974b0df0
--- /dev/null
+++ b/dev-perl/Perl6-Junction/Perl6-Junction-1.600.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CFRANKS
+MODULE_VERSION=1.60000
+inherit perl-module
+
+DESCRIPTION="Perl6 style Junction operators in Perl5"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Perl6-Junction/metadata.xml b/dev-perl/Perl6-Junction/metadata.xml
new file mode 100644
index 000000000000..89c92a5cea44
--- /dev/null
+++ b/dev-perl/Perl6-Junction/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Perl6-Junction</remote-id>
+ <remote-id type="cpan-module">Perl6::Junction</remote-id>
+ <remote-id type="cpan-module">Perl6::Junction::All</remote-id>
+ <remote-id type="cpan-module">Perl6::Junction::Any</remote-id>
+ <remote-id type="cpan-module">Perl6::Junction::Base</remote-id>
+ <remote-id type="cpan-module">Perl6::Junction::None</remote-id>
+ <remote-id type="cpan-module">Perl6::Junction::One</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PerlIO-Layers-0.11.0 b/dev-perl/PerlIO-Layers-0.11.0
deleted file mode 100644
index 4852fad3ead2..000000000000
--- a/dev-perl/PerlIO-Layers-0.11.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils virtual/perl-XSLoader >=dev-perl/Module-Build-0.360.100 test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.820.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Querying your filehandle's capabilities
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PerlIO-Layers/
-IUSE=test
-KEYWORDS=amd64 arm ppc x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils virtual/perl-XSLoader dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/PerlIO-Layers-0.011.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6803bad6244c604a9a68c29518db491d
diff --git a/dev-perl/PerlIO-Layers/Manifest b/dev-perl/PerlIO-Layers/Manifest
new file mode 100644
index 000000000000..c518102361c4
--- /dev/null
+++ b/dev-perl/PerlIO-Layers/Manifest
@@ -0,0 +1,3 @@
+DIST PerlIO-Layers-0.011.tar.gz 14570 BLAKE2B 11a3f485e1871440a06b274e8a8b0de72414b11f8924ce58942234e4149678f0fb9ee67b4a9f7768a8c6fb60a3d4a596a733aff4efd0ff2f6a7a7cef362723fa SHA512 1c1a7a77c7e52d45c15015ecfee71d679acd98bb067a5d0147d6fe97fb35e40ab0a4dc3ecf1fb1b6ad8c599e9b765448e9dab5345c168552726ef9929d3bed81
+EBUILD PerlIO-Layers-0.11.0.ebuild 630 BLAKE2B 594be6d6d65c02ed7fccb47ee5585c7db2986e6634beb96d611e22a1572a872e45fbb408efaa889fc6d96378155073cfe674216dd32f7fb1bb5f0a4ec73f6915 SHA512 74c6e9fbf8697d65b87951db3b35c72f787b50d77ec3c5f1816eb1e3b923647d1ad2987658033f5c52597673a4344437e9345b5eb32ae6d01bf07c5797ecdf74
+MISC metadata.xml 494 BLAKE2B fb170a4623a5c09e5f0782e536420e059f2303f5d1062b003c1dc3ff140f5dcc36de5f4f18806ad190a719cc67756af6cdabde9619bb5bd05892c85b869c44ea SHA512 9d483297584596ecaaeb8ae1b982f83a295b66384f7c5283879154a7c18ddee95d38f5ddeb08b5dbbe4e33bf6b8afcad1a3f90b0caae8e3af95d45919dc0b332
diff --git a/dev-perl/PerlIO-Layers/PerlIO-Layers-0.11.0.ebuild b/dev-perl/PerlIO-Layers/PerlIO-Layers-0.11.0.ebuild
new file mode 100644
index 000000000000..91f0b56c38cf
--- /dev/null
+++ b/dev-perl/PerlIO-Layers/PerlIO-Layers-0.11.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="LEONT"
+MODULE_VERSION=0.011
+
+inherit perl-module
+
+DESCRIPTION="Querying your filehandle's capabilities"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+# needs List::Util
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.820.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/PerlIO-Layers/metadata.xml b/dev-perl/PerlIO-Layers/metadata.xml
new file mode 100644
index 000000000000..a91a24a4032e
--- /dev/null
+++ b/dev-perl/PerlIO-Layers/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+</maintainer>
+<upstream>
+ <remote-id type="cpan">PerlIO-Layers</remote-id>
+ <remote-id type="cpan-module">PerlIO::Layers</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/PerlIO-eol-0.140.0-r1 b/dev-perl/PerlIO-eol-0.140.0-r1
deleted file mode 100644
index 390c08470e7c..000000000000
--- a/dev-perl/PerlIO-eol-0.140.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=PerlIO layer for normalizing line endings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PerlIO-eol/
-KEYWORDS=amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/PerlIO-eol-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1a6007213ef3a21d821e70a316fce924
diff --git a/dev-perl/PerlIO-eol-0.160.0 b/dev-perl/PerlIO-eol-0.160.0
deleted file mode 100644
index 2fdd2d8d97de..000000000000
--- a/dev-perl/PerlIO-eol-0.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=PerlIO layer for normalizing line endings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PerlIO-eol/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/PerlIO-eol-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d299d9b3be538c31923fb24c0136dd71
diff --git a/dev-perl/PerlIO-eol/Manifest b/dev-perl/PerlIO-eol/Manifest
new file mode 100644
index 000000000000..6d00528abcdc
--- /dev/null
+++ b/dev-perl/PerlIO-eol/Manifest
@@ -0,0 +1,5 @@
+DIST PerlIO-eol-0.14.tar.gz 17721 BLAKE2B 90f0425f53363904be4eeafa2ebb9e5119091463290f58f7c773f704116ffa305c53c95cab10ea63c442b7b49f708ba3e195840bcb4033d10944dbcf566154be SHA512 d2d13123d71f26e19a7dc4981bd361a4420f49416372abf9c7a16254d03ef7a4595b37cc599883149e2810beccd7d40fff76c7b8982b03c71551d0e1b998fa06
+DIST PerlIO-eol-0.16.tar.gz 18403 BLAKE2B e1dd73c78bb211d28cd42b168b701f5c58c5ba75d44e16c52e0ecd05c1c7ab981058f36728dafb80e88224d81cbcd17ef35313fd8d9492c7caad065ebf1101a4 SHA512 671d0a362eb7d8650adb95bb555851493299607f72f4f88fd3f3c70326825eee0879f6ac837e99f25498d6c32ef14c57f38c8b82de38f1f66a291ab23d733ead
+EBUILD PerlIO-eol-0.140.0-r1.ebuild 538 BLAKE2B 05cdd67da01cbfff6da42369779b8f1ce67ed19a5b348516597995195492dd23ba0b8256b5655175981ad183a3e4353a409fd3c8c6db98c856ec576c7e0fa070 SHA512 220b002ef2b64bb7507e3523d6ef68ceb30ec250e0d245ce7ddb9e77291efded0af32822d302d037958cfe5591cc2aab6055727bd8b834bff43fb8cf16ee9fb8
+EBUILD PerlIO-eol-0.160.0.ebuild 726 BLAKE2B ed4a67db7465bfb290d7398611222399883d344fcd022137d2f32a9859967b0d26cf397e15b0c29ac0083f97bb32688502fe296bcef84af9446d18ca432ee41b SHA512 5e6147129000d7b9a101fc2e83daf9d82a7707220d981a620a7617f2418245b02d562199592e3083e78d6bf7c5237c43bd381657f6ed8098ba1fe88be8572884
+MISC metadata.xml 392 BLAKE2B 0c3240a04404a30973fa4e24f007573d4ced9683ac1f4842309a3763c3546b483951341bde83e29a6424480f42aa74b34359af4a94dc7c527b16f8dfe986d45a SHA512 2fe5b7934930ca0adbca468f8c76a87a013440f57813eeeb6952148b86c1c75c93ba6cca99a4747da18bced10395e7680faa1b84294c7e27ea97d626c0e5c2f4
diff --git a/dev-perl/PerlIO-eol/PerlIO-eol-0.140.0-r1.ebuild b/dev-perl/PerlIO-eol/PerlIO-eol-0.140.0-r1.ebuild
new file mode 100644
index 000000000000..5a88bf3d9db5
--- /dev/null
+++ b/dev-perl/PerlIO-eol/PerlIO-eol-0.140.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AUDREYT
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="PerlIO layer for normalizing line endings"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/PerlIO-eol/PerlIO-eol-0.160.0.ebuild b/dev-perl/PerlIO-eol/PerlIO-eol-0.160.0.ebuild
new file mode 100644
index 000000000000..50bbab603f36
--- /dev/null
+++ b/dev-perl/PerlIO-eol/PerlIO-eol-0.160.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="PerlIO layer for normalizing line endings"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+# https://rt.cpan.org/Ticket/Display.html?id=123943
+PERL_RM_FILES=(
+ 'Changes~'
+ 'LICENSE~'
+ 'README~'
+ 'dist.ini~'
+ 'eol.xs~'
+ 'lib/PerlIO/eol.pm~'
+)
diff --git a/dev-perl/PerlIO-eol/metadata.xml b/dev-perl/PerlIO-eol/metadata.xml
new file mode 100644
index 000000000000..13a9a23ffc7d
--- /dev/null
+++ b/dev-perl/PerlIO-eol/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">PerlIO-eol</remote-id>
+ <remote-id type="cpan-module">PerlIO::eol</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PerlIO-gzip-0.190.0 b/dev-perl/PerlIO-gzip-0.190.0
deleted file mode 100644
index 9935286ad20c..000000000000
--- a/dev-perl/PerlIO-gzip-0.190.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-libs/zlib dev-lang/perl:=
-DESCRIPTION=PerlIO layer to gzip/gunzip
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PerlIO-gzip/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-libs/zlib virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NW/NWCLARK/PerlIO-gzip-0.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=56c05d382a3ed67d53e7d523888c1560
diff --git a/dev-perl/PerlIO-gzip-0.200.0 b/dev-perl/PerlIO-gzip-0.200.0
deleted file mode 100644
index 78e0d05ea81e..000000000000
--- a/dev-perl/PerlIO-gzip-0.200.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-libs/zlib dev-lang/perl:=
-DESCRIPTION=PerlIO layer to gzip/gunzip
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PerlIO-gzip/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-libs/zlib virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NW/NWCLARK/PerlIO-gzip-0.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e272752459f108c920576893417bbf22
diff --git a/dev-perl/PerlIO-gzip/Manifest b/dev-perl/PerlIO-gzip/Manifest
new file mode 100644
index 000000000000..33f5b8226c40
--- /dev/null
+++ b/dev-perl/PerlIO-gzip/Manifest
@@ -0,0 +1,5 @@
+DIST PerlIO-gzip-0.19.tar.gz 18956 BLAKE2B 020b5d92a3c20d6be6474632a7f871af505d65894a150aea8b91845b8adf95991ac839c2d756e8847393dfd6cab87966f692609bb5033e452983230855b78588 SHA512 514b4e224bb66f00c1e7e4678ede625b6fd0ce0c2687bb7bf662d8ffe942c6a711426f27399343a9c02b0313dae8aa41a7e4551f7d9e59a178cc1a6d067d8608
+DIST PerlIO-gzip-0.20.tar.gz 19076 BLAKE2B e7ff1dd280bbfe80720c113a26626e222695642bc02730f5271345583784ca3e850d1fbd9958acc43a12dd603ef32cefc786acdc8e86263f9d38fd675df9b7e1 SHA512 b24e8fa99cbcbaf07feabfc09cefc55a10c1dce59b495b59343ff5217536f7108c92f462751e70242e6567be32e69a0cc88a2e66325e926174a64042d4b87966
+EBUILD PerlIO-gzip-0.190.0.ebuild 402 BLAKE2B c7efe22617e764f48cb748cf130d5b30fab7b9c2e7ab9dd9740371a65e5066a92dce13076d333ac7d0ac090b75a546c2a844c918c8b5b2544d1ffa6f2c7707a6 SHA512 0a1fa9980b79688df5e878c405c361c11b0b345b3ba1566ab7d673a1f4f0213c22f8198451ab7fe75f1ce7bf3975b4161355ed2e3a8a19384b4e86a868788ffe
+EBUILD PerlIO-gzip-0.200.0.ebuild 411 BLAKE2B 06694439141c1dde2f6da27d5a5aa719c55e42c69007bfaed4811a540f3f93792f61c28fa61f3cb7efc8b78e26714928844414da3da08b44c8de5d550e43044d SHA512 1cd8f4eeb730cdd96455a19c216467d27b4f2cf160df0442c086208daf358bbe7bac506645c059be4056b933d946f7e0a915f44acbc0b2ca8042507db61e4d49
+MISC metadata.xml 394 BLAKE2B 012d2ebbc40191cec5ea10b27824381fcdf4266f868c774605129074ee7af724978e9af79096a324d508ce5f19f1ca0716936dcdb83f375752804bc5e6857f9d SHA512 88240f01b3ade41e854f34495e5ccc8b1144b187a2284e604ece72edc68c0f0ceec580f4b5128ca5908ff5fb75af6701f751570853903904a3a30cbc4d7c37e3
diff --git a/dev-perl/PerlIO-gzip/PerlIO-gzip-0.190.0.ebuild b/dev-perl/PerlIO-gzip/PerlIO-gzip-0.190.0.ebuild
new file mode 100644
index 000000000000..568abb36883b
--- /dev/null
+++ b/dev-perl/PerlIO-gzip/PerlIO-gzip-0.190.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NWCLARK
+DIST_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="PerlIO layer to gzip/gunzip"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="sys-libs/zlib"
+RDEPEND="${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/PerlIO-gzip/PerlIO-gzip-0.200.0.ebuild b/dev-perl/PerlIO-gzip/PerlIO-gzip-0.200.0.ebuild
new file mode 100644
index 000000000000..5923944e662e
--- /dev/null
+++ b/dev-perl/PerlIO-gzip/PerlIO-gzip-0.200.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NWCLARK
+DIST_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="PerlIO layer to gzip/gunzip"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="sys-libs/zlib"
+RDEPEND="${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/PerlIO-gzip/metadata.xml b/dev-perl/PerlIO-gzip/metadata.xml
new file mode 100644
index 000000000000..57be8cea0beb
--- /dev/null
+++ b/dev-perl/PerlIO-gzip/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">PerlIO-gzip</remote-id>
+ <remote-id type="cpan-module">PerlIO::gzip</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PerlIO-utf8_strict-0.7.0 b/dev-perl/PerlIO-utf8_strict-0.7.0
deleted file mode 100644
index 7ca969dfcc87..000000000000
--- a/dev-perl/PerlIO-utf8_strict-0.7.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Carp virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Exception >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Fast and correct UTF-8 IO
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PerlIO-utf8_strict/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.007.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2c10ec9ff5d728a0dbab964508fcb7f3
diff --git a/dev-perl/PerlIO-utf8_strict/Manifest b/dev-perl/PerlIO-utf8_strict/Manifest
new file mode 100644
index 000000000000..b11a70d2aee4
--- /dev/null
+++ b/dev-perl/PerlIO-utf8_strict/Manifest
@@ -0,0 +1,3 @@
+DIST PerlIO-utf8_strict-0.007.tar.gz 67922 BLAKE2B 4d13dc6e6b4cdf7a4bf3cd51ca1e054d82cab4094894f4cee7503201cc11f80ab27951417778f7e179aee03b75b4bbb30e839a498c83d5afd3881db64973d324 SHA512 0d39be9bcbab4cea087f59c67dc1af6773b6258c5e836590ff58cc18bf3392ba6e95c55a0c7ce94236e0be7053802b4b1d6010130355e1a973a3698aaf49af0f
+EBUILD PerlIO-utf8_strict-0.7.0.ebuild 716 BLAKE2B 20c612e071e53d6115da6e40710c6f186d1f9cdcbaef03df4564f8e2f433d788e25d59a7a07bcc9220b38498f291f215ffd542617929effc765f042ec040bc82 SHA512 e5b064ea8057b5ed4089d21f2cffb5065baa512bd28d1a296d0f7467d06d45d88a9b8ec6ded1b7b6940650db442ac90d88519af11e336ca7a3c937ffe1dafb37
+MISC metadata.xml 408 BLAKE2B 7c975db4716a114a97f21cfaebc54334634ae0d8f6c8d58bd19edc8853a74583c4f16d0f3729f380bf9cf6cb1d0a668f9484ef58418370e977151877a79c5860 SHA512 bc9d04bc551d13a2712b9e57613d9e423a1649e3cda65436178079dc13cbdadf183f4aea41963d023744d60d638900944ddb60752f054a728d6868594d2f4c55
diff --git a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.7.0.ebuild b/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.7.0.ebuild
new file mode 100644
index 000000000000..09080a630f84
--- /dev/null
+++ b/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.7.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.007
+inherit perl-module
+
+DESCRIPTION="Fast and correct UTF-8 IO"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86"
+IUSE="test"
+# r: strict, warnings -> perl
+RDEPEND="
+ virtual/perl-XSLoader
+"
+# t: File::Spec::Functions -> File-Spec
+# t: IO::File -> IO
+# t: utf8 -> perl
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Exception
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+src_compile() {
+ emake OPTIMIZE="${CFLAGS}"
+}
diff --git a/dev-perl/PerlIO-utf8_strict/metadata.xml b/dev-perl/PerlIO-utf8_strict/metadata.xml
new file mode 100644
index 000000000000..e258934f1732
--- /dev/null
+++ b/dev-perl/PerlIO-utf8_strict/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">PerlIO-utf8_strict</remote-id>
+ <remote-id type="cpan-module">PerlIO::utf8_strict</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PerlIO-via-Timeout-0.320.0 b/dev-perl/PerlIO-via-Timeout-0.320.0
deleted file mode 100644
index ea8104bf7ad0..000000000000
--- a/dev-perl/PerlIO-via-Timeout-0.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-Tiny-0.39.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple dev-perl/Test-TCP ) dev-lang/perl:=
-DESCRIPTION=PerlIO layer that adds read & write timeout to a handle
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PerlIO-via-Timeout/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils virtual/perl-Time-HiRes dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAMS/PerlIO-via-Timeout-0.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=99c127a29509ab106029c954b9b2c45d
diff --git a/dev-perl/PerlIO-via-Timeout/Manifest b/dev-perl/PerlIO-via-Timeout/Manifest
new file mode 100644
index 000000000000..43b7b886fe02
--- /dev/null
+++ b/dev-perl/PerlIO-via-Timeout/Manifest
@@ -0,0 +1,3 @@
+DIST PerlIO-via-Timeout-0.32.tar.gz 13560 BLAKE2B df75209e32f2f7fbe48ccd1073780ee3ecc2e3d7b400f151845901714fad5568301258211d8aa16128a8bfa91197e3a8a12a96bcc9e8c694a5b4da7a54608008 SHA512 52200c0d19da7a19b9b328473b0e7b57a1a3102fd3ace947af8fef8f670aaebe37811daaa2e2b6cf2f6397855a4cfb2424af053322146a8acefd71e1bb30f681
+EBUILD PerlIO-via-Timeout-0.320.0.ebuild 590 BLAKE2B d6234344f0934090bf071bc5ad051c7521d5d6c0886b0b6a832e7d25931092de47f3592ccecd1ccf9e38363bab0e33451d52737ef0003dfb60c9e4a81c22e61f SHA512 9d7687035759b7fbdfe3a8187d01b8085b1fecd17649ba032619f56496dadb7cf8b72a1f4f8cb18b76f81728d83f316581f21593bfc56276b397f3690c1886c0
+MISC metadata.xml 409 BLAKE2B 5d06a8584c1329623c1c282fc1c289477e5c85f0034f30ded7618c3b3d8f8a0a08e38db1c6d198dd66961094562d0a6b475ad1f6e17d59b809040016f7d2a45b SHA512 4364e0aab7889ecaec5b980a143a2dcd8ff0f206ca4d7669379d441bd254059465285ffee6450d2974e868f1b38f26a6e88194a812eff9cfbc4dc2d2fac0aec4
diff --git a/dev-perl/PerlIO-via-Timeout/PerlIO-via-Timeout-0.320.0.ebuild b/dev-perl/PerlIO-via-Timeout/PerlIO-via-Timeout-0.320.0.ebuild
new file mode 100644
index 000000000000..f4b6df8b40be
--- /dev/null
+++ b/dev-perl/PerlIO-via-Timeout/PerlIO-via-Timeout-0.320.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAMS
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="PerlIO layer that adds read & write timeout to a handle"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Time-HiRes
+"
+DEPEND="
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ dev-perl/Test-TCP
+ )
+"
diff --git a/dev-perl/PerlIO-via-Timeout/metadata.xml b/dev-perl/PerlIO-via-Timeout/metadata.xml
new file mode 100644
index 000000000000..b00463b4590a
--- /dev/null
+++ b/dev-perl/PerlIO-via-Timeout/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">PerlIO-via-Timeout</remote-id>
+ <remote-id type="cpan-module">PerlIO::via::Timeout</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PerlIO-via-dynamic-0.140.0-r1 b/dev-perl/PerlIO-via-dynamic-0.140.0-r1
deleted file mode 100644
index f518d78bcacb..000000000000
--- a/dev-perl/PerlIO-via-dynamic-0.140.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Temp-0.14 dev-lang/perl:=
-DESCRIPTION=Dynamic PerlIO layers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PerlIO-via-dynamic/
-KEYWORDS=alpha amd64 ~mips ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Temp-0.14 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/PerlIO-via-dynamic-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d01051c79e3a66ac3fc44f5451612bf7
diff --git a/dev-perl/PerlIO-via-dynamic/Manifest b/dev-perl/PerlIO-via-dynamic/Manifest
new file mode 100644
index 000000000000..1d094cca6d70
--- /dev/null
+++ b/dev-perl/PerlIO-via-dynamic/Manifest
@@ -0,0 +1,3 @@
+DIST PerlIO-via-dynamic-0.14.tar.gz 35085 BLAKE2B bbcf7aecbd20bf2eb39e43a8e241a4476d8abc0f2933f70e8e30aace1e37dbc04abc3b1e70b2e7c178bde39dcd32f6031e5ee7d87a284059f1360164275d8006 SHA512 d42da05a74ce9ca0d72c549a44c9c1ab20259fb28e9e1042ae6dc9e83e52aa85f18d47b52254716724995d1bdf181ce16c51a7ef7705390fe8a9f041f65ed978
+EBUILD PerlIO-via-dynamic-0.140.0-r1.ebuild 579 BLAKE2B f4755c60f649d4c82179a128906d69fa96ac8005f688e348a1b808d5aaabd941ad2a6703ec8a10c706373c3dc7e09bdc8889da59e48920f4b421970617cb5428 SHA512 a81ac4cd4a92e351cbd4403572615247f01ce1b66eb3a971835b9f00ffb8b817f1f539cbca2bfd4afa74c0f47aed5daab453c07923d6616563c051878f451bb8
+MISC metadata.xml 409 BLAKE2B fc54fc0f6ffa557098642744f40b2d77f55b26b8addda3bb838341275be5839b48fce2842f68a691452d463d7645dd3c32a0b288a01c8211851b773b481fcbc7 SHA512 1b3ccb96197c77b169f9649275ed144aa15af5db7ff28c7296dab98c8380234d2a560b3df4d17637985bcc3ea3c44a24d4a281efd3c83c935ee9b52747831354
diff --git a/dev-perl/PerlIO-via-dynamic/PerlIO-via-dynamic-0.140.0-r1.ebuild b/dev-perl/PerlIO-via-dynamic/PerlIO-via-dynamic-0.140.0-r1.ebuild
new file mode 100644
index 000000000000..a58091b3d225
--- /dev/null
+++ b/dev-perl/PerlIO-via-dynamic/PerlIO-via-dynamic-0.140.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXMV
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Dynamic PerlIO layers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~mips ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-File-Temp-0.14"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/PerlIO-via-dynamic/metadata.xml b/dev-perl/PerlIO-via-dynamic/metadata.xml
new file mode 100644
index 000000000000..6896bae28014
--- /dev/null
+++ b/dev-perl/PerlIO-via-dynamic/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">PerlIO-via-dynamic</remote-id>
+ <remote-id type="cpan-module">PerlIO::via::dynamic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perlbal-1.800.0-r1 b/dev-perl/Perlbal-1.800.0-r1
deleted file mode 100644
index 086b3afcb886..000000000000
--- a/dev-perl/Perlbal-1.800.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=dev-perl/libwww-perl dev-perl/HTTP-Date dev-perl/Sys-Syscall >=dev-perl/Danga-Socket-1.440.0 dev-perl/HTTP-Message dev-perl/BSD-Resource dev-perl/IO-AIO dev-lang/perl:=[-build(-)]
-DESCRIPTION=Reverse-proxy load balancer and webserver
-EAPI=5
-HOMEPAGE=http://www.danga.com/perlbal/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-perl/HTTP-Date dev-perl/Sys-Syscall >=dev-perl/Danga-Socket-1.440.0 dev-perl/HTTP-Message dev-perl/BSD-Resource dev-perl/IO-AIO dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DORMANDO/Perlbal-1.80.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=79744f16330992b51aac1c96a7f332fc
diff --git a/dev-perl/Perlbal-1.800.0-r2 b/dev-perl/Perlbal-1.800.0-r2
deleted file mode 100644
index 77ac2d3bb3d8..000000000000
--- a/dev-perl/Perlbal-1.800.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-perl/libwww-perl dev-perl/HTTP-Date dev-perl/Sys-Syscall >=dev-perl/Danga-Socket-1.440.0 dev-perl/HTTP-Message dev-perl/BSD-Resource dev-perl/IO-AIO dev-lang/perl:=
-DESCRIPTION=Reverse-proxy load balancer and webserver
-EAPI=6
-HOMEPAGE=http://www.danga.com/perlbal/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-perl/HTTP-Date dev-perl/Sys-Syscall >=dev-perl/Danga-Socket-1.440.0 dev-perl/HTTP-Message dev-perl/BSD-Resource dev-perl/IO-AIO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DORMANDO/Perlbal-1.80.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8b2927ceb69f86cc9531798bbd772206
diff --git a/dev-perl/Perlbal-XS-HTTPHeaders-0.200.0-r1 b/dev-perl/Perlbal-XS-HTTPHeaders-0.200.0-r1
deleted file mode 100644
index 9d61fecb0a92..000000000000
--- a/dev-perl/Perlbal-XS-HTTPHeaders-0.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Perlbal dev-lang/perl:=[-build(-)]
-DESCRIPTION=XS acceleration for Perlbal header processing
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Perlbal-XS-HTTPHeaders/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Perlbal dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DORMANDO/Perlbal-XS-HTTPHeaders-0.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b937f3d731855aea137b9a39fd125874
diff --git a/dev-perl/Perlbal-XS-HTTPHeaders/Manifest b/dev-perl/Perlbal-XS-HTTPHeaders/Manifest
new file mode 100644
index 000000000000..1ceff25a1e1d
--- /dev/null
+++ b/dev-perl/Perlbal-XS-HTTPHeaders/Manifest
@@ -0,0 +1,3 @@
+DIST Perlbal-XS-HTTPHeaders-0.20.tar.gz 24735 BLAKE2B a105621cf8093cd420f21de1f0283f3ec84a7ae4d10946741ba98e9516c57e01f7e910abebbdd0120a00c0072286c9988c76eaffa3a223d5a85645866e1ce8f7 SHA512 dd9719fbc2297946f8718f174801fe07cb169e846f40e4c49cc88e2aa4e072fb427e5a408a3eae386fc0f8fbe19e0848a1d001927e757b7b299254cd0c6be88c
+EBUILD Perlbal-XS-HTTPHeaders-0.200.0-r1.ebuild 334 BLAKE2B bdd4fdc2d28913ee546a455a891420d02c6c079f784071d6958a777f7593049328330c421e5709c517c633316dfd206eaf7a1a25a478449aa7e675953c74d265 SHA512 7223b5ad90773a34e4e54a28b28998ce7884391f367668b80977d4ce652b358a695286d30c394e7d38b04431e5f03f67b4e44b33bc242ea881835ad5d395c357
+MISC metadata.xml 500 BLAKE2B 6cf4bf7c0afdcb6d091676db5215d911d7e9ad1c35958bcffddfb8a22ec68a27741466c1d4a6d128384a559a38cf9bdd16589f04c0d34c1cccc500bb71f50a42 SHA512 75a6c563b62255e6bdf6ec119e4ca8ee012c6edc2439657440c5eaf670d0536807f32245065bc0cf9df31400cfc6923540b4052646573b50e22d187af5d6c8a6
diff --git a/dev-perl/Perlbal-XS-HTTPHeaders/Perlbal-XS-HTTPHeaders-0.200.0-r1.ebuild b/dev-perl/Perlbal-XS-HTTPHeaders/Perlbal-XS-HTTPHeaders-0.200.0-r1.ebuild
new file mode 100644
index 000000000000..50b5e2d3718c
--- /dev/null
+++ b/dev-perl/Perlbal-XS-HTTPHeaders/Perlbal-XS-HTTPHeaders-0.200.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DORMANDO
+MODULE_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="XS acceleration for Perlbal header processing"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Perlbal"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Perlbal-XS-HTTPHeaders/metadata.xml b/dev-perl/Perlbal-XS-HTTPHeaders/metadata.xml
new file mode 100644
index 000000000000..9f91512a3bf0
--- /dev/null
+++ b/dev-perl/Perlbal-XS-HTTPHeaders/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Perlbal-XS-HTTPHeaders</remote-id>
+ <remote-id type="cpan-module">Perlbal::XS::HTTPHeaders</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Perlbal/Manifest b/dev-perl/Perlbal/Manifest
new file mode 100644
index 000000000000..27574442b509
--- /dev/null
+++ b/dev-perl/Perlbal/Manifest
@@ -0,0 +1,8 @@
+AUX Perlbal-1.58-Use-saner-name-in-process-listing.patch 926 BLAKE2B 5774792f165e388831675cc7231f6c8c57ea811b320b8bc52f1c4c3fab4c9a445162b62a3910cbea15c0c33cd21e1bfaaef9ce976e6634d668adb107730409d8 SHA512 58f291d8cff24199ca70908d828518daa5102cbd66171b70a7babdc100b126f3752551e42fcc963c0d155c9d722c1f04c02fbda1e2053d310e2517eb82acf032
+AUX Perlbal-1.80-init-scripts.patch 1302 BLAKE2B 7f57134d74ebb709085076d66150bbc76fe97df3b11531137c3b7a14ffd48e71a05154a0acee7ad6f0e25e484f51864e6455b11c5a4c0ae85396d3d0354c61fd SHA512 567ddf016def6ff31756a7df6410d6b7f525102c4a963bfee2349999d82a39c8df36fad0f45fba8ae93ea98c0c87749507aed257bddc5ac985516a9818f8af61
+AUX perlbal_conf.d_1.58 166 BLAKE2B e6abeaa18f77fce49f87ae264ef95757f3edea2d5e15e015eea1c3ac941e2be326b21184f66653dcd1ce89fd6ad458a6bd976e3df9520d12c4b89ce31973571c SHA512 ef3da161ca88e9853661c5ecdf987256f496b6e3dc7477b635fb466417a97d46b5d108590ca3f04f34a681a49870ac25f5af2bf0a8ffb5237e1902ffe2c008c2
+AUX perlbal_init.d_1.58 364 BLAKE2B e42ca8313a3d31815a24efa40dfbd16f428719ca677e50808e935207084c6da6d0de001ad06653852def8ccb2a6c9dc5aba12ab90e57653bbfc98a3febe1a4f4 SHA512 7c3245d3065fc25b75bf9b4b6d2fc5bf6c88067146f73978c28424e81dbfe3775dc1f1c0f42cf1fe399bac30cc6260ef7e9fc458d3ab21b357fb0af664f77de5
+DIST Perlbal-1.80.tar.gz 212701 BLAKE2B 63503e3a8df7ea2cfd463ed41b810627c456e406bae239b16e9d50685be21cf706248dbba054b45685e9b7ee4d2e3d0224cc9c73b5fe41c219e4bfcb6929aa95 SHA512 22d9fc9c92a85dce662a3d042fa6a3aa0fc942d935d95b87094a38961a2e72396cbc45eada80112eabb019a89b845b73a8e1d7720f3799bdbbe185e1404442e7
+EBUILD Perlbal-1.800.0-r1.ebuild 1095 BLAKE2B 13e6c2679aef908cb6aa0212371fa8a80130b180b2959b74d9224e4b378452bce95ca349038510738f9e855fec507d0c8ce9f7a2ccc82813e1ae8c20c257b273 SHA512 67535b88bb9fb82253e7850f3297a17deef67c52a3387428c8dc83c319baf869ca727d9acdec7e433362ebdc925d28bed4c662f2a0a07e177573f7f80e6961d5
+EBUILD Perlbal-1.800.0-r2.ebuild 1260 BLAKE2B 2d36353ecf52583ce86ba0e9ee423eb38f4f527a4d09ba0f79bef879a53b5de850a6a90505a2a002c5a5a0f6809b7fce14e54486b92e9f7b6568f1fc73dd936b SHA512 022def7b77d20a4badbb6d009fd9ddee856ab646dbc3973127d0643796f1b494efb1c53dce95094ebdec431bfd6adc2a8c7408a4175d4701365a37f3f99af33d
+MISC metadata.xml 3980 BLAKE2B 62906cefa278020835332d56da288a37f982b66783421444bf734a235ea8800c500898eb245dde9d5bc6815f68961d9f76b8164d18cdcbc739d79104562710f7 SHA512 55c322461362fe728eee2ffd956a236d651107c9686c09da2da9a516e2983e6e4b75942934ed2d7fd50844a398e3bb25673b0742874026058349543b3703ec38
diff --git a/dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild b/dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild
new file mode 100644
index 000000000000..b6a7c4e84cc5
--- /dev/null
+++ b/dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DORMANDO
+MODULE_VERSION=1.80
+inherit perl-module
+
+DESCRIPTION="Reverse-proxy load balancer and webserver"
+HOMEPAGE="http://www.danga.com/perlbal/"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/libwww-perl
+ dev-perl/HTTP-Date
+ dev-perl/Sys-Syscall
+ >=dev-perl/Danga-Socket-1.440.0
+ dev-perl/HTTP-Message
+ dev-perl/BSD-Resource
+ dev-perl/IO-AIO
+"
+DEPEND="${RDEPEND}"
+
+#SRC_TEST="do" # testing not available on Perlbal yet ;-)
+
+PATCHES=( "${FILESDIR}/${PN}-1.58-Use-saner-name-in-process-listing.patch" )
+
+src_install() {
+ perl-module_src_install || die "perl-module_src_install failed"
+ cd "${S}"
+ dodoc doc/*.txt
+ docinto hacking
+ dodoc doc/hacking/*.txt
+ docinto conf
+ dodoc conf/*.{dat,conf}
+ keepdir /etc/perlbal
+ newinitd "${FILESDIR}"/perlbal_init.d_1.58 perlbal
+ newconfd "${FILESDIR}"/perlbal_conf.d_1.58 perlbal
+}
+
+pkg_postinst() {
+ einfo "Please see the example configuration files located"
+ einfo "within /usr/share/doc/${PF}/conf/"
+}
diff --git a/dev-perl/Perlbal/Perlbal-1.800.0-r2.ebuild b/dev-perl/Perlbal/Perlbal-1.800.0-r2.ebuild
new file mode 100644
index 000000000000..07ce73ed9d0a
--- /dev/null
+++ b/dev-perl/Perlbal/Perlbal-1.800.0-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DORMANDO
+DIST_VERSION=1.80
+inherit perl-module
+
+DESCRIPTION="Reverse-proxy load balancer and webserver"
+HOMEPAGE="http://www.danga.com/perlbal/"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/libwww-perl
+ dev-perl/HTTP-Date
+ dev-perl/Sys-Syscall
+ >=dev-perl/Danga-Socket-1.440.0
+ dev-perl/HTTP-Message
+ dev-perl/BSD-Resource
+ dev-perl/IO-AIO
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.58-Use-saner-name-in-process-listing.patch"
+ "${FILESDIR}/${PN}-1.80-init-scripts.patch"
+)
+
+PERL_RM_FILES=(
+ # These currently fail for unclear reasons
+ "t/20-put.t"
+ "t/31-realworld.t"
+ "t/32-selector.t"
+ "t/35-reproxy.t"
+ "t/40-ranges.t"
+)
+DIST_TEST="do" # parallel testing broken
+
+src_install() {
+ perl-module_src_install || die "perl-module_src_install failed"
+ cd "${S}"
+ dodoc doc/*.txt
+ docinto hacking
+ dodoc doc/hacking/*.txt
+ docinto conf
+ dodoc conf/*.{dat,conf}
+ keepdir /etc/perlbal
+ newinitd "${S}"/gentoo/init.d/perlbal perlbal
+ newconfd "${S}"/gentoo/conf.d/perlbal perlbal
+}
+
+pkg_postinst() {
+ einfo "Please see the example configuration files located"
+ einfo "within /usr/share/doc/${PF}/conf/"
+}
diff --git a/dev-perl/Perlbal/files/Perlbal-1.58-Use-saner-name-in-process-listing.patch b/dev-perl/Perlbal/files/Perlbal-1.58-Use-saner-name-in-process-listing.patch
new file mode 100644
index 000000000000..1ccafb9cb9b7
--- /dev/null
+++ b/dev-perl/Perlbal/files/Perlbal-1.58-Use-saner-name-in-process-listing.patch
@@ -0,0 +1,34 @@
+From 75b0930eb392c6389f6e96b0c1df067ae917b962 Mon Sep 17 00:00:00 2001
+From: Robin H. Johnson <robbat2@gentoo.org>
+Date: Sat, 12 May 2007 21:32:53 -0700
+Subject: [PATCH perlbal] Use saner name in process listing.
+
+Normally the binary will turn up in the process list as:
+/usr/bin/perl $SCRIPTNAME
+
+By adding a single line, we can make it be simply '$SCRIPTNAME'.
+This makes writing init.d scripts signficently easier.
+
+Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
+---
+ perlbal | 4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+diff --git a/perlbal b/perlbal
+index f0149b3..7a9d28c 100755
+--- a/perlbal
++++ b/perlbal
+@@ -37,6 +37,10 @@ my $opt_daemonize;
+ my $opt_config;
+ my $opt_help;
+ my $opt_version;
++
++# Rename binary in process list to make init scripts saner
++$0 = $_ = $0;
++
+ usage(1) unless
+ Getopt::Long::GetOptions(
+ 'daemon' => \$opt_daemonize,
+--
+1.5.1.4
+
diff --git a/dev-perl/Perlbal/files/Perlbal-1.80-init-scripts.patch b/dev-perl/Perlbal/files/Perlbal-1.80-init-scripts.patch
new file mode 100644
index 000000000000..4e0b33c76146
--- /dev/null
+++ b/dev-perl/Perlbal/files/Perlbal-1.80-init-scripts.patch
@@ -0,0 +1,55 @@
+From d942cda4543a68d0b93150fe80428f0b6d72d536 Mon Sep 17 00:00:00 2001
+From: "Robin H. Johnson" <robbat2@gentoo.org>
+Date: Sun, 13 May 2007 20:18:36 +1200
+Subject: Add init script and configuration
+
+---
+ gentoo/conf.d/perlbal | 4 ++++
+ gentoo/init.d/perlbal | 24 ++++++++++++++++++++++++
+ 2 files changed, 28 insertions(+)
+ create mode 100644 gentoo/conf.d/perlbal
+ create mode 100755 gentoo/init.d/perlbal
+
+diff --git a/gentoo/conf.d/perlbal b/gentoo/conf.d/perlbal
+new file mode 100644
+index 0000000..1ddb6e1
+--- /dev/null
++++ b/gentoo/conf.d/perlbal
+@@ -0,0 +1,4 @@
++# PIDFILE is not yet used, pending upstream still
++#PIDFILE="/var/run/perlbal.pid"
++PERLBAL_OPTS="--daemon --config=/etc/perlbal/perlbal.conf"
++# vim: ft=gentoo-conf-d:
+diff --git a/gentoo/init.d/perlbal b/gentoo/init.d/perlbal
+new file mode 100755
+index 0000000..a3db214
+--- /dev/null
++++ b/gentoo/init.d/perlbal
+@@ -0,0 +1,24 @@
++#!/sbin/openrc-run
++
++NAME="perlbal"
++BINARY="/usr/bin/perlbal"
++
++depend() {
++ use net
++}
++
++start() {
++ ebegin "Starting $NAME"
++ # Add --pidfile when upstream supports PIDFILES
++ start-stop-daemon --start \
++ --exec ${BINARY} -- ${PERLBAL_OPTS}
++ eend $?
++}
++
++stop() {
++ ebegin "Stopping $NAME"
++ start-stop-daemon --stop --exec "${BINARY}"
++ eend $?
++}
++
++# vim: ft=gentoo-init-d:
+--
+2.15.1
+
diff --git a/dev-perl/Perlbal/files/perlbal_conf.d_1.58 b/dev-perl/Perlbal/files/perlbal_conf.d_1.58
new file mode 100644
index 000000000000..1ddb6e10105e
--- /dev/null
+++ b/dev-perl/Perlbal/files/perlbal_conf.d_1.58
@@ -0,0 +1,4 @@
+# PIDFILE is not yet used, pending upstream still
+#PIDFILE="/var/run/perlbal.pid"
+PERLBAL_OPTS="--daemon --config=/etc/perlbal/perlbal.conf"
+# vim: ft=gentoo-conf-d:
diff --git a/dev-perl/Perlbal/files/perlbal_init.d_1.58 b/dev-perl/Perlbal/files/perlbal_init.d_1.58
new file mode 100644
index 000000000000..a3db21402ef5
--- /dev/null
+++ b/dev-perl/Perlbal/files/perlbal_init.d_1.58
@@ -0,0 +1,24 @@
+#!/sbin/openrc-run
+
+NAME="perlbal"
+BINARY="/usr/bin/perlbal"
+
+depend() {
+ use net
+}
+
+start() {
+ ebegin "Starting $NAME"
+ # Add --pidfile when upstream supports PIDFILES
+ start-stop-daemon --start \
+ --exec ${BINARY} -- ${PERLBAL_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping $NAME"
+ start-stop-daemon --stop --exec "${BINARY}"
+ eend $?
+}
+
+# vim: ft=gentoo-init-d:
diff --git a/dev-perl/Perlbal/metadata.xml b/dev-perl/Perlbal/metadata.xml
new file mode 100644
index 000000000000..f1d24bb9fcc9
--- /dev/null
+++ b/dev-perl/Perlbal/metadata.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Perlbal</remote-id>
+ <remote-id type="cpan-module">PalImg</remote-id>
+ <remote-id type="cpan-module">PaletteModify</remote-id>
+ <remote-id type="cpan-module">Perlbal</remote-id>
+ <remote-id type="cpan-module">Perlbal::AIO</remote-id>
+ <remote-id type="cpan-module">Perlbal::BackendHTTP</remote-id>
+ <remote-id type="cpan-module">Perlbal::Cache</remote-id>
+ <remote-id type="cpan-module">Perlbal::ChunkedUploadState</remote-id>
+ <remote-id type="cpan-module">Perlbal::ClientHTTP</remote-id>
+ <remote-id type="cpan-module">Perlbal::ClientHTTPBase</remote-id>
+ <remote-id type="cpan-module">Perlbal::ClientManage</remote-id>
+ <remote-id type="cpan-module">Perlbal::ClientProxy</remote-id>
+ <remote-id type="cpan-module">Perlbal::CommandContext</remote-id>
+ <remote-id type="cpan-module">Perlbal::Fields</remote-id>
+ <remote-id type="cpan-module">Perlbal::HTTPHeaders</remote-id>
+ <remote-id type="cpan-module">Perlbal::ManageCommand</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::AccessControl</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::AutoRemoveLeadingDir</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Cgilike</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Cgilike::Request</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::EchoService</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::EchoService::Client</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::FlvStreaming</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Highpri</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Include</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::LazyCDN</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::MaxContentLength</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::NotModified</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Palimg</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Queues</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Redirect</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Stats</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Stats::Storage</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Throttle</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Throttle::Store</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Throttle::Store::Memcached</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Throttle::Store::Memory</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Vhosts</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::Vpaths</remote-id>
+ <remote-id type="cpan-module">Perlbal::Plugin::XFFExtras</remote-id>
+ <remote-id type="cpan-module">Perlbal::Pool</remote-id>
+ <remote-id type="cpan-module">Perlbal::ReproxyManager</remote-id>
+ <remote-id type="cpan-module">Perlbal::Service</remote-id>
+ <remote-id type="cpan-module">Perlbal::Socket</remote-id>
+ <remote-id type="cpan-module">Perlbal::SocketSSL</remote-id>
+ <remote-id type="cpan-module">Perlbal::SocketSSL2</remote-id>
+ <remote-id type="cpan-module">Perlbal::TCPListener</remote-id>
+ <remote-id type="cpan-module">Perlbal::Test</remote-id>
+ <remote-id type="cpan-module">Perlbal::Test::WebClient</remote-id>
+ <remote-id type="cpan-module">Perlbal::Test::WebServer</remote-id>
+ <remote-id type="cpan-module">Perlbal::UploadListener</remote-id>
+ <remote-id type="cpan-module">Perlbal::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PlRPC-0.202.0-r2 b/dev-perl/PlRPC-0.202.0-r2
deleted file mode 100644
index 338b0f8b6341..000000000000
--- a/dev-perl/PlRPC-0.202.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Storable-1.0.7 >=dev-perl/Net-Daemon-0.34 dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Perl RPC Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PlRPC/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Storable-1.0.7 >=dev-perl/Net-Daemon-0.34 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MN/MNOONING/PlRPC/PlRPC-0.2020.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f8d3bfd999693b0dc7d9bc156c2eb7eb
diff --git a/dev-perl/PlRPC-0.202.0-r3 b/dev-perl/PlRPC-0.202.0-r3
deleted file mode 100644
index 8c8ca37d9ace..000000000000
--- a/dev-perl/PlRPC-0.202.0-r3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Storable-1.0.7 >=dev-perl/Net-Daemon-0.34 dev-lang/perl:=
-DESCRIPTION=The Perl RPC Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PlRPC/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Storable-1.0.7 >=dev-perl/Net-Daemon-0.34 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MN/MNOONING/PlRPC/PlRPC-0.2020.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28c8a6f59b2bc0ad37540dd306a5b26a
diff --git a/dev-perl/PlRPC/Manifest b/dev-perl/PlRPC/Manifest
new file mode 100644
index 000000000000..009fbdf8df7a
--- /dev/null
+++ b/dev-perl/PlRPC/Manifest
@@ -0,0 +1,8 @@
+AUX PlRPC-0.2020-no-dot-inc.patch 1263 BLAKE2B 70e84dc34a3af595fee7ca08af7f4122a644578f3aca2bf1fce96eaab653c83ed0b8eda46780b2eb57f1a523d2e8148505381b5509439de3158e8453208a8023 SHA512 d2447873b00d19c7259b54042ce57b7411d6a3adaf7fbcfd790a146eb9f7c01193ab717f155052dead1a37f2c06b76c6f05cfd3cfc7e0c992947407f9eb871d2
+AUX PlRPC-0.2020-no-perldoc.patch 634 BLAKE2B 69f2667a74b9c8b7c8e3d98ecda5ce293aa9d7f9328f0ae9427e3a30e80a1ed8b482abe8edcf3d3d7d0b79928b63fa5641a80a2fb703fd6e2d206ee7f25f1904 SHA512 8a9a1ed654f99a54bf7ebd248f2f6332df731586117460c75459271f8100864e14bc01e98883b52f3d5ab3de0012bd2a205007e034d799904db221d644a69ddd
+AUX Security-notice-on-Storable-and-reply-attack.patch 3844 BLAKE2B 5e58c7fe2f8e5231f00e4cee037deaecab4ae21ba153db412d14aa021cb7b2ff37f4d3ce560ff2985a5912e852c4920b79ac09745f8628d11cec64c3f3362f13 SHA512 21b3db796b34d994d4d967fc69af680f6d5281001829145aa7765b7ef9324cfd021f277358aabb820ef1496d0b8ffe0611fcfa0bf697709b4defd0843837e398
+AUX perldoc-remove.patch 258 BLAKE2B 2efca52930c77c8fa4600aaacaa181bb6ccd88cb7c132de8fab94021e9574b042568900e20bb927a3af8e2cefc22f2a61bbe17e8976e702f02d18160ff7b87cc SHA512 e2fdf9d64b6e8a76eedbbb2eb7677538d3bae0d3eb077ce4f12e8689f39622417532dc51525d9892cb8a990015b01b098df11e8fbb492755f0ba64d26d025ccf
+DIST PlRPC-0.2020.tar.gz 18229 BLAKE2B 1384a4dfe3483e2eeb8c2cd7805a9f1f550a373ba37e328ac57acc0bf1d581fbfffde111b18f5d025cd8bf56e3d8f2171bdd81246c9f54d0151238f0bc264c43 SHA512 2c79c5c27bce7027561f1968023ae4307778f291caa9291fee779537d047a35bb4bd5928fe2b343a2b09dbdcf6450239d79c6898018ea880619a7c69a1498a86
+EBUILD PlRPC-0.202.0-r2.ebuild 845 BLAKE2B b1d02aa79bca84e78040f1e88a7ae313f3b4dd5c7cb30a09297b1f6affad6f88a37d75a8ac08e5248bb3d8d7fc5c5ec1dd24334ccc4bccb67f7471fff9022b65 SHA512 f12d491dfe52f9d3bb82ef18519dfcfb6cb6b92eea2f25e8d0039431b2d81538102b5bf6ef0dd6d71ac09032eacce53fd0636337d5abbf650f393051cfbcb023
+EBUILD PlRPC-0.202.0-r3.ebuild 808 BLAKE2B cc8fef8e38d2c54aaab50d8d95c88c565cddce697fd84602c2f0ffbef385f9024b32e42d33f27ce5fb91d86813da59521a9d6b59e20de3510b1f6ae7b80e6fb7 SHA512 768b7c50b9d344860148aae1a768a0debb7a0f043a9f49ba39e03f2c38ca2daf012e142d1d87918b1222edabee6ff96f2779ff15dbd68580c6cde0685a2a1e8f
+MISC metadata.xml 775 BLAKE2B 3a9dbf3274b5c5cc57ea399f21ce356f05c0a9be7eb5c98b7251461450768a1d46e1db6e652bbc620d8b5d9acf60ab0fe19deb2fea6f8f87397997413f4abc7f SHA512 bbaa42d69e787c17cb1bd20bd9db9504377a89c426d6173659e2637df7efe8744dcb37641cc0ebe3041199b221beacd049cda5eb2628fdd6196b8a93c462d583
diff --git a/dev-perl/PlRPC/PlRPC-0.202.0-r2.ebuild b/dev-perl/PlRPC/PlRPC-0.202.0-r2.ebuild
new file mode 100644
index 000000000000..cf10c0169d48
--- /dev/null
+++ b/dev-perl/PlRPC/PlRPC-0.202.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MNOONING
+MODULE_SECTION=${PN}
+MODULE_VERSION=0.2020
+inherit perl-module
+
+S=${WORKDIR}/${PN}
+
+DESCRIPTION="The Perl RPC Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Storable-1.0.7
+ >=dev-perl/Net-Daemon-0.34"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/perldoc-remove.patch"
+ "${FILESDIR}/Security-notice-on-Storable-and-reply-attack.patch" )
+
+src_test() {
+ PERL_DL_NONLAZY=1 /usr/bin/perl \
+ "-MExtUtils::Command::MM" \
+ "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
+}
diff --git a/dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild b/dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild
new file mode 100644
index 000000000000..fbce70783328
--- /dev/null
+++ b/dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MNOONING
+DIST_SECTION=${PN}
+DIST_VERSION=0.2020
+inherit perl-module
+
+S=${WORKDIR}/${PN}
+
+DESCRIPTION="The Perl RPC Module"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Storable-1.0.7
+ >=dev-perl/Net-Daemon-0.34"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.2020-no-perldoc.patch"
+ "${FILESDIR}/Security-notice-on-Storable-and-reply-attack.patch"
+ "${FILESDIR}/${PN}-0.2020-no-dot-inc.patch"
+)
+DIST_TEST="do" # Parallel testing fails
diff --git a/dev-perl/PlRPC/files/PlRPC-0.2020-no-dot-inc.patch b/dev-perl/PlRPC/files/PlRPC-0.2020-no-dot-inc.patch
new file mode 100644
index 000000000000..1f68d2395cc5
--- /dev/null
+++ b/dev-perl/PlRPC/files/PlRPC-0.2020-no-dot-inc.patch
@@ -0,0 +1,67 @@
+From 0c3b094e14b60794eb6c4736a51f505865f14403 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 28 Dec 2017 15:08:34 +1300
+Subject: Fix test failures due to '.' in @INC removal on 5.26
+
+---
+ t/client.t | 2 +-
+ t/compress.t | 2 +-
+ t/crypt.t | 2 +-
+ t/methods.t | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/t/client.t b/t/client.t
+index a283f2d..f0b3b54 100644
+--- a/t/client.t
++++ b/t/client.t
+@@ -4,7 +4,7 @@
+ require 5.004;
+ use strict;
+
+-require "t/lib.pl";
++require "./t/lib.pl";
+
+
+ my $numTests = 10;
+diff --git a/t/compress.t b/t/compress.t
+index e13f6b3..a551421 100644
+--- a/t/compress.t
++++ b/t/compress.t
+@@ -10,7 +10,7 @@ if ($@) {
+ exit 0;
+ }
+
+-require "t/lib.pl";
++require "./t/lib.pl";
+
+
+ my $numTests = 18;
+diff --git a/t/crypt.t b/t/crypt.t
+index 2695633..6867349 100644
+--- a/t/crypt.t
++++ b/t/crypt.t
+@@ -10,7 +10,7 @@ if ($@ || $Crypt::DES::VERSION < 2.03) {
+ exit 0;
+ }
+
+-require "t/lib.pl";
++require "./t/lib.pl";
+
+
+ my $numTests = 18;
+diff --git a/t/methods.t b/t/methods.t
+index c9d81ca..1c9b2cd 100644
+--- a/t/methods.t
++++ b/t/methods.t
+@@ -4,7 +4,7 @@
+ require 5.004;
+ use strict;
+
+-require "t/lib.pl";
++require "./t/lib.pl";
+
+
+ my $numTests = 11;
+--
+2.15.1
+
diff --git a/dev-perl/PlRPC/files/PlRPC-0.2020-no-perldoc.patch b/dev-perl/PlRPC/files/PlRPC-0.2020-no-perldoc.patch
new file mode 100644
index 000000000000..d4d916eabe36
--- /dev/null
+++ b/dev-perl/PlRPC/files/PlRPC-0.2020-no-perldoc.patch
@@ -0,0 +1,27 @@
+From d5df770e01a68a8f90c406a7018c820514fd7371 Mon Sep 17 00:00:00 2001
+From: Michael Cummings <mcummings@gentoo.org>
+Date: Tue, 26 Jun 2007 04:02:12 +1200
+Subject: Fix perldoc generation permissions bug
+
+Bizarre bug that showed up randomly here, but Cardoe had it full time.
+
+Bug: https://bugs.gentoo.org/183157
+---
+ Makefile.PL | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 22e04c5..c332ffe 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -86,7 +86,6 @@ sub postamble {
+ pm_to_blib: README
+
+ README: lib/RPC/PlServer.pm
+-\tperldoc -t lib/RPC/PlServer.pm >README
+
+ END_OF_POSTAMBLE
+ }
+--
+2.15.1
+
diff --git a/dev-perl/PlRPC/files/Security-notice-on-Storable-and-reply-attack.patch b/dev-perl/PlRPC/files/Security-notice-on-Storable-and-reply-attack.patch
new file mode 100644
index 000000000000..877e7bc816dc
--- /dev/null
+++ b/dev-perl/PlRPC/files/Security-notice-on-Storable-and-reply-attack.patch
@@ -0,0 +1,105 @@
+From 29f5ad4805a04e4c4fd18795f7153798c80a46ce Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Mon, 18 Nov 2013 12:20:52 +0100
+Subject: [PATCH] Security notice on Storable and reply attack
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ README | 16 ++++++++++++++++
+ lib/RPC/PlServer.pm | 15 +++++++++++++++
+ 2 files changed, 31 insertions(+)
+
+diff --git a/README b/README
+index 8a68657..48a33e4 100644
+--- a/README
++++ b/README
+@@ -204,6 +204,7 @@ EXAMPLE
+ require RPC::PlServer;
+ require MD5;
+
++
+ package MD5_Server; # Clients need to request application
+ # "MD5_Server"
+
+@@ -245,6 +246,10 @@ SECURITY
+ that I missed something. Security was a design goal, but not *the*
+ design goal. (A well known problem ...)
+
++ Due to implementation of PlRPC, it's hard to use internal authentication
++ mechanisms properly to achieve secured remote calls. Therefore users are
++ advised to use an external authentication mechanism like TLS or IPsec.
++
+ I highly recommend the following design principles:
+
+ Protection against "trusted" users
+@@ -263,6 +268,14 @@ SECURITY
+ Be restrictive
+ Think twice, before you give a client access to a method.
+
++ Use of Storable
++ Storable module used for serialization and deserialization
++ underneath is inherently insecure. Deserialized data can contain
++ objects which lead to loading foreign modules and executing possible
++ attached destructors. Do not accept host-based unauthorized
++ connections. The Storable module is exercised before checking user
++ password.
++
+ perlsec
+ And just in case I forgot it: Read the "perlsec" man page. :-)
+
+@@ -283,6 +296,9 @@ SECURITY
+ authorized, you should switch to a user based key. See the
+ DBI::ProxyServer for an example.
+
++ Please note PlRPC encryption does not protect from reply attacks.
++ You should have implement it on the application or the cipher level.
++
+ AUTHOR AND COPYRIGHT
+ The PlRPC-modules are
+
+diff --git a/lib/RPC/PlServer.pm b/lib/RPC/PlServer.pm
+index 10b56c9..ce38594 100644
+--- a/lib/RPC/PlServer.pm
++++ b/lib/RPC/PlServer.pm
+@@ -613,6 +613,10 @@ I did my best to avoid security problems, but it is more than likely,
+ that I missed something. Security was a design goal, but not *the*
+ design goal. (A well known problem ...)
+
++Due to implementation of PlRPC, it's hard to use internal authentication
++mechanisms properly to achieve secured remote calls. Therefore users are
++advised to use an external authentication mechanism like TLS or IPsec.
++
+ I highly recommend the following design principles:
+
+ =head2 Protection against "trusted" users
+@@ -637,6 +641,14 @@ object handle is valid before coercing a method on it.
+
+ Think twice, before you give a client access to a method.
+
++=item Use of Storable
++
++L<Storable> module used for serialization and deserialization underneath is
++inherently insecure. Deserialized data can contain objects which lead to
++loading foreign modules and executing possible attached destructors. Do not
++accept host-based unauthorized connections. The L<Storable> module is
++exercised before checking user password.
++
+ =item perlsec
+
+ And just in case I forgot it: Read the C<perlsec> man page. :-)
+@@ -667,6 +679,9 @@ login phase, where to use a host based key. As soon as the user
+ has authorized, you should switch to a user based key. See the
+ DBI::ProxyServer for an example.
+
++Please note PlRPC encryption does not protect from reply attacks. You should
++have implement it on the application or the cipher level.
++
+ =back
+
+ =head1 AUTHOR AND COPYRIGHT
+--
+1.8.3.1
+
diff --git a/dev-perl/PlRPC/files/perldoc-remove.patch b/dev-perl/PlRPC/files/perldoc-remove.patch
new file mode 100644
index 000000000000..0b8fbe14bbe1
--- /dev/null
+++ b/dev-perl/PlRPC/files/perldoc-remove.patch
@@ -0,0 +1,10 @@
+--- Makefile.PL.old 2007-06-25 11:58:33.000000000 -0400
++++ Makefile.PL 2007-06-25 11:58:37.000000000 -0400
+@@ -86,7 +86,6 @@ sub postamble {
+ pm_to_blib: README
+
+ README: lib/RPC/PlServer.pm
+-\tperldoc -t lib/RPC/PlServer.pm >README
+
+ END_OF_POSTAMBLE
+ }
diff --git a/dev-perl/PlRPC/metadata.xml b/dev-perl/PlRPC/metadata.xml
new file mode 100644
index 000000000000..0642a8afe5ac
--- /dev/null
+++ b/dev-perl/PlRPC/metadata.xml
@@ -0,0 +1,18 @@
+<?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">PlRPC</remote-id>
+ <remote-id type="cpan-module">Bundle::PlRPC</remote-id>
+ <remote-id type="cpan-module">RPC::PlClient</remote-id>
+ <remote-id type="cpan-module">RPC::PlClient::Comm</remote-id>
+ <remote-id type="cpan-module">RPC::PlClient::Object</remote-id>
+ <remote-id type="cpan-module">RPC::PlServer</remote-id>
+ <remote-id type="cpan-module">RPC::PlServer::Comm</remote-id>
+ <remote-id type="cpan-module">RPC::PlServer::Test</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Plack-1.4.400 b/dev-perl/Plack-1.4.400
deleted file mode 100644
index 54186e7bf1c7..000000000000
--- a/dev-perl/Plack-1.4.400
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/CGI-Compile dev-perl/CGI-Emulate-PSGI dev-perl/FCGI dev-perl/FCGI-ProcManager >=dev-perl/libwww-perl-5.814.0 >=dev-perl/Log-Dispatch-2.250.0 dev-perl/Log-Log4perl dev-perl/Module-Refresh ) >=dev-perl/Apache-LogFormat-Compiler-0.330.0 >=dev-perl/Cookie-Baker-0.70.0 >=dev-perl/Devel-StackTrace-1.230.0 >=dev-perl/Devel-StackTrace-AsHTML-0.110.0 >=dev-perl/File-ShareDir-1.0.0 dev-perl/Filesys-Notify-Simple >=dev-perl/HTTP-Entity-Parser-0.170.0 >=dev-perl/HTTP-Headers-Fast-0.180.0 >=dev-perl/HTTP-Message-5.814.0 >=virtual/perl-HTTP-Tiny-0.34.0 >=dev-perl/Hash-MultiValue-0.50.0 >=virtual/perl-Pod-Parser-1.360.0 >=dev-perl/Stream-Buffered-0.20.0 >=dev-perl/Test-TCP-2.150.0 dev-perl/Try-Tiny >=dev-perl/URI-1.590.0 >=dev-perl/WWW-Form-UrlEncoded-0.230.0 virtual/perl-parent virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( !minimal? ( dev-perl/Authen-Simple-Passwd dev-perl/HTTP-Request-AsCGI dev-perl/HTTP-Server-Simple-PSGI dev-perl/Log-Dispatch-Array dev-perl/LWP-Protocol-http10 dev-perl/MIME-Types >=dev-perl/Test-MockTime-HiRes-0.60.0 ) dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Plack/
-IUSE=test minimal examples examples
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/CGI-Compile dev-perl/CGI-Emulate-PSGI dev-perl/FCGI dev-perl/FCGI-ProcManager >=dev-perl/libwww-perl-5.814.0 >=dev-perl/Log-Dispatch-2.250.0 dev-perl/Log-Log4perl dev-perl/Module-Refresh ) >=dev-perl/Apache-LogFormat-Compiler-0.330.0 >=dev-perl/Cookie-Baker-0.70.0 >=dev-perl/Devel-StackTrace-1.230.0 >=dev-perl/Devel-StackTrace-AsHTML-0.110.0 >=dev-perl/File-ShareDir-1.0.0 dev-perl/Filesys-Notify-Simple >=dev-perl/HTTP-Entity-Parser-0.170.0 >=dev-perl/HTTP-Headers-Fast-0.180.0 >=dev-perl/HTTP-Message-5.814.0 >=virtual/perl-HTTP-Tiny-0.34.0 >=dev-perl/Hash-MultiValue-0.50.0 >=virtual/perl-Pod-Parser-1.360.0 >=dev-perl/Stream-Buffered-0.20.0 >=dev-perl/Test-TCP-2.150.0 dev-perl/Try-Tiny >=dev-perl/URI-1.590.0 >=dev-perl/WWW-Form-UrlEncoded-0.230.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-1.0044.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=11f21084b75abed74eaa68db77ce6c6c
diff --git a/dev-perl/Plack/Manifest b/dev-perl/Plack/Manifest
new file mode 100644
index 000000000000..cd59a322e6b6
--- /dev/null
+++ b/dev-perl/Plack/Manifest
@@ -0,0 +1,4 @@
+AUX Plack-1.3.900-network-testing.patch 6047 BLAKE2B 2293cc7cd0ae0b429b5923dd2e66e40c666f3336952463cbf574e636083139f9a66fc459d37e9f7ad19e8548efa19237e609c5a49e86f8fe4bb19d225ad937cf SHA512 214a2a2141f71875026ed25387d6076d62c0b4d0b912ebf475645b3a2948f41faa7d8826c46620682448a3b9916a53c3178858286551d542073c5b66112b4fce
+DIST Plack-1.0044.tar.gz 178730 BLAKE2B 60f6a900b1ebf05c48295ae679e7cda905441d4322929e9280aa87e6fda51a08e3fbaef37e2398fcfef3b39268f115603dcec2529dd135ddc86b79c9118da0c8 SHA512 a0dae77d507d4b4cf4192931470cf87f68f7027b2057ccdf757680f9e6584534ee0da79c508a44f9ea72426497e1dbbdb7acf6d7dfdf31698f4320f2c1f2ac61
+EBUILD Plack-1.4.400.ebuild 1773 BLAKE2B 53177c3eb9d01ac408a73cfcbcfe0bb200bf23901a6c7ddd3d329bbc959c864ae4693c794e4234d5bb7106522d630af26468cf87bf729dc55ed2359e40ffab95 SHA512 35ab555bd7073ce1c9d19af7e4786e839378785e5e9225950598e3acb612b9109cfef37c59e61f5c0178269392ed92fb47ace4d84a3dbf5a92a4b71669dddd2b
+MISC metadata.xml 5553 BLAKE2B 5b02f3ae63335b64b251a5310d3191beea142c599c6d19034096bd6ebbaa9a478ce8f533c3520550f7ee761859908bd327cf8b4d41deeaac73577bbfc2f160ec SHA512 13cbe0cf258311039d50b04983ea67eaa88beaffb9d4e8bb46ff1a985b8846b5e66fa9a284f38615c3aeb697ad9c62177b6bcbc0b9b47969a1e6d942580c4dfc
diff --git a/dev-perl/Plack/Plack-1.4.400.ebuild b/dev-perl/Plack/Plack-1.4.400.ebuild
new file mode 100644
index 000000000000..12d6fe10f28a
--- /dev/null
+++ b/dev-perl/Plack/Plack-1.4.400.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=1.0044
+DIST_EXAMPLES=("eg/dot-psgi/*")
+inherit perl-module
+
+DESCRIPTION="Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test minimal examples"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.3.900-network-testing.patch"
+)
+RDEPEND="
+ !minimal? (
+ dev-perl/CGI-Compile
+ dev-perl/CGI-Emulate-PSGI
+ dev-perl/FCGI
+ dev-perl/FCGI-ProcManager
+ >=dev-perl/libwww-perl-5.814.0
+ >=dev-perl/Log-Dispatch-2.250.0
+ dev-perl/Log-Log4perl
+ dev-perl/Module-Refresh
+ )
+ >=dev-perl/Apache-LogFormat-Compiler-0.330.0
+ >=dev-perl/Cookie-Baker-0.70.0
+ >=dev-perl/Devel-StackTrace-1.230.0
+ >=dev-perl/Devel-StackTrace-AsHTML-0.110.0
+ >=dev-perl/File-ShareDir-1.0.0
+ dev-perl/Filesys-Notify-Simple
+ >=dev-perl/HTTP-Entity-Parser-0.170.0
+ >=dev-perl/HTTP-Headers-Fast-0.180.0
+ >=dev-perl/HTTP-Message-5.814.0
+ >=virtual/perl-HTTP-Tiny-0.34.0
+ >=dev-perl/Hash-MultiValue-0.50.0
+ >=virtual/perl-Pod-Parser-1.360.0
+ >=dev-perl/Stream-Buffered-0.20.0
+ >=dev-perl/Test-TCP-2.150.0
+ dev-perl/Try-Tiny
+ >=dev-perl/URI-1.590.0
+ >=dev-perl/WWW-Form-UrlEncoded-0.230.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ !minimal? (
+ dev-perl/Authen-Simple-Passwd
+ dev-perl/HTTP-Request-AsCGI
+ dev-perl/HTTP-Server-Simple-PSGI
+ dev-perl/Log-Dispatch-Array
+ dev-perl/LWP-Protocol-http10
+ dev-perl/MIME-Types
+ >=dev-perl/Test-MockTime-HiRes-0.60.0
+ )
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+src_test() {
+ perl_rm_files "t/author-pod-syntax.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Plack/files/Plack-1.3.900-network-testing.patch b/dev-perl/Plack/files/Plack-1.3.900-network-testing.patch
new file mode 100644
index 000000000000..6d703a9e1fc6
--- /dev/null
+++ b/dev-perl/Plack/files/Plack-1.3.900-network-testing.patch
@@ -0,0 +1,196 @@
+From 5f5a0a34556d0ae739f79d7c148d24fcf3ff8557 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Wed, 3 Aug 2016 01:26:17 +1200
+Subject: [PATCH] Fence of Network IO with NO_NETWORK_TESTING
+
+This is a workaround for #477 but doesn't actually fix the underlying
+issue, merely recognises that some vendors are smart enough to
+anticipate Network IO will fail and integrate this ENV var to quickly
+avoid it.
+
+This precedent was established by Test::RequiresInternet as a result of
+a CPANworkers discussion, and Gentoo is known to export this variable
+within its tooling by default as a result.
+
+This doesn't actually test that binding a socket/IP will work, but this
+fence should be tested anyway, because security measures could result in
+attempted socket/IP binds getting SIGKILLed ( Sandbox )
+
+This commit hence addresses/fences only the problem cases listed in bug
+in depth.
+
+However, this commit targets to simply solve the known parts of the
+problem in the simplest way possible without any extra dependencies.
+
+The application of a BEGIN { } block and `print` was a design decision
+instead of using `Test::More` and `skip`, because the overhead of
+loading Test::More is quite high when you have lots of .t files, and
+Test2 further increases the load time.
+
+This load time is generally acceptable if you're actually running a
+dozen tests, but spinning up a full suite of Test::More to only then
+immediately exit with a skip is a lot of CPU load for relatively little
+benefit.
+---
+ t/Plack-Handler/standalone.t | 6 ++++++
+ t/Plack-Loader/shotgun.t | 6 ++++++
+ t/Plack-Middleware/component-leak.t | 7 +++++++
+ t/Plack-Middleware/error_document_streaming_app.t | 7 +++++++
+ t/Plack-Middleware/stacktrace/sigdie.t | 7 +++++++
+ t/Plack-Middleware/stacktrace/utf8.t | 7 +++++++
+ t/Plack-Middleware/urlmap_ports.t | 6 ++++++
+ t/Plack-Test/2args.t | 7 +++++++
+ t/Plack-Test/hello_server.t | 7 +++++++
+ t/Plack-Util/response_cb.t | 7 +++++++
+ 10 files changed, 67 insertions(+)
+
+diff --git a/t/Plack-Handler/standalone.t b/t/Plack-Handler/standalone.t
+index f5fcf26..b42de16 100644
+--- a/t/Plack-Handler/standalone.t
++++ b/t/Plack-Handler/standalone.t
+@@ -1,3 +1,9 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
+ use strict;
+ use warnings;
+ use Test::More;
+diff --git a/t/Plack-Loader/shotgun.t b/t/Plack-Loader/shotgun.t
+index cb7b95a..d9fe148 100644
+--- a/t/Plack-Loader/shotgun.t
++++ b/t/Plack-Loader/shotgun.t
+@@ -1,3 +1,9 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
+ use strict;
+ use warnings;
+ use Test::More;
+diff --git a/t/Plack-Middleware/component-leak.t b/t/Plack-Middleware/component-leak.t
+index 7cdab99..2acedd0 100644
+--- a/t/Plack-Middleware/component-leak.t
++++ b/t/Plack-Middleware/component-leak.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ package MyComponent;
+ use strict;
+ use warnings;
+diff --git a/t/Plack-Middleware/error_document_streaming_app.t b/t/Plack-Middleware/error_document_streaming_app.t
+index b177c53..c893e7b 100644
+--- a/t/Plack-Middleware/error_document_streaming_app.t
++++ b/t/Plack-Middleware/error_document_streaming_app.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use warnings;
+ use FindBin;
+diff --git a/t/Plack-Middleware/stacktrace/sigdie.t b/t/Plack-Middleware/stacktrace/sigdie.t
+index dc82b2c..28747cf 100644
+--- a/t/Plack-Middleware/stacktrace/sigdie.t
++++ b/t/Plack-Middleware/stacktrace/sigdie.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Test::More;
+diff --git a/t/Plack-Middleware/stacktrace/utf8.t b/t/Plack-Middleware/stacktrace/utf8.t
+index 6d2f51f..77849dc 100644
+--- a/t/Plack-Middleware/stacktrace/utf8.t
++++ b/t/Plack-Middleware/stacktrace/utf8.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Test::More;
+diff --git a/t/Plack-Middleware/urlmap_ports.t b/t/Plack-Middleware/urlmap_ports.t
+index 9a0a9c0..4ff4ba5 100644
+--- a/t/Plack-Middleware/urlmap_ports.t
++++ b/t/Plack-Middleware/urlmap_ports.t
+@@ -1,3 +1,9 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
+ use strict;
+ use Test::More;
+ use Plack::App::URLMap;
+diff --git a/t/Plack-Test/2args.t b/t/Plack-Test/2args.t
+index 2942f93..a68481d 100644
+--- a/t/Plack-Test/2args.t
++++ b/t/Plack-Test/2args.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use Plack::Test;
+ use Test::More;
+ use HTTP::Request::Common;
+diff --git a/t/Plack-Test/hello_server.t b/t/Plack-Test/hello_server.t
+index 47ffb75..dc9f4bd 100644
+--- a/t/Plack-Test/hello_server.t
++++ b/t/Plack-Test/hello_server.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use Test::More;
+ use Plack::Test;
+
+diff --git a/t/Plack-Util/response_cb.t b/t/Plack-Util/response_cb.t
+index 813dc87..5cb31ba 100644
+--- a/t/Plack-Util/response_cb.t
++++ b/t/Plack-Util/response_cb.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Plack::Util;
+--
+2.9.2
+
diff --git a/dev-perl/Plack/metadata.xml b/dev-perl/Plack/metadata.xml
new file mode 100644
index 000000000000..0207d1837759
--- /dev/null
+++ b/dev-perl/Plack/metadata.xml
@@ -0,0 +1,85 @@
+<?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">Plack</remote-id>
+ <remote-id type="cpan-module">HTTP::Message::PSGI</remote-id>
+ <remote-id type="cpan-module">HTTP::Server::PSGI</remote-id>
+ <remote-id type="cpan-module">Plack</remote-id>
+ <remote-id type="cpan-module">Plack::App::CGIBin</remote-id>
+ <remote-id type="cpan-module">Plack::App::Cascade</remote-id>
+ <remote-id type="cpan-module">Plack::App::Directory</remote-id>
+ <remote-id type="cpan-module">Plack::App::File</remote-id>
+ <remote-id type="cpan-module">Plack::App::PSGIBin</remote-id>
+ <remote-id type="cpan-module">Plack::App::URLMap</remote-id>
+ <remote-id type="cpan-module">Plack::App::WrapCGI</remote-id>
+ <remote-id type="cpan-module">Plack::Builder</remote-id>
+ <remote-id type="cpan-module">Plack::Component</remote-id>
+ <remote-id type="cpan-module">Plack::HTTPParser</remote-id>
+ <remote-id type="cpan-module">Plack::HTTPParser::PP</remote-id>
+ <remote-id type="cpan-module">Plack::Handler</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::Apache1</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::Apache2</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::Apache2::Registry</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::CGI</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::CGI::Writer</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::FCGI</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::HTTP::Server::PSGI</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::Standalone</remote-id>
+ <remote-id type="cpan-module">Plack::LWPish</remote-id>
+ <remote-id type="cpan-module">Plack::Loader</remote-id>
+ <remote-id type="cpan-module">Plack::Loader::Delayed</remote-id>
+ <remote-id type="cpan-module">Plack::Loader::Restarter</remote-id>
+ <remote-id type="cpan-module">Plack::Loader::Shotgun</remote-id>
+ <remote-id type="cpan-module">Plack::MIME</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::AccessLog</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::AccessLog::Timed</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Auth::Basic</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::BufferedStreaming</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Chunked</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Conditional</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::ConditionalGET</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::ContentLength</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::ContentMD5</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::ErrorDocument</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::HTTPExceptions</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Head</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::IIS6ScriptNameFix</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::IIS7KeepAliveFix</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::JSONP</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::LighttpdScriptNameFix</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Lint</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Log4perl</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::LogDispatch</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::NullLogger</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::RearrangeHeaders</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Recursive</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Refresh</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Runtime</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::SimpleContentFilter</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::SimpleLogger</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::StackTrace</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::Static</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::XFramework</remote-id>
+ <remote-id type="cpan-module">Plack::Middleware::XSendfile</remote-id>
+ <remote-id type="cpan-module">Plack::Recursive::ForwardRequest</remote-id>
+ <remote-id type="cpan-module">Plack::Request</remote-id>
+ <remote-id type="cpan-module">Plack::Request::Upload</remote-id>
+ <remote-id type="cpan-module">Plack::Response</remote-id>
+ <remote-id type="cpan-module">Plack::Runner</remote-id>
+ <remote-id type="cpan-module">Plack::TempBuffer</remote-id>
+ <remote-id type="cpan-module">Plack::Test</remote-id>
+ <remote-id type="cpan-module">Plack::Test::MockHTTP</remote-id>
+ <remote-id type="cpan-module">Plack::Test::Server</remote-id>
+ <remote-id type="cpan-module">Plack::Test::Suite</remote-id>
+ <remote-id type="cpan-module">Plack::Util</remote-id>
+ <remote-id type="cpan-module">Plack::Util::Accessor</remote-id>
+ <remote-id type="cpan-module">Plack::Util::IOWithPath</remote-id>
+ <remote-id type="cpan-module">Plack::Util::Prototype</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Plucene-1.250.0-r2 b/dev-perl/Plucene-1.250.0-r2
deleted file mode 100644
index f14e0b746af2..000000000000
--- a/dev-perl/Plucene-1.250.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Bit-Vector-Minimal-1.0.0 virtual/perl-Carp >=dev-perl/Class-Accessor-0.180.0 >=dev-perl/Class-Virtual-0.30.0 virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO dev-perl/Lingua-Stem >=virtual/perl-Scalar-List-Utils-1.130.0 >=virtual/perl-Memoize-1.10.0 >=dev-perl/Tie-Array-Sorted-1.100.0 virtual/perl-Time-Piece dev-perl/Encode-compat dev-perl/File-Slurp dev-perl/IO-stringy >=dev-perl/Module-Build-0.280.0 test? ( >=virtual/perl-Test-Harness-2.300.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Plucene - the Perl lucene port
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Plucene/
-IUSE=test
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Bit-Vector-Minimal-1.0.0 virtual/perl-Carp >=dev-perl/Class-Accessor-0.180.0 >=dev-perl/Class-Virtual-0.30.0 virtual/perl-Encode virtual/perl-File-Spec virtual/perl-IO dev-perl/Lingua-Stem >=virtual/perl-Scalar-List-Utils-1.130.0 >=virtual/perl-Memoize-1.10.0 >=dev-perl/Tie-Array-Sorted-1.100.0 virtual/perl-Time-Piece dev-perl/Encode-compat dev-perl/File-Slurp dev-perl/IO-stringy dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Plucene-1.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=45a7ee69d323dca189343cb41f826eb5
diff --git a/dev-perl/Plucene/Manifest b/dev-perl/Plucene/Manifest
new file mode 100644
index 000000000000..723c173d43b2
--- /dev/null
+++ b/dev-perl/Plucene/Manifest
@@ -0,0 +1,3 @@
+DIST Plucene-1.25.tar.gz 335300 BLAKE2B 9a9748bf337411ef67302d10db1e7fe59e88b7438c935b3e8573ffaf60cd1ae91f1b98947ecb2d1a3dd3cabacaef88c05d02a3542b8bb1a9e4f2d550f9dac3f9 SHA512 3e3dad8dd6ac6f7ab6b19c381d4fb2a850a87492d3b991b3622788c00a5af66c87a08b343641ef082d323ef52ede784db6f5bca276baa227673772599a8bf750
+EBUILD Plucene-1.250.0-r2.ebuild 1032 BLAKE2B 6cc7c9f4ad1ed373b6f9805f128c708d322badeb537af2bd2093f68267079e4f5b4050c2546ca61ac1f77d50fcf275507473449bab4c299e382b6121d28db756 SHA512 211943a3ace825255205062df54953e4cc4ad0200d728959a254c29d6d9773718f795765d2dd9e1314ef753a402f040a2da67947b6953ada79c27f9b425e1132
+MISC metadata.xml 6276 BLAKE2B c2415b9b16d1e4382899b972bf82c7028066f3a2ac93b2ea4cbceaa8eaca5a092dc12d40b7d16dc35f15e623f355dff685e9adf4c4c43455a83beb5bfb70a73c SHA512 8c8d199803fc7dd575bc3029c25cf2ff4633c45af07334a968e95beb9549caa4d1b5a882d8cc0cdc4235f38ff77897f1abcf32286e45d429d8d65e91fc8efae0
diff --git a/dev-perl/Plucene/Plucene-1.250.0-r2.ebuild b/dev-perl/Plucene/Plucene-1.250.0-r2.ebuild
new file mode 100644
index 000000000000..745ed9f48200
--- /dev/null
+++ b/dev-perl/Plucene/Plucene-1.250.0-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TMTM
+MODULE_VERSION=1.25
+inherit perl-module
+
+DESCRIPTION="Plucene - the Perl lucene port"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Bit-Vector-Minimal-1.0.0
+ virtual/perl-Carp
+ >=dev-perl/Class-Accessor-0.180.0
+ >=dev-perl/Class-Virtual-0.30.0
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Lingua-Stem
+ >=virtual/perl-Scalar-List-Utils-1.130.0
+ >=virtual/perl-Memoize-1.10.0
+ >=dev-perl/Tie-Array-Sorted-1.100.0
+ virtual/perl-Time-Piece
+ dev-perl/Encode-compat
+ dev-perl/File-Slurp
+ dev-perl/IO-stringy
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? ( >=virtual/perl-Test-Harness-2.300.0 )
+"
+
+SRC_TEST="do"
+
+PERL_RM_FILES=( t/99_pod.t )
+
+src_install() {
+ perl-module_src_install
+ rm -rf "${ED}"/usr/bin
+ rm -rf "${ED}"/usr/share/man
+ insinto /usr/share/doc/${PF}/examples
+ doins bin/*
+ docompress -x /usr/share/doc/${PF}/examples
+}
diff --git a/dev-perl/Plucene/metadata.xml b/dev-perl/Plucene/metadata.xml
new file mode 100644
index 000000000000..0dfda6948821
--- /dev/null
+++ b/dev-perl/Plucene/metadata.xml
@@ -0,0 +1,90 @@
+<?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">Plucene</remote-id>
+ <remote-id type="cpan-module">Plucene</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::Analyzer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::CharTokenizer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::LetterTokenizer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::LowerCaseFilter</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::LowerCaseTokenizer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::PorterStemFilter</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::SimpleAnalyzer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::Standard::StandardAnalyzer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::Standard::StandardTokenizer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::StopAnalyzer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::StopFilter</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::Token</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::TokenFilter</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::Tokenizer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::WhitespaceAnalyzer</remote-id>
+ <remote-id type="cpan-module">Plucene::Analysis::WhitespaceTokenizer</remote-id>
+ <remote-id type="cpan-module">Plucene::Bitvector</remote-id>
+ <remote-id type="cpan-module">Plucene::Document</remote-id>
+ <remote-id type="cpan-module">Plucene::Document::DateSerializer</remote-id>
+ <remote-id type="cpan-module">Plucene::Document::Field</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::DocumentWriter</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::FieldInfos</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::FieldsReader</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::FieldsWriter</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::Norm</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::Posting</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::Reader</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentInfo</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentInfos</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentMergeInfo</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentMerger</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentReader</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentTermDocs</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentTermEnum</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentTermPositions</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentsReader</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentsTermDocs</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentsTermEnum</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::SegmentsTermPositions</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::Term</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::TermInfo</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::TermInfosReader</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::TermInfosWriter</remote-id>
+ <remote-id type="cpan-module">Plucene::Index::Writer</remote-id>
+ <remote-id type="cpan-module">Plucene::QueryParser</remote-id>
+ <remote-id type="cpan-module">Plucene::QueryParser::Phrase</remote-id>
+ <remote-id type="cpan-module">Plucene::QueryParser::Prefix</remote-id>
+ <remote-id type="cpan-module">Plucene::QueryParser::Subquery</remote-id>
+ <remote-id type="cpan-module">Plucene::QueryParser::Term</remote-id>
+ <remote-id type="cpan-module">Plucene::QueryParser::TopLevel</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::BooleanClause</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::BooleanQuery</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::BooleanScorer</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::BucketCollector</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::BucketTable</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::DateFilter</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::Filter</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::HitCollector</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::HitDoc</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::Hits</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::IndexSearcher</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::PhrasePositions</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::PhraseQuery</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::PhraseScorer</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::PhraseScorer::Exact</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::PhraseScorer::Sloppy</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::PrefixQuery</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::Query</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::Scorer</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::Searcher</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::Similarity</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::TermQuery</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::TermScorer</remote-id>
+ <remote-id type="cpan-module">Plucene::Search::TopDocs</remote-id>
+ <remote-id type="cpan-module">Plucene::Store::InputStream</remote-id>
+ <remote-id type="cpan-module">Plucene::Store::OutputStream</remote-id>
+ <remote-id type="cpan-module">Plucene::TestCase</remote-id>
+ <remote-id type="cpan-module">Plucene::Utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Abstract-0.200.0-r1 b/dev-perl/Pod-Abstract-0.200.0-r1
deleted file mode 100644
index 6244fd5edc64..000000000000
--- a/dev-perl/Pod-Abstract-0.200.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/IO-String virtual/perl-Scalar-List-Utils virtual/perl-File-Temp test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Abstract document tree for Perl POD documents
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Pod-Abstract/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-String virtual/perl-Scalar-List-Utils virtual/perl-File-Temp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BL/BLILBURNE/Pod-Abstract-0.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5413e9b200ef20705dc3c18bb7546dee
diff --git a/dev-perl/Pod-Abstract/Manifest b/dev-perl/Pod-Abstract/Manifest
new file mode 100644
index 000000000000..96f8bd1a17a3
--- /dev/null
+++ b/dev-perl/Pod-Abstract/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Abstract-0.20.tar.gz 27676 BLAKE2B 01ec7079c7bad3af22db78eb9288866cf30e6eecd6800919ff022c7ab360f0fe0c1fbbc60f04f3bd6091143fd804bd4b6e0a78db38bfbdb38b2482110be53b9a SHA512 466a55fd3923ae00cef777b69494714e2d4e9ce5ba5c04637bd9f56356c16674d4412ee2705eb230bd2817aad6cd312e87d3394c2d6c45c80b91f57b4e4fc637
+EBUILD Pod-Abstract-0.200.0-r1.ebuild 446 BLAKE2B 47bcc79db8dfd80efb4797e6508bef6291f46f824035030a67822f5ff23ecdd26feebfd57b43810506a3f66677696c6e5bba49fd34c508664dd82cef3b83f211 SHA512 ed33210b2c786e518a352ba60fd6be773c8e576bbd85313ed2284703f0fe09f8f4c024e04849de58149497a900a4d898b41d44a587022d324bf82064c42c8932
+MISC metadata.xml 1647 BLAKE2B a4a2d08e3f903590359fd144b09f7134529ea20bec293387d4862f0e03e3bf7808c7840bb7ea938cbe8ac90d9f243228d62f0aac39db8ae83b0be5f7f4f019c0 SHA512 00c56c98e9623556a9a880373181808f348559460f6e95d3b3366c251474c4207651d381513ebef12a422bd277965314712e23dd60deba240a16a27233bdb14b
diff --git a/dev-perl/Pod-Abstract/Pod-Abstract-0.200.0-r1.ebuild b/dev-perl/Pod-Abstract/Pod-Abstract-0.200.0-r1.ebuild
new file mode 100644
index 000000000000..cf5e7c1efbd3
--- /dev/null
+++ b/dev-perl/Pod-Abstract/Pod-Abstract-0.200.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BLILBURNE
+MODULE_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="Abstract document tree for Perl POD documents"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/IO-String
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-File-Temp
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Pod-Abstract/metadata.xml b/dev-perl/Pod-Abstract/metadata.xml
new file mode 100644
index 000000000000..560536b2a802
--- /dev/null
+++ b/dev-perl/Pod-Abstract/metadata.xml
@@ -0,0 +1,29 @@
+<?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">Pod-Abstract</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::BuildNode</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::add_podcmds</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::clear_podcmds</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::cut</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::find</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::number_sections</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::overlay</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::sort</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::summary</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::uncut</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Filter::unoverlay</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Node</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Parser</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Path</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Serial</remote-id>
+ <remote-id type="cpan-module">Pod::Abstract::Tree</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Coverage-0.230.0-r1 b/dev-perl/Pod-Coverage-0.230.0-r1
deleted file mode 100644
index 5f8f5ba463c7..000000000000
--- a/dev-perl/Pod-Coverage-0.230.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Pod-Parser-1.13 >=dev-perl/Devel-Symdump-2.01 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Checks if the documentation of a module is comprehensive
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Pod-Coverage/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Pod-Parser-1.13 >=dev-perl/Devel-Symdump-2.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/Pod-Coverage-0.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=849003541dc4f6d9bcbd03620d288a02
diff --git a/dev-perl/Pod-Coverage/Manifest b/dev-perl/Pod-Coverage/Manifest
new file mode 100644
index 000000000000..3bb632face3e
--- /dev/null
+++ b/dev-perl/Pod-Coverage/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Coverage-0.23.tar.gz 13211 BLAKE2B 0a17ee10325135b00562ec3491ecb05bf7cf7050c24795f19d727074ab1de29c0b3adb8db7400c129f377b29d1657bd1a686e02cfe30761d03f6ed8107767202 SHA512 64760bcaf37b22a1308b665bcccb9273e3f7d12c9a96e4a2c4a0fddd4b528e2b476dcfeb654dc52ef3f40f64f2e7a1e860647f139dc53909c7696f406b7a312e
+EBUILD Pod-Coverage-0.230.0-r1.ebuild 643 BLAKE2B 5558d2d00095e781b3c84f7ba6ef79b02fa195900ffb18392c043bdf4f8e20692c9a9b972a4d3477a9b4579d2ba31e62120c42f0d1ef1a5ef2de11f682472047 SHA512 97dff0c0f299b1e256fb458087affa86c6e9f9a8184acd8da4c5eaa54ef0d9fda677e43a664a3e4b4a66385b328cd2c2fc90bb04fb4da9533c944ce495596ba5
+MISC metadata.xml 685 BLAKE2B 16a91db0bf471648d3e6cc9dbb538bbba54e0e8eeacf3f29901b1a2c88f2ee7a07d74667ba14d7f49aa3c23b0507d69c3249c4ad0738560724dcf726b5503ff5 SHA512 64c2ecc10ce7657e742f5f85ccb0a6ea57ab272c437e0fc6d22cb267840088ad66085efdbc95868c6e0bd49fed24a6f54b896d0636871a7cbf97f0d5c594a239
diff --git a/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r1.ebuild b/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r1.ebuild
new file mode 100644
index 000000000000..30923ed217d1
--- /dev/null
+++ b/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Checks if the documentation of a module is comprehensive"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Pod-Parser-1.13
+ >=dev-perl/Devel-Symdump-2.01
+"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/07pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Pod-Coverage/metadata.xml b/dev-perl/Pod-Coverage/metadata.xml
new file mode 100644
index 000000000000..217a3dbdd93c
--- /dev/null
+++ b/dev-perl/Pod-Coverage/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Pod-Coverage</remote-id>
+ <remote-id type="cpan-module">Pod::Coverage</remote-id>
+ <remote-id type="cpan-module">Pod::Coverage::CountParents</remote-id>
+ <remote-id type="cpan-module">Pod::Coverage::ExportOnly</remote-id>
+ <remote-id type="cpan-module">Pod::Coverage::Extractor</remote-id>
+ <remote-id type="cpan-module">Pod::Coverage::Overloader</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Elemental-0.103.4 b/dev-perl/Pod-Elemental-0.103.4
deleted file mode 100644
index 5430464fd38a..000000000000
--- a/dev-perl/Pod-Elemental-0.103.4
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Load virtual/perl-Encode virtual/perl-Scalar-List-Utils dev-perl/Mixin-Linewise dev-perl/Moose dev-perl/MooseX-Types >=dev-perl/Pod-Eventual-0.4.0 dev-perl/String-RewritePrefix dev-perl/String-Truncate dev-perl/Sub-Exporter dev-perl/Sub-Exporter-ForMethods dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec dev-perl/Test-Deep dev-perl/Test-Differences >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Work with nestable Pod elements
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Elemental/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Load virtual/perl-Encode virtual/perl-Scalar-List-Utils dev-perl/Mixin-Linewise dev-perl/Moose dev-perl/MooseX-Types >=dev-perl/Pod-Eventual-0.4.0 dev-perl/String-RewritePrefix dev-perl/String-Truncate dev-perl/Sub-Exporter dev-perl/Sub-Exporter-ForMethods dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-0.103004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1be187af7766e35a7e3fc9e0ae818a2c
diff --git a/dev-perl/Pod-Elemental-PerlMunger-0.200.6 b/dev-perl/Pod-Elemental-PerlMunger-0.200.6
deleted file mode 100644
index 7ea22711b9f2..000000000000
--- a/dev-perl/Pod-Elemental-PerlMunger-0.200.6
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Encode virtual/perl-Scalar-List-Utils dev-perl/Moose dev-perl/PPI dev-perl/Params-Util >=dev-perl/Pod-Elemental-0.103.0 dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=A thing that takes a string of Perl and rewrites its documentation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Elemental-PerlMunger/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode virtual/perl-Scalar-List-Utils dev-perl/Moose dev-perl/PPI dev-perl/Params-Util >=dev-perl/Pod-Elemental-0.103.0 dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-PerlMunger-0.200006.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=00847999a526355618bea3af90e01c9c
diff --git a/dev-perl/Pod-Elemental-PerlMunger/Manifest b/dev-perl/Pod-Elemental-PerlMunger/Manifest
new file mode 100644
index 000000000000..03c10c427bca
--- /dev/null
+++ b/dev-perl/Pod-Elemental-PerlMunger/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Elemental-PerlMunger-0.200006.tar.gz 19944 BLAKE2B d0ed8a60a73ab69321a2469ab63d1ca8acaee9ad384788bced3014eb05ccbac1b960e0f45fcb72d66ee48a65dbb9595ec8fa1cb30a25fdf90db54d130abf9f31 SHA512 3b1bbb60db4c92e3f2d60bd4aaf36dad938a59856e2fcff8325369b12685f6df9d680e2e1222494671f06cbde1aebd19f08f933fc0d66ee39b07e5535d4a84b3
+EBUILD Pod-Elemental-PerlMunger-0.200.6.ebuild 612 BLAKE2B 1b9dc937405bc909a33052e41687f8dbfee7f41a35eeeecaa92d66c6062c51a7733af31ba85eb5c71af3e565e6a5b49e96a137c0e5301e53adbdc72e000ecafa SHA512 38f6f3ddb608db540d87cec6730e6d7af63051b6c00bbce00e08e776af8242eb14237a723af17625996d3a55e6b6afc10301ff8677733893b5f5ed1b1336f03c
+MISC metadata.xml 421 BLAKE2B 6d59ada03fd2e9ebf33fbd5e9688e25c931238506e88377808244135bd6025af4cc1d1a81d59fba6aa45c957f9b81bf6cf1b4a50d7f67a2a98b6e2f4e74a9b3d SHA512 98b82fb31e2aa404244f443692284b630af20bae99030dc1aac99310d7de8ca8de5f4c7808421bb462d63727b9ecffac624862c30d71fb9a3695bb7be568c9e9
diff --git a/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.6.ebuild b/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.6.ebuild
new file mode 100644
index 000000000000..948e2b44e01d
--- /dev/null
+++ b/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.200006
+inherit perl-module
+
+DESCRIPTION="A thing that takes a string of Perl and rewrites its documentation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Encode
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Moose
+ dev-perl/PPI
+ dev-perl/Params-Util
+ >=dev-perl/Pod-Elemental-0.103.0
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Pod-Elemental-PerlMunger/metadata.xml b/dev-perl/Pod-Elemental-PerlMunger/metadata.xml
new file mode 100644
index 000000000000..ddc8cd847ed9
--- /dev/null
+++ b/dev-perl/Pod-Elemental-PerlMunger/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">Pod-Elemental-PerlMunger</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::PerlMunger</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Elemental/Manifest b/dev-perl/Pod-Elemental/Manifest
new file mode 100644
index 000000000000..fac0133b55b2
--- /dev/null
+++ b/dev-perl/Pod-Elemental/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Elemental-0.103004.tar.gz 37215 BLAKE2B d2d8dba34fcc47fbb809674571e6c931dbdd6b30479207f38836b97615b0a76fbbff2b3d78594ba19f9e3c8fbf7c22ebd50d26c28115e53e750ef9814a982491 SHA512 d2cae23f7c4131f74374f72aa52e58840035f2245d290f82594265089400fe669c0c03cf01c5b65688770b1b5eba6f611b60693b245af637711330fe8c617a66
+EBUILD Pod-Elemental-0.103.4.ebuild 797 BLAKE2B 49ba61500d58b7cef4f0d26eeb717acb2b3fe3ad39792bee05a0dff23e30ee41e53c1b640e800b82a0b6617e8d730afcced71ab322694ecd35220aad190aa6af SHA512 8693c4ad54b78d13dd5650ef56e03eb914c88873866de3a02ae1d2095de5877b840c09f864e3abc0d0ff39a554a99cbc3db4b327dd31dbd6708987e7e9e5b811
+MISC metadata.xml 2354 BLAKE2B a2c1c3bf5255b87ce1d1683f0de7574b0fbcd7796e304f938f3490572f0e03f49537560bb0f1ea68cc01c0f4bf06311162ae2d614f9c13cedd3a5af04cddece0 SHA512 bebcdd1f47b091bee8d9cd07843c6e7aa0ca9097cb9cbdf33242e6cf95c49fa686cc08d8c10aa43a95fc55a9de43d52f93160e566be1a4eedc20cc653228c5b5
diff --git a/dev-perl/Pod-Elemental/Pod-Elemental-0.103.4.ebuild b/dev-perl/Pod-Elemental/Pod-Elemental-0.103.4.ebuild
new file mode 100644
index 000000000000..9c38e8a35659
--- /dev/null
+++ b/dev-perl/Pod-Elemental/Pod-Elemental-0.103.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.103004
+inherit perl-module
+
+DESCRIPTION="Work with nestable Pod elements"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Load
+ virtual/perl-Encode
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Mixin-Linewise
+ dev-perl/Moose
+ dev-perl/MooseX-Types
+ >=dev-perl/Pod-Eventual-0.4.0
+ dev-perl/String-RewritePrefix
+ dev-perl/String-Truncate
+ dev-perl/Sub-Exporter
+ dev-perl/Sub-Exporter-ForMethods
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ dev-perl/Test-Deep
+ dev-perl/Test-Differences
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Pod-Elemental/metadata.xml b/dev-perl/Pod-Elemental/metadata.xml
new file mode 100644
index 000000000000..37bb41527068
--- /dev/null
+++ b/dev-perl/Pod-Elemental/metadata.xml
@@ -0,0 +1,37 @@
+<?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">Pod-Elemental</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Autoblank</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Autochomp</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Command</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Document</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Generic::Blank</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Generic::Command</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Generic::Nonpod</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Generic::Text</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Nested</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Pod5::Command</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Pod5::Data</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Pod5::Nonpod</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Pod5::Ordinary</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Pod5::Region</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Element::Pod5::Verbatim</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Flat</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Node</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Objectifier</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Paragraph</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Selectors</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Transformer</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Transformer::Gatherer</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Transformer::Nester</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Transformer::Pod5</remote-id>
+ <remote-id type="cpan-module">Pod::Elemental::Types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Eventual-0.94.1 b/dev-perl/Pod-Eventual-0.94.1
deleted file mode 100644
index 2e8c9ff690d4..000000000000
--- a/dev-perl/Pod-Eventual-0.94.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Mixin-Linewise-0.102.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Deep ) dev-lang/perl:=
-DESCRIPTION=read a POD document as a series of trivial events
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Eventual/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Mixin-Linewise-0.102.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Pod-Eventual-0.094001.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b41e93b76c3982da45ff1cfba0940016
diff --git a/dev-perl/Pod-Eventual/Manifest b/dev-perl/Pod-Eventual/Manifest
new file mode 100644
index 000000000000..e050bb1bb428
--- /dev/null
+++ b/dev-perl/Pod-Eventual/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Eventual-0.094001.tar.gz 16640 BLAKE2B e20422427f26d5b80ff89be8682e92b2542c98feaa0ecbe24fb9505627e6a77595568d6d2c0e23d6da6303ea3c45a24c3dc0f83393fecce5061fc33eff00d487 SHA512 f892653f6895381b3f493b44e8c295d02bf78e70e64c23b9c8602e6692517790524cd5996bb6d84aed7b4e8da60eebe99330a53e5f26f75e4ab017d6e8d317e6
+EBUILD Pod-Eventual-0.94.1.ebuild 538 BLAKE2B b149b4629cc9314a3b7cba0fba654c0e66ee3507962aa467843677be36abf8cdc3f95a2a6cf98015d8b1ddc2293b99a40b3cc5cdd725cd5d1d06101e7fd51031 SHA512 539e06ac65b43739c8903451141afb2fc1047c8bf2efbf1598554c18f7719e56dd53b77c883e053478dcadd2f7adb96f87c660b84a120a440d462a82c736a968
+MISC metadata.xml 464 BLAKE2B 4b4da463b493c4d26eb7fb53a12ed80eafec3618151d04d0adf4ebdba904c4d66dbbd3901a37feebbe6c997d9d5a4cf1b10d5eb0e4b8cbbc931f8c6b4e77c250 SHA512 4859d735bc42d1a0a443c61947e4178bf10ece3a7387bf9597d661638a814f2e615cb5634456300bc83838ad18e9ff33db8268fc7d064472aa8e4101ad5e1e7a
diff --git a/dev-perl/Pod-Eventual/Pod-Eventual-0.94.1.ebuild b/dev-perl/Pod-Eventual/Pod-Eventual-0.94.1.ebuild
new file mode 100644
index 000000000000..715c0c4121d2
--- /dev/null
+++ b/dev-perl/Pod-Eventual/Pod-Eventual-0.94.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.094001
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="read a POD document as a series of trivial events"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# r: strict, warnings -> perl
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Mixin-Linewise-0.102.0
+"
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Deep
+ )
+"
diff --git a/dev-perl/Pod-Eventual/metadata.xml b/dev-perl/Pod-Eventual/metadata.xml
new file mode 100644
index 000000000000..db44bcf6612d
--- /dev/null
+++ b/dev-perl/Pod-Eventual/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Pod-Eventual</remote-id>
+ <remote-id type="cpan-module">Pod::Eventual</remote-id>
+ <remote-id type="cpan-module">Pod::Eventual::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-LaTeX-0.610.0 b/dev-perl/Pod-LaTeX-0.610.0
deleted file mode 100644
index b89e4b31f650..000000000000
--- a/dev-perl/Pod-LaTeX-0.610.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Pod-Parser virtual/perl-if dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Convert Pod data to formatted LaTeX
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Pod-LaTeX/
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=|| ( GPL-1+ Artistic )
-RDEPEND=virtual/perl-Pod-Parser virtual/perl-if dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJENNESS/Pod-LaTeX-0.61.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=29e92a0d65841ffca2f238c2847b6bc9
diff --git a/dev-perl/Pod-LaTeX-0.610.0-r1 b/dev-perl/Pod-LaTeX-0.610.0-r1
deleted file mode 100644
index 06b34bc5a96b..000000000000
--- a/dev-perl/Pod-LaTeX-0.610.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Pod-Parser virtual/perl-if dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Convert Pod data to formatted LaTeX
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-LaTeX/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Pod-Parser virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJENNESS/Pod-LaTeX-0.61.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a1f0ec04ba919c0b45b9c2154e8136fe
diff --git a/dev-perl/Pod-LaTeX/Manifest b/dev-perl/Pod-LaTeX/Manifest
new file mode 100644
index 000000000000..e4c4dba87359
--- /dev/null
+++ b/dev-perl/Pod-LaTeX/Manifest
@@ -0,0 +1,4 @@
+DIST Pod-LaTeX-0.61.tar.gz 32618 BLAKE2B 6fa102c637c3d990247446c09fdf86cdaa9c4a50fd09a5d386c2b2840de0cee7c64116cfd27badd6cc4b08dd17fceb9a4f58eefb4e4b27599baac158bd44ded1 SHA512 c9b5d8b50f630e25e1f913d95d83a1323e71d2c5a3a794a543bdc9962800e5979b3e58595e7a653a96f9aea1f321c1564e2062e9b9d70d8c4d1c6729cb8df498
+EBUILD Pod-LaTeX-0.610.0-r1.ebuild 455 BLAKE2B d236ca8c71b67c403fabfdc4592b33ec2913d033e362b5323f683ed1a9d3cc4e251a73279844b935ea7a5254a0c474603193e950d9ed10cbcb72a2df45d482ed SHA512 7d6ef0f349f71f6c93e52706acf46bf284ec2933bf15b206941624d67b6fa4985f05783db20819013a8dfba23ac5475999ba8de9497a76839f10ce23737579c0
+EBUILD Pod-LaTeX-0.610.0.ebuild 465 BLAKE2B d5e71e6d3b57778446a15d9b8ef2b725ef0d5d8206d5cc92bace7f0c650e5c85a92542958b60b0ad8a06433931004d2b7ee23a4f6cfbc73019c3fdf5ce84acae SHA512 02b015c901a045c208781ee04a8f76b5cb6b17e7b7cad2e23a4b0295afde2b5fe5c06c95bd6879ae16401d140874378138041c3065aa8fe29573e32f33d30a71
+MISC metadata.xml 390 BLAKE2B 4c5f45fedf26c3fec15f84ec9be02cb52bad73ef1ea1440660d4b5be42f2b6b6b90ca0aa5c7791fe38ac9b3848100c4045a350f0407e442140f42bbfa4d3dfa9 SHA512 341aa40bd68ff1f379b3b316a95126bbd491942545992ec62810de8b3f471493960fa1cc51328908488daaa5d1ef4a299f2b6f8b59b78e22b53985300759cecf
diff --git a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild
new file mode 100644
index 000000000000..4cec067ddafd
--- /dev/null
+++ b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TJENNESS
+DIST_VERSION=0.61
+inherit perl-module
+
+DESCRIPTION="Convert Pod data to formatted LaTeX"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Pod-Parser
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
diff --git a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild
new file mode 100644
index 000000000000..1647aa9441c4
--- /dev/null
+++ b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TJENNESS
+MODULE_VERSION=0.61
+inherit perl-module
+
+DESCRIPTION="Convert Pod data to formatted LaTeX"
+
+LICENSE="|| ( GPL-1+ Artistic )"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Pod-Parser
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Pod-LaTeX/metadata.xml b/dev-perl/Pod-LaTeX/metadata.xml
new file mode 100644
index 000000000000..b054086afcd5
--- /dev/null
+++ b/dev-perl/Pod-LaTeX/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">Pod-LaTeX</remote-id>
+ <remote-id type="cpan-module">Pod::LaTeX</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Markdown-3.5.0 b/dev-perl/Pod-Markdown-3.5.0
deleted file mode 100644
index c1fd481f726e..000000000000
--- a/dev-perl/Pod-Markdown-3.5.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/HTML-Parser ) virtual/perl-Encode virtual/perl-Getopt-Long >=virtual/perl-Pod-Simple-3.270.0 virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO dev-perl/Test-Differences >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Convert POD to Markdown
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Markdown/
-IUSE=test minimal
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/HTML-Parser ) virtual/perl-Encode virtual/perl-Getopt-Long >=virtual/perl-Pod-Simple-3.270.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RW/RWSTAUNER/Pod-Markdown-3.005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fbaf1a6945e40e45397c1e57ddab7292
diff --git a/dev-perl/Pod-Markdown/Manifest b/dev-perl/Pod-Markdown/Manifest
new file mode 100644
index 000000000000..dacbd71cb3d9
--- /dev/null
+++ b/dev-perl/Pod-Markdown/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Markdown-3.005.tar.gz 57716 BLAKE2B 823826c25b0d333941f08af4fa9c9690e9686cd407e8e5084987e2eb7adc63b9027a414fc30f96bf632e89d147e4a1108510e09386d257d7174c412876102548 SHA512 1fb9879913a5f9229267c84bbe97aee624330f3079827f18aa7db31de0b70e0ef0df55ea2ea01655f4b335c7b2338bdc1e5156f49088d6ce048bfa38713ee2c8
+EBUILD Pod-Markdown-3.5.0.ebuild 700 BLAKE2B 838596778116b90961d636ef444777d3e110c8f89676051afcdc0c85e90912ef2651493fc989e96507d56899564b538ba5a48b6b87766d8b22ca26532eac8cef SHA512 6b25dc1e54efdb5cae077a6d9a0bfc42a7e77383102a2bf05c00b0ecfc3a59c83621e36dbd62d9387288d72f66616d0b3080a5b7c209f453da800f24b06f0da8
+MISC metadata.xml 462 BLAKE2B 0c4d31494bb524541d5a0238becc4296637bc226b3b46e96927c054516531054d5c703d7f0b6d1952e1dc796fbc7d34b9a7f194b3d1f4ed59d209ca333d7938b SHA512 679531a25e865d72d03e40f297719c364a70b1988aa3befa86751a10b6e96d15b780653880bfcfe732d2427071575162c8c38bd72af71d1e78ed63c75ea87bdb
diff --git a/dev-perl/Pod-Markdown/Pod-Markdown-3.5.0.ebuild b/dev-perl/Pod-Markdown/Pod-Markdown-3.5.0.ebuild
new file mode 100644
index 000000000000..fc8aeecca7e2
--- /dev/null
+++ b/dev-perl/Pod-Markdown/Pod-Markdown-3.5.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RWSTAUNER
+DIST_VERSION=3.005
+inherit perl-module
+
+DESCRIPTION="Convert POD to Markdown"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/HTML-Parser
+ )
+ virtual/perl-Encode
+ virtual/perl-Getopt-Long
+ >=virtual/perl-Pod-Simple-3.270.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ dev-perl/Test-Differences
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Pod-Markdown/metadata.xml b/dev-perl/Pod-Markdown/metadata.xml
new file mode 100644
index 000000000000..4ca7857830f7
--- /dev/null
+++ b/dev-perl/Pod-Markdown/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Pod-Markdown</remote-id>
+ <remote-id type="cpan-module">Pod::Markdown</remote-id>
+ <remote-id type="cpan-module">Perldoc::ToMarkdown</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-POM-2.10.0 b/dev-perl/Pod-POM-2.10.0
deleted file mode 100644
index 62c42a9bc591..000000000000
--- a/dev-perl/Pod-POM-2.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( >=dev-perl/YAML-0.67 dev-perl/File-Slurper dev-perl/Test-Differences ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=POD Object Model
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Pod-POM/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-parent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Pod-POM-2.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fb50559465e7f5eccba81c854185e3df
diff --git a/dev-perl/Pod-POM/Manifest b/dev-perl/Pod-POM/Manifest
new file mode 100644
index 000000000000..54fe5db9c38e
--- /dev/null
+++ b/dev-perl/Pod-POM/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-POM-2.01.tar.gz 65443 BLAKE2B 50a0711469515f35cc98a5eaf537b35606bc9d49dac360944c4258516116ad4e9318a1a8d18ca943ebe14b626bd192aa5c6939882587f4ea735b001ee5135ccc SHA512 617b1c15dbaee7dfd53f7b158c08e34c38763b11fbdbe44d3a1c65bfca15b44d6d1b19b6a59360dd62a7d9e703498e76237350fb57040f39837f8190fbdbd7b0
+EBUILD Pod-POM-2.10.0.ebuild 394 BLAKE2B 6d9e35160ff7426ea986006baff3d0944f485d55b4ba2e198900b4c9b7fb8016208b08508c5c036790e48c4f26839794283f0b1c8f0ef992ae1fd51b8b94e3cd SHA512 1162dfadaae580e9509951198a3c0bb5482e4340d1bdbaf454da84746e5c5ffa12ac839db50888fabd886ee93d504be07789ba99e96e6fd52604bddfd4e93c9e
+MISC metadata.xml 1849 BLAKE2B 14eccd548d85b6b384b70e37222d823333dc200bc39d2ad8466a399d8cda266fa8e3ed1bcb93de3d1272cee8a00df25d38e9a8f8e9de5f93e56843eb323fa19a SHA512 1263be540bedf723bb6e996861d6e97c842d036cd54246d3ec362771ffe48a9391c91708a4255c444d090c211e6f1087e4cf8e4c5ca7de1185cbbf87eacd3aef
diff --git a/dev-perl/Pod-POM/Pod-POM-2.10.0.ebuild b/dev-perl/Pod-POM/Pod-POM-2.10.0.ebuild
new file mode 100644
index 000000000000..1498732f56ce
--- /dev/null
+++ b/dev-perl/Pod-POM/Pod-POM-2.10.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NEILB
+MODULE_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="POD Object Model"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-parent"
+DEPEND="
+ test? (
+ >=dev-perl/YAML-0.67
+ dev-perl/File-Slurper
+ dev-perl/Test-Differences
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/Pod-POM/metadata.xml b/dev-perl/Pod-POM/metadata.xml
new file mode 100644
index 000000000000..f6f5a6c9e9fa
--- /dev/null
+++ b/dev-perl/Pod-POM/metadata.xml
@@ -0,0 +1,34 @@
+<?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">Pod-POM</remote-id>
+ <remote-id type="cpan-module">Pod::POM</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Constants</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Begin</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Code</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Content</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::For</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Head1</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Head2</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Head3</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Head4</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Item</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Over</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Pod</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Sequence</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Text</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Node::Verbatim</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Nodes</remote-id>
+ <remote-id type="cpan-module">Pod::POM::Test</remote-id>
+ <remote-id type="cpan-module">Pod::POM::View</remote-id>
+ <remote-id type="cpan-module">Pod::POM::View::HTML</remote-id>
+ <remote-id type="cpan-module">Pod::POM::View::Pod</remote-id>
+ <remote-id type="cpan-module">Pod::POM::View::Text</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Readme-1.1.2 b/dev-perl/Pod-Readme-1.1.2
deleted file mode 100644
index 3c0710751384..000000000000
--- a/dev-perl/Pod-Readme-1.1.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Pod-Markdown dev-perl/Pod-Simple-LaTeX dev-perl/Type-Tiny-XS virtual/perl-podlators ) >=dev-perl/CPAN-Changes-0.300.0 virtual/perl-CPAN-Meta virtual/perl-Carp >=dev-perl/Class-Method-Modifiers-2.0.0 virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.560.0 dev-perl/File-Slurp dev-perl/Getopt-Long-Descriptive virtual/perl-IO virtual/perl-Module-CoreList virtual/perl-Module-Load >=dev-perl/Moo-1.4.5 dev-perl/MooX-HandlesVia >=dev-perl/Path-Tiny-0.18.0 virtual/perl-Pod-Simple dev-perl/Role-Tiny >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Try-Tiny dev-perl/Type-Tiny dev-perl/namespace-autoclean >=virtual/perl-version-0.770.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 virtual/perl-File-Temp test? ( dev-perl/IO-String dev-perl/Test-Deep dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Intelligently generate a README file from POD
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Readme/
-IUSE=minimal test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Pod-Markdown dev-perl/Pod-Simple-LaTeX dev-perl/Type-Tiny-XS virtual/perl-podlators ) >=dev-perl/CPAN-Changes-0.300.0 virtual/perl-CPAN-Meta virtual/perl-Carp >=dev-perl/Class-Method-Modifiers-2.0.0 virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.560.0 dev-perl/File-Slurp dev-perl/Getopt-Long-Descriptive virtual/perl-IO virtual/perl-Module-CoreList virtual/perl-Module-Load >=dev-perl/Moo-1.4.5 dev-perl/MooX-HandlesVia >=dev-perl/Path-Tiny-0.18.0 virtual/perl-Pod-Simple dev-perl/Role-Tiny >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Try-Tiny dev-perl/Type-Tiny dev-perl/namespace-autoclean >=virtual/perl-version-0.770.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RR/RRWO/Pod-Readme-v1.1.2.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ba78669f6d5c19ecec79bc842d4ba55b
diff --git a/dev-perl/Pod-Readme/Manifest b/dev-perl/Pod-Readme/Manifest
new file mode 100644
index 000000000000..31d839103675
--- /dev/null
+++ b/dev-perl/Pod-Readme/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Readme-v1.1.2.tar.gz 47521 BLAKE2B 425bc20581e7a60c89b6df956a2f3ce1bc0ec5e8a64593c12a28d4f8f2f88b8e653cc12457c69c48d8a6f42567ef773a30109ce65ee4bb623e9c3981fe07e45f SHA512 b8d2cb11fa2018d91b4623c471206c057046daf2570500c828f6f8fbe9ef8fe45e4977396352878c1ca5a47ec27be04ca53c1c9240e7dfc09a9405b0af5dcf47
+EBUILD Pod-Readme-1.1.2.ebuild 1377 BLAKE2B 1ec2f79d492d82dc1db19a1d47d31bda35286d3e1d1330be2ef2444b0b837acbe9953b8d7edcf9ea6ebd0de9b50b2850e413d4ad59ee6f61994d5dfa7b137a8f SHA512 22bff63b8f92e8a16f01bf1198e7ea6fda47c99e99eb4f1dff7f24fc6cf9e04aa02b2408970e2a9baca71a5e2cc2fa0095092393382ed63b66dc30ad8f58b440
+MISC metadata.xml 927 BLAKE2B 98a314d2ce226f49e7f55cbcb376dbadb9d0d4781039e40848cb8c2ca7480690ece4106ead5e2916ca2d68e44fc0663988ee8ac7592a21c5e283359f4192e24f SHA512 596b6905917ae2033925849d4428983bcaba40ed3f5c4944a0f0f44d570c6bc3e301b9f83d50cabaaeb4082887a4e40c1668bd56ed286881e6b203ad19a0dd26
diff --git a/dev-perl/Pod-Readme/Pod-Readme-1.1.2.ebuild b/dev-perl/Pod-Readme/Pod-Readme-1.1.2.ebuild
new file mode 100644
index 000000000000..ed82024a6411
--- /dev/null
+++ b/dev-perl/Pod-Readme/Pod-Readme-1.1.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RRWO
+DIST_VERSION=v1.1.2
+inherit perl-module
+
+DESCRIPTION="Intelligently generate a README file from POD"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="minimal test"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/Pod-Markdown
+ dev-perl/Pod-Simple-LaTeX
+ dev-perl/Type-Tiny-XS
+ virtual/perl-podlators
+ )
+ >=dev-perl/CPAN-Changes-0.300.0
+ virtual/perl-CPAN-Meta
+ virtual/perl-Carp
+ >=dev-perl/Class-Method-Modifiers-2.0.0
+ virtual/perl-Exporter
+ >=virtual/perl-ExtUtils-MakeMaker-6.560.0
+ dev-perl/File-Slurp
+ dev-perl/Getopt-Long-Descriptive
+ virtual/perl-IO
+ virtual/perl-Module-CoreList
+ virtual/perl-Module-Load
+ >=dev-perl/Moo-1.4.5
+ dev-perl/MooX-HandlesVia
+ >=dev-perl/Path-Tiny-0.18.0
+ virtual/perl-Pod-Simple
+ dev-perl/Role-Tiny
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ dev-perl/Try-Tiny
+ dev-perl/Type-Tiny
+ dev-perl/namespace-autoclean
+ >=virtual/perl-version-0.770.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ virtual/perl-File-Temp
+ test? (
+ dev-perl/IO-String
+ dev-perl/Test-Deep
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Pod-Readme/metadata.xml b/dev-perl/Pod-Readme/metadata.xml
new file mode 100644
index 000000000000..3dd676f79929
--- /dev/null
+++ b/dev-perl/Pod-Readme/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>kentnl@gentoo.org</email>
+ <name>Kent Fredric</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Pod-Readme</remote-id>
+ <remote-id type="cpan-module">Pod::Readme</remote-id>
+ <remote-id type="cpan-module">Pod::Readme::Filter</remote-id>
+ <remote-id type="cpan-module">Pod::Readme::Plugin</remote-id>
+ <remote-id type="cpan-module">Pod::Readme::Plugin::changes</remote-id>
+ <remote-id type="cpan-module">Pod::Readme::Plugin::requires</remote-id>
+ <remote-id type="cpan-module">Pod::Readme::Plugin::version</remote-id>
+ <remote-id type="cpan-module">Pod::Readme::Types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Simple-LaTeX-0.60.0 b/dev-perl/Pod-Simple-LaTeX-0.60.0
deleted file mode 100644
index 7000b3215843..000000000000
--- a/dev-perl/Pod-Simple-LaTeX-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Pod-Simple-0.10.0 dev-lang/perl:=
-DESCRIPTION=format Pod as LaTeX
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Simple-LaTeX/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Pod-Simple-0.10.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JG/JGOFF/Pod-Simple-LaTeX-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4c48baa292d36efe76872f3cc1f50ea8
diff --git a/dev-perl/Pod-Simple-LaTeX/Manifest b/dev-perl/Pod-Simple-LaTeX/Manifest
new file mode 100644
index 000000000000..cca84e6ec133
--- /dev/null
+++ b/dev-perl/Pod-Simple-LaTeX/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Simple-LaTeX-0.06.tar.gz 4839 BLAKE2B 9ed2271f0f14c69db22fb0db1304e8d0188e8cfa5f15246efaecf5ca1b5033504b7c0ab725c35dec814d726f95b92be55fe98818ef106aa9c56a0616ca5b22e6 SHA512 7f678b1ce40314c59a6dd355bbeabc2f3d8f86282609880bf97946611a1b64b9c724e538488196e8336ed2f3f4067d3a8dc0e518f69e5c1de7bbc185503a3f8b
+EBUILD Pod-Simple-LaTeX-0.60.0.ebuild 316 BLAKE2B a2efaf016eb18508169a535e8013954705f02fb019e2756940c59c3140aa5b97338c9db3653df262fd0acd570f33b90e93b719814777e972f8e848e7efcbe16c SHA512 afebf406784a06ab6708bfb4330d053e04c55e82136288ca29eacbab779bb83dbe0c1836da08e94582dfb72e7e5832e75da875e2ded7274456c9ec1d6b8c4a4a
+MISC metadata.xml 405 BLAKE2B 08b5d5759fdbc754eca124c453ee6c2926648479515cdc9e5fbf4cf11789acf9171ebee43f9d2d91a908856b2f8d36e5be2000f2b0e043666e319f07c5de013c SHA512 6d4c1d4b16788ad193fbacde3119bf65638f5b6a3b1a64ed8af57867a7f876ede8f72df3a5781cda90fd53ae730e833a05dee86aff0fabcc022e9b987c1e3653
diff --git a/dev-perl/Pod-Simple-LaTeX/Pod-Simple-LaTeX-0.60.0.ebuild b/dev-perl/Pod-Simple-LaTeX/Pod-Simple-LaTeX-0.60.0.ebuild
new file mode 100644
index 000000000000..432b7ceb9071
--- /dev/null
+++ b/dev-perl/Pod-Simple-LaTeX/Pod-Simple-LaTeX-0.60.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JGOFF
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="format Pod as LaTeX"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Pod-Simple-0.10.0
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Pod-Simple-LaTeX/metadata.xml b/dev-perl/Pod-Simple-LaTeX/metadata.xml
new file mode 100644
index 000000000000..63f06f9e5a9a
--- /dev/null
+++ b/dev-perl/Pod-Simple-LaTeX/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">Pod-Simple-LaTeX</remote-id>
+ <remote-id type="cpan-module">Pod::Simple::LaTeX</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Spell-1.10.0-r1 b/dev-perl/Pod-Spell-1.10.0-r1
deleted file mode 100644
index 90c3bd055444..000000000000
--- a/dev-perl/Pod-Spell-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Pod-Escapes virtual/perl-Pod-Parser dev-lang/perl:=[-build(-)]
-DESCRIPTION=A formatter for spellchecking Pod
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Pod-Spell/
-KEYWORDS=alpha amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Pod-Escapes virtual/perl-Pod-Parser dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBURKE/Pod-Spell-1.01.tar.gz mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=746d27e0de767df1ab8f8ff4e504a7f9
diff --git a/dev-perl/Pod-Spell-1.190.0 b/dev-perl/Pod-Spell-1.190.0
deleted file mode 100644
index a71da1d37a1e..000000000000
--- a/dev-perl/Pod-Spell-1.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-Tiny >=dev-perl/File-ShareDir-ProjectDistDir-1.0.0 dev-perl/Lingua-EN-Inflect virtual/perl-Pod-Escapes virtual/perl-Pod-Parser virtual/perl-Text-Tabs+Wrap virtual/perl-parent virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO dev-perl/Test-Deep virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A formatter for spellchecking Pod
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Spell/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Tiny >=dev-perl/File-ShareDir-ProjectDistDir-1.0.0 dev-perl/Lingua-EN-Inflect virtual/perl-Pod-Escapes virtual/perl-Pod-Parser virtual/perl-Text-Tabs+Wrap virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOLMEN/Pod-Spell-1.19.tar.gz mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7ac81c4143305939b3aa54cda8bb2332
diff --git a/dev-perl/Pod-Spell-1.200.0 b/dev-perl/Pod-Spell-1.200.0
deleted file mode 100644
index 003b0c561645..000000000000
--- a/dev-perl/Pod-Spell-1.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-Tiny dev-perl/File-ShareDir dev-perl/Lingua-EN-Inflect dev-perl/Path-Tiny virtual/perl-Pod-Escapes virtual/perl-Pod-Parser virtual/perl-Text-Tabs+Wrap virtual/perl-parent virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO dev-perl/Test-Deep virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A formatter for spellchecking Pod
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Spell/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Tiny dev-perl/File-ShareDir dev-perl/Lingua-EN-Inflect dev-perl/Path-Tiny virtual/perl-Pod-Escapes virtual/perl-Pod-Parser virtual/perl-Text-Tabs+Wrap virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOLMEN/Pod-Spell-1.20.tar.gz mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=75d16661c1894ef6df3fa0f6cef9f8c2
diff --git a/dev-perl/Pod-Spell/Manifest b/dev-perl/Pod-Spell/Manifest
new file mode 100644
index 000000000000..295caaced11b
--- /dev/null
+++ b/dev-perl/Pod-Spell/Manifest
@@ -0,0 +1,8 @@
+DIST Pod-Spell-1.01.tar.gz 12846 BLAKE2B 320f3f0dde18291b6a3765d273fe7fb9048afa09aac910114dadb660e77047e5c80686aa717e168e6d9fb8d94e75b8a8a71625b7e1a89001be90a87f688f5a03 SHA512 d846ff32a7129ff47aa8b90a9857fc2258eee5ce74ee158fa142e463592ed2d45d589fb378f1d3e17aa67adedd0059951c39d7d87dd367157c11c9c99fc49f71
+DIST Pod-Spell-1.19.tar.gz 29244 BLAKE2B ea04e79d33c357b62c8a14e848f613e051fafe1be266b3ff30bc064f498c1a609be065b1e7e0ce3467da4d8fe87407a2cb292bbd77ded6c7a3c0d24fd655bbf5 SHA512 d9be19a67558d1d6e5c42f50df963ff3b2168f5cf78d25d7415c4fef92d5c6dfa0d0db0621d58358ea438efb50542652febaf8d18a7e3c16e79412bf8ae09999
+DIST Pod-Spell-1.20.tar.gz 31220 BLAKE2B ee725edd8d0dce09ecd076b468e1a6b05f89d2bd79f2e51c996ce715847141aaf2894b995603c716e3df4dbcba7d55f8ec0a3c4aac4d3b9ef6cc84e770ac1e87 SHA512 9a676a897dae7dfe37e9bfca2e5c11bcdc3221ed532b79970e6cc4d0de8dec0eca754cb9fbc5cbbbf6533a213c284d691609dd86d246ae146187bd9cd37d292e
+DIST podspell.1.gz 648 BLAKE2B de6d7b87d746e9649986570c83882b598c11033d78624055df33e81285abd442de3484f03a9c2e4ca08cb4da528ddcd48de75c7244a84959d2b0da5a5546c63b SHA512 651d2fc9376329cb95986a885119dfd542f55e79045ec7aa2f37afcd9fc7bd86ba690c2e3a247b35ffd2d90c9adc9ad85e2d6128fb3424c75130d70aacb1c154
+EBUILD Pod-Spell-1.10.0-r1.ebuild 619 BLAKE2B 6c58102d921f4d4b9ea95400a0cb97816e6e09e7d49b378692f0c21bc2f38d1c673e800b52c2987bf3832bb103eed4a8b14324c82ec4a9aee431245c0d881bc7 SHA512 e54de573ab167ecd5771ec0b7d958b0329fbba2376fed62a3d234782d86a840f89ee221a91053f3baf62b60dce9a6d08f39bc986a113c43853abae8ee3491aff
+EBUILD Pod-Spell-1.190.0.ebuild 1031 BLAKE2B 8e3b62ac0c768f3e16eda6072a7d8cc2f5f079aa02e4009c45f41ea94f0b63b3ad456f94b0d0cde23d21b477ba931af883d8241a96eff1f4f9f0b91209f080f7 SHA512 9233548d1e8af547229c51d1e9ff48898886bc400424fbdfbdc8295bb00f1d8c3dd5809e6bfc7d25b4151611718256f09fd84bbfcc8ffcae2f1e55f7fef25aaa
+EBUILD Pod-Spell-1.200.0.ebuild 1028 BLAKE2B 593e3720df99972a710e8da28976452cd0dc1619b805730f7e7984524784bad1f106167b0e6094d2a3872bc36f559cf27caef252e21685598f64bdc5eb4d7fee SHA512 0c5c2ca247b7115f81abd9fa6657498fe1f04f88e9a74819271b7702233135539f259822bd97ba1750fed28c845bd5550bc706897471af4b255265d7f8f138e9
+MISC metadata.xml 436 BLAKE2B f3921b08aad2a4c144aa3fac50ff02fe849eb7b328d5d3fa64f0bd4e5eed230f1175a7f0dcf93ca2cbb3c8ea8e72156e757d4d6361b1141bbe4212d0be919f66 SHA512 32c7920aa303d2e48461f89cc3118a0032469a15bf669e1569f11760639ee65f7c6980c51820e825811edeeff1c42c6ad6dfcde309db0f028514cf71bcb793d9
diff --git a/dev-perl/Pod-Spell/Pod-Spell-1.10.0-r1.ebuild b/dev-perl/Pod-Spell/Pod-Spell-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..31ac11958aa7
--- /dev/null
+++ b/dev-perl/Pod-Spell/Pod-Spell-1.10.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SBURKE
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="A formatter for spellchecking Pod"
+SRC_URI+=" mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-Pod-Escapes
+ virtual/perl-Pod-Parser"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_install() {
+ perl-module_src_install
+ doman "${WORKDIR}"/podspell.1 || die
+}
diff --git a/dev-perl/Pod-Spell/Pod-Spell-1.190.0.ebuild b/dev-perl/Pod-Spell/Pod-Spell-1.190.0.ebuild
new file mode 100644
index 000000000000..a73846310f92
--- /dev/null
+++ b/dev-perl/Pod-Spell/Pod-Spell-1.190.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOLMEN
+DIST_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="A formatter for spellchecking Pod"
+SRC_URI+=" mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-Tiny
+ >=dev-perl/File-ShareDir-ProjectDistDir-1.0.0
+ dev-perl/Lingua-EN-Inflect
+ virtual/perl-Pod-Escapes
+ virtual/perl-Pod-Parser
+ virtual/perl-Text-Tabs+Wrap
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ dev-perl/Test-Deep
+ virtual/perl-Test-Simple
+ )
+"
+
+src_install() {
+ perl-module_src_install
+ doman "${WORKDIR}"/podspell.1
+}
diff --git a/dev-perl/Pod-Spell/Pod-Spell-1.200.0.ebuild b/dev-perl/Pod-Spell/Pod-Spell-1.200.0.ebuild
new file mode 100644
index 000000000000..325288c69eda
--- /dev/null
+++ b/dev-perl/Pod-Spell/Pod-Spell-1.200.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOLMEN
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="A formatter for spellchecking Pod"
+SRC_URI+=" mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-Tiny
+ dev-perl/File-ShareDir
+ dev-perl/Lingua-EN-Inflect
+ dev-perl/Path-Tiny
+ virtual/perl-Pod-Escapes
+ virtual/perl-Pod-Parser
+ virtual/perl-Text-Tabs+Wrap
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ dev-perl/Test-Deep
+ virtual/perl-Test-Simple
+ )
+"
+
+src_install() {
+ perl-module_src_install
+ doman "${WORKDIR}"/podspell.1
+}
diff --git a/dev-perl/Pod-Spell/metadata.xml b/dev-perl/Pod-Spell/metadata.xml
new file mode 100644
index 000000000000..c00665b9f463
--- /dev/null
+++ b/dev-perl/Pod-Spell/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Pod-Spell</remote-id>
+ <remote-id type="cpan-module">Pod::Spell</remote-id>
+ <remote-id type="cpan-module">Pod::Wordlist</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Strip-1.20.0 b/dev-perl/Pod-Strip-1.20.0
deleted file mode 100644
index 624b7032907b..000000000000
--- a/dev-perl/Pod-Strip-1.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Pod-Simple-3.0.0 dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Remove POD from Perl code
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Pod-Strip/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Pod-Simple-3.0.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOMM/Pod-Strip-1.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=11f804b3431d0b956e52b8b823849e22
diff --git a/dev-perl/Pod-Strip-1.20.0-r1 b/dev-perl/Pod-Strip-1.20.0-r1
deleted file mode 100644
index d6433f9b6de2..000000000000
--- a/dev-perl/Pod-Strip-1.20.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Pod-Simple-3.0.0 dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Remove POD from Perl code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Strip/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Pod-Simple-3.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOMM/Pod-Strip-1.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c4b4e013c73e28785af595f77cb606b5
diff --git a/dev-perl/Pod-Strip/Manifest b/dev-perl/Pod-Strip/Manifest
new file mode 100644
index 000000000000..2530e0c968ba
--- /dev/null
+++ b/dev-perl/Pod-Strip/Manifest
@@ -0,0 +1,4 @@
+DIST Pod-Strip-1.02.tar.gz 3110 BLAKE2B 8af2f33d68a7508fb4f2da74fba2e8c95c203dfd91ea4ff7aa886ae5a514b55e7ce681cbcba3fa318d3b5ff72acf172cd711ada8647415d2d6b9c48b84fc783c SHA512 cd328b5cb3ef6fa4ae46f4217b9b30e5a0341607f10d66c9046d5a37ada13947fc9e05431af495e6793e472620d883ff277c02e1f33a5d82e72a16f625447ee9
+EBUILD Pod-Strip-1.20.0-r1.ebuild 469 BLAKE2B 539bbae9644a7f3b9c1172500d8da160c19bd998d47ea8854c96611caff0acc3e360edf928bbd39190b72f8e615a788f77af32708fa60ea6b54caab9b24e0e20 SHA512 b4a3686725a35f11b6c2e12428da9f1ad91fb5accdcaa66263d18bb22b9e7075b0639261a3fbadafd7e1c0a4a7f2ba18ce61e2dbf62dc17e0b15df248b30927e
+EBUILD Pod-Strip-1.20.0.ebuild 487 BLAKE2B 223f680244744e60241d24cc77dffb6e8dc8cee89235fcf7d08fa6ea19ddd0079ee212083db6a4ef59ac79cda4759439e676ebed6de523ba9d92b1bd456c4e49 SHA512 670783deb8b55e031cf3145d762e6b76810a351f45f7d26ca561f0f6161fecc4837f65598312af58ccf922eb1a40cb17c3e5898e3b6a4a2cc85902646c39236c
+MISC metadata.xml 390 BLAKE2B 39f13a3f8645a7eb8c62658b9ab13a85a4f36087aa913b2f923a8958351d77fcc82b2251c7b6b4d545487eabaf80a0f6f4aae2e7408efe6d9b1bb77dd8ff0c2a SHA512 3db7b071843a23345caefaaa927ba47bc7916652c067946908071ec4a8732cf234e60a9d4f8b0e1cf3c84d7c4085d530b7707e8d321d04b37dd35da72bd3d8f2
diff --git a/dev-perl/Pod-Strip/Pod-Strip-1.20.0-r1.ebuild b/dev-perl/Pod-Strip/Pod-Strip-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..a6fc0b842155
--- /dev/null
+++ b/dev-perl/Pod-Strip/Pod-Strip-1.20.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOMM
+DIST_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Remove POD from Perl code"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Pod-Simple-3.0.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/99_pod.t t/99_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild b/dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild
new file mode 100644
index 000000000000..fd7fb7e04ec8
--- /dev/null
+++ b/dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOMM
+MODULE_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Remove POD from Perl code"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Pod-Simple-3.0.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/99_pod.t t/99_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Pod-Strip/metadata.xml b/dev-perl/Pod-Strip/metadata.xml
new file mode 100644
index 000000000000..18a426e20e32
--- /dev/null
+++ b/dev-perl/Pod-Strip/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">Pod-Strip</remote-id>
+ <remote-id type="cpan-module">Pod::Strip</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Tests-1.190.0-r1 b/dev-perl/Pod-Tests-1.190.0-r1
deleted file mode 100644
index c69cab6667aa..000000000000
--- a/dev-perl/Pod-Tests-1.190.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec dev-lang/perl:=
-DESCRIPTION=Extracts embedded tests and code examples from POD
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Tests/
-KEYWORDS=alpha amd64 hppa ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Pod-Tests-1.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7fe594983cf26bcc6de4a62ef264ebab
diff --git a/dev-perl/Pod-Tests/Manifest b/dev-perl/Pod-Tests/Manifest
new file mode 100644
index 000000000000..6d6c371a5f37
--- /dev/null
+++ b/dev-perl/Pod-Tests/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Tests-1.19.tar.gz 30157 BLAKE2B 86bf04b1412d0e7337635d347e98a5817ece62941cab2c8c974f007b42b22946586b82eeb0212a7994b60c85c31aed2e4158116a0a4fb19dcf7438dc79ff1db8 SHA512 fb48e912f33bc36b782eaf71797732358288840148bdf69ce3381038c47de31e2e111d16d47351c75169016a8a45dcfdfa6e290f61acc8d130fd6c4d0c7dfb9c
+EBUILD Pod-Tests-1.190.0-r1.ebuild 583 BLAKE2B 062fe40ad21fa12a8d01822f235bbddb49f12ee8bab4a6a65ebf06223ab7e6e24d61d505497386288ca82fb30660a30a2182b2743fdc3fabd202badcfef9479a SHA512 a25c15a1725bc4a730e47a3392cea1508144b9c7bf35836b7bcfec99d18703f8cf2448d735e45844a6236d7b9e77bce1c922236d57a431adf13fa7ba0219aee5
+MISC metadata.xml 390 BLAKE2B 4c370820d1c01cbb8d587b99eea80ba2e009216333920001a29c1c45152220530960766a54a35b288dc784c27fcade6139baf4a18b32234fb6500d3c0f42d5f9 SHA512 4d386f936053b65ba6717d8d120c70cdf279563db830058875a56c61dcab50c37630aae5689f43b8524a9ed5238411041bfcc159e0b34b2b8b53dba9f4975068
diff --git a/dev-perl/Pod-Tests/Pod-Tests-1.190.0-r1.ebuild b/dev-perl/Pod-Tests/Pod-Tests-1.190.0-r1.ebuild
new file mode 100644
index 000000000000..ca9f05940b4c
--- /dev/null
+++ b/dev-perl/Pod-Tests/Pod-Tests-1.190.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="Extracts embedded tests and code examples from POD"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Pod-Tests/metadata.xml b/dev-perl/Pod-Tests/metadata.xml
new file mode 100644
index 000000000000..7d9dff74f9e6
--- /dev/null
+++ b/dev-perl/Pod-Tests/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">Pod-Tests</remote-id>
+ <remote-id type="cpan-module">Pod::Tests</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Pod-Weaver-4.15.0 b/dev-perl/Pod-Weaver-4.15.0
deleted file mode 100644
index 67aaf837853b..000000000000
--- a/dev-perl/Pod-Weaver-4.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Config-MVP-2.0.0 dev-perl/Config-MVP-Reader-INI dev-perl/DateTime virtual/perl-File-Spec dev-perl/List-MoreUtils >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Log-Dispatchouli-1.100.710 >=dev-perl/Mixin-Linewise-0.103.0 dev-perl/Module-Runtime dev-perl/Moose dev-perl/Params-Util >=dev-perl/Pod-Elemental-0.100.220 >=dev-perl/String-Flogger-1.0.0 >=dev-perl/String-Formatter-0.100.680 dev-perl/String-RewritePrefix virtual/perl-Text-Tabs+Wrap dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/PPI dev-perl/Software-License dev-perl/Test-Differences >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Weave together a Pod document from an outline
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Pod-Weaver/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Config-MVP-2.0.0 dev-perl/Config-MVP-Reader-INI dev-perl/DateTime virtual/perl-File-Spec dev-perl/List-MoreUtils >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Log-Dispatchouli-1.100.710 >=dev-perl/Mixin-Linewise-0.103.0 dev-perl/Module-Runtime dev-perl/Moose dev-perl/Params-Util >=dev-perl/Pod-Elemental-0.100.220 >=dev-perl/String-Flogger-1.0.0 >=dev-perl/String-Formatter-0.100.680 dev-perl/String-RewritePrefix virtual/perl-Text-Tabs+Wrap dev-perl/namespace-autoclean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Pod-Weaver-4.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=99b813ccbcef43fba2765705b4a44d67
diff --git a/dev-perl/Pod-Weaver/Manifest b/dev-perl/Pod-Weaver/Manifest
new file mode 100644
index 000000000000..f561fea0c522
--- /dev/null
+++ b/dev-perl/Pod-Weaver/Manifest
@@ -0,0 +1,3 @@
+DIST Pod-Weaver-4.015.tar.gz 40303 BLAKE2B d0f33427a2a01682b7581072ed47ddc5c1cfe33794ce552ad3a70dcd7c73f0a3280a91e28cf5a207cadd4d074600864a389e25eedaa02500d23d46ab45677e17 SHA512 333e29757766b0c2ddd39cde3ef0649a3e79143a611c48c3644807d248c0c7d6a027683ca88158bf59b369b1e329cdd6f3f1c3dda6c3baaa26648f80ecdb4a8d
+EBUILD Pod-Weaver-4.15.0.ebuild 971 BLAKE2B 5eb31cf9683bc465e5ce2091a55ccad6597cfa890af8cd958bd719773e44466f15f581fb934833a8fe82acc2084b83bf6b96e9e3070b968b1a278fa157156423 SHA512 755a45d97e723363590aa97b9cd8020640abb11748dd5b2b630184ce4d2ee63458e9c6065a34bf773bb6ad1904f84296a21709092b30b36139a9ca81a4ec40a3
+MISC metadata.xml 2291 BLAKE2B 932f582837a1e7650aeb9a834bb8cf296d4b6b44268c26a111bbc3615da122c35caae8a2b12099f674d1eb834a0364183d4ee6d874f34ef4d35ac0d1f515af0d SHA512 05514b168a79d2c5798d2580edffb81ed1e961c6fae46f31cf6996b726ffe19538ecdff61b2c58657b5e39588a772be5fcc50f9c3d6b9c1fea7295547cdeefcd
diff --git a/dev-perl/Pod-Weaver/Pod-Weaver-4.15.0.ebuild b/dev-perl/Pod-Weaver/Pod-Weaver-4.15.0.ebuild
new file mode 100644
index 000000000000..728dd82da431
--- /dev/null
+++ b/dev-perl/Pod-Weaver/Pod-Weaver-4.15.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=4.015
+inherit perl-module
+
+DESCRIPTION="Weave together a Pod document from an outline"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Config-MVP-2.0.0
+ dev-perl/Config-MVP-Reader-INI
+ dev-perl/DateTime
+ virtual/perl-File-Spec
+ dev-perl/List-MoreUtils
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ >=dev-perl/Log-Dispatchouli-1.100.710
+ >=dev-perl/Mixin-Linewise-0.103.0
+ dev-perl/Module-Runtime
+ dev-perl/Moose
+ dev-perl/Params-Util
+ >=dev-perl/Pod-Elemental-0.100.220
+ >=dev-perl/String-Flogger-1.0.0
+ >=dev-perl/String-Formatter-0.100.680
+ dev-perl/String-RewritePrefix
+ virtual/perl-Text-Tabs+Wrap
+ dev-perl/namespace-autoclean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/PPI
+ dev-perl/Software-License
+ dev-perl/Test-Differences
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Pod-Weaver/metadata.xml b/dev-perl/Pod-Weaver/metadata.xml
new file mode 100644
index 000000000000..edae3363e386
--- /dev/null
+++ b/dev-perl/Pod-Weaver/metadata.xml
@@ -0,0 +1,37 @@
+<?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">Pod-Weaver</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Config</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Config::Assembler</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Config::Finder</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Plugin::EnsurePod5</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Plugin::H1Nester</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Plugin::SingleEncoding</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Plugin::Transformer</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::PluginBundle::CorePrep</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::PluginBundle::Default</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Role::Dialect</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Role::Finalizer</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Role::Plugin</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Role::Preparer</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Role::Section</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Role::StringFromComment</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Role::Transformer</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Authors</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Bugs</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Collect</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Generic</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Leftovers</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Legal</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Name</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Region</remote-id>
+ <remote-id type="cpan-module">Pod::Weaver::Section::Version</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PortageXS-0.02.10-r4 b/dev-perl/PortageXS-0.02.10-r4
deleted file mode 100644
index ac451bf79cc5..000000000000
--- a/dev-perl/PortageXS-0.02.10-r4
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
-DEPEND=virtual/perl-Term-ANSIColor dev-perl/Shell-EnvImporter !minimal? ( dev-perl/IO-Socket-SSL virtual/perl-Sys-Syslog ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Portage abstraction layer for perl
-EAPI=5
-HOMEPAGE=http://download.mpsna.de/opensource/PortageXS/
-IUSE=minimal
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=http://download.mpsna.de/opensource/PortageXS/PortageXS-0.02.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8f04b333ba9e68d8ab69bf7eafe60636
diff --git a/dev-perl/PortageXS-0.2.10-r5 b/dev-perl/PortageXS-0.2.10-r5
deleted file mode 100644
index 4a9e10d4d364..000000000000
--- a/dev-perl/PortageXS-0.2.10-r5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=virtual/perl-Term-ANSIColor dev-perl/Shell-EnvImporter !minimal? ( dev-perl/IO-Socket-SSL virtual/perl-Sys-Syslog ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Portage abstraction layer for perl
-EAPI=5
-HOMEPAGE=http://download.mpsna.de/opensource/PortageXS/
-IUSE=minimal
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=virtual/perl-Term-ANSIColor dev-perl/Shell-EnvImporter !minimal? ( dev-perl/IO-Socket-SSL virtual/perl-Sys-Syslog ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=http://download.mpsna.de/opensource/PortageXS/PortageXS-0.02.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8e54bd22077e5b77496227de6715af6f
diff --git a/dev-perl/PortageXS-0.2.12-r1 b/dev-perl/PortageXS-0.2.12-r1
deleted file mode 100644
index 5038ed48f296..000000000000
--- a/dev-perl/PortageXS-0.2.12-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=dev-perl/Module-Build virtual/perl-Term-ANSIColor dev-perl/Shell-EnvImporter !minimal? ( dev-perl/IO-Socket-SSL virtual/perl-Sys-Syslog ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Portage abstraction layer for perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/~kentnl/PortageXS
-IUSE=minimal
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/PortageXS-0.2.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dee26e709bd74987cedde1c67994bca5
diff --git a/dev-perl/PortageXS/Manifest b/dev-perl/PortageXS/Manifest
new file mode 100644
index 000000000000..22a99bbb96e7
--- /dev/null
+++ b/dev-perl/PortageXS/Manifest
@@ -0,0 +1,9 @@
+AUX 0.02.12/PortageXS-0.02.12-prefix.patch 8739 BLAKE2B fd7617b4e68c15948abce7d7fe54af7c0aa89bb23059b3af8929cd23870dda0338f0598990837075b08eb596c31ee392d6f967edaac550ec062756a757c901bb SHA512 8c1626cd107963c287ed0f24e7508ec28effbdcf3cde4695c9c294c7924f9c987593ff73b5719bb59b8e4cf6f7e790209d2aee97038fba7080f3ccd296074197
+AUX PortageXS-0.02.10-portage_path_fix.patch 4165 BLAKE2B 9a648a0f08ebd69d214b2728194235472132debdc2a3e78916f196d2c1f95e6d9a8d0f66b697045e559e542fb5505b74acf4140ad971c871a22e89d0ec8b4a12 SHA512 4e99f0db05dae2ca0b08c1750ba7f3218eacdf2e6cf4a01c08de53f4f7c81cf261a902b8fc5429a8349effeb2f1c2f6e3a0a8bee07257c48cf6fc7010f971695
+AUX PortageXS-0.02.10-prefix.patch 6463 BLAKE2B a18061842464c7c0544ec0f949b282498ddd0bc43e0eaa2309c7127528381d171a0a2925c325bc71cc76bb8433ec34b87857ab92bae52c5386e8f423b2fe31d1 SHA512 1225da7ef7911f8a3ada93f2d23ffd23e78bec735152403b809db75cda99fc576bc34fbbcd8487af16b3fadd946bc4c48497db9a4e9f9bf27705b91793d5ea37
+DIST PortageXS-0.02.10.tar.gz 28890 BLAKE2B 66686516b975ff0da641c75dec63c3c6afe9d5bf7762ffb1f4a81c31550e601601f6190fdb992fce0a6e694bed46d4c95f599cf7a20bf0c069493a1e07dec499 SHA512 8f5a6cf8fa415e13401fd7901c81fef42e0cee81b7a9c1f276cce9582c705ac7e2004ec213033fce065f965445342ed0140d8b752d2e857dd40c620ed4af6b1b
+DIST PortageXS-0.2.12.tar.gz 41772 BLAKE2B 81583e73189908cd3b1588e74d5b291d1955995ff1d283682c245264feac7ed9eef4cfcd2ef4497c229f3d007ebd0a8b275d7c7c0e64ea3059dda3bc01eb66d7 SHA512 e833c8dab25ed6fcfad999e4b0bb803d69523ff57fbcd86ea0c29c671889a66c81f0081d6242039788a73d090e3245776d12a8286114b77f72d39514dfe425bf
+EBUILD PortageXS-0.02.10-r4.ebuild 1489 BLAKE2B a799f2679787b964bd2c2f96ff32b5d1aa8f55a6f248c4f89af7b6757cc9701ef79889f7adc70de332164b648e328d1e4901a98c359f2c935680d272d7853669 SHA512 517e4e6d80854c49788ef67584336caf4226b1dd0f065cd7099e075a8d3c34841b157f59c0255bde5cc0ecaf20d92d528966be2aa646a122f3a5843b1c0965a1
+EBUILD PortageXS-0.2.10-r5.ebuild 1586 BLAKE2B 2ed18b4dc27ecb887c867882997e2f3070e85296158529a56a7c84a793bc10d1c91e53b795dc8eaa04c240009fa5f53359e39cfaecd1af0978c1dafb68aa9f24 SHA512 af1b467a6ecb5f3e4831d8b4541be3368aeb1672f10c80df12ba754e0a6e1a3da51bd10c934e6cbcd0a03377e1bb09ef857f83028341018699024e68f34a3fd4
+EBUILD PortageXS-0.2.12-r1.ebuild 1545 BLAKE2B 9df1c219a03eb4898e8cf9760a2d282e4c72b8026ea0bc5cceef5b044da55f3209d89e3c42320e23a0784f118a76e0cd8a5b3c28d38574b7e85f54f4d57e83c5 SHA512 1211621893034bba76eeec5c52403d338925aa4781fc931ed12e498d98e75a1399a503dcc1c0a4319da45bddfd5b8d347653f0d031e0c218b4c66de3bdbae510
+MISC metadata.xml 770 BLAKE2B f2158d5a0792e960709ffb7cdf4863df27f4b784769363111b2d943ad55e55f89d436d11b3db1b58115b7cfc9710032a63371f4120fa18871607c48b6caa62f1 SHA512 38e35631664127b9e69049ed1380cc3de3369dbfa2bf771aa09a9088ec8a0c9d2299f1729817d6645037e00e9f370aa10384b242a8d13d3c1ad57a741f7f7053
diff --git a/dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild b/dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild
new file mode 100644
index 000000000000..e9fd0de774b4
--- /dev/null
+++ b/dev-perl/PortageXS/PortageXS-0.02.10-r4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module eutils prefix
+
+DESCRIPTION="Portage abstraction layer for perl"
+HOMEPAGE="http://download.mpsna.de/opensource/PortageXS/"
+SRC_URI="http://download.mpsna.de/opensource/PortageXS/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="minimal"
+SRC_TEST="do"
+
+DEPEND="virtual/perl-Term-ANSIColor
+ dev-perl/Shell-EnvImporter
+ !minimal? ( dev-perl/IO-Socket-SSL
+ virtual/perl-Sys-Syslog )"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.02.10-portage_path_fix.patch
+ epatch "${FILESDIR}"/${PN}-0.02.10-prefix.patch
+
+ eprefixify \
+ lib/PortageXS/Core.pm \
+ lib/PortageXS.pm \
+ usr/bin/portagexs_client \
+ usr/sbin/portagexsd
+
+ if use minimal ; then
+ rm -r "${S}"/usr || die
+ rm -r "${S}"/etc/init.d || die
+ rm -r "${S}"/etc/pxs/certs || die
+ rm "${S}"/etc/pxs/portagexsd.conf || die
+ rm -r "${S}"/lib/PortageXS/examples || die
+ fi
+}
+
+pkg_preinst() {
+ if use !minimal ; then
+ cp -r "${S}"/usr "${D}${EPREFIX}" || die
+ fi
+ cp -r "${S}"/etc "${D}${EPREFIX}" || die
+}
+
+pkg_postinst() {
+ if [ -d "${EPREFIX}"/etc/portagexs ]; then
+ elog "${EPREFIX}/etc/portagexs has been moved to ${EPREFIX}/etc/pxs for convenience. It is safe"
+ elog "to delete old ${EPREFIX}/etc/portagexs directories."
+ fi
+}
diff --git a/dev-perl/PortageXS/PortageXS-0.2.10-r5.ebuild b/dev-perl/PortageXS/PortageXS-0.2.10-r5.ebuild
new file mode 100644
index 000000000000..62f8a034944c
--- /dev/null
+++ b/dev-perl/PortageXS/PortageXS-0.2.10-r5.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_VERSION=0.02.10
+inherit perl-module eutils prefix
+
+DESCRIPTION="Portage abstraction layer for perl"
+HOMEPAGE="http://download.mpsna.de/opensource/PortageXS/"
+SRC_URI="http://download.mpsna.de/opensource/PortageXS/${PN}-${MODULE_VERSION}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="minimal"
+SRC_TEST="do"
+
+DEPEND="
+ virtual/perl-Term-ANSIColor
+ dev-perl/Shell-EnvImporter
+ !minimal? (
+ dev-perl/IO-Socket-SSL
+ virtual/perl-Sys-Syslog
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.02.10-portage_path_fix.patch
+ epatch "${FILESDIR}"/${PN}-0.02.10-prefix.patch
+
+ eprefixify \
+ lib/PortageXS/Core.pm \
+ lib/PortageXS.pm \
+ usr/bin/portagexs_client \
+ usr/sbin/portagexsd
+
+ if use minimal ; then
+ rm -r "${S}"/usr || die
+ rm -r "${S}"/etc/init.d || die
+ rm -r "${S}"/etc/pxs/certs || die
+ rm "${S}"/etc/pxs/portagexsd.conf || die
+ rm -r "${S}"/lib/PortageXS/examples || die
+ fi
+}
+
+src_install() {
+ perl-module_src_install
+ if use !minimal ; then
+ cp -r "${S}"/usr "${D}${EPREFIX}" || die
+ fi
+ cp -r "${S}"/etc "${D}${EPREFIX}" || die
+}
+
+pkg_postinst() {
+ if [ -d "${EPREFIX}"/etc/portagexs ]; then
+ elog "${EPREFIX}/etc/portagexs has been moved to ${EPREFIX}/etc/pxs for convenience. It is safe"
+ elog "to delete old ${EPREFIX}/etc/portagexs directories."
+ fi
+}
diff --git a/dev-perl/PortageXS/PortageXS-0.2.12-r1.ebuild b/dev-perl/PortageXS/PortageXS-0.2.12-r1.ebuild
new file mode 100644
index 000000000000..3491c6543bd3
--- /dev/null
+++ b/dev-perl/PortageXS/PortageXS-0.2.12-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KENTNL
+MODULE_VERSION=0.2.12
+inherit perl-module eutils prefix
+
+DESCRIPTION="Portage abstraction layer for perl"
+HOMEPAGE="http://search.cpan.org/~kentnl/PortageXS"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="minimal"
+
+DEPEND="
+ dev-perl/Module-Build
+ virtual/perl-Term-ANSIColor
+ dev-perl/Shell-EnvImporter
+ !minimal? (
+ dev-perl/IO-Socket-SSL
+ virtual/perl-Sys-Syslog
+ )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}"/0.02.12/${PN}-0.02.12-prefix.patch
+
+ eprefixify \
+ lib/PortageXS/examples/getParamFromFile.pl \
+ lib/PortageXS/Core.pm \
+ lib/PortageXS.pm \
+ usr/bin/portagexs_client \
+ usr/sbin/portagexsd \
+ t/01_Core.t
+
+ if use minimal ; then
+ rm -r "${S}"/usr || die
+ rm -r "${S}"/etc/init.d || die
+ rm -r "${S}"/etc/pxs/certs || die
+ rm "${S}"/etc/pxs/portagexsd.conf || die
+ rm -r "${S}"/lib/PortageXS/examples || die
+ fi
+}
+
+src_install() {
+ perl-module_src_install
+ if use !minimal ; then
+ cp -r "${S}"/usr "${D}${EPREFIX}" || die
+ fi
+ cp -r "${S}"/etc "${D}${EPREFIX}" || die
+}
+
+pkg_postinst() {
+ if [ -d "${EPREFIX}"/etc/portagexs ]; then
+ elog "${EPREFIX}/etc/portagexs has been moved to ${EPREFIX}/etc/pxs for convenience. It is safe"
+ elog "to delete old ${EPREFIX}/etc/portagexs directories."
+ fi
+}
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/PortageXS/files/0.02.12/PortageXS-0.02.12-prefix.patch b/dev-perl/PortageXS/files/0.02.12/PortageXS-0.02.12-prefix.patch
new file mode 100644
index 000000000000..df1881118c9a
--- /dev/null
+++ b/dev-perl/PortageXS/files/0.02.12/PortageXS-0.02.12-prefix.patch
@@ -0,0 +1,198 @@
+ lib/PortageXS.pm | 16 ++++++++--------
+ lib/PortageXS/Core.pm | 8 ++++----
+ lib/PortageXS/examples/getParamFromFile.pl | 2 +-
+ t/01_Core.t | 12 ++++++------
+ usr/bin/portagexs_client | 8 ++++----
+ usr/sbin/portagexsd | 12 ++++++------
+ 6 files changed, 29 insertions(+), 29 deletions(-)
+
+diff --git a/lib/PortageXS.pm b/lib/PortageXS.pm
+index db57a25..6cec46e 100644
+--- a/lib/PortageXS.pm
++++ b/lib/PortageXS.pm
+@@ -71,8 +71,8 @@ sub new {
+ $pxs->{'VERSION'} = $PortageXS::VERSION;
+
+ $pxs->{'PORTDIR'} = $pxs->getPortdir();
+- $pxs->{'PKG_DB_DIR'} = '/var/db/pkg/';
+- $pxs->{'PATH_TO_WORLDFILE'} = '/var/lib/portage/world';
++ $pxs->{'PKG_DB_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/var/db/pkg/';
++ $pxs->{'PATH_TO_WORLDFILE'} = '@GENTOO_PORTAGE_EPREFIX@/var/lib/portage/world';
+ $pxs->{'IS_INITIALIZED'} = 1;
+
+ $pxs->{'EXCLUDE_DIRS'}{'.'} = 1;
+@@ -85,17 +85,17 @@ sub new {
+ $pxs->{'EXCLUDE_DIRS'}{'CVS'} = 1;
+ $pxs->{'EXCLUDE_DIRS'}{'.cache'} = 1;
+
+- $pxs->{'PORTAGEXS_ETC_DIR'} = '/etc/pxs/';
+- $pxs->{'ETC_DIR'} = '/etc/';
++ $pxs->{'PORTAGEXS_ETC_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/';
++ $pxs->{'ETC_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/etc/';
+
+ $pxs->{'MAKE_PROFILE_PATHS'} = [
+- '/etc/make.profile',
+- '/etc/portage/make.profile'
++ '@GENTOO_PORTAGE_EPREFIX@/etc/make.profile',
++ '@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.profile'
+ ];
+
+ $pxs->{'MAKE_CONF_PATHS'} = [
+- '/etc/make.conf',
+- '/etc/portage/make.conf'
++ '@GENTOO_PORTAGE_EPREFIX@/etc/make.conf',
++ '@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'
+ ];
+
+ for my $path ( @{ $pxs->{'MAKE_PROFILE_PATHS'} } ) {
+diff --git a/lib/PortageXS/Core.pm b/lib/PortageXS/Core.pm
+index 5d51023..3dd0b84 100644
+--- a/lib/PortageXS/Core.pm
++++ b/lib/PortageXS/Core.pm
+@@ -122,7 +122,7 @@ sub getPortageMakeParam {
+ my $self = shift;
+ my $param = shift;
+ my @files = ();
+- my @etcfiles = qw(/usr/share/portage/config/make.globals /etc/make.conf);
++ my @etcfiles = qw(@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals @GENTOO_PORTAGE_EPREFIX@/etc/make.conf);
+ my $v = '';
+ my $parent = '';
+ my $curPath;
+@@ -166,7 +166,7 @@ sub getPortageMakeParam {
+
+ # - Defaults >
+ if ($param eq 'PORTDIR' && !$v) {
+- $v='/usr/portage';
++ $v='@GENTOO_PORTAGE_EPREFIX@/usr/portage';
+ }
+
+ return $v;
+@@ -193,7 +193,7 @@ sub getPortdir {
+ return $self->{'PORTDIR'};
+ }
+ else {
+- $self->{'PORTDIR'}=$self->getParamFromFile($self->getFileContents('/usr/share/portage/config/make.globals').$self->getFileContents('/etc/portage/make.conf'),'PORTDIR','lastseen');
++ $self->{'PORTDIR'}=$self->getParamFromFile($self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals').$self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'),'PORTDIR','lastseen');
+ return $self->{'PORTDIR'};
+ }
+ }
+@@ -210,7 +210,7 @@ sub getPortdirOverlay {
+ my $self = shift;
+ my $forcereload = shift;
+
+- return split(/ /,$self->getParamFromFile($self->getFileContents('/usr/share/portage/config/make.globals').$self->getFileContents('/etc/make.conf'),'PORTDIR_OVERLAY','lastseen'));
++ return split(/ /,$self->getParamFromFile($self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals').$self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/make.conf'),'PORTDIR_OVERLAY','lastseen'));
+ }
+
+ # Description:
+diff --git a/lib/PortageXS/examples/getParamFromFile.pl b/lib/PortageXS/examples/getParamFromFile.pl
+index 416b1be..9ea88bb 100755
+--- a/lib/PortageXS/examples/getParamFromFile.pl
++++ b/lib/PortageXS/examples/getParamFromFile.pl
+@@ -8,4 +8,4 @@ use PortageXS;
+
+ my $pxs=PortageXS->new();
+ print "CFLAGS are set to: ";
+-print join(' ',$pxs->getParamFromFile($pxs->getFileContents('/etc/make.globals').$pxs->getFileContents('/etc/make.conf'),'CFLAGS','lastseen'))."\n";
++print join(' ',$pxs->getParamFromFile($pxs->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/make.globals').$pxs->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/make.conf'),'CFLAGS','lastseen'))."\n";
+diff --git a/t/01_Core.t b/t/01_Core.t
+index d01dc31..6daba99 100644
+--- a/t/01_Core.t
++++ b/t/01_Core.t
+@@ -14,8 +14,8 @@ ok(-d $pxs->getPortdir(),'getPortdir: '.$pxs->getPortdir());
+
+ # - getFileContents >
+ {
+- my $content = $pxs->getFileContents('/etc/portage/make.conf');
+- ok($content ne '','getFileContents of /etc/portage/make.conf');
++ my $content = $pxs->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf');
++ ok($content ne '','getFileContents of @GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf');
+ }
+
+ # - searchInstalledPackage >
+@@ -26,8 +26,8 @@ ok(-d $pxs->getPortdir(),'getPortdir: '.$pxs->getPortdir());
+
+ # - getParamFromFile >
+ {
+- my $param = $pxs->getParamFromFile($pxs->getFileContents('/etc/portage/make.conf'),'CFLAGS','lastseen');
+- ok($param ne '','getParamFromFile /etc/portage/make.conf - CFLAGS: '.$param);
++ my $param = $pxs->getParamFromFile($pxs->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'),'CFLAGS','lastseen');
++ ok($param ne '','getParamFromFile @GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf - CFLAGS: '.$param);
+ }
+
+ # - getUseSettingsOfInstalledPackage >
+@@ -65,8 +65,8 @@ ok(-d $pxs->getPortdir(),'getPortdir: '.$pxs->getPortdir());
+
+ # - fileBelongsToPackage >
+ {
+- my @packages = $pxs->fileBelongsToPackage('/etc/gentoo-release');
+- ok($#packages==0,'fileBelongsToPackage - /etc/gentoo-release: '.$packages[0]);
++ my @packages = $pxs->fileBelongsToPackage('@GENTOO_PORTAGE_EPREFIX@/etc/gentoo-release');
++ ok($#packages==0,'fileBelongsToPackage - @GENTOO_PORTAGE_EPREFIX@/etc/gentoo-release: '.$packages[0]);
+ }
+ ok(!$pxs->fileBelongsToPackage('/this/path/most/likely/does/not/exist'),'fileBelongsToPackage bogus test');
+
+diff --git a/usr/bin/portagexs_client b/usr/bin/portagexs_client
+index 598d05a..688cb97 100755
+--- a/usr/bin/portagexs_client
++++ b/usr/bin/portagexs_client
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl
++#!@GENTOO_PORTAGE_EPREFIX@/usr/bin/perl
+
+ # -----------------------------------------------------------------------------
+ #
+@@ -54,9 +54,9 @@ if(!($sock = IO::Socket::SSL->new( PeerAddr => $remote_addr,
+ SSL_use_cert => 1,
+ SSL_verify_mode => 0x01,
+ SSL_passwd_cb => sub { return "" },
+- SSL_key_file => '/etc/pxs/certs/client-key.pem',
+- SSL_cert_file => '/etc/pxs/certs/client-cert.pem',
+- SSL_ca_file => '/etc/pxs/certs/my-ca.pem'
++ SSL_key_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/client-key.pem',
++ SSL_cert_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/client-cert.pem',
++ SSL_ca_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/my-ca.pem'
+ ))) {
+ $pxs->print_err("unable to create socket: ".&IO::Socket::SSL::errstr."\n");
+ $pxs->print_err("Server down?\n");
+diff --git a/usr/sbin/portagexsd b/usr/sbin/portagexsd
+index 638f662..e93bdfa 100755
+--- a/usr/sbin/portagexsd
++++ b/usr/sbin/portagexsd
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl -t
++#!@GENTOO_PORTAGE_EPREFIX@/usr/bin/perl -t
+
+ # -----------------------------------------------------------------------------
+ #
+@@ -50,7 +50,7 @@ else {
+ sub main {
+ # - Parse config >
+ my %config = ();
+- $config{'cfgfiledata'} = $pxs->getFileContents("/etc/pxs/portagexsd.conf");
++ $config{'cfgfiledata'} = $pxs->getFileContents("@GENTOO_PORTAGE_EPREFIX@/etc/pxs/portagexsd.conf");
+ $config{'Port'} = $pxs->getParamFromFile($config{'cfgfiledata'},"Port","lastseen");
+ $config{'SSLpasswd'} = $pxs->getParamFromFile($config{'cfgfiledata'},"SSLpasswd","lastseen");
+ $config{'PidFile'} = $pxs->getParamFromFile($config{'cfgfiledata'},"PidFile","lastseen");
+@@ -60,7 +60,7 @@ sub main {
+ $config{'cfgfiledata'} = undef;
+
+ if (!$config{'I_AM_ROOT_AND_I_KNOW_WHAT_I_AM_DOING'}) {
+- syslog("info", 'Not starting server as it seems that you did not have a look at the configs yet! (/etc/pxs/portagexsd.conf)');
++ syslog("info", 'Not starting server as it seems that you did not have a look at the configs yet! (@GENTOO_PORTAGE_EPREFIX@/etc/pxs/portagexsd.conf)');
+ exit(0);
+ }
+
+@@ -70,9 +70,9 @@ sub main {
+ Reuse => 1,
+ SSL_verify_mode => 0x01,
+ SSL_passwd_cb => sub {return $config{'SSLpasswd'}},
+- SSL_key_file => '/etc/pxs/certs/server-key.pem',
+- SSL_cert_file => '/etc/pxs/certs/server-cert.pem',
+- SSL_ca_file => '/etc/pxs/certs/my-ca.pem'
++ SSL_key_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/server-key.pem',
++ SSL_cert_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/server-cert.pem',
++ SSL_ca_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/my-ca.pem'
+ )) ) {
+ syslog("info", "Unable to create socket: ", &IO::Socket::SSL::errstr);
+ exit(0);
diff --git a/dev-perl/PortageXS/files/PortageXS-0.02.10-portage_path_fix.patch b/dev-perl/PortageXS/files/PortageXS-0.02.10-portage_path_fix.patch
new file mode 100644
index 000000000000..a9968cd7e79e
--- /dev/null
+++ b/dev-perl/PortageXS/files/PortageXS-0.02.10-portage_path_fix.patch
@@ -0,0 +1,86 @@
+diff -ur PortageXS-0.02.10.orig/lib/PortageXS/Core.pm PortageXS-0.02.10/lib/PortageXS/Core.pm
+--- PortageXS-0.02.10.orig/lib/PortageXS/Core.pm 2013-01-03 09:32:10.477597366 +0100
++++ PortageXS-0.02.10/lib/PortageXS/Core.pm 2013-01-03 09:32:12.707534858 +0100
+@@ -94,7 +94,7 @@
+ my $self = shift;
+ my $param = shift;
+ my @files = ();
+- my @etcfiles = qw(/etc/make.globals /etc/make.conf);
++ my @etcfiles = qw(/usr/share/portage/config/make.globals /etc/portage/make.conf);
+ my @profilefiles = ();
+ my $v = '';
+ my $parent = '';
+@@ -166,7 +166,7 @@
+ return $self->{'PORTDIR'};
+ }
+ else {
+- $self->{'PORTDIR'}=$self->getParamFromFile($self->getFileContents('/etc/make.globals').$self->getFileContents('/etc/make.conf'),'PORTDIR','lastseen');
++ $self->{'PORTDIR'}=$self->getParamFromFile($self->getFileContents('/usr/share/portage/config/make.globals').$self->getFileContents('/etc/portage/make.conf'),'PORTDIR','lastseen');
+ return $self->{'PORTDIR'};
+ }
+ }
+@@ -183,7 +183,7 @@
+ my $self = shift;
+ my $forcereload = shift;
+
+- return split(/ /,$self->getParamFromFile($self->getFileContents('/etc/make.globals').$self->getFileContents('/etc/make.conf'),'PORTDIR_OVERLAY','lastseen'));
++ return split(/ /,$self->getParamFromFile($self->getFileContents('/usr/share/portage/config/make.globals').$self->getFileContents('/etc/portage/make.conf'),'PORTDIR_OVERLAY','lastseen'));
+ }
+
+ # Description:
+diff -ur PortageXS-0.02.10.orig/lib/PortageXS/examples/getParamFromFile.pl PortageXS-0.02.10/lib/PortageXS/examples/getParamFromFile.pl
+--- PortageXS-0.02.10.orig/lib/PortageXS/examples/getParamFromFile.pl 2013-01-03 09:32:10.477597366 +0100
++++ PortageXS-0.02.10/lib/PortageXS/examples/getParamFromFile.pl 2013-01-03 09:32:12.707534858 +0100
+@@ -8,4 +8,5 @@
+
+ my $pxs=PortageXS->new();
+ print "CFLAGS are set to: ";
+-print join(' ',$pxs->getParamFromFile($pxs->getFileContents('/etc/make.globals').$pxs->getFileContents('/etc/make.conf'),'CFLAGS','lastseen'))."\n";
++print join('
++',$pxs->getParamFromFile($pxs->getFileContents('/usr/share/portage/config/make.globals').$pxs->getFileContents('/etc/portage/make.conf'),'CFLAGS','lastseen'))."\n";
+diff -ur PortageXS-0.02.10.orig/lib/PortageXS.pm PortageXS-0.02.10/lib/PortageXS.pm
+--- PortageXS-0.02.10.orig/lib/PortageXS.pm 2013-01-03 09:32:10.478597338 +0100
++++ PortageXS-0.02.10/lib/PortageXS.pm 2013-01-03 09:32:29.710057966 +0100
+@@ -77,7 +77,7 @@
+
+ $self->{'PORTAGEXS_ETC_DIR'} = '/etc/pxs/';
+ $self->{'ETC_DIR'} = '/etc/';
+- $self->{'MAKE_PROFILE_PATH'} = '/etc/make.profile';
++ $self->{'MAKE_PROFILE_PATH'} = '/etc/portage/make.profile';
+
+ # - init colors >
+ $self->{'COLORS'}{'YELLOW'} = color('bold yellow');
+@@ -89,7 +89,7 @@
+ $self->{'COLORS'}{'BLUE'} = color('bold blue');
+ $self->{'COLORS'}{'RESET'} = color('reset');
+
+- if (lc($self->getParamFromFile($self->getFileContents('/etc/make.conf'),'NOCOLOR','lastseen')) eq 'true') {
++ if (lc($self->getParamFromFile($self->getFileContents('/etc/portage/make.conf'),'NOCOLOR','lastseen')) eq 'true') {
+ $self->{'COLORS'}{'YELLOW'} = '';
+ $self->{'COLORS'}{'GREEN'} = '';
+ $self->{'COLORS'}{'LIGHTGREEN'} = '';
+diff -ur PortageXS-0.02.10.orig/t/01_Core.t PortageXS-0.02.10/t/01_Core.t
+--- PortageXS-0.02.10.orig/t/01_Core.t 2013-01-03 09:32:10.476597394 +0100
++++ PortageXS-0.02.10/t/01_Core.t 2013-01-03 09:32:12.707534858 +0100
+@@ -14,8 +14,8 @@
+
+ # - getFileContents >
+ {
+- my $content = $pxs->getFileContents('/etc/make.conf');
+- ok($content ne '','getFileContents of /etc/make.conf');
++ my $content = $pxs->getFileContents('/etc/portage/make.conf');
++ ok($content ne '','getFileContents of /etc/portage/make.conf');
+ }
+
+ # - searchInstalledPackage >
+@@ -26,8 +26,8 @@
+
+ # - getParamFromFile >
+ {
+- my $param = $pxs->getParamFromFile($pxs->getFileContents('/etc/make.conf'),'CFLAGS','lastseen');
+- ok($param ne '','getParamFromFile /etc/make.conf - CFLAGS: '.$param);
++ my $param = $pxs->getParamFromFile($pxs->getFileContents('/etc/portage/make.conf'),'CFLAGS','lastseen');
++ ok($param ne '','getParamFromFile /etc/portage/make.conf - CFLAGS: '.$param);
+ }
+
+ # - getUseSettingsOfInstalledPackage >
diff --git a/dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch b/dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch
new file mode 100644
index 000000000000..755bb13bb503
--- /dev/null
+++ b/dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch
@@ -0,0 +1,137 @@
+diff -ur PortageXS-0.02.09.orig/lib/PortageXS/Core.pm PortageXS-0.02.09/lib/PortageXS/Core.pm
+--- PortageXS-0.02.09.orig/lib/PortageXS/Core.pm 2008-12-01 21:30:50 +0100
++++ PortageXS-0.02.09/lib/PortageXS/Core.pm 2009-03-18 20:56:20 +0100
+@@ -94,7 +94,7 @@
+ my $self = shift;
+ my $param = shift;
+ my @files = ();
+- my @etcfiles = qw(/usr/share/portage/config/make.globals /etc/portage/make.conf);
++ my @etcfiles = qw(@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals @GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf);
+ my @profilefiles = ();
+ my $v = '';
+ my $parent = '';
+@@ -139,7 +139,7 @@
+
+ # - Defaults >
+ if ($param eq 'PORTDIR' && !$v) {
+- $v='/usr/portage';
++ $v='@GENTOO_PORTAGE_EPREFIX@/usr/portage';
+ }
+
+ return $v;
+@@ -166,7 +166,7 @@
+ return $self->{'PORTDIR'};
+ }
+ else {
+- $self->{'PORTDIR'}=$self->getParamFromFile($self->getFileContents('/usr/share/portage/config/make.globals').$self->getFileContents('/etc/portage/make.conf'),'PORTDIR','lastseen');
++ $self->{'PORTDIR'}=$self->getParamFromFile($self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals').$self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'),'PORTDIR','lastseen');
+ return $self->{'PORTDIR'};
+ }
+ }
+@@ -183,7 +183,7 @@
+ my $self = shift;
+ my $forcereload = shift;
+
+- return split(/ /,$self->getParamFromFile($self->getFileContents('/usr/share/portage/config/make.globals').$self->getFileContents('/etc/portage/make.conf'),'PORTDIR_OVERLAY','lastseen'));
++ return split(/ /,$self->getParamFromFile($self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals').$self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'),'PORTDIR_OVERLAY','lastseen'));
+ }
+
+ # Description:
+diff -ur PortageXS-0.02.09.orig/lib/PortageXS.pm PortageXS-0.02.09/lib/PortageXS.pm
+--- PortageXS-0.02.09.orig/lib/PortageXS.pm 2008-12-01 21:30:50 +0100
++++ PortageXS-0.02.09/lib/PortageXS.pm 2009-03-18 20:52:29 +0100
+@@ -61,8 +61,8 @@
+ $self->{'VERSION'} = $VERSION;
+
+ $self->{'PORTDIR'} = $self->getPortdir();
+- $self->{'PKG_DB_DIR'} = '/var/db/pkg/';
+- $self->{'PATH_TO_WORLDFILE'} = '/var/lib/portage/world';
++ $self->{'PKG_DB_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/var/db/pkg/';
++ $self->{'PATH_TO_WORLDFILE'} = '@GENTOO_PORTAGE_EPREFIX@/var/lib/portage/world';
+ $self->{'IS_INITIALIZED'} = 1;
+
+ $self->{'EXCLUDE_DIRS'}{'.'} = 1;
+@@ -75,9 +75,9 @@
+ $self->{'EXCLUDE_DIRS'}{'CVS'} = 1;
+ $self->{'EXCLUDE_DIRS'}{'.cache'} = 1;
+
+- $self->{'PORTAGEXS_ETC_DIR'} = '/etc/pxs/';
+- $self->{'ETC_DIR'} = '/etc/';
+- $self->{'MAKE_PROFILE_PATH'} = '/etc/portage/make.profile';
++ $self->{'PORTAGEXS_ETC_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/';
++ $self->{'ETC_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/etc/';
++ $self->{'MAKE_PROFILE_PATH'} = '@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.profile';
+
+ # - init colors >
+ $self->{'COLORS'}{'YELLOW'} = color('bold yellow');
+@@ -89,7 +89,7 @@
+ $self->{'COLORS'}{'BLUE'} = color('bold blue');
+ $self->{'COLORS'}{'RESET'} = color('reset');
+
+- if (lc($self->getParamFromFile($self->getFileContents('/etc/portage/make.conf'),'NOCOLOR','lastseen')) eq 'true') {
++ if (lc($self->getParamFromFile($self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'),'NOCOLOR','lastseen')) eq 'true') {
+ $self->{'COLORS'}{'YELLOW'} = '';
+ $self->{'COLORS'}{'GREEN'} = '';
+ $self->{'COLORS'}{'LIGHTGREEN'} = '';
+diff -ur PortageXS-0.02.09.orig/usr/bin/portagexs_client PortageXS-0.02.09/usr/bin/portagexs_client
+--- PortageXS-0.02.09.orig/usr/bin/portagexs_client 2008-12-01 21:30:50 +0100
++++ PortageXS-0.02.09/usr/bin/portagexs_client 2009-03-18 20:52:29 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl
++#!@GENTOO_PORTAGE_EPREFIX@/usr/bin/perl
+
+ # -----------------------------------------------------------------------------
+ #
+@@ -54,9 +54,9 @@
+ SSL_use_cert => 1,
+ SSL_verify_mode => 0x01,
+ SSL_passwd_cb => sub { return "" },
+- SSL_key_file => '/etc/pxs/certs/client-key.pem',
+- SSL_cert_file => '/etc/pxs/certs/client-cert.pem',
+- SSL_ca_file => '/etc/pxs/certs/my-ca.pem'
++ SSL_key_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/client-key.pem',
++ SSL_cert_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/client-cert.pem',
++ SSL_ca_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/my-ca.pem'
+ ))) {
+ $pxs->print_err("unable to create socket: ".&IO::Socket::SSL::errstr."\n");
+ $pxs->print_err("Server down?\n");
+diff -ur PortageXS-0.02.09.orig/usr/sbin/portagexsd PortageXS-0.02.09/usr/sbin/portagexsd
+--- PortageXS-0.02.09.orig/usr/sbin/portagexsd 2008-12-01 21:30:50 +0100
++++ PortageXS-0.02.09/usr/sbin/portagexsd 2009-03-18 20:52:29 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl -t
++#!@GENTOO_PORTAGE_EPREFIX@/usr/bin/perl -t
+
+ # -----------------------------------------------------------------------------
+ #
+@@ -50,7 +50,7 @@
+ sub main {
+ # - Parse config >
+ my %config = ();
+- $config{'cfgfiledata'} = $pxs->getFileContents("/etc/pxs/portagexsd.conf");
++ $config{'cfgfiledata'} = $pxs->getFileContents("@GENTOO_PORTAGE_EPREFIX@/etc/pxs/portagexsd.conf");
+ $config{'Port'} = $pxs->getParamFromFile($config{'cfgfiledata'},"Port","lastseen");
+ $config{'SSLpasswd'} = $pxs->getParamFromFile($config{'cfgfiledata'},"SSLpasswd","lastseen");
+ $config{'PidFile'} = $pxs->getParamFromFile($config{'cfgfiledata'},"PidFile","lastseen");
+@@ -60,7 +60,7 @@
+ $config{'cfgfiledata'} = undef;
+
+ if (!$config{'I_AM_ROOT_AND_I_KNOW_WHAT_I_AM_DOING'}) {
+- syslog("info", 'Not starting server as it seems that you did not have a look at the configs yet! (/etc/pxs/portagexsd.conf)');
++ syslog("info", 'Not starting server as it seems that you did not have a look at the configs yet! (@GENTOO_PORTAGE_EPREFIX@/etc/pxs/portagexsd.conf)');
+ exit(0);
+ }
+
+@@ -70,9 +71,9 @@
+ Reuse => 1,
+ SSL_verify_mode => 0x01,
+ SSL_passwd_cb => sub {return $config{'SSLpasswd'}},
+- SSL_key_file => '/etc/pxs/certs/server-key.pem',
+- SSL_cert_file => '/etc/pxs/certs/server-cert.pem',
+- SSL_ca_file => '/etc/pxs/certs/my-ca.pem'
++ SSL_key_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/server-key.pem',
++ SSL_cert_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/server-cert.pem',
++ SSL_ca_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/my-ca.pem'
+ )) ) {
+ syslog("info", "Unable to create socket: ", &IO::Socket::SSL::errstr);
+ exit(0);
diff --git a/dev-perl/PortageXS/metadata.xml b/dev-perl/PortageXS/metadata.xml
new file mode 100644
index 000000000000..cead4cd5e16b
--- /dev/null
+++ b/dev-perl/PortageXS/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>kentnl@gentoo.org</email>
+ <name>Kent Fredric</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">PortageXS</remote-id>
+ <remote-id type="cpan">PortageXS::Core</remote-id>
+ <remote-id type="cpan">PortageXS::System</remote-id>
+ <remote-id type="cpan">PortageXS::UI::Console</remote-id>
+ <remote-id type="cpan">PortageXS::UI::Spinner</remote-id>
+ <remote-id type="cpan">PortageXS::Useflags</remote-id>
+ <remote-id type="cpan">PortageXS::Version</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PostScript-0.60.0-r1 b/dev-perl/PostScript-0.60.0-r1
deleted file mode 100644
index 4380f715e22d..000000000000
--- a/dev-perl/PostScript-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=An object that may be used to construct a block of text in PostScript
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/PostScript/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHAWNPW/PostScript-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0849b8e6f23071b8405068bcc57530c0
diff --git a/dev-perl/PostScript-Simple-0.90.0 b/dev-perl/PostScript-Simple-0.90.0
deleted file mode 100644
index 68f47ad459c5..000000000000
--- a/dev-perl/PostScript-Simple-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.180.0 ) dev-lang/perl:=
-DESCRIPTION=Allows you to have a simple method of writing PostScript files from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/PostScript-Simple/
-IUSE=test examples
-KEYWORDS=amd64 hppa ia64 ppc sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MC/MCNEWTON/PostScript-Simple-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53202f8df5108335e03961ca88ed51c4
diff --git a/dev-perl/PostScript-Simple/Manifest b/dev-perl/PostScript-Simple/Manifest
new file mode 100644
index 000000000000..6f7619a203a3
--- /dev/null
+++ b/dev-perl/PostScript-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST PostScript-Simple-0.09.tar.gz 35450 BLAKE2B e642cf9d8b887fee458b2ac085a90ac6198b7e1ed1fd0349fa6b2abc597b16d32ec2b099e4e8db9e009a1341ec5015c24502099213996bae9840bcd3209fb589 SHA512 28026060f91e7bcc2722df7e7097667aa2baaa85b1c558e08558fbee3395b0326e0564142e7729068afd13bdf523da32073fd6dbe56317db3e554445b4a04b18
+EBUILD PostScript-Simple-0.90.0.ebuild 590 BLAKE2B 593373b7c9d5ef6ae4f36543e62d00b77fa432a423baf7f33f697a0d30f16eeca763b90581cf7590747a9c38c5f139b93e565965b601723121e86262bd799a17 SHA512 e583ab006564b9e76d9663506d4ae2ed42d7d7a00e2c7e64643fdb4d97e43b63897d2b72804d88ff65bf6efe6da8937a0ca5953e8c8e2a9fa750976e5362612c
+MISC metadata.xml 476 BLAKE2B 82a6ddb81ff8e8811e957d2f3b88a5d8e0a4af26dc050c73258e8459dd8443bc4e568123234850a8b4b51dde819498d16c39f8d0476beea913fb96fe0e0fb113 SHA512 737aa85b446ecc6ae1519dfe09b8ced51cb637e012dd398108bf7dd1ec76b3e82c147416e7e7f3b33ba65fd7bb7e2a64ddaea2770cfbcc8a40f832e6925887c5
diff --git a/dev-perl/PostScript-Simple/PostScript-Simple-0.90.0.ebuild b/dev-perl/PostScript-Simple/PostScript-Simple-0.90.0.ebuild
new file mode 100644
index 000000000000..79eac80b8906
--- /dev/null
+++ b/dev-perl/PostScript-Simple/PostScript-Simple-0.90.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MCNEWTON
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Allows you to have a simple method of writing PostScript files from Perl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 hppa ia64 ppc sparc x86"
+IUSE="test examples"
+
+RDEPEND=""
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.180.0 )
+"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc -r examples
+ fi
+}
diff --git a/dev-perl/PostScript-Simple/metadata.xml b/dev-perl/PostScript-Simple/metadata.xml
new file mode 100644
index 000000000000..7e77e511ab0d
--- /dev/null
+++ b/dev-perl/PostScript-Simple/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">PostScript-Simple</remote-id>
+ <remote-id type="cpan-module">PostScript::Simple</remote-id>
+ <remote-id type="cpan-module">PostScript::Simple::EPS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PostScript/Manifest b/dev-perl/PostScript/Manifest
new file mode 100644
index 000000000000..d06da7736edc
--- /dev/null
+++ b/dev-perl/PostScript/Manifest
@@ -0,0 +1,3 @@
+DIST PostScript-0.06.tar.gz 19506 BLAKE2B 03f2ad42205cdf87a2e9fffe1cd86cdb1c155369473077af0d37608f7e6b7123409c9664bbc3c580b8a21d1bfd4e215ad213d30342e9f7133d2535bef20c8c5b SHA512 7c9fd8fc9d05e1f131b2002553fb7438ac8628d27322e63f3f1533e4e25222620ce7d9fda35e6ebe5603dd5dfad0c74925d9eb3159359f34be49f7305a65ff8a
+EBUILD PostScript-0.60.0-r1.ebuild 317 BLAKE2B 8be7ffd71211f905194fdb4063ad9e7ab8f5145fa8b9087545f4a77c88434e5ab127a254214892977e2af894efe1929c2ee986c328a46882ef097beb151b7d16 SHA512 08e12a84a2c9b6c4035f6650d0ae87a1a08dc5912f72c84645c73e521bd4790812b24cb6c1dc1a7fb1366303931163e393a508e3bc281ee6e39f2d0def1db757
+MISC metadata.xml 722 BLAKE2B 1699165fa82ad6d97a0960bfe4b7b8cc7946b361bd6603d587306c61545f357806c039041c991da735f3c3a0eb4354638f6ec8d34d3de9cb673e798fd94caaf3 SHA512 c73f084c9436b6da0dcc9444bc9301e9eb6b7dd5f10d9cf5ebf8cc0144c9c3de6e0a538aa9bf37a5771e9547e5e0279d848e5cf29deff2462523b9af012cbf8f
diff --git a/dev-perl/PostScript/PostScript-0.60.0-r1.ebuild b/dev-perl/PostScript/PostScript-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..5f8c031c288c
--- /dev/null
+++ b/dev-perl/PostScript/PostScript-0.60.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHAWNPW
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="An object that may be used to construct a block of text in PostScript"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/PostScript/metadata.xml b/dev-perl/PostScript/metadata.xml
new file mode 100644
index 000000000000..64fc34fab570
--- /dev/null
+++ b/dev-perl/PostScript/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">PostScript</remote-id>
+ <remote-id type="cpan-module">PostScript::Document</remote-id>
+ <remote-id type="cpan-module">PostScript::Elements</remote-id>
+ <remote-id type="cpan-module">PostScript::Metrics</remote-id>
+ <remote-id type="cpan-module">PostScript::TextBlock</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Probe-Perl-0.30.0 b/dev-perl/Probe-Perl-0.30.0
deleted file mode 100644
index fc811724489f..000000000000
--- a/dev-perl/Probe-Perl-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=Information about the currently running perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Probe-Perl/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KW/KWILLIAMS/Probe-Perl-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ca9cba4c0f0732d04ccd9250ca148923
diff --git a/dev-perl/Probe-Perl/Manifest b/dev-perl/Probe-Perl/Manifest
new file mode 100644
index 000000000000..aeecb6f554ba
--- /dev/null
+++ b/dev-perl/Probe-Perl/Manifest
@@ -0,0 +1,3 @@
+DIST Probe-Perl-0.03.tar.gz 13096 BLAKE2B eabee810d4eaa498801fdbdc320d93d08d301bca628899594b0fe8ddd6b27a02c4913f73854b7c46126dfaeba415498331bcf480aa5152163d0bde9ace21c8cc SHA512 739bdb9d1a74eb77ab885a5aca861a1915cadbb1002bb4cb0d21fc6940ae6b3aa64ee52951ac8b2dca41c9e8fe188e17ae5f3c848c4a1caaf66fec5d25bef49c
+EBUILD Probe-Perl-0.30.0.ebuild 593 BLAKE2B ee8dd52b4dd5e9a6a61716b384919344d86673898a2ff3f93b9e238d154846696157c6efd3ef1b7f1f9d9c2d10b4eb02d2b91fd4427252c4cb4bd85d44351411 SHA512 eb83c5d6230175999921ca0fb3dbaf08d40894f01c99f598a243dc35ea82c332d301cd7a090bee60393da68dfdf7f0aa8fe1360f1cbda1321197ba6181f4c374
+MISC metadata.xml 392 BLAKE2B b12043546e2503cec012599625a1eaa5b7a3a78ab1a1b68b0f913863a7976892ce8d4d51f1f71cfc4c8cc86eebab5d160d0a33d79c71a56df5b3c1638ce547c1 SHA512 17a9624f787b94aa9e570dcae2de67c85f9ecd2b287af0f97dd8abaa68fe1efd9f6c35cd93328ce24abc8a0f2c5b61761010aef6321c5afffd6aabd211e8334f
diff --git a/dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild b/dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild
new file mode 100644
index 000000000000..582facc1954b
--- /dev/null
+++ b/dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KWILLIAMS
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Information about the currently running perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? ( virtual/perl-Test )
+"
+
+src_test() {
+ perl_rm_files t/author-critic.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Probe-Perl/metadata.xml b/dev-perl/Probe-Perl/metadata.xml
new file mode 100644
index 000000000000..cac28a8f74b6
--- /dev/null
+++ b/dev-perl/Probe-Perl/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">Probe-Perl</remote-id>
+ <remote-id type="cpan-module">Probe::Perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Proc-Background-1.100.0-r1 b/dev-perl/Proc-Background-1.100.0-r1
deleted file mode 100644
index 4b470faf04c3..000000000000
--- a/dev-perl/Proc-Background-1.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generic interface to background process management
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Proc-Background/
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BZ/BZAJAC/Proc-Background-1.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2571eb80c782b76d3f304237d708c9fd
diff --git a/dev-perl/Proc-Background/Manifest b/dev-perl/Proc-Background/Manifest
new file mode 100644
index 000000000000..cbe49f7e01c1
--- /dev/null
+++ b/dev-perl/Proc-Background/Manifest
@@ -0,0 +1,3 @@
+DIST Proc-Background-1.10.tar.gz 15113 BLAKE2B f4a35a2617e4d8292ef21748e9b2f75f7ed6a99e0076faadd8719100dfc70e2cad46ff1ddbfdd5b42a6e86f3b8eb050aef63a922117e2ba5277db131e4a0c0df SHA512 233eeb8159b7b0f99f6ce991b30f5a321189d2af9d4c8a6d997d0ff348ab9ba4510b322f58dca0df1b0bee279a442f49386bbd2152a5245921c95e9f0497301e
+EBUILD Proc-Background-1.100.0-r1.ebuild 310 BLAKE2B 0b920db3e21fbcc692bab64f20edfbcf748a15786e780e88e3ef91958b34ebd9c76adc1ffe6a90b6e43598075eeb7a3b34bc8c20a028369510a4e13d342ecc5f SHA512 16d20511f3b6d39ed67d234a11b909bcbcf8e209b97d4adb638f9a8ab04ab969444aa075f565515732e73f431a14978f76ff2882ad3df44578e7825d8cba682c
+MISC metadata.xml 541 BLAKE2B 35398141851bc78f330dffd7bd47785809d0e2723401d8b1147b90afac60017ed6714c8996431629865a8db39c1f563b512f3760cae529ec21003c09f9d4a0e5 SHA512 d2f68689b9af35ca52976124e39324ac72e5aa2c439a89e4b86e6ddeb7d22c7e056ccc144f57691b5c8b7482ae8ef9fea1952cc6bda3de3f9642455d8a75007c
diff --git a/dev-perl/Proc-Background/Proc-Background-1.100.0-r1.ebuild b/dev-perl/Proc-Background/Proc-Background-1.100.0-r1.ebuild
new file mode 100644
index 000000000000..898cd54beaf6
--- /dev/null
+++ b/dev-perl/Proc-Background/Proc-Background-1.100.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BZAJAC
+MODULE_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Generic interface to background process management"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Proc-Background/metadata.xml b/dev-perl/Proc-Background/metadata.xml
new file mode 100644
index 000000000000..68a9c7c1910b
--- /dev/null
+++ b/dev-perl/Proc-Background/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Proc-Background</remote-id>
+ <remote-id type="cpan-module">Proc::Background</remote-id>
+ <remote-id type="cpan-module">Proc::Background::Unix</remote-id>
+ <remote-id type="cpan-module">Proc::Background::Win32</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Proc-Daemon-0.230.0 b/dev-perl/Proc-Daemon-0.230.0
deleted file mode 100644
index eba6a93b03cf..000000000000
--- a/dev-perl/Proc-Daemon-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Proc-ProcessTable ) >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=
-DESCRIPTION=Run Perl program as a daemon process
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Proc-Daemon/
-IUSE=minimal
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Proc-ProcessTable ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AK/AKREAL/Proc-Daemon-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=05dd9721c722fef7eb89481e281053ac
diff --git a/dev-perl/Proc-Daemon/Manifest b/dev-perl/Proc-Daemon/Manifest
new file mode 100644
index 000000000000..c6d47ba192e8
--- /dev/null
+++ b/dev-perl/Proc-Daemon/Manifest
@@ -0,0 +1,3 @@
+DIST Proc-Daemon-0.23.tar.gz 22782 BLAKE2B 1bcf4ab2cbe9605a00ef8aaeb29a0837404196333b472ef3608feb0c9e29970933257b9e9f7e1263c7936c2ed47577ef3437a0792c0388f54d45f97335066fbc SHA512 078c4b0dc3a16ac0ccf98814a639ef1ea8009cdb3b133182761cdb5ea5e29bac2d8967ef6d2a902e15dc30e21cbd3aeff449a3efe67dfbc4f76a619491782bae
+EBUILD Proc-Daemon-0.230.0.ebuild 397 BLAKE2B 3575beb204b964cf920c922eb8bf44269f9c1be7533675f04667fed5f5e52b5e8e8bf3f3988cf70b85e18aeefbab67efd28d1060077120b3c05a2622deec854a SHA512 82214f2b8a3ecd61fd9b087e7d26fedf60211f47eb28d0f00b69ebb5ddd22408bf3cec3c5a337c9517e79d171e804ed1bed57e77cca7ce30dabad74b7cffca71
+MISC metadata.xml 394 BLAKE2B d80e10d70d05e4700dee495d2a3fd2318a1228e5c7e98bd533f4c2ed14da9577a438f2f5a6473bea34259826b4ba78d65ece710ebbf42aa5da4ef982fab0b06c SHA512 2a0cb9f313cbe53ba46d8c4433850b80e08ab4d445257df0d0809c9fee974e06f463679abeb47919d6baeea5fa6dc9e624bc7c01420fb252054241f2cfcb9442
diff --git a/dev-perl/Proc-Daemon/Proc-Daemon-0.230.0.ebuild b/dev-perl/Proc-Daemon/Proc-Daemon-0.230.0.ebuild
new file mode 100644
index 000000000000..b21c09fe0b25
--- /dev/null
+++ b/dev-perl/Proc-Daemon/Proc-Daemon-0.230.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AKREAL
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Run Perl program as a daemon process"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="minimal"
+
+RDEPEND="!minimal? ( dev-perl/Proc-ProcessTable )"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
diff --git a/dev-perl/Proc-Daemon/metadata.xml b/dev-perl/Proc-Daemon/metadata.xml
new file mode 100644
index 000000000000..b1e30aa282a3
--- /dev/null
+++ b/dev-perl/Proc-Daemon/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">Proc-Daemon</remote-id>
+ <remote-id type="cpan-module">Proc::Daemon</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Proc-Guard-0.70.0 b/dev-perl/Proc-Guard-0.70.0
deleted file mode 100644
index ca3db8a07d40..000000000000
--- a/dev-perl/Proc-Guard-0.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Accessor-Lite-0.50.0 >=virtual/perl-Exporter-5.630.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=dev-perl/Module-Build-0.380.0 test? ( dev-perl/File-Which dev-perl/Test-TCP dev-perl/Test-Requires dev-perl/Test-SharedFork >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=process runner with RAII pattern
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Proc-Guard/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Accessor-Lite-0.50.0 >=virtual/perl-Exporter-5.630.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Proc-Guard-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5f4abe89af25ba6c36413275217c1c8f
diff --git a/dev-perl/Proc-Guard/Manifest b/dev-perl/Proc-Guard/Manifest
new file mode 100644
index 000000000000..3856223dc046
--- /dev/null
+++ b/dev-perl/Proc-Guard/Manifest
@@ -0,0 +1,3 @@
+DIST Proc-Guard-0.07.tar.gz 11725 BLAKE2B e707c78ed9ac3a4d9d0ba68fdbe9ca4650ed8597569167d96f60c85e3ac1704649c69fcb85f13961f7dbd4982c122532174790aa8740117dec187446c0998efe SHA512 1f27f7b1ee3116f3136cc4b310751bf0ab5f04a8698ce619cf94341c26e293f8c331126c636c6dd1dcc3b85724b60b22ea553b9c9f85624c59924dc89c2b6ac4
+EBUILD Proc-Guard-0.70.0.ebuild 598 BLAKE2B e78e3312f0f47141ef271a2fd4f5c2e265f88d3708379863bef72df5a389250a6b2a6fd7edbd7a9e22c2b7632c7b6664c865cbcbdeb5f6f2e90e093fc82f21f4 SHA512 cdb3c2ad3e889ff8f25bb86a0a907f73fa61a9dfb0e2a617622869fddc75bcd0540885472e1f0e9e4c52cb790c09f5b0202d0aadd48aa6c4bdc25f55557291dd
+MISC metadata.xml 392 BLAKE2B 633773ab680879fc71fcf6bfb19486a024b59bd2f492dcacaa80c021541923246abffaeedd5cf98e3ed05f73023905fb872a1197e652163ae58b2dc9ee3e331d SHA512 73ce8aa476dd3b4058f68d14882dd51049ebc78c9c30b425baec2010119b8535d59f7390a0d66d0c3c3e1abe3ccb0f5759b0a8084648de5db05f961e82f36d5b
diff --git a/dev-perl/Proc-Guard/Proc-Guard-0.70.0.ebuild b/dev-perl/Proc-Guard/Proc-Guard-0.70.0.ebuild
new file mode 100644
index 000000000000..19631b0ca659
--- /dev/null
+++ b/dev-perl/Proc-Guard/Proc-Guard-0.70.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="process runner with RAII pattern"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Class-Accessor-Lite-0.50.0
+ >=virtual/perl-Exporter-5.630.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ dev-perl/File-Which
+ dev-perl/Test-TCP
+ dev-perl/Test-Requires
+ dev-perl/Test-SharedFork
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Proc-Guard/metadata.xml b/dev-perl/Proc-Guard/metadata.xml
new file mode 100644
index 000000000000..e8fd71173b2a
--- /dev/null
+++ b/dev-perl/Proc-Guard/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">Proc-Guard</remote-id>
+ <remote-id type="cpan-module">Proc::Guard</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Proc-ProcessTable-0.530.0 b/dev-perl/Proc-ProcessTable-0.530.0
deleted file mode 100644
index 3c5f0c4c6165..000000000000
--- a/dev-perl/Proc-ProcessTable-0.530.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Unix process table information
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Proc-ProcessTable/
-IUSE=examples
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JW/JWB/Proc-ProcessTable-0.53.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5dd9b3b215264bd12e56ebddd0a38306
diff --git a/dev-perl/Proc-ProcessTable/Manifest b/dev-perl/Proc-ProcessTable/Manifest
new file mode 100644
index 000000000000..4c7e6ceb369f
--- /dev/null
+++ b/dev-perl/Proc-ProcessTable/Manifest
@@ -0,0 +1,4 @@
+AUX amd64_canonicalize_file_name_definition.patch 396 BLAKE2B a26231fc5009f5763ba905089e7bd871e7144cce071fb8d079da5d541306dc59266b10307cfb360ee0fcdaa15898ede662190d46fa664b7246016fe9e30f4394 SHA512 176033162dbc12d0f5e732950ada138b02c9db252cfad9bb456adc92cf5e399c7c1bb46e7e80c1ffda0944966a2ddb256009fbee6cbacd5c3e461440f2f3e3da
+DIST Proc-ProcessTable-0.53.tar.gz 71060 BLAKE2B 86726879160d12fded9cce8f1fb7aabc87817dd5338ed0ab2babd1c5679714a4ae833630cb5b0d35da538307095cc0b085448d8f9291a76f26a284d407959223 SHA512 9eb11963ac2e86fff63b515537c41297af2f3610862fe18525296e18a9abc68e4a61e95ea824e8a91d9e0a4ff0e5d909fa1252a30657e9bc22df129090edb4e6
+EBUILD Proc-ProcessTable-0.530.0.ebuild 774 BLAKE2B 90ca8ea406e6f51675a7eb7a7d9a1a72f58939ac4fdb315ba25350e3618d5e08825cc8a44e5d08909a936604b75f0f1b0d175f829515a8e7760515fc87ae09ea SHA512 3382cd228dafe823fae19390240ad4bf84ed21d0c6dd9c496d83b8fb7290d236242e8c2c79e86a73661ae6e4b2380664c0de8670ee5018d1a7bbd27ec67ee268
+MISC metadata.xml 600 BLAKE2B 0092c2642925926fa5d00e8ca0fb5adfe3de19fba854c151b47d13e90d163a80b78fdd6f0b694f916b2ec14796d010695e0e6c9da089da48c1074ff810cc8dbd SHA512 7a8acc3f73eb177576b70105a7fc31afed3b47ceb9d15fb2a17b595955c58e3109660ed8de86e0b69248fd7acd01d5cd6a2367e75e05d147172e6daf4c7305bd
diff --git a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.530.0.ebuild b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.530.0.ebuild
new file mode 100644
index 000000000000..1cf4d83437f0
--- /dev/null
+++ b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.530.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JWB
+DIST_VERSION=0.53
+inherit perl-module
+
+DESCRIPTION="Unix process table information"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="examples"
+
+PATCHES=(
+ "${FILESDIR}/amd64_canonicalize_file_name_definition.patch"
+)
+RDEPEND="virtual/perl-Storable"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mv "${S}"/example.pl "${S}"/contrib/ || die
+ sed -i 's|^example\.pl|contrib/example.pl|' "${S}"/MANIFEST || die
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r contrib/*
+ fi
+}
diff --git a/dev-perl/Proc-ProcessTable/files/amd64_canonicalize_file_name_definition.patch b/dev-perl/Proc-ProcessTable/files/amd64_canonicalize_file_name_definition.patch
new file mode 100644
index 000000000000..d454b1ad21cb
--- /dev/null
+++ b/dev-perl/Proc-ProcessTable/files/amd64_canonicalize_file_name_definition.patch
@@ -0,0 +1,13 @@
+Index: Proc-ProcessTable-0.45/os/Linux.c
+===================================================================
+--- Proc-ProcessTable-0.45.orig/os/Linux.c
++++ Proc-ProcessTable-0.45/os/Linux.c
+@@ -33,7 +33,7 @@ static unsigned system_hertz;
+
+ static bool init_failed = false;
+
+-
++char *canonicalize_file_name (const char *path);
+ /* get_string()
+ *
+ * Access strings in read only section
diff --git a/dev-perl/Proc-ProcessTable/metadata.xml b/dev-perl/Proc-ProcessTable/metadata.xml
new file mode 100644
index 000000000000..0574bb04ced7
--- /dev/null
+++ b/dev-perl/Proc-ProcessTable/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Proc-ProcessTable</remote-id>
+ <remote-id type="cpan-module">Proc::Killall</remote-id>
+ <remote-id type="cpan-module">Proc::Killfam</remote-id>
+ <remote-id type="cpan-module">Proc::ProcessTable</remote-id>
+ <remote-id type="cpan-module">Proc::ProcessTable::Process</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Proc-Simple-1.320.0 b/dev-perl/Proc-Simple-1.320.0
deleted file mode 100644
index 373be019a264..000000000000
--- a/dev-perl/Proc-Simple-1.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Launch and control background processes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Proc-Simple/
-IUSE=test examples
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHILLI/Proc-Simple-1.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f0d382fa345aa585f95c92cef04a75d9
diff --git a/dev-perl/Proc-Simple/Manifest b/dev-perl/Proc-Simple/Manifest
new file mode 100644
index 000000000000..4a188ad18940
--- /dev/null
+++ b/dev-perl/Proc-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Proc-Simple-1.32.tar.gz 15236 BLAKE2B 5d948d1e51c6d866fc3d3266966d6f008c1b706dadc02b100949c8524de28d35a869caaf5e2edae43dee58f03b81d1b72b2ba54f7ad24fd7bf374ceda3c97e02 SHA512 bb054a7ee2ee36abd2e807b24f5a316902008645e940a9ac3248bfbf2d9ef1a7d0797f14143fa96b09481ec6485a340ea2789929e05da07dd487a76780e1502d
+EBUILD Proc-Simple-1.320.0.ebuild 545 BLAKE2B 1ec8816b9f00f8e6141918b7e8c984991da3e73efb8cfcd83f49e1e08a4f246e8c223e71993cd9e7543b2e7060321b8ee094ff88fffb25bfc3a4239967ef7b6d SHA512 4117f4e545055de42d85f7966a496d78cd310d7286ba7e6b9aac8b754647b707904d6bf191fa4472a9e9c643d15be4175691e6cf10713a5ea0be503b2c56f084
+MISC metadata.xml 394 BLAKE2B 3ec15bee827636cc4ebed7c5f763363b8e51cc2f60524969f3c6e1906c0e696e73dbee96fcc7790c78ed3ee026b753ff7bed7ac4189aee32dd6f7abc59120b54 SHA512 fd55c7e359191d74f3c5fa70cc73827cb23801dcf07d7640e7ff8cda3cad33a37c2ae267488cababe120fd6ec1f608a1c650441a12afbe97b989b77d8d415508
diff --git a/dev-perl/Proc-Simple/Proc-Simple-1.320.0.ebuild b/dev-perl/Proc-Simple/Proc-Simple-1.320.0.ebuild
new file mode 100644
index 000000000000..8604f2a6a88d
--- /dev/null
+++ b/dev-perl/Proc-Simple/Proc-Simple-1.320.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHILLI
+DIST_VERSION=1.32
+inherit perl-module
+
+DESCRIPTION="Launch and control background processes"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test examples"
+
+RDEPEND="virtual/perl-IO"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r eg/*
+ fi
+}
diff --git a/dev-perl/Proc-Simple/metadata.xml b/dev-perl/Proc-Simple/metadata.xml
new file mode 100644
index 000000000000..d9963e0ea986
--- /dev/null
+++ b/dev-perl/Proc-Simple/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">Proc-Simple</remote-id>
+ <remote-id type="cpan-module">Proc::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Proc-Wait3-0.50.0 b/dev-perl/Proc-Wait3-0.50.0
deleted file mode 100644
index ee98ff32722c..000000000000
--- a/dev-perl/Proc-Wait3-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl extension for wait3 system call
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Proc-Wait3/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CT/CTILMES/Proc-Wait3-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7daa7f17922bc471eed40f6d495b6dd3
diff --git a/dev-perl/Proc-Wait3/Manifest b/dev-perl/Proc-Wait3/Manifest
new file mode 100644
index 000000000000..3fca8cfc9c7a
--- /dev/null
+++ b/dev-perl/Proc-Wait3/Manifest
@@ -0,0 +1,3 @@
+DIST Proc-Wait3-0.05.tar.gz 10248 BLAKE2B 9e7ae0a5e2520757ec95ef43bf502aac7daa9a55851e894433a0c41f846d0781dffc8f2b8fde0a8420455b33574a3e57ee5681ca8e0d77c7837d79e63b811fbd SHA512 6af398422cc79fb02f544226b22dcbd3b3b25ae186da4e5e2d9f3d172fa0c59c7813d404397a8f47f426bde04d7936d939241d197085277b5e57981ac7be274d
+EBUILD Proc-Wait3-0.50.0.ebuild 308 BLAKE2B ff05d43885731db7d24a9d1a314cad4e59749e5d28f43f1d3928a8e39b1b96881e4fc24be7c5981348880ba7bdfeb8a8fb9ba6c9b3b1417b711a0f84ade53cd9 SHA512 b5befd93b4cacbcc580771c076e964665706af62b68e0f8b1a093fa3b2b9f4a5382324012a75b5979b949848a9d30ba270b501a5c83366167e18bdc9d60e6f8b
+MISC metadata.xml 392 BLAKE2B 694d9cb6ba75bc45db33f1456e1c3b765e1f668c426b4a8ba49cc6497e4af6bf36957206f7cfff3eedc864e45a84519f320f058a30e866f856ff68738cf5ea43 SHA512 64e0ab79c54449d08dd3d2c5db9d729df106b1bc034d9c82e3e32e97eff9b0de8926dc197fa305c561e0e40535b11b143da7f7cc2b5397e915ab441d0b859a27
diff --git a/dev-perl/Proc-Wait3/Proc-Wait3-0.50.0.ebuild b/dev-perl/Proc-Wait3/Proc-Wait3-0.50.0.ebuild
new file mode 100644
index 000000000000..55fa92ee15b3
--- /dev/null
+++ b/dev-perl/Proc-Wait3/Proc-Wait3-0.50.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CTILMES
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl extension for wait3 system call"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Proc-Wait3/metadata.xml b/dev-perl/Proc-Wait3/metadata.xml
new file mode 100644
index 000000000000..a59dc0cfa884
--- /dev/null
+++ b/dev-perl/Proc-Wait3/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">Proc-Wait3</remote-id>
+ <remote-id type="cpan-module">Proc::Wait3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Proc-WaitStat-1.0.0-r1 b/dev-perl/Proc-WaitStat-1.0.0-r1
deleted file mode 100644
index bf2a31eb1a1c..000000000000
--- a/dev-perl/Proc-WaitStat-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/IPC-Signal dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interpret and act on wait() status values
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Proc-WaitStat/
-KEYWORDS=amd64 ia64 ppc ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IPC-Signal dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROSCH/Proc-WaitStat-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ebc07ff472cbcc00543a926987cce76c
diff --git a/dev-perl/Proc-WaitStat/Manifest b/dev-perl/Proc-WaitStat/Manifest
new file mode 100644
index 000000000000..d58fa73d8e89
--- /dev/null
+++ b/dev-perl/Proc-WaitStat/Manifest
@@ -0,0 +1,3 @@
+DIST Proc-WaitStat-1.00.tar.gz 3223 BLAKE2B de75de08c52dc2cceb7efd2ebd4e24e7ac88466c33518ab787dc100e7c13e11ea7cbfb9128ff163bb3fec19aa46ec206de03e57b8bbf0743b29a5fbff2669c61 SHA512 7abc1c3771ec560e6138cc7709ca4527a34c897067e13afd57d096d664d6d11a1d80898a955404d8b583972eae8c80689fd8421adaee9bed2601e47afe9ef235
+EBUILD Proc-WaitStat-1.0.0-r1.ebuild 354 BLAKE2B fec7d06219186c15305c334aa4cfb5170d8d782dfca081f3d56e874cc68cb7b954aa04b217cb0b50250c3f8779f02cb2db2ea04b711818308d9e3c52def0e844 SHA512 e1f1c1a76c8e0efa75b3e2148730abda7a38d439972771d9ec5660eb3cff5283fa9b2a3c365b4eda0a1148e4f999f98ba162c77ed1084720aac85a11423ae3a8
+MISC metadata.xml 398 BLAKE2B d475fa486b5008bf161c446a3ae0f63ff608fa44deec64bc49de896becff0e8a28fcf30cdd7b5a121439ecda65f9a2682657ec153348c3c6a8fe6612a16e60cc SHA512 0b5fea25ddf04a49a7b713321dbd6027fb56163d5968ccddb2efd350b511c4028b8ea9a8dfb77fb57e6aa9c051e5035bf47f59fb453f941a0eff089a1ed38d92
diff --git a/dev-perl/Proc-WaitStat/Proc-WaitStat-1.0.0-r1.ebuild b/dev-perl/Proc-WaitStat/Proc-WaitStat-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..aa1a44904c05
--- /dev/null
+++ b/dev-perl/Proc-WaitStat/Proc-WaitStat-1.0.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ROSCH
+MODULE_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Interpret and act on wait() status values"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/IPC-Signal"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Proc-WaitStat/metadata.xml b/dev-perl/Proc-WaitStat/metadata.xml
new file mode 100644
index 000000000000..719f670abde6
--- /dev/null
+++ b/dev-perl/Proc-WaitStat/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">Proc-WaitStat</remote-id>
+ <remote-id type="cpan-module">Proc::WaitStat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Quota-1.7.2-r1 b/dev-perl/Quota-1.7.2-r1
deleted file mode 100644
index b5b9b86166a9..000000000000
--- a/dev-perl/Quota-1.7.2-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-fs/quota[rpc] net-libs/libtirpc virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl interface to file system quotas
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Quota/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-fs/quota[rpc] net-libs/libtirpc dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOMZO/Quota-1.7.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=54845b4c134458b528a97dced9bab558
diff --git a/dev-perl/Quota/Manifest b/dev-perl/Quota/Manifest
new file mode 100644
index 000000000000..46cb0fd2d330
--- /dev/null
+++ b/dev-perl/Quota/Manifest
@@ -0,0 +1,3 @@
+DIST Quota-1.7.2.tar.gz 50436 BLAKE2B 6a90e545fcb3739f4f10cbe5caed7ba5a3542c19a8f1b68baeefc12dab77ac27d125e3de083c1cf6d68c29fe126c8e4f2eaddaa1c55c1974de0e0451011f6c7c SHA512 55ea9fbf027676b0e6f7a6f97fd3e75749860ebefe0127791a0d8cd8a427676eb1f6bf1ddf1a3687666752430faef877eedd12ccce39b7b76466fc7bfc628433
+EBUILD Quota-1.7.2-r1.ebuild 1006 BLAKE2B 97c7c37da8e6a61bccbc0678fc2643456da6541f62a1c09e9a92352ce2a3901cc786c813f498dd4cd8be4e79b5999e0e629a6ef8098dcb36549d12ff136fcaf6 SHA512 73b45e6cd0820c8daf5c429e803a0af2276036afe0b4fd6c4af314c8b6cf34c99e3072680f48e3238ac31c027a2cf85375668476ad424b6e54100615efe38e83
+MISC metadata.xml 1007 BLAKE2B f0dec13ddc08a5db0c4853d291c223436686d8657f297538e5d577e867e8b1dd8114d2864e15a8e1e8cbab2e55f68aa117bbc90e0c29b4f40a66cabbddd2cd3d SHA512 14eb4b9bf426ea685c207d08d675d8ceb9fbed523907469e829c715609492144fc05285a817c1de88964dbdaee4dd53b2d5316ff72a2b433d5a47bd3693b5d61
diff --git a/dev-perl/Quota/Quota-1.7.2-r1.ebuild b/dev-perl/Quota/Quota-1.7.2-r1.ebuild
new file mode 100644
index 000000000000..bb9aaf148174
--- /dev/null
+++ b/dev-perl/Quota/Quota-1.7.2-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOMZO
+inherit perl-module toolchain-funcs flag-o-matic
+
+DESCRIPTION="Perl interface to file system quotas"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ sys-fs/quota[rpc]
+ net-libs/libtirpc
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+# Tests need real FS access/root permissions and are interactive
+DIST_TEST=skip
+
+src_prepare() {
+ default
+ export mymake="INC=$($(tc-getPKG_CONFIG) --cflags libtirpc) OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs libtirpc)"
+
+ # disable AFS completely for now, need somebody who can really test it
+ sed -i -e 's|-d "/afs"|0|' Makefile.PL || die "sed failed"
+}
+
+src_test() {
+ ebegin "Compile testing Quota ${PV}"
+ perl -Mblib="${S}" -M"Quota ${PV} ()" -e1
+ if ! eend $?; then
+ echo
+ eerror "One or more modules failed compile:";
+ eerror " Quota ${PV}"
+ die "Failing due to module compilation errors";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Quota/metadata.xml b/dev-perl/Quota/metadata.xml
new file mode 100644
index 000000000000..357936dbeeaa
--- /dev/null
+++ b/dev-perl/Quota/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>c.affolter@purplehaze.ch</email>
+ <name>Christian Affolter</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>The Quota module provides access to file system quotas. The quotactl system call or ioctl is used to query or set quotas on the local host, or queries are submitted via RPC to a remote host. Mount tables can be parsed with getmntent and paths can be translated to device files (or whatever the actual quotactl implementations needs as argument) of the according file system.</longdescription>
+ <upstream>
+ <remote-id type="cpan">Quota</remote-id>
+ <remote-id type="cpan-module">Quota</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/REST-Client-273 b/dev-perl/REST-Client-273
deleted file mode 100644
index 7506304f9fc8..000000000000
--- a/dev-perl/REST-Client-273
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A simple client for interacting with RESTful http/https resources
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/REST-Client/
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/LWP-Protocol-https dev-perl/libwww-perl dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KK/KKANE/REST-Client-273.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5a9c691baf2a640e12e4376d36abb402
diff --git a/dev-perl/REST-Client/Manifest b/dev-perl/REST-Client/Manifest
new file mode 100644
index 000000000000..dc88c09d9077
--- /dev/null
+++ b/dev-perl/REST-Client/Manifest
@@ -0,0 +1,3 @@
+DIST REST-Client-273.tar.gz 20405 BLAKE2B e11e061579f2034854e294eac21a23a471afafd430647a2ef6827348c72601074e9c4ff87a5e44f6a15977afa617111b2bf3dca2309f264411365ffc625dff0d SHA512 3e41b0281929f45f3c0c1bc95e772233ab31f54f0cb2f23fe5b884636575ba131fd26eca150bab6f33fae7eddcd4de7043781e27a071306bf46b16469033a57c
+EBUILD REST-Client-273.ebuild 634 BLAKE2B 5f5a85bdaf2fa2f6420f51836bc19ccf489781667d475aba27ad14e7b71cb8fa369fb13da651cdacdd9de7bc19e1ada395d6de823142ea5401a8ce3d8f9d5244 SHA512 43f0ec3fdcc1a9fb796c30c06c29a1dba7f38282f235060d3b59d7ee6f02f15664341f40314ca01e450dd11d484232b909e269fc8567fe5e58340ceef43dfc38
+MISC metadata.xml 506 BLAKE2B 14ea537ec70c541bdd50f19301bce238aa65a0eb5550083410fa2faa99de999e8b9dc61c7f80666364909fbf72ab7cdceaba7750ab6d1424246d56bbeff6e887 SHA512 4e8ca1fe11c3669f0f95ea4ed5df650256429f76af20cbf41e36b9b3cf164da58b254a269c233b6cd08132b9de61a84909150eea9690d92ddfe954cc9cab6c33
diff --git a/dev-perl/REST-Client/REST-Client-273.ebuild b/dev-perl/REST-Client/REST-Client-273.ebuild
new file mode 100644
index 000000000000..b23a0024acab
--- /dev/null
+++ b/dev-perl/REST-Client/REST-Client-273.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KKANE
+inherit perl-module
+
+DESCRIPTION="A simple client for interacting with RESTful http/https resources"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/LWP-Protocol-https
+ dev-perl/libwww-perl
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/REST-Client/metadata.xml b/dev-perl/REST-Client/metadata.xml
new file mode 100644
index 000000000000..d9bfe1bb161b
--- /dev/null
+++ b/dev-perl/REST-Client/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">REST-Client</remote-id>
+ <remote-id type="cpan-module">REST::Client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/RPC-XML-0.790.0 b/dev-perl/RPC-XML-0.790.0
deleted file mode 100644
index 257da45e33e0..000000000000
--- a/dev-perl/RPC-XML-0.790.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/libwww-perl-5.834.0 >=virtual/perl-Module-Load-0.240.0 >=virtual/perl-Scalar-List-Utils-1.200.0 >=dev-perl/XML-LibXML-1.850.0 >=dev-perl/XML-Parser-2.310.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=An implementation of XML-RPC
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/RPC-XML/
-IUSE=test
-KEYWORDS=amd64 ppc x86 ~x86-fbsd
-LICENSE=|| ( Artistic-2 LGPL-2.1 )
-RDEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/libwww-perl-5.834.0 >=virtual/perl-Module-Load-0.240.0 >=virtual/perl-Scalar-List-Utils-1.200.0 >=dev-perl/XML-LibXML-1.850.0 >=dev-perl/XML-Parser-2.310.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJRAY/RPC-XML-0.79.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c65a561474cf516d5f8fcb00fb1c0aa1
diff --git a/dev-perl/RPC-XML-0.800.0 b/dev-perl/RPC-XML-0.800.0
deleted file mode 100644
index e9a605b1de33..000000000000
--- a/dev-perl/RPC-XML-0.800.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/libwww-perl-5.834.0 >=virtual/perl-Module-Load-0.240.0 >=virtual/perl-Scalar-List-Utils-1.200.0 >=dev-perl/XML-LibXML-1.850.0 >=dev-perl/XML-Parser-2.310.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=An implementation of XML-RPC
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/RPC-XML/
-IUSE=test examples
-KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic-2 LGPL-2.1 )
-RDEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/libwww-perl-5.834.0 >=virtual/perl-Module-Load-0.240.0 >=virtual/perl-Scalar-List-Utils-1.200.0 >=dev-perl/XML-LibXML-1.850.0 >=dev-perl/XML-Parser-2.310.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJRAY/RPC-XML-0.80.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=76875e06b340bfb4f1f2eb8ca595a969
diff --git a/dev-perl/RPC-XML/Manifest b/dev-perl/RPC-XML/Manifest
new file mode 100644
index 000000000000..e1ce56166894
--- /dev/null
+++ b/dev-perl/RPC-XML/Manifest
@@ -0,0 +1,5 @@
+DIST RPC-XML-0.79.tar.gz 209612 BLAKE2B 8135be3e956083b985a00056c4574ab7412223f554a66fdadea1d10abbf837b6c02464cd212d774ef940c6f1524cbbaf651155abc1c35e1cac96aa01e1a058d7 SHA512 541ee3abf4e44cff68a2b7b7c4f78095e8e4ec479d72b52d300503bc1688f64fd01a0ff3c2cdf8e18573d19af0bae467ac68befe7ad8756e6287ed494a50ce26
+DIST RPC-XML-0.80.tar.gz 211223 BLAKE2B e26ba4f667c227e84362ca8e09d17ee01ef45c25902e7bc433bc4a81facacfc6163fc06ddd20a08399131faf18daa97f0f1a173043147f2d5046424c6e3087d3 SHA512 a91586ea903b3e633f85ca8d9048181a7c3aedcff6788c7ae5fb4971e8552c421c86f30254517c25caa35f1991146dcceb34301bb49002e4ec75a2ee9c195992
+EBUILD RPC-XML-0.790.0.ebuild 1477 BLAKE2B f994b3f611a29e732ffc2275770c9da27453c368e0d4ebc583f02085b07b2b5d3e354a538fa613c7e32aa452cc6a3fbfb79e74def4b509dc340817b4359a8105 SHA512 175f0756fb13fcbf2a49d02d0cb12a4044b59af6ea42c064bc3bde2e41af1a7295377177690ceeb666b88e65963068a90f2c1dffd480187c4484d11683711398
+EBUILD RPC-XML-0.800.0.ebuild 1660 BLAKE2B 028c3eb8f391211bbc6c60a5064fffc6557a5ec05f6a2ff7dac7b41cf0deefa63f1978d3fcb7f4aa7ba7775dc95b71bce0103f9cf6ed51a53c6036bee8026af7 SHA512 9032bc0d981c4b51544e3df08ec2bb1a11686f24c6c5cb71957cb198b1952e862eed1a8955281839ec20a3327705fdcb2c6939af2409c7881a1a5d26fe2b3fbd
+MISC metadata.xml 2132 BLAKE2B d79cf95022d41b771f0fed70a1ac781ea84d7b6624e1e059f5f0f99173acbf86e6acdbaf180f12fbc34c6344ea817e47acf109d1f774dde0abfad403fde17341 SHA512 db4a73a2a59419f3840d86e6306eec5436b51fdb0011e537a61a54247ffd0e72f2570cf49d7831ec0a6f5b5dde3f94761fecece1753bbef8fbd0d199b9ae94f4
diff --git a/dev-perl/RPC-XML/RPC-XML-0.790.0.ebuild b/dev-perl/RPC-XML/RPC-XML-0.790.0.ebuild
new file mode 100644
index 000000000000..6c01e61d3dfb
--- /dev/null
+++ b/dev-perl/RPC-XML/RPC-XML-0.790.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJRAY
+MODULE_VERSION=0.79
+inherit perl-module
+
+DESCRIPTION="An implementation of XML-RPC"
+
+SLOT="0"
+LICENSE="|| ( Artistic-2 LGPL-2.1 )"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd"
+IUSE="test"
+
+SRC_TEST="do"
+
+RDEPEND="
+ >=virtual/perl-File-Spec-0.800.0
+ >=dev-perl/libwww-perl-5.834.0
+ >=virtual/perl-Module-Load-0.240.0
+ >=virtual/perl-Scalar-List-Utils-1.200.0
+ >=dev-perl/XML-LibXML-1.850.0
+ >=dev-perl/XML-Parser-2.310.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.940.0 )
+"
+
+# Dubious test.
+PERL_RM_FILES=(
+ t/60_net_server.t
+)
+
+pkg_postinst() {
+ SETWARN=0
+ has_version '=www-servers/apache-2*' && HAVE_APACHE2=1
+ has_version '>=www-apache/mod_perl-2.0' && HAVE_MP2=2
+
+ [ -n "${HAVE_APACHE2}" ] && SETWARN=1
+ [ -n "${HAVE_MP2}" ] && SETWARN=1
+
+ if [ "${SETWARN}" == "1" ]; then
+ ewarn "Apache2 or mod_perl2 were detected."
+ ewarn ""
+ ewarn "NOTE FROM THE AUTHOR OF RPC-XML"
+ ewarn ""
+ ewarn "At present, this package does not work with Apache2 and the soon-to-be"
+ ewarn "mod_perl2. The changes to the API for location handlers are too drastic to"
+ ewarn "try and support both within the same class (I tried, using the compatibility"
+ ewarn "layer). Also, mp2 does not currently provide support for <Perl> sections, which"
+ ewarn "are the real strength of the Apache::RPC::Server class."
+ fi
+}
diff --git a/dev-perl/RPC-XML/RPC-XML-0.800.0.ebuild b/dev-perl/RPC-XML/RPC-XML-0.800.0.ebuild
new file mode 100644
index 000000000000..8f06c0d73737
--- /dev/null
+++ b/dev-perl/RPC-XML/RPC-XML-0.800.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJRAY
+DIST_VERSION=0.80
+DIST_EXAMPLES=( "ex/*.xpl" )
+inherit perl-module
+
+DESCRIPTION="An implementation of XML-RPC"
+
+SLOT="0"
+LICENSE="|| ( Artistic-2 LGPL-2.1 )"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-File-Spec-0.800.0
+ >=dev-perl/libwww-perl-5.834.0
+ >=virtual/perl-Module-Load-0.240.0
+ >=virtual/perl-Scalar-List-Utils-1.200.0
+ >=dev-perl/XML-LibXML-1.850.0
+ >=dev-perl/XML-Parser-2.310.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.940.0 )
+"
+
+src_compile() {
+ perl-module_src_compile
+ if use examples; then
+ pushd "${S}/ex" >/dev/null || die "Can't enter ${S}/ex"
+ emake MAKEMETHOD="${S}/blib/script/make_method"
+ popd >/dev/null || die "Can't exit ${S}/ex"
+ fi
+}
+pkg_postinst() {
+ SETWARN=0
+ has_version '=www-servers/apache-2*' && HAVE_APACHE2=1
+ has_version '>=www-apache/mod_perl-2.0' && HAVE_MP2=2
+
+ [ -n "${HAVE_APACHE2}" ] && SETWARN=1
+ [ -n "${HAVE_MP2}" ] && SETWARN=1
+
+ if [ "${SETWARN}" == "1" ]; then
+ ewarn "Apache2 or mod_perl2 were detected."
+ ewarn ""
+ ewarn "NOTE FROM THE AUTHOR OF RPC-XML"
+ ewarn ""
+ ewarn "At present, this package does not work with Apache2 and the soon-to-be"
+ ewarn "mod_perl2. The changes to the API for location handlers are too drastic to"
+ ewarn "try and support both within the same class (I tried, using the compatibility"
+ ewarn "layer). Also, mp2 does not currently provide support for <Perl> sections, which"
+ ewarn "are the real strength of the Apache::RPC::Server class."
+ fi
+}
diff --git a/dev-perl/RPC-XML/metadata.xml b/dev-perl/RPC-XML/metadata.xml
new file mode 100644
index 000000000000..0c13785a5b6b
--- /dev/null
+++ b/dev-perl/RPC-XML/metadata.xml
@@ -0,0 +1,39 @@
+<?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">RPC-XML</remote-id>
+ <remote-id type="cpan-module">Apache::RPC::Server</remote-id>
+ <remote-id type="cpan-module">Apache::RPC::Status</remote-id>
+ <remote-id type="cpan-module">RPC::XML</remote-id>
+ <remote-id type="cpan-module">RPC::XML::Client</remote-id>
+ <remote-id type="cpan-module">RPC::XML::Function</remote-id>
+ <remote-id type="cpan-module">RPC::XML::Method</remote-id>
+ <remote-id type="cpan-module">RPC::XML::Parser</remote-id>
+ <remote-id type="cpan-module">RPC::XML::Parser::XMLLibXML</remote-id>
+ <remote-id type="cpan-module">RPC::XML::Parser::XMLParser</remote-id>
+ <remote-id type="cpan-module">RPC::XML::ParserFactory</remote-id>
+ <remote-id type="cpan-module">RPC::XML::Procedure</remote-id>
+ <remote-id type="cpan-module">RPC::XML::Server</remote-id>
+ <remote-id type="cpan-module">RPC::XML::array</remote-id>
+ <remote-id type="cpan-module">RPC::XML::base64</remote-id>
+ <remote-id type="cpan-module">RPC::XML::boolean</remote-id>
+ <remote-id type="cpan-module">RPC::XML::datatype</remote-id>
+ <remote-id type="cpan-module">RPC::XML::datetime_iso8601</remote-id>
+ <remote-id type="cpan-module">RPC::XML::double</remote-id>
+ <remote-id type="cpan-module">RPC::XML::fault</remote-id>
+ <remote-id type="cpan-module">RPC::XML::i4</remote-id>
+ <remote-id type="cpan-module">RPC::XML::i8</remote-id>
+ <remote-id type="cpan-module">RPC::XML::int</remote-id>
+ <remote-id type="cpan-module">RPC::XML::nil</remote-id>
+ <remote-id type="cpan-module">RPC::XML::request</remote-id>
+ <remote-id type="cpan-module">RPC::XML::response</remote-id>
+ <remote-id type="cpan-module">RPC::XML::simple_type</remote-id>
+ <remote-id type="cpan-module">RPC::XML::string</remote-id>
+ <remote-id type="cpan-module">RPC::XML::struct</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/RRD-Simple-1.440.0-r1 b/dev-perl/RRD-Simple-1.440.0-r1
deleted file mode 100644
index 12dca3106fda..000000000000
--- a/dev-perl/RRD-Simple-1.440.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Test-Pod dev-perl/Test-Pod-Coverage dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple interface to create and store data in RRD files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/RRD-Simple/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Test-Deep net-analyzer/rrdtool[perl] dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NICOLAW/RRD-Simple-1.44.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=37acf85b3cd7bc7af3575be7f099ae1b
diff --git a/dev-perl/RRD-Simple-1.440.0-r2 b/dev-perl/RRD-Simple-1.440.0-r2
deleted file mode 100644
index d3448d925332..000000000000
--- a/dev-perl/RRD-Simple-1.440.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-analyzer/rrdtool[perl] dev-perl/Module-Build test? ( >=dev-perl/Test-Deep-0.93.0 ) dev-lang/perl:=
-DESCRIPTION=Simple interface to create and store data in RRD files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/RRD-Simple/
-IUSE=test examples
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-analyzer/rrdtool[perl] dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NI/NICOLAW/RRD-Simple-1.44.tar.gz https://dev.gentoo.org/~kentnl/distfiles/RRD-Simple-1.44-patches-1.tar.xz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4a034aa269d94d683f50623e50352fa3
diff --git a/dev-perl/RRD-Simple/Manifest b/dev-perl/RRD-Simple/Manifest
new file mode 100644
index 000000000000..1f14cc9e043b
--- /dev/null
+++ b/dev-perl/RRD-Simple/Manifest
@@ -0,0 +1,5 @@
+DIST RRD-Simple-1.44-patches-1.tar.xz 3740 BLAKE2B 164370f9a121efee897b17ae11e7f02f3ea92a69ca05851d8902b1a08ce629c096bd20ee9fe00758ddf7f309d9c1b4470c601e183fc7eb3b38950fb5339661d1 SHA512 d9f28d2da3ef2478c031c29eb80cd89a618391e0cbc7360cbf17281a971b7411761259682ff954af6b968e87d400e84dd125fff90adc248b92cd82903c364372
+DIST RRD-Simple-1.44.tar.gz 303444 BLAKE2B 5f303a809839e389713743737405e6ad70038c4756546be00b6d2e7ea65bd0f887654c286b3ca30306fcde01e143d0b8f882c59b6a26376c30c557285e333dc8 SHA512 3cf11e08ec5ceb6ba81d9a12944a24fad0af644a8ba0f4c5e2dde4dd47fe6fc50db89be36c6a110a90209e5faac143cb5a063dddfb0a13f359a12511a51369a0
+EBUILD RRD-Simple-1.440.0-r1.ebuild 420 BLAKE2B 83d2ec43a7f869189a4072f6840b1bc3a9f066242ea056a8ed35a6095c530fd6a323d8583edfd8894247d56a0c5cf13947e711638a0d83315a988a011c10e741 SHA512 45e3c572192d77d1aef2a1a7d24751963a3e12d1ea3349be87f6602aadbf9d43b980c5d804a048ccbb4817ed3975313a0f05a2886ae90217f6da61a74f34f21f
+EBUILD RRD-Simple-1.440.0-r2.ebuild 569 BLAKE2B bc4e7de58f5d58edd73c75d8f950fc540b8f749380fc661cbd1fd88cfa9baa1a73e26eec1f08b954816151df3ff9e70227ff3a6dd0b9b4aff9bb9cda2d9ab684 SHA512 e0a3572fbcc2f5ec28801943d6395a13f31c70de770ea96f27acb40572a826232ab09f9fb11275a6f4c48acf088be685bee161b8ad5aa1bf3590d9761b143410
+MISC metadata.xml 504 BLAKE2B c059267c977166ebbe0ba54e9e8bd3bdd0bd5c85aebf362999ed46c61223279d7cdacbf0b16f5dfc1ffb61277060eba542f246a4ff6804c8458a37857d3a7c75 SHA512 88d8cda0a5071ccbed2bbddbbc08221182459e02b756a4a464d9ae9316bfaef5bbd932803bba47666f24d47830b7cb7cb929737c7c32a973cd09f27390411889
diff --git a/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r1.ebuild b/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r1.ebuild
new file mode 100644
index 000000000000..ff81e664067f
--- /dev/null
+++ b/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NICOLAW
+MODULE_VERSION=1.44
+inherit perl-module
+
+DESCRIPTION="Simple interface to create and store data in RRD files"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ dev-perl/Module-Build"
+RDEPEND="dev-perl/Test-Deep
+ net-analyzer/rrdtool[perl]"
diff --git a/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r2.ebuild b/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r2.ebuild
new file mode 100644
index 000000000000..d8f2032c76e2
--- /dev/null
+++ b/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NICOLAW
+DIST_VERSION=1.44
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Simple interface to create and store data in RRD files"
+SRC_URI+=" https://dev.gentoo.org/~kentnl/distfiles/${PN}-${DIST_VERSION}-patches-1.tar.xz"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ net-analyzer/rrdtool[perl]
+"
+DEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/Test-Deep-0.93.0
+ )
+"
+PATCHES=( "${WORKDIR}/patches" )
diff --git a/dev-perl/RRD-Simple/metadata.xml b/dev-perl/RRD-Simple/metadata.xml
new file mode 100644
index 000000000000..dee4c3985e7f
--- /dev/null
+++ b/dev-perl/RRD-Simple/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">RRD-Simple</remote-id>
+ <remote-id type="cpan-module">RRD::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/RTF-Writer-1.110.0-r2 b/dev-perl/RTF-Writer-1.110.0-r2
deleted file mode 100644
index f8beb98de8f9..000000000000
--- a/dev-perl/RTF-Writer-1.110.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Image-Size dev-lang/perl:=[-build(-)]
-DESCRIPTION=RTF::Writer - for generating documents in Rich Text Format
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/RTF-Writer/
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Image-Size dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBURKE/RTF-Writer-1.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9b532c0103d5af689ea85df04e9b03be
diff --git a/dev-perl/RTF-Writer/Manifest b/dev-perl/RTF-Writer/Manifest
new file mode 100644
index 000000000000..ff8a16a1f2d0
--- /dev/null
+++ b/dev-perl/RTF-Writer/Manifest
@@ -0,0 +1,3 @@
+DIST RTF-Writer-1.11.tar.gz 57731 BLAKE2B e555f3bee937dd43e7d8302d8695a9e1d90325c3b21d286b55ef2bababf8279b25988d2b3d6da135b301eb0cf5fff368bd86c075b3b5680e6949d3ffdb16d519 SHA512 0533181d0f3a7fafbf5a7738a6649d1ad6c10cf112e654cafaaa47a5a1255b8c94367ac7b5d2b8f708534f01a1fa6243389140d0883163ddcbab4bd4c0bc8c3f
+EBUILD RTF-Writer-1.110.0-r2.ebuild 357 BLAKE2B 5f516cca64e43a2e8b6ed4612554b66a71e9d858ac36827350b96502ccd9425c455fd0b936d09548f0288e0f9f08849fb95d4f27732f50c30dafcf68f7ad70e2 SHA512 22aa2bb1290cf95e23ad885752306f6227396a203c0809b543a8eca8b4c7c5f111c95c67bcd75756ba290cba7fb38521ddc04b0a2e009c77a96911d11699b214
+MISC metadata.xml 464 BLAKE2B bb1d31cfd03244aaa56fa74d96847abba5f3d752252690c42324f1982403db2a2d06dc2725bf8373397063159ab7202dda5f585280a2077782047c0c32268417 SHA512 2974d0440c3a94b0512ab4435bc60bad7fee738d3824cab974dd3db36cc515a59c2f835bfa89c756665c9ee7dfc08bc1a73bea10d6f1181bf80287857963c12f
diff --git a/dev-perl/RTF-Writer/RTF-Writer-1.110.0-r2.ebuild b/dev-perl/RTF-Writer/RTF-Writer-1.110.0-r2.ebuild
new file mode 100644
index 000000000000..7d3ddf9eb582
--- /dev/null
+++ b/dev-perl/RTF-Writer/RTF-Writer-1.110.0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SBURKE
+MODULE_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="RTF::Writer - for generating documents in Rich Text Format"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Image-Size"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/RTF-Writer/metadata.xml b/dev-perl/RTF-Writer/metadata.xml
new file mode 100644
index 000000000000..f64afa04f506
--- /dev/null
+++ b/dev-perl/RTF-Writer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">RTF-Writer</remote-id>
+ <remote-id type="cpan-module">RTF::Writer</remote-id>
+ <remote-id type="cpan-module">RTF::Writer::TableRowDecl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Rcs-1.50.0-r1 b/dev-perl/Rcs-1.50.0-r1
deleted file mode 100644
index 76e2f113c4e7..000000000000
--- a/dev-perl/Rcs-1.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-vcs/rcs dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl bindings for Revision Control System
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Rcs/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-vcs/rcs dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFRETER/Rcs-1.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=06637601dc167a74bcfc4e3460fb5011
diff --git a/dev-perl/Rcs-1.50.0-r2 b/dev-perl/Rcs-1.50.0-r2
deleted file mode 100644
index fc7019a4af19..000000000000
--- a/dev-perl/Rcs-1.50.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-vcs/rcs dev-lang/perl:=
-DESCRIPTION=Perl bindings for Revision Control System
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Rcs/
-IUSE=examples
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-vcs/rcs dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFRETER/Rcs-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5ae385f03d6348c325d582b8f940bc0b
diff --git a/dev-perl/Rcs/Manifest b/dev-perl/Rcs/Manifest
new file mode 100644
index 000000000000..1934224a911e
--- /dev/null
+++ b/dev-perl/Rcs/Manifest
@@ -0,0 +1,4 @@
+DIST Rcs-1.05.tar.gz 37033 BLAKE2B 624994b2b51720dfeadea6e782c9e50ff9fcb0e78bcabdeb0c2f07f8de154104ed3c589ef8cb30c12215fe59124c1b9a46857d814333e7321290bc06161f9d5f SHA512 4160d9a85b100f066a8f7606afa2b0807e71c7bb478ca229aabb89ef58a49366d214f4a51de8b77c9770967a0b033484be9221d8b1ae62a76e5a8b1addfa32d6
+EBUILD Rcs-1.50.0-r1.ebuild 314 BLAKE2B 3f67818991b773ca7d05cc8c8ef18c2235e76d72bbfe7779ce583781a7998f17e6680f824383be1f67d47d441b260b4e8ddf730d338c6828fa30e347a5157701 SHA512 2ddaae83ffaf3d263062bb7661140663b90da44b79b3f148b8828c5370420d7254b86f8762cd1969711db8139824f09b23fe67e1c00bf125e434fd1176eaa9fd
+EBUILD Rcs-1.50.0-r2.ebuild 341 BLAKE2B 2a91be9dc3a069d5bac7297a73839d26bbcc0f8943e4f95b66be0c7cb9bc2aa5b13933ab1f277c578ec7c34ddbe204e4c96aa67db5b6115c36b8b4e355dd0f49 SHA512 d8f6fa989d2a0db6d216fbec194371b2356e8be6d1658198fa57c078a4ff1e81608e624fc871f8120119bf3e616d67439d667d68e1223c2a4eb447860db1c96c
+MISC metadata.xml 489 BLAKE2B 6bc7727cb628f91dcb3349b984db12df09a213bd48f67b3bc6eedfd24ba3cf55460a5bcb6decb3d7e27c131dbebffe3f4441bdf59e2da710a0dc50a76222a1fe SHA512 edb6c663d10ca8ad7a3f33e887c87393ba54885a531dcae540975d142507161385153af8cbd02e7f4bd50f93ce98e53044e832bcd4541c95034b0ba06e6cd956
diff --git a/dev-perl/Rcs/Rcs-1.50.0-r1.ebuild b/dev-perl/Rcs/Rcs-1.50.0-r1.ebuild
new file mode 100644
index 000000000000..19ab58a9989b
--- /dev/null
+++ b/dev-perl/Rcs/Rcs-1.50.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CFRETER
+MODULE_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Perl bindings for Revision Control System"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-vcs/rcs"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Rcs/Rcs-1.50.0-r2.ebuild b/dev-perl/Rcs/Rcs-1.50.0-r2.ebuild
new file mode 100644
index 000000000000..142311848496
--- /dev/null
+++ b/dev-perl/Rcs/Rcs-1.50.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFRETER
+DIST_VERSION=1.05
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Perl bindings for Revision Control System"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-vcs/rcs"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Rcs/metadata.xml b/dev-perl/Rcs/metadata.xml
new file mode 100644
index 000000000000..b1bc8a8fea5f
--- /dev/null
+++ b/dev-perl/Rcs/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Rcs</remote-id>
+ <remote-id type="cpan-module">Rcs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Readonly-2.0.0 b/dev-perl/Readonly-2.0.0
deleted file mode 100644
index 24e0867da8f9..000000000000
--- a/dev-perl/Readonly-2.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-CPAN-Meta >=dev-perl/Module-Build-0.380.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Facility for creating read-only scalars, arrays, hashes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Readonly/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SANKO/Readonly-2.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b72f6bc6591e7fd29c27e295cc33ad22
diff --git a/dev-perl/Readonly-2.10.0 b/dev-perl/Readonly-2.10.0
deleted file mode 100644
index b60dfccaa311..000000000000
--- a/dev-perl/Readonly-2.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-Tiny-0.35.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Facility for creating read-only scalars, arrays, hashes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Readonly/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SANKO/Readonly-2.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=02fbaa7c7069ccb98c4991acf0aa34be
diff --git a/dev-perl/Readonly-2.50.0 b/dev-perl/Readonly-2.50.0
deleted file mode 100644
index ba62ea0f18ac..000000000000
--- a/dev-perl/Readonly-2.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-Tiny-0.35.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Facility for creating read-only scalars, arrays, hashes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Readonly/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SANKO/Readonly-2.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=612d115b4dc7553089114532dbdf7bad
diff --git a/dev-perl/Readonly-XS-1.50.0-r1 b/dev-perl/Readonly-XS-1.50.0-r1
deleted file mode 100644
index 0dbf8f10a4a5..000000000000
--- a/dev-perl/Readonly-XS-1.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Readonly dev-lang/perl:=[-build(-)]
-DESCRIPTION=Companion module for Readonly.pm, to speed up read-only scalar variables
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Readonly-XS/
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Readonly dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROODE/Readonly-XS-1.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=244c8afa4cb673c4f6e2e61bc99bde5e
diff --git a/dev-perl/Readonly-XS/Manifest b/dev-perl/Readonly-XS/Manifest
new file mode 100644
index 000000000000..a0bf9fb304a6
--- /dev/null
+++ b/dev-perl/Readonly-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Readonly-XS-1.05.tar.gz 8849 BLAKE2B d124fc25e1d4a13e6eccdb32467dd8fe4a728f8d8f2d20c4f28ed8c6c2cedc6ccfaa9537a5e86b8a567c507343719756d4c8ca02a675836b0848582bbe323e5d SHA512 0e3a8e55e7776e556b7ce995510d73d8d07b51a98f3d4772c291f4c76134c395b196a0485a6ceca39acd536258da5c91cddfdf3f61ef3309c518c807bb0f4dd4
+EBUILD Readonly-XS-1.50.0-r1.ebuild 419 BLAKE2B 359d5d49e1fe10bc0d1fabf346d5edd62c8e7fdaeeb4a431fe763bf6348b621a1cf3ffd706c80c3a004958ecee2435c36c5456fe917df3c2969d202a5699e258 SHA512 744e6e9022132fcc5fc5b4beaf9b0c2a9600116cb49470134a18d6c156f905574038322c754258763fd9015fe894ecbf7981feee2a36bbcd693d6f5d566ff484
+MISC metadata.xml 394 BLAKE2B 39adfcf3e5c485d763666c182b9f35ce9a6223b787fc2a714ba976a751256d25fe05bbebb42225f183f72fb96b90f0c2cf22f3bc4ee7c1ba4f994267415483fa SHA512 dcfafa5f6aee0e0a303179b3b1e4285ab195fdf5547af85b0e7b98483a1663a13cec6c030df3212e36af66580da8e1820d3e4d11c71c92cbca91792fe770ecad
diff --git a/dev-perl/Readonly-XS/Readonly-XS-1.50.0-r1.ebuild b/dev-perl/Readonly-XS/Readonly-XS-1.50.0-r1.ebuild
new file mode 100644
index 000000000000..f87ef9b9a5f0
--- /dev/null
+++ b/dev-perl/Readonly-XS/Readonly-XS-1.50.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ROODE
+MODULE_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Companion module for Readonly.pm, to speed up read-only scalar variables"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Readonly"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Readonly-XS/metadata.xml b/dev-perl/Readonly-XS/metadata.xml
new file mode 100644
index 000000000000..958ec584c835
--- /dev/null
+++ b/dev-perl/Readonly-XS/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">Readonly-XS</remote-id>
+ <remote-id type="cpan-module">Readonly::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Readonly/Manifest b/dev-perl/Readonly/Manifest
new file mode 100644
index 000000000000..e91be05a89e2
--- /dev/null
+++ b/dev-perl/Readonly/Manifest
@@ -0,0 +1,7 @@
+DIST Readonly-2.00.tar.gz 23673 BLAKE2B 286ecdffa9c43dafdc3b05edc63a634fc1ac3e42c3dd6bc67ce66c5aeb68a36266e2b64a55aee4d3f02247a675ceebb0dc7bcda7e95f2e8f5200936041f48c2d SHA512 293c3be4af0bee2390d5370132c17de31010443123321771dd124d3e285cd72abbdaa7b6f50a2c44102d03a5724636f2976016111efe09afd27149f6880c2bec
+DIST Readonly-2.01.tar.gz 23227 BLAKE2B 7a245411a17132cdd3617de70386cd1f7f5115053d2c074a097d670c90dfe2046af05d2cd44cae6e1ab1410169d1226bcde53dcb2d5ba14e55f0818a50b80497 SHA512 03287cf32d7464a5a1487e62ad5ac5210d1be6258559e88baddc27408a6b00c6983ff1e305643ffec3ee0068ae823239433e53594684d8538197d6b09971fda2
+DIST Readonly-2.05.tar.gz 28877 BLAKE2B 7fb072e0057cb125665855eaa058b77b74aeadc3fa4be3ca4e87ed6214b22a52c0ee4fe7df4739b288c49116d16d05cbcc93bd7035e71bc51e55be69002265e0 SHA512 d42406c1985248a352860f80c3b0b1a41476e5a7b4bff71e83122d7c5eb609296a1eb00aa71cf9f899317e31c706d75ff07950815eff84afb6bec40de6de2ace
+EBUILD Readonly-2.0.0.ebuild 525 BLAKE2B fc9123a64c1f8ad26c24f87a08f515a348f4d6280884559c9ff289beb6ff6f898e752d036b5bc269255e49c77e51b345131835bee56d088f255c321c3c3df031 SHA512 3e2d4681e7f6caa8fa3869ba691956ea0c6bd7150cf14c285b7665956450d782489f23a71f08823fb6743cbdd315367a86f542bd3f232e23d6bb3aa269d91815
+EBUILD Readonly-2.10.0.ebuild 493 BLAKE2B 27a7a4dd1e70fff937ee325803eb5e8d41d89a57264a6a9701ffaebb4452b1f51c0ba5220479b6c79866dc15fa88c17640af948f1c315f80991939c97986ac27 SHA512 bc4998169ec43e0d14f7f75bf6e98b5dd35514e295ef2bbcd590e6f5a8ea7a0a5d15312e994d33678ba3d9ce04bda1cc5bf298f202cd918f88161d227669723f
+EBUILD Readonly-2.50.0.ebuild 493 BLAKE2B 113ae181cf54aa44b631d7b0c11fe2dd8baf249e7b418760f4addd78c2e37dcd07be7672f270b2bdf58a5dd801401e7fe091ba84860e4997a9142c25223e1c68 SHA512 bd109e2a0f67347e11601d18c2df449cfcf6d257e41049a30220243f99f6366bf41e6e678d1f118ce0224b13b2f45bc9ec0328bca6efcbf990100cf9ee6f6201
+MISC metadata.xml 573 BLAKE2B 71bcb9521e50f5017a6b98c3d6df2a46bd27455b922b6b2ff8a1dc234cb867c0d973dfe6046b7521982656d610d6039b27280492580bf427a54548eca640a890 SHA512 d401187b68959c86290c4588ddea6dac4eddca3d00ad180fbf38c319b7a1399c85aaa0becc3ffc5e010f708d6a0a0eb457f8d54c5fb3f407187271306a610048
diff --git a/dev-perl/Readonly/Readonly-2.0.0.ebuild b/dev-perl/Readonly/Readonly-2.0.0.ebuild
new file mode 100644
index 000000000000..e9bcec0a10a4
--- /dev/null
+++ b/dev-perl/Readonly/Readonly-2.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SANKO
+MODULE_VERSION=2.00
+inherit perl-module
+
+DESCRIPTION="Facility for creating read-only scalars, arrays, hashes"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-CPAN-Meta
+ >=dev-perl/Module-Build-0.380.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Readonly/Readonly-2.10.0.ebuild b/dev-perl/Readonly/Readonly-2.10.0.ebuild
new file mode 100644
index 000000000000..f3ce17daeac0
--- /dev/null
+++ b/dev-perl/Readonly/Readonly-2.10.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SANKO
+DIST_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="Facility for creating read-only scalars, arrays, hashes"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+DEPEND="
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Readonly/Readonly-2.50.0.ebuild b/dev-perl/Readonly/Readonly-2.50.0.ebuild
new file mode 100644
index 000000000000..156fbc00b460
--- /dev/null
+++ b/dev-perl/Readonly/Readonly-2.50.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SANKO
+DIST_VERSION=2.05
+inherit perl-module
+
+DESCRIPTION="Facility for creating read-only scalars, arrays, hashes"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+DEPEND="
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Readonly/metadata.xml b/dev-perl/Readonly/metadata.xml
new file mode 100644
index 000000000000..4b6c12aac997
--- /dev/null
+++ b/dev-perl/Readonly/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Readonly</remote-id>
+ <remote-id type="cpan-module">Readonly</remote-id>
+ <remote-id type="cpan-module">Readonly::Array</remote-id>
+ <remote-id type="cpan-module">Readonly::Hash</remote-id>
+ <remote-id type="cpan-module">Readonly::Scalar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Redis-1.976.0 b/dev-perl/Redis-1.976.0
deleted file mode 100644
index f4b28b1a6ab1..000000000000
--- a/dev-perl/Redis-1.976.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/IO-Socket-Timeout-0.220.0 dev-perl/Try-Tiny >=dev-perl/Module-Build-Tiny-0.36.0 test? ( virtual/perl-Digest-SHA virtual/perl-File-Spec virtual/perl-IO dev-perl/IO-String virtual/perl-IPC-Cmd dev-perl/Test-Deep dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-SharedFork >=dev-perl/Test-TCP-1.190.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl binding for Redis database
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Redis/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/IO-Socket-Timeout-0.220.0 dev-perl/Try-Tiny dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAMS/Redis-1.976.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=289ecf9c085cffd0009731a87167264c
diff --git a/dev-perl/Redis-1.991.0 b/dev-perl/Redis-1.991.0
deleted file mode 100644
index 777a45d3704c..000000000000
--- a/dev-perl/Redis-1.991.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/IO-Socket-Timeout-0.290.0 dev-perl/Try-Tiny >=dev-perl/Module-Build-Tiny-0.39.0 test? ( !minimal? ( dev-db/redis ) virtual/perl-Digest-SHA virtual/perl-File-Spec virtual/perl-IO dev-perl/IO-String virtual/perl-IPC-Cmd dev-perl/Test-Deep dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-SharedFork >=dev-perl/Test-TCP-1.190.0 ) dev-lang/perl:=
-DESCRIPTION=Perl binding for Redis database
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Redis/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/IO-Socket-Timeout-0.290.0 dev-perl/Try-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAMS/Redis-1.991.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3add3050637fd17998c519fc093d3549
diff --git a/dev-perl/Redis/Manifest b/dev-perl/Redis/Manifest
new file mode 100644
index 000000000000..28381ed6e81a
--- /dev/null
+++ b/dev-perl/Redis/Manifest
@@ -0,0 +1,5 @@
+DIST Redis-1.976.tar.gz 41598 BLAKE2B ba7d4bd844f22a0bc0c967ffc9d20635d8b406ed800e68cdf12f5193529a1b8566c293e895934983687088152216dd68f6e181810c7211ae3097ba8a02e0d265 SHA512 776ed8b1ce21dbe354c1ab1aa18a3f029899e18d764dece04d261fae029cebda064f29014391d067531befce585b604dac8b833a51db1497a3cef94212009e3b
+DIST Redis-1.991.tar.gz 47010 BLAKE2B cd8a0df3bd7781f55fda89bbb70564c5fe0640181f204e0503e1eef657cf4a6fc233677ff145fc903362782f25b17664df01d8768b01ee0a0eca03aa07242ccd SHA512 28e4c5d4c4275a9949cc25f239c1f8bdd3371bd5f5772e72e6d4c063ce1cbfec77d429e6efcf3836a397d76eb9b7351ca98585ee5697f6bfbf359c200ace7819
+EBUILD Redis-1.976.0.ebuild 679 BLAKE2B 989ce300db99a88f68bdc13b4c9da838fa03ce585498968bfa98260d9ac74f36016f673ca848164701ce684362d094fc0476bd31851f15773389fe692521890f SHA512 ad0cd90a70ed9da65f57c4000cae558994ffe6d6832cb5dda1f199a1c1a1578923688048586fdd2e82e49ffc7a2010cb225168470f4efe40ba8a8a35368d411f
+EBUILD Redis-1.991.0.ebuild 1378 BLAKE2B 3abf9d6ec3641087f612df043a861c43ba8ff32bef4e6af6678ba53ea8f3d71c2c18e580931d7b547b65ddb4b08b337e2ea08b425c8bd50195d9f3d2f48bb178 SHA512 fa6220fc9835a2169ce2a6e9b431f2c3e63eb433d7b7051530e267a9a7bdcee893ccc9921c2bd32c9cb17807569a491002433a5d6a0d5276b4002ccb18002b6f
+MISC metadata.xml 559 BLAKE2B 3fd32e57b03aa49052b0d9f86039e827772af5c2adb628bc192707e941833ace7e477a3eb221b668752dd98598563b285704b6ceb2435bf1d2b5bb3e8848035c SHA512 293d78b79bd69556b709c43017513df22b172e0739c3bef1708a5126f2c9845730bcc9dfaceb4a2e0cd02ab7917268ec875e2ff46a1aaa35d68fc995a029185d
diff --git a/dev-perl/Redis/Redis-1.976.0.ebuild b/dev-perl/Redis/Redis-1.976.0.ebuild
new file mode 100644
index 000000000000..673db1344f92
--- /dev/null
+++ b/dev-perl/Redis/Redis-1.976.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAMS
+MODULE_VERSION=1.976
+inherit perl-module
+
+DESCRIPTION="Perl binding for Redis database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/IO-Socket-Timeout-0.220.0
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.36.0
+ test? (
+ virtual/perl-Digest-SHA
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/IO-String
+ virtual/perl-IPC-Cmd
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-SharedFork
+ >=dev-perl/Test-TCP-1.190.0
+ )
+"
+
+mytargets="install"
diff --git a/dev-perl/Redis/Redis-1.991.0.ebuild b/dev-perl/Redis/Redis-1.991.0.ebuild
new file mode 100644
index 000000000000..fd30cac11885
--- /dev/null
+++ b/dev-perl/Redis/Redis-1.991.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAMS
+DIST_VERSION=1.991
+inherit perl-module
+
+DESCRIPTION="Perl binding for Redis database"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=dev-perl/IO-Socket-Timeout-0.290.0
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ test? (
+ !minimal? (
+ dev-db/redis
+ )
+ virtual/perl-Digest-SHA
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/IO-String
+ virtual/perl-IPC-Cmd
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-SharedFork
+ >=dev-perl/Test-TCP-1.190.0
+ )
+"
+
+DIST_TEST="do"
+
+src_test() {
+ local badfiles=(
+ "t/release-distmeta.t"
+ "t/release-pod-coverage.t"
+ )
+ if use minimal; then
+ einfo "Disabling Redis Server spawning tests (USE=minimal)"
+ badfiles+=(
+ t/01-basic.t
+ t/02-responses.t
+ t/03-pubsub.t
+ t/04-pipeline.t
+ t/05-nonblock.t
+ t/06-on-connect.t
+ t/07-reconnect.t
+ t/08-unix-socket.t
+ t/10-tie-list.t
+ t/11-timeout.t
+ t/20-tie-hash.t
+ t/30-scripts.t
+ t/42-client_cmds.t
+ t/44-no-unicode-bug.t
+ t/50-fork_safe.t
+ )
+ fi
+ perl_rm_files "${badfiles[@]}"
+ # https://github.com/PerlRedis/perl-redis/issues/127#issuecomment-354670681
+ export REDIS_DEBUG=1
+ perl-module_src_test
+}
diff --git a/dev-perl/Redis/metadata.xml b/dev-perl/Redis/metadata.xml
new file mode 100644
index 000000000000..ae11d6c57187
--- /dev/null
+++ b/dev-perl/Redis/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Redis</remote-id>
+ <remote-id type="cpan-module">Redis</remote-id>
+ <remote-id type="cpan-module">Redis::Hash</remote-id>
+ <remote-id type="cpan-module">Redis::List</remote-id>
+ <remote-id type="cpan-module">Redis::Sentinel</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/RedisDB-2.360.0 b/dev-perl/RedisDB-2.360.0
deleted file mode 100644
index eb662f04431c..000000000000
--- a/dev-perl/RedisDB-2.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Encode virtual/perl-IO-Socket-IP dev-perl/RedisDB-Parser dev-perl/Try-Tiny virtual/perl-Digest-SHA virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Differences dev-perl/Test-FailWarnings virtual/perl-Test-Simple dev-perl/Test-Most dev-perl/Test-TCP ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension to access redis database
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/RedisDB/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode virtual/perl-IO-Socket-IP dev-perl/RedisDB-Parser dev-perl/Try-Tiny dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZW/ZWON/RedisDB-2.36.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0e22d50543ab2a6181088db73f61a94f
diff --git a/dev-perl/RedisDB-2.540.0 b/dev-perl/RedisDB-2.540.0
deleted file mode 100644
index 3f9904cec538..000000000000
--- a/dev-perl/RedisDB-2.540.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Encode-2.100.0 virtual/perl-IO-Socket-IP >=dev-perl/RedisDB-Parser-2.210.0 dev-perl/Try-Tiny dev-perl/URI dev-perl/URI-redis >=dev-perl/Test-TCP-1.170.0 virtual/perl-Digest-SHA >=virtual/perl-ExtUtils-MakeMaker-6.300.200 test? ( !minimal? ( dev-db/redis ) >=dev-perl/Test-Differences-0.610.0 dev-perl/Test-FailWarnings >=dev-perl/Test-Most-0.220.0 >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Perl extension to access redis database
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/RedisDB/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Encode-2.100.0 virtual/perl-IO-Socket-IP >=dev-perl/RedisDB-Parser-2.210.0 dev-perl/Try-Tiny dev-perl/URI dev-perl/URI-redis >=dev-perl/Test-TCP-1.170.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZW/ZWON/RedisDB-2.54.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3ae332bcd367db7ea770f6468ff538fd
diff --git a/dev-perl/RedisDB-Parser-2.200.0 b/dev-perl/RedisDB-Parser-2.200.0
deleted file mode 100644
index f6e8290945fb..000000000000
--- a/dev-perl/RedisDB-Parser-2.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Encode dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker virtual/perl-ExtUtils-CBuilder test? ( dev-perl/Test-FailWarnings virtual/perl-Test-Simple dev-perl/Test-Most ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Redis protocol parser for RedisDB
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/RedisDB-Parser/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode dev-perl/Try-Tiny dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZW/ZWON/RedisDB-Parser-2.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c077fae68f40321a0f494fb469df26fa
diff --git a/dev-perl/RedisDB-Parser-2.220.0 b/dev-perl/RedisDB-Parser-2.220.0
deleted file mode 100644
index db92ffd9893d..000000000000
--- a/dev-perl/RedisDB-Parser-2.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Encode-2.100.0 dev-perl/Try-Tiny >=virtual/perl-ExtUtils-MakeMaker-6.300.200 >=virtual/perl-ExtUtils-CBuilder-0.270.0 test? ( dev-perl/Test-FailWarnings >=dev-perl/Test-Most-0.220.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Redis protocol parser for RedisDB
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/RedisDB-Parser/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Encode-2.100.0 dev-perl/Try-Tiny dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZW/ZWON/RedisDB-Parser-2.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b80bbbc3b6302c81d86ca845132afee1
diff --git a/dev-perl/RedisDB-Parser/Manifest b/dev-perl/RedisDB-Parser/Manifest
new file mode 100644
index 000000000000..50195642b0c1
--- /dev/null
+++ b/dev-perl/RedisDB-Parser/Manifest
@@ -0,0 +1,6 @@
+AUX RedisDB-Parser-2.22-readmepod.patch 984 BLAKE2B 94e96c1c3514745c4b065b2d9b05f979f940e44df6694cea59f835ad0f947c6a2d83f46816b257a78f6380b60ad1fc60b8ffcae074eac8b086243c07309382a2 SHA512 904d6e1db3d28e5f98bf9d16036c4248060b0f61e410157b3c5feac64e2b8972c4a15b19a90d8e4216b9b846f0f6e05ad5fdfa6bdceaf96462d395a365ade9e5
+DIST RedisDB-Parser-2.20.tar.gz 30894 BLAKE2B 115648486911509e5e0f67150843c88817fdfe1ea2858e3892db44f09d74374fe83254fa795026329d3f269c6135788241000e50cad484e0f9476fcfc89db677 SHA512 3d01ade1d08006ecd2975719ccc1c4b5b755118c34f1cb0dbecc703bda83f9f619bced182691af5a7eb46f85931ef2170d09f25e7302fc16790585380f2c2224
+DIST RedisDB-Parser-2.22.tar.gz 31497 BLAKE2B 583628330b3b23a16966160848acb84fd92b3b767bc9e05f832f688ed0d44b81c0ff691081d0e851e7a193924086a614a07f32bd56d39d12a6fb80bdaa029bf0 SHA512 c8efbb6d7d978940415f066c2d3dfd4c1c1c38cbd5309f667d102b0bcd2f113d36ffb1fc9718b6f1ac739fb8801eb2a09bb690eb373be0561ddad1d3d3de8205
+EBUILD RedisDB-Parser-2.200.0.ebuild 512 BLAKE2B 2ce623f0de3e81eb3382bc822a8a6c98c45d573c3a0a47a6275638ad4fbfc86370f624b1958bfc6730ae2781395cdc4929e9a9dcee27ea0a3dbfb6fbe96fc6ce SHA512 5c9a7236a2111bae624e48976720839b2e0ff29f59a836fad8627bd6a289ce2b66c48d3c64d1c8fb90562dc9a627acb4e64547f5a1390a3f45bc1d987a55c939
+EBUILD RedisDB-Parser-2.220.0.ebuild 598 BLAKE2B 4d092640684595c4cfb93f300ba34027e4e4c8c23d345e1b6a7a515703da718c493d717cdcd74f33433a9dca13cfb0a0e6866aca634bfa374ab7e7ed4e05068b SHA512 0b7e9c33aa73cc66c7f3b16aabd21e61340198a4fef38b09b20b54759fe33cd86ab4bb77e4577597a3c45a683ce67c10087140f4add1633941cc1c269233a0bc
+MISC metadata.xml 751 BLAKE2B fabdf308aca7e2b7180270f3e1205045debb329f6cc35769f77f197073b7ad574e480465551b9ddfa9c9eb06df10e10b69dd0ca64c11eecaaca5b30880851e38 SHA512 d477f84c02dddff6b25f3303e5573eb819dfd38a9c477a261d0978c17ca372581a6cb0d073c41222a126d985e00be62afe07a560398094c83a28662a01dab799
diff --git a/dev-perl/RedisDB-Parser/RedisDB-Parser-2.200.0.ebuild b/dev-perl/RedisDB-Parser/RedisDB-Parser-2.200.0.ebuild
new file mode 100644
index 000000000000..669130d14952
--- /dev/null
+++ b/dev-perl/RedisDB-Parser/RedisDB-Parser-2.200.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ZWON
+MODULE_VERSION=2.20
+inherit perl-module
+
+DESCRIPTION="Redis protocol parser for RedisDB"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+SRC_TEST="do"
+
+RDEPEND="
+ virtual/perl-Encode
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-ExtUtils-CBuilder
+ test? (
+ dev-perl/Test-FailWarnings
+ virtual/perl-Test-Simple
+ dev-perl/Test-Most
+ )
+"
diff --git a/dev-perl/RedisDB-Parser/RedisDB-Parser-2.220.0.ebuild b/dev-perl/RedisDB-Parser/RedisDB-Parser-2.220.0.ebuild
new file mode 100644
index 000000000000..7919cada583e
--- /dev/null
+++ b/dev-perl/RedisDB-Parser/RedisDB-Parser-2.220.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZWON
+DIST_VERSION=2.22
+inherit perl-module
+
+DESCRIPTION="Redis protocol parser for RedisDB"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Encode-2.100.0
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.200
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ test? (
+ dev-perl/Test-FailWarnings
+ >=dev-perl/Test-Most-0.220.0
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
+PATCHES=( "${FILESDIR}/${PN}-2.22-readmepod.patch" )
diff --git a/dev-perl/RedisDB-Parser/files/RedisDB-Parser-2.22-readmepod.patch b/dev-perl/RedisDB-Parser/files/RedisDB-Parser-2.22-readmepod.patch
new file mode 100644
index 000000000000..c639d9bc6143
--- /dev/null
+++ b/dev-perl/RedisDB-Parser/files/RedisDB-Parser-2.22-readmepod.patch
@@ -0,0 +1,39 @@
+From d802d2aacd08605db24f58f7021df2f452d9b1e1 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 3 Jan 2018 20:40:13 +1300
+Subject: Prevent installing README.pod to INC
+
+Unfortunately, ".pod" extensions are treated the same as top-level
+'.pl' and '.pm' extensions and installed to @INC under the packages
+prefix directory.
+
+This avoids this problem by filtering out the .pod file in the blib/
+to DESTDIR install stage.
+
+Bug: https://github.com/trinitum/perl-RedisDB-Parser/pull/1
+---
+ INSTALL.SKIP | 1 +
+ MANIFEST | 1 +
+ 2 files changed, 2 insertions(+)
+ create mode 100644 INSTALL.SKIP
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+new file mode 100644
+index 0000000..4fd94be
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++README\.pod$
+diff --git a/MANIFEST b/MANIFEST
+index 8bb93d3..967554a 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,4 +1,5 @@
+ Changes
++INSTALL.SKIP
+ lib/RedisDB/Parser.pm
+ lib/RedisDB/Parser/Error.pm
+ lib/RedisDB/Parser/PP.pm
+--
+2.15.1
+
diff --git a/dev-perl/RedisDB-Parser/metadata.xml b/dev-perl/RedisDB-Parser/metadata.xml
new file mode 100644
index 000000000000..5502129e560b
--- /dev/null
+++ b/dev-perl/RedisDB-Parser/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">RedisDB-Parser</remote-id>
+ <remote-id type="cpan-module">RedisDB::Parser</remote-id>
+ <remote-id type="cpan-module">RedisDB::Parser::Error</remote-id>
+ <remote-id type="cpan-module">RedisDB::Parser::Error::ASK</remote-id>
+ <remote-id type="cpan-module">RedisDB::Parser::Error::MOVED</remote-id>
+ <remote-id type="cpan-module">RedisDB::Parser::PP</remote-id>
+ <remote-id type="cpan-module">RedisDB::Parser::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/RedisDB/Manifest b/dev-perl/RedisDB/Manifest
new file mode 100644
index 000000000000..86c9925e4cae
--- /dev/null
+++ b/dev-perl/RedisDB/Manifest
@@ -0,0 +1,5 @@
+DIST RedisDB-2.36.tar.gz 38013 BLAKE2B 0eaa0050a3b1b49662c3309aa2651608058fafd79c2705eb6a69ca8a7d6614ebf722d936e4ae031185a324e9a400ca26e1d9b7b319c3c6bea5d8007a9c72a7f7 SHA512 88ba67571d3c8d4c90fcead7fd90df8c51293fd9c56d8b80fcdc35ac88393659a16388a97e87bb608f7ee3a58db56d18df6e688c39e71a3efbefb04fb741edee
+DIST RedisDB-2.54.tar.gz 48368 BLAKE2B 58d699e851b4a4569eb123a577c73610d09baabe9f11c4bb51cceb9ce98bc9e9f31ca255db4ac28f5049cbf0cb65201a6cb48bda9e5e776f71f6f44f157efbb0 SHA512 0fbbf5ca076a92d57f715754d5817a9669deaf08601b3dd1a183e616356500c0c02961dafe0af20ef1d8f6368750a3899dc4fff857ba666b98b5ef4c4c7b4396
+EBUILD RedisDB-2.360.0.ebuild 611 BLAKE2B 880a3862d5b29214448bda580811069b635bf7bada79d7b6bbd4b6d1b7a28916f4195a7ddb907b4c2e15d2e87b60a89efd92ea028b896f484208cf01c33fd8f2 SHA512 7b6cd986a8ad3465a28851fe52685e5566c3eb6dc82cf49824b0aa7b4bfb927f42caeaafab1113f36a4634590f79d09a410b354832213e90579ad1527b5cd668
+EBUILD RedisDB-2.540.0.ebuild 1068 BLAKE2B 4191686fee7a9ebb5772da05dbc375fd3278e36037e31ef7dcd85993250820ddc5f5e135bd8f3fd630746b003b2fe2e7afaecc7a10623955a426a3b098943eda SHA512 5d9a2f92fa85d4b1a6a33733387802bf04eb38c3a2f6e00da39db8030eef99f760e487672bac981c2d982c5e17e805d03858844e5e6588837ecb21de72b05bda
+MISC metadata.xml 911 BLAKE2B 9b825746d274a9c0785fb3326953403790de66bc368a0b2b47558f148af90deddeb9332359244218da6b939312ca3ccc13dcf9381dac8441cd39327feb5b80d2 SHA512 ec308569156721472a07961eb1926c528bb029f24d2db9f780dacabbd7fe1c51de5c0b8670a7db6b2645601f20898261ff23dff02c513f377593546df2c6c653
diff --git a/dev-perl/RedisDB/RedisDB-2.360.0.ebuild b/dev-perl/RedisDB/RedisDB-2.360.0.ebuild
new file mode 100644
index 000000000000..a0471d5bc02f
--- /dev/null
+++ b/dev-perl/RedisDB/RedisDB-2.360.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ZWON
+MODULE_VERSION=2.36
+inherit perl-module
+
+DESCRIPTION="Perl extension to access redis database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+SRC_TEST="do"
+
+RDEPEND="
+ virtual/perl-Encode
+ virtual/perl-IO-Socket-IP
+ dev-perl/RedisDB-Parser
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-Digest-SHA
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Differences
+ dev-perl/Test-FailWarnings
+ virtual/perl-Test-Simple
+ dev-perl/Test-Most
+ dev-perl/Test-TCP
+ )
+"
diff --git a/dev-perl/RedisDB/RedisDB-2.540.0.ebuild b/dev-perl/RedisDB/RedisDB-2.540.0.ebuild
new file mode 100644
index 000000000000..cd38c611f00d
--- /dev/null
+++ b/dev-perl/RedisDB/RedisDB-2.540.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZWON
+DIST_VERSION=2.54
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="Perl extension to access redis database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=virtual/perl-Encode-2.100.0
+ virtual/perl-IO-Socket-IP
+ >=dev-perl/RedisDB-Parser-2.210.0
+ dev-perl/Try-Tiny
+ dev-perl/URI
+ dev-perl/URI-redis
+ >=dev-perl/Test-TCP-1.170.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-Digest-SHA
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.200
+ test? (
+ !minimal? (
+ dev-db/redis
+ )
+ >=dev-perl/Test-Differences-0.610.0
+ dev-perl/Test-FailWarnings
+ >=dev-perl/Test-Most-0.220.0
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+src_test() {
+ if use minimal; then
+ einfo "Disabling active redis-server tests (USE=minimal)"
+ perl_rm_files t/basic_redis.t \
+ t/auth.t \
+ t/redis_commands.t \
+ t/restore_subscriptions.t \
+ t/send_command_cb.t \
+ t/subscribe.t \
+ t/transactions.t \
+ t/utf8.t
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/RedisDB/metadata.xml b/dev-perl/RedisDB/metadata.xml
new file mode 100644
index 000000000000..bde2c23cf776
--- /dev/null
+++ b/dev-perl/RedisDB/metadata.xml
@@ -0,0 +1,20 @@
+<?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">RedisDB</remote-id>
+ <remote-id type="cpan-module">RedisDB</remote-id>
+ <remote-id type="cpan-module">RedisDB::Cluster</remote-id>
+ <remote-id type="cpan-module">RedisDB::Error</remote-id>
+ <remote-id type="cpan-module">RedisDB::Error::ASK</remote-id>
+ <remote-id type="cpan-module">RedisDB::Error::DISCONNECTED</remote-id>
+ <remote-id type="cpan-module">RedisDB::Error::EAGAIN</remote-id>
+ <remote-id type="cpan-module">RedisDB::Error::MOVED</remote-id>
+ <remote-id type="cpan-module">RedisDB::Sentinel</remote-id>
+ <remote-id type="cpan-module">Test::RedisDB</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Ref-Util-0.101.0 b/dev-perl/Ref-Util-0.101.0
deleted file mode 100644
index 012b020296e4..000000000000
--- a/dev-perl/Ref-Util-0.101.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Utility functions for checking references
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Ref-Util/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XS/XSAWYERX/Ref-Util-0.101.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3c07819762bc5879d61dfca7decb9bcd
diff --git a/dev-perl/Ref-Util-0.111.0 b/dev-perl/Ref-Util-0.111.0
deleted file mode 100644
index e6245a16e9dd..000000000000
--- a/dev-perl/Ref-Util-0.111.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-Test-Simple virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Utility functions for checking references
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Ref-Util/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XS/XSAWYERX/Ref-Util-0.111.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e96264745864ba46b78f06d837d38d34
diff --git a/dev-perl/Ref-Util-0.113.0 b/dev-perl/Ref-Util-0.113.0
deleted file mode 100644
index 03abdc18cb4f..000000000000
--- a/dev-perl/Ref-Util-0.113.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-Test-Simple virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Utility functions for checking references
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Ref-Util/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XS/XSAWYERX/Ref-Util-0.113.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1f4403b23db12d35047ada2e44075d07
diff --git a/dev-perl/Ref-Util-0.203.0 b/dev-perl/Ref-Util-0.203.0
deleted file mode 100644
index 263337e0aba6..000000000000
--- a/dev-perl/Ref-Util-0.203.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=xs? ( dev-perl/Ref-Util-XS ) >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Text-ParseWords test? ( >=virtual/perl-CPAN-Meta-2.120.900 >=virtual/perl-Test-Simple-0.960.0 virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Utility functions for checking references
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Ref-Util/
-IUSE=test +xs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=xs? ( dev-perl/Ref-Util-XS ) >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AR/ARC/Ref-Util-0.203.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=498f63aed695db329a8102f6a7125f86
diff --git a/dev-perl/Ref-Util-XS-0.116.0 b/dev-perl/Ref-Util-XS-0.116.0
deleted file mode 100644
index 0e4f980ed1e5..000000000000
--- a/dev-perl/Ref-Util-XS-0.116.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=XS Implementation for Ref::Util
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Ref-Util-XS/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XS/XSAWYERX/Ref-Util-XS-0.116.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=97a4b4063706fc3144719ca3af76c892
diff --git a/dev-perl/Ref-Util-XS/Manifest b/dev-perl/Ref-Util-XS/Manifest
new file mode 100644
index 000000000000..e9419b52e4d5
--- /dev/null
+++ b/dev-perl/Ref-Util-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Ref-Util-XS-0.116.tar.gz 71099 BLAKE2B b4e19fd4fb8181116eb8cbc1bf11ecb922e89165fe724301d3c78f2eb4188b90d334c1900300012ec4cc55e1dd7b780360b0fd45a221e3d72a0a552ce3d8bde6 SHA512 1fdb0cfcd76cddb3007262b1535cb099e663b2baf86b94956bd0fcd2e86e76fea0b3fff3056cbe0b6096873c94de11e1ca34f9576b2206e2b1225d294de2a621
+EBUILD Ref-Util-XS-0.116.0.ebuild 571 BLAKE2B aaf191f2cdd03d0af492dd95148f0e7316d82a210c82e661b39308b7c1122c3ce4d1b2fbcede7a5257db2414e23cab9bbf392fa7232010b93520b08014dd37e1 SHA512 bbff22b368bea0b6bdc76a99a358dd1aa131eee82d4483bed9aefecf3da7a6bcd222abd5aacaa97bc16dbdebb3947ba508df90a60c72954d9d0d39462add31ec
+MISC metadata.xml 395 BLAKE2B 742b2adfc2b98a7ad3711a164cd9a0aad38bca577bcf6d05eb6fc107a8b876c16bb21a45111d51f0d51f395f067a5a0c0490f1bb2ff444d1682aba53420363bb SHA512 436a21012af882634e4e985fd28177a0f6585d6e9e393f0fe393192be5de8b2e492b14c048b452988104cd5b07b5bec4295fb7774967f347e04380c91a54993b
diff --git a/dev-perl/Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild b/dev-perl/Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild
new file mode 100644
index 000000000000..2ba2ddc223c9
--- /dev/null
+++ b/dev-perl/Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XSAWYERX
+DIST_VERSION=0.116
+inherit perl-module
+
+DESCRIPTION="XS Implementation for Ref::Util"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+LICENSE="MIT"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Ref-Util-XS/metadata.xml b/dev-perl/Ref-Util-XS/metadata.xml
new file mode 100644
index 000000000000..d024f69bf7e6
--- /dev/null
+++ b/dev-perl/Ref-Util-XS/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">Ref-Util-XS</remote-id>
+ <remote-id type="cpan-module">Ref::Util::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Ref-Util/Manifest b/dev-perl/Ref-Util/Manifest
new file mode 100644
index 000000000000..a48b2129f35b
--- /dev/null
+++ b/dev-perl/Ref-Util/Manifest
@@ -0,0 +1,9 @@
+DIST Ref-Util-0.101.tar.gz 62957 BLAKE2B 81e1abcc714576687bcf3d04ff8567909bdbbe98ca6a06673418db19c48915ceede201e1984d682e29de02f4098db12be555de79a143f039abe60c54a82c000e SHA512 3b5ec65a6d3098615ada29be8f2a61800c351549dc33b6133522dba528108b2199e73a941212bba381de91508b7e7a01189b4c0728a669ed78c25f06641c10fb
+DIST Ref-Util-0.111.tar.gz 66847 BLAKE2B ed313b312aff3aa26c907cc470dbaa38664172ebd94bc95dc2a0eedf5f872a68ee7d1473926f5235f28ae13a88d0736126a1cd27b09935ee125fa286d388a95a SHA512 a5f1b9c480f637484445607e679ec90989b3787c3dea0876ea69f15da24925a9a205ecd6f04af5869629597d968528115da0550f504f9502cc02b2cade8c6ae4
+DIST Ref-Util-0.113.tar.gz 67089 BLAKE2B 633853ae08565a141ee1468f7033d2caf61d490a979c082bf37d002cd656c1058bf14391f06a1ef51ca8254914f8058f360939e2b4c70ab643cee1b4fbcc82a3 SHA512 1116ef8cde964c690b7ba7d32dad9b63429e882bbaa9920f4c47b789c84cbf66499f1a90b41cd6bc8d7afedcb10ea1a08775e3f12e4664055ddb212826db1e24
+DIST Ref-Util-0.203.tar.gz 26937 BLAKE2B 18395f686abd76e90c360b7594ec3decc67288dcaa8c107f35d1666c508126812956d5c955dfd85c42383ffbbc5f9ae91171786a851955a3bb3b70bdc8553011 SHA512 bf0b1cde5adf869377aaee3c6a8fa8f40fc852c70f20dafdb3d7f3b7718eb19738a4d53c243e9809b7cff9e2e49a871f0336b4288b96048e91ae48634d12a392
+EBUILD Ref-Util-0.101.0.ebuild 416 BLAKE2B b61d50bfc3d7d9352901d4ef803d702a8fb446a10f75441275e404da676a8982c733b65fae05962031240174d6590adc5fd2d45983635181774dc918ff9981fc SHA512 96946bc39cf0b4aa284dbe65ccc728a58da4667cffdbf393af07b84109ca2f2075308bad4cfc602fef7ae1b64c183d939328330c390c5366e756ce786fa72dd5
+EBUILD Ref-Util-0.111.0.ebuild 590 BLAKE2B f5f52607a6213804205a1517da78595c8dcda8fa20d1d5ed87aafa5f3bba323f8c1b39d5974e937986100c5d097114e4e0d9a3300291ce77fae284b8d1695ee4 SHA512 3aad66efc283939eae8070d98dbf18471e1c1700f7f5c7171fca820494836e4e9d32026c25d5e343d7ac030efd9b880d4137c331393d12456ab694935d612bf4
+EBUILD Ref-Util-0.113.0.ebuild 640 BLAKE2B 7c7075a8981459510b1fbe3b8db39f0228b2bc4eb08f3aa4ebee8e893a140c113372916176a009e3b1f15c10235ba0aeeae6c5362de24503659a0c6b5e088a07 SHA512 d01ee2aaa5944ea0a25db8a6c4d30905e33da4c9d2be1b4be36501532c3d9b78bcdc3ccee32d6ec3cf8769270f26eb5929ed6b09f9fc15f6fc33c867e158efaf
+EBUILD Ref-Util-0.203.0.ebuild 620 BLAKE2B 8cb98a7b1d07c8aec4009f25616e8692ed9ed10320bbc16f6b556cf51bd50a984d0162484f1f29226c4209c4250d6608cffb2bdd7658501f01bda81672b5d23c SHA512 43e347cf9fd053f98d7dacee54d2de4d38754b969dc5c4cf7d866650a10de4856b7d25724c7e874307152e562b478c51ce6741e0896ad0bf72cddd87eb31b02f
+MISC metadata.xml 568 BLAKE2B 331313258de1b3217cfaa999b4c237d8d2d8c38aa34511713905647cb2a2023cb774f0ba08eaa264d036d75632fc9348be792ae0d200188596dc05b87a9e394b SHA512 8c4bd997ce42b035db6631e9444781ad5bc6907c911c5bdfabb2d434888af88587cae049506263883c133651ad2214335cb747844524c0e9eb0eb2e1e92d92ae
diff --git a/dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild
new file mode 100644
index 000000000000..c4b6e1d430e5
--- /dev/null
+++ b/dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XSAWYERX
+DIST_VERSION=0.101
+inherit perl-module
+
+DESCRIPTION="Utility functions for checking references"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild
new file mode 100644
index 000000000000..567caca2b1a4
--- /dev/null
+++ b/dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XSAWYERX
+DIST_VERSION=0.111
+inherit perl-module
+
+DESCRIPTION="Utility functions for checking references"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-Test-Simple
+ virtual/perl-File-Spec
+ )
+"
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild
new file mode 100644
index 000000000000..9f58c8ca2ded
--- /dev/null
+++ b/dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XSAWYERX
+DIST_VERSION=0.113
+inherit perl-module
+
+DESCRIPTION="Utility functions for checking references"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+LICENSE="MIT"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-Test-Simple
+ virtual/perl-File-Spec
+ )
+"
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild
new file mode 100644
index 000000000000..5033f1f97ff7
--- /dev/null
+++ b/dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ARC
+DIST_VERSION=0.203
+inherit perl-module
+
+DESCRIPTION="Utility functions for checking references"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+LICENSE="MIT"
+IUSE="test +xs"
+
+RDEPEND="
+ xs? (
+ dev-perl/Ref-Util-XS
+ )
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Text-ParseWords
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Ref-Util/metadata.xml b/dev-perl/Ref-Util/metadata.xml
new file mode 100644
index 000000000000..815d2f559899
--- /dev/null
+++ b/dev-perl/Ref-Util/metadata.xml
@@ -0,0 +1,16 @@
+<?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>
+ <use>
+ <flag name="xs">Install C-Based <pkg>dev-perl/Ref-Util-XS</pkg> for accelerated performance</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Ref-Util</remote-id>
+ <remote-id type="cpan-module">Ref::Util</remote-id>
+ <remote-id type="cpan-module">Ref::Util::PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Regexp-Common-2017060201.0.0 b/dev-perl/Regexp-Common-2017060201.0.0
deleted file mode 100644
index e6d984c8273e..000000000000
--- a/dev-perl/Regexp-Common-2017060201.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Regexp ) dev-lang/perl:=
-DESCRIPTION=Provide commonly requested regular expressions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Regexp-Common/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic Artistic-2 MIT BSD )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz
-_eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 versionator 26ca8a8bd95d6a74122c08ba98a4ee72
-_md5_=2a9908ba2aedcf018cdc12415abb5d2d
diff --git a/dev-perl/Regexp-Common-net-CIDR-0.20.0-r1 b/dev-perl/Regexp-Common-net-CIDR-0.20.0-r1
deleted file mode 100644
index e3596c6edac8..000000000000
--- a/dev-perl/Regexp-Common-net-CIDR-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Regexp-Common dev-lang/perl:=
-DESCRIPTION=Provides patterns for CIDR blocks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Regexp-Common-net-CIDR/
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/Regexp-Common dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUZ/Regexp-Common-net-CIDR-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=71009e6038dbf3fb252621a56ec8e073
diff --git a/dev-perl/Regexp-Common-net-CIDR-0.30.0 b/dev-perl/Regexp-Common-net-CIDR-0.30.0
deleted file mode 100644
index 47426e246135..000000000000
--- a/dev-perl/Regexp-Common-net-CIDR-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Regexp-Common >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Provides patterns for CIDR blocks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Regexp-Common-net-CIDR/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Regexp-Common dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BP/BPS/Regexp-Common-net-CIDR-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ece36d8eb0f330a8638ddc387a9d7d9a
diff --git a/dev-perl/Regexp-Common-net-CIDR/Manifest b/dev-perl/Regexp-Common-net-CIDR/Manifest
new file mode 100644
index 000000000000..9e743daca709
--- /dev/null
+++ b/dev-perl/Regexp-Common-net-CIDR/Manifest
@@ -0,0 +1,7 @@
+AUX Regexp-Common-net-CIDR-0.03-basic-tests.patch 888 BLAKE2B cf34f07403c6c22557ee02bd2e8d122bd6671f858fd6899aad5085fb19376b372a7693f814b3a41add8284f0cb936d792192929ccaae66248196f520958c4c86 SHA512 b8c8bb5dc5cf3129bd4221f2832c93d039ff051a75d87a0a61bc47a69f886476587a61d93d72e4815e0513f53593166745dbf41f3451addc160d6f25f00af263
+AUX Regexp-Common-net-CIDR-0.03-no-dot-inc.patch 624 BLAKE2B 697293b97d677a5efe35695c524127b4af16e3073e9bf9b20eba23c07774623ea4f6bd69582171ca3e60862ddc9e85beb4655e1341b0854a2227314ad874098e SHA512 1885b7c5a4bd2f6acd78b3081692092bd904e4d9104f0e2b237fca99f8284cd11e07328d646d84de0f9bbbfd1102a3fd0d4a5b131028fb7191cf426037f151f1
+DIST Regexp-Common-net-CIDR-0.02.tar.gz 17235 BLAKE2B 312561408fb98b4b499d671e7511c7c194cd64cc959028f0f612afdd3599c80a327e852a4d0e2b5318ee49ab262524e84ebaf1d45a4572a1c694ed142f24315d SHA512 636034b3f366e94824b3ccaff756c4717a8062d24caa13d59f6e60c04cdf0e8db0666e47a9f7d332f4546e454840d2f2e894dee4226c646adcacc88bb88c1ddd
+DIST Regexp-Common-net-CIDR-0.03.tar.gz 26311 BLAKE2B 61c7f29962fd64ebefc0bf9f10bf6f7fb19fa3fcfcc963cded5b45e21738998cda610a5a4736ae6deb30e38696c07b06fe5355c73dbda7844e2da1b34bfddb53 SHA512 0ca3d188ea4197af2981c2910e5f5a2d412d760251ee7ad9d688aa6e60f4dfdbf5583d599b1af8698ed7c740c252f0e8bda38de254f03a699122de1c1f598f20
+EBUILD Regexp-Common-net-CIDR-0.20.0-r1.ebuild 524 BLAKE2B be82d139bd153309806c38563d473e3e43c7bd5d2c457c39beb08c63a30afdf2965704a182ee5030462fcd6dd23307b6e199ecf2b10aad5ca228d6d9427cfcfe SHA512 cb6adabba48902c70a23a6ff48e5ca5e9385df7dbaf5d8bbce02919fc689cb54cb65bacdf0b14db974d42db5c190b549a060bb27e6a95c210bf09a64ef78a6fb
+EBUILD Regexp-Common-net-CIDR-0.30.0.ebuild 501 BLAKE2B dbbed0e88abf5bc81621e75fcf235ed0c8400f03ee647b2def288b9e98230ab70df93543888fb240509374e3e29b9a4da97019d0f9a91860731625693376ca7e SHA512 992f76f969ea83f948fc8a4bf3b7fe9ef04ff8836d31ecdaddf639083adc2e19fe0b0eeb5347737264dd37df9ddb99402bf2f4a90dd2b992c16448862f431f4c
+MISC metadata.xml 418 BLAKE2B e57cb07a3b76781cbdbbd6f15692f20299991ecf6d5ca9974a85c790763010e290139b2d40b6d69f28417bf0b014c9b8083bb38497b66c01c3859bde039da73b SHA512 d7857c2b4c44f8531ab8d5382acb759c4a9b20ecfa7d7d444695cc33042345e1c92cb1a6d85a72672a3bafdcb09bfdf2a70b88263ad569e8851d9875048eca33
diff --git a/dev-perl/Regexp-Common-net-CIDR/Regexp-Common-net-CIDR-0.20.0-r1.ebuild b/dev-perl/Regexp-Common-net-CIDR/Regexp-Common-net-CIDR-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..20eb605d01b6
--- /dev/null
+++ b/dev-perl/Regexp-Common-net-CIDR/Regexp-Common-net-CIDR-0.20.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RUZ
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Provides patterns for CIDR blocks"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Regexp-Common
+"
+DEPEND="${RDEPEND}
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Regexp-Common-net-CIDR/Regexp-Common-net-CIDR-0.30.0.ebuild b/dev-perl/Regexp-Common-net-CIDR/Regexp-Common-net-CIDR-0.30.0.ebuild
new file mode 100644
index 000000000000..8770f3f1c8d1
--- /dev/null
+++ b/dev-perl/Regexp-Common-net-CIDR/Regexp-Common-net-CIDR-0.30.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BPS
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Provides patterns for CIDR blocks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Regexp-Common
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.03-no-dot-inc.patch"
+ "${FILESDIR}/${PN}-0.03-basic-tests.patch"
+)
diff --git a/dev-perl/Regexp-Common-net-CIDR/files/Regexp-Common-net-CIDR-0.03-basic-tests.patch b/dev-perl/Regexp-Common-net-CIDR/files/Regexp-Common-net-CIDR-0.03-basic-tests.patch
new file mode 100644
index 000000000000..19d6c031cfe4
--- /dev/null
+++ b/dev-perl/Regexp-Common-net-CIDR/files/Regexp-Common-net-CIDR-0.03-basic-tests.patch
@@ -0,0 +1,43 @@
+From 85dd6c8d78ab332921c109d9a8e8577d39502b7c Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 3 Jan 2018 23:24:42 +1300
+Subject: Add basic load and match test
+
+---
+ MANIFEST | 1 +
+ t/basic.t | 14 ++++++++++++++
+ 2 files changed, 15 insertions(+)
+ create mode 100644 t/basic.t
+
+diff --git a/MANIFEST b/MANIFEST
+index 9f7ef84..b5de94a 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -14,3 +14,4 @@ Makefile.PL
+ MANIFEST This list of files
+ META.yml
+ README
++t/basic.t
+diff --git a/t/basic.t b/t/basic.t
+new file mode 100644
+index 0000000..48c2487
+--- /dev/null
++++ b/t/basic.t
+@@ -0,0 +1,14 @@
++
++use strict;
++use warnings;
++
++use Test::More;
++use Regexp::Common;
++use Regexp::Common::net::CIDR;
++
++ok( "1.2.3.4/1" =~ /$RE{net}{CIDR}{IPv4}/, "1.2.3.4/1 is a CIDR");
++ok( "1.2.3.4" !~ /$RE{net}{CIDR}{IPv4}/, "1.2.3.4 is not a CIDR");
++
++done_testing;
++
++
+--
+2.15.1
+
diff --git a/dev-perl/Regexp-Common-net-CIDR/files/Regexp-Common-net-CIDR-0.03-no-dot-inc.patch b/dev-perl/Regexp-Common-net-CIDR/files/Regexp-Common-net-CIDR-0.03-no-dot-inc.patch
new file mode 100644
index 000000000000..cdd16b7e56ed
--- /dev/null
+++ b/dev-perl/Regexp-Common-net-CIDR/files/Regexp-Common-net-CIDR-0.03-no-dot-inc.patch
@@ -0,0 +1,23 @@
+From 7edb7171dc09e2cb6157724ebeaa45eeb07d8d4b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Tue, 4 Jul 2017 09:19:37 +1200
+Subject: Add build fix for Perl 5.26
+
+Bug: https://bugs.gentoo.org/623090
+---
+ Makefile.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 422966a..fea6408 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,4 +1,4 @@
+-use inc::Module::Install;
++use lib q[.]; use inc::Module::Install;
+ name('Regexp-Common-net-CIDR');
+ version_from('lib/Regexp/Common/net/CIDR.pm');
+ license('perl');
+--
+2.15.1
+
diff --git a/dev-perl/Regexp-Common-net-CIDR/metadata.xml b/dev-perl/Regexp-Common-net-CIDR/metadata.xml
new file mode 100644
index 000000000000..2fc6949d8b8f
--- /dev/null
+++ b/dev-perl/Regexp-Common-net-CIDR/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">Regexp-Common-net-CIDR</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::net::CIDR</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Regexp-Common/Manifest b/dev-perl/Regexp-Common/Manifest
new file mode 100644
index 000000000000..df84e64c570b
--- /dev/null
+++ b/dev-perl/Regexp-Common/Manifest
@@ -0,0 +1,3 @@
+DIST Regexp-Common-2017060201.tar.gz 237881 BLAKE2B c7199552d6d495f7ee9b601f125e601c86b552eb658691f989ab37b25dcf0a60eea0f78735e713853d6a471f6bf0c2db350577e77c60b6272b4170594ed3cd18 SHA512 fd046d775214bdca42f868557559595360b069121a75fc119f45e064091000968d9d84154f8a0f06072ecff169dccecf68be58f99a7196932fcb4ffcbd678608
+EBUILD Regexp-Common-2017060201.0.0.ebuild 483 BLAKE2B c61b8eea41921c8e0a5961a8a3286ff74cfa94d312b77f19f83db5dce0e00ce29087381bc3ba49c69c074215f6b5cefc93fbb3d2ab5fabcb7e87b04897243b05 SHA512 b41d6111cf068cd85075bdfe436381122e1f5482155f000d19dfa7c709c767d744ef463845e37c0e3136ca520b59c8fc69a28feed55fe725ae86fe533ecc712f
+MISC metadata.xml 2809 BLAKE2B 03d37e6b17a5491323e131234076f879f3eca23b159e28e7eae6dffa62581a13ff23631ea4e78621fffffad56712328d90857850acf2a801fa57ff9747fdb97d SHA512 40e6c4784ef1a59367aa1d74b317b0a8f17127a0dd8cd52acf0e122e43f150db39a884b866cb022eb398b4545121a6cb1e2364c3670569f714c9abcfbd752d45
diff --git a/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0.ebuild b/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0.ebuild
new file mode 100644
index 000000000000..cd334eab20a0
--- /dev/null
+++ b/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator
+
+DIST_AUTHOR=ABIGAIL
+DIST_VERSION=$(get_major_version)
+
+inherit perl-module
+
+DESCRIPTION="Provide commonly requested regular expressions"
+
+LICENSE="|| ( Artistic Artistic-2 MIT BSD )"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Test-Regexp )
+"
diff --git a/dev-perl/Regexp-Common/metadata.xml b/dev-perl/Regexp-Common/metadata.xml
new file mode 100644
index 000000000000..ac18cc595112
--- /dev/null
+++ b/dev-perl/Regexp-Common/metadata.xml
@@ -0,0 +1,46 @@
+<?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="github">Abigail/Regexp--Common</remote-id>
+ <remote-id type="cpan">Regexp-Common</remote-id>
+ <remote-id type="cpan-module">Regexp::Common</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::CC</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::Entry</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::SEN</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::RFC1035</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::RFC1738</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::RFC1808</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::RFC2384</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::RFC2396</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::RFC2806</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::fax</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::file</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::ftp</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::gopher</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::http</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::news</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::pop</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::prospero</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::tel</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::telnet</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::tv</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::URI::wais</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::_support</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::balanced</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::comment</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::delimited</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::lingua</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::list</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::net</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::number</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::profanity</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::whitespace</remote-id>
+ <remote-id type="cpan-module">Regexp::Common::zip</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Regexp-IPv6-0.30.0-r1 b/dev-perl/Regexp-IPv6-0.30.0-r1
deleted file mode 100644
index 3a73011fec50..000000000000
--- a/dev-perl/Regexp-IPv6-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Regular expression for IPv6 addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Regexp-IPv6/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Regexp-IPv6-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b182e07692f6de7fb5523a032eefa6dd
diff --git a/dev-perl/Regexp-IPv6/Manifest b/dev-perl/Regexp-IPv6/Manifest
new file mode 100644
index 000000000000..fae968bab6e2
--- /dev/null
+++ b/dev-perl/Regexp-IPv6/Manifest
@@ -0,0 +1,3 @@
+DIST Regexp-IPv6-0.03.tar.gz 3291 BLAKE2B d663f456073d79bef1323bda7eb8e6fe1019b82b215013c855707294f2568bc783e9b5a3102766f8c4f8b813d0f9aaecf212b156faa07327253e94acc5e2fdd9 SHA512 e4d226d3f925f01e03bf610dfd397babdb7ef823b4df6189aaf87a84e75c242e32073dd90a96719f8ce8969af42806c59b24e600534c330a983e1e301574d29f
+EBUILD Regexp-IPv6-0.30.0-r1.ebuild 283 BLAKE2B d0ef5cfc4101ddf091556bf53f693d03b246b8a7f0a73ecf535b9226dea620ae819f71a38b61f228e51861df7c8817929208114cb58a71f999c144064fa7a993 SHA512 4b1ede20c15c3358258d01599e4f17f62830a1f92992e5e21fa9afb7d6d0172a225c3e4c1d14c3d6a2600efb27249f28b36dbedc3d1d268a66d2df4c2bd6203b
+MISC metadata.xml 394 BLAKE2B 6c4b3118eeb3062ca70310811a01b5885167d91eb5dde9596c1a996152d2f2ea7d9e231dfc997eacd6d9ae9f9e5b99d8b52cea1f0228024eecd85d88d34e5c47 SHA512 b8c4f9060734b56befa840e5b3c4aefc2fdfa11848f9e550724be93eb3ebd6645cc6bc10319b460748f28b7685d2f8c2bdd40c21fc530b8ee090ed70451eb6a7
diff --git a/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r1.ebuild b/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..89835847a445
--- /dev/null
+++ b/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SALVA
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Regular expression for IPv6 addresses"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Regexp-IPv6/metadata.xml b/dev-perl/Regexp-IPv6/metadata.xml
new file mode 100644
index 000000000000..d0a804b86da7
--- /dev/null
+++ b/dev-perl/Regexp-IPv6/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">Regexp-IPv6</remote-id>
+ <remote-id type="cpan-module">Regexp::IPv6</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Regexp-RegGrp-2.10.0 b/dev-perl/Regexp-RegGrp-2.10.0
deleted file mode 100644
index 8065b594b229..000000000000
--- a/dev-perl/Regexp-RegGrp-2.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Groups a regular expressions collection
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Regexp-RegGrp/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/Regexp-RegGrp-2.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fb0ce9da086c0169cb5dcbe90c27e1ad
diff --git a/dev-perl/Regexp-RegGrp/Manifest b/dev-perl/Regexp-RegGrp/Manifest
new file mode 100644
index 000000000000..a6f6334a12ab
--- /dev/null
+++ b/dev-perl/Regexp-RegGrp/Manifest
@@ -0,0 +1,3 @@
+DIST Regexp-RegGrp-2.01.tar.gz 10011 BLAKE2B f6f3135ba7fb5156378fe33866cc8dab8ee2a49c65a5e7bd19e89e758c5db8b957fd28e33b4a88f603d60e1fbe16426707fe578b686eaad499e4bdf165cbcdc9 SHA512 742c9760628d32fd60c28fabb4b7e60691e004ed22ae19d0d847e8c432827c9dd150d9d7d0f900274a270d596322d864e976b11e2bcb1135bfc473e61784c542
+EBUILD Regexp-RegGrp-2.10.0.ebuild 432 BLAKE2B 4c8ec995e9075f662c35e3931f343940c6008c043f9d3626df73e3a3993e965c8e718b561a32d30f248c1f83d1b1f5dd643b6b4e75a92619496eea1e8170c37a SHA512 18b8a24a8d450259cf3b1118dfccf9c52d05283d8e5d69b10a9ce01a54ad3e94836a7f7c33b81d3bed0d238d12542388fda46eb14dd0969d8deafb1f6eced231
+MISC metadata.xml 493 BLAKE2B 0a4c6ac7b803c45f41d6f254594f8c0e4e9db0bb812c590141091102a512d6baf236a5541fa1a980b4cf6a23070382b827460873acf6389f011d1aee17f8b4de SHA512 49f4b0d0f55302291ee48c1a9210bdd942a1e75b4c880c89f21847a99d266405ea94d878913dfc942abcb10ee169153b919d69631a2ef1dcdab15095f368e16c
diff --git a/dev-perl/Regexp-RegGrp/Regexp-RegGrp-2.10.0.ebuild b/dev-perl/Regexp-RegGrp/Regexp-RegGrp-2.10.0.ebuild
new file mode 100644
index 000000000000..ae477ee25369
--- /dev/null
+++ b/dev-perl/Regexp-RegGrp/Regexp-RegGrp-2.10.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEEJO
+DIST_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="Groups a regular expressions collection"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Regexp-RegGrp/metadata.xml b/dev-perl/Regexp-RegGrp/metadata.xml
new file mode 100644
index 000000000000..748c52f6ff2a
--- /dev/null
+++ b/dev-perl/Regexp-RegGrp/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Regexp-RegGrp</remote-id>
+ <remote-id type="cpan-module">Regexp::RegGrp</remote-id>
+ <remote-id type="cpan-module">Regexp::RegGrp::Data</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Regexp-Shellish-0.930.0-r1 b/dev-perl/Regexp-Shellish-0.930.0-r1
deleted file mode 100644
index 9163022f6ad2..000000000000
--- a/dev-perl/Regexp-Shellish-0.930.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Regexp::Shellish - Shell-like regular expressions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Regexp-Shellish/
-KEYWORDS=alpha amd64 ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RB/RBS/Regexp-Shellish-0.93.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=380946ecc8b069e7655e6e075ef964e1
diff --git a/dev-perl/Regexp-Shellish/Manifest b/dev-perl/Regexp-Shellish/Manifest
new file mode 100644
index 000000000000..2434bb3d4dbd
--- /dev/null
+++ b/dev-perl/Regexp-Shellish/Manifest
@@ -0,0 +1,3 @@
+DIST Regexp-Shellish-0.93.tar.gz 3343 BLAKE2B 68a18fdf521b50bf8e591572cb22f62c287bb9de470539c7f6a33abca23bb504faf617865f407995c4adba635736a6509d442f5a816e29014340c3ab100b4738 SHA512 c3ca3654241e567c7d7e8285934c95843a1c2c667c6de2f7269c18e95b0bb96351f523aeae481852fcb0a5723f753f26c85f60876a4754e573cf936ccdee4932
+EBUILD Regexp-Shellish-0.930.0-r1.ebuild 388 BLAKE2B 0ace105568330614cc8aba6f86f9b0791fbb7691c02783ac8cb2400c79cb5a2ff1fd724a1b27c59c2a4d5986edf082596302e1d358977356599b7ae263352bb7 SHA512 6551e9660caf2c798f0f0a05e2c217755f715586dd0f8ac375191b6150bfd432128a51af61cb0692009cf4b721193b34cc58b02d307e68e1d9ca9c1c27392d41
+MISC metadata.xml 402 BLAKE2B 54489af6d5f6179353a8252542948b4bcce736cc5cecabaf4fb208df1f0b1e2cf492c6ed2852295b91a023e8a0a72fd87aa25a137ac5c69004c5aaf1371a5897 SHA512 b51c42da6d11e55f5074385a5ef1a13ae5009b8f7e9405540f39cf3bdc9cd2121689c997a6a7daa351602d8595da27589e90969da71c7b2b4e3f0666032b863d
diff --git a/dev-perl/Regexp-Shellish/Regexp-Shellish-0.930.0-r1.ebuild b/dev-perl/Regexp-Shellish/Regexp-Shellish-0.930.0-r1.ebuild
new file mode 100644
index 000000000000..cee94d792bee
--- /dev/null
+++ b/dev-perl/Regexp-Shellish/Regexp-Shellish-0.930.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RBS
+MODULE_VERSION=0.93
+inherit perl-module
+
+DESCRIPTION="Regexp::Shellish - Shell-like regular expressions"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Regexp-Shellish/metadata.xml b/dev-perl/Regexp-Shellish/metadata.xml
new file mode 100644
index 000000000000..19967bbcc32a
--- /dev/null
+++ b/dev-perl/Regexp-Shellish/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">Regexp-Shellish</remote-id>
+ <remote-id type="cpan-module">Regexp::Shellish</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Regexp-Util-0.3.0 b/dev-perl/Regexp-Util-0.3.0
deleted file mode 100644
index 7b9294d8ebff..000000000000
--- a/dev-perl/Regexp-Util-0.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 virtual/perl-ExtUtils-Constant test? ( >=virtual/perl-Test-Simple-0.920.0 ) dev-lang/perl:=
-DESCRIPTION=General purpose utilities for working with Regular Expressions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Regexp-Util/
-IUSE=test
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Regexp-Util-0.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f5772519913dd0389dd1952d29edc0be
diff --git a/dev-perl/Regexp-Util/Manifest b/dev-perl/Regexp-Util/Manifest
new file mode 100644
index 000000000000..c8ddc8311e06
--- /dev/null
+++ b/dev-perl/Regexp-Util/Manifest
@@ -0,0 +1,3 @@
+DIST Regexp-Util-0.003.tar.gz 61890 BLAKE2B 2740b80448deee7aa37dec3e7b1c46eac347cab6f99c82cc0cc019ad03ce899201b08f1cc0d15985becf8bd2bb19b6cac18e128cecfc6730ff662b3e3de5ce40 SHA512 27501c4e7017e2470cd24f2b8bd8b94cc3acd266500851c5ee1f4bbe3af56285be3eeaacee95b45606bee01cead4f0a30eb7c10260d93b3e98bc432d211be2f0
+EBUILD Regexp-Util-0.3.0.ebuild 465 BLAKE2B d918d14f5b8b2800c2d707dd507e4d9438883cdc37d98fa9ada1d3480f49fb02f863d7431dcffdaf3e96363c7f14c153dfef427e359d0b172f6b875a99fefb16 SHA512 60f7f09ac0b90621d3247d8155c55f1fde04ad37155c8af86c410be3e4902fdadf4f968e3594598313a75fa68dd1c88eb9b7b3d6e0337796b5ec2908915c1a6e
+MISC metadata.xml 394 BLAKE2B 7cfadf77366c4f4d2569148d8f1676a62228e6be2fae7638a0cad5e638ea4873d206979c380bec70749b67df6b6ed86bdb797ffc8982c4628e45ec6a3badc7a9 SHA512 ce670284899bab2e90668d5d2fa1c041c6fe61482beb0f370bbeb00d1123d8ff9b46d12b57f86076bee9d0de8310ad06cb259922ec7e4c5266aa82badcde6ea1
diff --git a/dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild b/dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild
new file mode 100644
index 000000000000..8350f2d81ead
--- /dev/null
+++ b/dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=0.003
+inherit perl-module
+
+DESCRIPTION="General purpose utilities for working with Regular Expressions"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ virtual/perl-ExtUtils-Constant
+ test? (
+ >=virtual/perl-Test-Simple-0.920.0
+ )
+"
diff --git a/dev-perl/Regexp-Util/metadata.xml b/dev-perl/Regexp-Util/metadata.xml
new file mode 100644
index 000000000000..7fe93a63a336
--- /dev/null
+++ b/dev-perl/Regexp-Util/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">Regexp-Util</remote-id>
+ <remote-id type="cpan-module">Regexp::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Return-Value-1.666.1-r1 b/dev-perl/Return-Value-1.666.1-r1
deleted file mode 100644
index 8ba35023ea16..000000000000
--- a/dev-perl/Return-Value-1.666.1-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Polymorphic Return Values
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Return-Value/
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Return-Value-1.666001.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f3a82aeb5d66ce02dd365cf3114bbde8
diff --git a/dev-perl/Return-Value-1.666.5 b/dev-perl/Return-Value-1.666.5
deleted file mode 100644
index cf10c179a98d..000000000000
--- a/dev-perl/Return-Value-1.666.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Polymorphic Return Values
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Return-Value/
-IUSE=test
-KEYWORDS=~amd64 ~mips ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Return-Value-1.666005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=98fc38d77e645a0a055a3d78e2a40f94
diff --git a/dev-perl/Return-Value/Manifest b/dev-perl/Return-Value/Manifest
new file mode 100644
index 000000000000..69057b744c29
--- /dev/null
+++ b/dev-perl/Return-Value/Manifest
@@ -0,0 +1,5 @@
+DIST Return-Value-1.666001.tar.gz 14554 BLAKE2B 38a01cc6c2b478d50dbe9e595871052a861f6fd1d1752a7d3fe9ce587839cfe4bb7dbf7ae77b04227cca69767b2be24b05a4e5e28fb91bba97745c2bca885caa SHA512 4c187b901af9e4aa4ff37160d67a536809b88d1ca724103740623cd58d76ecdaa8aa05d27ffaa8f0d1c7165cbdc7d551dad99dec330b140c0708f4e66fccc7df
+DIST Return-Value-1.666005.tar.gz 20412 BLAKE2B 9b551d9387338339b02e4cf5d0d9af8b89f3141f8c32bcd883b5e5ac3e24b13f77dbb9d63a02f30bd3a4683b73086547adb1ec750cef417d7ddff013787e293c SHA512 6a2e19a6562fb354a5e5dcaab54629e9b19edfc57206ac5c46cd3428e78d50ec36781685edc7ca28bd8c41cf878334f9e7c1182fd3e82f9a94a21854a5b89797
+EBUILD Return-Value-1.666.1-r1.ebuild 284 BLAKE2B dc5056e92b3b4e5a31a1cef18d7fb22675661fbc3a93b03105605756e8cf2374e5dbac4e9d1fc77ceaa78a7ff65be30680959897f3c14b9c6fc08b2d49d377f9 SHA512 30ca3e9fe8c6332dae45278bc4d909cccf30ac7231aeb55964613bcf981f83e8f922f1e014a25b312a5b133a605c141c6180b3200783705f0c53cacfaf5a38ce
+EBUILD Return-Value-1.666.5.ebuild 663 BLAKE2B b37b74f7614e83524d1472d01db0132bfd36c3a3fbad4cd64e63d00314c461ec52f4e691f6704d60582236ef0833e260036c87e1b8190139f507b0d45623a838 SHA512 c264b9b1ec54a728ba1da8186f425ae3cb2c40b577c1a5c1b8a7291f491004bf952733698380e0b749afd0aceb3866878e622c1376670c6a35ee647e2ec06b61
+MISC metadata.xml 396 BLAKE2B df4a43e77287d53bf38f65c3e3ad6397e9964baa9132924f9cda9dd4d29f890f89e87977c560416f4f7a292e81ad5c165b808e29eb926255ba43262cf0f25352 SHA512 f6d311cda2c5e59337f961d86202391702103a031311c3aad0228fd966a45eaf28e21c68358d23dba31b734f77e63ef83193ba962cd6f3457c89109f3708b040
diff --git a/dev-perl/Return-Value/Return-Value-1.666.1-r1.ebuild b/dev-perl/Return-Value/Return-Value-1.666.1-r1.ebuild
new file mode 100644
index 000000000000..37c3e680a6a0
--- /dev/null
+++ b/dev-perl/Return-Value/Return-Value-1.666.1-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=1.666001
+inherit perl-module
+
+DESCRIPTION="Polymorphic Return Values"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Return-Value/Return-Value-1.666.5.ebuild b/dev-perl/Return-Value/Return-Value-1.666.5.ebuild
new file mode 100644
index 000000000000..9e1aaa5ecaad
--- /dev/null
+++ b/dev-perl/Return-Value/Return-Value-1.666.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.666005
+inherit perl-module
+
+DESCRIPTION="Polymorphic Return Values"
+
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+pkg_postinst() {
+ elog "This package has been marked as deprecated by upstream, and it is advisable you"
+ elog "migrate existing code that needs this."
+}
diff --git a/dev-perl/Return-Value/metadata.xml b/dev-perl/Return-Value/metadata.xml
new file mode 100644
index 000000000000..ff47f8987850
--- /dev/null
+++ b/dev-perl/Return-Value/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">Return-Value</remote-id>
+ <remote-id type="cpan-module">Return::Value</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Role-Basic-0.130.0 b/dev-perl/Role-Basic-0.130.0
deleted file mode 100644
index d696d3e9309c..000000000000
--- a/dev-perl/Role-Basic-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Just roles. Nothing else
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Role-Basic/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OV/OVID/Role-Basic-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=425bfa47e3679e7b399b01e1cf13e174
diff --git a/dev-perl/Role-Basic/Manifest b/dev-perl/Role-Basic/Manifest
new file mode 100644
index 000000000000..4a11e08e43db
--- /dev/null
+++ b/dev-perl/Role-Basic/Manifest
@@ -0,0 +1,3 @@
+DIST Role-Basic-0.13.tar.gz 39625 BLAKE2B d5a15f61b8343ad8b896284dae86c6bf360802739b6cb5fcec30ab310573ca867c8f3cd5f4dc3f0a5fb325304760bdf3f76bfe00d3d1b613fc49b209eba9401b SHA512 685f758e1afc4441b3ac507d52e0d18b6f64081f74fa0a768c81c7c9fad7b7ec30497002cff22449a65ab78c27671a4fe7a7213c45d28cc4077bb855fcce1438
+EBUILD Role-Basic-0.130.0.ebuild 391 BLAKE2B 8173f219ce744e59dfe1c77bf0cb18020efb8fa4c2f9c954b0c84a93df3e4194fb891549f789394851e4a08bb0758f9f1107f994e5b6474bfc1a1219d70ced98 SHA512 cc58571db5e08226b150c1e842c7d7d49dfb6f89735fedbee81a5744a23b30c9a2c2613af8a741d1ee806435f12f37bb48b0dd03949b7c7a07e72b1a0f3857e8
+MISC metadata.xml 548 BLAKE2B 9f27f213761135fa01bb8312893878dc3e05424b9a6dedddc23ad1b0de12a16f3eea80b596b87a51808b4f2f76a04f2eceb5a506848fce23d1e218ff061304bc SHA512 adda1c65edc0b602350e01f1eab99ef8bdc57b23fa3d448ecfc788c468d844d380ddff7be35a6fb3e2fb1643190c68dca0962bd24de0140aa4e971e4a673da6f
diff --git a/dev-perl/Role-Basic/Role-Basic-0.130.0.ebuild b/dev-perl/Role-Basic/Role-Basic-0.130.0.ebuild
new file mode 100644
index 000000000000..64c222c3c164
--- /dev/null
+++ b/dev-perl/Role-Basic/Role-Basic-0.130.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OVID
+MODULE_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Just roles. Nothing else"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Role-Basic/metadata.xml b/dev-perl/Role-Basic/metadata.xml
new file mode 100644
index 000000000000..a5797e37c505
--- /dev/null
+++ b/dev-perl/Role-Basic/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Role-Basix</remote-id>
+ <remote-id type="cpan-module">Role::Basic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Role-HasMessage-0.6.0 b/dev-perl/Role-HasMessage-0.6.0
deleted file mode 100644
index f8d2642fdf7b..000000000000
--- a/dev-perl/Role-HasMessage-0.6.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Moose dev-perl/MooseX-Role-Parameterized dev-perl/String-Errf dev-perl/Try-Tiny dev-perl/namespace-clean >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=a thing with a message method
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Role-HasMessage/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose dev-perl/MooseX-Role-Parameterized dev-perl/String-Errf dev-perl/Try-Tiny dev-perl/namespace-clean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Role-HasMessage-0.006.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=22c025f349b6101278e6e5a83bd012c6
diff --git a/dev-perl/Role-HasMessage/Manifest b/dev-perl/Role-HasMessage/Manifest
new file mode 100644
index 000000000000..25cbc75c924d
--- /dev/null
+++ b/dev-perl/Role-HasMessage/Manifest
@@ -0,0 +1,3 @@
+DIST Role-HasMessage-0.006.tar.gz 13518 BLAKE2B f4c702aaf375b02aa9de749e7769d258931b31c3460431c0cd8c4399b733bf702d12b33c8ee13c314cd23c5acabf6521a4ea76942bdd03292023bb14a6882691 SHA512 2bb8b19fe2c113c0c92a5e16180f53879ad92fbcb63a5b3af4ead167a4c8b3dcd460c9307d3c8e24ab5070e6c58f378d9e6854ed82da0ea231e456d5786b5398
+EBUILD Role-HasMessage-0.6.0.ebuild 622 BLAKE2B aaf051c81fd79bee683d65152839aef416cf635a3229398380246c9774f120151942a865258b88999a22c8b5a18d7dd2120380b27038dd7cbb71eae6d646789d SHA512 62877f64fdb2da59f53367264ce849f84263aeb359ab2ea535a9ecf806677c03579833cdcf95562a897fb2b9e448734d860fb28fcd413f333dd9a96469ee3860
+MISC metadata.xml 471 BLAKE2B 8fb171746328492d111acc977d2146c6bebae81707ae0ccd03954ceae436469b0b5176f791642be4a7677fa36e81a2df3c574aa4a6946a6fbf0c972b931c2297 SHA512 3ad81cd2d4af7eb1bfcec4f9155c454435dc3ad9e7c2cf2383fb59f36e679130719dfd947255ae5d88a343d7291c68ca21908680437ffc00d34f4008bb6a8e3d
diff --git a/dev-perl/Role-HasMessage/Role-HasMessage-0.6.0.ebuild b/dev-perl/Role-HasMessage/Role-HasMessage-0.6.0.ebuild
new file mode 100644
index 000000000000..4232b44d55a2
--- /dev/null
+++ b/dev-perl/Role-HasMessage/Role-HasMessage-0.6.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.006
+inherit perl-module
+
+DESCRIPTION="a thing with a message method"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: Moose::Role -> Moose
+RDEPEND="
+ dev-perl/Moose
+ dev-perl/MooseX-Role-Parameterized
+ dev-perl/String-Errf
+ dev-perl/Try-Tiny
+ dev-perl/namespace-clean
+"
+# t: IO::Handle -> IO
+# t: IPC::Open3 -> perl
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Role-HasMessage/metadata.xml b/dev-perl/Role-HasMessage/metadata.xml
new file mode 100644
index 000000000000..4a3db8318625
--- /dev/null
+++ b/dev-perl/Role-HasMessage/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Role-HasMessage</remote-id>
+ <remote-id type="cpan-module">Role::HasMessage</remote-id>
+ <remote-id type="cpan-module">Role::HasMessage::Errf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Role-Identifiable-0.7.0 b/dev-perl/Role-Identifiable-0.7.0
deleted file mode 100644
index e73e9863aaee..000000000000
--- a/dev-perl/Role-Identifiable-0.7.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Moose >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=a thing with a list of tags
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Role-Identifiable/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Moose dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Role-Identifiable-0.007.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d7bf2018c2cd0f0d8236c9ca8cf22de9
diff --git a/dev-perl/Role-Identifiable/Manifest b/dev-perl/Role-Identifiable/Manifest
new file mode 100644
index 000000000000..752ddc61e650
--- /dev/null
+++ b/dev-perl/Role-Identifiable/Manifest
@@ -0,0 +1,3 @@
+DIST Role-Identifiable-0.007.tar.gz 13429 BLAKE2B 181094bf86a12c218c437706b4876ba9043c3808c460048fd911316eb49e0766b69e96559755c1ccc9d2344fe0639a8856c70aa7583e0d23ca0ca6e4e5ce1782 SHA512 811c81e3fbf8499269c4db3a45d60b35ae6ff8a8d5a93308607f37c97c2f52ad4ee6db28d15497d4d1f8cb59c67f03f479632d1a2d440034e8cd711b2a5349df
+EBUILD Role-Identifiable-0.7.0.ebuild 560 BLAKE2B 39d2b3fc8b89a85e16ed1b14e192302fd3878d36a71ce59022b67f140ecf0c27f979dc90e8b1baf1c196645459b89ebedc7c599f0eaae2fb46fef97e9a9fae91 SHA512 5a3df78daa9cd4dcf930895118533a87bb2934aa7593e9d3d113dd6e1593d04b4e0764b0bd937760849574fadb558b10a82a1cd7c4d01669dfd09463d716edb1
+MISC metadata.xml 490 BLAKE2B 13ada2a7ed354b26cc1ded4ade3a9c00bd34eeb2c6793d39ff94fc09aec393b1bcba7f7bd7ee3d7c3ecfbb8ee8e8216e61d794fc6f49f3b5999b24c8ce7f3824 SHA512 f795809c97dfa59ad1d6b63d5678b73602a395afa2440c24bd81b039f3934a349975c194454c24d196d1598b6ba5be8f0b5a939dc64941a34c403264f9bd20ea
diff --git a/dev-perl/Role-Identifiable/Role-Identifiable-0.7.0.ebuild b/dev-perl/Role-Identifiable/Role-Identifiable-0.7.0.ebuild
new file mode 100644
index 000000000000..5ccbc3c3cea5
--- /dev/null
+++ b/dev-perl/Role-Identifiable/Role-Identifiable-0.7.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.007
+inherit perl-module
+
+DESCRIPTION="a thing with a list of tags"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: Moose::Role -> Moose
+# r: Moose::Util::TypeConstraints -> Moose
+RDEPEND="
+ dev-perl/Moose
+"
+# t: IO::Handle -> IO
+# t: IPC::Open3 -> perl
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Role-Identifiable/metadata.xml b/dev-perl/Role-Identifiable/metadata.xml
new file mode 100644
index 000000000000..54be6d517cc3
--- /dev/null
+++ b/dev-perl/Role-Identifiable/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Role-Identifiable</remote-id>
+ <remote-id type="cpan-module">Role::Identifiable::HasIdent</remote-id>
+ <remote-id type="cpan-module">Role::Identifiable::HasTags</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Role-Tiny-2.0.1 b/dev-perl/Role-Tiny-2.0.1
deleted file mode 100644
index bd2857636c39..000000000000
--- a/dev-perl/Role-Tiny-2.0.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Exporter-5.570.0 !<dev-perl/Moo-0.9.14 test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Roles. Like a nouvelle cuisine portion size slice of Moose
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Role-Tiny/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm hppa ppc x86 ~x86-fbsd ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 !<dev-perl/Moo-0.9.14 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Role-Tiny-2.000001.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9087b276e84a87eb04c24a03bdab799f
diff --git a/dev-perl/Role-Tiny-2.0.5 b/dev-perl/Role-Tiny-2.0.5
deleted file mode 100644
index f2900b57060a..000000000000
--- a/dev-perl/Role-Tiny-2.0.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 !<dev-perl/Moo-0.9.14 test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Roles. Like a nouvelle cuisine portion size slice of Moose
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Role-Tiny/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 !<dev-perl/Moo-0.9.14 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Role-Tiny-2.000005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cf2ea704cd943a4d955f2fc1fbfffc8f
diff --git a/dev-perl/Role-Tiny-2.0.6 b/dev-perl/Role-Tiny-2.0.6
deleted file mode 100644
index 2776440c7dc1..000000000000
--- a/dev-perl/Role-Tiny-2.0.6
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 !<dev-perl/Moo-0.9.14 test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Roles. Like a nouvelle cuisine portion size slice of Moose
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Role-Tiny/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 !<dev-perl/Moo-0.9.14 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Role-Tiny-2.000006.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f873e25f33c977c3db69e1cad9675513
diff --git a/dev-perl/Role-Tiny/Manifest b/dev-perl/Role-Tiny/Manifest
new file mode 100644
index 000000000000..3564f0b4cd06
--- /dev/null
+++ b/dev-perl/Role-Tiny/Manifest
@@ -0,0 +1,7 @@
+DIST Role-Tiny-2.000001.tar.gz 21947 BLAKE2B 1228bd1075f45c207c093576e686c2deb6654779da02120243c864f1c071d3582173012484833e89cb6d5582b89f58c9959c6563011c3f52fd952ff4bcdfe0e2 SHA512 64d13232db363ba53d2e1e7eb69162ef4411e3ec700dbb652fa6c91aab9b2d248ff83203274d1d1e05cc03342706566a80387b0b11dda912906da8bdc9b4f816
+DIST Role-Tiny-2.000005.tar.gz 23119 BLAKE2B c89f8aeda9470e365656087bbfdeb9f915000b5c65e56e278c73e10c7d56f80de05821234e9f7ae8f82179f9dc7e23bc71d2ac1673a5e3e4cf6eacf8076d1e58 SHA512 5573fcbffcf6532003906b36799f5a61f46d03a71e294d79f62f7b15f358291319e928c27e3f0c24ae54a581a01429c7e18927c728028ba2a36a37d6de75ad4d
+DIST Role-Tiny-2.000006.tar.gz 21556 BLAKE2B 5ca2b557dd5976a83a84aba9d7a18e3eb05efed08469b057f9596b685502ec9a2794fbb6b0fdea2cf3f1673825a19735ec878f1e37cc25f5a729f826e5d27d81 SHA512 7640196c4bc1bf7a5437c57f0137f3bbf7c5fb92b9614805f16fec41dfb87a8bf6b7f3348ceade0800bccd72c4e5b72bcd4ab8bf28768ecda9d912c1b4c78047
+EBUILD Role-Tiny-2.0.1.ebuild 545 BLAKE2B 75a344b359cda6177826515f079e86f4830481902063712eba6b4d9e7a96794af3a5ca01654889a0103baf2e869dff47ad2c4fbfb32b746e98a8fed3b700befd SHA512 7e4ae168a94afdf7046bf87c07acc18db57542cfcc1f83f55c893e8ac84899ffc8d8a37fb8b0d86d376b54e21459bee356028dc5aa69c8d3c0b99507397f081f
+EBUILD Role-Tiny-2.0.5.ebuild 514 BLAKE2B 104ed2ad0cf677c87086924ca7e14b06e870367ee78d0f257a3f610ff067de87594b2c6edb7c1ad7c37a2f1f8a11ee20b1466c6e4ef2d651991c030f0313c1dc SHA512 602e2486b8afe4261edae95b76b1e5ae8b476aa721732aea360e8d0baba3d6061bc3fd3bc68b1262194d98ed25e213efb348d33a37467edbd79910d787a4515a
+EBUILD Role-Tiny-2.0.6.ebuild 524 BLAKE2B 4b84c7c41558ae2c0f271811d4a4d043287f328d070480b991fd979cad4ac104346e33ef84393d01a267ab32cf6fcc3394d79c47b216cdf902073d4b60e2870b SHA512 51a5f1c495825ef169071693a80d35cbd73e916c9e270b5f4a3d441add646b8147c9da63567808818f28d9357657ada47f7e3f425be1782a497ac790e9173d1b
+MISC metadata.xml 453 BLAKE2B 267ab7409d21834206628add9a2cc0fbdc5d5cd3dc0066711799164339abfe44064cde5b63146645d925069a5abc43c5998b17491c14a2cabe4683585eb3fd9c SHA512 69c8fb110bcc06fbe73114409af76b2123cd645b0342e83ed1a6341c4941f12289b7767c33876856281feb23a792681dac5a78cd742f37c5fe36a982d7f3cd10
diff --git a/dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild b/dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild
new file mode 100644
index 000000000000..cc018be5bd1c
--- /dev/null
+++ b/dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=HAARG
+MODULE_VERSION=2.000001
+inherit perl-module
+
+DESCRIPTION="Roles. Like a nouvelle cuisine portion size slice of Moose"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ppc x86 ~x86-fbsd ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ !<dev-perl/Moo-0.9.14
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Role-Tiny/Role-Tiny-2.0.5.ebuild b/dev-perl/Role-Tiny/Role-Tiny-2.0.5.ebuild
new file mode 100644
index 000000000000..73b2e1106550
--- /dev/null
+++ b/dev-perl/Role-Tiny/Role-Tiny-2.0.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.000005
+inherit perl-module
+
+DESCRIPTION="Roles. Like a nouvelle cuisine portion size slice of Moose"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ !<dev-perl/Moo-0.9.14
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild b/dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild
new file mode 100644
index 000000000000..50a43d5a3430
--- /dev/null
+++ b/dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.000006
+inherit perl-module
+
+DESCRIPTION="Roles. Like a nouvelle cuisine portion size slice of Moose"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ !<dev-perl/Moo-0.9.14
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Role-Tiny/metadata.xml b/dev-perl/Role-Tiny/metadata.xml
new file mode 100644
index 000000000000..515780f849c8
--- /dev/null
+++ b/dev-perl/Role-Tiny/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Role-Tiny</remote-id>
+ <remote-id type="cpan-module">Role::Tiny</remote-id>
+ <remote-id type="cpan-module">Role::Tiny::With</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Roman-1.240.0 b/dev-perl/Roman-1.240.0
deleted file mode 100644
index 25ff795a879c..000000000000
--- a/dev-perl/Roman-1.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for conversion between Roman and Arabic numerals
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Roman/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ~mips ~s390 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Roman-1.24.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d3cdd2a9e94b6a772c52d7542d7e0e83
diff --git a/dev-perl/Roman/Manifest b/dev-perl/Roman/Manifest
new file mode 100644
index 000000000000..c4b4223dc86b
--- /dev/null
+++ b/dev-perl/Roman/Manifest
@@ -0,0 +1,3 @@
+DIST Roman-1.24.tar.gz 4470 BLAKE2B 4ffac6854f454e0783d291faa140dffdad6964a981b54dec188e1d60a0b635ce8043720680f95482ea919d208f52b8f3668c278eca9589195ba3dd3da5325bfb SHA512 82df0d817f55ad6a8fd467e92c97e27c07bd6cb04f0accb65468d6594d3e3ea545383f1c3763215d8c984cc31c808fe979c7d6c74dab1609ec822a9f256709e0
+EBUILD Roman-1.240.0.ebuild 459 BLAKE2B 83cf82e70511b92646c9d0eb930f6e6cc5061959818acf965f76959b666b17dcd0e827b1b52c78acf0c56d3548b6ba31f863f6e2db767858791846124d01c3c2 SHA512 e0ae4d3eeb0b091c8098b099eacae3eb3bbd9b095cf244ce89d35d8a40d425dc31596d08c17d98ea78c88414c7dee3d9fe136b9a700e50e94361cf663a7ada1d
+MISC metadata.xml 477 BLAKE2B 9fb8dd6b43deb5bbc098aaa78a2c380d01976eb462451f8d98a8badfdc306893042763ed44d3e533dc900af1d8a7f2ce4a2a20dea92b52eb60c36b7638a9055b SHA512 9d3fea63d5f825668917617f79c1457d229433e7da9be4f3669733e1e42ae8c78cfa5c2c4b6d4802f77b0f30c24f19ce4dfac83f21093eb4ebb7cdb627cd9d0c
diff --git a/dev-perl/Roman/Roman-1.240.0.ebuild b/dev-perl/Roman/Roman-1.240.0.ebuild
new file mode 100644
index 000000000000..adfb58594203
--- /dev/null
+++ b/dev-perl/Roman/Roman-1.240.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHORNY
+MODULE_VERSION=1.24
+MODULE_A_EXT=tar.gz
+
+inherit perl-module
+
+DESCRIPTION="Perl module for conversion between Roman and Arabic numerals"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~s390 x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+DEPEND="test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Roman/metadata.xml b/dev-perl/Roman/metadata.xml
new file mode 100644
index 000000000000..2d30af3bbcf4
--- /dev/null
+++ b/dev-perl/Roman/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zlogene@gentoo.org</email>
+ <name>Mikle Kolyada</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Roman</remote-id>
+ <remote-id type="cpan-module">Roman</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Router-Simple-0.140.0-r1 b/dev-perl/Router-Simple-0.140.0-r1
deleted file mode 100644
index 918f85748c3b..000000000000
--- a/dev-perl/Router-Simple-0.140.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-parent dev-perl/Class-Accessor-Lite virtual/perl-Scalar-List-Utils dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple HTTP router
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Router-Simple/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-parent dev-perl/Class-Accessor-Lite virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Router-Simple-0.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3a777edc8627df35e8f47c2c8caea463
diff --git a/dev-perl/Router-Simple-0.170.0 b/dev-perl/Router-Simple-0.170.0
deleted file mode 100644
index 520d03c376fa..000000000000
--- a/dev-perl/Router-Simple-0.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Accessor-Lite virtual/perl-Scalar-List-Utils virtual/perl-parent dev-perl/Module-Build test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Simple HTTP router
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Router-Simple/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor-Lite virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Router-Simple-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=34fbcbab58508889840ece0e21a05c0e
diff --git a/dev-perl/Router-Simple/Manifest b/dev-perl/Router-Simple/Manifest
new file mode 100644
index 000000000000..0a5477208e9f
--- /dev/null
+++ b/dev-perl/Router-Simple/Manifest
@@ -0,0 +1,5 @@
+DIST Router-Simple-0.14.tar.gz 22909 BLAKE2B ed20b749228ffcd37702679dc2bbcf6f3a15231f2fcafbcd69d1a7d800774ae053275587bd1c49b9e4477b89361b1fa7b0aaaad1bfab0edf9b4f65b43f60798f SHA512 8557a321d59c50ca4e4a971e3c90ecddeffdb543b7ba9bceb2ddf63d2c86d5e28774c9dbc5a0b3a312435a9e4acc602c667e12b77d6143a569979d2480a6d24f
+DIST Router-Simple-0.17.tar.gz 19990 BLAKE2B 3a49aa8770aac1a17e5413bf3f43a573cb958d549ced35f7837fac10e4b281b380bb26d66781d379ac2298c4455b22a5efc4fe8ee1e5cc0d0e6c64e8b9bd9fd3 SHA512 4fbc4fb375d873d7c06d18da49855b81336744bc712035c6557914e275099d93aee4ab787bb1e7b3b730a109b716b4f572fc538d1d574ff709968a1b3767a963
+EBUILD Router-Simple-0.140.0-r1.ebuild 408 BLAKE2B 23a85bdc9797e45ce3e495937f620569c03421c104dbc987b1cf4930a03ffd11ba02beb5af43eab41ff1929ea7f4a9fea6c8603864be220167b2d382636b7351 SHA512 e8ae020e26a53e3dc60bd6a0b913a9525ec2d6a2d0018e5dc6560715971bc7088023899968091c14daa628e76e9755273f2feb121ec99d38bb04f50930b2dfb0
+EBUILD Router-Simple-0.170.0.ebuild 466 BLAKE2B 5417473ee2bfe53c0ab5de03274aedfeccdceb52e8c06c6412603ede0ab603731f2f06a9ef958735cac896d3c68ab4642427b700750537b5ea5ee4113130a209 SHA512 b9b754bc63bb3d2e0937da9f98cc2305818bd038b1d8cdd46d60e9625dba13e1171c645a0f7bf52f9109a989e50e959253f0b89b761a38d1970b99f279d860e8
+MISC metadata.xml 608 BLAKE2B e941856cc92867a5b88dddd3f9e9b381a575f3064a1e8dcc0f77ca87723fbcc0f1de0bf6abd27ff9d75743e1cbfaadf611bba3d1589701afb0483e5438db16df SHA512 eb25d941b8d0b6b8d916a9bc49419bf36e39d594bdac535114d31dbaaffc411a429c3938414076856a9ac16df0a1cfdc7c18f14e4fe662add21f0cb28a9c7814
diff --git a/dev-perl/Router-Simple/Router-Simple-0.140.0-r1.ebuild b/dev-perl/Router-Simple/Router-Simple-0.140.0-r1.ebuild
new file mode 100644
index 000000000000..7bfec7faddc2
--- /dev/null
+++ b/dev-perl/Router-Simple/Router-Simple-0.140.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TOKUHIROM
+MODULE_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Simple HTTP router"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-parent
+ dev-perl/Class-Accessor-Lite
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Router-Simple/Router-Simple-0.170.0.ebuild b/dev-perl/Router-Simple/Router-Simple-0.170.0.ebuild
new file mode 100644
index 000000000000..00cb6ca535e3
--- /dev/null
+++ b/dev-perl/Router-Simple/Router-Simple-0.170.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Simple HTTP router"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-Accessor-Lite
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( >=virtual/perl-Test-Simple-0.980.0 )
+"
diff --git a/dev-perl/Router-Simple/metadata.xml b/dev-perl/Router-Simple/metadata.xml
new file mode 100644
index 000000000000..109911124ccd
--- /dev/null
+++ b/dev-perl/Router-Simple/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Router-Simple</remote-id>
+ <remote-id type="cpan-module">Router::Simple</remote-id>
+ <remote-id type="cpan-module">Router::Simple::Declare</remote-id>
+ <remote-id type="cpan-module">Router::Simple::Route</remote-id>
+ <remote-id type="cpan-module">Router::Simple::SubMapper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SDL-2.546 b/dev-perl/SDL-2.546
deleted file mode 100644
index 42c93701123c..000000000000
--- a/dev-perl/SDL-2.546
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Alien-SDL-1.434 dev-perl/Capture-Tiny dev-perl/File-ShareDir dev-perl/Test-Most dev-perl/Tie-Simple media-libs/libpng:0 media-libs/libsdl media-libs/sdl-gfx media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-pango media-libs/sdl-ttf media-libs/smpeg media-libs/tiff:0 virtual/glu virtual/jpeg:0 virtual/opengl virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.400.0 virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple DirectMedia Layer (SDL) bindings for perl
-EAPI=5
-HOMEPAGE=http://sdl.perl.org/ http://search.cpan.org/dist/SDL/ https://github.com/PerlGameDev/SDL
-KEYWORDS=amd64 hppa x86
-LICENSE=GPL-2 OFL-1.1
-RDEPEND=>=dev-perl/Alien-SDL-1.434 dev-perl/Capture-Tiny dev-perl/File-ShareDir dev-perl/Test-Most dev-perl/Tie-Simple media-libs/libpng:0 media-libs/libsdl media-libs/sdl-gfx media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-pango media-libs/sdl-ttf media-libs/smpeg media-libs/tiff:0 virtual/glu virtual/jpeg:0 virtual/opengl virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.400.0 virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FROGGS/SDL-2.546.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=74d789d7e9e7ca864061c65e2e87f3d8
diff --git a/dev-perl/SDL/Manifest b/dev-perl/SDL/Manifest
new file mode 100644
index 000000000000..e99c678562bd
--- /dev/null
+++ b/dev-perl/SDL/Manifest
@@ -0,0 +1,4 @@
+AUX SDL-2.546-pointer.patch 671 BLAKE2B 188280d823e6cffea2e7d33ede63ecb172a8a272aea98272df75a75ee2cb848ca11426912bcdf90cc5cbe61ef21bb86f37803b50f7907ee9903f6173b3253094 SHA512 25a03721a4ffe64b85512fd896cef2a08faf3284ffd2f9a93fe578f7df0e96bc40952a85e39f4023f38fbb664cd7435e5d5587a7d861e884a616835e7eaecec0
+DIST SDL-2.546.tar.gz 2487053 BLAKE2B c0856c844fd94338f7fe9cd1a20f7e7889cf73ac0c4018bca55b4fc630555b344cebe5158db5fb369ae6cbdaa5471a6681aadd71b788bee044fb367b0b12f9aa SHA512 7f7015c90a277b91951a2357bcdf7c3f2f930270d211657c903240ed4529f408c200337ca79e4971eb3912da28ebf1e950053ce4d763c2599c701444c618c71a
+EBUILD SDL-2.546.ebuild 977 BLAKE2B ad97ca34520efe47acaf1c0401474bb44e5989167290de7f3ca8ca7115cb7d8f67a1681416e80bcd57f97a1ff43690d99900a067e6f857039f95bb49c68fd27c SHA512 48633571c7d2b04ca0bbc97ba0f23ca80bf76eab662307f979821c70f319968a6b638e8d59531947836806204a85cbbfb6147dfa286366a604d5d0944e635e63
+MISC metadata.xml 5479 BLAKE2B a41e0c2886b7cc50265b5de20e8194f30d2b187ebbacd3c3bceaa22441f973746b11ca871ead26dbbe35ede9c52727ee6d5a1d0a48604d8df7e9452a84065be6 SHA512 a26caa4c5f2685ea3dc2134f66652740622ac54d6b71567ed9425494300caccfcbe9c969e215dcd07033792c7e30e08426c3adbc6091c0ba4354e08db14b2827
diff --git a/dev-perl/SDL/SDL-2.546.ebuild b/dev-perl/SDL/SDL-2.546.ebuild
new file mode 100644
index 000000000000..3a4ed38754a6
--- /dev/null
+++ b/dev-perl/SDL/SDL-2.546.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=FROGGS
+inherit perl-module
+
+DESCRIPTION="Simple DirectMedia Layer (SDL) bindings for perl"
+HOMEPAGE="http://sdl.perl.org/ http://search.cpan.org/dist/SDL/ https://github.com/PerlGameDev/SDL"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="amd64 hppa x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Alien-SDL-1.434
+ dev-perl/Capture-Tiny
+ dev-perl/File-ShareDir
+ dev-perl/Test-Most
+ dev-perl/Tie-Simple
+ media-libs/libpng:0
+ media-libs/libsdl
+ media-libs/sdl-gfx
+ media-libs/sdl-image
+ media-libs/sdl-mixer
+ media-libs/sdl-pango
+ media-libs/sdl-ttf
+ media-libs/smpeg
+ media-libs/tiff:0
+ virtual/glu
+ virtual/jpeg:0
+ virtual/opengl
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/Module-Build-0.400.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test-Simple"
+DEPEND=${RDEPEND}
+
+SRC_TEST=parallel
+mydoc='CHANGELOG README TODO'
+PATCHES=( "${FILESDIR}"/${P}-pointer.patch )
diff --git a/dev-perl/SDL/files/SDL-2.546-pointer.patch b/dev-perl/SDL/files/SDL-2.546-pointer.patch
new file mode 100644
index 000000000000..b3721ac805e2
--- /dev/null
+++ b/dev-perl/SDL/files/SDL-2.546-pointer.patch
@@ -0,0 +1,29 @@
+--- ./src/Core/objects/Event.xs.orig 2015-11-02 17:32:54.831820664 -0500
++++ ./src/Core/objects/Event.xs 2015-11-02 17:33:35.802090936 -0500
+@@ -611,7 +611,7 @@
+ char *CLASS = "SDL::JoyHatEvent";
+ CODE:
+ RETVAL = NULL;
+- if ( &event != NULL )
++ if ( event )
+ RETVAL = &(event->jhat);
+ OUTPUT:
+ RETVAL
+@@ -683,7 +683,7 @@
+ char *CLASS = "SDL::JoyButtonEvent";
+ CODE:
+ RETVAL = NULL;
+- if ( &event != NULL )
++ if ( event )
+ RETVAL = &(event->jbutton);
+ OUTPUT:
+ RETVAL
+@@ -755,7 +755,7 @@
+ char *CLASS = "SDL::ResizeEvent";
+ CODE:
+ RETVAL = NULL;
+- if ( &event != NULL )
++ if ( event )
+ RETVAL = &(event->resize);
+ OUTPUT:
+ RETVAL
diff --git a/dev-perl/SDL/metadata.xml b/dev-perl/SDL/metadata.xml
new file mode 100644
index 000000000000..25cddc5b75b4
--- /dev/null
+++ b/dev-perl/SDL/metadata.xml
@@ -0,0 +1,97 @@
+<?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>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">SDL</remote-id>
+ <remote-id type="cpan-module">Module::Build::SDL</remote-id>
+ <remote-id type="cpan-module">SDL</remote-id>
+ <remote-id type="cpan-module">SDL::Audio</remote-id>
+ <remote-id type="cpan-module">SDL::AudioCVT</remote-id>
+ <remote-id type="cpan-module">SDL::AudioSpec</remote-id>
+ <remote-id type="cpan-module">SDL::CD</remote-id>
+ <remote-id type="cpan-module">SDL::CDROM</remote-id>
+ <remote-id type="cpan-module">SDL::CDTrack</remote-id>
+ <remote-id type="cpan-module">SDL::Color</remote-id>
+ <remote-id type="cpan-module">SDL::Config</remote-id>
+ <remote-id type="cpan-module">SDL::Constants</remote-id>
+ <remote-id type="cpan-module">SDL::Cursor</remote-id>
+ <remote-id type="cpan-module">SDL::Event</remote-id>
+ <remote-id type="cpan-module">SDL::Events</remote-id>
+ <remote-id type="cpan-module">SDL::GFX</remote-id>
+ <remote-id type="cpan-module">SDL::GFX::BlitFunc</remote-id>
+ <remote-id type="cpan-module">SDL::GFX::FPSManager</remote-id>
+ <remote-id type="cpan-module">SDL::GFX::Framerate</remote-id>
+ <remote-id type="cpan-module">SDL::GFX::ImageFilter</remote-id>
+ <remote-id type="cpan-module">SDL::GFX::Primitives</remote-id>
+ <remote-id type="cpan-module">SDL::GFX::Rotozoom</remote-id>
+ <remote-id type="cpan-module">SDL::Image</remote-id>
+ <remote-id type="cpan-module">SDL::Internal::Loader</remote-id>
+ <remote-id type="cpan-module">SDL::Joystick</remote-id>
+ <remote-id type="cpan-module">SDL::Mixer</remote-id>
+ <remote-id type="cpan-module">SDL::Mixer::Channels</remote-id>
+ <remote-id type="cpan-module">SDL::Mixer::Effects</remote-id>
+ <remote-id type="cpan-module">SDL::Mixer::Groups</remote-id>
+ <remote-id type="cpan-module">SDL::Mixer::MixChunk</remote-id>
+ <remote-id type="cpan-module">SDL::Mixer::MixMusic</remote-id>
+ <remote-id type="cpan-module">SDL::Mixer::Music</remote-id>
+ <remote-id type="cpan-module">SDL::Mixer::Samples</remote-id>
+ <remote-id type="cpan-module">SDL::Mouse</remote-id>
+ <remote-id type="cpan-module">SDL::MultiThread</remote-id>
+ <remote-id type="cpan-module">SDL::Net</remote-id>
+ <remote-id type="cpan-module">SDL::Net::IPaddress</remote-id>
+ <remote-id type="cpan-module">SDL::Net::TCP</remote-id>
+ <remote-id type="cpan-module">SDL::Net::UDP</remote-id>
+ <remote-id type="cpan-module">SDL::Overlay</remote-id>
+ <remote-id type="cpan-module">SDL::Palette</remote-id>
+ <remote-id type="cpan-module">SDL::Pango</remote-id>
+ <remote-id type="cpan-module">SDL::Pango::Context</remote-id>
+ <remote-id type="cpan-module">SDL::PixelFormat</remote-id>
+ <remote-id type="cpan-module">SDL::RWOps</remote-id>
+ <remote-id type="cpan-module">SDL::Rect</remote-id>
+ <remote-id type="cpan-module">SDL::SMPEG</remote-id>
+ <remote-id type="cpan-module">SDL::SMPEG::Info</remote-id>
+ <remote-id type="cpan-module">SDL::Surface</remote-id>
+ <remote-id type="cpan-module">SDL::TTF</remote-id>
+ <remote-id type="cpan-module">SDL::TTF::Font</remote-id>
+ <remote-id type="cpan-module">SDL::TTFont</remote-id>
+ <remote-id type="cpan-module">SDL::Time</remote-id>
+ <remote-id type="cpan-module">SDL::Tutorial</remote-id>
+ <remote-id type="cpan-module">SDL::Tutorial::Animation</remote-id>
+ <remote-id type="cpan-module">SDL::Tutorial::LunarLander</remote-id>
+ <remote-id type="cpan-module">SDL::Version</remote-id>
+ <remote-id type="cpan-module">SDL::Video</remote-id>
+ <remote-id type="cpan-module">SDL::VideoInfo</remote-id>
+ <remote-id type="cpan-module">SDL_perl</remote-id>
+ <remote-id type="cpan-module">SDLx::App</remote-id>
+ <remote-id type="cpan-module">SDLx::Controller</remote-id>
+ <remote-id type="cpan-module">SDLx::Controller::Interface</remote-id>
+ <remote-id type="cpan-module">SDLx::Controller::State</remote-id>
+ <remote-id type="cpan-module">SDLx::Controller::Timer</remote-id>
+ <remote-id type="cpan-module">SDLx::FPS</remote-id>
+ <remote-id type="cpan-module">SDLx::Layer</remote-id>
+ <remote-id type="cpan-module">SDLx::LayerManager</remote-id>
+ <remote-id type="cpan-module">SDLx::Music</remote-id>
+ <remote-id type="cpan-module">SDLx::Music::Data</remote-id>
+ <remote-id type="cpan-module">SDLx::Music::Default</remote-id>
+ <remote-id type="cpan-module">SDLx::Rect</remote-id>
+ <remote-id type="cpan-module">SDLx::SFont</remote-id>
+ <remote-id type="cpan-module">SDLx::Sound</remote-id>
+ <remote-id type="cpan-module">SDLx::Sprite</remote-id>
+ <remote-id type="cpan-module">SDLx::Sprite::Animated</remote-id>
+ <remote-id type="cpan-module">SDLx::Surface</remote-id>
+ <remote-id type="cpan-module">SDLx::Surface::TiedMatrix</remote-id>
+ <remote-id type="cpan-module">SDLx::Surface::TiedMatrixRow</remote-id>
+ <remote-id type="cpan-module">SDLx::TTF</remote-id>
+ <remote-id type="cpan-module">SDLx::Text</remote-id>
+ <remote-id type="cpan-module">SDLx::Validate</remote-id>
+ <remote-id type="github">PerlGameDev/SDL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SGMLSpm-1.03-r7 b/dev-perl/SGMLSpm-1.03-r7
deleted file mode 100644
index b68d5c511d23..000000000000
--- a/dev-perl/SGMLSpm-1.03-r7
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl library for parsing the output of nsgmls
-EAPI=5
-HOMEPAGE=http://search.cpan.org/author/DMEGG/SGMLSpm-1.03ii/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMEGG/SGMLSpm-1.03ii.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2e51174486fefe5828dc7a9872c9fbe4
diff --git a/dev-perl/SGMLSpm-1.1-r1 b/dev-perl/SGMLSpm-1.1-r1
deleted file mode 100644
index a52c6c9e0751..000000000000
--- a/dev-perl/SGMLSpm-1.1-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Perl library for parsing the output of nsgmls
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SGMLSpm/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=GPL-2+
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7ac8d8fe69454e5119a17a372acbf86b
diff --git a/dev-perl/SGMLSpm/Manifest b/dev-perl/SGMLSpm/Manifest
new file mode 100644
index 000000000000..dd6fd5181842
--- /dev/null
+++ b/dev-perl/SGMLSpm/Manifest
@@ -0,0 +1,7 @@
+AUX Makefile.PL 765 BLAKE2B e45648047469153a7c723e55705317420e0cc5631639d8ed6c1b9198fb1b23efd14849e057cb902dd337d6a85d1ce7fdac64f6044c09f28508fa286fa7981a0b SHA512 6c1b89acfa3a4044db15e6bc3ce76b41457f44fbafcb6ac834ef4bbfa2234d9e792f295e3c8c21e8b01e208660fd7863c12ff00c218a8186d8bb766754976fc2
+AUX sgmlspl.patch 367 BLAKE2B 575227a13579947e2fe276965c55b215fe3df0569b3690725822fc545fda7c23e384d4abe0021b9f55c973b117aee00b14b53beb645b43dfc984a98fc7d1d63d SHA512 f9da342ed548b39bd3b7f133030fd75c4a083c9fe95924020104bca96c60f5c96e66b9bb46286a8e6436ed053f239a402ab1badae3edd19465550acdc75cf3b9
+DIST SGMLSpm-1.03ii.tar.gz 93250 BLAKE2B 88d0f36321c42891c62cc1dbb263d5f3c04377ebe80b9e5f41fa3199efe45c78b35dd4fe21e3a769b8cd5785ad4fc5954a617f1a594afb12be74486e468157da SHA512 edbac8112561912d5d7a9faee2d920bf763576ace5a9bdef5fc3f235533805643ad8db5f57d96c34ce9ecbf1796399dc531f40ab4b2796a1e130a8f288c901d4
+DIST SGMLSpm-1.1.tar.gz 114100 BLAKE2B eef93b64f7fcded73bee0e169e417853d84e2f446d569906f752a87ddd1edcb40c63dde3a50d4e4d7840e8c296d9ff20eed5c316bbd528adef16a1d85a38f0d2 SHA512 0ca3f0f3265f20661ae88ad4764fbf82f226382f79f62c01653265cc7372524dfdf30ce5abffc0344624f5e6138e483952471f8c18d59794b40035af0b7526bc
+EBUILD SGMLSpm-1.03-r7.ebuild 734 BLAKE2B 7b1df11450f83726616d557865f844f94ac3344d1d02a03c7a9585dafad06d4636cb05b9b967e6a646446ce727a997445bcb0af94d4980ab706d7ab6ed4c3981 SHA512 771e93de2d208d218e7e799695b6a478ffe20c2b5aacc0ab54e8b157acd22cdf6bd81856d43813a5ec5ec1915e40bc124e2d2981eaeae05ccce51141617a2a49
+EBUILD SGMLSpm-1.1-r1.ebuild 574 BLAKE2B 2e5812d8526e37d3815f6681ee4ddf5e26f92747ae0a5caa5bca45a219366cc0376fdd7a42637d49f447d56d18a2e491e15fe58142cf763de35cb71b6bee5df8 SHA512 c812c4756e1a60edf0393dd69538e3ab3d2d2254f9cadc9463e24e3b18280a7a88ea9bf3396b3d25f5279b029f628e18ce7f3ac26514f85f253f0cef3ec7c331
+MISC metadata.xml 801 BLAKE2B 89d9fae1e95fae3f561735f49d0383950669702a88dbba4847bbdc633edfb44d3025fbc79c932150bedd007764a83a8908ab65baee0971d4efc5ea1f58aeb6df SHA512 4b714f8c595c2276548599d642fd02df763044c09e1abd6097588859764701fec6ce9abd0a9798db573d71cc703293dedf462ade1b8b6d5b96faa9b8ee593756
diff --git a/dev-perl/SGMLSpm/SGMLSpm-1.03-r7.ebuild b/dev-perl/SGMLSpm/SGMLSpm-1.03-r7.ebuild
new file mode 100644
index 000000000000..ac3a771364f1
--- /dev/null
+++ b/dev-perl/SGMLSpm/SGMLSpm-1.03-r7.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils perl-module
+
+MY_P="${P}ii"
+S=${WORKDIR}/${PN}
+
+DESCRIPTION="Perl library for parsing the output of nsgmls"
+HOMEPAGE="http://search.cpan.org/author/DMEGG/SGMLSpm-1.03ii/"
+SRC_URI="mirror://cpan/authors/id/D/DM/DMEGG/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+src_prepare() {
+ cp "${FILESDIR}"/Makefile.PL "${S}"/Makefile.PL || die
+ epatch "${FILESDIR}"/sgmlspl.patch
+ mv sgmlspl{.pl,} || die
+}
diff --git a/dev-perl/SGMLSpm/SGMLSpm-1.1-r1.ebuild b/dev-perl/SGMLSpm/SGMLSpm-1.1-r1.ebuild
new file mode 100644
index 000000000000..9ec613cc5d25
--- /dev/null
+++ b/dev-perl/SGMLSpm/SGMLSpm-1.1-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RAAB
+inherit perl-module
+
+DESCRIPTION="Perl library for parsing the output of nsgmls"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="dev-perl/Module-Build"
+
+src_install() {
+ perl-module_src_install
+ dosym sgmlspl.pl /usr/bin/sgmlspl
+}
diff --git a/dev-perl/SGMLSpm/files/Makefile.PL b/dev-perl/SGMLSpm/files/Makefile.PL
new file mode 100644
index 000000000000..a2508c0a9afb
--- /dev/null
+++ b/dev-perl/SGMLSpm/files/Makefile.PL
@@ -0,0 +1,17 @@
+use ExtUtils::MakeMaker;
+# See lib/ExtUtils/MakeMaker.pm for details of how to influence
+# the contents of the Makefile that is written.
+WriteMakefile(
+ 'NAME' => 'SGMLS',
+ 'VERSION' => '1.03ii',
+ 'PM' => { 'SGMLS.pm' => '$(INST_LIBDIR)/SGMLS.pm',
+ 'Output.pm' => '$(INST_LIBDIR)/SGMLS/Output.pm',
+ 'Refs.pm' => '$(INST_LIBDIR)/SGMLS/Refs.pm',
+ 'skel.pl' => '$(INST_LIBDIR)/sgmlspl-specs/skel.pl',
+ },
+ 'MAN3PODS'=> { 'SGMLS.pm' => '$(INST_MAN3DIR)/SGMLS.3pm',
+ 'Output.pm' => '$(INST_MAN3DIR)/SGMLS::Output.3pm',
+ 'Refs.pm' => '$(INST_MAN3DIR)/SGMLS::Refs.3pm',
+ },
+ 'EXE_FILES' => [ 'sgmlspl', ],
+);
diff --git a/dev-perl/SGMLSpm/files/sgmlspl.patch b/dev-perl/SGMLSpm/files/sgmlspl.patch
new file mode 100644
index 000000000000..946ce319a97d
--- /dev/null
+++ b/dev-perl/SGMLSpm/files/sgmlspl.patch
@@ -0,0 +1,11 @@
+--- SGMLSpm/sgmlspl.pl.old 2008-08-23 17:06:13.000000000 +0200
++++ SGMLSpm/sgmlspl.pl 2008-08-23 17:07:13.000000000 +0200
+@@ -238,7 +238,7 @@
+ package main;
+
+ $ARGV = shift;
+-unless ($ARGV eq '' || do $ARGV) {
++unless ($ARGV eq '' || do 'sgmlspl-specs/' . $ARGV || do $ARGV) {
+ if (!-e $ARGV) {
+ die "FATAL: $ARGV does not exist.\n";
+ } elsif (!-r $ARGV) {
diff --git a/dev-perl/SGMLSpm/metadata.xml b/dev-perl/SGMLSpm/metadata.xml
new file mode 100644
index 000000000000..ca884a33bb28
--- /dev/null
+++ b/dev-perl/SGMLSpm/metadata.xml
@@ -0,0 +1,19 @@
+<?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">SGMLSpm</remote-id>
+ <remote-id type="cpan-module">SGMLS</remote-id>
+ <remote-id type="cpan-module">SGMLS::Output</remote-id>
+ <remote-id type="cpan-module">SGMLS::Refs</remote-id>
+ <remote-id type="cpan-module">SGMLS_Attribute</remote-id>
+ <remote-id type="cpan-module">SGMLS_Element</remote-id>
+ <remote-id type="cpan-module">SGMLS_Entity</remote-id>
+ <remote-id type="cpan-module">SGMLS_Event</remote-id>
+ <remote-id type="cpan-module">SGMLS_Notation</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SNMP_Session-1.13-r2 b/dev-perl/SNMP_Session-1.13-r2
deleted file mode 100644
index ada5efeaedd2..000000000000
--- a/dev-perl/SNMP_Session-1.13-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A SNMP Perl Module
-EAPI=5
-HOMEPAGE=https://github.com/sleinen/snmp-session
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~sparc-solaris ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~dilfridge/distfiles/SNMP_Session-1.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a7d83c8290f294a649fbf1ec13d824a4
diff --git a/dev-perl/SNMP_Session/Manifest b/dev-perl/SNMP_Session/Manifest
new file mode 100644
index 000000000000..112d744baf92
--- /dev/null
+++ b/dev-perl/SNMP_Session/Manifest
@@ -0,0 +1,4 @@
+AUX SNMP_Session-1.13-Socket6.patch 660 BLAKE2B 6f7d13bc159b21b7b1146cc2be7d43a09191e90078f51ee056e0c010adfd971db51a69cc3ced8867779363850606d98b9e28f69ca8064064114cb5bf94dca1a1 SHA512 c1400614c1e4731f74b153e6c2b38ad30f71276d350ea7e7bf35f1cd8d957a26612531290f9bb8a88b235c8d1372416f0197a7efbe66fc4c5748c899af59b806
+DIST SNMP_Session-1.13.tar.gz 65738 BLAKE2B 0b0232003abc1528b4de1ab20b14421d0e5fc8845f1a6956fbccb87842b0d3aff3d8d0b6d9460d4beae16020f5ea1c6e2a0170da376eb23abd70451ddf89deae SHA512 5185739cfe1c37f7087136b23f3fb1eb5daa9d1ab2036d8bbf36438b0a9ede354daca73567529c96297f2621842dfb4c7832101306cee1540ee950b4d0bfe6a8
+EBUILD SNMP_Session-1.13-r2.ebuild 513 BLAKE2B 58be88fddcbe8a01355857de413f6d04f6bb0eea78ea9487c9c4b3624dd6436917bdd176caf656da3907718ce1c6c8622244f0beef84e41c987b2db26c660883 SHA512 ee7f46b43ba54648a38c640f4d53a00a35b56342536bc7b9cc351a9744d7080602c8716dfbc571476a0a7d21a7bf833061e7e55e6b568fbbe233e1253ec94d7d
+MISC metadata.xml 393 BLAKE2B f08e36347e6571435a67c4a713a7951d4aeeddf2aa59400995fab3b8660933e60ba78e431f3e79df3a9313b6522c7f2fcdc9f8f53145a284a4da18cc0a8c443f SHA512 3cc8f0f8a90408421dc080e4a2274b0bc3bf08ac20187fdf5525d3fc35bdd3cf39c03c64afcf25f39a36322036aea8b867c250fe095ed03f2bf4ea893192afd3
diff --git a/dev-perl/SNMP_Session/SNMP_Session-1.13-r2.ebuild b/dev-perl/SNMP_Session/SNMP_Session-1.13-r2.ebuild
new file mode 100644
index 000000000000..64fc52034cfa
--- /dev/null
+++ b/dev-perl/SNMP_Session/SNMP_Session-1.13-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+DESCRIPTION="A SNMP Perl Module"
+SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
+HOMEPAGE="https://github.com/sleinen/snmp-session"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~sparc-solaris ~x86-solaris"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-Socket6.patch
+)
+
+src_install() {
+ perl-module_src_install
+ dohtml index.html
+}
diff --git a/dev-perl/SNMP_Session/files/SNMP_Session-1.13-Socket6.patch b/dev-perl/SNMP_Session/files/SNMP_Session-1.13-Socket6.patch
new file mode 100644
index 000000000000..27d8081b31cc
--- /dev/null
+++ b/dev-perl/SNMP_Session/files/SNMP_Session-1.13-Socket6.patch
@@ -0,0 +1,20 @@
+--- a/lib/SNMP_Session.pm Fri Nov 21 05:25:17 2008
++++ b/lib/SNMP_Session.pm Tue Mar 16 16:14:22 2010
+@@ -146,7 +146,7 @@ BEGIN {
+
+ if (eval {local $SIG{__DIE__};require Socket6;} &&
+ eval {local $SIG{__DIE__};require IO::Socket::INET6; IO::Socket::INET6->VERSION("1.26");}) {
+- import Socket6;
++ Socket6->import(qw(inet_pton getaddrinfo));
+ $ipv6_addr_len = length(pack_sockaddr_in6(161, inet_pton(AF_INET6(), "::1")));
+ $SNMP_Session::ipv6available = 1;
+ }
+@@ -605,7 +605,7 @@ use Carp;
+ BEGIN {
+ if($SNMP_Session::ipv6available) {
+ import IO::Socket::INET6;
+- import Socket6;
++ Socket6->import(qw(inet_pton getaddrinfo));
+ }
+ }
+
diff --git a/dev-perl/SNMP_Session/metadata.xml b/dev-perl/SNMP_Session/metadata.xml
new file mode 100644
index 000000000000..ab545368268e
--- /dev/null
+++ b/dev-perl/SNMP_Session/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="google-code">snmp-session</remote-id>
+ <remote-id type="github">sleinen/snmp-session</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SOAP-Lite-1.190.0 b/dev-perl/SOAP-Lite-1.190.0
deleted file mode 100644
index 692d9dab70c4..000000000000
--- a/dev-perl/SOAP-Lite-1.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Inspector >=dev-perl/IO-SessionData-1.30.0 dev-perl/libwww-perl virtual/perl-MIME-Base64 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken dev-perl/URI >=dev-perl/XML-Parser-2.230.0 dev-perl/MIME-tools ssl? ( dev-perl/IO-Socket-SSL dev-perl/LWP-Protocol-https dev-perl/Crypt-SSLeay ) xmpp? ( dev-perl/Net-Jabber ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO virtual/perl-Test-Simple dev-perl/Test-Warn dev-perl/XML-Parser-Lite ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Lightweight interface to the SOAP protocol both on client and server side
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/SOAP-Lite/
-IUSE=ssl test xmpp
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Inspector >=dev-perl/IO-SessionData-1.30.0 dev-perl/libwww-perl virtual/perl-MIME-Base64 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken dev-perl/URI >=dev-perl/XML-Parser-2.230.0 dev-perl/MIME-tools ssl? ( dev-perl/IO-Socket-SSL dev-perl/LWP-Protocol-https dev-perl/Crypt-SSLeay ) xmpp? ( dev-perl/Net-Jabber ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/SOAP-Lite-1.19.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=80eaabab53d4d46c12d72b85d618b094
diff --git a/dev-perl/SOAP-Lite-1.260.0 b/dev-perl/SOAP-Lite-1.260.0
deleted file mode 100644
index 496ed808b5fc..000000000000
--- a/dev-perl/SOAP-Lite-1.260.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Inspector >=dev-perl/IO-SessionData-1.30.0 dev-perl/libwww-perl virtual/perl-MIME-Base64 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken dev-perl/URI >=dev-perl/XML-Parser-2.230.0 dev-perl/MIME-tools ssl? ( dev-perl/IO-Socket-SSL dev-perl/LWP-Protocol-https dev-perl/Crypt-SSLeay ) xmpp? ( dev-perl/Net-Jabber ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO virtual/perl-Test-Simple dev-perl/Test-Warn >=dev-perl/XML-Parser-Lite-0.715.0 ) dev-lang/perl:=
-DESCRIPTION=Lightweight interface to the SOAP protocol both on client and server side
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SOAP-Lite/
-IUSE=ssl test xmpp examples
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Inspector >=dev-perl/IO-SessionData-1.30.0 dev-perl/libwww-perl virtual/perl-MIME-Base64 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken dev-perl/URI >=dev-perl/XML-Parser-2.230.0 dev-perl/MIME-tools ssl? ( dev-perl/IO-Socket-SSL dev-perl/LWP-Protocol-https dev-perl/Crypt-SSLeay ) xmpp? ( dev-perl/Net-Jabber ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/SOAP-Lite-1.26.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6038cf0398c68cec299f5a8844206df1
diff --git a/dev-perl/SOAP-Lite/Manifest b/dev-perl/SOAP-Lite/Manifest
new file mode 100644
index 000000000000..5dffff2bf39c
--- /dev/null
+++ b/dev-perl/SOAP-Lite/Manifest
@@ -0,0 +1,5 @@
+DIST SOAP-Lite-1.19.tar.gz 271044 BLAKE2B 5bdf211c0ef37089ad20c129a877b7997fa9c02539524267900c72a289e396298d253bc3d1be6e3c370c4b58cbca055a7d4a5b7ece02e2b9587d6d6019a76829 SHA512 530deba9011075b65e8eae4c64cac62c374cd17823e1d23b8383af2bc28075aa1e68809eb8b09a98b44c29cbd7398e6d24ffc9808badc39453f6b9e87a2e1a1d
+DIST SOAP-Lite-1.26.tar.gz 272187 BLAKE2B ec4519c258b2822da74c41e20dc2c0ea3242a7d1936c2e8bf637f6cfa53fc721e4864f0ca0332986f5a1c912babe522c1b409d48dc0c433abd3f85c4aa207cb6 SHA512 b09e320cecbb4859f49dcb144a446af878219f6ba3d2f7999f8656f40989d3ead0707960f561d17a9f800706fcb53020327f9c85313f6dcca34f9699a4c74143
+EBUILD SOAP-Lite-1.190.0.ebuild 1049 BLAKE2B eba3d4fd64e851c10248f189870891e0f3a37450c282ca9b66cd81904035625d9479365963a4169054b2a93539058be60583935243657ab8cc968623d97f3829 SHA512 f9434e61f6b50f504578c0da98776c202ed9112a5d672066b04c918525be20ad78a509aeaf2a4969e6025ff8b548753f64d1725dae13213e0a0196a7a3a5df0c
+EBUILD SOAP-Lite-1.260.0.ebuild 1132 BLAKE2B f2db17c0831876767e31611b337a64f5426a8e9ce4f6c7c68c474726c3968906d48bf972fb35448a36107db1f5b85c96dfd666335f4f3496a8db1cc18b8af839 SHA512 8f1f8f17f78c5052a42fe7c82b5aa32f1c8ec3c53e73833b02b5e3de666869c8eb9f356619287f8ca8d503890ee3baf4069f96c7b49dfd8bc1dcae3dc3b248b0
+MISC metadata.xml 4474 BLAKE2B ab605ed8948f1f6d511d6493acb0cf22290238b148be02a112964fcd7b44b63a8150ec366ca2b67c4f600c904f16600983deea47987a206a49c27a25cd90ae3c SHA512 8f12dfcd2e448904c05e1cd604ef0b4770764cf77a5fd585a249b9189b18b5d978232fcd8cacc7b8ff8d527bb78ef13e8973cf0aaf3b89c43f0e3f4e801d3ce6
diff --git a/dev-perl/SOAP-Lite/SOAP-Lite-1.190.0.ebuild b/dev-perl/SOAP-Lite/SOAP-Lite-1.190.0.ebuild
new file mode 100644
index 000000000000..92c86852ca56
--- /dev/null
+++ b/dev-perl/SOAP-Lite/SOAP-Lite-1.190.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PHRED
+MODULE_VERSION=1.19
+inherit perl-module eutils
+
+DESCRIPTION="Lightweight interface to the SOAP protocol both on client and server side"
+
+IUSE="ssl test xmpp"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+
+myconf="${myconf} --noprompt"
+
+RDEPEND="
+ dev-perl/Class-Inspector
+ >=dev-perl/IO-SessionData-1.30.0
+ dev-perl/libwww-perl
+ virtual/perl-MIME-Base64
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Task-Weaken
+ dev-perl/URI
+ >=dev-perl/XML-Parser-2.230.0
+ dev-perl/MIME-tools
+ ssl? (
+ dev-perl/IO-Socket-SSL
+ dev-perl/LWP-Protocol-https
+ dev-perl/Crypt-SSLeay
+ )
+ xmpp? ( dev-perl/Net-Jabber )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warn
+ dev-perl/XML-Parser-Lite
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ has_version '>=www-apache/mod_perl-2' && export MOD_PERL_API_VERSION=2
+ perl-module_src_test
+}
diff --git a/dev-perl/SOAP-Lite/SOAP-Lite-1.260.0.ebuild b/dev-perl/SOAP-Lite/SOAP-Lite-1.260.0.ebuild
new file mode 100644
index 000000000000..bd48e266b0b5
--- /dev/null
+++ b/dev-perl/SOAP-Lite/SOAP-Lite-1.260.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHRED
+DIST_VERSION=1.26
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module eutils
+
+DESCRIPTION="Lightweight interface to the SOAP protocol both on client and server side"
+
+IUSE="ssl test xmpp"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+myconf="${myconf} --noprompt"
+
+RDEPEND="
+ dev-perl/Class-Inspector
+ >=dev-perl/IO-SessionData-1.30.0
+ dev-perl/libwww-perl
+ virtual/perl-MIME-Base64
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Task-Weaken
+ dev-perl/URI
+ >=dev-perl/XML-Parser-2.230.0
+ dev-perl/MIME-tools
+ ssl? (
+ dev-perl/IO-Socket-SSL
+ dev-perl/LWP-Protocol-https
+ dev-perl/Crypt-SSLeay
+ )
+ xmpp? ( dev-perl/Net-Jabber )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warn
+ >=dev-perl/XML-Parser-Lite-0.715.0
+ )
+"
+PERL_RM_FILES=(
+ "t/author-pod-syntax.t"
+ "t/release-kwalitee.t"
+)
+src_test() {
+ has_version '>=www-apache/mod_perl-2' && export MOD_PERL_API_VERSION=2
+ perl-module_src_test
+}
diff --git a/dev-perl/SOAP-Lite/metadata.xml b/dev-perl/SOAP-Lite/metadata.xml
new file mode 100644
index 000000000000..9d47475e554d
--- /dev/null
+++ b/dev-perl/SOAP-Lite/metadata.xml
@@ -0,0 +1,73 @@
+<?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">SOAP-Lite</remote-id>
+ <remote-id type="cpan-module">Apache::SOAP</remote-id>
+ <remote-id type="cpan-module">SOAP</remote-id>
+ <remote-id type="cpan-module">SOAP::Client</remote-id>
+ <remote-id type="cpan-module">SOAP::Cloneable</remote-id>
+ <remote-id type="cpan-module">SOAP::Constants</remote-id>
+ <remote-id type="cpan-module">SOAP::Custom::XML::Data</remote-id>
+ <remote-id type="cpan-module">SOAP::Custom::XML::Deserializer</remote-id>
+ <remote-id type="cpan-module">SOAP::Data</remote-id>
+ <remote-id type="cpan-module">SOAP::Deserializer</remote-id>
+ <remote-id type="cpan-module">SOAP::Fault</remote-id>
+ <remote-id type="cpan-module">SOAP::Header</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::COM</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::Deserializer::XMLSchema1999</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::Deserializer::XMLSchema2001</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::Deserializer::XMLSchemaSOAP1_1</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::Deserializer::XMLSchemaSOAP1_2</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::Packager</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::Packager::DIME</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::Packager::MIME</remote-id>
+ <remote-id type="cpan-module">SOAP::Lite::Utils</remote-id>
+ <remote-id type="cpan-module">SOAP::Packager</remote-id>
+ <remote-id type="cpan-module">SOAP::Packager::DIME</remote-id>
+ <remote-id type="cpan-module">SOAP::Packager::MIME</remote-id>
+ <remote-id type="cpan-module">SOAP::Parser</remote-id>
+ <remote-id type="cpan-module">SOAP::SOM</remote-id>
+ <remote-id type="cpan-module">SOAP::Schema</remote-id>
+ <remote-id type="cpan-module">SOAP::Schema::Deserializer</remote-id>
+ <remote-id type="cpan-module">SOAP::Schema::WSDL</remote-id>
+ <remote-id type="cpan-module">SOAP::Serializer</remote-id>
+ <remote-id type="cpan-module">SOAP::Server</remote-id>
+ <remote-id type="cpan-module">SOAP::Server::Object</remote-id>
+ <remote-id type="cpan-module">SOAP::Server::Parameters</remote-id>
+ <remote-id type="cpan-module">SOAP::Test</remote-id>
+ <remote-id type="cpan-module">SOAP::Test::Server</remote-id>
+ <remote-id type="cpan-module">SOAP::Trace</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::HTTP</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::HTTP::Apache</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::HTTP::CGI</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::HTTP::Client</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::HTTP::Daemon</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::HTTP::FCGI</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::HTTP::Server</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::IO</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::IO::Server</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::LOCAL</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::LOCAL::Client</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::LOOPBACK</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::LOOPBACK::Client</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::MAILTO</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::MAILTO::Client</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::POP3</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::POP3::Server</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::TCP</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::TCP::Client</remote-id>
+ <remote-id type="cpan-module">SOAP::Transport::TCP::Server</remote-id>
+ <remote-id type="cpan-module">SOAP::Utils</remote-id>
+ <remote-id type="cpan-module">SOAP::XMLSchema1999::Serializer</remote-id>
+ <remote-id type="cpan-module">SOAP::XMLSchema2001::Serializer</remote-id>
+ <remote-id type="cpan-module">SOAP::XMLSchema::Serializer</remote-id>
+ <remote-id type="cpan-module">SOAP::XMLSchemaApacheSOAP::Deserializer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SOAP-WSDL-3.3.0 b/dev-perl/SOAP-WSDL-3.3.0
deleted file mode 100644
index 14d221e78fe7..000000000000
--- a/dev-perl/SOAP-WSDL-3.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Load-0.200.0 >=dev-perl/Class-Std-Fast-0.0.5 virtual/perl-Data-Dumper dev-perl/TimeDate virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/libwww-perl dev-perl/Module-Build virtual/perl-Scalar-List-Utils virtual/perl-Storable >=dev-perl/Template-Toolkit-2.180.0 dev-perl/TermReadKey dev-perl/URI dev-perl/XML-Parser virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/CGI virtual/perl-Test-Simple virtual/perl-Getopt-Long virtual/perl-Storable ) dev-lang/perl:=
-DESCRIPTION=SOAP with WSDL support
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SOAP-WSDL/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Load-0.200.0 >=dev-perl/Class-Std-Fast-0.0.5 virtual/perl-Data-Dumper dev-perl/TimeDate virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long dev-perl/libwww-perl dev-perl/Module-Build virtual/perl-Scalar-List-Utils virtual/perl-Storable >=dev-perl/Template-Toolkit-2.180.0 dev-perl/TermReadKey dev-perl/URI dev-perl/XML-Parser dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SW/SWALTERS/SOAP-WSDL-3.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dfc3632b92e6698ee7897b0217c5fa4b
diff --git a/dev-perl/SOAP-WSDL/Manifest b/dev-perl/SOAP-WSDL/Manifest
new file mode 100644
index 000000000000..86b60b9f195a
--- /dev/null
+++ b/dev-perl/SOAP-WSDL/Manifest
@@ -0,0 +1,3 @@
+DIST SOAP-WSDL-3.003.tar.gz 238159 BLAKE2B 7ddf1fe07e27b920ed4ee360e0fc7c99f00e512cc275416e54d32435ce98c60ee13e2a4d3733c72fef707d887935d61c07cf9f9df49ee8ba107685c85e358c21 SHA512 a74416ea1208f589ddde3799856e9cb7c495e5d6c31aa0e8659abfcbf21bcaa9570200c5b86746401a7566d8de25c4a7ba4338828830d11f7b66f2abb424b2b3
+EBUILD SOAP-WSDL-3.3.0.ebuild 1256 BLAKE2B 7a14592d22b360480a6180378893afa3574ee3d61cb0c1b35769043f033a2dda5ef826dcc8b21119a5e5d86a57ebb2df5843f700c92a55e487d3d9fc8d1da3c3 SHA512 8f8cc4eb042018357933c4f0a44d4a4fa343cde79c0f032ac004b6f8cdebf8896b49dd73d1914d5743798b1f85037f79235fee0869bfd8360f9d3c255f1822fa
+MISC metadata.xml 10195 BLAKE2B ec463cb55b5cac869a57516a10aa9c331095d811d5417229f9b36e412cb114922a385a9ce5aacb4ecee8d9aad02e91bf83b3e639e0d550c5e86fad927ff56051 SHA512 a78e57226182511affcb188d1a58b246fc74a2c31684e6b991c62636df66afe923a88edc91572a6324f6932496f42428a179e21d24fbd890ad638eeea80c4d16
diff --git a/dev-perl/SOAP-WSDL/SOAP-WSDL-3.3.0.ebuild b/dev-perl/SOAP-WSDL/SOAP-WSDL-3.3.0.ebuild
new file mode 100644
index 000000000000..a7b281004672
--- /dev/null
+++ b/dev-perl/SOAP-WSDL/SOAP-WSDL-3.3.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=3.003
+DIST_AUTHOR=SWALTERS
+inherit perl-module
+
+DESCRIPTION="SOAP with WSDL support"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ >=dev-perl/Class-Load-0.200.0
+ >=dev-perl/Class-Std-Fast-0.0.5
+ virtual/perl-Data-Dumper
+ dev-perl/TimeDate
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ dev-perl/libwww-perl
+ dev-perl/Module-Build
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Storable
+ >=dev-perl/Template-Toolkit-2.180.0
+ dev-perl/TermReadKey
+ dev-perl/URI
+ dev-perl/XML-Parser
+"
+
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/CGI
+ virtual/perl-Test-Simple
+ virtual/perl-Getopt-Long
+ virtual/perl-Storable
+ )
+"
+DIST_TEST="do" # parallel testing dies
+src_prepare() {
+ perl-module_src_prepare
+ perl_rm_files test_html.pl
+}
+src_test() {
+ perl_rm_files t/098_pod.t t/099_pod_coverage.t t/094_cpan_meta.t t/095_copying.t t/096_characters.t t/097_kwalitee.t
+ perl-module_src_test
+}
+src_install() {
+ perl-module_src_install
+ dodoc MIGRATING
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples
+ dodoc -r example/*
+ fi
+}
diff --git a/dev-perl/SOAP-WSDL/metadata.xml b/dev-perl/SOAP-WSDL/metadata.xml
new file mode 100644
index 000000000000..e85029a265a1
--- /dev/null
+++ b/dev-perl/SOAP-WSDL/metadata.xml
@@ -0,0 +1,134 @@
+<?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">SOAP-WSDL</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Base</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Binding</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Client</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Client::Base</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Definitions</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Deserializer::Hash</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Deserializer::SOM</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Deserializer::XSD</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Expat::Base</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Expat::Message2Hash</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Expat::MessageParser</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Expat::MessageStreamParser</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Expat::WSDLParser</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Factory::Deserializer</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Factory::Generator</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Factory::Serializer</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Factory::Transport</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Generator::Iterator::WSDL11</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Generator::PrefixResolver</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Generator::Template</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Generator::Template::Plugin::XSD</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Generator::Template::XSD</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Generator::Visitor</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Generator::Visitor::Typemap</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Message</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::OpMessage</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Operation</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Part</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Port</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::PortType</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::SOAP::Address</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::SOAP::Body</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::SOAP::Header</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::SOAP::HeaderFault</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::SOAP::Operation</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::SOAP::Typelib::Fault</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::SOAP::Typelib::Fault11</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Serializer::XSD</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Server</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Server::CGI</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Server::Mod_Perl2</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Server::Simple</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Service</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Transport::HTTP</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Transport::Loopback</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Transport::Test</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::TypeLookup</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::Types</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Annotation</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Attribute</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::AttributeGroup</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Builtin</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::ComplexType</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Element</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Enumeration</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::FractionDigits</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Group</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Length</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::MaxExclusive</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::MaxInclusive</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::MaxLength</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::MinExclusive</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::MinInclusive</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::MinLength</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Pattern</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Schema</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Schema::Builtin</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::SimpleType</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::TotalDigits</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Attribute</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::AttributeSet</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::ENTITY</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::ID</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::IDREF</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::IDREFS</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::NCName</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::NMTOKEN</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::NMTOKENS</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::NOTATION</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::Name</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::QName</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::anySimpleType</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::anyType</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::anyURI</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::base64Binary</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::boolean</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::byte</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::date</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::dateTime</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::decimal</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::double</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::duration</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::float</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::gDay</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::gMonth</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::gMonthDay</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::gYear</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::gYearMonth</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::hexBinary</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::int</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::integer</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::language</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::list</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::long</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::negativeInteger</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::nonNegativeInteger</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::nonPositiveInteger</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::normalizedString</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::positiveInteger</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::short</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::string</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::time</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::token</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::unsignedByte</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::unsignedInt</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::unsignedLong</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Builtin::unsignedShort</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::ComplexType</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::Element</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::Typelib::SimpleType</remote-id>
+ <remote-id type="cpan-module">SOAP::WSDL::XSD::WhiteSpace</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SQL-Abstract-1.840.0 b/dev-perl/SQL-Abstract-1.840.0
deleted file mode 100644
index 2ece123ca5ef..000000000000
--- a/dev-perl/SQL-Abstract-1.840.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 >=dev-perl/Hash-Merge-0.120.0 virtual/perl-Scalar-List-Utils >=dev-perl/MRO-Compat-0.120.0 >=dev-perl/Moo-2.0.1 >=dev-perl/Sub-Quote-2.0.1 >=virtual/perl-Text-Balanced-2.0.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Storable >=dev-perl/Test-Deep-0.101.0 >=dev-perl/Test-Exception-0.310.0 >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Generate SQL from Perl data structures
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SQL-Abstract/
-IUSE=test examples
-KEYWORDS=amd64 ~ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 >=dev-perl/Hash-Merge-0.120.0 virtual/perl-Scalar-List-Utils >=dev-perl/MRO-Compat-0.120.0 >=dev-perl/Moo-2.0.1 >=dev-perl/Sub-Quote-2.0.1 >=virtual/perl-Text-Balanced-2.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILMARI/SQL-Abstract-1.84.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6ef760e8320a2746ef294f68dcf5cc6c
diff --git a/dev-perl/SQL-Abstract-Limit-0.141.0-r1 b/dev-perl/SQL-Abstract-Limit-0.141.0-r1
deleted file mode 100644
index 9831a2337c57..000000000000
--- a/dev-perl/SQL-Abstract-Limit-0.141.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/SQL-Abstract dev-perl/DBI dev-perl/Module-Build test? ( dev-perl/Test-Deep dev-perl/Test-Exception ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Portable LIMIT emulation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/SQL-Abstract-Limit/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/SQL-Abstract dev-perl/DBI dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVEBAIRD/SQL-Abstract-Limit-0.141.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d686fde77fe06be58aa0b36246d72c29
diff --git a/dev-perl/SQL-Abstract-Limit/Manifest b/dev-perl/SQL-Abstract-Limit/Manifest
new file mode 100644
index 000000000000..f21ad2dc79f5
--- /dev/null
+++ b/dev-perl/SQL-Abstract-Limit/Manifest
@@ -0,0 +1,3 @@
+DIST SQL-Abstract-Limit-0.141.tar.gz 15877 BLAKE2B 4ed381c5bd91940277df26cd21152e15f5ba8713d32050eb9cf9dc9e0e0849340d6ab0cbf652f13c90c0c9ef623229bfed0c511b35deb698001911e08173a2f3 SHA512 f7c09b14fe9cb94675bdfbc428d38f9653352f6dae090dc5ce905e5886205192bbe1da8ebff53780c0cac39d078930ef2644ea238d8e8be5b0a577b7b75df7a9
+EBUILD SQL-Abstract-Limit-0.141.0-r1.ebuild 447 BLAKE2B f208ac975ab7cce0f1b6971c29a848cce846319a14b6172960aaea6f4a8b659f7fa97402cfef9fa75957f12ad6389c730df148ccb70b773aef17184bc795a01f SHA512 369600997b787e54659ee73e71a5e577fc793d2dbea816c5237940a738ecfd3525cc5d65ced567c2efd0437b73d1020a12b818fae09814b63794ebd53ad7ecb1
+MISC metadata.xml 409 BLAKE2B 6873a19c8b5cebd22b659c69887515bb4e68227b6eaada7230841b2cb11cd867f43224584a1b20a8fac637779c55d399e8a56b78eb30fd77f8cef256cd2e122e SHA512 0aad704d4fe7614d7af80c362023b9534121ddf1614b9119604bcf18e93088feca2a32f6dad2e54f429721f6af086018b4ec22a3b553af87319f4bd02cda2953
diff --git a/dev-perl/SQL-Abstract-Limit/SQL-Abstract-Limit-0.141.0-r1.ebuild b/dev-perl/SQL-Abstract-Limit/SQL-Abstract-Limit-0.141.0-r1.ebuild
new file mode 100644
index 000000000000..a520d624481a
--- /dev/null
+++ b/dev-perl/SQL-Abstract-Limit/SQL-Abstract-Limit-0.141.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAVEBAIRD
+MODULE_VERSION=0.141
+inherit perl-module
+
+DESCRIPTION="Portable LIMIT emulation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/SQL-Abstract
+ dev-perl/DBI"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ dev-perl/Test-Deep
+ dev-perl/Test-Exception
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/SQL-Abstract-Limit/metadata.xml b/dev-perl/SQL-Abstract-Limit/metadata.xml
new file mode 100644
index 000000000000..d2e472450f05
--- /dev/null
+++ b/dev-perl/SQL-Abstract-Limit/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">SQL-Abstract-Limit</remote-id>
+ <remote-id type="cpan-module">SQL::Abstract::Limit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SQL-Abstract/Manifest b/dev-perl/SQL-Abstract/Manifest
new file mode 100644
index 000000000000..efaf1c5bab91
--- /dev/null
+++ b/dev-perl/SQL-Abstract/Manifest
@@ -0,0 +1,3 @@
+DIST SQL-Abstract-1.84.tar.gz 98744 BLAKE2B 96298b926beb35a3d8e07c5861d85496f7633585fb542dc1d6ac370cab4a6fb0de75b273e4d2cb96fe11e39d8ef739ad7f23bf37b73c60893ff1b2272c75ef80 SHA512 2d41ca76cc50dcf85e40b6585b3036ae62801ce78b64cc3b6a6471540901bfacdbfe2f76e68fdea2d1caa509f57216d4bb4f214cee7008380d5f60643e1a3a6b
+EBUILD SQL-Abstract-1.840.0.ebuild 778 BLAKE2B d168a1f87a391f38d837d56978e45c1169025392d6b1e39169f88f46905b2f574a755b44729704f8aeec0ea7dbf52547f6b2461687d9eb772c4c59cbe02cf0a7 SHA512 a4658bc13eecaea0508a84fc6501d8efe9c4affeae56fa61c0f02e9b33d7f70b774ada37d129182c595af6aa20e436f74f9247cf205c7080ca59782da0212e63
+MISC metadata.xml 868 BLAKE2B 8c18994bd70feaf6c7cf2aa0afc0c0b0ec417ab1074d3586755eafac8fb5a8569b519431ea72560716897e8b955fe231202409cb58daf3f8d06a532be33132d5 SHA512 c00ac16e60647696a5172878cee4eb76095e92e59ab4d568a89f30ee9ae4b03144bc7cd1de762b11bf3cac2e29df3e9a4571cc061d0afc8866231e37ac940235
diff --git a/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild b/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild
new file mode 100644
index 000000000000..ec27348d8bfd
--- /dev/null
+++ b/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILMARI
+DIST_VERSION=1.84
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Generate SQL from Perl data structures"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ >=dev-perl/Hash-Merge-0.120.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/MRO-Compat-0.120.0
+ >=dev-perl/Moo-2.0.1
+ >=dev-perl/Sub-Quote-2.0.1
+ >=virtual/perl-Text-Balanced-2.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Storable
+ >=dev-perl/Test-Deep-0.101.0
+ >=dev-perl/Test-Exception-0.310.0
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/SQL-Abstract/metadata.xml b/dev-perl/SQL-Abstract/metadata.xml
new file mode 100644
index 000000000000..affef7cfd28c
--- /dev/null
+++ b/dev-perl/SQL-Abstract/metadata.xml
@@ -0,0 +1,21 @@
+<?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>
+ <longdescription lang="en">
+ A Perl module to create SQL statements based on perl structures.
+ </longdescription>
+ <longdescription lang="ja">
+ perlデータ構造ã§SQLステートメントを作るperlモジュール。
+ </longdescription>
+ <upstream>
+ <remote-id type="cpan">SQL-Abstract</remote-id>
+ <remote-id type="cpan-module">DBIx::Class::Storage::Debug::PrettyPrint</remote-id>
+ <remote-id type="cpan-module">SQL::Abstract</remote-id>
+ <remote-id type="cpan-module">SQL::Abstract::Test</remote-id>
+ <remote-id type="cpan-module">SQL::Abstract::Tree</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SQL-Statement-1.412.0 b/dev-perl/SQL-Statement-1.412.0
deleted file mode 100644
index 920605dd2615..000000000000
--- a/dev-perl/SQL-Statement-1.412.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Math-Base-Convert >=virtual/perl-Math-Complex-1.560.0 >=dev-perl/Text-Soundex-3.40.0 ) virtual/perl-Carp >=dev-perl/Clone-0.300.0 virtual/perl-Data-Dumper dev-perl/Module-Runtime >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.0.0 virtual/perl-Text-Balanced virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Math-Base-Convert >=virtual/perl-Math-Complex-1.560.0 dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.900.0 >=dev-perl/Text-Soundex-3.40.0 ) dev-lang/perl:=
-DESCRIPTION=Small SQL parser and engine
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SQL-Statement/
-IUSE=test minimal
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Math-Base-Convert >=virtual/perl-Math-Complex-1.560.0 >=dev-perl/Text-Soundex-3.40.0 ) virtual/perl-Carp >=dev-perl/Clone-0.300.0 virtual/perl-Data-Dumper dev-perl/Module-Runtime >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Scalar-List-Utils-1.0.0 virtual/perl-Text-Balanced dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/SQL-Statement-1.412.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9e2b84914b6cc3a0c21a61eeff6d5499
diff --git a/dev-perl/SQL-Statement/Manifest b/dev-perl/SQL-Statement/Manifest
new file mode 100644
index 000000000000..4a01c0557324
--- /dev/null
+++ b/dev-perl/SQL-Statement/Manifest
@@ -0,0 +1,3 @@
+DIST SQL-Statement-1.412.tar.gz 154608 BLAKE2B 67f967f34b1cf6b987617dc555f867f3f5eaecdfb8eb6e3f27a3466c93b610cd7a100ac486c295120ee476d933e044aa4ad7f138e5f09238fa9ce87e50b0b65c SHA512 73b65cd3d1b1be2ba1e80e2cbdd2aae0aa79a23252f28caf3c3a91c78f31c2f2d698e91ae474d44efc02f608a0ca042bf47cc4e76832864b49c590f54687e3fa
+EBUILD SQL-Statement-1.412.0.ebuild 841 BLAKE2B c06e3406f07bf1e15d303be7c39a0c695cd4ed1478879a4cc668679be4af96b743ae9b706ca32f70889af633bc0d518a91977f16e8caea02c979828990c69300 SHA512 e58f7212b60bbd73fc74d1c6fc5b4191895aca21d0cdda216f40e2d8098fd08fe4aec87c6d52db67af6c33d75c13929130fd29138a246abbc0bb3de377cede41
+MISC metadata.xml 4178 BLAKE2B 8cc1b2581babd1c06a0f2e846b0c44971cc4711480de9c1601a84111e1ede6b02b1ce77a683f31d0a924c04348bbd2d60aeb10d9f932ee4d31e77e29cf5700a0 SHA512 7e1ef92b0a11a2fdf6ba4614ef20f629c18ebc00be7782b379dc56b9175ad1d5133bdac5071caac8a7c2f098a6050cad8501e54d7278ad41b115d2b6ce9a48c1
diff --git a/dev-perl/SQL-Statement/SQL-Statement-1.412.0.ebuild b/dev-perl/SQL-Statement/SQL-Statement-1.412.0.ebuild
new file mode 100644
index 000000000000..52c4451c36b0
--- /dev/null
+++ b/dev-perl/SQL-Statement/SQL-Statement-1.412.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=1.412
+inherit perl-module
+
+DESCRIPTION="Small SQL parser and engine"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/Math-Base-Convert
+ >=virtual/perl-Math-Complex-1.560.0
+ >=dev-perl/Text-Soundex-3.40.0
+ )
+ virtual/perl-Carp
+ >=dev-perl/Clone-0.300.0
+ virtual/perl-Data-Dumper
+ dev-perl/Module-Runtime
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Scalar-List-Utils-1.0.0
+ virtual/perl-Text-Balanced
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Math-Base-Convert
+ >=virtual/perl-Math-Complex-1.560.0
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ >=dev-perl/Text-Soundex-3.40.0
+ )
+"
diff --git a/dev-perl/SQL-Statement/metadata.xml b/dev-perl/SQL-Statement/metadata.xml
new file mode 100644
index 000000000000..70b07c7f2ae0
--- /dev/null
+++ b/dev-perl/SQL-Statement/metadata.xml
@@ -0,0 +1,63 @@
+<?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">SQL-Statement</remote-id>
+ <remote-id type="cpan-module">SQL::Dialects::ANSI</remote-id>
+ <remote-id type="cpan-module">SQL::Dialects::AnyData</remote-id>
+ <remote-id type="cpan-module">SQL::Dialects::CSV</remote-id>
+ <remote-id type="cpan-module">SQL::Dialects::Role</remote-id>
+ <remote-id type="cpan-module">SQL::Eval</remote-id>
+ <remote-id type="cpan-module">SQL::Eval::Table</remote-id>
+ <remote-id type="cpan-module">SQL::Parser</remote-id>
+ <remote-id type="cpan-module">SQL::Statement</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Aggregate</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::ColumnValue</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::ConstantTerm</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Function</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Function::NumericEval</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Function::StrConcat</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Function::SubString</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Function::Trim</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Function::UserFunc</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Functions</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::GetInfo</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Group</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Limit</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::ANSI::Is</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::And</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Between</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Clike</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Contains</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Equal</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Equality</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Greater</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::GreaterEqual</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Is</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Like</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Lower</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::LowerEqual</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Neg</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::NotEqual</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Or</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Regexp</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Operation::Rlike</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Order</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Param</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Placeholder</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::RAM</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::RAM::Table</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Table</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::TempTable</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Term</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::TermFactory</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Util</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Util::Column</remote-id>
+ <remote-id type="cpan-module">SQL::Statement::Util::Function</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SQL-Translator-0.110.210 b/dev-perl/SQL-Translator-0.110.210
deleted file mode 100644
index fd7ac01e02a7..000000000000
--- a/dev-perl/SQL-Translator-0.110.210
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Carp-Clan >=dev-perl/DBI-1.540.0 virtual/perl-Digest-SHA >=dev-perl/File-ShareDir-1.0.0 >=dev-perl/List-MoreUtils-0.90.0 >=dev-perl/Moo-1.0.3 >=dev-perl/Package-Variant-1.1.1 >=dev-perl/Parse-RecDescent-1.967.9 >=dev-perl/Try-Tiny-0.40.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=dev-perl/JSON-2 >=dev-perl/XML-Writer-0.500.0 >=dev-perl/YAML-0.660.0 test? ( dev-perl/HTML-Parser dev-perl/Spreadsheet-ParseExcel >=dev-perl/Template-Toolkit-2.200.0 dev-perl/Test-Exception dev-perl/Test-Differences >=dev-perl/XML-LibXML-1.690.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manipulate structured data definitions (SQL and more)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/SQL-Translator/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Carp-Clan >=dev-perl/DBI-1.540.0 virtual/perl-Digest-SHA >=dev-perl/File-ShareDir-1.0.0 >=dev-perl/List-MoreUtils-0.90.0 >=dev-perl/Moo-1.0.3 >=dev-perl/Package-Variant-1.1.1 >=dev-perl/Parse-RecDescent-1.967.9 >=dev-perl/Try-Tiny-0.40.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILMARI/SQL-Translator-0.11021.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4e633a4f6b99e291b06222c0ecad636b
diff --git a/dev-perl/SQL-Translator-0.110.230 b/dev-perl/SQL-Translator-0.110.230
deleted file mode 100644
index 5203522feea6..000000000000
--- a/dev-perl/SQL-Translator-0.110.230
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Carp-Clan >=dev-perl/DBI-1.540.0 virtual/perl-Digest-SHA >=dev-perl/File-ShareDir-1.0.0 >=dev-perl/Moo-1.0.3 >=dev-perl/Package-Variant-1.1.1 >=dev-perl/Parse-RecDescent-1.967.9 virtual/perl-Scalar-List-Utils dev-perl/Sub-Quote >=dev-perl/Try-Tiny-0.40.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=dev-perl/JSON-2 >=dev-perl/XML-Writer-0.500.0 >=dev-perl/YAML-0.660.0 test? ( dev-perl/HTML-Parser >=dev-perl/Spreadsheet-ParseExcel-0.410.0 >=dev-perl/Template-Toolkit-2.200.0 dev-perl/Test-Exception >=dev-perl/Test-Differences-0.310.0 >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/XML-LibXML-1.690.0 ) dev-lang/perl:=
-DESCRIPTION=Manipulate structured data definitions (SQL and more)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SQL-Translator/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Carp-Clan >=dev-perl/DBI-1.540.0 virtual/perl-Digest-SHA >=dev-perl/File-ShareDir-1.0.0 >=dev-perl/Moo-1.0.3 >=dev-perl/Package-Variant-1.1.1 >=dev-perl/Parse-RecDescent-1.967.9 virtual/perl-Scalar-List-Utils dev-perl/Sub-Quote >=dev-perl/Try-Tiny-0.40.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILMARI/SQL-Translator-0.11023.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=934747e41432e3d99ca22755d525b7ca
diff --git a/dev-perl/SQL-Translator/Manifest b/dev-perl/SQL-Translator/Manifest
new file mode 100644
index 000000000000..09c179f7e394
--- /dev/null
+++ b/dev-perl/SQL-Translator/Manifest
@@ -0,0 +1,5 @@
+DIST SQL-Translator-0.11021.tar.gz 438222 BLAKE2B e8292838b23ff7523227b63bf2c85424596f35ae4138b1526e5463cf3727140fe91400a1b897a268597791c575204e159237f8f067c2aa98ce7077e2e5277efb SHA512 d8bd12932d522ff6feb6821e7fbe95e804861c1d07035185b05e5a151f4fd4ddec233fb43637700ba32aa3e252df5590281db9d38b553a791e9d4bf15f68d5f7
+DIST SQL-Translator-0.11023.tar.gz 436852 BLAKE2B 62fe969cfe93bb0cecb59d1690a0a13b54b5e46db5d20479da2a37c8b459a96021081f7bcbac998c40baf459306cea27bcadb9dcd7a0e99a0686b1134c7a4af4 SHA512 95ae982c504b464f988b8bc04f8e733053978bbbeb532cc86ffb90485823403d403ee86ff562b591b1b82bf99bcfa357385eb6690e5c06c968dbde5653afb4dc
+EBUILD SQL-Translator-0.110.210.ebuild 1123 BLAKE2B 1ccc097dd3087aa8a60238a670e9e9ca02a9f8746f2d0740f1fdb7e5580a3a30d645469f7a87849810bffde99bf94ec933489b080b549d0e32915cd6fa0dd4ed SHA512 3ab8370bc935c3eb4031ca65a13dcc5403fc7d41cccaf6703410c802ff6b9e4400b02064973d013607b38ca6bd89b79406160e7137b782e719a4c34ad3c5c112
+EBUILD SQL-Translator-0.110.230.ebuild 987 BLAKE2B adc482e3b26fab2ebec678ed6e57ac12b59cdf4e14e29fb9efa3376efce544e4f31600c4a3c94cd5f94a342eea1222138a0366a6a9a37cfcc56da99cd5dd079b SHA512 b60bd8421b1c46a8dd10362a6a8f9a16ddb88b3db920cace8ebbe47324ab8b1c6f023a70d59606b4632e0f84b57ab8a1d8dad376e1cee3d780a5e00f86ff602c
+MISC metadata.xml 6773 BLAKE2B 6c386049d6feb68c6c2f9e4097614762e4be89d13f47831544e596a415203d5bd2b193555803ecb144ef7fe1985a43f605b9375ab64f4c248f37d7b2840c5700 SHA512 58a2caf88082e07b3f4a1858dab47263e5e5258aae83270505c1ac5437034077bd216b040a76b7140f2e4f3f7a967f57609dca94fdf8b798eeb258ef270dc7e0
diff --git a/dev-perl/SQL-Translator/SQL-Translator-0.110.210.ebuild b/dev-perl/SQL-Translator/SQL-Translator-0.110.210.ebuild
new file mode 100644
index 000000000000..421617b611ef
--- /dev/null
+++ b/dev-perl/SQL-Translator/SQL-Translator-0.110.210.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ILMARI
+MODULE_VERSION=0.11021
+inherit perl-module
+
+DESCRIPTION="Manipulate structured data definitions (SQL and more)"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Carp-Clan
+ >=dev-perl/DBI-1.540.0
+ virtual/perl-Digest-SHA
+ >=dev-perl/File-ShareDir-1.0.0
+ >=dev-perl/List-MoreUtils-0.90.0
+ >=dev-perl/Moo-1.0.3
+ >=dev-perl/Package-Variant-1.1.1
+ >=dev-perl/Parse-RecDescent-1.967.9
+ >=dev-perl/Try-Tiny-0.40.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=dev-perl/JSON-2
+ >=dev-perl/XML-Writer-0.500.0
+ >=dev-perl/YAML-0.660.0
+ test? (
+ dev-perl/HTML-Parser
+ dev-perl/Spreadsheet-ParseExcel
+ >=dev-perl/Template-Toolkit-2.200.0
+ dev-perl/Test-Exception
+ dev-perl/Test-Differences
+ >=dev-perl/XML-LibXML-1.690.0
+ )
+"
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.];\nuse inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/SQL-Translator/SQL-Translator-0.110.230.ebuild b/dev-perl/SQL-Translator/SQL-Translator-0.110.230.ebuild
new file mode 100644
index 000000000000..b751d90e08be
--- /dev/null
+++ b/dev-perl/SQL-Translator/SQL-Translator-0.110.230.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILMARI
+DIST_VERSION=0.11023
+inherit perl-module
+
+DESCRIPTION="Manipulate structured data definitions (SQL and more)"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Carp-Clan
+ >=dev-perl/DBI-1.540.0
+ virtual/perl-Digest-SHA
+ >=dev-perl/File-ShareDir-1.0.0
+ >=dev-perl/Moo-1.0.3
+ >=dev-perl/Package-Variant-1.1.1
+ >=dev-perl/Parse-RecDescent-1.967.9
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Quote
+ >=dev-perl/Try-Tiny-0.40.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=dev-perl/JSON-2
+ >=dev-perl/XML-Writer-0.500.0
+ >=dev-perl/YAML-0.660.0
+ test? (
+ dev-perl/HTML-Parser
+ >=dev-perl/Spreadsheet-ParseExcel-0.410.0
+ >=dev-perl/Template-Toolkit-2.200.0
+ dev-perl/Test-Exception
+ >=dev-perl/Test-Differences-0.310.0
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/XML-LibXML-1.690.0
+ )
+"
diff --git a/dev-perl/SQL-Translator/metadata.xml b/dev-perl/SQL-Translator/metadata.xml
new file mode 100644
index 000000000000..0a0176a81d1a
--- /dev/null
+++ b/dev-perl/SQL-Translator/metadata.xml
@@ -0,0 +1,92 @@
+<?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">SQL-Translator</remote-id>
+ <remote-id type="cpan-module">Parse::RecDescent::SQL::Translator::Parser::DB2::Grammar</remote-id>
+ <remote-id type="cpan-module">SQL::Translator</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Diff</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Filter::DefaultExtra</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Filter::Globals</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Filter::Names</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Generator::DDL::MySQL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Generator::DDL::PostgreSQL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Generator::DDL::SQLServer</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Generator::DDL::SQLite</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Generator::Role::DDL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Generator::Role::Quote</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::Access</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DB2</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DB2::Grammar</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBI</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBI::DB2</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBI::MySQL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBI::Oracle</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBI::PostgreSQL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBI::SQLServer</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBI::SQLite</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::DBI::Sybase</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::Excel</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::JSON</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::MySQL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::Oracle</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::PostgreSQL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::SQLServer</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::SQLite</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::Storable</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::Sybase</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::XML</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::XML::SQLFairy</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::YAML</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Parser::xSV</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::ClassDBI</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::DB2</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::DiaUml</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::Diagram</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::Dumper</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::GraphViz</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::HTML</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::JSON</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::Latex</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::MySQL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::Oracle</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::POD</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::PostgreSQL</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::SQLServer</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::SQLite</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::Storable</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::Sybase</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::TT::Base</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::TT::Table</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::TTSchema</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::XML</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::XML::SQLFairy</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Producer::YAML</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Role::BuildArgs</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Role::Debug</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Role::Error</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Role::ListAttr</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Constants</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Constraint</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Field</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Index</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Object</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Procedure</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Role::Compare</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Role::Extra</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Table</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::Trigger</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Schema::View</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Types</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Utils</remote-id>
+ <remote-id type="cpan-module">SQL::Translator::Utils::Error</remote-id>
+ <remote-id type="cpan-module">Test::SQL::Translator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SRU-1.10.0 b/dev-perl/SRU-1.10.0
deleted file mode 100644
index 1c1f672a2023..000000000000
--- a/dev-perl/SRU-1.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/CQL-Parser-1.120.0 virtual/perl-Carp dev-perl/Class-Accessor dev-perl/URI dev-perl/XML-LibXML dev-perl/XML-Simple test? ( dev-perl/CGI dev-perl/Test-Exception dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Search and Retrieval by URL
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/SRU/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/CQL-Parser-1.120.0 virtual/perl-Carp dev-perl/Class-Accessor dev-perl/URI dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRICAS/SRU-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e10567e8e9e531bd22239f4cc266cc2f
diff --git a/dev-perl/SRU/Manifest b/dev-perl/SRU/Manifest
new file mode 100644
index 000000000000..b0436b9452e9
--- /dev/null
+++ b/dev-perl/SRU/Manifest
@@ -0,0 +1,3 @@
+DIST SRU-1.01.tar.gz 26505 BLAKE2B 8c04de03913cd217de9a151f0928b3fb3121f8548bce2704b9bea4f3157721b1af103e9262f3aa3a085110c92834af3ca33a0f4d1f2a1971ed4660413d58974c SHA512 07d5263901f732f9c60fa26f836f6f1c9dcd461947ea10697c73ff16499d1270592530bf95b4cd89811420472ab0b9cfd1c0214d26577830193dbe9017ae42cb
+EBUILD SRU-1.10.0.ebuild 556 BLAKE2B 9c16532b41fbd0422eb13d0ea699df3e25443d432a46b640f86fe4067813d99f319a842aa3bcc88fb26862b4a5565a1314204fd548b8fc7914f95460ad127ead SHA512 b804b57f5b3f473ac7460fae91a873c6434d2b33dab55720d391bedd8fa29a327c537a98976d0b57b0d10772c375e6ea15bebafe05bc91885f7ef09e9909af5f
+MISC metadata.xml 1436 BLAKE2B 8c31a2d126a670e7929613d024da07a444bf0ee6c56fd47dd46899c27544d136aaf786258e7385338117f3ee40f119a6c4d174f50b7e941fc9c38dbc5a87c48e SHA512 ec156f05b959a745528b047bc442fad44864bf885b39e881b05992d1bed8c67ab1704411b888e223111bef486bf8a0ccd6efde8fe06b6d16de3471f8202759fd
diff --git a/dev-perl/SRU/SRU-1.10.0.ebuild b/dev-perl/SRU/SRU-1.10.0.ebuild
new file mode 100644
index 000000000000..f571b96015ae
--- /dev/null
+++ b/dev-perl/SRU/SRU-1.10.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRICAS
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Search and Retrieval by URL"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/CQL-Parser-1.120.0
+ virtual/perl-Carp
+ dev-perl/Class-Accessor
+ dev-perl/URI
+ dev-perl/XML-LibXML
+ dev-perl/XML-Simple
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/CGI
+ dev-perl/Test-Exception
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/SRU/metadata.xml b/dev-perl/SRU/metadata.xml
new file mode 100644
index 000000000000..1f15bdc3db15
--- /dev/null
+++ b/dev-perl/SRU/metadata.xml
@@ -0,0 +1,28 @@
+<?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">SRU</remote-id>
+ <remote-id type="cpan-module">Catalyst::Controller::SRU</remote-id>
+ <remote-id type="cpan-module">SRU</remote-id>
+ <remote-id type="cpan-module">SRU::Request</remote-id>
+ <remote-id type="cpan-module">SRU::Request::Explain</remote-id>
+ <remote-id type="cpan-module">SRU::Request::Scan</remote-id>
+ <remote-id type="cpan-module">SRU::Request::SearchRetrieve</remote-id>
+ <remote-id type="cpan-module">SRU::Response</remote-id>
+ <remote-id type="cpan-module">SRU::Response::Diagnostic</remote-id>
+ <remote-id type="cpan-module">SRU::Response::Explain</remote-id>
+ <remote-id type="cpan-module">SRU::Response::Record</remote-id>
+ <remote-id type="cpan-module">SRU::Response::Scan</remote-id>
+ <remote-id type="cpan-module">SRU::Response::SearchRetrieve</remote-id>
+ <remote-id type="cpan-module">SRU::Response::Term</remote-id>
+ <remote-id type="cpan-module">SRU::Server</remote-id>
+ <remote-id type="cpan-module">SRU::Utils</remote-id>
+ <remote-id type="cpan-module">SRU::Utils::XML</remote-id>
+ <remote-id type="cpan-module">SRU::Utils::XMLTest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SUPER-1.201.411.170 b/dev-perl/SUPER-1.201.411.170
deleted file mode 100644
index 39a7091abeb9..000000000000
--- a/dev-perl/SUPER-1.201.411.170
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils dev-perl/Sub-Identify dev-perl/Module-Build virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=control superclass method dispatch
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SUPER/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils dev-perl/Sub-Identify dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/SUPER-1.20141117.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=185de7f49fd6cecb0196d4cc1b293ac9
diff --git a/dev-perl/SUPER/Manifest b/dev-perl/SUPER/Manifest
new file mode 100644
index 000000000000..0de4d43994b1
--- /dev/null
+++ b/dev-perl/SUPER/Manifest
@@ -0,0 +1,3 @@
+DIST SUPER-1.20141117.tar.gz 14477 BLAKE2B c49278dff91a754f69b365f04e9e7c64643a57ae58291ef909f5ba1444c129b7ad0f2e385c4ebaeb252dc488d6442849a1677a2aeedb284cd73a82593cf1452b SHA512 c17fe478fcb9ebc2749c27fc75b839bd77e81c9d0170697b2a697dcebb9f4eef4b954d023b76d33a8b4201b110e5e997b1e0993faf7a04ef2e1191a2f7c516a0
+EBUILD SUPER-1.201.411.170.ebuild 527 BLAKE2B 3bb3f9382357a6f83ac48bdac4937a9dc19a5f6ed05e4b558550e6953765e78928b4d969cba00837042597774ee7cec8690d3e04f95679e1af41a98379e34769 SHA512 5dbf534a95ac4353bf3d4488da251f6ec695b156f8ca71f499e4416b41c7d1e53fd3566d406fe2ad0e2d3cb33cf9a84028671056214b85f01d3e58c8a78582f6
+MISC metadata.xml 381 BLAKE2B af5644e02b2bcf30d7ff75ab9b110e88721714c38b323b91a6bf26ad86458c44055bb7349af9b5c1d9ae1662f57ccb9bd6a0180ad27e7c62549878645bb04ca5 SHA512 3b03f4e5db44029813521bc5433475639c27c32c793c2c9289af95659fc231e1470c05017e9399850f8a79b0da2a3041944f1bb168c19e0fb1bab47db64de6c9
diff --git a/dev-perl/SUPER/SUPER-1.201.411.170.ebuild b/dev-perl/SUPER/SUPER-1.201.411.170.ebuild
new file mode 100644
index 000000000000..7c19aefdb42b
--- /dev/null
+++ b/dev-perl/SUPER/SUPER-1.201.411.170.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHROMATIC
+DIST_VERSION=1.20141117
+inherit perl-module
+
+DESCRIPTION="control superclass method dispatch"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Identify
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/SUPER/metadata.xml b/dev-perl/SUPER/metadata.xml
new file mode 100644
index 000000000000..ef228df8e7fb
--- /dev/null
+++ b/dev-perl/SUPER/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">SUPER</remote-id>
+ <remote-id type="cpan-module">SUPER</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SVG-2.640.0 b/dev-perl/SVG-2.640.0
deleted file mode 100644
index 282a71cf59b7..000000000000
--- a/dev-perl/SVG-2.640.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-parent virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for generating Scalable Vector Graphics (SVG) documents
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/SVG/
-IUSE=test
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-parent virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZABGAB/SVG-2.64.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=438b9a2cf5d9019b4fa583633dd88a8c
diff --git a/dev-perl/SVG-2.770.0 b/dev-perl/SVG-2.770.0
deleted file mode 100644
index cb648d8fe31e..000000000000
--- a/dev-perl/SVG-2.770.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-parent virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Perl extension for generating Scalable Vector Graphics (SVG) documents
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SVG/
-IUSE=test examples
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-parent virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/SVG-2.77.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a730049b9fb51b876f11c301d0c35bc9
diff --git a/dev-perl/SVG-2.820.0 b/dev-perl/SVG-2.820.0
deleted file mode 100644
index ca846112f656..000000000000
--- a/dev-perl/SVG-2.820.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-parent virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Perl extension for generating Scalable Vector Graphics (SVG) documents
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/SVG/
-IUSE=test examples
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-parent virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/SVG-2.82.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9eaeeba528737007378a90cb128e873c
diff --git a/dev-perl/SVG-Graph-0.20.0-r1 b/dev-perl/SVG-Graph-0.20.0-r1
deleted file mode 100644
index 914aa311a80e..000000000000
--- a/dev-perl/SVG-Graph-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Math-Derivative dev-perl/Math-Spline >=dev-perl/Statistics-Descriptive-2.6 dev-perl/SVG >=dev-perl/Tree-DAG_Node-1.04 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Visualize your data in Scalable Vector Graphics (SVG) format
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/SVG-Graph/
-KEYWORDS=amd64 x86
-LICENSE=Artistic-2
-RDEPEND=dev-perl/Math-Derivative dev-perl/Math-Spline >=dev-perl/Statistics-Descriptive-2.6 dev-perl/SVG >=dev-perl/Tree-DAG_Node-1.04 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALLENDAY/SVG-Graph-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4b542c07769752ce9f65794cb4583171
diff --git a/dev-perl/SVG-Graph/Manifest b/dev-perl/SVG-Graph/Manifest
new file mode 100644
index 000000000000..ceaec868b4db
--- /dev/null
+++ b/dev-perl/SVG-Graph/Manifest
@@ -0,0 +1,3 @@
+DIST SVG-Graph-0.02.tar.gz 85270 BLAKE2B d0a8927c1d0dfbff0388acde341b6b4565424eacc0edbc8a199328d71d09fe80337c475af174194d100af5cc0e1aeb5b3ff907b1b68a6e1236ee8e5c6ab71420 SHA512 7c98d290bce22afb853b6f2489cf9d8818c1d00974aaeff7475904187cb5444d732b8d551b6bf829921c890ced8e0ff11b75cd9a8feca7bbbcf5b41bf0476117
+EBUILD SVG-Graph-0.20.0-r1.ebuild 491 BLAKE2B 26461400d2d8741f285b78e83bad1d069f8dc96dfbf795aef2a78d823136483620ce793129ecf92ddf5eec0b2f65cf58c531e2dbb919d08d41f57d228e29fdf7 SHA512 d7f507f082625156286d8b1d10fef66f0f1c5a5858f0ddfd1dd6f89c0ed1205a4676a9622c47d641f2fdbc079ef47e8a28fd7e7d9cb4225a4a9a824af6123e2c
+MISC metadata.xml 1704 BLAKE2B 3741e6df660979e8ca6cf331f585141cab443d28504d1d15d669dc8eb541d73ff2170d7d9c239963ebf6b45cef404a6b3cc8c6a92760152f9c1bbb0767828029 SHA512 61697f444c736f0be457273926b1984ca4ea244a34233e5ab6cb693690f8e55c60c4395bf082a526f74d896887721ad5c786c061da1129c77a7758ff6398f811
diff --git a/dev-perl/SVG-Graph/SVG-Graph-0.20.0-r1.ebuild b/dev-perl/SVG-Graph/SVG-Graph-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..28ee2a0fc979
--- /dev/null
+++ b/dev-perl/SVG-Graph/SVG-Graph-0.20.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ALLENDAY
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Visualize your data in Scalable Vector Graphics (SVG) format"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="dev-perl/Math-Derivative
+ dev-perl/Math-Spline
+ >=dev-perl/Statistics-Descriptive-2.6
+ dev-perl/SVG
+ >=dev-perl/Tree-DAG_Node-1.04"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/SVG-Graph/metadata.xml b/dev-perl/SVG-Graph/metadata.xml
new file mode 100644
index 000000000000..121eead2af9a
--- /dev/null
+++ b/dev-perl/SVG-Graph/metadata.xml
@@ -0,0 +1,31 @@
+<?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">SVG-Graph</remote-id>
+ <remote-id type="cpan-module">SVG::Graph</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Data</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Data::Datum</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Data::Node</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Data::Tree</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::File</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Frame</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::axis</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::bar</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::barflex</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::bezier</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::bubble</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::heatmap</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::line</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::pictogram</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::scatter</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::tree</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Glyph::wedge</remote-id>
+ <remote-id type="cpan-module">SVG::Graph::Group</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/SVG/Manifest b/dev-perl/SVG/Manifest
new file mode 100644
index 000000000000..d9c62d5cd210
--- /dev/null
+++ b/dev-perl/SVG/Manifest
@@ -0,0 +1,7 @@
+DIST SVG-2.64.tar.gz 52382 BLAKE2B 28e49416719060d9cfdae23639f328c0bf132390863af77e035dce5c8fd6ca87b93f6944335cd466680b6c01a38844e8e16aa6401e37ba25c303f9c9f4f87a64 SHA512 81e5c7a10d07575b3bfa06c11aed8c47edfa0e65bb108feab13debb5155bfa3464f687ca142ee5fc9f3a0f01dea674c0c1daad69bff8aa2e263245e60891d914
+DIST SVG-2.77.tar.gz 53423 BLAKE2B 310235b034f03163dfa4d04533c1bab40e8fb22e919719b1218c2429d41806e36e3ac085f9db21da1953537a9969e66167032cce842446551085912bd0693a44 SHA512 ac8ffb274cd65250370a9949e4118b3e35c0c18ba1905c70b20bafa0190db96d0eea1007f2b5e355c07eba9a346d0f131556f31b072caf473ccdac18dfd6ee97
+DIST SVG-2.82.tar.gz 53717 BLAKE2B eb09b912cc719a53b7aa990ca0d56213c6c3e46f36ff7a0e32e3e643d3a012541f5bdeb4077b3cdb879c19ceec7d7bca9a38d42b78e6d18cdde0a2358ba61f28 SHA512 4241cfdc05758d90b7c2fd8a0fd2df1a8a95bad6859a6e30eb2f05a6c6e15f37ab9739304e956929f48b20a41c2b309fc97854440a4a1350a4badd515c7041a5
+EBUILD SVG-2.640.0.ebuild 607 BLAKE2B f564a2f39cb9581a4a5df392b2740b0aad10a0a31578c4b3b86468590e18fe85aa5474529f34e77ab593c7681b521c8b258eba4eaefe382338482a96ae616030 SHA512 31b23405ed967918ae81014711fa00577a52419b1f5be8e36d53d0a57a4d347b423e5cae5ce9028384938ca1e69ded3139972bc2850299e83e8d4d28b2fd594f
+EBUILD SVG-2.770.0.ebuild 654 BLAKE2B f623cf74b77e902e43230ac57606e53bc95b1472c2434c7f633e60a92223853416110331a01d1042668c50db6a8c639bf1d989654c54feed57d7996e2ddd375e SHA512 a38304ddb920922347868fcdcaf3cb0a3af424a8c3d08783627f3fc6553dfa95429d2d93a0008db793c746063f6266f822098a499a2354fb56bc842061de4ab1
+EBUILD SVG-2.820.0.ebuild 654 BLAKE2B 999871945c2ae0607077dacf607f48e80e2129e59ee542e00dc5b870d557747f5fa327fb9c1757e1b3225d1f804d2459f6ad9cb54684af45ec23bbee0ea65a2b SHA512 3b420706d880917c0424777cf12f376a57f2b893212abec56493b09b646f8597f59b27864ed2623e07a233e51f4e8ee95612f80ec20b1e8dfd1860131be7605f
+MISC metadata.xml 607 BLAKE2B 95c47e369457c2375f1568e79de73e3ebd79623818ed418a71d4adf5c2b2d06fbfff99eaf25fab8e877ae8007745b6c235bb0251e17203cd9277296a21c42015 SHA512 f3d2299c823452ee082d9ecd537e978756da7a571ea1b3779e5f5da0cbd06bf57548b450d95ebdadeb39387a2864c54dedd3ab8e16d6bad89d022e709a93b145
diff --git a/dev-perl/SVG/SVG-2.640.0.ebuild b/dev-perl/SVG/SVG-2.640.0.ebuild
new file mode 100644
index 000000000000..31c721f8f205
--- /dev/null
+++ b/dev-perl/SVG/SVG-2.640.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SZABGAB
+MODULE_VERSION=2.64
+inherit perl-module
+
+DESCRIPTION="Perl extension for generating Scalable Vector Graphics (SVG) documents"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-parent
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/96-perl-critic.t t/98-tidyall.t \
+ t/99_test_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/SVG/SVG-2.770.0.ebuild b/dev-perl/SVG/SVG-2.770.0.ebuild
new file mode 100644
index 000000000000..5b5bb01dec68
--- /dev/null
+++ b/dev-perl/SVG/SVG-2.770.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=2.77
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for generating Scalable Vector Graphics (SVG) documents"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-parent
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.940.0 )
+"
+src_test() {
+ perl_rm_files t/96-perl-critic.t t/98-tidyall.t \
+ t/99_test_pod_coverage.t \
+ t/meta-json.t \
+ t/meta-yml.t
+ perl-module_src_test
+}
diff --git a/dev-perl/SVG/SVG-2.820.0.ebuild b/dev-perl/SVG/SVG-2.820.0.ebuild
new file mode 100644
index 000000000000..1511b8f5323a
--- /dev/null
+++ b/dev-perl/SVG/SVG-2.820.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=2.82
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for generating Scalable Vector Graphics (SVG) documents"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-parent
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.940.0 )
+"
+src_test() {
+ perl_rm_files t/96-perl-critic.t t/98-tidyall.t \
+ t/99_test_pod_coverage.t \
+ t/meta-json.t \
+ t/meta-yml.t
+ perl-module_src_test
+}
diff --git a/dev-perl/SVG/metadata.xml b/dev-perl/SVG/metadata.xml
new file mode 100644
index 000000000000..325229452283
--- /dev/null
+++ b/dev-perl/SVG/metadata.xml
@@ -0,0 +1,16 @@
+<?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">SVG</remote-id>
+ <remote-id type="cpan-module">SVG</remote-id>
+ <remote-id type="cpan-module">SVG::DOM</remote-id>
+ <remote-id type="cpan-module">SVG::Element</remote-id>
+ <remote-id type="cpan-module">SVG::Extension</remote-id>
+ <remote-id type="cpan-module">SVG::XML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Safe-Hole-0.130.0-r1 b/dev-perl/Safe-Hole-0.130.0-r1
deleted file mode 100644
index c7e6caff7ce3..000000000000
--- a/dev-perl/Safe-Hole-0.130.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Exec subs in the original package from Safe
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Safe-Hole/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/Safe-Hole-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1006e2af83c6a38b3a3cf8896c7f6e74
diff --git a/dev-perl/Safe-Hole/Manifest b/dev-perl/Safe-Hole/Manifest
new file mode 100644
index 000000000000..bacb3a986458
--- /dev/null
+++ b/dev-perl/Safe-Hole/Manifest
@@ -0,0 +1,3 @@
+DIST Safe-Hole-0.13.tar.gz 14269 BLAKE2B 34adf7172a7ec69e680f4223c9d0deaa035bf64bf8c9f5cc97d8f3c10b92086990f52e56a9f6522dba26d189115e55b419def4f73c7f14b805c33caeb753eecf SHA512 3acb362f6a7970c083359351f7e9d1005019d715546b9051c0a317adf1d6378537d6da14b01dd26fba05a802560bb79afa1f14d6530f862a3265e0aa12129c0c
+EBUILD Safe-Hole-0.130.0-r1.ebuild 344 BLAKE2B eae7a7b4f11f00f7ccfbecd5ee3db9d0a2cb12d646ceaa97549d63360cd1d6077ef6484af162ab42f291b2b42a998b17429cb133d920f27b81dcf687c3027638 SHA512 3430d356b2dd2cf3fe946abf1c97dc1de5121165be78537059883de378501dc85511c9cb91949e27dc9a10b885840ee29a1144973dbd53be3372857b66f2cb92
+MISC metadata.xml 390 BLAKE2B 3aad67d379b7266d604acfc6c85c11c84ee3fe0a7f461c1d61af122096501ddb860fd3636fb8291e3f30d4aa297c87fc45e7ee34aa086ff826228a8a08b45755 SHA512 12995b1c62966dbd53971beec587bb6b32de6b70ed0e5e884a8780bece780960e2f43fb010bb2d1d279f4397a12c4e39479f541b4db889166af7e8202ea7e6ea
diff --git a/dev-perl/Safe-Hole/Safe-Hole-0.130.0-r1.ebuild b/dev-perl/Safe-Hole/Safe-Hole-0.130.0-r1.ebuild
new file mode 100644
index 000000000000..0f3a79d2e199
--- /dev/null
+++ b/dev-perl/Safe-Hole/Safe-Hole-0.130.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TODDR
+MODULE_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Exec subs in the original package from Safe"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST="do"
diff --git a/dev-perl/Safe-Hole/metadata.xml b/dev-perl/Safe-Hole/metadata.xml
new file mode 100644
index 000000000000..74d0748996ec
--- /dev/null
+++ b/dev-perl/Safe-Hole/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">Safe-Hole</remote-id>
+ <remote-id type="cpan-module">Safe::Hole</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Safe-Isa-1.0.5 b/dev-perl/Safe-Isa-1.0.5
deleted file mode 100644
index 854c1ef67d92..000000000000
--- a/dev-perl/Safe-Isa-1.0.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Call isa, can, does and DOES safely on things that may not be objects
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Safe-Isa/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Safe-Isa-1.000005.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0ff4c6e2b6fbcf7583306cf3d4a6b5d5
diff --git a/dev-perl/Safe-Isa-1.0.8 b/dev-perl/Safe-Isa-1.0.8
deleted file mode 100644
index 90e8e724bae0..000000000000
--- a/dev-perl/Safe-Isa-1.0.8
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Call isa, can, does and DOES safely on things that may not be objects
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Safe-Isa/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Safe-Isa-1.000008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=126ead1fb2ef88e18ebb31ac837b8a20
diff --git a/dev-perl/Safe-Isa/Manifest b/dev-perl/Safe-Isa/Manifest
new file mode 100644
index 000000000000..b7acb5a13ecc
--- /dev/null
+++ b/dev-perl/Safe-Isa/Manifest
@@ -0,0 +1,5 @@
+DIST Safe-Isa-1.000005.tar.gz 5311 BLAKE2B e1e7dcb48e781d5c49547ffd460e7dbd4213c4eea2e6d2b9755b93f86796b992cf04e0f4d545b3ddeb0affd080c961a71ca53491ab0fd41812d09e1b434459ad SHA512 5b3fc6503dc85eb20306af5eb5b10d36a1e0d1e7cd2ff0ee361857d581e8550a194647bdbbb7fedb40b808f36afc004c51e934b62616e73ac282562dda76308e
+DIST Safe-Isa-1.000008.tar.gz 5994 BLAKE2B 4f1d11f11d8e6b0aec88bc248941f5b1db453dee87230b77ada7b78d76e284bdcf287f81eb2830a6f965f61b776ef76331a3601dab63f35603e128a84e6e579c SHA512 a1dbef2e5e3cf5d154785eb2d9e4ad6652d775f1026144817a54cfeeb3572a2618b01c0b23557080fbaf676878d323c8fec8cd3506f173895ad787efa6c9cf14
+EBUILD Safe-Isa-1.0.5.ebuild 480 BLAKE2B 3a483b89c0eaf036b92eaf0dab8114ac997378f20cc74d44c29ec53c0155e94ab3a464a9a8d796457cdfab96a4243550a8c5cbeccf3148d2c05d1a85e9aa31b9 SHA512 5df4ae1a3a8ba91e67722fc3c4057ad10920f93570f5972c212cb84665c60de28014fbbbe4de1d317c3b797757a490fb44a2d7569309be5b30cd214b31144a66
+EBUILD Safe-Isa-1.0.8.ebuild 477 BLAKE2B ea5a3f983c6e113b000c627d4e4ab0d7f4ec9d2aaa833b646bc13e3051c18d2c57f7d6bd5b34a104a40acc54dc31d5f949c269439447dba5eb5b1e2ddd150aec SHA512 0a09163c575cb117f6cf3cab5f2dc6b5d4837dc7fbe0fd3fbb3bf7c9dc89b4b854abd434456aa9fd09a07b25042b30bf9c3fd5642eada3c54fcb871644c91706
+MISC metadata.xml 388 BLAKE2B d1f324b85e92c8b1c02bbc1169920183720d77d9450e908963cfa8048721c213eacfb92bac10c4439b776179d195baa81aac9929cd9c00d36b453a7253f0437e SHA512 01d325ebb627c69290dba41e16f032093a4682a80b19dc738dba4538b2d9bff8a724958e6d4baa0352fc76b5ce68cfa35433b5022a76715dad2847cdd91c520a
diff --git a/dev-perl/Safe-Isa/Safe-Isa-1.0.5.ebuild b/dev-perl/Safe-Isa/Safe-Isa-1.0.5.ebuild
new file mode 100644
index 000000000000..cf2aea15d9bc
--- /dev/null
+++ b/dev-perl/Safe-Isa/Safe-Isa-1.0.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=1.000005
+inherit perl-module
+
+DESCRIPTION="Call isa, can, does and DOES safely on things that may not be objects"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Safe-Isa/Safe-Isa-1.0.8.ebuild b/dev-perl/Safe-Isa/Safe-Isa-1.0.8.ebuild
new file mode 100644
index 000000000000..5cb3a3d341b5
--- /dev/null
+++ b/dev-perl/Safe-Isa/Safe-Isa-1.0.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.000008
+inherit perl-module
+
+DESCRIPTION="Call isa, can, does and DOES safely on things that may not be objects"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Safe-Isa/metadata.xml b/dev-perl/Safe-Isa/metadata.xml
new file mode 100644
index 000000000000..df9c7e767413
--- /dev/null
+++ b/dev-perl/Safe-Isa/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">Safe-Isa</remote-id>
+ <remote-id type="cpan-module">Safe::Isa</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sane-0.50.0-r1 b/dev-perl/Sane-0.50.0-r1
deleted file mode 100644
index abd4ec28f79d..000000000000
--- a/dev-perl/Sane-0.50.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=media-gfx/sane-backends-1.0.19 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig test? ( dev-perl/Test-Pod ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Sane module allows you to access SANE-compatible scanners in a Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sane/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=media-gfx/sane-backends-1.0.19 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RA/RATCLIFFE/Sane-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=67db3d321ecb8fa9c4cdacda1780011e
diff --git a/dev-perl/Sane/Manifest b/dev-perl/Sane/Manifest
new file mode 100644
index 000000000000..fb367e113408
--- /dev/null
+++ b/dev-perl/Sane/Manifest
@@ -0,0 +1,3 @@
+DIST Sane-0.05.tar.gz 39417 BLAKE2B a19873adca3254a693c353433ba3d584311f3f39b4ace8ef26c1a42c968597b115b85e15a8b05b9c89194bc94e2363e2f1af153d81d5cad1d12217849f12510b SHA512 03e67ffbc5d89b3e2b9c7d4c0221c1dadfd4f2ea0c33c761f599e1ea953dbbae24d5d78780d8a3e660550105550901b37a4ec67a3ccaf7c56a1b713e1fc69473
+EBUILD Sane-0.50.0-r1.ebuild 474 BLAKE2B 6099dabd95474e566395936ac97810134dde1e52b3feb56dbcffe7cede10b82baf22e0816321cacf100c57d18d264a0d08cd3fc6ba2d7b29b206e5a74fc3d72b SHA512 daf3100e0ad516441fd022569019992bb0416e89c66db9a946ba6810b29478d096c87e26d34a847374a3bc619051bbe0305c704bdd39626c1a590c3beec6a0b9
+MISC metadata.xml 497 BLAKE2B 8cb29f93bb509041d66cb7c98c7a2adebd2b75bb771fcbf7bbb68a3442254249eab47ae681e7959e1192b9af0b179b36128c6c673270d7e4c86bc72d516713cf SHA512 fd32f728ec83f3a5f66c2b3d4f59bd8616f4e1e431c4406a389fbf114a44ec6ce1790f5462ec5e0dfd4af82261c525cbf4058153753eca3bea8ec1d18233b78b
diff --git a/dev-perl/Sane/Sane-0.50.0-r1.ebuild b/dev-perl/Sane/Sane-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..9b64ea98b2fb
--- /dev/null
+++ b/dev-perl/Sane/Sane-0.50.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RATCLIFFE
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="The Sane module allows you to access SANE-compatible scanners in a Perl"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=">=media-gfx/sane-backends-1.0.19"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ test? ( dev-perl/Test-Pod )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Sane/metadata.xml b/dev-perl/Sane/metadata.xml
new file mode 100644
index 000000000000..17301e03e2c9
--- /dev/null
+++ b/dev-perl/Sane/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Sane</remote-id>
+ <remote-id type="cpan-module">Sane</remote-id>
+ <remote-id type="cpan-module">Sane::Device</remote-id>
+ <remote-id type="cpan-module">Sane::Status</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Scalar-Properties-1.100.860-r1 b/dev-perl/Scalar-Properties-1.100.860-r1
deleted file mode 100644
index 69ec7c7d8384..000000000000
--- a/dev-perl/Scalar-Properties-1.100.860-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=run-time properties on scalar variables
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Scalar-Properties/
-KEYWORDS=amd64 ~arm ~arm64 hppa ia64 ~ppc sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARCEL/Scalar-Properties-1.100860.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=05f66b8f17f3d5d025346694ef6277f4
diff --git a/dev-perl/Scalar-Properties/Manifest b/dev-perl/Scalar-Properties/Manifest
new file mode 100644
index 000000000000..650fcd5e5328
--- /dev/null
+++ b/dev-perl/Scalar-Properties/Manifest
@@ -0,0 +1,3 @@
+DIST Scalar-Properties-1.100860.tar.gz 24994 BLAKE2B 7f09a9168bbe516cdf340cb0b0058774f02f50d0f9511d6d2e2918a49c9e28ff287f8307953dacd1412863b531a7d57dbc80d136d503ac6660111bea8d688edc SHA512 97d95f67ca357680f5b36e4552d56c3eca907de8157976494513146048d69e969a858f498616ec4f3e21eb9d7c3406c5702cfa2e93b714b1d6425dd19334ce8e
+EBUILD Scalar-Properties-1.100.860-r1.ebuild 378 BLAKE2B 1788eeec0b453c85a8dad2a3884c5cf84a881acfb84570a8c2f87aba42c2cc4e0153fcf14a5d14bba1b351d8f38fe3fe73fd59b27464f79c1892210b72cf8d51 SHA512 b8251f56d397f85178f08d9fc7945e0aa52b9334f5ea525bbd01a5c061e0a2c0b8cb3e049bee4a5735be771a8f8eb8ef0aeefe988b2a74ae2c0d19fa83a1de24
+MISC metadata.xml 406 BLAKE2B a5ba8e876ba9eb1504960919a5805e6da2d7ec08c41605175099b02b7e0f9ad9a3bf453be0b36a2a3c98d71d78d9666c97324c426809182b202aa0ba0e841bde SHA512 39ef6dcccbff7c526bf5e4c1fac7b073fba6e41cb510eec8746b7c80b51625139d49079e4f7be02c62b0c6ed96da9236e7b1960b07c58b9bea54b7786daa381d
diff --git a/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r1.ebuild b/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r1.ebuild
new file mode 100644
index 000000000000..29c31818fc9f
--- /dev/null
+++ b/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MARCEL
+MODULE_VERSION=1.100860
+inherit perl-module
+
+DESCRIPTION="run-time properties on scalar variables"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~ppc sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Scalar-Properties/metadata.xml b/dev-perl/Scalar-Properties/metadata.xml
new file mode 100644
index 000000000000..7d23cd4d01c5
--- /dev/null
+++ b/dev-perl/Scalar-Properties/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">Scalar-Properties</remote-id>
+ <remote-id type="cpan-module">Scalar::Properties</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Schedule-At-1.150.0-r1 b/dev-perl/Schedule-At-1.150.0-r1
deleted file mode 100644
index 58527c86f792..000000000000
--- a/dev-perl/Schedule-At-1.150.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sys-process/at dev-lang/perl:=[-build(-)]
-DESCRIPTION=OS independent interface to the Unix 'at' command
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Schedule-At/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-process/at dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JOSERODR/Schedule-At-1.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c27d7c897bf315b1d19e813468a77c6e
diff --git a/dev-perl/Schedule-At-1.150.0-r2 b/dev-perl/Schedule-At-1.150.0-r2
deleted file mode 100644
index 273996362085..000000000000
--- a/dev-perl/Schedule-At-1.150.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-process/at dev-lang/perl:=
-DESCRIPTION=OS independent interface to the Unix 'at' command
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Schedule-At/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=sys-process/at dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JOSERODR/Schedule-At-1.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fd7e5a9b7be8b17c53b4df3a240c9c3e
diff --git a/dev-perl/Schedule-At/Manifest b/dev-perl/Schedule-At/Manifest
new file mode 100644
index 000000000000..611162daae16
--- /dev/null
+++ b/dev-perl/Schedule-At/Manifest
@@ -0,0 +1,4 @@
+DIST Schedule-At-1.15.tar.gz 8174 BLAKE2B 23c1d8529f5d8cfb6a33542e1c6b0f3e09d1b22c49421268768324f0fe555bc80bd93e703289c3ee18b3b8034b4d1366c843b040de685fa827c07aacdc9f431c SHA512 15df903f990d4b72fd921fb838b00d61261c711fd963a03a6dad6a55ce86a3da268e5efa5446d477ba4bfe1e25d74ab703f4121411b79ac1001b55d136e4fd74
+EBUILD Schedule-At-1.150.0-r1.ebuild 345 BLAKE2B 94466e3fc69049b39f221ca51bd4fb15ae72cb2efbd62fc9b04d895d62fdb7d4f4c6519b3d7034ac7dffd8535d03bcc163307b3a6768060b73f7444d8e4f8799 SHA512 f7716e77db76c0296df621ee321062a92abb21902f079ae1b9f3b6a02e1de7b61acae1f53dd7fc889250f1b6997b4e7439090d69bddca21991dacf016159501c
+EBUILD Schedule-At-1.150.0-r2.ebuild 327 BLAKE2B 216d74ef4abd6f858854d7d9624a2b68a5d6270c55eb7a176ac8aab05d81aacd054b96dc74edadda444f223d1fb328e5357784fd8a9645d9b07b2e22d6908637 SHA512 31e4c93ac87aaaefcece7e59933fdbbf293df98b2855441b63842349a0ff11c32c5b0fc9e0ee9c9872cbb837c565ab3aeb91559616e3ab45af061875514f5875
+MISC metadata.xml 394 BLAKE2B 5b8da6c24c0570e302dfbed216558c9b2d93d21d5d7524a2ae23de0183851feb61d9bac79abd907e024ecd854c1bc00456a5dcb18ec18c3f97926a438c5d7ee9 SHA512 c8b8771ad6cc6c09de7ae651992c6f5bc54a85facbae875763ebb781c0b85c6dd796461493d290d02ab8c2fdbf6b233f2ff4c2194dcbe726c717e493b91fcd1e
diff --git a/dev-perl/Schedule-At/Schedule-At-1.150.0-r1.ebuild b/dev-perl/Schedule-At/Schedule-At-1.150.0-r1.ebuild
new file mode 100644
index 000000000000..ab2a030d4b7f
--- /dev/null
+++ b/dev-perl/Schedule-At/Schedule-At-1.150.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JOSERODR
+MODULE_VERSION=1.15
+inherit perl-module
+
+DESCRIPTION="OS independent interface to the Unix 'at' command"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="sys-process/at"
+DEPEND="${RDEPEND}"
+
+#SRC_TEST="do"
diff --git a/dev-perl/Schedule-At/Schedule-At-1.150.0-r2.ebuild b/dev-perl/Schedule-At/Schedule-At-1.150.0-r2.ebuild
new file mode 100644
index 000000000000..77c7f71a41d6
--- /dev/null
+++ b/dev-perl/Schedule-At/Schedule-At-1.150.0-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JOSERODR
+DIST_VERSION=1.15
+inherit perl-module
+
+DESCRIPTION="OS independent interface to the Unix 'at' command"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-process/at"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Schedule-At/metadata.xml b/dev-perl/Schedule-At/metadata.xml
new file mode 100644
index 000000000000..38179c5511a0
--- /dev/null
+++ b/dev-perl/Schedule-At/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">Schedule-At</remote-id>
+ <remote-id type="cpan-module">Schedule::At</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Schedule-Cron-Events-1.950.0 b/dev-perl/Schedule-Cron-Events-1.950.0
deleted file mode 100644
index a8bea9b2f965..000000000000
--- a/dev-perl/Schedule-Cron-Events-1.950.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Time-Local dev-perl/Set-Crontab virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-Test virtual/perl-Test-Simple dev-perl/Test-Deep ) dev-lang/perl:=
-DESCRIPTION=Take a line from a crontab and find out when events will occur
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Schedule-Cron-Events/
-IUSE=test examples
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-Local dev-perl/Set-Crontab dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KO/KOHTS/Schedule-Cron-Events-1.95.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=48c6d08fc5616b352de8ca97c943a5d7
diff --git a/dev-perl/Schedule-Cron-Events/Manifest b/dev-perl/Schedule-Cron-Events/Manifest
new file mode 100644
index 000000000000..09a94c76214a
--- /dev/null
+++ b/dev-perl/Schedule-Cron-Events/Manifest
@@ -0,0 +1,3 @@
+DIST Schedule-Cron-Events-1.95.tar.gz 11350 BLAKE2B 45d99c95f5872f8c44e95b46e1d91e9a99593147574f9c20f79029766d24550cf5cedfc7ebbfbb6c63b7ee18999d67168d599bbd6f3e970587353fe7242a4e5c SHA512 19717a03112d168f2ae37dd9da6a99cb1b39e17a7af770623bb6fa89f5e82f5bcb54f3840ffc902005ec5c78a1cf37539c537961bd1b080350b95ddedd884dbe
+EBUILD Schedule-Cron-Events-1.950.0.ebuild 955 BLAKE2B 1f63b408a7ae6647ef9de1767b72067e8db154abbc034675463ddcb538ccbe7b2ea6510310516b0cda168c53b10c384377a6726670a578dfd6aa96b0fce65fa0 SHA512 8724cf76845d9cf49b78e86b9e3e5a1d9aa394e13e85849c29687d45b5274b64fe06fbeae449709c8e3f0b0642b56d07890ce90ce9a856f2ff6bfd6cb21e426f
+MISC metadata.xml 530 BLAKE2B 2377662d6e8f966e6acdedee64b6f1f8d8a26c410ea461aa3295c7ed2073ada2a96a2a0ec0818e733903c3292cc6719ae0595903a573a921cdd8b1f1bb8f2ebf SHA512 a49633195d4afa61b46da8ad534966ab5c5f868bf3535a2082e9b5acdb93046de736c3269d3f78914bfc0cc0cd603e50fac83b4cdf82e9e44efe00219ce84cdd
diff --git a/dev-perl/Schedule-Cron-Events/Schedule-Cron-Events-1.950.0.ebuild b/dev-perl/Schedule-Cron-Events/Schedule-Cron-Events-1.950.0.ebuild
new file mode 100644
index 000000000000..33ed92cfe27d
--- /dev/null
+++ b/dev-perl/Schedule-Cron-Events/Schedule-Cron-Events-1.950.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KOHTS
+DIST_VERSION=1.95
+
+inherit perl-module
+
+DESCRIPTION="Take a line from a crontab and find out when events will occur"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test examples"
+
+RDEPEND="virtual/perl-Time-Local
+ dev-perl/Set-Crontab"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ dev-perl/Test-Deep
+ )"
+
+src_prepare() {
+ perl-module_src_prepare
+ mkdir "${S}"/examples/ || die
+ mv "${S}/cron_event_predict.plx" "${S}/examples/cron_event_predict.plx" || die
+ sed -i 's|^cron_event_predict.plx|examples/cron_event_predict.plx|' "${S}"/MANIFEST || die
+ sed -i "/cron_event_predict.plx/d" Makefile.PL || die
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc -r examples
+ fi
+}
diff --git a/dev-perl/Schedule-Cron-Events/metadata.xml b/dev-perl/Schedule-Cron-Events/metadata.xml
new file mode 100644
index 000000000000..abc2ad72fb12
--- /dev/null
+++ b/dev-perl/Schedule-Cron-Events/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Schedule-Cron-Events</remote-id>
+ <remote-id type="cpan-module">Schedule::Cron::Events</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Scope-Guard-0.210.0 b/dev-perl/Scope-Guard-0.210.0
deleted file mode 100644
index 2c5aefb4d01b..000000000000
--- a/dev-perl/Scope-Guard-0.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Lexically scoped resource management
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Scope-Guard/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=304d30f8d573c3cf2fd983721ebc8229
diff --git a/dev-perl/Scope-Guard/Manifest b/dev-perl/Scope-Guard/Manifest
new file mode 100644
index 000000000000..9634e32f9fc0
--- /dev/null
+++ b/dev-perl/Scope-Guard/Manifest
@@ -0,0 +1,3 @@
+DIST Scope-Guard-0.21.tar.gz 4377 BLAKE2B bb9c690b9367a7129555a2b688efabc12e473b9639f0ce4298bc3a6afacb7620438b5514dc7de7532b31125c0b7b9f61dc565e08c4dd7912d0a8ff40f3e7a26b SHA512 65492e08ab79dc323649166e83ffc13c6f1fffaa9c60d581d8854dfe427a54a3c3c5e4d8b90308d4b1a31a1a54c7977b4e1d36fc9005c6e716c2361ce187fc9f
+EBUILD Scope-Guard-0.210.0.ebuild 437 BLAKE2B 9358054e33a0ad8bc2a6760b52148c5ac2172b9cc100d6d9d78445d78acb18363f4a3a532d252cb29661f0fc684da74d9ef34b2385a6d42d939150d0876a4617 SHA512 5df7a165b96b809b1935d7fb147705724e19b81bc614b6ed2a7ffbdd1c840f124887d89ded238c179f90a514885a0f2fb365257ffc04e6a35c6212df94f5541f
+MISC metadata.xml 394 BLAKE2B c11d06eaeccbf286775d255d21a8cae6d5310da65136cefb0cf7c7b4b907fdc398f39d3972aaeafe0e6d84666cea8989745a39b2d9bcef8546a75dc97168dd48 SHA512 03a15e4f4408cbfbf1a441de41033ea67dceacbd915f46f79f28a13a24235b015b41329ef321aee2f033e5da067e7e3a573d2c799dda7260156af33949b88003
diff --git a/dev-perl/Scope-Guard/Scope-Guard-0.210.0.ebuild b/dev-perl/Scope-Guard/Scope-Guard-0.210.0.ebuild
new file mode 100644
index 000000000000..ff55ea547ac0
--- /dev/null
+++ b/dev-perl/Scope-Guard/Scope-Guard-0.210.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHOCOLATE
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Lexically scoped resource management"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Scope-Guard/metadata.xml b/dev-perl/Scope-Guard/metadata.xml
new file mode 100644
index 000000000000..9d3ead7daa63
--- /dev/null
+++ b/dev-perl/Scope-Guard/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">Scope-Guard</remote-id>
+ <remote-id type="cpan-module">Scope::Guard</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Scope-Upper-0.290.0-r1 b/dev-perl/Scope-Upper-0.290.0-r1
deleted file mode 100644
index 718010219692..000000000000
--- a/dev-perl/Scope-Upper-0.290.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Act on upper scopes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Scope-Upper/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/Scope-Upper-0.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2039be94de1cabffee1a1d519fb6ecd9
diff --git a/dev-perl/Scope-Upper-0.300.0 b/dev-perl/Scope-Upper-0.300.0
deleted file mode 100644
index 045f23406ebc..000000000000
--- a/dev-perl/Scope-Upper-0.300.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Act on upper scopes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Scope-Upper/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/Scope-Upper-0.30.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ae5c1a4f374e6a094016b30b7cfc51ce
diff --git a/dev-perl/Scope-Upper/Manifest b/dev-perl/Scope-Upper/Manifest
new file mode 100644
index 000000000000..514745963225
--- /dev/null
+++ b/dev-perl/Scope-Upper/Manifest
@@ -0,0 +1,5 @@
+DIST Scope-Upper-0.29.tar.gz 93763 BLAKE2B d7e1fa25d75b5b05f8af0c1a29f940de8283b6155e66411a65588a943caab11f3f0f15a0f1243de56732a10dbb34b82992670580b9777359ae4f1acc0581c8c0 SHA512 1950337e71b1120087d8921ed82ee92ba402f022316ffc60411d84744c5528e63b902e4bd897f82ddb853c83050dda01aa0e01825538340bd3f8b6f595364434
+DIST Scope-Upper-0.30.tar.gz 95297 BLAKE2B 99c8f7f8e01dd841928452b23a31765873c69b5fdf7e0b8549d8fff40f164eca3b67ba8a01fc8dad0eb810467622f8efdcf7cbce41b78a2bf48d7ff99b4d1c81 SHA512 ba766f6f257293d8ec7cca72bfd216a5e3d8b052ebf5a6d74626060c847e3f2d2247056ce96ef83f0a170b2db974a66ac22cf54c8fbb785ec9aba8d984163c0a
+EBUILD Scope-Upper-0.290.0-r1.ebuild 265 BLAKE2B 88285dd63483c9fa2b05733f0205ae2aa397631d6520ed30d5891d06c8fc3073794f9ed2305c079328221f825707ca1b1af83af5fa963383f81c5f8561ffa3e6 SHA512 2c96c13f30754b724da222e26e5b25d657f564ceca2572ad41f38d54c8548ae08ecbda3d995a42d27412b92cf43a04bf30c82e3d3c4fc3765d49de6aab0b2de3
+EBUILD Scope-Upper-0.300.0.ebuild 264 BLAKE2B 7968e1624880b66c48716f58c2558f6641681d9567e38af48eee594e6293dc51d5003424357602a90848cdef497991a7c4efd3ef57173f28f443c2185bc2cd13 SHA512 3891672304f279a3be221c743d2bdf0568efda29389b79454b63850ce38340ec055eabcb52aa36918ba0937f32c7893a3e16119e47044d828499dd2617e5040e
+MISC metadata.xml 394 BLAKE2B b65770576de7a607d99a4a476cddeb331c80e596344cb616de5bc6c4a13919910c831dc33cd723bbcca1b4d4d8d2afc26a9325847c576d39abc0bd23af6be82f SHA512 1b0823cff558102b679c6440d7d1ac89c4a548fa1ae38c436d36d756b7c3cd1f99bc74f99023c16af896b22c0fe47d5b9432f322a756bcd63c5adc940c8c1772
diff --git a/dev-perl/Scope-Upper/Scope-Upper-0.290.0-r1.ebuild b/dev-perl/Scope-Upper/Scope-Upper-0.290.0-r1.ebuild
new file mode 100644
index 000000000000..ab860f94a6e2
--- /dev/null
+++ b/dev-perl/Scope-Upper/Scope-Upper-0.290.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="VPIT"
+DIST_VERSION="0.29"
+
+inherit perl-module
+
+DESCRIPTION="Act on upper scopes"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+
+DEPEND=""
+RDEPEND=""
diff --git a/dev-perl/Scope-Upper/Scope-Upper-0.300.0.ebuild b/dev-perl/Scope-Upper/Scope-Upper-0.300.0.ebuild
new file mode 100644
index 000000000000..525672481dbf
--- /dev/null
+++ b/dev-perl/Scope-Upper/Scope-Upper-0.300.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="VPIT"
+DIST_VERSION=0.30
+
+inherit perl-module
+
+DESCRIPTION="Act on upper scopes"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND=""
diff --git a/dev-perl/Scope-Upper/metadata.xml b/dev-perl/Scope-Upper/metadata.xml
new file mode 100644
index 000000000000..73c595a79241
--- /dev/null
+++ b/dev-perl/Scope-Upper/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">Scope-Upper</remote-id>
+ <remote-id type="cpan-module">Scope::Upper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Search-Xapian-1.2.23.0 b/dev-perl/Search-Xapian-1.2.23.0
deleted file mode 100644
index be2d9632f3de..000000000000
--- a/dev-perl/Search-Xapian-1.2.23.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl XS frontend to the Xapian C++ search library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Search-Xapian/
-IUSE=examples
-KEYWORDS=alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OL/OLLY/Search-Xapian-1.2.23.0.tar.gz http://oligarchy.co.uk/xapian/1.2.23/Search-Xapian-1.2.23.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
-_md5_=aa6c86ccd382589b2f806a3fd84cb12f
diff --git a/dev-perl/Search-Xapian-1.2.23.0-r1 b/dev-perl/Search-Xapian-1.2.23.0-r1
deleted file mode 100644
index c85cdf39451d..000000000000
--- a/dev-perl/Search-Xapian-1.2.23.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Devel-Leak ) dev-lang/perl:=
-DESCRIPTION=Perl XS frontend to the Xapian C++ search library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Search-Xapian/
-IUSE=examples test
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OL/OLLY/Search-Xapian-1.2.23.0.tar.gz http://oligarchy.co.uk/xapian/1.2.23/Search-Xapian-1.2.23.0.tar.gz
-_eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 versionator 26ca8a8bd95d6a74122c08ba98a4ee72
-_md5_=64ad0939006daae7f379e216bdd04156
diff --git a/dev-perl/Search-Xapian-1.2.25.0 b/dev-perl/Search-Xapian-1.2.25.0
deleted file mode 100644
index c62db2eabe59..000000000000
--- a/dev-perl/Search-Xapian-1.2.25.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Devel-Leak ) dev-lang/perl:=
-DESCRIPTION=Perl XS frontend to the Xapian C++ search library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Search-Xapian/
-IUSE=examples test
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OL/OLLY/Search-Xapian-1.2.25.0.tar.gz http://oligarchy.co.uk/xapian/1.2.25/Search-Xapian-1.2.25.0.tar.gz
-_eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 versionator 26ca8a8bd95d6a74122c08ba98a4ee72
-_md5_=3e1319539a1fd4686eac8b70197d2334
diff --git a/dev-perl/Search-Xapian/Manifest b/dev-perl/Search-Xapian/Manifest
new file mode 100644
index 000000000000..ccca60c290bc
--- /dev/null
+++ b/dev-perl/Search-Xapian/Manifest
@@ -0,0 +1,6 @@
+DIST Search-Xapian-1.2.23.0.tar.gz 70255 BLAKE2B 7258dde8dd58f3627d1b7fc8a508c8d7a403b3212bbe90e8f2f76e9e77fc4fa522e0dfd04d865435ccae3d6c43446d7fd70361af0036ed10013fb6111a3467b6 SHA512 48d47e4edc5f752fc31c4142ce3c92a8ead122d4d872326a153fcb9f8667da4101384a3e06375ebb8d2e3148df744484e92bedad7bf4743417c84018ccda9526
+DIST Search-Xapian-1.2.25.0.tar.gz 72097 BLAKE2B 9e9f54718bf597c7592cc936e23ce4684ba4104f890ee7216e303af9a075eb895459a46d17bd2c32820eb436545a8a9e008b17f83fa586bf3e9160d80813872d SHA512 2bb0bea59ddfd8159df0b3051034ca28478cb74832cfe7a103b8a4dbeddbd41f6223be6ad56eb3dcb8c7a785d2f7d500844c41f35da3997a843b3ba624a4e795
+EBUILD Search-Xapian-1.2.23.0-r1.ebuild 848 BLAKE2B 56753bc06cb9ea5b59af4eb3b72c2256035597766759fb466cb360c563f08b195e6e6a490a67cc8351017173dbf32d1c17422f1d28929e633553af78d4e5e364 SHA512 3bc66d209ac83199c244c0a2b19f4e05e9f90fcedbdb78110d0838d1d0cd46c312e36ff532bd9e5261e9164d4ef7011b51135188475d529869a94e1fcda68fb8
+EBUILD Search-Xapian-1.2.23.0.ebuild 811 BLAKE2B 1786babd7796e3e96044782b01ab14c375984d6b7ebcbc26809edf9cfc6fbba18ff7dde83e803ace38e70c31193e04c2c093be89dc86075899340ef073386c3c SHA512 6f2d28ebba029857d0a9cdc05b12747b03205b2018a86c9b89b87655d87516d1a936b09025702c687ce69d0b32f27be1ee70f9cb669ae0f8611e9d271a48aef2
+EBUILD Search-Xapian-1.2.25.0.ebuild 854 BLAKE2B 9f4976ae137894eb77b8624d0b73a3e5c62093e8c7ca965b4f45e83d9174d94f15c90ec0a6ec6b93177eddc080c06f63539c57851cd7524d616d753908c50956 SHA512 65ef70a3dcda1920cce9306b6e3a140635055c1ae04759e9588a1e96e80fb8f9bec188f8eb57cb7c393c2fedf1785d538f77e8569c1d4dade19b7b5bf02372c8
+MISC metadata.xml 3929 BLAKE2B 9b11bf5990a09722eb6a8352791c5df25f6b99c4c877dd381549b875519a5d923c1d55153603a1983941473103d7960b6de4368c99d078a7241302b1e7104594 SHA512 37f1f94a3f429144f0e7e9d801e763d18de8def1b0a066e4acadd168cc9f291103c456b29726b995777554235ebf62f2af20c18db155a13ac9f15955cd6ff077
diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.23.0-r1.ebuild b/dev-perl/Search-Xapian/Search-Xapian-1.2.23.0-r1.ebuild
new file mode 100644
index 000000000000..cb142fb846fc
--- /dev/null
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.23.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OLLY
+inherit perl-module toolchain-funcs versionator
+
+VERSION=$(get_version_component_range 1-3)
+
+SRC_URI+=" http://oligarchy.co.uk/xapian/${VERSION}/${P}.tar.gz"
+DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples test"
+
+RDEPEND="dev-libs/xapian:0/1.2.22
+ !dev-libs/xapian-bindings[perl]"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Devel-Leak )
+"
+
+DIST_TEST=do
+# parallel fails sometimes...
+
+myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+
+src_install() {
+ perl-module_src_install
+
+ use examples && {
+ docinto examples
+ dodoc "${S}"/examples/*
+ }
+}
diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.23.0.ebuild b/dev-perl/Search-Xapian/Search-Xapian-1.2.23.0.ebuild
new file mode 100644
index 000000000000..e7f905da0937
--- /dev/null
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.23.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+MODULE_AUTHOR=OLLY
+inherit perl-module toolchain-funcs versionator
+
+VERSION=$(get_version_component_range 1-3)
+
+SRC_URI+=" http://oligarchy.co.uk/xapian/${VERSION}/${P}.tar.gz"
+DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86"
+IUSE="examples"
+
+RDEPEND="dev-libs/xapian:0/1.2.22
+ !dev-libs/xapian-bindings[perl]"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST=skip
+# missing dependencies; fixed in -r1
+
+myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+
+src_install() {
+ perl-module_src_install
+
+ use examples && {
+ docinto examples
+ dodoc "${S}"/examples/*
+ }
+}
diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.0.ebuild b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.0.ebuild
new file mode 100644
index 000000000000..2056424aa830
--- /dev/null
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OLLY
+inherit perl-module toolchain-funcs versionator
+
+VERSION=$(get_version_component_range 1-3)
+
+SRC_URI+=" http://oligarchy.co.uk/xapian/${VERSION}/${P}.tar.gz"
+DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples test"
+
+RDEPEND="dev-libs/xapian:0/1.2.22
+ !dev-libs/xapian-bindings[perl]"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Devel-Leak )
+"
+
+DIST_TEST=do
+# parallel fails sometimes...
+
+myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+
+src_install() {
+ perl-module_src_install
+
+ use examples && {
+ docinto examples
+ dodoc "${S}"/examples/*
+ }
+}
diff --git a/dev-perl/Search-Xapian/metadata.xml b/dev-perl/Search-Xapian/metadata.xml
new file mode 100644
index 000000000000..093ebb51c2e5
--- /dev/null
+++ b/dev-perl/Search-Xapian/metadata.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Search-Xapian</remote-id>
+ <remote-id type="cpan-module">Search::Xapian</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::AssertionError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::BM25Weight</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::BoolWeight</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::Database</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::DatabaseCorruptError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::DatabaseCreateError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::DatabaseError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::DatabaseLockError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::DatabaseModifiedError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::DatabaseOpeningError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::DatabaseVersionError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::DocNotFoundError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::Document</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::ESet</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::ESetIterator</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::Enquire</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::Error</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::FeatureUnavailableError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::InternalError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::InvalidArgumentError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::InvalidOperationError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::LogicError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::MSet</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::MSet::Tied</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::MSetIterator</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::MultiValueSorter</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::NetworkError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::NetworkTimeoutError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::PerlStopper</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::PositionIterator</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::PostingIterator</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::Query</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::QueryParser</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::QueryParserError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::RSet</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::RangeError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::RuntimeError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::SerialisationError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::SimpleStopper</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::Stem</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::Stopper</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::TermGenerator</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::TermIterator</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::TradWeight</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::UnimplementedError</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::ValueIterator</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::Weight</remote-id>
+ <remote-id type="cpan-module">Search::Xapian::WritableDatabase</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sereal-3.15.0 b/dev-perl/Sereal-3.15.0
deleted file mode 100644
index 897ccae4c6ec..000000000000
--- a/dev-perl/Sereal-3.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Sereal-Encoder-3.15.0 >=dev-perl/Sereal-Decoder-3.15.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-perl/Test-LongString >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Fast, compact, powerful binary (de-)serialization
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sereal/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sereal-Encoder-3.15.0 >=dev-perl/Sereal-Decoder-3.15.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Sereal-3.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5e8dfa0a9e3fa8a0b23e5f6e73e80b0b
diff --git a/dev-perl/Sereal-4.4.0 b/dev-perl/Sereal-4.4.0
deleted file mode 100644
index 957ee6637c5c..000000000000
--- a/dev-perl/Sereal-4.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Sereal-Encoder-4.4.0 >=dev-perl/Sereal-Decoder-4.4.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-perl/Test-LongString >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Fast, compact, powerful binary (de-)serialization
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sereal/
-IUSE=test
-KEYWORDS=amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sereal-Encoder-4.4.0 >=dev-perl/Sereal-Decoder-4.4.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Sereal-4.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=49ccb92f06f163658aa821461b93bdf3
diff --git a/dev-perl/Sereal-Decoder-3.15.0 b/dev-perl/Sereal-Decoder-3.15.0
deleted file mode 100644
index 9230366c1d86..000000000000
--- a/dev-perl/Sereal-Decoder-3.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader >=virtual/perl-ExtUtils-MakeMaker-7.0 >=virtual/perl-ExtUtils-ParseXS-2.210.0 virtual/perl-File-Path test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-perl/Test-LongString >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Fast, compact, powerful binary deserialization
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sereal-Decoder/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Sereal-Decoder-3.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5db2d562424d68eee19a5262000e8b0e
diff --git a/dev-perl/Sereal-Decoder-4.4.0 b/dev-perl/Sereal-Decoder-4.4.0
deleted file mode 100644
index 74a7f003cbad..000000000000
--- a/dev-perl/Sereal-Decoder-4.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader app-arch/zstd:= >=virtual/perl-ExtUtils-MakeMaker-7.0 >=virtual/perl-ExtUtils-ParseXS-2.210.0 virtual/perl-File-Path test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-perl/Test-Deep dev-perl/Test-Differences dev-perl/Test-LongString >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Fast, compact, powerful binary deserialization
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sereal-Decoder/
-IUSE=test
-KEYWORDS=amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader app-arch/zstd:= dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Sereal-Decoder-4.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7a4066d1d99827000db4e0fcee7940fc
diff --git a/dev-perl/Sereal-Decoder/Manifest b/dev-perl/Sereal-Decoder/Manifest
new file mode 100644
index 000000000000..c5c136f1229f
--- /dev/null
+++ b/dev-perl/Sereal-Decoder/Manifest
@@ -0,0 +1,5 @@
+DIST Sereal-Decoder-3.015.tar.gz 373762 BLAKE2B 8bb22462a63fc35aca8c0e46aed9074be5ee87f0d6dd6276b448e449b1be3e1e6295780a95ccf31b001679093aeb6eee7845780520b039f0767b1ed81a5c8d76 SHA512 65582a86ff40d02e350bfe759cfda12c3a541c012c55c2a9bfee6cc6df5facbe8088188cb7306685d4b9ab549e8900a7bd599b207325fec7d30d90de3b68c79e
+DIST Sereal-Decoder-4.004.tar.gz 494146 BLAKE2B e38312bc6fbf3ab2f17836058dd9dd9df51d8b150e4819c8b44fde2f6072250bf75202017575b4506dc075e43a8f2cc3f06bba3e7cc78c6eb8858b2a39720149 SHA512 46ac57e0b0caf35a42b96f250100fe5fad31f3d5b5486d7662bc0331ec8451cdd1e25a3fcb4a50b0d329b1aeb4ec55b929481c98f420ae4880cee0f92cf0a8e5
+EBUILD Sereal-Decoder-3.15.0.ebuild 646 BLAKE2B 4a7933c8d4f728d83c6ced9874046836a67edb11f5d39c12bf3eaa80ad92dff32cf4b283c004f8c293372452ab39e52341bfb4ef8cca534be646e9a93313b362 SHA512 2df93be3e34efffe25fc6cf3b1b17708ffaaed069ca02edffd88ee38331e47cd10cf9a28da263082b9e95bd8207518fe9582c5cd4b4675016fee798b267a56f6
+EBUILD Sereal-Decoder-4.4.0.ebuild 706 BLAKE2B 9a0c9d8151b65911357dcb8edc81cbd6fe325510ad9b01eb7683203b1d6b7934f8f74696c2838cee901c7f025784df486dde1e51c53f5d42d09a9bfac37ac5b1 SHA512 5ea7c3699d3eb46efdd04222133ef6f5fb279d37848a46b0fd0f990e28506be1b39939498afd41417fa13256cb7a42062546815d0037d3bb79432c9dcb985909
+MISC metadata.xml 539 BLAKE2B 20244df7eb1bcaced8403236d0d4e493070fef5fc75a1e3014ded52368c4cb875a75b489c64493d32f4314fc4c4cd76516af544f87dd96380d8d746ecf6d9794 SHA512 11da63e51e717a8a6074d50533ec666bbc2535574a32881e9bc14a49792aa17bf215ee07d9d8120cfc9cce473fd16fc1c62b514a97190563088bac8b5fa23238
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-3.15.0.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-3.15.0.ebuild
new file mode 100644
index 000000000000..e9a92b93de28
--- /dev/null
+++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-3.15.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YVES
+DIST_VERSION=3.015
+inherit perl-module
+
+DESCRIPTION="Fast, compact, powerful binary deserialization"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-7.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ virtual/perl-File-Path
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.4.0.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.4.0.ebuild
new file mode 100644
index 000000000000..4d424d0e5832
--- /dev/null
+++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.4.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.004
+inherit perl-module
+
+DESCRIPTION="Fast, compact, powerful binary deserialization"
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-XSLoader
+ app-arch/zstd:=
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-7.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ virtual/perl-File-Path
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ dev-perl/Test-Differences
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Sereal-Decoder/metadata.xml b/dev-perl/Sereal-Decoder/metadata.xml
new file mode 100644
index 000000000000..c74eaaf814d1
--- /dev/null
+++ b/dev-perl/Sereal-Decoder/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Sereal-Decoder</remote-id>
+ <remote-id type="cpan-module">Sereal::Decoder</remote-id>
+ <remote-id type="cpan-module">Sereal::Decoder::Constants</remote-id>
+ <remote-id type="cpan-module">Sereal::Performance</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sereal-Encoder-3.15.0 b/dev-perl/Sereal-Encoder-3.15.0
deleted file mode 100644
index c9dcda389e71..000000000000
--- a/dev-perl/Sereal-Encoder-3.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader >=virtual/perl-ExtUtils-MakeMaker-7.0.0 >=virtual/perl-ExtUtils-ParseXS-2.210.0 virtual/perl-File-Path test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-perl/Test-Deep dev-perl/Test-LongString >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Fast, compact, powerful binary serialization
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sereal-Encoder/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Sereal-Encoder-3.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3356b09ea5e7b908791242a8abd66885
diff --git a/dev-perl/Sereal-Encoder-4.4.0 b/dev-perl/Sereal-Encoder-4.4.0
deleted file mode 100644
index 8f29fa49c1f1..000000000000
--- a/dev-perl/Sereal-Encoder-4.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader app-arch/zstd:= >=virtual/perl-ExtUtils-MakeMaker-7.0.0 >=virtual/perl-ExtUtils-ParseXS-2.210.0 virtual/perl-File-Path test? ( virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-Scalar-List-Utils dev-perl/Test-Deep dev-perl/Test-Differences dev-perl/Test-LongString >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warn ) dev-lang/perl:=
-DESCRIPTION=Fast, compact, powerful binary serialization
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sereal-Encoder/
-IUSE=test
-KEYWORDS=amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader app-arch/zstd:= dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Sereal-Encoder-4.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fda9ce8fcb1f6bba61c00c8d593ca216
diff --git a/dev-perl/Sereal-Encoder/Manifest b/dev-perl/Sereal-Encoder/Manifest
new file mode 100644
index 000000000000..0266490e4974
--- /dev/null
+++ b/dev-perl/Sereal-Encoder/Manifest
@@ -0,0 +1,5 @@
+DIST Sereal-Encoder-3.015.tar.gz 383347 BLAKE2B 8f03a9a3cf088762656aa657ceece506b0664a1ff6cccc60a1b5fa4c5b9961e9dc12c550fa66222338e3e199dfef0a35df27096558ccfc099d39732879b8589e SHA512 82dc43be1f1ec87fb4a582a4cac8bfe5b4e6e8f25645930e2f84c4b253904cf3390e36efdf744781d9211d0e73034da82f5cff131213be6ea20fdfa11a0b397c
+DIST Sereal-Encoder-4.004.tar.gz 500922 BLAKE2B da2b6c5961a9b05381957fabb9e02b6ac6cbaa9d44f7da3a4ba7bc07d4b8f38518557e1dbd5c3a85a535ca30a0f6ef96f5ccb32e64c73fad6bd7d3e62ec3bcc1 SHA512 5658348128409cec08c01ed216a22edc1c3cbf8a3eab0574378960211fd38a210dc06160c6fc2836a6d53ae4953b14040c579290cbf43de6d3f68bca13e5c7e2
+EBUILD Sereal-Encoder-3.15.0.ebuild 802 BLAKE2B f41cf89ce1bdfeda566a9fbe632224d76bd159c52939cfe01e235e80b97b4d234f37cec25947dab4d283171688339ca5cd764d4af6b859fa0b8af177380366ef SHA512 0bc83a75904324f07835c60d39d43110c6aecdff8aa4adb05d4179e7b315271f5f05d2b984aaf88ca86edf7cda3bfd7a0d9a7bd8c6c8e9c49cc07dd960704996
+EBUILD Sereal-Encoder-4.4.0.ebuild 876 BLAKE2B 7078e3396bc30528ed48a1d0c5dc34d9d9a81457641daa3fcc13a84865f6eb8f37b8d9362925ec976390c868142b20d45a3a609700366d3ae56bc52771532200 SHA512 91af7ae754fdf0e82c96beed90d4b9f3595aea5b11a1bce6988a3c1871b58dd0ed14f3bca2f2ee01888c3b07a86f6488407e298b911e66265a1d1a9e06f16b52
+MISC metadata.xml 473 BLAKE2B 8d7f1ca28f40bd885af038c5ed2b14a3573e92a8fb4ea922ae8ae4313d245d93e973aac00541471eba5ccf8d5d2a53eb8dcce03e6da92b148f0f1cfc23dc408f SHA512 d51239cbedd31b5492218fddc63ed2a07246b491c73d7709e857f74434b943029d276d98f0d99026e3e7ae13bbae5cb3710cdf927e058a3b24ca77aaf40380da
diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-3.15.0.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-3.15.0.ebuild
new file mode 100644
index 000000000000..5985eb6b5680
--- /dev/null
+++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-3.15.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YVES
+DIST_VERSION=3.015
+inherit perl-module
+
+DESCRIPTION="Fast, compact, powerful binary serialization"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+# Tester note: ideally you want dev-perl/Sereal-Decoder
+# as well, but we can't depend on it because it forms
+# a tight cycle if we do
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-7.0.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ virtual/perl-File-Path
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.4.0.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.4.0.ebuild
new file mode 100644
index 000000000000..6a0f20b205e7
--- /dev/null
+++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.004
+inherit perl-module
+
+DESCRIPTION="Fast, compact, powerful binary serialization"
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+# Note: bundled zstd fails compile
+RDEPEND="
+ virtual/perl-XSLoader
+ app-arch/zstd:=
+"
+# Tester note: ideally you want dev-perl/Sereal-Decoder
+# as well, but we can't depend on it because it forms
+# a tight cycle if we do
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-7.0.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ virtual/perl-File-Path
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ dev-perl/Test-Differences
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Sereal-Encoder/metadata.xml b/dev-perl/Sereal-Encoder/metadata.xml
new file mode 100644
index 000000000000..f5a744f4e5bf
--- /dev/null
+++ b/dev-perl/Sereal-Encoder/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Sereal-Encoder</remote-id>
+ <remote-id type="cpan-module">Sereal::Encoder</remote-id>
+ <remote-id type="cpan-module">Sereal::Encoder::Constants</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sereal/Manifest b/dev-perl/Sereal/Manifest
new file mode 100644
index 000000000000..d82382e8fce8
--- /dev/null
+++ b/dev-perl/Sereal/Manifest
@@ -0,0 +1,5 @@
+DIST Sereal-3.015.tar.gz 192780 BLAKE2B 85728afe41c1b608f527000e22a22f377d8572f144643f44ab0bdb4db07428cb81c78a548d6e7bc1fafd373e342ed6ca89b2927b1ecffb8a46b3d8721d8e75de SHA512 cb85628bf8e87959bc64ff4c8fc2542d9ac8be09652f299c53da3bfc04ae46d8bd9e44e02828c28174b015c9262f5af510d929408d2afd05aabab9478c3f747e
+DIST Sereal-4.004.tar.gz 193361 BLAKE2B 3cd08b0e23b9ec4c0e1ce1a72e528373cde9168c9f6c0130162f4ae7c50dd7bdbedda8330b94c1b87a53882aeb3e6875682c72d85cce7336efd5d65b204c028e SHA512 c4fed38af587a852c294bdbe4bc17fc2b5cc55592d0d63deb5c155c974e45befad141d6e655fdb72bf88a50a26cdeb500e0e717b1cf6d936778de49825664f1e
+EBUILD Sereal-3.15.0.ebuild 623 BLAKE2B 1c5a5d236893ddc346d1fc78789095c84261d4e5d678e4b8b2ec0e418fbf50c5b51fe45a8506711776eeb2b4923d455d6d8758de43ee49dcb58bfe95d44c00f8 SHA512 422c4cd813f8e804d54a6d51ee9e4402f19041b1f3c40a5892081e8309bda48e4a3deee62cd42a7a0d392c9508c814da6565a3cf515c869c24d539f94ab3af00
+EBUILD Sereal-4.4.0.ebuild 615 BLAKE2B 43771768ac84ab4852e2b52790cf08732d9ec1253f8eb305f519f4750955a78aea5288e76c4e4bcdf2723f0ce6f73b96b394dfe1dfc6336117ee87e30b844995 SHA512 00c473cc98e909e6b239abced8c944e3e68fdede235df383ee4b1ed65d901f32475d84f4f135fd4ccb64b16f2f6f40a609b1505dcc7cad92e290c64d1d13cb9b
+MISC metadata.xml 383 BLAKE2B 9468b5aa0d86b9ab00a56b7b2e447f4f3b3f88b7e97e1c803114e4afdeb82441ff5dc7ab2b6ac6fd3ebb64008d3b08e225821aa8279064afa7343778b0d13575 SHA512 f01a19e403385cdda993c32cab0b31f546da5bcee25119472008ffa6b87c31dc3918979cc20b5765a4d631df40c03258c878e04b60be3d3cfeecef32894e54c2
diff --git a/dev-perl/Sereal/Sereal-3.15.0.ebuild b/dev-perl/Sereal/Sereal-3.15.0.ebuild
new file mode 100644
index 000000000000..28ea38fde0d1
--- /dev/null
+++ b/dev-perl/Sereal/Sereal-3.15.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YVES
+DIST_VERSION=3.015
+inherit perl-module
+
+DESCRIPTION="Fast, compact, powerful binary (de-)serialization"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Sereal-Encoder-3.15.0
+ >=dev-perl/Sereal-Decoder-3.15.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Sereal/Sereal-4.4.0.ebuild b/dev-perl/Sereal/Sereal-4.4.0.ebuild
new file mode 100644
index 000000000000..57deb2b0a530
--- /dev/null
+++ b/dev-perl/Sereal/Sereal-4.4.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.004
+inherit perl-module
+
+DESCRIPTION="Fast, compact, powerful binary (de-)serialization"
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Sereal-Encoder-4.4.0
+ >=dev-perl/Sereal-Decoder-4.4.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/Sereal/metadata.xml b/dev-perl/Sereal/metadata.xml
new file mode 100644
index 000000000000..145af1469245
--- /dev/null
+++ b/dev-perl/Sereal/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">Sereal</remote-id>
+ <remote-id type="cpan-module">Sereal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Server-Starter-0.330.0 b/dev-perl/Server-Starter-0.330.0
deleted file mode 100644
index 4029cea5c5bd..000000000000
--- a/dev-perl/Server-Starter-0.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.400.500 test? ( virtual/perl-IO-Socket-IP dev-perl/Test-Requires dev-perl/Test-SharedFork >=dev-perl/Test-TCP-2.130.0 ) dev-lang/perl:=
-DESCRIPTION=A superdaemon for hot-deploying server programs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Server-Starter/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZUHO/Server-Starter-0.33.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9d8e241e0e188e017a8943486debebf4
diff --git a/dev-perl/Server-Starter/Manifest b/dev-perl/Server-Starter/Manifest
new file mode 100644
index 000000000000..1599bc24e538
--- /dev/null
+++ b/dev-perl/Server-Starter/Manifest
@@ -0,0 +1,4 @@
+AUX Server-Starter-0.330.0-perl526.patch 338 BLAKE2B e7d213ae195d3f529ab736ba38b4592ca81168efe26d5303891f43442d6ffcb935698a31901fb65983d2d610c5c3cdd819b5bbe3286e32d3ca19edb98da26ec6 SHA512 90ee1bcac4dbbb035d91e0240b46ecf0e56e228725d30f8967929a8aa0ebb7a96d38578b5c23d48c2591422ab2d70e4c746c2463353f4fc0e8dd497f55c36a96
+DIST Server-Starter-0.33.tar.gz 23335 BLAKE2B fc1f715d18d9362930f48410148a4f26b5018d26010c29a0d2822f94d131836bbb1f03c22bcfc7c3d43732cba3b46bcf63461f426d44ef629842ba5189b4cc65 SHA512 1892723ca113cb2c269ce330881dce9010b4ced212f85adefaaa8dfbe90ea6ebcf319c12f0e3384da3a07740a4e2a1d84bb006f44d77fec62d9bc0aeeaa8ccf3
+EBUILD Server-Starter-0.330.0.ebuild 516 BLAKE2B fcd349088e00be26ae65443ea81fb55d4490a578dce0bd82142458cb647ec5503c137306840eeffa08fec3a0a2f06a4a250c9f43af76e77789d0db9c8fab8d1b SHA512 d4b58a8c5ac16d2842756a82a375643a7c73f34bd39fb8e689c5003b94804391958e9cfbc5ef6ed7ddc98627799c07d9b5db96b579bc6c9d0872e5e2d58cba75
+MISC metadata.xml 469 BLAKE2B 3795c2ccbb9b2c08e900bbe31c2dc92e0eebbd187b6748b0457f59876876cd5ab77e9e7f376c8dc06ac495209afe288333dea823824fa51afd6c095d8dcdd35a SHA512 fa7568e3cdc4caf3b6bb0757b9e908a62aba06fc2de4c430f68d2aaf3800396cd27d4da7572135eb0d0356282cc94573e8d7a5e6003504553849a18427d179ff
diff --git a/dev-perl/Server-Starter/Server-Starter-0.330.0.ebuild b/dev-perl/Server-Starter/Server-Starter-0.330.0.ebuild
new file mode 100644
index 000000000000..77304ac6a0af
--- /dev/null
+++ b/dev-perl/Server-Starter/Server-Starter-0.330.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZUHO
+DIST_VERSION=0.33
+inherit perl-module
+
+DESCRIPTION="A superdaemon for hot-deploying server programs"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.500
+ test? (
+ virtual/perl-IO-Socket-IP
+ dev-perl/Test-Requires
+ dev-perl/Test-SharedFork
+ >=dev-perl/Test-TCP-2.130.0
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-perl526.patch" )
diff --git a/dev-perl/Server-Starter/files/Server-Starter-0.330.0-perl526.patch b/dev-perl/Server-Starter/files/Server-Starter-0.330.0-perl526.patch
new file mode 100644
index 000000000000..55d72213e321
--- /dev/null
+++ b/dev-perl/Server-Starter/files/Server-Starter-0.330.0-perl526.patch
@@ -0,0 +1,11 @@
+diff -ruN Server-Starter-0.33.orig/Build.PL Server-Starter-0.33/Build.PL
+--- Server-Starter-0.33.orig/Build.PL 2016-12-13 01:39:23.000000000 +0100
++++ Server-Starter-0.33/Build.PL 2017-07-08 01:21:03.354611818 +0200
+@@ -9,6 +9,7 @@
+ use warnings;
+ use utf8;
+
++use lib q[.];
+ use builder::MyBuilder;
+ use File::Basename;
+ use File::Spec;
diff --git a/dev-perl/Server-Starter/metadata.xml b/dev-perl/Server-Starter/metadata.xml
new file mode 100644
index 000000000000..596c351e0cef
--- /dev/null
+++ b/dev-perl/Server-Starter/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Server-Starter</remote-id>
+ <remote-id type="cpan-module">Server::Starter</remote-id>
+ <remote-id type="cpan-module">Server::Starter::Guard</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Set-Crontab-1.30.0 b/dev-perl/Set-Crontab-1.30.0
deleted file mode 100644
index 4d8a0c072d15..000000000000
--- a/dev-perl/Set-Crontab-1.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Expand crontab(5)-style integer lists
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Set-Crontab/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMS/Set-Crontab-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0aca8d4d52d157e4ec487779d7dcb34b
diff --git a/dev-perl/Set-Crontab/Manifest b/dev-perl/Set-Crontab/Manifest
new file mode 100644
index 000000000000..a140508c2c04
--- /dev/null
+++ b/dev-perl/Set-Crontab/Manifest
@@ -0,0 +1,3 @@
+DIST Set-Crontab-1.03.tar.gz 2887 BLAKE2B 700e78666852885ba071300cfb0353eb72218b6d7be7a56e9fc59d5ee6a684d45051e04544ee059032b8d8d5ccdf170e748decaa54d795af7162999418df953a SHA512 9b4929691aac2f740ecf94cfdd166315c355a93be149ef76bbea06a8d820a9da2b7cf26dc6d66baea7f4b359c2012229376f06da55f3fe0653b6d0cc8c77ef91
+EBUILD Set-Crontab-1.30.0.ebuild 341 BLAKE2B 05eac29641b5b089dce17fc20b3502c149b714f9234b6ec169ea9c80d6b1f41adfbbddd8b0e77dc3213d9a7fbcb3c303c26afa1865e9ece071d1a712d96433a0 SHA512 fa28e33ee9d55771c41ab30018eb6a7278cdbce5fcaf868b1ad2a6ed6b72c5503b5dcdda7d9478d27142690c5a63c416d685580ff5fe0e9e460c69b0f1847d83
+MISC metadata.xml 511 BLAKE2B 7949fc7ed4784dba93e1c64518217258c29b96a258c5536c27123fd703de0f2f2934b0b88ea9d9016b620d9dd5ce8be3b4fd5f71f3ed31a1f3561f98b1ca28eb SHA512 754d6ef2c806bdc94012d0200d63a19fbfeb258ca1e5e977771aeaa06b27f6cb74cb3c37fb248bb8b50b4eb8ac86c066a5837f99ce280eb8ebfcbea80483b78c
diff --git a/dev-perl/Set-Crontab/Set-Crontab-1.30.0.ebuild b/dev-perl/Set-Crontab/Set-Crontab-1.30.0.ebuild
new file mode 100644
index 000000000000..3b8d2bd1ef44
--- /dev/null
+++ b/dev-perl/Set-Crontab/Set-Crontab-1.30.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="AMS"
+MODULE_VERSION="1.03"
+
+inherit perl-module
+
+DESCRIPTION="Expand crontab(5)-style integer lists"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do"
diff --git a/dev-perl/Set-Crontab/metadata.xml b/dev-perl/Set-Crontab/metadata.xml
new file mode 100644
index 000000000000..c7c390bb89f2
--- /dev/null
+++ b/dev-perl/Set-Crontab/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Set-Crontab</remote-id>
+ <remote-id type="cpan-module">Set::Crontab</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Set-Infinite-0.650.0-r1 b/dev-perl/Set-Infinite-0.650.0-r1
deleted file mode 100644
index b07b5a7fc64c..000000000000
--- a/dev-perl/Set-Infinite-0.650.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Sets of intervals
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Set-Infinite/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FG/FGLOCK/Set-Infinite-0.65.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ffca66ecee97aeb81105898b0efb0a34
diff --git a/dev-perl/Set-Infinite/Manifest b/dev-perl/Set-Infinite/Manifest
new file mode 100644
index 000000000000..05cf2060206b
--- /dev/null
+++ b/dev-perl/Set-Infinite/Manifest
@@ -0,0 +1,3 @@
+DIST Set-Infinite-0.65.tar.gz 50041 BLAKE2B 731e4f663182cbb7758b2cff34191440f2753ba10de823fc22e0d7d10730e61f85bdeead515f69a1fb363fe71348cc35238e51684ef90522bcc38943ed229130 SHA512 7ff4f999270c938f7a6d5c1f77927568e9575284b306cf3b831ca087ce93b904db74656fbe26a282be27ea7f556d54dbaeb73c7b2404efa0429964674be67d4c
+EBUILD Set-Infinite-0.650.0-r1.ebuild 262 BLAKE2B b0c8c9db8a48c9a37d8dba479d8c1e53f7248e60e94dfbca6755ddab5a62dee4fbe535ffd4e6db96dd9ecda0c0abd130259dc0fc558d5ce29272294c59e6f263 SHA512 8add11a979f970976dfc3dea818249f07aa383c151af458aef6d6594ab6ad10facc9b30efab1f89f5fdfc409071352f18b71927cbb9f65c05ea8341e47c1d8f7
+MISC metadata.xml 535 BLAKE2B 07034cc454e72372caa64474716cbb1044169e7ee8e7be5800a728307d7810f898fbe49407962ce2e49cc036fa5a11b5865f71e7d43672db9315b6e8256f35ae SHA512 550037c10ab9c0e6bb77c418cd4d9874f65b49ee33ca87dab7b03185a947b598ad8cd9415984c6cca15c622c1ecdcb6f7805038a398344ff610235911676c15c
diff --git a/dev-perl/Set-Infinite/Set-Infinite-0.650.0-r1.ebuild b/dev-perl/Set-Infinite/Set-Infinite-0.650.0-r1.ebuild
new file mode 100644
index 000000000000..78be9070595e
--- /dev/null
+++ b/dev-perl/Set-Infinite/Set-Infinite-0.650.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FGLOCK
+MODULE_VERSION=0.65
+inherit perl-module
+
+DESCRIPTION="Sets of intervals"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Set-Infinite/metadata.xml b/dev-perl/Set-Infinite/metadata.xml
new file mode 100644
index 000000000000..1a9cd94e4a40
--- /dev/null
+++ b/dev-perl/Set-Infinite/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Set-Infinite</remote-id>
+ <remote-id type="cpan-module">Set::Infinite</remote-id>
+ <remote-id type="cpan-module">Set::Infinite::Arithmetic</remote-id>
+ <remote-id type="cpan-module">Set::Infinite::Basic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Set-IntSpan-1.190.0-r1 b/dev-perl/Set-IntSpan-1.190.0-r1
deleted file mode 100644
index 4fde9d8e5d84..000000000000
--- a/dev-perl/Set-IntSpan-1.190.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manages sets of integers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Set-IntSpan/
-KEYWORDS=alpha amd64 hppa ~ppc x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SW/SWMCD/Set-IntSpan-1.19.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fad8e2238458bad8255f5d3ca743aa37
diff --git a/dev-perl/Set-IntSpan/Manifest b/dev-perl/Set-IntSpan/Manifest
new file mode 100644
index 000000000000..3a2214542f3b
--- /dev/null
+++ b/dev-perl/Set-IntSpan/Manifest
@@ -0,0 +1,3 @@
+DIST Set-IntSpan-1.19.tar.gz 26640 BLAKE2B 9e17c0430680ded7b5f0641a7ba7985b0ca2299369c8c6fe0405f5c513a3b3755fce9830a22f746b4cda121b37af4db5a265243e5e34dfbf20b5d685b60e84f0 SHA512 de743bc26e4e9daf0bff636279219776421a31d1b3fa5d8e9232e051f2396cbfdd339dacd4aadc006cf31527935550c8659d8c80cbaed5942895239ab36c9cd9
+EBUILD Set-IntSpan-1.190.0-r1.ebuild 310 BLAKE2B 96f8a9b96b2fcd9c3fb954be973d000ac3adc933c9079d11b05a81fcaec464d4c2eea0d89ada284e684e20ce44f20a3f6b749f15058a77b315853e423a628863 SHA512 8e8ce408b2f75db3800884ae92746147647f06191abcbcc9ef2d83ca9e5c827cc301a84a4d8b56b8935eafc93226b12287c1061a52bd5995e8541e3b6510f130
+MISC metadata.xml 394 BLAKE2B 3779186e80ac6ac2f43761cf8d41b875ef2a09f599c99c0a8bf1c1c43882d492c5d8aa6898d8462cde1f38b026720a83f6378e09c676f54e543dc796b2316dcb SHA512 b21d74b184e82cdf14cd9603373fa31197bf8a16a15b57c985c27e78f776adfde135f05f55327c17a6e1214ee2489f7835d9806fb04b44a98ea2cf722bfc9b5d
diff --git a/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r1.ebuild b/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r1.ebuild
new file mode 100644
index 000000000000..215baba96e06
--- /dev/null
+++ b/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SWMCD
+MODULE_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="Manages sets of integers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Set-IntSpan/metadata.xml b/dev-perl/Set-IntSpan/metadata.xml
new file mode 100644
index 000000000000..27b6b2c94598
--- /dev/null
+++ b/dev-perl/Set-IntSpan/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">Set-IntSpan</remote-id>
+ <remote-id type="cpan-module">Set::IntSpan</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Set-Object-1.380.0 b/dev-perl/Set-Object-1.380.0
deleted file mode 100644
index ff231433ca5d..000000000000
--- a/dev-perl/Set-Object-1.380.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=set of objects and strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Set-Object/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~ppc x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Set-Object-1.38.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2c8eab895c14387b7d45cd0ab5d9be15
diff --git a/dev-perl/Set-Object/Manifest b/dev-perl/Set-Object/Manifest
new file mode 100644
index 000000000000..5cbf558daae6
--- /dev/null
+++ b/dev-perl/Set-Object/Manifest
@@ -0,0 +1,4 @@
+AUX Set-Object-1.38-no-changes-pod.patch 948 BLAKE2B 34eefbc5e164e646982bb5926331996026273a9e858dfb7d4fd35da96a9b1b7450ba8d739a20f1f82fb4cdc4330828ada97555572f08603c2fb585e6c4e0e62c SHA512 3fe3d2a8ed4fbca0cca4d37cb8a5e4f9ea833174fb4b85f1a6b49d5c0ab7e9d9fd5cdae21a65c43a33baa3bb62c2fdba7120474c176a24882c5b93ab4313153c
+DIST Set-Object-1.38.tar.gz 80719 BLAKE2B ff7a42a2fd1f368d58bbc73bf10ea3579c952b49a826e47ac9e7ea3c64a792117fd55b2f52979c51ec8964f2abd9c0f5c2f05211e0c7a407e7f37e91ab3486f7 SHA512 fa0411f543fe1837d7c07a07a99d3b8a3735162fb7b665060870cec8edd40ab39eed74791ce2aa96b9ca04a8e773d810ba979508b03f8d4698e8d844f62bee1a
+EBUILD Set-Object-1.380.0.ebuild 635 BLAKE2B a87cee1af15325855c4660b0f6632e0c5cef23cf9145d463467ed016257c8677edc8f17e2c022306b4c8c16cd50f330206559a6ea1bb2532d36e6b9b2fda7a82 SHA512 699330b6b1eec6b445068dd6cd6dbfd2ffed1987a1b8cdf4f89ee8a3e51a6e9768d7e67b0b5073ee2cb7fc63c41b054b23d3e97827de704bbaaea4954961f40a
+MISC metadata.xml 591 BLAKE2B 290b35c34d36e140473335465675bf100a15cbd05e362075987899fc87ed7708cfa2fd1107a7840f75d85fdbc95af0477f18e63a4b28ac91a0f5479d57b4053f SHA512 097eb18b763d48e54584bc8d03e305105e7af1329976be0a20c9244605bfb40bb941963fe2178ca28da7d8a8a1e7f3f5716df6c63345f9e9188d8e119b6f11ea
diff --git a/dev-perl/Set-Object/Set-Object-1.380.0.ebuild b/dev-perl/Set-Object/Set-Object-1.380.0.ebuild
new file mode 100644
index 000000000000..9cacfa1e6e22
--- /dev/null
+++ b/dev-perl/Set-Object/Set-Object-1.380.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=1.38
+inherit perl-module
+
+DESCRIPTION="set of objects and strings"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PERL_RM_FILES=(
+ "t/misc/kwalitee.t"
+ "t/misc/meta.t"
+ "t/misc/manifest.t"
+ "t/misc/perl_minimum_version.t"
+ "t/misc/pod.t"
+ "t/misc/pod_coverage.t"
+)
+PATCHES=(
+ "${FILESDIR}/${PN}-1.38-no-changes-pod.patch"
+)
diff --git a/dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch b/dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch
new file mode 100644
index 000000000000..86b05054154b
--- /dev/null
+++ b/dev-perl/Set-Object/files/Set-Object-1.38-no-changes-pod.patch
@@ -0,0 +1,38 @@
+From e90c9705a0b57cbf0d7ebe85d3fb1af7661e26fe Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 9 Jan 2018 05:41:00 +1300
+Subject: Prevent installing Changes.pod as $INC[...]/Set/Changes.pod
+
+Currently, `Changes.pod` installs into `@INC` using the traditional
+method used for installing `*.pm` , `*.pl`, and `*.pod`
+
+This is the simplest fix that works by filtering the `blib/` to `/`
+copy in ExtUtils::Install
+
+Bug: https://github.com/rurban/Set-Object/pull/5
+---
+ INSTALL.SKIP | 1 +
+ MANIFEST | 1 +
+ 2 files changed, 2 insertions(+)
+ create mode 100644 INSTALL.SKIP
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+new file mode 100644
+index 0000000..55e47a4
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++\bChanges\.pod$
+diff --git a/MANIFEST b/MANIFEST
+index 36fafd9..adf3dc1 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,4 +1,5 @@
+ Changes.pod
++INSTALL.SKIP
+ LICENSE
+ lib/Set/Object.pm
+ lib/Set/Object/Weak.pm
+--
+2.15.1
+
diff --git a/dev-perl/Set-Object/metadata.xml b/dev-perl/Set-Object/metadata.xml
new file mode 100644
index 000000000000..445c1f286ef0
--- /dev/null
+++ b/dev-perl/Set-Object/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Set-Object</remote-id>
+ <remote-id type="cpan-module">Set::Object</remote-id>
+ <remote-id type="cpan-module">Set::Object::TieArray</remote-id>
+ <remote-id type="cpan-module">Set::Object::TieHash</remote-id>
+ <remote-id type="cpan-module">Set::Object::Weak</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Set-Scalar-1.290.0 b/dev-perl/Set-Scalar-1.290.0
deleted file mode 100644
index c4582b25fd88..000000000000
--- a/dev-perl/Set-Scalar-1.290.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Scalar set operations
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Set-Scalar/
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVIDO/Set-Scalar-1.29.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8b047a450ddd75c3f8dc0cef4d0762a6
diff --git a/dev-perl/Set-Scalar/Manifest b/dev-perl/Set-Scalar/Manifest
new file mode 100644
index 000000000000..219c56f78107
--- /dev/null
+++ b/dev-perl/Set-Scalar/Manifest
@@ -0,0 +1,3 @@
+DIST Set-Scalar-1.29.tar.gz 21549 BLAKE2B 1b9217859d517442daa6324b871c4af6da78e54dfe3c56c01daed2d4261002e11afea400fd56106d2d58cdf3827d544a803164b04f0db01eb74edd1cca31d36f SHA512 ee77f72a237ed7d3f0467395009b00163c33e095fe5e8bdc971c8cd0eee8dbc825c83ab486e6f54ed6c1aedf1539cde9d9b1a54b8be703d5dc01ee48017ce45c
+EBUILD Set-Scalar-1.290.0.ebuild 382 BLAKE2B 07372fd6684cd6d845b99e0fa0fd8d59cbd46b920942d10f679fd3da2173578b6bfde2e36f3442b5543e5e0933cc270eb7dfde56589de2fdd1a8332cacf1adc7 SHA512 3a1d1d1eb5723b29348375366a214e34b6fc06e5dd2fd2ef4fbd2f73e13ab4cf04015da3b6bdfdbee6477a8622c287f755c80627d547c8e6f86d1bbd70a77734
+MISC metadata.xml 859 BLAKE2B 5c74e0e687190bb9939d2f89b522b98947a2f7ba077dba490420cb9cfb78c604230deecbb023df8ecf40943ae0e374ede56a654ac5ac354639f8f05ef21520ac SHA512 3804f14b0a04229dede5b2e7ed2007392481ca1130af62e21cbe86200001f96436904c7fd2c333d5208e8df4d9d0cc6ab2df1aeba89ca7f3955da243effc9745
diff --git a/dev-perl/Set-Scalar/Set-Scalar-1.290.0.ebuild b/dev-perl/Set-Scalar/Set-Scalar-1.290.0.ebuild
new file mode 100644
index 000000000000..438494eff1af
--- /dev/null
+++ b/dev-perl/Set-Scalar/Set-Scalar-1.290.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAVIDO
+MODULE_VERSION=1.29
+inherit perl-module
+
+DESCRIPTION="Scalar set operations"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Set-Scalar/metadata.xml b/dev-perl/Set-Scalar/metadata.xml
new file mode 100644
index 000000000000..7f1566ab4aaa
--- /dev/null
+++ b/dev-perl/Set-Scalar/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Set-Scalar</remote-id>
+ <remote-id type="cpan-module">Set::Scalar</remote-id>
+ <remote-id type="cpan-module">Set::Scalar::Base</remote-id>
+ <remote-id type="cpan-module">Set::Scalar::Null</remote-id>
+ <remote-id type="cpan-module">Set::Scalar::Real</remote-id>
+ <remote-id type="cpan-module">Set::Scalar::Universe</remote-id>
+ <remote-id type="cpan-module">Set::Scalar::Valued</remote-id>
+ <remote-id type="cpan-module">Set::Scalar::ValuedUniverse</remote-id>
+ <remote-id type="cpan-module">Set::Scalar::Virtual</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Shell-0.730.0 b/dev-perl/Shell-0.730.0
deleted file mode 100644
index c6410ba19fb1..000000000000
--- a/dev-perl/Shell-0.730.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Run shell commands transparently within perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Shell/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FE/FERREIRA/Shell-0.73.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53899cf8e03c692ae89d63ef57c5383a
diff --git a/dev-perl/Shell-EnvImporter-1.70.0-r2 b/dev-perl/Shell-EnvImporter-1.70.0-r2
deleted file mode 100644
index 5e2c24e3b0ad..000000000000
--- a/dev-perl/Shell-EnvImporter-1.70.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-MethodMaker-2 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Import environment variable changes from external commands or shell scripts
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Shell-EnvImporter/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-MethodMaker-2 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DF/DFARALDO/Shell-EnvImporter-1.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=20db3db67221e74ab3983a48fd53a44a
diff --git a/dev-perl/Shell-EnvImporter/Manifest b/dev-perl/Shell-EnvImporter/Manifest
new file mode 100644
index 000000000000..2a84e2bfd4e6
--- /dev/null
+++ b/dev-perl/Shell-EnvImporter/Manifest
@@ -0,0 +1,4 @@
+AUX Shell-EnvImporter-1.70.0-perl520.patch 1830 BLAKE2B 25e79b0a059f043b411bec0c3c42ef61bcc271803831acdc45dfa72d22841cb6d220ecd5ec0050abbd013233e9d9511327e8dca53d48baf37929d37c65d0d522 SHA512 f4f4d2d4d0fbdfdea984791d5a1d7065a9d8346d390d4eb29bae877e2f121cf0b80ae05b35d8e88d389186df46ca7e3cac79a2e21671a406c9dce12466eae164
+DIST Shell-EnvImporter-1.07.tar.gz 15655 BLAKE2B 4c839a8f888141c21ea9d9b9508bac940603cac57686b19a35f223768c1eac349c13ed04ce9c9d96b91379a364793875b726dca0ce3ced5aa5d2ba084292ffbd SHA512 44988bf8a13d6a8d73d4c0a2f40b23506af4cfab979beed4a135df92876697fa7831d51549bd77a46a32598818c6f50ad1742766e2e0295afb2bf09eecbfcd4d
+EBUILD Shell-EnvImporter-1.70.0-r2.ebuild 585 BLAKE2B 1706e109613d8ccb3c47f1ed388ddd4f81c83467c3e7a3decae897cc5f07abc67853eb8405105066b1a79ea7039f3bea8124abb53debf1c3b4e046b42c6c6207 SHA512 9c272bbdd345ea1cb424f6109bf4baabc3148ad163a80e82427f169f73b74cf310e1fa3efb5661e02987cb7802c8101d9e90456a190af35e3cf144b06d32f75d
+MISC metadata.xml 1165 BLAKE2B 29126907ff9e5d9532c585b70f659d6a88a1f289214072d8079be11c6273bef8c7ec2b28e0424fcc47ea48bb9cdfcec6f979a3305dcb15d1671af87ab351f303 SHA512 99985b1e87ea2df2a1db6037b4a50deb324880064cefa3eb9ba9aa9966fbf082084fa32ff280c36e3bd9066a16f484694369a2cae98e749111f13768cca410e0
diff --git a/dev-perl/Shell-EnvImporter/Shell-EnvImporter-1.70.0-r2.ebuild b/dev-perl/Shell-EnvImporter/Shell-EnvImporter-1.70.0-r2.ebuild
new file mode 100644
index 000000000000..604ed2e10041
--- /dev/null
+++ b/dev-perl/Shell-EnvImporter/Shell-EnvImporter-1.70.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DFARALDO
+MODULE_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="Import environment variable changes from external commands or shell scripts"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=">=dev-perl/Class-MethodMaker-2"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-perl520.patch" )
+
+SRC_TEST=no
diff --git a/dev-perl/Shell-EnvImporter/files/Shell-EnvImporter-1.70.0-perl520.patch b/dev-perl/Shell-EnvImporter/files/Shell-EnvImporter-1.70.0-perl520.patch
new file mode 100644
index 000000000000..4ccf44166f39
--- /dev/null
+++ b/dev-perl/Shell-EnvImporter/files/Shell-EnvImporter-1.70.0-perl520.patch
@@ -0,0 +1,48 @@
+Avoid warnings on perl 5.20.
+
+"Possible precedence issue with control flow operator
+ at Shell/EnvImporter/Result.pm line 88"
+
+This one is due to the fact that "return ..." binds more strongly than
+"and", so the function would simply "return $self->shell_status == 0",
+disregarding $self->command_status and $self->env_status.
+Changing "and" to "&&" solves this issue.
+
+"Use of uninitialized value $_[1] in read at IO/Handle.pm"
+
+This is because we don't initialize the hash "%buf" into which we read.
+Initializing the relevant keys with the empty string solves this issue.
+
+References:
+* https://rt.cpan.org/Public/Bug/Display.html?id=86171
+* https://github.com/gentoo-perl/g-cpan/issues/6
+* https://github.com/gentoo-perl/g-cpan/issues/6
+
+2014-10-21 Martin von Gagern
+
+diff -ur Shell-EnvImporter-1.07/lib/Shell/EnvImporter/Result.pm Shell-EnvImporter/lib/Shell/EnvImporter/Result.pm
+--- Shell-EnvImporter-1.07/lib/Shell/EnvImporter/Result.pm 2006-09-01 03:53:30.000000000 +0200
++++ Shell-EnvImporter/lib/Shell/EnvImporter/Result.pm 2014-10-21 09:34:00.814867969 +0200
+@@ -84,8 +84,8 @@
+ ###############
+ my $self = shift;
+
+- return $self->shell_status == 0 and
+- $self->command_status == 0 and
++ return $self->shell_status == 0 &&
++ $self->command_status == 0 &&
+ $self->env_status == 0;
+
+ }
+diff -ur Shell-EnvImporter-1.07/lib/Shell/EnvImporter/Shell.pm Shell-EnvImporter/lib/Shell/EnvImporter/Shell.pm
+--- Shell-EnvImporter-1.07/lib/Shell/EnvImporter/Shell.pm 2009-07-03 07:00:30.000000000 +0200
++++ Shell-EnvImporter/lib/Shell/EnvImporter/Shell.pm 2014-10-21 09:35:08.010881726 +0200
+@@ -183,7 +183,7 @@
+ my $s = IO::Select->new($fh{'STDOUT'}, $fh{'STDERR'});
+
+ my $t0 = time;
+- my %buf;
++ my %buf = (STDOUT => '', STDERR => '');
+ while (1) {
+
+ my @ready = $s->can_read();
diff --git a/dev-perl/Shell-EnvImporter/metadata.xml b/dev-perl/Shell-EnvImporter/metadata.xml
new file mode 100644
index 000000000000..a9dd4b2cdb6a
--- /dev/null
+++ b/dev-perl/Shell-EnvImporter/metadata.xml
@@ -0,0 +1,22 @@
+<?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">Shell-EnvImporter</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Change</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Result</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Shell</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Shell::bash</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Shell::csh</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Shell::ksh</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Shell::perl</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Shell::sh</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Shell::tcsh</remote-id>
+ <remote-id type="cpan-module">Shell::EnvImporter::Shell::zsh</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Shell/Manifest b/dev-perl/Shell/Manifest
new file mode 100644
index 000000000000..6e4f657a1df3
--- /dev/null
+++ b/dev-perl/Shell/Manifest
@@ -0,0 +1,3 @@
+DIST Shell-0.73.tar.gz 6186 BLAKE2B 83672b2b52b2a1cf76ad4b7f5a953f12a54f8c5d3611cbce490dc1ccb25176b7aa4a0a014074ffe28ef21e04d63c43f260dc183a75f40797ceef1b471e6372ee SHA512 0845425a30bf7a569e36445cd4f9cf2a5f5d18bd727e2c1eae2ac9b943fb4e6d111ece8dc1d40fea6b993bc1a73490b06aa539f38b4f8e473778e40d2af7fbd8
+EBUILD Shell-0.730.0.ebuild 468 BLAKE2B 6d01124290684c00ad62c1199430b577afbecb9a64e68e58461a6d601e94323e9e872bda2aad8f7aa96e2a4f0f1cc0f81c1e9ee6d37821d48d3824005a478c6c SHA512 57d53d17011e57ad5eaba196eeb942ea718a104cf60bd8bfd06f96e74fcf08034e8396f6024a74458da3de76a03409f4063a34fcd6d255935840f19ec5d2a5cc
+MISC metadata.xml 500 BLAKE2B d37d8572465a23827c721c4972d3248655df3875d4d3e7356a4ba7aeb28bc7e87bddf60c5a80812b77d1adad0592a07e9492bb3fe38b77f4ce75c6b1d2adde7a SHA512 f53f2a2df42b5cf5d42d4ac60b21e8bba4d6466ddde4bf8e9ac6b01415dc94aec0d68832e0e19158f67606eadce53fb275dc79db8d9d8583bbf47acf3f6a5bad
diff --git a/dev-perl/Shell/Shell-0.730.0.ebuild b/dev-perl/Shell/Shell-0.730.0.ebuild
new file mode 100644
index 000000000000..718e171418a2
--- /dev/null
+++ b/dev-perl/Shell/Shell-0.730.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FERREIRA
+DIST_VERSION=0.73
+inherit perl-module
+
+DESCRIPTION="Run shell commands transparently within perl"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files "t/99_pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Shell/metadata.xml b/dev-perl/Shell/metadata.xml
new file mode 100644
index 000000000000..bbfe43396a8c
--- /dev/null
+++ b/dev-perl/Shell/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hd_brummy@gentoo.org</email>
+ <name>Joerg Bornkessel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Shell</remote-id>
+ <remote-id type="cpan-module">Shell</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ShipIt-0.600.0-r1 b/dev-perl/ShipIt-0.600.0-r1
deleted file mode 100644
index 2e28b6ac794f..000000000000
--- a/dev-perl/ShipIt-0.600.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Software Release Tool
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ShipIt/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/ShipIt-0.60.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e58f875785eb99e79ae1bd81a1859731
diff --git a/dev-perl/ShipIt/Manifest b/dev-perl/ShipIt/Manifest
new file mode 100644
index 000000000000..96b5234bf346
--- /dev/null
+++ b/dev-perl/ShipIt/Manifest
@@ -0,0 +1,4 @@
+AUX ShipIt-0.60-version-test.patch 1729 BLAKE2B 8b650406966330e2d48a1f81065948e7d0a5a09b470fb3cf55f1a9e4acf41063d504277e8e36f9cf4df4cd15d07e1ee1c3819452329bba170ff4662a3e2d5271 SHA512 f99e2b8982e953acaf7ce5c5964fad3d1748a79b5628fe094b6308cb7ae58ab2b08762e302ce0d718fe208e52db7089a39c192691bdd5a6b88e6fc2d20fa096d
+DIST ShipIt-0.60.tar.gz 20650 BLAKE2B be320e97bfb651ce4b9d04e63269f3e1fb030e1a36fa948981bb76aaf15ff824c49dd6b3f487cfd026c60a432e8f53d5a9fc4dda0b17f66cb9ea16d896186e47 SHA512 89cc0e03ce0c24cfdce5f09f3dbde32a550692f5734c456d90f51e1266ea2e3bdd74966c2f041054e7a6c62549a62cdeb6cfe1ff24012b2055054fedca22f61f
+EBUILD ShipIt-0.600.0-r1.ebuild 476 BLAKE2B e549a181923dbd60f3de89f3be0e2089d62bb2bba21460d9673cd6904ec2bdc8c23ee341a7c69b958e722eda9d358f79b6782da38601efb9066cf8921bee0b05 SHA512 eb85ee90207dd4161f0e8f7cc22f82087e407ab279351f9bf784542a19072f86f5e3d5ef06e0eec266fd1420cdc46cd49e4274bedc572d2487c3a0d1e89009f0
+MISC metadata.xml 2091 BLAKE2B 9cddb54b1d6f4b54da207e2bf225ac8900f6abbb70b1168cb012fd9dc088584f423b68e98192b236ffed0fc38a5c48e6353b1a715ebac268330d8585db2fc591 SHA512 81cff8ea10a1c2e5d88e98f7c1561debe645e1899e1004832df41ece52fefecf1e04e6c4c695e10309a3d597149d23231cf15d13ec615fdb2aff526b3624b3c8
diff --git a/dev-perl/ShipIt/ShipIt-0.600.0-r1.ebuild b/dev-perl/ShipIt/ShipIt-0.600.0-r1.ebuild
new file mode 100644
index 000000000000..3058404d33a8
--- /dev/null
+++ b/dev-perl/ShipIt/ShipIt-0.600.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=0.60
+inherit perl-module
+
+DESCRIPTION="Software Release Tool"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+PATCHES=( "${FILESDIR}/${PN}-0.60-version-test.patch" )
+
+pkg_postinst() {
+ elog "Please note that ShipIt does not depend on any specific VCS."
+ elog "You must install a supported VCS (CVS, SVN, SVK, GIT, HG) for use."
+}
diff --git a/dev-perl/ShipIt/files/ShipIt-0.60-version-test.patch b/dev-perl/ShipIt/files/ShipIt-0.60-version-test.patch
new file mode 100644
index 000000000000..e4efb4937f7e
--- /dev/null
+++ b/dev-perl/ShipIt/files/ShipIt-0.60-version-test.patch
@@ -0,0 +1,65 @@
+From 7d72ab2c8127e6728b60ffdc63af50e522366428 Mon Sep 17 00:00:00 2001
+From: Shohei YOSHIDA <shohei.yoshida@dena.com>
+Date: Thu, 19 Jan 2017 14:58:10 +0900
+Subject: Remove alpha version test
+
+version.pm changed alpha version specification so that its test
+makes no sense with latest version.pm
+
+Bug: https://bugs.gentoo.org/623102
+Bug: https://rt.cpan.org/Ticket/Display.html?id=112501
+---
+ MANIFEST | 1 -
+ t/data/Perl/04.pm | 5 -----
+ t/version_from_file_perl.t | 4 ++--
+ 3 files changed, 2 insertions(+), 8 deletions(-)
+ delete mode 100644 t/data/Perl/04.pm
+
+diff --git a/MANIFEST b/MANIFEST
+index b9b3cc1..a13981a 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -34,7 +34,6 @@ shipit
+ t/data/Perl/01.pm
+ t/data/Perl/02.pm
+ t/data/Perl/03.pm
+-t/data/Perl/04.pm
+ t/data/Perl/05.pm
+ t/data/Perl/06.pm
+ t/data/Perl/07.pm
+diff --git a/t/data/Perl/04.pm b/t/data/Perl/04.pm
+deleted file mode 100644
+index 1744dd1..0000000
+--- a/t/data/Perl/04.pm
++++ /dev/null
+@@ -1,5 +0,0 @@
+-package something;
+-
+-use version; our $VERSION = qv('v1.5_0');
+-
+-1;
+diff --git a/t/version_from_file_perl.t b/t/version_from_file_perl.t
+index 286930a..c85d6f7 100644
+--- a/t/version_from_file_perl.t
++++ b/t/version_from_file_perl.t
+@@ -12,7 +12,7 @@ ok($proj);
+
+ my $basedir = catfile(qw(t data Perl));
+
+-for my $filenum ( 1 .. 7 ) {
++for my $filenum ( 1 .. 3, 5 .. 7 ) {
+ my $origfile = catfile( $basedir, sprintf( '%02d.pm', $filenum ) );
+
+ # check we read in the version correctly
+@@ -33,7 +33,7 @@ for my $filenum ( 1 .. 7 ) {
+ # cleanup
+ END {
+ eval {
+- for ( 1 .. 7 )
++ for ( 1 .. 3, 5 .. 7 )
+ {
+ unlink catfile( $basedir, sprintf( '%02d.pm.new', $_ ) );
+ }
+--
+2.15.1
+
diff --git a/dev-perl/ShipIt/metadata.xml b/dev-perl/ShipIt/metadata.xml
new file mode 100644
index 000000000000..1ab717495ded
--- /dev/null
+++ b/dev-perl/ShipIt/metadata.xml
@@ -0,0 +1,37 @@
+<?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">ShipIt</remote-id>
+ <remote-id type="cpan-module">ShipIt</remote-id>
+ <remote-id type="cpan-module">ShipIt::Conf</remote-id>
+ <remote-id type="cpan-module">ShipIt::ProjectType</remote-id>
+ <remote-id type="cpan-module">ShipIt::ProjectType::AutoConf</remote-id>
+ <remote-id type="cpan-module">ShipIt::ProjectType::Perl</remote-id>
+ <remote-id type="cpan-module">ShipIt::ProjectType::Perl::MakeMaker</remote-id>
+ <remote-id type="cpan-module">ShipIt::ProjectType::Perl::ModuleBuild</remote-id>
+ <remote-id type="cpan-module">ShipIt::State</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::AddToSVNDir</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::ChangeRPMVersion</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::ChangeVersion</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::CheckChangeLog</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::Commit</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::DistTest</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::FindVersion</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::MakeDist</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::Tag</remote-id>
+ <remote-id type="cpan-module">ShipIt::Step::UploadCPAN</remote-id>
+ <remote-id type="cpan-module">ShipIt::Util</remote-id>
+ <remote-id type="cpan-module">ShipIt::Util::TempDir</remote-id>
+ <remote-id type="cpan-module">ShipIt::VC</remote-id>
+ <remote-id type="cpan-module">ShipIt::VC::Git</remote-id>
+ <remote-id type="cpan-module">ShipIt::VC::Mercurial</remote-id>
+ <remote-id type="cpan-module">ShipIt::VC::SVK</remote-id>
+ <remote-id type="cpan-module">ShipIt::VC::SVN</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Signal-Mask-0.8.0 b/dev-perl/Signal-Mask-0.8.0
deleted file mode 100644
index 55a10cf5bc1c..000000000000
--- a/dev-perl/Signal-Mask-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Thread-SigMask ) virtual/perl-Carp dev-perl/IPC-Signal >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Signal masks made easy
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Signal-Mask/
-IUSE=minimal test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Thread-SigMask ) virtual/perl-Carp dev-perl/IPC-Signal dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Signal-Mask-0.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b94ee11f9edad1a0fdc5f85c9475060c
diff --git a/dev-perl/Signal-Mask/Manifest b/dev-perl/Signal-Mask/Manifest
new file mode 100644
index 000000000000..444e178ba6c3
--- /dev/null
+++ b/dev-perl/Signal-Mask/Manifest
@@ -0,0 +1,3 @@
+DIST Signal-Mask-0.008.tar.gz 11791 BLAKE2B 9e4076e06c05c736b97d63b02380b09eae92fec45bc26f5aad5c719abec1b91984f1a840b43979899f16e674b2b2432ba9007705d4dd9c1a6dc11dfe49601145 SHA512 d78867778f24b844d0795e0fa14245346f69995a00dab2c46e240f807c9912473a37c63451a5528a92b41659409b7d6229779190c1566363c884a15560a7abf3
+EBUILD Signal-Mask-0.8.0.ebuild 579 BLAKE2B a22d0dcd0bad29567a578d2c978ad1948d2bca4a9aab97cc9df3b347602c7e3a4dac256fd2c11a2d7a9a3594fd0eb8ed9aba78490b80e55c023337396f1b911c SHA512 41624d5709c68d77754b0e8bf91070d2d8f83e0a380f4c8e230c655bad41f1446e1f6dec92c42138082c5caac99aad3eeaf9a68b62bfeeb41aaac7ea90acc932
+MISC metadata.xml 456 BLAKE2B e93551e3aa0c165efaaded3d2f3761de6c4477ade941b2835bf34d95e822f65818e844ff7be65c771d05132ce7061ff04f474318db6a9a91d8608dab4f7dc9ee SHA512 3a4b1a4597bd4f202bf388a7b35bbd020a6fa1c0a7ba40f6f6a49c28c6a06f67e7a7abf1a1ce45b10881f976517d80ba6cd6e46a27f6080134efbe8d369e7639
diff --git a/dev-perl/Signal-Mask/Signal-Mask-0.8.0.ebuild b/dev-perl/Signal-Mask/Signal-Mask-0.8.0.ebuild
new file mode 100644
index 000000000000..2ea2638bb1e1
--- /dev/null
+++ b/dev-perl/Signal-Mask/Signal-Mask-0.8.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.008
+
+inherit perl-module
+
+DESCRIPTION="Signal masks made easy"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="minimal test"
+
+RDEPEND="
+ !minimal? ( dev-perl/Thread-SigMask )
+ virtual/perl-Carp
+ dev-perl/IPC-Signal
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/release-pod-syntax.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Signal-Mask/metadata.xml b/dev-perl/Signal-Mask/metadata.xml
new file mode 100644
index 000000000000..ef4eb9230a84
--- /dev/null
+++ b/dev-perl/Signal-Mask/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Signal-Mask</remote-id>
+ <remote-id type="cpan-module">Signal::Mask</remote-id>
+ <remote-id type="cpan-module">Signal::Pending</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Snowball-Norwegian-1.200.0-r1 b/dev-perl/Snowball-Norwegian-1.200.0-r1
deleted file mode 100644
index afb17dcb411c..000000000000
--- a/dev-perl/Snowball-Norwegian-1.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Porters stemming algorithm for Norwegian
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Snowball-Norwegian/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AS/ASKSH/Snowball-Norwegian-1.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8a3b55bc8926c2d111864a91164ba0b8
diff --git a/dev-perl/Snowball-Norwegian/Manifest b/dev-perl/Snowball-Norwegian/Manifest
new file mode 100644
index 000000000000..bcf59c78a453
--- /dev/null
+++ b/dev-perl/Snowball-Norwegian/Manifest
@@ -0,0 +1,3 @@
+DIST Snowball-Norwegian-1.2.tar.gz 137032 BLAKE2B 10d47f6b9662b607d2597c3bc6a6932ac7c70ba065f6a1352b65d796eec39582e9130ada1f9f3396b2d90857b6eb3676661874606594cd85ff395bb352ca3398 SHA512 a14da012954076c6c3fdaa4ea12dd74d8e07e96e061e368980781c965e72fe9f8ac4b9bc8eb761e232bf8c244edc816f6c991bb2cd02020919fe957cefe034d5
+EBUILD Snowball-Norwegian-1.200.0-r1.ebuild 356 BLAKE2B cf5ee2c02f4114ced3f511c88dd2cdee9c38294d138579c3956dd092f2352033e79d9fa7fe163ce97595f79d3673ab7f789fad76376cf05752365599de3d8b61 SHA512 fa18e6e7187c0f5326e3bcfc28f125c20d84cb3160bbb4b721b203a6d8855d49f4747eca61b0d6975f93f4b89dec56c06a823e4100283064399a2df177a8b250
+MISC metadata.xml 415 BLAKE2B d1de43ebfc9dc9cde8127c40386060e2cb013d5498c8b95aaa8370b7688391070cfa598d3143861c4d28678d716401e69c2071dbbaa96e19ae4374d8f9854d4d SHA512 71c37d0e288c202dadff9131533d43918cff03d189ae1252ae22f4c9c8c4995cb86391e497cebe74ac1f00d9387ff31f76095746906a5df5e2fb9255c245b93d
diff --git a/dev-perl/Snowball-Norwegian/Snowball-Norwegian-1.200.0-r1.ebuild b/dev-perl/Snowball-Norwegian/Snowball-Norwegian-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..4cb2baf868eb
--- /dev/null
+++ b/dev-perl/Snowball-Norwegian/Snowball-Norwegian-1.200.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ASKSH
+MODULE_VERSION=1.2
+inherit perl-module
+
+DESCRIPTION="Porters stemming algorithm for Norwegian"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST="do"
diff --git a/dev-perl/Snowball-Norwegian/metadata.xml b/dev-perl/Snowball-Norwegian/metadata.xml
new file mode 100644
index 000000000000..679b5c236c66
--- /dev/null
+++ b/dev-perl/Snowball-Norwegian/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">Snowball-Norwegian</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Snowball::No</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Snowball-Swedish-1.200.0-r1 b/dev-perl/Snowball-Swedish-1.200.0-r1
deleted file mode 100644
index e876ebd1113c..000000000000
--- a/dev-perl/Snowball-Swedish-1.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Porters stemming algorithm for Swedish
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Snowball-Swedish/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AS/ASKSH/Snowball-Swedish-1.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0540ed0629f1112d23fd6f8c74078aa0
diff --git a/dev-perl/Snowball-Swedish/Manifest b/dev-perl/Snowball-Swedish/Manifest
new file mode 100644
index 000000000000..2a99ff27b6ac
--- /dev/null
+++ b/dev-perl/Snowball-Swedish/Manifest
@@ -0,0 +1,3 @@
+DIST Snowball-Swedish-1.2.tar.gz 185917 BLAKE2B f6498a9467e502ce6ccc8a9551acd857175d692a48f896713b2a6742ae744174f8a422ccc97bdedafd9b5e3564c36528646067b1fe00d57deb2735d5d11b310a SHA512 799f22c298100fad901cf69b3bcc0b3be109b1557feb5554a1aa2898542b27bff3c7bcea8fa402d850e211751a6a23453521a395460df551d46cbda3a4ab4296
+EBUILD Snowball-Swedish-1.200.0-r1.ebuild 354 BLAKE2B b9ad1a704f333e3a565b9780eff8d42e11834292c5542e3e4fccbff8a8797374ad67b5ca020c94a54d938f7cb4c1b38527ea0432460ae60e2ca0f392caa60b98 SHA512 a533658f306f9bf03c56b69b086269bb17173b5fb05db518312b0130af166e4958b1ab7a34ef2d04519c4e39613423ce083c78fd6a22c9f6cfb5d386aedbf951
+MISC metadata.xml 413 BLAKE2B a94bc13e1021519c1c049e61b1bcacc4128bcb41b0defa6adf6ab7a34577ab7b9cbbed820e50efd3e529031ca37589c824da344d1da09860bae19b107ad79ef2 SHA512 f6f71a7a72ab477fb729d774aa998430b8f30d53f8b4227dbd9d4cad6b266f5849f35752bd3f71aa6e25aa96bdeac9c3425c761f6c37ad01150af620ef9deabb
diff --git a/dev-perl/Snowball-Swedish/Snowball-Swedish-1.200.0-r1.ebuild b/dev-perl/Snowball-Swedish/Snowball-Swedish-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..97e74d7454d5
--- /dev/null
+++ b/dev-perl/Snowball-Swedish/Snowball-Swedish-1.200.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ASKSH
+MODULE_VERSION=1.2
+inherit perl-module
+
+DESCRIPTION="Porters stemming algorithm for Swedish"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST="do"
diff --git a/dev-perl/Snowball-Swedish/metadata.xml b/dev-perl/Snowball-Swedish/metadata.xml
new file mode 100644
index 000000000000..1bb0ec517236
--- /dev/null
+++ b/dev-perl/Snowball-Swedish/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">Snowball-Swedish</remote-id>
+ <remote-id type="cpan-module">Lingua::Stem::Snowball::Se</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Socket-GetAddrInfo-0.220.0 b/dev-perl/Socket-GetAddrInfo-0.220.0
deleted file mode 100644
index e8e179d136e5..000000000000
--- a/dev-perl/Socket-GetAddrInfo-0.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/ExtUtils-CChecker-0.60.0 virtual/perl-ExtUtils-CBuilder dev-perl/Module-Build virtual/perl-Scalar-List-Utils virtual/perl-XSLoader test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Address-family independent name resolving functions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Socket-GetAddrInfo/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-Socket dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/Socket-GetAddrInfo-0.22.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8de5c91f0ff9f7916e0979c19c2dd2f6
diff --git a/dev-perl/Socket-GetAddrInfo/Manifest b/dev-perl/Socket-GetAddrInfo/Manifest
new file mode 100644
index 000000000000..292a0a676c50
--- /dev/null
+++ b/dev-perl/Socket-GetAddrInfo/Manifest
@@ -0,0 +1,3 @@
+DIST Socket-GetAddrInfo-0.22.tar.gz 90579 BLAKE2B 713015345a6d3282b5defaced85732bdf74cc67caa6720e10d44b3aa4c00e7ae554b16482e80b59ee9ed4f092e512e8d4ab2f7674421e8249cc8119145385d85 SHA512 3117ad5931dd116f45afa041b7aad4506382c4359b67e61564affba6f34fe14db5dbe0dc0a1bf4c0b680847bda58958604907ff0339d500728b44301cf1fe554
+EBUILD Socket-GetAddrInfo-0.220.0.ebuild 581 BLAKE2B 19302b090ffd5a43c812159d19f0b09228da9166b032e83ee1d7e1f51e2f95ef5b1b75f9a602d1c6cb9e09c4afa0e3ab010136388a8098a26bf86ae6ee355c12 SHA512 bf0f8307fb72cb03405cce6146013bebb945b319c9f1f79dc2d7b07087d8c34e22994bb0a9279fd682bfb0ade490947320ca806b73f00205659e52725e270d45
+MISC metadata.xml 520 BLAKE2B 7594953f9685fa79add7a5cf342a32cdaede12d112d2cafb337864234b574d135db0fc9f2bb068f87271ba478a20eee295abe79fd2d0e4a724aa14030f5fa1bb SHA512 f339fb4bb272fc10f5b5c3f759c90bf120aa964e047de431a7d34fb672f742fb1cf1de16db18f5c31bb26c79f5e7d565a5cc19008222f3606152bd1e1b7fd850
diff --git a/dev-perl/Socket-GetAddrInfo/Socket-GetAddrInfo-0.220.0.ebuild b/dev-perl/Socket-GetAddrInfo/Socket-GetAddrInfo-0.220.0.ebuild
new file mode 100644
index 000000000000..5007b41bd026
--- /dev/null
+++ b/dev-perl/Socket-GetAddrInfo/Socket-GetAddrInfo-0.220.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR="PEVANS"
+MODULE_VERSION="0.22"
+
+inherit perl-module
+
+DESCRIPTION="Address-family independent name resolving functions"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=">=dev-perl/ExtUtils-CChecker-0.60.0
+ virtual/perl-ExtUtils-CBuilder
+ dev-perl/Module-Build
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-XSLoader
+ test? ( virtual/perl-Test-Simple )
+"
+RDEPEND="virtual/perl-Exporter
+ virtual/perl-Socket"
+PERL_RM_FILES=( t/99pod.t )
+SRC_TEST="do"
diff --git a/dev-perl/Socket-GetAddrInfo/metadata.xml b/dev-perl/Socket-GetAddrInfo/metadata.xml
new file mode 100644
index 000000000000..52fe4bd8eeea
--- /dev/null
+++ b/dev-perl/Socket-GetAddrInfo/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chainsaw@gentoo.org</email>
+ <name>Tony Vroon</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Socket-GetAddrInfo</remote-id>
+ <remote-id type="cpan-module">Socket::GetAddrInfo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Socket6-0.270.0 b/dev-perl/Socket6-0.270.0
deleted file mode 100644
index d2ca656c9471..000000000000
--- a/dev-perl/Socket6-0.270.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=IPv6 related part of the C socket.h defines and structure manipulators
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Socket6/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=BSD
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/U/UM/UMEMOTO/Socket6-0.27.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=109b5605f87568335122b4cfa9a46560
diff --git a/dev-perl/Socket6-0.280.0 b/dev-perl/Socket6-0.280.0
deleted file mode 100644
index a8ff26a80c7e..000000000000
--- a/dev-perl/Socket6-0.280.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=
-DESCRIPTION=IPv6 related part of the C socket.h defines and structure manipulators
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Socket6/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=BSD
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=187a49d0be734d9fb8c2847029a37ff1
diff --git a/dev-perl/Socket6/Manifest b/dev-perl/Socket6/Manifest
new file mode 100644
index 000000000000..7f93febea65a
--- /dev/null
+++ b/dev-perl/Socket6/Manifest
@@ -0,0 +1,5 @@
+DIST Socket6-0.27.tar.gz 64936 BLAKE2B 14b5777662f883989f23ae5004000974acc2e9bf7d5908e82d9b55532fa0be5a109d52c1c801052a1dd8375fbd400b3f61914a33091ac77eec46f9423405ac22 SHA512 8431d3d3d48da0b55dbe5478f9226ddb77bc2fbd2db164683312d51446dfdf52c2f596ff1ee7287a4321386579db8713169eabf65b93ff900808ca311cefe6d5
+DIST Socket6-0.28.tar.gz 65567 BLAKE2B 9f8b83bafb9e57f4f26b2e123bda04c9ffeb801487743046f46ed583add67e663a9ce6dfbdd150cb0dcaa606f83198d44c0fa932be19b444d96b86ef2281fb58 SHA512 6f7ea283b0eabbe3051ec6d54e070a0290aa1cec6bb82b949a5a23b38b591766d19d2ae7e085c86cf44dac19784c5df3c2bf25a011b77281d5cb7d025beaafce
+EBUILD Socket6-0.270.0.ebuild 545 BLAKE2B 154df7c066b5f259c30921471e33a2f21b130e764360b34b5245debd5eaf68b21899906c12355c5c0ad1dd5f94512c5da54ffe6abdca28eba0a7d7bad9d8b305 SHA512 1d9c2b73c20f4cea62f62d8990179cbc9e1199f4c38ff37e1b57d39e8fbac65caeb418bc9dc1787d8dadbaccc5e0493347cf80433f43f9d06ec15770023903f2
+EBUILD Socket6-0.280.0.ebuild 548 BLAKE2B a45edfa7fdb005e7a5be95f72b2de914d642b152054866cb4cd33fd7cbe41c4fa4dec29761f6149521dfa4befc29d0e2e00d01c33cf6b1ba01ab4317a19212cf SHA512 65c5b53b785249421819d12a19a122337f13f3a9972d5b935fec014e726bcff5313ae1e3b4dac54c50096e6b0f54d9ba83358d78dfb04a641332cd5874082df8
+MISC metadata.xml 385 BLAKE2B b434cae1c1b59a635335aa32a84cce3ba7f04ecb1a305fa6ef8db820cd8a237c9f0a88ea13837e6ffd71df522e271ffc573da9faf3b04aa78a47f2c5e33201e8 SHA512 bcabd5ec895d143170b58c356b11d4c09512a9767e4fe3452939954267786b0a99b2e3bb501d097e9563891f15173ba3e60a730f4fccd79a349a6723fb603311
diff --git a/dev-perl/Socket6/Socket6-0.270.0.ebuild b/dev-perl/Socket6/Socket6-0.270.0.ebuild
new file mode 100644
index 000000000000..2012c1a421b3
--- /dev/null
+++ b/dev-perl/Socket6/Socket6-0.270.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=UMEMOTO
+MODULE_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="IPv6 related part of the C socket.h defines and structure manipulators"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
+
+src_unpack() {
+ perl-module_src_unpack
+ tc-export CC
+}
diff --git a/dev-perl/Socket6/Socket6-0.280.0.ebuild b/dev-perl/Socket6/Socket6-0.280.0.ebuild
new file mode 100644
index 000000000000..cad158caaea7
--- /dev/null
+++ b/dev-perl/Socket6/Socket6-0.280.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=UMEMOTO
+DIST_VERSION=0.28
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="IPv6 related part of the C socket.h defines and structure manipulators"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+src_unpack() {
+ default
+ tc-export CC
+}
diff --git a/dev-perl/Socket6/metadata.xml b/dev-perl/Socket6/metadata.xml
new file mode 100644
index 000000000000..73534df3b855
--- /dev/null
+++ b/dev-perl/Socket6/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">Socket6</remote-id>
+ <remote-id type="cpan-module">Socket6</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Software-License-0.103.12 b/dev-perl/Software-License-0.103.12
deleted file mode 100644
index 2861e5f76b70..000000000000
--- a/dev-perl/Software-License-0.103.12
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 dev-perl/Try-Tiny ) dev-lang/perl:=
-DESCRIPTION=packages that provide templated software licenses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Software-License/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Data-Section virtual/perl-File-Spec virtual/perl-IO virtual/perl-Module-Load dev-perl/Text-Template virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Software-License-0.103012.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=880e419d46158c5f5cd34bd1e6ce349a
diff --git a/dev-perl/Software-License-0.103.13 b/dev-perl/Software-License-0.103.13
deleted file mode 100644
index cfe7f6e15947..000000000000
--- a/dev-perl/Software-License-0.103.13
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 dev-perl/Try-Tiny ) dev-lang/perl:=
-DESCRIPTION=packages that provide templated software licenses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Software-License/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Data-Section virtual/perl-File-Spec virtual/perl-IO virtual/perl-Module-Load dev-perl/Text-Template virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Software-License-0.103013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=be3d251c4ec654cadface66cb7c08035
diff --git a/dev-perl/Software-License/Manifest b/dev-perl/Software-License/Manifest
new file mode 100644
index 000000000000..166aae5c5bad
--- /dev/null
+++ b/dev-perl/Software-License/Manifest
@@ -0,0 +1,5 @@
+DIST Software-License-0.103012.tar.gz 112554 BLAKE2B efb59ab3c443d74eea31d630e1a528e6cccf2c4ebd41b139a23c5ae9ae424a7e7fb94f4d827d767a81ea225d35dbd41395c0046b3299f5beaf4af24b4f25b207 SHA512 419e9f2617cdfd1586fbfb8d900805dfa3941fdd0a5584ff3489f28511731f8c4a248ab212fd85aa4eab3db55e8f60a6ea589917d404a96b5c1b5a506fbdb4e8
+DIST Software-License-0.103013.tar.gz 120235 BLAKE2B 64e65af6e2a19444e03ae6838def05cb2f2c38e59d8a9a13c04893049afb667bf5aac51e0ba0f09a01190b27f1308e9e70c5e3245003d96fd58e2a51610a1650 SHA512 69af2e6f759cb9c449ee2045e26d4cc6e344eec07f1ecae6718a5bcc0a11e594009338f509f321100b214af1a445169cf06fd32e11a477f137e57de33f377b25
+EBUILD Software-License-0.103.12.ebuild 622 BLAKE2B 19e3705bb34efd8d4fef06c50db76c2718dfdbcb9a74db9e70de2879a0cacf883e2f2470c30e5d8f06bdfc964713932cd8b62d5422ffa5cd4f9f2bfd62eaf3a5 SHA512 7d96a95b1248565937daea426cfb34a7bbda44a6f35e0a709f7fc9647b5f3210c0435f3b3023d0d061019acb0c4c047648bb4d82ed8aa77fe8bc3cfa246a6fc9
+EBUILD Software-License-0.103.13.ebuild 623 BLAKE2B bcc3950c374c37fb17fdef4fba6cf4d613f44ca2f4826dac88080d5a55c053b5789660c0fa890f82d5c2503a98298850bfd3eb51011c54a5e3242977b52aa2bd SHA512 0a33ab90250096fe4cc1f5eae6ce59cacd3b6dcab985210d41c3c89bf06498ce62c52fc255b22406c5cc46f43c9e2458b4f21e9103fb4b629bf9da3dd04661fd
+MISC metadata.xml 2672 BLAKE2B f26dfee589fe314602df5bac2853a9af958516717df5f43db2b7b2d2aebfa63cb1543f32b3bb5c6181a6c6a06930ebf9001be8ececf015a92a9766ca33d20edd SHA512 5e40e446243702c075ce0d558b27199b7e0b69e1c53b7efe8d602a567e3b7d169c7c83fe353a3a82bd64f94671e8da962d6b94272517ba9ef832542918d8edc0
diff --git a/dev-perl/Software-License/Software-License-0.103.12.ebuild b/dev-perl/Software-License/Software-License-0.103.12.ebuild
new file mode 100644
index 000000000000..a718d8d9bd8f
--- /dev/null
+++ b/dev-perl/Software-License/Software-License-0.103.12.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.103012
+inherit perl-module
+
+DESCRIPTION="packages that provide templated software licenses"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: IO::Dir -> IO
+# r: strict, warnings -> perl
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Data-Section
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Module-Load
+ dev-perl/Text-Template
+ virtual/perl-parent
+"
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Try-Tiny
+ )
+"
diff --git a/dev-perl/Software-License/Software-License-0.103.13.ebuild b/dev-perl/Software-License/Software-License-0.103.13.ebuild
new file mode 100644
index 000000000000..c9649f701381
--- /dev/null
+++ b/dev-perl/Software-License/Software-License-0.103.13.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.103013
+inherit perl-module
+
+DESCRIPTION="packages that provide templated software licenses"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: IO::Dir -> IO
+# r: strict, warnings -> perl
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Data-Section
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Module-Load
+ dev-perl/Text-Template
+ virtual/perl-parent
+"
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Try-Tiny
+ )
+"
diff --git a/dev-perl/Software-License/metadata.xml b/dev-perl/Software-License/metadata.xml
new file mode 100644
index 000000000000..d14d919a19a6
--- /dev/null
+++ b/dev-perl/Software-License/metadata.xml
@@ -0,0 +1,43 @@
+<?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">Software-License</remote-id>
+ <remote-id type="cpan-module">Software::License</remote-id>
+ <remote-id type="cpan-module">Software::License::AGPL_3</remote-id>
+ <remote-id type="cpan-module">Software::License::Apache_1_1</remote-id>
+ <remote-id type="cpan-module">Software::License::Apache_2_0</remote-id>
+ <remote-id type="cpan-module">Software::License::Artistic_1_0</remote-id>
+ <remote-id type="cpan-module">Software::License::Artistic_2_0</remote-id>
+ <remote-id type="cpan-module">Software::License::BSD</remote-id>
+ <remote-id type="cpan-module">Software::License::CC0_1_0</remote-id>
+ <remote-id type="cpan-module">Software::License::Custom</remote-id>
+ <remote-id type="cpan-module">Software::License::EUPL_1_1</remote-id>
+ <remote-id type="cpan-module">Software::License::EUPL_1_2</remote-id>
+ <remote-id type="cpan-module">Software::License::FreeBSD</remote-id>
+ <remote-id type="cpan-module">Software::License::GFDL_1_2</remote-id>
+ <remote-id type="cpan-module">Software::License::GFDL_1_3</remote-id>
+ <remote-id type="cpan-module">Software::License::GPL_1</remote-id>
+ <remote-id type="cpan-module">Software::License::GPL_2</remote-id>
+ <remote-id type="cpan-module">Software::License::GPL_3</remote-id>
+ <remote-id type="cpan-module">Software::License::LGPL_2_1</remote-id>
+ <remote-id type="cpan-module">Software::License::LGPL_3_0</remote-id>
+ <remote-id type="cpan-module">Software::License::MIT</remote-id>
+ <remote-id type="cpan-module">Software::License::Mozilla_1_0</remote-id>
+ <remote-id type="cpan-module">Software::License::Mozilla_1_1</remote-id>
+ <remote-id type="cpan-module">Software::License::Mozilla_2_0</remote-id>
+ <remote-id type="cpan-module">Software::License::None</remote-id>
+ <remote-id type="cpan-module">Software::License::OpenSSL</remote-id>
+ <remote-id type="cpan-module">Software::License::Perl_5</remote-id>
+ <remote-id type="cpan-module">Software::License::PostgreSQL</remote-id>
+ <remote-id type="cpan-module">Software::License::QPL_1_0</remote-id>
+ <remote-id type="cpan-module">Software::License::SSLeay</remote-id>
+ <remote-id type="cpan-module">Software::License::Sun</remote-id>
+ <remote-id type="cpan-module">Software::License::Zlib</remote-id>
+ <remote-id type="cpan-module">Software::LicenseUtils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sort-Key-1.330.0 b/dev-perl/Sort-Key-1.330.0
deleted file mode 100644
index 7f0f4e1a2a0e..000000000000
--- a/dev-perl/Sort-Key-1.330.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=sort objects by some (calculated) key
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sort-Key/
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a79da92bdbbf5f6a0c397e1b5dd10bf5
diff --git a/dev-perl/Sort-Key-1.330.0-r1 b/dev-perl/Sort-Key-1.330.0-r1
deleted file mode 100644
index eabbda1a2245..000000000000
--- a/dev-perl/Sort-Key-1.330.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=sort objects by some (calculated) key
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sort-Key/
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fe893094d77a3a577df420401c1823ef
diff --git a/dev-perl/Sort-Key-IPv4-0.30.0 b/dev-perl/Sort-Key-IPv4-0.30.0
deleted file mode 100644
index 1c9f6522796f..000000000000
--- a/dev-perl/Sort-Key-IPv4-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Sort-Key-1.330.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Sort IP v4 addresses
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sort-Key-IPv4/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Sort-Key-IPv4-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a16ccf1e867ff192e2c73cc542c524b9
diff --git a/dev-perl/Sort-Key-IPv4-0.30.0-r1 b/dev-perl/Sort-Key-IPv4-0.30.0-r1
deleted file mode 100644
index eee45e0e167f..000000000000
--- a/dev-perl/Sort-Key-IPv4-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Sort-Key-1.280.0 dev-lang/perl:=
-DESCRIPTION=Sort IP v4 addresses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sort-Key-IPv4/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sort-Key-1.280.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Sort-Key-IPv4-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=19b2a817b8159819c8d1d40a35be78b9
diff --git a/dev-perl/Sort-Key-IPv4/Manifest b/dev-perl/Sort-Key-IPv4/Manifest
new file mode 100644
index 000000000000..b989eb0751f0
--- /dev/null
+++ b/dev-perl/Sort-Key-IPv4/Manifest
@@ -0,0 +1,4 @@
+DIST Sort-Key-IPv4-0.03.tar.gz 38251 BLAKE2B 0c37ded877dc8e2b8bc1ad447d8bbfa707a482954fafdafdecd8c2b2e4d7832cd27185b906932ea6a4f118298d982f1a4f54c2524a5af19462f1c1e9b5a0e212 SHA512 6194efdb2231de06492ae0cc25d68c79ba734b04ccd4908dd3302d68f21d3716550b3dd3b63c245e567c794701f4a9e6372e87821bf21dd0bf19b5aea9b22b62
+EBUILD Sort-Key-IPv4-0.30.0-r1.ebuild 338 BLAKE2B f285d8c4dbf199225d4847e26459fc0fc2d6bc2de50c811cdb8cc661d60706ad515d595d3063bc69666b9a202f1239fc5969ada209bad846af4c3a54b11e1a21 SHA512 9bf128e01a399272f9cec9e38de7334189fe2b36d8fe5bf1b5b3beaf2538cb1dfefe0e84fa7a97e0108e41c456f5700d809cfdc3511e33110e2d3836537775e8
+EBUILD Sort-Key-IPv4-0.30.0.ebuild 335 BLAKE2B 468df89112b5e5ff974c1246ceafeba356b4c662fd22f060c84d75f1840d34703f49b4491829da1a68ddc13b8354ac6b9d306392a287d5893fae864e20642fdb SHA512 00509b75206c3a5e7f279d3f7cf0b6b2ec01e300f045e9e7e49d1094ac55cae9380fe3fb6618265f965f3064c82134158ebf8d020398eceabaa150a190295f5e
+MISC metadata.xml 399 BLAKE2B 85363f58d9a9f0bcd090e29b8a1d5ab6c03a4fe023cf965b891e0d76f8a50a771587270249e59395c13667ba75921263b1686bb80fd6dc818f3a896a0da1528a SHA512 b333f351ba9a9c1a4867574e9c9f88829a2527e1402abfa16f5bcfca33e8d26398492882f208cb219dfe44e93ff8f77b98662af755d9f38e6800649eab014a33
diff --git a/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0-r1.ebuild b/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..38f7af1eb370
--- /dev/null
+++ b/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="SALVA"
+DIST_VERSION="0.03"
+
+inherit perl-module
+
+DESCRIPTION="Sort IP v4 addresses"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-perl/Sort-Key-1.280.0"
+DEPEND="${RDEPEND}"
+
+PERL_RM_FILES=( "t/pods.t" )
diff --git a/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild b/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild
new file mode 100644
index 000000000000..9a6bd8a0e36c
--- /dev/null
+++ b/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="SALVA"
+MODULE_VERSION="0.03"
+
+inherit perl-module
+
+DESCRIPTION="Sort IP v4 addresses"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=dev-perl/Sort-Key-1.330.0"
diff --git a/dev-perl/Sort-Key-IPv4/metadata.xml b/dev-perl/Sort-Key-IPv4/metadata.xml
new file mode 100644
index 000000000000..6315c12f7f77
--- /dev/null
+++ b/dev-perl/Sort-Key-IPv4/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">Sort-Key-IPv4</remote-id>
+ <remote-id type="cpan-module">Sort::Key::IPv4</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sort-Key/Manifest b/dev-perl/Sort-Key/Manifest
new file mode 100644
index 000000000000..371cb79ac45d
--- /dev/null
+++ b/dev-perl/Sort-Key/Manifest
@@ -0,0 +1,4 @@
+DIST Sort-Key-1.33.tar.gz 58324 BLAKE2B 43b37314bc11142ebbf70db1083c65f1cc9d79c91a0f69f9c271262089286ec8eb7aa6168ad7d8d5724ea120eb0cf1433d9a595a3a5f1fc981e3c25456f556c3 SHA512 cf87cd2f5c0eea662dbdaf7faed5646ebd63925c71a093a79a9980d6de290b1128443954675893f263961e68d1db0e9e4ca1412a2734ce8dcdd271bcf4f1be17
+EBUILD Sort-Key-1.330.0-r1.ebuild 275 BLAKE2B 76e3615468696265f189d1c3d2062173b3db31dab1f15831f087ab08f6d4d82dc95765de62de8824b64c8ba01c82d242c70a3a9b655387833133d31117c223ad SHA512 ecaedaa8a146207aeba607712cdcf7369c013f3010b5335118079816de4eb1daf39c3c937d5445a76819292c691ce4c61b7bcbcd1b25ef167f2827a22bcf38ec
+EBUILD Sort-Key-1.330.0.ebuild 272 BLAKE2B 342b48e49fe40cf862166bad6f0102827118f7ec3626e293f6e59ed4ac3466fefcddc0da7853a83bb671d851edbcbccaf4b57d8661df83ffdeb308a0b5944450 SHA512 cbf32249e92814f109e7130cdeea232bef92408b91d196fe306cca2e0450a115b5ad61c52bd7cb9872aca1d2233e9326cc49d9af6848b38ea83f6477d10ddb8d
+MISC metadata.xml 708 BLAKE2B 762acb659f5e4aa8b8cc7479a9d65361ebd27a6b723b15aa432666c3f47e37f7701e413ed440013949428c8d26bd4f13293c17904f49c1962ac64f56c7e6129d SHA512 14562824d69a72a1dc0af34114aba453c2b20f25c300d6bce75872fecc78ef447699ca2a67a2f3df9fe7468f81f9b3eb64c3182bfc733bd89eb04fe1b267c6ff
diff --git a/dev-perl/Sort-Key/Sort-Key-1.330.0-r1.ebuild b/dev-perl/Sort-Key/Sort-Key-1.330.0-r1.ebuild
new file mode 100644
index 000000000000..1b70ba246c57
--- /dev/null
+++ b/dev-perl/Sort-Key/Sort-Key-1.330.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="SALVA"
+DIST_VERSION="1.33"
+
+inherit perl-module
+
+DESCRIPTION="sort objects by some (calculated) key"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
diff --git a/dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild b/dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild
new file mode 100644
index 000000000000..48456bae6616
--- /dev/null
+++ b/dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="SALVA"
+MODULE_VERSION="1.33"
+
+inherit perl-module
+
+DESCRIPTION="sort objects by some (calculated) key"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
diff --git a/dev-perl/Sort-Key/metadata.xml b/dev-perl/Sort-Key/metadata.xml
new file mode 100644
index 000000000000..38d2405f92e7
--- /dev/null
+++ b/dev-perl/Sort-Key/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Sort-Key</remote-id>
+ <remote-id type="cpan-module">Sort::Key</remote-id>
+ <remote-id type="cpan-module">Sort::Key::Maker</remote-id>
+ <remote-id type="cpan-module">Sort::Key::Multi</remote-id>
+ <remote-id type="cpan-module">Sort::Key::Natural</remote-id>
+ <remote-id type="cpan-module">Sort::Key::Register</remote-id>
+ <remote-id type="cpan-module">Sort::Key::Types</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sort-Naturally-1.30.0-r1 b/dev-perl/Sort-Naturally-1.30.0-r1
deleted file mode 100644
index 5208a06857ca..000000000000
--- a/dev-perl/Sort-Naturally-1.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=sort lexically, but sort numeral parts numerically
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sort-Naturally/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Sort-Naturally-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c967ed5448282d460a3e9b1d76be03da
diff --git a/dev-perl/Sort-Naturally/Manifest b/dev-perl/Sort-Naturally/Manifest
new file mode 100644
index 000000000000..7e40adb9116f
--- /dev/null
+++ b/dev-perl/Sort-Naturally/Manifest
@@ -0,0 +1,3 @@
+DIST Sort-Naturally-1.03.tar.gz 11150 BLAKE2B 533cd9010e2ef2816cec81f379382bc4b0ae49bc021fc35f91550848c4cac8760e75836a8092710706fb98e1ddc368f19a98d858c9eab83e7a8f78da49234f29 SHA512 6d909026bf470f36a558dcb8bd809ca29db639dffd5a981c05dbf330b093e7f33cfed665510214bb58be4dfe9e2fe1d5f89142cdd770b3c59df267c6d664ba8b
+EBUILD Sort-Naturally-1.30.0-r1.ebuild 295 BLAKE2B 01b3283117d12b23e6810000d0e9f6a29b99716a5b748eeb3419daac26a5b01b483e4c11d6f89aa0cf39b3a7c31496fd6db7be2f5e8674e4788f31299f13db7e SHA512 6db90526858de04a2f8b877865ca97c675436cdfc7fdb29de554a0511632224297c10fa4adc5f2f25e5a53656275d3d75729cf2d909b12f1ff297a100d31964b
+MISC metadata.xml 708 BLAKE2B 8911e29191b9f316fb3473a51e33e1cc3a7456a10f1048614167cfb8f86dc2affea2dd34059e000369d98d6410003210d0b88f2c3a0e51cf898316d9b73f9def SHA512 f369721cddc222a6af44578ebc4518956859884378578c2efa82387b3aa337c8ce516c87f33c97081f28016412dc33bc8e555f7fb3a4a0baed794e4e4defcf78
diff --git a/dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r1.ebuild b/dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r1.ebuild
new file mode 100644
index 000000000000..e1a50e25ac28
--- /dev/null
+++ b/dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BINGOS
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="sort lexically, but sort numeral parts numerically"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Sort-Naturally/metadata.xml b/dev-perl/Sort-Naturally/metadata.xml
new file mode 100644
index 000000000000..8627f8640577
--- /dev/null
+++ b/dev-perl/Sort-Naturally/metadata.xml
@@ -0,0 +1,18 @@
+<?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>
+ <longdescription lang="en">
+ This module exports two functions, nsort and ncmp; they are used in
+ implementing my idea of a "natural sorting" algorithm. Under natural
+ sorting, numeric substrings are compared numerically, and other
+ word-characters are compared lexically.
+ </longdescription>
+ <upstream>
+ <remote-id type="cpan">Sort-Naturally</remote-id>
+ <remote-id type="cpan-module">Sort::Naturally</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sort-Tree-1.90.0-r1 b/dev-perl/Sort-Tree-1.90.0-r1
deleted file mode 100644
index d9d21e957ff7..000000000000
--- a/dev-perl/Sort-Tree-1.90.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Organize list of objects into parent/child order
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sort-Tree/
-KEYWORDS=amd64 ia64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRYCE/Sort-Tree-1.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0a56a32279261dab69b5ad85b620601e
diff --git a/dev-perl/Sort-Tree/Manifest b/dev-perl/Sort-Tree/Manifest
new file mode 100644
index 000000000000..2b020e386602
--- /dev/null
+++ b/dev-perl/Sort-Tree/Manifest
@@ -0,0 +1,3 @@
+DIST Sort-Tree-1.09.tar.gz 7103 BLAKE2B dc0d1e8cee19fc14aa5d210b1ca6b02afe2ee5172812601efed034e7061bf60850c3204347a7af49e4d8ed17b90ad3b52a8ce52d279a327ca4eaf7f7cbd2f833 SHA512 d3db621acb10decb1cec043144c5abc496ebdcc73ce42f47e83e0147384e64cb195ecae4883c9f23837e0dc54ec50a9208904a1284f2b5f229c59257bfe876ca
+EBUILD Sort-Tree-1.90.0-r1.ebuild 299 BLAKE2B 46716c14648e24177ed841c929632cd1c9c92bd487695ea000afe6c78ac466b8d0c0c89cd8ae524c7285a90ed2a2952c881037388a1940dfd5d2ed5b9a0c6722 SHA512 b24a027149d6e3953bec09199192212e8f39a650f894ca93e82576313af09f1d3275dbec0b7cc775c44660e57421526c86fb4e59141e2a383fcd54fdb54098bd
+MISC metadata.xml 764 BLAKE2B 2bde51a264d178b3044feaefb9106b9753097977daf5509c14f87e4c0c03e11d805779c40d8a57f786ac410ac59bd0956a3af544b39ea9cfe7eccff524b99d17 SHA512 3a5cd608f4b76a821826642cab250b60dc69407b964b62c1a05289facfd7d538ab8e31a78d466110dca0c71faa933fe3d3f02810caaac6eca3a47832f88735aa
diff --git a/dev-perl/Sort-Tree/Sort-Tree-1.90.0-r1.ebuild b/dev-perl/Sort-Tree/Sort-Tree-1.90.0-r1.ebuild
new file mode 100644
index 000000000000..fc311021599e
--- /dev/null
+++ b/dev-perl/Sort-Tree/Sort-Tree-1.90.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRYCE
+MODULE_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="Organize list of objects into parent/child order"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Sort-Tree/metadata.xml b/dev-perl/Sort-Tree/metadata.xml
new file mode 100644
index 000000000000..27e93c36e5f7
--- /dev/null
+++ b/dev-perl/Sort-Tree/metadata.xml
@@ -0,0 +1,19 @@
+<?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>
+ <longdescription lang="en">
+ Sort::Tree implements a mechanism for sorting a list of objects into a
+ tree structure and flattening it back into a list. Among other things,
+ this is useful for displaying database queries in hierarchical views,
+ such as nested categories, parent-child relationships, threaded
+ discussions, and so forth.
+ </longdescription>
+ <upstream>
+ <remote-id type="cpan">Sort-Tree</remote-id>
+ <remote-id type="cpan-module">Sort::Tree</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sort-Versions-1.620.0 b/dev-perl/Sort-Versions-1.620.0
deleted file mode 100644
index c5908f4277a1..000000000000
--- a/dev-perl/Sort-Versions-1.620.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A perl 5 module for sorting of revision-like numbers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sort-Versions/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Sort-Versions-1.62.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fd952893a0e46c7903f874667d8b9666
diff --git a/dev-perl/Sort-Versions/Manifest b/dev-perl/Sort-Versions/Manifest
new file mode 100644
index 000000000000..39d709eec062
--- /dev/null
+++ b/dev-perl/Sort-Versions/Manifest
@@ -0,0 +1,3 @@
+DIST Sort-Versions-1.62.tar.gz 12295 BLAKE2B 31e3456a2d36a0ee07bc8cd5550218220bf48dcc14dedfbee167ff0d2ded54c4fe14cfc0b4018ea4e91bbafc01ff3ac1b52c3301ab90207ca373f836bd7fcfc0 SHA512 b30dab96a5a31023af3ecee1857ae7bf5abc45b266294b47abb4f03c332b27825c1139d1a56bf0cfbd538487d28b3be167d83f9f5a93f079717b40157abe4d96
+EBUILD Sort-Versions-1.620.0.ebuild 539 BLAKE2B fa2964a1a0ff390970bbd98dd985d97baad90f97b1e7745956bee1c51765b00ab250ace5895ff618aec9c0f535c04a4e35cf1454462960c229762bd705121250 SHA512 0951063f03ec438d9f1a51b9f8fae489cb8e881f7a578c93a8d006e0a4f4f8fe3de2513dc0fc3a22a94cbd03178c93e0c9bbe3da98ceb0f1482774d50234cf00
+MISC metadata.xml 398 BLAKE2B 591daa83090bb753b91dc029267f960b21aefc7d50147a909640cd0b60b28abaa446081d099ee2090420d503df0d3aee2b2e9a71f0bc4c06b708079bd6d00fc8 SHA512 384c92b32549a79abba0a37d671fddce4a927d6ceec6c89d9faad2c058692cb8ffed54392b98f0e13eb12093997bf9b4345c0a9165b31fb30086db766e4d83c9
diff --git a/dev-perl/Sort-Versions/Sort-Versions-1.620.0.ebuild b/dev-perl/Sort-Versions/Sort-Versions-1.620.0.ebuild
new file mode 100644
index 000000000000..e3c3ce40df48
--- /dev/null
+++ b/dev-perl/Sort-Versions/Sort-Versions-1.620.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.62
+inherit perl-module
+
+DESCRIPTION="A perl 5 module for sorting of revision-like numbers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Sort-Versions/metadata.xml b/dev-perl/Sort-Versions/metadata.xml
new file mode 100644
index 000000000000..84487bae1f17
--- /dev/null
+++ b/dev-perl/Sort-Versions/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">Sort-Versions</remote-id>
+ <remote-id type="cpan-module">Sort::Versions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Specio-0.310.0 b/dev-perl/Specio-0.310.0
deleted file mode 100644
index f32077b6f3b2..000000000000
--- a/dev-perl/Specio-0.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Needs ) dev-lang/perl:=
-DESCRIPTION=Type constraints and coercions for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Specio/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~hppa ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e5ed3fc6372cd933c458b214ffb198dd
diff --git a/dev-perl/Specio-0.320.0 b/dev-perl/Specio-0.320.0
deleted file mode 100644
index b5c4ee8f3144..000000000000
--- a/dev-perl/Specio-0.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Needs ) dev-lang/perl:=
-DESCRIPTION=Type constraints and coercions for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Specio/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~hppa ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=81bfce98216603d27d55b85e0a940705
diff --git a/dev-perl/Specio-0.350.0 b/dev-perl/Specio-0.350.0
deleted file mode 100644
index f204e25baeda..000000000000
--- a/dev-perl/Specio-0.350.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Needs ) dev-lang/perl:=
-DESCRIPTION=Type constraints and coercions for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Specio/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=076a7b650a2380fe1baf57793b1ee29f
diff --git a/dev-perl/Specio-0.360.0 b/dev-perl/Specio-0.360.0
deleted file mode 100644
index da5756b7d06b..000000000000
--- a/dev-perl/Specio-0.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Needs ) dev-lang/perl:=
-DESCRIPTION=Type constraints and coercions for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Specio/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ba4b12e81040adffb3bcd16b8aac1052
diff --git a/dev-perl/Specio-0.370.0 b/dev-perl/Specio-0.370.0
deleted file mode 100644
index 21aae4d470d3..000000000000
--- a/dev-perl/Specio-0.370.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Needs ) dev-lang/perl:=
-DESCRIPTION=Type constraints and coercions for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Specio/
-IUSE=test minimal
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.37.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b0d1ef0bb240a066002de001dcae41e7
diff --git a/dev-perl/Specio-0.420.0 b/dev-perl/Specio-0.420.0
deleted file mode 100644
index 7071146abc2b..000000000000
--- a/dev-perl/Specio-0.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Sub-Quote dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Try-Tiny virtual/perl-parent >=virtual/perl-version-0.830.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Needs ) dev-lang/perl:=
-DESCRIPTION=Type constraints and coercions for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Specio/
-IUSE=test minimal
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Sub-Quote dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Try-Tiny virtual/perl-parent >=virtual/perl-version-0.830.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d37c3b7b81c2515ba684eb18060a8d77
diff --git a/dev-perl/Specio/Manifest b/dev-perl/Specio/Manifest
new file mode 100644
index 000000000000..3456aed0b00e
--- /dev/null
+++ b/dev-perl/Specio/Manifest
@@ -0,0 +1,14 @@
+AUX Specio-0.31-installskip.patch 1523 BLAKE2B a48bfd7d11f74815748b9dddf9c44e265ff2d08420e375d29bd54d39093a7e1e7c8d24ee891a74fa06fd1fc04e534c1dcba0414a90cd38495e98b7ab6ad0fec6 SHA512 832189c5561a66bfcd3dbdb7b042486afa75c68a957049418da28ed18b6286bfaab78c6d29d6fefe1b4508f9592ef8aa17d57979f34fe55350cd69b84e86b3b3
+DIST Specio-0.31.tar.gz 82791 BLAKE2B f7781f53e59eb4e05c4bcf8275b79c54d7c08da7f0ded5899619f51169c90c5874bbf39d688e56678574a6b15e640e3242b97477ec81557b96cbf2ad6161d5a9 SHA512 1d16ff9aeb3e2026c23928db64587e42f74b2488b7aeef6ee7b03ec0542dd4986cca25b3206d7d50e54724d5d3e04e8ab268808d42ff32f179ea719ca6821544
+DIST Specio-0.32.tar.gz 83679 BLAKE2B 0fb800160893c99dfc6ab1275f567d58c38aeec56211952b1438d0a91035e4861f40645396d730bdb2482230e4b1eff9630ce520db1eaf8ed30396a28da2233b SHA512 6803089d5f80d9c7b811c0bddb6937228cbb95a0876424a678b76f38609b32220a2ffee63b904535baf741ddbffb880999b3ea49e41d34731ed83394b5d0628b
+DIST Specio-0.35.tar.gz 94969 BLAKE2B bdddb92aa2ac5b31dc564ec5dd79ae92d9049b9b6685ca9d423c1ede7a9f8edbbc202bd08ffaa42b0a2717408ec76d47d38e335cb30b9eff8b82c4358fe6567e SHA512 1a765e7bb2d6b8ddfd18a6cc75108a9237f63acba929c8b94767f336932626a4afb64a4aec96c3a7d518764df6456051fbea4d337a3ce79c9bea25579cca7015
+DIST Specio-0.36.tar.gz 96413 BLAKE2B 698a1ac18998861e215ebd069f9d550fa10dd49cc25c32aa25084e67b1b02619c082651aa230d3c2ea6ec5962390238211e61ae7fe4c5cf2f0869df1d2438f14 SHA512 48727173345cb34c12317f5679c9301b207c3ffac73c2abb2437bf59606e811879a6ac2013c647e3d314de37c4b1ff0fbf256c9e931ddad2e61a6d100ac7afb8
+DIST Specio-0.37.tar.gz 96573 BLAKE2B 4c67bf55fb0fd46062cae23b42efcb2a3d9a4367ca6f87d1a743be7679fb3ed9a5234c8a1adf517ce9b4eb41d810990943de8939eb701da31bd7bb11fdd70273 SHA512 590b5e1515744b699340441f4c14f8fc978b4b637ddb5d9e32db2aa883800c86d7323f85190e92e34571fb57af196f477909aa6cc276a793ae82698f4042468a
+DIST Specio-0.42.tar.gz 101641 BLAKE2B 9c527cd1b306d1a8394ad5b6757153aa00edcf111a444b3792cf088aec0a00597c655f59971eef7a8a6a7689e9b683ca78789b7adf1c9d19a0b6861cd4b90733 SHA512 7a9ff3e96cf3957d7857cd5f6af5efd9e35fc4c888fcd8177041e34a2388f54269e7a3da84ec60961fb61307beb882ebf54e19ae4346876e06197b1ff57891a0
+EBUILD Specio-0.310.0.ebuild 837 BLAKE2B 68a547c2fed9b41f631027e7a2ec5e7fc51d9e0563a8c104d71257eb7fa47d194b563b1a38987d828423789933f8c6fe38e09fd37d7da8e88ed220b211d48239 SHA512 db02f4559de0255352cdf26485f6a7d8afe7aa82bc52dd598229bd214f16f871855d4b014c8b98ba8333870174c1d533486ec6898b7cf870e03b6002e26e6652
+EBUILD Specio-0.320.0.ebuild 771 BLAKE2B a1e4a2ae6a049399eb7f1a9134a0ffccaa94103804bc55210ab83f640582b6ebe38563ebc12c35d453c840b4ca25ff9a49dce053f875de4795625b8be5e5d02c SHA512 4bdbb5b9c0e14c03f295556dd4e5fe4381dc0eefe77d6096b4ae3efef47928cb7101766d61c0f41c1ee04cefc46e3d962a91166e1d88194e514c2ddf955de11d
+EBUILD Specio-0.350.0.ebuild 874 BLAKE2B 30ccca96ed9e66b5cf478efb3e54c99ecd1fe5cabbd4d9c7196e0b003ae82054d84046a8af3eb600f76829837992bfac64891e08a4ad494b5db68e925f96c2cc SHA512 d0c32a83e6e5b5c844ebfc8c505baf8d8767e05628f96d2d1824592da8e0771cf547f007e37f4d9fe14e4b1e70f592b9ed04a2cfae73d1a6fa44e7141f2a5d64
+EBUILD Specio-0.360.0.ebuild 874 BLAKE2B 477f368aebe6932d6e2cee9dba5537675117ec6248edd18383f0eda4c733805951806063acf318c4f83b6dfe23b4b630e83406742f319a0f5438762a4f12bde6 SHA512 5b40f2a854757d340e417bb19bad20a3997cb9ff6a25173beb969c9c16fd3a6785022286e7ae44a2905d3949c2d9b6a46d3ec7643dc0341f2276bae48ebdf3ac
+EBUILD Specio-0.370.0.ebuild 874 BLAKE2B 99ff4c2b38f8e5ee62f72df126292b900974daeaad56ce8c3869b6abec8010a6ee40bfd6a078e232706167f5d2da81bb1baefce1d93df1f15b7d91de59880b6e SHA512 466f9c353a8fe8d4eb2949283b0a723a28fba17922c57a9f688ccec8af97b24e025f9993508895e8fd94ec7a13f3f5832f2027d9668c46db58bfa47a2587db44
+EBUILD Specio-0.420.0.ebuild 912 BLAKE2B 29c44f52c6701bfe777a3c95f176dc98be333cac4c1bb887f79cd12dc3ef47e854541bf642de40ec4b70240921ec08f717da964baf9f7209067d5c5d400529dd SHA512 bfecfb9ec35eddc4bed205235176b811773e2259c7a174d6ca4102e374d81df0c1428fabbdcb731ba3e4157462dc14826f57e85ff7f3b3767520aa0f2019812e
+MISC metadata.xml 3181 BLAKE2B b9c67b2ca34c1b6e169f856c59731f884558f46dbabd5313093597283cfa507443c7745c4dea004cda322c5bf7a89862cd531d3570a610383d5a4e1cdaafd589 SHA512 fa6cedfa101b23b99f854562aa4f914170afbf027e1657a8338e19d5bcbcf4db5370d44062f1df1bbf4b9090051264baba5ebd18c79fb9c2c608d4a931aafc27
diff --git a/dev-perl/Specio/Specio-0.310.0.ebuild b/dev-perl/Specio/Specio-0.310.0.ebuild
new file mode 100644
index 000000000000..3b54ef074b91
--- /dev/null
+++ b/dev-perl/Specio/Specio-0.310.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Type constraints and coercions for Perl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~x86 ~x86-fbsd"
+IUSE="test"
+
+PATCHES=("${FILESDIR}/${PN}-${DIST_VERSION}-installskip.patch")
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Devel-StackTrace
+ dev-perl/Eval-Closure
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/MRO-Compat
+ >=dev-perl/Role-Tiny-1.3.3
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-parent
+ >=virtual/perl-version-0.830.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Needs
+ )
+"
+mydoc="TODO.pod"
diff --git a/dev-perl/Specio/Specio-0.320.0.ebuild b/dev-perl/Specio/Specio-0.320.0.ebuild
new file mode 100644
index 000000000000..5ac2f713317a
--- /dev/null
+++ b/dev-perl/Specio/Specio-0.320.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="Type constraints and coercions for Perl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Devel-StackTrace
+ dev-perl/Eval-Closure
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/MRO-Compat
+ >=dev-perl/Role-Tiny-1.3.3
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-parent
+ >=virtual/perl-version-0.830.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Needs
+ )
+"
+mydoc="TODO.md"
diff --git a/dev-perl/Specio/Specio-0.350.0.ebuild b/dev-perl/Specio/Specio-0.350.0.ebuild
new file mode 100644
index 000000000000..5d1af555ecb1
--- /dev/null
+++ b/dev-perl/Specio/Specio-0.350.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="Type constraints and coercions for Perl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? ( >=dev-perl/Ref-Util-0.112.0 )
+ virtual/perl-Carp
+ dev-perl/Devel-StackTrace
+ dev-perl/Eval-Closure
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/MRO-Compat
+ dev-perl/Module-Runtime
+ >=dev-perl/Role-Tiny-1.3.3
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-parent
+ >=virtual/perl-version-0.830.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Needs
+ )
+"
+mydoc="TODO.md"
diff --git a/dev-perl/Specio/Specio-0.360.0.ebuild b/dev-perl/Specio/Specio-0.360.0.ebuild
new file mode 100644
index 000000000000..1c3a7cf31095
--- /dev/null
+++ b/dev-perl/Specio/Specio-0.360.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Type constraints and coercions for Perl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? ( >=dev-perl/Ref-Util-0.112.0 )
+ virtual/perl-Carp
+ dev-perl/Devel-StackTrace
+ dev-perl/Eval-Closure
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/MRO-Compat
+ dev-perl/Module-Runtime
+ >=dev-perl/Role-Tiny-1.3.3
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-parent
+ >=virtual/perl-version-0.830.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Needs
+ )
+"
+mydoc="TODO.md"
diff --git a/dev-perl/Specio/Specio-0.370.0.ebuild b/dev-perl/Specio/Specio-0.370.0.ebuild
new file mode 100644
index 000000000000..2b19851d86d7
--- /dev/null
+++ b/dev-perl/Specio/Specio-0.370.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.37
+inherit perl-module
+
+DESCRIPTION="Type constraints and coercions for Perl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? ( >=dev-perl/Ref-Util-0.112.0 )
+ virtual/perl-Carp
+ dev-perl/Devel-StackTrace
+ dev-perl/Eval-Closure
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/MRO-Compat
+ dev-perl/Module-Runtime
+ >=dev-perl/Role-Tiny-1.3.3
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-parent
+ >=virtual/perl-version-0.830.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Needs
+ )
+"
+mydoc="TODO.md"
diff --git a/dev-perl/Specio/Specio-0.420.0.ebuild b/dev-perl/Specio/Specio-0.420.0.ebuild
new file mode 100644
index 000000000000..e0329faadc0d
--- /dev/null
+++ b/dev-perl/Specio/Specio-0.420.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.42
+inherit perl-module
+
+DESCRIPTION="Type constraints and coercions for Perl"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? ( >=dev-perl/Ref-Util-0.112.0 )
+ virtual/perl-Carp
+ dev-perl/Devel-StackTrace
+ dev-perl/Eval-Closure
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/MRO-Compat
+ dev-perl/Module-Runtime
+ >=dev-perl/Role-Tiny-1.3.3
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Storable
+ dev-perl/Sub-Quote
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Try-Tiny
+ virtual/perl-parent
+ >=virtual/perl-version-0.830.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Needs
+ )
+"
+mydoc="TODO.md"
diff --git a/dev-perl/Specio/files/Specio-0.31-installskip.patch b/dev-perl/Specio/files/Specio-0.31-installskip.patch
new file mode 100644
index 000000000000..1798d3f0c2c7
--- /dev/null
+++ b/dev-perl/Specio/files/Specio-0.31-installskip.patch
@@ -0,0 +1,52 @@
+From 75ac71299516640967a884f58c1c0f9176fdb16f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Fri, 11 Nov 2016 12:43:36 +1300
+Subject: [PATCH] Mark TODO.pod as "Not for installation"
+
+https://github.com/houseabsolute/Specio/pull/4
+
+Due to historical reasons, EUMM installs all files called "*.pm"
+or "*.pod" in the distributions root directory to the the install
+target.
+
+For instance,
+
+ Dist-Foo-Bar/Bar.pm -> ${site_lib}/Dist/Foo/Bar.pm
+ Dist-Foo-Bar/TODO.pod -> ${site_lib}/Dist/Foo/TODO.pod
+ Dist-Foo/TODO.pod -> ${site_lib}/Dist/TODO.pod
+ Dist/TODO.pod -> ${site_lib}/TODO.pod
+
+INSTALL.SKIP is used by ExtUtils::Install to mark things as "not for
+installation" while performing "make install", and acts to filter
+things in "blib/" from landing in ${site_lib}
+
+It will still *appear* to have no impact because EUMM will still spit
+out that its copying it from Dist-Foo/ to Dist-Foo/blib/
+
+But it shouldn't end up in the install target.
+
+Additionally, this rule filters out any resulting man-pages as well,
+because TODO.pod will be manified before ExtUtils::Install gets a
+chance.
+
+And the proof is in the pudding.
+
+ cpanm -l /tmp/elib Specio-$VERSION.tar.gz
+ find /tmp/elib | grep -i TODO
+
+Now should emit nothing.
+---
+ INSTALL.SKIP | 1 +
+ 1 file changed, 1 insertion(+)
+ create mode 100644 INSTALL.SKIP
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+new file mode 100644
+index 0000000..5d454a6
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++TODO\.(pod|0)$
+--
+2.10.2
+
diff --git a/dev-perl/Specio/metadata.xml b/dev-perl/Specio/metadata.xml
new file mode 100644
index 000000000000..2328595eef1a
--- /dev/null
+++ b/dev-perl/Specio/metadata.xml
@@ -0,0 +1,51 @@
+<?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">Specio</remote-id>
+ <remote-id type="cpan-module">Specio</remote-id>
+ <remote-id type="cpan-module">Specio::Coercion</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::AnyCan</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::AnyDoes</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::AnyIsa</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Enum</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Intersection</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::ObjectCan</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::ObjectDoes</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::ObjectIsa</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Parameterizable</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Parameterized</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Role::CanType</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Role::DoesType</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Role::Interface</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Role::IsaType</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Simple</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Structurable</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Structured</remote-id>
+ <remote-id type="cpan-module">Specio::Constraint::Union</remote-id>
+ <remote-id type="cpan-module">Specio::Declare</remote-id>
+ <remote-id type="cpan-module">Specio::DeclaredAt</remote-id>
+ <remote-id type="cpan-module">Specio::Exception</remote-id>
+ <remote-id type="cpan-module">Specio::Exporter</remote-id>
+ <remote-id type="cpan-module">Specio::Helpers</remote-id>
+ <remote-id type="cpan-module">Specio::Library::Builtins</remote-id>
+ <remote-id type="cpan-module">Specio::Library::Numeric</remote-id>
+ <remote-id type="cpan-module">Specio::Library::Perl</remote-id>
+ <remote-id type="cpan-module">Specio::Library::String</remote-id>
+ <remote-id type="cpan-module">Specio::Library::Structured</remote-id>
+ <remote-id type="cpan-module">Specio::Library::Structured::Dict</remote-id>
+ <remote-id type="cpan-module">Specio::Library::Structured::Map</remote-id>
+ <remote-id type="cpan-module">Specio::Library::Structured::Tuple</remote-id>
+ <remote-id type="cpan-module">Specio::OO</remote-id>
+ <remote-id type="cpan-module">Specio::PartialDump</remote-id>
+ <remote-id type="cpan-module">Specio::Registry</remote-id>
+ <remote-id type="cpan-module">Specio::Role::Inlinable</remote-id>
+ <remote-id type="cpan-module">Specio::Subs</remote-id>
+ <remote-id type="cpan-module">Specio::TypeChecks</remote-id>
+ <remote-id type="cpan-module">Test::Specio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Speech-Recognizer-SPX-0.80.100-r1 b/dev-perl/Speech-Recognizer-SPX-0.80.100-r1
deleted file mode 100644
index 2b58bfc59d21..000000000000
--- a/dev-perl/Speech-Recognizer-SPX-0.80.100-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=app-accessibility/sphinx2 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interface to Sphinx-II speech recognition
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Speech-Recognizer-SPX/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-accessibility/sphinx2 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DJ/DJHD/Speech-Recognizer-SPX-0.0801.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cf4131158a5ddf1dcb8e590a528c379a
diff --git a/dev-perl/Speech-Recognizer-SPX/Manifest b/dev-perl/Speech-Recognizer-SPX/Manifest
new file mode 100644
index 000000000000..7ed3557ab805
--- /dev/null
+++ b/dev-perl/Speech-Recognizer-SPX/Manifest
@@ -0,0 +1,3 @@
+DIST Speech-Recognizer-SPX-0.0801.tar.gz 91123 BLAKE2B 8a64eb13a998603f28015b43a4c9483e265d436b628feaf093ef4a3579493a30af92207df905eca88455a6a278fe2eb5133f497670e7c3bae4c2f7fc7e3d0691 SHA512 01a342966983b47b27de1264a0fcceec72b6b23ba99edb9ea25ef77842c0553d7d6fd496f2619e08a1e70160b78ffbb3b92b6b71af59d08c9a358cab4e7352fb
+EBUILD Speech-Recognizer-SPX-0.80.100-r1.ebuild 416 BLAKE2B 6de30a3de59a7b4741d1d0933e5b4e96c5c789c639d3b72e5a16fc4ace0052b7123c02edf283f413878c87e180950c47653323344651db52d09a477e8bfacfee SHA512 cf4c33ecfefffd347c7b414722b4753a5d6ffc8677c44037a189fe74230b7cdbabab58c8019f74f016e0cc1b39623e313a8ef7ae87ed9b605d03f3aa8b9604cb
+MISC metadata.xml 769 BLAKE2B 63636a1cf9e3b1d8433c429019b69f3b0477a3fdf1c56cde92bec72a36d01648e0724e1deb4e9404d94ce760d30a7ac75511db3c5cb3d8b9ec3cb3ee58c936cd SHA512 ac1b1b4f07ca1026748bde8bee496245275d4a7cf4255ffb0142abab03837a16b6d7e0f8b60d68b00019f762107d001c63687a052cc120d2f33f9037837aeb47
diff --git a/dev-perl/Speech-Recognizer-SPX/Speech-Recognizer-SPX-0.80.100-r1.ebuild b/dev-perl/Speech-Recognizer-SPX/Speech-Recognizer-SPX-0.80.100-r1.ebuild
new file mode 100644
index 000000000000..a257cd0de415
--- /dev/null
+++ b/dev-perl/Speech-Recognizer-SPX/Speech-Recognizer-SPX-0.80.100-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DJHD
+MODULE_VERSION=0.0801
+inherit perl-module
+
+DESCRIPTION="Interface to Sphinx-II speech recognition"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-accessibility/sphinx2"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local myconf="--sphinx-prefix=/usr"
+ perl-module_src_configure
+}
diff --git a/dev-perl/Speech-Recognizer-SPX/metadata.xml b/dev-perl/Speech-Recognizer-SPX/metadata.xml
new file mode 100644
index 000000000000..e0a58b0e1437
--- /dev/null
+++ b/dev-perl/Speech-Recognizer-SPX/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Speech-Recognizer-SPX</remote-id>
+ <remote-id type="cpan-module">Audio::MFCC</remote-id>
+ <remote-id type="cpan-module">Audio::SPX</remote-id>
+ <remote-id type="cpan-module">Speech::Recognizer::SPX</remote-id>
+ <remote-id type="cpan-module">Speech::Recognizer::SPX::Hypothesis</remote-id>
+ <remote-id type="cpan-module">Speech::Recognizer::SPX::Segment</remote-id>
+ <remote-id type="cpan-module">Speech::Recognizer::SPX::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sphinx-Config-0.100.0 b/dev-perl/Sphinx-Config-0.100.0
deleted file mode 100644
index b3a177b14837..000000000000
--- a/dev-perl/Sphinx-Config-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/List-MoreUtils virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Sphinx search engine configuration file read/modify/write
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sphinx-Config/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/List-MoreUtils virtual/perl-Storable dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JJ/JJSCHUTZ/Sphinx-Config-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1e4366d8f54c76c5ee09fcb8345cf92b
diff --git a/dev-perl/Sphinx-Config/Manifest b/dev-perl/Sphinx-Config/Manifest
new file mode 100644
index 000000000000..5cc4c98cbfc1
--- /dev/null
+++ b/dev-perl/Sphinx-Config/Manifest
@@ -0,0 +1,3 @@
+DIST Sphinx-Config-0.10.tar.gz 18400 BLAKE2B 710c068b2b33521fd67bb6380dcd1086431148611683c8be2b3794d3db23c2b0c12f43e675de59cf716cdc4e4f602e7b8fa09f133e99f8eaf2bf0cb293e4d6eb SHA512 1dd9454c3dc9098f17b3792f4a8f4f7fc477dedb334afc2c5059e8331521b3fd4f5819493f14bbebe119db2db4f03179f3ba9d423fcdca6c4502453b0b7d2139
+EBUILD Sphinx-Config-0.100.0.ebuild 575 BLAKE2B 9ef0b2fdccaa219bd1d064b7a802e6350d55c0e9fc68ef139c4cdc585674f3183093dbea5e89ffc6355ccaadfb728f8be9f13e852322edbdd6c3676080b81181 SHA512 7c67d14a827a960265a34f88a422208e8c82a5af6ad58969a92a16e481badea472a4c15129fa7f85ca7433efdef2c3dbcab8e2d543707735abc68d2472369eaf
+MISC metadata.xml 398 BLAKE2B c13a613b711f3ac1e44893bff08e0b1d46466e063258ced982bb0008cf56cee161bdcdc48e18ce63d51052a49f12a7021eb3c0e874742a86d7e20f1c7c29fffe SHA512 773ef9f892f5b4c8a0532bcce3afab48dc854866b88c9e6e0fe313bd02f1637ddfe4216cd8304066779982e5e27355b85ab8d5f952560df40160a2f7012018cb
diff --git a/dev-perl/Sphinx-Config/Sphinx-Config-0.100.0.ebuild b/dev-perl/Sphinx-Config/Sphinx-Config-0.100.0.ebuild
new file mode 100644
index 000000000000..032390c168a9
--- /dev/null
+++ b/dev-perl/Sphinx-Config/Sphinx-Config-0.100.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JJSCHUTZ
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Sphinx search engine configuration file read/modify/write"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/List-MoreUtils
+ virtual/perl-Storable
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files "t/pod-coverage.t" "t/boilerplate.t" "t/pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sphinx-Config/metadata.xml b/dev-perl/Sphinx-Config/metadata.xml
new file mode 100644
index 000000000000..726fcdae0a8e
--- /dev/null
+++ b/dev-perl/Sphinx-Config/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">Sphinx-Config</remote-id>
+ <remote-id type="cpan-module">Sphinx::Config</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sphinx-Search-0.290.0-r1 b/dev-perl/Sphinx-Search-0.290.0-r1
deleted file mode 100644
index 08fc4945e4fd..000000000000
--- a/dev-perl/Sphinx-Search-0.290.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-Accessor dev-perl/DBI virtual/perl-Data-Dumper virtual/perl-Encode dev-perl/List-MoreUtils dev-perl/File-SearchPath virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt dev-perl/Path-Class virtual/perl-Socket virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl API client for Sphinx search engine
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sphinx-Search/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Accessor dev-perl/DBI virtual/perl-Data-Dumper virtual/perl-Encode dev-perl/List-MoreUtils dev-perl/File-SearchPath virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt dev-perl/Path-Class virtual/perl-Socket dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JJ/JJSCHUTZ/Sphinx-Search-0.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d91ee959e872ecc568784c9b3aa75b0d
diff --git a/dev-perl/Sphinx-Search-0.310.0 b/dev-perl/Sphinx-Search-0.310.0
deleted file mode 100644
index 42854634d267..000000000000
--- a/dev-perl/Sphinx-Search-0.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-Accessor dev-perl/DBI virtual/perl-Data-Dumper virtual/perl-Encode dev-perl/List-MoreUtils dev-perl/File-SearchPath virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt dev-perl/Path-Class virtual/perl-Socket virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl API client for Sphinx search engine
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sphinx-Search/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Accessor dev-perl/DBI virtual/perl-Data-Dumper virtual/perl-Encode dev-perl/List-MoreUtils dev-perl/File-SearchPath virtual/perl-Scalar-List-Utils virtual/perl-Math-BigInt dev-perl/Path-Class virtual/perl-Socket dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JJ/JJSCHUTZ/Sphinx-Search-0.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c6cecdf0277d4e53b907b245ff1b3427
diff --git a/dev-perl/Sphinx-Search/Manifest b/dev-perl/Sphinx-Search/Manifest
new file mode 100644
index 000000000000..f2c23229fd9d
--- /dev/null
+++ b/dev-perl/Sphinx-Search/Manifest
@@ -0,0 +1,5 @@
+DIST Sphinx-Search-0.29.tar.gz 30731 BLAKE2B 97c22f752d0d14131b85ae9200c0013b841d879ca595d2c46cae75bffc255dced9b568308debed046db8bf8709f4ddc227a078b3ff64e409c570a1b134686b41 SHA512 8ab9b99de110108046b566ea8fddae354fce64d61ffc2b194ed196259d98fcff66f95a19ff61dd099393cdc18befd83484b5b5526830b87840a17a3468a08182
+DIST Sphinx-Search-0.31.tar.gz 30630 BLAKE2B f6b8d62ea6e1773d8ea8e661dbdbfd2ce33ea72f9453ecde9e4199000b7310734eebb61de563b370a25cd30cd699971ab9f8db0a25b591b97006c1a9088a42af SHA512 688dea30b0daa421defd097cff179321a5f8bbc7979b567accc4b387a28dd73b321486571b822d9394c456c71b9ceb07fbb242ea5e8eee525ceba81f258ef39d
+EBUILD Sphinx-Search-0.290.0-r1.ebuild 647 BLAKE2B ff9b2fd212bfce63b455419d99f0e164dd39b8cbe2700679eb25d7b760cef8ab26d8bf4fc866cc96b0f39d1106d6038b8ff29c43cb76931a1e4f7a7a4ca00b6d SHA512 0bcf96fae11518ef5254e7f6d3ac6111740642b90dcb62dd389cbdb6ca74680806b65d4603887c573cea8e36aa6ea0f49874dc53655ab07c388f17fd67ce07bb
+EBUILD Sphinx-Search-0.310.0.ebuild 715 BLAKE2B 2f3469a3935742a8b3ac2d945245d37cae071d0c79f0ea1b41b3e5b28d0215af2d698d6cc1e7cfb15c3641d5c8437bb5f3748dea18919fb556aa6e3cea16be1f SHA512 096500dd9867cac7c6a4eb23bc9f9d4a08ef172b0ae925dbe10fc04151aeff3a5bc04cadb5590d3c1fea9eca1823539ac03b6857af1e34f1a71da28f7a17997c
+MISC metadata.xml 398 BLAKE2B 929f0e20ccf58db85d58415f472ef7508862f44a577103d18005dc637a29d1243383b3038eaeaf7c4b2653764b5ca27c16e74c3d928524b90b1a3b93297eeb71 SHA512 7589309851650cd4d50086fbd1eb17b446e2ef77198fa2dcc649fd5151df9bf17fed33ba11be438d386a8f1274b2db2399996bee9b5161c6d0a99a938b9ab3ef
diff --git a/dev-perl/Sphinx-Search/Sphinx-Search-0.290.0-r1.ebuild b/dev-perl/Sphinx-Search/Sphinx-Search-0.290.0-r1.ebuild
new file mode 100644
index 000000000000..059eb7e41685
--- /dev/null
+++ b/dev-perl/Sphinx-Search/Sphinx-Search-0.290.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JJSCHUTZ
+DIST_VERSION=0.29
+inherit perl-module
+
+DESCRIPTION="Perl API client for Sphinx search engine"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-Accessor
+ dev-perl/DBI
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ dev-perl/List-MoreUtils
+ dev-perl/File-SearchPath
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Math-BigInt
+ dev-perl/Path-Class
+ virtual/perl-Socket
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Sphinx-Search/Sphinx-Search-0.310.0.ebuild b/dev-perl/Sphinx-Search/Sphinx-Search-0.310.0.ebuild
new file mode 100644
index 000000000000..b392258fa476
--- /dev/null
+++ b/dev-perl/Sphinx-Search/Sphinx-Search-0.310.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JJSCHUTZ
+DIST_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Perl API client for Sphinx search engine"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-Accessor
+ dev-perl/DBI
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ dev-perl/List-MoreUtils
+ dev-perl/File-SearchPath
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Math-BigInt
+ dev-perl/Path-Class
+ virtual/perl-Socket
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=( "t/pod-coverage.t" "t/pod.t" "t/boilerplate.t" )
diff --git a/dev-perl/Sphinx-Search/metadata.xml b/dev-perl/Sphinx-Search/metadata.xml
new file mode 100644
index 000000000000..6a0dbf9d78a5
--- /dev/null
+++ b/dev-perl/Sphinx-Search/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">Sphinx-Search</remote-id>
+ <remote-id type="cpan-module">Sphinx::Search</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Spiffy-0.460.0 b/dev-perl/Spiffy-0.460.0
deleted file mode 100644
index 9409f4e567fc..000000000000
--- a/dev-perl/Spiffy-0.460.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Spiffy Perl Interface Framework For You
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Spiffy/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Spiffy-0.46.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=deb17edaabd9d29f8d8bd238d9691845
diff --git a/dev-perl/Spiffy/Manifest b/dev-perl/Spiffy/Manifest
new file mode 100644
index 000000000000..7536e5fc72c2
--- /dev/null
+++ b/dev-perl/Spiffy/Manifest
@@ -0,0 +1,3 @@
+DIST Spiffy-0.46.tar.gz 33447 BLAKE2B eea78904691dc3682b0b3d5abea7eb6c6e7af3a9a893405819149ecc350c30106c7b0452cef1124b72140c65a60e18dfa1ade5a1ea6405072c360c18e15ddf25 SHA512 a1fb02bae4a6edab564c05af2f1b2caaf996d433ec054e07e75a53e88216c46cf14db87a2abdfc9c74f73791267f69129a86bfdaa77492f941104143ca7b8154
+EBUILD Spiffy-0.460.0.ebuild 533 BLAKE2B eb6adbc22731781de648e1f541899275bacb266546e1c1710fd1dc024f08ab37f70c02f955ccd4bc72dd86ad39feddeb6194351e638c1bf5b0822fee4fe9094c SHA512 a37b7955d03d192cbe12c298a8ec5af8ba248e8809c3e6e539c5be1e736b7b042560937fb237773f697b323b1f9e35eaee9bba1a59965cced7e632a56c35bbb2
+MISC metadata.xml 492 BLAKE2B d0f650336bad05e4b66a5eb1c03449c0d4ba79c248d48c9095cb83c0fbba1fad6c67c14ce44b97a23d4bdd3b4189a6f868aaa822b4b29ae6b471b6605f4a94f3 SHA512 012558b398958edfa7c6b449fba7f31713045f55f97583798574c89bc3b286ec0e9e09fb66243b5401a32b411bf4af6a058bf626bbb6ace3af081d94d65b5047
diff --git a/dev-perl/Spiffy/Spiffy-0.460.0.ebuild b/dev-perl/Spiffy/Spiffy-0.460.0.ebuild
new file mode 100644
index 000000000000..7850c5bf968f
--- /dev/null
+++ b/dev-perl/Spiffy/Spiffy-0.460.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=INGY
+MODULE_VERSION=0.46
+inherit perl-module
+
+DESCRIPTION="Spiffy Perl Interface Framework For You"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.300.0"
+
+SRC_TEST="do"
diff --git a/dev-perl/Spiffy/metadata.xml b/dev-perl/Spiffy/metadata.xml
new file mode 100644
index 000000000000..9f1cc5e93657
--- /dev/null
+++ b/dev-perl/Spiffy/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Spiffy</remote-id>
+ <remote-id type="cpan-module">DB</remote-id>
+ <remote-id type="cpan-module">Spiffy</remote-id>
+ <remote-id type="cpan-module">Spiffy::mixin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Spreadsheet-ParseExcel-0.650.0 b/dev-perl/Spreadsheet-ParseExcel-0.650.0
deleted file mode 100644
index e84a7e29a589..000000000000
--- a/dev-perl/Spreadsheet-ParseExcel-0.650.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/OLE-StorageLite-0.19 dev-perl/IO-stringy dev-perl/Text-CSV_XS dev-perl/Crypt-RC4 dev-perl/Digest-Perl-MD5 unicode? ( dev-perl/Unicode-Map ) cjk? ( dev-perl/Jcode ) virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Unicode-Map dev-perl/Spreadsheet-WriteExcel dev-perl/Jcode ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Read information from an Excel file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Spreadsheet-ParseExcel/
-IUSE=test cjk unicode
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/OLE-StorageLite-0.19 dev-perl/IO-stringy dev-perl/Text-CSV_XS dev-perl/Crypt-RC4 dev-perl/Digest-Perl-MD5 unicode? ( dev-perl/Unicode-Map ) cjk? ( dev-perl/Jcode ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOUGW/Spreadsheet-ParseExcel-0.65.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f8a4aafc19a7ba88f67738f1006df192
diff --git a/dev-perl/Spreadsheet-ParseExcel/Manifest b/dev-perl/Spreadsheet-ParseExcel/Manifest
new file mode 100644
index 000000000000..f4167eb310a4
--- /dev/null
+++ b/dev-perl/Spreadsheet-ParseExcel/Manifest
@@ -0,0 +1,3 @@
+DIST Spreadsheet-ParseExcel-0.65.tar.gz 206923 BLAKE2B 9a7726410a7382db63d9e8376eda6a235067fdd9af61967cbf758e640b9a090a3209b40b92c71e75fea5ce96ee968622ee8175ed4f21bde0866181375a69d709 SHA512 a57be764a9781d1e219d1aab940a9b834d1ddf90ebb4966eaeba86afea3de03617fbdeda67d9bc2bedd8651cc3feafd46905021150bbcd68cbc7453865877637
+EBUILD Spreadsheet-ParseExcel-0.650.0.ebuild 1040 BLAKE2B 586767c2f1693b9beea99cbce979d80e6bd7b9bcddfc74e1f9ee23aeb4556e44efa2f768df61aa05e55c81ee958e36a4627e07c5766bcfa3c8d770b87c1dc4f5 SHA512 b99faf0a9d3ecc2c6ce744fe3971fefdb8886ef91bc181f8b8fc6d096964f9967da55dd17ecc949df1743db3fa3e7d2cecff1b1ef30b9c90d8f75b16fc6a7df0
+MISC metadata.xml 1554 BLAKE2B 755bda77a601fb12873b78a6d6450573e10ce49fc709d701a22f34fc8df101c3e2aa33ed71e3bad8a5181908569579a08d56c5c71e1360db8904faabf9ccdaaa SHA512 ef39e53d7356d429ef5eff63339523495542edb8f512d407e3bde745d75c9b119c361da214ba1b89f9cfb299cdbf917c7cda5d289f42a177156d15c7fe250925
diff --git a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild
new file mode 100644
index 000000000000..eb8dea3bd65d
--- /dev/null
+++ b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOUGW
+MODULE_VERSION=0.65
+inherit perl-module
+
+DESCRIPTION="Read information from an Excel file"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE="test cjk unicode"
+
+# Digest::Perl::MD5 cannot be replaced by Digest::MD5, as this module actually
+# interacts with the internal state of Digest::Perl::MD5.
+RDEPEND="
+ >=dev-perl/OLE-StorageLite-0.19
+ dev-perl/IO-stringy
+ dev-perl/Text-CSV_XS
+ dev-perl/Crypt-RC4
+ dev-perl/Digest-Perl-MD5
+ unicode? ( dev-perl/Unicode-Map )
+ cjk? ( dev-perl/Jcode )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Unicode-Map
+ dev-perl/Spreadsheet-WriteExcel
+ dev-perl/Jcode
+ )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/90_pod.t t/91_minimumversion.t t/92_meta.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Spreadsheet-ParseExcel/metadata.xml b/dev-perl/Spreadsheet-ParseExcel/metadata.xml
new file mode 100644
index 000000000000..c735e6f2e756
--- /dev/null
+++ b/dev-perl/Spreadsheet-ParseExcel/metadata.xml
@@ -0,0 +1,26 @@
+<?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">Spreadsheet-ParseExcel</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::Cell</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::Dump</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::FmtDefault</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::FmtJapan</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::FmtJapan2</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::FmtUnicode</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::Font</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::Format</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::SaveParser</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::SaveParser::Workbook</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::SaveParser::Worksheet</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::Utility</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::Workbook</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::ParseExcel::Worksheet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Spreadsheet-WriteExcel-2.400.0 b/dev-perl/Spreadsheet-WriteExcel-2.400.0
deleted file mode 100644
index 141913d761f4..000000000000
--- a/dev-perl/Spreadsheet-WriteExcel-2.400.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Temp dev-perl/Parse-RecDescent >=dev-perl/OLE-StorageLite-0.19 dev-perl/IO-stringy dev-lang/perl:=[-build(-)]
-DESCRIPTION=Write cross-platform Excel binary file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Spreadsheet-WriteExcel/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Temp dev-perl/Parse-RecDescent >=dev-perl/OLE-StorageLite-0.19 dev-perl/IO-stringy dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JM/JMCNAMARA/Spreadsheet-WriteExcel-2.40.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=012aa2d21ef956e326dce7f0f93604b4
diff --git a/dev-perl/Spreadsheet-WriteExcel/Manifest b/dev-perl/Spreadsheet-WriteExcel/Manifest
new file mode 100644
index 000000000000..d7349496bf01
--- /dev/null
+++ b/dev-perl/Spreadsheet-WriteExcel/Manifest
@@ -0,0 +1,3 @@
+DIST Spreadsheet-WriteExcel-2.40.tar.gz 480975 BLAKE2B 7015f1174227c7ea2f5e470452dfe115d9c7189c2656f19b2388198e7154858a9d48358c930a558842baf1f1a726d84431013888296c640b51a7bd5a241908d8 SHA512 aa6690b4b7b66620e6490f97b0d82520dbe2a51cdc0fd03c9f83bf963f609c39e5f9f45c31e0a68809d0ba8f8ea3120c7c53cddd48a875074d5dd8250d19574e
+EBUILD Spreadsheet-WriteExcel-2.400.0.ebuild 504 BLAKE2B 543ed10a9bfdb6e4fa42dc4eb65695ee612357eff92caf91c26d190cba1439c67b3ff16eba74d8c7a1291f221e58abefb1fc552fc4cf5de287c83ec06ffc6f96 SHA512 40223abe0821d3ff135c2e730b0f8b57116863b3d52220e2e4d5cead6b1430108b6d64f7106ebbcfdb83d12907f9fc5e26e7a8900f5f372fa1dfa69141231a73
+MISC metadata.xml 1962 BLAKE2B 792e64d4e043bcdea370174e7ac4b2dbbc23d3207aa2db16ea3b300479f1ba6c9bbfa81361d9ea7e03dd98f549c4ce9baabdba62d4a3d3b04f3131c0632cff75 SHA512 43ec14548a37d130c4dfaf3771996a672b5c5faab91bdf9429ba826cc8f42048bf2fd04881c85566205a3ca5a48b05de01b647bc5370bb9f58cf279d86b2109a
diff --git a/dev-perl/Spreadsheet-WriteExcel/Spreadsheet-WriteExcel-2.400.0.ebuild b/dev-perl/Spreadsheet-WriteExcel/Spreadsheet-WriteExcel-2.400.0.ebuild
new file mode 100644
index 000000000000..8734fe410929
--- /dev/null
+++ b/dev-perl/Spreadsheet-WriteExcel/Spreadsheet-WriteExcel-2.400.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JMCNAMARA
+MODULE_VERSION=2.40
+inherit perl-module
+
+DESCRIPTION="Write cross-platform Excel binary file"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Temp
+ dev-perl/Parse-RecDescent
+ >=dev-perl/OLE-StorageLite-0.19
+ dev-perl/IO-stringy"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Spreadsheet-WriteExcel/metadata.xml b/dev-perl/Spreadsheet-WriteExcel/metadata.xml
new file mode 100644
index 000000000000..25aad5d6a4ee
--- /dev/null
+++ b/dev-perl/Spreadsheet-WriteExcel/metadata.xml
@@ -0,0 +1,31 @@
+<?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">Spreadsheet-WriteExcel</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::BIFFwriter</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Big</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart::Area</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart::Bar</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart::Column</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart::External</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart::Line</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart::Pie</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart::Scatter</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Chart::Stock</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Examples</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Format</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Formula</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::OLEwriter</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Properties</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Utility</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Workbook</remote-id>
+ <remote-id type="cpan-module">Spreadsheet::WriteExcel::Worksheet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Starlet-0.290.0 b/dev-perl/Starlet-0.290.0
deleted file mode 100644
index 294a2a779224..000000000000
--- a/dev-perl/Starlet-0.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Parallel-Prefork-0.170.0 >=dev-perl/Plack-0.992.0 >=dev-perl/Server-Starter-0.60.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=dev-perl/Test-TCP-2.100.0 >=virtual/perl-Test-Simple-0.880.0 dev-perl/libwww-perl >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=A simple, high-performance PSGI/Plack HTTP server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Starlet/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Parallel-Prefork-0.170.0 >=dev-perl/Plack-0.992.0 >=dev-perl/Server-Starter-0.60.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZUHO/Starlet-0.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0403c8bffaa19ecf38e23ca99cd9649b
diff --git a/dev-perl/Starlet-0.310.0 b/dev-perl/Starlet-0.310.0
deleted file mode 100644
index c8feb0efd547..000000000000
--- a/dev-perl/Starlet-0.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Parallel-Prefork-0.170.0 >=dev-perl/Plack-0.992.0 >=dev-perl/Server-Starter-0.60.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=dev-perl/Test-TCP-2.100.0 >=virtual/perl-Test-Simple-0.880.0 dev-perl/libwww-perl >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=A simple, high-performance PSGI/Plack HTTP server
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Starlet/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Parallel-Prefork-0.170.0 >=dev-perl/Plack-0.992.0 >=dev-perl/Server-Starter-0.60.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZUHO/Starlet-0.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a1ec96ed897ceb2a0d3dbf36a390c7bc
diff --git a/dev-perl/Starlet/Manifest b/dev-perl/Starlet/Manifest
new file mode 100644
index 000000000000..33666fbb8571
--- /dev/null
+++ b/dev-perl/Starlet/Manifest
@@ -0,0 +1,5 @@
+DIST Starlet-0.29.tar.gz 110363 BLAKE2B adf668cae5aa773ed70598e0561d70626e24e0f0cad58096b3df3f54969e3423fb08b0a2b7b6438d9ad862ef76dee8c7c55c85d2c8cdf7c1f959979934ff389f SHA512 f88eefde0e512d3c359771c477ce5d570df4147241d7bee8bba04dfbaa5109c76e369dc59129eaf4beb9553f8840f3c7df9bf520d0949af3a2a9c559b6b23239
+DIST Starlet-0.31.tar.gz 111347 BLAKE2B ecba99ffb7b4c841ee566d20ef33b84ec474c032724f81c39375bc021c989dde42eae3f45a8d89fe0a46890b84dd101a216244d5af1e3da6060b996cd4861104 SHA512 855451ee69e379230d2476144fe5b44d0fef115e654d22bd697b3d75cc30aa53c179201d3bf980cc044b48081f7d2cfd56a956e5747d0e93e4468fd511945b7b
+EBUILD Starlet-0.290.0.ebuild 788 BLAKE2B 1afc5fd7f818a8af1eb4b4afd55d3cf9196ea5827743462ffa6294aeb01e4c3d30649f00ed97e4a68d923349cb8c64d7b0d1dc7026f8de5aee3a21f3c48a2c54 SHA512 979848f0124d5fe6642f3d0a666aba050250e631afa9ea9f4e33e94aac0f3a261dcfdaa07a9276d339611f2fe8fa391bfc5ea318d6a2c886e7461cda6203191e
+EBUILD Starlet-0.310.0.ebuild 787 BLAKE2B c7a5112dee92d6c1def8dca311fc43f7feeef4ceac76721c19e988b12612be927a1576dda95284517ee5fb1fce4ca6aa941ed857bb959615871372584251dd4f SHA512 939af3e7369ced23db8013fe3c7bcffa2690bd27078df94225129b09fd04e6874238e462becf13f6a325a6c425bbca4f9d86e7f2b915457ed96a10a563a0c630
+MISC metadata.xml 517 BLAKE2B aa7b4c6bce51ab4a78f3c90d82c522b61471226123e6014fdad34e5fa3ffcf50cf39adf7c5072e0772181780e202f05dd8d0d30472571a4d192980f64244cc07 SHA512 6cf7947083da9c332377142fd91184f02acf517aa6da7549384e3375e3446b75e55011c4c43cb3a95593e11cc0deecdae6d01a633662b52ef301de07a77ddf3a
diff --git a/dev-perl/Starlet/Starlet-0.290.0.ebuild b/dev-perl/Starlet/Starlet-0.290.0.ebuild
new file mode 100644
index 000000000000..6b73510dbddf
--- /dev/null
+++ b/dev-perl/Starlet/Starlet-0.290.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZUHO
+DIST_VERSION=0.29
+inherit perl-module
+
+DESCRIPTION="A simple, high-performance PSGI/Plack HTTP server"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Parallel-Prefork-0.170.0
+ >=dev-perl/Plack-0.992.0
+ >=dev-perl/Server-Starter-0.60.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=dev-perl/Test-TCP-2.100.0
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/libwww-perl
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.];\n use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Starlet/Starlet-0.310.0.ebuild b/dev-perl/Starlet/Starlet-0.310.0.ebuild
new file mode 100644
index 000000000000..3739422ddc63
--- /dev/null
+++ b/dev-perl/Starlet/Starlet-0.310.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZUHO
+DIST_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="A simple, high-performance PSGI/Plack HTTP server"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Parallel-Prefork-0.170.0
+ >=dev-perl/Plack-0.992.0
+ >=dev-perl/Server-Starter-0.60.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=dev-perl/Test-TCP-2.100.0
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/libwww-perl
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.];\n use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Starlet/metadata.xml b/dev-perl/Starlet/metadata.xml
new file mode 100644
index 000000000000..9f9d1ec5fb61
--- /dev/null
+++ b/dev-perl/Starlet/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Starlet</remote-id>
+ <remote-id type="cpan-module">Plack::Handler::Starlet</remote-id>
+ <remote-id type="cpan-module">Starlet</remote-id>
+ <remote-id type="cpan-module">Starlet::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Stat-lsMode-0.500.0-r1 b/dev-perl/Stat-lsMode-0.500.0-r1
deleted file mode 100644
index e3262dcbeeee..000000000000
--- a/dev-perl/Stat-lsMode-0.500.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=The Perl Stat-lsMode Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Stat-lsMode/
-KEYWORDS=amd64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MJ/MJD/Stat-lsMode-0.50.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7b464d96722de462727bd1a2bc64dce5
diff --git a/dev-perl/Stat-lsMode/Manifest b/dev-perl/Stat-lsMode/Manifest
new file mode 100644
index 000000000000..69e24bab8baa
--- /dev/null
+++ b/dev-perl/Stat-lsMode/Manifest
@@ -0,0 +1,3 @@
+DIST Stat-lsMode-0.50.tar.gz 4017 BLAKE2B 4c5daf228225d19acccbff61d01927db6d1259646205429e88b59c459ba6592524a1edd1af7208ebe61e71b6f2d8309df3210d7246fae206c1585764aa65aeaf SHA512 dec0617efbf65b64d348519e9e591ccf34cd50d857ba253feef8099ffd7bfc6f89f0e57fa90b4c4f3f2f3e02aa07ae66b3aac194276364269b73e5b5dbe8b9f4
+EBUILD Stat-lsMode-0.500.0-r1.ebuild 297 BLAKE2B a8e759750bd9dff95747466f64971740cd22017efdc7ed4e82647a572e569b2b59483a95ce827c4cf0bcf7bd31caf4c368c48dad67698061ab1897dc13025821 SHA512 b9d1c62b2cf880b55672ada3616cc36d4bc12ee6f3d56ecc62bea7a40142823e36b01ea5ce05c0794279ae1e29b14a191945c1c118e2df1ac2e4df73fc0d6bd2
+MISC metadata.xml 394 BLAKE2B 6e5b2018706ba77d2ed1bfde450d5dcdcee41b8b1f3c4003bca3c21f7e1be545525d3edfa0cdba2ec366cf6603d8fe4b5dcf75b6914638fd7bf13699e2fa9a27 SHA512 9f6a658f83f6e3dc28300dfc48d19a8d3936a591256a5c0be13cf0879b5599d046542db2df8f513dc991ba6d0c6dca1c443cedd27a997e1f1317d223b7b57e6d
diff --git a/dev-perl/Stat-lsMode/Stat-lsMode-0.500.0-r1.ebuild b/dev-perl/Stat-lsMode/Stat-lsMode-0.500.0-r1.ebuild
new file mode 100644
index 000000000000..bbf8e8bb0bbe
--- /dev/null
+++ b/dev-perl/Stat-lsMode/Stat-lsMode-0.500.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MJD
+MODULE_VERSION=0.50
+inherit perl-module
+
+DESCRIPTION="The Perl Stat-lsMode Module"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Stat-lsMode/metadata.xml b/dev-perl/Stat-lsMode/metadata.xml
new file mode 100644
index 000000000000..0ae6e6dde502
--- /dev/null
+++ b/dev-perl/Stat-lsMode/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">Stat-lsMode</remote-id>
+ <remote-id type="cpan-module">Stat::lsMode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Statistics-Descriptive-3.61.200 b/dev-perl/Statistics-Descriptive-3.61.200
deleted file mode 100644
index 3cf5ab138596..000000000000
--- a/dev-perl/Statistics-Descriptive-3.61.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.360.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Module of basic descriptive statistical functions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Statistics-Descriptive/
-IUSE=test examples
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/List-MoreUtils virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0612.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6a6ca712aaa7c736925d7fb07d7506b2
diff --git a/dev-perl/Statistics-Descriptive-Discrete-0.70.0-r1 b/dev-perl/Statistics-Descriptive-Discrete-0.70.0-r1
deleted file mode 100644
index 1d12832c51b1..000000000000
--- a/dev-perl/Statistics-Descriptive-Discrete-0.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Statistics-Descriptive-Discrete module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Statistics-Descriptive-Discrete/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RH/RHETTBULL/Statistics-Descriptive-Discrete-0.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4f8a9c33184eb35e9a04af600266b8eb
diff --git a/dev-perl/Statistics-Descriptive-Discrete/Manifest b/dev-perl/Statistics-Descriptive-Discrete/Manifest
new file mode 100644
index 000000000000..83b71796e232
--- /dev/null
+++ b/dev-perl/Statistics-Descriptive-Discrete/Manifest
@@ -0,0 +1,3 @@
+DIST Statistics-Descriptive-Discrete-0.07.tar.gz 6889 BLAKE2B 73e89cdff3d5e70fe95a579c382a73a7fcef3330345cfbd996a22e25992d88372c9c0d1702a82718ba7e2027a8e518d139ac42a60955cf959bd1ac6c9e9ab6c5 SHA512 a751b25efbf352102af841e0b46966f70a003256167b4f8e281520c971c9aa9c9c87d8f8194febc24f740feb75a61072f80f7bd1d28b6d9d41f5d198b46177a8
+EBUILD Statistics-Descriptive-Discrete-0.70.0-r1.ebuild 308 BLAKE2B c53621938147efc4e8976996eb9e0e9f1746a9109274164ddac10da2a584118dce133cbb074e81e98864b94f66bfefb12a61d13f801efc3881f0bf74add91a1d SHA512 3afe9a6a5ecfe0eb800a43ff00147995187db597b39120165600161014702808de417a9d26894cb24991741407d62dad907c91b7f8430c2a879e18ce45401b00
+MISC metadata.xml 435 BLAKE2B 473f7618a81662e9b9d9a822043767c48652b3b39523f2a7441ba5c37561f4bf02da96165bc3908ea42022c6ffd80f595124627eb61a5d5ea0227f390c3d7d03 SHA512 26171c1a50cd79c7048a510d62d9e4d4f84eda8f8b40b96557817dc54cac2412948bfc0a692ef8fd279a058ea4828825247b6870d0f6ca3d96249fc4cd4338e5
diff --git a/dev-perl/Statistics-Descriptive-Discrete/Statistics-Descriptive-Discrete-0.70.0-r1.ebuild b/dev-perl/Statistics-Descriptive-Discrete/Statistics-Descriptive-Discrete-0.70.0-r1.ebuild
new file mode 100644
index 000000000000..0a62ad03a433
--- /dev/null
+++ b/dev-perl/Statistics-Descriptive-Discrete/Statistics-Descriptive-Discrete-0.70.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RHETTBULL
+MODULE_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Statistics-Descriptive-Discrete module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Statistics-Descriptive-Discrete/metadata.xml b/dev-perl/Statistics-Descriptive-Discrete/metadata.xml
new file mode 100644
index 000000000000..9c3addcbdd18
--- /dev/null
+++ b/dev-perl/Statistics-Descriptive-Discrete/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">Statistics-Descriptive-Discrete</remote-id>
+ <remote-id type="cpan-module">Statistics::Descriptive::Discrete</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Statistics-Descriptive/Manifest b/dev-perl/Statistics-Descriptive/Manifest
new file mode 100644
index 000000000000..beb85492198d
--- /dev/null
+++ b/dev-perl/Statistics-Descriptive/Manifest
@@ -0,0 +1,3 @@
+DIST Statistics-Descriptive-3.0612.tar.gz 45929 BLAKE2B db9fd041f1182ac780ec2b803cd8377e04f56a9596da5d7e791a3f0b2f40490333e4f7844356b72464bf1c2169a689f3862306621546cdf4422732129e992eca SHA512 1157c0259a376f44363861c515ef56a25cf5a496d67faea546e225751d39c3529f9aa7d1bd021e2e399d5e884e7f5372df67249fe4f5607a6bdd806235503d46
+EBUILD Statistics-Descriptive-3.61.200.ebuild 765 BLAKE2B afff09f981d41d727f4f846f297181b7a51b2eb5afde618b64e75558501c5aedf84a9f0b7af4a3a86c27978a76748c0065963eb34834610f0cf05d8e0337e84d SHA512 54be4de582ccece1741dd505388ee0ebe99c4277cfd0c7b4caa7dd54c0462e9b549793da6150facbb2a1ce20a2ae3c9a66d754cbb6b1683abf6eb502cf6a7060
+MISC metadata.xml 844 BLAKE2B 1e597714aa6f242b29127ccc4fa70fbea8b090bdfd4f3f19795877e8dc7246fc3957f23bbe2209fd3217fb6b389495c360e0bb0f3e3ba6bc90c2f6cb4c22b1df SHA512 f7f05f06aa33d840c35758427de759af442fe4b137fe21391ad6ef86fea92e4e0daa5154d6278b1ebf7bb9d5ff277fcf769da7b90fcc1d6869d32d8b54fb0050
diff --git a/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.61.200.ebuild b/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.61.200.ebuild
new file mode 100644
index 000000000000..dcf919a83434
--- /dev/null
+++ b/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.61.200.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=3.0612
+inherit perl-module
+
+DESCRIPTION="Module of basic descriptive statistical functions"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="test examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.0
+ test? ( virtual/perl-Test-Simple )
+"
+mydoc="UserSurvey.txt"
+
+src_test() {
+ perl_rm_files "t/pod-coverage.t" "t/pod.t" "t/cpan-changes.t" "t/style-trailing-space.t"
+ perl-module_src_test
+}
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples/
+ dodoc -r examples
+ fi
+}
diff --git a/dev-perl/Statistics-Descriptive/metadata.xml b/dev-perl/Statistics-Descriptive/metadata.xml
new file mode 100644
index 000000000000..3096205e7a79
--- /dev/null
+++ b/dev-perl/Statistics-Descriptive/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Statistics-Descriptive</remote-id>
+ <remote-id type="cpan-module">Statistics::Descriptive</remote-id>
+ <remote-id type="cpan-module">Statistics::Descriptive::Full</remote-id>
+ <remote-id type="cpan-module">Statistics::Descriptive::Smoother</remote-id>
+ <remote-id type="cpan-module">Statistics::Descriptive::Smoother::Exponential</remote-id>
+ <remote-id type="cpan-module">Statistics::Descriptive::Smoother::Weightedexponential</remote-id>
+ <remote-id type="cpan-module">Statistics::Descriptive::Sparse</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Statistics-Distributions-1.02 b/dev-perl/Statistics-Distributions-1.02
deleted file mode 100644
index b4929dbe7154..000000000000
--- a/dev-perl/Statistics-Distributions-1.02
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for calculating critical values
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Statistics-Distributions/
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKEK/Statistics-Distributions-1.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b3b1c66060f0f0548ba40d430897f2dd
diff --git a/dev-perl/Statistics-Distributions-1.20.0-r1 b/dev-perl/Statistics-Distributions-1.20.0-r1
deleted file mode 100644
index 4aa786ba867a..000000000000
--- a/dev-perl/Statistics-Distributions-1.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl module for calculating critical values
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Statistics-Distributions/
-KEYWORDS=~amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKEK/Statistics-Distributions-1.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=933117faf6ea7450ee0a487adde54532
diff --git a/dev-perl/Statistics-Distributions/Manifest b/dev-perl/Statistics-Distributions/Manifest
new file mode 100644
index 000000000000..54d027fe126e
--- /dev/null
+++ b/dev-perl/Statistics-Distributions/Manifest
@@ -0,0 +1,4 @@
+DIST Statistics-Distributions-1.02.tar.gz 5695 BLAKE2B 9e3c95da58be9f1c7e2d7d40115d7842782daf38ee8123a53a29aadc0e600e9fb92289b2a7afe715b1489b552259ddd9d3b26a727772789f2c67339bd49e32e3 SHA512 3d6eef8890bc868e30dcf5134bae7859bd796f69f0be99dda46fdf4584e532d8a97d30c650029d7648a702c05b30bcf3130d67081729d746b3b9ac79c542146c
+EBUILD Statistics-Distributions-1.02.ebuild 332 BLAKE2B 29b85bc27b979f7c0b0a4ba0a0c66e343e380b0a33ce0f051223e362f35e17b034df194f31975ac271df42863a251345662fcc71995ebceecf4fc2cd589e7eff SHA512 a2ef31852fc65e04e009c531687c5cf84726fc09aade325161505308c4d823c4a440a46ba0d477d57a0f8ab0aadbe0d3cceee8ec0ffff8074452a1e2d6815202
+EBUILD Statistics-Distributions-1.20.0-r1.ebuild 278 BLAKE2B b91f778ef395daf8499aea6ddfc3c38d622e13c4eb0e77324ae61e417d03a08b912befb5d5838eda82c843a4ba44d6e85c17facab9f37a3eeab4ae7627092883 SHA512 cd55d5900c5ddc8a510a119800a02833369a19a30dda9a77dc2bc41b591360f76ae928abe83e437aa170f72bc8f9e686424659d1747cd0d4cf471167dc4a0bd6
+MISC metadata.xml 420 BLAKE2B 514f47dcf81462f53431c3d8bb7c94309ee044c71cadd9b456799a9c862386652a9c7e92e671e5a2c8e8614337826fe9cc443af2382fc39a14c0f0d8c6464bee SHA512 8e652a272dae78eaa1d7d27b74d0b2346883744a8735f4395ce246602e0262eb8ffdd932a99cbef7b7bd02f1ea7c907d22498e263dac2ed76be37c51a3aed237
diff --git a/dev-perl/Statistics-Distributions/Statistics-Distributions-1.02.ebuild b/dev-perl/Statistics-Distributions/Statistics-Distributions-1.02.ebuild
new file mode 100644
index 000000000000..0c2e9e874073
--- /dev/null
+++ b/dev-perl/Statistics-Distributions/Statistics-Distributions-1.02.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+MODULE_AUTHOR="MIKEK"
+MODULE_VERSION="1.02"
+
+inherit perl-module
+
+DESCRIPTION="Perl module for calculating critical values"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
diff --git a/dev-perl/Statistics-Distributions/Statistics-Distributions-1.20.0-r1.ebuild b/dev-perl/Statistics-Distributions/Statistics-Distributions-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..7a56f0006c6e
--- /dev/null
+++ b/dev-perl/Statistics-Distributions/Statistics-Distributions-1.20.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKEK
+DIST_VERSION=1.02
+
+inherit perl-module
+
+DESCRIPTION="Perl module for calculating critical values"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
diff --git a/dev-perl/Statistics-Distributions/metadata.xml b/dev-perl/Statistics-Distributions/metadata.xml
new file mode 100644
index 000000000000..81c327776e26
--- /dev/null
+++ b/dev-perl/Statistics-Distributions/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">Statistics-Distributions</remote-id>
+ <remote-id type="cpan-module">Statistics::Distributions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Statistics-TTest-1.1.0 b/dev-perl/Statistics-TTest-1.1.0
deleted file mode 100644
index 73581e1e1990..000000000000
--- a/dev-perl/Statistics-TTest-1.1.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Statistics-Distributions-1.02 >=dev-perl/Statistics-Descriptive-3.60.300 dev-lang/perl:=[-build(-)]
-DESCRIPTION=module to compute the confidence interval
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Statistics-TTest/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YU/YUNFANG/Statistics-TTest-1.1.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1edcc342b860ec7d18be63fcc2fc6e36
diff --git a/dev-perl/Statistics-TTest-1.1.0-r1 b/dev-perl/Statistics-TTest-1.1.0-r1
deleted file mode 100644
index 50850b701ab3..000000000000
--- a/dev-perl/Statistics-TTest-1.1.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Statistics-Distributions-1.20.0 >=dev-perl/Statistics-Descriptive-3.60.300 dev-lang/perl:=
-DESCRIPTION=module to compute the confidence interval
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Statistics-TTest/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Statistics-Distributions-1.20.0 >=dev-perl/Statistics-Descriptive-3.60.300 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YU/YUNFANG/Statistics-TTest-1.1.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5e82f61b32d59a7e33a8eef2d0a14fca
diff --git a/dev-perl/Statistics-TTest/Manifest b/dev-perl/Statistics-TTest/Manifest
new file mode 100644
index 000000000000..2b625e093801
--- /dev/null
+++ b/dev-perl/Statistics-TTest/Manifest
@@ -0,0 +1,4 @@
+DIST Statistics-TTest-1.1.0.tar.gz 6013 BLAKE2B dd1181d2a944ddc8a4127314a5b086356987e5503a86d9d7b98130171b487f2d826f98aeeefd25439ac2913964b31a4ef5d3325a63d35c5eaae50bd4ea6a6d92 SHA512 35a2af81c480ea0e5eecffd12340fb4f391cda1e423874b88d0906e625c677686264a7bbcb537756e34143b32bcc27c13ac25f4cdd7f4f77559c46e4907fe08a
+EBUILD Statistics-TTest-1.1.0-r1.ebuild 392 BLAKE2B a055194cdb1e968c05e96671ba523c47784c3ef108f90f9f3d1cdfd1cb137ba98db96c30d322b9b7a614b7a59a2d4e0f4c689cd6ac806051e67d412bc761a185 SHA512 08fe222c57c14a21e84cdda3ed7cf35bae063c60b369cdf243c0243b4c68a5565590a2c186695a112325d4f9d8899468e3cc66a0a556647f8b45670bceac12e6
+EBUILD Statistics-TTest-1.1.0.ebuild 423 BLAKE2B b140d9e6b66aa162edf6fa9fe4bd5c23b3e4e0bb71636b690ed6853c6483db125f4e2d58dd058a179d43c8a296fd4d9a65431e9038b6d8948d2cf460c64dd8ec SHA512 c3f022a5270af91c5ad043585ec79d79914c9921dbf365a3e7cef771bae72b2c068c5780e2f2b66b082723eb3c6e2ac6df2351ebc648b0d42d9871993a3d6810
+MISC metadata.xml 640 BLAKE2B 292c8e1635a7df24b0f447d934fc66beec7664a228c600f91405e4ff0db384e5161fbf5dbd7e03eabf7f23bca7d74fc2be3951f6c6c708d4747914b6b50592e3 SHA512 e415bd6d875c6d2a73cf2e3d18a58296a21caf9075aa0f310779c6232f4d3c0533461297e7e440ef2fd079b3be86858c520ec44f1ec75562a64bb804e786a063
diff --git a/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0-r1.ebuild b/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0-r1.ebuild
new file mode 100644
index 000000000000..e9d16acda16a
--- /dev/null
+++ b/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=YUNFANG
+DIST_VERSION=1.1.0
+
+inherit perl-module
+
+DESCRIPTION="module to compute the confidence interval"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Statistics-Distributions-1.20.0
+ >=dev-perl/Statistics-Descriptive-3.60.300"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0.ebuild b/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0.ebuild
new file mode 100644
index 000000000000..00a078c48751
--- /dev/null
+++ b/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+MODULE_AUTHOR="YUNFANG"
+MODULE_VERSION="1.1.0"
+
+inherit perl-module
+
+DESCRIPTION="module to compute the confidence interval"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/Statistics-Distributions-1.02
+ >=dev-perl/Statistics-Descriptive-3.60.300"
diff --git a/dev-perl/Statistics-TTest/metadata.xml b/dev-perl/Statistics-TTest/metadata.xml
new file mode 100644
index 000000000000..b11205d4fb10
--- /dev/null
+++ b/dev-perl/Statistics-TTest/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Statistics-TTest</remote-id>
+ <remote-id type="cpan-module">Statistics::PointEstimation</remote-id>
+ <remote-id type="cpan-module">Statistics::PointEstimation::Sufficient</remote-id>
+ <remote-id type="cpan-module">Statistics::TTest</remote-id>
+ <remote-id type="cpan-module">Statistics::TTest::Sufficient</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Stream-Buffered-0.30.0 b/dev-perl/Stream-Buffered-0.30.0
deleted file mode 100644
index a0044d573989..000000000000
--- a/dev-perl/Stream-Buffered-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO >=virtual/perl-ExtUtils-MakeMaker-6.300 dev-lang/perl:=
-DESCRIPTION=Temporary buffer to save bytes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Stream-Buffered/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Stream-Buffered-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=842eabd112290229cf90b23cd29c7aff
diff --git a/dev-perl/Stream-Buffered/Manifest b/dev-perl/Stream-Buffered/Manifest
new file mode 100644
index 000000000000..6e72e3a4e045
--- /dev/null
+++ b/dev-perl/Stream-Buffered/Manifest
@@ -0,0 +1,3 @@
+DIST Stream-Buffered-0.03.tar.gz 10348 BLAKE2B dd31930b8878624d2ab8f6e1574c29fd09eb91d6e11c97538c9d4b1e530d2f538e73a0d715de90ddcb6c303158233b0f3d18dedae51e67a9853eee1dcd056410 SHA512 cbc418846f61fd46163f85d2ce53c3d08ebc164a4e775b7e9fee4dc143daa3655983723099d1ded53f0054506c550038680d1f95e11d1399fef6ff6b38f9712e
+EBUILD Stream-Buffered-0.30.0.ebuild 448 BLAKE2B 6a143ec1485d1c4d46e935c9bb3118c9720c53cbbeb53e4b8c57be6cd6a6ee3369ac222120ba56dc7593aca6bc44686a62c464f2facb6d8e4299789a6e15b37b SHA512 2675e77cb13da060ccc3eb1155876095dd96a7b29c78be11fe03009992dcf29cd3d89e695876b198927f99e06b67d13210730d0a0060024d2da2edcba87a9145
+MISC metadata.xml 593 BLAKE2B 80760f2fa09e4bfc76c585ceda943f699de9a5976e53e71c582875574ee3838f782b7f940e8369184ceefe5ca24d75b72f5e80fd893a14183c38ebbe95b56db2 SHA512 93e7450d2d5a2bedec2da10daf03b65f6e5f5e7cfb9171e4ebee916a6b6c01ea24aeb1349b7e80f533bc50bc1d1a33ed8d237fd99d25b68e43d8b26326712958
diff --git a/dev-perl/Stream-Buffered/Stream-Buffered-0.30.0.ebuild b/dev-perl/Stream-Buffered/Stream-Buffered-0.30.0.ebuild
new file mode 100644
index 000000000000..70a67cb7be03
--- /dev/null
+++ b/dev-perl/Stream-Buffered/Stream-Buffered-0.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DOY
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Temporary buffer to save bytes"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="virtual/perl-IO"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300
+"
+src_test() {
+ perl_rm_files "t/release-pod-syntax.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Stream-Buffered/metadata.xml b/dev-perl/Stream-Buffered/metadata.xml
new file mode 100644
index 000000000000..fb3c20233802
--- /dev/null
+++ b/dev-perl/Stream-Buffered/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Stream-Buffered</remote-id>
+ <remote-id type="cpan-module">Stream::Buffered</remote-id>
+ <remote-id type="cpan-module">Stream::Buffered::Auto</remote-id>
+ <remote-id type="cpan-module">Stream::Buffered::File</remote-id>
+ <remote-id type="cpan-module">Stream::Buffered::PerlIO</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Approx-3.280.0 b/dev-perl/String-Approx-3.280.0
deleted file mode 100644
index 39332de2bd75..000000000000
--- a/dev-perl/String-Approx-3.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension for approximate string matching (fuzzy matching)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Approx/
-IUSE=test
-KEYWORDS=~alpha amd64 ~ppc ~ppc64 sparc x86
-LICENSE=|| ( Artistic-2 LGPL-2 )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JH/JHI/String-Approx-3.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4d97962a472bb5bd474ca5a970dede6b
diff --git a/dev-perl/String-Approx/Manifest b/dev-perl/String-Approx/Manifest
new file mode 100644
index 000000000000..92fd03927c54
--- /dev/null
+++ b/dev-perl/String-Approx/Manifest
@@ -0,0 +1,3 @@
+DIST String-Approx-3.28.tar.gz 45093 BLAKE2B 250247699379e3a5e85e37d451d0b585262bb4d530f6359110ddf88ff06d42b9a86dc56c673bcc298504dce1cbfb2640ae312a5475a0c8ef2cc8c0d8dfdfd750 SHA512 0564de1ace09dbbbd001f7676cb55c8bd5a763525399c3da8ef44584a83f1923488e0d6eea35a937e01c9c3f7e2097d1fdf6a72e7b1c2dec119aecd9e8f856c9
+EBUILD String-Approx-3.280.0.ebuild 430 BLAKE2B 619143944f3ddf0bc62a9f0ce257816491ca4ef5b50dbd6993e16ed87bd4b2270be281d2877b9564a1d4a1ef25040a3cb78eb5b74c08386e587b211c65f790a5 SHA512 17ae21dd49b1bead4a501c62cb769c048b591a4b3706928d6a092dac2fe7b6cc9d52b8dda599c37b18653c06d5dc9d7a3ed6f10cee0b12678057ba04941e8de1
+MISC metadata.xml 398 BLAKE2B 26600c34aeef06a42997d61fbc9cc2721897812b9187de45cd72a4b59df0081b0026b8747495f16fc41017d3431fd93e0b29921e03af5517109b4557a3e05bb8 SHA512 cb84cbb533619b95a630bd104a213f6c0d0ced5518049e503372acda5d3d3b407295a5adba8671ac05b1d173e691e66e22db11b9607153c6e3c8ecac97ba90d8
diff --git a/dev-perl/String-Approx/String-Approx-3.280.0.ebuild b/dev-perl/String-Approx/String-Approx-3.280.0.ebuild
new file mode 100644
index 000000000000..3af937545174
--- /dev/null
+++ b/dev-perl/String-Approx/String-Approx-3.280.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JHI
+DIST_VERSION=3.28
+inherit perl-module
+
+DESCRIPTION="Perl extension for approximate string matching (fuzzy matching)"
+
+LICENSE="|| ( Artistic-2 LGPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ppc ~ppc64 sparc x86"
+IUSE="test"
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )"
diff --git a/dev-perl/String-Approx/metadata.xml b/dev-perl/String-Approx/metadata.xml
new file mode 100644
index 000000000000..64d41893b918
--- /dev/null
+++ b/dev-perl/String-Approx/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">String-Approx</remote-id>
+ <remote-id type="cpan-module">String::Approx</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-CRC32-1.500.0 b/dev-perl/String-CRC32-1.500.0
deleted file mode 100644
index 9fb7ed62d52d..000000000000
--- a/dev-perl/String-CRC32-1.500.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface for cyclic redundancy check generation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/String-CRC32/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=public-domain
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SO/SOENKE/String-CRC32-1.5.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3d9cb254bec4ec5f5c9d83c4c45e4e61
diff --git a/dev-perl/String-CRC32-1.600.0 b/dev-perl/String-CRC32-1.600.0
deleted file mode 100644
index 006ddf37eae1..000000000000
--- a/dev-perl/String-CRC32-1.600.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl interface for cyclic redundancy check generation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-CRC32/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
-LICENSE=public-domain
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/String-CRC32-1.6.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6681fe1a7f7bd1c3d4821c29f91626d6
diff --git a/dev-perl/String-CRC32/Manifest b/dev-perl/String-CRC32/Manifest
new file mode 100644
index 000000000000..d307d78746f2
--- /dev/null
+++ b/dev-perl/String-CRC32/Manifest
@@ -0,0 +1,5 @@
+DIST String-CRC32-1.5.tar.gz 6990 BLAKE2B 41a50b6c9898737c2c5d0cb8b879fbcad4af82a5573d182e2d356886470808011076625c6f604d233f4c23738aa2d940f9e8c1f70d9fb4c24757fad837021c22 SHA512 dacde8a8618dedc1107394ab06db5ab421d025ebef1626c3f6a8e35261256d0017c7165a56d6463e3f0481cae2b408502713fa3b77f8f041a6bf8fc1f48e8707
+DIST String-CRC32-1.6.tar.gz 7713 BLAKE2B 9b976be73e7781beccada0c2c0bf535f5d23ada71840fce82f1915bbf0f2c5ddeb9d4ec50b89e396b9ef373826961fc4f78e9a0e5df38823a482d939bf35e769 SHA512 e8915066edca5407de5c42cf6ec6367cfc8662d3c353ee7b9150e372fccbca136946a8e30ec18f4ccba3a08d4864387f3cad01b3b0117e019927b72c9081fe39
+EBUILD String-CRC32-1.500.0.ebuild 447 BLAKE2B 40125628071988340e0d6eefd0f298110d360b4649c67742cbb59815850aee6d4d06f421119217d9a87db463ef8397a176ddd3963778ac39880b3863a2a34a20 SHA512 389a3921a8f04fd470a9f9717b7eba91e26481cf8e696c56cdfd5230730e4ceb42810ab6d459cd2686c09f832a16221dfc78ef7724d54d1ba65f7b7e5df166bc
+EBUILD String-CRC32-1.600.0.ebuild 438 BLAKE2B adbf97ff7e8b83eecd090019df1d158e72a574bd65181777099bc14f51e6a6696518b0340c2973eae2cb06ad02603f6a0fd9964298e4772a16f3ff756c164f25 SHA512 95669097b626c8e2c9c8338d96da6c6e1cd36c03816b568f53d99e7963f88fac39ae0a5cebec672a88cbe0fd91e5c5c435f2761edefe32a021319cd54c4aa758
+MISC metadata.xml 396 BLAKE2B 658c0776d2718378d8d42440db2e215cda28d5c9a1562b37a4ffdd99866983fcab416088bfd7c536e14795416122e7ccc9d4d1950bab02d4c97b50cc63c1bf56 SHA512 ffbff3086034b3e0d177dc0204fcd5107d8511280878fdbfbe0727b6548ad7f210d5112e1b5ddd108af5450074259a6b7d464005ccd63c51096e869e38e3b61c
diff --git a/dev-perl/String-CRC32/String-CRC32-1.500.0.ebuild b/dev-perl/String-CRC32/String-CRC32-1.500.0.ebuild
new file mode 100644
index 000000000000..5b805e7c12a1
--- /dev/null
+++ b/dev-perl/String-CRC32/String-CRC32-1.500.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SOENKE
+MODULE_VERSION=1.5
+inherit perl-module
+
+DESCRIPTION="Perl interface for cyclic redundancy check generation"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/String-CRC32/String-CRC32-1.600.0.ebuild b/dev-perl/String-CRC32/String-CRC32-1.600.0.ebuild
new file mode 100644
index 000000000000..4a2831c6ee96
--- /dev/null
+++ b/dev-perl/String-CRC32/String-CRC32-1.600.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=1.6
+inherit perl-module
+
+DESCRIPTION="Perl interface for cyclic redundancy check generation"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
diff --git a/dev-perl/String-CRC32/metadata.xml b/dev-perl/String-CRC32/metadata.xml
new file mode 100644
index 000000000000..ca77c9d33fda
--- /dev/null
+++ b/dev-perl/String-CRC32/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">String-CRC32</remote-id>
+ <remote-id type="cpan-module">String::CRC32</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Ediff-0.90.0-r1 b/dev-perl/String-Ediff-0.90.0-r1
deleted file mode 100644
index 8c53dee82343..000000000000
--- a/dev-perl/String-Ediff-0.90.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Produce common sub-string indices for two strings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/String-Ediff/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOXZOU/String-Ediff-0.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6d818b9864e5553aec6e5b773f6f20e6
diff --git a/dev-perl/String-Ediff/Manifest b/dev-perl/String-Ediff/Manifest
new file mode 100644
index 000000000000..e0bbad83ea3a
--- /dev/null
+++ b/dev-perl/String-Ediff/Manifest
@@ -0,0 +1,3 @@
+DIST String-Ediff-0.09.tar.gz 13195 BLAKE2B 1f5011e452278e3b62a840e61d609f689e4886f0b6d83568257d9d2d924aee39790405c92b4425b8a3a02a8dba500a7ff4dd427e1f155dc15f18a2a2284fa5cb SHA512 865723e47c570d38d180a05ad890d86228368bc381722764dd5e785b13be6c06904221c3ebb7ab583f9e8b9974067b0920a3d8710dddb77015eecd2059d763ec
+EBUILD String-Ediff-0.90.0-r1.ebuild 318 BLAKE2B 9671d67913f020c52518cf126db093c2e8f1fc84f28eb79e50666815d129fd252428b150a43614335cad5d89f43ecb678a76559fb55f73ebe2013d512fef85b2 SHA512 8ff2877dd3b993c649543f3a101b1624b51a5c89ea61d54bffbea230731e653bba36ff3028f8ebeb2b525af4b71ec8aa1ffeb987a14fee089280a44be71f1112
+MISC metadata.xml 396 BLAKE2B 1ba9b29af4d3750b816147b1e13ad09d39305600609a7e62b21087ee1b8687d3c70752a5d52fae73bd05b7d84326dad7db5771593c68ae9b2369a78d99c33344 SHA512 49bc62585b4a01cd0ab70314b2cd7025261b960b5d9ba9a8004fcdbc6dec2995de85030397ea7acd25ec511d6ba9368e30d506164cb1c3ead9046aaca853f8c7
diff --git a/dev-perl/String-Ediff/String-Ediff-0.90.0-r1.ebuild b/dev-perl/String-Ediff/String-Ediff-0.90.0-r1.ebuild
new file mode 100644
index 000000000000..ba8cddae3118
--- /dev/null
+++ b/dev-perl/String-Ediff/String-Ediff-0.90.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BOXZOU
+MODULE_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Produce common sub-string indices for two strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/String-Ediff/metadata.xml b/dev-perl/String-Ediff/metadata.xml
new file mode 100644
index 000000000000..6af8c3ee5031
--- /dev/null
+++ b/dev-perl/String-Ediff/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">String-Ediff</remote-id>
+ <remote-id type="cpan-module">String::Ediff</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Errf-0.8.0 b/dev-perl/String-Errf-0.8.0
deleted file mode 100644
index 103f54a27b55..000000000000
--- a/dev-perl/String-Errf-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Params-Util virtual/perl-Scalar-List-Utils >=dev-perl/String-Formatter-0.102.81 dev-perl/Sub-Exporter virtual/perl-Time-Piece virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/TimeDate virtual/perl-File-Spec dev-perl/JSON-MaybeXS >=virtual/perl-Test-Simple-0.960.0 virtual/perl-autodie ) dev-lang/perl:=
-DESCRIPTION=a simple sprintf-like dialect
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Errf/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Params-Util virtual/perl-Scalar-List-Utils >=dev-perl/String-Formatter-0.102.81 dev-perl/Sub-Exporter virtual/perl-Time-Piece virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/String-Errf-0.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=42a1b7758103f806a4fac55b62f7b45b
diff --git a/dev-perl/String-Errf/Manifest b/dev-perl/String-Errf/Manifest
new file mode 100644
index 000000000000..113365dbb83c
--- /dev/null
+++ b/dev-perl/String-Errf/Manifest
@@ -0,0 +1,3 @@
+DIST String-Errf-0.008.tar.gz 21477 BLAKE2B c0f1d7e15d9cea21ed6b5121a1f43caa148b47a2bf169f95d2877679a06f160f1d5fc0c8f079e0ffa52c80b51b965cfc12bca4466f11d0f2e11a0005f8ab16d6 SHA512 0684613c932ace4b7ee2f44a73a1bfd90ce195203ffb3da8ec5689d7ed912854490288d8e559cd97ff7af5b8c0486abdb357353c1dee4edbdc4b17ada56b156b
+EBUILD String-Errf-0.8.0.ebuild 719 BLAKE2B fd4cade411cead8ef701cdc0313ca5998211f06d70b1653eaff2c2042613842231f3075d6e2da4ec770f16162bf213191077ce3b065f998a6a4737cc4519a45e SHA512 0b0d34547ac6d57f6293c5c530154e4baa816a061b7582f3fda53f85e3b8196af30e016f5744099d28e3d79c131e51753fa8f7d821c06b322ad94efed689fdf5
+MISC metadata.xml 394 BLAKE2B 7334d95d0073c70bcaa32d562a5e7f2c7debe3011e6e2bb971b8084c2d4bcd83dadbf313add0a22e5879b1c7ffe81b85956f21a09d13975ddceab847c34c5a33 SHA512 90b2ea8819ca1996890af112a10c2c1232280d99fd279a89e2c760cdcffac1140ac00fe496ddbf59d36f8f3bc2586a9b986eb9a1e209047771d2361add12a0ae
diff --git a/dev-perl/String-Errf/String-Errf-0.8.0.ebuild b/dev-perl/String-Errf/String-Errf-0.8.0.ebuild
new file mode 100644
index 000000000000..eb486f6dd6e8
--- /dev/null
+++ b/dev-perl/String-Errf/String-Errf-0.8.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="a simple sprintf-like dialect"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: Scalar::Util -> Scalar-List-Utils
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Params-Util
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-Formatter-0.102.81
+ dev-perl/Sub-Exporter
+ virtual/perl-Time-Piece
+ virtual/perl-parent
+"
+# t: Date::Format -> TimeDate
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/TimeDate
+ virtual/perl-File-Spec
+ dev-perl/JSON-MaybeXS
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-autodie
+ )
+"
diff --git a/dev-perl/String-Errf/metadata.xml b/dev-perl/String-Errf/metadata.xml
new file mode 100644
index 000000000000..512dde67d261
--- /dev/null
+++ b/dev-perl/String-Errf/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">String-Errf</remote-id>
+ <remote-id type="cpan-module">String::Errf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Escape-2010.002 b/dev-perl/String-Escape-2010.002
deleted file mode 100644
index 5d5d174965bc..000000000000
--- a/dev-perl/String-Escape-2010.002
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Backslash escapes, quoted phrase, word elision, etc
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/String-Escape/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EV/EVO/String-Escape-2010.002.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=66ec638c6beac4f782b7a870d098bcb2
diff --git a/dev-perl/String-Escape-2010.2.0-r1 b/dev-perl/String-Escape-2010.2.0-r1
deleted file mode 100644
index 6d361f923ae3..000000000000
--- a/dev-perl/String-Escape-2010.2.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Backslash escapes, quoted phrase, word elision, etc
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Escape/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EV/EVO/String-Escape-2010.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5fc866e1d1fc8fd2498483620836e3ba
diff --git a/dev-perl/String-Escape/Manifest b/dev-perl/String-Escape/Manifest
new file mode 100644
index 000000000000..21e992759436
--- /dev/null
+++ b/dev-perl/String-Escape/Manifest
@@ -0,0 +1,4 @@
+DIST String-Escape-2010.002.tar.gz 11629 BLAKE2B d012323bdf10b9c8e47c90dfe1bbb064e09c7a0b00c469d9285d8a9a7ad1ee80b1d30b1fff1d5218d4491a36780174526273775dac790db2f22c0a22cc01fb14 SHA512 668e196bbd95b4e9e5fc9ae3aebe0e7f1990362973bd027f2f3728f212786bc2104141ced3e024006b3ed22fa6345b968440029c98b87cbc299ac192221724c7
+EBUILD String-Escape-2010.002.ebuild 310 BLAKE2B 773f6ee5aab075347e1012eb12ca1c042ca244ad8d0c8f29f86c951be0e905d8ffd0c2e72af6c3d64d773353312e8611a049fef3699904e5d06b2888ae087dcf SHA512 abb1467c3fa228cccd04f50b8360d079b58bf959d2f9e5e625417e1aee5baefab9e639dbce0f2740ff0a8d605ad427bc81dd78839a2447d81115a98ee234e18b
+EBUILD String-Escape-2010.2.0-r1.ebuild 444 BLAKE2B 92213894bd548c8633fffc14ea78f446c6737f4dee4ab2918ce11bd63969560c68b47575b9f13c5fa31f0963544639d3faa3f4431dd15f2b574fe07c26e2400d SHA512 0071ced2fe79d27c103728ec86d602068b172740e928e43d5a49dd8113004f13c96a2332c4d696a04b2184619445f30bef0a7ab48ac03e323a55cae0ad9ec0ec
+MISC metadata.xml 551 BLAKE2B 19a510a8adf7fdd29d513127ffe01425ab07f930cb085a5d651718b69f9be1dfd12eea409a1d44a3b450dd19cd451353af94b0cf94bbe5fa57eaeb8db8637ffe SHA512 27e72dbacb74fe0593a9d3414268aaaf0e4c82ceebbb718afd956b16c82043975a2a5359c4b0f704cc989e22b9c57b5ea6b24025b95529718baa13d93a9fe55f
diff --git a/dev-perl/String-Escape/String-Escape-2010.002.ebuild b/dev-perl/String-Escape/String-Escape-2010.002.ebuild
new file mode 100644
index 000000000000..4c39352feaa8
--- /dev/null
+++ b/dev-perl/String-Escape/String-Escape-2010.002.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EVO
+MODULE_VERSION=2010.002
+inherit perl-module
+
+DESCRIPTION="Backslash escapes, quoted phrase, word elision, etc"
+LICENSE="|| ( Artistic GPL-2 )"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-perl/String-Escape/String-Escape-2010.2.0-r1.ebuild b/dev-perl/String-Escape/String-Escape-2010.2.0-r1.ebuild
new file mode 100644
index 000000000000..f14bb8920152
--- /dev/null
+++ b/dev-perl/String-Escape/String-Escape-2010.2.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EVO
+DIST_VERSION=2010.002
+inherit perl-module
+
+DESCRIPTION="Backslash escapes, quoted phrase, word elision, etc"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=( "t/91-pod.t" "t/92-pod-coverage.t" )
diff --git a/dev-perl/String-Escape/metadata.xml b/dev-perl/String-Escape/metadata.xml
new file mode 100644
index 000000000000..219beda6b880
--- /dev/null
+++ b/dev-perl/String-Escape/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mb@cattlegrid.info</email>
+ <name>Michele Beltrame</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">String-Escape</remote-id>
+ <remote-id type="cpan-module">String::Escape</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Flogger-1.101.245 b/dev-perl/String-Flogger-1.101.245
deleted file mode 100644
index f7affba74a04..000000000000
--- a/dev-perl/String-Flogger-1.101.245
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/JSON-MaybeXS dev-perl/Params-Util virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=string munging for loggers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Flogger/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/JSON-MaybeXS dev-perl/Params-Util virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/String-Flogger-1.101245.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=acc282229e15bd283e3c1bfd8a41f8aa
diff --git a/dev-perl/String-Flogger/Manifest b/dev-perl/String-Flogger/Manifest
new file mode 100644
index 000000000000..6b9242cecaf0
--- /dev/null
+++ b/dev-perl/String-Flogger/Manifest
@@ -0,0 +1,3 @@
+DIST String-Flogger-1.101245.tar.gz 14438 BLAKE2B 818cb12f0ad17456d9c42e0dada28ad990e4be7c30e461c9835f1eb87d8dab3bc93464b103da116be07ec1acc6c5f218040799e55d74ac84feb8aac3517c2f5b SHA512 6bd9c413ba1816221278521f6a43d475f4d4748be23034da0340b37e20044afb2d26e03b7529ddac3d98485cc1de69a4b0dcffe75ce61eea1eed7b154ab6e11e
+EBUILD String-Flogger-1.101.245.ebuild 586 BLAKE2B 82b286a244a0c715591cd8e26720dbb25d55714231e32f8235f5f8a93acef22b60321d63e7ca5e4208f7ad89cf2df9ff69b5c1644583a07c3cc9edaf52f73f42 SHA512 cb522a3a974a48adf2ef8ec05c7316474a73341c2f6b745c3db996515e7f24ed77ba1d5eb3ea8f3ad13ba49888c87f56381402bf223481fa408d447f704e356e
+MISC metadata.xml 400 BLAKE2B 2b7d8093deef7925c41914b938ff8311a228ed8e809ae7a0829deb93094934affc695dbdd7189ea835c95c7de9c5455fd879eae6a378a98497330bde69cb79b0 SHA512 2cd034431f985ec9f96b232815b83f8b74588447b99e0e0dd4b033a7ef35a2596dccb3ea873a23a066a5c3c4ba9eb7c83f1d14d8221efc1f37eee8e3bbd4b8a6
diff --git a/dev-perl/String-Flogger/String-Flogger-1.101.245.ebuild b/dev-perl/String-Flogger/String-Flogger-1.101.245.ebuild
new file mode 100644
index 000000000000..56b074f466ac
--- /dev/null
+++ b/dev-perl/String-Flogger/String-Flogger-1.101.245.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.101245
+inherit perl-module
+
+DESCRIPTION="string munging for loggers"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# r: Scalar::Util -> Scalar-List-Utils
+# r: Sub::Exporter::Util -> Sub-Exporter
+# r: strict, warnings -> perl
+RDEPEND="
+ dev-perl/JSON-MaybeXS
+ dev-perl/Params-Util
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/String-Flogger/metadata.xml b/dev-perl/String-Flogger/metadata.xml
new file mode 100644
index 000000000000..f6338830cc0c
--- /dev/null
+++ b/dev-perl/String-Flogger/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">String-Flogger</remote-id>
+ <remote-id type="cpan-module">String::Flogger</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Format-1.170.0-r1 b/dev-perl/String-Format-1.170.0-r1
deleted file mode 100644
index b7141a451563..000000000000
--- a/dev-perl/String-Format-1.170.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=sprintf-like string formatting capabilities with arbitrary format definitions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/String-Format/
-KEYWORDS=alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DARREN/String-Format-1.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=36e72a9ed1b6eed642596d30edfb04fc
diff --git a/dev-perl/String-Format/Manifest b/dev-perl/String-Format/Manifest
new file mode 100644
index 000000000000..a57ddc9a4c4a
--- /dev/null
+++ b/dev-perl/String-Format/Manifest
@@ -0,0 +1,3 @@
+DIST String-Format-1.17.tar.gz 12841 BLAKE2B 3729fdba56eab74ec6da39801aceb7d99e58909a725f2d2a8f66595608ff3efd12d3784a2b65339ce0d588fc5aac0093de202bad567ffc0cf7053a3a50951753 SHA512 9d003483858d1681d6955b8620cbba649fe8b92c318b29c5dd684857d81320cb35fbb50e537545d1dfd1e3abc9f94acf9263b82442759e55fd686bd6e907a9f6
+EBUILD String-Format-1.170.0-r1.ebuild 424 BLAKE2B 4338f1441dd9a22c8eb9c6e47580e31888a2ae7cf1d0f8209ccf15a1adeb31edab807a9e29d47bb0dd88f7f8d0168bf33573a038bf619594c705fc79b1eb5523 SHA512 e27d74db0c9e8cf6564e0c75cf68e09c7dad6c1d515a79acd5f4f71451995b3f2975ef040e35766b40a590322d8b2d5a375edd2aed87aac9c585d74425ee3f91
+MISC metadata.xml 398 BLAKE2B 902d1bb5e644940cd2b63104eb4f4981759e4d1ef07d0725285d966e059f21a8977012457e33bece74d062515bf2eb3bccd3581327509fa9a14a119519de6f67 SHA512 96f7460f62f2cbb9cda85fea1044c7ab419c06a3be0615d53baeeb07ab5ae2cc3e353091a4e3da9e9a53e89bc6637aee3da8e5cc1fa21705433f2eb87fde61ef
diff --git a/dev-perl/String-Format/String-Format-1.170.0-r1.ebuild b/dev-perl/String-Format/String-Format-1.170.0-r1.ebuild
new file mode 100644
index 000000000000..28331aaa90ed
--- /dev/null
+++ b/dev-perl/String-Format/String-Format-1.170.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DARREN
+MODULE_VERSION=1.17
+inherit perl-module
+
+DESCRIPTION="sprintf-like string formatting capabilities with arbitrary format definitions"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/String-Format/metadata.xml b/dev-perl/String-Format/metadata.xml
new file mode 100644
index 000000000000..daefc5056120
--- /dev/null
+++ b/dev-perl/String-Format/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">String-Format</remote-id>
+ <remote-id type="cpan-module">String::Format</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Formatter-0.102.84 b/dev-perl/String-Formatter-0.102.84
deleted file mode 100644
index f95e3ae3d80c..000000000000
--- a/dev-perl/String-Formatter-0.102.84
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Params-Util dev-perl/Sub-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=build sprintf-like functions of your own
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Formatter/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Params-Util dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/String-Formatter-0.102084.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=edc6aacc786ee42c6b6f5473b0e46049
diff --git a/dev-perl/String-Formatter/Manifest b/dev-perl/String-Formatter/Manifest
new file mode 100644
index 000000000000..1001bd459a71
--- /dev/null
+++ b/dev-perl/String-Formatter/Manifest
@@ -0,0 +1,3 @@
+DIST String-Formatter-0.102084.tar.gz 20981 BLAKE2B 960a9ee9ef5ac6d378406697d16ab44c891d959d6f6aa888b8b0950b178d9167b8882d372fd86271a69f51a85a243b8ab491d8b21f3cfdb4ad47d7577aef282c SHA512 d9e72e01b78d9b571cde6cb0107e334e41739b07006e224016cff5de4648b9f924003446de75ddfd911bfc25b3046554cde09502344dce53a8fed2ecfd7994dc
+EBUILD String-Formatter-0.102.84.ebuild 531 BLAKE2B 2c64570a4c10d8dad2bdf96d9dc5d165382aeb71c0e81b76dd72e28cc1f1ef079273f86650c3d0f36585cbe4fe46319fe8ac58cb574c305986654e9ac3da59d9 SHA512 642fcbcd6c95636bd4ec85a4578ea19be5f1b5c28dcce471c99ca228b8b7cfbc96af10c1869ce1f69661b77d1e61bbf713fbf145bc27ef9782d3479e29c50c7b
+MISC metadata.xml 478 BLAKE2B f8db7886132b9da674e0c2c7e6a1d253bbe0189e9d204f6ff549a4eea1d6370391b1392c720261bd124190fe2c5c50988d9b9b8cfce79a28edfba2ef141889e1 SHA512 78759d4e1dfae4b9452edf7746a312d481dd3b3ab5b8af85ff7054cab84dd7564c7862729f9b6d780d2462c7a649a0c9e4d34d261cb3e9a21b3d24e97dc8534c
diff --git a/dev-perl/String-Formatter/String-Formatter-0.102.84.ebuild b/dev-perl/String-Formatter/String-Formatter-0.102.84.ebuild
new file mode 100644
index 000000000000..95ae12e03f97
--- /dev/null
+++ b/dev-perl/String-Formatter/String-Formatter-0.102.84.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.102084
+inherit perl-module
+
+DESCRIPTION="build sprintf-like functions of your own"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Params-Util
+ dev-perl/Sub-Exporter
+"
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+PERL_RM_FILES=(
+ "bench.pl" # https://github.com/rjbs/String-Formatter/issues/2
+)
diff --git a/dev-perl/String-Formatter/metadata.xml b/dev-perl/String-Formatter/metadata.xml
new file mode 100644
index 000000000000..6e8fe4126a99
--- /dev/null
+++ b/dev-perl/String-Formatter/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">String-Formatter</remote-id>
+ <remote-id type="cpan-module">String::Formatter</remote-id>
+ <remote-id type="cpan-module">String::Formatter::Cookbook</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Print-0.150.0 b/dev-perl/String-Print-0.150.0
deleted file mode 100644
index 84aa093b83ab..000000000000
--- a/dev-perl/String-Print-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Encode dev-perl/Unicode-LineBreak test? ( >=virtual/perl-Test-Simple-0.860.0 ) dev-lang/perl:=
-DESCRIPTION=Extensions to printf
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Print/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode dev-perl/Unicode-LineBreak dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/String-Print-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c831a357af4973b1d3b34610e0f39412
diff --git a/dev-perl/String-Print-0.920.0 b/dev-perl/String-Print-0.920.0
deleted file mode 100644
index bd7ac638b915..000000000000
--- a/dev-perl/String-Print-0.920.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/TimeDate-2.300.0 virtual/perl-Encode dev-perl/HTML-Parser dev-perl/Unicode-LineBreak test? ( >=virtual/perl-Test-Simple-0.860.0 ) dev-lang/perl:=
-DESCRIPTION=Extensions to printf
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Print/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/TimeDate-2.300.0 virtual/perl-Encode dev-perl/HTML-Parser dev-perl/Unicode-LineBreak dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/String-Print-0.92.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6f43b0ae6e47c3f0f039f69e84f78944
diff --git a/dev-perl/String-Print/Manifest b/dev-perl/String-Print/Manifest
new file mode 100644
index 000000000000..c741f91b189f
--- /dev/null
+++ b/dev-perl/String-Print/Manifest
@@ -0,0 +1,5 @@
+DIST String-Print-0.15.tar.gz 13569 BLAKE2B 0ff854b34e018d9c6ad0f55748fc095a433c982d024262910330d20efd08c21ce69b995644cea6da26e031d6d6e25493c53e750571f4111c2e03b894736ea9b6 SHA512 9f25f588bf47930504ef3a7ecd351561096cddd3f5451f99c87443e3944f7f1ebf0cefafadeb441901a387f80e7d42f1b73efa7723ad6e7732df7f6851de5e4a
+DIST String-Print-0.92.tar.gz 21134 BLAKE2B 20b7fa4164489e7cd059de0758db85daafc652ff22722ae4cec15ef18835bf7c544d7196eba3c5df6e4cf43bf26d8952d65aeca1ad2de4c218b26dd366bb2bb6 SHA512 bc1eb3d7dd0110701e4c8e15a0572fb1d8f1e2c93bc43351c433d038aa5d86f7cfce91eb05dbab62b338ee2f7f2826f3b4df08b5d5e30f857cab01f31df42ad6
+EBUILD String-Print-0.150.0.ebuild 385 BLAKE2B 7ef1e94b0746e41e276f6e753f871f22a956ee554a591af92e913a2a878ade48e910393b7c5b1166cfb28dc4bd8ab5eceafbcbbf7c1770909ec5a1e8a0ad6a44 SHA512 c8a8286a24e4720c46230fc384c213d54909a77c69276b762201f58ace726da3b0ae3b9a5ed0d5f75aa1d357dd8c08555b441f1657c291620877eea873d8637a
+EBUILD String-Print-0.920.0.ebuild 436 BLAKE2B 171c7fb3e4c701934bcfbf8953ce8c70b58aa95f5c896e6f4a9c20a6a7d138751ca22b1cd0c748a5843389ac2b3ffd35070f59435e5dde72b11e847f6ab8e721 SHA512 184031254a337cb11c0eb2b482c97bebd274eab8e103b280ecc1868e29aaddf1813d405d3e6adffc4dfa1e93db7a2a12e1093011235a1ccac99ef5bc52b4d189
+MISC metadata.xml 396 BLAKE2B f14442854b137adc479ba1397770cfcaa4cc45a5456311930bf5aad45b206c17ed8f892fe959ed63e69408fe83510564e1444179ebf510c513e56e8e079431f9 SHA512 49191cb5820243001a051f218f0a86e3c4f2f972f42f0029920a34ee15a7327048d061437308c9bf9fc418120f217a23f67ad5009b860fbde13402b5d26f3e3c
diff --git a/dev-perl/String-Print/String-Print-0.150.0.ebuild b/dev-perl/String-Print/String-Print-0.150.0.ebuild
new file mode 100644
index 000000000000..9671b411e4dc
--- /dev/null
+++ b/dev-perl/String-Print/String-Print-0.150.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Extensions to printf"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Encode
+ dev-perl/Unicode-LineBreak
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
diff --git a/dev-perl/String-Print/String-Print-0.920.0.ebuild b/dev-perl/String-Print/String-Print-0.920.0.ebuild
new file mode 100644
index 000000000000..8855373dcd49
--- /dev/null
+++ b/dev-perl/String-Print/String-Print-0.920.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=0.92
+inherit perl-module
+
+DESCRIPTION="Extensions to printf"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/TimeDate-2.300.0
+ virtual/perl-Encode
+ dev-perl/HTML-Parser
+ dev-perl/Unicode-LineBreak
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
diff --git a/dev-perl/String-Print/metadata.xml b/dev-perl/String-Print/metadata.xml
new file mode 100644
index 000000000000..b747d8d50fd3
--- /dev/null
+++ b/dev-perl/String-Print/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">String-Print</remote-id>
+ <remote-id type="cpan-module">String::Print</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-RewritePrefix-0.7.0 b/dev-perl/String-RewritePrefix-0.7.0
deleted file mode 100644
index 488b01355bf7..000000000000
--- a/dev-perl/String-RewritePrefix-0.7.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Sub-Exporter-0.972.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Rewrite strings based on a set of known prefixes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-RewritePrefix/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Sub-Exporter-0.972.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=49e983df547fd93b4d9ef0b5006dddb6
diff --git a/dev-perl/String-RewritePrefix/Manifest b/dev-perl/String-RewritePrefix/Manifest
new file mode 100644
index 000000000000..89a3fccbb5ed
--- /dev/null
+++ b/dev-perl/String-RewritePrefix/Manifest
@@ -0,0 +1,3 @@
+DIST String-RewritePrefix-0.007.tar.gz 13553 BLAKE2B 3f8ec74cda91415e2c587b30a694a2ed9873ce6d7ce8e67e31df263690f7ffe67b15694275faee924b96b9e65b6596934bdbad760ae8924777020f44340d6115 SHA512 c5f2eb6c7661809b4783378a4a33445dfd91fea22cd0a11c9e8d42683879fd6f95c465f7902db2573d5939dc18b250c1fd787d63e3c8a2e15febfd2c8fbd5a10
+EBUILD String-RewritePrefix-0.7.0.ebuild 502 BLAKE2B 76d102d53aedd4fb721bf49b4d50ee3788bf48eeffde43764757f44237fa3ae98690ca77a471a4e6b1399e5938a4c7c0cbf16b3fc842cb60f1d99a3f3020499f SHA512 b4cd9f642dc10843c71abe837efea95a58970089c4c5c2f058578bca91cd00230f0c138b7ebaa28d19dd6c04e5e7a1f9bef174dcf4dca4903715f8d37007f0c4
+MISC metadata.xml 412 BLAKE2B 392f75b3886624af97ea330d2ab726ee5a198ad8774ae40aac0d7440caa2c60cbb14c859d3106f632fe6d45efe79fc9a5169e133b308b07dc4d36adf15c053bb SHA512 4cb4d8678ce29d00b769175aafb87781754886c47f129d32e071dcdaf31806e3732aacb5cf89aedf83c0d426ea3315549fef09836337b03f2ca964d933ebdf11
diff --git a/dev-perl/String-RewritePrefix/String-RewritePrefix-0.7.0.ebuild b/dev-perl/String-RewritePrefix/String-RewritePrefix-0.7.0.ebuild
new file mode 100644
index 000000000000..0b29c4ff4055
--- /dev/null
+++ b/dev-perl/String-RewritePrefix/String-RewritePrefix-0.7.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.007
+inherit perl-module
+
+DESCRIPTION="Rewrite strings based on a set of known prefixes"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Sub-Exporter-0.972.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/String-RewritePrefix/metadata.xml b/dev-perl/String-RewritePrefix/metadata.xml
new file mode 100644
index 000000000000..059d97880e65
--- /dev/null
+++ b/dev-perl/String-RewritePrefix/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">String-RewritePrefix</remote-id>
+ <remote-id type="cpan-module">String::RewritePrefix</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-ShellQuote-1.40.0-r1 b/dev-perl/String-ShellQuote-1.40.0-r1
deleted file mode 100644
index 431605de3e73..000000000000
--- a/dev-perl/String-ShellQuote-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Quote strings for passing through the shell
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/String-ShellQuote/
-KEYWORDS=alpha amd64 hppa ~mips ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROSCH/String-ShellQuote-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a61c747634bb04b4942d445f9bf5971d
diff --git a/dev-perl/String-ShellQuote/Manifest b/dev-perl/String-ShellQuote/Manifest
new file mode 100644
index 000000000000..4886b3458e4c
--- /dev/null
+++ b/dev-perl/String-ShellQuote/Manifest
@@ -0,0 +1,3 @@
+DIST String-ShellQuote-1.04.tar.gz 6867 BLAKE2B 8f18aa5004635b9536d776cf2e8658c7027e2772138dac3791dd9f742d82f9b9203ea220a4e36da35d9ab593e9ec5a894bc1ca17186e8461e81876b5c50b2728 SHA512 f5b472985fb9c15d5c82c03b5c6c90a3a545ada854b90a96cfb7b0f57b8a817707ed91ca0f20344a2b8d200fe365ea737a9b39b64d526310d41ac2466552236d
+EBUILD String-ShellQuote-1.40.0-r1.ebuild 314 BLAKE2B ce91038127359accc0d636a776de3239e3ef20cac1033185046f63f402b898fa3aada22760afc08f2dba64d59f1509cd70b19cacd6f2462100a0eed0744f9517 SHA512 db9d936544a4314aeb47963c0b9522ef63516f4cf9d4ecbcba8efa0ac7ac6352848eceebd1fd0e2c4b0167cf9999beb20ebfe7f053d4a7c9267b0ca4ccd9a167
+MISC metadata.xml 406 BLAKE2B 5b2f8c80dcb533eae0fd0c5cf08f9ef9a68d6b2a46ba2be5223f868834087a91d71cf62225c5a4d7dd0c48fb552c00d81caca3c8a20166eba2d3de26eece6595 SHA512 b25c5479457f547d91eb915e845c3047f2119ea221451740e62bf3c92cffcdf2e95d8e63d2e53095e2d04b3fb26d94b808f3ad334e9ae1d0020dbe35b0c3f55c
diff --git a/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r1.ebuild b/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..b6ef402c14ef
--- /dev/null
+++ b/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ROSCH
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Quote strings for passing through the shell"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/String-ShellQuote/metadata.xml b/dev-perl/String-ShellQuote/metadata.xml
new file mode 100644
index 000000000000..f5a360c03a89
--- /dev/null
+++ b/dev-perl/String-ShellQuote/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">String-ShellQuote</remote-id>
+ <remote-id type="cpan-module">String::ShellQuote</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Tokenizer-0.60.0 b/dev-perl/String-Tokenizer-0.60.0
deleted file mode 100644
index 33bd4fc4b218..000000000000
--- a/dev-perl/String-Tokenizer-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A simple string tokenizer
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Tokenizer/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STEVAN/String-Tokenizer-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a25bc24ca6ddde39af75efe21ae98416
diff --git a/dev-perl/String-Tokenizer/Manifest b/dev-perl/String-Tokenizer/Manifest
new file mode 100644
index 000000000000..41e73fdd2544
--- /dev/null
+++ b/dev-perl/String-Tokenizer/Manifest
@@ -0,0 +1,3 @@
+DIST String-Tokenizer-0.06.tar.gz 16118 BLAKE2B 590558fe727ed31ef34fa7636900e0f18ddc4bb829b00a69e40d6aba94963a6a00aecbb2594c0783b5f2961763801c5e0d4d0275224a8fd8c173dc138c80c6c1 SHA512 a8120d727376ef94a272867fee72dc1b3b9c55f84ce7aff5b241c8c5da00ad38ac064aac40bfe4b28207087b14b02d3beb77ac2c40ecb8575e2c3f2f582989ab
+EBUILD String-Tokenizer-0.60.0.ebuild 437 BLAKE2B cea739cb9b447d72959f30bc321e8925a44489bdb9232ae86fa1aaf4d866bb0b9a0b9d76a93a9cdef0b212109f54354cacffe51dc551c2d9e75854333cdb39b0 SHA512 bf3bbc4ab032c4a379cf6958b7958f1f32c61b09c26d5f3dcd0a46bdf9bb2eb41f3c477fb4531c521855bec06c84e29b296af227c811a5d9e865d7b90e6c94fa
+MISC metadata.xml 478 BLAKE2B d39be14702ca06976a2f688e51ab029852e0245d5d4c42eca822ea5dddaf626112c1f973dffabb7d8d1296fd770975622e04b4eb33d56d293439f5e1a2ac77ae SHA512 6d6d215c1f7b9f3cf0c3b5587e469d16bb92eb745381120b27bc01f124c43b06f14496bfc2520353bf4158db72f8fd3fa1657c042a838c6e7331e11319b21d5a
diff --git a/dev-perl/String-Tokenizer/String-Tokenizer-0.60.0.ebuild b/dev-perl/String-Tokenizer/String-Tokenizer-0.60.0.ebuild
new file mode 100644
index 000000000000..795d09ecd500
--- /dev/null
+++ b/dev-perl/String-Tokenizer/String-Tokenizer-0.60.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=STEVAN
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="A simple string tokenizer"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files "t/release-pod.t" "t/release-pod_coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/String-Tokenizer/metadata.xml b/dev-perl/String-Tokenizer/metadata.xml
new file mode 100644
index 000000000000..6a16b671a3da
--- /dev/null
+++ b/dev-perl/String-Tokenizer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">String-Tokenizer</remote-id>
+ <remote-id type="cpan-module">String::Tokenizer</remote-id>
+ <remote-id type="cpan-module">String::Tokenizer::Iterator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/String-Truncate-1.100.602 b/dev-perl/String-Truncate-1.100.602
deleted file mode 100644
index a34c47bb6863..000000000000
--- a/dev-perl/String-Truncate-1.100.602
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Sub-Exporter-0.953.0 >=dev-perl/Sub-Install-0.30.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Module for when strings are too long to be displayed in...
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/String-Truncate/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Sub-Exporter-0.953.0 >=dev-perl/Sub-Install-0.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/String-Truncate-1.100602.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=544273c1204ff9dac598cbfb66c89613
diff --git a/dev-perl/String-Truncate/Manifest b/dev-perl/String-Truncate/Manifest
new file mode 100644
index 000000000000..f0815b716963
--- /dev/null
+++ b/dev-perl/String-Truncate/Manifest
@@ -0,0 +1,3 @@
+DIST String-Truncate-1.100602.tar.gz 16889 BLAKE2B 169a7d8792f9ff4194df76e530b4b518cb4220cfc626422fbc48e362ccd1d88dac517ef86ac5aea0e6ad44f6643d0cccf0164769f5f35d5fccd7a245b3e2487e SHA512 67519f7c4e3b5b7021b71d70468e3b74b0a60b09cf32988bdf0058a10ee4bec80b189ee33f7c2bc67db804d92ceddaac11feb2f39c7f8b941b12f52eee47b90e
+EBUILD String-Truncate-1.100.602.ebuild 503 BLAKE2B 72c7ff33e0e5214dfe74271daba2e574f60800f92a8899f45122ba408c58d8f45989b8aaafe031b41755c8ef9a59a7644f0e6cf9f5e46142cc181fd1193ce58d SHA512 04765df8b3b850e456fe02d0a68020eb9c222a523f7eb98f688e46ccc3a24efba01e7ef5821770dce5538dc32b56098c886ffe28d1b89c71330b8d2f0c80ace3
+MISC metadata.xml 390 BLAKE2B 1506d1d6ebcd1355d88cdf23cd01e3d7dfea01d4cc94e9721294ce6017cd8a2ce2aef92d9eaf2d373ced158500d81f592a0482965aa652e6e242d9b86083466f SHA512 c7061e10bb0f77a2071de5e43eab058fdbbe9a7d588fe03f5a06786520dae1c95ad6865ec443e7a76a4a245f8ec5f2c3fda9736fdd455a8a57573615c780f0d2
diff --git a/dev-perl/String-Truncate/String-Truncate-1.100.602.ebuild b/dev-perl/String-Truncate/String-Truncate-1.100.602.ebuild
new file mode 100644
index 000000000000..582581317118
--- /dev/null
+++ b/dev-perl/String-Truncate/String-Truncate-1.100.602.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.100602
+inherit perl-module
+
+DESCRIPTION="Module for when strings are too long to be displayed in..."
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Sub-Exporter-0.953.0
+ >=dev-perl/Sub-Install-0.30.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/String-Truncate/metadata.xml b/dev-perl/String-Truncate/metadata.xml
new file mode 100644
index 000000000000..21eab8eb5af7
--- /dev/null
+++ b/dev-perl/String-Truncate/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">String-Truncate</remote-id>
+ <remote-id type="cpan-module">String::Truncate</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Struct-Compare-1.0.1 b/dev-perl/Struct-Compare-1.0.1
deleted file mode 100644
index d0febf798089..000000000000
--- a/dev-perl/Struct-Compare-1.0.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Recursive diff for perl structures
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Struct-Compare/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZE/ZENSPIDER/Struct-Compare-1.0.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bf69ca0b27180d67df0f2038c2112acc
diff --git a/dev-perl/Struct-Compare/Manifest b/dev-perl/Struct-Compare/Manifest
new file mode 100644
index 000000000000..c35d877fd1ed
--- /dev/null
+++ b/dev-perl/Struct-Compare/Manifest
@@ -0,0 +1,3 @@
+DIST Struct-Compare-1.0.1.tar.gz 3340 BLAKE2B 7ddae99e38332134ac235161fc4dc5c944b4273e0bdd6a526baee1d6692b1680b36757707e4e035a366bef9ce5994c975df26ecb8d1799d0f0fe5a649e52d2c5 SHA512 8a28f54476cf6d59193938ff48521fa147a7581787a8f6c61a4c0f7cc01622d5c6ec6aee63fed11af9f54e4bf496e0b20e1751400f645b518e05b61ec2b288a1
+EBUILD Struct-Compare-1.0.1.ebuild 314 BLAKE2B c0b309fe0dfffdb9635c53fecf003f6969eeb349c0afd1961f63c6a2640a5207abe0f0e489a91a08922d5a3f40562e9ac20a1e7c8fa6dc0892d775bf936d4940 SHA512 31e16803c7707a8bc3445004ac8bcb381906617bfa9215f8305f29ea0944ec988107666044adbe0ed6e3cf0f3f65719a8afea6ec59c093fd89d2f416fa9e6ddc
+MISC metadata.xml 400 BLAKE2B 3235e6392fdc6e8106fb4ba0576cbeda7a6c9246c995ac80dcc538839391fdd1f9ccdf46c4c0717651771e59a1646605338a3676c76995b06567e959e27a28d8 SHA512 c6a9ddf9613fb875ed680e3dc8f93a30e7d55dfbfc68475c8bd107f366ee4dd05f5fbf4ac51a20994ef04dad111abbc5d6b29361525f014d763114b8aadd2b3a
diff --git a/dev-perl/Struct-Compare/Struct-Compare-1.0.1.ebuild b/dev-perl/Struct-Compare/Struct-Compare-1.0.1.ebuild
new file mode 100644
index 000000000000..ad7667205ce4
--- /dev/null
+++ b/dev-perl/Struct-Compare/Struct-Compare-1.0.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZENSPIDER
+inherit perl-module
+
+DESCRIPTION="Recursive diff for perl structures"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Struct-Compare/metadata.xml b/dev-perl/Struct-Compare/metadata.xml
new file mode 100644
index 000000000000..a5372fcd02dc
--- /dev/null
+++ b/dev-perl/Struct-Compare/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">Struct-Compare</remote-id>
+ <remote-id type="cpan-module">Struct::Compare</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Exporter-0.987.0 b/dev-perl/Sub-Exporter-0.987.0
deleted file mode 100644
index 8679061735bc..000000000000
--- a/dev-perl/Sub-Exporter-0.987.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Sub-Install-0.920.0 >=dev-perl/Data-OptList-0.100.0 >=dev-perl/Params-Util-0.140.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A sophisticated exporter for custom-built routines
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sub-Exporter/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sub-Install-0.920.0 >=dev-perl/Data-OptList-0.100.0 >=dev-perl/Params-Util-0.140.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-0.987.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5b5085d1aaaf1ed4d28491dddb39703d
diff --git a/dev-perl/Sub-Exporter-ForMethods-0.100.52 b/dev-perl/Sub-Exporter-ForMethods-0.100.52
deleted file mode 100644
index e078f5def077..000000000000
--- a/dev-perl/Sub-Exporter-ForMethods-0.100.52
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-0.978.0 dev-perl/Sub-Name virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Carp virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 dev-perl/namespace-autoclean ) dev-lang/perl:=
-DESCRIPTION=Helper routines for using Sub::Exporter to build methods
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Exporter-ForMethods/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-0.978.0 dev-perl/Sub-Name dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-ForMethods-0.100052.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9d24ab07d97adaa4e1136b743fdb84e3
diff --git a/dev-perl/Sub-Exporter-ForMethods/Manifest b/dev-perl/Sub-Exporter-ForMethods/Manifest
new file mode 100644
index 000000000000..d3397b41464d
--- /dev/null
+++ b/dev-perl/Sub-Exporter-ForMethods/Manifest
@@ -0,0 +1,3 @@
+DIST Sub-Exporter-ForMethods-0.100052.tar.gz 16421 BLAKE2B adba8e553cf0a3003fe0af1fcdf8904e7e15270d16b6c80d8558d536d5baf22f84bf7d9c2d0948fab69b90e41a13d7f02cb11286c86e9b31e8cc4ec2f6e8b1cd SHA512 75dc9d150f0d0fe33f727363582f99f1ca5c4b76e789e33e640f648588c23531516a99affd9097bc38e175e099dac817d307406dd2380f422aae401f3b5405ca
+EBUILD Sub-Exporter-ForMethods-0.100.52.ebuild 575 BLAKE2B 70eb0da79b53e9f60f608f44a70049e48bd123088026ec266d4ce6cadf5a0a90d35d211193731f7d0d38aa614937bd18e323be4a7587ed9439a497d26f47badf SHA512 c88f688465308eb67c99acdf65b3545a2dc021fc33fa39b05a02acd09a4d697973d1daae1c7d27f80766c71ded00a79dc172c05520cbe194b58c1ab13e9abe13
+MISC metadata.xml 419 BLAKE2B 59e62f59a9605d708833d57df55c79eb420c2c299cf416cd178f2214b57c7dcf63b25e796a4bbdeab815a32952112353790d8bb6c9049d7780d9974f7c770fac SHA512 58ffe80ad5d1f7e109f249b6654a3bf575cf248f89772b50661ee40219a4bc7d85de8814463fd5bffa723d5004fbf07fa81a281161587c30d7602c40434551b4
diff --git a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild
new file mode 100644
index 000000000000..d7dda92beb44
--- /dev/null
+++ b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.100052
+inherit perl-module
+
+DESCRIPTION="Helper routines for using Sub::Exporter to build methods"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Sub-Exporter-0.978.0
+ dev-perl/Sub-Name
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/namespace-autoclean
+ )
+"
diff --git a/dev-perl/Sub-Exporter-ForMethods/metadata.xml b/dev-perl/Sub-Exporter-ForMethods/metadata.xml
new file mode 100644
index 000000000000..9364bc97f798
--- /dev/null
+++ b/dev-perl/Sub-Exporter-ForMethods/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">Sub-Exporter-ForMethods</remote-id>
+ <remote-id type="cpan-module">Sub::Exporter::ForMethods</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Exporter-GlobExporter-0.5.0 b/dev-perl/Sub-Exporter-GlobExporter-0.5.0
deleted file mode 100644
index 5e94084f17d2..000000000000
--- a/dev-perl/Sub-Exporter-GlobExporter-0.5.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Sub-Exporter virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=export shared globs with Sub::Exporter collectors
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Exporter-GlobExporter/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Sub-Exporter virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-GlobExporter-0.005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9164b1641908550ec6662b7bf01fa3b0
diff --git a/dev-perl/Sub-Exporter-GlobExporter/Manifest b/dev-perl/Sub-Exporter-GlobExporter/Manifest
new file mode 100644
index 000000000000..95c40d803feb
--- /dev/null
+++ b/dev-perl/Sub-Exporter-GlobExporter/Manifest
@@ -0,0 +1,3 @@
+DIST Sub-Exporter-GlobExporter-0.005.tar.gz 16177 BLAKE2B c9ade124a8f2c18c205fbcbbe45f5f6d8e5c0712346b0dd0f9124784012dd1079eafa8fca7f2c8856fc21b297a0c87f99d1b259c9c021a0b07ea7e9dc7d8364b SHA512 4c71209d8ee73bc01bcd52612dfded4bee1d6a9728fc7d70fc3c42b1f742bf836293184cb1b50e90e872bacac2c1585fcf663c702054d796a58fe494b6321b9a
+EBUILD Sub-Exporter-GlobExporter-0.5.0.ebuild 626 BLAKE2B b74afef4cbcf9dbd1df5e138a7f290c75c6e47544d514231a6b91d919c2243f1b138de773bcd3cb0f24767a9fff8a113c3ab2cd839e3cb344a2758f317a6d852 SHA512 448ff8cd3a29f52830fc335e8418729ab80fb345c41b2a7468824cccf1b48525fb39576de9f6f0728dfc8afc94b6a064ab937711c966a8cce0c5e02ec116b861
+MISC metadata.xml 423 BLAKE2B f9e34fb7123ffd21c55c8f5ac1c8de30cb3d195c9560abbb8fef0a7fe3e49d1620679b397e5f806bfcaea2518bbced4a90de33a01406da08020d2cead0739d56 SHA512 89b15667805e6ecfaab6774a7a30501b565211ac776a34416ca30ff9a74c76ed2f7e1275b5072171f8861cc54d9feaa16155f8935f8dab37b4585f78bc611c2f
diff --git a/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.5.0.ebuild b/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.5.0.ebuild
new file mode 100644
index 000000000000..2f30dad0d6b9
--- /dev/null
+++ b/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.5.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.005
+inherit perl-module
+
+DESCRIPTION="export shared globs with Sub::Exporter collectors"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# r: Scalar::Util -> Scalar-List-Utils
+# r: strict, warnings -> perl
+RDEPEND="
+ dev-perl/Sub-Exporter
+ virtual/perl-Scalar-List-Utils
+"
+# t: IPC::Open3 -> perl
+# t: lib -> perl
+# t: Test::More -> Test-Simple
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Sub-Exporter-GlobExporter/metadata.xml b/dev-perl/Sub-Exporter-GlobExporter/metadata.xml
new file mode 100644
index 000000000000..7730f274834f
--- /dev/null
+++ b/dev-perl/Sub-Exporter-GlobExporter/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">Sub-Exporter-GlobExporter</remote-id>
+ <remote-id type="cpan-module">Sub::Exporter::GlobExporter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Exporter-Progressive-0.1.11 b/dev-perl/Sub-Exporter-Progressive-0.1.11
deleted file mode 100644
index b30ce37277c5..000000000000
--- a/dev-perl/Sub-Exporter-Progressive-0.1.11
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Sub-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Only use Sub::Exporter if you need it
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sub-Exporter-Progressive/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Sub-Exporter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001011.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fc1211e0114dc17d570462ae5d9babe8
diff --git a/dev-perl/Sub-Exporter-Progressive-0.1.13 b/dev-perl/Sub-Exporter-Progressive-0.1.13
deleted file mode 100644
index 2c1c2438c39e..000000000000
--- a/dev-perl/Sub-Exporter-Progressive-0.1.13
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Sub-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=
-DESCRIPTION=Only use Sub::Exporter if you need it
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Exporter-Progressive/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d3a5f8edf248f902a3b181714b84e8f0
diff --git a/dev-perl/Sub-Exporter-Progressive/Manifest b/dev-perl/Sub-Exporter-Progressive/Manifest
new file mode 100644
index 000000000000..36bc1759161d
--- /dev/null
+++ b/dev-perl/Sub-Exporter-Progressive/Manifest
@@ -0,0 +1,5 @@
+DIST Sub-Exporter-Progressive-0.001011.tar.gz 5829 BLAKE2B 5e5ff8589fad5570f60e1179fa8ced0ffc80f3dfb395cdcf84594fb76477a61b3a19e8fa612dc5ae3f4c2d14ae950cd6da439c6be40a371c1f30546052d3ba1e SHA512 897c93813aa0e0e5a7337eea861230a3180bdf9c7983f035c9afbee9d56992ab707456ee7ceb392b31d0fa9ef0138bcab36b3a4efcd03f98ccc022e799601daa
+DIST Sub-Exporter-Progressive-0.001013.tar.gz 13468 BLAKE2B fa89dabd394888994df760982526139e6afece0f012b7aa269b354519966f9f3ed0549a2c148403eb23fd7446037931d49b7c3d5dcf5511ffe43367ab23e4aaf SHA512 28d0ac6a380a4fc1515bd69320bcfd073c0c0e92ea34bb924972aa46fb2f6912485d686f0eca5d5b885d8b06927250dfaacd1a7ff86ba029f879a183cba546c4
+EBUILD Sub-Exporter-Progressive-0.1.11.ebuild 505 BLAKE2B 0e49d14e989e93098bd71aab9d68a85affe1c0d8deb1cb7356d71be1068cbd8313e98e37363a58e55829ead15a016225117fa3b21f7b5d63076020ad153e2d91 SHA512 908d170c14787d011be0f9330555a0d91fa0bf7f566ed8a9698fa64bf9560a0a842288987ea17e05d6ea6fea26a3b4ee1860cb5080bb5c55d2c3673fe1af06a0
+EBUILD Sub-Exporter-Progressive-0.1.13.ebuild 568 BLAKE2B f98d1addfee3a12068c90f87fe5126a75cedf79388953b4c2fc3ab5d6c83bfd0c15f77561528a3f33927f45f0dc5c7664c8eb7ab90f26c053ae891263107c4ba SHA512 5c74084759a031e653a9c040fb82e675597ae81f24c168d4cf6e7dd8997dd72cd226fe41e8a681bdfb4d5d2b0591147d4f02b4ae084d7e931ee54fbbe2a6f8ac
+MISC metadata.xml 409 BLAKE2B 8aaddbfc0a137889fa1b408d1a64ecec329f2e3c5434d5351cd1a3735a217152dac346e7ffbad990a44d590c5851935f81beabd80be72b4a498de09d46150722 SHA512 17297583180f217b9263475386120f0da3ce1e40348c7cbb5eb924075863834788dd8539d63441e41986d27b6dfa3b9f249c1a3ff0e9cd122b20c5c7a6e31780
diff --git a/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.11.ebuild b/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.11.ebuild
new file mode 100644
index 000000000000..db04cbfa18a9
--- /dev/null
+++ b/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.11.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FREW
+MODULE_VERSION=0.001011
+inherit perl-module
+
+DESCRIPTION="Only use Sub::Exporter if you need it"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13.ebuild b/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13.ebuild
new file mode 100644
index 000000000000..13a980e34ac9
--- /dev/null
+++ b/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FREW
+DIST_VERSION=0.001013
+inherit perl-module
+
+DESCRIPTION="Only use Sub::Exporter if you need it"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
+PERL_RM_FILES=( "t/author-pod-syntax.t" "t/release-changes_has_content.t" )
diff --git a/dev-perl/Sub-Exporter-Progressive/metadata.xml b/dev-perl/Sub-Exporter-Progressive/metadata.xml
new file mode 100644
index 000000000000..8debd5dae109
--- /dev/null
+++ b/dev-perl/Sub-Exporter-Progressive/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">Sub-Exporter-Progressive</remote-id>
+ <remote-id type="cpan-module">Sub::Exporter::Progressive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Exporter/Manifest b/dev-perl/Sub-Exporter/Manifest
new file mode 100644
index 000000000000..56e1ba89ed2d
--- /dev/null
+++ b/dev-perl/Sub-Exporter/Manifest
@@ -0,0 +1,3 @@
+DIST Sub-Exporter-0.987.tar.gz 45980 BLAKE2B 3d23be5e98084b5de691dc981f2fcb36d443e079705758884dab2d9ef083681b20f25443410ead21c6a62935edfa2146192c44f1afeca51ac89204078cfcf454 SHA512 6b682d27a0df8ce971ea48aeca5162e1c70929c51cf27119b30361477876b0b86ecb15ab13a6c3cbe5bb85be9e600589fb9e3c9c4e94bad3fc05b675d293adad
+EBUILD Sub-Exporter-0.987.0.ebuild 578 BLAKE2B ca7d3182d9256092c6ea9f6edbc6167dd564e65b6e74ef9ac9fec67468f8031856a0d93582e6aa0dc033cb2366d0444a7b85b06aeb9d8a5fddbc7d190f748df0 SHA512 fa67e18851c0c75929d11a85c4f82794a0794c20909640bab563494500e894f8ca476c2443c3376c980f503bf9470e15a1181c2eb1f6a77830e78cf490198723
+MISC metadata.xml 462 BLAKE2B 20135668e7979808796a3c204c379b2442a8525d02f95e0ed34dac1c0de9527c722a9eb817831e0a31814109767882efc8296c0dd1e8e9397b91eed4c1a3375a SHA512 607af948dc7dd71be2e7f7251baba253b9746407953c1e2a2d03366f187fb2e1dc4ae74637edf8759aa58026a1edca5943fe61bb07db4d2739613a08f65720bc
diff --git a/dev-perl/Sub-Exporter/Sub-Exporter-0.987.0.ebuild b/dev-perl/Sub-Exporter/Sub-Exporter-0.987.0.ebuild
new file mode 100644
index 000000000000..9e71602b12d1
--- /dev/null
+++ b/dev-perl/Sub-Exporter/Sub-Exporter-0.987.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=0.987
+inherit perl-module
+
+DESCRIPTION="A sophisticated exporter for custom-built routines"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Sub-Install-0.920.0
+ >=dev-perl/Data-OptList-0.100.0
+ >=dev-perl/Params-Util-0.140.0
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Sub-Exporter/metadata.xml b/dev-perl/Sub-Exporter/metadata.xml
new file mode 100644
index 000000000000..054ce1834a4a
--- /dev/null
+++ b/dev-perl/Sub-Exporter/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Sub-Exporter</remote-id>
+ <remote-id type="cpan-module">Sub::Exporter</remote-id>
+ <remote-id type="cpan-module">Sub::Exporter::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Identify-0.140.0 b/dev-perl/Sub-Identify-0.140.0
deleted file mode 100644
index 6b364d55d0a5..000000000000
--- a/dev-perl/Sub-Identify-0.140.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Retrieve names of code references
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Identify/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e2a799e0e0b062a982f6f499d2178320
diff --git a/dev-perl/Sub-Identify/Manifest b/dev-perl/Sub-Identify/Manifest
new file mode 100644
index 000000000000..ba07d13b279f
--- /dev/null
+++ b/dev-perl/Sub-Identify/Manifest
@@ -0,0 +1,3 @@
+DIST Sub-Identify-0.14.tar.gz 53135 BLAKE2B e9f502d3a21a106d0220acc909dd0bac16e236b702d48c3cea65ce630a099311951f890fbd9ee171b7e62e113d60f8df4f184bda8198edbaf5f949ba2467ce8c SHA512 f69f542c84c5c3ca1f1c7f5f58fd2cf19279a65229f43117c31f24ab0e49d5f329bef2bc00f22252fd2e52b4e17f16b279dac438920668e046e59f2e22e52c14
+EBUILD Sub-Identify-0.140.0.ebuild 607 BLAKE2B dcf6af0080d5d6eb945b54d5be2de2e82df40f158445bfb391a840149b35feaf96cfcb5a31efb633cc5ff319bfe2d0334b4691868294dcbf53450a473af224d4 SHA512 2d8d00a5129f5e7d06b2099e19f3c260fbedb65da0bfd052808eeb7e277b51bbca61c064093d10627658be18afe5717beb84b535c0523a2f50dfb2452482a540
+MISC metadata.xml 396 BLAKE2B 3e523076dbc6b0832ce1e533b9eab131160ec37f322de4f813aaaaab5822bde673a69409de3aab2735f7b062f7e928c7f4896e0c9ca79935bf49acca8af7ceae SHA512 c8ebe0a2216aed23b9df58a19cf1b22bebfc41576c0fc64b32340787b0ed27dc9ac219b9d51b4173266254d20cb6c19f6d2d5b3654f48ddfb8502b4092b994e1
diff --git a/dev-perl/Sub-Identify/Sub-Identify-0.140.0.ebuild b/dev-perl/Sub-Identify/Sub-Identify-0.140.0.ebuild
new file mode 100644
index 000000000000..369ca91291fb
--- /dev/null
+++ b/dev-perl/Sub-Identify/Sub-Identify-0.140.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RGARCIA
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Retrieve names of code references"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sub-Identify/metadata.xml b/dev-perl/Sub-Identify/metadata.xml
new file mode 100644
index 000000000000..3486260ec758
--- /dev/null
+++ b/dev-perl/Sub-Identify/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">Sub-Identify</remote-id>
+ <remote-id type="cpan-module">Sub::Identify</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Info-0.2.0 b/dev-perl/Sub-Info-0.2.0
deleted file mode 100644
index 72fbf6fd44fa..000000000000
--- a/dev-perl/Sub-Info-0.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Importer-0.24.0 test? ( >=virtual/perl-Test-Simple-1.302.72 ) dev-lang/perl:=
-DESCRIPTION=Tool for inspecting subroutines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Info/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Importer-0.24.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EX/EXODIST/Sub-Info-0.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c765d4e608be41fac1f311e1ad00ada2
diff --git a/dev-perl/Sub-Info/Manifest b/dev-perl/Sub-Info/Manifest
new file mode 100644
index 000000000000..48a25bcfc8c2
--- /dev/null
+++ b/dev-perl/Sub-Info/Manifest
@@ -0,0 +1,3 @@
+DIST Sub-Info-0.002.tar.gz 11713 BLAKE2B 0402969bb028cf8f7c0c86c31210811c4f322fcb95fb95deec009dcce62eccd20ad3c6335a5b7847972f9fa4e567486114f68b5f3d0e7097d6c8dd3f5963c3bd SHA512 e3ad2c8b270a44f9de2d5b71845a4a21f363a234edf2ddb9942c2fb2e4d765eedff3653a047f025b9d1dfaeff32ddd58aeff7f81fa42e6f4b57f5ca6311519b3
+EBUILD Sub-Info-0.2.0.ebuild 471 BLAKE2B c43ccb6fc1c1083495a460abe4d754a589183df5014bbf0fabd2a5c20d31fddcd3fcc2b25f05139a30aa3072ba2ad330174fbd978e4636c15b9435e2661855cb SHA512 fdf03108223a452cdad8930d88b77fc8833ba91afbb1ea8b541b620a680f32a599129001687d9da68065cc6f0d3dae843a03782450584d19fddef81c0694b168
+MISC metadata.xml 388 BLAKE2B 5f9c699b651014dd91d2b391af8bd7a54b147d7da23c6d792c804a974e30dd7b353edc800909e58ce235ad911fe023a38fc820fcd6845bb4852b4488a6e37236 SHA512 1d2f67977d3f8dab7858bbff8e524c0a7972b90bef138bcfcd5641b10a4a685c5cedceb7766a57e452b18fa6aa5227d10e9877fa10ab144366e6419fb9358733
diff --git a/dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild b/dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild
new file mode 100644
index 000000000000..16fcda4a83ac
--- /dev/null
+++ b/dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EXODIST
+DIST_VERSION=0.002
+inherit perl-module
+
+DESCRIPTION="Tool for inspecting subroutines"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Importer-0.24.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-1.302.72
+ )
+"
diff --git a/dev-perl/Sub-Info/metadata.xml b/dev-perl/Sub-Info/metadata.xml
new file mode 100644
index 000000000000..1024a682ba93
--- /dev/null
+++ b/dev-perl/Sub-Info/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">Sub-Info</remote-id>
+ <remote-id type="cpan-module">Sub::Info</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Install-0.928.0 b/dev-perl/Sub-Install-0.928.0
deleted file mode 100644
index a07ad38df8e1..000000000000
--- a/dev-perl/Sub-Install-0.928.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Install subroutines into packages easily
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sub-Install/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1c33827f3723c348c8a7c32f1315d9b4
diff --git a/dev-perl/Sub-Install/Manifest b/dev-perl/Sub-Install/Manifest
new file mode 100644
index 000000000000..3fe9e6f4f2da
--- /dev/null
+++ b/dev-perl/Sub-Install/Manifest
@@ -0,0 +1,3 @@
+DIST Sub-Install-0.928.tar.gz 18669 BLAKE2B cc5f6dbfd7d74299a4a8534c377b3f393bce9976ea86b4e026630101cd85935eb2f0cac74612dad8eabe9caab3a0744f1e33f23cab9ef8873ca762a25e990122 SHA512 3f25df9f5992075968830d4235e9f6520c526331b9180391e41483241d43253a61ad8dc381d77aaeb6c6fb841cfc5c097598e62abb46208894275c393a133ade
+EBUILD Sub-Install-0.928.0.ebuild 630 BLAKE2B a19729d253365daecb44bb4a5a08fd0ef1291f573607942b7ec625ec1511823b9f506d07e1824385c8204413bb487095f5978451846ea1b4d3e0e799f49c647f SHA512 3bca351f45383aa9df4b961c80d4c0259f0edfec458d5f305fcf40e5363ed602ebcba7b822407084584e446e363086542f24f279aac5bdf5d07197381dd9fe19
+MISC metadata.xml 394 BLAKE2B 6526f7f0eadbd35d51aee25897b4c4123ad8571cd6b90d7b0fb34ddee7a7e6492f16c7a363b6d2a605b24e9ad764487809febcc0c19b44de12ae752eb7a339dd SHA512 406189a02b985750990b43fd465c28107ab12421326f5ef70d5afc2a0efcff1ca80e2683e61254145ebc37a6f973cbdc85d0a99d117f585e0482ff0f011173b4
diff --git a/dev-perl/Sub-Install/Sub-Install-0.928.0.ebuild b/dev-perl/Sub-Install/Sub-Install-0.928.0.ebuild
new file mode 100644
index 000000000000..e55ef4b81f09
--- /dev/null
+++ b/dev-perl/Sub-Install/Sub-Install-0.928.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=0.928
+inherit perl-module
+
+DESCRIPTION="Install subroutines into packages easily"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Sub-Install/metadata.xml b/dev-perl/Sub-Install/metadata.xml
new file mode 100644
index 000000000000..105c86a157d8
--- /dev/null
+++ b/dev-perl/Sub-Install/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">Sub-Install</remote-id>
+ <remote-id type="cpan-module">Sub::Install</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Name-0.150.0 b/dev-perl/Sub-Name-0.150.0
deleted file mode 100644
index 57acc7417355..000000000000
--- a/dev-perl/Sub-Name-0.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( suggested? ( dev-perl/Devel-CheckBin ) virtual/perl-File-Spec virtual/perl-Module-Metadata >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=(Re)name a sub
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Name/
-IUSE=test suggested
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Sub-Name-0.15.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=aab38541541f8fc184f2021461089344
diff --git a/dev-perl/Sub-Name-0.210.0 b/dev-perl/Sub-Name-0.210.0
deleted file mode 100644
index f8f1a413cdf0..000000000000
--- a/dev-perl/Sub-Name-0.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( suggested? ( dev-perl/Devel-CheckBin ) virtual/perl-File-Spec virtual/perl-Module-Metadata >=virtual/perl-Test-Simple-0.880.0 virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=(Re)name a sub
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Name/
-IUSE=test suggested
-KEYWORDS=alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Sub-Name-0.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=07ce0a1eea464a618741bf9632e5456c
diff --git a/dev-perl/Sub-Name-0.50.0-r1 b/dev-perl/Sub-Name-0.50.0-r1
deleted file mode 100644
index 75d6b4221aed..000000000000
--- a/dev-perl/Sub-Name-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=(Re)name a sub
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sub-Name/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FL/FLORA/Sub-Name-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7399a9aad974714d6eff5aa7066f4d3c
diff --git a/dev-perl/Sub-Name/Manifest b/dev-perl/Sub-Name/Manifest
new file mode 100644
index 000000000000..d703fbb7b2f7
--- /dev/null
+++ b/dev-perl/Sub-Name/Manifest
@@ -0,0 +1,7 @@
+DIST Sub-Name-0.05.tar.gz 3463 BLAKE2B ded3c809a533e3c10e9400e539808788b62e0c95982bd7c2b6efc44414c2ed8eac378da528a9faeec492ab5f4fbe71620d1534db73905aa287ccb2af0b9792d0 SHA512 5fbaf3071cb961257bb7a9114dd307e774519904a776446d1aa96af087f1dfb29b8c673b7bf7738283fac4148610a75f986a2ad28adc573f48eff919484eefc7
+DIST Sub-Name-0.15.tar.gz 76856 BLAKE2B cec7f3ec670db709e420baac009693b77c595acfa99250f41af1ffcc090ded8ea6ecbb1792de42b15a594f0e8365a5caa7283a0510551b0a8a74714388cda950 SHA512 6b8f0ce56e4706148cd71d5e937986714d69162c9ce16b177866832ef1c0245f5d11f5bd555e325098ab54fdb1d46a32e37d0213d2dadef03cc53f2d4da59cc6
+DIST Sub-Name-0.21.tar.gz 81155 BLAKE2B 2472cedc9dcfee28fd7f6944ef4b839d8b40e02c165fb00a760e6bc32a2bcb0131438ef1ece617df5f2603e60c033e25641bb8a8bd5826496db6a950c79b277a SHA512 94be57b569f6c434ec3ef4fdff1a9d946067cf6c7ee58f716f4bc188764ee103f9a2579ee0ddf4068ec6889c186d9d447d8252a5dd2a0e882719239ac1102294
+EBUILD Sub-Name-0.150.0.ebuild 739 BLAKE2B d476f76d8cbbb7701df334badf7e0136d3c838d450744fd2521922c4b81aa799ae472d7f4177266c7350bd8063ba9edc17497520c51b4582f52838d6efa4225f SHA512 5e0413196cae873d999dd7f629e1de748bed8b76a111b58092f7f6d49bfacb2ebfe87bf926306616cfb83777d34dc295d10900c48408c19ceb3e4fd0683f42d3
+EBUILD Sub-Name-0.210.0.ebuild 753 BLAKE2B a1eac3c510bf467229db6ce73140630b70d6af0772576fcd6346ff5aa1eab8f1a5cb7488734f09db5e849e5a6fd5a2f574cc2beca0b830b4ddf8c322a16e8233 SHA512 df104f6489b8678be27f46eded7e3573400870e6f028bc66b39d845966f60ae834bb8e187959c1d42079ab281df7260f5e02349674dd57f5e26ffd6bfc64c85e
+EBUILD Sub-Name-0.50.0-r1.ebuild 404 BLAKE2B fd84bee12b809f654d593106103186b65a098059053e04b8a38ef4fc35e2782541620918954c959a455b52a5130c0229496744dcbc2c1f49262c9e76548b3142 SHA512 995437faeb0867af3865f42b33bb253ce216d1989c57b674b0e73d64103de32435ba91eb379deae6ebca7dc6e05d55585fcb0d592f14bbad9ec4aa3f960ad9b1
+MISC metadata.xml 503 BLAKE2B 013c0b29e42f1442f688d441cfee99714734fc6333e0e1a24d687c099be87f209a14929835cfeb502e7d0689d03e8940357462e18c88bd4d983f1c0b17a7dd7d SHA512 936241d736b811bfe49ba47fb394048890e4f05445af99b2d961209ae2ab295e4adb44671be5363dd06bff121a1f6b611c9b1775fe9b276b5d8f88b2b369d386
diff --git a/dev-perl/Sub-Name/Sub-Name-0.150.0.ebuild b/dev-perl/Sub-Name/Sub-Name-0.150.0.ebuild
new file mode 100644
index 000000000000..21aec399ab2d
--- /dev/null
+++ b/dev-perl/Sub-Name/Sub-Name-0.150.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="(Re)name a sub"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~amd64-fbsd"
+IUSE="test suggested"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ suggested? (
+ dev-perl/Devel-CheckBin
+ )
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild b/dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild
new file mode 100644
index 000000000000..7948b9a5e248
--- /dev/null
+++ b/dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="(Re)name a sub"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test suggested"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ suggested? (
+ dev-perl/Devel-CheckBin
+ )
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Sub-Name/Sub-Name-0.50.0-r1.ebuild b/dev-perl/Sub-Name/Sub-Name-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..7c93f2998c9d
--- /dev/null
+++ b/dev-perl/Sub-Name/Sub-Name-0.50.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FLORA
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="(Re)name a sub"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris ~amd64-fbsd"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Sub-Name/metadata.xml b/dev-perl/Sub-Name/metadata.xml
new file mode 100644
index 000000000000..1ac94e00c864
--- /dev/null
+++ b/dev-perl/Sub-Name/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <use>
+ <flag name="suggested">Install extra dependencies needed for extended regression tests</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Sub-Name</remote-id>
+ <remote-id type="cpan-module">Sub::Name</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Override-0.90.0 b/dev-perl/Sub-Override-0.90.0
deleted file mode 100644
index d3c215bcf272..000000000000
--- a/dev-perl/Sub-Override-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( >=dev-perl/Test-Fatal-0.10.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for easily overriding subroutines
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sub-Override/
-IUSE=test
-KEYWORDS=amd64 ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OV/OVID/Sub-Override-0.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=15680fe3d51ff0f367cd26fe840c23ba
diff --git a/dev-perl/Sub-Override/Manifest b/dev-perl/Sub-Override/Manifest
new file mode 100644
index 000000000000..ef7e2a7478dd
--- /dev/null
+++ b/dev-perl/Sub-Override/Manifest
@@ -0,0 +1,3 @@
+DIST Sub-Override-0.09.tar.gz 6462 BLAKE2B 27345159d3475c30c40852fa93db246c91b4d83806154adefcde907ff42ac0726d9c84880735a148acb6ce929a14c43d30287dd71307e41667841bf25db3bb99 SHA512 35000e8cabb6ca4cc0cac53af99fc9cb8ac14b1e71dbfa27dc58a339cb1b54e439064f2241798e351cc5ad297a2f9e4fde870ca97e2eb09a2430c11af589d412
+EBUILD Sub-Override-0.90.0.ebuild 408 BLAKE2B 5ccb4830c0fcbc67b1ca2d2533237af5f61d6fa6912881d8ad8f49d2a92ba89f66229e25cb02f53209cf4ae53de1f39afab1901ad384499573a9b29604e77a6b SHA512 650b45c0b30c73bb2c58be6623e7010085a8d0e249611965b30f2f806542b01d7c09023e192b34b1bd8803b5c940359ed5b077bce9bedf4b2698785df44cd5ef
+MISC metadata.xml 396 BLAKE2B d43058a190c6b7a66f49d8cd57c21814f7b83db4eab12b541609439d7217c4718280b235c760b5e30a5df09fc66dd6e4fe16e8df414587cd68082220cbef7f36 SHA512 3f488ca02f42bbc14b262d93e4aade786c24cc56817711410b662b66cbc0789c6c4601a5ba3d65935bed5df5ce63468d6253c87732f287e8be63ff0db0aae52a
diff --git a/dev-perl/Sub-Override/Sub-Override-0.90.0.ebuild b/dev-perl/Sub-Override/Sub-Override-0.90.0.ebuild
new file mode 100644
index 000000000000..510d760b40ce
--- /dev/null
+++ b/dev-perl/Sub-Override/Sub-Override-0.90.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OVID
+MODULE_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Perl extension for easily overriding subroutines"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
+IUSE="test"
+
+DEPEND="
+ test? (
+ >=dev-perl/Test-Fatal-0.10.0
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Sub-Override/metadata.xml b/dev-perl/Sub-Override/metadata.xml
new file mode 100644
index 000000000000..93f74bef59ec
--- /dev/null
+++ b/dev-perl/Sub-Override/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">Sub-Override</remote-id>
+ <remote-id type="cpan-module">Sub::Override</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Quote-2.3.1 b/dev-perl/Sub-Quote-2.3.1
deleted file mode 100644
index 586120c23ead..000000000000
--- a/dev-perl/Sub-Quote-2.3.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/Moo-2.3.0 !minimal? ( >=dev-perl/Sub-Name-0.80.0 ) virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=efficient generation of subroutines via string eval
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Quote/
-IUSE=test minimal
-KEYWORDS=amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/Moo-2.3.0 !minimal? ( >=dev-perl/Sub-Name-0.80.0 ) virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Sub-Quote-2.003001.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=18048606d00a268884911b56923f8896
diff --git a/dev-perl/Sub-Quote-2.4.0 b/dev-perl/Sub-Quote-2.4.0
deleted file mode 100644
index 7ebfcb588f7d..000000000000
--- a/dev-perl/Sub-Quote-2.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/Moo-2.3.0 !minimal? ( >=dev-perl/Sub-Name-0.80.0 ) virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Fatal-0.3.0 >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Efficient generation of subroutines via string eval
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Quote/
-IUSE=test minimal
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/Moo-2.3.0 !minimal? ( >=dev-perl/Sub-Name-0.80.0 ) virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Sub-Quote-2.004000.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bf846d1c564ba1c89090cedaa2eb4a12
diff --git a/dev-perl/Sub-Quote/Manifest b/dev-perl/Sub-Quote/Manifest
new file mode 100644
index 000000000000..9111f83d571d
--- /dev/null
+++ b/dev-perl/Sub-Quote/Manifest
@@ -0,0 +1,5 @@
+DIST Sub-Quote-2.003001.tar.gz 19131 BLAKE2B 20ae1ffacd8f2d582cac67671ece00ce34cad0fd28ec9e76effa26a07fc655bbc4ecf9ba2bc814eaa0325ac9ae0fd7fb4617d91e5c69e9442513ccc98d574985 SHA512 cd24460e52b68955a460accf673a58235c8f846285a01862198bbb4f6c5718f2977e615099da7eb54a41d76ae75fd7167c7d682c14f6819e65c83f163189dd49
+DIST Sub-Quote-2.004000.tar.gz 20363 BLAKE2B 0697f2a0a9aec799161289bee34f991fc86eb59e23a72f300f207ba80608d8f96653222dd8fb2393085cf052b875e9861bf6f34f9c099d1258bb36a0db3d63f5 SHA512 222354896728154da7bfc6ef9d4562430ab250b1e1169330f63b43eef01527785c1c8559c5eb77a8d42484187be74a9ff97b325bb2404a205a6d4b990f8656c5
+EBUILD Sub-Quote-2.3.1.ebuild 572 BLAKE2B b68029bc3d9ed497c9bda56265b28599eb7ab3069504381995957059f2ade40b3d6c4f935d3ad25a4de46f39abe5e30361a2b7d794001db335196a0e6ac67f9e SHA512 52312e7e175a3638ad4b8e64d68ab66f50d4198159bd4e11e2f6aa7537ae7960c270b9e483aa770769e6ef82f2483b2b7c20ebaacea442d4c69202754cc272d5
+EBUILD Sub-Quote-2.4.0.ebuild 589 BLAKE2B 7ff86fa17315e2522ae35b35e850695c09b24bd1b9c833bc5b2bc9426636afd5da107f33528cc00feb8a5fd394a9abfe101b3d3c087801674ea7f75d1947fe5d SHA512 cfa4efbb4602e72258d38e47c9fd394edaf6aa53b83c5adad4cded1ade49def8a8340422087d975d521ea171b3356dd45416bb19f978056f183c830096bba7b8
+MISC metadata.xml 447 BLAKE2B b414878a42aceb8390f1de47f02ff23dd6ca3ed337074f06c252824c968d933023dbba655430ceab71406ede17a30fd2b3d8b376a1159425116c2898b316d182 SHA512 b3147fbe7cfbafec109ef47574f27a5d3f49558f55ac6b9d6ee52c56c2701b26114209f0f675e32de3eb253b375719d2faed0ffdd4087ab49b3e6c9d0cd1237a
diff --git a/dev-perl/Sub-Quote/Sub-Quote-2.3.1.ebuild b/dev-perl/Sub-Quote/Sub-Quote-2.3.1.ebuild
new file mode 100644
index 000000000000..1ca55129d04f
--- /dev/null
+++ b/dev-perl/Sub-Quote/Sub-Quote-2.3.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.003001
+inherit perl-module
+
+DESCRIPTION="efficient generation of subroutines via string eval"
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !<dev-perl/Moo-2.3.0
+ !minimal? (
+ >=dev-perl/Sub-Name-0.80.0
+ )
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild b/dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild
new file mode 100644
index 000000000000..9ce543bc49f5
--- /dev/null
+++ b/dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.004000
+inherit perl-module
+
+DESCRIPTION="Efficient generation of subroutines via string eval"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !<dev-perl/Moo-2.3.0
+ !minimal? (
+ >=dev-perl/Sub-Name-0.80.0
+ )
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Sub-Quote/metadata.xml b/dev-perl/Sub-Quote/metadata.xml
new file mode 100644
index 000000000000..b6239680d55d
--- /dev/null
+++ b/dev-perl/Sub-Quote/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Sub-Quote</remote-id>
+ <remote-id type="cpan-module">Sub::Defer</remote-id>
+ <remote-id type="cpan-module">Sub::Quote</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Uplevel-0.280.0 b/dev-perl/Sub-Uplevel-0.280.0
deleted file mode 100644
index a34111d48cbe..000000000000
--- a/dev-perl/Sub-Uplevel-0.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Apparently run a function in a higher stack frame
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sub-Uplevel/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2bbb2cc279aab3ad7553e976e7895254
diff --git a/dev-perl/Sub-Uplevel/Manifest b/dev-perl/Sub-Uplevel/Manifest
new file mode 100644
index 000000000000..0b9b80788ef5
--- /dev/null
+++ b/dev-perl/Sub-Uplevel/Manifest
@@ -0,0 +1,3 @@
+DIST Sub-Uplevel-0.2800.tar.gz 28361 BLAKE2B 04842cf96f5c72e8b8bb52854f73035d93c5620389e41cf495286177988f6abe3d01fae838848bbf427c522f351034754b677a1520cee3ed12cbba8e58fd703c SHA512 655bab9441bc81e4002db2e715b5c1f771ee35a03bc643a44d4a279aca55431fe17e64332919311a51db2dc02c16b5f97c5751595e61ad0ab96cd0a10ac2d230
+EBUILD Sub-Uplevel-0.280.0.ebuild 654 BLAKE2B 980ab25226791389ee954df3f97978d75a9994313c490ad65eb0b2242d8ce6f655675bdf92bb1a477646d34f53538d1fd1592a10cc6c48ec6f775dc12b2cf0e9 SHA512 4ea97f0c0a857b38ad563faa7ce705413b7664b1b9f22b523cb4ff256198b11f9eb97e2096e653ef519a3b82f389f32b5691f333787b3a7d413009792974853e
+MISC metadata.xml 394 BLAKE2B 3bc0c8d87c7d638934a3e991c70d6362ad62a56330e16a7b160e19f12ca3d045b6820fb6a1e9abd31cb931b0b93ace30f180f981cea233d7501a6f238e7c02cb SHA512 64c7915f1cb3b8fd3b00ca6bd6b89229cec7c07fb71194bc45befc774463e0bf6c4f53ef0b89620f05291b7aacae6066e83bab1d175dcbd0c861fdeef0aa0fdd
diff --git a/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild b/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild
new file mode 100644
index 000000000000..9af9fb08fcc1
--- /dev/null
+++ b/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.2800
+inherit perl-module
+
+DESCRIPTION="Apparently run a function in a higher stack frame"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Sub-Uplevel/metadata.xml b/dev-perl/Sub-Uplevel/metadata.xml
new file mode 100644
index 000000000000..78d06e5a7d05
--- /dev/null
+++ b/dev-perl/Sub-Uplevel/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">Sub-Uplevel</remote-id>
+ <remote-id type="cpan-module">Sub::Uplevel</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Switch-2.170.0 b/dev-perl/Switch-2.170.0
deleted file mode 100644
index b4b701e64faf..000000000000
--- a/dev-perl/Switch-2.170.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A switch statement for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Switch/
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Switch-2.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=677397f93fca6342a190de66cdf7fdb5
diff --git a/dev-perl/Switch/Manifest b/dev-perl/Switch/Manifest
new file mode 100644
index 000000000000..c5846a626967
--- /dev/null
+++ b/dev-perl/Switch/Manifest
@@ -0,0 +1,3 @@
+DIST Switch-2.17.tar.gz 14490 BLAKE2B a76bf8fa61b647230a5446e4f74fb96643b8042f3928b35568ec1757610c34bd1327eefba8b4f869b52969ca9302d95790e9f7b5f5b1166dedfaedb2ecf4ee0f SHA512 8faf3585c7b8a0552c7de7fad7b0ab89a8c3f3d55cb090d5656ae0925f8d328d9b466bd5bcbca76eaeaf56eceab11654137ba8a9bb03f79b91f00338ab2483ab
+EBUILD Switch-2.170.0.ebuild 480 BLAKE2B 0314a0f3a8d3a207335fff82fd126c9fc71b33ab083193b63eeb34f8c19c307d7524f9af394be52879fe4f30e711c473dde2583c46d6e76e7bec0b19f06d8a93 SHA512 d07a574279ae43210c61b4c88b76a4e4764464e111d003f48cd233e5979b1d8da91d26c69b4d970fec1631c7171b018097d07f366f4b345066da886fe94540a6
+MISC metadata.xml 371 BLAKE2B 4690d5a0b63649e47805375af15b23b5938daf41331ef73f26871f978438850b2595bec62895ca9a1f2959470a26a88870f60d12a8e169aa59c0349c8829c2e7 SHA512 cf880c489f95dc3268238b17ace3fdf92673fa9e345619be0b7035dbc491cff4722dcaca0d6e502501f64a8889bb9a33b070be477030158e41521d85129ac0fb
diff --git a/dev-perl/Switch/Switch-2.170.0.ebuild b/dev-perl/Switch/Switch-2.170.0.ebuild
new file mode 100644
index 000000000000..c85c17936ee8
--- /dev/null
+++ b/dev-perl/Switch/Switch-2.170.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHORNY
+MODULE_VERSION=2.17
+inherit perl-module
+
+DESCRIPTION="A switch statement for Perl"
+#SRC_URI+=" https://dev.gentoo.org/~tove/distfiles/perl-core/Switch/Switch-2.16-rt60380.patch"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux"
+IUSE=""
+
+SRC_TEST="do"
+#PATCHES=( "${DISTDIR}"/Switch-2.16-rt60380.patch )
diff --git a/dev-perl/Switch/metadata.xml b/dev-perl/Switch/metadata.xml
new file mode 100644
index 000000000000..35931f9988b9
--- /dev/null
+++ b/dev-perl/Switch/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">Switch</remote-id>
+ <remote-id type="cpan-module">Switch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Symbol-Global-Name-0.50.0 b/dev-perl/Symbol-Global-Name-0.50.0
deleted file mode 100644
index d5af719c37c1..000000000000
--- a/dev-perl/Symbol-Global-Name-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( >=virtual/perl-Test-Simple-0.96 ) dev-lang/perl:=
-DESCRIPTION=Finds name and type of a global variable
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Symbol-Global-Name/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/Symbol-Global-Name-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0ccffd3cdae6a5b88c3e9c89cfe423d1
diff --git a/dev-perl/Symbol-Global-Name/Manifest b/dev-perl/Symbol-Global-Name/Manifest
new file mode 100644
index 000000000000..2465a13af331
--- /dev/null
+++ b/dev-perl/Symbol-Global-Name/Manifest
@@ -0,0 +1,3 @@
+DIST Symbol-Global-Name-0.05.tar.gz 22113 BLAKE2B 6aa6ce238afb9411e3c639ea34a036a101518d386dea479980bbd9f9c22adb5014431a739cfd5801298ff9ec684699c17bb2edd942340d301d124e28f5ab1112 SHA512 23c14ac5d022f3d61af63d26bf3740eca4080a0bd72719e998b991dc93cf53b668615ef1718ac5e43e8bb227b050a381e75af4c83ddbe90840c7ab2255052c0b
+EBUILD Symbol-Global-Name-0.50.0.ebuild 556 BLAKE2B e65832d3e072be64f7bd4d3ed4eebd03eabddf3cdedceb9fdd54d98b3d2b1b95b8fae8887631278a2878873f525433bba5b9596209653ade719bf0a103fc84e7 SHA512 a792773479107acabc4edeb1b947407ee9d94743bdf21157db1efcfbc552d9b5e99a9681f9069a475ae6087ecb386e9dcd2deb4690b2c78a1d75fc9db80a4220
+MISC metadata.xml 565 BLAKE2B 160ae9e0a4cb46b39677d9055368f3be06c35c4c7cd4d35ea574a97fdb100e167e341f7a15b965fed36ee3877c5591beaef431ee467fd2971e3686f09df31677 SHA512 d8a2fbbb312e0aeba020224be0646e6dd199a40a5c170f9b0b565f9266111f6c2d1a066d456d89d6fb9148690f7cc6f7724aec66e9ee0628abba152c3ed1080b
diff --git a/dev-perl/Symbol-Global-Name/Symbol-Global-Name-0.50.0.ebuild b/dev-perl/Symbol-Global-Name/Symbol-Global-Name-0.50.0.ebuild
new file mode 100644
index 000000000000..94bf6565653c
--- /dev/null
+++ b/dev-perl/Symbol-Global-Name/Symbol-Global-Name-0.50.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXMV
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Finds name and type of a global variable"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? ( >=virtual/perl-Test-Simple-0.96 )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Symbol-Global-Name/metadata.xml b/dev-perl/Symbol-Global-Name/metadata.xml
new file mode 100644
index 000000000000..2324320c5ecd
--- /dev/null
+++ b/dev-perl/Symbol-Global-Name/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Symbol-Global-Name</remote-id>
+ <remote-id type="cpan-module">Symbol::Global::Name</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Symbol-Util-0.20.300-r1 b/dev-perl/Symbol-Util-0.20.300-r1
deleted file mode 100644
index d9e5e143d072..000000000000
--- a/dev-perl/Symbol-Util-0.20.300-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Additional utils for Perl symbols manipulation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Symbol-Util/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/Symbol-Util-0.0203.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8b63d7d1df1fbf8039b25a13dc04b828
diff --git a/dev-perl/Symbol-Util/Manifest b/dev-perl/Symbol-Util/Manifest
new file mode 100644
index 000000000000..8230441a84cd
--- /dev/null
+++ b/dev-perl/Symbol-Util/Manifest
@@ -0,0 +1,3 @@
+DIST Symbol-Util-0.0203.tar.gz 27692 BLAKE2B 230f6c34aa0e1fed6842f18dd4c3fc904ee9910d001d16a256d57faf257eeae13d4985fddf0e46f79ec6828270ee2dd3c1cafae59656d915fc249f21f094a42e SHA512 380dfec5009ae6e6d6df8981a2314f56be049039c33d86d03262ca30c4de54930e0e6dd38c83c40c4edc5c548e0ea8bd0a5b734a295b8925ad264cffbc19296d
+EBUILD Symbol-Util-0.20.300-r1.ebuild 338 BLAKE2B 22f31b646adc55727904ec79e29437298dfb2d9d97a003a2e86c7226e2a151b86a917575f76133ab20ebd974c664c596a83ded38a642f5950efa8f8170cfd716 SHA512 9913c57c3ea37cdacf393a362c2f423dcfef4a43ecdc0f7b8bcfa5eb3e5bbe627c808b46748478b9296db5792b4dd015fd7b70d69cbb8d7435efa46b5c338f8c
+MISC metadata.xml 394 BLAKE2B 99718538e3a33f765852aa5af1fe70c0de00aec2e5325a3d0706cc38b291fb99294d3aef3ef4f200119c82eccd3b13052e64da8e18e19eb11c00dcdc316402c9 SHA512 5fbd3a444f27ce18009faca5bf0585fc81f91752e0562babbaa5063085577c52fdbd854756f2f7855a7c4cc4b044bc85c398fc3564ed4a9a433cc72055bcb46c
diff --git a/dev-perl/Symbol-Util/Symbol-Util-0.20.300-r1.ebuild b/dev-perl/Symbol-Util/Symbol-Util-0.20.300-r1.ebuild
new file mode 100644
index 000000000000..f7d5731deca7
--- /dev/null
+++ b/dev-perl/Symbol-Util/Symbol-Util-0.20.300-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DEXTER
+MODULE_VERSION=0.0203
+inherit perl-module
+
+DESCRIPTION="Additional utils for Perl symbols manipulation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-perl/Module-Build"
+
+SRC_TEST=do
diff --git a/dev-perl/Symbol-Util/metadata.xml b/dev-perl/Symbol-Util/metadata.xml
new file mode 100644
index 000000000000..644a0fd09923
--- /dev/null
+++ b/dev-perl/Symbol-Util/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">Symbol-Util</remote-id>
+ <remote-id type="cpan-module">Symbol::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-0.100.0 b/dev-perl/Syntax-Highlight-Engine-Simple-0.100.0
deleted file mode 100644
index fbc8ee163dd0..000000000000
--- a/dev-perl/Syntax-Highlight-Engine-Simple-0.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simple Syntax Highlight Engine
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Syntax-Highlight-Engine-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AK/AKHUETTEL/Syntax-Highlight-Engine-Simple-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d644e14a519a47cbafd27327dcfac934
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-0.101.0 b/dev-perl/Syntax-Highlight-Engine-Simple-0.101.0
deleted file mode 100644
index c54959c250a0..000000000000
--- a/dev-perl/Syntax-Highlight-Engine-Simple-0.101.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simple Syntax Highlight Engine
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Syntax-Highlight-Engine-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AK/AKHUETTEL/Syntax-Highlight-Engine-Simple-0.101.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9ccea9303f1ab241c386f097e412b56d
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-0.90.0 b/dev-perl/Syntax-Highlight-Engine-Simple-0.90.0
deleted file mode 100644
index 75c4900a7a98..000000000000
--- a/dev-perl/Syntax-Highlight-Engine-Simple-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simple Syntax Highlight Engine
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Syntax-Highlight-Engine-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JA/JAMADAM/Syntax-Highlight-Engine-Simple-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=421080306e6e4cdab69554e7fa53acba
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0 b/dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0
deleted file mode 100644
index 354b26423697..000000000000
--- a/dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Syntax-Highlight-Engine-Simple-0.80.0 dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Experimental Perl code highlighting class
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Syntax-Highlight-Engine-Simple-Perl/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=dev-perl/Syntax-Highlight-Engine-Simple-0.80.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JA/JAMADAM/Syntax-Highlight-Engine-Simple-Perl-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4fa79007a65fa44fe00da94e6c73de4b
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.50.0 b/dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.50.0
deleted file mode 100644
index 62354be41637..000000000000
--- a/dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Syntax-Highlight-Engine-Simple-0.20.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Experimental Perl code highlighting class
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Syntax-Highlight-Engine-Simple-Perl/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=dev-perl/Syntax-Highlight-Engine-Simple-0.20.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AK/AKHUETTEL/Syntax-Highlight-Engine-Simple-Perl-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c69cf7099bfc2ce7ca60bac7cd948247
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Manifest b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Manifest
new file mode 100644
index 000000000000..77377cdd27d5
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Manifest
@@ -0,0 +1,6 @@
+AUX Syntax-Highlight-Engine-Simple-Perl-0.05-noreadme.patch 750 BLAKE2B 6ee25157170b1e1598095f40f7e0b783084ad6cbbc7c09862c39ea6090c361dc26339dfbc39de5e4601bfbeed89033b77e735ee2397a0d120c85f09345a7bbaf SHA512 8bf53b60d6eeda8f6d5dcd985dd1b485fb31f3ca5f277cbf27945d933ad0d6a504e5bc4f2fc37fc797725497b93d915af8ed342a80dd219f0b2ecf98dc85958b
+DIST Syntax-Highlight-Engine-Simple-Perl-0.02.tar.gz 6044 BLAKE2B bf3a2d5618217cb7661f3d9420ae3f08e35e3cef0b46d9c6285a56f242a529db2d7ad8b45ba940bcfad0e4b1838b899ca7f90214b1d2c0abd77b53d8572abb86 SHA512 12fb404a4330a15f419850d2efcdbb4a74907625096c37d00586a5c2000850218adb434b6659acb6641bb7f6bbbc607b9b1e7e2b26c0268a82f493fcac48dfe4
+DIST Syntax-Highlight-Engine-Simple-Perl-0.05.tar.gz 7226 BLAKE2B 564d138b6213eb59dc8d70faef85286a5713c3cc373fe86a3fed59d2871fb6ed44cf35796b1005d373074488f4bfbe2709abc719f2d0bdbd73035bda8aeaa053 SHA512 90bdaa0eaebec75f61d8c3407d15b27b1f6b22f5d5cdbe85850e4bc8dd735989d6a7d2a78ee8e76a009869d9c72d26e8db1e08fb7e872e5bd1e9867266a1daa1
+EBUILD Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild 417 BLAKE2B cf5a881e19f5cb55a5c5abb11455933af3f97bd8ae012f99f7e8b6cc3d58622eb3991e873513a9632a5b92555a01abee110966b12945ec06e981e36a3f65c3f8 SHA512 4cffe62390ef0d4616c656fe3d8866e9e71b313c5e66e5c928e15668c0aa035778eca21c661211f66608162a0a9a737369457a2fb04683b81e278bdf73e096c0
+EBUILD Syntax-Highlight-Engine-Simple-Perl-0.50.0.ebuild 558 BLAKE2B 680e8868792a23e374af774807558a0ff9d4576fe0c744947a911f7ed360048a1273ad854cfee8dd08fadd874f8dd1217f8322c4c9b3735429f6a882b2b548c7 SHA512 6705ea63726a418ef6c84d294eb9f775dcf664dc0ba274e68d9293a2b09c113ab604904a38948857c131a5c6e19ac0ff2dd5600d47f90707a3ec628268f3d5ee
+MISC metadata.xml 433 BLAKE2B bae3ae87f83ca2223971f6b1ea872d222d11cb513519d41162d2c6c95f0868189fd1c8a5a87b92e72a33f092fc288c41f5d5b80458d69c458660a151cf37ca82 SHA512 a2a72b9e647739d863398231d3bdd03360d6060f1b68e5227feb4d311b96c5b8ca275e1e1134f8928920db7685a9d373a758e8585500248d9e8864e6037957b3
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild
new file mode 100644
index 000000000000..f44046874611
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JAMADAM
+MODULE_VERSION=0.02
+
+inherit perl-module
+
+DESCRIPTION="Experimental Perl code highlighting class"
+
+IUSE=""
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Syntax-Highlight-Engine-Simple-0.80.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.50.0.ebuild b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.50.0.ebuild
new file mode 100644
index 000000000000..994b6542e02f
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.50.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AKHUETTEL
+DIST_VERSION=0.05
+
+inherit perl-module
+
+DESCRIPTION="Experimental Perl code highlighting class"
+
+IUSE=""
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Syntax-Highlight-Engine-Simple-0.20.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PATCHES=( "${FILESDIR}/${PN}-0.05-noreadme.patch" )
+PERL_RM_FILES=( "t/perlcritic.t" "t/perlcriticrc" "t/pod-coverage.t" "t/pod.t" )
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/files/Syntax-Highlight-Engine-Simple-Perl-0.05-noreadme.patch b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/files/Syntax-Highlight-Engine-Simple-Perl-0.05-noreadme.patch
new file mode 100644
index 000000000000..7b5fa1324877
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/files/Syntax-Highlight-Engine-Simple-Perl-0.05-noreadme.patch
@@ -0,0 +1,34 @@
+From 029a20d2800c96528adfcd5053cf3298a58cd886 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 10 Jan 2018 12:31:22 +1300
+Subject: Add INSTALL.SKIP to avoid installing README.pod
+
+As currently, it installs as:
+
+ Syntax/Highlight/Engine/Simple/README.pod
+---
+ INSTALL.SKIP | 1 +
+ MANIFEST | 1 +
+ 2 files changed, 2 insertions(+)
+ create mode 100644 INSTALL.SKIP
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+new file mode 100644
+index 0000000..4fd94be
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++README\.pod$
+diff --git a/MANIFEST b/MANIFEST
+index abb2ea0..382c93f 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,4 +1,5 @@
+ Changes
++INSTALL.SKIP
+ lib/Syntax/Highlight/Engine/Simple/Perl.pm
+ Makefile.PL
+ MANIFEST
+--
+2.15.1
+
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/metadata.xml b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/metadata.xml
new file mode 100644
index 000000000000..747983ec9d10
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/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">Syntax-Highlight-Engine-Simple-Perl</remote-id>
+ <remote-id type="cpan-module">Syntax::Highlight::Engine::Simple::Perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/Manifest b/dev-perl/Syntax-Highlight-Engine-Simple/Manifest
new file mode 100644
index 000000000000..bbc98d30f386
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple/Manifest
@@ -0,0 +1,8 @@
+AUX Syntax-Highlight-Engine-Simple-0.101-noreadme.patch 746 BLAKE2B 14937baca4445260a1ff3f5f58d7f6429e56355680e4e48df0b17f41f33d343be162d1cf761c6694f0037500c8ae4f350e8c91453d5813411ef0a33cb46a5589 SHA512 d47ac8f23c3bdeea2ca9a4322afd2f1361cba416d024e41acff86d3bb3d56733db924debd939da63014ceefa2dfb9a49ac9b93e480fc2e30652a0b8964a06be2
+DIST Syntax-Highlight-Engine-Simple-0.09.tar.gz 17185 BLAKE2B f27078f5a98cdccfc63566020934448d271b80f1fb2c24898b8ea445ee1f5dbb10cbd888f34f42e54d18b8943185d02b5616d0c08ad8bfdd4513f0a0f057adbc SHA512 14130e2bcc80a6c9b06f5ddb07a7bc50c6c60d508e3d2483a8ee2926671272ced0750be261558a5b22133d82d7677b754689a5322e971965846d1bba7b2ad73a
+DIST Syntax-Highlight-Engine-Simple-0.10.tar.gz 17499 BLAKE2B 57f1061cf800a8617d65ca182c1cc24a48794b0dfd0e5306e45640d5131ba7019a1dc2607d8ca46d94802edcf605959b255b56f2ef6cbdb18febe654c12ee788 SHA512 e891b648464a9b0896bb269398054da5b92b18f53c4554819f2fbe4a4601d8bcffc4691b1b04019b05b96279a1799f109f60bae84248dd25de148069d1485f12
+DIST Syntax-Highlight-Engine-Simple-0.101.tar.gz 17993 BLAKE2B 2bff7a0bf050d65308004605f04871edda13df49d1aee7a684232eac9eb5cc1f6b4cb6e03da331c049add8cb1c883a33afb527fccd82801848e87edd527c1a9d SHA512 b4df159eef2799c68237de54462913e1d06b1e767d36fec6cf78e45d5c673c78e187fb452d85a51a5e4afb01d1724306f8fb0e8324a47d6edc9cae753bac04ed
+EBUILD Syntax-Highlight-Engine-Simple-0.100.0.ebuild 369 BLAKE2B 3d5fc9405d3fbd215083ac93d93c2c1ac0ad07b8bb7d125a12da7344bf90c69ca6f76d51c74ea9647071271ceb9dc3ba3f9bfb3665d66819a09de2dee580d9b0 SHA512 fe3e49569df64139f4e76c8fd315d4c0ed618447f74f8c22b8061012d685cbcb77b0aa450b1cd27ee9b3de732ad36d8a430010cd1381f44e1bf4da3dc5055b5f
+EBUILD Syntax-Highlight-Engine-Simple-0.101.0.ebuild 423 BLAKE2B f9a38d9eb391c04a6729895acc650a2e06714722f4606ff4d475f32f123641f8789955418f606fdc42df2bb3f86df1a390f36a8f0da28a5de1dc4d7c97c6efd4 SHA512 e7f4e287322b3edf7236b7977536d39e90f698844c2768f46b2368853d1fc076e76056c1345b9246a087752128fc8706db67c0858bb86ae57063613b8871da80
+EBUILD Syntax-Highlight-Engine-Simple-0.90.0.ebuild 367 BLAKE2B fe5b3cfc2e7727c950bf7f099f44583295b36f8779dd633c988deeb283413647a3ac0c8d4fcfa68bc350135470a55d8d11df0c804c26cdec58ebfc27b272b698 SHA512 dab2fc6cdde9741678e441b6c4d3b2641920cc664b8d2e1a5bb10c10b25970f040aec2f211247edebe05036141ffd67a8b2244bb78abd74cc5bbcb93d296cdff
+MISC metadata.xml 422 BLAKE2B 5373cb8c9e4792b9040235d7ff4f7a89968f5b0a463ff3e15e245d8e5228730305c7eecc21834fed278f8aa3f4832abb0a2365599dfaa31b1fcef6cae9a51579 SHA512 43ef4752ea510602b7a6b83960c566b940761e6829535d4f6e3cd99e1e52b0cbdb3173e510328e0ad17e86f9f2fa1f1a60502c9597644251d2ca8147fdff5795
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.100.0.ebuild b/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.100.0.ebuild
new file mode 100644
index 000000000000..d49d85d0410c
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.100.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.10
+DIST_AUTHOR=AKHUETTEL
+inherit perl-module
+
+DESCRIPTION="Simple Syntax Highlight Engine"
+IUSE="test"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.101.0.ebuild b/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.101.0.ebuild
new file mode 100644
index 000000000000..c00ef3c1a766
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.101.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.101
+DIST_AUTHOR=AKHUETTEL
+inherit perl-module
+
+DESCRIPTION="Simple Syntax Highlight Engine"
+IUSE="test"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PATCHES=( "${FILESDIR}/${PN}-0.101-noreadme.patch" )
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.90.0.ebuild b/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.90.0.ebuild
new file mode 100644
index 000000000000..9f31ff3638e9
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.90.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.09
+DIST_AUTHOR=JAMADAM
+inherit perl-module
+
+DESCRIPTION="Simple Syntax Highlight Engine"
+IUSE="test"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/files/Syntax-Highlight-Engine-Simple-0.101-noreadme.patch b/dev-perl/Syntax-Highlight-Engine-Simple/files/Syntax-Highlight-Engine-Simple-0.101-noreadme.patch
new file mode 100644
index 000000000000..526df2f4053d
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple/files/Syntax-Highlight-Engine-Simple-0.101-noreadme.patch
@@ -0,0 +1,34 @@
+From b9cb3a0501fe2095ec8f482d97149e47569bb43b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 10 Jan 2018 11:02:33 +1300
+Subject: Add INSTALL.SKIP to dist to avoid installing README.pod
+
+As currently, it installs as:
+
+ Syntax/Highlight/Engine/README.pod
+---
+ INSTALL.SKIP | 1 +
+ MANIFEST | 1 +
+ 2 files changed, 2 insertions(+)
+ create mode 100644 INSTALL.SKIP
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+new file mode 100644
+index 0000000..4fd94be
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++README\.pod$
+diff --git a/MANIFEST b/MANIFEST
+index 65659c1..4657038 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,4 +1,5 @@
+ Changes
++INSTALL.SKIP
+ lib/Syntax/Highlight/Engine/Simple.pm
+ Makefile.PL
+ MANIFEST
+--
+2.15.1
+
diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/metadata.xml b/dev-perl/Syntax-Highlight-Engine-Simple/metadata.xml
new file mode 100644
index 000000000000..a7576823e2e5
--- /dev/null
+++ b/dev-perl/Syntax-Highlight-Engine-Simple/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">Syntax-Highlight-Engine-Simple</remote-id>
+ <remote-id type="cpan-module">Syntax::Highlight::Engine::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Syntax-Keyword-Junction-0.3.8 b/dev-perl/Syntax-Keyword-Junction-0.3.8
deleted file mode 100644
index e426fa26d062..000000000000
--- a/dev-perl/Syntax-Keyword-Junction-0.3.8
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.6 virtual/perl-parent dev-perl/syntax >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Requires-0.70.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl6 style Junction operators in Perl5
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Syntax-Keyword-Junction/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.6 virtual/perl-parent dev-perl/syntax dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FREW/Syntax-Keyword-Junction-0.003008.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9633d9686d7276aaf3435a10364563a3
diff --git a/dev-perl/Syntax-Keyword-Junction-0.3.8-r1 b/dev-perl/Syntax-Keyword-Junction-0.3.8-r1
deleted file mode 100644
index dfd6f420b4e9..000000000000
--- a/dev-perl/Syntax-Keyword-Junction-0.3.8-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.6 virtual/perl-parent dev-perl/syntax >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Requires-0.70.0 ) dev-lang/perl:=
-DESCRIPTION=Perl6 style Junction operators in Perl5
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Syntax-Keyword-Junction/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.6 virtual/perl-parent dev-perl/syntax dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FREW/Syntax-Keyword-Junction-0.003008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4f7dd203be41e9ca325feaf20a5d3aa7
diff --git a/dev-perl/Syntax-Keyword-Junction/Manifest b/dev-perl/Syntax-Keyword-Junction/Manifest
new file mode 100644
index 000000000000..d4ffed85b0e0
--- /dev/null
+++ b/dev-perl/Syntax-Keyword-Junction/Manifest
@@ -0,0 +1,4 @@
+DIST Syntax-Keyword-Junction-0.003008.tar.gz 17511 BLAKE2B 982abbdae27def19ceb9cc74ab49a57c86ad094cdb0d727974fb6f399702df0f7c987b7750f8a92ee6c02d9d94d39fcc87fc72affbdec76b547f932fabc10d01 SHA512 e09229bf28e4af240088de3836cd666273d2b6be18148c5e7955b6c0509e18392e39e28d4d6c6a52bc52cd19ce47a7ca5138187b9103562ca9fa0eeeaa33a98c
+EBUILD Syntax-Keyword-Junction-0.3.8-r1.ebuild 559 BLAKE2B 42622c8ab1ff065b32032be28ff8f25092e91fa78c4740a6f6c12c1d81c9ebe4042d5e5ed0842d11122865006764630293981a8c375b6e79b8784eb8e5f8d8ca SHA512 acf84048811a12af0ba19059a9d86cedf4d403af60e1b41e4aea4757340e7436e61285898a17cea84c484c2e4200b8a94171d676d055ab7d4200fb4d29074e4d
+EBUILD Syntax-Keyword-Junction-0.3.8.ebuild 520 BLAKE2B 057dc5d0b628a0c743474571847b6b0d8962655fb36a59e8118bd4fbf9e2640936c5c1cb09c43248580de23741f72b6a631a98e30f8963eddef1902ce59ce7c6 SHA512 8f3c91b60fd4279ed413be5991eb8360412b66fe11382cf85985c34b1768147519fe127a0388dbcd257bdea111ed584fbca39e1928e29799b81cf0d0fd6a719e
+MISC metadata.xml 878 BLAKE2B 774717a87c5ac1fffab5ed9cd45fe3b7b5761ccc85b34dce1f9e14edb1dcd69d16a9c26877b3d6e39b1facac9298577071e64c7aae833821a38b05a7a0467d36 SHA512 06f4a8ba5e0e75e772ae8f9d35af11c1b3c8fec9e3438291496398ab69bd02f7a2ed73469ea1dd74631d9e6fed3925132a24a984015b0be5951d1ce9c9b6c745
diff --git a/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8-r1.ebuild b/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8-r1.ebuild
new file mode 100644
index 000000000000..074bf12c2ed2
--- /dev/null
+++ b/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FREW
+DIST_VERSION=0.003008
+inherit perl-module
+
+DESCRIPTION="Perl6 style Junction operators in Perl5"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Sub-Exporter-Progressive-0.1.6
+ virtual/perl-parent
+ dev-perl/syntax
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Requires-0.70.0
+ )
+"
+PERL_RM_FILES=( "t/release-pod-syntax.t" )
diff --git a/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8.ebuild b/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8.ebuild
new file mode 100644
index 000000000000..d57523b78fce
--- /dev/null
+++ b/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FREW
+MODULE_VERSION=0.003008
+inherit perl-module
+
+DESCRIPTION="Perl6 style Junction operators in Perl5"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Sub-Exporter-Progressive-0.1.6
+ virtual/perl-parent
+ dev-perl/syntax
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-Requires-0.70.0
+ )
+"
diff --git a/dev-perl/Syntax-Keyword-Junction/metadata.xml b/dev-perl/Syntax-Keyword-Junction/metadata.xml
new file mode 100644
index 000000000000..e5cfe4f077e9
--- /dev/null
+++ b/dev-perl/Syntax-Keyword-Junction/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Syntax-Keyword-Junction</remote-id>
+ <remote-id type="cpan-module">Syntax::Feature::Junction</remote-id>
+ <remote-id type="cpan-module">Syntax::Keyword::Junction</remote-id>
+ <remote-id type="cpan-module">Syntax::Keyword::Junction::All</remote-id>
+ <remote-id type="cpan-module">Syntax::Keyword::Junction::Any</remote-id>
+ <remote-id type="cpan-module">Syntax::Keyword::Junction::Base</remote-id>
+ <remote-id type="cpan-module">Syntax::Keyword::Junction::None</remote-id>
+ <remote-id type="cpan-module">Syntax::Keyword::Junction::One</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-CPU-0.610.0 b/dev-perl/Sys-CPU-0.610.0
deleted file mode 100644
index 5e66c01c4b03..000000000000
--- a/dev-perl/Sys-CPU-0.610.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Access CPU info. number, etc on Win and UNIX
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-CPU/
-KEYWORDS=alpha amd64 arm hppa ppc ppc64 sparc x86 ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MZ/MZSANFORD/Sys-CPU-0.61.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ca3c19d504382f5d6275b3a6f2e1ba9e
diff --git a/dev-perl/Sys-CPU-0.610.0-r1 b/dev-perl/Sys-CPU-0.610.0-r1
deleted file mode 100644
index 3d0bad03dc67..000000000000
--- a/dev-perl/Sys-CPU-0.610.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Access CPU info. number, etc on Win and UNIX
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-CPU/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MZ/MZSANFORD/Sys-CPU-0.61.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fb8bbb3135e8785a85396e96f5b433fc
diff --git a/dev-perl/Sys-CPU/Manifest b/dev-perl/Sys-CPU/Manifest
new file mode 100644
index 000000000000..bb3cb61e23dc
--- /dev/null
+++ b/dev-perl/Sys-CPU/Manifest
@@ -0,0 +1,4 @@
+DIST Sys-CPU-0.61.tar.gz 6497 BLAKE2B c425b80a241a8493b1812efe01108d4d15ddd386993591960d80e73edb28f21453fff842b7f8bf4c5c999908eac383925ceaaa413da407d6559cb205d7650226 SHA512 391e113c87d9044cd43c47f9f78a782fab65566a32c028c01f7f3335a5065b6755586ea3143356510c8d28a7d1ad572cc6203ec189eaaa379967bdbd0a0bd7bc
+EBUILD Sys-CPU-0.610.0-r1.ebuild 325 BLAKE2B 6e0df9ab00fd4e4ff8b79d45a278b92c7a72eb619637e90e420d75d337a8a9221e32d1b0b0cffb7715afaaa103367a8741693ada71ec2c750e9bda25dfc2bcc3 SHA512 75ee25ee76d0a1c1b17bab24e22dffb378a2b1690d195d9ceeba80e07ed83458327a809ed8f8ca267578b3c027f09fcfb3f388841d6c0c02f73268f29d44d7d1
+EBUILD Sys-CPU-0.610.0.ebuild 321 BLAKE2B aafd9ba36581b1f98f632f6ff03c1b8088e6b6f8b7b93d110d84d768243f600d2ddc1ef955036818fcae8f9920107045516bbffb5513777f2550344730d4a90c SHA512 2c4a9dde01d1df8b426449765298fd4ee5632a9f114cfaf04a79596fda1fce92a55b5d58c0193fd2bac4259db23728c61d50b5ff3ee4114815a294df43b24d7b
+MISC metadata.xml 386 BLAKE2B f920ef73c292ccfcfc716d636c94d9cef8d28570e0f98c794d368d6e8ae322c0c8422701bd4231ecd34dfdc3c494d98e69f733eac5b1f9f6a7b393e86c0fbfa5 SHA512 991d3840b068c70a7f798a0877809156162348d72afacbb3160f6ca612896affcc9bb13aa938ba2b3a29f620babbe01f3d3fb260992e00748577476d11b86cf9
diff --git a/dev-perl/Sys-CPU/Sys-CPU-0.610.0-r1.ebuild b/dev-perl/Sys-CPU/Sys-CPU-0.610.0-r1.ebuild
new file mode 100644
index 000000000000..ef2c093c9c21
--- /dev/null
+++ b/dev-perl/Sys-CPU/Sys-CPU-0.610.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MZSANFORD
+DIST_VERSION=0.61
+inherit perl-module
+
+DESCRIPTION="Access CPU info. number, etc on Win and UNIX"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
+IUSE=""
diff --git a/dev-perl/Sys-CPU/Sys-CPU-0.610.0.ebuild b/dev-perl/Sys-CPU/Sys-CPU-0.610.0.ebuild
new file mode 100644
index 000000000000..c9fb588fab6e
--- /dev/null
+++ b/dev-perl/Sys-CPU/Sys-CPU-0.610.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MZSANFORD
+MODULE_VERSION=0.61
+inherit perl-module
+
+DESCRIPTION="Access CPU info. number, etc on Win and UNIX"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~ppc-macos"
+IUSE=""
diff --git a/dev-perl/Sys-CPU/metadata.xml b/dev-perl/Sys-CPU/metadata.xml
new file mode 100644
index 000000000000..9ddf28e1d009
--- /dev/null
+++ b/dev-perl/Sys-CPU/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">Sys-CPU</remote-id>
+ <remote-id type="cpan-module">Sys::CPU</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-CpuLoad-0.30.0 b/dev-perl/Sys-CpuLoad-0.30.0
deleted file mode 100644
index 0936ee35eb52..000000000000
--- a/dev-perl/Sys-CpuLoad-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A module to retrieve system load averages
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-CpuLoad/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CL/CLINTDW/Sys-CpuLoad-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=221b88b000466a9139761ba67eb1b517
diff --git a/dev-perl/Sys-CpuLoad/Manifest b/dev-perl/Sys-CpuLoad/Manifest
new file mode 100644
index 000000000000..545ac0fe6851
--- /dev/null
+++ b/dev-perl/Sys-CpuLoad/Manifest
@@ -0,0 +1,3 @@
+DIST Sys-CpuLoad-0.03.tar.gz 2806 BLAKE2B 62a4623bbbfcd6ddaf69e99eabba66117c225544e69b5f5fb949a026375a24efbde76c05299daffd1c8942a03346187243521d73a6801ae45ca3b5c47b40ea1b SHA512 f8175d1c4e65901e22b5adf912ffb17458151b098634758e6d5377a32bb513e39e914136216b2b38fd8ba30d6bd47957f9637157794cd741cf8802cb5a5f1503
+EBUILD Sys-CpuLoad-0.30.0.ebuild 365 BLAKE2B 50e8fa2bc4891eaf3160ee736f7ca7147fd81e68b534f75578f7dbf493b4c0d987b80b7ebacbe755efdf2a0b394a9a5026966cc8c960b758301b755ab7631212 SHA512 56a5e7808f24f045ad9c2d616fe04daad336a3844c04381cf457946908bf3e6d55190469c97a46496862407a74c1b1806fb71734a1e236a7e74268c7be146414
+MISC metadata.xml 394 BLAKE2B eacbbeb387e97a52d9e5b663016c8d791e414611c7cd52bb60a5b5ed96b63080ea002bd3329044382fef2c800729cad31d6cb4aa5bb971ae9ae588e73127c9fb SHA512 8c04de52c933d24c8fc81d4f20ba0ac82bf259d2b2ea23a501dfb5d0e06bb693bae99def22631fbb83bdb80f9f05d05902f9dd0da282fe750529872c6e6dc57f
diff --git a/dev-perl/Sys-CpuLoad/Sys-CpuLoad-0.30.0.ebuild b/dev-perl/Sys-CpuLoad/Sys-CpuLoad-0.30.0.ebuild
new file mode 100644
index 000000000000..d67993c098b5
--- /dev/null
+++ b/dev-perl/Sys-CpuLoad/Sys-CpuLoad-0.30.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CLINTDW
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="A module to retrieve system load averages"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Sys-CpuLoad/metadata.xml b/dev-perl/Sys-CpuLoad/metadata.xml
new file mode 100644
index 000000000000..a3c2abfd6102
--- /dev/null
+++ b/dev-perl/Sys-CpuLoad/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">Sys-CpuLoad</remote-id>
+ <remote-id type="cpan-module">Sys::CpuLoad</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-Hostname-Long-1.500.0 b/dev-perl/Sys-Hostname-Long-1.500.0
deleted file mode 100644
index 69f8d2130445..000000000000
--- a/dev-perl/Sys-Hostname-Long-1.500.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Try every conceivable way to get full hostname
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-Hostname-Long/
-KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCOTT/Sys-Hostname-Long-1.5.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c411a89574b854a03e1cc710c7d26e37
diff --git a/dev-perl/Sys-Hostname-Long-1.500.0-r1 b/dev-perl/Sys-Hostname-Long-1.500.0-r1
deleted file mode 100644
index 9f29936a2b0a..000000000000
--- a/dev-perl/Sys-Hostname-Long-1.500.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Try every conceivable way to get full hostname
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-Hostname-Long/
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCOTT/Sys-Hostname-Long-1.5.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1a2a80fdeab6ea516daf54a44ff08c22
diff --git a/dev-perl/Sys-Hostname-Long/Manifest b/dev-perl/Sys-Hostname-Long/Manifest
new file mode 100644
index 000000000000..0b5d7c2ad175
--- /dev/null
+++ b/dev-perl/Sys-Hostname-Long/Manifest
@@ -0,0 +1,4 @@
+DIST Sys-Hostname-Long-1.5.tar.gz 5474 BLAKE2B 8b484e1b0c3e410265b0b8d433853c50a95d4320adcb39b3c1489d2c9317a7129ebbefc96a2cb282ff0158a1a4680fe507670267c73873cc36b8d9fdede4b79b SHA512 e34a5f17e65eb9c8d3aa213a6d930be4d0b6981dae3bf600e782b0e9863e6584061285a894f9f54daff7520bcadbb3e8cd6b1f9f973ad1c1b72c79e9f588133b
+EBUILD Sys-Hostname-Long-1.500.0-r1.ebuild 523 BLAKE2B 51396b1e2bfae758c924ee23ce54e60ce179481ae2fe93d2c6892861f7756b3a091a5c9d2108a80d11e83be8e45d7652c079e73e5ab72c5cc9f4c7dbba500db4 SHA512 66960e35d02854c7dea112d1b3aeb4c42ae2f134100051cd979d101d0938fff4264f3d9951b395f40165823e4c7d79e70192f21c960e4b064c11afefb45d6de1
+EBUILD Sys-Hostname-Long-1.500.0.ebuild 519 BLAKE2B 210421232238f5c5a1f77ea8bae788be3dfdcd0864eee38bf435fe16a0e85b3be26382582a4a30c4d86240633fa71040c7de1fd5a8ed72ea8cd4dd80868b3d12 SHA512 1ae7125f9fdd7b4e6ad40d4bfacc74b1c4374f468f854b22bd12a55dfe62c74416e49281fc3777a26043ff53de8247d6943458688e362595fae293d4832be592
+MISC metadata.xml 407 BLAKE2B 6359e696bdb60896c83f134f5d092cce4b295701b6f2a974e63a1d17dfce7e0c409f29da7659ed2851780403a03f3e37991bc766f42aa46fcb399b3a993bbd04 SHA512 2844cd8d9fdab6382ab1d4f82d9ed67f5a8b644cbdcde635e7759d9576ea65092379a8096d01f6de23f40af9d4a0e4ed9ff1c41179428cca38cca36162fa996a
diff --git a/dev-perl/Sys-Hostname-Long/Sys-Hostname-Long-1.500.0-r1.ebuild b/dev-perl/Sys-Hostname-Long/Sys-Hostname-Long-1.500.0-r1.ebuild
new file mode 100644
index 000000000000..7b7aae9637c9
--- /dev/null
+++ b/dev-perl/Sys-Hostname-Long/Sys-Hostname-Long-1.500.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCOTT
+DIST_VERSION=1.5
+inherit perl-module
+
+DESCRIPTION="Try every conceivable way to get full hostname"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+src_install() {
+ perl-module_src_install
+ rm "${ED}${VENDOR_LIB}"/Sys/Hostname/testall.pl || die
+ dodoc testall.pl
+ docompress -x /usr/share/doc/${PF}/testall.pl
+}
diff --git a/dev-perl/Sys-Hostname-Long/Sys-Hostname-Long-1.500.0.ebuild b/dev-perl/Sys-Hostname-Long/Sys-Hostname-Long-1.500.0.ebuild
new file mode 100644
index 000000000000..56d49362aaf6
--- /dev/null
+++ b/dev-perl/Sys-Hostname-Long/Sys-Hostname-Long-1.500.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SCOTT
+MODULE_VERSION=1.5
+inherit perl-module
+
+DESCRIPTION="Try every conceivable way to get full hostname"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+src_install() {
+ perl-module_src_install
+ rm "${ED}${VENDOR_LIB}"/Sys/Hostname/testall.pl || die
+ dodoc testall.pl
+ docompress -x /usr/share/doc/${PF}/testall.pl
+}
diff --git a/dev-perl/Sys-Hostname-Long/metadata.xml b/dev-perl/Sys-Hostname-Long/metadata.xml
new file mode 100644
index 000000000000..c4b635693472
--- /dev/null
+++ b/dev-perl/Sys-Hostname-Long/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">Sys-Hostname-Long</remote-id>
+ <remote-id type="cpan-module">Sys::Hostname::Long</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-MemInfo-0.980.0 b/dev-perl/Sys-MemInfo-0.980.0
deleted file mode 100644
index 2ec7fb0cebb8..000000000000
--- a/dev-perl/Sys-MemInfo-0.980.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Memory informations
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-MemInfo/
-KEYWORDS=alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=LGPL-2.1 || ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCRESTO/Sys-MemInfo-0.98.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=204a03390f53ed57910267450d56fb7a
diff --git a/dev-perl/Sys-MemInfo-0.990.0 b/dev-perl/Sys-MemInfo-0.990.0
deleted file mode 100644
index 500e0b582b5c..000000000000
--- a/dev-perl/Sys-MemInfo-0.990.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Memory informations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-MemInfo/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
-LICENSE=LGPL-2.1 || ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SC/SCRESTO/Sys-MemInfo-0.99.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b28b4e130a6208d6622cd8d89a0ce769
diff --git a/dev-perl/Sys-MemInfo/Manifest b/dev-perl/Sys-MemInfo/Manifest
new file mode 100644
index 000000000000..3de1a908b0cd
--- /dev/null
+++ b/dev-perl/Sys-MemInfo/Manifest
@@ -0,0 +1,5 @@
+DIST Sys-MemInfo-0.98.tar.gz 13213 BLAKE2B 10a7f9820aac1e70b635a531f6d77e8c00d490783be51ab2c2dc778b67a14c62ed5d8e004045f408281d3843d756a2e090b32418f8188c3d07a7d1f50572c23e SHA512 06f3d5d5678832c688dae6b50392cfe549a105359be5d868d020bbb34839216ded7138cac1788d398330deaf260789e91a7a2c3f4998af1ddedf33006c31e1d4
+DIST Sys-MemInfo-0.99.tar.gz 13276 BLAKE2B f45ebe017ff40cd612d69b9e804348bed8b78526c18b308a16accf7ffeec1263c2bd8ac6de8ffdf25f9c4e01562a9aa91563f159f0e76268e4bc4f188654a814 SHA512 ad0f8a12db7f7c643d0eb2d68fb1dcbff43928b786d390243e89d88537bd99360f88af177678ce5141e3870224da80ea5a432c465e8c7ec384abd21014c0e1c0
+EBUILD Sys-MemInfo-0.980.0.ebuild 336 BLAKE2B d4936a8ae0f7d4c46cf0ca0ed4f9430ef4e05d1a2d4e867174ced0bfed8efbfd044d057c41a2e930962eb6cfc9d61b30aec016a78d66d3eea3571754cbd5f479 SHA512 7aaf81518a84bb45189c78b330f3bab70d65fc94705a32f1ff3dc2b54ba03b8847cc1faae157859885fc89010f0a8740d8f7cad2a6d445696bf65e1fabac68a3
+EBUILD Sys-MemInfo-0.990.0.ebuild 327 BLAKE2B 5c6783f80b5f6e65adbfcd9b8c596d927c3f641d3fac235d789b8960d93d9db6459ece614ee21fca3ac5730df8587d0601c40297fc03a387fbf57c386594ccf2 SHA512 ecbc2589f755e43f9a075a83b32a5f352f403fd21a35ef68d3ed8a9e548f80f0c0e2479eb606180fc72ef014fba47134010a6fc504da593de475abfafe44eee7
+MISC metadata.xml 394 BLAKE2B b7e0a7ed14932310573ca127666a03a4b4ad0288e064be8c6635cd4e5bd6fd140fa8739f63bc7e52705340f1b742e619ab9a98cadc6186dc73bd02520c71b3db SHA512 4f5d6ec753c13288d84749c79e14cf5c1a8ad61ff4e1df308ba4bd6cc8a2a47bc5ca86b88cc3c9f2157beb2e31e371b2eb1fde6c7f23a816de6345c3c0a00c00
diff --git a/dev-perl/Sys-MemInfo/Sys-MemInfo-0.980.0.ebuild b/dev-perl/Sys-MemInfo/Sys-MemInfo-0.980.0.ebuild
new file mode 100644
index 000000000000..e579aa375948
--- /dev/null
+++ b/dev-perl/Sys-MemInfo/Sys-MemInfo-0.980.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SCRESTO
+MODULE_VERSION=0.98
+inherit perl-module
+
+DESCRIPTION="Memory informations"
+
+LICENSE="LGPL-2.1 ${LICENSE}"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0.ebuild b/dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0.ebuild
new file mode 100644
index 000000000000..4c21321b7e4e
--- /dev/null
+++ b/dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SCRESTO
+DIST_VERSION=0.99
+inherit perl-module
+
+DESCRIPTION="Memory informations"
+
+LICENSE="LGPL-2.1 ${LICENSE}"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
diff --git a/dev-perl/Sys-MemInfo/metadata.xml b/dev-perl/Sys-MemInfo/metadata.xml
new file mode 100644
index 000000000000..406363517ea2
--- /dev/null
+++ b/dev-perl/Sys-MemInfo/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">Sys-MemInfo</remote-id>
+ <remote-id type="cpan-module">Sys::MemInfo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-Mmap-0.170.0 b/dev-perl/Sys-Mmap-0.170.0
deleted file mode 100644
index 46203217f8cd..000000000000
--- a/dev-perl/Sys-Mmap-0.170.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Uses mmap to map in a file as a Perl variable
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-Mmap/
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/Sys-Mmap-0.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bad9f94761c7dcbe94ff8414389c2006
diff --git a/dev-perl/Sys-Mmap-0.190.0 b/dev-perl/Sys-Mmap-0.190.0
deleted file mode 100644
index e048b16ff244..000000000000
--- a/dev-perl/Sys-Mmap-0.190.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Uses mmap to map in a file as a Perl variable
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-Mmap/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SW/SWALTERS/Sys-Mmap-0.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=279b3e052dd86894b958c1c717682e3a
diff --git a/dev-perl/Sys-Mmap/Manifest b/dev-perl/Sys-Mmap/Manifest
new file mode 100644
index 000000000000..facc82504d52
--- /dev/null
+++ b/dev-perl/Sys-Mmap/Manifest
@@ -0,0 +1,5 @@
+DIST Sys-Mmap-0.17.tar.gz 17059 BLAKE2B 89e73e8e5bb07aa417ae9a9306ab4801c0c71047658b78a808eba4c1ef813725b4918023c9cf71967449b76db274bb2cc36c4abd5602f808038c587bd082b79f SHA512 004d6160323bb185fe23295679dc0c1e8f2696ce3760c0ae6922e3a21ba7b5deb1893b2e65c5b83c6897060d589ed4bd6b5f3b703172f98a8ed57e99a0b2bad9
+DIST Sys-Mmap-0.19.tar.gz 18174 BLAKE2B e154fadece4c462b15f99f940b3cb5fdb4a4550524a27ceb38851ecca7f95a48fa424bd1a77c03edcc0928b31307eb3a2d0bf801c2b1a150ea2f6cfb60739f05 SHA512 4e6409cddd13322b4cdaad832e6d0233776e51098b499fd05d8e642e547eb1ed7add5bb9fb339e69048a3293140098e282b51698eb6d188ace71ad58c1628556
+EBUILD Sys-Mmap-0.170.0.ebuild 280 BLAKE2B ceb80ec793de17aedcc7fa836b532d008dc8c3523cbff14d36c5ffd0f27bd4c242e47d11bb3a4e4a9bae870409aa7f7846648f52b386997c396aa1422629fc49 SHA512 e5f09b114bd3c660870bf692563db66f4f9014bb0044244a142cfd7ee73d12de092b5d79127aeaf7b8a2f5952bacc213d2edf84a3279976efa1657dfba882ecf
+EBUILD Sys-Mmap-0.190.0.ebuild 410 BLAKE2B d248fb0f7c49a534a9600de69f917981ece59ae895f17315e88e5011fe3ad6b9cddf7b7c7da4b60b9a74fc389209949195a51aa98d5434c46c109f9e04269e8b SHA512 32109c833ab322cc8b827438ce54fa9f42f4bca140ea7e0eefac6dab69aa44cb60c76105e72758e7537f9eaa35f7d71330c7052f182525aab0f80a0c13ed01f7
+MISC metadata.xml 388 BLAKE2B 384e3682462d235661c2014dfc4997686349b6a13ba14c586802527775dc7fbe281dc6054ee617c91921f80e6c4ef177cf48bd21a7de154ec0d7acc5542eac47 SHA512 95a409dec749a3025bb6775d2580f43bb5d89bea2563db74d01f0306694b4d87550eb89da950f6577b3910b0a780c02f38825ed76c39d4d55a684b0a21da7afb
diff --git a/dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild b/dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild
new file mode 100644
index 000000000000..e2b9bc0117d7
--- /dev/null
+++ b/dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="TODDR"
+MODULE_VERSION="0.17"
+
+inherit perl-module
+
+DESCRIPTION="Uses mmap to map in a file as a Perl variable"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
diff --git a/dev-perl/Sys-Mmap/Sys-Mmap-0.190.0.ebuild b/dev-perl/Sys-Mmap/Sys-Mmap-0.190.0.ebuild
new file mode 100644
index 000000000000..1798e00ec54d
--- /dev/null
+++ b/dev-perl/Sys-Mmap/Sys-Mmap-0.190.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SWALTERS
+DIST_VERSION=0.19
+
+inherit perl-module
+
+DESCRIPTION="Uses mmap to map in a file as a Perl variable"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE="test"
+
+RDEPEND="virtual/perl-XSLoader"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Sys-Mmap/metadata.xml b/dev-perl/Sys-Mmap/metadata.xml
new file mode 100644
index 000000000000..56119219ff7c
--- /dev/null
+++ b/dev-perl/Sys-Mmap/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">Sys-Mmap</remote-id>
+ <remote-id type="cpan-module">Sys::Mmap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-SigAction-0.210.0 b/dev-perl/Sys-SigAction-0.210.0
deleted file mode 100644
index 52ada13be8f4..000000000000
--- a/dev-perl/Sys-SigAction-0.210.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for Consistent Signal Handling
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-SigAction/
-KEYWORDS=amd64 ~arm ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LB/LBAXTER/Sys-SigAction-0.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0b1d940e1138ec5b1263cd3af47dcff0
diff --git a/dev-perl/Sys-SigAction-0.230.0 b/dev-perl/Sys-SigAction-0.230.0
deleted file mode 100644
index 9bcc73ab5b91..000000000000
--- a/dev-perl/Sys-SigAction-0.230.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl extension for Consistent Signal Handling
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-SigAction/
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LB/LBAXTER/Sys-SigAction-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2e4140ba65310de77f917088b56442fa
diff --git a/dev-perl/Sys-SigAction/Manifest b/dev-perl/Sys-SigAction/Manifest
new file mode 100644
index 000000000000..73ae86634c14
--- /dev/null
+++ b/dev-perl/Sys-SigAction/Manifest
@@ -0,0 +1,5 @@
+DIST Sys-SigAction-0.20.tar.gz 22094 BLAKE2B 1cfe80933705c078c7db644b5ee000d3967e0082e2cc0d16cb20db03c90e4a2d808a021d2144baa9ebdcde735d232edd0a1fe5560262a6883ca547e7e903c9de SHA512 e9a601e59dce17b58f525a6323fe87cca968db1142905eb69167d849039014521115d87ffc594fd67df2ec3072e8fc82aaefbf8671f8c9598c1792f6850c4370
+DIST Sys-SigAction-0.23.tar.gz 25621 BLAKE2B 7be0c51e62badbdb79bfe1aa88a7e403479fa84365c3e4ddb98cb639b0002aba9a2306f12c15c2c33907643d29569a2bee8d54af0c7e8a7328c51bffdbac27a0 SHA512 04248c7b055efe15264a05677ab37a217828df518195308b3f46e5c415f8b1aef6578d1b79798ac38e4c9df7323f37ae10ce753189196edb75369bd6ec8ac309
+EBUILD Sys-SigAction-0.210.0.ebuild 301 BLAKE2B c4e24201491f64b9a9db215dd64592896e4cfc36226be877f85e7231673e4b05fb1ab9dcbfc65311f60c5b21dc11abe02c4eff8ceec33b841ebec3550cb323e4 SHA512 4d1e8b5f53ced589d961f61fe3de132a6c72e1e99ffeb615a316c8fef046109b58197c2803f3c0c7b0424421ad59ba9ffb9320c8d81e964b314e1380d7fb256e
+EBUILD Sys-SigAction-0.230.0.ebuild 286 BLAKE2B 23f62022bd6ea1df645b9c7586b9498fb1f52a9fa134baeface6c1449068f16733f9e8b7b373fb243704fbb73591ed8684365577fd64856a33a2e2139063ba6c SHA512 55927d9becd507bc2471b199f33efe525399f1614e0a6197e09a62541525b271869a5c55e720a5daefc97e4d2694da99fb97ea51aeba4b232e87935308d9efd8
+MISC metadata.xml 398 BLAKE2B 9fc26c37dd5484a79a1e5198e9365d29486f5f7cdf94cba04839170398eae80fe56d048c3ab2ac534fe56d2a5deb307fa6c557d779f8c6966f372d71ea41b24e SHA512 78c8c832aac32ae357060bbc06c0ba17d61c5ac5f730bca05d874d544420a9603267a3df5795c88fb446409d8dfb26046efdbb0746760f15531dd69c1598c458
diff --git a/dev-perl/Sys-SigAction/Sys-SigAction-0.210.0.ebuild b/dev-perl/Sys-SigAction/Sys-SigAction-0.210.0.ebuild
new file mode 100644
index 000000000000..dcef3b4fe33c
--- /dev/null
+++ b/dev-perl/Sys-SigAction/Sys-SigAction-0.210.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LBAXTER
+MODULE_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="Perl extension for Consistent Signal Handling"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Sys-SigAction/Sys-SigAction-0.230.0.ebuild b/dev-perl/Sys-SigAction/Sys-SigAction-0.230.0.ebuild
new file mode 100644
index 000000000000..1b7aa084a765
--- /dev/null
+++ b/dev-perl/Sys-SigAction/Sys-SigAction-0.230.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LBAXTER
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Perl extension for Consistent Signal Handling"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE=""
diff --git a/dev-perl/Sys-SigAction/metadata.xml b/dev-perl/Sys-SigAction/metadata.xml
new file mode 100644
index 000000000000..392592e82892
--- /dev/null
+++ b/dev-perl/Sys-SigAction/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">Sys-SigAction</remote-id>
+ <remote-id type="cpan-module">Sys::SigAction</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-Statistics-Linux-0.660.0-r1 b/dev-perl/Sys-Statistics-Linux-0.660.0-r1
deleted file mode 100644
index b9914b8e489e..000000000000
--- a/dev-perl/Sys-Statistics-Linux-0.660.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Collect linux system statistics
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-Statistics-Linux/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/YAML-Syck dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BL/BLOONIX/Sys-Statistics-Linux-0.66.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e67fa95c0a62a495e029c4faf4b8978c
diff --git a/dev-perl/Sys-Statistics-Linux/Manifest b/dev-perl/Sys-Statistics-Linux/Manifest
new file mode 100644
index 000000000000..eaf7541f4636
--- /dev/null
+++ b/dev-perl/Sys-Statistics-Linux/Manifest
@@ -0,0 +1,3 @@
+DIST Sys-Statistics-Linux-0.66.tar.gz 49987 BLAKE2B 1b0776dfc5693802366429b1c5f34bd2c19e270b0e2e4f606c58033eae9e112e7dd7e841d0bfb5e1e21e151cb28801fb5b40eb2975ebee1ee1b08be9c7bd03f1 SHA512 0387e7746d923860e5d9362f3259c19fc2e173cf6199aae11238a9bc0b588afe05026a876592845e0ac12f445cfb2c38ff7646fe9beed5807548179c7b2754b4
+EBUILD Sys-Statistics-Linux-0.660.0-r1.ebuild 614 BLAKE2B 5910b0eca09a04f5db2e2f8e6d9174cf319d01cfeb6da8446c08ccf4a0bde20e055557900dd521abd3f33cb2d242cc968dec0c73f3f7284af62fb1b19a717d0a SHA512 cace65a84215451a4e8f05204bea25e0c63f85ffb6d8ab350ef2b6151f0d939d1afd451477213cae8081e91c09fb527c7a1bc1fe4951cbb9c0817ea4b4a32688
+MISC metadata.xml 1448 BLAKE2B 11626695d31ebfd99d7a603c82d0d1de5c434a2e9aeac7ee3feb26af15ad30f94048765c03a018ddd41ebd1905042c283b1431fc7557eaddc1f36e44497ebd56 SHA512 9b7c4db52c8f5e8a2c793be13898c62918ec12657ef3b90581e9af5723625b88e8619b56e0af468ffc119578277001237647a5de96686e233dcad774831e3330
diff --git a/dev-perl/Sys-Statistics-Linux/Sys-Statistics-Linux-0.660.0-r1.ebuild b/dev-perl/Sys-Statistics-Linux/Sys-Statistics-Linux-0.660.0-r1.ebuild
new file mode 100644
index 000000000000..0f8afd93521b
--- /dev/null
+++ b/dev-perl/Sys-Statistics-Linux/Sys-Statistics-Linux-0.660.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BLOONIX
+MODULE_VERSION=0.66
+inherit perl-module
+
+DESCRIPTION="Collect linux system statistics"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/YAML-Syck"
+DEPEND="
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )"
+
+SRC_TEST="do"
+
+src_install() {
+ perl-module_src_install
+
+ docompress -x /usr/share/doc/$PF/examples
+ insinto /usr/share/doc/$PF/examples
+ doins examples/*
+}
+
+src_test() {
+ perl_rm_files t/001-pod.t t/002-pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Sys-Statistics-Linux/metadata.xml b/dev-perl/Sys-Statistics-Linux/metadata.xml
new file mode 100644
index 000000000000..10238bd69712
--- /dev/null
+++ b/dev-perl/Sys-Statistics-Linux/metadata.xml
@@ -0,0 +1,25 @@
+<?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">Sys-Statistics-Linux</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::Compilation</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::CpuStats</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::DiskStats</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::DiskUsage</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::FileStats</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::LoadAVG</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::MemStats</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::NetStats</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::PgSwStats</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::ProcStats</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::Processes</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::SockStats</remote-id>
+ <remote-id type="cpan-module">Sys::Statistics::Linux::SysInfo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-Syscall-0.250.0-r2 b/dev-perl/Sys-Syscall-0.250.0-r2
deleted file mode 100644
index fa784c9f966b..000000000000
--- a/dev-perl/Sys-Syscall-0.250.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Access system calls that Perl doesn't normally provide access to
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-Syscall/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRADFITZ/Sys-Syscall-0.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8cfdd8af77b39c82dd0661dfde49cb99
diff --git a/dev-perl/Sys-Syscall/Manifest b/dev-perl/Sys-Syscall/Manifest
new file mode 100644
index 000000000000..8551fda53c84
--- /dev/null
+++ b/dev-perl/Sys-Syscall/Manifest
@@ -0,0 +1,4 @@
+AUX Sys-Syscall-0.25-INSTALL.SKIP 13 BLAKE2B 5477232d5849ecc7dc7bf4ef33af43a8136a2d93856dbdba484916a65093cb9c04b5a8a4969a5f081bf6ed94bd74c58790714c016a9bd2f7a7129c87455b71f9 SHA512 90f3f3dad86f5b9cf88fa9c22ed8011d8f4b463baee85de2e96f9af792a0b0101b40aa0e91df9dd87d8476a440261fd59de7d013b24e037e8120c18bf71876f7
+DIST Sys-Syscall-0.25.tar.gz 6222 BLAKE2B 7f5a6654ab3710bb4b0a074e2993fb4218b2c31267bf8b61147ba8037739a81c3eddbf316d011063e62055aba19076fd5781ad82475a33f05ab943e776f39353 SHA512 8b0641c992865cc7a29874a2166a4f0542039958839c6305cd4c33d17cfbdecd4f4ee74dc8110bfb000e42cabd803a84c6ba39037765d61ccb2bdf60522be87f
+EBUILD Sys-Syscall-0.250.0-r2.ebuild 532 BLAKE2B c5ebe7b59cd343585427f14aa34a60c94d36c003c47bcfb0a8bd5d3d856e8e8762d4892180c5854b162d3421f59bb2e99a1219683aa15b000b9d5533ac4e0265 SHA512 ab2921861fc8712d0494859d5bb5cc213b817abdc67700223c02ed951abe551a8c653d7364b647fc5f8a30f75c6577bbe8df805e74ba946edbceb16c4962b507
+MISC metadata.xml 497 BLAKE2B e7dfd5413f34e1c7b5c69b264f182e3ba94fbaca02af6d33e441c774abaa2e773c5fecc2d1ef6d279f9438cc1ee39cc049a7d5bd3d6157494a28b179073f8567 SHA512 a4d2df6449fecab3bbfb1a38c82c6395424ce17ccdfc899fa8b436101a5ca842e26e9580750a963cd5b50ba9e95dc015806e99993293e5dd368dc1202335920d
diff --git a/dev-perl/Sys-Syscall/Sys-Syscall-0.250.0-r2.ebuild b/dev-perl/Sys-Syscall/Sys-Syscall-0.250.0-r2.ebuild
new file mode 100644
index 000000000000..cae0a12536ec
--- /dev/null
+++ b/dev-perl/Sys-Syscall/Sys-Syscall-0.250.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRADFITZ
+MODULE_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Access system calls that Perl doesn't normally provide access to"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+SRC_TEST="do"
+
+src_prepare() {
+ # https://rt.cpan.org/Ticket/Display.html?id=118696
+ cp "${FILESDIR}/${PN}-${MODULE_VERSION}-INSTALL.SKIP" \
+ "${S}/INSTALL.SKIP" || die "Can't copy INSTALL.SKIP file"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Sys-Syscall/files/Sys-Syscall-0.25-INSTALL.SKIP b/dev-perl/Sys-Syscall/files/Sys-Syscall-0.25-INSTALL.SKIP
new file mode 100644
index 000000000000..4fd94be96e40
--- /dev/null
+++ b/dev-perl/Sys-Syscall/files/Sys-Syscall-0.25-INSTALL.SKIP
@@ -0,0 +1 @@
+README\.pod$
diff --git a/dev-perl/Sys-Syscall/metadata.xml b/dev-perl/Sys-Syscall/metadata.xml
new file mode 100644
index 000000000000..a76d44837dae
--- /dev/null
+++ b/dev-perl/Sys-Syscall/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <longdescription>Access system calls that Perl doesn't normally provide access to.</longdescription>
+ <upstream>
+ <remote-id type="cpan">Sys-Syscall</remote-id>
+ <remote-id type="cpan-module">Sys::Syscall</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sys-Virt-1.1.2 b/dev-perl/Sys-Virt-1.1.2
deleted file mode 100644
index cc8cf8e5bf42..000000000000
--- a/dev-perl/Sys-Virt-1.1.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=app-emulation/libvirt-1.1.2 virtual/pkgconfig test? ( dev-perl/XML-XPath virtual/perl-Time-HiRes ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Sys::Virt provides an API for using the libvirt library from Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-Virt/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-emulation/libvirt-1.1.2 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-1.1.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a164e4c63c696cde2358ad4524044ba7
diff --git a/dev-perl/Sys-Virt-1.2.9 b/dev-perl/Sys-Virt-1.2.9
deleted file mode 100644
index cf3d174fa0d4..000000000000
--- a/dev-perl/Sys-Virt-1.2.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=app-emulation/libvirt-1.2.9 virtual/pkgconfig test? ( dev-perl/XML-XPath virtual/perl-Time-HiRes ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Sys::Virt provides an API for using the libvirt library from Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sys-Virt/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-emulation/libvirt-1.2.9 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-1.2.9.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e8e2a0f7630ce691762af6368ba6e411
diff --git a/dev-perl/Sys-Virt-1.3.2 b/dev-perl/Sys-Virt-1.3.2
deleted file mode 100644
index 463803627bd5..000000000000
--- a/dev-perl/Sys-Virt-1.3.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-emulation/libvirt-1.3.2 virtual/pkgconfig test? ( dev-perl/XML-XPath virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=API for using the libvirt library from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-Virt/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-emulation/libvirt-1.3.2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-1.3.2.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6ded647db43385593c60b6055359991c
diff --git a/dev-perl/Sys-Virt-2.4.0 b/dev-perl/Sys-Virt-2.4.0
deleted file mode 100644
index 05763d24fd95..000000000000
--- a/dev-perl/Sys-Virt-2.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-emulation/libvirt-2.4.0 virtual/pkgconfig test? ( dev-perl/XML-XPath virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=API for using the libvirt library from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-Virt/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-emulation/libvirt-2.4.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-2.4.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=66041ddd48b0176a3a307f969a3d05e6
diff --git a/dev-perl/Sys-Virt-2.5.0 b/dev-perl/Sys-Virt-2.5.0
deleted file mode 100644
index 80881a1a5a5a..000000000000
--- a/dev-perl/Sys-Virt-2.5.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-emulation/libvirt-2.5.0 virtual/pkgconfig test? ( dev-perl/XML-XPath virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=API for using the libvirt library from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-Virt/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-emulation/libvirt-2.5.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-2.5.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=50625852e6777c1b8d9cefdfc521dbf4
diff --git a/dev-perl/Sys-Virt-3.1.0 b/dev-perl/Sys-Virt-3.1.0
deleted file mode 100644
index 8116e3d7f0e4..000000000000
--- a/dev-perl/Sys-Virt-3.1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-emulation/libvirt-3.1.0 virtual/pkgconfig test? ( dev-perl/XML-XPath virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=API for using the libvirt library from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-Virt/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-emulation/libvirt-3.1.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-3.1.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=50625852e6777c1b8d9cefdfc521dbf4
diff --git a/dev-perl/Sys-Virt-3.3.0 b/dev-perl/Sys-Virt-3.3.0
deleted file mode 100644
index 149394523503..000000000000
--- a/dev-perl/Sys-Virt-3.3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-emulation/libvirt-3.3.0 virtual/pkgconfig test? ( dev-perl/XML-XPath virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=API for using the libvirt library from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-Virt/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-emulation/libvirt-3.3.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-3.3.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=50625852e6777c1b8d9cefdfc521dbf4
diff --git a/dev-perl/Sys-Virt-3.9.1 b/dev-perl/Sys-Virt-3.9.1
deleted file mode 100644
index 2f202aa0acb2..000000000000
--- a/dev-perl/Sys-Virt-3.9.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-emulation/libvirt-3.9.1 virtual/pkgconfig test? ( dev-perl/XML-XPath virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=API for using the libvirt library from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sys-Virt/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=app-emulation/libvirt-3.9.1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-3.9.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b769f22fc9167e45f4e0ecb377570583
diff --git a/dev-perl/Sys-Virt/Manifest b/dev-perl/Sys-Virt/Manifest
new file mode 100644
index 000000000000..7942a35c349f
--- /dev/null
+++ b/dev-perl/Sys-Virt/Manifest
@@ -0,0 +1,18 @@
+AUX no-dot-inc.patch 1123 BLAKE2B e1abf15e7b695c46bd9730acc01a3ac59275be971c45c4072bc684f5ae1262eb032da007aa6c5f6786323781e28d9105410ceb177981b5f9195fdcf3cd95f08f SHA512 410b48032795cc30d6ef74e4cc98ad0449115595e9d997998cb69e344261dd1bf7acd58b586c153e11aed87c631faf02feec827d312a461e9affaa3b894b95f0
+DIST Sys-Virt-1.1.2.tar.gz 95796 BLAKE2B a4227a2edcb2a8fdbb98333ad1560e6973e9ad487ece6147f1db5011e7e2e83f4147676dd68e7b60310cbadb3e364b021b4f005349d611804df8cb1479daba97 SHA512 8648442bac2d0b1b33a96b8f5debade7c17c803140b717baca3b5f924e73677b1061b488c74e4cf9d07361c7fdaf7c4f6f393040778bdc47d4542dbf51e08430
+DIST Sys-Virt-1.2.9.tar.gz 103979 BLAKE2B 921fc21816a62b3ef41e0ae6704954cc2cd23f6846fd66c37e7939ff50e1ba4597d1af987c92833daa633648e9ea8de525a55ce5e588b999a3f0db47541488fb SHA512 d106180f9dc7b231a981d74ce55f6919c44711316ffb9c9ad0292427803040656dedb27b4295abb0e3f9637f0bec12c265c831a28a992e373f54145dd6999e04
+DIST Sys-Virt-1.3.2.tar.gz 111726 BLAKE2B 08daf0ca6cf18d4e2d51f9a4547667f2048afda8d8e46bd330edd71abd82a275aa1538c42f769aeb6289f6a9bd36ae5f1477a76571e26eb184801ab81c596cce SHA512 ba1cdec90f22d9d89bd59daeb905399f3adb03d1b1d313091d7ca61888cf152808fe8bf29b22d17ee5a0ea55b73830b112a7282697e56a9463b49f4025c1ac74
+DIST Sys-Virt-2.4.0.tar.gz 115304 BLAKE2B 9f0f685c8f22f74dfa6cf0745e48130351bb7caf811d884f4b756fb3735cac115012a8263a64cf2c7ea43ed7a40366f521b8a44eb008a1fc0455375960475030 SHA512 729e68666cd4d2be48664798906c0f226a805713b8315602aca4782c088d718ed581ce2371a759edd2c7729537f7f502756a1bc618101c491872916018394c23
+DIST Sys-Virt-2.5.0.tar.gz 115397 BLAKE2B 21c1f131e17db37f91373a7273c8a1da1bd3172be69ea6c32ec54ac126513ce84335646db7e4482943c7d42da820676e0ac17f229606afcf6b96281029ffb969 SHA512 078ab8a33090fd12eda8615973a871e0a6c6c781bc958e94e86c7cd0bd3b3ab6204aa9b884b58c87907ff9c9f311e998cc9c54e0dec63d7f5670eccc15f30741
+DIST Sys-Virt-3.1.0.tar.gz 116732 BLAKE2B 567e6a696ad1a07f78c9426e3da0c7737bafa0e95ffdb8106bae998de3565d726541aff8789ca7c65b4dafa007d2d6dd2e8b73f4449b39b59f82d90b228051fc SHA512 897b8a33aed48e836650bf24073fc7ab1ad406ab2fcb43809b8756d46cd2e20b99cd93ea7e7307cf39f6260ffc2f8053a531964472e875f5c3415a3304e0d3be
+DIST Sys-Virt-3.3.0.tar.gz 117971 BLAKE2B c3b14c8a47e8691af89ba07efa41bc4d03fbfccb526b9585dd9b53385de82ee8844cddb5f6abe8b842889db55a5d10df1f34d55068f00f86004a4c57246a7bf7 SHA512 d1255213c4d902f3330f2eb5a8b9df790c4af9036cb68686cf0e94483dd3e00f4b173968065cdd15305452f5a85e3f5affa432ef9042af8d9442b82ccc4db2ab
+DIST Sys-Virt-3.9.1.tar.gz 121473 BLAKE2B 8cd9211c4182a296da54a26db8007312ab1ed5e5151ea91bcdd5e104610671c8e81e3e8526c97d9f22b8a83151a167703438341ad73db6e91fd57450fb6f3de4 SHA512 baff550548ca7a477643998fd1da20963acb00a9ac300b63a01c60639e971f55aa4e4616a916373dde3e05956237a122b85e2f32f9ea2fab63a7ec72e45819b2
+EBUILD Sys-Virt-1.1.2.ebuild 668 BLAKE2B c5ea7ec0bab0a5d0049ca5aaada6d1adc79a75b0f056a69b2b0b80c607be5cfe389ff731b42357fae31ae95b04eb792e011db4d5bf3d12c87f56e25214a86188 SHA512 f2f1cdedbbcb4101b7732786d08e6547d4d893116ab792c80b4584f7b1f937ce8ec62afa36eafc3478dbd8c0553a67973abd0133f2ead7531d6e8ac6a799c9cb
+EBUILD Sys-Virt-1.2.9.ebuild 670 BLAKE2B 42f6bc8bc97f2f820e5a1f8a85791cc12893dd98d0eb4ca7c2430bdbd4b58f428c44d07e03d405b2a71859f2edcbc703afe14e7bf54969717f66a8a64abd2ce6 SHA512 1fecf4f3112eb97b36fb1bc28cbb9e73b800c8281ab8e24a9bdb6a6e04857ed974fd2a9175cc27d18b17a0f3b088bee2c10439906693725b7d16f8e557cc236b
+EBUILD Sys-Virt-1.3.2.ebuild 753 BLAKE2B 7f864d072985a50d5d9cf09f073bcfeb0430aa6eb2a7aaf1e8280de21b65735a4b70a32c8ff9a49f632e059bfd4b0ad64c5ee1fbc11bae97cc888eafa1b8f2e7 SHA512 479ffbea950a2781f8c5bb604db3039e7277715f1189509fb6297dda073d423844593fc165d7795a9507a7f6b454ca31d81f4953de75c14cc5960eeb1b046227
+EBUILD Sys-Virt-2.4.0.ebuild 640 BLAKE2B c5038d7f599eab28097b2500b052d43412c13b1e3830abb785ce1e9e1bf71df68e5af4e9ebc515ad3df36d927ceb72f9b447d64681af8c559206c5b86668fb1e SHA512 c89dbb8993cfdaadb304e673e5190d824123daa6778299d5347b10104b6f0ee21b8f51d2d21d72f9832c59dc200b08fdd232da9bd4cc50514f100bb6aa79e341
+EBUILD Sys-Virt-2.5.0.ebuild 639 BLAKE2B 8a1901aac65194377dee1f354a126ba5aeb4d6dfcf9382c56bec79f41cc846ede9ceb028e084823f25d7e1fabe6aac66fbcfb13691b4d6f91fbe8acc28053ba6 SHA512 fe8995321f85a11bcc44da6260373a66247c33ba2a9d1f1499f0a9c94cb20530ef68fc99639fafdd4b13189ce3614dff40fa20ee41b43ca54122eaf632222238
+EBUILD Sys-Virt-3.1.0.ebuild 639 BLAKE2B 8a1901aac65194377dee1f354a126ba5aeb4d6dfcf9382c56bec79f41cc846ede9ceb028e084823f25d7e1fabe6aac66fbcfb13691b4d6f91fbe8acc28053ba6 SHA512 fe8995321f85a11bcc44da6260373a66247c33ba2a9d1f1499f0a9c94cb20530ef68fc99639fafdd4b13189ce3614dff40fa20ee41b43ca54122eaf632222238
+EBUILD Sys-Virt-3.3.0.ebuild 639 BLAKE2B 8a1901aac65194377dee1f354a126ba5aeb4d6dfcf9382c56bec79f41cc846ede9ceb028e084823f25d7e1fabe6aac66fbcfb13691b4d6f91fbe8acc28053ba6 SHA512 fe8995321f85a11bcc44da6260373a66247c33ba2a9d1f1499f0a9c94cb20530ef68fc99639fafdd4b13189ce3614dff40fa20ee41b43ca54122eaf632222238
+EBUILD Sys-Virt-3.9.1.ebuild 597 BLAKE2B 5c290a4ef442138bc3305449b562843e0e5ba224d6c5c1e582b43b7bf58c87bcb1c63d0673e376801a870d8e668e29c5dc8fe51c8c0d991e7d9f6ebb38a11f6c SHA512 145c8e06f8edf97d7aa0c70cd7cf272d72f7c0f8543095e0d3f1266264a7ceb65fe427d9b9ee861f53c8f3ab26152bf9d41cfbc828670c0ec5c223c3d6c11997
+MISC metadata.xml 1237 BLAKE2B 7cb495469fb61a3e85c3532cf139efda94ea1aa354eab0951fdbe2d35d49b7bcbbf301043371c40dc64b9c9f8916238254eea57a2fbaab1379b5a1c67ffbc91e SHA512 e4c6ff2fdb1c4010f81d2e2454292fd60e3764bd33071f6294e2cbc7b5aa9688974be83f9939a556b727d03da615a119860b07ee0a2edbab833fba6a677c7cdd
diff --git a/dev-perl/Sys-Virt/Sys-Virt-1.1.2.ebuild b/dev-perl/Sys-Virt/Sys-Virt-1.1.2.ebuild
new file mode 100644
index 000000000000..2bd597183f39
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-1.1.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANBERR
+MODULE_VERSION=1.1.2
+inherit perl-module
+
+DESCRIPTION="Sys::Virt provides an API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=">=app-emulation/libvirt-${PV}"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+PATCHES=( "${FILESDIR}/no-dot-inc.patch" )
+SRC_TEST="do"
+
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files "t/010-pod-coverage.t" "t/005-pod.t" "t/015-changes.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-1.2.9.ebuild b/dev-perl/Sys-Virt/Sys-Virt-1.2.9.ebuild
new file mode 100644
index 000000000000..c1ce63b56f79
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-1.2.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANBERR
+MODULE_VERSION=1.2.9
+inherit perl-module
+
+DESCRIPTION="Sys::Virt provides an API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=app-emulation/libvirt-${PV}"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+PATCHES=( "${FILESDIR}/no-dot-inc.patch" )
+SRC_TEST="do"
+
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files "t/010-pod-coverage.t" "t/005-pod.t" "t/015-changes.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-1.3.2.ebuild b/dev-perl/Sys-Virt/Sys-Virt-1.3.2.ebuild
new file mode 100644
index 000000000000..e94a68225d52
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-1.3.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBERR
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test examples"
+
+RDEPEND=">=app-emulation/libvirt-${PV}"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+PATCHES=( "${FILESDIR}/no-dot-inc.patch" )
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files "t/010-pod-coverage.t" "t/005-pod.t" "t/015-changes.t"
+ perl-module_src_test
+}
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc examples
+ fi
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-2.4.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-2.4.0.ebuild
new file mode 100644
index 000000000000..2b6b7c959e20
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-2.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBERR
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=app-emulation/libvirt-${PV}"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+PATCHES=( "${FILESDIR}/no-dot-inc.patch" )
+
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files "t/010-pod-coverage.t" "t/005-pod.t" "t/015-changes.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-2.5.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-2.5.0.ebuild
new file mode 100644
index 000000000000..7cdc0637c826
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-2.5.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBERR
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=app-emulation/libvirt-${PV}"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+PATCHES=( "${FILESDIR}/no-dot-inc.patch" )
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files "t/010-pod-coverage.t" "t/005-pod.t" "t/015-changes.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-3.1.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-3.1.0.ebuild
new file mode 100644
index 000000000000..7cdc0637c826
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-3.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBERR
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=app-emulation/libvirt-${PV}"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+PATCHES=( "${FILESDIR}/no-dot-inc.patch" )
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files "t/010-pod-coverage.t" "t/005-pod.t" "t/015-changes.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-3.3.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-3.3.0.ebuild
new file mode 100644
index 000000000000..7cdc0637c826
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-3.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBERR
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=app-emulation/libvirt-${PV}"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+PATCHES=( "${FILESDIR}/no-dot-inc.patch" )
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files "t/010-pod-coverage.t" "t/005-pod.t" "t/015-changes.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-3.9.1.ebuild b/dev-perl/Sys-Virt/Sys-Virt-3.9.1.ebuild
new file mode 100644
index 000000000000..024ad6bd89fe
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-3.9.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBERR
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=app-emulation/libvirt-${PV}"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? (
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files "t/010-pod-coverage.t" "t/005-pod.t" "t/015-changes.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sys-Virt/files/no-dot-inc.patch b/dev-perl/Sys-Virt/files/no-dot-inc.patch
new file mode 100644
index 000000000000..b2b05c3e711a
--- /dev/null
+++ b/dev-perl/Sys-Virt/files/no-dot-inc.patch
@@ -0,0 +1,40 @@
+From b04fcc43f602d865f9f5d4fdf90de47943e0027b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Fri, 9 Jun 2017 10:19:57 +1200
+Subject: [PATCH] Fix spec.PL for Perl 5.26 '.' removal from @INC
+
+Perl 5.26 removes '.' from @INC, and this breaks the semantics
+of <<do $file>> where $file was assumed to be loaded from '.',
+but not explicitly stated, as 'do' is implemented using the same code
+as "require", that is, assuming @INC traversal.
+
+Inserting a leading "./" forces do to use a special-cased path
+where @INC is not consulted.
+
+Fixes RT#120697
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120697
+---
+ perl-Sys-Virt.spec.PL | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/perl-Sys-Virt.spec.PL b/perl-Sys-Virt.spec.PL
+index aa3f6fc..d2d687c 100644
+--- a/perl-Sys-Virt.spec.PL
++++ b/perl-Sys-Virt.spec.PL
+@@ -6,10 +6,10 @@ use strict;
+
+ die unless (scalar @ARGV == 1);
+
+-unless (do 'lib/Sys/Virt.pm')
++unless (do './lib/Sys/Virt.pm')
+ {
+ if ($@) { die $@ };
+- die "lib/Sys/Virt.pm: $!";
++ die "./lib/Sys/Virt.pm: $!";
+ }
+
+ local $/ = undef;
+--
+2.13.1
+
diff --git a/dev-perl/Sys-Virt/metadata.xml b/dev-perl/Sys-Virt/metadata.xml
new file mode 100644
index 000000000000..3cd366d344b0
--- /dev/null
+++ b/dev-perl/Sys-Virt/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Sys-Virt</remote-id>
+ <remote-id type="cpan-module">Sys::Virt</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::Domain</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::DomainSnapshot</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::Error</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::Event</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::Interface</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::NWFilter</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::Network</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::NodeDevice</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::Secret</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::StoragePool</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::StorageVol</remote-id>
+ <remote-id type="cpan-module">Sys::Virt::Stream</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sysadm-Install-0.460.0-r1 b/dev-perl/Sysadm-Install-0.460.0-r1
deleted file mode 100644
index 4f6dc377853d..000000000000
--- a/dev-perl/Sysadm-Install-0.460.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/TermReadKey dev-perl/libwww-perl >=dev-perl/Log-Log4perl-1.28 dev-perl/File-Which hammer? ( dev-perl/Expect ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Typical installation tasks for system administrators
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Sysadm-Install/
-IUSE=hammer
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TermReadKey dev-perl/libwww-perl >=dev-perl/Log-Log4perl-1.28 dev-perl/File-Which hammer? ( dev-perl/Expect ) dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHILLI/Sysadm-Install-0.46.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d7382fb508b34cd87e7a86d7db1c14e4
diff --git a/dev-perl/Sysadm-Install-0.480.0 b/dev-perl/Sysadm-Install-0.480.0
deleted file mode 100644
index 777d2e4f00b4..000000000000
--- a/dev-perl/Sysadm-Install-0.480.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Temp-0.160.0 >=dev-perl/File-Which-0.160.0 dev-perl/libwww-perl >=dev-perl/Log-Log4perl-1.280.0 dev-perl/TermReadKey hammer? ( dev-perl/Expect ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Typical installation tasks for system administrators
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Sysadm-Install/
-IUSE=hammer examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Temp-0.160.0 >=dev-perl/File-Which-0.160.0 dev-perl/libwww-perl >=dev-perl/Log-Log4perl-1.280.0 dev-perl/TermReadKey hammer? ( dev-perl/Expect ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHILLI/Sysadm-Install-0.48.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=806e0e64940e9cf1672f07e9f6ad8d3f
diff --git a/dev-perl/Sysadm-Install/Manifest b/dev-perl/Sysadm-Install/Manifest
new file mode 100644
index 000000000000..6e6b9fe0255f
--- /dev/null
+++ b/dev-perl/Sysadm-Install/Manifest
@@ -0,0 +1,5 @@
+DIST Sysadm-Install-0.46.tar.gz 26560 BLAKE2B c9e8bdae41daeaa9c882abe6cb7a8f9d1cb169cbf3b3d0c963902f83b33854c74f07ff911823c953d44e52cdcafbb9ab11e14e4d98ede9cca06479278b35b70d SHA512 ed9f190529a6d0da7c45f6ed76ab2125124b75bf3211cb7596b717433683170f06b7444434c1d914a2ba3f5a18bcaac69ff5c9df8489ad2331ed442ab1fa208b
+DIST Sysadm-Install-0.48.tar.gz 26844 BLAKE2B 887291e7360cde0cc2380358ad709b9330b1305f1660b275ea970f2b918cd669aacb1b8c4772c56d3b5221a5364dc99455bef97b8175be6a2d805ced82d1295e SHA512 be2a00c8f849891f4f184bc15d6c7520fcf7ba828c40ed1dbc55566f2d134232d79687417a9a78a405e37f89c877e759e3788226823491de5f970105950e0bd2
+EBUILD Sysadm-Install-0.460.0-r1.ebuild 463 BLAKE2B b34ea4c09dac5dcd6d133fe6bd95504fcbe501133e039635c6796334253a1de713acd57591052422748f9eaafe31e80729e8015fd9649c0826b0e60f7c18d47d SHA512 7a792e873974c633b417e30fa32facb5097d959a54749b342a8f3d78fa45a7dec00542d3cc2c185eec21738888108de1c07b5b644989b57a27631bb76abaa4bf
+EBUILD Sysadm-Install-0.480.0.ebuild 602 BLAKE2B f5878c0cfc60ab74fbf28001dd4207f9a7db5568709615162b0f9f239802c52f675b618a4f77a7bbca2b288ba8578dd6762eeccd28a469c0c1e1a5e3ec3224b9 SHA512 7937eb176b14071e5395171b64aaa8c390e44242a9960fa8f54741a7e4ee418f0e240a6d03cb2cf641553fc19ee4423964ab1ca9e08bedc5a4cb96c7bea46b94
+MISC metadata.xml 582 BLAKE2B 786f98507d8b504f44bf10c85f8b9010f739d6694298024acfa76c804e08005c057822bc0e269ac6019f7e49bf26a7ead6045cf1a505c80ccf6d9a61c091fcfb SHA512 0355d6fd614bf99ea988b2b777ce503320e67b758a14fe5deb896f681b29207d2ce74fa4954cb06176a0ff1e554a78e41957fa75d867d918fc9d251de008e377
diff --git a/dev-perl/Sysadm-Install/Sysadm-Install-0.460.0-r1.ebuild b/dev-perl/Sysadm-Install/Sysadm-Install-0.460.0-r1.ebuild
new file mode 100644
index 000000000000..f1d1ae69eb6d
--- /dev/null
+++ b/dev-perl/Sysadm-Install/Sysadm-Install-0.460.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSCHILLI
+MODULE_VERSION=0.46
+inherit perl-module
+
+DESCRIPTION="Typical installation tasks for system administrators"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hammer"
+
+RDEPEND="dev-perl/TermReadKey
+ dev-perl/libwww-perl
+ >=dev-perl/Log-Log4perl-1.28
+ dev-perl/File-Which
+ hammer? ( dev-perl/Expect )"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Sysadm-Install/Sysadm-Install-0.480.0.ebuild b/dev-perl/Sysadm-Install/Sysadm-Install-0.480.0.ebuild
new file mode 100644
index 000000000000..a299312e7890
--- /dev/null
+++ b/dev-perl/Sysadm-Install/Sysadm-Install-0.480.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHILLI
+DIST_VERSION=0.48
+DIST_EXAMPLES=( "eg/ask" "eg/mkperl" "eg/perm_cp" "eg/tap" "eg/untar_in" )
+inherit perl-module
+
+DESCRIPTION="Typical installation tasks for system administrators"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hammer"
+
+RDEPEND="
+ >=virtual/perl-File-Temp-0.160.0
+ >=dev-perl/File-Which-0.160.0
+ dev-perl/libwww-perl
+ >=dev-perl/Log-Log4perl-1.280.0
+ dev-perl/TermReadKey
+ hammer? ( dev-perl/Expect )"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Sysadm-Install/metadata.xml b/dev-perl/Sysadm-Install/metadata.xml
new file mode 100644
index 000000000000..13f3285703ff
--- /dev/null
+++ b/dev-perl/Sysadm-Install/metadata.xml
@@ -0,0 +1,16 @@
+<?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>
+ <use>
+ <flag name="hammer">Enable hammer() funtion to run a command in the shell and simulate a user
+ hammering the ENTER key to accept defaults on prompts</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Sysadm-Install</remote-id>
+ <remote-id type="cpan-module">Sysadm::Install</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.310.0 b/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.310.0
deleted file mode 100644
index 8300e9f75a45..000000000000
--- a/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Test-Harness >=dev-perl/Module-Build-0.300.0 test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Stream TAP from pgTAP test scripts
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/TAP-Parser-SourceHandler-pgTAP/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Test-Harness dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DW/DWHEELER/TAP-Parser-SourceHandler-pgTAP-3.31.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ec6a5632f02ff47d57ce7abe58bfba34
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.320.0 b/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.320.0
deleted file mode 100644
index 5cc207aabd85..000000000000
--- a/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Test-Harness >=dev-perl/Module-Build-0.300.0 test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Stream TAP from pgTAP test scripts
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/TAP-Parser-SourceHandler-pgTAP/
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Test-Harness dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DW/DWHEELER/TAP-Parser-SourceHandler-pgTAP-3.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=02c3c5fcbda1b788027d8127508eb790
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.330.0 b/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.330.0
deleted file mode 100644
index 60c900105202..000000000000
--- a/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Test-Harness >=dev-perl/Module-Build-0.300.0 test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Stream TAP from pgTAP test scripts
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/TAP-Parser-SourceHandler-pgTAP/
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Test-Harness dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DW/DWHEELER/TAP-Parser-SourceHandler-pgTAP-3.33.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1be5a21c6b989a96407daae13faf7eb2
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest b/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest
new file mode 100644
index 000000000000..da872a2e975a
--- /dev/null
+++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest
@@ -0,0 +1,7 @@
+DIST TAP-Parser-SourceHandler-pgTAP-3.31.tar.gz 20786 BLAKE2B 2b5f2bb537b862d3e279b94186e04ec780d8c3ba8c62073d2a7f4c179e9728dccf02d5b8d5b375a633566076a6945ed5400af9b67c61592d74d8296518e7bc5a SHA512 febb43261c5bf739db474dc35bb10bb8505d843a6b1a02125078195ec9bbf20d75ffe785ccf5adc0115a16c1f441cf8d4088e7fcba6b20f5571f49748d216fcc
+DIST TAP-Parser-SourceHandler-pgTAP-3.32.tar.gz 22901 BLAKE2B 13dd7e3210c7ac409a5c991eb790b454e8b886c2d2a0b86237647d953c16ce390316f679417750364b896b0efca7b847180c2b1b9a3cc1ea60886d4a72549e3e SHA512 7bfcfeb731d0839fb1c57b96a81b011a18571563c9e388a3adec58bbee6831278d1e6cd707470338d5624e8679930141c4962453c9d0c889f5c2abf2ef79b87a
+DIST TAP-Parser-SourceHandler-pgTAP-3.33.tar.gz 23838 BLAKE2B dc89ef65a46117e05a7e220ea34afe0e405262f1cd645b1e062be10ea029fadd378df50de9c9325853b894ac96e630b622a17c59fce02a26aa670d55760628b3 SHA512 c905fcbde050513916c2aafe8482a8631ee12e3b042cef3280e6ac697a6a208082597728548666cb145038c1af897648bfdd9ec6dcba7c0f77f948c9722ad363
+EBUILD TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild 435 BLAKE2B a48f8271569ab249a5bea71d9728b4285c96c174ca2fc89be37064ce3e45f1b93c66e439f9c17087fb22cf3e4c87e3620b41e055d5385b4e8c6bc20a71ca26ad SHA512 a53e0acf81aeab9a7b2c192453a5cc2f55fe89020f47d430790104eae9cb867843f2fa34385c2be675ed81635ee028c371f5683bedc2e8fce9cc099729f075b3
+EBUILD TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild 408 BLAKE2B c8c1ef567e2fd430c9abf5c0381ac765f7c0551c2d5f33b968afd937a81828e152462bbaf0b440c4a92af507e9c766de41d1eb8ba5c82a5ad504d994bca92f69 SHA512 322e994a69a4b42feb91178d956097151bfe8d729f9ecbc3b3639071494d9b6af12efeea0595d3d9ecf524295b729a0edfb9fe27d952c76a2d38c673416cc083
+EBUILD TAP-Parser-SourceHandler-pgTAP-3.330.0.ebuild 407 BLAKE2B c7454c98012ef7175d9f72bd9c18ade1d12ccc0f1e92cc4459caa85de41c1355755cf0598ba58b11eb90613a57e9ec2a22c51f1fe05479c2058103bcb5370c1b SHA512 4347e3f684a298ed178a810053588c95f88295396e0d425a11888675e08a60ff5f36e5b9dec3ac8f928dcff269f957eacdecf572ee86d8e165d56767a61084d1
+MISC metadata.xml 645 BLAKE2B ce26663836144eb2873fd771fa9993127f7168b99c1fa0bacd6e8abf63d9d589c02894c4734c613ff5a289f2d906d1a9d72bd9825ece5dfc9ea9fe01db95bbdf SHA512 a3bfd7d5f888112f2596dbc5bf5c900360af82de52801a6497037de15e07cd8742a00cee348e50b3da3f1cd0282f77b11c4c7d38a0f72e8c9c71988175c8e061
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild
new file mode 100644
index 000000000000..2b3d06e39e8b
--- /dev/null
+++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DWHEELER
+MODULE_VERSION=3.31
+inherit perl-module
+
+DESCRIPTION="Stream TAP from pgTAP test scripts"
+
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Test-Harness
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild
new file mode 100644
index 000000000000..4fa7f6ea5645
--- /dev/null
+++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DWHEELER
+DIST_VERSION=3.32
+inherit perl-module
+
+DESCRIPTION="Stream TAP from pgTAP test scripts"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Test-Harness
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.330.0.ebuild b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.330.0.ebuild
new file mode 100644
index 000000000000..eec0685a3d57
--- /dev/null
+++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.330.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DWHEELER
+DIST_VERSION=3.33
+inherit perl-module
+
+DESCRIPTION="Stream TAP from pgTAP test scripts"
+
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Test-Harness
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml b/dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml
new file mode 100644
index 000000000000..750dcc03c48c
--- /dev/null
+++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>pgsql-bugs@gentoo.org</email>
+ <name>PostgreSQL</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">TAP-Parser-SourceHandler-pgTAP</remote-id>
+ <remote-id type="cpan-module">TAP::Parser::SourceHandler::pgTAP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Taint-Runtime-0.30.0-r1 b/dev-perl/Taint-Runtime-0.30.0-r1
deleted file mode 100644
index d238e21d4e41..000000000000
--- a/dev-perl/Taint-Runtime-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Runtime enable taint checking
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Taint-Runtime/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RH/RHANDOM/Taint-Runtime-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=35205790ec7c34e8563e18f7235292e7
diff --git a/dev-perl/Taint-Runtime/Manifest b/dev-perl/Taint-Runtime/Manifest
new file mode 100644
index 000000000000..8d0645ae6b98
--- /dev/null
+++ b/dev-perl/Taint-Runtime/Manifest
@@ -0,0 +1,3 @@
+DIST Taint-Runtime-0.03.tar.gz 18932 BLAKE2B 6c80885bd054ad4f9729b55f09f8ebb7abef5fd3d4f6c54f8aa9f648a9b28b296e2d88affe0bdb218726ced4cbe7edb66862070eaa216f9e1296e75903144cc3 SHA512 29fc770e795e4e6a29c2e963c94955142ab6187b9687ee3e327005afdab930792194f9918e63ebbc4435f39c53987ceb0a11d9411d05a658d9e16f4afcab6624
+EBUILD Taint-Runtime-0.30.0-r1.ebuild 342 BLAKE2B cb7cb27d38740ed4e813827e211ec1aca1bd3de432e912e102da6e204d7c8f5037b308923b2b6940d63c70ce1a012b11dbf755cf611ed70e90b37430fbbcc651 SHA512 b685beaa82c1ba0eac8573d7d610418764907cc7b5ba0994caf0a1191eb7c41ca9863189f56ad40cbbe4558a7bc2cb0af2e638fea648929ed62089f5404dbe30
+MISC metadata.xml 398 BLAKE2B 828201bb7b9a3811c1063fbad205341b7f36606299af1e5a071bef3ac84fcb54566b3c40455bc9680e3654440be52ba6a5fe96ef29736d7dee78b29353043d24 SHA512 9a2f7f97eb7c045edf5a35957684ed5bfd881125ea791bc3c414ddc087732bf27caa4583d0b781a37284d9ece8f00a7d377e1c3cef8efff0b4447a73846ee6fe
diff --git a/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild b/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..bd1e1ed4dbd4
--- /dev/null
+++ b/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RHANDOM
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Runtime enable taint checking"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Taint-Runtime/metadata.xml b/dev-perl/Taint-Runtime/metadata.xml
new file mode 100644
index 000000000000..d0f5464aaf9e
--- /dev/null
+++ b/dev-perl/Taint-Runtime/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">Taint-Runtime</remote-id>
+ <remote-id type="cpan-module">Taint::Runtime</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Taint-Util-0.80.0-r1 b/dev-perl/Taint-Util-0.80.0-r1
deleted file mode 100644
index 6f46ed128125..000000000000
--- a/dev-perl/Taint-Util-0.80.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Test for and flip the taint flag without regex matches or eval
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Taint-Util/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AV/AVAR/Taint-Util-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=507d166b38f703b128ff665a5bdeacda
diff --git a/dev-perl/Taint-Util/Manifest b/dev-perl/Taint-Util/Manifest
new file mode 100644
index 000000000000..2f1b28865d40
--- /dev/null
+++ b/dev-perl/Taint-Util/Manifest
@@ -0,0 +1,3 @@
+DIST Taint-Util-0.08.tar.gz 14862 BLAKE2B be409ce5b6c636ce12abca024ad2098954e7504c80ef9fee64198c5b491143c132b41d8e9a3ceec2e058e4973998a1a658c249f9e2c357cc5d66c844a5c1e90e SHA512 78a1ec5af26a21de4d63455caa401d26b7cfc58e32c33ab5ca1fa75063856c3866b8deba19dba518e0138c65d2cad184b1c682cd48b68d1ed4c0570017d0f7a8
+EBUILD Taint-Util-0.80.0-r1.ebuild 416 BLAKE2B 6cb22f729ce619132798aac220acdc7632dd765ebf03d286c243663b5d414b4d734348940b4ab52870c53043fdcd9e26ab15b2962ea839b312db0d6502a63c93 SHA512 242bd4ecdd596815555c0f8d04c1057728e4d5ea31ba45b28215ab863590f709a2d3b93278a73bf44154798796aa6d933cf4b2294df99e623eca09af0e8c1076
+MISC metadata.xml 392 BLAKE2B 221c85f6f8c5c0065136eb5679d628665e0cb46f9184ec1cabd212929860e69e3ee3d97ad79dcc54359ecc3f76f50857eb4fd273a2ad0c66fd0a442185ada47b SHA512 8bf5e3f71951fa85a55e4a25bc706825cc6609f8622ca7b05aed5036153928528a25650890bb1d264ec9bb8066c5f9da94164cc5df58d176366846f71df12e64
diff --git a/dev-perl/Taint-Util/Taint-Util-0.80.0-r1.ebuild b/dev-perl/Taint-Util/Taint-Util-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..d994a6983a51
--- /dev/null
+++ b/dev-perl/Taint-Util/Taint-Util-0.80.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AVAR
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Test for and flip the taint flag without regex matches or eval"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-XSLoader"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Taint-Util/metadata.xml b/dev-perl/Taint-Util/metadata.xml
new file mode 100644
index 000000000000..2b25990b0f4e
--- /dev/null
+++ b/dev-perl/Taint-Util/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">Taint-Util</remote-id>
+ <remote-id type="cpan-module">Taint::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Task-Weaken-1.40.0-r1 b/dev-perl/Task-Weaken-1.40.0-r1
deleted file mode 100644
index 343e6dfc13d4..000000000000
--- a/dev-perl/Task-Weaken-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Ensure that a platform has weaken support
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Task-Weaken/
-KEYWORDS=alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Task-Weaken-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8fb702f060579070e5a2123ba988dde1
diff --git a/dev-perl/Task-Weaken-1.50.0 b/dev-perl/Task-Weaken-1.50.0
deleted file mode 100644
index 45e963600b9e..000000000000
--- a/dev-perl/Task-Weaken-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec test? ( virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Ensure that a platform has weaken support
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Task-Weaken/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Task-Weaken-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53a20c6ba6981f0fe985b4619fabe944
diff --git a/dev-perl/Task-Weaken/Manifest b/dev-perl/Task-Weaken/Manifest
new file mode 100644
index 000000000000..6e130463e2e1
--- /dev/null
+++ b/dev-perl/Task-Weaken/Manifest
@@ -0,0 +1,5 @@
+DIST Task-Weaken-1.04.tar.gz 29976 BLAKE2B c2302d45936cb7bfb74d02f3490b893b0da7a6ec6870d24154b90d60efbaae7dc5b1b6f2d21c936797508e03301342075f34a798e794a405b5882d5e3136d9c4 SHA512 19749fada2b030a082d745abbc172125c3e195be5e1166ff02511fbf08aa8d37092cb0ea2cbf95452fef70f2e1cd0062d32f04d74aa52b30f6e85108f9ca80ff
+DIST Task-Weaken-1.05.tar.gz 27741 BLAKE2B 7ed4597683817d2a4653a6d70606137ee9213ed44e52694273afa1728c1eb08c6fd66374045415fff3d62a6a051963dd5c93e9a681fd293cf6f23a1c3a72b18f SHA512 c19f3f4355770ef74cf4e26cc34a0d35b203e2561d2cb853915b46d754c49a902b6e62fffc5d6fbffcad7c32bd4c1afa7ded3f268d4d7baf1d375da213b14928
+EBUILD Task-Weaken-1.40.0-r1.ebuild 573 BLAKE2B 3e1e203b7ea714a86fac88dc40066e90a3237d0cccb77ea9f77caf359792ed89a130a01fa8afb4447e3b0e77a60dac7125156110af65c5c9048945e69654f63f SHA512 4fa2d8adf5e275fc25e248622eb26b0a8cc52c6b69960175bd6b158a146e67bd2814e1dff6651456cb8cd7a9c7109cd6795bd5fecf1524bd86a605d65e9978e6
+EBUILD Task-Weaken-1.50.0.ebuild 512 BLAKE2B a6676fed096b28008e7ead61d596d4759813979a47289e4a6d71e4dd2641b451316e2238c930c5c7f999a734ed5a425465afe356c6968e0df6bb2e75e5ed5c85 SHA512 a0ec94c2eef8c9cbdf5fe374028b1268531c4d8052f085ea72c25380d3c47aea8a302736e89e4c947e1662a4930d382cfed72438c9f23f67540568840849b195
+MISC metadata.xml 394 BLAKE2B 3b7b064118de632f7c43901124e3b4cc9e10ac59c773dfc4bd585497b8e0a01f2adf8e7d2ae52f406d3ee25aafe4e02db7cdca904dae2e7347d3088f97dd3bba SHA512 9ad930b4f05be6c1bee40d07120c123a1b8c337312bbc729c56f268101f8ab5000c273299ece25f71fdcfe8ac7c5fac7ebc5b22d89f8594968933f36f6650b89
diff --git a/dev-perl/Task-Weaken/Task-Weaken-1.40.0-r1.ebuild b/dev-perl/Task-Weaken/Task-Weaken-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..e0a473e6801b
--- /dev/null
+++ b/dev-perl/Task-Weaken/Task-Weaken-1.40.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Ensure that a platform has weaken support"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.]; use inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild b/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild
new file mode 100644
index 000000000000..662269945b2a
--- /dev/null
+++ b/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Ensure that a platform has weaken support"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ test? (
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Task-Weaken/metadata.xml b/dev-perl/Task-Weaken/metadata.xml
new file mode 100644
index 000000000000..c497daa1e794
--- /dev/null
+++ b/dev-perl/Task-Weaken/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">Task-Weaken</remote-id>
+ <remote-id type="cpan-module">Task::Weaken</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/TeX-Encode-1.300.0 b/dev-perl/TeX-Encode-1.300.0
deleted file mode 100644
index bd14ad16903b..000000000000
--- a/dev-perl/TeX-Encode-1.300.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/HTML-Parser-3.670.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Encode/decode Perl utf-8 strings into TeX
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/TeX-Encode/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMBRODY/TeX-Encode-1.3.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a387c7bd407874312ce5a40892554392
diff --git a/dev-perl/TeX-Encode-2.4.0 b/dev-perl/TeX-Encode-2.4.0
deleted file mode 100644
index 4812d0906a78..000000000000
--- a/dev-perl/TeX-Encode-2.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Encode-0.100.0 >=dev-perl/HTML-Parser-3.670.0 >=dev-perl/Pod-LaTeX-0.560.0 >=virtual/perl-CPAN-Meta-Requirements-2.120.620 virtual/perl-ExtUtils-MakeMaker virtual/perl-Module-Metadata test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.100.0 ) dev-lang/perl:=
-DESCRIPTION=Encode/decode Perl utf-8 strings into TeX
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/TeX-Encode/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Encode-0.100.0 >=dev-perl/HTML-Parser-3.670.0 >=dev-perl/Pod-LaTeX-0.560.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AT/ATHREEF/TeX-Encode-2.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2195cea85932ce6e611909ef410ba85c
diff --git a/dev-perl/TeX-Encode/Manifest b/dev-perl/TeX-Encode/Manifest
new file mode 100644
index 000000000000..4b7b5c733f40
--- /dev/null
+++ b/dev-perl/TeX-Encode/Manifest
@@ -0,0 +1,5 @@
+DIST TeX-Encode-1.3.tar.gz 13742 BLAKE2B 48854e13a36372c245c9da831b2a08e7bd895c81492b11d3c8a49b54c056289b30698750683606fcbdb55ff87ba7c7086127c8ac505925d72b277d27aaadab48 SHA512 2553a0748484dd7b3642c9b141b562d941c72202b68091071dc4ab566b202d2f9a8ffda61b9c21f96f02d1025772238c93f0cb2bc9c9a265b2539f67f6293887
+DIST TeX-Encode-2.004.tar.gz 34464 BLAKE2B 689ae22abd5cd3615d2f53f8b7d38eb8598f85ee2b06f0af6bedc350acb617ffe91be46e019db93d739062ce75c0fbf1011e2be4000407f2653132bf20ed7f7f SHA512 a55857517ffd0abfab897ff5e0c74cef163ad5c54321a346af6d36c08037bf8da35dfae1d0969cb6e864b72728f86f23dd42c0f87a842be6ab273c5a86a64e4d
+EBUILD TeX-Encode-1.300.0.ebuild 365 BLAKE2B eb47ff343c081852a572ac22192ca6e1a4290ec29085c015c96bce20ad122551ae1b0bfd8e0e37c3b19565ed97e135fad4f026615a4523a0e3cbba85a584a45f SHA512 9ceb3875fdb13314aff41b21ea20649fc7fdf71b2e07cfb6c32ce3bfcf47bd3f535a0cb3688e3113607898160e06ff4b0223d91e812a9049dbcf365ee07eac45
+EBUILD TeX-Encode-2.4.0.ebuild 627 BLAKE2B bbfcdac940f59c2a5b17657f1e640edd5f2005b9041b7f451531807ab759dcbdd8977084890a5eba0bcf61944c2dcebb7d032b4fe19cec0ccb2168e8a92422ad SHA512 60e2572d2444e6b29101da3ba3890237764a6e979041c8231e5240c07df453ef05b5d099e0f1d867768f37f3f9aad968cd47a6faa198609c898062e28c379139
+MISC metadata.xml 478 BLAKE2B ab0d0a94294d00946a468857b8a69ea0b029b5fedc7c646e3361723e54dd24795eb0bf6afde6cafae10dda8c559b398a0b21474ba431314d052fed93a0ceeaad SHA512 8deb6bf63e1a95157456de86f0f113b97e932a8af4c0e75b13bf744aa023a98d5d6151c81ef13cca9c3ff586adb899c34470cf35887221df124bef0e0b08bf6d
diff --git a/dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild b/dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild
new file mode 100644
index 000000000000..6b4598db1782
--- /dev/null
+++ b/dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="TIMBRODY"
+MODULE_VERSION="1.3"
+inherit perl-module
+
+DESCRIPTION="Encode/decode Perl utf-8 strings into TeX"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/HTML-Parser-3.670.0"
diff --git a/dev-perl/TeX-Encode/TeX-Encode-2.4.0.ebuild b/dev-perl/TeX-Encode/TeX-Encode-2.4.0.ebuild
new file mode 100644
index 000000000000..820aa27c9a62
--- /dev/null
+++ b/dev-perl/TeX-Encode/TeX-Encode-2.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ATHREEF
+DIST_VERSION=2.004
+inherit perl-module
+
+DESCRIPTION="Encode/decode Perl utf-8 strings into TeX"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Encode-0.100.0
+ >=dev-perl/HTML-Parser-3.670.0
+ >=dev-perl/Pod-LaTeX-0.560.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Module-Metadata
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.100.0
+ )
+"
diff --git a/dev-perl/TeX-Encode/metadata.xml b/dev-perl/TeX-Encode/metadata.xml
new file mode 100644
index 000000000000..89b048d06436
--- /dev/null
+++ b/dev-perl/TeX-Encode/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dilfridge@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">TeX-Encode</remote-id>
+ <remote-id type="cpan-module">TeX::Encode</remote-id>
+ <remote-id type="cpan-module">TeX::Encode::BibTeX</remote-id>
+ <remote-id type="cpan-module">TeX::Encode::charmap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Template-DBI-2.650.0-r2 b/dev-perl/Template-DBI-2.650.0-r2
deleted file mode 100644
index 8c3a3e55a3df..000000000000
--- a/dev-perl/Template-DBI-2.650.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/DBI-1.612 >=dev-perl/Template-Toolkit-2.22 test? ( dev-perl/MLDBM >=dev-perl/SQL-Statement-1.28 ) dev-lang/perl:=
-DESCRIPTION=DBI plugin for the Template Toolkit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Template-DBI/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~ppc-aix ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/DBI-1.612 >=dev-perl/Template-Toolkit-2.22 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RE/REHSACK/Template-DBI-2.65.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e73315a62576a8898db81ee68fa3a792
diff --git a/dev-perl/Template-DBI/Manifest b/dev-perl/Template-DBI/Manifest
new file mode 100644
index 000000000000..cd7e634af4c2
--- /dev/null
+++ b/dev-perl/Template-DBI/Manifest
@@ -0,0 +1,4 @@
+AUX Template-DBI-2.65-no-dot-inc.patch 1147 BLAKE2B 596c41017d8f737626144020761d5fc04f5e4cc9c0f9817d016f70463dfab28f92ab6e4743e7538eea6940a6e9f24312a922b2a77055c269f2db78f79eaf9372 SHA512 27f519bf33c1741db9de6400b24cb2f32341803ef7bfb115b0fc0dd38b01e17bded6ea34ed03366616505610cb8b419d1e051f29f3b0c930da8bc95fe338a187
+DIST Template-DBI-2.65.tar.gz 15681 BLAKE2B 43c4b7219c34dc59e54463f78afeb5c2152de0a71f1c5b0640364b7b46a6d62819022156b116b38a5c9630ae7fd41b9be6557ec368b15030320ce923e183d985 SHA512 8abbba6e799ee75a62d9f6d72f6314a4044ada849cb47a10bac204aa40f67d62ef41fac44f7fcc17f0a608fc24a3c0baeb9b4955a2d589008283b9eaae06aca6
+EBUILD Template-DBI-2.650.0-r2.ebuild 517 BLAKE2B c83e461652c81976d28e13c51f028c23aafbb5df8b33d1cb5fd8ec3ee5b2e73b864e06db4bed9ab4c7cb2e6bb0b5070654481b561350317cdee3c6f188b5751b SHA512 535950aed48027c4bf0dc0e33e8b5845021cdb854a849ec988d14d58fe856cd9153274746ae7cbcd270ed4cb12cf064a4ad7dfd852eb0fa0b6d6ccfef92d748e
+MISC metadata.xml 557 BLAKE2B ca9c0e53baf009d00ab913ecd10f6b26af78078d0951af357aff6680ec4bf3b59c938d3dd4d9737cbe27b638fc3ead9035f949f8de45d628ddaf70359022b562 SHA512 0fd6e8cd645742b786a40a8218725f6df39b14a8363e3d9c3bdb3db20bd8c0995c2911094d24701e15c23852d1a861de599254991a622e72ba156892afab3114
diff --git a/dev-perl/Template-DBI/Template-DBI-2.650.0-r2.ebuild b/dev-perl/Template-DBI/Template-DBI-2.650.0-r2.ebuild
new file mode 100644
index 000000000000..7927b05f8bef
--- /dev/null
+++ b/dev-perl/Template-DBI/Template-DBI-2.650.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=REHSACK
+DIST_VERSION=2.65
+inherit perl-module
+
+DESCRIPTION="DBI plugin for the Template Toolkit"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~ppc-aix ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/DBI-1.612
+ >=dev-perl/Template-Toolkit-2.22"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/MLDBM
+ >=dev-perl/SQL-Statement-1.28
+ )"
+PATCHES=(
+ "${FILESDIR}/${PN}-2.65-no-dot-inc.patch"
+)
diff --git a/dev-perl/Template-DBI/files/Template-DBI-2.65-no-dot-inc.patch b/dev-perl/Template-DBI/files/Template-DBI-2.65-no-dot-inc.patch
new file mode 100644
index 000000000000..803f84123cc6
--- /dev/null
+++ b/dev-perl/Template-DBI/files/Template-DBI-2.65-no-dot-inc.patch
@@ -0,0 +1,40 @@
+From e55f99e77f12ac5ece679e159e577ef91eee0ba4 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 15 Jan 2018 16:05:06 +1300
+Subject: Fix test failures on Perl 5.26+ w/ PERL_USE_UNSAFE_INC=0
+
+In future perls, CPAN.pm and Test::Harness will no longer be able to
+migitigate this failure mode by internally doing:
+
+ $ENV{PERL_USE_UNSAFE_INC}=1 unless exists $ENV{PERL_USE_UNSAFE_INC}
+
+This fixes this problem by avoiding the need for @INC traversal by
+using a literal path ( eg: one with a / or a ./ prefix ), not an
+"@INC-relative path" ( eg: Foo/Baz.pm ), and breaking the reliance on
+"." in @INC
+
+Additionally, this replaces "do" with "require" to give automatic error
+handling, instead of continuing when the library load fails.
+
+Bug: https://bugs.gentoo.org/623120
+Bug: https://rt.cpan.org/Ticket/Display.html?id=124080
+---
+ t/dbi.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/dbi.t b/t/dbi.t
+index 7193210..7b6dccf 100644
+--- a/t/dbi.t
++++ b/t/dbi.t
+@@ -16,7 +16,7 @@
+ use strict;
+ use warnings;
+
+-do "t/lib.pl";
++require "./t/lib.pl";
+
+ use Template::Test;
+ use Template::Stash;
+--
+2.15.1
+
diff --git a/dev-perl/Template-DBI/metadata.xml b/dev-perl/Template-DBI/metadata.xml
new file mode 100644
index 000000000000..d9b18a1c01cb
--- /dev/null
+++ b/dev-perl/Template-DBI/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Template-DBI</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::DBI</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::DBI::Iterator</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::DBI::Query</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Template-GD-2.660.0-r1 b/dev-perl/Template-GD-2.660.0-r1
deleted file mode 100644
index ad4ad4b8b8a4..000000000000
--- a/dev-perl/Template-GD-2.660.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/GD dev-perl/GDTextUtil dev-perl/GDGraph dev-perl/GD-Graph3d >=dev-perl/Template-Toolkit-2.15-r1 test? ( dev-perl/GD[png] ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=GD plugin(s) for the Template Toolkit
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Template-GD/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/GD dev-perl/GDTextUtil dev-perl/GDGraph dev-perl/GD-Graph3d >=dev-perl/Template-Toolkit-2.15-r1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABW/Template-GD-2.66.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2052927e49b26d93f7d73da1d6c88a14
diff --git a/dev-perl/Template-GD/Manifest b/dev-perl/Template-GD/Manifest
new file mode 100644
index 000000000000..f8ccc50f3872
--- /dev/null
+++ b/dev-perl/Template-GD/Manifest
@@ -0,0 +1,3 @@
+DIST Template-GD-2.66.tar.gz 12827 BLAKE2B f69506abfd9533c1aea95eff90c15f269373cf3d967d0d6c22851fb57563ded061cc39d1ffa933ebb992c5e0d7c863a9e61febe5b693b41cbbb9eda407dfb433 SHA512 676b9a2345dbdf65b276a2cf2e50033d91ad958fc579d4bd02516baf9994cb1ca64edbedd320da0eb58738783054f8a58e358bc1da5c128bea98d4f031b0c84c
+EBUILD Template-GD-2.660.0-r1.ebuild 491 BLAKE2B 34e5440edeb881ed8db2332180171b2575baad0ee27fb931a852d97af38778eb3f45999b03a76779f7c51f70583f39dc2754e10d422699454596887d22dc4a78 SHA512 2a981973d29befa9c958d85ff386c9549e8244c0dba6a25c3500bd4f35c16eb98e68aafa7ef4045200ba38361494f0b68ee49d799b11f35d2ea37de3744e380e
+MISC metadata.xml 1678 BLAKE2B 042a95db74d0b940890ee0ec2bd14d27416a74ea0f5fea3416f25597e7c6727667f0e37e7dd24b527395871a98b40a0873614d5e59f1faa17878c1dbad17abd3 SHA512 acf0ace53079ece9c44ff1f956a3d3f7ec533a6c22ec5ff6c06798d181216d43c6a1ea64c093ef857ea99bf5d1399fa29612f5cba2500c2c99bba695d6eb310d
diff --git a/dev-perl/Template-GD/Template-GD-2.660.0-r1.ebuild b/dev-perl/Template-GD/Template-GD-2.660.0-r1.ebuild
new file mode 100644
index 000000000000..1aa190e6f95e
--- /dev/null
+++ b/dev-perl/Template-GD/Template-GD-2.660.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ABW
+MODULE_VERSION=2.66
+inherit perl-module
+
+DESCRIPTION="GD plugin(s) for the Template Toolkit"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/GD
+ dev-perl/GDTextUtil
+ dev-perl/GDGraph
+ dev-perl/GD-Graph3d
+ >=dev-perl/Template-Toolkit-2.15-r1"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/GD[png] )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Template-GD/metadata.xml b/dev-perl/Template-GD/metadata.xml
new file mode 100644
index 000000000000..e6ffbaeff152
--- /dev/null
+++ b/dev-perl/Template-GD/metadata.xml
@@ -0,0 +1,28 @@
+<?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">Template-GD</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Constants</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::area</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::bars</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::bars3d</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::lines</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::lines3d</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::linespoints</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::mixed</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::pie</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::pie3d</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Graph::points</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Image</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Polygon</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Text</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Text::Align</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::GD::Text::Wrap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Template-Plugin-Cycle-1.60.0 b/dev-perl/Template-Plugin-Cycle-1.60.0
deleted file mode 100644
index 38fa79961232..000000000000
--- a/dev-perl/Template-Plugin-Cycle-1.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Params-Util-1.60.0 >=dev-perl/Template-Toolkit-2.240.0 dev-lang/perl:=
-DESCRIPTION=Cyclically insert into a Template from a sequence of values
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Template-Plugin-Cycle/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Params-Util-1.60.0 >=dev-perl/Template-Toolkit-2.240.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Template-Plugin-Cycle-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7bd863b466ab9b8c8268c8d14607ef0a
diff --git a/dev-perl/Template-Plugin-Cycle/Manifest b/dev-perl/Template-Plugin-Cycle/Manifest
new file mode 100644
index 000000000000..28ab1c682297
--- /dev/null
+++ b/dev-perl/Template-Plugin-Cycle/Manifest
@@ -0,0 +1,3 @@
+DIST Template-Plugin-Cycle-1.06.tar.gz 23480 BLAKE2B a26a3133ed2b8d160b17a69eeeb0ffc932fadf20ecc1ba310dd9c7c792179fe8955f28d65251c336f834372498419d29e26a5e37c924e6e8c5030e062e32476a SHA512 2d4d09ebf0476c89ad3026c4c268ade85e760495f5857774764b3988746f8ac33eb0e64d66685237459a270ea618ae2eb24b3b4a114f387e646015c616095938
+EBUILD Template-Plugin-Cycle-1.60.0.ebuild 580 BLAKE2B 14a3412970298ce1a6b1a35c41ffb1accac4d2fdb897562a89f08ed8efbb882fcac10beb7a28e26fa0b20c390f321eeadae25a8739e9cd8377d2c6d449be847d SHA512 075372a643fe8485eb22f4acc11fe7e51674c1886ab0589f292d6407e1b6ab0907904902b5a3a13a58a3ae6f7fe32799e8ff2a5b46154269bb707d9974ff2b72
+MISC metadata.xml 415 BLAKE2B a5e9fc5c811fee6b4eacaa0a3697bb597bd40c6bef4427b64b3101bc6c06f1405e21c19acd113fec9d7cda44f9eee9a7bbef53695fc4003dd5335d841ab71977 SHA512 d8cab40b4435ea8084d240d9db0574a728f1dd4e0a12d992aab719b30f169980e53db00694ebfa548afd719a3f1510b0f5405fc285516cc2ebc1469a279d6ff9
diff --git a/dev-perl/Template-Plugin-Cycle/Template-Plugin-Cycle-1.60.0.ebuild b/dev-perl/Template-Plugin-Cycle/Template-Plugin-Cycle-1.60.0.ebuild
new file mode 100644
index 000000000000..3252874f10fa
--- /dev/null
+++ b/dev-perl/Template-Plugin-Cycle/Template-Plugin-Cycle-1.60.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="ADAMK"
+DIST_VERSION="1.06"
+
+inherit perl-module
+
+DESCRIPTION="Cyclically insert into a Template from a sequence of values"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Params-Util-1.60.0
+ >=dev-perl/Template-Toolkit-2.240.0
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Template-Plugin-Cycle/metadata.xml b/dev-perl/Template-Plugin-Cycle/metadata.xml
new file mode 100644
index 000000000000..94d121cf2b7d
--- /dev/null
+++ b/dev-perl/Template-Plugin-Cycle/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">Template-Plugin-Cycle</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Cycle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Template-Plugin-Latex-3.110.0 b/dev-perl/Template-Plugin-Latex-3.110.0
deleted file mode 100644
index 945bcbefc62e..000000000000
--- a/dev-perl/Template-Plugin-Latex-3.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/LaTeX-Driver dev-perl/LaTeX-Encode dev-perl/LaTeX-Table >=dev-perl/Template-Toolkit-2.16 virtual/latex-base virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Harness ) dev-lang/perl:=
-DESCRIPTION=LaTeX support for the Template Toolkit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Template-Plugin-Latex/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/LaTeX-Driver dev-perl/LaTeX-Encode dev-perl/LaTeX-Table >=dev-perl/Template-Toolkit-2.16 virtual/latex-base dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EH/EHUELS/Template-Plugin-Latex-3.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=18e1b001eaa77306a57a64f966105ea5
diff --git a/dev-perl/Template-Plugin-Latex-3.120.0 b/dev-perl/Template-Plugin-Latex-3.120.0
deleted file mode 100644
index 11c2e0f2e829..000000000000
--- a/dev-perl/Template-Plugin-Latex-3.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/LaTeX-Driver-0.70.0 >=dev-perl/LaTeX-Encode-0.20.0 dev-perl/LaTeX-Table >=dev-perl/Template-Toolkit-2.160.0 virtual/latex-base virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Harness ) dev-lang/perl:=
-DESCRIPTION=LaTeX support for the Template Toolkit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Template-Plugin-Latex/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/LaTeX-Driver-0.70.0 >=dev-perl/LaTeX-Encode-0.20.0 dev-perl/LaTeX-Table >=dev-perl/Template-Toolkit-2.160.0 virtual/latex-base dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EH/EHUELS/Template-Plugin-Latex-3.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=00f1457809af0bdc8affad05c9b0f897
diff --git a/dev-perl/Template-Plugin-Latex-3.60.0 b/dev-perl/Template-Plugin-Latex-3.60.0
deleted file mode 100644
index f98e733b25c8..000000000000
--- a/dev-perl/Template-Plugin-Latex-3.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/LaTeX-Driver dev-perl/LaTeX-Encode dev-perl/LaTeX-Table >=dev-perl/Template-Toolkit-2.16 virtual/latex-base virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Harness ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=LaTeX support for the Template Toolkit
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Template-Plugin-Latex/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-perl/LaTeX-Driver dev-perl/LaTeX-Encode dev-perl/LaTeX-Table >=dev-perl/Template-Toolkit-2.16 virtual/latex-base dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EI/EINHVERFR/Template-Plugin-Latex-3.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b57e85bb339512f7e8c57a9ba1c7cc92
diff --git a/dev-perl/Template-Plugin-Latex/Manifest b/dev-perl/Template-Plugin-Latex/Manifest
new file mode 100644
index 000000000000..a774439f0d31
--- /dev/null
+++ b/dev-perl/Template-Plugin-Latex/Manifest
@@ -0,0 +1,7 @@
+DIST Template-Plugin-Latex-3.06.tar.gz 20487 BLAKE2B 93d1c25e97b682d2b80018f758a354f12a7e311539527e75a4b595bf7e02f63af0635606474bc214cf27fdf26e9166640749660268991ab2a7b441e2fceb003c SHA512 13baa205d2095eb25fb746bfd03dd9f75d7c48cf775cc0b2d5874e9e6a76f69971925729709136dc53276b210855dbc7bf71d79bb0aa3dd28c8383c8569a7441
+DIST Template-Plugin-Latex-3.11.tar.gz 20050 BLAKE2B 805e96d8e2f97d02ab0a30c8d7599d50708743e9b92a8b2f47892782c22158de2858e80917b8554c6fff80a97b14f6b2cbf6f1dc5b460d26ec8d9f52a7fd74bb SHA512 28cf78ec36a3884dd90cceaeae88dee2a2239310a3aba35430fdac1b6eb27b1f674603580c54da025f59a352d3c4e69a00ba5b84e1d3e7e72187eee13ed3dd4d
+DIST Template-Plugin-Latex-3.12.tar.gz 20067 BLAKE2B 3e60959f393538899dd85aa2adb8c5eb930457337c7674e205ad445d5de4db9124b1448434eb162d9b677bd709778ae25d1544a245d682e1bece1a56093f9ebb SHA512 dc962b84c93de8a900b0b0231ef801704dfaa9d1831d170b5307193615a9071978a3a5051ad64eba105cb6943f2a1a70e213ea7d576a2e7408f5d64036914abb
+EBUILD Template-Plugin-Latex-3.110.0.ebuild 532 BLAKE2B e705bf004efb4853b53b8d4cf304731c033bbd0613a871a34708f3e6f34507ab3b8d8bfe1875ba02a86c6979aa27e5ec25ce0c534db8fa9a7a65c700b9c728da SHA512 9137e756c4bc770d0c4501223cbdb832c023c3a4df927511ca6ba1311056d823cbb9bdf84a7225e1a9240aa898b52111b2916c3ed3aa2ce325868c6ddf46138a
+EBUILD Template-Plugin-Latex-3.120.0.ebuild 607 BLAKE2B 74d135872666543768439aa7e10cb143e16ddca68edb1f80f2c99d288c5ef3aa9f1636929231b9d8ae54dc052ed9a5f44e83a760f4ad94baf5d4c781f85427e6 SHA512 f532dc40e9d5901f4d06cb0b01cf3f157d888001ff8dd4e8f620ba546dcb9cad4e2174a439ffd821cc6955df07893edd06ab61341911e3c813ebf86a43e94cdc
+EBUILD Template-Plugin-Latex-3.60.0.ebuild 582 BLAKE2B 2d761a9642c75618851934db05cda59506307362a1b4135de8c8b9659edefedba54974f04483a1b148e619926a914b69324a3a4284251760df7b5045d834fac7 SHA512 43e8221bedda4febacfe3edea04e4163c51b76dfdac78ca86ce9e1ceacb79df97e8101cf734973cf615b75d7bd26bab9257e5556570f19e9e78c44caf75281d2
+MISC metadata.xml 470 BLAKE2B f8984f2cb2da64c6f6a41a9a816fc96c475e25a3e2b72f88789ce8a8b6d7a26624ea541fc5ba304484c1618d8347dbf8f85bd2d74f1e1884d7674778ae72039c SHA512 c6847c02fa57d332a5748dc58911202483b21f8064a49ca7cbcd485b7caef2baa887bf2e7b60cff80bf2df3da51381ad0567360d5eed494ef8277c0b36caab4f
diff --git a/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.110.0.ebuild b/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.110.0.ebuild
new file mode 100644
index 000000000000..23da707b0906
--- /dev/null
+++ b/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.110.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EHUELS
+DIST_VERSION=3.11
+inherit perl-module eutils
+
+DESCRIPTION="LaTeX support for the Template Toolkit"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/LaTeX-Driver
+ dev-perl/LaTeX-Encode
+ dev-perl/LaTeX-Table
+ >=dev-perl/Template-Toolkit-2.16
+ virtual/latex-base
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Harness )
+"
diff --git a/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.120.0.ebuild b/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.120.0.ebuild
new file mode 100644
index 000000000000..25370fef634b
--- /dev/null
+++ b/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.120.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EHUELS
+DIST_VERSION=3.12
+inherit perl-module eutils
+
+DESCRIPTION="LaTeX support for the Template Toolkit"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/LaTeX-Driver-0.70.0
+ >=dev-perl/LaTeX-Encode-0.20.0
+ dev-perl/LaTeX-Table
+ >=dev-perl/Template-Toolkit-2.160.0
+ virtual/latex-base
+"
+src_test() {
+ LATEX_TESTING=1 perl-module_src_test
+}
+
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Harness )
+"
diff --git a/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild b/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild
new file mode 100644
index 000000000000..1ab24407b09d
--- /dev/null
+++ b/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EINHVERFR
+MODULE_VERSION=3.06
+inherit perl-module eutils
+
+DESCRIPTION="LaTeX support for the Template Toolkit"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/LaTeX-Driver
+ dev-perl/LaTeX-Encode
+ dev-perl/LaTeX-Table
+ >=dev-perl/Template-Toolkit-2.16
+ virtual/latex-base
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Harness )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Template-Plugin-Latex/metadata.xml b/dev-perl/Template-Plugin-Latex/metadata.xml
new file mode 100644
index 000000000000..db91c66959b8
--- /dev/null
+++ b/dev-perl/Template-Plugin-Latex/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Template-Latex</remote-id>
+ <remote-id type="cpan-module">Template::Latex</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Latex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Template-Tiny-1.120.0-r1 b/dev-perl/Template-Tiny-1.120.0-r1
deleted file mode 100644
index cc367946b1c5..000000000000
--- a/dev-perl/Template-Tiny-1.120.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Template Toolkit reimplemented in as little code as possible
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Template-Tiny/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Template-Tiny-1.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=16501cd40f46b85526e284f726148e18
diff --git a/dev-perl/Template-Tiny/Manifest b/dev-perl/Template-Tiny/Manifest
new file mode 100644
index 000000000000..756f086fec75
--- /dev/null
+++ b/dev-perl/Template-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST Template-Tiny-1.12.tar.gz 17559 BLAKE2B 6009b6460225530acc8a76a55e35d9f67a438e4bae33db0a5b6465a820ee67b6e319f10a28f927df460ec7e675c2b0ed9739108c9c87b09440815a2b227b2a58 SHA512 056b3dcffea92533b0c61423edede96654a98d9a2bed13753b03e3dc2849ba2c5d41607cb604b8752909cb07771d152e3c3c90f514f7eccaebd60b34bc270da2
+EBUILD Template-Tiny-1.120.0-r1.ebuild 306 BLAKE2B f14999ad6404e82840b981a4d6557d0a9a97f6c42536fd7d435f3f5d32f89fe9990fea31b0fbd431282464fa7f31703368ae7269259da9922bb527f3c612fb47 SHA512 a9fedfa48c89efd92f1c43e71e5294cc2eb2294e3d0e134b815dfc8bce74b748140919e96f7d39ad739e2946cd8a600e63146b1c1d203b2fe7aa42924e5eb31f
+MISC metadata.xml 398 BLAKE2B c0c6d65096cdaf7dde4edb87baef484797909077473e60113b609c4b7a86244565bcda03624eb644304776a5f185ded06461e5c941af9ecba8c7eea65f69d227 SHA512 4d3a03599ddc5681d271be61119659732b55f3bfd690950fab64bc62b2a402dae78218d17d986b27e7741634ac0266e10d374a2c02caf5b71f3d5847da90f106
diff --git a/dev-perl/Template-Tiny/Template-Tiny-1.120.0-r1.ebuild b/dev-perl/Template-Tiny/Template-Tiny-1.120.0-r1.ebuild
new file mode 100644
index 000000000000..49a85728aeb2
--- /dev/null
+++ b/dev-perl/Template-Tiny/Template-Tiny-1.120.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Template Toolkit reimplemented in as little code as possible"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Template-Tiny/metadata.xml b/dev-perl/Template-Tiny/metadata.xml
new file mode 100644
index 000000000000..f21459ed2689
--- /dev/null
+++ b/dev-perl/Template-Tiny/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">Template-Tiny</remote-id>
+ <remote-id type="cpan-module">Template::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Template-Toolkit-2.270.0-r1 b/dev-perl/Template-Toolkit-2.270.0-r1
deleted file mode 100644
index 4681b8c2def7..000000000000
--- a/dev-perl/Template-Toolkit-2.270.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Text-Autoformat mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) >=dev-perl/AppConfig-1.56 test? ( dev-perl/CGI ) dev-lang/perl:=
-DESCRIPTION=The Template Toolkit
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Template-Toolkit/
-IUSE=xml gd mysql postgres latex vim-syntax test
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~ppc-aix ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=dev-perl/Text-Autoformat vim-syntax? ( app-vim/tt2-syntax ) xml? ( dev-perl/Template-XML ) gd? ( dev-perl/Template-GD ) mysql? ( dev-perl/Template-DBI ) latex? ( dev-perl/Template-Plugin-Latex ) postgres? ( dev-perl/Template-DBI )
-RDEPEND=dev-perl/Text-Autoformat mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) >=dev-perl/AppConfig-1.56 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABW/Template-Toolkit-2.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=754c573da720a53f70b649d2eb690de0
diff --git a/dev-perl/Template-Toolkit/Manifest b/dev-perl/Template-Toolkit/Manifest
new file mode 100644
index 000000000000..806e9a78bab5
--- /dev/null
+++ b/dev-perl/Template-Toolkit/Manifest
@@ -0,0 +1,5 @@
+AUX Template-Toolkit-2.27-cgipm.patch 1819 BLAKE2B 06c8fa20721a0d68576b5c8883eb2f0c85af72e84bbdd7bc2deb721576d8ee453dbb0b3ea9e9d770604fb916538b9067f3e3311b176558309160c705068aa305 SHA512 d7927a35a3d287ad2a515cedb01f9f80fa9d23293b694fb03b59b18b159f4c4584b9ce8870d8d4b9c56d9f1c28c624e918332d668c0c375167b44f783229a9e4
+AUX Template-Toolkit-2.27-no-dot-inc.patch 1987 BLAKE2B feaae674dd01ef2d7ae7c1a660c838b69d3b1fcc07b735a66dbab2bb6d27c7ea1916c3bb2855b7f8d566f3516874925ca2a23f20cf2f9258aa1a7bcec8d46f1b SHA512 e7ce9167bc2ecc648efb0e021f1481c63093cb9a8f42492c081200938e075dc272eeaef903e1cd14b4f81407037d8d5dce43f7f04d113dd01c4f24516ce93b19
+DIST Template-Toolkit-2.27.tar.gz 511172 BLAKE2B 62ffce1fe5679799afff6b3865882c91e70efeb2ec14474f3b49bdf35bd64f7ce4439d5c58ddd73bad26589816d2f24f4691a02c69405fb6b6b604d28edee4e2 SHA512 17f03a01a3d6ab0ef2247c77da15c46d9bbce3e0158172162da6abe47f53c5e7ca041a7c31506bb3a37f31c476ba747f5111c5b1b1d69614a4ce3352927fd4e6
+EBUILD Template-Toolkit-2.270.0-r1.ebuild 1043 BLAKE2B 2cfd47bb00be4a268018c63a209358dfa0692187a16739c52a5c9c017ed8d4f42306b44f5fca57736f6fa875861477c66b9ee6237c8df2595ca0264324cb2521 SHA512 d130bc14cd93c6e815eec7a42222ac6079bcb72207fa305e45297baa20033164eb5c50d68ce933db77c9e87b222091a7376f4e84601bec62e3df306692306b52
+MISC metadata.xml 3834 BLAKE2B 0d0cd7506fc2864b9e26a1d580c53931016006ed82e6a788a474f80b490e780da32e07855778bad14ff4b8c444d8e79f6a42a71013bed0db95d0ba8a14f395b7 SHA512 34d9afc89acd0a65724c1af1f5720b15665fcaf06e25db62210bf8fe7dc7c6e83009c0ba6c346821d320de5587cc678c921d0982d3ca317633a6c049ffeee1e7
diff --git a/dev-perl/Template-Toolkit/Template-Toolkit-2.270.0-r1.ebuild b/dev-perl/Template-Toolkit/Template-Toolkit-2.270.0-r1.ebuild
new file mode 100644
index 000000000000..b368290f838b
--- /dev/null
+++ b/dev-perl/Template-Toolkit/Template-Toolkit-2.270.0-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ABW
+DIST_VERSION=2.27
+inherit perl-module
+
+DESCRIPTION="The Template Toolkit"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~ppc-aix ~x86-fbsd ~x86-solaris"
+IUSE="xml gd mysql postgres latex vim-syntax test"
+
+RDEPEND="dev-perl/Text-Autoformat
+ mysql? ( dev-perl/DBD-mysql )
+ postgres? ( dev-perl/DBD-Pg )
+ >=dev-perl/AppConfig-1.56"
+DEPEND="${RDEPEND}
+ test? ( dev-perl/CGI )
+"
+PDEPEND="dev-perl/Text-Autoformat
+ vim-syntax? ( app-vim/tt2-syntax )
+ xml? ( dev-perl/Template-XML )
+ gd? ( dev-perl/Template-GD )
+ mysql? ( dev-perl/Template-DBI )
+ latex? ( dev-perl/Template-Plugin-Latex )
+ postgres? ( dev-perl/Template-DBI )"
+
+myconf=(
+ TT_XS_ENABLE=y
+ TT_XS_DEFAULT=y
+ TT_QUIET=y
+ TT_ACCEPT=y
+)
+
+PERL_RM_FILES=(
+ t/zz-plugin-leak.t
+ t/zz-pmv.t
+ t/zz-pod-coverage.t
+ t/zz-pod-kwalitee.t
+ t/zz-stash-xs-leak.t
+ t/zz-url2.t
+)
+PATCHES=(
+ "${FILESDIR}/${PN}-2.27-no-dot-inc.patch"
+ "${FILESDIR}/${PN}-2.27-cgipm.patch"
+)
diff --git a/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-cgipm.patch b/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-cgipm.patch
new file mode 100644
index 000000000000..422cc851838f
--- /dev/null
+++ b/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-cgipm.patch
@@ -0,0 +1,66 @@
+From e723aeecf60ece32f6a1381f5c026ae08cae9913 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 13 Jan 2018 13:48:31 +1300
+Subject: Fix tests warning w/ CGI.pm
+
+This currently seems like an intractable problem with the syntax of
+Template::Toolkit forcing list context by default on called functions.
+
+The only real way around this is to either:
+
+A) always use Template::Plugin::Scalar to enforce scalar context
+B) abuse cgi.multi_param to simply silence the warning and being an
+ adult about the fact "yes, this returns a list, make sure you do the
+ right thing with that"
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=100503
+---
+ t/cgi.t | 16 ++++++++++------
+ 1 file changed, 10 insertions(+), 6 deletions(-)
+
+diff --git a/t/cgi.t b/t/cgi.t
+index 023ab5ab..6086e145 100644
+--- a/t/cgi.t
++++ b/t/cgi.t
+@@ -49,28 +49,32 @@ sub barf {
+
+ __END__
+ -- test --
++[% USE scalar -%]
+ [% USE cgi = CGI('id=abw&name=Andy+Wardley'); global.cgi = cgi -%]
+-name: [% global.cgi.param('name') %]
++name: [% global.cgi.scalar.param('name') %]
+ -- expect --
+ name: Andy Wardley
+
+ -- test --
+-name: [% global.cgi.param('name') %]
++[% USE scalar -%]
++name: [% global.cgi.scalar.param('name') %]
+
+ -- expect --
+ name: Andy Wardley
+
+ -- test --
+-[% FOREACH key = global.cgi.param.sort -%]
+- * [% key %] : [% global.cgi.param(key) %]
++[% USE scalar -%]
++[% FOREACH key = global.cgi.multi_param.sort -%]
++ * [% key %] : [% global.cgi.scalar.param(key) %]
+ [% END %]
+ -- expect --
+ * id : abw
+ * name : Andy Wardley
+
+ -- test --
+-[% FOREACH key = global.cgi.param().sort -%]
+- * [% key %] : [% global.cgi.param(key) %]
++[% USE scalar -%]
++[% FOREACH key = global.cgi.multi_param().sort -%]
++ * [% key %] : [% global.cgi.scalar.param(key) %]
+ [% END %]
+ -- expect --
+ * id : abw
+--
+2.15.1
+
diff --git a/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-no-dot-inc.patch b/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-no-dot-inc.patch
new file mode 100644
index 000000000000..97decd75cb14
--- /dev/null
+++ b/dev-perl/Template-Toolkit/files/Template-Toolkit-2.27-no-dot-inc.patch
@@ -0,0 +1,54 @@
+From 65e7f0e980e64dd0525eda058330cea06379c332 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 13 Jan 2018 13:05:52 +1300
+Subject: Fix relative path handling in templates on Perl 5.26+
+
+NB: It doesn't seem like the value of "$compiled" is very useful in the
+failure case, as the expectation is that'd have been a falsey value at
+best, or a literal "undef" at worst, yeilding additional warnings.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121171
+Bug: https://bugs.gentoo.org/615704
+---
+ lib/Template/Provider.pm | 20 ++++++++++++++++++--
+ 1 file changed, 18 insertions(+), 2 deletions(-)
+
+diff --git a/lib/Template/Provider.pm b/lib/Template/Provider.pm
+index 6ecb2453..61c3469c 100644
+--- a/lib/Template/Provider.pm
++++ b/lib/Template/Provider.pm
+@@ -562,13 +562,29 @@ sub _compiled_filename {
+
+ sub _load_compiled {
+ my ($self, $file) = @_;
++
++ # Implicitly Relative paths are not supported
++ # by "require" and invoke @INC traversal, where relative
++ # paths only traditionally worked prior to Perl 5.26
++ # due to the presence of '.' in @INC
++ #
++ # Given load_compiled never wants to traverse @INC, forcing
++ # an absolute path for the loaded file and the INC key is
++ # sensible.
++ #
++ # NB: %INC Keys are always identical to their respective
++ # "require" invocations regardless of OS, and the only time
++ # one needs to care about slash direction is when dealing
++ # with Module::Name -> Module/Name.pm translation.
++ my $fpath = File::Spec->rel2abs( $file );
++
+ my $compiled;
+
+ # load compiled template via require(); we zap any
+ # %INC entry to ensure it is reloaded (we don't
+ # want 1 returned by require() to say it's in memory)
+- delete $INC{ $file };
+- eval { $compiled = require $file; };
++ delete $INC{ $fpath };
++ eval { $compiled = require $fpath; };
+ return $@
+ ? $self->error("compiled template $compiled: $@")
+ : $compiled;
+--
+2.15.1
+
diff --git a/dev-perl/Template-Toolkit/metadata.xml b/dev-perl/Template-Toolkit/metadata.xml
new file mode 100644
index 000000000000..2a00f590df1c
--- /dev/null
+++ b/dev-perl/Template-Toolkit/metadata.xml
@@ -0,0 +1,63 @@
+<?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">Template-Toolkit</remote-id>
+ <remote-id type="cpan-module">Template</remote-id>
+ <remote-id type="cpan-module">Template::Base</remote-id>
+ <remote-id type="cpan-module">Template::Config</remote-id>
+ <remote-id type="cpan-module">Template::Constants</remote-id>
+ <remote-id type="cpan-module">Template::Context</remote-id>
+ <remote-id type="cpan-module">Template::Directive</remote-id>
+ <remote-id type="cpan-module">Template::Document</remote-id>
+ <remote-id type="cpan-module">Template::Exception</remote-id>
+ <remote-id type="cpan-module">Template::Filters</remote-id>
+ <remote-id type="cpan-module">Template::Grammar</remote-id>
+ <remote-id type="cpan-module">Template::Iterator</remote-id>
+ <remote-id type="cpan-module">Template::Monad::Assert</remote-id>
+ <remote-id type="cpan-module">Template::Monad::Scalar</remote-id>
+ <remote-id type="cpan-module">Template::Namespace::Constants</remote-id>
+ <remote-id type="cpan-module">Template::Parser</remote-id>
+ <remote-id type="cpan-module">Template::Perl</remote-id>
+ <remote-id type="cpan-module">Template::Plugin</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Assert</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::CGI</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Datafile</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Date</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Date::Calc</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Date::Manip</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Directory</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Dumper</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::File</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Filter</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Format</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::HTML</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Image</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Iterator</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Math</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Pod</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Procedural</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Scalar</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::String</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Table</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::URL</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::View</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::Wrap</remote-id>
+ <remote-id type="cpan-module">Template::Plugins</remote-id>
+ <remote-id type="cpan-module">Template::Provider</remote-id>
+ <remote-id type="cpan-module">Template::Service</remote-id>
+ <remote-id type="cpan-module">Template::Stash</remote-id>
+ <remote-id type="cpan-module">Template::Stash::Context</remote-id>
+ <remote-id type="cpan-module">Template::Stash::XS</remote-id>
+ <remote-id type="cpan-module">Template::Test</remote-id>
+ <remote-id type="cpan-module">Template::TieString</remote-id>
+ <remote-id type="cpan-module">Template::Toolkit</remote-id>
+ <remote-id type="cpan-module">Template::VMethods</remote-id>
+ <remote-id type="cpan-module">Template::View</remote-id>
+ <remote-id type="cpan-module">bytes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Template-XML-2.170.0-r1 b/dev-perl/Template-XML-2.170.0-r1
deleted file mode 100644
index e1b6078454cc..000000000000
--- a/dev-perl/Template-XML-2.170.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Template-Toolkit-2.15-r1 dev-perl/XML-DOM dev-perl/XML-Parser dev-perl/XML-RSS dev-perl/XML-Simple dev-perl/XML-XPath dev-lang/perl:=[-build(-)]
-DESCRIPTION=XML plugins for the Template Toolkit
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Template-XML/
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Template-Toolkit-2.15-r1 dev-perl/XML-DOM dev-perl/XML-Parser dev-perl/XML-RSS dev-perl/XML-Simple dev-perl/XML-XPath dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABW/Template-XML-2.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5791326aca5f25ae5b41f6d1fc6de266
diff --git a/dev-perl/Template-XML/Manifest b/dev-perl/Template-XML/Manifest
new file mode 100644
index 000000000000..7ccfbdf8e31b
--- /dev/null
+++ b/dev-perl/Template-XML/Manifest
@@ -0,0 +1,4 @@
+AUX bug-144689-branch-2.17.patch 475 BLAKE2B 44d63e9ed48211099f1759f0e129c60074d24818a4d8e123af9f05eaf065771efb3507dac126a4eec99ddf3cc5ec0b4cccd745610ea8c7342bd6174d171f753f SHA512 266d8843dc06e63db06d036638c5885403c2018bc960de03aed95457758782ab858a6d5f85ee9924292fd7990ead556947cd13a180f02b3ad596594dce9b94be
+DIST Template-XML-2.17.tar.gz 26496 BLAKE2B a6423e5792ee54b458443f4b0dac198d907ff0cabda7f59e823c9f647ea1bdaf7122a19b9c54a4574d26dba3e48ab3dab11b9b7be482c4a1e74c5ff55667d12f SHA512 bc835332655b444b67337e0351cdb246f108a35df5010bf4cfee918f1603106a02a8e1534ecccf9fd34b4e7e02123b00edc2701a0382b665d06c6002c5f4be4d
+EBUILD Template-XML-2.170.0-r1.ebuild 538 BLAKE2B 45e2ba5301b140f7f0393591f7e58ffa31f307ddc658cf48fadfc47506a044b472df735c77debe032b82e4264d90cbc92c4f635f53653607d4d668d8a9aa924c SHA512 e9e5c6adc44e3873f7148798b98b0e08a20ca77b211c00a4a8237586fffcb9ad1a9eb38cc8979a4ed2b5c44b70aec62f49e8bcddc5a4db09b8eff7f669cc4e51
+MISC metadata.xml 1427 BLAKE2B d85b24b3b646923e28a1b42132a3edbe6f331c34aee3e1654a7addf1e2b8ce5ca2ee1a198ed1c08fa7488eff4c64f0772a8cba695be110290dbbef456b292ed2 SHA512 3cb3421790be2ce60cb3861a7a09e6785ab127e8fdbcaf7dd81dfed9cce4b13eaf35330458e7f6060169b0433eaaa580fe29f57308c445e11f093f195333a160
diff --git a/dev-perl/Template-XML/Template-XML-2.170.0-r1.ebuild b/dev-perl/Template-XML/Template-XML-2.170.0-r1.ebuild
new file mode 100644
index 000000000000..539ed035b550
--- /dev/null
+++ b/dev-perl/Template-XML/Template-XML-2.170.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ABW
+MODULE_VERSION=2.17
+inherit perl-module
+
+DESCRIPTION="XML plugins for the Template Toolkit"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/Template-Toolkit-2.15-r1
+ dev-perl/XML-DOM
+ dev-perl/XML-Parser
+ dev-perl/XML-RSS
+ dev-perl/XML-Simple
+ dev-perl/XML-XPath"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/bug-144689-branch-2.17.patch" )
+SRC_TEST="do"
diff --git a/dev-perl/Template-XML/files/bug-144689-branch-2.17.patch b/dev-perl/Template-XML/files/bug-144689-branch-2.17.patch
new file mode 100644
index 000000000000..c9c5c1cca0b7
--- /dev/null
+++ b/dev-perl/Template-XML/files/bug-144689-branch-2.17.patch
@@ -0,0 +1,13 @@
+--- Template-XML-2.17/lib/Template/Plugin/XML/LibXML.pm 2007-02-09
+09:48:07.000000000 -0600
++++ Template-XML-2.17-fixed/lib/Template/Plugin/XML/LibXML.pm 2007-02-19
+17:22:29.000000000 -0600
+@@ -112,7 +112,7 @@
+ eval { $parser->$method($args->{$method}) };
+
+ # if there's a problem throw a Tempalte::Exception
+- $self->throw("option '$method' not supported") if $@;
++ $class->throw("option '$method' not supported") if $@;
+ }
+
+ # parse
diff --git a/dev-perl/Template-XML/metadata.xml b/dev-perl/Template-XML/metadata.xml
new file mode 100644
index 000000000000..028cc40187b9
--- /dev/null
+++ b/dev-perl/Template-XML/metadata.xml
@@ -0,0 +1,26 @@
+<?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">Template-XML</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::DOM</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::File</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::RSS</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::Simple</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::Style</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::View</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::View::Element</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::View::Parser</remote-id>
+ <remote-id type="cpan-module">Template::Plugin::XML::XPath</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Element</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Node</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::Comment</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::Element</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::Text</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ANSIScreen-1.500.0-r1 b/dev-perl/Term-ANSIScreen-1.500.0-r1
deleted file mode 100644
index 236fa3a97b46..000000000000
--- a/dev-perl/Term-ANSIScreen-1.500.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Terminal control using ANSI escape sequences
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Term-ANSIScreen/
-KEYWORDS=amd64 hppa ~ppc x86
-LICENSE=CC0-1.0
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/Term-ANSIScreen-1.50.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=398dc9d77d2d9453cd46f5b2ce23eed2
diff --git a/dev-perl/Term-ANSIScreen/Manifest b/dev-perl/Term-ANSIScreen/Manifest
new file mode 100644
index 000000000000..a261dd66db01
--- /dev/null
+++ b/dev-perl/Term-ANSIScreen/Manifest
@@ -0,0 +1,4 @@
+AUX Term-ANSIScreen-1.50-no-dot-inc.patch 612 BLAKE2B eab4520835c895e77fc4c267fddbd99cb7020803c2c16c4d9c39c127b6932f7d01a326ec0f4996e7cf65a15b6f86f0ddd71558e4fe9fd55095e68c85d5b306ea SHA512 fa4b19fe08009ea60c45ec6006a4646296e39ec3ef6cd81c16c54b3f195c0172a2615bfa3a2cb077f06df30fa71df4db42429890c2038a0ccc5a2ced25655289
+DIST Term-ANSIScreen-1.50.tar.gz 32174 BLAKE2B eeaab0d3e0e34f269b555a9d202acf066cd9c3cc62f23dc01b4abdf53d1e3fa016dc69d4bbceb35b4d785bb1bfe54ab5c1b3504508017427ce9f2b9043066f4f SHA512 4d06acd62491c61a7ff2207c040e25bb5ee7855db5552d4e5e618fc595ec5a9ec6662cebec1d3a94ea88e8b12aa0dd2bd638b7aa91868ada51a3f3305eeb9177
+EBUILD Term-ANSIScreen-1.500.0-r1.ebuild 375 BLAKE2B 3add9b20723d9a997563fcecf259d5d09357a0c70b07b7cdd449dc4ec72849e454ba34333d1aa2e7c3577b12344466b92e4a86b752680868b9ddec7841159faa SHA512 5de9a2e4b4778ea68c12e3ad9865a32b02d1175d6e551711d1affe825e74f0370c6c525047d5eb3884869c1ca7b31d66048157084e8dd9e47b9b1ebd135d13c2
+MISC metadata.xml 402 BLAKE2B 353dc93be938e7779c44c5ed87502a4d25dc869e96817d60306c31969f9f66fa464ec960ae5d2e93e17a7ac120e2982a81e56537933d39faca3f216487692655 SHA512 59e32519648e2f27c8c03166bf7a7b5d4bb4e71e4f20ba7cf3dab5e05df7970f72c8dbfc6d661723cff38451de02fba43ba534d7581240b9dabc8a6be7460bb2
diff --git a/dev-perl/Term-ANSIScreen/Term-ANSIScreen-1.500.0-r1.ebuild b/dev-perl/Term-ANSIScreen/Term-ANSIScreen-1.500.0-r1.ebuild
new file mode 100644
index 000000000000..d37a88edf873
--- /dev/null
+++ b/dev-perl/Term-ANSIScreen/Term-ANSIScreen-1.500.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AUDREYT
+MODULE_VERSION=1.50
+inherit perl-module
+
+DESCRIPTION="Terminal control using ANSI escape sequences"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="amd64 hppa ~ppc x86"
+IUSE=""
+
+SRC_TEST="do"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.50-no-dot-inc.patch )
diff --git a/dev-perl/Term-ANSIScreen/files/Term-ANSIScreen-1.50-no-dot-inc.patch b/dev-perl/Term-ANSIScreen/files/Term-ANSIScreen-1.50-no-dot-inc.patch
new file mode 100644
index 000000000000..3d643c9b2fdd
--- /dev/null
+++ b/dev-perl/Term-ANSIScreen/files/Term-ANSIScreen-1.50-no-dot-inc.patch
@@ -0,0 +1,23 @@
+From 75c5a03ac9b41d6dfd67b3b5c02b8942874fc94b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sat, 24 Jun 2017 18:36:10 +1200
+Subject: [PATCH] Fix for '.' in @INC
+
+Bug: https://bugs.gentoo.org/show_bug.cgi?id=617056
+Bug: https://rt.cpan.org/Ticket/Display.html?id=120879
+---
+ Makefile.PL | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index dafb7c9..c69a7b1 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,2 +1,3 @@
+ #!/usr/bin/env perl
+-use inc::Module::Package 'Au:dry 1';
++use lib 'inc';
++use Module::Package 'Au:dry 1';
+--
+2.13.1
+
diff --git a/dev-perl/Term-ANSIScreen/metadata.xml b/dev-perl/Term-ANSIScreen/metadata.xml
new file mode 100644
index 000000000000..2db719a6c39a
--- /dev/null
+++ b/dev-perl/Term-ANSIScreen/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">Term-ANSIScreen</remote-id>
+ <remote-id type="cpan-module">Term::ANSIScreen</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-Encoding-0.20.0 b/dev-perl/Term-Encoding-0.20.0
deleted file mode 100644
index ba8a74aeeaa8..000000000000
--- a/dev-perl/Term-Encoding-0.20.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Detect encoding of the current terminal
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-Encoding/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/Term-Encoding-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=03ecc76103df8c1d32165e07e7f69e57
diff --git a/dev-perl/Term-Encoding/Manifest b/dev-perl/Term-Encoding/Manifest
new file mode 100644
index 000000000000..356e0b417ea2
--- /dev/null
+++ b/dev-perl/Term-Encoding/Manifest
@@ -0,0 +1,3 @@
+DIST Term-Encoding-0.02.tar.gz 11373 BLAKE2B 5bb0f410e75ed8196eb3d4bba3af9d184800be455753621856a37a4bb3704bcf73d50ec37f0ef104164abf83bbad46075bf6a0ff0d2ab5c2ff95b81c99dd80cd SHA512 cd4cee9991d857c40b8e8747a645429dcb1f416552d9bb6bd59da609bc4eb11c295a9b4d4c9b1a6e738af57fbc7179419d07387f3342658bf7ec6da90256efad
+EBUILD Term-Encoding-0.20.0.ebuild 530 BLAKE2B a3ac44679a5b2a9c1dcb7728323d648c72c55832bfcae7d831ac4bdd0dd22879275268e6d8b5f32103dfb2bc6e3ff2f5ae7250dfe1fb81279f1cff7cf2d10c49 SHA512 da12f81151e7af44389dfd8cec070cce318262cfe650d4c5fac4b55aafa2107df6ef08a479f5e10772fd2c539fa9cf4fa6d24c7e514ca48d40ac2e39c85c7225
+MISC metadata.xml 386 BLAKE2B dc0d3e7a75f41d5d0b508e16745ac453dd7bc5699d93ddde57e4f0d7611935bac162bc405ac371028ea1469e4e6cc950344d0c27b6032de5c3d67a0602268ae1 SHA512 ca102c545862fb0e1620528180f9a26841daa750653b4a8f75ec472391f202828a38f594ab2ea9501f2fd6eab6ebc7d68fc76d5ee33848152c6342e7eece6361
diff --git a/dev-perl/Term-Encoding/Term-Encoding-0.20.0.ebuild b/dev-perl/Term-Encoding/Term-Encoding-0.20.0.ebuild
new file mode 100644
index 000000000000..d6e9d410f1d4
--- /dev/null
+++ b/dev-perl/Term-Encoding/Term-Encoding-0.20.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Detect encoding of the current terminal"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Term-Encoding/metadata.xml b/dev-perl/Term-Encoding/metadata.xml
new file mode 100644
index 000000000000..8bbd78807c11
--- /dev/null
+++ b/dev-perl/Term-Encoding/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">Term-Encoding</remote-id>
+ <remote-id type="cpan-module">Term::Encoding</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ProgressBar-2.170.0 b/dev-perl/Term-ProgressBar-2.170.0
deleted file mode 100644
index c47171b516c2..000000000000
--- a/dev-perl/Term-ProgressBar-2.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-MethodMaker dev-perl/TermReadKey test? ( >=dev-perl/Test-Exception-0.310.0 >=dev-perl/Capture-Tiny-0.130.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for Term-ProgressBar
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Term-ProgressBar/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-MethodMaker dev-perl/TermReadKey dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZABGAB/Term-ProgressBar-2.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c7824a9053d30d572f7e130dbdf83676
diff --git a/dev-perl/Term-ProgressBar-2.210.0 b/dev-perl/Term-ProgressBar-2.210.0
deleted file mode 100644
index c4c8ccd1d94b..000000000000
--- a/dev-perl/Term-ProgressBar-2.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Class-MethodMaker-1.20.0 >=dev-perl/TermReadKey-2.140.0 virtual/perl-autodie virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Exception-0.310.0 >=dev-perl/Capture-Tiny-0.130.0 >=virtual/perl-Test-Simple-0.800.0 ) dev-lang/perl:=
-DESCRIPTION=Provide a progress meter on a standard terminal
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-ProgressBar/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Class-MethodMaker-1.20.0 >=dev-perl/TermReadKey-2.140.0 virtual/perl-autodie dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/Term-ProgressBar-2.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c3e8a54108836afba3bb8e2a3d9125d6
diff --git a/dev-perl/Term-ProgressBar-Quiet-0.310.0 b/dev-perl/Term-ProgressBar-Quiet-0.310.0
deleted file mode 100644
index a6834f564f0a..000000000000
--- a/dev-perl/Term-ProgressBar-Quiet-0.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/IO-Interactive dev-perl/Term-ProgressBar virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-MockObject virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Provide a progress meter if run interactively
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-ProgressBar-Quiet/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-Interactive dev-perl/Term-ProgressBar dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LB/LBROCARD/Term-ProgressBar-Quiet-0.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bdd3de2988d8aa65ad037695561f72c0
diff --git a/dev-perl/Term-ProgressBar-Quiet/Manifest b/dev-perl/Term-ProgressBar-Quiet/Manifest
new file mode 100644
index 000000000000..2f6c31fc4760
--- /dev/null
+++ b/dev-perl/Term-ProgressBar-Quiet/Manifest
@@ -0,0 +1,3 @@
+DIST Term-ProgressBar-Quiet-0.31.tar.gz 1924 BLAKE2B 4f2889c0a9da73fa8224607ff5904f00c936fd33176333ebae40c17ab440fb6e325c8527e3077cfda18147247fad8d9527310e43593771c2bc1a1cd684f03aef SHA512 f48502ac57d236678159e7b6efd70007bb9ea7b27da7d933c53ccfeab562c6e88c291cd002fc65af8ccc98ff8843a5221048276351491cb324f548bf3cdf3934
+EBUILD Term-ProgressBar-Quiet-0.310.0.ebuild 464 BLAKE2B c8e385af351847c9ebd98cb44e7000608a6f8451fb1224382951eee83a7882b0275df07c00485282a85f0975dec96f91416fe80b63c3e43f3245fd1ac77b0aba SHA512 f49d47efc52a5f6eb71f68e361373dcdf7c114cf2708a9be64289d03b2fa2c0943407d8a99a852feb9047adce33053c54d75e0a60b19f6ec60b9d69e40e909e7
+MISC metadata.xml 405 BLAKE2B 8b256206ace14a367a70b17e2af91666ec278df64a3b4a270123132e6cc9358b535258e6089e973a1e5a8c54c14fce53272cbc5a82a25562603144f0eba5d52a SHA512 02050391bd1ac341a654ebb727028fa5406a8af5983a17440617a1d74da17230e298088fc4e221e987a19c00aef227189b8816cfee73009873ee37a878d0c77b
diff --git a/dev-perl/Term-ProgressBar-Quiet/Term-ProgressBar-Quiet-0.310.0.ebuild b/dev-perl/Term-ProgressBar-Quiet/Term-ProgressBar-Quiet-0.310.0.ebuild
new file mode 100644
index 000000000000..80498d3a7c12
--- /dev/null
+++ b/dev-perl/Term-ProgressBar-Quiet/Term-ProgressBar-Quiet-0.310.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LBROCARD
+DIST_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Provide a progress meter if run interactively"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/IO-Interactive
+ dev-perl/Term-ProgressBar
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-MockObject
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Term-ProgressBar-Quiet/metadata.xml b/dev-perl/Term-ProgressBar-Quiet/metadata.xml
new file mode 100644
index 000000000000..35ab901d6c5e
--- /dev/null
+++ b/dev-perl/Term-ProgressBar-Quiet/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">Term-ProgressBar-Quiet</remote-id>
+ <remote-id type="cpan-module">Term::ProgressBar::Quiet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ProgressBar-Simple-0.30.0 b/dev-perl/Term-ProgressBar-Simple-0.30.0
deleted file mode 100644
index 321abbd691d4..000000000000
--- a/dev-perl/Term-ProgressBar-Simple-0.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Term-ProgressBar-Quiet virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Simple progess bars
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-ProgressBar-Simple/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Term-ProgressBar-Quiet dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EV/EVDB/Term-ProgressBar-Simple-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e96c93550744466bf12d0ce5c255cbf7
diff --git a/dev-perl/Term-ProgressBar-Simple/Manifest b/dev-perl/Term-ProgressBar-Simple/Manifest
new file mode 100644
index 000000000000..d17c4e1fe67d
--- /dev/null
+++ b/dev-perl/Term-ProgressBar-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Term-ProgressBar-Simple-0.03.tar.gz 3557 BLAKE2B 53d2cbe1300a567ef09d919e22a4b0548ad322ca3d7f5cb217b85aea07e01f2b21e60a9f9e958438f56b226e17fb4748190995487c3ba04a23440a34038776d3 SHA512 68374d5261ef579d149faac84b829aaf39c29e064e5380e5f403746e89017c226a865d0f454cdf2c8dbc3401ced60215042de43aae43c1c0493027fa8f8f69d7
+EBUILD Term-ProgressBar-Simple-0.30.0.ebuild 345 BLAKE2B d72d2c176ed353f12ba5e823c95bce559c2b0226da73501d50a746e49f5aa714a72cead4e3493c55e1ef0dea22c0c9647d2c9271886671cd2ed051e1d47a6113 SHA512 0118b46a97f7e587746863e596018b9b9cf6e58cdba9c2ff4d089810496e5c827e3bf88369f5226ed109cc2b8aae35efb30b5c9bae17dfae6f81436d9299586e
+MISC metadata.xml 407 BLAKE2B 667849c9c840d616b41f820d006ac4b618466366681cc402ff66ee5a997f0b558162fb4601b15018d7d711567694d53d2290c06557838bee84e866868d0ee5bc SHA512 1884222511c25d083e136d876a3760e05c0f45b81b1541a99eda8207e16ce0627da3585e8bea881efec5c999dacd7ad7c4ae5ff86ebb4412021f1fa01ecd0072
diff --git a/dev-perl/Term-ProgressBar-Simple/Term-ProgressBar-Simple-0.30.0.ebuild b/dev-perl/Term-ProgressBar-Simple/Term-ProgressBar-Simple-0.30.0.ebuild
new file mode 100644
index 000000000000..d2fc85b80f01
--- /dev/null
+++ b/dev-perl/Term-ProgressBar-Simple/Term-ProgressBar-Simple-0.30.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EVDB
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Simple progess bars"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Term-ProgressBar-Quiet
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Term-ProgressBar-Simple/metadata.xml b/dev-perl/Term-ProgressBar-Simple/metadata.xml
new file mode 100644
index 000000000000..cd4009f0cb3c
--- /dev/null
+++ b/dev-perl/Term-ProgressBar-Simple/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">Term-ProgressBar-Simple</remote-id>
+ <remote-id type="cpan-module">Term::ProgressBar::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ProgressBar/Manifest b/dev-perl/Term-ProgressBar/Manifest
new file mode 100644
index 000000000000..533d752b825a
--- /dev/null
+++ b/dev-perl/Term-ProgressBar/Manifest
@@ -0,0 +1,5 @@
+DIST Term-ProgressBar-2.17.tar.gz 18711 BLAKE2B 16eb4aa210177bbd98ef7d6e3743bb8753977229d0cbc9350262737190644d2054c75f3279faae110f76fa29ebafe429408f11a8557695ab29dc99aeda0aeb92 SHA512 876490e3158b76aca4d118c03fc7984e1801cda620f23369083edbb4647b134b49eaca427ef790f2cf98a7786055ae777359484b102f1868a6641cc5bdb36d2c
+DIST Term-ProgressBar-2.21.tar.gz 19309 BLAKE2B 0f5997c581f6f31eb82ed552c396c4c64f1f281724888a1b04e70f7339e155742980886a1c0a58f52e2b1a5f2aa2915332eabb06b4f7f93206c66d5d028d6766 SHA512 0d778b86edffe095c8a320b52b4e9f482937e75ef17d0dcb5b3bd6cba8acc8e0fe26c893fa2b48bb5482ae13d4901d26273a796bc77152839eb5b14165b7d617
+EBUILD Term-ProgressBar-2.170.0.ebuild 498 BLAKE2B e97ef653ee1b9215a8d60d159cb309edbb9d53f799ae45f40d8910882ec35049eee86dd351e230d38f007a9fdbdc2d8f0c33749dec5ac6ef19f65051d73d5a9d SHA512 592c3229208e5d62c96cfeb8fb13c033715af1e969561df2fee721e9c5a93c6b14cc01d1ab97d61354f52ea676a342baea5fc5f605693262a614b52c1e874bb7
+EBUILD Term-ProgressBar-2.210.0.ebuild 662 BLAKE2B 1f0606bff45cb3d142169aaf0373ec926e95bca8dd4b215e6afa6146c5b8a86ecd70e062140077a763754522956eaab1aa860f97d80d99dbcf4c4892be173228 SHA512 c8d2c0702b65454291168bcdd0e0b0e1b5a79f846c479c98aa528acaa439d76c4b28789c836c6802bbdef3fc2a7df8793261a7473c530ffd5a37eea664448b43
+MISC metadata.xml 472 BLAKE2B fe115f4604d77dd953364fc902003c38e05bb23c61308b8a23a7c4a8ea63d99de01c81ad8ae617cf59ce2fa02f7064263f632d5d475f7b9725bb21da87239480 SHA512 5bd7a7b5bd2fbd3e59ec03f1b22416a5eb6fa4f1cf9c23db503c5226604d31d241ded2764fd91216d082b3c3386a618de4d0413844728f622bc0f75132852e4b
diff --git a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.170.0.ebuild b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.170.0.ebuild
new file mode 100644
index 000000000000..3ef83e7471f3
--- /dev/null
+++ b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.170.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SZABGAB
+MODULE_VERSION=2.17
+inherit perl-module
+
+DESCRIPTION="Perl module for Term-ProgressBar"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Class-MethodMaker
+ dev-perl/TermReadKey
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/Test-Exception-0.310.0
+ >=dev-perl/Capture-Tiny-0.130.0
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.210.0.ebuild b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.210.0.ebuild
new file mode 100644
index 000000000000..824afee850a8
--- /dev/null
+++ b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.210.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=2.21
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Provide a progress meter on a standard terminal"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Class-MethodMaker-1.20.0
+ >=dev-perl/TermReadKey-2.140.0
+ virtual/perl-autodie
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Exception-0.310.0
+ >=dev-perl/Capture-Tiny-0.130.0
+ >=virtual/perl-Test-Simple-0.800.0
+ )
+"
diff --git a/dev-perl/Term-ProgressBar/metadata.xml b/dev-perl/Term-ProgressBar/metadata.xml
new file mode 100644
index 000000000000..18a6949bba83
--- /dev/null
+++ b/dev-perl/Term-ProgressBar/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-ProgressBar</remote-id>
+ <remote-id type="cpan-module">Term::ProgressBar</remote-id>
+ <remote-id type="cpan-module">Term::ProgressBar::IO</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ReadLine-Gnu-1.310.0 b/dev-perl/Term-ReadLine-Gnu-1.310.0
deleted file mode 100644
index 4c5c96aaf329..000000000000
--- a/dev-perl/Term-ReadLine-Gnu-1.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=sys-libs/readline-6.2:0= virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=GNU Readline XS library wrapper
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-ReadLine-Gnu/
-IUSE=examples
-KEYWORDS=~alpha amd64 ~arm ~ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=sys-libs/readline-6.2:0= dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=151fc2636550d0f9e49bb7238aeb9e84
diff --git a/dev-perl/Term-ReadLine-Gnu/Manifest b/dev-perl/Term-ReadLine-Gnu/Manifest
new file mode 100644
index 000000000000..f6f972c4904d
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Gnu/Manifest
@@ -0,0 +1,3 @@
+DIST Term-ReadLine-Gnu-1.31.tar.gz 78350 BLAKE2B a1af8f7ac16e51cdf99f40c1ac682043476baedae448c4a964db3d2ed3d794c9433a3e77dbe5b7978d7add70b061e54ccc7db088eaf5a14fe04ec5967c4af286 SHA512 7cdc970fc77588788d1c0beec2a1359cf163362b8192bef0f0f12508c6fde4cf149b9e1727c3df185d9928f74c5901f67f6b4d78f3413dc35cec6ca65ccbd0e6
+EBUILD Term-ReadLine-Gnu-1.310.0.ebuild 403 BLAKE2B 1f518f18d15d1cbf7e1aad536e765f0c1854547e27d8525644c0c380633e6ab0df9dad4cd2d5275190385aceabe084abf39bcb7659d5d0df129e734c76f84c4c SHA512 86788bf66b58176e50ee85389c5abedb6a148c82d71a0a572899bd870a6d13c7cd4c48f2586e018c5429d693371f69ab72ab58bfc869876a49a1a97248179667
+MISC metadata.xml 618 BLAKE2B 1869201a091b8ca507f4c5f14172bec36d6a1afce36a8fb2c40fbfcefb22e5b30dabd389b7197876f4ac4f4149e360e7a2ff6d338ff462f7f23dac3bed617cb5 SHA512 e55aac406591e036f205537227ab63093284c062fbb7b2f82904dbdc592a4329bdbd98ff0de17bb1c3e2a18593246acd8bfc55a9480396a46e2d1335bb9445dc
diff --git a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.310.0.ebuild b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.310.0.ebuild
new file mode 100644
index 000000000000..d74bb128bd14
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.310.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAYASHI
+DIST_VERSION=1.31
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="GNU Readline XS library wrapper"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=sys-libs/readline-6.2:0="
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Term-ReadLine-Gnu/metadata.xml b/dev-perl/Term-ReadLine-Gnu/metadata.xml
new file mode 100644
index 000000000000..7214835afa95
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Gnu/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Term-ReadLine-Gnu</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::Gnu</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::Gnu::AU</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::Gnu::Var</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::Gnu::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ReadLine-Perl-1.30.300-r1 b/dev-perl/Term-ReadLine-Perl-1.30.300-r1
deleted file mode 100644
index 4df2efbcf9d1..000000000000
--- a/dev-perl/Term-ReadLine-Perl-1.30.300-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Quick implementation of readline utilities
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Term-ReadLine-Perl/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TermReadKey dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILYAZ/modules/Term-ReadLine-Perl-1.0303.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6862959ddbc0c4d59d615fb697195448
diff --git a/dev-perl/Term-ReadLine-Perl-1.30.300-r2 b/dev-perl/Term-ReadLine-Perl-1.30.300-r2
deleted file mode 100644
index 6dd7a1440e31..000000000000
--- a/dev-perl/Term-ReadLine-Perl-1.30.300-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/TermReadKey virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Quick implementation of readline utilities
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-ReadLine-Perl/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TermReadKey dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILYAZ/modules/Term-ReadLine-Perl-1.0303.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=41b938478fc8f748097f53440ee3d051
diff --git a/dev-perl/Term-ReadLine-Perl/Manifest b/dev-perl/Term-ReadLine-Perl/Manifest
new file mode 100644
index 000000000000..148f980dcabd
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/Manifest
@@ -0,0 +1,6 @@
+AUX Term-ReadLine-Perl-1.0303-nointeractive.patch 2435 BLAKE2B b2a5812f390fadaf5fb85de6115e8d0247a6944da984135429b50fefd9780caa7febb364b83331b9219823ddafca6623d4d075770cd5acf1880d23603e99804b SHA512 8184a917c512463af2dc3bd291c344b00375ba1863b0aaf9ceea641abed69532f3330cdda9b1d5e795e766103fdf935228651bb891c2daba1de30f6c5159e830
+AUX Term-ReadLine-Perl-1.0303-packlistcollision.patch 1822 BLAKE2B 052bcb575a8d4e96a6b7555141f8fd5ce848450257181f3f606269f46b9f6c29630e4537afcfaa2b91f91a932f3b4e4413cf48a8342860c1e28d5bef28ee3baf SHA512 eceea31331ae4e3e52f7d58b380f977099eef54c5f9c442ee6f01e6f3552db5c409f069cddc737acb34f52e78773542518b1589dc12e5cdc9186a21e65c10442
+DIST Term-ReadLine-Perl-1.0303.tar.gz 48710 BLAKE2B ef85ea0104be2ce607a782ef50bc12bb5566536a310ffb98522c8ddc20752f937a9c21b4244c00becab90ff10b9b52f418cf59a6586ff4dc4182d4a19373ddb2 SHA512 df6a9f4ff2e02b0b0bc6b990fc2be091be7609322476f74bb6628148543804e30ac44ded991e7f8655bb25ecedf8e53497be6d0ce80b395edce35b9d84ad7937
+EBUILD Term-ReadLine-Perl-1.30.300-r1.ebuild 467 BLAKE2B f75caad9a230fbc1ca6ff11310fcffbda8843e70526e15f053deca396e588f2c10eae2baf7904c84de7145184071e47863e77b5ce51fe726dcb2c6f1bb040be3 SHA512 a3dcc3eacf37ad7f2b552e85c7899d1a6c826c66b11aeac4598d72fc9a938a82ce5e3312c3c5a1968f6f832ed9e42a7c4e4927fc71a55437ba02dacd307896f5
+EBUILD Term-ReadLine-Perl-1.30.300-r2.ebuild 598 BLAKE2B 7dabf8b0bb1df38b9923207004b62793f8653b3f63671b6fbf7614fca53ea5ae67e43405359777ed5991a20ee893783951cbb4ac89ddccaa61fc3346f3cc44de SHA512 7049af12a0ac9d23c7962ea23d42808d808e2b51641d0b5c46456cfb17acff46f1fb3cda390921a69e87883543b471daea1b1c2fbff55132530f9f20984becd2
+MISC metadata.xml 675 BLAKE2B 0bdb8e5cc615de9441abae61b77a5a8f6d04b396329741e5981fb9d2c9f8af742b0419453b81db818173a5797c01ded4bddeaa1359b0c6bd7b26ef36847084f2 SHA512 9b8158a057bcbefadb59c94c653d685332ba90fa6338f1e1ce907578b3ec669005f25d729434da1b23f90775d9a2ab31a73b114a7aa238a05f18e9d221d14050
diff --git a/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r1.ebuild b/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r1.ebuild
new file mode 100644
index 000000000000..9e4824928c84
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ILYAZ
+MODULE_SECTION=modules
+MODULE_VERSION=1.0303
+
+inherit perl-module
+
+DESCRIPTION="Quick implementation of readline utilities"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="dev-perl/TermReadKey"
+
+# bug 492212
+#SRC_TEST="do parallel"
diff --git a/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r2.ebuild b/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r2.ebuild
new file mode 100644
index 000000000000..7d5b9646aa7e
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/Term-ReadLine-Perl-1.30.300-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILYAZ
+DIST_SECTION=modules
+DIST_VERSION=1.0303
+
+inherit perl-module
+
+DESCRIPTION="Quick implementation of readline utilities"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.0303-nointeractive.patch"
+ "${FILESDIR}/${PN}-1.0303-packlistcollision.patch"
+)
+RDEPEND="dev-perl/TermReadKey"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-nointeractive.patch b/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-nointeractive.patch
new file mode 100644
index 000000000000..d5e7a889466d
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-nointeractive.patch
@@ -0,0 +1,78 @@
+From 93b819a6723f096a2157325f437e1ae0c72a0a2c Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 14 Mar 2018 19:38:19 +1300
+Subject: Use file for input data instead of STDIN ( non-interactive testing )
+
+test.pl as-is is useless because it executes no readline code when in
+automated testing conditions.
+
+Additionally, attempting to use the built-in file redirection
+mechanisms is useless, as there's no way to set those parts from
+
+ make test
+
+And 'preput' support causes readline to barf when the input stream
+is not a real TTY.
+
+Subsequently, the pre-inserted "exit" also has to be removed.
+
+Bug: https://bugs.gentoo.org/492212
+---
+ t/input.txt | 2 ++
+ test.pl | 23 +++--------------------
+ 2 files changed, 5 insertions(+), 20 deletions(-)
+ create mode 100644 t/input.txt
+
+diff --git a/t/input.txt b/t/input.txt
+new file mode 100644
+index 0000000..6077553
+--- /dev/null
++++ b/t/input.txt
+@@ -0,0 +1,2 @@
++printf "input ok: sqrt(42)^2 == %20.20f", sqrt(42) * sqrt(42);
++exit 0
+diff --git a/test.pl b/test.pl
+index 7fcda2a..b2f7847 100755
+--- a/test.pl
++++ b/test.pl
+@@ -9,26 +9,9 @@ use Term::ReadLine;
+ use Carp;
+ $SIG{__WARN__} = sub { warn Carp::longmess(@_) };
+
+-my $ev;
+-if ($ENV{$ev = 'AUTOMATED_TESTING'} or $ENV{$ev = 'PERL_MM_NONINTERACTIVE'}) {
+- print "1..0 # skip: \$ENV{$ev} is TRUE\n";
+- exit;
+-}
++open (IN, '<','./t/input.txt') or die "Can't open input.txt, $@, $!";
++$term = Term::ReadLine->new('Simple Perl calc', \*IN, \*STDOUT);
+
+-if (!@ARGV) {
+- $term = new Term::ReadLine 'Simple Perl calc';
+-} elsif (@ARGV == 2) {
+- open(IN,"<$ARGV[0]");
+- open(OUT,">$ARGV[1]");
+- $term = new Term::ReadLine 'Simple Perl calc', \*IN, \*OUT;
+-} elsif ($ARGV[0] =~ m|^/dev|) {
+- open(IN,"<$ARGV[0]");
+- open(OUT,">$ARGV[0]");
+- $term = new Term::ReadLine 'Simple Perl calc', \*IN, \*OUT;
+-} else {
+- $term = new Term::ReadLine 'Simple Perl calc', \*STDIN, \*STDOUT;
+- $no_print = $ARGV[0] eq '--no-print';
+-}
+ $prompt = "Enter arithmetic or Perl expression: ";
+ if ((my $l = $ENV{PERL_RL_TEST_PROMPT_MINLEN} | 0) > length $prompt) {
+ $prompt =~ s/(?=:)/ ' ' x ($l - length $prompt)/e;
+@@ -51,7 +34,7 @@ print $OUT <<EOP;
+ this word should be already entered.)
+
+ EOP
+-while ( defined ($_ = $term->readline($prompt, "exit")) ) {
++while ( defined ($_ = $term->readline($prompt)) ) {
+ $res = eval($_);
+ warn $@ if $@;
+ print $OUT $res, "\n" unless $@ or $no_print;
+--
+2.16.2
+
diff --git a/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-packlistcollision.patch b/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-packlistcollision.patch
new file mode 100644
index 000000000000..b6fced559704
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/files/Term-ReadLine-Perl-1.0303-packlistcollision.patch
@@ -0,0 +1,56 @@
+From 635bf84ee3916ec578a56bdfaed39a4759dd6579 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 14 Mar 2018 19:40:00 +1300
+Subject: Fix NAME to reflect MAIN MODULE NAME
+
+Otherwise generated packlist is called "Term/ReadLine/.packlist"
+which collides with Term::ReadLine's
+---
+ MANIFEST | 4 ++--
+ Makefile.PL | 4 ++--
+ {ReadLine => lib/Term/ReadLine}/Perl.pm | 0
+ {ReadLine => lib/Term/ReadLine}/readline.pm | 0
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+ rename {ReadLine => lib/Term/ReadLine}/Perl.pm (100%)
+ rename {ReadLine => lib/Term/ReadLine}/readline.pm (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 633f90c..9a6d460 100755
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,7 +1,7 @@
+ CHANGES
+ MANIFEST
+ Makefile.PL
+-ReadLine/Perl.pm
+-ReadLine/readline.pm
++lib/Term/ReadLine/Perl.pm
++lib/Term/ReadLine/readline.pm
+ README
+ test.pl
+diff --git a/Makefile.PL b/Makefile.PL
+index e9fb967..15b1dce 100755
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -3,8 +3,8 @@ use ExtUtils::MakeMaker;
+ # the contents of the Makefile that is written.
+ WriteMakefile(
+ DISTNAME => 'Term-ReadLine-Perl',
+- NAME => 'Term::ReadLine',
+- VERSION_FROM => 'ReadLine/readline.pm',
++ NAME => 'Term::ReadLine::Perl',
++ VERSION_FROM => 'lib/Term/ReadLine/readline.pm',
+ linkext => {LINKTYPE => '' },
+ # dist => {COMPRESS=>'gzip -9f', SUFFIX=>'gz',
+ # DIST_DEFAULT => 'all uutardist'},
+diff --git a/ReadLine/Perl.pm b/lib/Term/ReadLine/Perl.pm
+similarity index 100%
+rename from ReadLine/Perl.pm
+rename to lib/Term/ReadLine/Perl.pm
+diff --git a/ReadLine/readline.pm b/lib/Term/ReadLine/readline.pm
+similarity index 100%
+rename from ReadLine/readline.pm
+rename to lib/Term/ReadLine/readline.pm
+--
+2.16.2
+
diff --git a/dev-perl/Term-ReadLine-Perl/metadata.xml b/dev-perl/Term-ReadLine-Perl/metadata.xml
new file mode 100644
index 000000000000..ec347d937efb
--- /dev/null
+++ b/dev-perl/Term-ReadLine-Perl/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Term-ReadLine-Perl</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::Compa</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::Perl</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::Perl::AU</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::Perl::Tie</remote-id>
+ <remote-id type="cpan-module">readline</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ReadLine-TTYtter-1.400.0-r1 b/dev-perl/Term-ReadLine-TTYtter-1.400.0-r1
deleted file mode 100644
index f762fd11c0c3..000000000000
--- a/dev-perl/Term-ReadLine-TTYtter-1.400.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Quick implementation of readline utilities for ttytter
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-ReadLine-TTYtter/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/TermReadKey dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CK/CKAISER/Term-ReadLine-TTYtter-1.4.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5d530a3368f7f99a11b80e6aede09436
diff --git a/dev-perl/Term-ReadLine-TTYtter/Manifest b/dev-perl/Term-ReadLine-TTYtter/Manifest
new file mode 100644
index 000000000000..326048fc10a6
--- /dev/null
+++ b/dev-perl/Term-ReadLine-TTYtter/Manifest
@@ -0,0 +1,4 @@
+AUX Term-ReadLine-TTYtter-1.4-nointeractive.patch 2438 BLAKE2B 1ea21dfd1601f5da349a25f274de4bb937e83aa49ed8c26f21ca2414e1ad51f4c40d408d929b68e096c49b0a6430f8a80fb2edd289fbd566508de24699972adb SHA512 7d0676503454f46df59e5e1b6ff6c8f63a31df949dd1ca13198c4ad5bc837bdf97bc1f44a04a43e2461e84d086c824623dea34d2f30aeb2d2e5342bc2d07132e
+DIST Term-ReadLine-TTYtter-1.4.tar.gz 52093 BLAKE2B 47194ed428729bf97d8337731b25ac0164cfe9f853854b5e2aad6936f7ed34fa8552bffc150ef405f97947a63cc12259634c5b084c21653c03b6c41af61c6e3e SHA512 6e49c78a935259e99cabe5c9750fd5e90e205c754955d23c50227bbfe3dcb40d56ccc447d3f516ff34195d3fb411b13ae61a6c32c776231f794d2fca9da8fd1a
+EBUILD Term-ReadLine-TTYtter-1.400.0-r1.ebuild 373 BLAKE2B d67cf6d069546b43a76c4e4d31389b0b6a3fdafc95b238c9baf966a6cc04dd904906ad58b0674c2a638714e7bdce5ede2cdd089cfce302545abf3ac97e467083 SHA512 62f4e506f220eec159a2788d147ee44b2d6f406c45647e8ab51e131cae46a9a994e9f5e5354aa73d3bdf6e079c8804232470020871d3e0cb3c9247dbfbd343ba
+MISC metadata.xml 909 BLAKE2B 282901ae74553c3f2b842fcd26a9b8092b0209c908f18e6d4e09742952a8ce591f302b54d2950c9a4a3162b279e82d26a3120f2165856244f4fe074eb98e99b4 SHA512 a109c56b55ac6fc9fd1c9aac5ec66e3d492eea7972c5f7f57e2ff5378b495dfffd28d689b2ae7562a4dc8fdf2c31baf2a89850040c4a7ffd393c3252fc051d97
diff --git a/dev-perl/Term-ReadLine-TTYtter/Term-ReadLine-TTYtter-1.400.0-r1.ebuild b/dev-perl/Term-ReadLine-TTYtter/Term-ReadLine-TTYtter-1.400.0-r1.ebuild
new file mode 100644
index 000000000000..4ff8c3144302
--- /dev/null
+++ b/dev-perl/Term-ReadLine-TTYtter/Term-ReadLine-TTYtter-1.400.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CKAISER
+DIST_VERSION=1.4
+
+inherit perl-module
+
+DESCRIPTION="Quick implementation of readline utilities for ttytter"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+PATCHES=( "${FILESDIR}/${PN}-1.4-nointeractive.patch" )
+RDEPEND="dev-perl/TermReadKey"
diff --git a/dev-perl/Term-ReadLine-TTYtter/files/Term-ReadLine-TTYtter-1.4-nointeractive.patch b/dev-perl/Term-ReadLine-TTYtter/files/Term-ReadLine-TTYtter-1.4-nointeractive.patch
new file mode 100644
index 000000000000..81050510252b
--- /dev/null
+++ b/dev-perl/Term-ReadLine-TTYtter/files/Term-ReadLine-TTYtter-1.4-nointeractive.patch
@@ -0,0 +1,78 @@
+From ec0b1fd3853df6cb577a99382cbcfd7ecc85d372 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 28 Feb 2018 09:50:13 +1300
+Subject: Use file for input data instead of STDIN ( non-interactive testing )
+
+test.pl as-is is useless because it executes no readline code when in
+automated testing conditions.
+
+Additionally, attempting to use the built-in file redirection
+mechanisms is useless, as there's no way to set those parts from
+
+ make test
+
+And 'preput' support causes readline to barf when the input stream
+is not a real TTY.
+
+Subsequently, the pre-inserted "exit" also has to be removed.
+
+Bug: https://bugs.gentoo.org/624044
+---
+ t/input.txt | 2 ++
+ test.pl | 23 +++--------------------
+ 2 files changed, 5 insertions(+), 20 deletions(-)
+ create mode 100644 t/input.txt
+
+diff --git a/t/input.txt b/t/input.txt
+new file mode 100644
+index 0000000..6077553
+--- /dev/null
++++ b/t/input.txt
+@@ -0,0 +1,2 @@
++printf "input ok: sqrt(42)^2 == %20.20f", sqrt(42) * sqrt(42);
++exit 0
+diff --git a/test.pl b/test.pl
+index fe99e2f..1f87749 100644
+--- a/test.pl
++++ b/test.pl
+@@ -10,26 +10,9 @@ use Term::ReadLine;
+ use Carp;
+ $SIG{__WARN__} = sub { warn Carp::longmess(@_) };
+
+-my $ev;
+-if ($ENV{$ev = 'AUTOMATED_TESTING'} or $ENV{$ev = 'PERL_MM_NONINTERACTIVE'}) {
+- print "1..0 # skip: \$ENV{$ev} is TRUE\n";
+- exit;
+-}
++open(IN, '<', './t/input.txt') or die "Can't open input.txt, $@, $!";
++$term = Term::ReadLine->new('Simple Perl calc', \*IN, \*STDOUT);
+
+-if (!@ARGV) {
+- $term = new Term::ReadLine 'Simple Perl calc';
+-} elsif (@ARGV == 2) {
+- open(IN,"<$ARGV[0]");
+- open(OUT,">$ARGV[1]");
+- $term = new Term::ReadLine 'Simple Perl calc', \*IN, \*OUT;
+-} elsif ($ARGV[0] =~ m|^/dev|) {
+- open(IN,"<$ARGV[0]");
+- open(OUT,">$ARGV[0]");
+- $term = new Term::ReadLine 'Simple Perl calc', \*IN, \*OUT;
+-} else {
+- $term = new Term::ReadLine 'Simple Perl calc', \*STDIN, \*STDOUT;
+- $no_print = $ARGV[0] eq '--no-print';
+-}
+ $prompt = "Enter arithmetic or Perl expression: ";
+ if ((my $l = $ENV{PERL_RL_TEST_PROMPT_MINLEN} || 0) > length $prompt) {
+ $prompt =~ s/(?=:)/ ' ' x ($l - length $prompt)/e;
+@@ -60,7 +43,7 @@ print $OUT <<EOP;
+ this word should be already entered.)
+
+ EOP
+-while ( defined ($_ = $term->readline($prompt, "exit")) ) {
++while ( defined ($_ = $term->readline($prompt)) ) {
+ $res = eval($_);
+ warn $@ if $@;
+ print $OUT $res, "\n" unless $@ or $no_print;
+--
+2.15.1
+
diff --git a/dev-perl/Term-ReadLine-TTYtter/metadata.xml b/dev-perl/Term-ReadLine-TTYtter/metadata.xml
new file mode 100644
index 000000000000..c1dbc5646cff
--- /dev/null
+++ b/dev-perl/Term-ReadLine-TTYtter/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@nephros.org</email>
+ <name>Peter Gantner</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-ReadLine-TTYtter</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::TTYtter</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::TTYtter::AU</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::TTYtter::Compa</remote-id>
+ <remote-id type="cpan-module">Term::ReadLine::TTYtter::Tie</remote-id>
+ <remote-id type="cpan-module">readline_ttytter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ReadPassword-0.110.0-r1 b/dev-perl/Term-ReadPassword-0.110.0-r1
deleted file mode 100644
index 6efe312d6d36..000000000000
--- a/dev-perl/Term-ReadPassword-0.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Term::ReadPassword - Asking the user for a password
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Term-ReadPassword/
-KEYWORDS=amd64 ~ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHOENIX/Term-ReadPassword-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=73d4f3b0851051beb3ab222f88878b51
diff --git a/dev-perl/Term-ReadPassword-0.110.0-r2 b/dev-perl/Term-ReadPassword-0.110.0-r2
deleted file mode 100644
index 48e7b241d336..000000000000
--- a/dev-perl/Term-ReadPassword-0.110.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Asking the user for a password
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-ReadPassword/
-KEYWORDS=~amd64 ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHOENIX/Term-ReadPassword-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6d386ffc7f4ace4c37bfe97cd713e13e
diff --git a/dev-perl/Term-ReadPassword/Manifest b/dev-perl/Term-ReadPassword/Manifest
new file mode 100644
index 000000000000..a73a4f28447b
--- /dev/null
+++ b/dev-perl/Term-ReadPassword/Manifest
@@ -0,0 +1,4 @@
+DIST Term-ReadPassword-0.11.tar.gz 7056 BLAKE2B 0d69818ef50e4b1dded06f4336297a705551a36fa229af701b574bee4dcdb2bfad10e2c6af18e5dc02f154783e86e8e4c09e23881d4c3df06430ab454be30ffb SHA512 5aa5f858a67cbfba4daa231501c0e3009ce9df23bfd3448dcc23b6ff4dced31dcc1702bb244dd7fde31e3c51684933c58af3b6426261ba7614910f330f6f7de5
+EBUILD Term-ReadPassword-0.110.0-r1.ebuild 331 BLAKE2B 4fd57e5f6c70001ebdf20e9f755d0ad46847567bda9f357b4857583849ef0e5f50982db24507c19c69bb3867e84f6e619ec8d986a5b93cd96789d4deb29440d7 SHA512 876dfd76e69c1653ab988b0ca1e780f805f2e434b195f030c184cb2daecacae07d4f9a1ac6a4a1ebf18c1f9a6ce3f0fd933d516757e0c60f998d3187b7c654a8
+EBUILD Term-ReadPassword-0.110.0-r2.ebuild 306 BLAKE2B 22519148db89b46db53c8c171111d88145600aa4dc1b6816b4b645f13506e0227560feae7aab1133ebcb447653adbc6743cca7b996993b36126fbd8c17154fd5 SHA512 6d906a58fe060e47110293d76d166013fdd781e3c2f01cf4d2d7934a118910d1883c91973ebe35b136bceb78230213d903cc518aec71f2cb48498073ce35be8c
+MISC metadata.xml 406 BLAKE2B 1b0ddde3a4887536b73173fc9af75c2f32d53c2fc37254c7050309c379aab93f348f3136e2322f04c373919d20635607d4bd4898e9f8692e9d4813561b5a9045 SHA512 c7df16a547162deaf88bcd0eb7367e923b72d755815d1ee7ac7c1e7e868d81fefad1e5824cb9487ebb52cfa0136a865be35615f222377ef9d595d49e08da3269
diff --git a/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r1.ebuild b/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..c176888aa5d4
--- /dev/null
+++ b/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PHOENIX
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Term::ReadPassword - Asking the user for a password"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 x86"
+IUSE=""
+
+# Tests are interactive
+#SRC_TEST="do"
diff --git a/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r2.ebuild b/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r2.ebuild
new file mode 100644
index 000000000000..f9a405bd69ce
--- /dev/null
+++ b/dev-perl/Term-ReadPassword/Term-ReadPassword-0.110.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHOENIX
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Asking the user for a password"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+PERL_RM_FILES=( "t/2_interactive.t" )
diff --git a/dev-perl/Term-ReadPassword/metadata.xml b/dev-perl/Term-ReadPassword/metadata.xml
new file mode 100644
index 000000000000..9efbb560b281
--- /dev/null
+++ b/dev-perl/Term-ReadPassword/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">Term-ReadPassword</remote-id>
+ <remote-id type="cpan-module">Term::ReadPassword</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-Screen-1.50.0 b/dev-perl/Term-Screen-1.50.0
deleted file mode 100644
index 190dbcb496c0..000000000000
--- a/dev-perl/Term-Screen-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A simple Term::Cap based screen positioning module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-Screen/
-IUSE=test examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JS/JSTOWE/Term-Screen-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=86979c7acec462822028899bab213d76
diff --git a/dev-perl/Term-Screen-1.60.0 b/dev-perl/Term-Screen-1.60.0
deleted file mode 100644
index 293d88687ced..000000000000
--- a/dev-perl/Term-Screen-1.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A simple Term::Cap based screen positioning module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-Screen/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JS/JSTOWE/Term-Screen-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=21ac4251d990acc83569f81daa4037e8
diff --git a/dev-perl/Term-Screen/Manifest b/dev-perl/Term-Screen/Manifest
new file mode 100644
index 000000000000..053c344b30e4
--- /dev/null
+++ b/dev-perl/Term-Screen/Manifest
@@ -0,0 +1,5 @@
+DIST Term-Screen-1.05.tar.gz 9403 BLAKE2B f3442894536bdd1d8ee3234852b78f657a22a9308f9ff82aaf9fdab706f9a442885fbb33b309e89ccaa513ee2df63befa0ed6b4c6cd719ca97bb0e04b0cf156e SHA512 8996255ffafce319580fcbfe92e65aae5cd73fbb4e12a88a265a9bc66e44d87337e13066ba1445c5f5cd7e7deb5d07c8454ce008ec4a81fa06442e18d08124ca
+DIST Term-Screen-1.06.tar.gz 9522 BLAKE2B 898313be598039cb6cc95482fe49a2ad31638db642089a60b63dc69ebdc5565fb2cd9999a6287dd3e19e93ad23650ed662e68fa9a3ed025a347146cc7382be6e SHA512 c65d97267675a39ecca4f221a75d9d0e171db7463a1680ceada6a752d434af431d6c493043c28365ad7474b5d79c21574da9d2d5f482e67a8ebca6ec3fa950a0
+EBUILD Term-Screen-1.50.0.ebuild 389 BLAKE2B 10c023569d1820c6c7a23a16b0f79af1975561af60dc098ee7835c79761f4c3bb92d8ce3a390a0fd9621675044f1ab57b5e3f19fb1ae1292d98ff99653658b4c SHA512 736054f866fc78afa2c50f156c19a1758f60ec9cbcf78dd84931abf70b36641d6fec9862e0324db9f0ae5749cab8d1d90502dac416076ea45f58ed64c0368213
+EBUILD Term-Screen-1.60.0.ebuild 391 BLAKE2B 27f5d9b083d2ffca3d2e2449ac06e5e42c2babfb24316e964ed4ab0bb08e944cb39dfa7d61ea4fa7b3d2e1adaf4533677c569807cdd36266f5fde0bde0f2ba82 SHA512 09515e09ba0deed9f341b94cd809f38798a4159a3d03cda1f9bfaf87009660e0db7885e4d599beed027bcb19aab6fb8606c75b8f7e04203c468aff3583d0fd00
+MISC metadata.xml 394 BLAKE2B 72d9118e34980745451132f3b2762d645f409781a516de6d01950af6603718b31216a8bfbf5089f804ad3a6302631df53ae70f0ed3613694c6506c2ac37c8749 SHA512 f98246c3e84b655eb5a90136d9a644facfb3b59ca705e4479dc54a822b6582dcb523c920ae1450d1288bdd4b2c9a0961fd36f9a6f02d53f6fb1c40b37b48fdf5
diff --git a/dev-perl/Term-Screen/Term-Screen-1.50.0.ebuild b/dev-perl/Term-Screen/Term-Screen-1.50.0.ebuild
new file mode 100644
index 000000000000..16b2be4ae722
--- /dev/null
+++ b/dev-perl/Term-Screen/Term-Screen-1.50.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JSTOWE
+DIST_VERSION=1.05
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="A simple Term::Cap based screen positioning module"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Term-Screen/Term-Screen-1.60.0.ebuild b/dev-perl/Term-Screen/Term-Screen-1.60.0.ebuild
new file mode 100644
index 000000000000..03685c439063
--- /dev/null
+++ b/dev-perl/Term-Screen/Term-Screen-1.60.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JSTOWE
+DIST_VERSION=1.06
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="A simple Term::Cap based screen positioning module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Term-Screen/metadata.xml b/dev-perl/Term-Screen/metadata.xml
new file mode 100644
index 000000000000..88f512db8ceb
--- /dev/null
+++ b/dev-perl/Term-Screen/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">Term-Screen</remote-id>
+ <remote-id type="cpan-module">Term::Screen</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ScreenColor-1.200.0-r1 b/dev-perl/Term-ScreenColor-1.200.0-r1
deleted file mode 100644
index de470d5cd113..000000000000
--- a/dev-perl/Term-ScreenColor-1.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Term-Screen-1.30.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Term::Screen based screen positioning and coloring module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Term-ScreenColor/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=dev-perl/Term-Screen-1.30.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUITTENB/Term-ScreenColor-1.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=38275ab5afe313d30261ab4f7efdc282
diff --git a/dev-perl/Term-ScreenColor/Manifest b/dev-perl/Term-ScreenColor/Manifest
new file mode 100644
index 000000000000..e115f4675f7b
--- /dev/null
+++ b/dev-perl/Term-ScreenColor/Manifest
@@ -0,0 +1,3 @@
+DIST Term-ScreenColor-1.20.tar.gz 21325 BLAKE2B a97682d40e25379220f1a43e3a1da1fe96bf1c4f68d970fb57199b51b64c513f17a6072602cf1d7724c672847660d7d6b09cf6ccc8dc196038ea546661deea9a SHA512 13f1525cb1754e1f8a7b268aa6419c4e5751c81bd47f7a703c2b71e87c50fc3189c0657d4bbc096b32d0ee7b57c48d8e190ff2a56f9e8c4e1f104882d93a1706
+EBUILD Term-ScreenColor-1.200.0-r1.ebuild 454 BLAKE2B 4e5e38c224b359a92d317ec54c25bd2aa02392ba0b36e5f77aca08248621701c4f17817bbd3c1a4663ecdfd333d158f7855409cd744caf55936d1e053ff9ecd9 SHA512 b2ef45610f421f6a58c5cf551921b9335abca21a2d0c27642989a8af14214eaf9b7806f56eb1b68210497428f00e14d11686606b4d61a15156cce39e69f3123e
+MISC metadata.xml 470 BLAKE2B b8f331d7d6bf492be84d2e1cb5253c0736c09cd92d5204ff6aaa00a6281bfead87fc4ee2ad16d4bd8a636694cc18dddb1c9f73f1c0617d95812bfad08a4a3840 SHA512 1faf9bb897a417fc201ff12bfecb96a52dead8de05ad5a30cc76069a21b681e1ea16ee472be06793c928df6159bd6b50b35702a54c9ed643637175361f2dccb6
diff --git a/dev-perl/Term-ScreenColor/Term-ScreenColor-1.200.0-r1.ebuild b/dev-perl/Term-ScreenColor/Term-ScreenColor-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..4d1c32984444
--- /dev/null
+++ b/dev-perl/Term-ScreenColor/Term-ScreenColor-1.200.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RUITTENB
+MODULE_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="A Term::Screen based screen positioning and coloring module"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Term-Screen-1.30.0"
+DEPEND="${RDEPEND}"
+
+# Tests require a real tty device attached to stdin
+#SRC_TEST="do"
diff --git a/dev-perl/Term-ScreenColor/metadata.xml b/dev-perl/Term-ScreenColor/metadata.xml
new file mode 100644
index 000000000000..47d430011b9d
--- /dev/null
+++ b/dev-perl/Term-ScreenColor/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-ScreenColor</remote-id>
+ <remote-id type="cpan-module">Term::Screen::Fixes</remote-id>
+ <remote-id type="cpan-module">Term::ScreenColor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-Shell-0.90 b/dev-perl/Term-Shell-0.90
deleted file mode 100644
index d0e1cfcfc56d..000000000000
--- a/dev-perl/Term-Shell-0.90
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Data-Dumper virtual/perl-File-Temp >=virtual/perl-Getopt-Long-2.360.0 virtual/perl-IO dev-perl/TermReadKey virtual/perl-Term-ReadLine dev-perl/Text-Autoformat >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A simple command-line shell framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-Shell/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper virtual/perl-File-Temp >=virtual/perl-Getopt-Long-2.360.0 virtual/perl-IO dev-perl/TermReadKey virtual/perl-Term-ReadLine dev-perl/Text-Autoformat dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Term-Shell-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4e827f35ca95ea0848b1b3a3dff3ad6e
diff --git a/dev-perl/Term-Shell/Manifest b/dev-perl/Term-Shell/Manifest
new file mode 100644
index 000000000000..0f38cc34df15
--- /dev/null
+++ b/dev-perl/Term-Shell/Manifest
@@ -0,0 +1,3 @@
+DIST Term-Shell-0.09.tar.gz 33500 BLAKE2B 92b62573dba2adecb14ae384b6cd5695d203360862f415e2ed9a49f3a232f1b6e8eb8acf3e8583dd35a2e115b45c501289e17184f96395258436b50aa168b8cc SHA512 6f5ca691e2610e45a4b690e12d0d0826869293acbbab9556c83779e9316df3d8f7abbf6b1ee6b116fff79fdfaf0a0f25102f1a57cd2b80660081fd98777d6980
+EBUILD Term-Shell-0.90.ebuild 812 BLAKE2B 7aa9b40a683c01793e1bd9b9c644d7e6dbf1fc381590d3bb6ecb9726acea8e665c9516582b7290cc5212bd416f98c45f7a620fcd52276b71cdf43ee5611d7459 SHA512 0c7b4e070ec7b08b7c496a9d15b74269fa1ac06ac8009e6a6c910ceea39dd59788403a1ded8bde81b89535fca1e9a8dba1ec88fb0f2f188babed54086b6ee58a
+MISC metadata.xml 684 BLAKE2B 83bb0ca8f51d42a6a355c9c32a27faac4f3603998d608431fc0167663e5481a88988926c52cd2fc3108b45fbe7951aea14e541c64b21b0393bf3d60f04143249 SHA512 a3b4fad1dccf15732d781363b4358bed3d61d4a719e671a784d39ec0775989f9bdf50172d04a1fae64d1d15979f46b186a697a75446b36ded69a2cb82434cdc6
diff --git a/dev-perl/Term-Shell/Term-Shell-0.90.ebuild b/dev-perl/Term-Shell/Term-Shell-0.90.ebuild
new file mode 100644
index 000000000000..0b7db9e523f5
--- /dev/null
+++ b/dev-perl/Term-Shell/Term-Shell-0.90.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=0.09
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A simple command-line shell framework"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Temp
+ >=virtual/perl-Getopt-Long-2.360.0
+ virtual/perl-IO
+ dev-perl/TermReadKey
+ virtual/perl-Term-ReadLine
+ dev-perl/Text-Autoformat
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/author-pod-syntax.t t/cpan-changes.t t/release-cpan-changes.t t/pod.t \
+ t/release-kwalitee.t t/release-trailing-space.t t/style-trailing-space.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Term-Shell/metadata.xml b/dev-perl/Term-Shell/metadata.xml
new file mode 100644
index 000000000000..04270d39a1e5
--- /dev/null
+++ b/dev-perl/Term-Shell/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>azamat.hackimov@gmail.com</email>
+ <name>Azamat Hackimov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-Shell</remote-id>
+ <remote-id type="cpan-module">Term::Shell</remote-id>
+ <remote-id type="cpan-module">Term::Shell::OnScopeLeave</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-ShellUI-0.920.0-r1 b/dev-perl/Term-ShellUI-0.920.0-r1
deleted file mode 100644
index dd3b090084fa..000000000000
--- a/dev-perl/Term-ShellUI-0.920.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A fully-featured shell-like command line environment
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Term-ShellUI/
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=dev-perl/Term-ReadLine-Gnu dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BR/BRONSON/Term-ShellUI-0.92.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=33f5807c0797333388c6ac761341806b
diff --git a/dev-perl/Term-ShellUI/Manifest b/dev-perl/Term-ShellUI/Manifest
new file mode 100644
index 000000000000..bc0c59f1afb5
--- /dev/null
+++ b/dev-perl/Term-ShellUI/Manifest
@@ -0,0 +1,3 @@
+DIST Term-ShellUI-0.92.tar.gz 30691 BLAKE2B 5147cb0d691aaf0e0346c08d62f8342c2d77f8a1c92cbe4c3bcb3b88d644c122cda5ffd09e067b364fa2264fba5e8f4fddbda47ae7f644e35fe173c1b6ed6a92 SHA512 634eaaed95a7d3afdc4b2a8a312c2cb9d4b1a1888a11a92723171e84bb31eab95878c08b665aba8b552eddb1eef9205ef66dc32c1a01d1512ea2e741728d6f70
+EBUILD Term-ShellUI-0.920.0-r1.ebuild 360 BLAKE2B 2e512aa82693b2fafa1f24603dda6c934b6740b472d4518862a88e308a97aa4b1a40aa4e0dc97b9a74e316e339f22417b6fcc06d9417fd00588dd892eef22115 SHA512 260381462478e3d54e9c1e25d63770e42d5d762204371dd8883a70244ec7c69a38752d8f22802815c96c0d98206e574fdb44a2226b384d9fe76781bc86a93063
+MISC metadata.xml 453 BLAKE2B 8fa606ed13911006ff1c13a937d987421a8f7755e344ee3808cb92464e942f07006622e939c6998cf0660d922b0bb666d1ac4d545a5e521d7060fb304250e2ef SHA512 a24c4dc5367f618890cf8a390ff93d2ab41bddaf09ddb97dbff3a2d3c1e80ea574ea3f05e6623f8e1a251d27da5d47b67e0369a2292aaeedc10c884b04fbc93e
diff --git a/dev-perl/Term-ShellUI/Term-ShellUI-0.920.0-r1.ebuild b/dev-perl/Term-ShellUI/Term-ShellUI-0.920.0-r1.ebuild
new file mode 100644
index 000000000000..aaf4e20b46fb
--- /dev/null
+++ b/dev-perl/Term-ShellUI/Term-ShellUI-0.920.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BRONSON
+MODULE_VERSION=0.92
+inherit perl-module
+
+DESCRIPTION="A fully-featured shell-like command line environment"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="dev-perl/Term-ReadLine-Gnu"
+
+SRC_TEST=do
diff --git a/dev-perl/Term-ShellUI/metadata.xml b/dev-perl/Term-ShellUI/metadata.xml
new file mode 100644
index 000000000000..e9c72adce2d8
--- /dev/null
+++ b/dev-perl/Term-ShellUI/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-ShellUI</remote-id>
+ <remote-id type="cpan-module">Term::ShellUI</remote-id>
+ <remote-id type="cpan-module">Text::Shellwords::Cursor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-Table-0.8.0 b/dev-perl/Term-Table-0.8.0
deleted file mode 100644
index f9c4f4cce803..000000000000
--- a/dev-perl/Term-Table-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Importer-0.24.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-1.302.72 ) dev-lang/perl:=
-DESCRIPTION=Format a header and rows into a table
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-Table/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Importer-0.24.0 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EX/EXODIST/Term-Table-0.008.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d3a56cfe4026441567e7776d9791bda0
diff --git a/dev-perl/Term-Table/Manifest b/dev-perl/Term-Table/Manifest
new file mode 100644
index 000000000000..499db1b06f2d
--- /dev/null
+++ b/dev-perl/Term-Table/Manifest
@@ -0,0 +1,3 @@
+DIST Term-Table-0.008.tar.gz 24084 BLAKE2B 96c188b2b5ba76815631ee14348baa48c89a71d14c49f473e5d47f174ec9d3bb2ebf76704bd3d97c4ddf37de121b8872653756c0c64c9e3fec48bab5db7f0ebf SHA512 d741313933c8925ca3451056d05172c440ab4a46f5a4cbaeae3c6d4b82d29314e69643e8c3e60dced42768f2102277461b2d2dc4bf945d982df9265f49339d06
+EBUILD Term-Table-0.8.0.ebuild 816 BLAKE2B d0f86dbfcf3717e834301ac3e0219ea48b7fa001933cbb1ae118d5ea79466076803e201a378d26ab1136a1b229a089ee5b35c32415585bfdf1fb98650855cc98 SHA512 566a8995b800cd419a34d8c44cabfbde67a5944ba453f9dd028c7a2b7b01257ced1b84ef42f98a447adc872763cda1ba4213a6f49520a973728dbb8fa34c7fb5
+MISC metadata.xml 792 BLAKE2B 410a60a67ce675c88998dc5f40d4afda2a44d2e7481265b6c65a13e64f9a2c32dbb580f65642b0f476ee411840e9d79f86872bb734f5848a01c070f28b9a7f5d SHA512 0f55103bb7dfb35ba7913152c3307fc145539ae184e16a72628737caf670da2a3ab85bcf4a9c9d601d09115c6414ab392bcdf5a9a9b5a043366721f0d6e4191e
diff --git a/dev-perl/Term-Table/Term-Table-0.8.0.ebuild b/dev-perl/Term-Table/Term-Table-0.8.0.ebuild
new file mode 100644
index 000000000000..73b5668d73fc
--- /dev/null
+++ b/dev-perl/Term-Table/Term-Table-0.8.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EXODIST
+DIST_VERSION=0.008
+inherit perl-module eutils
+
+DESCRIPTION="Format a header and rows into a table"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Importer-0.24.0
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-1.302.72
+ )
+"
+pkg_postinst() {
+ # optfeature "Improved Automatic detection of terminal width" Term::Size::Any
+ optfeature "Improved rendering of UTF8 Characters" '>=dev-perl/Unicode-LineBreak-2013.100.0'
+ optfeature "Automatic detection of terminal width" 'dev-perl/TermReadKey'
+}
diff --git a/dev-perl/Term-Table/metadata.xml b/dev-perl/Term-Table/metadata.xml
new file mode 100644
index 000000000000..7d99fee05408
--- /dev/null
+++ b/dev-perl/Term-Table/metadata.xml
@@ -0,0 +1,18 @@
+<?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">Term-Table</remote-id>
+ <remote-id type="cpan-module">Term::Table</remote-id>
+ <remote-id type="cpan-module">Term::Table::Cell</remote-id>
+ <remote-id type="cpan-module">Term::Table::CellStack</remote-id>
+ <remote-id type="cpan-module">Term::Table::HashBase</remote-id>
+ <remote-id type="cpan-module">Term::Table::LineBreak</remote-id>
+ <remote-id type="cpan-module">Term::Table::Spacer</remote-id>
+ <remote-id type="cpan-module">Term::Table::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Term-UI-0.460.0 b/dev-perl/Term-UI-0.460.0
deleted file mode 100644
index c3dd5b38b224..000000000000
--- a/dev-perl/Term-UI-0.460.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Locale-Maketext-Simple dev-perl/Log-Message-Simple virtual/perl-Params-Check virtual/perl-Term-ReadLine virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.310.0 ) dev-lang/perl:=
-DESCRIPTION=User interfaces via Term::ReadLine made easy
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Term-UI/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Locale-Maketext-Simple dev-perl/Log-Message-Simple virtual/perl-Params-Check virtual/perl-Term-ReadLine virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/Term-UI-0.46.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=03650d10aa2353b87f2e5bfdb0fd7e4c
diff --git a/dev-perl/Term-UI/Manifest b/dev-perl/Term-UI/Manifest
new file mode 100644
index 000000000000..69528ef7cfad
--- /dev/null
+++ b/dev-perl/Term-UI/Manifest
@@ -0,0 +1,3 @@
+DIST Term-UI-0.46.tar.gz 12295 BLAKE2B f8d4541fdbd779327a9b046ab21c9e479834ef2b0665500f1bf556150b1f3602bce061777b15ff6c7b7de1f06359c7693bec0e14cb22a54413e96bbf850231b8 SHA512 7788d651e29e9c7b9c0c2b2074b39f143216a321a5a71c9c4e52fe32e44a246faade8cfdf109bcf7cfe1bac5d9d97fc920c6344a5692e8508361f1c780c41054
+EBUILD Term-UI-0.460.0.ebuild 529 BLAKE2B 17843eff13cda230765a1cd6a428870cbcb670b548fefa45c724224de71cd43bb5dd53f487d831226649beef8765b0ccf224c220aeb172cc0888637b5e30d772 SHA512 73d40c514a1b084c13431fd92f5d0c4b08cbd82ebdcb9982b5213f829740386704998d61880c4e6579dd33a972324f8ad2b0baf67a251a6d77bb1d743961b5f3
+MISC metadata.xml 450 BLAKE2B e4c618d09c2c66b6fa7ebe5faabc0f8b50983999382225fdf26c2ab09153b06c72ede25c7b5b04757bd377837b494f0cac3d8387efab7cf24a69886a0dfd8da4 SHA512 861793660bb92402830afd723ce8c179741ef2fa4369b6a7f7e7d4a783061100c8dd20eeb2c84749dda3b966fd27e61e17114cab9dc09d5b6bf1a33bf22a0496
diff --git a/dev-perl/Term-UI/Term-UI-0.460.0.ebuild b/dev-perl/Term-UI/Term-UI-0.460.0.ebuild
new file mode 100644
index 000000000000..6ae4f987b6d5
--- /dev/null
+++ b/dev-perl/Term-UI/Term-UI-0.460.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=BINGOS
+DIST_VERSION=0.46
+inherit perl-module
+
+DESCRIPTION="User interfaces via Term::ReadLine made easy"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RDEPEND="
+ virtual/perl-Locale-Maketext-Simple
+ dev-perl/Log-Message-Simple
+ virtual/perl-Params-Check
+ virtual/perl-Term-ReadLine
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.310.0
+ )
+"
diff --git a/dev-perl/Term-UI/metadata.xml b/dev-perl/Term-UI/metadata.xml
new file mode 100644
index 000000000000..41dc85c050fb
--- /dev/null
+++ b/dev-perl/Term-UI/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Term-UI</remote-id>
+ <remote-id type="cpan-module">Term::UI</remote-id>
+ <remote-id type="cpan-module">Term::UI::History</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/TermReadKey-2.330.0 b/dev-perl/TermReadKey-2.330.0
deleted file mode 100644
index aa72aca07ef0..000000000000
--- a/dev-perl/TermReadKey-2.330.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Change terminal modes, and perform non-blocking reads
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/TermReadKey/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JS/JSTOWE/TermReadKey-2.33.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3d032cbe5bf63d03af78e98a73ea065a
diff --git a/dev-perl/TermReadKey-2.370.0 b/dev-perl/TermReadKey-2.370.0
deleted file mode 100644
index c53209abd763..000000000000
--- a/dev-perl/TermReadKey-2.370.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.580.0 dev-lang/perl:=
-DESCRIPTION=Change terminal modes, and perform non-blocking reads
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/TermReadKey/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JS/JSTOWE/TermReadKey-2.37.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7502c7022d5a6f26868368c1e181437e
diff --git a/dev-perl/TermReadKey/Manifest b/dev-perl/TermReadKey/Manifest
new file mode 100644
index 000000000000..85ed97b43fba
--- /dev/null
+++ b/dev-perl/TermReadKey/Manifest
@@ -0,0 +1,5 @@
+DIST TermReadKey-2.33.tar.gz 82916 BLAKE2B e8bdd9c78001de3b2060bcf6ed376b8043697b290609f8cdd3b776dc73262c9ff50ca0b9e992869e9675780bf3e434b44468f589d2bbcf2411ed2a570ef31072 SHA512 ecee70695f8d48f8eeeb6916a7f25aac536e8725815e6c22ed01791f152b55a4203460cb090b00b64ed71e093890b9bc096679223cc97bda0c323e61f105a0ee
+DIST TermReadKey-2.37.tar.gz 85082 BLAKE2B 59c999924455b6c4165897c7650209a98b5097c7fffd1044de005b8823d0867f6b16a835d5188c4a671b58109312ac2aa70012edd84d4a485b1534241f9525ab SHA512 b602d612be17ec4a56fe50742728dae17733f251ef399e8fb69cc8eb22885d7e1c1073c735fb23826137e80be8d3597e60f496ac63180739752d070957880eea
+EBUILD TermReadKey-2.330.0.ebuild 558 BLAKE2B 1de342ce521b7d52498cd507bc9762051d82198afe4fe2fba28b7e71fa41d860658585f29261f41930c44d480f42f499af725975f539f4f4a5fcde05f4b8c1c4 SHA512 1637ad059d4829d738bd4bde0925905dd3d90fa2a1c90439ed4f1944094d0bb0c132edeecbd06e2a37b8f54616010fdd920877cad29b20454fc8155f7777bc5b
+EBUILD TermReadKey-2.370.0.ebuild 581 BLAKE2B 6305b39af621bf33089ec4ae1b8df6455c1deac6d92ba6856e0d0a1bca591c1ca8bb82accfcec5b3580c48800cd18fa440ddfd0f37b70c3b5878880f5f48e693 SHA512 8b14f8f4ea398fc0389650004b97a158135b5ec9d5d5cb975d78712fd18e7b93fd9a22bbde8f419826aae70077328132e4d48178aa1540a07bae01823f3ff452
+MISC metadata.xml 395 BLAKE2B f86356973a22082d5ce869e889844d35568085856436b5ab2642f67fc782ff6320b1586040bd3818ae9632f645103ebdec54ded39fbf834ef0b577f0fac16d25 SHA512 0d250d3580f36080ca33e28bdd6335ed060ebd3760247cd84af2557d71e3b510d463617a34657f46748587cda43b38a128b60d806e641f995a191933c6b18ad4
diff --git a/dev-perl/TermReadKey/TermReadKey-2.330.0.ebuild b/dev-perl/TermReadKey/TermReadKey-2.330.0.ebuild
new file mode 100644
index 000000000000..d53470353470
--- /dev/null
+++ b/dev-perl/TermReadKey/TermReadKey-2.330.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JSTOWE
+MODULE_VERSION=2.33
+inherit perl-module
+
+DESCRIPTION="Change terminal modes, and perform non-blocking reads"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/TermReadKey/TermReadKey-2.370.0.ebuild b/dev-perl/TermReadKey/TermReadKey-2.370.0.ebuild
new file mode 100644
index 000000000000..b41b3886d329
--- /dev/null
+++ b/dev-perl/TermReadKey/TermReadKey-2.370.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JSTOWE
+DIST_VERSION=2.37
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Change terminal modes, and perform non-blocking reads"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.580.0"
diff --git a/dev-perl/TermReadKey/metadata.xml b/dev-perl/TermReadKey/metadata.xml
new file mode 100644
index 000000000000..69a8297b1bab
--- /dev/null
+++ b/dev-perl/TermReadKey/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">TermReadKey</remote-id>
+ <remote-id type="cpan-module">Term::ReadKey</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Assert-0.50.400-r1 b/dev-perl/Test-Assert-0.50.400-r1
deleted file mode 100644
index c7b663488657..000000000000
--- a/dev-perl/Test-Assert-0.50.400-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/constant-boolean >=dev-perl/Exception-Base-0.22.01 dev-perl/Symbol-Util dev-perl/Module-Build dev-perl/Class-Inspector virtual/perl-parent >=dev-perl/Test-Unit-Lite-0.12 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Assertion methods for those who like JUnit
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Assert/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/constant-boolean >=dev-perl/Exception-Base-0.22.01 dev-perl/Symbol-Util dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/Test-Assert-0.0504.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ebcefce6da3de73f0f556aa9d11be0ac
diff --git a/dev-perl/Test-Assert/Manifest b/dev-perl/Test-Assert/Manifest
new file mode 100644
index 000000000000..377fa481c25d
--- /dev/null
+++ b/dev-perl/Test-Assert/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Assert-0.0504.tar.gz 25233 BLAKE2B 001cf4824f54121163a2aeb7e82379939d14c987da5efa21b101bbc519c3c6e8fb24769258df12f02e9316a0c54a8153ab5aeaa91a1ecaa194248e29d214a0dc SHA512 c630568cf483879c8180537ba0f9444b7e574de05be954e508a061889578c510689d4516ae22f49b824c20fbc8da1b25a8cc56f1f62e04353ee5c3e24fcb2a79
+EBUILD Test-Assert-0.50.400-r1.ebuild 507 BLAKE2B 37c8f92abcaa8023a46289e2ed33fb03bfef65bf05371df23d899b837235f2347afde0a8490337cf9d6a759938069214b1f7d370cb7e36c201dee0370a65d5e2 SHA512 b7dc88135983290eecdeed28fff011e08c40aa8cdcf1d53771963f548442d185efd4853abeba45de03ed457a33181d20289219a70bb801ada3d1336b6adc2d62
+MISC metadata.xml 461 BLAKE2B 1bee4c066fe4d205d83c509fa2dd457fa592e47345c7955dc7daa0a76cafff6ae20aa71ce0061b46d422916c8f13391c374c805f4c195b27524e26676e5dc893 SHA512 fc8ed8edf776d6fa2ad80b309b30cdcebf75957f444313d4f3b77364d595bb9876b09fd19242f2c76a860c658d30b783915966a7b05d12973e17233fdbda4152
diff --git a/dev-perl/Test-Assert/Test-Assert-0.50.400-r1.ebuild b/dev-perl/Test-Assert/Test-Assert-0.50.400-r1.ebuild
new file mode 100644
index 000000000000..a447273b0367
--- /dev/null
+++ b/dev-perl/Test-Assert/Test-Assert-0.50.400-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DEXTER
+MODULE_VERSION=0.0504
+inherit perl-module
+
+DESCRIPTION="Assertion methods for those who like JUnit"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/constant-boolean
+ >=dev-perl/Exception-Base-0.22.01
+ dev-perl/Symbol-Util"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ dev-perl/Class-Inspector
+ virtual/perl-parent
+ >=dev-perl/Test-Unit-Lite-0.12"
+
+SRC_TEST=do
diff --git a/dev-perl/Test-Assert/metadata.xml b/dev-perl/Test-Assert/metadata.xml
new file mode 100644
index 000000000000..c0e55d297ba7
--- /dev/null
+++ b/dev-perl/Test-Assert/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-Assert</remote-id>
+ <remote-id type="cpan-module">Exception::Assertion</remote-id>
+ <remote-id type="cpan-module">Test::Assert</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Base-0.880.0 b/dev-perl/Test-Base-0.880.0
deleted file mode 100644
index 42594a1aaf69..000000000000
--- a/dev-perl/Test-Base-0.880.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Filter >=dev-perl/Spiffy-0.400.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=dev-perl/Algorithm-Diff-1.150.0 >=virtual/perl-ExtUtils-MakeMaker-6.520.0 >=dev-perl/Text-Diff-0.350.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Data Driven Testing Framework
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Base/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Filter >=dev-perl/Spiffy-0.400.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Test-Base-0.88.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=80092c24ad63938b72a8f48225d9296e
diff --git a/dev-perl/Test-Base/Manifest b/dev-perl/Test-Base/Manifest
new file mode 100644
index 000000000000..454822027aca
--- /dev/null
+++ b/dev-perl/Test-Base/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Base-0.88.tar.gz 52032 BLAKE2B dfb117226ba8f2af45c8038d117a6bcc19e107cfe0ce41226fc7267cd2b633f4d39de34be21069e7d7a6bb7af1ed16cbc2745b0700a107ea10a172d776776ab3 SHA512 59725ce38a55a82a336942ea36c0782560d4b3b04fbe6e4550f6e21074f18d622325d87bb2d7db0475b58999d8f9ee55579c4349004a5434b3c1980366dd71df
+EBUILD Test-Base-0.880.0.ebuild 721 BLAKE2B a78fb0d44911fda46ff8cde2d8d213c07591adc76d1e9001e0cf9826650ed344f766c063eecfbf3b6ea447eeab6946b3e18002abae184bb7e8bacb27d942158a SHA512 a5479c61364b4bcd960779c3a651444b2149100f5b6234daac4ef2be2211ee0cc209eedb323e6a078dba571541fd08c2027b19825e72f48168193725108cba60
+MISC metadata.xml 656 BLAKE2B 4d60ebfe0f5d61d27b8ed1d722438f209d7068fee111aa532c571ba3dc0bc9b9c26611182997b661b551ba38b2b0d1c7a21ee2f14fd29768e7edda6b3dd35489 SHA512 5905d367adecc6bb8ba428c5801d2e090862d6b9603124ef3ebc9c5f864941823df0d0c6560e8fc65ad81af31ee33231b624f89253d0986ec0d2b063aa1be89a
diff --git a/dev-perl/Test-Base/Test-Base-0.880.0.ebuild b/dev-perl/Test-Base/Test-Base-0.880.0.ebuild
new file mode 100644
index 000000000000..bc1763acc45f
--- /dev/null
+++ b/dev-perl/Test-Base/Test-Base-0.880.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=INGY
+MODULE_VERSION=0.88
+inherit perl-module
+
+DESCRIPTION="A Data Driven Testing Framework"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Filter
+ >=dev-perl/Spiffy-0.400.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=dev-perl/Algorithm-Diff-1.150.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ >=dev-perl/Text-Diff-0.350.0
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-Base/metadata.xml b/dev-perl/Test-Base/metadata.xml
new file mode 100644
index 000000000000..bbd9db4a7317
--- /dev/null
+++ b/dev-perl/Test-Base/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Test-Base</remote-id>
+ <remote-id type="cpan-module">Module::Install::TestBase</remote-id>
+ <remote-id type="cpan-module">Test::Base</remote-id>
+ <remote-id type="cpan-module">Test::Base::Block</remote-id>
+ <remote-id type="cpan-module">Test::Base::Filter</remote-id>
+ <remote-id type="cpan-module">Test::Base::Handle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-CPAN-Meta-0.250.0 b/dev-perl/Test-CPAN-Meta-0.250.0
deleted file mode 100644
index 021d9e3577aa..000000000000
--- a/dev-perl/Test-CPAN-Meta-0.250.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Parse-CPAN-Meta ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Validate your CPAN META.yml file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-CPAN-Meta/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-0.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=413d1279c8da3d01b59a7e98a4273c23
diff --git a/dev-perl/Test-CPAN-Meta/Manifest b/dev-perl/Test-CPAN-Meta/Manifest
new file mode 100644
index 000000000000..ea3041b16d73
--- /dev/null
+++ b/dev-perl/Test-CPAN-Meta/Manifest
@@ -0,0 +1,3 @@
+DIST Test-CPAN-Meta-0.25.tar.gz 17671 BLAKE2B 9e740b37474a375dd6cb650ed8eea5808e33fb4b7f3fd28baba5db1523dec85ee1f809eda59d0c99e4c10ca551734198862ba72c9f5f859f04327d0f8a946501 SHA512 60a3414e1e0f9aaa1a9459aedd76a6d937742a4197d0d5ce9330348138997d372ca3f454c262fb6dd757699168aa7d1c2653c4066060c9c5685a6fe407260580
+EBUILD Test-CPAN-Meta-0.250.0.ebuild 368 BLAKE2B d4cd9259fb01eab4204d6dd5f93f7e6e912ba347327783a11ab76eecba32af67fe121be803043aef7c9f525fc32c710b1a0e1d07c6b547c1114796a7a59994f2 SHA512 e0b7b189494605cf9322211f72e9aeffb4bf5591b1ebdbef10880e17f5a1be3f3ebc17b70cf618df38a5c2a94478ca82683ec03283f9e30bacbbc92d622158f5
+MISC metadata.xml 486 BLAKE2B 110869d51524ba15b5a7d9171dce52cc577325c886d57941d9175a89b68b479d7076546b9595e1c243027dcda09811f0a781fb95bec93540e59beea74d04b3c8 SHA512 fb830ca072c782fc6b5c23d8ea739ba80746a5de38100c3f0b3abba4427003338b2f730edecf5dc480052086a4a2aa1e58eb94657f1cd0dac5f69f1b29385077
diff --git a/dev-perl/Test-CPAN-Meta/Test-CPAN-Meta-0.250.0.ebuild b/dev-perl/Test-CPAN-Meta/Test-CPAN-Meta-0.250.0.ebuild
new file mode 100644
index 000000000000..3a9376b6befc
--- /dev/null
+++ b/dev-perl/Test-CPAN-Meta/Test-CPAN-Meta-0.250.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BARBIE
+MODULE_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Validate your CPAN META.yml file"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Parse-CPAN-Meta
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-CPAN-Meta/metadata.xml b/dev-perl/Test-CPAN-Meta/metadata.xml
new file mode 100644
index 000000000000..54fe96575607
--- /dev/null
+++ b/dev-perl/Test-CPAN-Meta/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-CPAN-Meta</remote-id>
+ <remote-id type="cpan-module">Test::CPAN::Meta</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-CheckDeps-0.10.0 b/dev-perl/Test-CheckDeps-0.10.0
deleted file mode 100644
index 3ce12286f8df..000000000000
--- a/dev-perl/Test-CheckDeps-0.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-CPAN-Meta-2.120.920 >=dev-perl/CPAN-Meta-Check-0.7.0 >=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Check for presence of dependencies
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-CheckDeps/
-IUSE=test
-KEYWORDS=amd64 ~arm hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-Meta-2.120.920 >=dev-perl/CPAN-Meta-Check-0.7.0 >=virtual/perl-Exporter-5.570.0 virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Test-CheckDeps-0.010.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=24979903a2ab7946a90e81b7372ae1db
diff --git a/dev-perl/Test-CheckDeps/Manifest b/dev-perl/Test-CheckDeps/Manifest
new file mode 100644
index 000000000000..3e38091ed3b7
--- /dev/null
+++ b/dev-perl/Test-CheckDeps/Manifest
@@ -0,0 +1,3 @@
+DIST Test-CheckDeps-0.010.tar.gz 11822 BLAKE2B a8f062155a85e5aa7da5b422ab32fd8344fbc28064b138a5b6c994d6c78752b14da2b90bd1c7cdf3b8bcd2c3dab27d2959a201828d170118f1cb8aac232274b4 SHA512 9683b81aa6bce358fa1abc9b2337b9b15b274742f08a3fd71e80df0bfd20619406cdded191aafdd103db8d514bdc20d36a0b60aefbd72d3de6cb117c17461697
+EBUILD Test-CheckDeps-0.10.0.ebuild 652 BLAKE2B e6b21b1cb03df29b7fe87c62387b90226fd316920a51eca1c3cf705aadf4867fbfc7987d5997a219ec68a015241d62e58e3715e67820a51e6e1efc6e06e4046a SHA512 aa3fae9667b3c8ca723ffe0d069b2cdc2b492f6c68153a0652980bb004596c619c779ab7cfa932cf6e90355f7445606bfff0d7b656c3ec5e5ced7fbaf9759522
+MISC metadata.xml 388 BLAKE2B 8c6eef39d6b5da9b6a786c735df4b6e1c3410d94eb83a0b43660ed027596da4d8588551e676ae9116f1ebf56384f194020c62d5b8ecb57628932afd8e39f76c8 SHA512 d3a17372bda2e9e8b2ff4d204fec16a980797c98ec25a9967e865436a620c67f785f34f5dfb3f2c665dc48805985461ec3097263d8a6ad84709b023d24a96e8c
diff --git a/dev-perl/Test-CheckDeps/Test-CheckDeps-0.10.0.ebuild b/dev-perl/Test-CheckDeps/Test-CheckDeps-0.10.0.ebuild
new file mode 100644
index 000000000000..28517f61cf12
--- /dev/null
+++ b/dev-perl/Test-CheckDeps/Test-CheckDeps-0.10.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LEONT
+MODULE_VERSION=0.010
+inherit perl-module
+
+DESCRIPTION='Check for presence of dependencies'
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc x86"
+IUSE="test"
+
+# rdep Test::Builder -> perl-Test-Simple
+RDEPEND="
+ >=virtual/perl-CPAN-Meta-2.120.920
+ >=dev-perl/CPAN-Meta-Check-0.7.0
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-CheckDeps/metadata.xml b/dev-perl/Test-CheckDeps/metadata.xml
new file mode 100644
index 000000000000..8ac026d55abe
--- /dev/null
+++ b/dev-perl/Test-CheckDeps/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">Test-CheckDeps</remote-id>
+ <remote-id type="cpan-module">Test::CheckDeps</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Class-0.500.0 b/dev-perl/Test-Class-0.500.0
deleted file mode 100644
index e628663d99cd..000000000000
--- a/dev-perl/Test-Class-0.500.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Attribute-Handlers-0.770.0 virtual/perl-Carp virtual/perl-File-Spec >=dev-perl/MRO-Compat-0.110.0 dev-perl/Module-Runtime >=virtual/perl-Storable-2.40.0 virtual/perl-Test-Simple dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO virtual/perl-Test-Simple >=dev-perl/Test-Exception-0.250.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easily create test classes in an xUnit/JUnit style
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Class/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Attribute-Handlers-0.770.0 virtual/perl-Carp virtual/perl-File-Spec >=dev-perl/MRO-Compat-0.110.0 dev-perl/Module-Runtime >=virtual/perl-Storable-2.40.0 virtual/perl-Test-Simple dev-perl/Try-Tiny dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-Class-0.50.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=52b62116243a7a9749228c944df6826c
diff --git a/dev-perl/Test-Class/Manifest b/dev-perl/Test-Class/Manifest
new file mode 100644
index 000000000000..0c71c69775a5
--- /dev/null
+++ b/dev-perl/Test-Class/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Class-0.50.tar.gz 60253 BLAKE2B 0e3b0c766379338aff5e09dd10fa62895775b3fe9e855de4b6e89c59c2dfa30b6cc90de9e49e4b03e4da636eee9d7bdb7e9a7060a9e265c5ef22c9d88c3b52ac SHA512 27ae19f60a916f5a23cccdc02ff6168e76d5f1cee5df196df4fe50024f7270ee9eaffdf02e9b6de70565c9b6b30606ad0a30477ac8951164b87c641caf960dcc
+EBUILD Test-Class-0.500.0.ebuild 761 BLAKE2B a128ccca79679ab483e913682617731508c39401a484957bd445dfb07ac3b71ec03adb626a3b57376ac055b1bb1bfa74fede91580b5cbd6429b5e311ec61ae3f SHA512 ad33b0a886eff4faba983d2bc10fd47d737d749e68a5fd2426f11a9add932ff9f9d0ec5597a2331f56c3b187b928b4d956389a85258e9beb2a21695d3f7fd610
+MISC metadata.xml 526 BLAKE2B 5ab6ac29a058608fe6c6a24fd0305c6a51da11ec289b770dbae774442f71655a0c7ca0f7147e38a97da310c470c45824ad6279a273bdd033646973ef12388d67 SHA512 994b15d3f6e1d3b695e45c5e1257c94b425e5a52aedb96e0a0db9eab853e0141f99d69f0739db370915359e9b494f79389b81134ef975ad756aaba60dfdbaedf
diff --git a/dev-perl/Test-Class/Test-Class-0.500.0.ebuild b/dev-perl/Test-Class/Test-Class-0.500.0.ebuild
new file mode 100644
index 000000000000..312c8c9c17fb
--- /dev/null
+++ b/dev-perl/Test-Class/Test-Class-0.500.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=0.50
+inherit perl-module
+
+DESCRIPTION="Easily create test classes in an xUnit/JUnit style"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Attribute-Handlers-0.770.0
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ >=dev-perl/MRO-Compat-0.110.0
+ dev-perl/Module-Runtime
+ >=virtual/perl-Storable-2.40.0
+ virtual/perl-Test-Simple
+ dev-perl/Try-Tiny
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ >=dev-perl/Test-Exception-0.250.0
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Test-Class/metadata.xml b/dev-perl/Test-Class/metadata.xml
new file mode 100644
index 000000000000..0cc955b8351a
--- /dev/null
+++ b/dev-perl/Test-Class/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Test-Class</remote-id>
+ <remote-id type="cpan-module">Test::Class</remote-id>
+ <remote-id type="cpan-module">Test::Class::Load</remote-id>
+ <remote-id type="cpan-module">Test::Class::MethodInfo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-ClassAPI-1.60.0-r2 b/dev-perl/Test-ClassAPI-1.60.0-r2
deleted file mode 100644
index e52cb87b3f6d..000000000000
--- a/dev-perl/Test-ClassAPI-1.60.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-File-Spec-0.83 virtual/perl-Test-Simple >=dev-perl/Class-Inspector-1.12 dev-perl/Config-Tiny >=dev-perl/Params-Util-1.00 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Provides basic first-pass API testing for large class trees
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-ClassAPI/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Spec-0.83 virtual/perl-Test-Simple >=dev-perl/Class-Inspector-1.12 dev-perl/Config-Tiny >=dev-perl/Params-Util-1.00 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Test-ClassAPI-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=69a0b2bece3502e24bb17e6de3bff30b
diff --git a/dev-perl/Test-ClassAPI-1.70.0 b/dev-perl/Test-ClassAPI-1.70.0
deleted file mode 100644
index ecdaf4fedf64..000000000000
--- a/dev-perl/Test-ClassAPI-1.70.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Inspector-1.120.0 >=dev-perl/Config-Tiny-2.0.0 >=virtual/perl-File-Spec-0.830.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Test-Simple-0.470.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Provides basic first-pass API testing for large class trees
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-ClassAPI/
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Inspector-1.120.0 >=dev-perl/Config-Tiny-2.0.0 >=virtual/perl-File-Spec-0.830.0 >=dev-perl/Params-Util-1.0.0 >=virtual/perl-Test-Simple-0.470.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-ClassAPI-1.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3bbaa9ec301db05a8924af0ccef3bb14
diff --git a/dev-perl/Test-ClassAPI/Manifest b/dev-perl/Test-ClassAPI/Manifest
new file mode 100644
index 000000000000..b0ce666305ae
--- /dev/null
+++ b/dev-perl/Test-ClassAPI/Manifest
@@ -0,0 +1,5 @@
+DIST Test-ClassAPI-1.06.tar.gz 29225 BLAKE2B 820a9508fe3a9c0a500155dad98cdbaa9a869efc275a76e6d585b227808125d0aac9e4658abb94b3b9318d389de5146bfd7ea1e9acb5c239ce27d3724f8007a5 SHA512 f84385b8b83db52243513c86422775e448eaa3a0353a48e38c5fc4f6b5487ae59655c4a12745297f0c4416c1388b48e83c39065614a629f1343bf8693bddaa77
+DIST Test-ClassAPI-1.07.tar.gz 28106 BLAKE2B de8eab0aebf73303336e027dd0ba6000780158150d193d47bd833c398275abe6b479b1ba51d500cc025ec5d947c623263da7e7eb1baf26aff5bd77010bf4e4c2 SHA512 885820f72c2ce6b7880d312dffb0b7483734d53a0d1797cef48801310f24406af98362dcb9cde049f3efed6e4bc59d1780fbbe3dc2008d5fe830f165a04fcd14
+EBUILD Test-ClassAPI-1.60.0-r2.ebuild 771 BLAKE2B e488a1a184cddcd87a825cb3ce3846186f94eb3f138e3acf7b692bb0cde35b6423302fc745d31f5cfbc9ca40214c14ae2787e992dac7d47659eeb6ad6dbc7df1 SHA512 efa810eaab00b1ce6af15b11668d1ef2408465f6fd0896651924b133ea4ddaf8908db1c562421481ab04ac5ff7f5b86c361ddb34bc7ba2c69b48166ae3340746
+EBUILD Test-ClassAPI-1.70.0.ebuild 619 BLAKE2B 8a69cd6aca6ccba60b3f6de88f02e2cdf358334ea70d5a739acde765132b14e1a0678539b669020755531424498ee3a4adb47638d2ae761219d5ba8176283da2 SHA512 87c1d0ab762afc2de93588159acd4425bae61cdd2e0f4104851a20bb25e775c47805254fa76d1b25fbe4bb9fd7e1cb5ee880808cfcbaf194ee3a527746e4058c
+MISC metadata.xml 398 BLAKE2B 999f41c73202a3da036bfd8f7aef62a7d4d996f704784bd18fcbd5c41c7789fdf106f3a6f8d66dbe378e9dc333b79c66fbd6cdcaeff7a9b96424cad7fd9fd4fa SHA512 0dbc80ccc60db0da6258b33c713f8ee33cfa2f5ce4c394e5a5f84a3f5ca9647184bd24427b178333f671ab3d12cf785d2b43fa36d319b4e86886a90a2d08870b
diff --git a/dev-perl/Test-ClassAPI/Test-ClassAPI-1.60.0-r2.ebuild b/dev-perl/Test-ClassAPI/Test-ClassAPI-1.60.0-r2.ebuild
new file mode 100644
index 000000000000..1b895b900669
--- /dev/null
+++ b/dev-perl/Test-ClassAPI/Test-ClassAPI-1.60.0-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Provides basic first-pass API testing for large class trees"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-File-Spec-0.83
+ virtual/perl-Test-Simple
+ >=dev-perl/Class-Inspector-1.12
+ dev-perl/Config-Tiny
+ >=dev-perl/Params-Util-1.00"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-ClassAPI/Test-ClassAPI-1.70.0.ebuild b/dev-perl/Test-ClassAPI/Test-ClassAPI-1.70.0.ebuild
new file mode 100644
index 000000000000..63962aab2cb4
--- /dev/null
+++ b/dev-perl/Test-ClassAPI/Test-ClassAPI-1.70.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.07
+inherit perl-module
+
+DESCRIPTION="Provides basic first-pass API testing for large class trees"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Class-Inspector-1.120.0
+ >=dev-perl/Config-Tiny-2.0.0
+ >=virtual/perl-File-Spec-0.830.0
+ >=dev-perl/Params-Util-1.0.0
+ >=virtual/perl-Test-Simple-0.470.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-ClassAPI/metadata.xml b/dev-perl/Test-ClassAPI/metadata.xml
new file mode 100644
index 000000000000..462d58ba3c90
--- /dev/null
+++ b/dev-perl/Test-ClassAPI/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">Test-ClassAPI</remote-id>
+ <remote-id type="cpan-module">Test::ClassAPI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-CleanNamespaces-0.180.0 b/dev-perl/Test-CleanNamespaces-0.180.0
deleted file mode 100644
index 4706be4e44db..000000000000
--- a/dev-perl/Test-CleanNamespaces-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!minimal? ( dev-perl/Package-Stash-XS ) dev-perl/File-Find-Rule dev-perl/File-Find-Rule-Perl virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Package-Stash-0.140.0 dev-perl/Sub-Exporter dev-perl/Sub-Identify virtual/perl-Test-Simple dev-perl/namespace-clean virtual/perl-ExtUtils-MakeMaker !<dev-perl/Role-Tiny-1.3.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-perl/Test-Deep >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Requires >=dev-perl/Test-Warnings-0.9.0 virtual/perl-if virtual/perl-parent ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Check for uncleaned imports
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-CleanNamespaces/
-IUSE=test minimal
-KEYWORDS=amd64 ~arm hppa ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Package-Stash-XS ) dev-perl/File-Find-Rule dev-perl/File-Find-Rule-Perl virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Package-Stash-0.140.0 dev-perl/Sub-Exporter dev-perl/Sub-Identify virtual/perl-Test-Simple dev-perl/namespace-clean dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-CleanNamespaces-0.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8786d86d4f8f835d45034e3c00423646
diff --git a/dev-perl/Test-CleanNamespaces-0.220.0 b/dev-perl/Test-CleanNamespaces-0.220.0
deleted file mode 100644
index 51ebac4dbf4b..000000000000
--- a/dev-perl/Test-CleanNamespaces-0.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Package-Stash-XS ) >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Package-Stash-0.140.0 dev-perl/Sub-Identify virtual/perl-Test-Simple >=virtual/perl-CPAN-Meta-Requirements-2.120.620 virtual/perl-ExtUtils-MakeMaker !<dev-perl/Role-Tiny-1.3.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) dev-perl/File-pushd virtual/perl-Scalar-List-Utils dev-perl/Sub-Exporter dev-perl/Test-Deep dev-perl/Test-Needs >=virtual/perl-Test-Simple-1.1.10 >=dev-perl/Test-Warnings-0.9.0 virtual/perl-if dev-perl/namespace-clean virtual/perl-parent ) dev-lang/perl:=
-DESCRIPTION=Check for uncleaned imports
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-CleanNamespaces/
-IUSE=test minimal
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Package-Stash-XS ) >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Package-Stash-0.140.0 dev-perl/Sub-Identify virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-CleanNamespaces-0.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cb7b002f035e482ffc25e4260fe3a70c
diff --git a/dev-perl/Test-CleanNamespaces/Manifest b/dev-perl/Test-CleanNamespaces/Manifest
new file mode 100644
index 000000000000..8457aadb62f9
--- /dev/null
+++ b/dev-perl/Test-CleanNamespaces/Manifest
@@ -0,0 +1,5 @@
+DIST Test-CleanNamespaces-0.18.tar.gz 31439 BLAKE2B bb89bffb89a0adda6552e1f925c7490b0895ee706482966e8fe2ff76fdea9cf497c7066e53443c8ffd4bf8404c8a6925bfdebd5d7c7d7c0d1e04714e1ffb74ca SHA512 5e6d732eedff64990a20c16ca5b54441515bde557d63c9d685080e9e1fe709c7adc63f38dcaa83f9e2d78976754b57b720d22448dd30d20cd9343191229ecd6f
+DIST Test-CleanNamespaces-0.22.tar.gz 34307 BLAKE2B d07e7980870e05a9d16d6a9ac842c6c4374168b72b2351a42b7f5908ddf1fc5bae883c184f9ffd9a52b2c21e48298c0ffe3f8531d2226bf08a130260c4074079 SHA512 9ccb456aa502421e7fe4a5b91f629596cff04fdee2211288e4b8b3b2faeb1a9049d31e2a5ca4ce332914759ffa35d8027a1ccdcd157618e99545cb071d8797cc
+EBUILD Test-CleanNamespaces-0.180.0.ebuild 1396 BLAKE2B a9c86984ab875a665b65f04cbee59167d75f79da70da6e0809d84c8b4196d758dc96e322c5dfe266d875c4123131b28efb18ae22c1f96df5db148e987e69d652 SHA512 f7a8b8c4966cafbd2f3a7cae6ae907f9fb7023be9ace829bee31ea1f57f9be3d7b43fb774f99b14ca793239b1095aa66754506886418f25d390328663501e18d
+EBUILD Test-CleanNamespaces-0.220.0.ebuild 1063 BLAKE2B 3d2d66ab120d4acb5f90a295eb8b529f79c71430e0fa16bffc97aff686d1e89e1a38b0b49596ff59d429a1c5a17cf625dde816609d980615f86b5c4a618f8656 SHA512 c6742fe4e98ed495678a2595f0df7ed5f0f539adaee4080e9e86b315c493f5a5e9061f3e80fcfa5807977131ef4881c221b12a6121d9de10529e8f59f4482103
+MISC metadata.xml 412 BLAKE2B 17a7dc7d9cc555697f45f99ff40b83d8ce8efb2b7943c66ec9813dbc511f2e7d5e37d794af241b25f7dbbc3e14c0c2d1affbdb3598679058fb54300d8fa012b7 SHA512 eabcc362f81c19f2fce55440c535dcbbb5a22085b18fdba59c974664987480ae93f5f029523ea2281b1d8269aba9c08450ad6b9944874737bc32ae53bea9260c
diff --git a/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.180.0.ebuild b/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.180.0.ebuild
new file mode 100644
index 000000000000..5751cb0cb7e6
--- /dev/null
+++ b/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.180.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Check for uncleaned imports"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 x86"
+IUSE="test minimal"
+
+# r:Test::Builder -> Test-Simple
+# t:Scalar::Util -> Scalar-List-Utils
+# t:Test::Tester -> ( Ugh )
+RDEPEND="
+ !minimal? (
+ dev-perl/Package-Stash-XS
+ )
+ dev-perl/File-Find-Rule
+ dev-perl/File-Find-Rule-Perl
+ virtual/perl-File-Spec
+ dev-perl/Module-Runtime
+ >=dev-perl/Package-Stash-0.140.0
+ dev-perl/Sub-Exporter
+ dev-perl/Sub-Identify
+ virtual/perl-Test-Simple
+ dev-perl/namespace-clean
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ !<dev-perl/Role-Tiny-1.3.0
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Requires
+ >=dev-perl/Test-Warnings-0.9.0
+ virtual/perl-if
+ virtual/perl-parent
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ # Bug 584238 Avoidance
+ if perl -e 'exit ( eval { require Test::Tester; 1 } ? 0 : 1 )'; then
+ perl-module_src_test
+ else
+ einfo "Test phase skipped: Test::Tester required for tests"
+ einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
+ einfo "if you want this tested"
+ fi
+}
diff --git a/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.220.0.ebuild b/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.220.0.ebuild
new file mode 100644
index 000000000000..277d71bbd859
--- /dev/null
+++ b/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.220.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Check for uncleaned imports"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="test minimal"
+
+# r:Test::Builder -> Test-Simple
+# t:Scalar::Util -> Scalar-List-Utils
+# t:Test::Tester -> ( Ugh )
+RDEPEND="
+ !minimal? (
+ dev-perl/Package-Stash-XS
+ )
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-File-Spec
+ dev-perl/Module-Runtime
+ >=dev-perl/Package-Stash-0.140.0
+ dev-perl/Sub-Identify
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+ virtual/perl-ExtUtils-MakeMaker
+ !<dev-perl/Role-Tiny-1.3.0
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ dev-perl/File-pushd
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Exporter
+ dev-perl/Test-Deep
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-1.1.10
+ >=dev-perl/Test-Warnings-0.9.0
+ virtual/perl-if
+ dev-perl/namespace-clean
+ virtual/perl-parent
+ )
+"
diff --git a/dev-perl/Test-CleanNamespaces/metadata.xml b/dev-perl/Test-CleanNamespaces/metadata.xml
new file mode 100644
index 000000000000..aa3c3d96527d
--- /dev/null
+++ b/dev-perl/Test-CleanNamespaces/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">Test-CleanNamespaces</remote-id>
+ <remote-id type="cpan-module">Test::CleanNamespaces</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Command-0.110.0 b/dev-perl/Test-Command-0.110.0
deleted file mode 100644
index b2676b4cc4db..000000000000
--- a/dev-perl/Test-Command-0.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Test-Simple-0.620.0 dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Test routines for external commands
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Command/
-KEYWORDS=alpha amd64 ~arm ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Test-Simple-0.620.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dbeb94a08b84041e4c14b596018e0c17
diff --git a/dev-perl/Test-Command-0.80.0-r1 b/dev-perl/Test-Command-0.80.0-r1
deleted file mode 100644
index 00dd9da6fd0f..000000000000
--- a/dev-perl/Test-Command-0.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Test routines for external commands
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Command/
-KEYWORDS=alpha amd64 ~arm ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANBOO/Test-Command-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7178536828b321bd522b5ed4072bdca7
diff --git a/dev-perl/Test-Command-Simple-0.50.0 b/dev-perl/Test-Command-Simple-0.50.0
deleted file mode 100644
index 49203d49e797..000000000000
--- a/dev-perl/Test-Command-Simple-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Test external commands (nearly) as easily as loaded modules
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Command-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMCBRIDE/Test-Command-Simple-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ea973f95e9237c34e6181282a77fa1da
diff --git a/dev-perl/Test-Command-Simple/Manifest b/dev-perl/Test-Command-Simple/Manifest
new file mode 100644
index 000000000000..e36983cc32a1
--- /dev/null
+++ b/dev-perl/Test-Command-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Command-Simple-0.05.tar.gz 6419 BLAKE2B 74258f3e00a550fdcdbb755a37b12141b4e1342501d6af4c79d6c35616def30bb648cb45a4299c024fdf535d3351bae74dab8b9a09e0b442b80c8f5eb3b08130 SHA512 65c921785d775a782dae9d3a3b81350374cb97bb09dd604aab71aeaed4e6818e32d8fd60c97b88d3d11ff9be8e28f0c082246e4c8981f1e36b6268464fc71c9b
+EBUILD Test-Command-Simple-0.50.0.ebuild 520 BLAKE2B a9e0857b408c9c1dca3c8d81eaaf58a85a6d3fb7be827d4ebb324f047bd012696695b13230c9aed9212a6938ab0037eac33350f8645425a635a394557f17a67d SHA512 76cd565a2a892c436879c89ea293dadd111ff2cc2ba4fdae3636b267fb14e2f185f0bc6e5e6b3d73046bcf0e999f73dd2494d55accbf2c23c37c497441e728c2
+MISC metadata.xml 508 BLAKE2B f36d821b701bfa69e8bf15c0a35dff336a2decb85b700e66ac23aa077bf00f2be308eb0bb270f8db477c849db4676bc641390d6df499f0d40fff244f6583c69d SHA512 85cd18cdb5f92c79e23f0cc6047a73b41a2e64fa53d615ca458df01d5d0f0dfa9b5026f4f13ab021fcdcbc0afbf2c29af772efec2c19bd52cc5996d15fdd957c
diff --git a/dev-perl/Test-Command-Simple/Test-Command-Simple-0.50.0.ebuild b/dev-perl/Test-Command-Simple/Test-Command-Simple-0.50.0.ebuild
new file mode 100644
index 000000000000..984544c0afee
--- /dev/null
+++ b/dev-perl/Test-Command-Simple/Test-Command-Simple-0.50.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DMCBRIDE
+MODULE_VERSION=0.05
+
+inherit perl-module
+
+DESCRIPTION="Test external commands (nearly) as easily as loaded modules"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/pod.t t/manifest.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Command-Simple/metadata.xml b/dev-perl/Test-Command-Simple/metadata.xml
new file mode 100644
index 000000000000..561e778ad4bf
--- /dev/null
+++ b/dev-perl/Test-Command-Simple/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-Command-Simple</remote-id>
+ <remote-id type="cpan-module">Test::Command::Simple </remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Command/Manifest b/dev-perl/Test-Command/Manifest
new file mode 100644
index 000000000000..656640787502
--- /dev/null
+++ b/dev-perl/Test-Command/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Command-0.08.tar.gz 9967 BLAKE2B ed4b2d6db695903513c0eb407118830c45c617430fd62378df5a5521e2fe18550aad475f0cedd3f72245da195face26b32255b5dbaf661ac7182e78f306e3f74 SHA512 b163cf13fb0c12b9aa5fb505143e5fa5e65e2c7be4bfa9e7801a2fb2c735f148fd692e8e7020acbf63cae6ef62cf10f2ec7c5a536a06afd4ad7184c2b5339745
+DIST Test-Command-0.11.tar.gz 10811 BLAKE2B 3cef662c064e6256d32c77731870993a37b6411615f27bffb71795ca015802991ce3b755f2ddfa561b77a58dcc7889704d45a159f370c345ffa1e44169dde58a SHA512 79a8f41132b965ad4f6e8b4d97f8fb6181a1e394bcf8825abda2c8ee12dd5f6ef8d7c69df84d306c3841bb516213742c4a0a43c2f3d6b39ce6e163d6d77f45f8
+EBUILD Test-Command-0.110.0.ebuild 467 BLAKE2B 22ec790be1f22ce42fd8a6a6c30016090cd7f4fc64314a6842ded46879337b1319d35a446eb837ad38e53ab1386422412efcb0748443e6de031d2e12f5032fd7 SHA512 864a69ecbe302e5f3d4c65f7b70a8845be164f7f0683632424c5a72d23f7983d1a558a1d568cee7865dc08ef9bc161b90af27460a9e6605a2f06bbbd67d7fc0a
+EBUILD Test-Command-0.80.0-r1.ebuild 449 BLAKE2B 7537a9cfe27131f180b2db5d2dea8b925089d612bdd0ab36364f6d94f5595f06849395f369523a4d7e1bc24e1c2b0385489fbe8219c0a4d7a36512385b2b956b SHA512 15c408ab5964ffd417be62a8fee74bb49aeb7352d24eb8e7f1004955d22abf98f5a942902191c78ee10f84a2a3a6cb0b556a23377e8c7f3306ec906cc23fda97
+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
new file mode 100644
index 000000000000..4034ab50af91
--- /dev/null
+++ b/dev-perl/Test-Command/Test-Command-0.110.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANBOO
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Test routines for external commands"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-Test-Simple-0.620.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Command/Test-Command-0.80.0-r1.ebuild b/dev-perl/Test-Command/Test-Command-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..6d1e72577645
--- /dev/null
+++ b/dev-perl/Test-Command/Test-Command-0.80.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANBOO
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Test routines for external commands"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Command/metadata.xml b/dev-perl/Test-Command/metadata.xml
new file mode 100644
index 000000000000..e1a72353a68d
--- /dev/null
+++ b/dev-perl/Test-Command/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">Test-Command</remote-id>
+ <remote-id type="cpan-module">Test::Command</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Deep-1.126.0 b/dev-perl/Test-Deep-1.126.0
deleted file mode 100644
index f3aeb0f6e859..000000000000
--- a/dev-perl/Test-Deep-1.126.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.90.0 virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Extremely flexible deep comparison testing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Deep/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.90.0 virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-1.126.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7e91d00f5407229a24bb275e694cbf6d
diff --git a/dev-perl/Test-Deep-1.127.0 b/dev-perl/Test-Deep-1.127.0
deleted file mode 100644
index f671bdf3f6f4..000000000000
--- a/dev-perl/Test-Deep-1.127.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.90.0 virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Extremely flexible deep comparison testing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Deep/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.90.0 virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-1.127.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=90ba214f13e8e612984eb7b01634adc1
diff --git a/dev-perl/Test-Deep-JSON-0.30.0 b/dev-perl/Test-Deep-JSON-0.30.0
deleted file mode 100644
index b0b55b40a634..000000000000
--- a/dev-perl/Test-Deep-JSON-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Exporter-Lite dev-perl/JSON dev-perl/Test-Deep >=dev-perl/Module-Build-0.380.0 virtual/perl-CPAN-Meta test? ( >=virtual/perl-ExtUtils-MakeMaker-6.590.0 virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Compare JSON with Test::Deep
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Deep-JSON/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Exporter-Lite dev-perl/JSON dev-perl/Test-Deep dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MO/MOTEMEN/Test-Deep-JSON-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=db0ca9fd9b8730f53546bcc1e264491c
diff --git a/dev-perl/Test-Deep-JSON-0.40.0 b/dev-perl/Test-Deep-JSON-0.40.0
deleted file mode 100644
index c8508d3b65c6..000000000000
--- a/dev-perl/Test-Deep-JSON-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Exporter-Lite dev-perl/JSON dev-perl/Test-Deep >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=dev-perl/Module-Build-Tiny-0.35.0 test? ( >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=
-DESCRIPTION=Compare JSON with Test::Deep
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Deep-JSON/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Exporter-Lite dev-perl/JSON dev-perl/Test-Deep dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MO/MOTEMEN/Test-Deep-JSON-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=24932ddd12ea866333e124da2ce15650
diff --git a/dev-perl/Test-Deep-JSON/Manifest b/dev-perl/Test-Deep-JSON/Manifest
new file mode 100644
index 000000000000..4abed5abafa3
--- /dev/null
+++ b/dev-perl/Test-Deep-JSON/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Deep-JSON-0.03.tar.gz 10576 BLAKE2B 3457dc11f67c3a649323bd278262b33fcf8d60b58fc01fb07c46ec2a24324c55b6d2df7f42d09a81451d7c2e2c819135668fe2e8f2b0acafe3906693891b6291 SHA512 2193fb9f39b7ae406541d27adff04c4223aeda5afc94ecdb4df690f00df773367aea5608c7ec6ecf210fb3695b74d919d1529bb6a0227627ac3d7fc03630acd9
+DIST Test-Deep-JSON-0.04.tar.gz 10148 BLAKE2B bd8f6f5cfa396634befc392cd18f53262906bea5f55ffa249c60368ab2ea40fc6fcade5de2699050623c561c26a55d6aa0aac1bc77be8591d6aa4448df3400d8 SHA512 fcab5b04ca20d875a16e954d1e808655dc44c93b2200e1891f08765eba0864ac31e979e6e4193f553bf9d1e28bb4130a6ebcb585abc8698620a7e222fcc122e0
+EBUILD Test-Deep-JSON-0.30.0.ebuild 495 BLAKE2B dced881a684016667de4e90e9e55e69ce4a810c39c505e31703eb5b93e18348db64c4c134e19b77ea0d8734fa05fab23d8154cb8050d6f20c14d6eda721955bf SHA512 5e313b2f527343e16b1e4a0bdd33a09fe9271f07a0f7966b41439ef6d583bedf06e6a2f1bb6cce65880ad4e7233f90512b5c10218b658a31b27f89e02b74e012
+EBUILD Test-Deep-JSON-0.40.0.ebuild 483 BLAKE2B 14e8b177cdcdcf9b1fe83c1f1523df68473f46d30c4e74e15746e0031eb5bf36d03794e97aa16668f42d09dec96e6ab8c63dec3e1efcb38631bdddaa4fc36666 SHA512 db9a703de0377f051c42dfe9a069334d6c24b8bcb15bee79c8f3adeeeb00cb862a114aadcac9080dc065832d2ac237d1095d20818a8815aaf88565d5e635eba7
+MISC metadata.xml 401 BLAKE2B d06d06512c830ed2e25d68aeba9787c34408b723d09d65295237c6da8c505a0d82405ffeffa7c28ce76b2e2d4fcde66eec765f40d012e93002518fa3daed788d SHA512 938588b4bf3a38366eddcb27d902928ec53a00d04ad1c41fd1bbf203d0a0bdabbadb199c1ea6da4f16c53046f1c086299b75148af108adc90a60c7a15794844e
diff --git a/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.30.0.ebuild b/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.30.0.ebuild
new file mode 100644
index 000000000000..0b9a6e6513de
--- /dev/null
+++ b/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.30.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MOTEMEN
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Compare JSON with Test::Deep"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Exporter-Lite
+ dev-perl/JSON
+ dev-perl/Test-Deep
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ virtual/perl-CPAN-Meta
+ test? (
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.40.0.ebuild b/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.40.0.ebuild
new file mode 100644
index 000000000000..927cfe16a374
--- /dev/null
+++ b/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.40.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MOTEMEN
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Compare JSON with Test::Deep"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Exporter-Lite
+ dev-perl/JSON
+ dev-perl/Test-Deep
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ >=virtual/perl-Test-Simple-1.1.10
+ )
+"
diff --git a/dev-perl/Test-Deep-JSON/metadata.xml b/dev-perl/Test-Deep-JSON/metadata.xml
new file mode 100644
index 000000000000..51b4d533855a
--- /dev/null
+++ b/dev-perl/Test-Deep-JSON/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">Test-Deep-JSON</remote-id>
+ <remote-id type="cpan-module">Test::Deep::JSON</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Deep/Manifest b/dev-perl/Test-Deep/Manifest
new file mode 100644
index 000000000000..34ea585c4e35
--- /dev/null
+++ b/dev-perl/Test-Deep/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Deep-1.126.tar.gz 41285 BLAKE2B 0d7e71563cc0934d791e97fb94a5f41c2936688b8fe761f521d01487b058d32c5464e584e46af75b1b531aef454f06920933533477aee832bba887030a42eeee SHA512 e4667a3294a6a9d4b2a35e1c6dcc2b52db92589f3060e69fc7d4a4cad604dd2484341156b2cfeabdb4f70b777b687297be93b84a33838eb9622b734569ae9b33
+DIST Test-Deep-1.127.tar.gz 41606 BLAKE2B 95349f07f628cd985bf5a9bd9588cfed0472e978025bfbb799e44028580ca4081a766dc8844fc7990eb5ba8145176331cac277303162b6490505bb6f7e6d1303 SHA512 d8cf3c495d62b6cbe01628115daed0a131ba330645a77074867740ffb7420cf261f2da0da62613e4fdbaab40167e6a77668a7f772e885038427518711a0ab4d7
+EBUILD Test-Deep-1.126.0.ebuild 956 BLAKE2B fc4286dd98786b528b2f9804c2d10c1556f2d64c8e9cb7285576a248e7b62a08ac7f97c944cf5879b783b530c967b1bd60504ff26c907a6e74de872f5699547a SHA512 90c15d41eb0da3ffde4f53b39112fdb0520c0b6ebeac7b420ad8581ff1185ec09baadf0005264b348ad161d8c218f42d0526b131dd39d15710cd1b33cf10806c
+EBUILD Test-Deep-1.127.0.ebuild 967 BLAKE2B b46b0412c3b4731662e8944d8b187ca4f289e15668d0ea658fd9cb79a0a38daffb983fdbbf03c578482816149eef8cd2a5e368af36ee847960b40a7e3ed634de SHA512 d6c955e52c169ce95fda4cf022df603d429636ea8e5f047ad89159de49389708a710b0fab9ba7dd74f872120f50856687af615ec2d0a6449951b3809f4d0997d
+MISC metadata.xml 3760 BLAKE2B c0c2f3ba38a6d884aee20a38feb661bff7f68e8834b2700264928cfb24dd1b1ccf92d390aeab1e0c950b38fb90045171e9eac5adfd474726f482eebae206a3bb SHA512 392c422b42d4e896778b6f1a4f3b117586eca9ba1e80e91eb45da910060f5e670dafb7828d3667f8f7a9049254947a67636c28f466ba0be1a9b9ee591be3a8b7
diff --git a/dev-perl/Test-Deep/Test-Deep-1.126.0.ebuild b/dev-perl/Test-Deep/Test-Deep-1.126.0.ebuild
new file mode 100644
index 000000000000..3802a655bcff
--- /dev/null
+++ b/dev-perl/Test-Deep/Test-Deep-1.126.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.126
+inherit perl-module
+
+DESCRIPTION="Extremely flexible deep comparison testing"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.90.0
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+src_test() {
+ # Bug 584238 Avoidance
+ if perl -e 'exit ( eval { require Test::Tester; Test::Tester->VERSION(0.04); 1 } ? 0 : 1 )'; then
+ perl-module_src_test
+ else
+ einfo "Test phase skipped: Test::Tester required for tests"
+ einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
+ einfo "if you want this tested"
+ fi
+}
diff --git a/dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild b/dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild
new file mode 100644
index 000000000000..3faea05b69f1
--- /dev/null
+++ b/dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.127
+inherit perl-module
+
+DESCRIPTION="Extremely flexible deep comparison testing"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.90.0
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+src_test() {
+ # Bug 584238 Avoidance
+ if perl -e 'exit ( eval { require Test::Tester; Test::Tester->VERSION(0.04); 1 } ? 0 : 1 )'; then
+ perl-module_src_test
+ else
+ einfo "Test phase skipped: Test::Tester required for tests"
+ einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
+ einfo "if you want this tested"
+ fi
+}
diff --git a/dev-perl/Test-Deep/metadata.xml b/dev-perl/Test-Deep/metadata.xml
new file mode 100644
index 000000000000..273be554acfe
--- /dev/null
+++ b/dev-perl/Test-Deep/metadata.xml
@@ -0,0 +1,62 @@
+<?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">Test-Deep</remote-id>
+ <remote-id type="cpan-module">Test::Deep</remote-id>
+ <remote-id type="cpan-module">Test::Deep::All</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Any</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Array</remote-id>
+ <remote-id type="cpan-module">Test::Deep::ArrayEach</remote-id>
+ <remote-id type="cpan-module">Test::Deep::ArrayElementsOnly</remote-id>
+ <remote-id type="cpan-module">Test::Deep::ArrayLength</remote-id>
+ <remote-id type="cpan-module">Test::Deep::ArrayLengthOnly</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Blessed</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Boolean</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Cache</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Cache::Simple</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Class</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Cmp</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Code</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Hash</remote-id>
+ <remote-id type="cpan-module">Test::Deep::HashEach</remote-id>
+ <remote-id type="cpan-module">Test::Deep::HashElements</remote-id>
+ <remote-id type="cpan-module">Test::Deep::HashKeys</remote-id>
+ <remote-id type="cpan-module">Test::Deep::HashKeysOnly</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Ignore</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Isa</remote-id>
+ <remote-id type="cpan-module">Test::Deep::ListMethods</remote-id>
+ <remote-id type="cpan-module">Test::Deep::MM</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Methods</remote-id>
+ <remote-id type="cpan-module">Test::Deep::NoTest</remote-id>
+ <remote-id type="cpan-module">Test::Deep::None</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Number</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Obj</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Ref</remote-id>
+ <remote-id type="cpan-module">Test::Deep::RefType</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Regexp</remote-id>
+ <remote-id type="cpan-module">Test::Deep::RegexpMatches</remote-id>
+ <remote-id type="cpan-module">Test::Deep::RegexpOnly</remote-id>
+ <remote-id type="cpan-module">Test::Deep::RegexpRef</remote-id>
+ <remote-id type="cpan-module">Test::Deep::RegexpRefOnly</remote-id>
+ <remote-id type="cpan-module">Test::Deep::RegexpVersion</remote-id>
+ <remote-id type="cpan-module">Test::Deep::ScalarRef</remote-id>
+ <remote-id type="cpan-module">Test::Deep::ScalarRefOnly</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Set</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Shallow</remote-id>
+ <remote-id type="cpan-module">Test::Deep::Stack</remote-id>
+ <remote-id type="cpan-module">Test::Deep::String</remote-id>
+ <remote-id type="cpan-module">Test::Deep::SubHash</remote-id>
+ <remote-id type="cpan-module">Test::Deep::SubHashElements</remote-id>
+ <remote-id type="cpan-module">Test::Deep::SubHashKeys</remote-id>
+ <remote-id type="cpan-module">Test::Deep::SubHashKeysOnly</remote-id>
+ <remote-id type="cpan-module">Test::Deep::SuperHash</remote-id>
+ <remote-id type="cpan-module">Test::Deep::SuperHashElements</remote-id>
+ <remote-id type="cpan-module">Test::Deep::SuperHashKeys</remote-id>
+ <remote-id type="cpan-module">Test::Deep::SuperHashKeysOnly</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Dependencies-0.230.0 b/dev-perl/Test-Dependencies-0.230.0
deleted file mode 100644
index 07b8ba4396fe..000000000000
--- a/dev-perl/Test-Dependencies-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=virtual/perl-CPAN-Meta dev-perl/File-Find-Rule-Perl virtual/perl-Module-CoreList dev-perl/Pod-Strip >=virtual/perl-CPAN-Meta-Requirements-2.120.620 virtual/perl-ExtUtils-MakeMaker virtual/perl-Module-Metadata test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Ensure that your dependency listing is complete
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Dependencies/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-CPAN-Meta dev-perl/File-Find-Rule-Perl virtual/perl-Module-CoreList dev-perl/Pod-Strip dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EH/EHUELS/Test-Dependencies-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=43fbc43d1c5de7ce57fe859ee1a53ea8
diff --git a/dev-perl/Test-Dependencies/Manifest b/dev-perl/Test-Dependencies/Manifest
new file mode 100644
index 000000000000..56d50d7862cf
--- /dev/null
+++ b/dev-perl/Test-Dependencies/Manifest
@@ -0,0 +1,5 @@
+AUX Test-Dependencies-0.230.0-backcompat-test-more.patch 1978 BLAKE2B df3ab1a45a96f85c5aca19d17c30a8ba70020a7b0e175cf857e8cec3a9d5b89cc57ac55875eb0793d0120830562cae221b4acb5dbfea3da3f83046375e4226bf SHA512 e86a7765b63701bf43aaac894661b8c21139592597e9f6b0fac2c3888de48d0df24f4c65f95bf8104cccb7ea73801613ea3a53630478f3f1156b6405db145aa8
+AUX Test-Dependencies-0.230.0-no-heavy.patch 7958 BLAKE2B 0465926b0c48198c13a0b01960f23c916e55dc2a5ccd7851634bddd632860105870f064ecfa62d5db9dc84829cd84d99e0fc0f6c1d0d3c40fd8cb09d3145f369 SHA512 cef9d9a6254b675de527d5a2bd7ab4f2371b39dc88b3110dac9c12b7a7f73a2649059358382be6851b82e815004050aed617f4ad45b4501552dad152d2dec6d8
+DIST Test-Dependencies-0.23.tar.gz 16324 BLAKE2B 2d148062b3f4a1967ed73c42a9aba424bb6f9e605fee96aeddea2ad85eed00fdc76454f0a379ace2437ead27553efbcff1f812f2155ac0b5b4d127b143c700e6 SHA512 cfbf3c337e8a26d1f4803d788a67399e7d87b611d4d9c4b3c942893212d9f7b614f45c03dacd19f081a25010f11e5e24ffe704196fc92cfd9466dd1ad84d48c3
+EBUILD Test-Dependencies-0.230.0.ebuild 823 BLAKE2B 5b9d9d3723dc410bc20e5e75fd55781d4f0fa96e3a7a7667dffdfa4501efe22f844d8e3e4090218b0ca8a0b37f9a03ae7818a01952ba70f9f449a7fbb7229c29 SHA512 725e3c0e7cf2fad6c84f68ed05b1b4e0aad0e04202e1bb8db030c2005521b1dbf271024b3c57856c59224feb168756cb9030c61512517c233f684fbf1ceefe44
+MISC metadata.xml 550 BLAKE2B 15f0ee5b003ba08b1fddd0d89fc8cd4b620a0c8e1c882be0dfd575f5228c21b1285daf288b161345edb051f6e310d88e9c6466f7d6023d4e300dd6b8badf4ffb SHA512 2af44a435265ff7ee3730a548148069771bf5bb9d7a193efb29232c7b2e7685e4c5cebb849519515d01d3191e108f8c58358c0a1a159b84b0f15eef418b8835a
diff --git a/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild b/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild
new file mode 100644
index 000000000000..567f8323af2b
--- /dev/null
+++ b/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EHUELS
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Ensure that your dependency listing is complete"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+ "${FILESDIR}/${P}-no-heavy.patch"
+ "${FILESDIR}/${P}-backcompat-test-more.patch"
+)
+RDEPEND="
+ virtual/perl-CPAN-Meta
+ dev-perl/File-Find-Rule-Perl
+ virtual/perl-Module-CoreList
+ dev-perl/Pod-Strip
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Module-Metadata
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+pkg_postinst() {
+ einfo 'Test::Dependencies::Heavy is now defunct in this release.'
+ einfo 'Read `perldoc Test::Dependencies::Heavy` for details.'
+}
diff --git a/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch
new file mode 100644
index 000000000000..af1bc2e506dc
--- /dev/null
+++ b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch
@@ -0,0 +1,78 @@
+From 459bee47f8fccac28f13f60e9c20c65c7125ae00 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Tue, 12 Sep 2017 08:22:02 +1200
+Subject: Weaken Test::More requirements
+
+---
+ META.json | 2 +-
+ META.yml | 2 +-
+ Makefile.PL | 4 ++--
+ t/00-load-basic.t | 4 ++--
+ 4 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/META.json b/META.json
+index cd9ff8d..7bd675d 100644
+--- a/META.json
++++ b/META.json
+@@ -53,7 +53,7 @@
+ },
+ "test" : {
+ "requires" : {
+- "Test::More" : "1.30"
++ "Test::More" : "0.98"
+ }
+ }
+ },
+diff --git a/META.yml b/META.yml
+index 01e1e21..da65985 100644
+--- a/META.yml
++++ b/META.yml
+@@ -3,7 +3,7 @@ abstract: 'Verify dependencies in META.yml or cpanfile'
+ author:
+ - 'Erik Huelsmann <ehuels@gmail.com>'
+ build_requires:
+- Test::More: '1.30'
++ Test::More: '0.98'
+ configure_requires:
+ CPAN::Meta::Requirements: '2.120620'
+ ExtUtils::MakeMaker: '0'
+diff --git a/Makefile.PL b/Makefile.PL
+index c3b1e51..0357e7e 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -22,7 +22,7 @@ my %WriteMakefileArgs = (
+ "Pod::Strip" => 0
+ },
+ "TEST_REQUIRES" => {
+- "Test::More" => "1.30",
++ "Test::More" => "0.98",
+ },
+ "VERSION" => "0.23",
+ "test" => {
+@@ -33,7 +33,7 @@ my %WriteMakefileArgs = (
+
+ my %FallbackPrereqs = (
+ "Pod::Strip" => 0,
+- "Test::More" => "1.30",
++ "Test::More" => "0.98",
+ );
+
+ # inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.029
+diff --git a/t/00-load-basic.t b/t/00-load-basic.t
+index 80fdebd..69ddd5f 100644
+--- a/t/00-load-basic.t
++++ b/t/00-load-basic.t
+@@ -2,8 +2,8 @@
+
+ use Test::More 0.98;
+
+-plan skip_all => 'Tests incompatible with Test::More 1.001014'
+- if $Test::More::VERSION == 1.001014;
++plan skip_all => 'Tests incompatible with Test::More <=1.300000'
++ unless eval {Test::More->VERSION(1.300000)};
+
+ use_ok('Test::Dependencies');
+ use_ok('Test::Dependencies::Light');
+--
+2.14.1
+
diff --git a/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-no-heavy.patch b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-no-heavy.patch
new file mode 100644
index 000000000000..38d132f7b0dd
--- /dev/null
+++ b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-no-heavy.patch
@@ -0,0 +1,287 @@
+From c19543dcd12858d0852a9f0dc0641eaa5b52a038 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Tue, 12 Sep 2017 07:40:39 +1200
+Subject: Axe Test::Dependencies::Heavy
+
+---
+ MANIFEST | 1 -
+ META.json | 23 +++--------------------
+ META.yml | 6 ------
+ Makefile.PL | 8 --------
+ dist.ini | 7 -------
+ lib/Test/Dependencies.pm | 4 ++--
+ lib/Test/Dependencies/Heavy.pm | 36 ++++++++++++++++++++++++++++++++++--
+ t/00-load-basic.t | 7 -------
+ t/05-dependencies-heavy.t | 12 ------------
+ 9 files changed, 39 insertions(+), 65 deletions(-)
+ delete mode 100644 t/05-dependencies-heavy.t
+
+diff --git a/MANIFEST b/MANIFEST
+index fddccd7..4780f3d 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -16,7 +16,6 @@ t/01-load-with-exclude.t
+ t/02-dependencies-default.t
+ t/03-empty.t
+ t/04-dependencies-light.t
+-t/05-dependencies-heavy.t
+ t/data/empty/dummy
+ t/data/mostly-empty/META.yml
+ t/data/mostly-empty/lib/empty
+diff --git a/META.json b/META.json
+index 24b6d31..cd9ff8d 100644
+--- a/META.json
++++ b/META.json
+@@ -14,18 +14,6 @@
+ },
+ "name" : "Test-Dependencies",
+ "optional_features" : {
+- "Heavy" : {
+- "description" : "\"Heavy\" dependency search policy",
+- "prereqs" : {
+- "runtime" : {
+- "requires" : {
+- "B::PerlReq" : "0",
+- "PerlReq::Utils" : "0"
+- }
+- }
+- },
+- "x_default" : "0"
+- },
+ "Legacy" : {
+ "description" : "Legacy (no-arguments) ok_dependencies() invocation",
+ "prereqs" : {
+@@ -49,10 +37,8 @@
+ },
+ "develop" : {
+ "requires" : {
+- "B::PerlReq" : "0",
+ "CPAN::Meta" : "0",
+- "File::Find::Rule::Perl" : "0",
+- "PerlReq::Utils" : "0"
++ "File::Find::Rule::Perl" : "0"
+ }
+ },
+ "runtime" : {
+@@ -61,16 +47,13 @@
+ "perl" : "v5.10.1"
+ },
+ "suggests" : {
+- "B::PerlReq" : "0",
+ "CPAN::Meta" : "0",
+- "File::Find::Rule::Perl" : "0",
+- "PerlReq::Utils" : "0"
++ "File::Find::Rule::Perl" : "0"
+ }
+ },
+ "test" : {
+ "requires" : {
+- "Test::More" : "1.30",
+- "Test::Needs" : "0"
++ "Test::More" : "1.30"
+ }
+ }
+ },
+diff --git a/META.yml b/META.yml
+index 45176e6..01e1e21 100644
+--- a/META.yml
++++ b/META.yml
+@@ -4,7 +4,6 @@ author:
+ - 'Erik Huelsmann <ehuels@gmail.com>'
+ build_requires:
+ Test::More: '1.30'
+- Test::Needs: '0'
+ configure_requires:
+ CPAN::Meta::Requirements: '2.120620'
+ ExtUtils::MakeMaker: '0'
+@@ -17,11 +16,6 @@ meta-spec:
+ version: '1.4'
+ name: Test-Dependencies
+ optional_features:
+- Heavy:
+- description: '"Heavy" dependency search policy'
+- requires:
+- B::PerlReq: '0'
+- PerlReq::Utils: '0'
+ Legacy:
+ description: 'Legacy (no-arguments) ok_dependencies() invocation'
+ requires:
+diff --git a/Makefile.PL b/Makefile.PL
+index 57708c2..c3b1e51 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -23,7 +23,6 @@ my %WriteMakefileArgs = (
+ },
+ "TEST_REQUIRES" => {
+ "Test::More" => "1.30",
+- "Test::Needs" => 0
+ },
+ "VERSION" => "0.23",
+ "test" => {
+@@ -35,7 +34,6 @@ my %WriteMakefileArgs = (
+ my %FallbackPrereqs = (
+ "Pod::Strip" => 0,
+ "Test::More" => "1.30",
+- "Test::Needs" => 0
+ );
+
+ # inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.029
+@@ -44,12 +42,6 @@ if (has_module('CPAN::Meta') && has_module('File::Find::Rule::Perl')
+ requires('CPAN::Meta');
+ requires('File::Find::Rule::Perl');
+ }
+-if (has_module('B::PerlReq') && has_module('PerlReq::Utils')
+- || prompt('install "Heavy" dependency search policy? [y/N]', 'N') =~ /^y/i) {
+- requires('B::PerlReq');
+- requires('PerlReq::Utils');
+-}
+-
+
+ unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+ delete $WriteMakefileArgs{TEST_REQUIRES};
+diff --git a/dist.ini b/dist.ini
+index abcc46b..885da23 100644
+--- a/dist.ini
++++ b/dist.ini
+@@ -22,7 +22,6 @@ Pod::Strip = 0
+ [Prereqs / TestRequires]
+ Test::More = 1.30
+ ; ' all versions up to 1.1.14 have a bug with 'plan' leaking from 'use_ok'
+-Test::Needs = 0
+
+ [OptionalFeature / Legacy]
+ -default = 1
+@@ -30,12 +29,6 @@ Test::Needs = 0
+ CPAN::Meta = 0
+ File::Find::Rule::Perl = 0
+
+-[OptionalFeature / Heavy]
+--default = 0
+--description = "Heavy" dependency search policy
+-B::PerlReq = 0
+-PerlReq::Utils = 0
+-
+ ; [MetaNoIndex]
+ ; directory = t-data
+
+diff --git a/lib/Test/Dependencies.pm b/lib/Test/Dependencies.pm
+index 31f0783..6a1bd69 100644
+--- a/lib/Test/Dependencies.pm
++++ b/lib/Test/Dependencies.pm
+@@ -110,7 +110,7 @@ sub import {
+ if (defined $args{style}) {
+ _choose_style($args{style});
+ } else {
+- _choose_style('heavy');
++ _choose_style('light');
+ }
+ }
+
+@@ -122,7 +122,7 @@ sub _choose_style {
+ if (lc $style eq 'light') {
+ eval 'use Test::Dependencies::Light';
+ } elsif (lc $style eq 'heavy') {
+- eval 'use Test::Dependencies::Heavy';
++ require Test::Dependencies::Heavy;
+ } else {
+ carp "Unknown style: '", $style, "'";
+ }
+diff --git a/lib/Test/Dependencies/Heavy.pm b/lib/Test/Dependencies/Heavy.pm
+index 5a78f7f..121b8f1 100644
+--- a/lib/Test/Dependencies/Heavy.pm
++++ b/lib/Test/Dependencies/Heavy.pm
+@@ -3,9 +3,14 @@ package Test::Dependencies::Heavy;
+ use warnings;
+ use strict;
+
+-use B::PerlReq;
++BEGIN {
++ die <<'EOF';
++Test::Dependencies::Heavy is not available on Gentoo
++Read `perldoc Test::Dependencies::Heavy` for details
++EOF
++}
++
+ use IPC::Cmd qw/run/;
+-use PerlReq::Utils qw(path2mod);
+ use Exporter 'import';
+
+ our @EXPORT = qw/get_modules_used_in_file/;
+@@ -14,6 +19,33 @@ our @EXPORT = qw/get_modules_used_in_file/;
+
+ Test::Dependencies::Heavy - Heavy style for checking for dependencies.
+
++=head1 REMOVED
++
++This package has been neutered by Gentoo as its primary dependencies,
++L<< C<B::PerlReq>|B::PerlReq >> and L<< C<PerlReq::Utils>|PerlReq::Utils >>
++( shipped in C<dev-perl/rpm-build-perl> ) are broken upstream since Perl 5.22,
++and upstream haven't been seen since 2012.
++
++Given that nobody in Gentoo noticed this other than Arch Testing, is safe to
++assume its dead.
++
++If the issues with C<rpm-build-perl> can be restored, this removal can be
++reverted.
++
++Related Bugs:
++
++=over 4
++
++=item * L<< RT#117350 - Compilation error with op_sibling on Perl 5.26|https://rt.cpan.org/Public/Bug/Display.html?id=117350 >>
++
++=item * L<< RT#104855 - Runtime Tests fail since Perl 5.22|https://rt.cpan.org/Public/Bug/Display.html?id=104885 >>
++
++=item * L<< Gentoo#623095 - Compile failure on Perl 5.26|https://bugs.gentoo.org/623096 >>
++
++=item * L<< Gentoo#627080 - Runtime tests fail|https://bugs.gentoo.org/627080 >>
++
++=back
++
+ =head1 SYNOPSIS
+
+ You shouldn't have to include this module yourself. Look at the
+diff --git a/t/00-load-basic.t b/t/00-load-basic.t
+index d776b3d..80fdebd 100644
+--- a/t/00-load-basic.t
++++ b/t/00-load-basic.t
+@@ -1,18 +1,11 @@
+ #!perl
+
+ use Test::More 0.98;
+-use Test::Needs;
+
+ plan skip_all => 'Tests incompatible with Test::More 1.001014'
+ if $Test::More::VERSION == 1.001014;
+
+-
+ use_ok('Test::Dependencies');
+ use_ok('Test::Dependencies::Light');
+
+-subtest "Heavy Loading" => sub {
+- test_needs 'B::PerlReq', 'PerlReq::Utils';
+- use_ok('Test::Dependencies::Heavy');
+-};
+-
+ done_testing;
+diff --git a/t/05-dependencies-heavy.t b/t/05-dependencies-heavy.t
+deleted file mode 100644
+index dd9972f..0000000
+--- a/t/05-dependencies-heavy.t
++++ /dev/null
+@@ -1,12 +0,0 @@
+-#!perl
+-
+-use Test::Needs 'B::PerlReq', 'PerlReq::Utils';
+-
+-# yay bootstrap!
+-use Test::Dependencies exclude => [
+- qw/Test::Dependencies
+- ExtUtils::MakeMaker CPAN::Meta::Requirements Module::Metadata /
+- ],
+- style => 'heavy';
+-
+-ok_dependencies();
+--
+2.14.1
+
diff --git a/dev-perl/Test-Dependencies/metadata.xml b/dev-perl/Test-Dependencies/metadata.xml
new file mode 100644
index 000000000000..67ee79d2c8e2
--- /dev/null
+++ b/dev-perl/Test-Dependencies/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Test-Dependencies</remote-id>
+ <remote-id type="cpan-module">Test::Dependencies</remote-id>
+ <remote-id type="cpan-module">Test::Dependencies::Heavy</remote-id>
+ <remote-id type="cpan-module">Test::Dependencies::Light</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Differences-0.630.0 b/dev-perl/Test-Differences-0.630.0
deleted file mode 100644
index 141b321c06e3..000000000000
--- a/dev-perl/Test-Differences-0.630.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Text-Diff >=virtual/perl-Data-Dumper-2.126.0 dev-perl/Module-Build dev-perl/Capture-Tiny test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Test strings and data structures and show differences if not ok
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Differences/
-IUSE=test
-KEYWORDS=alpha ~amd64 ~arm hppa ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Text-Diff >=virtual/perl-Data-Dumper-2.126.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCANTRELL/Test-Differences-0.63.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c6e37d3fe32b03b77e1ab5bbab5f01b0
diff --git a/dev-perl/Test-Differences-0.640.0 b/dev-perl/Test-Differences-0.640.0
deleted file mode 100644
index a766f8eb1575..000000000000
--- a/dev-perl/Test-Differences-0.640.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Text-Diff-1.430.0 >=virtual/perl-Data-Dumper-2.126.0 dev-perl/Module-Build test? ( >=dev-perl/Capture-Tiny-0.240.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Test strings and data structures and show differences if not ok
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Differences/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Text-Diff-1.430.0 >=virtual/perl-Data-Dumper-2.126.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DC/DCANTRELL/Test-Differences-0.64.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=acde5679db987e5fea2fe9e0d50b1c97
diff --git a/dev-perl/Test-Differences/Manifest b/dev-perl/Test-Differences/Manifest
new file mode 100644
index 000000000000..b2bbf6dd9e63
--- /dev/null
+++ b/dev-perl/Test-Differences/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Differences-0.63.tar.gz 12407 BLAKE2B 2225de082164329b3c5c42a16b31a60b4afc0de5c88f51a24873b701ef943fa8577b422a967a1b79a1aaffcf7162f688dbf87c3abfdf19cfed6a109e754a585d SHA512 8fd46f71d4be35fe242e8eaf91f6d67a76bcdaff57c24a8f9f7cfcbe66ee7be7a0be54be4295e3d77ad51a2d64a1d5006f478a673c9dbf7d2837e90a9a1cb7c0
+DIST Test-Differences-0.64.tar.gz 12577 BLAKE2B 8167ea94514c8680f407713677828dee56f56fed3627597e43decc4342d063518a3b3762692595183dece1b3f6641f33caa82fb4f7a541fabd7e7256efe4ab4e SHA512 118a4b8e3f61f64d6676c82913bb605a843a408f3fc5d960b40cc86f10423380a203b2a5604e15ba8d4e0cff96af88b551fba1c7aa2ada3c0ef408a27ee5f069
+EBUILD Test-Differences-0.630.0.ebuild 601 BLAKE2B 3453ad1d1726e737e54e915c82900f2f295164d39a71f5b3f6d1251a2547c507a0307ee58c7f53f65d7b2c4b3429100f6213b72f2957f1ff53939423fadb40cf SHA512 d28d2fbd00e650d713c0c689c590e6ae42de1767208352b8b07ab136472b91f2226d1c9df1e67995b51fa0cc90ce8b1b9d3c052429cab26af1b25e71b5a8ad16
+EBUILD Test-Differences-0.640.0.ebuild 620 BLAKE2B f19ba8ceaf37d2e8167ef637dc16b9bb87c7619db85df5370326d7c77e7ba9962961cd287f2818bbe1f500e63906530643bb0788111e275dbe9133c26d3e4810 SHA512 831a6fa8c087aad535ac59b81f3d99c7107f6dfcb85c86fd3685b72e7ee8e390cf6fad3cf742b0d00fdc4e6e2305db98efed1e028ed45c409a1747177644ad5d
+MISC metadata.xml 404 BLAKE2B 0c49069162cadf91f069dffc7402f904801ee55c0fccb19f4f0a0a03ef82a3cac070464adf0cc704483e703115fc122f96904e917923a5767ffa246c4e993962 SHA512 3867a794ae70efc4dbabb8d40c0f0e69127dead110a196dec49a9834c9df9e5ec56f92decab5f7833ddb1a240790874933b0fb6ff491e6fb83d0c63845a94a83
diff --git a/dev-perl/Test-Differences/Test-Differences-0.630.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.630.0.ebuild
new file mode 100644
index 000000000000..cc12b40aae94
--- /dev/null
+++ b/dev-perl/Test-Differences/Test-Differences-0.630.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DCANTRELL
+MODULE_VERSION=0.63
+inherit perl-module
+
+DESCRIPTION="Test strings and data structures and show differences if not ok"
+
+SLOT="0"
+KEYWORDS="alpha ~amd64 ~arm hppa ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Text-Diff
+ >=virtual/perl-Data-Dumper-2.126.0"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ dev-perl/Capture-Tiny
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Differences/Test-Differences-0.640.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.640.0.ebuild
new file mode 100644
index 000000000000..ba42741d1c5d
--- /dev/null
+++ b/dev-perl/Test-Differences/Test-Differences-0.640.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DCANTRELL
+DIST_VERSION=0.64
+inherit perl-module
+
+DESCRIPTION="Test strings and data structures and show differences if not ok"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="test"
+PERL_RM_FILES=(
+ "t/boilerplate.t"
+ "t/pod-coverage.t"
+ "t/pod.t"
+)
+RDEPEND="
+ >=dev-perl/Text-Diff-1.430.0
+ >=virtual/perl-Data-Dumper-2.126.0"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/Capture-Tiny-0.240.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Test-Differences/metadata.xml b/dev-perl/Test-Differences/metadata.xml
new file mode 100644
index 000000000000..9540523703ca
--- /dev/null
+++ b/dev-perl/Test-Differences/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">Test-Differences</remote-id>
+ <remote-id type="cpan-module">Test::Differences</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-DistManifest-1.14.0 b/dev-perl/Test-DistManifest-1.14.0
deleted file mode 100644
index 99485393e665..000000000000
--- a/dev-perl/Test-DistManifest-1.14.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-Manifest virtual/perl-File-Spec >=dev-perl/Module-Manifest-0.70.0 virtual/perl-Test-Simple >=dev-perl/Module-Build-Tiny-0.39.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-if ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Author test that validates a package MANIFEST
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-DistManifest/
-IUSE=test
-KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-ExtUtils-Manifest virtual/perl-File-Spec >=dev-perl/Module-Manifest-0.70.0 virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-DistManifest-1.014.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ba60d07939bd9f48f511ca33cbc664ce
diff --git a/dev-perl/Test-DistManifest/Manifest b/dev-perl/Test-DistManifest/Manifest
new file mode 100644
index 000000000000..f91a150fa216
--- /dev/null
+++ b/dev-perl/Test-DistManifest/Manifest
@@ -0,0 +1,3 @@
+DIST Test-DistManifest-1.014.tar.gz 35599 BLAKE2B 886ba7b68e7ddaf0546db52dbb59627eaf700fa8fb42acfebd5334c72f1c202379b14df829f340a526f8321ea2674bfcb7b1b13d1e5e3ec2c7d13089832721a0 SHA512 571d4771c0ca51578df38adbc000e8063e44e56d89217d1dacf3347b6f2f5c18597a67d999b00f51926725198991891d87cab6b6df31ddfca91b051bee7f7140
+EBUILD Test-DistManifest-1.14.0.ebuild 572 BLAKE2B 882093e31482eddd26c1f0a19377697c11d74e76b10294d13425a0b91e8a8b8c393c8a3c879a98f54b3ab58e012cf643955e614da357f5bfa41ea1c5837cee4e SHA512 b97c96e415b0111800ae9ec0f37320d710550b2ef8297d544100b88aa8d8f9a1fb7ed48839993e9e49aa0f8f2da14d9c55ef98686f1f336d2c144590f385d040
+MISC metadata.xml 394 BLAKE2B fa5a53566fbbb52819f5289e596fd4fa7cc9347976f8f92e7ae9a7a47dd54e91d0354dcb18cc055303409e08e7b9d0a91f1167818c1e8fc8542446abbb81e947 SHA512 8de0bdaa5c90dfce2f28b69d1b725afb6554c18e837a68ee5d8b15b9cc3f88eb0cbdfdd8f0d046f0132812e2e82f965754c230458734338aad323c083ce3457f
diff --git a/dev-perl/Test-DistManifest/Test-DistManifest-1.14.0.ebuild b/dev-perl/Test-DistManifest/Test-DistManifest-1.14.0.ebuild
new file mode 100644
index 000000000000..06d7300dd048
--- /dev/null
+++ b/dev-perl/Test-DistManifest/Test-DistManifest-1.14.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=1.014
+inherit perl-module
+
+DESCRIPTION="Author test that validates a package MANIFEST"
+
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-ExtUtils-Manifest
+ virtual/perl-File-Spec
+ >=dev-perl/Module-Manifest-0.70.0
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-if
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-DistManifest/metadata.xml b/dev-perl/Test-DistManifest/metadata.xml
new file mode 100644
index 000000000000..cfd2f7115718
--- /dev/null
+++ b/dev-perl/Test-DistManifest/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">Test-DistManifest</remote-id>
+ <remote-id type="cpan-module">Test::DistManifest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Distribution-2.0.0-r1 b/dev-perl/Test-Distribution-2.0.0-r1
deleted file mode 100644
index 2663a349347d..000000000000
--- a/dev-perl/Test-Distribution-2.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Pod-Coverage-0.20 >=dev-perl/File-Find-Rule-0.30 dev-perl/Test-Pod-Coverage >=virtual/perl-Module-CoreList-2.17 >=dev-perl/Test-Pod-1.26 dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=perform tests on all modules of a distribution
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Distribution/
-KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Pod-Coverage-0.20 >=dev-perl/File-Find-Rule-0.30 dev-perl/Test-Pod-Coverage >=virtual/perl-Module-CoreList-2.17 >=dev-perl/Test-Pod-1.26 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SRSHAH/Test-Distribution-2.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=937a4646684c787ca054d48a6fb81242
diff --git a/dev-perl/Test-Distribution/Manifest b/dev-perl/Test-Distribution/Manifest
new file mode 100644
index 000000000000..766385064ad9
--- /dev/null
+++ b/dev-perl/Test-Distribution/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Distribution-2.00.tar.gz 11326 BLAKE2B 0ef42150a1dc9e07220b3b3a4badc2a00b9ccbf55d383794ad4fbf17ce1378112f9de04eca669e16e298eb5a22609dc58b214da9f15f80fd7478c11a985a9d28 SHA512 74ad4bb228d6727f1c966e2b3311914de15ef6d191717b6c9e7fa7ab9286de737aefc889c1c3f1d587582f234e0da55e980cd7eabb7edce4bd13ff79f4333638
+EBUILD Test-Distribution-2.0.0-r1.ebuild 550 BLAKE2B 68f9306edae80b91fc18aa9638840455436c76b4b5790d72c6bdad9187b1d27162675273d9ed95e99e20fddda79b0780470b79e9dc9d39853ca9ab24511af021 SHA512 e24046e92f1183f249adc24f4a641ffdd17db5786132858b80fc43c41c47c918e2435925d1d0d5dcf3edb77c7d61f22f4f03209cfd854984e3a603ac56be124e
+MISC metadata.xml 1137 BLAKE2B e9557c8c7b7fe24147a3df842d25b611efdec0fcf9c7b8bb56111f2b3634ea4d864646c9a2afc1f7cc5c8419857b6e6cdb137f65c7c72be81d4f81c45be84822 SHA512 e3103d563a3170f254d35cf3b0d3ae728338fcf219852d333c8edb066fde8fab3e0f324423d6137336047009575dce83b485bda0ad36f18349224f25760e9427
diff --git a/dev-perl/Test-Distribution/Test-Distribution-2.0.0-r1.ebuild b/dev-perl/Test-Distribution/Test-Distribution-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..6d02c627e7fe
--- /dev/null
+++ b/dev-perl/Test-Distribution/Test-Distribution-2.0.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SRSHAH
+MODULE_VERSION=2.00
+inherit perl-module
+
+DESCRIPTION="perform tests on all modules of a distribution"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-perl/Pod-Coverage-0.20
+ >=dev-perl/File-Find-Rule-0.30
+ dev-perl/Test-Pod-Coverage
+ >=virtual/perl-Module-CoreList-2.17
+ >=dev-perl/Test-Pod-1.26"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST=do
diff --git a/dev-perl/Test-Distribution/metadata.xml b/dev-perl/Test-Distribution/metadata.xml
new file mode 100644
index 000000000000..f7b2914fe734
--- /dev/null
+++ b/dev-perl/Test-Distribution/metadata.xml
@@ -0,0 +1,22 @@
+<?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">Test-Distribution</remote-id>
+ <remote-id type="cpan-module">Test::Distribution</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::base</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::description</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::exports</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::manifest</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::pod</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::podcover</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::prereq</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::sig</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::use</remote-id>
+ <remote-id type="cpan-module">Test::Distribution::versions</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-EOL-1.600.0 b/dev-perl/Test-EOL-1.600.0
deleted file mode 100644
index 1abd2b12953a..000000000000
--- a/dev-perl/Test-EOL-1.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Check the correct line endings in your project
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-EOL/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FR/FREW/Test-EOL-1.6.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9610786b06ecd33e600832dc3e05f9c7
diff --git a/dev-perl/Test-EOL-2.0.0 b/dev-perl/Test-EOL-2.0.0
deleted file mode 100644
index e91e6cfcfc31..000000000000
--- a/dev-perl/Test-EOL-2.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker >=virtual/perl-JSON-PP-2.273.0 test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Temp ) dev-lang/perl:=
-DESCRIPTION=Check the correct line endings in your project
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-EOL/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-EOL-2.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ecdd1b9fb94c58f78edbdca291428101
diff --git a/dev-perl/Test-EOL/Manifest b/dev-perl/Test-EOL/Manifest
new file mode 100644
index 000000000000..80e5abb87e8b
--- /dev/null
+++ b/dev-perl/Test-EOL/Manifest
@@ -0,0 +1,5 @@
+DIST Test-EOL-1.6.tar.gz 18617 BLAKE2B 67ee893c480b72ee18891a6820db75191e66722ad0d4f98fbe4058af7bebd51b51d2a949ba707f44f4c001a1179c422763f01b32530cf52c6463cc6b7746bc72 SHA512 7bc11f6fc2e361f9d2cd97626ba0d8f13ad3118c451d1d6b445f39608aba594e374cc51dec9d872aa831ad69d8b49852044e6edfc64bb8a7804969d8cfaed4cd
+DIST Test-EOL-2.00.tar.gz 29987 BLAKE2B 505eb9a412f0da9a1de7f56cefa2ae076cfcf5adcb056634e5e163c19b1ebfb1fab0de48eb320f0bd0eb9e4638191f1ca943fec336863487ca80e47672c64dc3 SHA512 9f43b88c05915fe722307a313f9149837058e34c8310393e97418f1393f828c2d2f7c6a7537d9ca8caff1b07a19cb2600904319f753b1a76bca09e654637ede2
+EBUILD Test-EOL-1.600.0.ebuild 337 BLAKE2B d4e60c5a38a4609fd0c8c25f45879163ded5cd5d007188263d262670df62ebf37a724309c874203f206b191397629346cc626924f395adc1c641c57c73161c34 SHA512 2e3cf469911e53ef234084c7a0b1166024bb89c1f2ec5654494a106caf1d201ee670383f87eb9d5df638a8d3297641dd545910240b49a416826af517e36ce20b
+EBUILD Test-EOL-2.0.0.ebuild 515 BLAKE2B 5fe38f12f2376aab1e3b50357ab0a08062a5cc20c647a7d221351eae6c00fbb7e44aca5864a4af4af575d3e13a92f8b2e38a42aec61c6bab7379463048945045 SHA512 5628b49115109383017225393d7ff26dd0c93faa45947c2f9f7fad34f92696ce7cef3a78753a86f93bc7157e145a98eba59dcc0c8a529675615f18d07b7ca1b5
+MISC metadata.xml 473 BLAKE2B 4ff9f7c53dc2fec2329b75f29902dc6e1151804713a890fe23010e73344b80b7540b5a4883c5b043dba1c2590b4f3761e46b6c6dd4b4aab5f206dbecdf26c919 SHA512 c186a5f6ec9a875d92bc58b550889cdf08e8da342c6591a95850fcd46f08b193ed5b4b6f25a3a4dcd33775ec08408ad862f09c7f5813baa208619ae2cff53c80
diff --git a/dev-perl/Test-EOL/Test-EOL-1.600.0.ebuild b/dev-perl/Test-EOL/Test-EOL-1.600.0.ebuild
new file mode 100644
index 000000000000..275fb26db6db
--- /dev/null
+++ b/dev-perl/Test-EOL/Test-EOL-1.600.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FREW
+MODULE_VERSION=1.6
+
+inherit perl-module
+
+DESCRIPTION="Check the correct line endings in your project"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-EOL/Test-EOL-2.0.0.ebuild b/dev-perl/Test-EOL/Test-EOL-2.0.0.ebuild
new file mode 100644
index 000000000000..48fbddb1d181
--- /dev/null
+++ b/dev-perl/Test-EOL/Test-EOL-2.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.00
+
+inherit perl-module
+
+DESCRIPTION="Check the correct line endings in your project"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-JSON-PP-2.273.0
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Temp
+ )
+"
diff --git a/dev-perl/Test-EOL/metadata.xml b/dev-perl/Test-EOL/metadata.xml
new file mode 100644
index 000000000000..64add6aa0543
--- /dev/null
+++ b/dev-perl/Test-EOL/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-EOL</remote-id>
+ <remote-id type="cpan-module">Test::EOL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Exception-0.430.0 b/dev-perl/Test-Exception-0.430.0
deleted file mode 100644
index 801bf7f786e3..000000000000
--- a/dev-perl/Test-Exception-0.430.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Sub-Uplevel-0.180.0 virtual/perl-Test-Simple >=virtual/perl-Test-Harness-2.30.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Test functions for exception based code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Exception/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Sub-Uplevel-0.180.0 virtual/perl-Test-Simple >=virtual/perl-Test-Harness-2.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a3c113b0fac0568ba191bb9db5a4c7c3
diff --git a/dev-perl/Test-Exception/Manifest b/dev-perl/Test-Exception/Manifest
new file mode 100644
index 000000000000..72609798182a
--- /dev/null
+++ b/dev-perl/Test-Exception/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Exception-0.43.tar.gz 15204 BLAKE2B 072705a06992fea690e3e71896fba8c916dd153f47cdaff4eb1d4f8730baa3e9589861ffe901208aff48169b8b054ca118cecf5c92c116be9fd61bf4748923a8 SHA512 f5ab65ce7b142ab7a96b0075838826a7f6b975a151a285e00d99db307bea07b359d5ca44eb678ba93d97b2ae37a112f0002ae1c06bb6e5654b80ce8c5473aa20
+EBUILD Test-Exception-0.430.0.ebuild 659 BLAKE2B bd540a99a0fb938d968acad8f7e1d17bbc0d775e9edc62ea2001fedc35e94510708ef4f59071f048d99a2aacb9c1944f11ecf2dd526cf4a9d07d34395700cff9 SHA512 1e676a7526d208b0ddfe0980b3a42f17683c6c58b14e0386ff33ea029b0d0f3a03d65f04e1dcf043857435cd4f1a5f64f114c3ec3c507f50164dd1626b2203a9
+MISC metadata.xml 400 BLAKE2B a0cfad7338fd59c9ff94063be86dbacc79301f95f0fb4ed0c78baa75b976bd234c08574aa3b99940f73794fe037feb97924df0ab7a2bb1dca76e836ff99ae8b5 SHA512 c0cf344db8299f4f5174267d9b75e23538330143cba4a0c46bc8e8af29f5a0ac33f624dc5f86b7cc8d01b8ff28e58ef5480e13c378230e88d8a65b5393151171
diff --git a/dev-perl/Test-Exception/Test-Exception-0.430.0.ebuild b/dev-perl/Test-Exception/Test-Exception-0.430.0.ebuild
new file mode 100644
index 000000000000..ab32db242d31
--- /dev/null
+++ b/dev-perl/Test-Exception/Test-Exception-0.430.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EXODIST
+DIST_VERSION=0.43
+inherit perl-module
+
+DESCRIPTION="Test functions for exception based code"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=dev-perl/Sub-Uplevel-0.180.0
+ virtual/perl-Test-Simple
+ >=virtual/perl-Test-Harness-2.30.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-Exception/metadata.xml b/dev-perl/Test-Exception/metadata.xml
new file mode 100644
index 000000000000..4f01dd8d7303
--- /dev/null
+++ b/dev-perl/Test-Exception/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">Test-Exception</remote-id>
+ <remote-id type="cpan-module">Test::Exception</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-FailWarnings-0.8.0 b/dev-perl/Test-FailWarnings-0.8.0
deleted file mode 100644
index 30b9f099bf69..000000000000
--- a/dev-perl/Test-FailWarnings-0.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.860.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Capture-Tiny-0.120.0 virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Add test failures if warnings are caught
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-FailWarnings/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86 ~amd64-fbsd
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.860.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-FailWarnings-0.008.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=daa4fd2941de4ffcb371a0274671d4aa
diff --git a/dev-perl/Test-FailWarnings-0.8.0-r1 b/dev-perl/Test-FailWarnings-0.8.0-r1
deleted file mode 100644
index 78192fc75046..000000000000
--- a/dev-perl/Test-FailWarnings-0.8.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.860.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Capture-Tiny-0.120.0 virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Add test failures if warnings are caught
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-FailWarnings/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.860.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-FailWarnings-0.008.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0cf28b8929b9219eecff4416e4dc2afd
diff --git a/dev-perl/Test-FailWarnings/Manifest b/dev-perl/Test-FailWarnings/Manifest
new file mode 100644
index 000000000000..8cdcd5c41088
--- /dev/null
+++ b/dev-perl/Test-FailWarnings/Manifest
@@ -0,0 +1,4 @@
+DIST Test-FailWarnings-0.008.tar.gz 13734 BLAKE2B bf14da69bcfed50d8bd2801f629ffe4f9382e89a9febc334cafa7cc69e72357e4452a21aa1d630f9b7392cbc3ead4f26c3af93d810dbb98e94d2f7993193c855 SHA512 7bffcc18191326095d99ad01be6426f4d9d927f769a156318f9abfea67da6adfecb657bad89390740c9f531fe69c717afa1d250258eed63d127bf10cbbf2bd51
+EBUILD Test-FailWarnings-0.8.0-r1.ebuild 693 BLAKE2B 715b9fb04c30e6b89992e8ee41d01bcb2a29ae0acdc26470f7d6d8056c1875bde1a77914444b85c8ddf098be290091f7fef9f31b63042ddb25fab6de624aec0c SHA512 26bcfce1d6b5662108e0a29e9c62714f16a4aed40b36624a78a116de076d3f37c12f6d6acf15ef8324d80b21285811a697f4239eb320fea3f45f5b0fcce4f3d1
+EBUILD Test-FailWarnings-0.8.0.ebuild 685 BLAKE2B 040f5cfbfd5fd3f03e10153a714fa5a3595039eb63633a4e6a40a21e649bb46ef2455a05a7656c91ccc202bcd94637142225c286365dc7e5d61fbe1742dcf419 SHA512 667bf6cb2c315ab3af3183297d321e87566bb55699c14ed806134270a413cc7b6d514930f27273c13ef39d2913ea67b335900be9a2717ad69fa2d62b0b7cbdae
+MISC metadata.xml 406 BLAKE2B 49fbe94f177fca2a050e4750fa41b51826fa42ae88cb6329ec15631b92c9e1d25672b579c6d56870e5e9cef469fcddd74e456b5f66b10b2bdf49745a1088f5d2 SHA512 710f76778cb06039848865d8c0c163dfa2789f626315ab904765647ed304f684254c08cc5bddd1f5608a97b4215db3d511e6aa4dbb3219ec4ba4c215ee2afba4
diff --git a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild
new file mode 100644
index 000000000000..9aba963dbd8b
--- /dev/null
+++ b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="Add test failures if warnings are caught"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+IUSE="test"
+LICENSE="Apache-2.0"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.860.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Capture-Tiny-0.120.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0.ebuild b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0.ebuild
new file mode 100644
index 000000000000..9730d424d003
--- /dev/null
+++ b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="Add test failures if warnings are caught"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+IUSE="test"
+LICENSE="Apache-2.0"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.860.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Capture-Tiny-0.120.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Test-FailWarnings/metadata.xml b/dev-perl/Test-FailWarnings/metadata.xml
new file mode 100644
index 000000000000..6336c0ada218
--- /dev/null
+++ b/dev-perl/Test-FailWarnings/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">Test-FailWarnings</remote-id>
+ <remote-id type="cpan-module">Test::FailWarnings</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Fatal-0.14.0 b/dev-perl/Test-Fatal-0.14.0
deleted file mode 100644
index a4a56dd4910d..000000000000
--- a/dev-perl/Test-Fatal-0.14.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-Test-Simple >=dev-perl/Try-Tiny-0.70.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Incredibly simple helpers for testing code with exceptions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Fatal/
-IUSE=test examples
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-Test-Simple >=dev-perl/Try-Tiny-0.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=24d95893406483da2f59fbac671eaf1f
diff --git a/dev-perl/Test-Fatal/Manifest b/dev-perl/Test-Fatal/Manifest
new file mode 100644
index 000000000000..ddf1266e1588
--- /dev/null
+++ b/dev-perl/Test-Fatal/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Fatal-0.014.tar.gz 19685 BLAKE2B 02cfcb6c075bfcdc3ae1213c18132e124126b44d5e923f8ccd09f2df15eda6a1e1bea1c0c41c46ad9439b91a8fdb0db8f7083650b35bf3d69c50b0fe26a1cbaf SHA512 339d9b33231f8c8d93c0f9374a51458d004568a2f3e28471976e954c35d27efd348f68fb56e3cabd11dc47d37e7ce46282eba967c156ba5081811d221c6a7523
+EBUILD Test-Fatal-0.14.0.ebuild 812 BLAKE2B 25d4effdd1e630a0cbc2e10d202718a867a8d60e427d317f20fb1cdaf0be92cae99e09b326729b08acb96b76cbef504a926d42eb29218bd3683001ab32e1b1ab SHA512 f710501570dca34ae83ffa3c50e87700a587e18c2b0daade40587f5276a3cf98de1531cbdab83c9a396f73ce52ad83187f5906c80cf63ffa6f8f4e7896c87bb6
+MISC metadata.xml 392 BLAKE2B fbfe9106bced1fb9d4c92734d31c87f3ce8227f7a15d3b7cae6063990042aa2448f096580e52a98a01429c85a6bdb47bf3e0bdd9a49fd417ccfba26533f33015 SHA512 6e8ac4ccd30204c7035788dc7a71ac6388312ffd3a6830dd9007bcc8dd5c43b8e5d723ace38550313bfb4e2e09f012aa309941088f7749ae7e18d1495096eac8
diff --git a/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild b/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild
new file mode 100644
index 000000000000..c4d1c31598ca
--- /dev/null
+++ b/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.014
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Incredibly simple helpers for testing code with exceptions"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Test-Simple
+ >=dev-perl/Try-Tiny-0.70.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )"
diff --git a/dev-perl/Test-Fatal/metadata.xml b/dev-perl/Test-Fatal/metadata.xml
new file mode 100644
index 000000000000..e846355a521e
--- /dev/null
+++ b/dev-perl/Test-Fatal/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">Test-Fatal</remote-id>
+ <remote-id type="cpan-module">Test::Fatal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-File-1.443.0 b/dev-perl/Test-File-1.443.0
deleted file mode 100644
index c5124e1fd74a..000000000000
--- a/dev-perl/Test-File-1.443.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-Test-Simple-0.950.0 dev-perl/Test-utf8 ) dev-lang/perl:=
-DESCRIPTION=Test file attributes
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-File/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Test-File-1.443.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4c6739557f019d442fbd5fb6c53d52e8
diff --git a/dev-perl/Test-File-Contents-0.230.0 b/dev-perl/Test-File-Contents-0.230.0
deleted file mode 100644
index cfc4c3d5ba23..000000000000
--- a/dev-perl/Test-File-Contents-0.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.700.0 >=dev-perl/Text-Diff-0.350.0 >=dev-perl/Module-Build-0.300.0 dev-lang/perl:=
-DESCRIPTION=Test routines for examining the contents of files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-File-Contents/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.700.0 >=dev-perl/Text-Diff-0.350.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DW/DWHEELER/Test-File-Contents-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f0fda5b6eac67fecf9b673f7c2b9868a
diff --git a/dev-perl/Test-File-Contents/Manifest b/dev-perl/Test-File-Contents/Manifest
new file mode 100644
index 000000000000..3c12848d1c46
--- /dev/null
+++ b/dev-perl/Test-File-Contents/Manifest
@@ -0,0 +1,3 @@
+DIST Test-File-Contents-0.23.tar.gz 10095 BLAKE2B 19d93050e7c607f0efcff4e2c5ecb034daa0d803f826218bc8764f268b73bed7427b11781e0468ef46184c85dd3b833e07af4d9c471b6c4aa09a94706cb16321 SHA512 8fe830e755660b32f79a82b84b55702a6dd2bd62136c456325340646fe11e82b5603fb3063fcbad393edaf68cabf84da79103be5ef4a5cb6de84ad8463de46db
+EBUILD Test-File-Contents-0.230.0.ebuild 466 BLAKE2B f2f99eb009901d3bc6dc1dccca5215578a503fbcacfdda7afd5c1fb92ded2a0da1e8517cf7e3ee7a65dc206da5572ca1c2ab078583863ba8627688b71309398b SHA512 99691cb4772150da79750dd7eb9c777d8e62002ca302d3a7086673b7517e9659179a0c298afb81caab918a202e8197b51c4451a845d331489233e475becb1919
+MISC metadata.xml 409 BLAKE2B da9c68a8100e7ada08ee09a7ab510ee0653ed876f53d3bfa260738d81ff8c662298d7ba40a9ed8299265553520e263ddd23696bfc6292374a45fb64de9c95b59 SHA512 c86a6942306972f0c1f0846ccbb5a73b8a74357ff29c9697039003c0d45047a45ceeadea3aa6d056f9908e5ee5e5d826f8d68bd7da0b1211c76d64a8c3d49f65
diff --git a/dev-perl/Test-File-Contents/Test-File-Contents-0.230.0.ebuild b/dev-perl/Test-File-Contents/Test-File-Contents-0.230.0.ebuild
new file mode 100644
index 000000000000..6d585726d37b
--- /dev/null
+++ b/dev-perl/Test-File-Contents/Test-File-Contents-0.230.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DWHEELER
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Test routines for examining the contents of files"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.700.0
+ >=dev-perl/Text-Diff-0.350.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+"
diff --git a/dev-perl/Test-File-Contents/metadata.xml b/dev-perl/Test-File-Contents/metadata.xml
new file mode 100644
index 000000000000..7f8d500a626d
--- /dev/null
+++ b/dev-perl/Test-File-Contents/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">Test-File-Contents</remote-id>
+ <remote-id type="cpan-module">Test::File::Contents</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-File-ShareDir-1.1.2 b/dev-perl/Test-File-ShareDir-1.1.2
deleted file mode 100644
index ecd2d3d148ec..000000000000
--- a/dev-perl/Test-File-ShareDir-1.1.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-Carp dev-perl/Class-Tiny >=virtual/perl-Exporter-5.570.0 dev-perl/File-Copy-Recursive >=dev-perl/File-ShareDir-1.0.0 >=dev-perl/Path-Tiny-0.18.0 dev-perl/Scope-Guard virtual/perl-parent test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Create a Fake ShareDir for your modules for testing.
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-File-ShareDir/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-Tiny >=virtual/perl-Exporter-5.570.0 dev-perl/File-Copy-Recursive >=dev-perl/File-ShareDir-1.0.0 >=dev-perl/Path-Tiny-0.18.0 dev-perl/Scope-Guard virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=98bf923a3ca0fb5ef12889c75056f394
diff --git a/dev-perl/Test-File-ShareDir/Manifest b/dev-perl/Test-File-ShareDir/Manifest
new file mode 100644
index 000000000000..6470a35772b8
--- /dev/null
+++ b/dev-perl/Test-File-ShareDir/Manifest
@@ -0,0 +1,3 @@
+DIST Test-File-ShareDir-1.001002.tar.gz 65466 BLAKE2B d2bd8634b5cd4eb156814e2e456c0ed5749b6ab55feb3fcf674124e71450f05e548657f0bb189d0445912a6171c14bb3ad44a7b338f72dc6609e5030d27596e0 SHA512 858fd7483a63fe4742e48663d64088b811658c9d24dfc730ae1fb5786818949133de98f1cc3a705f67ad97fed1144420a96c22e2cfa663c79953c33f1633f00e
+EBUILD Test-File-ShareDir-1.1.2.ebuild 734 BLAKE2B 0da2ae457aa43a0b7afa66ee37135b32caa62d67e2fd5db5650a3c7ca95661debebd11244d441d5fc0856bdb889b7e233954c4e8c23462c29b03b284b51972c3 SHA512 36c131ba9ce07174edc8e87303431ce35782b5afa1673fa6f7a33d6db743b009479a598277ec6019bbccd3d23f48ecadb8227114232dd6b2f123c6e9b1ad2c41
+MISC metadata.xml 1124 BLAKE2B f1e8e53b564644d94761591bc70fc0466ae69aa71bef249151d0ad29c5ea981e9137b7fc12f9ff5bfe03174fbb4fd3ee4aeff183abbf3af7007b02375314b54d SHA512 05e6ebfbffab43419b645a94566e63ee68792462e5031312f8cfebd7b3d319b5f2d21c96d1a97708641081516cecfbb962cc6b532230265b24cf2c69e32d9f31
diff --git a/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2.ebuild b/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2.ebuild
new file mode 100644
index 000000000000..3f0792562c71
--- /dev/null
+++ b/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=KENTNL
+DIST_VERSION=1.001002
+inherit perl-module
+
+DESCRIPTION="Create a Fake ShareDir for your modules for testing."
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-Carp
+ dev-perl/Class-Tiny
+ >=virtual/perl-Exporter-5.570.0
+ dev-perl/File-Copy-Recursive
+ >=dev-perl/File-ShareDir-1.0.0
+ >=dev-perl/Path-Tiny-0.18.0
+ dev-perl/Scope-Guard
+ virtual/perl-parent"
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ ${RDEPEND}
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )"
diff --git a/dev-perl/Test-File-ShareDir/metadata.xml b/dev-perl/Test-File-ShareDir/metadata.xml
new file mode 100644
index 000000000000..48aa6ab5fea8
--- /dev/null
+++ b/dev-perl/Test-File-ShareDir/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>kentnl@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-File-ShareDir</remote-id>
+ <remote-id type="cpan-module">Test::File::ShareDir</remote-id>
+ <remote-id type="cpan-module">Test::File::ShareDir::Dist</remote-id>
+ <remote-id type="cpan-module">Test::File::ShareDir::Module</remote-id>
+ <remote-id type="cpan-module">Test::File::ShareDir::Object::Dist</remote-id>
+ <remote-id type="cpan-module">Test::File::ShareDir::Object::Inc</remote-id>
+ <remote-id type="cpan-module">Test::File::ShareDir::Object::Module</remote-id>
+ <remote-id type="cpan-module">Test::File::ShareDir::TempDirObject</remote-id>
+ <remote-id type="cpan-module">Test::File::ShareDir::Utils</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-File/Manifest b/dev-perl/Test-File/Manifest
new file mode 100644
index 000000000000..32186fbdd639
--- /dev/null
+++ b/dev-perl/Test-File/Manifest
@@ -0,0 +1,3 @@
+DIST Test-File-1.443.tar.gz 27065 BLAKE2B 0f1568dbb27aa2aaffd13cc1d8327260e4bfa03fea01a80a810c0c10fdb1a18b3ba6fb5c50212d8956fa14dd0114438dfc7c3523495a20f8f35fdd13734a87c5 SHA512 9ad66b3a9dc1c3752a4ec22934db9139ac010ac3237a3de018d4ec4a65ac047f0152ab9e7979a2615412c1af02a1f2dfa0dbfdf5eba5358628b1b443232c45b2
+EBUILD Test-File-1.443.0.ebuild 600 BLAKE2B 470e041d9989986cfffd7faaea7c63bf933fab91194fb2e3d2034efc2fb8cf8d6d64931decc1244d274765c21516bd5603b2bc439dd4bea4a2cf22c411d98c63 SHA512 5604343b604f65e9921e78d83193672d82edb0eb6741afe8f37763e3cc895b66a84f2dca9caefe249d12a4f8c4a0684bd5da626af44bc9ad9f4d5030ed5652c2
+MISC metadata.xml 390 BLAKE2B 515dde783fa52220e00b4f58cc9dde38d80b6eed484bfb0bdcdf89f7daa62246f76dbc7bee8610b067f743af4ce9698ccc75c7d85546ca1f6f7f96d97378085a SHA512 93e9377cbec8728c2ff3c879a306c89e52db8af41443138c8f68fa4100a2965af2b97afab9426f4f64ddba7d88e52a123dec6976a253f7b47257172bf3140677
diff --git a/dev-perl/Test-File/Test-File-1.443.0.ebuild b/dev-perl/Test-File/Test-File-1.443.0.ebuild
new file mode 100644
index 000000000000..2547599f2ead
--- /dev/null
+++ b/dev-perl/Test-File/Test-File-1.443.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.443
+inherit perl-module
+
+DESCRIPTION="Test file attributes"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-Test-Simple-0.950.0
+ dev-perl/Test-utf8
+ )
+"
+src_prepare() {
+ if use test; then
+ perl_rm_files t/pod.t t/pod_coverage.t t/test_manifest
+ sed -i -e '/Test::Manifest/d' Makefile.PL || die "Can't patch Makefile.PL"
+ fi
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-File/metadata.xml b/dev-perl/Test-File/metadata.xml
new file mode 100644
index 000000000000..63ae44c9cfcf
--- /dev/null
+++ b/dev-perl/Test-File/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">Test-File</remote-id>
+ <remote-id type="cpan-module">Test::File</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Files-0.140.0 b/dev-perl/Test-Files-0.140.0
deleted file mode 100644
index f8be228a5027..000000000000
--- a/dev-perl/Test-Files-0.140.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Algorithm-Diff virtual/perl-Test-Simple dev-perl/Text-Diff virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A Test::Builder based module to ease testing with files and dirs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Files/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Algorithm-Diff virtual/perl-Test-Simple dev-perl/Text-Diff dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHILCROW/Test-Files-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=50b4facec226d7648c978af51a1a2391
diff --git a/dev-perl/Test-Files/Manifest b/dev-perl/Test-Files/Manifest
new file mode 100644
index 000000000000..d7a0b20ea107
--- /dev/null
+++ b/dev-perl/Test-Files/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Files-0.14.tar.gz 11520 BLAKE2B 5290b9d52fe303b8ea81c1ce75d9eba233be02bf5e491512e1a55e4fd64b892ece8227fde4c73a0821fb08cf8f26d207696f03c898ce1ec5b01e9ee7adae0dce SHA512 fe456e5e99f734ca356e0595f79e66e899e0a92e14ccf32a7deb04537789546e3b9f1fd091e2e50dffdee51d01ee9096ffc36f3a6792eaa8be85e6ec8ab25782
+EBUILD Test-Files-0.140.0.ebuild 434 BLAKE2B 9bd3ccdc2f0940b14b02365538517cd2587b52cfe0f571afe42caff1779f5ee0fd76796ab7dbae4a1b2d9b19114704506c231c4dd0e954c97811a967ccc3edac SHA512 fad957ab654f9148e683abda728f3d71f038835586532a39396baa5769c1ef45a48843a60de9ce9baf895d46b29f3e76e3111fca8d33221ccda27dab65f0a96e
+MISC metadata.xml 392 BLAKE2B a88c29570c0fcb23c82cb6731d35c5f332eafc1c4a66f2307714dbe0b546f91b385fcd8a31ce6d144acfd16adcd1081b2cb5bc2ebb48294d911516dd3812a2cd SHA512 52cc20225a6c098eff54a77a05eb791b209758a7acd0a1f659ed3aab78d699a719532d5e0c6d7bddf6be8244e1aa0b500d882c5713288bd7336b6f627723b73f
diff --git a/dev-perl/Test-Files/Test-Files-0.140.0.ebuild b/dev-perl/Test-Files/Test-Files-0.140.0.ebuild
new file mode 100644
index 000000000000..3664d2cd9637
--- /dev/null
+++ b/dev-perl/Test-Files/Test-Files-0.140.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHILCROW
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="A Test::Builder based module to ease testing with files and dirs"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Algorithm-Diff
+ virtual/perl-Test-Simple
+ dev-perl/Text-Diff
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-Files/metadata.xml b/dev-perl/Test-Files/metadata.xml
new file mode 100644
index 000000000000..8de4cac0a522
--- /dev/null
+++ b/dev-perl/Test-Files/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">Test-Files</remote-id>
+ <remote-id type="cpan-module">Test::Files</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Inline-2.213.0-r1 b/dev-perl/Test-Inline-2.213.0-r1
deleted file mode 100644
index b5b661f43ca0..000000000000
--- a/dev-perl/Test-Inline-2.213.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Algorithm-Dependency-1.02 >=dev-perl/Config-Tiny-2.00 >=dev-perl/File-Find-Rule-0.26 >=dev-perl/File-Flat-1.00 dev-perl/File-Remove >=dev-perl/File-Slurp-9999.04 >=virtual/perl-File-Spec-0.80 dev-perl/File-chmod >=dev-perl/Params-Util-0.05 >=dev-perl/Pod-Tests-0.18 virtual/perl-Test-Simple test? ( dev-perl/Test-Script >=dev-perl/Test-ClassAPI-1.02 ) dev-lang/perl:=
-DESCRIPTION=Inline test suite support for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Inline/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Algorithm-Dependency-1.02 >=dev-perl/Config-Tiny-2.00 >=dev-perl/File-Find-Rule-0.26 >=dev-perl/File-Flat-1.00 dev-perl/File-Remove >=dev-perl/File-Slurp-9999.04 >=virtual/perl-File-Spec-0.80 dev-perl/File-chmod >=dev-perl/Params-Util-0.05 >=dev-perl/Pod-Tests-0.18 virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Test-Inline-2.213.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c5d6ddd3e4e32249177ec5e2abfa2acc
diff --git a/dev-perl/Test-Inline/Manifest b/dev-perl/Test-Inline/Manifest
new file mode 100644
index 000000000000..31f8d06af70c
--- /dev/null
+++ b/dev-perl/Test-Inline/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Inline-2.213.tar.gz 61649 BLAKE2B 9d192d3ee9e790d4348ab0efb37457776ca1242a012f3bf1beff14bc51a0917206c1aa64d00a465795c438bb0fe44442020432be2063b65e443dcb7b2a262ef9 SHA512 2d5772b515a0c7260c8591a56f640ebb41ce91e32380ae46636f2e85b3c56656fcbf75a1b859e30bb437b9bdcaaf268b943cb1332365173ff413d15f6761b4a4
+EBUILD Test-Inline-2.213.0-r1.ebuild 926 BLAKE2B 5cb83117ddd490efe289fee7c67c9ac9c948c118c6771ceb1fd3ed68246d3ae30720c46ae7fee7fd2a65cd51a416e4b5bd3cd68b974bd66e3f3d82b4b994c7b0 SHA512 7b6c4b949be1be3354ab40b79bb1028c82f967e6f2fa049d88c32abdc47a25bb293c9c3bfb1ab2713878784b5682f58685f59b02d05d2c59960f3f0f8348c29b
+MISC metadata.xml 1028 BLAKE2B 21ead8c4401ade08a210eb39eb106483d2e9861644d9a5d90db4068c21eb0ca66097449f689f79e72257a0d167664a3c9c433e1d5f346f72988445f4708b8084 SHA512 d69443533335a0fc68c18425fb222afa7d75462d4122bfe30e332f12680be63f0611f02c0a77ad40c3aa17366ddc5f122bf8a55aad9395605964c32c53090d94
diff --git a/dev-perl/Test-Inline/Test-Inline-2.213.0-r1.ebuild b/dev-perl/Test-Inline/Test-Inline-2.213.0-r1.ebuild
new file mode 100644
index 000000000000..daefabc1065e
--- /dev/null
+++ b/dev-perl/Test-Inline/Test-Inline-2.213.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=2.213
+inherit perl-module
+
+DESCRIPTION="Inline test suite support for Perl"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Algorithm-Dependency-1.02
+ >=dev-perl/Config-Tiny-2.00
+ >=dev-perl/File-Find-Rule-0.26
+ >=dev-perl/File-Flat-1.00
+ dev-perl/File-Remove
+ >=dev-perl/File-Slurp-9999.04
+ >=virtual/perl-File-Spec-0.80
+ dev-perl/File-chmod
+ >=dev-perl/Params-Util-0.05
+ >=dev-perl/Pod-Tests-0.18
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Script
+ >=dev-perl/Test-ClassAPI-1.02
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-Inline/metadata.xml b/dev-perl/Test-Inline/metadata.xml
new file mode 100644
index 000000000000..d257790ce406
--- /dev/null
+++ b/dev-perl/Test-Inline/metadata.xml
@@ -0,0 +1,21 @@
+<?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">Test-Inline</remote-id>
+ <remote-id type="cpan-module">Test::Inline</remote-id>
+ <remote-id type="cpan-module">Test::Inline::Content</remote-id>
+ <remote-id type="cpan-module">Test::Inline::Content::Default</remote-id>
+ <remote-id type="cpan-module">Test::Inline::Content::Legacy</remote-id>
+ <remote-id type="cpan-module">Test::Inline::Content::Simple</remote-id>
+ <remote-id type="cpan-module">Test::Inline::Extract</remote-id>
+ <remote-id type="cpan-module">Test::Inline::IO::File</remote-id>
+ <remote-id type="cpan-module">Test::Inline::Script</remote-id>
+ <remote-id type="cpan-module">Test::Inline::Section</remote-id>
+ <remote-id type="cpan-module">Test::Inline::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Inter-1.60.0 b/dev-perl/Test-Inter-1.60.0
deleted file mode 100644
index 261e07e22e9d..000000000000
--- a/dev-perl/Test-Inter-1.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO >=dev-perl/Module-Build-0.210.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Framework for more readable interactive test scripts
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Inter/
-IUSE=test examples
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Test-Inter-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a69c8a5e6ce72f10cfe7b757ad319f5c
diff --git a/dev-perl/Test-Inter/Manifest b/dev-perl/Test-Inter/Manifest
new file mode 100644
index 000000000000..b47831774926
--- /dev/null
+++ b/dev-perl/Test-Inter/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Inter-1.06.tar.gz 40627 BLAKE2B e3e97d16c46a5703b65cdf1e28baddf70f466b2586a33014661db618b33b59b9eef0850e8c92de4aad6fb6ee88879e02c8a62d3229c529003081bb4271c56217 SHA512 2cbfc901bce010560b64ce18e7d6ade935fb822e2142c897f4f993dff224e5171c0a835a87696fc1bbe31403c46b3ef78789f8653495234cd5d3798e6c19486e
+EBUILD Test-Inter-1.60.0.ebuild 697 BLAKE2B 4b928163d33435ee18c408b08d48157294ff77151179b2d57c3b9638f77d3780ee7ccdca2fe155edef3aec61cbe0f806568160efdc2de16c62ddeb0e3937508a SHA512 4b19c2147075e4495003d187f0944d166aaa7e8ddf789a41694c787fd9e416a050ece955a999c1df690bc876f6cd63be27186ed7b91824c283e8ac47fbf066ee
+MISC metadata.xml 392 BLAKE2B 543e5bd66a132f286e1d9392fc541f5e2c488cbe824e7ce7b899cf44b5bd01de5e9dd43b97e4c3a16d8666d0901084aa2b88aa1a4872e3dc37aa2520bafe9822 SHA512 ae1d3513daae65715252243e57dd1ae3cde76f20fad6631f5e8ca7df03d35ea6eb71b71d39a5911c511f2e93506e58588dcc59f9f52a76e31bbcce3d0643696a
diff --git a/dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild b/dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild
new file mode 100644
index 000000000000..e7e4fae95d98
--- /dev/null
+++ b/dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=1.06
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Framework for more readable interactive test scripts"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="virtual/perl-IO"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.210.0
+ test? ( virtual/perl-Test-Simple )"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Inter/metadata.xml b/dev-perl/Test-Inter/metadata.xml
new file mode 100644
index 000000000000..2d5adf48fe0e
--- /dev/null
+++ b/dev-perl/Test-Inter/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">Test-Inter</remote-id>
+ <remote-id type="cpan-module">Test::Inter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-LeakTrace-0.150.0 b/dev-perl/Test-LeakTrace-0.150.0
deleted file mode 100644
index 3cd4dc66678a..000000000000
--- a/dev-perl/Test-LeakTrace-0.150.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Traces memory leaks
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-LeakTrace/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GF/GFUJI/Test-LeakTrace-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b2001039d3a5be08a40418d3b872234b
diff --git a/dev-perl/Test-LeakTrace-0.160.0 b/dev-perl/Test-LeakTrace-0.160.0
deleted file mode 100644
index 99df04c0b9e0..000000000000
--- a/dev-perl/Test-LeakTrace-0.160.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 >=virtual/perl-Test-Simple-0.620.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 dev-lang/perl:=
-DESCRIPTION=Traces memory leaks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-LeakTrace/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 >=virtual/perl-Test-Simple-0.620.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/Test-LeakTrace-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=88a64b392607a3b6e2e3022dd2d030a7
diff --git a/dev-perl/Test-LeakTrace/Manifest b/dev-perl/Test-LeakTrace/Manifest
new file mode 100644
index 000000000000..3363c1ba55fa
--- /dev/null
+++ b/dev-perl/Test-LeakTrace/Manifest
@@ -0,0 +1,5 @@
+DIST Test-LeakTrace-0.15.tar.gz 49364 BLAKE2B 6a0585d13a58545a4a8a095b186a90052e54e192480a9b7aa056974322a44e05610851e2e5bba274dae1abc13b16c7e21bb185860c9e9977f54984856bf59921 SHA512 664d1648cc9ce229456ca0c27430bdd36ba1d9bf6907afce6c612b90d6885aa6a71caeceb266aec1f843287e6bcda35ac28eab2ad6b662019c0fcb87d7f0d6be
+DIST Test-LeakTrace-0.16.tar.gz 49435 BLAKE2B b7fcd095f7406083a7dccf21f62de4ec4a1dd8ef72395f90cc9fa4b6fae114800130bea6a9e449835871e356c420bb71cfc1dad090bf50d96f450fe3baf6ecab SHA512 6fa7a5eaae01ca5232f3f297a104553dac5f57e4c6721d7084e5d44b0133206100878c7067b228b1e01b21f7639a97a0ec48ef77198deb0598d94d8861bab049
+EBUILD Test-LeakTrace-0.150.0.ebuild 533 BLAKE2B 1721b9450d1d293b41f2149a7e88d25ef17d0b174dcd45529b05f1db120971e3be264b6878aaca87d2386a35aabb6d06631d31409a6356c47d76b3a9a8c68bcb SHA512 3232a3c16fa77ffa8d5be43f2684c6713b5f3afdbb7476d713b2ea784619ce1384febd5709cf0bc6ffaeb9133a1ccfe28a7bb921b9a3f130a48bff47aad03de0
+EBUILD Test-LeakTrace-0.160.0.ebuild 520 BLAKE2B 482554ac2b7c04e3215d9205be27960654580d7cb8e5594a122476ef6fadbc1a6d4b948fff383cfaecd6d40be9eab7d1b35c0776a74a7027ca695ced7d491b7d SHA512 5a70861f8a8524cfc9a041d4c4acdbe40f7ba362d32fab9b09151109efd9c3d1f35d39c5a91a55baf98d96f72454d3c0b7bad7a8cd4a16ba2ee71aeb36f7d397
+MISC metadata.xml 498 BLAKE2B a7b876fa8b4fa6475109b8c325c1887dd758a9ef9c0e16c521df6940f6cf7ff98aa593535b9273a0370ad413e0750a8ab8b6324bb1f6f2cc1e2f910ef20b8051 SHA512 7cd95f62b7a941ef5f765a902dc676ee65d061f2e886a4855c2025c2126993776c2c3451842abda8b2f946916d6d5a856a0f4d984eea4cc48fb30fd79986d434
diff --git a/dev-perl/Test-LeakTrace/Test-LeakTrace-0.150.0.ebuild b/dev-perl/Test-LeakTrace/Test-LeakTrace-0.150.0.ebuild
new file mode 100644
index 000000000000..4ee8fe7b9031
--- /dev/null
+++ b/dev-perl/Test-LeakTrace/Test-LeakTrace-0.150.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GFUJI
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION='Traces memory leaks'
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-LeakTrace/Test-LeakTrace-0.160.0.ebuild b/dev-perl/Test-LeakTrace/Test-LeakTrace-0.160.0.ebuild
new file mode 100644
index 000000000000..9c2331b4248e
--- /dev/null
+++ b/dev-perl/Test-LeakTrace/Test-LeakTrace-0.160.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=0.16
+DIST_EXAMPLES=( "example/*" "benchmark" )
+inherit perl-module
+
+DESCRIPTION="Traces memory leaks"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ >=virtual/perl-Test-Simple-0.620.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+"
diff --git a/dev-perl/Test-LeakTrace/metadata.xml b/dev-perl/Test-LeakTrace/metadata.xml
new file mode 100644
index 000000000000..f574d954fc53
--- /dev/null
+++ b/dev-perl/Test-LeakTrace/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-LeakTrace</remote-id>
+ <remote-id type="cpan-module">Test::LeakTrace</remote-id>
+ <remote-id type="cpan-module">Test::LeakTrace::Script</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-LongString-0.170.0 b/dev-perl/Test-LongString-0.170.0
deleted file mode 100644
index 2900937146df..000000000000
--- a/dev-perl/Test-LongString-0.170.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=A library to test long strings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-LongString/
-KEYWORDS=amd64 ~arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RG/RGARCIA/Test-LongString-0.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=07d28d59c8240a62016b104bb1086e3a
diff --git a/dev-perl/Test-LongString/Manifest b/dev-perl/Test-LongString/Manifest
new file mode 100644
index 000000000000..c8bf81317ff9
--- /dev/null
+++ b/dev-perl/Test-LongString/Manifest
@@ -0,0 +1,3 @@
+DIST Test-LongString-0.17.tar.gz 8928 BLAKE2B 88e006dbab283c85c20f43a4614eecdae58227665d5ebec879d724209f04c9045935aff4460b09351b02868333903c476cb1aafc0c63c286963f7a5bd1901867 SHA512 1c0cd6fea35bb72816451ce0790002c9dfb945390bc85d22d04670dd5af7ebbe795307ad361e2615ce4ab4f02a317a3aa5d297f2165bd3b1f6de40b3240f1352
+EBUILD Test-LongString-0.170.0.ebuild 527 BLAKE2B 8de0009f12b3f78f1b35b9fd2a3edb0feb89031b2085bfb8b6b6f1f4fa9a3a02904be4ff794adaeab7df2e26e9d90181300f2b0e9198cec585f450d1d8233508 SHA512 acf8f9fadd16584286160474b813d2f7e5ed79b35cc3f0b85e1e8864733a9d02062e991cdab9aee3f221eb8a254ea8518d6726bf99d1cdaac0c117eaaa72e439
+MISC metadata.xml 402 BLAKE2B bfd8b03259f3f56297e1d8b0cd4c700a01a4851bbd669e30dcd315e82d4e7027971ddd5c2244cb2d893cbcbf3a080c2be024cb018c6edf8e383bce1f124a0883 SHA512 5278ded632022f4aeab8a8e9f0c315383744182282970efd729287ebf95f33eb21cba5eeabe4ec61112a8b63c53b431049c8dfff50bd8d0701f2e5b2a03f7eef
diff --git a/dev-perl/Test-LongString/Test-LongString-0.170.0.ebuild b/dev-perl/Test-LongString/Test-LongString-0.170.0.ebuild
new file mode 100644
index 000000000000..db7fba320f1d
--- /dev/null
+++ b/dev-perl/Test-LongString/Test-LongString-0.170.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RGARCIA
+MODULE_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="A library to test long strings"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="virtual/perl-Test-Simple"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-LongString/metadata.xml b/dev-perl/Test-LongString/metadata.xml
new file mode 100644
index 000000000000..0dd94cdc9638
--- /dev/null
+++ b/dev-perl/Test-LongString/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">Test-LongString</remote-id>
+ <remote-id type="cpan-module">Test::LongString</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Manifest-2.20.0 b/dev-perl/Test-Manifest-2.20.0
deleted file mode 100644
index e6591309cf56..000000000000
--- a/dev-perl/Test-Manifest-2.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Test-Simple-0.950.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Interact with a t/test_manifest file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Manifest/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Test-Simple-0.950.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Test-Manifest-2.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=98a7d3ac3016d9552d371b02037690ac
diff --git a/dev-perl/Test-Manifest/Manifest b/dev-perl/Test-Manifest/Manifest
new file mode 100644
index 000000000000..421dcfe304fb
--- /dev/null
+++ b/dev-perl/Test-Manifest/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Manifest-2.02.tar.gz 9180 BLAKE2B c8f75c906ff15d2c9d087f9d9d619eb7e05807a89976e587505997adf746f71385e17b33166845e28c86d9488ea6be42be5b6657acec31f172c47dacef634624 SHA512 b22a93b1ff9a0cbbd5a7be0d01d7ec1b925f9f5b0a865b283b68891d411e406c57e7459ea34f575ae40701e91f12474b9cf4ae66512bec73609b1066315586b1
+EBUILD Test-Manifest-2.20.0.ebuild 697 BLAKE2B 05e73d2d89989ddd3fa903c1cc5e23e761ed1b781242c5e67fd29c6869bd1615231050589992780adac253e2d43b387c071c07b8926c7cacb5a3c8fa57897008 SHA512 cd5846988ce787263d0ac5c5adcfdbc215c8eb5db4665942b25087a5cb60e6c039b381852388233e004305d4ef1d2d322cf14911e731b8ef035ccfb9ce7713b7
+MISC metadata.xml 398 BLAKE2B e5f4f024c16732d4eb7f7105f96cd775c43eefa30b58addde8a052ea95e3b7f9240c7a23fb7d8deb50bc7fa63ed030d791b6764e03cfe3c3d5ab6280455c9a6e SHA512 bd4e35652808a153b3775ece2d6b77ae07c56931bf010f7ff8baacfaac7adb1c8825c12a9c8d8c8eaef3abc6f8861d43cf9ad0db3d1c0950fea083c653231cac
diff --git a/dev-perl/Test-Manifest/Test-Manifest-2.20.0.ebuild b/dev-perl/Test-Manifest/Test-Manifest-2.20.0.ebuild
new file mode 100644
index 000000000000..0323710a7fcf
--- /dev/null
+++ b/dev-perl/Test-Manifest/Test-Manifest-2.20.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BDFOY
+MODULE_VERSION=2.02
+inherit perl-module
+
+DESCRIPTION="Interact with a t/test_manifest file"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Test-Simple-0.950.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ # Ugh, Upstream has tests that depend on tests ...
+ echo 'print qq[1..1\nok 1];' > "${S}/t/99pod.t"
+ echo 'print qq[1..1\nok 1];' > "${S}/t/pod_coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Manifest/metadata.xml b/dev-perl/Test-Manifest/metadata.xml
new file mode 100644
index 000000000000..23c5e78ece1d
--- /dev/null
+++ b/dev-perl/Test-Manifest/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">Test-Manifest</remote-id>
+ <remote-id type="cpan-module">Test::Manifest</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Memory-Cycle-1.60.0 b/dev-perl/Test-Memory-Cycle-1.60.0
deleted file mode 100644
index ad0019f38adb..000000000000
--- a/dev-perl/Test-Memory-Cycle-1.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Devel-Cycle-1.70.0 virtual/perl-Getopt-Long dev-perl/PadWalker >=virtual/perl-Test-Simple-0.620.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Check for memory leaks and circular memory references
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Memory-Cycle/
-KEYWORDS=alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Devel-Cycle-1.70.0 virtual/perl-Getopt-Long dev-perl/PadWalker >=virtual/perl-Test-Simple-0.620.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=57365351c3aba443eb7581451c445ece
diff --git a/dev-perl/Test-Memory-Cycle/Manifest b/dev-perl/Test-Memory-Cycle/Manifest
new file mode 100644
index 000000000000..92217b988f62
--- /dev/null
+++ b/dev-perl/Test-Memory-Cycle/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Memory-Cycle-1.06.tar.gz 8928 BLAKE2B ff221bd6ab6b576ec3f534c3dd3a6a6add53840c9985c67a25c690e24b258406101c8f04e7a30e86a0262a214b61b82d11c72ecb10723580ae6e2d41d9626c4e SHA512 d25ffd0439e47e0b57f136489ae200ca24c8434a19473d23f70d0f8a2c8d18a93fe453e9b1b844b5edbd9c788bfe3c83f5413441389dd9b53c780f734afeb804
+EBUILD Test-Memory-Cycle-1.60.0.ebuild 608 BLAKE2B 55e2a0b28274580a0db0d44f75fc6ce17dc851117a2a4cdab96726eb255f1e31123630cbc7b38c373ce3e865f4101e6e1c1ccfe1af5f47ee93b2e9d7bc31c389 SHA512 95b9a27af62b3194b932492acba79239322795e96d9af134082439307eaea085c2d251876290126d637b4227dbf3af7462cb9a53b123d902189e8f7590a509a3
+MISC metadata.xml 407 BLAKE2B 68fbbfb3550eaf710c582d4336b946eafda44967aebab3caaa4cb6a853931e504fe65810c3c9adba8d92c4d37613046cb519881f4f4d1be22cac5fbfc3ef0a1d SHA512 7dba9988701b3b65260db1dbdfb4045cd2395a01cbd24d970555801761d82683911cd833a471e956ebaf0b9bbf9928451e1da063638581cf9d8b8125b0a1bc4c
diff --git a/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0.ebuild b/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0.ebuild
new file mode 100644
index 000000000000..9e4aeccff560
--- /dev/null
+++ b/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Check for memory leaks and circular memory references"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Devel-Cycle-1.70.0
+ virtual/perl-Getopt-Long
+ dev-perl/PadWalker
+ >=virtual/perl-Test-Simple-0.620.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Memory-Cycle/metadata.xml b/dev-perl/Test-Memory-Cycle/metadata.xml
new file mode 100644
index 000000000000..595fba37090c
--- /dev/null
+++ b/dev-perl/Test-Memory-Cycle/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">Test-Memory-Cycle</remote-id>
+ <remote-id type="cpan-module">Test::Memory::Cycle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-MinimumVersion-0.101.82 b/dev-perl/Test-MinimumVersion-0.101.82
deleted file mode 100644
index d4694cc60ec6..000000000000
--- a/dev-perl/Test-MinimumVersion-0.101.82
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-CPAN-Meta virtual/perl-Exporter dev-perl/File-Find-Rule dev-perl/File-Find-Rule-Perl >=dev-perl/Perl-MinimumVersion-1.320.0 >=virtual/perl-Test-Simple-0.960.0 >=virtual/perl-version-0.700.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=does your code require newer perl than you think?
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MinimumVersion/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-CPAN-Meta virtual/perl-Exporter dev-perl/File-Find-Rule dev-perl/File-Find-Rule-Perl >=dev-perl/Perl-MinimumVersion-1.320.0 >=virtual/perl-Test-Simple-0.960.0 >=virtual/perl-version-0.700.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Test-MinimumVersion-0.101082.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=728e7a0f61b8e27f2aad046399f19346
diff --git a/dev-perl/Test-MinimumVersion/Manifest b/dev-perl/Test-MinimumVersion/Manifest
new file mode 100644
index 000000000000..fa317363d902
--- /dev/null
+++ b/dev-perl/Test-MinimumVersion/Manifest
@@ -0,0 +1,3 @@
+DIST Test-MinimumVersion-0.101082.tar.gz 17700 BLAKE2B 0ab57163b74c7581e598518fb5d8c56a418816d1f260af30f9574a17ae966ab3c16b2e33d1584f1ce5e3934cc17aefe445c374f15c8d0ec63dff97e48c23a8ae SHA512 9cc952f554d0e6ff3c80e43356bc2942e415893796c721847c31246ac338ed6ca372bdd8bec42e6d6c3943754f3ede1cfcbc772b32b53954f129ffc60e5370b8
+EBUILD Test-MinimumVersion-0.101.82.ebuild 635 BLAKE2B 27567c1ec7c332c2d2081e0518ad3206b5fc2db67df9d8cffcdc5abe5fa68f5e77be64c17b5e64fcb8b9b8d0a9ddd9df873b81e58ea42b7a76b9b7839cbe84a4 SHA512 2a45f90a26a2c907027c4fcf6a9de2c5c0207ca970d8da71570cb5499e7ce9bd7eb62fb6cf6bb9eee7d1b2bee87c325af37758ca4134c655281ce18dbeba8e3a
+MISC metadata.xml 410 BLAKE2B 491c43751cb564657521220d47148416fbb407ba813bf2ec78284aa91c0c9a65aadcc330a0b52d238f4d40729a5c1af4cb6417fa87a97579d1383e762526979d SHA512 35f65395f60b4a2d0931f9c2f1f626cf86dd00b132eb263db23d7cf0727a8ed394a1c018c1ad99e36d5ec31937b5cd37559ee6d0d394072070962dc1a2a9bba3
diff --git a/dev-perl/Test-MinimumVersion/Test-MinimumVersion-0.101.82.ebuild b/dev-perl/Test-MinimumVersion/Test-MinimumVersion-0.101.82.ebuild
new file mode 100644
index 000000000000..ddea2a002198
--- /dev/null
+++ b/dev-perl/Test-MinimumVersion/Test-MinimumVersion-0.101.82.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.101082
+inherit perl-module
+
+DESCRIPTION="does your code require newer perl than you think?"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-CPAN-Meta
+ virtual/perl-Exporter
+ dev-perl/File-Find-Rule
+ dev-perl/File-Find-Rule-Perl
+ >=dev-perl/Perl-MinimumVersion-1.320.0
+ >=virtual/perl-Test-Simple-0.960.0
+ >=virtual/perl-version-0.700.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Test-MinimumVersion/metadata.xml b/dev-perl/Test-MinimumVersion/metadata.xml
new file mode 100644
index 000000000000..36aafac8da2d
--- /dev/null
+++ b/dev-perl/Test-MinimumVersion/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">Test-MinimumVersion</remote-id>
+ <remote-id type="cpan-module">Test::MinimumVersion</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Mock-LWP-Dispatch-0.80.0 b/dev-perl/Test-Mock-LWP-Dispatch-0.80.0
deleted file mode 100644
index 6773d4916a66..000000000000
--- a/dev-perl/Test-Mock-LWP-Dispatch-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter dev-perl/HTTP-Message dev-perl/libwww-perl dev-perl/Test-MockObject >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=Mocks LWP::UserAgent and dispatches your requests/responses
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Mock-LWP-Dispatch/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter dev-perl/HTTP-Message dev-perl/libwww-perl dev-perl/Test-MockObject dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TA/TADAM/Test-Mock-LWP-Dispatch-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4d382d9faf051dfd546c8e5658a3eeb0
diff --git a/dev-perl/Test-Mock-LWP-Dispatch/Manifest b/dev-perl/Test-Mock-LWP-Dispatch/Manifest
new file mode 100644
index 000000000000..6f44c1efe01e
--- /dev/null
+++ b/dev-perl/Test-Mock-LWP-Dispatch/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Mock-LWP-Dispatch-0.08.tar.gz 13634 BLAKE2B b5ec554bbedb5743f3ccbf6fdf0b66aa33a19a2c6fa7e35023e90a1ec9eb511b03cd65a60f398eaf487b933ea04cf00bf0a907cefd091c741a24cfd3cfe31741 SHA512 419e9410c4f86dd7fe669ab09ca5c17dd4a2d9ab9fa36647f8e95702ee7e3b66a36692acc72c03e128553f5289b8d6260e7449061e9009d911d6db406c2d6876
+EBUILD Test-Mock-LWP-Dispatch-0.80.0.ebuild 671 BLAKE2B 7c53e1edbb4c9f10e4e77f8f6b2641cdf1c15d89ff64bb093ccf6a036673ec8498fe7f2470e224447ea33fe6f75ae4dc3c4305125d32b059e5cf84da625819e7 SHA512 ffd5c76878534f79f363a5e0edb560984bc737c76eddaf69c800e94bfed437159e43df4846312a60d4e848e1a2264eac2db3612311bbd5d677979c7fbc864c85
+MISC metadata.xml 418 BLAKE2B db9d0449273e90509875336054cb8952aafa3de88f4ad8d1e1e9bf7e9d4af3bafd801c5d50264a5b42ccc3fb3c26a8867151d24584afbbbc0e46d013afb7f0cd SHA512 d2fb974b909a105c80a519d6ff7e2bd7feca79a6271d6843db6f649d64e2068426c96b24ddee543eeee840a076025ab52a6075dbc6ba522c5e7fc69bdda1b4a5
diff --git a/dev-perl/Test-Mock-LWP-Dispatch/Test-Mock-LWP-Dispatch-0.80.0.ebuild b/dev-perl/Test-Mock-LWP-Dispatch/Test-Mock-LWP-Dispatch-0.80.0.ebuild
new file mode 100644
index 000000000000..a03a4036920e
--- /dev/null
+++ b/dev-perl/Test-Mock-LWP-Dispatch/Test-Mock-LWP-Dispatch-0.80.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TADAM
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Mocks LWP::UserAgent and dispatches your requests/responses"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Exporter
+ dev-perl/HTTP-Message
+ dev-perl/libwww-perl
+ dev-perl/Test-MockObject
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Exception
+ )
+"
+src_test() {
+ perl_rm_files t/release-pod-coverage.t t/release-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Mock-LWP-Dispatch/metadata.xml b/dev-perl/Test-Mock-LWP-Dispatch/metadata.xml
new file mode 100644
index 000000000000..350db01a45c0
--- /dev/null
+++ b/dev-perl/Test-Mock-LWP-Dispatch/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">Test-Mock-LWP-Dispatch</remote-id>
+ <remote-id type="cpan-module">Test::Mock::LWP::Dispatch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-MockModule-0.110.0 b/dev-perl/Test-MockModule-0.110.0
deleted file mode 100644
index 6505501367b2..000000000000
--- a/dev-perl/Test-MockModule-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/SUPER virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.450.0 ) dev-lang/perl:=
-DESCRIPTION=Override subroutines in a module for unit testing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MockModule/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/SUPER virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f46b55c54582b514604bf8cbe797bec9
diff --git a/dev-perl/Test-MockModule-0.130.0 b/dev-perl/Test-MockModule-0.130.0
deleted file mode 100644
index 904a5e93a287..000000000000
--- a/dev-perl/Test-MockModule-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/SUPER virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Override subroutines in a module for unit testing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MockModule/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/SUPER virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8051571a3a5d49c398fd949cca4fcdfd
diff --git a/dev-perl/Test-MockModule-0.50.0-r2 b/dev-perl/Test-MockModule-0.50.0-r2
deleted file mode 100644
index 96373ea59ce4..000000000000
--- a/dev-perl/Test-MockModule-0.50.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/CGI virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Override subroutines in a module for unit testing
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-MockModule/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~hppa ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/CGI virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SI/SIMONFLK/Test-MockModule-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=601126ef1e4065744d215c3218827cd7
diff --git a/dev-perl/Test-MockModule/Manifest b/dev-perl/Test-MockModule/Manifest
new file mode 100644
index 000000000000..ad0717d52bde
--- /dev/null
+++ b/dev-perl/Test-MockModule/Manifest
@@ -0,0 +1,7 @@
+DIST Test-MockModule-0.05.tar.gz 5608 BLAKE2B f81b4bf18044553f3186484f0c463ca5016db0a9eedc919864b445f2a30ca355a6999dda3795620b97d6ed457c9f307daeef24be713229ad35b81fdc6d099354 SHA512 8cbd2461dd0d9e9107c48a98be615c10dd77401569065a14cec555cc92f22c7211e7a7fb40149bd98c624bb1da838aa7be22a01391e2b6a70e7e58ec8af24da7
+DIST Test-MockModule-0.11.tar.gz 23756 BLAKE2B 1edabcb0f8b0627602be1dab9c572fdf0648360bad4debd4f1c632695938e9a2bb23afbff6f43c07339f0c066835eaee65af0914070643bfa53a1223424b55aa SHA512 417a0de701458e3e26ea194cb2de7756d9a1665b2b7283a375ee95362ee2d7b77996801d4dafd8ead12e97d59c2a57ffd1e98620446d5f47a1836c8ef18983b4
+DIST Test-MockModule-0.13.tar.gz 24561 BLAKE2B 2ae6f41b29d78c88e8632fecc560d0a96cf38c7b25c7dcc63f935fe98a718fdea41997ef9663d8838edab89fa815a0696d49439a7b99304332f1b636bea0be0b SHA512 17c2aa7b67fcae2a333788db74fc94da9a680ad83786705e70417cb78df0cfa32e6fcca44962dcc9d7c2ee27c45d8f142ce03b62691da4940ccc405a0bb26472
+EBUILD Test-MockModule-0.110.0.ebuild 690 BLAKE2B dc12a4ab2c2d5c852bd742dd2d63f7d26ad4268eea9bb89617145a5c74662d1f890924b7138ff1d870636379da89ba9fe0200002f0f93da481e07f99dcc7851f SHA512 06548739e6bd1689fedcbf95a51a8762996000a7cc6a3ed5edfc6daaeb7cf24027624ba9c66e7594ee23e42052fbd5ce30e6aef8d283e824fb29fef0f49d3638
+EBUILD Test-MockModule-0.130.0.ebuild 669 BLAKE2B cbb7b56ee28c49efd08ef79c38a2db178fe444234c5532c2ada8d0126d6b98cd85ec52e0b7b62684b1f272c644e08c73157411780ba29d2e1030b133ba9184a9 SHA512 90a5438af30720e96a0557b76aa6a52e88fe41770bb2a51f7db4f55f93b87de3551e153c663d6ce7d05453a3779270fc6ed66e85ba12d625ca3bb20ba46fe5ca
+EBUILD Test-MockModule-0.50.0-r2.ebuild 651 BLAKE2B 3c39f324496cbfdd644750daf68dedcfc01cf08e3c7d483d6dd230dfad036b20dc73efde9d6d7818016eeee8fc65e9496840a07e7c37d7655f67dbdcfb6732c5 SHA512 bdfa62f5bdc29ae5f187b366573671dfb370ab32113a4c567893cee815c8164baba90a0171b8c8675dd1d9871744051c698d5270c91aba1aaac92dd65adc04cd
+MISC metadata.xml 402 BLAKE2B 61ad5df007d8ce18bb2c8c06b3dea6c52967d70a0956c9af51feea0afc9c5e616c92165540d7eaaa043774ae10d565bd892b48fa825eec37d03816de5e292422 SHA512 1035f23a2b634006eea4e5292fda035b6db107289703d60d71936898242b6f4e819de4081f6e5c2b4820f94ba9562f916a881293acc216742334e935310102a4
diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.110.0.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.110.0.ebuild
new file mode 100644
index 000000000000..22dd6131a873
--- /dev/null
+++ b/dev-perl/Test-MockModule/Test-MockModule-0.110.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.11
+DIST_AUTHOR=GFRANKS
+inherit perl-module
+
+DESCRIPTION="Override subroutines in a module for unit testing"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/SUPER
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? ( >=virtual/perl-Test-Simple-0.450.0 )
+"
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild
new file mode 100644
index 000000000000..4cf173bb4fa6
--- /dev/null
+++ b/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.13
+DIST_AUTHOR=GFRANKS
+inherit perl-module
+
+DESCRIPTION="Override subroutines in a module for unit testing"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/SUPER
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+PERL_RM_FILES=( "t/pod_coverage.t" "t/pod.t" )
diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.50.0-r2.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..1cf6e33c32b4
--- /dev/null
+++ b/dev-perl/Test-MockModule/Test-MockModule-0.50.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=0.05
+MODULE_AUTHOR="SIMONFLK"
+inherit perl-module
+
+DESCRIPTION="Override subroutines in a module for unit testing"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/CGI
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-MockModule/metadata.xml b/dev-perl/Test-MockModule/metadata.xml
new file mode 100644
index 000000000000..59247afb42ba
--- /dev/null
+++ b/dev-perl/Test-MockModule/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">Test-MockModule</remote-id>
+ <remote-id type="cpan-module">Test::MockModule</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-MockObject-1.201.505.270-r1 b/dev-perl/Test-MockObject-1.201.505.270-r1
deleted file mode 100644
index e9c1169b4895..000000000000
--- a/dev-perl/Test-MockObject-1.201.505.270-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=dev-perl/UNIVERSAL-isa-1.201.106.140 >=dev-perl/UNIVERSAL-can-1.201.106.170 test? ( >=dev-perl/CGI-4.150.0 >=dev-perl/Test-Exception-0.310.0 >=dev-perl/Test-Warn-0.230.0 >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for emulating troublesome interfaces
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-MockObject/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=dev-perl/UNIVERSAL-isa-1.201.106.140 >=dev-perl/UNIVERSAL-can-1.201.106.170 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/Test-MockObject-1.20150527.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2d28a3266dfcb8c30a2fa2ce2edebfff
diff --git a/dev-perl/Test-MockObject-1.201.612.20 b/dev-perl/Test-MockObject-1.201.612.20
deleted file mode 100644
index 077001854b56..000000000000
--- a/dev-perl/Test-MockObject-1.201.612.20
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=dev-perl/UNIVERSAL-isa-1.201.106.140 >=dev-perl/UNIVERSAL-can-1.201.106.170 virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/CGI-4.150.0 >=virtual/perl-Test-Simple-0.980.0 >=dev-perl/Test-Exception-0.310.0 >=dev-perl/Test-Warn-0.230.0 ) dev-lang/perl:=
-DESCRIPTION=Perl extension for emulating troublesome interfaces
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MockObject/
-IUSE=test
-KEYWORDS=amd64 ~arm ~ppc sparc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=dev-perl/UNIVERSAL-isa-1.201.106.140 >=dev-perl/UNIVERSAL-can-1.201.106.170 virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/Test-MockObject-1.20161202.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c425a5934de9c591d35f3a0304167962
diff --git a/dev-perl/Test-MockObject/Manifest b/dev-perl/Test-MockObject/Manifest
new file mode 100644
index 000000000000..b00535dd124d
--- /dev/null
+++ b/dev-perl/Test-MockObject/Manifest
@@ -0,0 +1,6 @@
+AUX Test-MockObject-1.20150527-INSTALL.SKIP 13 BLAKE2B 5477232d5849ecc7dc7bf4ef33af43a8136a2d93856dbdba484916a65093cb9c04b5a8a4969a5f081bf6ed94bd74c58790714c016a9bd2f7a7129c87455b71f9 SHA512 90f3f3dad86f5b9cf88fa9c22ed8011d8f4b463baee85de2e96f9af792a0b0101b40aa0e91df9dd87d8476a440261fd59de7d013b24e037e8120c18bf71876f7
+DIST Test-MockObject-1.20150527.tar.gz 29652 BLAKE2B b8eed23744693197bdc548e1400c628e6780d90364ecf67f58d0a58392b113b37bcab8f42e105826a174297df3f3999621c00846ad2240a5905f3bad1e38d702 SHA512 4c99666d9d69f75cae2cd6af8aaca58bae778ba5d4eadd456a4e3ad251d23d4bef5240cee2d575ce9b53b509416df977a5d7bc8e8f10d9a1ddcc040ff6665cab
+DIST Test-MockObject-1.20161202.tar.gz 29020 BLAKE2B 0d6c23378e5b14586055a9afa092d30c6334b619da53efaeecc2ed9a40d988736c528e4ae3899a92084a6a116b49ea9d20df0655b2c21a2b19e3df7f75a3e7d6 SHA512 6410b33727352f9bd1db5643c45ea187a8bd224146a804e523f3adc0cec5b3cf72238ae212d7ee9500743c74574d4185fcb357ed4351995eb3b51ad158a736f6
+EBUILD Test-MockObject-1.201.505.270-r1.ebuild 803 BLAKE2B 6081408ce4eceec4faa0e138c6c65f7624757b7d77e6c8e3e346c8cca11d6e071f2e95a24c95534a4b8639dc5560fc9e98d7313391bcce0574ed30000a998413 SHA512 4c93c0de15da7fff980765bb64f41e6cdbce823362e1c82dc1ff6cdff868b6de49bf3e1e1dd263dca132be04807be2305dbda023d9af988bcff721af4aa4199d
+EBUILD Test-MockObject-1.201.612.20.ebuild 682 BLAKE2B b2ae26e2b77465548a4c8cf2d7963a6b6a68588270f568852c79775d9efc8cf7b17d5d54da831fee51cce749b86541d03bc22c2a77e32a434a5eb6cd91d88a4d SHA512 6d0fa26b3763cd69c75033eb54c0980e9d66f3b416331a0c73a3992222b986bf72957d3a0381c9f641f5aa44b54c6da10c2600dbceb01f7c39d93d1031cc498a
+MISC metadata.xml 474 BLAKE2B 976f81c1f9de5598da5a17401573163294541bdcd5238def9351fa91c3871a50411c1ee098ef97851825340e11b09a7c6bfbe5da2b131d64d3215e2d5315c638 SHA512 b49a132266d5df16e13621b1ed70fb51e8ba8c957913b9441e366bf20c37a14ee4e34c546832ecc14ae949040abead4167f95223282bc6cb7f222b4eb0e235a6
diff --git a/dev-perl/Test-MockObject/Test-MockObject-1.201.505.270-r1.ebuild b/dev-perl/Test-MockObject/Test-MockObject-1.201.505.270-r1.ebuild
new file mode 100644
index 000000000000..accfc95c6509
--- /dev/null
+++ b/dev-perl/Test-MockObject/Test-MockObject-1.201.505.270-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHROMATIC
+MODULE_VERSION=1.20150527
+inherit perl-module
+
+DESCRIPTION="Perl extension for emulating troublesome interfaces"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/UNIVERSAL-isa-1.201.106.140
+ >=dev-perl/UNIVERSAL-can-1.201.106.170
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/CGI-4.150.0
+ >=dev-perl/Test-Exception-0.310.0
+ >=dev-perl/Test-Warn-0.230.0
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+
+src_prepare() {
+ cp "${FILESDIR}/${PN}-${MODULE_VERSION}-INSTALL.SKIP" \
+ "${S}/INSTALL.SKIP" || die "Cant copy INSTALL.SKIP file"
+ perl-module_src_prepare
+}
+SRC_TEST="do parallel"
diff --git a/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild b/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild
new file mode 100644
index 000000000000..7f910f375ba7
--- /dev/null
+++ b/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHROMATIC
+DIST_VERSION=1.20161202
+inherit perl-module
+
+DESCRIPTION="Perl extension for emulating troublesome interfaces"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc sparc x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/UNIVERSAL-isa-1.201.106.140
+ >=dev-perl/UNIVERSAL-can-1.201.106.170
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/CGI-4.150.0
+ >=virtual/perl-Test-Simple-0.980.0
+ >=dev-perl/Test-Exception-0.310.0
+ >=dev-perl/Test-Warn-0.230.0
+ )
+"
diff --git a/dev-perl/Test-MockObject/files/Test-MockObject-1.20150527-INSTALL.SKIP b/dev-perl/Test-MockObject/files/Test-MockObject-1.20150527-INSTALL.SKIP
new file mode 100644
index 000000000000..4fd94be96e40
--- /dev/null
+++ b/dev-perl/Test-MockObject/files/Test-MockObject-1.20150527-INSTALL.SKIP
@@ -0,0 +1 @@
+README\.pod$
diff --git a/dev-perl/Test-MockObject/metadata.xml b/dev-perl/Test-MockObject/metadata.xml
new file mode 100644
index 000000000000..333fe31a459e
--- /dev/null
+++ b/dev-perl/Test-MockObject/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-MockObject</remote-id>
+ <remote-id type="cpan-module">Test::MockObject</remote-id>
+ <remote-id type="cpan-module">Test::MockObject::Extends</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-MockRandom-1.10.0 b/dev-perl/Test-MockRandom-1.10.0
deleted file mode 100644
index d3bcb52a73a2..000000000000
--- a/dev-perl/Test-MockRandom-1.10.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( !minimal? ( virtual/perl-CPAN-Meta >=virtual/perl-CPAN-Meta-Requirements-2.120.900 ) virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple virtual/perl-version ) dev-lang/perl:=
-DESCRIPTION=Replaces random number generation with non-random number generation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MockRandom/
-IUSE=test minimal examples
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-MockRandom-1.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e1d0c8eaf83c1b919c5542dd6bccc2be
diff --git a/dev-perl/Test-MockRandom/Manifest b/dev-perl/Test-MockRandom/Manifest
new file mode 100644
index 000000000000..2a9dfb948ec7
--- /dev/null
+++ b/dev-perl/Test-MockRandom/Manifest
@@ -0,0 +1,3 @@
+DIST Test-MockRandom-1.01.tar.gz 24449 BLAKE2B 23b20452fba66e1187bd54dba67a9fe006549b7adc33bd8447ae4be5c3de40648498acc19b586fa300042e178f9221fceb8f948c05b6c43b615eaf8c6c8fdabc SHA512 e222bd0d3d7673b403e80d1633ddaca0ee35f96f2245e8df859d661edc7efc09b9a96d3718f25b6614395d1f24d66c9498e842cec476cf8c5b12464d585f85e7
+EBUILD Test-MockRandom-1.10.0.ebuild 876 BLAKE2B 5425dcc7f00518d1bc544d89a9ac9838dbc975d00cfcb13168eb164f10761c678770fdd5e0f84aa4cb9d2897dcbc3815e37955386abb674279fbd7293698a837 SHA512 ddc5f2f79a9590fb7b9ee2ea5ad1f3b664dac7c196be997ca891462762c84ef2987dc0618d94098a8907670efb78c16789c393457c1fd3fd25ebb9f09f10e590
+MISC metadata.xml 390 BLAKE2B 14d04b2a43ac0d3837fbd53056a3928ecce101bf26c47b3763de3947f118ca035532d25fd7d401204f79ac6a6798757d55a16625728135493a04f7841312514e SHA512 935708795308c099cf850aff026347137ea3f0ca5be9f9a4d616fde8d082b3a877eeed30fc59d9532d76c71b31d167a041b26a84d6001c4222527416f8f218fa
diff --git a/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild b/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild
new file mode 100644
index 000000000000..e25d15927c95
--- /dev/null
+++ b/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Replaces random number generation with non-random number generation"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+IUSE="test minimal examples"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ !minimal? (
+ virtual/perl-CPAN-Meta
+ >=virtual/perl-CPAN-Meta-Requirements-2.120.900
+ )
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test-Simple
+ virtual/perl-version
+ )
+"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ docinto examples/
+ dodoc -r examples/*
+ fi
+}
diff --git a/dev-perl/Test-MockRandom/metadata.xml b/dev-perl/Test-MockRandom/metadata.xml
new file mode 100644
index 000000000000..ca40ee9776ee
--- /dev/null
+++ b/dev-perl/Test-MockRandom/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">Test-MockRandom</remote-id>
+ <remote-id type="cpan-module">Test::MockRandom</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-MockTime-0.150.0 b/dev-perl/Test-MockTime-0.150.0
deleted file mode 100644
index 273658dc2a8c..000000000000
--- a/dev-perl/Test-MockTime-0.150.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Time-Piece virtual/perl-Time-Local virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-DESCRIPTION=Replaces actual time with simulated time
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-MockTime/
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-Piece virtual/perl-Time-Local virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DD/DDICK/Test-MockTime-0.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=200cbd1995de8957ac742b2ab2da57d5
diff --git a/dev-perl/Test-MockTime-0.160.0 b/dev-perl/Test-MockTime-0.160.0
deleted file mode 100644
index e6b9d5fa88e2..000000000000
--- a/dev-perl/Test-MockTime-0.160.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Time-Piece virtual/perl-Time-Local virtual/perl-Test-Simple dev-lang/perl:=
-DESCRIPTION=Replaces actual time with simulated time
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MockTime/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-Piece virtual/perl-Time-Local virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DD/DDICK/Test-MockTime-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a05ea73b1d9db8c572472f7b8a56c5a6
diff --git a/dev-perl/Test-MockTime-HiRes-0.60.0 b/dev-perl/Test-MockTime-HiRes-0.60.0
deleted file mode 100644
index 91e3d4ca0900..000000000000
--- a/dev-perl/Test-MockTime-HiRes-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Test-MockTime virtual/perl-Test-Simple virtual/perl-Time-HiRes >=dev-perl/Module-Build-Tiny-0.35.0 test? ( dev-perl/Test-Base dev-perl/Test-Class dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Replace actual time with simulated high resolution time
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MockTime-HiRes/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Test-MockTime virtual/perl-Test-Simple virtual/perl-Time-HiRes dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TA/TARAO/Test-MockTime-HiRes-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b8a7e3a7c9e29628e58ba1da3e697d7f
diff --git a/dev-perl/Test-MockTime-HiRes-0.70.0 b/dev-perl/Test-MockTime-HiRes-0.70.0
deleted file mode 100644
index ab217fb8be7c..000000000000
--- a/dev-perl/Test-MockTime-HiRes-0.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Test-MockTime virtual/perl-Test-Simple virtual/perl-Time-HiRes >=dev-perl/Module-Build-Tiny-0.35.0 test? ( dev-perl/Test-Class dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Replace actual time with simulated high resolution time
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MockTime-HiRes/
-IUSE=test
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Test-MockTime virtual/perl-Test-Simple virtual/perl-Time-HiRes dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TA/TARAO/Test-MockTime-HiRes-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c1b15c705c7465482492cfac8a8d5f58
diff --git a/dev-perl/Test-MockTime-HiRes-0.80.0 b/dev-perl/Test-MockTime-HiRes-0.80.0
deleted file mode 100644
index 85231b805906..000000000000
--- a/dev-perl/Test-MockTime-HiRes-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Test-MockTime virtual/perl-Test-Simple virtual/perl-Time-HiRes >=dev-perl/Module-Build-Tiny-0.35.0 test? ( dev-perl/Test-Class dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Replace actual time with simulated high resolution time
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-MockTime-HiRes/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Test-MockTime virtual/perl-Test-Simple virtual/perl-Time-HiRes dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TA/TARAO/Test-MockTime-HiRes-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=34eba34905f8f83bf947756b1b885531
diff --git a/dev-perl/Test-MockTime-HiRes/Manifest b/dev-perl/Test-MockTime-HiRes/Manifest
new file mode 100644
index 000000000000..5a89b79843ee
--- /dev/null
+++ b/dev-perl/Test-MockTime-HiRes/Manifest
@@ -0,0 +1,7 @@
+DIST Test-MockTime-HiRes-0.06.tar.gz 10608 BLAKE2B 3719a7a1c08031515df40bed298b6ce32ce48c8b258e47eff09b89118ff81ae045da8c3aaf509e8cb0ca39d2604c956e84bb78c013ea1bf4eb11c35bda642795 SHA512 38eb89b371e51c742e494f3515b8183a536c87caa83fb5bf3cbfadf9b814741f54419e68397fb8b86d68c3002eb3dbca75e136984a66cdd1d309e78eacae028c
+DIST Test-MockTime-HiRes-0.07.tar.gz 10986 BLAKE2B 82236e5c466a77db1c3f80cf8e56b9d7439f5d0ce6e83464e1b6e8f48aa5b1cd9d3c6c2f65910cdc12c62d4a2edc6e3078094cf334475bb5887e1ade2bbc529c SHA512 7e87bd4ce696d14bb2091ea612865f31dad578c07baae0ea7a57a230e0b1755eb0494125095b80f46620ff2c0f7440335c6ef38d8a1ddab6adcf9cf4429933bc
+DIST Test-MockTime-HiRes-0.08.tar.gz 11191 BLAKE2B 1ed672c707f4e8f0b7f6161309b62cb9c09158dca20bb9156216da3a4ed59dcd5576bd4dd0b52a5ceced00dcf5799288b5f1f36d16848e384a5bb05eb2aa5e3c SHA512 8a533d3650fe59ebc7852f5edb07d242d4c8833ed8ea918d4e0fb999e51b12ca6dc12567f55b47a6a37b65821b922e17e0208726ad3afe75a895fc84896fcf9f
+EBUILD Test-MockTime-HiRes-0.60.0.ebuild 513 BLAKE2B b0f3a277a9153f129b05379a22f8fb2b99853515d24a97ce7769801c6d27f62a55711de403ca901092a8386aab537d3c90f0c443dcc3f6ea53e379e33b1cb300 SHA512 77e46e4b07a074bfc78cd4922f7d15fb87902d2fd75145d8dbe82763c4981cdae220a9a06751c4ed5dd76764d393a6ff311a01cc0581d72bc76bde499dec8e38
+EBUILD Test-MockTime-HiRes-0.70.0.ebuild 523 BLAKE2B 5ab40d1edc3fe22ee65610b2144d6f2a186123c833fd790b98f1ee3d2af07764a4adef1385e0cea6f18257ea7a6c277ef8d27a7de80acec308322b0134ea593b SHA512 752e43fd7936b0a3d6e797723f708f3f1a9dad47edaf85881bcb54806eeb3c357f5697394184fe5dde451e7d299aecbce9162fd1058dc131def8f9f164c68070
+EBUILD Test-MockTime-HiRes-0.80.0.ebuild 517 BLAKE2B 66112d7caeb0bac50b5b7248f4edb7b53742d26ffcf3ccda67b8694597227f935b4ad70720b7b7339abeb7e5b3b0968b71c8107c5016828bf9a47052c094afa2 SHA512 1a705bff44a1fde3a962b6ef3ee4eca738eb2f31a4fe335501191498376a5d15eb8d755a01a84544de14cba1905e6cf782f946f556cbdc87e525d8c711f1685d
+MISC metadata.xml 411 BLAKE2B 1473d2d0bfacdca8944cb7b4a8b3c779bc00b53f6b6e9984944c2a87a7493761c22e76b996604842f1e38b5478d67f91136b340cae7b3b70a62484a8aebb545e SHA512 0ebbf1804d3151006da7c7e1851b4319cc914120446e8ddcc5ab74c510960ba61135fc7219922bf54b10a18abe706c21619e9cec64c4a61293360d53124ef25e
diff --git a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.60.0.ebuild b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.60.0.ebuild
new file mode 100644
index 000000000000..c8aed3ede3cb
--- /dev/null
+++ b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.60.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TARAO
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Replace actual time with simulated high resolution time"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Test-MockTime
+ virtual/perl-Test-Simple
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ dev-perl/Test-Base
+ dev-perl/Test-Class
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild
new file mode 100644
index 000000000000..181a2d3dcc7d
--- /dev/null
+++ b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TARAO
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Replace actual time with simulated high resolution time"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Test-MockTime
+ virtual/perl-Test-Simple
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ dev-perl/Test-Class
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.80.0.ebuild b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.80.0.ebuild
new file mode 100644
index 000000000000..01496346ea96
--- /dev/null
+++ b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.80.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TARAO
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Replace actual time with simulated high resolution time"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Test-MockTime
+ virtual/perl-Test-Simple
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ dev-perl/Test-Class
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/Test-MockTime-HiRes/metadata.xml b/dev-perl/Test-MockTime-HiRes/metadata.xml
new file mode 100644
index 000000000000..fd306c5b5166
--- /dev/null
+++ b/dev-perl/Test-MockTime-HiRes/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">Test-MockTime-HiRes</remote-id>
+ <remote-id type="cpan-module">Test::MockTime::HiRes</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-MockTime/Manifest b/dev-perl/Test-MockTime/Manifest
new file mode 100644
index 000000000000..38fea22d4ceb
--- /dev/null
+++ b/dev-perl/Test-MockTime/Manifest
@@ -0,0 +1,5 @@
+DIST Test-MockTime-0.15.tar.gz 5658 BLAKE2B 8f8ded72e882e9a4078a5f2189f3ce1f531d1377f7893ce11822a0a721f8f05c27defc62a96e342cea7d96cacdb1836288f16e4ee4ff322f0df167556211a1d9 SHA512 8a91eb39e7ff68d6ac1cbd149ee8acdbdc2bf6c99bcd71decc38fb2c71f5ed6bdb32336c4e07a922e7d8dd1b2d084306a232e008a0a8587720fff60a3ba325d0
+DIST Test-MockTime-0.16.tar.gz 5804 BLAKE2B b6db2a275e57f494ff5908df9cfffc30b577096b5eb21c3f4a1064754fbfcbf7d082c968826aa5be66babc533256d81af20fbe1ef27df4106a7581984da70fb8 SHA512 158026f9b1590131b51a004c0b8ecc7e190d0bd90da13ae56f645909e30ce6830deae1821874d71a1ad4d0dee84cd9e2b50aeacf7ef1d9cd465332823da0f927
+EBUILD Test-MockTime-0.150.0.ebuild 498 BLAKE2B 7d136f78aa524c45a643b722436f48689032366faa9d3989b06a4ecb96dfb6969191d0b212f3bdfbe69ca58594ce67deb7a5523193ef055a511c5bf958b48799 SHA512 7ea964ec5e3876ce39b05587cdbb6934332a19158a658b7f2bc86090fc2958737c32995bc365ef6f97283aa71195873583099685739fb4cba7445988a5dbe271
+EBUILD Test-MockTime-0.160.0.ebuild 432 BLAKE2B 9216e33578ceb3f4475cce5ef6ff33378f698ad8ac258564646844642192d0bf23ade933ed31e062ce86dc0342f2326aa2186bec44fd319c0a1729794531d819 SHA512 b795f4d7e48cd473ca4bc4643fd85e2e1ed6b1eef9e7ee42633df46efb2093cf58d55ad11a58b38690863bed94d6c375bb3aa42c6463d50cc3801c74faba88b7
+MISC metadata.xml 398 BLAKE2B ebe5183b1a999c9c210b48f1024e82da3d50e54bbe99e1f8d77a4fd5e67ccb1cc52d704a2a290e051ab2297a86628dc5617f7eb43006693d79572fd604c1c42a SHA512 005f91d8b87b85f094072d581bb91a8183575df73cb0224a1b4950a9245fb58001e8e6df90977cb6dda0c41b051028f8066ab80b7981794219f628f17d8ed6df
diff --git a/dev-perl/Test-MockTime/Test-MockTime-0.150.0.ebuild b/dev-perl/Test-MockTime/Test-MockTime-0.150.0.ebuild
new file mode 100644
index 000000000000..ed772a01a6d1
--- /dev/null
+++ b/dev-perl/Test-MockTime/Test-MockTime-0.150.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DDICK
+MODULE_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="Replaces actual time with simulated time"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Time-Piece
+ virtual/perl-Time-Local
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do parallel"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-MockTime/Test-MockTime-0.160.0.ebuild b/dev-perl/Test-MockTime/Test-MockTime-0.160.0.ebuild
new file mode 100644
index 000000000000..d2c7bb7ec489
--- /dev/null
+++ b/dev-perl/Test-MockTime/Test-MockTime-0.160.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DDICK
+DIST_VERSION=0.16
+inherit perl-module
+
+DESCRIPTION="Replaces actual time with simulated time"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Time-Piece
+ virtual/perl-Time-Local
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}"
+
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Test-MockTime/metadata.xml b/dev-perl/Test-MockTime/metadata.xml
new file mode 100644
index 000000000000..7a49c8b2709a
--- /dev/null
+++ b/dev-perl/Test-MockTime/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">Test-MockTime</remote-id>
+ <remote-id type="cpan-module">Test::MockTime</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Most-0.310.0-r1 b/dev-perl/Test-Most-0.310.0-r1
deleted file mode 100644
index eac25ae4c1fb..000000000000
--- a/dev-perl/Test-Most-0.310.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Exception-Class-1.140.0 >=dev-perl/Test-Warn-0.230.0 >=dev-perl/Test-Deep-0.106 >=dev-perl/Test-Differences-0.610.0 >=dev-perl/Test-Exception-0.310.0 >=virtual/perl-Test-Harness-3.210.0 >=virtual/perl-Test-Simple-0.88 >=dev-perl/Module-Build-0.400.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Most commonly needed test functions and features
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Most/
-KEYWORDS=amd64 hppa ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Exception-Class-1.140.0 >=dev-perl/Test-Warn-0.230.0 >=dev-perl/Test-Deep-0.106 >=dev-perl/Test-Differences-0.610.0 >=dev-perl/Test-Exception-0.310.0 >=virtual/perl-Test-Harness-3.210.0 >=virtual/perl-Test-Simple-0.88 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OV/OVID/Test-Most-0.31.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d2f58b6773169671454f48b5c3be23fb
diff --git a/dev-perl/Test-Most-0.340.0 b/dev-perl/Test-Most-0.340.0
deleted file mode 100644
index f96eff021616..000000000000
--- a/dev-perl/Test-Most-0.340.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Exception-Class-1.140.0 >=dev-perl/Test-Warn-0.230.0 >=dev-perl/Test-Deep-0.106 >=dev-perl/Test-Differences-0.610.0 >=dev-perl/Test-Exception-0.310.0 >=virtual/perl-Test-Harness-3.210.0 >=virtual/perl-Test-Simple-0.88 >=dev-perl/Module-Build-0.400.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Most commonly needed test functions and features
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Most/
-KEYWORDS=alpha ~amd64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Exception-Class-1.140.0 >=dev-perl/Test-Warn-0.230.0 >=dev-perl/Test-Deep-0.106 >=dev-perl/Test-Differences-0.610.0 >=dev-perl/Test-Exception-0.310.0 >=virtual/perl-Test-Harness-3.210.0 >=virtual/perl-Test-Simple-0.88 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OV/OVID/Test-Most-0.34.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6849ad9f796499063c86101765558cc3
diff --git a/dev-perl/Test-Most-0.350.0 b/dev-perl/Test-Most-0.350.0
deleted file mode 100644
index b8721be75c43..000000000000
--- a/dev-perl/Test-Most-0.350.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Exception-Class-1.140.0 >=dev-perl/Test-Deep-0.119.0 >=dev-perl/Test-Differences-0.640.0 >=dev-perl/Test-Exception-0.430.0 >=virtual/perl-Test-Harness-3.350.0 >=virtual/perl-Test-Simple-1.302.47 >=dev-perl/Test-Warn-0.300.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Most commonly needed test functions and features
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Most/
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Exception-Class-1.140.0 >=dev-perl/Test-Deep-0.119.0 >=dev-perl/Test-Differences-0.640.0 >=dev-perl/Test-Exception-0.430.0 >=virtual/perl-Test-Harness-3.350.0 >=virtual/perl-Test-Simple-1.302.47 >=dev-perl/Test-Warn-0.300.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OV/OVID/Test-Most-0.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dcee2db484b72b5935d02e5ee9ce4216
diff --git a/dev-perl/Test-Most/Manifest b/dev-perl/Test-Most/Manifest
new file mode 100644
index 000000000000..ccbb999c1e18
--- /dev/null
+++ b/dev-perl/Test-Most/Manifest
@@ -0,0 +1,7 @@
+DIST Test-Most-0.31.tar.gz 18272 BLAKE2B 19cfa7c0c9d6bf66656997e6e94ab5e23f18b00dbecb53652eacdee698d16b939379b0d2233d0c301049f6b93c5331f6de182eba3bbfcf6889ee641fe06cda0d SHA512 ced22dad96c14443cd17f35d51cc22847647859e03d80f68159d35f35f34215310587320de13461d7f4724cd8da616620c56433a178c99135f6488b129765765
+DIST Test-Most-0.34.tar.gz 15919 BLAKE2B 2daad98526541c8c84c76dd8dd03f57350fb077b6854f3dafee7bcaaaca59f1ef0d521515f07f6c9af9604554388d0a221caf9f71e2b7953e3492f9d78d252f0 SHA512 00706bb25e6b9f806b536f75f66356413cdbcb19efd1c8b163fbd3357f61abe9e06e57c311eff216d36962ce74beb996db6cd4f0d2e5ed58fa5c0a0af32a33ef
+DIST Test-Most-0.35.tar.gz 16074 BLAKE2B 7b23fd0a7a2c529d7408c288047de795cd670b1ba107e274729dc215c277748e55ddc1793018500f11b68bdfed91d3654b9fffc76788e882c4883db96620c05c SHA512 1b2d201811e59d7afce47ff5f7da67c170d4685ffbec23360757b5cacc9fe72fc82609bc46cc9d8e351fdb75715696457c201dd94fadaeca70a6f31690236291
+EBUILD Test-Most-0.310.0-r1.ebuild 604 BLAKE2B 3f2ee582772a080c5e8463d797e1d7396d95b39b73618ebd4635ba2550738f49ccf02fccbb49b8b14eeebee3edc3cd91b4bd14be80a00822e7007508be15046c SHA512 69a38b8fa1bde21393eb33c9d5a8a7263c4f751e9775e666c33ab3de1d3e08be8a3eef5b17b45d6550451016f168e0676bc184631277f680021c2dbaba3e96d3
+EBUILD Test-Most-0.340.0.ebuild 627 BLAKE2B 465ee536c256335022fbfdafb3dc76ebcab342871e4af6345e975fb77503d40ba1ae39919c18e2c96d7d33a1d69d2b9f366465af1bc87261c520636f4f123879 SHA512 76c32311d7446f331e764321097772313dd108eabbeb4a23e3325daa9924d1ef8c6d2e0ef1b36b5a53936c13c7dc2313036223a3a5a44fc2a985cf0609a8b47f
+EBUILD Test-Most-0.350.0.ebuild 629 BLAKE2B bd49a873ff16a664b900bdc8e215e23a7855ba2a8dfa1ab8bd3d277b5e0a71ff8a4eb68c40c1d1c551e2acc6a973209b3ad9c37d24a1bdc98cad529907353a18 SHA512 750d06605986884d6a2a7f03c2dff715ea784a07dc344455130b58184a08f5c0ff4b45800283eafec666faaf1743b667519abfed37b60fe024064f47b3f63b35
+MISC metadata.xml 458 BLAKE2B e4e84393b6d1fc125360550f4a268e0a5986c322294f56431e6536e2dd28f87d43458bb7f05d7e641bfc62ebe17b96f6015df755fcc878ca5a7d37460f4c248f SHA512 1afe4ef45e7004699c32ed8a282669bd829bcf526db54b69e0bb7becf7b7370fb2a5db641825b82fd7602e681481f6c388c251954062807dccfd172b858b4d28
diff --git a/dev-perl/Test-Most/Test-Most-0.310.0-r1.ebuild b/dev-perl/Test-Most/Test-Most-0.310.0-r1.ebuild
new file mode 100644
index 000000000000..8b80ac3df3cb
--- /dev/null
+++ b/dev-perl/Test-Most/Test-Most-0.310.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OVID
+MODULE_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Most commonly needed test functions and features"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ~ppc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Exception-Class-1.140.0
+ >=dev-perl/Test-Warn-0.230.0
+ >=dev-perl/Test-Deep-0.106
+ >=dev-perl/Test-Differences-0.610.0
+ >=dev-perl/Test-Exception-0.310.0
+ >=virtual/perl-Test-Harness-3.210.0
+ >=virtual/perl-Test-Simple-0.88
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Test-Most/Test-Most-0.340.0.ebuild b/dev-perl/Test-Most/Test-Most-0.340.0.ebuild
new file mode 100644
index 000000000000..62157e572c5b
--- /dev/null
+++ b/dev-perl/Test-Most/Test-Most-0.340.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OVID
+MODULE_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Most commonly needed test functions and features"
+
+SLOT="0"
+KEYWORDS="alpha ~amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Exception-Class-1.140.0
+ >=dev-perl/Test-Warn-0.230.0
+ >=dev-perl/Test-Deep-0.106
+ >=dev-perl/Test-Differences-0.610.0
+ >=dev-perl/Test-Exception-0.310.0
+ >=virtual/perl-Test-Harness-3.210.0
+ >=virtual/perl-Test-Simple-0.88
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Test-Most/Test-Most-0.350.0.ebuild b/dev-perl/Test-Most/Test-Most-0.350.0.ebuild
new file mode 100644
index 000000000000..0ae042058dd6
--- /dev/null
+++ b/dev-perl/Test-Most/Test-Most-0.350.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OVID
+DIST_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="Most commonly needed test functions and features"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Exception-Class-1.140.0
+ >=dev-perl/Test-Deep-0.119.0
+ >=dev-perl/Test-Differences-0.640.0
+ >=dev-perl/Test-Exception-0.430.0
+ >=virtual/perl-Test-Harness-3.350.0
+ >=virtual/perl-Test-Simple-1.302.47
+ >=dev-perl/Test-Warn-0.300.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-Most/metadata.xml b/dev-perl/Test-Most/metadata.xml
new file mode 100644
index 000000000000..174e86dc00a3
--- /dev/null
+++ b/dev-perl/Test-Most/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-Most</remote-id>
+ <remote-id type="cpan-module">Test::Most</remote-id>
+ <remote-id type="cpan-module">Test::Most::Exception</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Needs-0.2.2 b/dev-perl/Test-Needs-0.2.2
deleted file mode 100644
index 6a60453bbb2e..000000000000
--- a/dev-perl/Test-Needs-0.2.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.450.0 ) dev-lang/perl:=
-DESCRIPTION=Skip tests when modules not available
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Needs/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Test-Needs-0.002002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=48a39783ef6ab3b3fd4bba232e705e8a
diff --git a/dev-perl/Test-Needs-0.2.5 b/dev-perl/Test-Needs-0.2.5
deleted file mode 100644
index 9ace4c5019a4..000000000000
--- a/dev-perl/Test-Needs-0.2.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.450.0 ) dev-lang/perl:=
-DESCRIPTION=Skip tests when modules not available
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Needs/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9e07f225c61e9e90cce68f55d888a504
diff --git a/dev-perl/Test-Needs/Manifest b/dev-perl/Test-Needs/Manifest
new file mode 100644
index 000000000000..66f8e998f81e
--- /dev/null
+++ b/dev-perl/Test-Needs/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Needs-0.002002.tar.gz 8106 BLAKE2B 76f68912fec154f78995bf940380a9b5e311e5489f1a71ad9aae5c1e7d950d924baa67c8e1eeeb4b171b613194d1419985d3dae10871bce1244ba9b01fe0bb3d SHA512 ac8e1a14e55bbce3747a6bc424216ebf2f35eb657b107492ff47afb3a1fc909bf385dcd79114a0be4b9bbbe0f3a60a56d6f9b4998f7394b6b96d80f46c63a875
+DIST Test-Needs-0.002005.tar.gz 8505 BLAKE2B 783130e726a469e850541d1569ffff614ab38defb2a41df564f41a573e641986b9825963c22b8e7979db4fabc6f547adfe95741f83546afb46bce6e5249c2fc8 SHA512 b3023067d1f8726b0ae2162d0b3722193a3b56d12d5c207cf9558f1552ae8ab554773b843d00f1c481857c259fa869b8fdaf5a4838ab0768f38726ddec4130c6
+EBUILD Test-Needs-0.2.2.ebuild 524 BLAKE2B a514bc50ced7b1540e6321aebc0039d85e4774fc985cb43bf5f6f143a14d69ee209a0008ecfcadd19cf70c53b30f9d27301f479ed9d6143257e894dedf07a06a SHA512 b322da3975adf52815b5bc8c97b260cbe3dc9c791d4e7e33ed425988d32469862d9d0550b877e12e93f613ce31f55650403e1cc2579647b79142befc7afea7c9
+EBUILD Test-Needs-0.2.5.ebuild 538 BLAKE2B 5ca0b771f069f282a95b8a6b6e6432fb261a5df789392aab4f89385bbc9bb1574b72115dea0c6ce67b98808421cd545397cd8a676ec7319ddd23b792cdd45221 SHA512 1aff25b3225d2711902fa3e9d6e4bd39f35d22b261aef862a4b007c4860bd64ca4fd1b16ae555bc0c9e4edf5adf9095fa6274da74d0a86c71d33c92de8f36404
+MISC metadata.xml 392 BLAKE2B ad442022b213e365a4894d39b8b49e9487e426e09f8ff1614bc17d8231932aa12077cf523305394836a36ffb0f1b1546f14e1c3d1084b8f3a2f1644a97f7dee2 SHA512 e958e6bb79542efe25d44fc5f87610d15342fc397e3be4829d137a6e6fbcbab06c558dc4034ba4de6c7a96b4f10137a57906a0278ecdcd782f60faaa6e3b4fd7
diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild b/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild
new file mode 100644
index 000000000000..02aae92ea311
--- /dev/null
+++ b/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.002002
+inherit perl-module
+
+DESCRIPTION="Skip tests when modules not available"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.450.0 )
+"
diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild b/dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild
new file mode 100644
index 000000000000..2106e5d20016
--- /dev/null
+++ b/dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.002005
+inherit perl-module
+
+DESCRIPTION="Skip tests when modules not available"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.450.0 )
+"
diff --git a/dev-perl/Test-Needs/metadata.xml b/dev-perl/Test-Needs/metadata.xml
new file mode 100644
index 000000000000..f6e53f0ef5ec
--- /dev/null
+++ b/dev-perl/Test-Needs/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">Test-Needs</remote-id>
+ <remote-id type="cpan-module">Test::Needs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-NoTabs-2.0.0-r1 b/dev-perl/Test-NoTabs-2.0.0-r1
deleted file mode 100644
index aa95dbcdb681..000000000000
--- a/dev-perl/Test-NoTabs-2.0.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp ) dev-lang/perl:=
-DESCRIPTION=Check the presence of tabs in your project
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-NoTabs/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-NoTabs-2.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=475d8fa88b185c7b915005e5c501b4de
diff --git a/dev-perl/Test-NoTabs/Manifest b/dev-perl/Test-NoTabs/Manifest
new file mode 100644
index 000000000000..7a310f42a80d
--- /dev/null
+++ b/dev-perl/Test-NoTabs/Manifest
@@ -0,0 +1,3 @@
+DIST Test-NoTabs-2.00.tar.gz 28343 BLAKE2B b2519558f4f53f073555058c598fbbac587a2d7f43773de506f60426ba3b8ce8be4514b19e4fed07b66ff3a74845de1f73e535f280276d9dc44f561e903a9d67 SHA512 e776f5c12029376a7754492482f62385a391aec31b3dfd979a8eb20aa81dd66ef8c7d33435e67f8f1eb151cf5833e5bde33c09ceccef27ac6e20958f28ff83e8
+EBUILD Test-NoTabs-2.0.0-r1.ebuild 438 BLAKE2B ea59bbf9bd27ed7e4ad2c1cddcfe84368d91d81b1db95f3a1d15498ee8c6aefb98a87bc829a33819a9e819f97cba10d63c269055882e58e00142ed1d81d8012d SHA512 f668a2dda3a616c8ff51ef02924b291d6fb9beff7444136a8724b4e1b0f36d73dd152b6a2f2fc820dbf677bfca2d7612163cef57765e0dca98e7703d52fb64dc
+MISC metadata.xml 479 BLAKE2B e39f15c72b24eb174917a52865d56693874eb53939652f092dfe7f13b6f5225845de3da5f07c7c5725b20a7fd0d7bfb5895982f6ad58e88d171c792815120d6e SHA512 bf3edd8282ed83e69a7f93e4a85e104a4f51e409e1104214d5432958d0020cb4b211ab7a96a5fba281c2f6f9a2f420a0eab69361d20600458b95502f949a092b
diff --git a/dev-perl/Test-NoTabs/Test-NoTabs-2.0.0-r1.ebuild b/dev-perl/Test-NoTabs/Test-NoTabs-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..cc500a71fa8a
--- /dev/null
+++ b/dev-perl/Test-NoTabs/Test-NoTabs-2.0.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.00
+
+inherit perl-module
+
+DESCRIPTION="Check the presence of tabs in your project"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ )
+"
diff --git a/dev-perl/Test-NoTabs/metadata.xml b/dev-perl/Test-NoTabs/metadata.xml
new file mode 100644
index 000000000000..dbfc08729a5f
--- /dev/null
+++ b/dev-perl/Test-NoTabs/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-NoTabs</remote-id>
+ <remote-id type="cpan-module">Test::NoTabs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-NoWarnings-1.40.0-r3 b/dev-perl/Test-NoWarnings-1.40.0-r3
deleted file mode 100644
index 9baf1d7571a2..000000000000
--- a/dev-perl/Test-NoWarnings-1.40.0-r3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-DESCRIPTION=Make sure you didn't emit any warnings while testing
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-NoWarnings/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=LGPL-2.1
-RDEPEND=virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Test-NoWarnings-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3e0a99128e896d81a94b085a36aab969
diff --git a/dev-perl/Test-NoWarnings/Manifest b/dev-perl/Test-NoWarnings/Manifest
new file mode 100644
index 000000000000..83db30c9fdf7
--- /dev/null
+++ b/dev-perl/Test-NoWarnings/Manifest
@@ -0,0 +1,3 @@
+DIST Test-NoWarnings-1.04.tar.gz 18204 BLAKE2B 60f8eae51f8ada20f91d7b512d254c224a7d3ca3c4d4e72d614338fa2561e31a4224d619157b8ecda5405e4cf900783c1d3d4759eccf92722bd72d75a6710e0a SHA512 48126d2385e6f7863067f541763f64bc72132f6093f316f75d15ad7dca9b863dc469dff18c6e3f93105647844acb5cd10e4d056d3aa19217cb9588eb8a5f0d7a
+EBUILD Test-NoWarnings-1.40.0-r3.ebuild 833 BLAKE2B 3611da8ca6ea9b26d4c3e9a9e7b7406fd51df6bd0578774ba9f4ef8bd17b7b3f4bda9efedac7a5b6c787327e0fe09775dd2c94fd5f862fd3da9b58e96164dc93 SHA512 74c34d65e1740634ed743fbab45b72dc609713bfbbcdf9a1230d963dc4fa071193555b1deb36ee186a7b4a38d824b9c4ac8391640dba2c933056d0deffb01ae0
+MISC metadata.xml 474 BLAKE2B 69c539de255e30eee9489996aa94144bac05dc7c3de933b4c3a671e24a890bf43fdc06c8ae3b052f3bd435db48e3a087386b7ba933df79612935319ffba2d3aa SHA512 b5f39a7406004d542a5a0c6845d15fe71e293ecd2f5e515350f2f1d10f9f5109ca2bc211a26b3fbd402d35906c9eafa64bc50ec3a9e88ff8821f39b83c535afc
diff --git a/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild b/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild
new file mode 100644
index 000000000000..0b710e0f6063
--- /dev/null
+++ b/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Make sure you didn't emit any warnings while testing"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="virtual/perl-Test-Simple"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_test() {
+ # Bug 584238 Avoidance
+ if perl -e 'exit ( eval { require Test::Tester; 1 } ? 0 : 1 )'; then
+ perl-module_src_test
+ else
+ einfo "Test phase skipped: Test::Tester required for tests"
+ einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
+ einfo "if you want this tested"
+ fi
+}
diff --git a/dev-perl/Test-NoWarnings/metadata.xml b/dev-perl/Test-NoWarnings/metadata.xml
new file mode 100644
index 000000000000..b2efbd3d86df
--- /dev/null
+++ b/dev-perl/Test-NoWarnings/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-NoWarnings</remote-id>
+ <remote-id type="cpan-module">Test::NoWarnings</remote-id>
+ <remote-id type="cpan-module">Test::NoWarnings::Warning</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Number-Delta-1.40.0 b/dev-perl/Test-Number-Delta-1.40.0
deleted file mode 100644
index 4635d3ef41e6..000000000000
--- a/dev-perl/Test-Number-Delta-1.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Compare the difference between numbers against a given tolerance
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Number-Delta/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=Apache-2.0
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-Number-Delta-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=07c2f73208a1af2485f488ed80fb4bfb
diff --git a/dev-perl/Test-Number-Delta-1.60.0 b/dev-perl/Test-Number-Delta-1.60.0
deleted file mode 100644
index 4a3a575a30d0..000000000000
--- a/dev-perl/Test-Number-Delta-1.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Compare the difference between numbers against a given tolerance
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Number-Delta/
-IUSE=test minimal
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-Number-Delta-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b6fb6bd8d171a1ce1738b809095f3e06
diff --git a/dev-perl/Test-Number-Delta/Manifest b/dev-perl/Test-Number-Delta/Manifest
new file mode 100644
index 000000000000..80207ba58338
--- /dev/null
+++ b/dev-perl/Test-Number-Delta/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Number-Delta-1.04.tar.gz 18773 BLAKE2B 8b9f217d66b85e32a9d315f6d74161a20d1efbc428ad02bacee2228b7689c2a29439921d0cafaab2d24e55246ad4a311bfa4ed3a3313e1d8fee7966971ff4121 SHA512 ae0eea95b3d671eac8efef7d9e65335111fc6403921172ed96c597269d56d7e7137ed65f80c896f08c16c6fafe1bd99d7f7d0c99fa0f50d8f659d9e749f9dfbc
+DIST Test-Number-Delta-1.06.tar.gz 21077 BLAKE2B 97d2c591cf74c9a3ce16b89756c8a063e776fad961c8f5530bd2a9cd14141cea3a7a749484bb1f3b384d69b1d339329514b880b3d819a449c4105790364117cf SHA512 87d64aad1ffc180ac9105d8f80aa1086ae9f6d11d7fead6f77daca6b0440320ed49dc628bed88b67836c091116fa43402b4a902e8319997fbad7a0fa19edfd79
+EBUILD Test-Number-Delta-1.40.0.ebuild 457 BLAKE2B c23aec38d610c55d5d24f7d7539cf10bdfdc06ea645c6c0cffdad178d02c859ed598c2204ce30fcb51c4fd41e94fd92f63cd79c07dd9a71f68ea0bc310eff0fd SHA512 adbf609e9795ace158094976dc4c818d032229c0b259fb5db9b878c477c313151b1005799e11a1def88b61b22f2cf13d591f5ffcabee69a8734042595e69037d
+EBUILD Test-Number-Delta-1.60.0.ebuild 691 BLAKE2B d2004496efa3259e35d385b36985696a9e29f7cbeeb9bc0d6549cfa68554dbb152e117ecde752ede22f5436a401bebd579a7008a16e8920ad095ef9372b54a07 SHA512 34b8964214474bf8aa107cc77508df209febde77881abf78d386ecf3ae16cb89cab9d0ae06e1d5e008770bba35a78800b04536bded9d814ec57d323d2df33387
+MISC metadata.xml 407 BLAKE2B 73c30430c59bb3efbc0f98bdac614423c746a0e1f66876b78a7496b029cd05032c7ee2f4080df450823e1fced97f6dc837a49c001b232eaefccd5eb620b8d5a4 SHA512 3a404030069cb721cad918ef53e6b36cc5055752ab722118bc00332fcc8cad763f8b623fb489271ea9a27ca8790cdac6f8154ca7b8809167c9855f1c334c0e5e
diff --git a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild
new file mode 100644
index 000000000000..86e6d6b895f8
--- /dev/null
+++ b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAGOLDEN
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Compare the difference between numbers against a given tolerance"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+
+DEPEND="dev-perl/Module-Build"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0.ebuild b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0.ebuild
new file mode 100644
index 000000000000..a9623cba7178
--- /dev/null
+++ b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Compare the difference between numbers against a given tolerance"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+
+IUSE="test minimal"
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+"
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Test-Number-Delta/metadata.xml b/dev-perl/Test-Number-Delta/metadata.xml
new file mode 100644
index 000000000000..a147bc5ab42b
--- /dev/null
+++ b/dev-perl/Test-Number-Delta/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">Test-Number-Delta</remote-id>
+ <remote-id type="cpan-module">Test::Number::Delta</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Object-0.70.0-r1 b/dev-perl/Test-Object-0.70.0-r1
deleted file mode 100644
index f649390afda2..000000000000
--- a/dev-perl/Test-Object-0.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple dev-lang/perl:=
-DESCRIPTION=Thoroughly testing objects via registered handlers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Object/
-KEYWORDS=alpha amd64 ~arm ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Test-Object-0.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cc2571fa157e0f04d9e9ead25de036a8
diff --git a/dev-perl/Test-Object-0.80.0 b/dev-perl/Test-Object-0.80.0
deleted file mode 100644
index 4cb680aca6a9..000000000000
--- a/dev-perl/Test-Object-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.160.0 virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Thoroughly testing objects via registered handlers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Object/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.160.0 virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-Object-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ac04f7c31e9765c41cc2320ede7add65
diff --git a/dev-perl/Test-Object/Manifest b/dev-perl/Test-Object/Manifest
new file mode 100644
index 000000000000..b4863fea8431
--- /dev/null
+++ b/dev-perl/Test-Object/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Object-0.07.tar.gz 21685 BLAKE2B 205500747a8016eff81b1c549e5dd61e14953585a55d6578d841300bb4b24097bd89d5b96f09acbbc62043b9c4d07eba0a46f9016a974b5e217e6b2e86116f9a SHA512 51a77e882ce427ffae5bf1fb1550d96f96b25faf764018056e22ae040c11be189ffe91cf9338b4deb3f62cc0657a7f321138208556910a5d43355953d02399e5
+DIST Test-Object-0.08.tar.gz 25008 BLAKE2B 21640a075491fca6dd650f107dd8fa08edfcdcee67caf834fb0bb959537982db1ad7a464508277ea235be96b90bd3a1578f9b770b650f904f951cbf2d33d67f2 SHA512 c528ee4d8eebb26cc336344765f1c5d402f020dae42f658164a5b2954c48975ccf33dafa768228bddff7583af5cd219959a82d037408c250cf162d59ab3a90d1
+EBUILD Test-Object-0.70.0-r1.ebuild 671 BLAKE2B 89e0f297a9912ddf92bd0ec313d7a0939e42d48133ba00077acc6621fe09dd60facba871a8416ee6055a9839932bf40755eaed800cc8d75d9cc8831044cfef09 SHA512 12273c2e82951c736a059a67fe57466a2a404099fcc950d827c9e43b822456e8347a1ed20adcce39916370ba10e9fc15d815a8e7769ffee17412962ebde6e486
+EBUILD Test-Object-0.80.0.ebuild 585 BLAKE2B bf5d0f313b143597005b3f9ee5615f1572b445bc4e45cde41edf8132a02ca2c8ea4fc677ec243df9e9a7a8a9c18f011b47ecfce897eb62cfc9e8f33001569995 SHA512 15105008516d03910ff1ab5751ef1895e30a1335b84a0aa54640ff9c737ddb0501ebf72d603b685fdc36ed2050e041935e83748ddd630fd031673c1188602fde
+MISC metadata.xml 459 BLAKE2B d9a6b959da470d23c45db0f7752fd77a187fd6aa3aee26d471200eec9f322cb2c71ed57387363a8e77c5d8e96d650169642449408a0d76a1732dc5089ce6b9ab SHA512 dc97602c779ad224eac08095d112b33a0e2f3af522faace54f1389c57c34bb289e65c6a126beccfa6b9ae4ce8b6f0b6fffcf3306d2219456e9fffd441968acef
diff --git a/dev-perl/Test-Object/Test-Object-0.70.0-r1.ebuild b/dev-perl/Test-Object/Test-Object-0.70.0-r1.ebuild
new file mode 100644
index 000000000000..00065b024407
--- /dev/null
+++ b/dev-perl/Test-Object/Test-Object-0.70.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Thoroughly testing objects via registered handlers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test-Simple"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-Object/Test-Object-0.80.0.ebuild b/dev-perl/Test-Object/Test-Object-0.80.0.ebuild
new file mode 100644
index 000000000000..5c92b7665646
--- /dev/null
+++ b/dev-perl/Test-Object/Test-Object-0.80.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Thoroughly testing objects via registered handlers"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=virtual/perl-Scalar-List-Utils-1.160.0
+ virtual/perl-Test-Simple"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-File-Spec )
+"
diff --git a/dev-perl/Test-Object/metadata.xml b/dev-perl/Test-Object/metadata.xml
new file mode 100644
index 000000000000..0444187e3372
--- /dev/null
+++ b/dev-perl/Test-Object/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-Object</remote-id>
+ <remote-id type="cpan-module">Test::Object</remote-id>
+ <remote-id type="cpan-module">Test::Object::Test</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Output-1.30.0 b/dev-perl/Test-Output-1.30.0
deleted file mode 100644
index 06d532394fcb..000000000000
--- a/dev-perl/Test-Output-1.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Capture-Tiny-0.170.0 >=virtual/perl-File-Temp-0.170.0 dev-perl/Sub-Exporter virtual/perl-Test-Simple test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Utilities to test STDOUT and STDERR messages
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Output/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Capture-Tiny-0.170.0 >=virtual/perl-File-Temp-0.170.0 dev-perl/Sub-Exporter virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Test-Output-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=da2228a1e8988e0a695e5095096793f4
diff --git a/dev-perl/Test-Output-1.31.0 b/dev-perl/Test-Output-1.31.0
deleted file mode 100644
index 3bbd84cc372a..000000000000
--- a/dev-perl/Test-Output-1.31.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Capture-Tiny-0.170.0 >=virtual/perl-File-Temp-0.170.0 virtual/perl-Test-Simple >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=
-DESCRIPTION=Utilities to test STDOUT and STDERR messages
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Output/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Capture-Tiny-0.170.0 >=virtual/perl-File-Temp-0.170.0 virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Test-Output-1.031.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=da22a54aabbc8cfb56a947078b526c12
diff --git a/dev-perl/Test-Output/Manifest b/dev-perl/Test-Output/Manifest
new file mode 100644
index 000000000000..b2dbc61e6a81
--- /dev/null
+++ b/dev-perl/Test-Output/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Output-1.03.tar.gz 12346 BLAKE2B 1e774ea1b5733a646a9eeed1b8083935d9040f9770e4690de52855aa74ef8cd14062e839c5baaf4e8ae615902c586151b744fe31a3bcc9b4e9ad1e23a3a7adf7 SHA512 b7f793564c906f40444f249272dde55db1357923da72b6638634aece779d9cc5e8f4d7de0326fabb33e7c11eccf089069532f8f61529526467b579e1bacb4ee1
+DIST Test-Output-1.031.tar.gz 16821 BLAKE2B b0422d320fe43c78b12ef3bc4ac64279541fe6d68dcd8862dac65ae44d552ea07e2e73dc42a3ddff59725a60df7712ccf152cb841bc2b1c8224e5e57bbb5597f SHA512 b443d5a4ab7be1c308b74ebc9a1a50022b404886e8a1dbd2700d974ead506a6976ec6d5c141528cf1c2833174c3afd9023362cb0b4e000f0e878d2e3e9f90e90
+EBUILD Test-Output-1.30.0.ebuild 1022 BLAKE2B 7b87d7f3662704863c32642d020d9dad72c9b66d4d686413b93356b206ffbccf08ed714788a326072ddad5851c8be24ee932413d952f602eb0672f5f1e311493 SHA512 c72fa50b3bc696e285ef9e2dd00f040cc7fab5d68fd422f4e299d48ebc6b494ed3431c599a16b50a6119e720afe2ed9432376dec4e1b4ae0a73414dd1cf8eaf7
+EBUILD Test-Output-1.31.0.ebuild 789 BLAKE2B c03f79f051076f7f21684ea03f37b9851eb768266783608ecae3e422789cffbfd162e23c750dc477fbc0d5603575c18690323408d1a7a9b3a3906696c686dca2 SHA512 2a6137b562cff5b9d41cd2cfe57da02474b1b38b132d979a017fd69ff90e22079a16f128f07b95224d844458cd31c2fb41d74d4ef47a1422f0a806a6abfeeab6
+MISC metadata.xml 394 BLAKE2B d7c608101d492fbdfdb5b4362fc14466adb49e4bcd1490cc8688305f216c0f95042fdc9609ecf8e4bd9ad5b91efed5cac5d1e7e0f8f2c934330471b80af7765b SHA512 dc8f6c32e3e94813b3bd7fc74b73e1b392383360e012a906ced6445230baa7ef8e591b7f4a6d37b5cf87733c21384a740b26dce9fa0b3d4bd267dfe2ff0367ae
diff --git a/dev-perl/Test-Output/Test-Output-1.30.0.ebuild b/dev-perl/Test-Output/Test-Output-1.30.0.ebuild
new file mode 100644
index 000000000000..afa2f0a2cb98
--- /dev/null
+++ b/dev-perl/Test-Output/Test-Output-1.30.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BDFOY
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Utilities to test STDOUT and STDERR messages"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Capture-Tiny-0.170.0
+ >=virtual/perl-File-Temp-0.170.0
+ dev-perl/Sub-Exporter
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST=do
+
+src_test() {
+ # Bug 584238 Avoidance
+ if perl -e 'exit ( eval { require Test::Tester; Test::Tester->VERSION(0.107); 1 } ? 0 : 1 )'; then
+ perl-module_src_test
+ else
+ einfo "Test phase skipped: Test::Tester required for tests"
+ einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
+ einfo "if you want this tested"
+ fi
+}
diff --git a/dev-perl/Test-Output/Test-Output-1.31.0.ebuild b/dev-perl/Test-Output/Test-Output-1.31.0.ebuild
new file mode 100644
index 000000000000..f50af15e24d9
--- /dev/null
+++ b/dev-perl/Test-Output/Test-Output-1.31.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.031
+inherit perl-module
+
+DESCRIPTION="Utilities to test STDOUT and STDERR messages"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Capture-Tiny-0.170.0
+ >=virtual/perl-File-Temp-0.170.0
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? (
+ >=virtual/perl-Test-Simple-1.1.10
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,-coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Output/metadata.xml b/dev-perl/Test-Output/metadata.xml
new file mode 100644
index 000000000000..7d7aa4c87b73
--- /dev/null
+++ b/dev-perl/Test-Output/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">Test-Output</remote-id>
+ <remote-id type="cpan-module">Test::Output</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Perl-Critic-1.20.0-r1 b/dev-perl/Test-Perl-Critic-1.20.0-r1
deleted file mode 100644
index ae59a49403ca..000000000000
--- a/dev-perl/Test-Perl-Critic-1.20.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Perl-Critic-1.105 dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Use Perl::Critic in test programs
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Perl-Critic/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Perl-Critic-1.105 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TH/THALJEF/Test-Perl-Critic-1.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=018a83219418ddf7069dd6acbfa06ed1
diff --git a/dev-perl/Test-Perl-Critic-1.30.0 b/dev-perl/Test-Perl-Critic-1.30.0
deleted file mode 100644
index 867962426378..000000000000
--- a/dev-perl/Test-Perl-Critic-1.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/MCE-1.520.0 >=dev-perl/Perl-Critic-1.105.0 virtual/perl-Test-Simple >=dev-perl/Module-Build-0.400.0 dev-lang/perl:=
-DESCRIPTION=Use Perl::Critic in test programs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Perl-Critic/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/MCE-1.520.0 >=dev-perl/Perl-Critic-1.105.0 virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TH/THALJEF/Test-Perl-Critic-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=554011a7133c11c90ebf5f5102d2c21d
diff --git a/dev-perl/Test-Perl-Critic/Manifest b/dev-perl/Test-Perl-Critic/Manifest
new file mode 100644
index 000000000000..5f142288ab26
--- /dev/null
+++ b/dev-perl/Test-Perl-Critic/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Perl-Critic-1.02.tar.gz 21250 BLAKE2B a30c9deed62d894c6bbd23daaa545d66972c65d754b7439c2cff24c180c8e9db62e311f8f1ba37d3165ec985194f912c8f4bc4328f339f28466660acf1ccf869 SHA512 af18523fa6ad2ed35114bc5a466c8d92f27cfaca3a32c3fc6d24bdafd6f962187f0f18f5cae96949cb81a4c2f1cac280993c8b5236a8b02ccc130d01c8990348
+DIST Test-Perl-Critic-1.03.tar.gz 21467 BLAKE2B 2f94ed96bcfa0b12e80be4417344b02792bb3e4b15c1d4a3e555e5740d8d823730a8c77c8a961772d4a0493b404db4ab46455917406300e9cfad2f50f837721e SHA512 2b6b9e7a73d00c99584853fdc5aef74dea5a581bb4bbe103eb65b086de659cb3328b0e58ec6e64413b76fa37a834083ff0c87cdc02413576f910904e0efd7b30
+EBUILD Test-Perl-Critic-1.20.0-r1.ebuild 500 BLAKE2B dd947880a4f943b434bf30797faedb8baf2fefcb1f83fd5c1360be06483eb6cb632301d2d79c94c19946b9f74ba676f654b87efc5750057b22fa1a90be516535 SHA512 2e69fcf66670cfe750b8f72175c54ed58a166a480ca4e8f42550da5871f84b5026e691c9216f3b68b4145d2d92e3d298b08b4d5b2508366ad1311009f37b78fb
+EBUILD Test-Perl-Critic-1.30.0.ebuild 437 BLAKE2B c6a031b241c798abb345fc57754da8248644fc8c6c9ca062b8154f294ddc985eccb18790171006e713f1e57ff947801e79d09b4b5701a308d1400d0d6cf8fba6 SHA512 8b993256425e1944e4b138d6e4d6776ae34629901a6c2e2ebe2769fa11a32ecf5bdb499de9e881fcde60a8f55c95c457a3d568179b604975fd7eb3f9dc9dc041
+MISC metadata.xml 405 BLAKE2B 33df826228ca86d3bc4622becb9b61df9eb393b612475a64a2feefa755fbf1c43459a023c02b274c0655b18d2efc685b5b9d856b02936d37b584d374a5b82b6a SHA512 f0f28351661efed027364241810ca87ba5efea4b06a61424d61a5bbd81593d1d8cf4419505ca114dd331b733432af8381bcd623b00daa46da2102990b83edb0b
diff --git a/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.20.0-r1.ebuild b/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..4ca098777f40
--- /dev/null
+++ b/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.20.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=THALJEF
+MODULE_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Use Perl::Critic in test programs"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/Perl-Critic-1.105"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/98_pod_syntax.t t/99_pod_coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.30.0.ebuild b/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.30.0.ebuild
new file mode 100644
index 000000000000..7c4040972be9
--- /dev/null
+++ b/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.30.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=THALJEF
+DIST_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Use Perl::Critic in test programs"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/MCE-1.520.0
+ >=dev-perl/Perl-Critic-1.105.0
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+"
diff --git a/dev-perl/Test-Perl-Critic/metadata.xml b/dev-perl/Test-Perl-Critic/metadata.xml
new file mode 100644
index 000000000000..f4d09abebcaa
--- /dev/null
+++ b/dev-perl/Test-Perl-Critic/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">Test-Perl-Critic</remote-id>
+ <remote-id type="cpan-module">Test::Perl::Critic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Pod-1.510.0 b/dev-perl/Test-Pod-1.510.0
deleted file mode 100644
index f57d6043ca60..000000000000
--- a/dev-perl/Test-Pod-1.510.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Pod-Simple-3.50.0 >=virtual/perl-Test-Simple-0.620.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Check for POD errors in files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Pod/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Pod-Simple-3.50.0 >=virtual/perl-Test-Simple-0.620.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-Pod-1.51.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bf4a3f637162afa77bccef89f9de3211
diff --git a/dev-perl/Test-Pod-Coverage-1.100.0 b/dev-perl/Test-Pod-Coverage-1.100.0
deleted file mode 100644
index 78a73f57e08d..000000000000
--- a/dev-perl/Test-Pod-Coverage-1.100.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Test-Simple dev-perl/Pod-Coverage virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Check for pod coverage in your distribution
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Pod-Coverage/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Test-Simple dev-perl/Pod-Coverage dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Test-Pod-Coverage-1.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1e572c088de2d8b6408d4d166368a0ac
diff --git a/dev-perl/Test-Pod-Coverage/Manifest b/dev-perl/Test-Pod-Coverage/Manifest
new file mode 100644
index 000000000000..66b56feba099
--- /dev/null
+++ b/dev-perl/Test-Pod-Coverage/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Pod-Coverage-1.10.tar.gz 8083 BLAKE2B 17fe95d7c2ed66d698ece1a7f3c0fd32f59ea7fc4f63cd43ac02abcabb3196101ff6a37e770c1a0785481476eb4fcade3e0a44ed6ae0c3ae02d03b3687999650 SHA512 ebcebb900f4367984245d1915937200e2de8586a6e6ea9c9b71588e56caf68808ee73c21e633434ab5c43b80b42dd56cb0cbd4e67519e928270e1eda06c1d02c
+EBUILD Test-Pod-Coverage-1.100.0.ebuild 609 BLAKE2B cb4f869ce4750ce960731986919a52caf2445ca5dd88053e1e453edc336f2c4b3ddb4cd3a9c2c42ca09690f94daa7124aae5f1e47e219c663d03628378f8106b SHA512 ed2f91acac59792068c71e90bcd0e9479ad7edc87c56cacf893d87256cdea2e7c70fe2143b83ee42ffd056b0036637dae61709d579a535a513958a67810ebcf6
+MISC metadata.xml 407 BLAKE2B eb3acff22a89ad6e0c38a894c0683280dc427767b7b82bd5f0af1683ab32cac34f730c76caf6e724a6ee1e0ca639d951fbff39c152c4dbf7fcd80b43980dbcbb SHA512 2605f28f90024c77c0309e6d73ee77b58293bd9fbadd3372a2be835e24ed2e74f11a98560b161c929db2c462bea364451ed1f38d6178ca213ecb0c28cd3f3e8f
diff --git a/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0.ebuild b/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0.ebuild
new file mode 100644
index 000000000000..d5d33e8bcfcd
--- /dev/null
+++ b/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Check for pod coverage in your distribution"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Test-Simple
+ dev-perl/Pod-Coverage"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Pod-Coverage/metadata.xml b/dev-perl/Test-Pod-Coverage/metadata.xml
new file mode 100644
index 000000000000..1a18986042a0
--- /dev/null
+++ b/dev-perl/Test-Pod-Coverage/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">Test-Pod-Coverage</remote-id>
+ <remote-id type="cpan-module">Test::Pod::Coverage</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Pod/Manifest b/dev-perl/Test-Pod/Manifest
new file mode 100644
index 000000000000..887ef50946d3
--- /dev/null
+++ b/dev-perl/Test-Pod/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Pod-1.51.tar.gz 12159 BLAKE2B 569fd4764ce2b5d2f64f54d92c7ee5c6cab9bc38944a72fe439b1e5f6bb49196ca12a741bf7ed98ba72b4248c62a96ae462e27085f76afcf1da81cf7e47e9037 SHA512 bf4e8b2a71a79a5edec86991c7cbbcc929fa4f2eb403b411cd678fbdf89fe30c198e00a29db80ca9c98fe6655167c0a77e7f166f073a18711db3b1f3e5cd3c15
+EBUILD Test-Pod-1.510.0.ebuild 608 BLAKE2B 25d0c6e1183d47d15a457ec95ed408f861679e47cdad34ddb61580053bb8fe8c4f87ed81c5288c3710bc27b948b5cf84a3a69398b9f3a5f3f6e9e825129df24a SHA512 ef43cd4a5b6e432046649f3f82ea60b48867bd026fcd8a2087a5263fdcddda23e01b62af47bfac6ef98861bf5596fec6a19185d7ce4e0e15a4808203cef8a76b
+MISC metadata.xml 388 BLAKE2B 561b4fd87f7e96ba57cbdc81ff800421b8fb722219c171ac4d2bee3f7c1e9e7b4de834b1462c01fb939b1ec171d3383a3837527cb267b4fcf53d0dae7de756c1 SHA512 372636cc4cdd14790918973b089b56e0ef2c4ed99b2c961dc8d0c2ef60b6a69cbd6e23c6ff77e0ce5f06ed1553ac4735aa7dd78891d198c9b7ecd6fdf0e04422
diff --git a/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild b/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild
new file mode 100644
index 000000000000..968afd75d8e4
--- /dev/null
+++ b/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=1.51
+inherit perl-module
+
+DESCRIPTION="Check for POD errors in files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Pod-Simple-3.50.0
+ >=virtual/perl-Test-Simple-0.620.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Test-Pod/metadata.xml b/dev-perl/Test-Pod/metadata.xml
new file mode 100644
index 000000000000..90788bb6f3f8
--- /dev/null
+++ b/dev-perl/Test-Pod/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">Test-Pod</remote-id>
+ <remote-id type="cpan-module">Test::Pod</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Portability-Files-0.60.0-r1 b/dev-perl/Test-Portability-Files-0.60.0-r1
deleted file mode 100644
index 1a1a0b558f3c..000000000000
--- a/dev-perl/Test-Portability-Files-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-DESCRIPTION=Check file names portability
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Portability-Files/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Test-Simple dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABRAXXA/Test-Portability-Files-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=059e66f304f09a961974db207c33fe6c
diff --git a/dev-perl/Test-Portability-Files-0.90.0 b/dev-perl/Test-Portability-Files-0.90.0
deleted file mode 100644
index fe5bc1f1ce1e..000000000000
--- a/dev-perl/Test-Portability-Files-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Spec virtual/perl-Test-Simple virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-File-Temp-0.230.400 virtual/perl-IO >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Check file names portability
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Portability-Files/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Spec virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABRAXXA/Test-Portability-Files-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=34279c5f20426e72250c59d368e14764
diff --git a/dev-perl/Test-Portability-Files/Manifest b/dev-perl/Test-Portability-Files/Manifest
new file mode 100644
index 000000000000..ae0d5532fa87
--- /dev/null
+++ b/dev-perl/Test-Portability-Files/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Portability-Files-0.06.tar.gz 16892 BLAKE2B fe45971fbb1f06a4649d98b7206e9c8d042c29ea8c31a063c1f4239ace6e6d4e73e296f7a4e0577ba77957c02e5bfba5b454cfec51fec695b3f3bf5868d0138b SHA512 ca6e913088850a9b147a7e11cb2207437413890d8cf301603f53d4901e7d1fa0272805c81458a12878ba6d26d178f174d925d41d7f9f072e96b84d687bb9ed4d
+DIST Test-Portability-Files-0.09.tar.gz 19875 BLAKE2B 288a28c2f0b572dc4c51b64b54af6b792fd3717e0e223bc76218e0f7876c4c6fb366b087cf85fdbb40992a3c4f05f14b0ade2c7137556e7e24306e122f5c6501 SHA512 bb397342bf0c4d09e1a5a2ee7b7fe9ec9094c83e8b19f36b2ac803fed192cf4021723e9960d184b2acbd274852a258edfe505ba55efe4eed75c8b501e1aed2e7
+EBUILD Test-Portability-Files-0.60.0-r1.ebuild 359 BLAKE2B 11f213b790c245fe6c2b413cdbdc78fac43e3e855b9f1abc219dc132c61d2ad434bbae9ad3fdca40af5fb7e732939103aef68b098d86ea87dbcd3fd0d3a7cca4 SHA512 b1456a25c39a5e6010b358f147a66afc54812df8dd850996049f908c75135a93567460279c01caa0376f8a541247cf02f11037234f3a3788a3d65222347c534b
+EBUILD Test-Portability-Files-0.90.0.ebuild 569 BLAKE2B 6c90eb56270c8179faf82e85f33ba987053c6b54e2ec4d74f3b7628f20d39cdabbf15d21397f916d2b93c3b4001ba669ed5bd42522dc32e679934889bea2ad5b SHA512 4af0ca0f55c0f3b0583de9b507df902b2a29ddbcf891e351c692017347feaa1458becd6a96e7029f39250df63cd1545e41b2680a83be9d25771e5e97deff7aa2
+MISC metadata.xml 417 BLAKE2B 1feef6bf3870b77182e84aebab549f0c6870603296766188ec4bf89a3f5e8178477a77165c759b6e37f148f0bba7e2610ddaeb3583d1129b7ee685731beaf1f3 SHA512 044cf491a6641bfd462beee1cdea50e312bc421abf8cbab44f324c449f6021a8ba7582acecb3b75238e6bb2b6fa9e796c11548778b023fac0abf2194ca09b2c3
diff --git a/dev-perl/Test-Portability-Files/Test-Portability-Files-0.60.0-r1.ebuild b/dev-perl/Test-Portability-Files/Test-Portability-Files-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..74e77e6514bf
--- /dev/null
+++ b/dev-perl/Test-Portability-Files/Test-Portability-Files-0.60.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ABRAXXA
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Check file names portability"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-Portability-Files/Test-Portability-Files-0.90.0.ebuild b/dev-perl/Test-Portability-Files/Test-Portability-Files-0.90.0.ebuild
new file mode 100644
index 000000000000..c6db8ab0a36b
--- /dev/null
+++ b/dev-perl/Test-Portability-Files/Test-Portability-Files-0.90.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ABRAXXA
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Check file names portability"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-File-Temp-0.230.400
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+src_prepare() {
+ perl_rm_files t/release-*.t t/author-*.t
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-Portability-Files/metadata.xml b/dev-perl/Test-Portability-Files/metadata.xml
new file mode 100644
index 000000000000..8e40ca9916ea
--- /dev/null
+++ b/dev-perl/Test-Portability-Files/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">Test-Portability-Files</remote-id>
+ <remote-id type="cpan-module">Test::Portability::Files</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Regexp-2017040101.0.0 b/dev-perl/Test-Regexp-2017040101.0.0
deleted file mode 100644
index c93cd57621c6..000000000000
--- a/dev-perl/Test-Regexp-2017040101.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( >=virtual/perl-Test-Simple-1.1.14 ) virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Provide commonly requested regular expressions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Regexp/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=MIT
-RDEPEND=virtual/perl-Test-Simple virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AB/ABIGAIL/Test-Regexp-2017040101.tar.gz
-_eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 versionator 26ca8a8bd95d6a74122c08ba98a4ee72
-_md5_=c5be20279756fa9c70d906b27d45c835
diff --git a/dev-perl/Test-Regexp/Manifest b/dev-perl/Test-Regexp/Manifest
new file mode 100644
index 000000000000..7418c1f8921b
--- /dev/null
+++ b/dev-perl/Test-Regexp/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Regexp-2017040101.tar.gz 18904 BLAKE2B 9b7db35830d970ca2244a3db6ec0d11dee5b19d5e54e5e27b42b05f1a5bd4a0f394dcf1158cd14088a206e625144ddd85d732e4d10b20cb6cc16c8507806c7d9 SHA512 70595642f8f5cadd4cec73587af8b4e9ce793c37fdf02773d357b84ee8181750f5ae7fbfbc9a35ca3392f5af074ef5b5a1626547cc7a0c3f48439d4a24bdc0b8
+EBUILD Test-Regexp-2017040101.0.0.ebuild 651 BLAKE2B ef0d7cb43e57c985b1e313efdedc84bb79145aca2377256712a1e89d87be676226b9d1778b4ff05397c52bf6bf02e85c8cde63290d1bd0a20201044acdaab178 SHA512 a1b53bdae88ac97fdbfd3bc47da15612a8dbc3e880088d028ac4f9b71c40a62855738d91fb67ada419ca545a89240f426b38657e4ac5ed7c10aaf10ec97436a9
+MISC metadata.xml 522 BLAKE2B 352bd71e6a89e87104f306dddefa710b04f162d440224b147ee7bc14f219c49d388fe03333dac44019e7fdcf6ce6bb3dc050a59e83d15c4893550401bf8b5dee SHA512 682a64fb6143e063cac226042e4fc122dee37c4bb7ac043f2bc3791ec593f79e8c60934c9d789bd43a6738bfdb1340812c2ea4ee084891e35695987c28e654aa
diff --git a/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0.ebuild b/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0.ebuild
new file mode 100644
index 000000000000..ca34f8c52a83
--- /dev/null
+++ b/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator
+
+DIST_AUTHOR=ABIGAIL
+DIST_VERSION=$(get_major_version)
+
+inherit perl-module
+
+DESCRIPTION="Provide commonly requested regular expressions"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+DEPEND="
+ test? ( >=virtual/perl-Test-Simple-1.1.14 )
+ virtual/perl-ExtUtils-MakeMaker
+"
+RDEPEND="
+ virtual/perl-Test-Simple
+ virtual/perl-Exporter
+"
+
+src_test() {
+ # Omit code coverage / documentation tests
+ perl_rm_files t/{950,960,980,981,982}*.t
+
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Regexp/metadata.xml b/dev-perl/Test-Regexp/metadata.xml
new file mode 100644
index 000000000000..e83f710a85f3
--- /dev/null
+++ b/dev-perl/Test-Regexp/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Test-Regexp</remote-id>
+ <remote-id type="cpan-module">Test::Regexp</remote-id>
+ <remote-id type="cpan-module">Test::Regexp::Object</remote-id>
+ <remote-id type="github">Abigail/Test-Regexp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Requires-0.100.0 b/dev-perl/Test-Requires-0.100.0
deleted file mode 100644
index db211bda5d72..000000000000
--- a/dev-perl/Test-Requires-0.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Test-Simple-0.470.0 >=virtual/perl-ExtUtils-MakeMaker-6.640.0 dev-lang/perl:=
-DESCRIPTION=Checks to see if the module can be loaded
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Requires/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Test-Simple-0.470.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c5790de99deb00461b827707f8552dee
diff --git a/dev-perl/Test-Requires/Manifest b/dev-perl/Test-Requires/Manifest
new file mode 100644
index 000000000000..7f26a50ad04b
--- /dev/null
+++ b/dev-perl/Test-Requires/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Requires-0.10.tar.gz 10788 BLAKE2B 712e902d6e69354465876a6a20b38a5809e46fe81630c0e0f7b484ccb1b6c7d8a9128cd27a2054c774fc8e1fde5b87d21c5892be3e30f0f322437d9e13e6228b SHA512 5bc6bf52ae5ab3c56f49b7b17faedf7d6afef2cadfca8aab4770f2c2f91cd4fcb98921e1af159d1dc42684b80f50d4b7fc12bd05ef9dccdcbeeeb6100a9e5ae6
+EBUILD Test-Requires-0.100.0.ebuild 548 BLAKE2B 2b11faf43c1992cf67f47bb2225d47e7b42be04428652b6fa409cf02537a20f1ff6c3beb9c1921302d19ad92d614e3eb4ac874ba250135b701fd76f8df8ffe32 SHA512 592ae63eebb05c097d38bdfc478ac52c184605f11b6f1f034603d3c419664f21480456d596fde08a7f171072b4bd44827d45fae1d9c4d1fce990784431586a31
+MISC metadata.xml 398 BLAKE2B 71cd6563a5de13c0d583c9182f130bb140448e6c427fcdf25704e3b7599de8acd33a402e53d702b076dd15d10ebe1bc99cf439a8fe7b181b95ad18b92b738d8c SHA512 e7699b426477a5538fca75ec341bfc9fa25e537b888e798488b76ff9e06dbbdd6f95d66edbcea4527dedbb00ecf0749cee2aaef7dcab9554f0a4f5d4958358a3
diff --git a/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild b/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild
new file mode 100644
index 000000000000..670a225322ef
--- /dev/null
+++ b/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Checks to see if the module can be loaded"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Test-Simple-0.470.0"
+
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+"
diff --git a/dev-perl/Test-Requires/metadata.xml b/dev-perl/Test-Requires/metadata.xml
new file mode 100644
index 000000000000..94950debecb5
--- /dev/null
+++ b/dev-perl/Test-Requires/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">Test-Requires</remote-id>
+ <remote-id type="cpan-module">Test::Requires</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-RequiresInternet-0.50.0 b/dev-perl/Test-RequiresInternet-0.50.0
deleted file mode 100644
index b57017da7f5e..000000000000
--- a/dev-perl/Test-RequiresInternet-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Socket virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Easily test network connectivity
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-RequiresInternet/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Socket dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f602ea6d0c37fd9ef67a3ea6148dd1d5
diff --git a/dev-perl/Test-RequiresInternet/Manifest b/dev-perl/Test-RequiresInternet/Manifest
new file mode 100644
index 000000000000..ee487e8b3aff
--- /dev/null
+++ b/dev-perl/Test-RequiresInternet/Manifest
@@ -0,0 +1,3 @@
+DIST Test-RequiresInternet-0.05.tar.gz 11029 BLAKE2B d10a0dfddd08feda05389252a3210bc364f64f40b309c2a7521a85dbf4b42f649a8342befb176422bf65861322c75f15c45fa8294de52adad402fa8e66564eb2 SHA512 572af3e6fdfb90df3a58ba6eaf571717b294a54fff4b3f597fd177f1eb91fb1c929cb808f8d219f692314a944cf41dc1afab41f5a0dd2185054c08fec69e66c3
+EBUILD Test-RequiresInternet-0.50.0.ebuild 585 BLAKE2B 6e1a6009397b99e926529969b6e053b602b04fed3c82da61f20dbcd824751941b180386595366556e07fe6cec3378559d0ee06f70b084c3d657dad3f658c9ee0 SHA512 75abe30a784faf48575f27a68b8d006ef78d6c174ce50623be41eef8377afa3d32d3babcc6237fb87c21c900ce38e9bcfbc2bd6d3e34949363636aa03b287136
+MISC metadata.xml 414 BLAKE2B 039f0a245636be3c02f078ffb87dc23c68ca109ba56a57ab06429ac76cf8f64029bf7458a972220b386effd6ed7a06cd5cb7b2d339c0dda4f5f487ba0ef9cccf SHA512 7ca20e491294fe98665a150b00775384c46091f97d470933873cfe1b1430cfcab2573111c0970cd9b88bd8dec373cbdf6832bd0183963e70de9ba1abf0b18f81
diff --git a/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild b/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild
new file mode 100644
index 000000000000..1cf20cbf0556
--- /dev/null
+++ b/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MALLEN
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Easily test network connectivity"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Socket
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Test-RequiresInternet/metadata.xml b/dev-perl/Test-RequiresInternet/metadata.xml
new file mode 100644
index 000000000000..fab50ea3dfdc
--- /dev/null
+++ b/dev-perl/Test-RequiresInternet/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">Test-RequiresInternet</remote-id>
+ <remote-id type="cpan-module">Test::RequiresInternet</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Script-1.100.0 b/dev-perl/Test-Script-1.100.0
deleted file mode 100644
index f103595e4751..000000000000
--- a/dev-perl/Test-Script-1.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/Probe-Perl-0.10.0 >=dev-perl/IPC-Run3-0.34.0 >=virtual/perl-Test-Simple-0.960.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Cross-platform basic tests for scripts
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Script/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/Probe-Perl-0.10.0 >=dev-perl/IPC-Run3-0.34.0 >=virtual/perl-Test-Simple-0.960.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Test-Script-1.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d5ec1600cc3a33517d1a06befd055b66
diff --git a/dev-perl/Test-Script-1.120.0 b/dev-perl/Test-Script-1.120.0
deleted file mode 100644
index 9ef0eba2d6cc..000000000000
--- a/dev-perl/Test-Script-1.120.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/Probe-Perl-0.10.0 >=dev-perl/IPC-Run3-0.34.0 >=virtual/perl-Test-Simple-0.960.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Cross-platform basic tests for scripts
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Script/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/Probe-Perl-0.10.0 >=dev-perl/IPC-Run3-0.34.0 >=virtual/perl-Test-Simple-0.960.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Test-Script-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e90bac66bfa8a180c11441ada7b0d758
diff --git a/dev-perl/Test-Script-1.180.0 b/dev-perl/Test-Script-1.180.0
deleted file mode 100644
index c9e873d33a4a..000000000000
--- a/dev-perl/Test-Script-1.180.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/Probe-Perl-0.10.0 >=dev-perl/IPC-Run3-0.34.0 >=virtual/perl-Test-Simple-0.960.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Cross-platform basic tests for scripts
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Script/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/Probe-Perl-0.10.0 >=dev-perl/IPC-Run3-0.34.0 >=virtual/perl-Test-Simple-0.960.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Test-Script-1.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=eecb97132ad9b3b4194d7dd5f6eaf1ba
diff --git a/dev-perl/Test-Script-1.230.0 b/dev-perl/Test-Script-1.230.0
deleted file mode 100644
index 73b01934aa07..000000000000
--- a/dev-perl/Test-Script-1.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Capture-Tiny >=virtual/perl-File-Spec-0.800.0 virtual/perl-IO >=dev-perl/Probe-Perl-0.10.0 >=virtual/perl-Test-Simple-1.302.15 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test2-Suite-0.0.72 ) dev-lang/perl:=
-DESCRIPTION=Cross-platform basic tests for scripts
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Script/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Capture-Tiny >=virtual/perl-File-Spec-0.800.0 virtual/perl-IO >=dev-perl/Probe-Perl-0.10.0 >=virtual/perl-Test-Simple-1.302.15 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Test-Script-1.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c1835b18b033e99d0b22e426cc717f22
diff --git a/dev-perl/Test-Script/Manifest b/dev-perl/Test-Script/Manifest
new file mode 100644
index 000000000000..8de661828840
--- /dev/null
+++ b/dev-perl/Test-Script/Manifest
@@ -0,0 +1,9 @@
+DIST Test-Script-1.10.tar.gz 19963 BLAKE2B 2bfe435aa55f04865cad3197e3e3721c02086c09f3b2af5332376b76c4dee64da27ed784f8bab4999f33b7c8ed8fbe6b2c7a8629e052f0e33b0f8704fea78c3c SHA512 805225ecadcf8797590f947894a21c3815bdb2ebf1a7016e067074e6415d8147a58de98b6a2c9f9914ad5f8ae62c339e74dee837e09305fdf97886f7723336ce
+DIST Test-Script-1.12.tar.gz 22398 BLAKE2B 4c808e746097bdc90960a04bfd33964f089a43ee531a7389495a6b29a1d3f973d49df4b6ef6133b89c17e541b732f5f57481729f22c095625e5d952f993b3465 SHA512 224e97ce8a1dc2510fc526fbe80384f08a07399b23bb89f485af7568777af26fbc921ed00fb6c665a4d9c2e50414db9a41b88286ec8b3473abfec47853c20cb3
+DIST Test-Script-1.18.tar.gz 23092 BLAKE2B 0150648353772504c3fd315a9487beb9af0d941df01ad6808ab952dff7d2fd25087796ddfa84ddc362754944c68dc74a388d64a4cccef52210069e8de1fafc63 SHA512 c89e1dd68ca275744ac12811f0d66d42f8fd76766cc515e11e0df2a82beb8cc052253e19b04f5bc86d45e3a9a2a1d6afd5cd4707e8a97f3a9d4c1dd28e4a72b4
+DIST Test-Script-1.23.tar.gz 22974 BLAKE2B 94267dfc75af9aecb02a9cc49f9f41223f85292892db7262bb3d7617dd73dd9a03cb9e98ed58b463b9337af217136d30bfdf29020eeb25947cf0838078534a3d SHA512 996564ba87b12849e86883b970117c9d5806be5b00d42207df1027f823a19497bf878640c46a8286e7d77afb8d1fbb3ef6dcfc0d21c2738a5ef124ddf5bc4834
+EBUILD Test-Script-1.100.0.ebuild 571 BLAKE2B aab27a9b349dd20e104711ca1fccccb9c56a82b202083a8e4068524b572e05d738c795a43c095b9593c29383a99ca4dda5bd1a7b421bab5fe4b62e0062f98874 SHA512 def6b20e704600a85b23bc677ed60539fb7d5891b72ea88397267978e8727387dbed7d37f6f936ca6ca63d361e1a3cc45fb4afecede7ac5895a65d1035f972c4
+EBUILD Test-Script-1.120.0.ebuild 587 BLAKE2B 8d49b1c13c7db34a3abf1d0d5c6f334e0dd1f3f1c27ddb7e4320cf82bb5d60fb1bcfcdc5b3a5963e732c2b1532891ece170bba2a126894927b046b7f3aef2a80 SHA512 f8b6821026270adb637b50726d05729dd8ba3beb74e0b790f43418bf0bb8b1e04c8a3dc249367786f662282008efb04d3d55692bb4cb4f94c95e53f2cc405d4a
+EBUILD Test-Script-1.180.0.ebuild 664 BLAKE2B 23ac2519991d0ee2312ac5b4d644649773eae3776a676bea936e2a3df5add35b4d348a34b51706f9bd3633f26d5104eee49895b854425726f0444537e674e570 SHA512 7bfd5ddcf4b405e97202b2345e5c6209b172d9b75ed27939846fc1e1c6923c208c9fa836d82750eec4c9f538f729f6853dac3f6b7e8aaf9989d79b5a1b56b8e6
+EBUILD Test-Script-1.230.0.ebuild 649 BLAKE2B d3c0cfd18c96258bc7ab2a5ad277e3a75aca26a61864cd14d41c37e3b8364cbdc4202c3abb0b40103b2b051499a35605b43cd7b02dfc414d6fbee319bdbf68c6 SHA512 79676a38578ce765b1c8aea0448399da2c122c822335801fa717a7664f833454691131e704fd8cda122fc8a15f28328867594603663391770f50d1e0fa9027e5
+MISC metadata.xml 394 BLAKE2B 37e062fb84c0a2fd2277ca3ac7a06e4d76e2dff12a4c9a03ed3704bdeb191fc61762078bfa90a22c9c1a9663c346ada26df66428cdae0114f795521be918b533 SHA512 aada2f2396d768e5b41edf9d6c24f030cf137d3eb3341f560935ca014ff6fb3b747908cc673bfc66a21863dc33a4ed3dbd82c5ee04b0743e6732115d669dd4eb
diff --git a/dev-perl/Test-Script/Test-Script-1.100.0.ebuild b/dev-perl/Test-Script/Test-Script-1.100.0.ebuild
new file mode 100644
index 000000000000..62862b63d4ea
--- /dev/null
+++ b/dev-perl/Test-Script/Test-Script-1.100.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Cross-platform basic tests for scripts"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-File-Spec-0.800.0
+ >=dev-perl/Probe-Perl-0.10.0
+ >=dev-perl/IPC-Run3-0.34.0
+ >=virtual/perl-Test-Simple-0.960.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-Script/Test-Script-1.120.0.ebuild b/dev-perl/Test-Script/Test-Script-1.120.0.ebuild
new file mode 100644
index 000000000000..a2d106121333
--- /dev/null
+++ b/dev-perl/Test-Script/Test-Script-1.120.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Cross-platform basic tests for scripts"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-File-Spec-0.800.0
+ >=dev-perl/Probe-Perl-0.10.0
+ >=dev-perl/IPC-Run3-0.34.0
+ >=virtual/perl-Test-Simple-0.960.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-Script/Test-Script-1.180.0.ebuild b/dev-perl/Test-Script/Test-Script-1.180.0.ebuild
new file mode 100644
index 000000000000..f2f85df51bfd
--- /dev/null
+++ b/dev-perl/Test-Script/Test-Script-1.180.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="Cross-platform basic tests for scripts"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND="
+ >=virtual/perl-File-Spec-0.800.0
+ >=dev-perl/Probe-Perl-0.10.0
+ >=dev-perl/IPC-Run3-0.34.0
+ >=virtual/perl-Test-Simple-0.960.0"
+# NB: Needs Test::Builder::Tester 1.02 =>
+# which is <= Test-Simple-0.96
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-Script/Test-Script-1.230.0.ebuild b/dev-perl/Test-Script/Test-Script-1.230.0.ebuild
new file mode 100644
index 000000000000..fec32ab3e6f9
--- /dev/null
+++ b/dev-perl/Test-Script/Test-Script-1.230.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="Cross-platform basic tests for scripts"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Capture-Tiny
+ >=virtual/perl-File-Spec-0.800.0
+ virtual/perl-IO
+ >=dev-perl/Probe-Perl-0.10.0
+ >=virtual/perl-Test-Simple-1.302.15
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test2-Suite-0.0.72
+ )
+"
diff --git a/dev-perl/Test-Script/metadata.xml b/dev-perl/Test-Script/metadata.xml
new file mode 100644
index 000000000000..e8c1516f9712
--- /dev/null
+++ b/dev-perl/Test-Script/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">Test-Script</remote-id>
+ <remote-id type="cpan-module">Test::Script</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-SharedFork-0.350.0 b/dev-perl/Test-SharedFork-0.350.0
deleted file mode 100644
index b41a03d7b491..000000000000
--- a/dev-perl/Test-SharedFork-0.350.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.880.0 >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( virtual/perl-Test-Harness dev-perl/Test-Requires virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=fork test
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-SharedFork/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.880.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EX/EXODIST/Test-SharedFork-0.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bd8e0825821d1ed67778ae732d14a730
diff --git a/dev-perl/Test-SharedFork/Manifest b/dev-perl/Test-SharedFork/Manifest
new file mode 100644
index 000000000000..1de074429c2d
--- /dev/null
+++ b/dev-perl/Test-SharedFork/Manifest
@@ -0,0 +1,3 @@
+DIST Test-SharedFork-0.35.tar.gz 15502 BLAKE2B a4bd0a4932df1cf1f094ec01a4633a6263fb3fc1823b13f087b5f7eb35e53e845d4dc955367cce479d8c280adb2c10ef8e5e408fc846a89f92eddfb3912863cd SHA512 e5948dfb34cfaf35a2fb2783c726f1cea2ae2f4bbdc4cbb912f83c877422ceabb3e0323c8c669b3c3a08e6d2a12106309528f0f674657001e6aeb3cb3c1dfd9f
+EBUILD Test-SharedFork-0.350.0.ebuild 507 BLAKE2B 0da92772e7756be5c0134d0a5084d9dfa268782eb3b85fb1cf552b05cbc6335a131b8773b8b9e5b1b6b1111d35330b7fe3ddfe7d5839af4cffe486840f046841 SHA512 1fccb0aca7f57d3273f48b7a4febf13414e72973b30f26967ef4dad7b67d9c96ee96faa272df2ad3ef21178707ae9e41eeea33eaea6425bf4a8aa017e7ce94c1
+MISC metadata.xml 613 BLAKE2B a96c104bdfa6bf6a20e32c4d183a5ee38be75996934008ca0671da0ad35c852606231f31020f69a9451261c9bb794191a624ed8607ac02a760b0831fb2634564 SHA512 3f4f35a83772c85a66663df0039d248442b667cfe200ede531ee0a4da748133b46224809ca1e0e068b5294d4837731d31df0b2214764320401931724a98dcac8
diff --git a/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild b/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild
new file mode 100644
index 000000000000..3df46b3a014a
--- /dev/null
+++ b/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EXODIST
+DIST_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="fork test"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.880.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-Test-Harness
+ dev-perl/Test-Requires
+ virtual/perl-Time-HiRes
+ )
+"
diff --git a/dev-perl/Test-SharedFork/metadata.xml b/dev-perl/Test-SharedFork/metadata.xml
new file mode 100644
index 000000000000..9268f2882aae
--- /dev/null
+++ b/dev-perl/Test-SharedFork/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Test-SharedFork</remote-id>
+ <remote-id type="cpan-module">Test::SharedFork</remote-id>
+ <remote-id type="cpan-module">Test::SharedFork::Array</remote-id>
+ <remote-id type="cpan-module">Test::SharedFork::Scalar</remote-id>
+ <remote-id type="cpan-module">Test::SharedFork::Store</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Spec-0.510.0 b/dev-perl/Test-Spec-0.510.0
deleted file mode 100644
index 0881242fe8cb..000000000000
--- a/dev-perl/Test-Spec-0.510.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils >=dev-perl/Package-Stash-0.230.0 virtual/perl-Test-Harness >=dev-perl/Test-Deep-0.103.0 >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Trap dev-perl/Tie-IxHash virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Write tests in a declarative specification style
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Spec/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils >=dev-perl/Package-Stash-0.230.0 virtual/perl-Test-Harness >=dev-perl/Test-Deep-0.103.0 >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Trap dev-perl/Tie-IxHash dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANDYJONES/Test-Spec-0.51.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6c5503127c43168a044848d7c5d24a7c
diff --git a/dev-perl/Test-Spec-0.540.0 b/dev-perl/Test-Spec-0.540.0
deleted file mode 100644
index 67054707565b..000000000000
--- a/dev-perl/Test-Spec-0.540.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Package-Stash-0.230.0 >=virtual/perl-Scalar-List-Utils-1.110.0 >=dev-perl/Test-Deep-0.103.0 virtual/perl-Test-Harness >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Trap dev-perl/Tie-IxHash virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Devel-GlobalPhase ) dev-lang/perl:=
-DESCRIPTION=Write tests in a declarative specification style
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Spec/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Package-Stash-0.230.0 >=virtual/perl-Scalar-List-Utils-1.110.0 >=dev-perl/Test-Deep-0.103.0 virtual/perl-Test-Harness >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Trap dev-perl/Tie-IxHash dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AK/AKZHAN/Test-Spec-0.54.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7cffd68c6f9b15e36ee9cbb203d413e2
diff --git a/dev-perl/Test-Spec/Manifest b/dev-perl/Test-Spec/Manifest
new file mode 100644
index 000000000000..0de39df00732
--- /dev/null
+++ b/dev-perl/Test-Spec/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Spec-0.51.tar.gz 36296 BLAKE2B 9d2bf95f22ebe0e6429e897c5db9418c0e674bd44652c202a4a2edfb985eb8a59c838657ee12dee66a01017c6b2864b5e5587bdd7fdf364375f1060a5f9c12f8 SHA512 fc2ff26ad42824cf3aa1c337c9809cfb873e352a6272fcfe9e57d54ac95458e8a4f408e39588e6c6babc4defd21b6160f69fd7eb71304788ef7f431dec884dae
+DIST Test-Spec-0.54.tar.gz 38109 BLAKE2B 11dac05340afa49fc45349e819e827e60236ff97e76fd8ae511c415d0b8b7c7404ae226993fd082806944819c3ee5c6db44268813a781e6b769d40ead4104fa7 SHA512 0c5dcebc85b06b2af945dce31db47ce675492593acc6f5ebd9dd683657e2716e4cef9ac2b289d2f598fb9f3d268fad2a7c91acc42f4fddca3da33250557df0f3
+EBUILD Test-Spec-0.510.0.ebuild 614 BLAKE2B 8f29f6e9e6539b359a03849136ac69c523423257481791ba75b0604b5da1135469112a9d6641fbe28c5a1b5ceb7dfb3959bc11e9a60a4a6c32f0ec84bde0f0b0 SHA512 9c7ffba94c4aa166c5d958593144a8000dfaa9126933dc9466275acc9c1a7d211da509af50377329b2202e3aebc651a390b2c96e8299ef51d845fd4b7101d824
+EBUILD Test-Spec-0.540.0.ebuild 640 BLAKE2B 8237006ac72ec5cea5a872dde0c3f4f25392785bc403805af18dcaf10170cbbf82da86e7cc42413a9b2ecdf0cd1e3514b9eecd24ec24cf34e927e8b892e4f6e0 SHA512 c6214309698b8499672a996d7498925f115c3e12923ced1c205968abe4668e131b40e6ec6105e4ca13e0b1433c52f36a32aa2f4607e7c5150a1d745c05c74383
+MISC metadata.xml 1198 BLAKE2B 131b1e40908a7333a673d0e22974c53f66d3b8fef872cc22e8bf5e46de4d7143b04e165d10eb370b700a3d4591de81323322f4eb400223898c5c27ac5de06399 SHA512 e25e303be7baa1eb3128c2240434bd57246499d48fc675c39c421317b14ff6718729499f6056feb36f241cbaa1cfe86cbd682fa2c72981c89006780885d35f43
diff --git a/dev-perl/Test-Spec/Test-Spec-0.510.0.ebuild b/dev-perl/Test-Spec/Test-Spec-0.510.0.ebuild
new file mode 100644
index 000000000000..b5f40965bd3c
--- /dev/null
+++ b/dev-perl/Test-Spec/Test-Spec-0.510.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=ANDYJONES
+MODULE_VERSION=0.51
+inherit perl-module
+
+DESCRIPTION='Write tests in a declarative specification style'
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Package-Stash-0.230.0
+ virtual/perl-Test-Harness
+ >=dev-perl/Test-Deep-0.103.0
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Trap
+ dev-perl/Tie-IxHash
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Test-Spec/Test-Spec-0.540.0.ebuild b/dev-perl/Test-Spec/Test-Spec-0.540.0.ebuild
new file mode 100644
index 000000000000..360a6807ffff
--- /dev/null
+++ b/dev-perl/Test-Spec/Test-Spec-0.540.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=AKZHAN
+DIST_VERSION=0.54
+inherit perl-module
+
+DESCRIPTION="Write tests in a declarative specification style"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ >=dev-perl/Package-Stash-0.230.0
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ >=dev-perl/Test-Deep-0.103.0
+ virtual/perl-Test-Harness
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Trap
+ dev-perl/Tie-IxHash
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Devel-GlobalPhase
+ )
+"
diff --git a/dev-perl/Test-Spec/metadata.xml b/dev-perl/Test-Spec/metadata.xml
new file mode 100644
index 000000000000..99fe53ae0d1d
--- /dev/null
+++ b/dev-perl/Test-Spec/metadata.xml
@@ -0,0 +1,21 @@
+<?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">Test-Spec</remote-id>
+ <remote-id type="cpan-module">Test::Spec</remote-id>
+ <remote-id type="cpan-module">Test::Spec::Context</remote-id>
+ <remote-id type="cpan-module">Test::Spec::Example</remote-id>
+ <remote-id type="cpan-module">Test::Spec::ExportProxy</remote-id>
+ <remote-id type="cpan-module">Test::Spec::Mocks</remote-id>
+ <remote-id type="cpan-module">Test::Spec::Mocks::Expectation</remote-id>
+ <remote-id type="cpan-module">Test::Spec::Mocks::MockObject</remote-id>
+ <remote-id type="cpan-module">Test::Spec::Mocks::Stub</remote-id>
+ <remote-id type="cpan-module">Test::Spec::SharedHash</remote-id>
+ <remote-id type="cpan-module">Test::Spec::TodoExample</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-SubCalls-1.100.0 b/dev-perl/Test-SubCalls-1.100.0
deleted file mode 100644
index f26588340c1d..000000000000
--- a/dev-perl/Test-SubCalls-1.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Hook-LexWrap-0.200.0 >=virtual/perl-Test-Simple-0.420.0 dev-lang/perl:=
-DESCRIPTION=Track the number of times subs are called
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-SubCalls/
-KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Hook-LexWrap-0.200.0 >=virtual/perl-Test-Simple-0.420.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-SubCalls-1.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7f0edfa7c6e15c572572b1381175c643
diff --git a/dev-perl/Test-SubCalls-1.90.0-r1 b/dev-perl/Test-SubCalls-1.90.0-r1
deleted file mode 100644
index ac9bda99edcf..000000000000
--- a/dev-perl/Test-SubCalls-1.90.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Hook-LexWrap-0.20 virtual/perl-File-Spec dev-lang/perl:=
-DESCRIPTION=Track the number of times subs are called
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-SubCalls/
-KEYWORDS=alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Hook-LexWrap-0.20 virtual/perl-File-Spec dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Test-SubCalls-1.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=457f37de9067f3d128271b4af737a845
diff --git a/dev-perl/Test-SubCalls/Manifest b/dev-perl/Test-SubCalls/Manifest
new file mode 100644
index 000000000000..c2cd9caa22a7
--- /dev/null
+++ b/dev-perl/Test-SubCalls/Manifest
@@ -0,0 +1,6 @@
+AUX Test-SubCalls-1.90.0-dot.patch 213 BLAKE2B 3559c7f300097d2bf76f8086f34808cc0124e9bd3268dfbb458cb26ce947e50764e559935738fd4fabfe81d5d593272a6b54bd7f83078c1b40635b65fae1dc24 SHA512 49d12a29013f504b0432941365bd6be29b85be1194799ad33eeddb256a6f82db5d0264e729259e5de7ef2d4226a1ba073b2cf43aa7361fa8465dd7d62ca96773
+DIST Test-SubCalls-1.09.tar.gz 25727 BLAKE2B 528f8f0c040e384bd765b14401f1340d41c24810d5a36da22886aec31fa5fe098ad5fcb409a74dadd96d89b6a3b3ffffef684f0d143592cb6d7cf12ad967b52b SHA512 d5a5341eb70467c47ea71d54726bf1c5010bca69b30d5347cb682b0feaec7dd17525075b48b48237c256a31cea3b735991e5dea51b8f5d989f09362b11f6dc7a
+DIST Test-SubCalls-1.10.tar.gz 25431 BLAKE2B 5fa320a10896a6db6ba7e2cc7ee12a052e66c9a9b290624677b92055f031251b931d8417c2901f0738fde61112586d0b23e332f5df550abaa95a25f29dc0e586 SHA512 67c64eeb9dbf7ed2f5fd4461316ee44cba4f503c6b822a5fb8c3f100c3d4de7ac09058afc0cdf355549829d8e412d1919bc64a1f3030f16f38775b029936a4f9
+EBUILD Test-SubCalls-1.100.0.ebuild 547 BLAKE2B 500f1e6041ee551faa064e1406f8b473cca8eb9bf94ec226a6f3260fe1eea0106308cf35ee47beacde5d469e3e91d517459f75d10d8975ee84a746ae380a1fba SHA512 f10f6d4706caab6c6bb2e14eea123110f31aebc46a8295f7f2679cfc73b3ae49ab60342209f14b7048af913ff0f2651d5d1cf7c22d5cbdf48d3026dd7c7148cd
+EBUILD Test-SubCalls-1.90.0-r1.ebuild 476 BLAKE2B b4c03558007d7bef60399842e9e2a8f88dc27c5bcaafb501675a4b748f3363734c53e452e7fc640daea960b5e81316013a448c308ebec775c50a3016bcab4e43 SHA512 2ef3348ab538a050e047fdc47f825a35b3c23ee49bf4d660a4c86864840a838a56a1b7f8fb8ae46455a5ec267e412a9d544edbe84433e051322e4ba91f077c55
+MISC metadata.xml 398 BLAKE2B 9a60ca0aa159c39bb94726b0e4cf12a597cca08a7e64db60bc5734ecae34c5dd51e63dec037615998a280a3567a1d358e09f36b44c038873256a0db5fe2d6f71 SHA512 0f0350017f614665ffd3c1f3bdfc66c9f3a2b43d5004a8f7a032b21dc880c556bd562a375cab9c0cb7158716017273c264e4acbc0fb557e37d4b76bcdc35080b
diff --git a/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0.ebuild b/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0.ebuild
new file mode 100644
index 000000000000..86eabd04b598
--- /dev/null
+++ b/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="Track the number of times subs are called"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+DEPEND="
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-0.800.0
+ >=dev-perl/Hook-LexWrap-0.200.0
+ >=virtual/perl-Test-Simple-0.420.0
+"
+RDEPEND="${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-SubCalls/Test-SubCalls-1.90.0-r1.ebuild b/dev-perl/Test-SubCalls/Test-SubCalls-1.90.0-r1.ebuild
new file mode 100644
index 000000000000..4231a50ee122
--- /dev/null
+++ b/dev-perl/Test-SubCalls/Test-SubCalls-1.90.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="Track the number of times subs are called"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+DEPEND=">=dev-perl/Hook-LexWrap-0.20
+ virtual/perl-File-Spec"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}"-dot.patch )
diff --git a/dev-perl/Test-SubCalls/files/Test-SubCalls-1.90.0-dot.patch b/dev-perl/Test-SubCalls/files/Test-SubCalls-1.90.0-dot.patch
new file mode 100644
index 000000000000..0be86a6037dd
--- /dev/null
+++ b/dev-perl/Test-SubCalls/files/Test-SubCalls-1.90.0-dot.patch
@@ -0,0 +1,7 @@
+--- a/Makefile.PL 2017-03-31 09:05:12.495038191 -0400
++++ b/Makefile.PL 2017-03-31 09:05:22.634214621 -0400
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install::DSL 0.83;
+
+ all_from lib/Test/SubCalls.pm
diff --git a/dev-perl/Test-SubCalls/metadata.xml b/dev-perl/Test-SubCalls/metadata.xml
new file mode 100644
index 000000000000..b50f49028622
--- /dev/null
+++ b/dev-perl/Test-SubCalls/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">Test-SubCalls</remote-id>
+ <remote-id type="cpan-module">Test::SubCalls</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-TCP-2.190.0-r1 b/dev-perl/Test-TCP-2.190.0-r1
deleted file mode 100644
index 7f12a9ceaa21..000000000000
--- a/dev-perl/Test-TCP-2.190.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO virtual/perl-IO-Socket-IP >=dev-perl/Test-SharedFork-0.290.0 virtual/perl-Test-Simple >=virtual/perl-IO-1.230.0 virtual/perl-Time-HiRes >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-Test-Simple-0.980.0 virtual/perl-File-Temp virtual/perl-Socket ) dev-lang/perl:=
-DESCRIPTION=Testing TCP program
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-TCP/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO virtual/perl-IO-Socket-IP >=dev-perl/Test-SharedFork-0.290.0 virtual/perl-Test-Simple >=virtual/perl-IO-1.230.0 virtual/perl-Time-HiRes dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Test-TCP-2.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fe71a30b464770b0d1ea0d7cb56641e0
diff --git a/dev-perl/Test-TCP/Manifest b/dev-perl/Test-TCP/Manifest
new file mode 100644
index 000000000000..72ea33efe112
--- /dev/null
+++ b/dev-perl/Test-TCP/Manifest
@@ -0,0 +1,4 @@
+AUX Test-TCP-2.19-no-dot-inc.patch 4077 BLAKE2B 630fe7bc78859df26c2fbcb0d6fc1d6e753080e402cf0fbe0764789fdeff2a34db219747cf896eb802f2962661a9f2690265cbf4c0660e8cf09d28b97bce5d96 SHA512 9df9a1f2a7e126360f6a6d212c871046df7d236c513c8debb74c9503b29245c48d003151b850b2701ebf0d41b50b98d25275902ba3e033659e52c04ec750ebe4
+DIST Test-TCP-2.19.tar.gz 26003 BLAKE2B 796720b45b4ba2dab7d336072c12775942a20d9935f6e862fc2ac2d5273b62485a283a7cacd31823110b7006f5b0de64b46892130c5e16781fc9559e6bb321d7 SHA512 1de76f5dc456697d8ea0799bb60d858b0e1c0089f066d1a446c46708e6cb3441849e264526082a066c31519ded4731cde9310b8a493f571ed670c2fbb60a3e85
+EBUILD Test-TCP-2.190.0-r1.ebuild 676 BLAKE2B 26a92431a40d5e56d41b582bdc60326e3156e1e4d7c7930361ebb7956e317411100b6f07bce9f008f9fc876493e05456ae7848d08d2aa219b1ba8e2700a15d4f SHA512 be7e512fb579d17854f8f01a784dc06d64616dc2bfed1f8e834a5415bd43fd520287a2dee479127cf40daa2d6dd8c311e3a2781ea71377ee9e01c3ddbd7fa513
+MISC metadata.xml 516 BLAKE2B 7e7112059ed6f6790d7d4416049a7f28e2bb264f1100c271b6d6b2c7513d5f554646127bc6bde0fb2b9bb0d7556644bf78b309b316635b2214e591a0bae8cf5e SHA512 d16eb22478b6414a03c014e909e1b1282a45fa79e26bba3c139b056f0ef49df36b5bc2a75584f28c0430ee170823b06067a0ae8e2b684f98c3eddf8fa1e26d94
diff --git a/dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild b/dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild
new file mode 100644
index 000000000000..e0879eda5bb3
--- /dev/null
+++ b/dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOKUHIROM
+DIST_VERSION=2.19
+inherit perl-module
+
+DESCRIPTION="Testing TCP program"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-IO
+ virtual/perl-IO-Socket-IP
+ >=dev-perl/Test-SharedFork-0.290.0
+ virtual/perl-Test-Simple
+ >=virtual/perl-IO-1.230.0
+ virtual/perl-Time-HiRes
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ virtual/perl-File-Temp
+ virtual/perl-Socket
+ )
+"
+PATCHES=( "${FILESDIR}/${PN}-2.19-no-dot-inc.patch" )
diff --git a/dev-perl/Test-TCP/files/Test-TCP-2.19-no-dot-inc.patch b/dev-perl/Test-TCP/files/Test-TCP-2.19-no-dot-inc.patch
new file mode 100644
index 000000000000..151aad9d708d
--- /dev/null
+++ b/dev-perl/Test-TCP/files/Test-TCP-2.19-no-dot-inc.patch
@@ -0,0 +1,160 @@
+From d197da690b5140f2276d6f577ad6e87a90ae8d47 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 11 Jan 2018 10:44:57 +1300
+Subject: Fix tests for '.' in @INC
+
+This is the smallest change that can be made that preserves original
+semantics
+
+Bug: https://bugs.gentoo.org/614342
+Bug: https://github.com/tokuhirom/Test-TCP/issues/58
+Bug: https://github.com/tokuhirom/Test-TCP/pull/62
+---
+ t/01_simple.t | 2 +-
+ t/02_abrt.t | 2 +-
+ t/03_return_when_sigterm.t | 5 ++++-
+ t/04_die.t | 2 +-
+ t/06_nest.t | 2 +-
+ t/08_exit.t | 2 +-
+ t/09_fork.t | 2 +-
+ t/10_oo.t | 2 +-
+ t/12_pass_wait_port_options.t | 2 +-
+ t/13_undef_port.t | 2 +-
+ 10 files changed, 13 insertions(+), 10 deletions(-)
+
+diff --git a/t/01_simple.t b/t/01_simple.t
+index ff29244..dd8f801 100644
+--- a/t/01_simple.t
++++ b/t/01_simple.t
+@@ -4,7 +4,7 @@ use Test::More;
+ use Test::TCP;
+ use Net::EmptyPort qw(can_bind);
+ use IO::Socket::IP;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+
+ sub doit {
+ my $host = shift;
+diff --git a/t/02_abrt.t b/t/02_abrt.t
+index 10d0996..94e21c2 100644
+--- a/t/02_abrt.t
++++ b/t/02_abrt.t
+@@ -4,7 +4,7 @@ use Test::TCP;
+ use Test::More;
+ use Socket;
+ use IO::Socket::INET;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+
+ plan skip_all => "win32 doesn't support embedded function named dump()" if $^O eq 'MSWin32';
+ plan tests => 2;
+diff --git a/t/03_return_when_sigterm.t b/t/03_return_when_sigterm.t
+index 228fd2a..6751492 100644
+--- a/t/03_return_when_sigterm.t
++++ b/t/03_return_when_sigterm.t
+@@ -2,7 +2,10 @@ use warnings;
+ use strict;
+ use Test::More tests => 2;
+ use Test::TCP;
+-use t::Server;
++BEGIN {
++ require './t/Server.pm';
++ t::Server->import();
++}
+
+ # ABOUT: some tcp server related software returns control when received SIGTERM instead of exit.
+ # This test emulate it's situation.
+diff --git a/t/04_die.t b/t/04_die.t
+index f393d51..e745e2e 100644
+--- a/t/04_die.t
++++ b/t/04_die.t
+@@ -3,7 +3,7 @@ use strict;
+ use Test::More tests => 9;
+ use Test::TCP;
+ use IO::Socket::INET;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+
+ my $child_pid;
+ eval {
+diff --git a/t/06_nest.t b/t/06_nest.t
+index 18edfab..8240a98 100644
+--- a/t/06_nest.t
++++ b/t/06_nest.t
+@@ -2,7 +2,7 @@ use strict;
+ use warnings;
+ use Test::TCP;
+ use Test::More tests => 1;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+
+ test_tcp(
+ client => sub {
+diff --git a/t/08_exit.t b/t/08_exit.t
+index 5aaeac4..2f05126 100644
+--- a/t/08_exit.t
++++ b/t/08_exit.t
+@@ -4,7 +4,7 @@ use Test::More tests => 5;
+ use Test::TCP;
+ use File::Temp ();
+ use Fcntl qw/:seek/;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+ use POSIX;
+
+ my $tmp = File::Temp->new();
+diff --git a/t/09_fork.t b/t/09_fork.t
+index 82f8a4c..eea84b2 100644
+--- a/t/09_fork.t
++++ b/t/09_fork.t
+@@ -1,7 +1,7 @@
+ use strict;
+ use Test::More tests => 6;
+ use Test::TCP;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+
+ test_tcp
+ client => sub {
+diff --git a/t/10_oo.t b/t/10_oo.t
+index 237e430..29149a6 100644
+--- a/t/10_oo.t
++++ b/t/10_oo.t
+@@ -3,7 +3,7 @@ use strict;
+ use Test::More tests => 24;
+ use Test::TCP;
+ use IO::Socket::INET;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+
+ my $server = Test::TCP->new(
+ code => sub {
+diff --git a/t/12_pass_wait_port_options.t b/t/12_pass_wait_port_options.t
+index 24891f6..fe2927b 100644
+--- a/t/12_pass_wait_port_options.t
++++ b/t/12_pass_wait_port_options.t
+@@ -4,7 +4,7 @@ use utf8;
+ use Test::More;
+ use Test::TCP;
+ use IO::Socket::INET;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+
+ my %wait_port_args;
+ my $old = \&Net::EmptyPort::wait_port;
+diff --git a/t/13_undef_port.t b/t/13_undef_port.t
+index 5a7cce3..7e9f21b 100644
+--- a/t/13_undef_port.t
++++ b/t/13_undef_port.t
+@@ -3,7 +3,7 @@ use strict;
+ use Test::More tests => 22;
+ use Test::TCP;
+ use IO::Socket::INET;
+-use t::Server;
++BEGIN { require './t/Server.pm' }
+
+ test_tcp(
+ client => sub {
+--
+2.15.1
+
diff --git a/dev-perl/Test-TCP/metadata.xml b/dev-perl/Test-TCP/metadata.xml
new file mode 100644
index 000000000000..264f01de12f9
--- /dev/null
+++ b/dev-perl/Test-TCP/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Test-TCP</remote-id>
+ <remote-id type="cpan-module">Net::EmptyPort</remote-id>
+ <remote-id type="cpan-module">Test::TCP</remote-id>
+ <remote-id type="cpan-module">Test::TCP::CheckPort</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Taint-1.60.0-r1 b/dev-perl/Test-Taint-1.60.0-r1
deleted file mode 100644
index a28f182a4943..000000000000
--- a/dev-perl/Test-Taint-1.60.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Tools to test taintedness
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Taint/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/Test-Taint-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f1452648e5e94a5cd0c0fdb050ec44db
diff --git a/dev-perl/Test-Taint/Manifest b/dev-perl/Test-Taint/Manifest
new file mode 100644
index 000000000000..e008d4c0e4a8
--- /dev/null
+++ b/dev-perl/Test-Taint/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Taint-1.06.tar.gz 13346 BLAKE2B 089d3c51a90bf307001fe77b6cf6bfee3f6c1b49ea270724afabd04be32a4fb2dced13eac26a8d735728d7ee8af75da99c080406ccbc45c0429784d2538646b5 SHA512 58221b0145d9b908994c093168ca547a18cd56113f4923a4662bb9c113635378740363914d1fd43602f15c76a23cfe26d0682ed6ce22836d712692f439e782c2
+EBUILD Test-Taint-1.60.0-r1.ebuild 505 BLAKE2B 1eee6d4909f885f0aec13411c5689aa7bfc09d69eeb1a900ad5ae4786bbc76ed66bae8347eb989786f0c3fc9e79d62a4b88830e45c9f3e5f1b05e10d4e4a3d49 SHA512 79122c407d9f8b00d6bed102df540ca538ae32bea63a4cfc4e3c13b4c582c1db6738682bafaaa8531d5b3e9682bd68985a88a9839d58e753779e36147b2d236c
+MISC metadata.xml 392 BLAKE2B 033a266db2b032687f8497ffe24cf4023e0c94494f823378a84c7fe21e84ee24313ffd8ba851496c43517ee1ac193ff5b84c5d3d4648ad61789070000d9e9d7f SHA512 5a4eae869a1d446ebab295240ac4d25115aac84708dbef145fd86c5274570bea57a52efefc8b5d6fa9677db488b6cfabc201bb4a37beadc3200c1bc93fc77fab
diff --git a/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild b/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild
new file mode 100644
index 000000000000..4d2664034aa4
--- /dev/null
+++ b/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PETDANCE
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Tools to test taintedness"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Taint/metadata.xml b/dev-perl/Test-Taint/metadata.xml
new file mode 100644
index 000000000000..37c1ea75e0b8
--- /dev/null
+++ b/dev-perl/Test-Taint/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">Test-Taint</remote-id>
+ <remote-id type="cpan-module">Test::Taint</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Time-0.40.0 b/dev-perl/Test-Time-0.40.0
deleted file mode 100644
index 7c3c742cf1b2..000000000000
--- a/dev-perl/Test-Time-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( dev-perl/File-Slurp ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Overrides the time() and sleep() core functions for testing
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Time/
-IUSE=test
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SATOH/Test-Time-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b813e59245e923027a6289fb55bda6e9
diff --git a/dev-perl/Test-Time-0.50.0 b/dev-perl/Test-Time-0.50.0
deleted file mode 100644
index ac0d43ddf67d..000000000000
--- a/dev-perl/Test-Time-0.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Test-Simple >=virtual/perl-ExtUtils-MakeMaker-6.640.0 dev-lang/perl:=
-DESCRIPTION=Overrides the time() and sleep() core functions for testing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Time/
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SATOH/Test-Time-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5655d6105a2cd3274de8ffc77ee9a6c5
diff --git a/dev-perl/Test-Time/Manifest b/dev-perl/Test-Time/Manifest
new file mode 100644
index 000000000000..c194043d39d9
--- /dev/null
+++ b/dev-perl/Test-Time/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Time-0.04.tar.gz 45534 BLAKE2B 34f51aa18f2044e6e0719823ad2701fdd1dd6504873153eb3fafc577c973b13d84f1c57cfc06353397b932c0a77c2334b22200dec4683e65595be0e5583b1b6a SHA512 99d258d8257dd858eab5f95211c8bb2c071155c63ec6af577541f7446c75c39329d249e9fd43d9d688d7c30a104953aa0b3774aec9b3ffc0fd96d1947d844c24
+DIST Test-Time-0.05.tar.gz 9863 BLAKE2B 82ab4b94c7c9cb7d3bb2bfee19389fd4bbf990e16459270a3bac80011a8930af6c06dc88055a132246f2f38b33d1e604d81a54920e370cf38a32276276db5bb8 SHA512 d06a0962344df8debf71aa0b9afc4618d63662edaa8645243977b83f27623aac92352806aab949cd9a32aea96ab74fcae90db2b5a02e69f6a9077a2415acdcb5
+EBUILD Test-Time-0.40.0.ebuild 654 BLAKE2B 5992623ef51ceb0ba7b053736e98650db819c93f77b97330220d40737a4deb789bc94367ef17c13519eb287e9afba5c3b4a703b8059681a5d8c26374180dfe32 SHA512 8c8624ce2f768de8a184b8ce0bfa5ebd01070a22715802fb73e2aaefafd5afe1b790f048c2537aa7b93aa1eac20a441952cffe72db0aa057aac413ef07c5c9fc
+EBUILD Test-Time-0.50.0.ebuild 416 BLAKE2B 855e2c5ad30ed88d72034382ab463512c6414ca343a672f14cc5d47150630ddd8a2f4bcc53b115cf83d6722a3bdac17d34a46027a5f4ec17a5b06d4e7ea787ea SHA512 a2d7d0952c279089a139c671c44fec44476bdca0a7579bb69a28bbbf91f0dba82889146dab532e0f44588dffa2476a363b9bd5556e20b9ff1b339a96f656a236
+MISC metadata.xml 390 BLAKE2B 8a32ef3282d22432021dadadfe689974a92c18344df79547c27f3ff4e7aac8df8a71976abb95121e6aae71f031b943270d49349edde5f93daa03dce6af36e205 SHA512 af071ca7d0729005836467f6fc8d73acacde7f3fa5ec266e653fd578a97ee4c7e1dc3d0954a377b3fc3b7dca0a16cdeaac614e6ed6187de3ba83f5e9dab55e1d
diff --git a/dev-perl/Test-Time/Test-Time-0.40.0.ebuild b/dev-perl/Test-Time/Test-Time-0.40.0.ebuild
new file mode 100644
index 000000000000..79c1582c3dca
--- /dev/null
+++ b/dev-perl/Test-Time/Test-Time-0.40.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SATOH
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Overrides the time() and sleep() core functions for testing"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ dev-perl/File-Slurp
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-Time/Test-Time-0.50.0.ebuild b/dev-perl/Test-Time/Test-Time-0.50.0.ebuild
new file mode 100644
index 000000000000..3b7f35e49eee
--- /dev/null
+++ b/dev-perl/Test-Time/Test-Time-0.50.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SATOH
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Overrides the time() and sleep() core functions for testing"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+"
diff --git a/dev-perl/Test-Time/metadata.xml b/dev-perl/Test-Time/metadata.xml
new file mode 100644
index 000000000000..37633a4a9c9a
--- /dev/null
+++ b/dev-perl/Test-Time/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">Test-Time</remote-id>
+ <remote-id type="cpan-module">Test::Time</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Timer-0.130.0 b/dev-perl/Test-Timer-0.130.0
deleted file mode 100644
index 14577172fd52..000000000000
--- a/dev-perl/Test-Timer-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Error virtual/perl-Test-Simple >=dev-perl/Module-Build-0.300.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=test module to test/assert response times
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Timer/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-perl/Error virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JONASBN/Test-Timer-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d953307daf2c2dc9bc5792ec65c4f1f1
diff --git a/dev-perl/Test-Timer-1.0.0 b/dev-perl/Test-Timer-1.0.0
deleted file mode 100644
index 80c1568c8931..000000000000
--- a/dev-perl/Test-Timer-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Error virtual/perl-Test-Simple >=dev-perl/Module-Build-0.300.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Fatal ) dev-lang/perl:=
-DESCRIPTION=test module to test/assert response times
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Timer/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-perl/Error virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JONASBN/Test-Timer-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3cb132892f373d6dba2eac13a3c6f10b
diff --git a/dev-perl/Test-Timer-2.60.0 b/dev-perl/Test-Timer-2.60.0
deleted file mode 100644
index fc5514103307..000000000000
--- a/dev-perl/Test-Timer-2.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Error virtual/perl-Test-Simple >=dev-perl/Module-Build-0.300.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Fatal ) dev-lang/perl:=
-DESCRIPTION=test module to test/assert response times
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Timer/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-perl/Error virtual/perl-Test-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JONASBN/Test-Timer-2.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4ec27c9d7836acbfba711a4ab40f90f0
diff --git a/dev-perl/Test-Timer/Manifest b/dev-perl/Test-Timer/Manifest
new file mode 100644
index 000000000000..c47df6f66716
--- /dev/null
+++ b/dev-perl/Test-Timer/Manifest
@@ -0,0 +1,8 @@
+AUX Test-Timer-2.06-prereqs.patch 1983 BLAKE2B 1a9d758a909facd55ba61f95b88b36b389282cd3c83cb14b4f757cb81680ba1a2d71116ba18df8136972b569207c0b74ecaf9eabff8753c37105f9ed6284ae13 SHA512 f18551e08d8a6073c17593e83a615a1f04da35263d8efb8a27a8dc7319e07a8abfa2546a7e83d0f5f20681d9cd9b6e9b632015cabd1d1a95aeceabfa1b545bf0
+DIST Test-Timer-0.13.tar.gz 13505 BLAKE2B 7def176367b15cc33b6cc2ac1e12d31e60b73dc3c23eb828a8d24a67b6347123aa4e3b07200b8cbe5fda3463f483f306d67ad62479cd4b8883fa6fecb3ca7bd7 SHA512 f6848287adbe6f0a1580de196076f0510f42f119045b0de38bf0530d9ff6d1a4dfdc728e0dea586383c0ee42698b291ad184f3dc3fa200d408a0e3123c298637
+DIST Test-Timer-1.00.tar.gz 18475 BLAKE2B e528fe6fed8769ad5528d83be39fd770be346bbf96c30c0af17fa7cfbaac761e7a54910b251ce446875be4f81497dbd1af44dfb9c95f4c46d9d1d2fce970ac7c SHA512 0ca465f03c67384e5e33aa8b59764ec03a09d4497e3aedda29853b05a066f86c27da0fb4960a4365e1e1a50a96b896cdfd348c59bb943a9aea0b0f7a7b9e4bb1
+DIST Test-Timer-2.06.tar.gz 27380 BLAKE2B 83be4d4f7421cf7e2646ed9538d14f9b4ba64a4bd750f7a8214e37e3614d950e65ceace03d2f5ee1a05d92d62ab76e9bdf12fae3c5eef7a3da96dc7b47b07f69 SHA512 dcad1ff78773ac6613bfa1e162d373bebcc707990d17150512e28c659685401d7595f729beed3c5e7737977ba8ac64cffa1ae4df9d318a2edaa3a6741af5b809
+EBUILD Test-Timer-0.130.0.ebuild 618 BLAKE2B 1ff1439041886a91ddddd64476e9c603c4a81b73282c980c6fe2a66b2742ac1f0b9a53eda684da707e9d3afd764c793b02346ccedc16808a12d81b92333a248f SHA512 8b52a2e845a431c224fafcddbefeaac655e0334e0358508bc3be3772520a6df635adb2d2154b7c850efa3155254863d692102f9cc4da16da7f649c03923ba42c
+EBUILD Test-Timer-1.0.0.ebuild 614 BLAKE2B f7c35cd3d84e9325276e859ee6b56d8cc2ad490236e515128de192629d86cf39cdd3b9b760e8036da6750f084081a38d0efd8346ea02636470c718a220fc2191 SHA512 cf8c62ef4bfc40bad385d35f34117f671dd266c0747f4bf6bc5dc0dc6190cd31688d7c34298582fadd01b24c8735797593791102aaf298ba506192dca8151785
+EBUILD Test-Timer-2.60.0.ebuild 669 BLAKE2B e56cc0d4076d08d0c63f86be2ff45a4f8db6bb653097408b454f6e3dd6091d4d8ac274c8e6c9e71d35d7c1c8fb9306a582e8dd2eb4b81bec7ab9ebac10799e2b SHA512 c13ab5f5f5167664d698371e6a99107fa55a2d7c928199aa9cf2b2b0625ceab113551bb912afd1214c9b3512f016e6a4a2d4d6a47da9efda307bf6eb56849b6c
+MISC metadata.xml 468 BLAKE2B d8d3ea2e9900c48887ae300eceb5dc32133e8d8205a5a912030fd460d507f0f72ac1c8de96ef1b229ae530fc3cf918977c64ef4ec7a7a561812b141924984f28 SHA512 b00eb14f05c2a4124ebbda1a76b21e8b5449e97042721bc0b9040a69eec3726de1f83ea6c232748adbbb6933b00daa84fd4db50753bb2c1ef52b9c42558496bc
diff --git a/dev-perl/Test-Timer/Test-Timer-0.130.0.ebuild b/dev-perl/Test-Timer/Test-Timer-0.130.0.ebuild
new file mode 100644
index 000000000000..8851757d7d6e
--- /dev/null
+++ b/dev-perl/Test-Timer/Test-Timer-0.130.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JONASBN
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="test module to test/assert response times"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Error
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Exception
+ )
+"
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Timer/Test-Timer-1.0.0.ebuild b/dev-perl/Test-Timer/Test-Timer-1.0.0.ebuild
new file mode 100644
index 000000000000..95bdbcd90198
--- /dev/null
+++ b/dev-perl/Test-Timer/Test-Timer-1.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JONASBN
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="test module to test/assert response times"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Error
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ )
+"
+src_test() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Timer/Test-Timer-2.60.0.ebuild b/dev-perl/Test-Timer/Test-Timer-2.60.0.ebuild
new file mode 100644
index 000000000000..88d8274bf58b
--- /dev/null
+++ b/dev-perl/Test-Timer/Test-Timer-2.60.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JONASBN
+DIST_VERSION=2.06
+inherit perl-module
+
+DESCRIPTION="test module to test/assert response times"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Error
+ virtual/perl-Test-Simple
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Fatal
+ )
+"
+PATCHES=("${FILESDIR}/${PN}-2.06-prereqs.patch")
+src_prepare() {
+ perl_rm_files t/author-* t/release-*
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-Timer/files/Test-Timer-2.06-prereqs.patch b/dev-perl/Test-Timer/files/Test-Timer-2.06-prereqs.patch
new file mode 100644
index 000000000000..9a279402f012
--- /dev/null
+++ b/dev-perl/Test-Timer/files/Test-Timer-2.06-prereqs.patch
@@ -0,0 +1,78 @@
+From 927f6de46507bbd02e44c3d91a9f774531618f64 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 7 Mar 2018 13:37:35 +1300
+Subject: Nuke useless dependencies from requirements
+
+---
+ Build.PL | 8 --------
+ META.json | 4 ----
+ META.yml | 4 ----
+ 3 files changed, 16 deletions(-)
+
+diff --git a/Build.PL b/Build.PL
+index 6c38c8b..8cfc5f3 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -36,12 +36,8 @@ my %module_build_args = (
+ "File::Spec" => 0,
+ "IO::Handle" => 0,
+ "IPC::Open3" => 0,
+- "Pod::Coverage::TrustPod" => 0,
+ "Test::Fatal" => 0,
+- "Test::Kwalitee" => "1.21",
+ "Test::More" => 0,
+- "Test::Pod" => "1.41",
+- "Test::Pod::Coverage" => "1.08",
+ "Test::Tester" => 0
+ }
+ );
+@@ -52,12 +48,8 @@ my %fallback_build_requires = (
+ "IO::Handle" => 0,
+ "IPC::Open3" => 0,
+ "Module::Build" => "0.30",
+- "Pod::Coverage::TrustPod" => 0,
+ "Test::Fatal" => 0,
+- "Test::Kwalitee" => "1.21",
+ "Test::More" => 0,
+- "Test::Pod" => "1.41",
+- "Test::Pod::Coverage" => "1.08",
+ "Test::Tester" => 0
+ );
+
+diff --git a/META.json b/META.json
+index 741d375..d807475 100644
+--- a/META.json
++++ b/META.json
+@@ -52,12 +52,8 @@
+ "File::Spec" : "0",
+ "IO::Handle" : "0",
+ "IPC::Open3" : "0",
+- "Pod::Coverage::TrustPod" : "0",
+ "Test::Fatal" : "0",
+- "Test::Kwalitee" : "1.21",
+ "Test::More" : "0",
+- "Test::Pod" : "1.41",
+- "Test::Pod::Coverage" : "1.08",
+ "Test::Tester" : "0"
+ }
+ }
+diff --git a/META.yml b/META.yml
+index 13e9cee..f8167e7 100644
+--- a/META.yml
++++ b/META.yml
+@@ -7,12 +7,8 @@ build_requires:
+ IO::Handle: '0'
+ IPC::Open3: '0'
+ Module::Build: '0.30'
+- Pod::Coverage::TrustPod: '0'
+ Test::Fatal: '0'
+- Test::Kwalitee: '1.21'
+ Test::More: '0'
+- Test::Pod: '1.41'
+- Test::Pod::Coverage: '1.08'
+ Test::Tester: '0'
+ configure_requires:
+ ExtUtils::MakeMaker: '0'
+--
+2.15.1
+
diff --git a/dev-perl/Test-Timer/metadata.xml b/dev-perl/Test-Timer/metadata.xml
new file mode 100644
index 000000000000..7c87ce6d6a71
--- /dev/null
+++ b/dev-perl/Test-Timer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-Timer</remote-id>
+ <remote-id type="cpan-module">Test::Timer</remote-id>
+ <remote-id type="cpan-module">Test::Timer::TimeoutException</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Trap-0.2.2-r1 b/dev-perl/Test-Trap-0.2.2-r1
deleted file mode 100644
index 00d2eabb5e68..000000000000
--- a/dev-perl/Test-Trap-0.2.2-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Data-Dump >=dev-perl/Module-Build-0.30 test? ( >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Trap exit codes, exceptions, output, etc
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Trap/
-IUSE=test
-KEYWORDS=amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Data-Dump dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.2.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d281bd06d0de4e52caee5cd7e193ab28
diff --git a/dev-perl/Test-Trap-0.3.2 b/dev-perl/Test-Trap-0.3.2
deleted file mode 100644
index 0e73635a6740..000000000000
--- a/dev-perl/Test-Trap-0.3.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Data-Dump virtual/perl-Exporter virtual/perl-File-Temp virtual/perl-IO >=dev-perl/Module-Build-0.400.3 test? ( >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Trap exit codes, exceptions, output, etc
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Trap/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Data-Dump virtual/perl-Exporter virtual/perl-File-Temp virtual/perl-IO dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.2.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=22f854687ee45ed628b94512ac7a93d6
diff --git a/dev-perl/Test-Trap-0.3.3 b/dev-perl/Test-Trap-0.3.3
deleted file mode 100644
index 6fd26d33ac22..000000000000
--- a/dev-perl/Test-Trap-0.3.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Data-Dump virtual/perl-Exporter virtual/perl-File-Temp virtual/perl-IO virtual/perl-version >=dev-perl/Module-Build-0.400.3 test? ( >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=
-DESCRIPTION=Trap exit codes, exceptions, output, etc
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Trap/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Data-Dump virtual/perl-Exporter virtual/perl-File-Temp virtual/perl-IO virtual/perl-version dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e5df4d3bee28ba0af0d037c817d66f5f
diff --git a/dev-perl/Test-Trap/Manifest b/dev-perl/Test-Trap/Manifest
new file mode 100644
index 000000000000..a1a6422c3a35
--- /dev/null
+++ b/dev-perl/Test-Trap/Manifest
@@ -0,0 +1,7 @@
+DIST Test-Trap-v0.2.2.tar.gz 46055 BLAKE2B 5cfe7a41a21fa46e5567be9192c0267f070fbb621d471de2cc52a791080eff0ec86051ee73a8783b014ca94bcc0a8c6e91b4d4c3e3f6623e84ea99942c767b86 SHA512 4131bdb98e1b327c66c9b01f48a58a7aaba7f4805fcc24642cc5f9b6025650f490f38dd90c92897f6b4e12b0ae3db4c7961946b2b2e5df3207493e435beee7b8
+DIST Test-Trap-v0.3.2.tar.gz 54901 BLAKE2B 0b31ca7fe6e1956e63692506a4840208df46ea56de2e61e03f21d9aec6f0b673f534fa3d6a38b56a121d46c19fde18031007dd8fc37f3b7038ece5e356da34e7 SHA512 2c8985b316885975b6c07a6da03d55daea8bb212400a5db90ab7aecf1c5a79cd2682db46b39a3353e8bdd4a7e79fef86c26cec731d02561755852e48c09ad129
+DIST Test-Trap-v0.3.3.tar.gz 55053 BLAKE2B 5e55cfa802b018b68c3adb856d6622d5e625fff0b2c35563debb33a2e14b20f81e108a0d9025d6716fe9d784286821340cd4ad830697efd092e2bdf261f37311 SHA512 3a79bb0e201f2c740ea87baffda29141fc41e29b310bc9291da0e1cac0cf7f62a8c5cc70b94b68542cac7d6844d76c7fc1d3bbb91d86f8ba26a489d39883dd1e
+EBUILD Test-Trap-0.2.2-r1.ebuild 470 BLAKE2B 107c1e3b12042152fe6166e37740bd182f5d078c6a3b5eb1783c50db42ea8412d0fbb64f741fd5e7ab1cc5841f962b0e16990130f29597e87f452b12df30da72 SHA512 a00caf2e1a7833083c5076def6af33233f4bafaef1dc44a066b019ffc248d0a0cfcfb5002f4d569ea41574bbe6fb0697d6f31fa34c8b6f2a886631e6dfb3e225
+EBUILD Test-Trap-0.3.2.ebuild 549 BLAKE2B 83b840202c3049ef1dfa9ce90bf0e70f69011e797ab3f68f6197553cea09ddd533829c4c7f1c534d8d6409c9704b803295f88110b7523c03a13dce2d3dba5544 SHA512 2584834b3f2460d081db51553dbcc9a62a474111a7d688af2c7f90213e6b355fd8df4596cff8a4591786a4cb4272e639ed7a550a8fbcd17b85fed123baea7e6e
+EBUILD Test-Trap-0.3.3.ebuild 553 BLAKE2B 60b4de2de92794c1c0e2fed66624fff35834656a56a584761f67fbb903ebd78ba034a9918e46ca61bce68f686a61a01bbcc5e7f14838e6733e16163ba18c53e8 SHA512 87e14b1ee140ebea23ff98e1a57f736f6be1e1ed027022cc1e5a5760216be768632043a6fee5fa76d498c9cfc689d5ec6e3cc61e39e180125a7e2229fce0fc5f
+MISC metadata.xml 684 BLAKE2B 7effb71a543fe5362c7ac3619c5584140fc04c0c1e85c188164e0a22b06088767f54b2896f257508c7b7ad17c0c9806ae2e57ad27dac847512be847edc5def20 SHA512 47822c995c639fbb004a63d2e7ea7bcf6e1f7161a939439f386a9ff60310fc2b513e06bfe7b7f1155e20e89fb2e2724b9400497a1d937fba29341d253a604c44
diff --git a/dev-perl/Test-Trap/Test-Trap-0.2.2-r1.ebuild b/dev-perl/Test-Trap/Test-Trap-0.2.2-r1.ebuild
new file mode 100644
index 000000000000..1dfa49854554
--- /dev/null
+++ b/dev-perl/Test-Trap/Test-Trap-0.2.2-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EBHANSSEN
+MODULE_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="Trap exit codes, exceptions, output, etc"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Data-Dump
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.30
+ test? (
+ >=virtual/perl-Test-Simple-1.1.10
+ )"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Test-Trap/Test-Trap-0.3.2.ebuild b/dev-perl/Test-Trap/Test-Trap-0.3.2.ebuild
new file mode 100644
index 000000000000..e7fee8390f85
--- /dev/null
+++ b/dev-perl/Test-Trap/Test-Trap-0.3.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=EBHANSSEN
+MODULE_VERSION=v${PV}
+
+inherit perl-module
+
+DESCRIPTION="Trap exit codes, exceptions, output, etc"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+# Carp??
+RDEPEND="
+ dev-perl/Data-Dump
+ virtual/perl-Exporter
+ virtual/perl-File-Temp
+ virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.3
+ test? (
+ >=virtual/perl-Test-Simple-1.1.10
+ )"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild b/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild
new file mode 100644
index 000000000000..79dae184a95d
--- /dev/null
+++ b/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EBHANSSEN
+DIST_VERSION=v${PV}
+
+inherit perl-module
+
+DESCRIPTION="Trap exit codes, exceptions, output, etc"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Data-Dump
+ virtual/perl-Exporter
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-version
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.3
+ test? (
+ >=virtual/perl-Test-Simple-1.1.10
+ )"
diff --git a/dev-perl/Test-Trap/metadata.xml b/dev-perl/Test-Trap/metadata.xml
new file mode 100644
index 000000000000..53e344cc71dd
--- /dev/null
+++ b/dev-perl/Test-Trap/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Test-Trap</remote-id>
+ <remote-id type="cpan-module">Test::Trap</remote-id>
+ <remote-id type="cpan-module">Test::Trap::Builder</remote-id>
+ <remote-id type="cpan-module">Test::Trap::Builder::PerlIO</remote-id>
+ <remote-id type="cpan-module">Test::Trap::Builder::SystemSafe</remote-id>
+ <remote-id type="cpan-module">Test::Trap::Builder::TempFile</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Unit-Lite-0.120.200-r1 b/dev-perl/Test-Unit-Lite-0.120.200-r1
deleted file mode 100644
index 0b4e5f253287..000000000000
--- a/dev-perl/Test-Unit-Lite-0.120.200-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Unit testing without external dependencies
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Unit-Lite/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/Test-Unit-Lite-0.1202.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b3841a9527b0ff80ca5b4077cbd6ed4c
diff --git a/dev-perl/Test-Unit-Lite/Manifest b/dev-perl/Test-Unit-Lite/Manifest
new file mode 100644
index 000000000000..1b61eb4098dd
--- /dev/null
+++ b/dev-perl/Test-Unit-Lite/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Unit-Lite-0.1202.tar.gz 36199 BLAKE2B 581d2b563246d98bb6dcd595bb4bea1b1ada53d3abd66aeff307641341667c8359f0b61bf2b99a6e8b3bd296ffafa56d35b944b996428d168381bc556dba0a37 SHA512 4a02b5761df60f01b3f4dce2d31f287eee7725e1c3a2d22fca2e3c333dc9cb14b34ae7badc09acff53a37bdb11a791b7914ca42876647204535324ed001c13b5
+EBUILD Test-Unit-Lite-0.120.200-r1.ebuild 334 BLAKE2B dc4c329bd9f82c1b220542315c0395627d17b6c7e087aa30851aafb7cc998af0fc09d893cdc4273d6d2f6ecaf78fa94899a53f3556f52c9e9629d7101a35e1d1 SHA512 3de68fe9e3f8fe7d2283a140791e30bde4f76d19cd18af0b9c6d1a2cfeebd663faf9f3d0ed7d097b8a85e614c871f63285adf99a6fa26c203317ab4b98cff163
+MISC metadata.xml 877 BLAKE2B 56f1a6f383b6d0e5b34227bf53da90b2898e4781793abf723442a1ca20a8d0e3902ab045645b0317c935dc0422c9356aec9d2f27770fa33d95e1dc59c2bedf83 SHA512 328acea73f0b92d8ceea97a0497de3d36144c34518ab05258a22e7573c2aa1b2bba7b264c98ef2df31319292e3cfb238c797f37b7a7aa991f015b1f81a21b47f
diff --git a/dev-perl/Test-Unit-Lite/Test-Unit-Lite-0.120.200-r1.ebuild b/dev-perl/Test-Unit-Lite/Test-Unit-Lite-0.120.200-r1.ebuild
new file mode 100644
index 000000000000..2eb9479999ce
--- /dev/null
+++ b/dev-perl/Test-Unit-Lite/Test-Unit-Lite-0.120.200-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DEXTER
+MODULE_VERSION=0.1202
+inherit perl-module
+
+DESCRIPTION="Unit testing without external dependencies"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-perl/Module-Build"
+
+SRC_TEST=do
diff --git a/dev-perl/Test-Unit-Lite/metadata.xml b/dev-perl/Test-Unit-Lite/metadata.xml
new file mode 100644
index 000000000000..179990e5e949
--- /dev/null
+++ b/dev-perl/Test-Unit-Lite/metadata.xml
@@ -0,0 +1,19 @@
+<?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">Test-Unit-Lite</remote-id>
+ <remote-id type="cpan-module">Test::Unit::Debug</remote-id>
+ <remote-id type="cpan-module">Test::Unit::HarnessUnit</remote-id>
+ <remote-id type="cpan-module">Test::Unit::Lite</remote-id>
+ <remote-id type="cpan-module">Test::Unit::Lite::AllTests</remote-id>
+ <remote-id type="cpan-module">Test::Unit::Result</remote-id>
+ <remote-id type="cpan-module">Test::Unit::TestCase</remote-id>
+ <remote-id type="cpan-module">Test::Unit::TestRunner</remote-id>
+ <remote-id type="cpan-module">Test::Unit::TestSuite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-UseAllModules-0.170.0 b/dev-perl/Test-UseAllModules-0.170.0
deleted file mode 100644
index c50f9bc05072..000000000000
--- a/dev-perl/Test-UseAllModules-0.170.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-Manifest >=virtual/perl-Test-Simple-0.600.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=do use_ok() for all the MANIFESTed modules
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-UseAllModules/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-Manifest >=virtual/perl-Test-Simple-0.600.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/Test-UseAllModules-0.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8e566636150768f430d98428e037a8d5
diff --git a/dev-perl/Test-UseAllModules-0.170.0-r1 b/dev-perl/Test-UseAllModules-0.170.0-r1
deleted file mode 100644
index e335357a8e37..000000000000
--- a/dev-perl/Test-UseAllModules-0.170.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-Manifest >=virtual/perl-Test-Simple-0.600.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=do use_ok() for all the MANIFESTed modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-UseAllModules/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-Manifest >=virtual/perl-Test-Simple-0.600.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/Test-UseAllModules-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=47ff88d5d64a215e5c786502f24a8997
diff --git a/dev-perl/Test-UseAllModules/Manifest b/dev-perl/Test-UseAllModules/Manifest
new file mode 100644
index 000000000000..d1aaefa97db7
--- /dev/null
+++ b/dev-perl/Test-UseAllModules/Manifest
@@ -0,0 +1,4 @@
+DIST Test-UseAllModules-0.17.tar.gz 5014 BLAKE2B 78392cf6b3eed9d64ee56d139f3705857a74a8a573dacfbdc631f78c8a533a5c2aa24e12e6e3c1de6740f2b2fa10ded4ba0d712d4a3fc325f3a18c26b922b8ae SHA512 6aa768dded4b3ebe604bc616a8a1b09845c0dbd91fcdba2b10e787e5ba3604cb18d9dfcfb9f5e4fef0d3d5d44c8722d99394843e4a14e1bee4dbb1463ef4bcd8
+EBUILD Test-UseAllModules-0.170.0-r1.ebuild 483 BLAKE2B 3aa464526db4e805f6fd2b7a859bafe0e98779d2b6916c99391321cfdffdccc4c95f6250d2fa9abd7b2668a46bfbd6286d0fa483b5563ef743ce78c6badd7d23 SHA512 bee1942f49699a8e0b2fb96294d4a04e6034e1b01804ad51575b04c11ebe6288091a6b43dddb8cba94d34c7d273ca1de6b01c7792c2e57e4f8e6d2bcbb7cd73e
+EBUILD Test-UseAllModules-0.170.0.ebuild 435 BLAKE2B 49803fc11516e7774d14f5032edb93ac62e0f707693b99149926ccd268bdd88096d52b57871b204d501e3eb3af9f19f9858219127e4210e302dcd085905b5258 SHA512 19f73834a6b72873bf196dadefe68964835dda325df34eb9ddfbeb6c0d04f8efb9907e2fc55331629fa7f77515383b9c648de5496007e6a037a3ef5d2741358b
+MISC metadata.xml 556 BLAKE2B 6b2d1150382feb004864fb872de87f07f06958df647e150f0e53d7ece82ca4574ccba1bc2be79631ff041ab815c3d710913c44a623a8bfc7b5609d14ef5e1049 SHA512 388602df5e70ce6521f750979182da00f2c75aa54c173ef24eb8c3ec533ed1fac62b9f9a3d94fbe5564b1292abb943371eb337e478df766f7db020c0d33bcedc
diff --git a/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r1.ebuild b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r1.ebuild
new file mode 100644
index 000000000000..d4a84bef4d69
--- /dev/null
+++ b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=ISHIGAKI
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="do use_ok() for all the MANIFESTed modules"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-Manifest
+ >=virtual/perl-Test-Simple-0.600.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=( "t/99_podcoverage.t" "t/99_pod.t" )
diff --git a/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0.ebuild b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0.ebuild
new file mode 100644
index 000000000000..7e7cf1972b5a
--- /dev/null
+++ b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=ISHIGAKI
+MODULE_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION='do use_ok() for all the MANIFESTed modules'
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-Manifest
+ >=virtual/perl-Test-Simple-0.600.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test-UseAllModules/metadata.xml b/dev-perl/Test-UseAllModules/metadata.xml
new file mode 100644
index 000000000000..96286701203f
--- /dev/null
+++ b/dev-perl/Test-UseAllModules/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>kentnl@gentoo.org</email>
+ <name>Kent Fredric</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-UseAllModules</remote-id>
+ <remote-id type="cpan-module">Test::UseAllModules</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Version-2.50.0 b/dev-perl/Test-Version-2.50.0
deleted file mode 100644
index 9ef4971e606f..000000000000
--- a/dev-perl/Test-Version-2.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/File-Find-Rule-Perl >=virtual/perl-Module-Metadata-1.0.20 >=virtual/perl-Test-Simple-0.940.0 virtual/perl-parent >=virtual/perl-version-0.860.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=Check to see that version's in modules are sane
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Version/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/File-Find-Rule-Perl >=virtual/perl-Module-Metadata-1.0.20 >=virtual/perl-Test-Simple-0.940.0 virtual/perl-parent >=virtual/perl-version-0.860.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Test-Version-2.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=903e2c5de56f53f4daa1a9b7d02399a2
diff --git a/dev-perl/Test-Version-2.70.0 b/dev-perl/Test-Version-2.70.0
deleted file mode 100644
index f06dcacedf42..000000000000
--- a/dev-perl/Test-Version-2.70.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/File-Find-Rule-Perl >=virtual/perl-Module-Metadata-1.0.20 >=virtual/perl-Test-Simple-0.940.0 virtual/perl-parent >=virtual/perl-version-0.860.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec virtual/perl-IO dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=Check to see that version's in modules are sane
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Version/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/File-Find-Rule-Perl >=virtual/perl-Module-Metadata-1.0.20 >=virtual/perl-Test-Simple-0.940.0 virtual/perl-parent >=virtual/perl-version-0.860.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Test-Version-2.07.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=155b7f3d7d3a140823519caf51b20101
diff --git a/dev-perl/Test-Version/Manifest b/dev-perl/Test-Version/Manifest
new file mode 100644
index 000000000000..c08f4bc3a975
--- /dev/null
+++ b/dev-perl/Test-Version/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Version-2.05.tar.gz 22916 BLAKE2B c072cb8adf724a66ee986f004e423b04ce42bc08189de25645e19b4df7b9b4343652a45b0b59c183278b55b57f8b2ffff6e72a26c16e5904c372fdff3c389889 SHA512 23a3ebe99f37143956ac1ac2f6d2aaa4b4b701b96475c52ecb5695d011fe2d0dbd0f27e6e25ee133d75807c03df029f71e27de23e3de52651644fb3105ae7a9f
+DIST Test-Version-2.07.tar.gz 22755 BLAKE2B 896e16dca74cb48703239e00cd43c47375f3ed2714defdc4427052b4ae01259a51dcc25ba5ee6f035192e01d4f02d1dbdeb56f906e30bf56cea667f72a03cc7f SHA512 cf2c9bbca967226a7b28936613896f8f923378e65d471111bb2c3432fb9d3c7b05db3f65d5086948186664d39f65eb92a2071f7a2f5efe3f1bb6b96e304fab9e
+EBUILD Test-Version-2.50.0.ebuild 667 BLAKE2B 6054e65188aabd2b775872576686317ea33c9f537aefd0cb560e195a7111f15f41066073f74d26cabb807c53a5fe2561982bcebdedf42cafc3cb408d4a3678ce SHA512 4878cf361697c9d1fd995b5e7106cebc2eec480fb28dc112cd7ac4d1ebbce75c0eb20fa555f9a7ef0ae3250577b796cac16af71a5a3dd2307507a560edbab330
+EBUILD Test-Version-2.70.0.ebuild 667 BLAKE2B c00b179fb11d624f2de1d5e428417f2235821316ecfca04d2ef9c853d216f29d7ee5807c47fc5c97a2e4f68b8b6febd27ee8c10d3a2ca2221459f8811a67c114 SHA512 f041c3253cc7f71dd86e50f95ea9ff9d9c1829f06b327114299f140566da3800933a46b6a8d158ff9d6f2b1e7ab9f85580f1708ca4c5855fcb69fe09cd3074fb
+MISC metadata.xml 396 BLAKE2B a833a1b0418cdd733975fd442906cd7d4b76a1794a88c56e5381247480bc5ab4fc7ce2c9a75c3d2da9fc7752f0f2b9f019b5ff042c27f02c6307efc07d3ae847 SHA512 bc83c3d1e1c2f41e3309b66742b0e0fea9789e0c63326d75ca549b3bcdcd7cc9e41878ed26fbef4df14915c959ccddf28000eb262ca291f86251898ce7989c0b
diff --git a/dev-perl/Test-Version/Test-Version-2.50.0.ebuild b/dev-perl/Test-Version/Test-Version-2.50.0.ebuild
new file mode 100644
index 000000000000..a2f1e7f6f2e5
--- /dev/null
+++ b/dev-perl/Test-Version/Test-Version-2.50.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=2.05
+inherit perl-module
+
+DESCRIPTION="Check to see that version's in modules are sane"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/File-Find-Rule-Perl
+ >=virtual/perl-Module-Metadata-1.0.20
+ >=virtual/perl-Test-Simple-0.940.0
+ virtual/perl-parent
+ >=virtual/perl-version-0.860.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Exception
+ )
+"
diff --git a/dev-perl/Test-Version/Test-Version-2.70.0.ebuild b/dev-perl/Test-Version/Test-Version-2.70.0.ebuild
new file mode 100644
index 000000000000..2dd4720ed9bf
--- /dev/null
+++ b/dev-perl/Test-Version/Test-Version-2.70.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=2.07
+inherit perl-module
+
+DESCRIPTION="Check to see that version's in modules are sane"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/File-Find-Rule-Perl
+ >=virtual/perl-Module-Metadata-1.0.20
+ >=virtual/perl-Test-Simple-0.940.0
+ virtual/perl-parent
+ >=virtual/perl-version-0.860.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Exception
+ )
+"
diff --git a/dev-perl/Test-Version/metadata.xml b/dev-perl/Test-Version/metadata.xml
new file mode 100644
index 000000000000..aa16614fb170
--- /dev/null
+++ b/dev-perl/Test-Version/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">Test-Version</remote-id>
+ <remote-id type="cpan-module">Test::Version</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-WWW-Mechanize-1.440.0-r1 b/dev-perl/Test-WWW-Mechanize-1.440.0-r1
deleted file mode 100644
index b672b630de55..000000000000
--- a/dev-perl/Test-WWW-Mechanize-1.440.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/WWW-Mechanize-1.680.0 dev-perl/Carp-Assert-More dev-perl/URI >=dev-perl/Test-LongString-0.150.0 test? ( >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/HTTP-Server-Simple-0.350.0 dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Testing-specific WWW::Mechanize subclass
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-WWW-Mechanize/
-IUSE=test
-KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/WWW-Mechanize-1.680.0 dev-perl/Carp-Assert-More dev-perl/URI >=dev-perl/Test-LongString-0.150.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/Test-WWW-Mechanize-1.44.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=317ff8739120c86c7261a253074fc9da
diff --git a/dev-perl/Test-WWW-Mechanize-1.480.0 b/dev-perl/Test-WWW-Mechanize-1.480.0
deleted file mode 100644
index 3fc5a5b493b0..000000000000
--- a/dev-perl/Test-WWW-Mechanize-1.480.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Carp-Assert-More dev-perl/HTML-Parser >=dev-perl/libwww-perl-6.200.0 >=dev-perl/Test-LongString-0.150.0 >=virtual/perl-Test-Simple-0.960.0 dev-perl/URI >=dev-perl/WWW-Mechanize-1.680.0 virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/HTTP-Server-Simple-0.420.0 ) dev-lang/perl:=
-DESCRIPTION=Testing-specific WWW::Mechanize subclass
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-WWW-Mechanize/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=Artistic-2
-RDEPEND=dev-perl/Carp-Assert-More dev-perl/HTML-Parser >=dev-perl/libwww-perl-6.200.0 >=dev-perl/Test-LongString-0.150.0 >=virtual/perl-Test-Simple-0.960.0 dev-perl/URI >=dev-perl/WWW-Mechanize-1.680.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/Test-WWW-Mechanize-1.48.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f1d67cbd275e3a19f0e7cf5ef6d2c7a4
diff --git a/dev-perl/Test-WWW-Mechanize/Manifest b/dev-perl/Test-WWW-Mechanize/Manifest
new file mode 100644
index 000000000000..b4d53f76ef24
--- /dev/null
+++ b/dev-perl/Test-WWW-Mechanize/Manifest
@@ -0,0 +1,5 @@
+DIST Test-WWW-Mechanize-1.44.tar.gz 25824 BLAKE2B 97e2afd681e0ba6ccdc80f89c29357cd444ef34f6f1a4b4105ff73a61b2da36c4669de244aced0bb2435aa3e2639cf4a989b455c0c4c82ed44fd76cd318366f5 SHA512 ab6f8c210a42ef14cd83bc4644a338f76d2e0c908855fe4fbf03b2dc3376476e418b5e71a080cf889b0c6a8f20185def1b54568e1cb2ba130fe484516614393d
+DIST Test-WWW-Mechanize-1.48.tar.gz 28897 BLAKE2B af9ebf598c7c6606636c5dc360f7c690e48dc9d340152ae706246bac3d7ef14593ddb9e6c1968fa4b327e47c3e711e45354767394d404c73b6ea1b4dbef0f961 SHA512 90a1d365479245d159ba7aa954bb01b617f1526423a00b41f3347e0e708a3eb79f0ba5a20315e74032d817154e52ef6178571528bcc183e38a9c53577ef8235d
+EBUILD Test-WWW-Mechanize-1.440.0-r1.ebuild 648 BLAKE2B 6ddc63d3a6b79720e06e64a8bea747d2cdc2b1491c494eb33aedee5fdf1d15e9f522ffa31351e3ac6954931c656b0e696729fd2e2852f628d49f45ed89d7fc4d SHA512 c16eabdc1575963f63f376f22796f733d9d0be5671fec9595c81de4c998978da22964aea7425399e467df92e2c054352e60086ee6a0a16685c7e740171b213c4
+EBUILD Test-WWW-Mechanize-1.480.0.ebuild 736 BLAKE2B c99edf122e6c7c51645a983e9988ec420220d011dfcd0a0328bb145a6263deac49ea6b6b97ca449117b36fa1741882c9f6492612436e2662a048c4bc2fc64190 SHA512 576f5f30df75c6453253825cd5028bff48129d16b580953e2ae2953cc991dd5a098bcc0e95fcf453d7e611111bbced16b3e18b6bb8c99958432a1ccc83892e42
+MISC metadata.xml 409 BLAKE2B bcc94c0d914fec9a96e0a287e9d98a12ac4b9202483b63354713c75a83fce1b7fedebb9d112a6b1cad26aece47ffeb83aed7fedb2a6becd312ae63707231e9af SHA512 f4d7533ba5b4a19f51fd9fb945b1f5f46eaaaf646415241130a695030898edb22d5969203534ff5faa8b5028aa2268b82c60bd241b2e9aa4f6e56ca745836f87
diff --git a/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.440.0-r1.ebuild b/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.440.0-r1.ebuild
new file mode 100644
index 000000000000..8fc55faa99cf
--- /dev/null
+++ b/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.440.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PETDANCE
+MODULE_VERSION=1.44
+inherit perl-module
+
+DESCRIPTION="Testing-specific WWW::Mechanize subclass"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/WWW-Mechanize-1.680.0
+ dev-perl/Carp-Assert-More
+ dev-perl/URI
+ >=dev-perl/Test-LongString-0.150.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/HTTP-Server-Simple-0.350.0
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.480.0.ebuild b/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.480.0.ebuild
new file mode 100644
index 000000000000..f114d59e7b08
--- /dev/null
+++ b/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.480.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=1.48
+inherit perl-module
+
+DESCRIPTION="Testing-specific WWW::Mechanize subclass"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Carp-Assert-More
+ dev-perl/HTML-Parser
+ >=dev-perl/libwww-perl-6.200.0
+ >=dev-perl/Test-LongString-0.150.0
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/URI
+ >=dev-perl/WWW-Mechanize-1.680.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/HTTP-Server-Simple-0.420.0
+ )
+"
+PERL_RM_FILES=( "t/pod.t" "t/pod-coverage.t" )
diff --git a/dev-perl/Test-WWW-Mechanize/metadata.xml b/dev-perl/Test-WWW-Mechanize/metadata.xml
new file mode 100644
index 000000000000..ff76ec77a98c
--- /dev/null
+++ b/dev-perl/Test-WWW-Mechanize/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">Test-WWW-Mechanize</remote-id>
+ <remote-id type="cpan-module">Test::WWW::Mechanize</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Warn-0.300.0-r1 b/dev-perl/Test-Warn-0.300.0-r1
deleted file mode 100644
index 65223b1a0cf3..000000000000
--- a/dev-perl/Test-Warn-0.300.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Carp-1.220.0 >=dev-perl/Sub-Uplevel-0.12 >=virtual/perl-Test-Simple-0.880.0 test? ( virtual/perl-File-Spec ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension to test methods for warnings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Warn/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Carp-1.220.0 >=dev-perl/Sub-Uplevel-0.12 >=virtual/perl-Test-Simple-0.880.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Test-Warn-0.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c9d320c705760fe0215bf0c20d9dc423
diff --git a/dev-perl/Test-Warn-0.310.0 b/dev-perl/Test-Warn-0.310.0
deleted file mode 100644
index cb6eefcaaeb2..000000000000
--- a/dev-perl/Test-Warn-0.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Carp-1.220.0 >=dev-perl/Sub-Uplevel-0.12 >=virtual/perl-Test-Simple-0.880.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Perl extension to test methods for warnings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Warn/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Carp-1.220.0 >=dev-perl/Sub-Uplevel-0.12 >=virtual/perl-Test-Simple-0.880.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BIGJ/Test-Warn-0.31.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bef567ed1d06e4e7a21f669c179d1fde
diff --git a/dev-perl/Test-Warn-0.320.0 b/dev-perl/Test-Warn-0.320.0
deleted file mode 100644
index dc4c7f53896d..000000000000
--- a/dev-perl/Test-Warn-0.320.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Carp-1.220.0 >=dev-perl/Sub-Uplevel-0.120.0 >=virtual/perl-Test-Simple-0.880.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec ) dev-lang/perl:=
-DESCRIPTION=Perl extension to test methods for warnings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Warn/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Carp-1.220.0 >=dev-perl/Sub-Uplevel-0.120.0 >=virtual/perl-Test-Simple-0.880.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BI/BIGJ/Test-Warn-0.32.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=081569f6c26167963f0ce7abcbeb305d
diff --git a/dev-perl/Test-Warn/Manifest b/dev-perl/Test-Warn/Manifest
new file mode 100644
index 000000000000..cd344e04b5ad
--- /dev/null
+++ b/dev-perl/Test-Warn/Manifest
@@ -0,0 +1,7 @@
+DIST Test-Warn-0.30.tar.gz 11281 BLAKE2B 9e76ec136d60cff42260995a0392f8ed7c873ec9c27921369cbfd5ff7d4d7e48a2c98a775e0626bc2f0791bf3b5d6fb031a5ea11e9bde330dc6705b38e0631e2 SHA512 23d01f3ec91d7e57200d768ff85aee8ef0df3fd16bf1f12ce56722334e73b1335236c1b1c5e6e72d46cf0b32a6049c085f84ff9ec19e93210a587e64c477979e
+DIST Test-Warn-0.31.tar.gz 11582 BLAKE2B 7c1bf8fe89a0006a6d5b44c211bc7e7714d278d85e85272b7ad527c8350897745918a5f8922a11cbfa057bd1a2cbfa75806eedde776c8a1386ce982ab197ff6d SHA512 8a12d6a360f3f513151c990a84cd9199215c70a50dc2572432662d5a5bd9d8b2ea1237967d63d7400e91eb736e25cad130d1ae794aaf452f3a8c0b11d2cc97cc
+DIST Test-Warn-0.32.tar.gz 11641 BLAKE2B 86c428064b8b0cb3359d7612a32a6f0d3ca7158320e9bcc1081cf001667af9da8a043f309f0197712a60d2e5c9ab4c11e22917629560349a36b0858024404645 SHA512 a14d6a87cfa19d54a3055b3c94143b95788ed2a30b2813d952255891a84165f0baf8b9cad167c8d5c87870220aaeeedcfe48db73246966be6aea41ad26779e6a
+EBUILD Test-Warn-0.300.0-r1.ebuild 602 BLAKE2B c4b803bd492138a75b76c065d7d88ae5a45c3b7215a5ac52648d53af1e5ec63a78884805cde0c2cd1f4933225443631378e17a27cb32a7c2297a73404542a5cb SHA512 6a1bd978b2ee00d0d7e22f020d182d4159cb0f08fa8bc83fbdfac4d2ef8c2503f9f27b499793617b5c13790565001494480bafc5d15b12768ff4bf945147c72b
+EBUILD Test-Warn-0.310.0.ebuild 677 BLAKE2B ddda0fa0c573e08bb118cc1b4668c59b4326fa1fa28f778a51c312d9bf570ce40df3c042b9d00bdf56dca3063000d677befa84599be089eb99e362621bba302d SHA512 092e467a9608df2f6e19bf9580f65d2adc295955e8d126ee6d386c47092ed6e9de6a1a8744c52ad1031bdb15a09aa7847d484005e7b8bb5ccfe4e69325ac1960
+EBUILD Test-Warn-0.320.0.ebuild 680 BLAKE2B 4a07a03ef5ab2652d9cc9680b05a8c21803f4fd3c0298d4b5d305e0c0ed0138db48b96b8a0760f1e9cda4e47fad8de8a13751a690d0b5d1dadb92fbb561d9249 SHA512 d5a37ab868959a169e86a92c9ea7f81383a7a4a920104a7273fff924bd049c64a8c17d78b4ecbcca0b681a69ee3c668be5f186bd7aca507162ca32766bcf8861
+MISC metadata.xml 463 BLAKE2B 04fadf933e0d8125facc008c857f45ab7365abed6a529b7b5773b6d000d29a6289c2e3e10443bc16b5a4868cd9938ff1a56c0987d702ed7fde6635aab82dbd2d SHA512 1d17398908154d7dadd842686ab8ed90e45c72a0db6b8305a354b59179114c7c8ab59b502fbee5add6615b007b0a29242aa1b1cd29472e37474495770d0e19da
diff --git a/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild b/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild
new file mode 100644
index 000000000000..b5e4e2d5b394
--- /dev/null
+++ b/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHORNY
+MODULE_VERSION=0.30
+inherit perl-module
+
+DESCRIPTION="Perl extension to test methods for warnings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Sub-Uplevel-0.12
+ >=virtual/perl-Test-Simple-0.880.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-File-Spec
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/Test-Warn/Test-Warn-0.310.0.ebuild b/dev-perl/Test-Warn/Test-Warn-0.310.0.ebuild
new file mode 100644
index 000000000000..6cf531dbd4d0
--- /dev/null
+++ b/dev-perl/Test-Warn/Test-Warn-0.310.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BIGJ
+DIST_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="Perl extension to test methods for warnings"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+IUSE="test"
+
+# Test::Builder::Tester 1.02 -> Test::Simple 0.63
+RDEPEND="
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Sub-Uplevel-0.12
+ >=virtual/perl-Test-Simple-0.880.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild b/dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild
new file mode 100644
index 000000000000..cba2bedf170d
--- /dev/null
+++ b/dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BIGJ
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="Perl extension to test methods for warnings"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+IUSE="test"
+
+# Test::Builder::Tester 1.02 -> Test::Simple 0.63
+RDEPEND="
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Sub-Uplevel-0.120.0
+ >=virtual/perl-Test-Simple-0.880.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ )
+"
diff --git a/dev-perl/Test-Warn/metadata.xml b/dev-perl/Test-Warn/metadata.xml
new file mode 100644
index 000000000000..76b409bb6f4d
--- /dev/null
+++ b/dev-perl/Test-Warn/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-Warn</remote-id>
+ <remote-id type="cpan-module">Test::Warn</remote-id>
+ <remote-id type="cpan-module">Test::Warn::Categorization</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Warnings-0.16.0 b/dev-perl/Test-Warnings-0.16.0
deleted file mode 100644
index 15c5da86c72d..000000000000
--- a/dev-perl/Test-Warnings-0.16.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 virtual/perl-Exporter virtual/perl-Test-Simple virtual/perl-parent test? ( virtual/perl-File-Spec virtual/perl-Scalar-List-Utils virtual/perl-Test-Simple virtual/perl-if virtual/perl-version ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Test for warnings and the lack of them
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Warnings/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter virtual/perl-Test-Simple virtual/perl-parent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-Warnings-0.016.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e97bc60e9aa9ff734cc1957cc818ec87
diff --git a/dev-perl/Test-Warnings-0.26.0 b/dev-perl/Test-Warnings-0.26.0
deleted file mode 100644
index 9f0cf68987ae..000000000000
--- a/dev-perl/Test-Warnings-0.26.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 !<dev-perl/File-pushd-1.4.0 virtual/perl-Carp virtual/perl-Exporter virtual/perl-Test-Simple virtual/perl-parent test? ( suggested? ( >=dev-perl/CPAN-Meta-Check-0.11.0 ) >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.108.0 virtual/perl-if virtual/perl-version ) dev-lang/perl:=
-DESCRIPTION=Test for warnings and the lack of them
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Warnings/
-IUSE=test suggested
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/File-pushd-1.4.0 virtual/perl-Carp virtual/perl-Exporter virtual/perl-Test-Simple virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9da5ff7b5af9f1b6755eded28f90cbb0
diff --git a/dev-perl/Test-Warnings/Manifest b/dev-perl/Test-Warnings/Manifest
new file mode 100644
index 000000000000..65c24251f5e8
--- /dev/null
+++ b/dev-perl/Test-Warnings/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Warnings-0.016.tar.gz 32774 BLAKE2B 561499495533179d235cfa9b542253560365550d2d44ffa582b36aa5cf9201208eefc10b68d6be0b4e5bddac8dd6c9e6c1058aeab5e356f5029acb901d4291fd SHA512 78a3e26d2093be8612e1e97f2d45023f224ea7e09f9d669a049fd331e7ff49fb93be52996d7f7fba29263437307587fedd80c54a56b6b282b328668152557027
+DIST Test-Warnings-0.026.tar.gz 38058 BLAKE2B 0f53fdcda8557f96bc731ce8b5de93af95ca9bb2b8795c21072be22e128ffe6aecc98c09cb9810f4ff61d2c3fd6cbfb784d7c7fe62b683ee67c51bcd59bec62d SHA512 510e182299173fa01482cde642fe5d84a77ea2f3b1761c7d8bf855caed963f276134357b4d7662bb3fbf09621ac6e11451fe19bf0ba2cf96bc841c280a624cd4
+EBUILD Test-Warnings-0.16.0.ebuild 895 BLAKE2B 15c25449651fd90aa6c50227656843caaac543b95df88664fbb7dcca15156f8d8f57613f211c959815a2883588de69bc134e9a4096b595b830362ce0c888b670 SHA512 1d124170cfd984f46a4a7048797b349e432e3acee8b8f84f6ffb5646d7aeceae625f69c2ddd211876c16207707b7e6effe61e96e330cc997978bd696c2992525
+EBUILD Test-Warnings-0.26.0.ebuild 1000 BLAKE2B ca0cb3771cc734d24073bf3ab6ad1676f3cc4c17ef51a5206971a33ada17d6979885a08df2be1a38b8737447fdc5500ef4981791e761c7bc87cb836068ad854f SHA512 1913857ed26fe8475bcc761c51f88fb709e442a6af138d98bb016dc41ad05e422b23081365fe062f9366f09948e9e698c951bede51df294cac3fd58067e5b093
+MISC metadata.xml 479 BLAKE2B 101d3d1f8818cecb1230ac1b67b2ffd945dc65cc3bdc8c89d2caeca04d276b8dead20cbb0451803206799a8f75f17ce86e4c48515089554812c98ef8b93ba101 SHA512 d905a513ef9186d0f8842f206642ca9529f84ff4bef5eed91d4bf63340080b7f8454324259de254516038fc07b3e4468f17e7ef2f9ea978c4b4546c9cce4fbd8
diff --git a/dev-perl/Test-Warnings/Test-Warnings-0.16.0.ebuild b/dev-perl/Test-Warnings/Test-Warnings-0.16.0.ebuild
new file mode 100644
index 000000000000..a272eac17b6c
--- /dev/null
+++ b/dev-perl/Test-Warnings/Test-Warnings-0.16.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=0.016
+inherit perl-module
+
+DESCRIPTION='Test for warnings and the lack of them'
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+# Test::Builder -> perl-Test-Simple
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ virtual/perl-parent
+"
+# File::Spec::Functions -> perl-File-Spec
+# List::Util -> perl-Scalar-List-Utils
+# Test::More -> perl-Test-Simple
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ ${RDEPEND}
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test-Simple
+ virtual/perl-if
+ virtual/perl-version
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Test-Warnings/Test-Warnings-0.26.0.ebuild b/dev-perl/Test-Warnings/Test-Warnings-0.26.0.ebuild
new file mode 100644
index 000000000000..4678b3395557
--- /dev/null
+++ b/dev-perl/Test-Warnings/Test-Warnings-0.26.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.026
+inherit perl-module
+
+DESCRIPTION='Test for warnings and the lack of them'
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test suggested"
+
+# Test::Builder -> perl-Test-Simple
+RDEPEND="
+ !<dev-perl/File-pushd-1.4.0
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ virtual/perl-parent
+"
+# File::Spec::Functions -> perl-File-Spec
+# List::Util -> perl-Scalar-List-Utils
+# Test::More -> perl-Test-Simple
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ ${RDEPEND}
+ test? (
+ suggested? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ )
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.108.0
+ virtual/perl-if
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/Test-Warnings/metadata.xml b/dev-perl/Test-Warnings/metadata.xml
new file mode 100644
index 000000000000..885270a28559
--- /dev/null
+++ b/dev-perl/Test-Warnings/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Test-Warnings</remote-id>
+ <remote-id type="cpan-module">Test::Warnings</remote-id>
+ </upstream>
+ <use>
+ <flag name="suggested">Install optional dependencies for extra tests</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-perl/Test-Without-Module-0.180.0 b/dev-perl/Test-Without-Module-0.180.0
deleted file mode 100644
index 240b0bd5d626..000000000000
--- a/dev-perl/Test-Without-Module-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/File-Slurp ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Test fallback behaviour in absence of modules
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-Without-Module/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/CORION/Test-Without-Module-0.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2ca8c34c55a40655efabca41df42f862
diff --git a/dev-perl/Test-Without-Module-0.200.0 b/dev-perl/Test-Without-Module-0.200.0
deleted file mode 100644
index 6a557400d835..000000000000
--- a/dev-perl/Test-Without-Module-0.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Test fallback behaviour in absence of modules
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-Without-Module/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/CORION/Test-Without-Module-0.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b7fdcc270a4ecf6a665533317b295338
diff --git a/dev-perl/Test-Without-Module/Manifest b/dev-perl/Test-Without-Module/Manifest
new file mode 100644
index 000000000000..9708a16055f2
--- /dev/null
+++ b/dev-perl/Test-Without-Module/Manifest
@@ -0,0 +1,5 @@
+DIST Test-Without-Module-0.18.tar.gz 10369 BLAKE2B 1429c4ecc7abf51274c5b4ceb4c0a759689c4e8b2f62d8d3a9a2266307a045161aa354711a98188e53c2da777e0d5fcfcb1223f42509b28fe1a1a46ca4449514 SHA512 005ad54ac77283cf3155befe77fdb887dbc2ebc9c154472a23982636bbe7728154f56fdf1990b833639cd687b38e4d62250edd6dd93d37408e971bb4bd49c4c2
+DIST Test-Without-Module-0.20.tar.gz 13609 BLAKE2B f580eb127513e92526fe78cc7ec31fcd3216d17ebc38b270252d6dd98747719895f919321246eae2a88dd62c7ba8265245d21c1d585883f4cba854bb8251dfa7 SHA512 e92353cee46e712ddc6515c5872a61a84eb4186f9ce736bbf0fcca2979bfa7143588c05e683d31fc22cbaaa792ce8364768310f9de621e881cc207b80cf14d87
+EBUILD Test-Without-Module-0.180.0.ebuild 416 BLAKE2B 31cf43775885d43b8d36b3bccec443195573d71eb4194e5896b4f28b9da4214b1c7f86c80a75f80d863def2d77f2b0a5c75045ba2508b09de799fa1c434623ac SHA512 1aa24783a5b0b1a26e399b89d89d9416442eafae902639287ccd784dd189f894e6af7197b751388751b0cc8b2c479abd7146a2d31b275698e081119534544053
+EBUILD Test-Without-Module-0.200.0.ebuild 388 BLAKE2B 64e2268327728dbc3be6d070f0a9185860cfd88ec3c85bece51d7d8acff1f4d556798fe96654d4d5c527781e8164eaa7d2a3c385d9a2bda15a4ac41f89aa1ea5 SHA512 490590dcd244d265d350c21d1fc52fc2f0ead07c2bbab2f52347971b2e4de9fafef3aabc837ee80ce53fd511ac044aa14481af4790b0dc5dace9a04cbd5422cb
+MISC metadata.xml 399 BLAKE2B e4fc3f73e67b0eb356dbc2383d7653684ee19f49c5c540434bcff354050c908b62eda8edfcde39f878c37ead17f3aff636247b1c82f8d08caf91dc8abd66c0d5 SHA512 69c6cd0ebd521c61a257c3d2e5aba6ab17c2e06321df6fe27837a95995f27c53d8d94a525d2ac79ee44c7f04352da5b765dfebdb80215b4ff97679f3d939725e
diff --git a/dev-perl/Test-Without-Module/Test-Without-Module-0.180.0.ebuild b/dev-perl/Test-Without-Module/Test-Without-Module-0.180.0.ebuild
new file mode 100644
index 000000000000..b4c2b7184582
--- /dev/null
+++ b/dev-perl/Test-Without-Module/Test-Without-Module-0.180.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CORION
+MODULE_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Test fallback behaviour in absence of modules"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="test"
+
+DEPEND="
+ test? (
+ dev-perl/File-Slurp
+ )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/99-pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild
new file mode 100644
index 000000000000..c4f61e3b2208
--- /dev/null
+++ b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CORION
+DIST_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="Test fallback behaviour in absence of modules"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Test-Without-Module/metadata.xml b/dev-perl/Test-Without-Module/metadata.xml
new file mode 100644
index 000000000000..bb6a27a71f17
--- /dev/null
+++ b/dev-perl/Test-Without-Module/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">Test-Without-Module</remote-id>
+ <remote-id type="cpan-module">Test::Without::Module</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-YAML-1.50.0 b/dev-perl/Test-YAML-1.50.0
deleted file mode 100644
index 475b88cbd3ea..000000000000
--- a/dev-perl/Test-YAML-1.50.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Test-Base-0.860.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Testing Module for YAML Implementations
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Test-YAML/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Test-Base-0.860.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Test-YAML-1.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7f3df721b11aea16dab99dedf7ff3d29
diff --git a/dev-perl/Test-YAML-1.60.0 b/dev-perl/Test-YAML-1.60.0
deleted file mode 100644
index 756a19eb7aec..000000000000
--- a/dev-perl/Test-YAML-1.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Test-Base-0.860.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Testing Module for YAML Implementations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-YAML/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Test-Base-0.860.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/Test-YAML-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a65c5cbf5310ef6ec80045793380dc6e
diff --git a/dev-perl/Test-YAML/Manifest b/dev-perl/Test-YAML/Manifest
new file mode 100644
index 000000000000..2b833086cdfa
--- /dev/null
+++ b/dev-perl/Test-YAML/Manifest
@@ -0,0 +1,5 @@
+DIST Test-YAML-1.05.tar.gz 11500 BLAKE2B 7c43c68cb30cbcf7be25c7522b1009f3b86ba77674f0db435cf08b12c30f2a2e8a47b9a384e72cbf05125210d361fa6f312fac0c02365a634f357c739572ec99 SHA512 51b2be5a24cb0b47c1be6127bae57b4c71411424dd2063b0aad45d052796ecf1c59c62923958394bc8bf048c7543275f6e8859f1dc4d556bba5470cae1f43070
+DIST Test-YAML-1.06.tar.gz 11470 BLAKE2B b2b3c3f82f2458dd9f64aa44c5c69149d8975d4bd941337ee1047e7351ad404f1ce97d1e234549efcb573354cd11a10960368f99b32c28f9536ba4cbde14f366 SHA512 f6fe4bf46a8cc5ea92b5275cc704e79266b11769bd476888b202540a6d9a23a59a2550503afd88a72f9832355e2b48983f6a31f60db07abe5b0e15f4e74ae2e2
+EBUILD Test-YAML-1.50.0.ebuild 588 BLAKE2B bb46ee3acef9fb9c37b55cbb22610f9969a57cd6184f5770e5995646014b21d9c8d5d307aeb53c0ed35e306145eb3092bad9573bbdcf5186bff1bf2fdc5ffda4 SHA512 92d9bedcbfa9b118f823b105da4f8d43ddd331ac46ca7a22c85ace0160f8772df04249220c763284d1e43d8916e109a78412fde4ef496872b842d79a7ba8c5cb
+EBUILD Test-YAML-1.60.0.ebuild 616 BLAKE2B f5b0960dd98b3f3f42e5816d2cdb1119dbd8896ff8650bee3710ba1f11c798e2ef402a36f4a680fe46b81a741fa109a226b8d392aad34f4bddc04c57d6de3e58 SHA512 97882ff4552c1892e5cc35b44d4fb4126f424f6c6331b6e4ea55af793079a8fd4ff9dbb1bfc62d679843a292040aec19f81b9072a5b10e66f4d6a13f96dff646
+MISC metadata.xml 450 BLAKE2B 11fd13130bec628c19acd6d065d8cb9cba44dd5c214e48c4348a757804c5bdacb1a38faf85b4cbc0f7c81f4f761569032ab2ee9b8da5d580824d72f9f8ceeba0 SHA512 7be33e31a954bf3f6372312fc34d9d771c070ce81f7e010207c74ade2ff2da28a2676636ac8725ebb06b76037e700cf504921039e4a1958f5be93ad53fa7e418
diff --git a/dev-perl/Test-YAML/Test-YAML-1.50.0.ebuild b/dev-perl/Test-YAML/Test-YAML-1.50.0.ebuild
new file mode 100644
index 000000000000..13c27a0f27d8
--- /dev/null
+++ b/dev-perl/Test-YAML/Test-YAML-1.50.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=INGY
+MODULE_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Testing Module for YAML Implementations"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Test-Base-0.860.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+"
diff --git a/dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild b/dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild
new file mode 100644
index 000000000000..10124259974c
--- /dev/null
+++ b/dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=INGY
+DIST_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Testing Module for YAML Implementations"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Test-Base-0.860.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+# Presently no actual tests worth running
+DIST_TEST=skip
diff --git a/dev-perl/Test-YAML/metadata.xml b/dev-perl/Test-YAML/metadata.xml
new file mode 100644
index 000000000000..43a0d65a03b9
--- /dev/null
+++ b/dev-perl/Test-YAML/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">YAML</remote-id>
+ <remote-id type="cpan-module">Test::YAML</remote-id>
+ <remote-id type="cpan-module">Test::YAML::Filter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-utf8-1.10.0 b/dev-perl/Test-utf8-1.10.0
deleted file mode 100644
index 84cb4c851879..000000000000
--- a/dev-perl/Test-utf8-1.10.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Handy utf8 tests
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test-utf8/
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKF/Test-utf8-1.01.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=971afb18c47ae9e7b643b229e2789ce8
diff --git a/dev-perl/Test-utf8/Manifest b/dev-perl/Test-utf8/Manifest
new file mode 100644
index 000000000000..4e683ae0ac5d
--- /dev/null
+++ b/dev-perl/Test-utf8/Manifest
@@ -0,0 +1,3 @@
+DIST Test-utf8-1.01.tar.gz 33308 BLAKE2B f6681d50e55e56e29cc9db7b724e5545f916b822cb510a066a4adf2da83a671ac499ea119cad56446c4ba4a3a0257a51f39ad8267efc893d9983c81fb50fc894 SHA512 07dcd5ed98a63f7d96bb0fc629b168773d02bb4c93c5bc44ec60738fc29669794547dfde5913f9de682cd583cf85f4d82b6151398aaebcfec9278525447b9c4e
+EBUILD Test-utf8-1.10.0.ebuild 502 BLAKE2B 1a60739e7447e5917947b515d9b3a9c3c314540ab92f245fab2edff208b27a446adf2f774c89ec80b22a47c6b26d5bea2912b320f9fca1816e53f9fff38241b4 SHA512 3609cdb1bfbb856635bee1883bcd919e34b45ba3e1a32be0850c4a52c90dc0b27b4da2a898c5ebf15ae7e28d01d0b21063ed005dd80c859363824cc2bc037ba4
+MISC metadata.xml 390 BLAKE2B c83ef0105dbc22593183aa9647f03a3005a894f7e3756d2b158280beada2f693ba91f7deee4ae7f1c7f4cd9db3c0eb5ee314d64330dd15a1ef7560a10f97ff2e SHA512 8766197bebb4765d647745c4e1db2e3f02a7a3a5bbd337387e7f8e5ff8b83b4bde724c3b521787e18979f6b0a708e7f7b1655e3ef60f4b74e892bb8de8b3ec5a
diff --git a/dev-perl/Test-utf8/Test-utf8-1.10.0.ebuild b/dev-perl/Test-utf8/Test-utf8-1.10.0.ebuild
new file mode 100644
index 000000000000..cd05dcfc0c3c
--- /dev/null
+++ b/dev-perl/Test-utf8/Test-utf8-1.10.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKF
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Handy utf8 tests"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Test-utf8/metadata.xml b/dev-perl/Test-utf8/metadata.xml
new file mode 100644
index 000000000000..979ed206610f
--- /dev/null
+++ b/dev-perl/Test-utf8/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">Test-utf8</remote-id>
+ <remote-id type="cpan-module">Test::utf8</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test2-Plugin-NoWarnings-0.50.0 b/dev-perl/Test2-Plugin-NoWarnings-0.50.0
deleted file mode 100644
index a67db0f5f12a..000000000000
--- a/dev-perl/Test2-Plugin-NoWarnings-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Test-Simple-1.302.15 virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/IPC-Run3 >=dev-perl/Test2-Suite-0.0.15 ) dev-lang/perl:=
-DESCRIPTION=Fail if tests warn
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test2-Plugin-NoWarnings/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Test-Simple-1.302.15 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=181a857992333038dd6c2d9bd9126bbd
diff --git a/dev-perl/Test2-Plugin-NoWarnings-0.60.0 b/dev-perl/Test2-Plugin-NoWarnings-0.60.0
deleted file mode 100644
index 945e9dde1ff4..000000000000
--- a/dev-perl/Test2-Plugin-NoWarnings-0.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-Test-Simple-1.302.15 virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/IPC-Run3 >=dev-perl/Test2-Suite-0.0.15 ) dev-lang/perl:=
-DESCRIPTION=Fail if tests warn
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test2-Plugin-NoWarnings/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=virtual/perl-Test-Simple-1.302.15 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6fe8a6c7d68893ff62a6a725eefab734
diff --git a/dev-perl/Test2-Plugin-NoWarnings/Manifest b/dev-perl/Test2-Plugin-NoWarnings/Manifest
new file mode 100644
index 000000000000..98fd1cb0a854
--- /dev/null
+++ b/dev-perl/Test2-Plugin-NoWarnings/Manifest
@@ -0,0 +1,5 @@
+DIST Test2-Plugin-NoWarnings-0.05.tar.gz 23036 BLAKE2B 8a0e01bda6bdffa59565bf0ae943595bfe29e259fb03da0545010c87e8eb401d6153827203ced8780a5e9ae5c08d9f34d703151bbc0e3c19d9bf0713379989f6 SHA512 3374f17ce0b930008a3dc29e205ab0275908b329c7079428f8754f27e73fd8961446628fd9e0dc9c8937fc9ddec41a5359b82f0c002a97c897529918885c821d
+DIST Test2-Plugin-NoWarnings-0.06.tar.gz 23237 BLAKE2B 7c390da923bb355a0e4539dde11c4b52846d1d39cbd474e15e61f6237da3cd8b357044e89e2f5133772fe3e9bda008fa22f5f299f4deb8ce62f67ffa65fc5500 SHA512 aed9a3769085028adffd0aa7cbbe2d7d8b89b5f4768e47ae4155dcc1f4aa8fd47319ae7c87ddbc1ed08ca99e1d703eebb74977e88696ea4dcc1104a53332ade2
+EBUILD Test2-Plugin-NoWarnings-0.50.0.ebuild 535 BLAKE2B 7c0e3d7eb832d70cfc167ab6230362265a93a19f1113b052c34d0f175d1dc7ff07c74fbc245e804c55975259b0e2d817fc6a11637009c98c0e472cee4f7c40f7 SHA512 3998b531563777ec17ebc3b7f2748051c7b99d049c61292b43abbe70c484f15be4930791c6d4a5626a08a365c06d64e2d378c397d77b0a3c26b77eebb0406854
+EBUILD Test2-Plugin-NoWarnings-0.60.0.ebuild 541 BLAKE2B e9a0996c582b792158dbd0907b995937427c2b6e2f22e1f307e49954e2909702fb7335c10adb506a0ef5d67b5b037066519277b564d1a76f7e551fa290050a95 SHA512 9b38270338a54f5491a5c960d6888c0f7256a9fada3f8cebeb4da2596459fd1e5251a4308c9da3a3d79e9ef5100f097e39303b22c95e91bc6c78d6ad7f110b79
+MISC metadata.xml 487 BLAKE2B af2d5b4e1671f9e07fa25ad479ce732b78389b0a1c981a6ca41f8acd514915d196997adced687a67e50931225f6e18c6aff829758fd2524e8cf10563a6e55b5d SHA512 f4d2815beb0ecc88f9ac6570ec9aee04f7baf71b837c014c58372b53874588a2c2c1d1b4cdb0fa7096963b5f4748e60d1ceed3a3dead6ea6cabb6727fe138165
diff --git a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.50.0.ebuild b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.50.0.ebuild
new file mode 100644
index 000000000000..4801ef2266a0
--- /dev/null
+++ b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.50.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Fail if tests warn"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Test-Simple-1.302.15
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/IPC-Run3
+ >=dev-perl/Test2-Suite-0.0.15
+ )
+"
diff --git a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.60.0.ebuild b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.60.0.ebuild
new file mode 100644
index 000000000000..f6137471acb3
--- /dev/null
+++ b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.60.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Fail if tests warn"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Test-Simple-1.302.15
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/IPC-Run3
+ >=dev-perl/Test2-Suite-0.0.15
+ )
+"
diff --git a/dev-perl/Test2-Plugin-NoWarnings/metadata.xml b/dev-perl/Test2-Plugin-NoWarnings/metadata.xml
new file mode 100644
index 000000000000..d005b60d2583
--- /dev/null
+++ b/dev-perl/Test2-Plugin-NoWarnings/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test2-Plugin-NoWarnings</remote-id>
+ <remote-id type="cpan-module">Test2::Event::Warning</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::NoWarnings</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test2-Suite-0.0.77 b/dev-perl/Test2-Suite-0.0.77
deleted file mode 100644
index 7fdea5b27b7d..000000000000
--- a/dev-perl/Test2-Suite-0.0.77
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Importer-0.24.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Info-0.1.0 >=dev-perl/Term-Table-0.2.0 >=virtual/perl-Test-Simple-1.302.73 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A rich set of tools built upon the Test2 framework
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Test2-Suite/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Importer-0.24.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Info-0.1.0 >=dev-perl/Term-Table-0.2.0 >=virtual/perl-Test-Simple-1.302.73 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/EX/EXODIST/Test2-Suite-0.000077.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=99179cf0b176884e5c776b2ed9ce5344
diff --git a/dev-perl/Test2-Suite/Manifest b/dev-perl/Test2-Suite/Manifest
new file mode 100644
index 000000000000..aa1b08fc73b6
--- /dev/null
+++ b/dev-perl/Test2-Suite/Manifest
@@ -0,0 +1,3 @@
+DIST Test2-Suite-0.000077.tar.gz 144835 BLAKE2B 5a3db61f48f479f8bd00639a538fada5a917ea054abb8dc22b92b5fb2a73ad2da33776f264b1fe7ec53f1a3786af286bdaada7d611772e56a9f883d91139507e SHA512 e9337fee244f572c5b0af54c78a1be47bf590caf905ef6a40928c6e914a183d3fbc5fa3312a0903f697ef5e44341c5425873ade50aeabb63de3f795902bb0f71
+EBUILD Test2-Suite-0.0.77.ebuild 601 BLAKE2B 9be3b484f0bd35d8586a90065f23160a3a79a3988bca8b1507d6af05126a7d347b23fd81bf32c4602c539c914ef44b016acc785dd98cd4b325b1e50a7ba6f25e SHA512 4d5c03bd9525f71001d29ebb08fab3e5a423055ac6e2148bfebf28a6b3bc6acf390ec30a8795c45ff59f4211f4d4cd606601b44a0c87e3819124aac5bf7e6587
+MISC metadata.xml 5303 BLAKE2B 7bdfd9b31a45fedd69595fc5da50f93d52865d600c2bf7f480d507f7fece8ebadd02114cd6b000388e2bee479bcd0c243d1a176bb6bf6c911d2499737da9134f SHA512 acc269672170b9427444854bd73769c31e45a5e87ccac7441024b8db93dd1a02b09a9700b6c38f15379981cd34c490a6937cf780c544a245239ac7c1c323de16
diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.77.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.77.ebuild
new file mode 100644
index 000000000000..75de4ba4130e
--- /dev/null
+++ b/dev-perl/Test2-Suite/Test2-Suite-0.0.77.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EXODIST
+DIST_VERSION=0.000077
+inherit perl-module
+
+DESCRIPTION="A rich set of tools built upon the Test2 framework"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Importer-0.24.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Sub-Info-0.1.0
+ >=dev-perl/Term-Table-0.2.0
+ >=virtual/perl-Test-Simple-1.302.73
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Test2-Suite/metadata.xml b/dev-perl/Test2-Suite/metadata.xml
new file mode 100644
index 000000000000..e1cedd8bfdfb
--- /dev/null
+++ b/dev-perl/Test2-Suite/metadata.xml
@@ -0,0 +1,85 @@
+<?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">Test2-Suite</remote-id>
+ <remote-id type="cpan-module">Test2::Bundle</remote-id>
+ <remote-id type="cpan-module">Test2::Bundle::Extended</remote-id>
+ <remote-id type="cpan-module">Test2::Bundle::More</remote-id>
+ <remote-id type="cpan-module">Test2::Bundle::Simple</remote-id>
+ <remote-id type="cpan-module">Test2::Compare</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Array</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Bag</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Base</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Bool</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Custom</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::DeepRef</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Delta</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Event</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::EventMeta</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Hash</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Meta</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Negatable</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Number</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Object</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::OrderedSubset</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Pattern</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Ref</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Regex</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Scalar</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Set</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::String</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Undef</remote-id>
+ <remote-id type="cpan-module">Test2::Compare::Wildcard</remote-id>
+ <remote-id type="cpan-module">Test2::Event::Times</remote-id>
+ <remote-id type="cpan-module">Test2::Mock</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::BailOnFail</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::DieOnFail</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::ExitSummary</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::SRand</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::Times</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::UTF8</remote-id>
+ <remote-id type="cpan-module">Test2::Require</remote-id>
+ <remote-id type="cpan-module">Test2::Require::AuthorTesting</remote-id>
+ <remote-id type="cpan-module">Test2::Require::EnvVar</remote-id>
+ <remote-id type="cpan-module">Test2::Require::Fork</remote-id>
+ <remote-id type="cpan-module">Test2::Require::Module</remote-id>
+ <remote-id type="cpan-module">Test2::Require::Perl</remote-id>
+ <remote-id type="cpan-module">Test2::Require::RealFork</remote-id>
+ <remote-id type="cpan-module">Test2::Require::Threads</remote-id>
+ <remote-id type="cpan-module">Test2::Suite</remote-id>
+ <remote-id type="cpan-module">Test2::Todo</remote-id>
+ <remote-id type="cpan-module">Test2::Tools</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Basic</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Class</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::ClassicCompare</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Compare</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Defer</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Encoding</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Event</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Exception</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Exports</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::GenTemp</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Grab</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Mock</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Ref</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Subtest</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Target</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Warnings</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Grabber</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Ref</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Stash</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Sub</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Table</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Table::Cell</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Table::LineBreak</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Term</remote-id>
+ <remote-id type="cpan-module">Test2::Util::Times</remote-id>
+ <remote-id type="cpan-module">Test2::V0</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Aligner-0.130.0 b/dev-perl/Text-Aligner-0.130.0
deleted file mode 100644
index b1629a9d2e8c..000000000000
--- a/dev-perl/Text-Aligner-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter >=virtual/perl-Term-ANSIColor-2.20.0 >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Used to justify strings to various alignment styles
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Aligner/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=ISC
-RDEPEND=virtual/perl-Exporter >=virtual/perl-Term-ANSIColor-2.20.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Aligner-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a745805925b1185f1f7d185ac2983a98
diff --git a/dev-perl/Text-Aligner/Manifest b/dev-perl/Text-Aligner/Manifest
new file mode 100644
index 000000000000..31b7f6473b89
--- /dev/null
+++ b/dev-perl/Text-Aligner/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Aligner-0.13.tar.gz 12932 BLAKE2B a24f910c780c27d12fcfd08d41f78eb3f4937ce78f313b64035eb831461875bd677fbc7ac89b7d762e93a593a5c5c134a64d4bd44ca4af88578408bd5370a072 SHA512 493ab6b32319e74c4b08b8473a17e69d5ce49d28495c7c759709661863a88613b766c3275035ea43f82448ea4f37a02ae2ab8f7baf68d79388b125dbd440004a
+EBUILD Text-Aligner-0.130.0.ebuild 691 BLAKE2B cf6829a3c388c020f6d4c10d15025525d761d7286245427397c70ec478069fc26408250c87eb22206aa7e24bdf0f8ccd24c992f4e704b792529fb3630e6e8f79 SHA512 30dca229e48c647f62dabc5e4fd42e923401cddb5116c3e4634e781de7517273a8ac5b633f48eaf5173dc24a7575f493381b7290922fdf6feea117a465515132
+MISC metadata.xml 650 BLAKE2B 8f00041d2d3ed61a58e81887ef6f60a521c3424a81d7ab0f97ee0265a729b9047d76abddb99656f1f864d800ccdd0b37c515df50670e9e3b1641a930fbbf9958 SHA512 c98ad9a2de54f4bf25b55f991d61dd4c670ae709651c66d808cef516942752259bab543decc83615bb9567a1f199128dadeb9ec8dac9e9d76ed2b9ca680c4675
diff --git a/dev-perl/Text-Aligner/Text-Aligner-0.130.0.ebuild b/dev-perl/Text-Aligner/Text-Aligner-0.130.0.ebuild
new file mode 100644
index 000000000000..e275dc06e89c
--- /dev/null
+++ b/dev-perl/Text-Aligner/Text-Aligner-0.130.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Used to justify strings to various alignment styles"
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+ >=virtual/perl-Term-ANSIColor-2.20.0"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/release-{cpan-changes,kwalitee,trailing-space}.t \
+ t/author-{no-tabs,pod-{coverage,syntax}}.t
+
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-Aligner/metadata.xml b/dev-perl/Text-Aligner/metadata.xml
new file mode 100644
index 000000000000..7869437713ad
--- /dev/null
+++ b/dev-perl/Text-Aligner/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Text-Aligner</remote-id>
+ <remote-id type="cpan-module">Text::Aligner</remote-id>
+ <remote-id type="cpan-module">Text::Aligner::Auto</remote-id>
+ <remote-id type="cpan-module">Text::Aligner::MaxKeeper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Aspell-0.90.0-r1 b/dev-perl/Text-Aspell-0.90.0-r1
deleted file mode 100644
index 199d626c3187..000000000000
--- a/dev-perl/Text-Aspell-0.90.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=app-text/aspell dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the GNU Aspell Library
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Aspell/
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-text/aspell dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HANK/Text-Aspell-0.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ba3e660060b9f2fc381734e6a11c25eb
diff --git a/dev-perl/Text-Aspell-0.90.0-r2 b/dev-perl/Text-Aspell-0.90.0-r2
deleted file mode 100644
index 4160832356c3..000000000000
--- a/dev-perl/Text-Aspell-0.90.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-text/aspell dev-lang/perl:=
-DESCRIPTION=Perl interface to the GNU Aspell Library
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Aspell/
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-text/aspell dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HANK/Text-Aspell-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9248e958f2678a4b10eca338874cc56b
diff --git a/dev-perl/Text-Aspell/Manifest b/dev-perl/Text-Aspell/Manifest
new file mode 100644
index 000000000000..bdf21320e1ed
--- /dev/null
+++ b/dev-perl/Text-Aspell/Manifest
@@ -0,0 +1,4 @@
+DIST Text-Aspell-0.09.tar.gz 13548 BLAKE2B c0efb881320a46e74346863bc7c3df8122a408ffad114b277bd5f83884d84e19907373c08ff0c50cdf32d878c4b846779b04a1b566b9246fe1ef9f3e178b9f2e SHA512 6e7f2a8f48f3d735d9162333c4d30a0ffcdc4a002cffc51f284759a1e89e0a79c0bf94e2af577f381613a114f1ede134f01db36367d443a81ba8d028a4a8c65b
+EBUILD Text-Aspell-0.90.0-r1.ebuild 489 BLAKE2B a8aef7d509b521846b18caf6b4ad67014a9ef3b3d4c02d7d02c26d33008405bbcba7cd746a00d1578e86680b1fcd5bdd3beffb56800d878c6590085ad8297c65 SHA512 3c2c2a29a05cb65a25589b3eafb770d1cc22c9675346c8025b4c8b1d8ad2d0506d2b18588e79c53ce928c8425543d875b7aede5652ea0b02671b31fdfbd50e50
+EBUILD Text-Aspell-0.90.0-r2.ebuild 457 BLAKE2B 4318235ce7c0ac2702e3cbcaabcebd1d390162cbc8cce7f9ad9e396238c053a59bafe49768128257dc1b94f5d473a625c3dbdad3f2f517f676095c4967f4727c SHA512 06ce5a32442573befe279ff3d3017a855c4169d3052624f1f401292175589a0146c8506833b0d70acbbe62e15a9dc12d9174a613f8f31e560c86aeee9c2b77cc
+MISC metadata.xml 394 BLAKE2B 94c9963a7327fc9a9b914a2ba55220dd8604198fa0f2d589a8b5dc37687739ad603c92e7b8b1e7d4e8d71f45974e61c8e4ac91deba18012c97fdb21755e3eca1 SHA512 fee730bf032dd75af3d13e77a5753cba8464b61c7f5002083f0608b75cdc49aecb1d2e7c920e577b4b368753fe642699ed846bfbff436f32bc2ea7e3183b6960
diff --git a/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r1.ebuild b/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r1.ebuild
new file mode 100644
index 000000000000..f0ad101c896a
--- /dev/null
+++ b/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=HANK
+MODULE_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Perl interface to the GNU Aspell Library"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+# Disabling tests for now - see bug #147897 --ian
+#SRC_TEST="do"
+
+RDEPEND="app-text/aspell"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r2.ebuild b/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r2.ebuild
new file mode 100644
index 000000000000..a27ae8830dda
--- /dev/null
+++ b/dev-perl/Text-Aspell/Text-Aspell-0.90.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HANK
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Perl interface to the GNU Aspell Library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-text/aspell"
+DEPEND="${RDEPEND}"
+PERL_RM_FILES=( "t/02-pod.t" )
diff --git a/dev-perl/Text-Aspell/metadata.xml b/dev-perl/Text-Aspell/metadata.xml
new file mode 100644
index 000000000000..7b28522f4f66
--- /dev/null
+++ b/dev-perl/Text-Aspell/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">Text-Aspell</remote-id>
+ <remote-id type="cpan-module">Text::Aspell</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Autoformat-1.740.0 b/dev-perl/Text-Autoformat-1.740.0
deleted file mode 100644
index a65dc98e7398..000000000000
--- a/dev-perl/Text-Autoformat-1.740.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/Text-Reform virtual/perl-Text-Tabs+Wrap virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Automatic text wrapping and reformatting
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Autoformat/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/Text-Reform virtual/perl-Text-Tabs+Wrap dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Text-Autoformat-1.74.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=947980887aea078bf49db8797db07b2c
diff --git a/dev-perl/Text-Autoformat/Manifest b/dev-perl/Text-Autoformat/Manifest
new file mode 100644
index 000000000000..355b92c18ebe
--- /dev/null
+++ b/dev-perl/Text-Autoformat/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Autoformat-1.74.tar.gz 29485 BLAKE2B e8fca3c994877488ca3f3a98681fc3cc189f8b9294bee775248b9c43a14dad2341f4b92fad201ae4e44dcb4d589631ffb43fcac21ecb44aa186bb0e38cfeb412 SHA512 276e97a0db20032919a6aeacba701350fa8fadf6c1bda7dcda714ef4f1c168b8cc3150a126719d940194c8b20dd534543ec914f03c50e27e4a61b1083ca312c6
+EBUILD Text-Autoformat-1.740.0.ebuild 720 BLAKE2B 5c7f56f6b9ef1d61bf5cad9477de41022ffbb4221ae5cf2fad14c8d262872a5037d772f71fa08cd72588f826442c3bc3bd2fc27f7ace580ea3cae7b55f909832 SHA512 6cd8fc71132013aef9d73b6953464fadbb49bc629aec4663a184a5e0cda1d80a04f004029d7cd6e04a904c3c58dfbc4490fafae440b9908f4d90da848834e8fc
+MISC metadata.xml 544 BLAKE2B 82cd10187b784bf19904edaa287eaeadab90c53f710ce37c727954beb649ad4f5618f3b08c30d6b5f6d6a1b7add350703e7be8e2e2ff67749c53ddc7ac5089d7 SHA512 1c8c5fd5304c9d939e9493a79052165953277cad6f7d9d0073583eb15549285b73d868dec19b71a19bc0e1dd41576f226efd499521ac939b76068c415d70dc1d
diff --git a/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild b/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild
new file mode 100644
index 000000000000..915b46b72fe6
--- /dev/null
+++ b/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.74
+inherit perl-module
+
+DESCRIPTION="Automatic text wrapping and reformatting"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test examples"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/Text-Reform
+ virtual/perl-Text-Tabs+Wrap
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+src_install() {
+ perl-module_src_install
+ use examples && perl_doexamples "config.emacs" "config.vim"
+}
diff --git a/dev-perl/Text-Autoformat/metadata.xml b/dev-perl/Text-Autoformat/metadata.xml
new file mode 100644
index 000000000000..6bc30a05b4c6
--- /dev/null
+++ b/dev-perl/Text-Autoformat/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Text-Autoformat</remote-id>
+ <remote-id type="cpan-module">Text::Autoformat</remote-id>
+ <remote-id type="cpan-module">Text::Autoformat::Hang</remote-id>
+ <remote-id type="cpan-module">Text::Autoformat::NullHang</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-BibTeX-0.800.0 b/dev-perl/Text-BibTeX-0.800.0
deleted file mode 100644
index 7d21f6f8404e..000000000000
--- a/dev-perl/Text-BibTeX-0.800.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!dev-libs/btparse virtual/perl-Encode virtual/perl-Scalar-List-Utils virtual/perl-Unicode-Normalize >=dev-perl/Config-AutoConf-0.160.0 >=dev-perl/ExtUtils-LibBuilder-0.20.0 >=virtual/perl-ExtUtils-CBuilder-0.270.0 >=dev-perl/Module-Build-0.360.300 test? ( >=dev-perl/Capture-Tiny-0.60.0 ) dev-lang/perl:=
-DESCRIPTION=A Perl library for reading, parsing, and processing BibTeX files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-BibTeX/
-IUSE=test examples
-KEYWORDS=amd64 ~arm x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!dev-libs/btparse virtual/perl-Encode virtual/perl-Scalar-List-Utils virtual/perl-Unicode-Normalize dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBS/Text-BibTeX-0.80.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8890aa0c265aeb34613dce48b750e1c2
diff --git a/dev-perl/Text-BibTeX-0.850.0 b/dev-perl/Text-BibTeX-0.850.0
deleted file mode 100644
index 3a54982495fe..000000000000
--- a/dev-perl/Text-BibTeX-0.850.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!dev-libs/btparse virtual/perl-Encode virtual/perl-Scalar-List-Utils virtual/perl-Unicode-Normalize >=dev-perl/Config-AutoConf-0.160.0 >=dev-perl/ExtUtils-LibBuilder-0.20.0 >=virtual/perl-ExtUtils-CBuilder-0.270.0 >=dev-perl/Module-Build-0.360.300 test? ( >=dev-perl/Capture-Tiny-0.60.0 ) dev-lang/perl:=
-DESCRIPTION=A Perl library for reading, parsing, and processing BibTeX files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-BibTeX/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!dev-libs/btparse virtual/perl-Encode virtual/perl-Scalar-List-Utils virtual/perl-Unicode-Normalize dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBS/Text-BibTeX-0.85.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a333a7bdcbd71a2a5aab5d15ed78a6f4
diff --git a/dev-perl/Text-BibTeX/Manifest b/dev-perl/Text-BibTeX/Manifest
new file mode 100644
index 000000000000..51189c0befca
--- /dev/null
+++ b/dev-perl/Text-BibTeX/Manifest
@@ -0,0 +1,5 @@
+DIST Text-BibTeX-0.80.tar.gz 296711 BLAKE2B 65e4402337a25a0f4ee0399d9c6c73a02eb0cfa38a911e824fba934b3075b2e801dbc38dac4c872dc200af78bff99151eebbd24563d00ea0b0640d8488a61658 SHA512 5fe2840ddd644578a5c4757ddaff9f6b0c943c54b5c74a8bbcbf4e9d58a9e204cdba38736251ddb89c1702a524d511651cd016b4cb3d4a714bb389ccf8366b6f
+DIST Text-BibTeX-0.85.tar.gz 299430 BLAKE2B bec61d93a4a0814bf1a6f357481da5ba337dd2ec4699ead948c9d4a48062664e77781babb82279582d04e3aee2ba26eab6c6a5b31af3008a076612c6f8cc4261 SHA512 e9ed337bde11b26626fc43c03bead2be54c0724194e19b4f543923634533220bbd68588f6349892eba0e6df6d305a51350fe82cfcb6cd24ea154284e4819b841
+EBUILD Text-BibTeX-0.800.0.ebuild 953 BLAKE2B 0c7b469b8761646a263478e15c82da5d53b9c9b04b949c8f033c7ca5856a2a8023afb3d9ca093ab3b446c2e6f83dfc0da023b7f7e9fc93ce7dbffef8aa8b6800 SHA512 2735c9382db94913ea700245b5ea215b8576d4b3e33aa6a7f55f5951a3f8da0619e945e24137b8e033262aa04acf51df9e48b3fada99308855d1595893e628d9
+EBUILD Text-BibTeX-0.850.0.ebuild 962 BLAKE2B f8081eeb014bd328da87205e57f687ec62f3ea41e3562e695881cfb953277dbc8df57590fdf952e85f085bf9a574e95a9a23d26a2807638e9b4550a301ea4042 SHA512 a4877d254e6aaf0816d9381e4d866158403624454c21c319653122fbcc8f59e32286be3335256cb2d15fd8b14980b0f59170c4aa7982516f607801ee816e01cf
+MISC metadata.xml 1225 BLAKE2B 19cd79fc193f340c1251b663a74d1d8740bec487f352b665e344df91f76581a679300cbd5c5b01faf3e528c226cf365ed006036f89d9a12deb220677ffb53617 SHA512 f9b3f93b882cdf4d80ecebb0e4cf0d91de4baffa84ddd88708b6c5e3cfdee3791ccb1df40a61e6fcc4142a61909f94e40737d4ec83ff6b15ca9a7e7fc15db886
diff --git a/dev-perl/Text-BibTeX/Text-BibTeX-0.800.0.ebuild b/dev-perl/Text-BibTeX/Text-BibTeX-0.800.0.ebuild
new file mode 100644
index 000000000000..f8b38236bb75
--- /dev/null
+++ b/dev-perl/Text-BibTeX/Text-BibTeX-0.800.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AMBS
+DIST_VERSION=0.80
+DIST_EXAMPLES=( "examples/*" "scripts/*" )
+
+inherit perl-module
+
+DESCRIPTION="A Perl library for reading, parsing, and processing BibTeX files"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm x86"
+IUSE="test"
+
+RDEPEND="
+ !dev-libs/btparse
+ virtual/perl-Encode
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Unicode-Normalize
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Config-AutoConf-0.160.0
+ >=dev-perl/ExtUtils-LibBuilder-0.20.0
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ >=dev-perl/Module-Build-0.360.300
+ test? (
+ >=dev-perl/Capture-Tiny-0.60.0
+ )
+"
+src_prepare() {
+ sed -i -e "/#include <stdio.h>/a #include <string.h>"\
+ btparse/tests/{tex,purify,postprocess,name,macro}_test.c || die
+ perl-module_src_prepare
+}
+
+src_install() {
+ perl-module_src_install
+ doheader btparse/src/btparse.h
+ doheader btparse/src/bt_config.h
+}
diff --git a/dev-perl/Text-BibTeX/Text-BibTeX-0.850.0.ebuild b/dev-perl/Text-BibTeX/Text-BibTeX-0.850.0.ebuild
new file mode 100644
index 000000000000..d06a2acd8f15
--- /dev/null
+++ b/dev-perl/Text-BibTeX/Text-BibTeX-0.850.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AMBS
+DIST_VERSION=0.85
+DIST_EXAMPLES=( "examples/*" "scripts/*" )
+
+inherit perl-module
+
+DESCRIPTION="A Perl library for reading, parsing, and processing BibTeX files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ !dev-libs/btparse
+ virtual/perl-Encode
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Unicode-Normalize
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Config-AutoConf-0.160.0
+ >=dev-perl/ExtUtils-LibBuilder-0.20.0
+ >=virtual/perl-ExtUtils-CBuilder-0.270.0
+ >=dev-perl/Module-Build-0.360.300
+ test? (
+ >=dev-perl/Capture-Tiny-0.60.0
+ )
+"
+src_prepare() {
+ sed -i -e "/#include <stdio.h>/a #include <string.h>"\
+ btparse/tests/{tex,purify,postprocess,name,macro}_test.c || die
+ perl-module_src_prepare
+}
+
+src_install() {
+ perl-module_src_install
+ doheader btparse/src/btparse.h
+ doheader btparse/src/bt_config.h
+}
diff --git a/dev-perl/Text-BibTeX/metadata.xml b/dev-perl/Text-BibTeX/metadata.xml
new file mode 100644
index 000000000000..b25cb8c6b6b6
--- /dev/null
+++ b/dev-perl/Text-BibTeX/metadata.xml
@@ -0,0 +1,24 @@
+<?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">Text-BibTeX</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::BibEntry</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::BibFormat</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::BibSort</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::BibStructure</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::Entry</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::File</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::Name</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::NameFormat</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::SimpleValue</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::Structure</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::StructuredEntry</remote-id>
+ <remote-id type="cpan-module">Text::BibTeX::Value</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-CSV-1.940.0 b/dev-perl/Text-CSV-1.940.0
deleted file mode 100644
index 25757765e960..000000000000
--- a/dev-perl/Text-CSV-1.940.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Manipulate comma-separated value strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-CSV/
-IUSE=test +xs
-KEYWORDS=alpha amd64 arm ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=xs? ( >=dev-perl/Text-CSV_XS-1.20.0 ) virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/Text-CSV-1.94.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=21b673d8f4aff0eb821eac83929e90a4
diff --git a/dev-perl/Text-CSV-1.950.0 b/dev-perl/Text-CSV-1.950.0
deleted file mode 100644
index 9b090ff694da..000000000000
--- a/dev-perl/Text-CSV-1.950.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Manipulate comma-separated value strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-CSV/
-IUSE=test +xs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=xs? ( >=dev-perl/Text-CSV_XS-1.20.0 ) virtual/perl-IO dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/Text-CSV-1.95.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=627e4f1120de5ec16a5a3a6075022a58
diff --git a/dev-perl/Text-CSV-Simple-1.0.0-r1 b/dev-perl/Text-CSV-Simple-1.0.0-r1
deleted file mode 100644
index 9e9a70005e57..000000000000
--- a/dev-perl/Text-CSV-Simple-1.0.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Text-CSV_XS dev-perl/Class-Trigger dev-perl/File-Slurp test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Text::CSV::Simple - Simpler parsing of CSV files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-CSV-Simple/
-IUSE=test
-KEYWORDS=amd64 ~arm ~mips ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( GPL-3 GPL-2 )
-RDEPEND=dev-perl/Text-CSV_XS dev-perl/Class-Trigger dev-perl/File-Slurp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Text-CSV-Simple-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6a81b453c90608b1da5b524a604dec52
diff --git a/dev-perl/Text-CSV-Simple/Manifest b/dev-perl/Text-CSV-Simple/Manifest
new file mode 100644
index 000000000000..132143fe84de
--- /dev/null
+++ b/dev-perl/Text-CSV-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Text-CSV-Simple-1.00.tar.gz 4571 BLAKE2B 4e88b12ae77f0c714a0b8d31b95b3734fa39b569ce05d52d3a6407ceae9161de85853360ae5f8198f56d3e8e7b5e17d7b677c7a27391e6679c34e8bc24837953 SHA512 3b4779d06183a66fb2502eaabf506e10b7d08ebe16d20682e651f04ede50719b88cc1c43ad52300b5b2f28fc2f9870d05c80069cc37988b555933dd09e5e0245
+EBUILD Text-CSV-Simple-1.0.0-r1.ebuild 575 BLAKE2B 77af1e94c7384bb470e2411b30cc06324d91cd08dd8fa1daf8ca7415f5adca575a65cc0c4a4ac1bda386647e7bf1b7877c6af81a305dc85a9203b74e8d09837a SHA512 b7c7150537a40b7f162d1a564452688829ee29dac44c4e5dbf731ebc86a218789213d6741bd501d0d609e0d679c590bd1595809f8a8d189db53d2a8caee4abc7
+MISC metadata.xml 477 BLAKE2B 2392992170b4d96f68fe65fb9826f173c0459bd215cb871651f738c4c7d54ee3b36ae83f09040f8a2fbf8bc9ff2860ed0a9f5d6caa5958e97f8278c26b7c3a8d SHA512 d74210fefe7db7dba70c960bbcd3f4430c19498a6019ac6c9c5776bfe1805a2b8f5247901a1919c1ab6b6968c3838641c3e92ab4683c444ddfe6f7e46d80cd95
diff --git a/dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r1.ebuild b/dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..baa1abcfdc99
--- /dev/null
+++ b/dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TMTM
+MODULE_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Text::CSV::Simple - Simpler parsing of CSV files"
+
+SLOT="0"
+LICENSE="|| ( GPL-3 GPL-2 )" # GPL-2+
+KEYWORDS="amd64 ~arm ~mips ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/Text-CSV_XS
+ dev-perl/Class-Trigger
+ dev-perl/File-Slurp"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-CSV-Simple/metadata.xml b/dev-perl/Text-CSV-Simple/metadata.xml
new file mode 100644
index 000000000000..e5230072ba4c
--- /dev/null
+++ b/dev-perl/Text-CSV-Simple/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Text-CSV-Simple</remote-id>
+ <remote-id type="cpan-module">Text::CSV::Simple</remote-id>
+ <remote-id type="cpan-module">Text::CSV::Simple::__::Base</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-CSV/Manifest b/dev-perl/Text-CSV/Manifest
new file mode 100644
index 000000000000..d710f584758a
--- /dev/null
+++ b/dev-perl/Text-CSV/Manifest
@@ -0,0 +1,5 @@
+DIST Text-CSV-1.94.tar.gz 113691 BLAKE2B d05467961849ce8c357cbf4ce09996c3d0432e01c3f52289c34b9be96a8b974cd8129a50b396560890c14149774593d5c17da658c4f794069bba529cc49331d1 SHA512 def61cd1da13271debee8dc726478aeb0f4f04231ba3d3236906402b7b97281664c3872f4bae8f160515fa284e5955a439f2be207903277178c2b64b7e603ef7
+DIST Text-CSV-1.95.tar.gz 114054 BLAKE2B 79a9e6dbd0f06a0116e6bf7c0100fa0da483c47b7117882f7d0a7554deea5b9c30245b03cf94a9f521d9d8bd652a92d4a11c0ff3e8c8cbfd188284fdb5930108 SHA512 447d38c9f6058251b9c3b1e42bffdec80ffe9ea7f232552921477d3c0dc1e913fe2a1cf1d4cec1410fab92a7e4e59601f429e11a005051710cd2b8d3b77201f9
+EBUILD Text-CSV-1.940.0.ebuild 525 BLAKE2B a183786ea1a8b1656049bbdf534f934efa3338f369c66018c2fbae68916718ce296ebc86e8218c8323427e68ae1953d4bf681fc0a6534b11f63573f33376ce13 SHA512 c7f171c7a9fa8e7fa44f2941e59748d30495c7d877e9836afe7be419552808e5925728056025d3f4651b9b9a72bd764175588f05a159ed0ac76dc4e643370658
+EBUILD Text-CSV-1.950.0.ebuild 540 BLAKE2B 37c50fcbb5c02ff641f6fa756d504ee294755f10d1195d7aebf46e75fe093f9ed5bf56edb15b202644df59c102ef10b2d9b83643c414235e476babd9b16e3d40 SHA512 32d7d7fc14edb7fd8a55f80962e4d68a625c6b3be38b9a2c7441075daf146ba44faf38fd049a3153d2687b88b82499a869fb93c01cd91330c0806e325fb5b4bc
+MISC metadata.xml 623 BLAKE2B 84aafef27c346d77397b09f54c96a8c4633f734cce57307a1db3b30a0f6173b63d341b54cd4d5095135bb00dff7b127a31a8ac6ca9139e14b1fc054b03a9f76e SHA512 d743e978b2993997783bb749af824b787748a9ec6c2f4e8698d2cc3c1c14c88bb3356282209c6d85f2baf368109901af59587939e15d2f4e500cec86f94ed7a0
diff --git a/dev-perl/Text-CSV/Text-CSV-1.940.0.ebuild b/dev-perl/Text-CSV/Text-CSV-1.940.0.ebuild
new file mode 100644
index 000000000000..c54d6a9b395d
--- /dev/null
+++ b/dev-perl/Text-CSV/Text-CSV-1.940.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ISHIGAKI
+DIST_VERSION=1.94
+inherit perl-module
+
+DESCRIPTION="Manipulate comma-separated value strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
+IUSE="test +xs"
+
+RDEPEND="
+ xs? ( >=dev-perl/Text-CSV_XS-1.20.0 )
+ virtual/perl-IO
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/00_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild b/dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild
new file mode 100644
index 000000000000..98a8dabc3122
--- /dev/null
+++ b/dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ISHIGAKI
+DIST_VERSION=1.95
+inherit perl-module
+
+DESCRIPTION="Manipulate comma-separated value strings"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test +xs"
+
+RDEPEND="
+ xs? ( >=dev-perl/Text-CSV_XS-1.20.0 )
+ virtual/perl-IO
+"
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/00_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-CSV/metadata.xml b/dev-perl/Text-CSV/metadata.xml
new file mode 100644
index 000000000000..efb278f56a36
--- /dev/null
+++ b/dev-perl/Text-CSV/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <use>
+ <flag name="xs">Install <pkg>dev-perl/Text-CSV_XS</pkg> for accelerated decoding</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">Text-CSV</remote-id>
+ <remote-id type="cpan-module">Text::CSV</remote-id>
+ <remote-id type="cpan-module">Text::CSV::ErrorDiag</remote-id>
+ <remote-id type="cpan-module">Text::CSV_PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-CSV_XS-1.280.0 b/dev-perl/Text-CSV_XS-1.280.0
deleted file mode 100644
index 6ed92912e130..000000000000
--- a/dev-perl/Text-CSV_XS-1.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Comma-separated values manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-CSV_XS/
-IUSE=test examples
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.28.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b9cd4ca00c7ae42da38b40d7c463d468
diff --git a/dev-perl/Text-CSV_XS-1.290.0 b/dev-perl/Text-CSV_XS-1.290.0
deleted file mode 100644
index 6b845fe4ba7e..000000000000
--- a/dev-perl/Text-CSV_XS-1.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Comma-separated values manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-CSV_XS/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.29.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4b788552a073c1f904b02137a898d13d
diff --git a/dev-perl/Text-CSV_XS-1.340.0 b/dev-perl/Text-CSV_XS-1.340.0
deleted file mode 100644
index 5414e8007dec..000000000000
--- a/dev-perl/Text-CSV_XS-1.340.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-IO virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Comma-separated values manipulation routines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-CSV_XS/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-IO virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.34.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f43438a9351129881a7024dcf275001a
diff --git a/dev-perl/Text-CSV_XS/Manifest b/dev-perl/Text-CSV_XS/Manifest
new file mode 100644
index 000000000000..8fa4ba4b4486
--- /dev/null
+++ b/dev-perl/Text-CSV_XS/Manifest
@@ -0,0 +1,7 @@
+DIST Text-CSV_XS-1.28.tgz 164749 BLAKE2B fafd719dad5ecb2784abc6e1a40a0162c8860b6c27bcc7aaba44bd806317cbca5d9d90e99f4e8bc7ae5d473ab75ea28e2a05b687aeed39c0602a6df8e8edddc2 SHA512 5e40f50c16e2506f60cff1a344c9e45e73398bfe863c85a527a8aaf03ec5e3eb8b94796f548ccbe9cb7c123e79e1e882daec1fe81977142a03b1fed2ba46f60a
+DIST Text-CSV_XS-1.29.tgz 165220 BLAKE2B 7f768776818ab7d9065a690f1e616849f3c920d0b3cf66205f31965616b807c3729138d0e84cff27625be03771a6e132217260945e21ce8e7c8ec004e2969864 SHA512 fb71d44c8ec8420d7f80a8c7a9a0fc5db5023303f6317a6e49b06681df2ebb7b88af14a43e50f97cc328921a636453fb6a9840f6251d0a2c48205cd48b1d529d
+DIST Text-CSV_XS-1.34.tgz 173425 BLAKE2B 45aff1d60521d2458687eb257ff5a90b9f9dad6595789945206402bffb8f61b17bb89ea18cf8308d01b057e162c239bda0aee014cb3054ee542bd6b250e8f0c1 SHA512 1a13dc0105f52997df87e9612d8696342e2823e4f871b4f5402ae6b48c1375c2eaf70f773bf32b2c176da1ba0deab34413c427013bcdf5e10322fc6901dd2b86
+EBUILD Text-CSV_XS-1.280.0.ebuild 733 BLAKE2B 3ad425e647a9f6963f51e40830c02bdb5dca61641909ce91986767e36cfd6f048df3e18c49fbbbfdf33472e164e2da28491e709aa2a6909b4468a58a90421ab9 SHA512 fe969af4403ba91bef7c6d891454a152f2ebe3abd7f11cc8c0e3895c13cf1f9d9ebb5b71cb827612ac542881822ba767f865c032eee5f0ea61d45248b93a26f7
+EBUILD Text-CSV_XS-1.290.0.ebuild 742 BLAKE2B 6addc2ed1975a43698801a77da559738f11dc07ffb36d4f73136d63c9e1acce7c7a105f0348ee01f8b83c7ee3226d0c93c4a26b308cc5ece2b68425e44ba9812 SHA512 7fc1a3cfc5e19070c145e34fb58499384d810ec9ce7c26e6aec20eca87f06976b4f7141197d3b61ea54875ccef80fe0789c5d33ee00e8dedd5b1fd16206cb825
+EBUILD Text-CSV_XS-1.340.0.ebuild 706 BLAKE2B 41fed24e352a755871c5f18f042741a8ec2e768f68fd35cf42f04a338e356c226a06a5267f121cb14c26f121b3ca72b2dbbe15b5794e126c55a8a3a44da03098 SHA512 1de0d366ae17934db7803c08b9938d09cd8df0bfd49450d38734c27d9711b07c959972db41f613f421b91116c46b7a2cfd64a4c843eed09a8045499e5f0435b9
+MISC metadata.xml 394 BLAKE2B a2fedacdb00534d375306fe5b2475ae77ff16fc8d5dc277256221a0a7f6c540a9595cdcc3429f1f9a750a22eba94eeaf661757afbaec661b0fa0bbba99a5d635 SHA512 7afb3865b8c1b553b0d238a04eaaf38f66e017fb0520ab00dcb5bf1d069b753a57df45c0f539dcbdd9ae5af434c6ce0e1cd8cb1ce1ff8b20adbb3c65e411e2a6
diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.280.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.280.0.ebuild
new file mode 100644
index 000000000000..4cc596b2f31a
--- /dev/null
+++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.280.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HMBRAND
+DIST_A_EXT=tgz
+DIST_VERSION=1.28
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Comma-separated values manipulation routines"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-IO
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/00_pod.t" "t/01_pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.290.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.290.0.ebuild
new file mode 100644
index 000000000000..4d1380aece4a
--- /dev/null
+++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.290.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HMBRAND
+DIST_A_EXT=tgz
+DIST_VERSION=1.29
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Comma-separated values manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-IO
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/00_pod.t" "t/01_pod.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild
new file mode 100644
index 000000000000..e68f8bebc72d
--- /dev/null
+++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HMBRAND
+DIST_A_EXT=tgz
+DIST_VERSION=1.34
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Comma-separated values manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-IO
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=("t/00_pod.t" "t/01_pod.t")
diff --git a/dev-perl/Text-CSV_XS/metadata.xml b/dev-perl/Text-CSV_XS/metadata.xml
new file mode 100644
index 000000000000..a2c279903d4d
--- /dev/null
+++ b/dev-perl/Text-CSV_XS/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">Text-CSV_XS</remote-id>
+ <remote-id type="cpan-module">Text::CSV_XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-CharWidth-0.40.0-r1 b/dev-perl/Text-CharWidth-0.40.0-r1
deleted file mode 100644
index 81a760b34360..000000000000
--- a/dev-perl/Text-CharWidth-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Get number of occupied columns of a string on terminal
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-CharWidth/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KU/KUBOTA/Text-CharWidth-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c9563f8bf9499959cf398ceadfc295f4
diff --git a/dev-perl/Text-CharWidth/Manifest b/dev-perl/Text-CharWidth/Manifest
new file mode 100644
index 000000000000..4355a0dd2b26
--- /dev/null
+++ b/dev-perl/Text-CharWidth/Manifest
@@ -0,0 +1,3 @@
+DIST Text-CharWidth-0.04.tar.gz 8387 BLAKE2B 6d7a75c9a010c6f909a7d34a23d58973afa1b6a53091aaf0cd7ff1fd1f38b87fe2e043498871ecd2ccd3634baeaa03ca4ce0bceb04736e942bd3bca94e17359e SHA512 8ec7898fcd4a3bb6e9e36fbd50c28e023298f830fce33dafd1445de97732b337d3a6f9a075059a56592d0f118ba83c45e61fa4fd4a6d3bfbb2cd25215a061e1c
+EBUILD Text-CharWidth-0.40.0-r1.ebuild 470 BLAKE2B 90c078c23b86a02a1a415fd59a68dfde3fe830fa3fd3cb392a1b55f48334d6c345688951d84b85a5936836f17b746ed5f43fff30c9716dcb676601dc8e804e65 SHA512 520bbd91c5d91277d9de3894c7b1c4786e2405a2400a9c608da6db3d4231a880ed384dcb5f26ba845552481068faa03fd5f264515441ec1c4c0cd371d688264e
+MISC metadata.xml 400 BLAKE2B 94cc58a7229eff59f4621c9b3c9bc9d90aa55ed66dfc6259b828f5846ef3ce0854026292c6d0c6acacf80da9494733a311bef955146cc21f9536347b78a5cb7d SHA512 9df4dbe1befbc2095aef448e21fede21930bcb5474c7221045471e959dfcd1de9001b24d6c6fddd9fd8b0621cd637dc4cdb8917f219a077d106cebe52cd7073d
diff --git a/dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r1.ebuild b/dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..eeaf2cf12924
--- /dev/null
+++ b/dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KUBOTA
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Get number of occupied columns of a string on terminal"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-CharWidth/metadata.xml b/dev-perl/Text-CharWidth/metadata.xml
new file mode 100644
index 000000000000..920d93a425a4
--- /dev/null
+++ b/dev-perl/Text-CharWidth/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">Text-CharWidth</remote-id>
+ <remote-id type="cpan-module">Text::CharWidth</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Diff-1.410.0-r1 b/dev-perl/Text-Diff-1.410.0-r1
deleted file mode 100644
index 44d036af1e08..000000000000
--- a/dev-perl/Text-Diff-1.410.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Algorithm-Diff dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easily create test classes in an xUnit style
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Diff/
-KEYWORDS=~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Algorithm-Diff dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OV/OVID/Text-Diff-1.41.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6960e3851e0d694284eb28b00e10aedc
diff --git a/dev-perl/Text-Diff-1.430.0 b/dev-perl/Text-Diff-1.430.0
deleted file mode 100644
index 9ad272c10b3e..000000000000
--- a/dev-perl/Text-Diff-1.430.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Algorithm-Diff-1.190.0 virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perform diffs on files and record sets
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Diff/
-KEYWORDS=alpha ~amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Algorithm-Diff-1.190.0 virtual/perl-Exporter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Text-Diff-1.43.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5d2619357b39705850a242284e5a3870
diff --git a/dev-perl/Text-Diff-1.440.0 b/dev-perl/Text-Diff-1.440.0
deleted file mode 100644
index f9d9af466a17..000000000000
--- a/dev-perl/Text-Diff-1.440.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Algorithm-Diff-1.190.0 virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perform diffs on files and record sets
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Diff/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Algorithm-Diff-1.190.0 virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Text-Diff-1.44.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a9b0731d40d74e2ceee1e9a8d57d64b5
diff --git a/dev-perl/Text-Diff-1.450.0 b/dev-perl/Text-Diff-1.450.0
deleted file mode 100644
index 31cd550ccaac..000000000000
--- a/dev-perl/Text-Diff-1.450.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Algorithm-Diff-1.190.0 virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perform diffs on files and record sets
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Diff/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Algorithm-Diff-1.190.0 virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9795e22c8c37d34390c9585e2a62d5f4
diff --git a/dev-perl/Text-Diff/Manifest b/dev-perl/Text-Diff/Manifest
new file mode 100644
index 000000000000..27fa6984b11b
--- /dev/null
+++ b/dev-perl/Text-Diff/Manifest
@@ -0,0 +1,9 @@
+DIST Text-Diff-1.41.tar.gz 27813 BLAKE2B e1131e560c33f9207e6bbb1b63bea01408a1062b4154fbb1cecf75aac6f55aa0e4b91cfd5221b6d512fd2f54afc1ac007e88495c8d682c3b1f5fbab9b1297d17 SHA512 77ebd2fff53e5a347d75f50134332b1bb9843f44ecf82872919bc407abacc25446a98346f38425807a9cb8bf2d380d31f12aa9f3c6b2049d4383099920ee9a34
+DIST Text-Diff-1.43.tar.gz 29330 BLAKE2B 2747cdf71b3943637eac10531ab7eb1dacaeed0dd07c73d7849ad8842ab3a0c213b844b3e8813c6846a04c7ee7a39987b8bd92f5a522dd50e465250204f40a05 SHA512 c76eee797d6b198016af69008186af906f3d6c83b7c9e29c95bcf38c2539588f991cc2eb44b34b3701ceee879ae37c73a8fba0240f6e9a462b9be581942e5842
+DIST Text-Diff-1.44.tar.gz 29535 BLAKE2B f496cdc63ae8c355ef1158b2cba8e9a08b577f5c2245006ee506bcfaaf519ad2d8d5c0293fe6c036f562a40d2bf0021001a2a99da54e98eb6d71735926aeeae5 SHA512 6174135a07c880cb92577ad07107a4d4606f91a2602f65d9c0fd032d11de86d91367feb6e2da71f9b9293331460ab42439623c5c03e2ee4807846709c3e964aa
+DIST Text-Diff-1.45.tar.gz 29599 BLAKE2B 361bc0a8fd7bcbd67df75d59e4c360f9982ce89807080150bfff535218ea9be814d41120710a4880bf777a639bf1b8ca0bd2d9f9182a1a2bec17401955fb1a36 SHA512 569370707bf30d60d12df6389594bcdba050805005916ac3a485c2226e528891b0af9ecfcc13d20e4f377d2c36a7ff67e51de5ca409c647aa8a36b7a87eab367
+EBUILD Text-Diff-1.410.0-r1.ebuild 442 BLAKE2B 89c825aa9b53ac2744652d111cefaba8d1800da27df32e35bba39ae250e0fd67dc110c63f77ae6db13fb887c8765678ab9a67c08b24040363590e01a332b6ea1 SHA512 dc485c1f364c56decc70a802ba562880383c6ccf6d9a011fc40b4d3ffbff89149bf96a5dc895325d7eba5a136bcc0963bfba55d04817dc801d00f2575f99ee88
+EBUILD Text-Diff-1.430.0.ebuild 521 BLAKE2B 2209a30824cf8491ddf3146f1da9bea7943aa35246cbe853dd7a9173875eba7fd9fcd727275ae33c09204b5d5f1dc61edfbcef2f6015f5044daa35a8b09fa329 SHA512 6ab17d33188295f130b4fc04a46b7d3b14fd3121604d44886d4d00812343f3d4e8a01941acff09be6c1b40e6c592f53a92634c506719260c65286c133cec75b2
+EBUILD Text-Diff-1.440.0.ebuild 594 BLAKE2B 2752cc690fc9aef4a7ca9dab9bcfbdfce6185f1cc7cc6f91224bf3dc91abec3eac316520cc5dd6c9a7f839bed0b1b4816892ef80cd4dfdf1cc645a25d9fee6a4 SHA512 5d323a598039b578275ffab87b1290523d6219769c35397f1a6ec23b299500c8788ba92c8f88c74af12cbefcc82b2139cef37bffaa2d3e22b3202ffdf694779e
+EBUILD Text-Diff-1.450.0.ebuild 583 BLAKE2B b0af0a6d6db8df3da0e1816d409b9afe9fe846171f0296cd6eab5001706895b9dc506365110979caf1b62eb0c3d85758d4ae117f1503de28d0ab013e61100026 SHA512 6739625d7e7ef845233a14b9c8091c45024716c5d8911c346b357cdc7713f41b86978c8d5b5b0f390a959b97b61a1d8a28e3568e872225a2240c01a542d69a53
+MISC metadata.xml 582 BLAKE2B 4a8fa6081d0277188645b5f17a77428645b8f2cdbce5ae5eabeaee4bb19a1e1849135d54558adf21473367eb17ad5d65cca286f24e9f3136633329a4f2a83a7c SHA512 7cf50b652f51763448d01d91dbad6ee1792181771551cf2cd72e936210f00249c695a915b914a3ab6d743755aba06b7b79b366b09b7fc0fbb52cd0c20a7e4650
diff --git a/dev-perl/Text-Diff/Text-Diff-1.410.0-r1.ebuild b/dev-perl/Text-Diff/Text-Diff-1.410.0-r1.ebuild
new file mode 100644
index 000000000000..1a71ca61da4d
--- /dev/null
+++ b/dev-perl/Text-Diff/Text-Diff-1.410.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OVID
+MODULE_VERSION=1.41
+inherit perl-module
+
+DESCRIPTION="Easily create test classes in an xUnit style"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Algorithm-Diff"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild b/dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild
new file mode 100644
index 000000000000..b51076862b09
--- /dev/null
+++ b/dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NEILB
+MODULE_VERSION=1.43
+inherit perl-module
+
+DESCRIPTION="Perform diffs on files and record sets"
+
+SLOT="0"
+KEYWORDS="alpha ~amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Algorithm-Diff-1.190.0
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Text-Diff/Text-Diff-1.440.0.ebuild b/dev-perl/Text-Diff/Text-Diff-1.440.0.ebuild
new file mode 100644
index 000000000000..9912489358bb
--- /dev/null
+++ b/dev-perl/Text-Diff/Text-Diff-1.440.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.44
+inherit perl-module
+
+DESCRIPTION="Perform diffs on files and record sets"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Algorithm-Diff-1.190.0
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ perl_rm_files t/97_meta.t t/98_pod.t t/99_pmv.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild b/dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild
new file mode 100644
index 000000000000..b50bf55bc675
--- /dev/null
+++ b/dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.45
+inherit perl-module
+
+DESCRIPTION="Perform diffs on files and record sets"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Algorithm-Diff-1.190.0
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=( "t/97_meta.t" "t/98_pod.t" "t/99_pmv.t" )
diff --git a/dev-perl/Text-Diff/metadata.xml b/dev-perl/Text-Diff/metadata.xml
new file mode 100644
index 000000000000..7c6a8e266c4a
--- /dev/null
+++ b/dev-perl/Text-Diff/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Text-Diff</remote-id>
+ <remote-id type="cpan-module">Text::Diff</remote-id>
+ <remote-id type="cpan-module">Text::Diff::Base</remote-id>
+ <remote-id type="cpan-module">Text::Diff::Config</remote-id>
+ <remote-id type="cpan-module">Text::Diff::Table</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-FindIndent-0.110.0 b/dev-perl/Text-FindIndent-0.110.0
deleted file mode 100644
index e6565614fa75..000000000000
--- a/dev-perl/Text-FindIndent-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( >=virtual/perl-Test-Simple-0.800.0 ) dev-lang/perl:=
-DESCRIPTION=Heuristically determine the indent style
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-FindIndent/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Text-FindIndent-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=eebedb363617915c25abeea4c7520b15
diff --git a/dev-perl/Text-FindIndent/Manifest b/dev-perl/Text-FindIndent/Manifest
new file mode 100644
index 000000000000..5ff42c6825cb
--- /dev/null
+++ b/dev-perl/Text-FindIndent/Manifest
@@ -0,0 +1,3 @@
+DIST Text-FindIndent-0.11.tar.gz 28063 BLAKE2B 3853393d0d350a2d114c842b4d5b3ad312f958749874037075e2cdce7b0d308f472d3741d50b512df22e698b59d92171aa7a99f2257d26c8d4ef00e78f0bfa97 SHA512 e0d0874c890567d414c8d559673f8a813ce7a76847a238dce4ae2041097b2e786af81de0801feb4087ed1bbd75458f46c1e76f08976b122b179cdd83baacfaf9
+EBUILD Text-FindIndent-0.110.0.ebuild 598 BLAKE2B 60652bfe72e05cd8686a6fc4a8ac3d0df3de72f381916f77ac39784d8f273e2bd43923f52ca3d5ea2309fb37e5b90743eb8a8c1a5da4b87bbee6243fb1f40777 SHA512 f32d3f2c6bc7841c81a7c313a9252725613a1ccb3f4e1f5aeb52b82b842cac13372b643f5b95457451fe03b318f86e7cb005eaccc27312e42137beac06447453
+MISC metadata.xml 402 BLAKE2B d74549bdff9a17952df2e65339e4d3f5e549b4db4104b0689b2c525e967e9994841945feb879ff799543939ad6e5894b83b791539ac65308245b66e0e8ac5a79 SHA512 a32454492a5073d2a2aa63170cdf87d122f6a834b50e837ac77a362d8f7abb73de67026b6481f27b6b0dbd730e5d391f0b593c898b2b3505e8c78d93f5782e8e
diff --git a/dev-perl/Text-FindIndent/Text-FindIndent-0.110.0.ebuild b/dev-perl/Text-FindIndent/Text-FindIndent-0.110.0.ebuild
new file mode 100644
index 000000000000..2c24f3f759d2
--- /dev/null
+++ b/dev-perl/Text-FindIndent/Text-FindIndent-0.110.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHORNY
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Heuristically determine the indent style"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? ( >=virtual/perl-Test-Simple-0.800.0 )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL/use lib q[.];\nuse inc::Module::Install::DSL/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Text-FindIndent/metadata.xml b/dev-perl/Text-FindIndent/metadata.xml
new file mode 100644
index 000000000000..7bd332564cd4
--- /dev/null
+++ b/dev-perl/Text-FindIndent/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">Text-FindIndent</remote-id>
+ <remote-id type="cpan-module">Text::FindIndent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Format-0.590.0 b/dev-perl/Text-Format-0.590.0
deleted file mode 100644
index 9bc3c104d94d..000000000000
--- a/dev-perl/Text-Format-0.590.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Various subroutines to format text
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Format/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Format-0.59.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=91284ab5c4a9d8f3200ed571f5dbddd5
diff --git a/dev-perl/Text-Format-0.600.0 b/dev-perl/Text-Format-0.600.0
deleted file mode 100644
index f01638b81ce2..000000000000
--- a/dev-perl/Text-Format-0.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Various subroutines to format text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Format/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Format-0.60.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=90ba6353b11625ceb8dd7ecbce8c0b95
diff --git a/dev-perl/Text-Format/Manifest b/dev-perl/Text-Format/Manifest
new file mode 100644
index 000000000000..366c4462348e
--- /dev/null
+++ b/dev-perl/Text-Format/Manifest
@@ -0,0 +1,5 @@
+DIST Text-Format-0.59.tar.gz 25850 BLAKE2B dd72bd14bead0c8294372060d9e72dc6dce5b321711ad7ca5f0cff5721ae28ede79d8a860ad3fa95289c4541319fc95541aad51ec7108cf2da1c8060301e4c41 SHA512 030fc38853f96d64f359af1ad9f776e7c797f564f11207de32477b3b716da665dbce3b91d988241ba1fbd2b884aa85b0ce0b7b473aaf0efd23839f8422a52fcd
+DIST Text-Format-0.60.tar.gz 25913 BLAKE2B 27e885dacfd0a1019633cd2c805f7d26ffdd62da2e281366fa87e331e47e5ef3e12c2d6a20b47ecaf0ea1e591aedfb7d92829ad21a80a8a3481d8688fd2516a5 SHA512 04330567c62854d7d6758e15e0a4ef3799ed15a0e66782f1080d20e62df33eaf2b44c3c126e64a6855ff2cbe28d86cbbaee2a845a287b21da0b81869edd1219f
+EBUILD Text-Format-0.590.0.ebuild 390 BLAKE2B f5c87ece23bb38938bfcbf253f62ea96a206dd567024d004b0c16778a8075c621ce2d3218e40ffcdf53e51c9baf041604e8f834eb596b32c0d4d4126a10a737d SHA512 fc70cf038aa0b0163c836a7dfb06ffa1cc1495a19c038fb294efab3d56020a0fd0900ee6f3d229527b958560a0620965e82c49bee5b47f49d68ce499eacbae10
+EBUILD Text-Format-0.600.0.ebuild 473 BLAKE2B 3d2248b32b78262e08a5f33fccddfd0486b2c5a5d004acdde3134138573ded8b3ff28a85ad84dafc79de3aea9a703a80f364580407e9691b9a4fc7ee4d495007 SHA512 1e7bcf3999747959a490a23a69054d38c243965dd4e483106c69e029a9cf220681946f903c885b2c02d77a2b167f4aa2939b6550e8257f877c61a3da667d7009
+MISC metadata.xml 598 BLAKE2B ef03d33bcc4ed161eccffbac141b48fd91b77ab4d8f57723035a1075e22e8daa2e5762f672f021e88864245357ab130475651e5bf8f6ba081a5c49d220ca8e15 SHA512 e6433cf43929262cd7ebe76da75929c9e193cb40d5e1f66c81be22dec4fdc13147182f710319bcbdc80525102bf50c31155292f3bdefbbaf6a2338c739f99979
diff --git a/dev-perl/Text-Format/Text-Format-0.590.0.ebuild b/dev-perl/Text-Format/Text-Format-0.590.0.ebuild
new file mode 100644
index 000000000000..61ee540ef331
--- /dev/null
+++ b/dev-perl/Text-Format/Text-Format-0.590.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHLOMIF
+MODULE_VERSION=0.59
+
+inherit perl-module
+
+DESCRIPTION="Various subroutines to format text"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="test"
+
+DEPEND="dev-perl/Module-Build
+ test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Text-Format/Text-Format-0.600.0.ebuild b/dev-perl/Text-Format/Text-Format-0.600.0.ebuild
new file mode 100644
index 000000000000..47895f0b11c5
--- /dev/null
+++ b/dev-perl/Text-Format/Text-Format-0.600.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=0.60
+
+inherit perl-module
+
+DESCRIPTION="Various subroutines to format text"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="test"
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+PERL_RM_FILES=( "t/pod-coverage.t" "t/cpan-changes.t" "t/pod.t" "t/style-trailing-space.t" )
diff --git a/dev-perl/Text-Format/metadata.xml b/dev-perl/Text-Format/metadata.xml
new file mode 100644
index 000000000000..0e1e7347bb58
--- /dev/null
+++ b/dev-perl/Text-Format/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zlogene@gentoo.org</email>
+ <name>Mikle Kolyada</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Text-Format</remote-id>
+ <remote-id type="cpan-module">Text::Format</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-German-0.60.0-r1 b/dev-perl/Text-German-0.60.0-r1
deleted file mode 100644
index a7b5d8ff7fb4..000000000000
--- a/dev-perl/Text-German-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=German grundform reduction
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-German/
-KEYWORDS=amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/U/UL/ULPFR/Text-German-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=374a3d59aa22415f255e6990f34936d3
diff --git a/dev-perl/Text-German/Manifest b/dev-perl/Text-German/Manifest
new file mode 100644
index 000000000000..886ba6582fa5
--- /dev/null
+++ b/dev-perl/Text-German/Manifest
@@ -0,0 +1,3 @@
+DIST Text-German-0.06.tar.gz 13061 BLAKE2B 456b8b7ffc8d728ad7b4e84df5772fe623c0cca7b8249c48c93593c59d4604f19cf3d451230563625923f94e89efb6de44b12a3480ef6566c8e25913d6ffea94 SHA512 cc53aed9f40efbbd4c92487be19757688d944d0ad055e1cfad5c1859eb93e44755aabc5d665e9efb20ffdae40a299711f47d9255c267c9bd8d9f3de10631e8bb
+EBUILD Text-German-0.60.0-r1.ebuild 348 BLAKE2B 084f432c977299afe50c80f2e523d28071ff96c7f0cc3618730d1969c05d63ac489e4a6d2a5df2618d5e7d86eeb3fa06e0ad2335a85621ab86906b495ac7c65c SHA512 06bb871c3de489c44d6764a083c338afa04d1139c94442cc53258599e3bfb58874e739acfc2761218b267b3b501eac2ce22319a09b38c3c5239e7562bd9d439b
+MISC metadata.xml 930 BLAKE2B da00be44e17359447b658bb6a4bddde2353c5e03b3ab062ca8bb74e36ac277b1c50001104a647b8e90edf0472d0de7a4944ff1909f8c74a7e6eb4f1f9859910b SHA512 fe776cb7952d4523e137311895016d82deee1c408f369072d8634202afbacb876420f8b325b3c0deb1d75505ce95e58b873fcc5b44a085d1d54110766ecd508a
diff --git a/dev-perl/Text-German/Text-German-0.60.0-r1.ebuild b/dev-perl/Text-German/Text-German-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..531707a3bd8f
--- /dev/null
+++ b/dev-perl/Text-German/Text-German-0.60.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ULPFR
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="German grundform reduction"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-German/metadata.xml b/dev-perl/Text-German/metadata.xml
new file mode 100644
index 000000000000..2787a4463e61
--- /dev/null
+++ b/dev-perl/Text-German/metadata.xml
@@ -0,0 +1,20 @@
+<?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">Text-German</remote-id>
+ <remote-id type="cpan-module">Text::German</remote-id>
+ <remote-id type="cpan-module">Text::German::Adjektiv</remote-id>
+ <remote-id type="cpan-module">Text::German::Ausnahme</remote-id>
+ <remote-id type="cpan-module">Text::German::Cache</remote-id>
+ <remote-id type="cpan-module">Text::German::Endung</remote-id>
+ <remote-id type="cpan-module">Text::German::Regel</remote-id>
+ <remote-id type="cpan-module">Text::German::Util</remote-id>
+ <remote-id type="cpan-module">Text::German::Verb</remote-id>
+ <remote-id type="cpan-module">Text::German::Vorsilbe</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Glob-0.110.0 b/dev-perl/Text-Glob-0.110.0
deleted file mode 100644
index 16ff6a6d0437..000000000000
--- a/dev-perl/Text-Glob-0.110.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Match globbing patterns against text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Glob/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5641909a5bb4890598b50c7116d288a0
diff --git a/dev-perl/Text-Glob-0.90.0-r1 b/dev-perl/Text-Glob-0.90.0-r1
deleted file mode 100644
index 135f954f3cba..000000000000
--- a/dev-perl/Text-Glob-0.90.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.28 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Match globbing patterns against text
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Glob/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/Text-Glob-0.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fc3e56c7e514afd5f9eb394d6312e80b
diff --git a/dev-perl/Text-Glob/Manifest b/dev-perl/Text-Glob/Manifest
new file mode 100644
index 000000000000..31704f5c03f2
--- /dev/null
+++ b/dev-perl/Text-Glob/Manifest
@@ -0,0 +1,5 @@
+DIST Text-Glob-0.09.tar.gz 4171 BLAKE2B 770e5f54fa7ce8ecbdf884e6823b2928b1826602657905be998dac9642e372dc809673a2fc5e4ab16ca08c9908f17ffca42fd44c71ec11de12ac157984986e44 SHA512 9b729e4ece88ad79e1b637c7f35e5e1ecae3fd7f62c408ed4f3fcac2e8e8afff32d7d805e1b0269800aada5ae609d03335d42ac54def2797d301e91fa488ae47
+DIST Text-Glob-0.11.tar.gz 4862 BLAKE2B d57c2f2cde24b8fedfe0e0bc17c4008c1107b07bb91fa62d95428100c80bc8dfebdcae2e16dd0768a88130d43a0461b6c5227bcd00607afcdb09606cdbb8db61 SHA512 20322fee3f56ee7e65f0f8e5371d9dbbe89895d8b9c9207486e7934e29bd883fb557c9765e406f85f56b67019293d82a0318ded83a9387b164cb5e8f58bef0cb
+EBUILD Text-Glob-0.110.0.ebuild 540 BLAKE2B 7991ffa90823aef579dc8a32bc0b8be0fd00c9349710e18e977f1e77549e9d27dbda6cc5859e009443fefd4a1e76e96b8efb7af314eef09d93907bcd02366d7c SHA512 6979aad39b6f2ea8bb3815597e60a8424e9720b16f36f1d75a97c773b57c3eced847c38830d63d615b3f7564aaff74b2b3072b32f8541f1495342f53cf7cd61c
+EBUILD Text-Glob-0.90.0-r1.ebuild 479 BLAKE2B 6c1cc9cc26a53da0f443e839ca313f7e59f0149d0e14f0eca5f7898dbe51f0fee6ad5b9ec715780b64eec65155b638d9dfff3ab63584331319e5a84da34d9b68 SHA512 d7a330d0b7bd0309ad523161455d957ac417b1cde773566eced6ab284e9435ac2cca883062fc761356af1b4db0979e88ffdf1522bb446f497a9f70477d7df013
+MISC metadata.xml 390 BLAKE2B b3fbf72067dc1b95f45b0914371b1621f1e98499d61a801e21aa44dd1c48d6dab24295eee67dd20fc1efc0bf6cb89e7f29703fb6a97d6cab110fd1f3529f4c9b SHA512 f1cc139c1d538130ec018cbde30e42d5503f82d0c4c2fd47d52aeeab72dc505078ebcf5d7613f39ad5aa7dea3cc5274c02952454e89bd4a38cd161667ded59aa
diff --git a/dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild b/dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild
new file mode 100644
index 000000000000..c2fba9db73ec
--- /dev/null
+++ b/dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RCLAMP
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Match globbing patterns against text"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="virtual/perl-Exporter"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild b/dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild
new file mode 100644
index 000000000000..d70da2dd7385
--- /dev/null
+++ b/dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Match globbing patterns against text"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-Glob/metadata.xml b/dev-perl/Text-Glob/metadata.xml
new file mode 100644
index 000000000000..73d46fff2525
--- /dev/null
+++ b/dev-perl/Text-Glob/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">Text-Glob</remote-id>
+ <remote-id type="cpan-module">Text::Glob</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Iconv-1.700.0-r1 b/dev-perl/Text-Iconv-1.700.0-r1
deleted file mode 100644
index 8a19f9957a43..000000000000
--- a/dev-perl/Text-Iconv-1.700.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl interface to the iconv() codeset conversion function
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Iconv/
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MP/MPIOTR/Text-Iconv-1.7.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=110e71a9ffdf26a9098adc01ecc27ded
diff --git a/dev-perl/Text-Iconv-1.700.0-r2 b/dev-perl/Text-Iconv-1.700.0-r2
deleted file mode 100644
index c46a627c26f0..000000000000
--- a/dev-perl/Text-Iconv-1.700.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/libiconv dev-lang/perl:=
-DESCRIPTION=A Perl interface to the iconv() codeset conversion function
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Iconv/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/libiconv dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MP/MPIOTR/Text-Iconv-1.7.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=20d60bc35e536fc224c8a8373454f9cc
diff --git a/dev-perl/Text-Iconv/Manifest b/dev-perl/Text-Iconv/Manifest
new file mode 100644
index 000000000000..3b33970fa56d
--- /dev/null
+++ b/dev-perl/Text-Iconv/Manifest
@@ -0,0 +1,4 @@
+DIST Text-Iconv-1.7.tar.gz 10454 BLAKE2B 2a6e364babaa9584674b7d1cfb50d0f781f0c62231c687cde4fccd55689fd53a841012960512b88ca03328e6e2a7c9092c77c557a25270dd9944c721576bfb10 SHA512 ea801640e3595d2daa063ec04feae6ef2847fc50e999c173d2f6322288c8053c20e00c9c707f4f66240d28b7e451566ee7327224e6770a75aa0252c28ae2a290
+EBUILD Text-Iconv-1.700.0-r1.ebuild 431 BLAKE2B fa33ea15ab43f7898c2357ed1c355f91d3aaf767627e74c5ef0007c5bcbdbac0056bf3f867721e955e02c562a1af7eaadbaf9414562736b3e4a1e37a5fb162de SHA512 6dc362a0454cd1f0b71f3558c4e30f59eae356661bbaa8d50275a8e5c9d2c4d1c7adf8ad2e70d022709c8e31a2664f191cb7505869b71d32fcc7d46877b7bff6
+EBUILD Text-Iconv-1.700.0-r2.ebuild 485 BLAKE2B 4cbb5a8909ee99fef537d3343dc631c2822ff5e34d7751483f6750b2f55c518c0b363436b30f92f6a1b8767e55a9e29fcd347d08b55e96da5ad487076accbbc9 SHA512 337505902afe9653405ec2e96f3a9bb5fad7be75957883e7ac6f2431d701820942a773d854b3b35189d1d2793e21e5ae01dbcfbb41fb0831a0bcda6539a09fc2
+MISC metadata.xml 392 BLAKE2B be1df2f85e4ba3b48c0465dee16534c3c6b4e22673565e75a736584706982ac4282be7b69aea056ce683423bcdde1613fd247a548226b0c3b4c117bc1f0f9f66 SHA512 37cd928389545e7dc1c18c65e12105d4602a4e030d8ddb0d9c4b6253390bf94cfa650b1b493bdb4287cbcfdd1b44e382504800a827c2128fd4c52a52f787b5e5
diff --git a/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r1.ebuild b/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r1.ebuild
new file mode 100644
index 000000000000..7f74b92565ba
--- /dev/null
+++ b/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MPIOTR
+MODULE_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="A Perl interface to the iconv() codeset conversion function"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
diff --git a/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r2.ebuild b/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r2.ebuild
new file mode 100644
index 000000000000..773d7fc84280
--- /dev/null
+++ b/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MPIOTR
+DIST_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="A Perl interface to the iconv() codeset conversion function"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="virtual/libiconv"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Text-Iconv/metadata.xml b/dev-perl/Text-Iconv/metadata.xml
new file mode 100644
index 000000000000..555f92833479
--- /dev/null
+++ b/dev-perl/Text-Iconv/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">Text-Iconv</remote-id>
+ <remote-id type="cpan-module">Text::Iconv</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Kakasi-2.40.0-r1 b/dev-perl/Text-Kakasi-2.40.0-r1
deleted file mode 100644
index ec6413606640..000000000000
--- a/dev-perl/Text-Kakasi-2.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=app-i18n/kakasi-2.3.4 dev-lang/perl:=[-build(-)]
-DESCRIPTION=This module provides libkakasi interface for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Kakasi/
-KEYWORDS=amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=GPL-2
-RDEPEND=>=app-i18n/kakasi-2.3.4 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANKOGAI/Text-Kakasi-2.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3637cc6309c53ffece6fd96920ce0521
diff --git a/dev-perl/Text-Kakasi-2.40.0-r2 b/dev-perl/Text-Kakasi-2.40.0-r2
deleted file mode 100644
index 9a638f02cfc3..000000000000
--- a/dev-perl/Text-Kakasi-2.40.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-i18n/kakasi-2.3.4 dev-lang/perl:=
-DESCRIPTION=This module provides libkakasi interface for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Kakasi/
-KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=GPL-2
-RDEPEND=>=app-i18n/kakasi-2.3.4 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DANKOGAI/Text-Kakasi-2.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f76b6107453e5f759ee3afd2acb68cb8
diff --git a/dev-perl/Text-Kakasi/Manifest b/dev-perl/Text-Kakasi/Manifest
new file mode 100644
index 000000000000..7fe8a3c60adf
--- /dev/null
+++ b/dev-perl/Text-Kakasi/Manifest
@@ -0,0 +1,6 @@
+AUX Text-Kakasi-1.05-gentoo.diff 530 BLAKE2B d65fb228de6c6f23ca0da360cae04815c219d1757fa8b8aa277552e33902f53b1dbf61b9b4f40b69aaee77665d8e3bbab676f587dba4a9b3bc7998d047d71fdb SHA512 bdd748ef75a39e81b533b4d54b5744ff031ddd30eb95fd10f85b69d78126116ebd3b0a2ab26db884627e522025133e17196194b6a65425e73126670410434424
+AUX Text-Kakasi-2.04-makefile.patch 733 BLAKE2B 0b8b383b640d89a0ce230c60c9f45d8fea4cc1823079dbb7d7119a3832e92690f0ca431815f99bc3def1209d023debb7b28bfd381128584323a6a3f6cb37c303 SHA512 53e5a2b64dc838297cecbe161a4ea654fc4f79ab3a3fac4bd3b9775264f5393724c46328763fd221820459259f4733d1227c843915c19720e169d3efe85d5784
+DIST Text-Kakasi-2.04.tar.gz 22990 BLAKE2B 37cc97144ce37ebba578b81bab0ea40df103c590a96e96f91bdb89d63e5adc08dbf8cadfed6780282496a5d60d5e1891a2d21aea6593b08736eb79032100c6e4 SHA512 6f76e65ed4ba7cbd2c14d53c8eb221a77c1001a36a29e851d570f169c62c124dd493acda0018997cba0fd6009dbe871645de9158b99cec72f5c07819c52ef633
+EBUILD Text-Kakasi-2.40.0-r1.ebuild 492 BLAKE2B 20be6aebf3478ebbe9e9bb384b30f29af1c5d265a614664eb0c687c70641762c2b68f7481aa2e12cb7d245ac39a3a99f804f3e42a74f080ed91d4230d81c90c6 SHA512 14ef94b86983502282f638112abc60cd1bbaa3d836778a739aff40d3d22c7e41cee672f6a0b9ef7fa270531dfd75d08669bb2cca5a5b3a5497ba443746523c6e
+EBUILD Text-Kakasi-2.40.0-r2.ebuild 491 BLAKE2B 606252dde3c9cebda46e4353e6e65dbd6b825e4c0478c97e49f71891893321d16a8b439cfb43fa8babebd911a78a3459bd029b5bf560653b07631a8c184a667f SHA512 ed9149e1f91aea6e4e22e6ed94904c1bc31eaa97b30486379b8f0fba4005e75a7fb64292fa157ae4eded6fa597f99fa90fb316d4e6e30c1ba955e13231e7a98b
+MISC metadata.xml 394 BLAKE2B 72fa8f9d4acbc3da5a8d2d0264691e606670b4f0adbc214f2b388bf481be6a97f037f0d093929feca34017eef0bf51f565267a8c320adb850e9ba79b73fce824 SHA512 3b0ef1d15113541e7500e41bc7f5365ba5eb9ad2b0611aaf12c375681953928b153a8af8f1919563c2358f00184d576461fa58871e360c8ba857dc110e9fef91
diff --git a/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r1.ebuild b/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r1.ebuild
new file mode 100644
index 000000000000..4cbac44400d2
--- /dev/null
+++ b/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DANKOGAI
+MODULE_VERSION=2.04
+inherit perl-module
+
+DESCRIPTION="This module provides libkakasi interface for Perl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=app-i18n/kakasi-2.3.4"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/Text-Kakasi-1.05-gentoo.diff )
diff --git a/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r2.ebuild b/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r2.ebuild
new file mode 100644
index 000000000000..e34245db58a9
--- /dev/null
+++ b/dev-perl/Text-Kakasi/Text-Kakasi-2.40.0-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DANKOGAI
+DIST_VERSION=2.04
+inherit perl-module
+
+DESCRIPTION="This module provides libkakasi interface for Perl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND=">=app-i18n/kakasi-2.3.4"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.04-makefile.patch )
diff --git a/dev-perl/Text-Kakasi/files/Text-Kakasi-1.05-gentoo.diff b/dev-perl/Text-Kakasi/files/Text-Kakasi-1.05-gentoo.diff
new file mode 100644
index 000000000000..17eae7c7eba8
--- /dev/null
+++ b/dev-perl/Text-Kakasi/files/Text-Kakasi-1.05-gentoo.diff
@@ -0,0 +1,13 @@
+diff -Naur Text-Kakasi-1.05.orig/Makefile.PL Text-Kakasi-1.05/Makefile.PL
+--- Text-Kakasi-1.05.orig/Makefile.PL 2002-08-24 00:18:28.000000000 +0900
++++ Text-Kakasi-1.05/Makefile.PL 2002-08-24 00:20:37.000000000 +0900
+@@ -3,7 +3,7 @@
+ WriteMakefile(
+ 'NAME' => 'Text::Kakasi',
+ 'VERSION_FROM' => 'Kakasi.pm',
+- 'INC' => '-I/usr/local/include',
+- 'LIBS' => ['-L/usr/local/lib -lkakasi'],
++ 'INC' => '-I/usr/include',
++ 'LIBS' => ['-L/usr/lib -lkakasi'],
+ 'DEFINE' => '-DWAKATIGAKI',
+ );
diff --git a/dev-perl/Text-Kakasi/files/Text-Kakasi-2.04-makefile.patch b/dev-perl/Text-Kakasi/files/Text-Kakasi-2.04-makefile.patch
new file mode 100644
index 000000000000..118d924ea4fd
--- /dev/null
+++ b/dev-perl/Text-Kakasi/files/Text-Kakasi-2.04-makefile.patch
@@ -0,0 +1,26 @@
+From 9d7a18a0491638944b64b69b0f9244a6eb98f6c4 Mon Sep 17 00:00:00 2001
+From: Yamakura Makoto <yakina@gentoo.org>
+Date: Thu, 18 Sep 2003 13:12:14 +1200
+Subject: Fix Makefile.PL for system inc/lib paths
+
+---
+ Makefile.PL | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 6640058..513dabc 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -6,7 +6,7 @@ use ExtUtils::MakeMaker;
+ WriteMakefile(
+ 'NAME' => 'Text::Kakasi',
+ 'VERSION_FROM' => 'Kakasi.pm',
+- 'INC' => '-I/usr/local/include',
+- 'LIBS' => ['-L/usr/local/lib -lkakasi'],
++ 'INC' => '-I/usr/include',
++ 'LIBS' => ['-L/usr/lib -lkakasi'],
+ 'DEFINE' => '-DWAKATIGAKI',
+ );
+--
+2.16.2
+
diff --git a/dev-perl/Text-Kakasi/metadata.xml b/dev-perl/Text-Kakasi/metadata.xml
new file mode 100644
index 000000000000..2723972647e9
--- /dev/null
+++ b/dev-perl/Text-Kakasi/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">Text-Kakasi</remote-id>
+ <remote-id type="cpan-module">Text::Kakasi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Levenshtein-0.130.0 b/dev-perl/Text-Levenshtein-0.130.0
deleted file mode 100644
index be5db6644224..000000000000
--- a/dev-perl/Text-Levenshtein-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils >=virtual/perl-Unicode-Collate-1.40.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 virtual/perl-parent ) dev-lang/perl:=
-DESCRIPTION=An implementation of the Levenshtein edit distance
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Levenshtein/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils >=virtual/perl-Unicode-Collate-1.40.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Text-Levenshtein-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fd79f7c0e91ddadae421fc3e9b09e556
diff --git a/dev-perl/Text-Levenshtein-0.50.0-r1 b/dev-perl/Text-Levenshtein-0.50.0-r1
deleted file mode 100644
index c63df3b9b89a..000000000000
--- a/dev-perl/Text-Levenshtein-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=An implementation of the Levenshtein edit distance
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Levenshtein/
-KEYWORDS=amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JG/JGOLDBERG/Text-Levenshtein-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b5d20c380a8c4f7ea2909e95a4c0c9ec
diff --git a/dev-perl/Text-Levenshtein/Manifest b/dev-perl/Text-Levenshtein/Manifest
new file mode 100644
index 000000000000..92800ae42142
--- /dev/null
+++ b/dev-perl/Text-Levenshtein/Manifest
@@ -0,0 +1,5 @@
+DIST Text-Levenshtein-0.05.tar.gz 2996 BLAKE2B e370d8024e48997dd629d56b4db9d45df6378ee05f0e086a9f5532857ea4ef628ef333c1457815a194112f6367ccdff7bd5d40faebf96ce5d126cd499c2cb275 SHA512 507c47069a9402577be0ef06aaf7845d9923f6de4512401a1194c39e8311e3334b0052858c47a3fa8d2fca95ca47c73557730857706d25e060a8ed67df40d961
+DIST Text-Levenshtein-0.13.tar.gz 15429 BLAKE2B ff50b2d2ab8f97d039f954f022a84dd091770f0edc95d2ed9f198fc98bc4ed1b5d741c84759790585a017c1ec64187a632805db06bd95ac60be391da935860ad SHA512 041e9038c723ea31c2c0516b48ba6de88dacc1e8a5679cf2a8437c10ff5bb3d68e518547ca0ec79ec8a1fa209eb6950687c9d91064b4c8788f77f2a1285f2c6f
+EBUILD Text-Levenshtein-0.130.0.ebuild 613 BLAKE2B cf7185d780353f19c3f385164b9d49c5e71487f8a2cb49a6353c4085673fc3e60851743bfb7245756d7af93a9efaa03a852ede45d7288637ab17261e78431634 SHA512 da5c2182bddd1efeb6aa7d4d46ad32a9f2cb66423fa6636b91dbadf559b1939bbadd03cabe38f5443daebcb27fa0cf2d667906f8389c2de9e3890c78bf54a168
+EBUILD Text-Levenshtein-0.50.0-r1.ebuild 393 BLAKE2B 71b0abb391d4ea4143510c43ff6596cfde529b057d56b07b5528e41be73c38ddfeb06c110e13708867bc8d8a77d7ef040b8f8dad3eca8d3d58a1854b4cd1878d SHA512 aa6c900abbca5bcf9b74738c2609135413f8632c0dcc458717b60a9b38f6a1ef31c1b8a3c5e947d295f46731310d5589d580361ff2c34bfdec7125a855f969c3
+MISC metadata.xml 404 BLAKE2B 2f3f21074ef04b4f1a9dbd473cd18ebe6563a2584a93cb040d91cd951bc170a837fe445149fe463bd18ddb2fa96bd621832054bff11e2bc13c524207b34d0bd1 SHA512 6864073ed658a81343f3039bbc82f655b7849ae60caaf485075c6e40998113280d60851866ac2b098fbfa0e384faa118a1d4990c215b5daf11a221f80e382527
diff --git a/dev-perl/Text-Levenshtein/Text-Levenshtein-0.130.0.ebuild b/dev-perl/Text-Levenshtein/Text-Levenshtein-0.130.0.ebuild
new file mode 100644
index 000000000000..e43be8c686ba
--- /dev/null
+++ b/dev-perl/Text-Levenshtein/Text-Levenshtein-0.130.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="An implementation of the Levenshtein edit distance"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Unicode-Collate-1.40.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-parent
+ )
+"
diff --git a/dev-perl/Text-Levenshtein/Text-Levenshtein-0.50.0-r1.ebuild b/dev-perl/Text-Levenshtein/Text-Levenshtein-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..f3e845d70df3
--- /dev/null
+++ b/dev-perl/Text-Levenshtein/Text-Levenshtein-0.50.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JGOLDBERG
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="An implementation of the Levenshtein edit distance"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-Levenshtein/metadata.xml b/dev-perl/Text-Levenshtein/metadata.xml
new file mode 100644
index 000000000000..19f44b1ae09a
--- /dev/null
+++ b/dev-perl/Text-Levenshtein/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">Text-Levenshtein</remote-id>
+ <remote-id type="cpan-module">Text::Levenshtein</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-LevenshteinXS-0.30.0-r1 b/dev-perl/Text-LevenshteinXS-0.30.0-r1
deleted file mode 100644
index f6274866c3c6..000000000000
--- a/dev-perl/Text-LevenshteinXS-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=An XS implementation of the Levenshtein edit distance
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-LevenshteinXS/
-KEYWORDS=amd64 ia64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JG/JGOLDBERG/Text-LevenshteinXS-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cd7f4981f8092219e99cc15a1e987dc9
diff --git a/dev-perl/Text-LevenshteinXS/Manifest b/dev-perl/Text-LevenshteinXS/Manifest
new file mode 100644
index 000000000000..67ea619f06e6
--- /dev/null
+++ b/dev-perl/Text-LevenshteinXS/Manifest
@@ -0,0 +1,3 @@
+DIST Text-LevenshteinXS-0.03.tar.gz 3063 BLAKE2B 1d28c1aab0ca33a5b2f3c39b5cfe8a82455213f61ae0446c024d11dd40c26d45e4f91ba5d7fb7d8616c64405ece9c28b8ee8c76b9ccc6f8a9c3cd8b70e22e9d5 SHA512 406a7da28981f863fb46a9808641a1932dd5f68d3375e62f891e3681402afee86668544628219aa48d1c4e190602f5b896da2dba044124481ad815556f85bc8a
+EBUILD Text-LevenshteinXS-0.30.0-r1.ebuild 375 BLAKE2B 935042ab21837497cf09d0d63784bcdce292acce5edc01be8fd08e16fc0f8f82dd986427796d55b11b8ef7dae6e8ceb874c70cdc3e0ea4bd85ba38d35922794d SHA512 39b4446d9782f49962b3702c6329e0193ae3b69c127ded45601870cd14e4e0acbb9c40d794ac668bceeb51cc6b0a4109c57c80513e0932bc0f5c9de181892940
+MISC metadata.xml 408 BLAKE2B 7da42514de0379f37dd0798f4ea607ccf544547496105652f4be58e93ffdf05323283e1e749f84885cc76fdff75f04cd7067353d8610e65f371a51e6b6fb4f64 SHA512 e836254032737fa4b5a0562a18273771072608c2884aea342721c6a4723cc4c40d7defcbcdd192b011b6c19f7af5fdf3c6ba1604d7c1bdb3658ba64d55833475
diff --git a/dev-perl/Text-LevenshteinXS/Text-LevenshteinXS-0.30.0-r1.ebuild b/dev-perl/Text-LevenshteinXS/Text-LevenshteinXS-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..095949dfcc93
--- /dev/null
+++ b/dev-perl/Text-LevenshteinXS/Text-LevenshteinXS-0.30.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JGOLDBERG
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="An XS implementation of the Levenshtein edit distance"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-LevenshteinXS/metadata.xml b/dev-perl/Text-LevenshteinXS/metadata.xml
new file mode 100644
index 000000000000..a74c638ed3c9
--- /dev/null
+++ b/dev-perl/Text-LevenshteinXS/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">Text-LevenshteinXS</remote-id>
+ <remote-id type="cpan-module">Text::LevenshteinXS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Markdown-1.0.31-r1 b/dev-perl/Text-Markdown-1.0.31-r1
deleted file mode 100644
index fbb28f37b3bf..000000000000
--- a/dev-perl/Text-Markdown-1.0.31-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 virtual/perl-Getopt-Long virtual/perl-Text-Balanced test? ( virtual/perl-Test-Simple dev-perl/Text-Diff dev-perl/List-MoreUtils dev-perl/Test-Differences dev-perl/Test-Exception ) dev-lang/perl:=
-DESCRIPTION=Convert MultiMarkdown syntax to (X)HTML
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Markdown/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=BSD
-RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Getopt-Long virtual/perl-Text-Balanced dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOBTFISH/Text-Markdown-1.000031.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9bfb8b9a06550d79b9f3ef3d5492fb17
diff --git a/dev-perl/Text-Markdown/Manifest b/dev-perl/Text-Markdown/Manifest
new file mode 100644
index 000000000000..8ffe32cfcacc
--- /dev/null
+++ b/dev-perl/Text-Markdown/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Markdown-1.000031.tar.gz 103428 BLAKE2B 0516c266827cb5712f9a4e95071dc18f39c6c181a9225994c66e00b2c2057c601c05991d4fec09574e98cc872991cbd3c501c236a20131a48617b67f0a765964 SHA512 58bef4eba58572c4990849209005109a969bf404a7bc5dfbaae25aa1d0b89317ea9b412658180dcfd96b2c809d5c6900e2118838535dfa9cad6d9b45969bee05
+EBUILD Text-Markdown-1.0.31-r1.ebuild 757 BLAKE2B 9c63fa594ad5865ba323ca570cc141bae3792d1ad555b9b7f5cbabb12dfe42846773f963674dac9f23ec7bf9206e6f8e56360037abfd9188d0fb8f0b8bf07430 SHA512 75ade6eccfa1e4c3f1c28837301665f27bfda91e9acda03bdc05f8ae0b29b9d62030ae0e15611cb3192c06f37d7109aad5be4d48eeda0231a051a7c4dc06ee53
+MISC metadata.xml 398 BLAKE2B 4d061d48fadcd64d2e0354850a217458828a6113c1e6dec2f898c4bbacc73b38587b64a28bc8c7aa5a367ed8a71d2410b9d6be05a4085dec5b7f069da1f73542 SHA512 a85c55a5785e1f31a54b046c34f4217d92644f77b3981d546378d31fa53e8c5ba8a67c711d7cc95c0fb41ff0c815afc20ea60a09194279c6358a8680964a2864
diff --git a/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r1.ebuild b/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r1.ebuild
new file mode 100644
index 000000000000..9ae0ef4f3235
--- /dev/null
+++ b/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BOBTFISH
+DIST_VERSION=1.000031
+inherit perl-module
+
+DESCRIPTION="Convert MultiMarkdown syntax to (X)HTML"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-Getopt-Long
+ virtual/perl-Text-Balanced
+"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Text-Diff
+ dev-perl/List-MoreUtils
+ dev-perl/Test-Differences
+ dev-perl/Test-Exception
+ )
+"
+
+mydoc="Readme.text"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Text-Markdown/metadata.xml b/dev-perl/Text-Markdown/metadata.xml
new file mode 100644
index 000000000000..30812255cb39
--- /dev/null
+++ b/dev-perl/Text-Markdown/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">Text-Markdown</remote-id>
+ <remote-id type="cpan-module">Text::Markdown</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Netstring-0.70.0-r1 b/dev-perl/Text-Netstring-0.70.0-r1
deleted file mode 100644
index 4d57b5afc447..000000000000
--- a/dev-perl/Text-Netstring-0.70.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Create and manipulate netstrings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Netstring/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRAFTERY/Text-Netstring-0.07.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0b215dfe5ef8e3565d63ad2280c146f5
diff --git a/dev-perl/Text-Netstring/Manifest b/dev-perl/Text-Netstring/Manifest
new file mode 100644
index 000000000000..33dfdad43d57
--- /dev/null
+++ b/dev-perl/Text-Netstring/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Netstring-0.07.tar.gz 4635 BLAKE2B 90619f80e12fffe582105df433e18d5251b0d795faf280e5c1d35a36edc9f055c8e9c9303294f2b500f5190f753d6171d137a52d9fb79870e2da3b5462a06b9d SHA512 665499b11c8f4159319313adafa2787aa5a71f3f446d98a7f4eefe3077cca84fab88537d8b1e9c76bbd3492cc45e995b22ffd2e62bd97fc06cc329a2461f3d81
+EBUILD Text-Netstring-0.70.0-r1.ebuild 283 BLAKE2B 5a82627186365986666fff8429111b64d3d1d6ff3882f05a222a06d07ab48ae811c6b3221dc7d4e4181f4aea28ec548891771ea82cd6f68f3808abd04a712e0f SHA512 09b32c03450ac3b9de0ab099de86853819b25dc1121850899904d49e9709cd1fcfaf563abd3fc3b377534d2e75638138daa6ea6fc93357511ca81fe83ccd1122
+MISC metadata.xml 400 BLAKE2B b1d1592486a85b1b9fd85b2a17782c3af55159002e99f4f9903c29fc39be6c61703a35abb15cd4e468f4813590e8f5304c487349657a4cd0c4936459ce83a576 SHA512 da36ad3555c6275651c7d6960cd9344479c511b3192519d7e59a88760490d9d6552ed3fe313b46808f97fb3490d286e32becae11033653de4f591d3395632862
diff --git a/dev-perl/Text-Netstring/Text-Netstring-0.70.0-r1.ebuild b/dev-perl/Text-Netstring/Text-Netstring-0.70.0-r1.ebuild
new file mode 100644
index 000000000000..0115a6b997f8
--- /dev/null
+++ b/dev-perl/Text-Netstring/Text-Netstring-0.70.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JRAFTERY
+MODULE_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Create and manipulate netstrings"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-Netstring/metadata.xml b/dev-perl/Text-Netstring/metadata.xml
new file mode 100644
index 000000000000..24c5a4179b26
--- /dev/null
+++ b/dev-perl/Text-Netstring/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">Text-Netstring</remote-id>
+ <remote-id type="cpan-module">Text::Netstring</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Password-Pronounceable-0.300.0-r1 b/dev-perl/Text-Password-Pronounceable-0.300.0-r1
deleted file mode 100644
index 5a49d141bbc5..000000000000
--- a/dev-perl/Text-Password-Pronounceable-0.300.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generate pronounceable passwords
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Password-Pronounceable/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSIBLEY/Text-Password-Pronounceable-0.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=47c2b2965c3323313d459f352e8ad5f5
diff --git a/dev-perl/Text-Password-Pronounceable/Manifest b/dev-perl/Text-Password-Pronounceable/Manifest
new file mode 100644
index 000000000000..b6d8972480d2
--- /dev/null
+++ b/dev-perl/Text-Password-Pronounceable/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Password-Pronounceable-0.30.tar.gz 21015 BLAKE2B 8a716fd87c73d574c4c2fcc71b020f6af6c14ff81fff0bce2911b1797adddf8e3f614cec4302db3a2652905a16c4048ecff3b07a98d16399a8772cfdb6815b56 SHA512 a591073afa9002ecd098d3b6acdc35656e5b10df63eed4a4f6a1df5dbfc9b990c65937d7297b3bd0e7428f97969250a98ee20f2420a45b08a00e287bb200a601
+EBUILD Text-Password-Pronounceable-0.300.0-r1.ebuild 605 BLAKE2B d799f7037a948419e5a5f289074dda498f3ee6c3324c8de8bec553aacf8c6baef9e92f38834115192c1272c71527fd2681d72b34736bbc72609e569f59d1a51e SHA512 1a1b28a328ec6446d79fa1fb6f3972e8ee33ee447af5db883e72ee5ae243d19040e0e136ad35da22581360e8396600a86eefd9d552e74567439b420f34d0bc64
+MISC metadata.xml 427 BLAKE2B 90c27a8bc0d3e6384eec0d08b938aed1c94285c7f79f4f4283882ff249f8b61550311d97ac9d97e3121cc63e93852030dce6b39346b2d98b21ddf1a5fa20be02 SHA512 ff9f52b3550a0dcd1a557a7dc157238275e7cf77111e759b927a3251d77c0584c0e26c7a9e893ea55479400eb1b176f0054a9d571efd26362e9b797bf80d7b42
diff --git a/dev-perl/Text-Password-Pronounceable/Text-Password-Pronounceable-0.300.0-r1.ebuild b/dev-perl/Text-Password-Pronounceable/Text-Password-Pronounceable-0.300.0-r1.ebuild
new file mode 100644
index 000000000000..8a34a4c2d3cc
--- /dev/null
+++ b/dev-perl/Text-Password-Pronounceable/Text-Password-Pronounceable-0.300.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_VERSION=0.30
+MODULE_AUTHOR=TSIBLEY
+inherit perl-module
+
+DESCRIPTION="Generate pronounceable passwords"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+DEPEND="test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
+
+src_test() {
+ perl_rm_files t/99pod.t t/99pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-Password-Pronounceable/metadata.xml b/dev-perl/Text-Password-Pronounceable/metadata.xml
new file mode 100644
index 000000000000..d05929d4d8d1
--- /dev/null
+++ b/dev-perl/Text-Password-Pronounceable/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">Text-Password-Pronounceable</remote-id>
+ <remote-id type="cpan-module">Text::Password::Pronounceable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Patch-1.800.0-r1 b/dev-perl/Text-Patch-1.800.0-r1
deleted file mode 100644
index 312efa765838..000000000000
--- a/dev-perl/Text-Patch-1.800.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Text-Diff dev-lang/perl:=[-build(-)]
-DESCRIPTION=Patches text with given patch
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Patch/
-KEYWORDS=amd64 hppa x86
-LICENSE=GPL-2
-RDEPEND=dev-perl/Text-Diff dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CA/CADE/Text-Patch-1.8.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9627a96092b868b4225bd2ccb85312dd
diff --git a/dev-perl/Text-Patch/Manifest b/dev-perl/Text-Patch/Manifest
new file mode 100644
index 000000000000..35349ec96595
--- /dev/null
+++ b/dev-perl/Text-Patch/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Patch-1.8.tar.gz 12652 BLAKE2B 915e1b4a637446dbdbeb184314d6840ffb6c72a429425124a1ca994aaa1050e1e09f052fde2775af74c987ec2d730969d26ab49b2ab08aca9ae8ff221d440d25 SHA512 582f4972d1374d9f010d2bfeb00b857391eb78744899fd0583cee65bb321c48c1c8ea0d77c0a6bcebf73f4b7f1fa3f05a3bad9be71210b06ca4e8f31f2017d32
+EBUILD Text-Patch-1.800.0-r1.ebuild 347 BLAKE2B 1f46f2572ac20d979e11c762897b6f95e625c48af433144060e472368d339ad8fc25d47df632bede9ebee58d51edfbe1948de17905b601749c792456a6fcd998 SHA512 ecd00c095a9233169e987950d55c23b2b1bd81565620e2889e2c2c63865f85d0f4ed90dd9bd28f180bb9c82bcccaf1027d25c49d1aaf268d74685ece12d44f6e
+MISC metadata.xml 392 BLAKE2B 818b2cc82ce5aef01a55d9fe4df58e08f6b62771fd6f87be5e90f9b99eecee647b4adda1d8b4e8ee3db30dcb9772db79046409b989ebbb78d7e4375a435b0174 SHA512 582b3a1445359dcad9e52fbef16cfd418ecc4b7a3d93048f5c0e9bd821be5d9ecf97704cf1ea991c141e84d639d02e1287bfa579fdeedf6a8e683ad1c95278e5
diff --git a/dev-perl/Text-Patch/Text-Patch-1.800.0-r1.ebuild b/dev-perl/Text-Patch/Text-Patch-1.800.0-r1.ebuild
new file mode 100644
index 000000000000..f176b0bf9cb8
--- /dev/null
+++ b/dev-perl/Text-Patch/Text-Patch-1.800.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CADE
+MODULE_VERSION=1.8
+inherit perl-module
+
+DESCRIPTION="Patches text with given patch"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 hppa x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Text-Diff
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-Patch/metadata.xml b/dev-perl/Text-Patch/metadata.xml
new file mode 100644
index 000000000000..75595e4bcba3
--- /dev/null
+++ b/dev-perl/Text-Patch/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">Text-Patch</remote-id>
+ <remote-id type="cpan-module">Text::Patch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Quoted-2.90.0 b/dev-perl/Text-Quoted-2.90.0
deleted file mode 100644
index be5c3fc23085..000000000000
--- a/dev-perl/Text-Quoted-2.90.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Text-Autoformat virtual/perl-Text-Tabs+Wrap >=virtual/perl-ExtUtils-MakeMaker-6.590.0 dev-lang/perl:=
-DESCRIPTION=Extract the structure of a quoted mail message
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Quoted/
-KEYWORDS=amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Text-Autoformat virtual/perl-Text-Tabs+Wrap dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/Text-Quoted-2.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d2ab827b74fbe957b5135164357ccece
diff --git a/dev-perl/Text-Quoted/Manifest b/dev-perl/Text-Quoted/Manifest
new file mode 100644
index 000000000000..9388c9e58cbf
--- /dev/null
+++ b/dev-perl/Text-Quoted/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Quoted-2.09.tar.gz 27978 BLAKE2B 9b9e06f68ae163e87a7d98d8c0ab8a1159a8af774541c9d32f32fa5ac215026bcc0c527e32e5b1276860a3f461294d6539c48eb8450be557188923bbe857aa62 SHA512 c87f619458800678c49d6587f595ab5965410309c10fdf8bd39b34fb9eb06435252bbc6b95553342227f2a1947e87ad70ee61aaf8e34b11e6060cfe28f8fd4ef
+EBUILD Text-Quoted-2.90.0.ebuild 674 BLAKE2B 2d83e92ddde99c287868b4d6c6c49380d6ff8b1a5d85b92f9fbae942596f1796dc954c34d8ccdcc359dd67b672c862fef1dcaa2fed8e667ddb1b99f96454aeaa SHA512 b8f064f5d93310db55771eca04458363a0d0df5d35e2801d4210b567783bc83541f6d3ca16103a2dc71a08b032a90d98c16fc6c54a4695f88433e5407ef47f59
+MISC metadata.xml 394 BLAKE2B 20c3089bd5c661a4a4d8498ac1439d04e8064c0096da2ff6643e5d0d59df344eff1daca66096dbb1599cb21eeeaa30049c8c78d4f5766a4675449385d3f814b2 SHA512 200567017916404c39046b6f1c881383eb77f968fc08d43a4188aa819b3b977437d8fbb8e56464c7d52b86ba97c1ad6360e5eb41a00200948c027a85b68b6e25
diff --git a/dev-perl/Text-Quoted/Text-Quoted-2.90.0.ebuild b/dev-perl/Text-Quoted/Text-Quoted-2.90.0.ebuild
new file mode 100644
index 000000000000..2bdbf267b148
--- /dev/null
+++ b/dev-perl/Text-Quoted/Text-Quoted-2.90.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALEXMV
+DIST_VERSION=2.09
+inherit perl-module
+
+DESCRIPTION="Extract the structure of a quoted mail message"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Text-Autoformat
+ virtual/perl-Text-Tabs+Wrap
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Text-Quoted/metadata.xml b/dev-perl/Text-Quoted/metadata.xml
new file mode 100644
index 000000000000..ceb015b63e98
--- /dev/null
+++ b/dev-perl/Text-Quoted/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">Text-Quoted</remote-id>
+ <remote-id type="cpan-module">Text::Quoted</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Reform-1.200.0-r1 b/dev-perl/Text-Reform-1.200.0-r1
deleted file mode 100644
index 355e7eb5dd38..000000000000
--- a/dev-perl/Text-Reform-1.200.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manual text wrapping and reformatting
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Reform/
-IUSE=test
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Text-Reform-1.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2bb634da6643d8a2c7a32b2153f43022
diff --git a/dev-perl/Text-Reform/Manifest b/dev-perl/Text-Reform/Manifest
new file mode 100644
index 000000000000..ab5b2c6bd067
--- /dev/null
+++ b/dev-perl/Text-Reform/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Reform-1.20.tar.gz 29521 BLAKE2B 66be7b1dc9c7a89d4716a62bdd45b015a2d378263fe3f52873c00fbacd133c58ec39901abfc95733b408f832441fd6f08fd174c198c947c76e7abec37e63046c SHA512 2a8901c59dcee91d479735c243ee563da69dbbc340ba5573dc0d6be62cf7b485cea2e90301eb8b529bd8b39a1fc09597381680c4882c17462613321a80f2a110
+EBUILD Text-Reform-1.200.0-r1.ebuild 579 BLAKE2B 35813f1fa6c0648a064132155e657d9f7f16d12d470a5779d7716472d0b78d0ea1cb0b554067a26d0c9ee7a30dd5bae95ae2fec4fcbfd3b691df074f1713debd SHA512 11acd86ea49bd5e762036f661df379b508321d18085a7feadc1529671387c7d37a42c78281d27f93697172df4ac3d939061c614f30e7427068ec17d12861a657
+MISC metadata.xml 394 BLAKE2B 917c928ae7403aec142ca5542c502ca7124d6e7150153e8092ad862172b3575842f63ab3d8d9441ae992d7dadc268bf3ea6eb07cf7577b075969fd080d99e7d7 SHA512 69e8382e452bad9ab722af7101283323889432ad04b1be3241e41ca8b8a8419baf3451e353b8087911c9e98ba1b5f9b9cc6d54c419a90ac2eb84113385621d0a
diff --git a/dev-perl/Text-Reform/Text-Reform-1.200.0-r1.ebuild b/dev-perl/Text-Reform/Text-Reform-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..4b2177f6f2c2
--- /dev/null
+++ b/dev-perl/Text-Reform/Text-Reform-1.200.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Text-Reform
+MODULE_AUTHOR=CHORNY
+MODULE_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Manual text wrapping and reformatting"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-Reform/metadata.xml b/dev-perl/Text-Reform/metadata.xml
new file mode 100644
index 000000000000..915b3bb9965a
--- /dev/null
+++ b/dev-perl/Text-Reform/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">Text-Reform</remote-id>
+ <remote-id type="cpan-module">Text::Reform</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Roman-3.500.0 b/dev-perl/Text-Roman-3.500.0
deleted file mode 100644
index 59710005eec3..000000000000
--- a/dev-perl/Text-Roman-3.500.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Allows conversion between Roman and Arabic algarisms
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Roman/
-KEYWORDS=amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=82975ee2ef8660dd07d8aca1c1226af2
diff --git a/dev-perl/Text-Roman/Manifest b/dev-perl/Text-Roman/Manifest
new file mode 100644
index 000000000000..db05f0e2b8a6
--- /dev/null
+++ b/dev-perl/Text-Roman/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Roman-3.5.tar.gz 18122 BLAKE2B ff065b39555f45f9613275575726c8db0725396a737c2989e071b8e0e52f5896bf2a54a762210640243467dae350f2d16d5ea5214925b396f809b83575ffa7cc SHA512 597ca054094f58c0983c66ce2b22dbc4d69861b02495663987e6b66dc0044a0d7e18e51ef817ed3c76832d283c01c6f9f51e68af7cb6b186b27553b5a877bc33
+EBUILD Text-Roman-3.500.0.ebuild 308 BLAKE2B 497f6aa5929c2888cf25c652aaa58898cd24b125a9d22bfbb1f925beee0724f8e7a1730b5b2d42294d5b2ad4d7aa6304f442179bc78766b7613066f36d236139 SHA512 e12f14cabd5d2fad647ee0f912ca82462c10bd8b9535af2a23a6638af86980316c9be75ac546ad547db102af45c3149ce3fe7283e5ce819aa7c5c0526d220b60
+MISC metadata.xml 392 BLAKE2B b4da93b89ba74726b20a33d6da757917a01aafdeabd210f041020f5c941de489335056fdb5e37f7b849e272f2a93776de2b13820e9d9eea00579be147df25a48 SHA512 8a2eca97fdc0cc0d3e6f710ba8538f7121bae5a6e8986b23a5074bbafe6e0dc02fca85be0dd4d31d8bc5873553280cb666ca8345d5385207373c30d5431e1f01
diff --git a/dev-perl/Text-Roman/Text-Roman-3.500.0.ebuild b/dev-perl/Text-Roman/Text-Roman-3.500.0.ebuild
new file mode 100644
index 000000000000..6541a0b2c9ef
--- /dev/null
+++ b/dev-perl/Text-Roman/Text-Roman-3.500.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SYP
+MODULE_VERSION=3.5
+inherit perl-module
+
+DESCRIPTION="Allows conversion between Roman and Arabic algarisms"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-Roman/metadata.xml b/dev-perl/Text-Roman/metadata.xml
new file mode 100644
index 000000000000..04f4ee55ab84
--- /dev/null
+++ b/dev-perl/Text-Roman/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">Text-Roman</remote-id>
+ <remote-id type="cpan-module">Text::Roman</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Shellwords-1.80.0-r1 b/dev-perl/Text-Shellwords-1.80.0-r1
deleted file mode 100644
index 1b56adf84330..000000000000
--- a/dev-perl/Text-Shellwords-1.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse text and return a set of tokens using the same rules as the Unix shell
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Shellwords/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/Text-Shellwords-1.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=38cbf7db6822dd643f36ea5fbe143480
diff --git a/dev-perl/Text-Shellwords/Manifest b/dev-perl/Text-Shellwords/Manifest
new file mode 100644
index 000000000000..f5117642226b
--- /dev/null
+++ b/dev-perl/Text-Shellwords/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Shellwords-1.08.tar.gz 2591 BLAKE2B 41ecc367a76bb5c200b638ceb74e607718ecf98278767904aaa05641e74751fe2cddb7d20060718746e7a10f12fe7e21670668642ec571467c176b8b61f86153 SHA512 478e06cb558c831742436938ae59183ce06ecd1c7aa4c1b19099d6012a4ab656e000e98c07c3128f3e13152d74a01736d4bc600c75d7d9ad9a4e12d57edec549
+EBUILD Text-Shellwords-1.80.0-r1.ebuild 402 BLAKE2B 6981d10b5a7a6b50f0903df67b1a2b43d31fc56590044842e02c3eb1555a47c7faa3db012fd175eeb4a368b04d57b6c12969753553271f68057118ff7d38cccf SHA512 a6d781d86b66a957ebba5894100afc110b857a6f754c81602a4bf7b52865c91398d36f28f3a2dfdb5348993f39067c78b950fb8bd669436b83373488aed8c107
+MISC metadata.xml 402 BLAKE2B 0b29604bf9a8566176daf253b11032164d6ddba925b4bc8a5578a1aac1d541ec6d211c1fe0d3ffc4b8fdda2f87b3f409f1bd5a8554e809d71644016e7f7a42ed SHA512 70e8a19da839ff9c974bd7332258531a01647e047933631f2c029ccdd4842fdbcb0198d6d76bf636be39ec719f61f8852c697e70d17a318f0f24b232a70a3e02
diff --git a/dev-perl/Text-Shellwords/Text-Shellwords-1.80.0-r1.ebuild b/dev-perl/Text-Shellwords/Text-Shellwords-1.80.0-r1.ebuild
new file mode 100644
index 000000000000..6fb44664d7e5
--- /dev/null
+++ b/dev-perl/Text-Shellwords/Text-Shellwords-1.80.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LDS
+MODULE_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION="Parse text and return a set of tokens using the same rules as the Unix shell"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-Shellwords/metadata.xml b/dev-perl/Text-Shellwords/metadata.xml
new file mode 100644
index 000000000000..a89f5e77d86f
--- /dev/null
+++ b/dev-perl/Text-Shellwords/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">Text-Shellwords</remote-id>
+ <remote-id type="cpan-module">Text::Shellwords</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Soundex-3.50.0 b/dev-perl/Text-Soundex-3.50.0
deleted file mode 100644
index 280183dec7cf..000000000000
--- a/dev-perl/Text-Soundex-3.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Text-Unidecode ) virtual/perl-if virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Implementation of the soundex algorithm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Soundex/
-IUSE=test minimal
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~x86-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Text-Unidecode ) virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Text-Soundex-3.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0ed9ebe4b75b1f7a922b5f4a7c5e1cc8
diff --git a/dev-perl/Text-Soundex/Manifest b/dev-perl/Text-Soundex/Manifest
new file mode 100644
index 000000000000..b4c8465256bd
--- /dev/null
+++ b/dev-perl/Text-Soundex/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Soundex-3.05.tar.gz 15527 BLAKE2B 1c004c69e8cf5d2d67c0826b9db043cce4b6a5b5751fac9d1b99ae7ff87047f0a5f2f9a8df2f6917a8fbc9277409c96a6dd21dc475a9ccf150bc7aa0f1f4065e SHA512 f7ea405cb5960cc2e3f5e257c18c1bbb499c5244ad6a6d14612f07329fd2177ad71dcdde85129e65c65541d61e45d7e9e4097c37ca6cead9783838900b3ebbec
+EBUILD Text-Soundex-3.50.0.ebuild 424 BLAKE2B ad60df14383f3d88f7c2c20ed78cb21f5b4618408bb0adbed776415dfe1bf9faf96ff8f57cfdb5d94190e6fded4f8f2ba50d53fa63e744fee7f9cc0110992ee6 SHA512 cfbf2d0ed1b8e40c4f304a3446b11d937246ba6b8f3989f5b80ce5ca2cd0822ba2c9dd642be9c3c27286b88e5882a69f5955638a828206fbfa696e25620d0fe5
+MISC metadata.xml 396 BLAKE2B e130edfbb7dc1b2917ea9e5a345fca2b2491985cd1ece9a74dbcfd868f9aadbe14b1a6d24fb2e1054f177fbe1369003a153709c761311657122c527e2b6fb080 SHA512 e96f3c027aa0ebff99c9d3bcf646cfbbb59752969cef5373a2f8d01ec09a52a1005a474ebe492727956615da778e1b29dd6bc10cfc5b85f568b7bdd437148be7
diff --git a/dev-perl/Text-Soundex/Text-Soundex-3.50.0.ebuild b/dev-perl/Text-Soundex/Text-Soundex-3.50.0.ebuild
new file mode 100644
index 000000000000..ef9ecdca4975
--- /dev/null
+++ b/dev-perl/Text-Soundex/Text-Soundex-3.50.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=3.05
+inherit perl-module
+
+DESCRIPTION="Implementation of the soundex algorithm"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? ( dev-perl/Text-Unidecode )
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Text-Soundex/metadata.xml b/dev-perl/Text-Soundex/metadata.xml
new file mode 100644
index 000000000000..5564662d8f92
--- /dev/null
+++ b/dev-perl/Text-Soundex/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">Text-Soundex</remote-id>
+ <remote-id type="cpan-module">Text::Soundex</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Table-1.130.0 b/dev-perl/Text-Table-1.130.0
deleted file mode 100644
index c4e32ed03335..000000000000
--- a/dev-perl/Text-Table-1.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Text-Aligner-0.50.0 >=dev-perl/Module-Build-0.360.0 virtual/perl-Scalar-List-Utils test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Organize Data in Tables
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Table/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=ISC
-RDEPEND=>=dev-perl/Text-Aligner-0.50.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Table-1.130.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d15d5438047278f93fa7b92ebf63f538
diff --git a/dev-perl/Text-Table-1.132.0 b/dev-perl/Text-Table-1.132.0
deleted file mode 100644
index c6affbdb40d1..000000000000
--- a/dev-perl/Text-Table-1.132.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=dev-perl/Text-Aligner-0.50.0 >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Organize Data in Tables
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Table/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=ISC
-RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=dev-perl/Text-Aligner-0.50.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Table-1.132.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7cc621402e4fda27e3660bde9a929700
diff --git a/dev-perl/Text-Table-1.133.0 b/dev-perl/Text-Table-1.133.0
deleted file mode 100644
index 1a59a5aaab59..000000000000
--- a/dev-perl/Text-Table-1.133.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=dev-perl/Text-Aligner-0.50.0 >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Organize Data in Tables
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Table/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=ISC
-RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils >=dev-perl/Text-Aligner-0.50.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Table-1.133.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8f964c0da06891db009e88fac93ee5c4
diff --git a/dev-perl/Text-Table/Manifest b/dev-perl/Text-Table/Manifest
new file mode 100644
index 000000000000..c332a524c6df
--- /dev/null
+++ b/dev-perl/Text-Table/Manifest
@@ -0,0 +1,7 @@
+DIST Text-Table-1.130.tar.gz 28019 BLAKE2B 6c1dadf4e7643261f0bc0e6e3ffa8ca645570ff36ee374023697e511bd390c53e09e94b3deaaaebf9b7f6052264cb7db72d3ec2aaeb29804ea86db5d4e08743e SHA512 8e19b2713202efcf2c50e69547ac4673fdc108165c49fba1dd7143875282de9c33acfe2a9ce2f03f5d7d07b34178bbb0944c97637e09811aa3dc219f20e0c09f
+DIST Text-Table-1.132.tar.gz 27238 BLAKE2B 7e07e65f82a3bcba3f922932534824890bcd030c90523d22dfd7a3464a95ebf091f5f449c56dc5b114addee220ff83629bf7979fc9ea4d42abc7bbb422986f40 SHA512 456c531bb35e57ecee62952d7e1a0601d31595e2f674840cd964a66c89c5561e30e54f06bd301f3a5d136e5cf5f3aa50f66cbbf26aab61a6e14d2512999b5ce8
+DIST Text-Table-1.133.tar.gz 27178 BLAKE2B f9df055c62107af8410f6e9bc8cd1b6f5d0ab0d29386535c81b68d5a3e6ba5836e747be83931008dff0f750252bcd9d679af6354bee038ec720fb28070862aef SHA512 fc9ebcb7accc07ec66bc8157a679d3905b06dfcf21560641b149c5930e527385ea2be45190190319c73f6d184e3d4f4ce5deaccf3da58b91f45a820e86fea2ac
+EBUILD Text-Table-1.130.0.ebuild 745 BLAKE2B e7b35bcc03ec6fa0d03a5290ad1d5952f384b830764d29e3edac1d6a2667e28e8d9e1416f3791ee9a884d8fc63b84f1b49b646a1347907ee060d0eec0ff77c97 SHA512 c3239806d18c9fba6d802609c3e8dadd0c0e808802fce79ea2ffae20aa926c0f607bd691ea245a12138aff60a28f59de5c778291a971daf97aa3e64e7ad2e62a
+EBUILD Text-Table-1.132.0.ebuild 645 BLAKE2B a86b302f6dda23d9fcd194c83ff6ecb6c3395f30244be662a08585955619f84dcb8b66c7bbb47f2bbca1a996391ae5b4fdbbc35e39b35f606f000b279eaedd3e SHA512 86550070d7c2f49d4846c518814503d05a9570528cebb0b47b3d321b2b469e6a615cc77fe12a5d5ddff923e1f2eae40f70dff3d931abf67c30df556b23148e3c
+EBUILD Text-Table-1.133.0.ebuild 682 BLAKE2B ee08bf04210e07a5c92f6c5f37ee267ab013350b9a3f4007d1826fe88dc969ffb6ee58297507c950899c1d7fe358f09d9597c0749f4973ff6d7793fed19a9c95 SHA512 524caa8fba15a273cd3fcbc62f019e1cb41751a28a7c858ddee8a833b8aa47066ab73a01d1d6cefb4782bf90d18be097eb75ceabf5933678c5bd63ab4263eb29
+MISC metadata.xml 509 BLAKE2B 76f3aba38888c00f49cdc4403dc71f3bce6851dfbaff312f339e8db5b8ae0fdccef9181cda06492abe9c4fb165a8619b9a3c9535f564f931d96b715ac82bb95b SHA512 40dee2350fa45a12b68a11713c01d3dce2e8313c8574af59bec93e9057da4dd5c635e52adf9eca5daab753afee3d6769ac00eac6b0904dcb028e7d304c90a12a
diff --git a/dev-perl/Text-Table/Text-Table-1.130.0.ebuild b/dev-perl/Text-Table/Text-Table-1.130.0.ebuild
new file mode 100644
index 000000000000..526aefec5399
--- /dev/null
+++ b/dev-perl/Text-Table/Text-Table-1.130.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHLOMIF
+MODULE_VERSION=1.130
+inherit perl-module
+
+DESCRIPTION="Organize Data in Tables"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Text-Aligner-0.50.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.0
+ virtual/perl-Scalar-List-Utils
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
+
+src_install() {
+ perl-module_src_install
+ docinto examples
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc examples/Text-Table-UTF8-example.pl
+}
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/style-trailing-space.t \
+ t/cpan-changes.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-Table/Text-Table-1.132.0.ebuild b/dev-perl/Text-Table/Text-Table-1.132.0.ebuild
new file mode 100644
index 000000000000..11830a0321b8
--- /dev/null
+++ b/dev-perl/Text-Table/Text-Table-1.132.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.132
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Organize Data in Tables"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Text-Aligner-0.50.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-* t/release-* t/style-*
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-Table/Text-Table-1.133.0.ebuild b/dev-perl/Text-Table/Text-Table-1.133.0.ebuild
new file mode 100644
index 000000000000..8f31c5a9e7c8
--- /dev/null
+++ b/dev-perl/Text-Table/Text-Table-1.133.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.133
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Organize Data in Tables"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Text-Aligner-0.50.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" "t/release-cpan-changes.t" "t/style-trailing-space.t" )
diff --git a/dev-perl/Text-Table/metadata.xml b/dev-perl/Text-Table/metadata.xml
new file mode 100644
index 000000000000..2b642941778d
--- /dev/null
+++ b/dev-perl/Text-Table/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Text-Table</remote-id>
+ <remote-id type="cpan-module">Text::Table</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Template-1.460.0-r1 b/dev-perl/Text-Template-1.460.0-r1
deleted file mode 100644
index 18a916df65fa..000000000000
--- a/dev-perl/Text-Template-1.460.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Expand template text with embedded Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Template/
-KEYWORDS=alpha amd64 hppa ppc x86 ~ppc-macos
-LICENSE=|| ( Artistic GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MJ/MJD/Text-Template-1.46.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f42d0919147bbcf83cc8e59bf09ecd94
diff --git a/dev-perl/Text-Template-1.470.0 b/dev-perl/Text-Template-1.470.0
deleted file mode 100644
index 124ae540425e..000000000000
--- a/dev-perl/Text-Template-1.470.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Expand template text with embedded Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Template/
-KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~x86 ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHOUT/Text-Template-1.47.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5dbe2c7024fe65b9b23b084c6a82a0f7
diff --git a/dev-perl/Text-Template-1.510.0 b/dev-perl/Text-Template-1.510.0
deleted file mode 100644
index 8e41ad809eb2..000000000000
--- a/dev-perl/Text-Template-1.510.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp virtual/perl-Safe virtual/perl-Test-Simple dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Expand template text with embedded Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Template/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~x86 ~ppc-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHOUT/Text-Template-1.51.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=813cf9f794c23f5d3447f12272f8ef4e
diff --git a/dev-perl/Text-Template/Manifest b/dev-perl/Text-Template/Manifest
new file mode 100644
index 000000000000..ebe1e65e1086
--- /dev/null
+++ b/dev-perl/Text-Template/Manifest
@@ -0,0 +1,7 @@
+DIST Text-Template-1.46.tar.gz 43952 BLAKE2B 6dff627f7924e0a84528687245da5b69ecaba8dbe26fd932e09b4486cc74743ae98e6874a0062566ae2339f6f2f1d7364c7cae292111b1c815c52ceddec30338 SHA512 406c218d5d59dc74419749fb5151d011fb4d629e6de79378be1290db23a602a9f7897f04ac80080b8ec2661d997f9e05bed7861e480130750471166da0a94592
+DIST Text-Template-1.47.tar.gz 48988 BLAKE2B a34bc1b4dc7e29f5171d9aa5da21d9083763701ba19ff9f50ca488f8a3936181fc17f7d8e517743fc77ac7e8f688aea33a802c949edfff3c61b79b7f272ca489 SHA512 af5ad3fc8191d2dd8609735b6a7d6221e4f7ec668c6bc35650081fee248cdc9676984302d420ac227baf8d2de6f6eb023e01f54290b90508e294ba4309b0e68e
+DIST Text-Template-1.51.tar.gz 48054 BLAKE2B ca44e383799624949a5fa05de288a86351422cf7e4efcdb7f1a98b16216443aa3e269f7e69eb134458e889250133aa81dd15922b8a20ab4bf83b92fc16ac82ed SHA512 038a810746684b26cd6a763cfb8adff57a2ed8dc57e44b170b6ba6c8271d513289546294439cfe1c8b77f40153751596a023079ee79bfc6b59fa9393cfcc04f4
+EBUILD Text-Template-1.460.0-r1.ebuild 366 BLAKE2B 25da60c3ba6ba0af9f1546bcd68327c0ee377407ba88c1cd7ff89c8d4e44d637fc308ed2d380c1c26adf4f2471d8711178fc30804f5d34c79d5bb423df112c18 SHA512 b6b8887fc32b70d2077099f82835c1bd0d978057c6c0f6d68de25e99971b5f45df366a85cc5bec7758755b1f8eccf75ac219bac925ea7a667868f6c1002f3e56
+EBUILD Text-Template-1.470.0.ebuild 473 BLAKE2B 82ad1b6a36022259a3dfc6aa4281329ff31f8912a0095e6b66a74a6f46e95ac3ec834b4c7739d0474f1e5cd05c7d02684a4ca015be265f79ab808824aa2ff78d SHA512 fa67511fe1eec79474667c7335cd511a19004704fde8982a0af9526968772a9f0be9e21360ad63089b4f16faa78851251088562ad693079a2dae2065b2d8d693
+EBUILD Text-Template-1.510.0.ebuild 586 BLAKE2B 6454b0c26ed14296830006b4e13859a5afe5ad13b7ec2d3e1709ee1187e0741721fdb87476e031ec80714922cac196b8b8e725af2e36a0d19c273913787dbc77 SHA512 94040a38ac11bce4d966d2b66e996fc307cdc0abffc538d28234845c5b8bc80b364ed7a83f039d523dacceb77b43b53924480807ae884f228cae97472dba48a7
+MISC metadata.xml 471 BLAKE2B 34a7f4c825805b440f083215b5eda70efc7f23001c99725f770d2b7dc8b088b3782a396ea1ef3bb97680b678fbda70bff3dddd8e730cb517af1c561ace452dd0 SHA512 eea7eedb6e98248bba90735f8ec239b419b83f45d5693a885c60ddaf9a04bacae82e14cd0c2912bc173c20adc33b6f7139491cfd813d6a0ada72ffd7dc856b87
diff --git a/dev-perl/Text-Template/Text-Template-1.460.0-r1.ebuild b/dev-perl/Text-Template/Text-Template-1.460.0-r1.ebuild
new file mode 100644
index 000000000000..366ca8a38e8f
--- /dev/null
+++ b/dev-perl/Text-Template/Text-Template-1.460.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MJD
+MODULE_VERSION=1.46
+inherit perl-module
+
+DESCRIPTION="Expand template text with embedded Perl"
+
+LICENSE="|| ( Artistic GPL-2 GPL-3 )" # Artistic or GPL-2+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc x86 ~ppc-macos"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Text-Template/Text-Template-1.470.0.ebuild b/dev-perl/Text-Template/Text-Template-1.470.0.ebuild
new file mode 100644
index 000000000000..5a2fd8bad253
--- /dev/null
+++ b/dev-perl/Text-Template/Text-Template-1.470.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHOUT
+DIST_VERSION=1.47
+inherit perl-module
+
+DESCRIPTION="Expand template text with embedded Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86 ~ppc-macos"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ perl_rm_files t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-Template/Text-Template-1.510.0.ebuild b/dev-perl/Text-Template/Text-Template-1.510.0.ebuild
new file mode 100644
index 000000000000..c0addcea8b05
--- /dev/null
+++ b/dev-perl/Text-Template/Text-Template-1.510.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHOUT
+DIST_VERSION=1.51
+inherit perl-module
+
+DESCRIPTION="Expand template text with embedded Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86 ~ppc-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Safe
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warnings
+ )
+"
+PERL_RM_FILES=( "t/author-pod-syntax.t" "t/author-signature.t" )
diff --git a/dev-perl/Text-Template/metadata.xml b/dev-perl/Text-Template/metadata.xml
new file mode 100644
index 000000000000..2265cbf91b90
--- /dev/null
+++ b/dev-perl/Text-Template/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Text-Template</remote-id>
+ <remote-id type="cpan-module">Text::Template</remote-id>
+ <remote-id type="cpan-module">Text::Template::Preprocess</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Unaccent-1.80.0-r1 b/dev-perl/Text-Unaccent-1.80.0-r1
deleted file mode 100644
index 17689998e694..000000000000
--- a/dev-perl/Text-Unaccent-1.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Removes accents from a string
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Unaccent/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDACHARY/Text-Unaccent-1.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d4ab08ab1bf8af4ed9c8d7c7514170af
diff --git a/dev-perl/Text-Unaccent/Manifest b/dev-perl/Text-Unaccent/Manifest
new file mode 100644
index 000000000000..d25fe85fa67c
--- /dev/null
+++ b/dev-perl/Text-Unaccent/Manifest
@@ -0,0 +1,4 @@
+AUX text-unaccent_size_t.diff 961 BLAKE2B ef807f2eeba50740e20e02205500c4a0e8d45926cf4d636176d000ed2c2554db79b392ff469241ad40e358d33320355aa60811f8aab5dbfffc570505ec597e76 SHA512 b8f08decdee4698b536c2f8e467b7d343d6378d4494ea8b3f3530a7457895e69bf9042ba73503c9155987bcd25e050be1394de6880ab192db891a95ba634a0d3
+DIST Text-Unaccent-1.08.tar.gz 84476 BLAKE2B e4b186a4c2639066166c0af438e3ff2d5a40ca64ea1a465f7ee0ff415b6ce332ec508d42bf8b04bb7b673e787eb7d6c0f52d5058beacb0491aa6c15aec6637e1 SHA512 d2c6a308904d0f1d5cd05a9fd29436f54292ea537f2ad8f44b4ebc0523302db64bb087aeac1f8e51c093e71b205c6c4fd9649cf2c8cbf8b50266c0aa200917c8
+EBUILD Text-Unaccent-1.80.0-r1.ebuild 454 BLAKE2B 5857e3945c0b78069147c761690208863d1b766b214f54d311dd79418dd1aa78e466e1cb227e312d8418615c15b3ddff6e0b4bb5d197b7acc4d5b0357df75296 SHA512 d9eac6812689516474fb9ed1c50b0fb6de8f913efc76b8e3a5834baf3916167844be89fc7529d6062a2373431985df72c129b19188b4238550725bb4994acb4c
+MISC metadata.xml 398 BLAKE2B ad173a9ff3e738db4c2818929216919a28f09cf1396dccff0c7f64634ee6a440bb7df407aa910c9fdc747c0793ffd91415c170f670c0f02a85395ed232ca6b92 SHA512 cf7fad7bfb7e134ad9863205e4184ebc1e64a31f638369450fd793f9319e8b668ed5e328e42c045567d58ef5e8b5d18447c00360138b42113621ef7183604e96
diff --git a/dev-perl/Text-Unaccent/Text-Unaccent-1.80.0-r1.ebuild b/dev-perl/Text-Unaccent/Text-Unaccent-1.80.0-r1.ebuild
new file mode 100644
index 000000000000..71cdcb707d26
--- /dev/null
+++ b/dev-perl/Text-Unaccent/Text-Unaccent-1.80.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LDACHARY
+MODULE_VERSION=1.08
+inherit perl-module
+
+DESCRIPTION="Removes accents from a string"
+
+LICENSE="|| ( GPL-2 GPL-3 )" #GPL-2+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+SRC_TEST="do"
+PATCHES=( "${FILESDIR}"/text-unaccent_size_t.diff )
diff --git a/dev-perl/Text-Unaccent/files/text-unaccent_size_t.diff b/dev-perl/Text-Unaccent/files/text-unaccent_size_t.diff
new file mode 100644
index 000000000000..5bd45f6f2ad6
--- /dev/null
+++ b/dev-perl/Text-Unaccent/files/text-unaccent_size_t.diff
@@ -0,0 +1,27 @@
+diff -ur Text-Unaccent-1.08/unac.c Text-Unaccent-1.08-mod/unac.c
+--- Text-Unaccent-1.08/unac.c 2004-10-17 12:00:36.000000000 -0700
++++ Text-Unaccent-1.08-mod/unac.c 2006-08-24 22:37:35.000000000 -0700
+@@ -13881,9 +13881,9 @@
+ *out_lengthp = 0;
+ } else {
+ char* utf16 = 0;
+- int utf16_length = 0;
++ size_t utf16_length = 0;
+ char* utf16_unaccented = 0;
+- int utf16_unaccented_length = 0;
++ size_t utf16_unaccented_length = 0;
+
+ if(convert(charset, utf16be(), in, in_length, &utf16, &utf16_length) < 0) {
+ return -1;
+diff -ur Text-Unaccent-1.08/Unaccent.xs Text-Unaccent-1.08-mod/Unaccent.xs
+--- Text-Unaccent-1.08/Unaccent.xs 2004-12-29 03:45:18.000000000 -0800
++++ Text-Unaccent-1.08-mod/Unaccent.xs 2006-08-24 22:35:57.000000000 -0700
+@@ -35,7 +35,7 @@
+ #include "unac.h"
+
+ static char* buffer;
+-static int buffer_length;
++static size_t buffer_length;
+
+ static void unac_debug_print(const char* message, void* data)
+ {
diff --git a/dev-perl/Text-Unaccent/metadata.xml b/dev-perl/Text-Unaccent/metadata.xml
new file mode 100644
index 000000000000..68ec3a3c37ba
--- /dev/null
+++ b/dev-perl/Text-Unaccent/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">Text-Unaccent</remote-id>
+ <remote-id type="cpan-module">Text::Unaccent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Unidecode-0.40.0-r1 b/dev-perl/Text-Unidecode-0.40.0-r1
deleted file mode 100644
index 1f6bf73ebaeb..000000000000
--- a/dev-perl/Text-Unidecode-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=US-ASCII transliterations of Unicode text
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Unidecode/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBURKE/Text-Unidecode-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=14f4e56125e4b90e474c44f64224532e
diff --git a/dev-perl/Text-Unidecode-1.270.0 b/dev-perl/Text-Unidecode-1.270.0
deleted file mode 100644
index e23839fcc7d0..000000000000
--- a/dev-perl/Text-Unidecode-1.270.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Plain ASCII transliterations of Unicode text
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-Unidecode/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBURKE/Text-Unidecode-1.27.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c9a9caf92ada4fbb3c76d50f9e45f5d6
diff --git a/dev-perl/Text-Unidecode-1.300.0 b/dev-perl/Text-Unidecode-1.300.0
deleted file mode 100644
index 28fdbd304d88..000000000000
--- a/dev-perl/Text-Unidecode-1.300.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Plain ASCII transliterations of Unicode text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Unidecode/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SB/SBURKE/Text-Unidecode-1.30.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8f8d223e0d5de3938ede29974546913c
diff --git a/dev-perl/Text-Unidecode/Manifest b/dev-perl/Text-Unidecode/Manifest
new file mode 100644
index 000000000000..38ad0ca43acb
--- /dev/null
+++ b/dev-perl/Text-Unidecode/Manifest
@@ -0,0 +1,7 @@
+DIST Text-Unidecode-0.04.tar.gz 103091 BLAKE2B 0a9b9da4d8cb7f493dfe467759121132c6772b93c7548d0fa46a6ed576636cf6b0b6a17ef8efc9dfbc5d38228a5f82213266d5c93256f1bbb55425fe7d474536 SHA512 518d1cfa13134c133a1c369e3bc6a708c667e0fa500b20a225ddf216098c496968cd0767d3bc372fcc2444f196a485f7a89587cf0caebc3de4417769216683c9
+DIST Text-Unidecode-1.27.tar.gz 134929 BLAKE2B 0df6da6a0ee57dcd1afcb90b45eb1341f383c693487dfd200462d8a76a52447c30c50c5ce6196a961fd38b451f1a97d3f925b5df27db12dffeb9b95767e78628 SHA512 c124e09b75050717fc13716b46ca54e607fd1e093f6ce06db466cda669d772661173a394eac81b5073a757f7af5e0174aa23eac037a356f008268b2bd767428c
+DIST Text-Unidecode-1.30.tar.gz 137977 BLAKE2B 0deb00376f5bf458c71c6ab1aa96d6ef43c404bf75b886b2c57050d71c4c7e2f3de2ef12b784459346c73717dc8852bb4127992bec71dbcf0f5398a066418f08 SHA512 194f8aba0dcdc7a53338b86370b7cfb6c60d4a8982ada6084f0eb0ccd66ce461b831b6daf04932f039ff1b983dc3cd0c0ced1e8b455955d2699c36120b41a526
+EBUILD Text-Unidecode-0.40.0-r1.ebuild 487 BLAKE2B 0ac5c66ff97dbe2f42820dc5535c01ee849284aeebfdaa228faa917b7d03af271f1c6fdf348ee9b4ed24c9b14d5e627188cb6403b8fdb819991bb9c15126742a SHA512 dd8223995b1a41a2d8af3c02279ba06ee8cf692ad10a28b44a974f213efea5a34e270e02923b9112cbd0ab622ac81def11a2a33d940527fb83f1c0b53040fbef
+EBUILD Text-Unidecode-1.270.0.ebuild 570 BLAKE2B 7bed8f7d2758d941f43a43cb9572b5a655b3e817245f41feb263e48334739cf504a10b6bcae41c05d1bca9363693bb35d5afcf37a381d130bcca0bdb20cb5f5b SHA512 ca57b8c0c519d420fe1d67196b6d51b0eb00c36cb877dcf3f18d70bdc093dfa948b5c25487c6d839562467e0bcd5c073f150c1c2161d06bbc46910489a8da471
+EBUILD Text-Unidecode-1.300.0.ebuild 564 BLAKE2B 5715a61ab47d22542bf46b0d4448ba502f90d0050ceb59895c46fdc3e614ec4a5b894ced9f5e5acd87f36fdfcebd96d39661fe7422706df7c803906ce22c3736 SHA512 1a516c7ebfcad668ff8949a0d400b8898fbc8719159a93704f41e4a8948cb2e73b121adcd2c3815f4e7b539f687dd3b29b577365a2d4ff887ddac1e5c41cf964
+MISC metadata.xml 400 BLAKE2B 1eb2ba5664cdd39b6bcac43914db2f22b520a589f8502285c1fa0f81c501d8dcf4f5d3ede4d19ca41e931c0871a1e5c004a50a8e4dffc3d27b4598dd3b2b3c92 SHA512 843b8dde4d68efb1fa4eae4aa9dfca35fd70812ef65d4b3a4949553dbb95717ea29d6a0de668e055379f2fc8df21d959fae3999250adb3b0a81d6d06b28e50f7
diff --git a/dev-perl/Text-Unidecode/Text-Unidecode-0.40.0-r1.ebuild b/dev-perl/Text-Unidecode/Text-Unidecode-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..9311756918aa
--- /dev/null
+++ b/dev-perl/Text-Unidecode/Text-Unidecode-0.40.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SBURKE
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="US-ASCII transliterations of Unicode text"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild b/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild
new file mode 100644
index 000000000000..56eb8514bb2c
--- /dev/null
+++ b/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SBURKE
+MODULE_VERSION=1.27
+inherit perl-module
+
+DESCRIPTION="Plain ASCII transliterations of Unicode text"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild b/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild
new file mode 100644
index 000000000000..bafd58c062e1
--- /dev/null
+++ b/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SBURKE
+DIST_VERSION=1.30
+inherit perl-module
+
+DESCRIPTION="Plain ASCII transliterations of Unicode text"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Text-Unidecode/metadata.xml b/dev-perl/Text-Unidecode/metadata.xml
new file mode 100644
index 000000000000..1e39031da19a
--- /dev/null
+++ b/dev-perl/Text-Unidecode/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">Text-Unidecode</remote-id>
+ <remote-id type="cpan-module">Text::Unidecode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-VimColor-0.280.0 b/dev-perl/Text-VimColor-0.280.0
deleted file mode 100644
index e406485072d1..000000000000
--- a/dev-perl/Text-VimColor-0.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-editors/vim[-minimal] virtual/perl-Carp dev-perl/File-ShareDir virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO >=dev-perl/Path-Class-0.40.0 >=virtual/perl-Term-ANSIColor-1.30.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( virtual/perl-Exporter virtual/perl-File-Spec dev-perl/Test-File-ShareDir >=virtual/perl-Test-Simple-0.880.0 dev-perl/XML-Parser ) dev-lang/perl:=
-DESCRIPTION=Syntax highlighting using vim
-EAPI=6
-HOMEPAGE=https://github.com/rwstauner/Text-VimColor
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-editors/vim[-minimal] virtual/perl-Carp dev-perl/File-ShareDir virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO >=dev-perl/Path-Class-0.40.0 >=virtual/perl-Term-ANSIColor-1.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RW/RWSTAUNER/Text-VimColor-0.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=77823566ae53301f1129dc32e6838be7
diff --git a/dev-perl/Text-VimColor/Manifest b/dev-perl/Text-VimColor/Manifest
new file mode 100644
index 000000000000..877fe154fc8b
--- /dev/null
+++ b/dev-perl/Text-VimColor/Manifest
@@ -0,0 +1,3 @@
+DIST Text-VimColor-0.28.tar.gz 57454 BLAKE2B b2ef809d3ad03dfa3dbf382aabf8579fd08412b768b931661de25919db39554c366bfac11466a23be621b2381e1611dc36b5f7f2a7abc379d0f41163b1d42239 SHA512 aca1b35f366e71676d2f9cad1391e4d306e82370987afe760bcaf94631119994d8dbccf7d99cbb04a7416dd8ecf879448f194db9d97d1079cc557ee597408efe
+EBUILD Text-VimColor-0.280.0.ebuild 782 BLAKE2B 22f3b2b6be3211d067cd542eb217362e46f9374563e30a5c7440b70ff4893ffec5e05e9a761019624a996fde5cc35782a6c734aa6256dccec9650d9a59086c1e SHA512 6997fc25d6f57458cb377a2cd712265225fd3e4e9832e39047d14adb86ff44ce5ce11c503fd5a0e39890979c9c9fa2b164fd17607e31073575c110ffb1270893
+MISC metadata.xml 548 BLAKE2B f5cb50e2ad75c7cc4fcf183444dcdb49baa6941facf568722becde9e56da6b1f94172b46b80ace17df71f35ec4b522766975b023654976651727279204a03dd4 SHA512 6cdb2cc83fcd795296d625a23fe718bed876226c20f54cef2ea6bdf540e8ef5cb448a48667b38d28ba7c5a0dc9517abc23a3e217e60d63734dba58ea3cc4c4a7
diff --git a/dev-perl/Text-VimColor/Text-VimColor-0.280.0.ebuild b/dev-perl/Text-VimColor/Text-VimColor-0.280.0.ebuild
new file mode 100644
index 000000000000..48a84f4e1dab
--- /dev/null
+++ b/dev-perl/Text-VimColor/Text-VimColor-0.280.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.28
+DIST_AUTHOR=RWSTAUNER
+
+inherit perl-module
+
+DESCRIPTION="Syntax highlighting using vim"
+HOMEPAGE="https://github.com/rwstauner/Text-VimColor"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="app-editors/vim[-minimal]
+ virtual/perl-Carp
+ dev-perl/File-ShareDir
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ virtual/perl-IO
+ >=dev-perl/Path-Class-0.40.0
+ >=virtual/perl-Term-ANSIColor-1.30.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ dev-perl/Test-File-ShareDir
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/XML-Parser
+ )
+"
diff --git a/dev-perl/Text-VimColor/metadata.xml b/dev-perl/Text-VimColor/metadata.xml
new file mode 100644
index 000000000000..f128959908bd
--- /dev/null
+++ b/dev-perl/Text-VimColor/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Text-VimColor</remote-id>
+ <remote-id type="cpan-module">Text::VimColor</remote-id>
+ <remote-id type="github">rwstauner/Text-VimColor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-WikiFormat-0.800.0-r1 b/dev-perl/Text-WikiFormat-0.800.0-r1
deleted file mode 100644
index 538f45e3716d..000000000000
--- a/dev-perl/Text-WikiFormat-0.800.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/URI virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.28 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Translate Wiki formatted text into other formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-WikiFormat/
-KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/URI virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CY/CYCLES/Text-WikiFormat-0.80.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5fb00e43da9216b5992893a8cb012da3
diff --git a/dev-perl/Text-WikiFormat-0.810.0 b/dev-perl/Text-WikiFormat-0.810.0
deleted file mode 100644
index bdac55ac26f4..000000000000
--- a/dev-perl/Text-WikiFormat-0.810.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/URI virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.28 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Translate Wiki formatted text into other formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-WikiFormat/
-KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/URI virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CY/CYCLES/Text-WikiFormat-0.81.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=450718cc359f0847fe1d8146a6f5834b
diff --git a/dev-perl/Text-WikiFormat/Manifest b/dev-perl/Text-WikiFormat/Manifest
new file mode 100644
index 000000000000..dfde18563506
--- /dev/null
+++ b/dev-perl/Text-WikiFormat/Manifest
@@ -0,0 +1,5 @@
+DIST Text-WikiFormat-0.80.tar.gz 28845 BLAKE2B 76e37be568553c4730adcba23a6246c38612b0c78480e0a8d49314feb576f05dcfb78efba7b6ab8e006074fb840819c0291cc7a3fc83f7543070b8627fe0f3e4 SHA512 6077d8ea0cdaa336fda0fff40ae539c0d3b3e57795e5b804eee9458f0a606bea8e509e75122500c71cf5d2331c36df7f7f613a246f542b090a89690972b06f7a
+DIST Text-WikiFormat-0.81.tar.gz 34409 BLAKE2B 4eabf2b494a77408358c5dc95564717eaf51300e55caa17593da66ecd3dd5fad263f393feb9e66ce83139e2810cfc49be485f484cd3d340e210d376f69906b80 SHA512 60c781b9bda9dbd5f533a1cef326110f7aebe79078e38ba8ecf2e9d6c1b93cad552077a2015748186d04b7cd457fc63ab297ca24c01e321f1869dfafc4f1b4e2
+EBUILD Text-WikiFormat-0.800.0-r1.ebuild 467 BLAKE2B e3f55a21184202dd117b4d0b5142a9bec1f19184c7c823b2c016f2048c30a623d833ec55b9c1f99fe20897ff098fb8a127a69f80a1ee25f2ddbf4e06026c4e22 SHA512 a60e5b1175ec2b545212a6fc6f6e53d41136d436719bdeb2d3b3b32ef23e9204744f322ed66afe89bcb4c299ef4b9d2d5079ead4d7b736fd9510be5e94eca2c7
+EBUILD Text-WikiFormat-0.810.0.ebuild 467 BLAKE2B 6c305af38c24b3fbcf858bd302194915dc55137e0a891e8b1570dfe32827cc5b2bae4996f3a3e2bcd6f7f1dfddbf8e3d123db03082ce49ea3df34422e110bf97 SHA512 8c9d0783236f6be1d9fbb6f2895215ff11a2d833710dded385937b5493c4ed25a99027fa2a12c30126abeb041364807b1f4da94dee1d0136f05d6f94993ca7f7
+MISC metadata.xml 619 BLAKE2B 1322769675e95abd793de8c69163901dc8ed9852f1984d0f8e1b02665465366a9be6fa78f3b4febbc3006354d1fac6d2ca7c7d09ac8784870cbc19451903ea38 SHA512 1fa5f185c060f0521d3cd35435de8bfe4c29f1aeae8461c15780af3dd645d9c325f90c7faedd65e36f620fe7e696f87d59cf0403e950e2b6931b73ed1eda2ce1
diff --git a/dev-perl/Text-WikiFormat/Text-WikiFormat-0.800.0-r1.ebuild b/dev-perl/Text-WikiFormat/Text-WikiFormat-0.800.0-r1.ebuild
new file mode 100644
index 000000000000..fe47aeae988e
--- /dev/null
+++ b/dev-perl/Text-WikiFormat/Text-WikiFormat-0.800.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CYCLES
+MODULE_VERSION=0.80
+inherit perl-module
+
+DESCRIPTION="Translate Wiki formatted text into other formats"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/URI
+ virtual/perl-Scalar-List-Utils"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-WikiFormat/Text-WikiFormat-0.810.0.ebuild b/dev-perl/Text-WikiFormat/Text-WikiFormat-0.810.0.ebuild
new file mode 100644
index 000000000000..b0561c37f0c6
--- /dev/null
+++ b/dev-perl/Text-WikiFormat/Text-WikiFormat-0.810.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CYCLES
+MODULE_VERSION=0.81
+inherit perl-module
+
+DESCRIPTION="Translate Wiki formatted text into other formats"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/URI
+ virtual/perl-Scalar-List-Utils"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28"
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-WikiFormat/metadata.xml b/dev-perl/Text-WikiFormat/metadata.xml
new file mode 100644
index 000000000000..5ea26213719f
--- /dev/null
+++ b/dev-perl/Text-WikiFormat/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Text-WikiFormat</remote-id>
+ <remote-id type="cpan-module">Text::WikiFormat</remote-id>
+ <remote-id type="cpan-module">Text::WikiFormat::Block</remote-id>
+ <remote-id type="cpan-module">Text::WikiFormat::Block::code</remote-id>
+ <remote-id type="cpan-module">Text::WikiFormat::Blocks</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-WrapI18N-0.60.0-r1 b/dev-perl/Text-WrapI18N-0.60.0-r1
deleted file mode 100644
index d0fcf6270146..000000000000
--- a/dev-perl/Text-WrapI18N-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Text-CharWidth dev-lang/perl:=[-build(-)]
-DESCRIPTION=Internationalized substitute of Text::Wrap
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-WrapI18N/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Text-CharWidth dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KU/KUBOTA/Text-WrapI18N-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=86f0f214b28bc9668f486c406bdb898d
diff --git a/dev-perl/Text-WrapI18N/Manifest b/dev-perl/Text-WrapI18N/Manifest
new file mode 100644
index 000000000000..17ba096c1c30
--- /dev/null
+++ b/dev-perl/Text-WrapI18N/Manifest
@@ -0,0 +1,3 @@
+DIST Text-WrapI18N-0.06.tar.gz 3812 BLAKE2B 9e85b6afb81dfd5b568722986613150b3cd913ab9efee5907be08f57464b6a58ba58051695e933c7584d9849ab83e659f9814dd48719b6f7b91df08936ae7c36 SHA512 14ff46154f198ae743f1bf354d6bb020968b1e3c3996e882c871e0a0067ad1d6b50911e69aec31380200d64bc4ab46ca1829cce1206ad43406fab89fa7e6c0af
+EBUILD Text-WrapI18N-0.60.0-r1.ebuild 513 BLAKE2B 1554b1beb40acc34b91f7122a2494e237406508ec563a354dab1078c888137edc82531295ef7019553c2c95acd10dbb5bc2395d19882220f70064f19877aa91a SHA512 cf97731d5b79459c75d87b4a0186b60538cba7b1443cbf7fb619835f43db4d782cccaf66af58ea0d5d1563741bc0dfbda4096e7454b77c30f8b5c11d37dd6be3
+MISC metadata.xml 398 BLAKE2B e326cc4f2d50d8a998aa8dc10513ae0bcae46f8631a4e5533448d8efd0863617183b8d0f52dfbc0a77ce47c0eaf44ad240367fc0d64c6f8a45c0611bb0af984c SHA512 bbd38546e5ec5579855fef2089a589b0d00636774244cd1b9a3b7ff5b4b139bd5df3acddd2ab12d6d4b9bfb26298ce3e14b57b3327e0b3086fc05b3d0d4e9021
diff --git a/dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r1.ebuild b/dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..676e6879c6bf
--- /dev/null
+++ b/dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KUBOTA
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Internationalized substitute of Text::Wrap"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Text-CharWidth"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Text-WrapI18N/metadata.xml b/dev-perl/Text-WrapI18N/metadata.xml
new file mode 100644
index 000000000000..461a727c2cc6
--- /dev/null
+++ b/dev-perl/Text-WrapI18N/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">Text-WrapI18N</remote-id>
+ <remote-id type="cpan-module">Text::WrapI18N</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-Wrapper-1.50.0 b/dev-perl/Text-Wrapper-1.50.0
deleted file mode 100644
index 452a9ac685da..000000000000
--- a/dev-perl/Text-Wrapper-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( !minimal? ( dev-perl/Test-Differences ) virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Word wrap text by breaking long lines
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Text-Wrapper/
-IUSE=test minimal examples
-KEYWORDS=amd64 hppa ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CJ/CJM/Text-Wrapper-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7e8886bd25295173451064958c17c641
diff --git a/dev-perl/Text-Wrapper/Manifest b/dev-perl/Text-Wrapper/Manifest
new file mode 100644
index 000000000000..c21514c9bffd
--- /dev/null
+++ b/dev-perl/Text-Wrapper/Manifest
@@ -0,0 +1,3 @@
+DIST Text-Wrapper-1.05.tar.gz 18609 BLAKE2B 4b6420e45c0d12a869ef16371403b6cbef10d1bbed2a821f685d7f6be5c04cbd5579f0917b0ac670f56f68a9afd8bd4d5d7c618f43d5f8362aff061368882226 SHA512 8efd94ad7880069a37205a4b6e38d4b03ce8d83869994916abb831498e1e3d1bc23df39e8546b5b0953db7e0c8e7ef29aa237f8cf20452dc9e4263e49e31dad9
+EBUILD Text-Wrapper-1.50.0.ebuild 496 BLAKE2B 56409107a3ccfa8bbbae16c902a794ac611a21e4008ae711cbad3aedd001fcc324f1657ff97bbbb002e08a5f4f3724a06518c3c2774724592e343371bcf87652 SHA512 ab99bfbab0aa2b502679774dd4b6b7166bca860ce300f9c08dc22daf0fdcefd11783b1034641e9368c6e65e63961c9652023c562bd46260b6e4d0680cd332352
+MISC metadata.xml 396 BLAKE2B 11e2c34539de61588302749437e5394ee1a734055eab290b9f69cb9d6fa1ba5a7c5b206bf913e35ad96b4fbf0a98f50e719e1ddfa2801b8f23a17d4e6f99c949 SHA512 defdf164ed438d5add78497415c443bb0f5b14a9909dffab2f97bbb3dbfeb286348af8539bb254a35225791c9898bc7e407f968bb878c40ec67a6ed9b42dc7e1
diff --git a/dev-perl/Text-Wrapper/Text-Wrapper-1.50.0.ebuild b/dev-perl/Text-Wrapper/Text-Wrapper-1.50.0.ebuild
new file mode 100644
index 000000000000..33c0872ccb6b
--- /dev/null
+++ b/dev-perl/Text-Wrapper/Text-Wrapper-1.50.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CJM
+DIST_VERSION=1.05
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Word wrap text by breaking long lines"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 x86"
+IUSE="test minimal"
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ !minimal? (
+ dev-perl/Test-Differences
+ )
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Text-Wrapper/metadata.xml b/dev-perl/Text-Wrapper/metadata.xml
new file mode 100644
index 000000000000..aa89438b1847
--- /dev/null
+++ b/dev-perl/Text-Wrapper/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">Text-Wrapper</remote-id>
+ <remote-id type="cpan-module">Text::Wrapper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-vFile-asData-0.80.0 b/dev-perl/Text-vFile-asData-0.80.0
deleted file mode 100644
index 012efe2754c4..000000000000
--- a/dev-perl/Text-vFile-asData-0.80.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Accessor-Chained test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module to parse vFile formatted files into data structures
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Text-vFile-asData/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor-Chained dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCLAMP/Text-vFile-asData-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=235942f4429cbeea1ace98e8f2ac43cc
diff --git a/dev-perl/Text-vFile-asData/Manifest b/dev-perl/Text-vFile-asData/Manifest
new file mode 100644
index 000000000000..a7794069bf7a
--- /dev/null
+++ b/dev-perl/Text-vFile-asData/Manifest
@@ -0,0 +1,3 @@
+DIST Text-vFile-asData-0.08.tar.gz 37806 BLAKE2B fbb2a1de3a5e4ce3573d4f6fa6357155604459f4fe1b6836b4e50626b04b6e8be3f1ecbd6a5a77e020e7ad7a1d925cb84950c92d476998a56ded1efbabde0aa4 SHA512 04ec51061a7dc1c19d00edfcb3740deae7c70372e8d5eba868e2e62326f0084fbb3f8237f7cffaf1a5d2f49a5ceac7dcc7ea391e1effe78923b6b0e523b2728b
+EBUILD Text-vFile-asData-0.80.0.ebuild 476 BLAKE2B 315127c280ada40efdda475e954cbe1e9249c616b8c462c90057d7ce88f4fc8f18b80241d82b74f48acf8982d13dabdc9d0d09da060ed3d4f0077eb3b786efe3 SHA512 838b556504fb271c66ee2e6c2fd55646e77871fcf0860cdabb9d17f9d2ecdf931ab423ccb200b63d79116e80c2a625c7922b9e0b61db34af5b9b2f1f167626c1
+MISC metadata.xml 407 BLAKE2B 7a19dd2dfba7e7f99d965c605ced894e48dee56b57a6bccc51df2737c1a93f31828bb0a5e0fbcd9d45a2c0f507c25ff275cbb1d71043d68a33992e755c847719 SHA512 fbb611e9ff5f3bb74c87c290b67b92c274043303526ecd74d56812cd3fc9582c98c78cb855613d303e3773ca5604789563a6ecc065e38736c344877347d3280e
diff --git a/dev-perl/Text-vFile-asData/Text-vFile-asData-0.80.0.ebuild b/dev-perl/Text-vFile-asData/Text-vFile-asData-0.80.0.ebuild
new file mode 100644
index 000000000000..8d1f77b7a14c
--- /dev/null
+++ b/dev-perl/Text-vFile-asData/Text-vFile-asData-0.80.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RCLAMP
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Perl module to parse vFile formatted files into data structures"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Class-Accessor-Chained"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-vFile-asData/metadata.xml b/dev-perl/Text-vFile-asData/metadata.xml
new file mode 100644
index 000000000000..5c8d3cd8f0e8
--- /dev/null
+++ b/dev-perl/Text-vFile-asData/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">Text-vFile-asData</remote-id>
+ <remote-id type="cpan-module">Text::vFile::asData</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/TheSchwartz-1.120.0-r1 b/dev-perl/TheSchwartz-1.120.0-r1
deleted file mode 100644
index 6eda15073d68..000000000000
--- a/dev-perl/TheSchwartz-1.120.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Data-ObjectDriver-0.06 dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Reliable job queue
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/TheSchwartz/
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Data-ObjectDriver-0.06 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JF/JFEARN/TheSchwartz-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0118eada17cb108ff378e5e0a28a09b3
diff --git a/dev-perl/TheSchwartz/Manifest b/dev-perl/TheSchwartz/Manifest
new file mode 100644
index 000000000000..87e4ce2ae904
--- /dev/null
+++ b/dev-perl/TheSchwartz/Manifest
@@ -0,0 +1,4 @@
+AUX TheSchwartz-1.12-no-dot-inc.patch 8095 BLAKE2B d8c40697d7d2d10406672f7312b090dedfd97b33f86b76a879fe8b775f0ab0c00e71d1f9e4ba75733be16fefb3e1212d6c23739271bd476823c2b9ade8c3f8e8 SHA512 15e2b5ce6de9b3eb24997086266e515c2a6af480289529a15210b54e5478f11ebc960ec5f33d6b40c6654afd777e40a8ee765cf5d63ff48e7a80ad9aaa0a1e71
+DIST TheSchwartz-1.12.tar.gz 55047 BLAKE2B ebf7563203790dd1ecf7c026cefb2027bf1aa5e1af46200617625d48f6327338f08606ea47d21a474b35331eacd00b03c0924bfc9d28e6cc9f72fe5f96ca2007 SHA512 87c691c6aee0603a68d4116e9254308331974042d8578d6df086bc6f0f07783d757951f8c3a35227b9d716e94ccecbcea1f92ab488005384c2caf2ba9aecae59
+EBUILD TheSchwartz-1.120.0-r1.ebuild 468 BLAKE2B 865de268cd57439ff44116d9ddd9cdef909b24f0e4f1ab3e7276bee6f9acf8c47256a50166c16e3e51a656d7b71e48b4b9019b5b08aaef0f2ef79529087c86ae SHA512 933f58bde826691d6bb9496d64eb7217b05b858f277d96e87ea4aa1641d0fbe7d3b90910448c018540dc77f296a869a28368eb9e025288498b58ff6f263a9228
+MISC metadata.xml 793 BLAKE2B 833d246051d0a4c1c094266028e4cbae7c462312f4535c885f6df3a83e6eecbebf378806076f4701f4e047e93812b84e75f591ee6968650baa681daa5d86177f SHA512 eeeebf27c8f69b20091c316ab7fe4e91f0ea335b8fd3da4db16638aa25c7cc5e77d66bca46287ad6f7a232918209b24a30350186c935beebf7624b6d93375344
diff --git a/dev-perl/TheSchwartz/TheSchwartz-1.120.0-r1.ebuild b/dev-perl/TheSchwartz/TheSchwartz-1.120.0-r1.ebuild
new file mode 100644
index 000000000000..89a4a378e57e
--- /dev/null
+++ b/dev-perl/TheSchwartz/TheSchwartz-1.120.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JFEARN
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Reliable job queue"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Data-ObjectDriver-0.06"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+PATCHES=( "${FILESDIR}/${PN}-1.12-no-dot-inc.patch" )
+# Parallel tests fail due to database ordering issues
+DIST_TEST="do"
diff --git a/dev-perl/TheSchwartz/files/TheSchwartz-1.12-no-dot-inc.patch b/dev-perl/TheSchwartz/files/TheSchwartz-1.12-no-dot-inc.patch
new file mode 100644
index 000000000000..fefd0ffd1a51
--- /dev/null
+++ b/dev-perl/TheSchwartz/files/TheSchwartz-1.12-no-dot-inc.patch
@@ -0,0 +1,342 @@
+From 6c9a65ff8a2c896e7359d9b2da47fc8836c5dfe9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 28 Feb 2018 08:34:19 +1300
+Subject: Fix test failures on 5.26+ due to removal of '.' from @INC
+
+'.' not being in @INC means `require "foo"` no longer implies
+`require "./foo"` will occur as a result of @INC traversal.
+
+This changes to use explicit paths ( ie: paths with a leading '/'
+ or './' ) which disables @INC traversal and restores expected
+semantics.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=124610
+Bug: https://bugs.gentoo.org/623128
+---
+ t/api.t | 2 +-
+ t/cleanup.t | 2 +-
+ t/client-time-unsync.t | 2 +-
+ t/coalesce.t | 2 +-
+ t/dead-dbs.t | 2 +-
+ t/declined.t | 2 +-
+ t/empty-db.t | 2 +-
+ t/evenly-distribute.t | 2 +-
+ t/fail-working-multiple.t | 2 +-
+ t/funcid.t | 2 +-
+ t/grab-race.t | 2 +-
+ t/grab_and_work_on.t | 2 +-
+ t/high-funcid-starvation.t | 2 +-
+ t/insert-and-do.t | 2 +-
+ t/parallel-workers.t | 2 +-
+ t/priority.t | 2 +-
+ t/replace-abort.t | 2 +-
+ t/replace-with.t | 2 +-
+ t/retry-delay.t | 2 +-
+ t/scoreboard.t | 2 +-
+ t/server-time.t | 2 +-
+ t/unique.t | 2 +-
+ t/work-before-funcids-exist.t | 2 +-
+ 23 files changed, 23 insertions(+), 23 deletions(-)
+
+diff --git a/t/api.t b/t/api.t
+index 9d4d177..fb9c7b2 100644
+--- a/t/api.t
++++ b/t/api.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 58 * 3;
+diff --git a/t/cleanup.t b/t/cleanup.t
+index 034dc59..f13f23f 100644
+--- a/t/cleanup.t
++++ b/t/cleanup.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 30;
+diff --git a/t/client-time-unsync.t b/t/client-time-unsync.t
+index fa19a85..fd10047 100644
+--- a/t/client-time-unsync.t
++++ b/t/client-time-unsync.t
+@@ -17,7 +17,7 @@ BEGIN {
+ }
+ no warnings 'redefine';
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 2;
+diff --git a/t/coalesce.t b/t/coalesce.t
+index b42f732..0c152f4 100644
+--- a/t/coalesce.t
++++ b/t/coalesce.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 14 * 3;
+diff --git a/t/dead-dbs.t b/t/dead-dbs.t
+index eee73a6..673f5b4 100644
+--- a/t/dead-dbs.t
++++ b/t/dead-dbs.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 6;
+diff --git a/t/declined.t b/t/declined.t
+index 8fca90d..78dca2f 100644
+--- a/t/declined.t
++++ b/t/declined.t
+@@ -1,7 +1,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => (5 + 21) * 3;
+diff --git a/t/empty-db.t b/t/empty-db.t
+index 17353cd..6fc9bc1 100644
+--- a/t/empty-db.t
++++ b/t/empty-db.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 9;
+diff --git a/t/evenly-distribute.t b/t/evenly-distribute.t
+index 56533f0..3fc9082 100644
+--- a/t/evenly-distribute.t
++++ b/t/evenly-distribute.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 12;
+diff --git a/t/fail-working-multiple.t b/t/fail-working-multiple.t
+index 3750fc7..94f07f7 100644
+--- a/t/fail-working-multiple.t
++++ b/t/fail-working-multiple.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 12;
+diff --git a/t/funcid.t b/t/funcid.t
+index f363791..60510ba 100644
+--- a/t/funcid.t
++++ b/t/funcid.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 24;
+diff --git a/t/grab-race.t b/t/grab-race.t
+index 1071362..efcdff8 100644
+--- a/t/grab-race.t
++++ b/t/grab-race.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 2;
+diff --git a/t/grab_and_work_on.t b/t/grab_and_work_on.t
+index 7f7628e..be99827 100644
+--- a/t/grab_and_work_on.t
++++ b/t/grab_and_work_on.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 27;
+diff --git a/t/high-funcid-starvation.t b/t/high-funcid-starvation.t
+index 8469e9d..c879049 100644
+--- a/t/high-funcid-starvation.t
++++ b/t/high-funcid-starvation.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 12;
+diff --git a/t/insert-and-do.t b/t/insert-and-do.t
+index f6cc9f9..662abbd 100644
+--- a/t/insert-and-do.t
++++ b/t/insert-and-do.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 26 * 3;
+diff --git a/t/parallel-workers.t b/t/parallel-workers.t
+index 1834041..5300385 100644
+--- a/t/parallel-workers.t
++++ b/t/parallel-workers.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 2;
+diff --git a/t/priority.t b/t/priority.t
+index b6e1208..3ce6c6e 100644
+--- a/t/priority.t
++++ b/t/priority.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => ( ( 31 * 3 ) + ( 16 * 3 ) + ( 12 * 3 ) );
+diff --git a/t/replace-abort.t b/t/replace-abort.t
+index 86d70f0..252bfb0 100644
+--- a/t/replace-abort.t
++++ b/t/replace-abort.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 13;
+diff --git a/t/replace-with.t b/t/replace-with.t
+index f9e7978..6887988 100644
+--- a/t/replace-with.t
++++ b/t/replace-with.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 30;
+diff --git a/t/retry-delay.t b/t/retry-delay.t
+index 27c5663..fdda944 100644
+--- a/t/retry-delay.t
++++ b/t/retry-delay.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 24;
+diff --git a/t/scoreboard.t b/t/scoreboard.t
+index c19a9d8..bc197d0 100644
+--- a/t/scoreboard.t
++++ b/t/scoreboard.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use Test::More tests => 30;
+
+diff --git a/t/server-time.t b/t/server-time.t
+index 870ab8e..47ded3a 100644
+--- a/t/server-time.t
++++ b/t/server-time.t
+@@ -3,7 +3,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 6;
+diff --git a/t/unique.t b/t/unique.t
+index f0bcea5..e013a32 100644
+--- a/t/unique.t
++++ b/t/unique.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 18;
+diff --git a/t/work-before-funcids-exist.t b/t/work-before-funcids-exist.t
+index 9c06e43..17efbbc 100644
+--- a/t/work-before-funcids-exist.t
++++ b/t/work-before-funcids-exist.t
+@@ -4,7 +4,7 @@
+ use strict;
+ use warnings;
+
+-require 't/lib/db-common.pl';
++require './t/lib/db-common.pl';
+
+ use TheSchwartz;
+ use Test::More tests => 6;
+--
+2.15.1
+
diff --git a/dev-perl/TheSchwartz/metadata.xml b/dev-perl/TheSchwartz/metadata.xml
new file mode 100644
index 000000000000..f57da2dce378
--- /dev/null
+++ b/dev-perl/TheSchwartz/metadata.xml
@@ -0,0 +1,18 @@
+<?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">TheSchwartz</remote-id>
+ <remote-id type="cpan-module">TheSchwartz</remote-id>
+ <remote-id type="cpan-module">TheSchwartz::Error</remote-id>
+ <remote-id type="cpan-module">TheSchwartz::ExitStatus</remote-id>
+ <remote-id type="cpan-module">TheSchwartz::FuncMap</remote-id>
+ <remote-id type="cpan-module">TheSchwartz::Job</remote-id>
+ <remote-id type="cpan-module">TheSchwartz::JobHandle</remote-id>
+ <remote-id type="cpan-module">TheSchwartz::Worker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Thread-SigMask-0.4.0 b/dev-perl/Thread-SigMask-0.4.0
deleted file mode 100644
index aef431e51d59..000000000000
--- a/dev-perl/Thread-SigMask-0.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader >=dev-perl/Module-Build-0.360.100 test? ( virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Thread specific signal masks
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Thread-SigMask/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/Thread-SigMask-0.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=473cbc29578d989cc3cd98217c53ff6c
diff --git a/dev-perl/Thread-SigMask/Manifest b/dev-perl/Thread-SigMask/Manifest
new file mode 100644
index 000000000000..51c21e358aa8
--- /dev/null
+++ b/dev-perl/Thread-SigMask/Manifest
@@ -0,0 +1,3 @@
+DIST Thread-SigMask-0.004.tar.gz 11511 BLAKE2B 5de461429ca6245d569c407c6b157a085a924e5bf83fb961db007f64b320164a45aa629d345dd82c41bbcbc8740d8cefeac8a51a7495918499ca91dbc4278a45 SHA512 326891a232cacaf31a1789cdb27fb90602b97c90091ba9a5a519fc8be6512ea36239b45a39cecfdd6ac0690817e5953581f42043a5774229ee76aa407c2be28e
+EBUILD Thread-SigMask-0.4.0.ebuild 573 BLAKE2B a9fcf3f2b0bcbcbf6c4e7851fcfc47050d4dabd384b97ea7b33713577056eb7f263d1fbc3d9be2eb2fe40bbe30dd2e3074cac22c82f94ec0cfd05e09cd15f5fc SHA512 6f0354e7c5dd2e2abd02f35ba5ad688735b2d9f144edf44c7ece3dd82c0b50b17fca1147d0ab5dfca8d2cbc103ed7fd21b3c73f4917fac73f43c35f8868ba844
+MISC metadata.xml 400 BLAKE2B f0fbda7d13007ce152d5cde8a7e8c95ad4f24257cc22654a13edc76814c329fb1d62b857ccf377c423edafe9b4e89ce2ad591680002cf6842f1978d686b8d6bb SHA512 74d53784362af3f7eec4d403831a559cdfbc4eea7820ffafdbefbc40e09ea6c2e9aa7c95b6bf6451c2d5af351b5fffe496d287eb6c5c69de0a5f4e032951ecfb
diff --git a/dev-perl/Thread-SigMask/Thread-SigMask-0.4.0.ebuild b/dev-perl/Thread-SigMask/Thread-SigMask-0.4.0.ebuild
new file mode 100644
index 000000000000..29a186fd0d11
--- /dev/null
+++ b/dev-perl/Thread-SigMask/Thread-SigMask-0.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.004
+
+inherit perl-module
+
+DESCRIPTION="Thread specific signal masks"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files "t/release-pod-syntax.t" "t/release-pod-coverage.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Thread-SigMask/metadata.xml b/dev-perl/Thread-SigMask/metadata.xml
new file mode 100644
index 000000000000..82cd1af45513
--- /dev/null
+++ b/dev-perl/Thread-SigMask/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">Thread-SigMask</remote-id>
+ <remote-id type="cpan-module">Thread::SigMask</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Throwable-0.200.11 b/dev-perl/Throwable-0.200.11
deleted file mode 100644
index a78febeadc91..000000000000
--- a/dev-perl/Throwable-0.200.11
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Class-Load-0.200.0 >=dev-perl/Devel-StackTrace-1.210.0 >=dev-perl/Moo-1.0.1 dev-perl/MooX-Types-MooseLike >=virtual/perl-ExtUtils-MakeMaker-6.56 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A role for classes that can be thrown
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Throwable/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Load-0.200.0 >=dev-perl/Devel-StackTrace-1.210.0 >=dev-perl/Moo-1.0.1 dev-perl/MooX-Types-MooseLike dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Throwable-0.200011.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=badc122875e861c1fa3987b55ae4ed81
diff --git a/dev-perl/Throwable-0.200.13 b/dev-perl/Throwable-0.200.13
deleted file mode 100644
index eec10ec6dcb3..000000000000
--- a/dev-perl/Throwable-0.200.13
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Devel-StackTrace-1.320.0 >=dev-perl/Module-Runtime-0.2.0 >=dev-perl/Moo-1.0.1 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=A role for classes that can be thrown
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Throwable/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Devel-StackTrace-1.320.0 >=dev-perl/Module-Runtime-0.2.0 >=dev-perl/Moo-1.0.1 virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Throwable-0.200013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1766a681eee6fc6d74b568b5a8ac28a3
diff --git a/dev-perl/Throwable/Manifest b/dev-perl/Throwable/Manifest
new file mode 100644
index 000000000000..733560212b8f
--- /dev/null
+++ b/dev-perl/Throwable/Manifest
@@ -0,0 +1,5 @@
+DIST Throwable-0.200011.tar.gz 17883 BLAKE2B 3517f3fad93da081c427d982e8bfade26886921381cd963549347a5d07bda50c98c84a152c661857bc81d401fc6c93c56c391e1dd09423f598cee65ce2dabb21 SHA512 5a807c2c74bd07be190213645081f551436366ec37a50a005c50a8aa5938bf4dea2dea7b8bbfcb46b9e9954f92151e5e98defe63df547b4fde11ffd0478f325c
+DIST Throwable-0.200013.tar.gz 20254 BLAKE2B 96150b877288e9acfba7b72b721a85779b1a3cc04db4159ff0e135653a8c15f5a207d52b4275f56912496ad0fdbb178e455eb668912295053d865f4cfa224e50 SHA512 81ce73709c7c6a0160da42b00ce06ddf4cce79a6801df7aa90ddcce67efed6ace17b06171ac42b2737a98515c17ab46b5a3b7fd9e5bd3079b109a977dc6c0963
+EBUILD Throwable-0.200.11.ebuild 479 BLAKE2B 81ce3fc9505788d91173d26b02f51bfbeae8add50962a8163a84ba61a7844f384bccd34c88b031dee3cfc019551003fef41d63578f1498d822aaabe960d3776d SHA512 15aec1b609c609e66c58d930bee01d9726a2dc0d73092ddc00f376655d76f56c09248243f2225c754d02ffa12e872aa27e56b5a3338cd6dd9d081c1aef39d42b
+EBUILD Throwable-0.200.13.ebuild 592 BLAKE2B 40f1ea246791b876705c9885b70d732b2534471bae6731dd83164d8be8ecabc2c29726f01efd6ce9104e12ad9f2808be448a6369b510f722dc4aaef039d08111 SHA512 cab4aeb5c0080d9c06762a225056bd0974e2e2c88b9e7c52cdf3da348774bdcf846b7e30043797f2bf878fb493d1e2f027ffac1e1fd22d68bfaac2b858caeaee
+MISC metadata.xml 515 BLAKE2B 4a50bb200b748f7cde5397eeaa07c7137aaf014dadd549a77c9a2943fda7689cdcaba44ab5ba0cf14e954434fb6f92c7f7e9944250f6be23aa752ff40b8e4f82 SHA512 d5320601a423b99acedabcb926e374cfb45d2a61b8d541fc324191e6f399610bb5bdcb97098502172bb36a83716c679cfd9126ffda11d11558a7d2029350b29c
diff --git a/dev-perl/Throwable/Throwable-0.200.11.ebuild b/dev-perl/Throwable/Throwable-0.200.11.ebuild
new file mode 100644
index 000000000000..0200bb571575
--- /dev/null
+++ b/dev-perl/Throwable/Throwable-0.200.11.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJBS
+MODULE_VERSION=0.200011
+inherit perl-module
+
+DESCRIPTION="A role for classes that can be thrown"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Class-Load-0.200.0
+ >=dev-perl/Devel-StackTrace-1.210.0
+ >=dev-perl/Moo-1.0.1
+ dev-perl/MooX-Types-MooseLike
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.56
+"
+
+SRC_TEST=do
diff --git a/dev-perl/Throwable/Throwable-0.200.13.ebuild b/dev-perl/Throwable/Throwable-0.200.13.ebuild
new file mode 100644
index 000000000000..2eed66ddbfc4
--- /dev/null
+++ b/dev-perl/Throwable/Throwable-0.200.13.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.200013
+inherit perl-module
+
+DESCRIPTION="A role for classes that can be thrown"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Devel-StackTrace-1.320.0
+ >=dev-perl/Module-Runtime-0.2.0
+ >=dev-perl/Moo-1.0.1
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Throwable/metadata.xml b/dev-perl/Throwable/metadata.xml
new file mode 100644
index 000000000000..ca491bcee3f4
--- /dev/null
+++ b/dev-perl/Throwable/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Throwable</remote-id>
+ <remote-id type="cpan-module">StackTrace::Auto</remote-id>
+ <remote-id type="cpan-module">Throwable</remote-id>
+ <remote-id type="cpan-module">Throwable::Error</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Array-Sorted-1.410.0-r1 b/dev-perl/Tie-Array-Sorted-1.410.0-r1
deleted file mode 100644
index 09f01da3c0c9..000000000000
--- a/dev-perl/Tie-Array-Sorted-1.410.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=An array which is kept sorted
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-Array-Sorted/
-IUSE=test
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Tie-Array-Sorted-1.41.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=40ccd2db617bd37e8c5c786f7154083d
diff --git a/dev-perl/Tie-Array-Sorted/Manifest b/dev-perl/Tie-Array-Sorted/Manifest
new file mode 100644
index 000000000000..a08a52213599
--- /dev/null
+++ b/dev-perl/Tie-Array-Sorted/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-Array-Sorted-1.41.tar.gz 3822 BLAKE2B 026c1bd9020628d9f6b768045069006141ce7a90ed8192f1b44e5889955e7c389a244b3ee2af3b0f741ea8ad4693c0293be0214ac2fd599e3f987037eb750d01 SHA512 eaabb6aa3ca0d0e97a284835c6712e57f883f9b8d17f9a8a08634137e5c143550e76942d2ef91746325fe35a5c464654f5eb96a741870f7d8f65b8963a8f62ed
+EBUILD Tie-Array-Sorted-1.410.0-r1.ebuild 466 BLAKE2B 7398ac4955759c5594bd7b02b7f1ebe9269953cc5669ecf0827702e405d77e8454c363eb680bddfaca4342ffd2bb7ee82bd1e17ff268c7b86c41e7b1fc5750f8 SHA512 50c4b8c3577d896d89266a421f935d57e839ff46e673b93c547dbe8ed85d331211cd0399c4e90b43288c360cbb22eb24c33534e655f48c917ffe2727da30ec5c
+MISC metadata.xml 476 BLAKE2B 7f75b4f80237d38dc83f0e6826ffa86f17a016a74d3413a24ad6696ea0fa48f2018903e5e959ad295caa62ce584910ad9de8a1cdf887efca3d8067d5b9cfca21 SHA512 b477157856a89613e27c985de6d00d3c7b46cd81cb843f19fdb5ff57cfd6126d6721d81d43af45669be1773845faad985eeac1e63dbd557d9c470ac84eca60f4
diff --git a/dev-perl/Tie-Array-Sorted/Tie-Array-Sorted-1.410.0-r1.ebuild b/dev-perl/Tie-Array-Sorted/Tie-Array-Sorted-1.410.0-r1.ebuild
new file mode 100644
index 000000000000..943a3d5a957e
--- /dev/null
+++ b/dev-perl/Tie-Array-Sorted/Tie-Array-Sorted-1.410.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TMTM
+MODULE_VERSION=1.41
+inherit perl-module
+
+DESCRIPTION="An array which is kept sorted"
+
+LICENSE="|| ( GPL-2 GPL-3 )" # GPL-2+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( virtual/perl-Test-Simple )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Tie-Array-Sorted/metadata.xml b/dev-perl/Tie-Array-Sorted/metadata.xml
new file mode 100644
index 000000000000..f52e173c277b
--- /dev/null
+++ b/dev-perl/Tie-Array-Sorted/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Tie-Array-Sorted</remote-id>
+ <remote-id type="cpan-module">Tie::Array::Sorted</remote-id>
+ <remote-id type="cpan-module">Tie::Array::Sorted::Lazy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-CPHash-2.0.0 b/dev-perl/Tie-CPHash-2.0.0
deleted file mode 100644
index 25dd0a233494..000000000000
--- a/dev-perl/Tie-CPHash-2.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Case preserving but case insensitive hash table
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-CPHash/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CJ/CJM/Tie-CPHash-2.000.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=767220c238e38996f1a382c6c16ce477
diff --git a/dev-perl/Tie-CPHash/Manifest b/dev-perl/Tie-CPHash/Manifest
new file mode 100644
index 000000000000..8d7f2c97f994
--- /dev/null
+++ b/dev-perl/Tie-CPHash/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-CPHash-2.000.tar.gz 15828 BLAKE2B 6821f8754b121509bdd919740ad3a43c23eb8caa4aaca328a20e110a1def84d3e768bfc0ba1caee9ac70147b1017aeab6377a714ecbf5100b13313a3c6cc5c85 SHA512 0fae8b82f0600cd9bc058623eb036309c59cad323d7fba42880bcb539f702c300a59e2eb20fa972caa8c67682ab13a636c1cab895401c0839f0025ae981628e7
+EBUILD Tie-CPHash-2.0.0.ebuild 437 BLAKE2B bd7ef17cf6e27c2a0046e25f004114f04e9dbc2b3a90357ce13f735c426f58b9331e5b23a08612dddf58a5ab783769721f3e118f2a1a829e6c463b25944b276f SHA512 867387027beaf708983663973ba9b3acc64966a948b340ff40b27831b78031e20575342609990d5c90fbd6c98f49dd237eb2d59e81d87981d82ae695db420e18
+MISC metadata.xml 464 BLAKE2B da6c1b56e78d43452a7a4ce563dae3eda7d1e000af0be1022d47b5105ed1afe5605c706dcc326873aba31574c1023286c23600519feee889af0316fd31a25a5b SHA512 793e173c1fb622fedc7896555cdf38f69bcb88b8b68644bfb085f8702bc2f22a4d337cb23de33bc443ff18045086f8f86d7fa197d161762b652e43bf7f59dd60
diff --git a/dev-perl/Tie-CPHash/Tie-CPHash-2.0.0.ebuild b/dev-perl/Tie-CPHash/Tie-CPHash-2.0.0.ebuild
new file mode 100644
index 000000000000..59436f0721d2
--- /dev/null
+++ b/dev-perl/Tie-CPHash/Tie-CPHash-2.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=CJM
+MODULE_VERSION=2.000
+inherit perl-module
+
+DESCRIPTION='Case preserving but case insensitive hash table'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Tie-CPHash/metadata.xml b/dev-perl/Tie-CPHash/metadata.xml
new file mode 100644
index 000000000000..315704aa1706
--- /dev/null
+++ b/dev-perl/Tie-CPHash/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">Tie-CPHash</remote-id>
+ <remote-id type="cpan-module">Tie::CPHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Cache-0.190.0-r1 b/dev-perl/Tie-Cache-0.190.0-r1
deleted file mode 100644
index 256308e799c1..000000000000
--- a/dev-perl/Tie-Cache-0.190.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=In memory size limited LRU cache
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-Cache/
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHAMAS/Tie-Cache-0.19.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9ebd1e130a0ce9be768f5e1babb044b8
diff --git a/dev-perl/Tie-Cache-0.210.0 b/dev-perl/Tie-Cache-0.210.0
deleted file mode 100644
index 84da2e2b7730..000000000000
--- a/dev-perl/Tie-Cache-0.210.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=In memory size limited LRU cache
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-Cache/
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHAMAS/Tie-Cache-0.21.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=025888f20ca63dee1adc4f2f5a35f696
diff --git a/dev-perl/Tie-Cache-0.210.0-r1 b/dev-perl/Tie-Cache-0.210.0-r1
deleted file mode 100644
index 455dbaa4fda3..000000000000
--- a/dev-perl/Tie-Cache-0.210.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=In memory size limited LRU cache
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tie-Cache/
-IUSE=examples
-KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHAMAS/Tie-Cache-0.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e24dd1ebc40588cd8087424778495861
diff --git a/dev-perl/Tie-Cache-LRU-20150301.0.0 b/dev-perl/Tie-Cache-LRU-20150301.0.0
deleted file mode 100644
index 031f57764b61..000000000000
--- a/dev-perl/Tie-Cache-LRU-20150301.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/enum dev-perl/Carp-Assert dev-perl/Class-Virtual dev-perl/Class-Data-Inheritable test? ( >=virtual/perl-Test-Simple-0.82 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Least-Recently Used cache
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-Cache-LRU/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/enum dev-perl/Carp-Assert dev-perl/Class-Virtual dev-perl/Class-Data-Inheritable dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHWERN/Tie-Cache-LRU-20150301.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bae52efb7b36e6834e445f1871352fc1
diff --git a/dev-perl/Tie-Cache-LRU-Expires-0.550.0-r1 b/dev-perl/Tie-Cache-LRU-Expires-0.550.0-r1
deleted file mode 100644
index 9c190ad382d3..000000000000
--- a/dev-perl/Tie-Cache-LRU-Expires-0.550.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Tie-Cache-LRU dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extends Tie::Cache::LRU with expiring
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-Cache-LRU-Expires/
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=Artistic
-RDEPEND=dev-perl/Tie-Cache-LRU dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OE/OESTERHOL/Tie-Cache-LRU-Expires-0.55.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e728243602768548412d544ba4d2048a
diff --git a/dev-perl/Tie-Cache-LRU-Expires/Manifest b/dev-perl/Tie-Cache-LRU-Expires/Manifest
new file mode 100644
index 000000000000..eb53e5a38feb
--- /dev/null
+++ b/dev-perl/Tie-Cache-LRU-Expires/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-Cache-LRU-Expires-0.55.tar.gz 5803 BLAKE2B e8d3dd1957cacd6c2bda82623c5c4da0ba0ef8e85edb9c9062798bda7eee4fbf44bbeef4443dece7d211b4e1efec367cedd6efc2c31613b56bd7bc45ec1f8578 SHA512 df1e1ee1bd39e49c476880b478e0d0f2069dc57480bc06ff2e941d3851141a19dff2900e62ccf06aee147bd360c714b26926f870382b057b1da9d7a8f84f34b7
+EBUILD Tie-Cache-LRU-Expires-0.550.0-r1.ebuild 373 BLAKE2B 712444e573da86512035d21dd7852bab8372baadf49b27b59d8bc2abc43ba05186cbbfaea8386817caa346efe806bcba1e44d5b477b351f9d5196dce2e868ef8 SHA512 05cf47db57ac3c07972ccd6a192851e4adfe3986b3b7466f222a14fab5fa495e6c9f6ac85a35bc10b37b107127a7eae768bc2cf1239cf8f91c5735c6cd4a422a
+MISC metadata.xml 416 BLAKE2B 1f2b23b9c9fd797d88adb0cdfdfd0de3869b81354a64ac526d8822897bf2334766fb1142525906dc209aeafe45372f22a9d4382077c5aa4576600939d87c7444 SHA512 e3a6dbc829639d0339e89acb31293c10c16fd6c2c589a634696d530ba7c0346c3c575a4e63036dfcf3ee1d2e236e140016a1fed5134d2cca56ab8235c4e3b0d5
diff --git a/dev-perl/Tie-Cache-LRU-Expires/Tie-Cache-LRU-Expires-0.550.0-r1.ebuild b/dev-perl/Tie-Cache-LRU-Expires/Tie-Cache-LRU-Expires-0.550.0-r1.ebuild
new file mode 100644
index 000000000000..d6de231eb63e
--- /dev/null
+++ b/dev-perl/Tie-Cache-LRU-Expires/Tie-Cache-LRU-Expires-0.550.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=OESTERHOL
+MODULE_VERSION=0.55
+inherit perl-module
+
+DESCRIPTION="Extends Tie::Cache::LRU with expiring"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Tie-Cache-LRU"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Tie-Cache-LRU-Expires/metadata.xml b/dev-perl/Tie-Cache-LRU-Expires/metadata.xml
new file mode 100644
index 000000000000..82b75c58a718
--- /dev/null
+++ b/dev-perl/Tie-Cache-LRU-Expires/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">Tie-Cache-LRU-Expires</remote-id>
+ <remote-id type="cpan-module">Tie::Cache::LRU::Expires</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Cache-LRU/Manifest b/dev-perl/Tie-Cache-LRU/Manifest
new file mode 100644
index 000000000000..a7f67311893a
--- /dev/null
+++ b/dev-perl/Tie-Cache-LRU/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-Cache-LRU-20150301.tar.gz 142047 BLAKE2B 057cd9f4f25cae54e242b267246bd183b812dcb9a9cd6a48713fd4d70d8c379a17a0c527a9a5a2f2decccee64a35d1c16f3bf89c8e298f90ee10c21109482b9f SHA512 de43148debc998d7ce40db60448b63195e9e3e89982997add7962b647b55309ee1b2a8ebda87c62cf1a811bb34bdb5df581021648c5a9e05755caa117517bb55
+EBUILD Tie-Cache-LRU-20150301.0.0.ebuild 464 BLAKE2B 846d2c7d0a67b61d3c3be163e4aa30f428989c8561828c7d7ef6261d3dfbaa3c578ecc0eb84de3fb65620c9591d0b6f80c43f2b0b1d9c932eaec58690a3e22af SHA512 0d2f00dd8aecb780c1f9521e28536232d9d59c3196670f4a83c6e59c3dba75891d71d80250d48f053980dd67e0383c9175cc069bdf8621484f918aca701c7e87
+MISC metadata.xml 613 BLAKE2B a99b1c948ff139a8c1e325ce315e5ac35c5704a952a21af8a21540931cb15a46fe526d0265c6c2a612a35fefe5937c69644b3da07a7a23c9a8891ff2b886e9b4 SHA512 929058b80e396e597d68900e85dd80f80b8495e07f42ec1d53d703a9bfc0641625496b473585897fc81df4e7c5f3219866a9fe007acaa3f782f64266ef52926b
diff --git a/dev-perl/Tie-Cache-LRU/Tie-Cache-LRU-20150301.0.0.ebuild b/dev-perl/Tie-Cache-LRU/Tie-Cache-LRU-20150301.0.0.ebuild
new file mode 100644
index 000000000000..0aac80c10cf0
--- /dev/null
+++ b/dev-perl/Tie-Cache-LRU/Tie-Cache-LRU-20150301.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSCHWERN
+MODULE_VERSION=20150301
+inherit perl-module
+
+DESCRIPTION="A Least-Recently Used cache"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/enum
+ dev-perl/Carp-Assert
+ dev-perl/Class-Virtual
+ dev-perl/Class-Data-Inheritable"
+DEPEND="${RDEPEND}
+ test? ( >=virtual/perl-Test-Simple-0.82 )"
+
+SRC_TEST=do
diff --git a/dev-perl/Tie-Cache-LRU/metadata.xml b/dev-perl/Tie-Cache-LRU/metadata.xml
new file mode 100644
index 000000000000..6ba2a6d8e76a
--- /dev/null
+++ b/dev-perl/Tie-Cache-LRU/metadata.xml
@@ -0,0 +1,15 @@
+<?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">Tie-Cache-LRU</remote-id>
+ <remote-id type="cpan-module">Tie::Cache::LRU</remote-id>
+ <remote-id type="cpan-module">Tie::Cache::LRU::Array</remote-id>
+ <remote-id type="cpan-module">Tie::Cache::LRU::LinkedList</remote-id>
+ <remote-id type="cpan-module">Tie::Cache::LRU::Virtual</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Cache/Manifest b/dev-perl/Tie-Cache/Manifest
new file mode 100644
index 000000000000..90f51b4e0855
--- /dev/null
+++ b/dev-perl/Tie-Cache/Manifest
@@ -0,0 +1,7 @@
+AUX Tie-Cache-0.21-benchmark.patch 989 BLAKE2B 7f76762bab62c4687012ef68682376e60c5a8be5a7baf1926046bb0658705e737ef3ab5339e69ea46051e11e46c51ea16f7af44f9fa2a4ad2333c652872e4824 SHA512 83703ba232d3f68c202d4cb981beb7b03eced718b7121b1c2918ab0e2d157e9f4ef4237933d1bc0480135386e989f2bff00b02a7a4bcf7f3dec07475670be3bc
+DIST Tie-Cache-0.19.tar.gz 11433 BLAKE2B 9ad487af0e7b08636e19294d5a5d80e99b6d8160842301bbab68ebf43c4dfd8b59172e1590b7f35dbf8dbb94d2f4d92d4873a41ddb65a9de9b93660e75f9061a SHA512 c72b12a4eb3a6d692ccc159090483a9ed79e6fb2e6326459ca9d20fdd99c791ce594c0fef367f81f4a160af283ac9eeba6591d340cea26453147f3c9a5f66677
+DIST Tie-Cache-0.21.tar.gz 11200 BLAKE2B d3c0d9e97a2736c4f5c8acc353e124537c11ffc7fea3e1fde371d457868ef6fe7d24515ff746f1127fbd9fe753ce7823840b40fce77841fad6ecc2f3c575dd20 SHA512 f2d5672c058db0513b1956e077d68c8641b518e3e676fa3f05508a21989284c7a5059a110c0e12235eefd2f7bf358b531a90ba89b60b7ae61d04f8ed24347de9
+EBUILD Tie-Cache-0.190.0-r1.ebuild 291 BLAKE2B b0e11c78df9013132975ea67451eb13fe7791254d7b00487c4cc0700d79774bb5bcf80e51d134396d6ba7659c4966d42d6b82bf7584dce93ff9798891feca0b3 SHA512 22dadb8ec69c8bab261858a18c98d3611b85532fd4be45d49d12aa089f9f923e9fb085e0df56f9b90a0a850e8bcd9af2374a2e8185edc5dcd44b53130c765d74
+EBUILD Tie-Cache-0.210.0-r1.ebuild 369 BLAKE2B e7e3585e0e13e0e0d127cbbaf82c26ccb0d6370ccacdf24f919458e0e36c8b7c0ad8d5e47532c5a3456aa3c587c63b6219d72175b134d2f2ab4d3d9a4ed0607f SHA512 d01ad66df4a22f09336fd222f7f991872ee9150486b4208ef328a77683094bc1713f597f4f7baeefcb98f94f3c55dde26aafcdeda4155f12260e48617fbd3df0
+EBUILD Tie-Cache-0.210.0.ebuild 291 BLAKE2B 27b8e579f45b8cdcef23fb3e830f2dc8b8f0d7744bad57dd81badfccb41ed4ca802d21df1cafb2709aae00e282a888fa03ff3509f407e3222c36aadf992c0fbe SHA512 4dfbb8831a693fcf37ee7933a2331c4129bedccba2e38c246c19b5cddf6bca7a6b59cf58a8f1a5ccfce5df9dd7a76c5cdf593f012ff0f4abb147b975347c83c3
+MISC metadata.xml 390 BLAKE2B 708a1d2612e9e45ed8f2a0be6aeb5fd971890b2c21830fae84f2ae45d2fa0374b96029a5643f6183a1c534e6125ac43c82e4e7fdc2f09fbbe8bb1ef03979c67d SHA512 b7a4cfbd3f692b9afcf409a2b39fee787029e9c30f19840a6a9a4d747436aff1eb4e9595c86a7fc2a2b5113fd7ca98b5e559b209bfa526058ea6c189f8c0327b
diff --git a/dev-perl/Tie-Cache/Tie-Cache-0.190.0-r1.ebuild b/dev-perl/Tie-Cache/Tie-Cache-0.190.0-r1.ebuild
new file mode 100644
index 000000000000..d61e35c920a2
--- /dev/null
+++ b/dev-perl/Tie-Cache/Tie-Cache-0.190.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHAMAS
+MODULE_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="In memory size limited LRU cache"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
diff --git a/dev-perl/Tie-Cache/Tie-Cache-0.210.0-r1.ebuild b/dev-perl/Tie-Cache/Tie-Cache-0.210.0-r1.ebuild
new file mode 100644
index 000000000000..a5ac639744df
--- /dev/null
+++ b/dev-perl/Tie-Cache/Tie-Cache-0.210.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHAMAS
+DIST_VERSION=0.21
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="In memory size limited LRU cache"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+PATCHES=("${FILESDIR}/${PN}-0.21-benchmark.patch")
diff --git a/dev-perl/Tie-Cache/Tie-Cache-0.210.0.ebuild b/dev-perl/Tie-Cache/Tie-Cache-0.210.0.ebuild
new file mode 100644
index 000000000000..42b6c045f478
--- /dev/null
+++ b/dev-perl/Tie-Cache/Tie-Cache-0.210.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHAMAS
+MODULE_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="In memory size limited LRU cache"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE=""
diff --git a/dev-perl/Tie-Cache/files/Tie-Cache-0.21-benchmark.patch b/dev-perl/Tie-Cache/files/Tie-Cache-0.21-benchmark.patch
new file mode 100644
index 000000000000..a1dc7ae8800d
--- /dev/null
+++ b/dev-perl/Tie-Cache/files/Tie-Cache-0.21-benchmark.patch
@@ -0,0 +1,32 @@
+From 426687ca37129637676a4a63667b5b060548800b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 15 Mar 2018 21:39:27 +1300
+Subject: Relocate benchmark script to avoid default installation
+
+As *.pl deploys to $INC[0]/Tie/*.pl due to "foo.pl" being a legacy
+"perl library"
+---
+ MANIFEST | 2 +-
+ tie-cache-bench.pl => examples/tie-cache-bench.pl | 0
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+ rename tie-cache-bench.pl => examples/tie-cache-bench.pl (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 67ea1da..ae66cae 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -5,6 +5,6 @@ MANIFEST.SKIP
+ MANIFEST.bak
+ Makefile.PL
+ README
+-tie-cache-bench.pl
++examples/tie-cache-bench.pl
+ test.pl
+ META.yml Module meta-data (added by MakeMaker)
+diff --git a/tie-cache-bench.pl b/examples/tie-cache-bench.pl
+similarity index 100%
+rename from tie-cache-bench.pl
+rename to examples/tie-cache-bench.pl
+--
+2.16.2
+
diff --git a/dev-perl/Tie-Cache/metadata.xml b/dev-perl/Tie-Cache/metadata.xml
new file mode 100644
index 000000000000..6220b829d1ae
--- /dev/null
+++ b/dev-perl/Tie-Cache/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">Tie-Cache</remote-id>
+ <remote-id type="cpan-module">Tie::Cache</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Cycle-1.221.0 b/dev-perl/Tie-Cycle-1.221.0
deleted file mode 100644
index daf5787a34ff..000000000000
--- a/dev-perl/Tie-Cycle-1.221.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-0.950.0 ) dev-lang/perl:=
-DESCRIPTION=Cycle through a list of values via a scalar
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tie-Cycle/
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Tie-Cycle-1.221.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a23a393e658c5d7310fe0d3cb3f3fcea
diff --git a/dev-perl/Tie-Cycle-1.224.0 b/dev-perl/Tie-Cycle-1.224.0
deleted file mode 100644
index 03351c106227..000000000000
--- a/dev-perl/Tie-Cycle-1.224.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-0.950.0 ) dev-lang/perl:=
-DESCRIPTION=Cycle through a list of values via a scalar
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tie-Cycle/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Tie-Cycle-1.224.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8c90f77bd7c4ca0b01df7a5336fb0f3d
diff --git a/dev-perl/Tie-Cycle-1.225.0 b/dev-perl/Tie-Cycle-1.225.0
deleted file mode 100644
index 395e35a6f856..000000000000
--- a/dev-perl/Tie-Cycle-1.225.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-0.950.0 ) dev-lang/perl:=
-DESCRIPTION=Cycle through a list of values via a scalar
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tie-Cycle/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Tie-Cycle-1.225.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=255bc28cb555597add5891e770a83f94
diff --git a/dev-perl/Tie-Cycle/Manifest b/dev-perl/Tie-Cycle/Manifest
new file mode 100644
index 000000000000..5b9780ff24c6
--- /dev/null
+++ b/dev-perl/Tie-Cycle/Manifest
@@ -0,0 +1,8 @@
+AUX Tie-Cycle-1.225-nopodtests.patch 604 BLAKE2B b678658a9bfa7a64d56b6bd9c22add04af9818ac9ec8526559e23763053d142125a36edf29433fc3859d3a7bbfcc38fb5f0bc09a5dd25a870ebc537749bb470f SHA512 a8b545fff8fcfe73a45d176b412478ca872980384b833b09a9a920475c27b139a09fe2e6e2a62364a98db1d4e8268562e165b547552385fe67551386280641cb
+DIST Tie-Cycle-1.221.tar.gz 9741 BLAKE2B fffd64188d5a01be5a860577db18780b14da4fc40e5f295ab297a02e14e147440f1f498ec4e48426965a46366a8091dbaa40c71031a40fd058e2dc6c5db43798 SHA512 39ed261ef2e3a6a93cc63197966ccae6ddee2473c24241067223448badeb76509682c52043bb34299a27f2f3a35956d3022af2fb13bd331ed2cc132dbc703087
+DIST Tie-Cycle-1.224.tar.gz 11085 BLAKE2B 013a94581f98b8930abb96a9575c6b16db75b10e7da1fa88f38e70a5288c9df79c7bb0905faa3bfe410bb4f46db4b5eb1713064fc371fc9f74b1ecef73c40582 SHA512 291f012e85108809d75302bb6554beffdfbf3ec3153acef667d0dfa34a0309190f9211a19728620c1ff6bedfeff5fd9209d2d4589f13fba144d0c0fade53f9b6
+DIST Tie-Cycle-1.225.tar.gz 11109 BLAKE2B 8a1d2905988c33216932e6d88765afcf6f0dfa9ea42f4b3ce9146856a21aaad4931660066d52d18569171292c3175dfe1fd4fcc9dc1f43b42acf0d586122e946 SHA512 68822821a6bb5475bef7bfdb6775a876aaac6afead5b79b0bd1365f99eb1bf4430a5ae97b8e124f66fd4cbef2b4095df526c85d2d9240b0750bfae6af3c9f75e
+EBUILD Tie-Cycle-1.221.0.ebuild 531 BLAKE2B e1980bfd2cd7e2b334306492a7ceb8b37757feb427ec1d227c1b22a7ec5f6ea9dc4062495bd0569b97df05fe5a2ce54bb7e28969726199e14c75960c9e0ed78f SHA512 edb439e5834ec937259a50b34a7b3f935364cf42eb8d61813998be513bf1c822af693083ce02abcd59144a6f75d8a5ed8abef4a69235ae87050cd594c48ce1ca
+EBUILD Tie-Cycle-1.224.0.ebuild 612 BLAKE2B 4fec58d928add37139bc90f8b57ca8a0dff5c0bfa9dcd9534814ffd90872030b3eda9d77c6f093eb76261cc5632322517d813d52527f1833c0d1fde8e1fd22ea SHA512 caa94a929f9dc65c3dd2f7720ec1b1c6bd1284a100b2fbe97676b52eaeaed49078df285b272e92d18c702eb2d824ae9894ff87495c941a6fd79c80d58d81425d
+EBUILD Tie-Cycle-1.225.0.ebuild 565 BLAKE2B 905089265181215f087eb5a893b95403e74d0fa4ec1ccf6d512412ba58904f57ace33b7227482ac5f17c3f77d5e7bed2cc15cca6b66fc23a88e4fab4f426cf52 SHA512 8f6d19713115897da53a681f22302af6b885479506c54a37a4c00bad039cd520f010b0e5c69c231cd2feb58e32a8ec5f158739a85fcee71715aaf741f3fef27b
+MISC metadata.xml 378 BLAKE2B aea8d53acf00f81657904f0de986f400d539b908e2bf4581a30eef5d5cd01da276af977bb8cde86185770e5a69eb3b599c6c8274be0d9cc12cda778aff0d0ce3 SHA512 3836a0364fdf27b4bd4845b7e1d9cf2f0a4b9e7801663ab8f4ecb7d946553f89902f4dfbd111831736ca5df159880baad5a9f13c3b48122c64f06f57b4de0ec2
diff --git a/dev-perl/Tie-Cycle/Tie-Cycle-1.221.0.ebuild b/dev-perl/Tie-Cycle/Tie-Cycle-1.221.0.ebuild
new file mode 100644
index 000000000000..70c1a686606f
--- /dev/null
+++ b/dev-perl/Tie-Cycle/Tie-Cycle-1.221.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.221
+inherit perl-module
+
+DESCRIPTION="Cycle through a list of values via a scalar"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? (
+ >=virtual/perl-Test-Simple-0.950.0
+ )
+"
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Tie-Cycle/Tie-Cycle-1.224.0.ebuild b/dev-perl/Tie-Cycle/Tie-Cycle-1.224.0.ebuild
new file mode 100644
index 000000000000..cd7d88853ac1
--- /dev/null
+++ b/dev-perl/Tie-Cycle/Tie-Cycle-1.224.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.224
+inherit perl-module
+
+DESCRIPTION="Cycle through a list of values via a scalar"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? (
+ >=virtual/perl-Test-Simple-0.950.0
+ )
+"
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ sed -i -e '/^pod/d' t/test_manifest || die "Can't patch test_manifest"
+ perl-module_src_test
+}
diff --git a/dev-perl/Tie-Cycle/Tie-Cycle-1.225.0.ebuild b/dev-perl/Tie-Cycle/Tie-Cycle-1.225.0.ebuild
new file mode 100644
index 000000000000..7182487d4185
--- /dev/null
+++ b/dev-perl/Tie-Cycle/Tie-Cycle-1.225.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=1.225
+inherit perl-module
+
+DESCRIPTION="Cycle through a list of values via a scalar"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PATCHES=( "${FILESDIR}/${PN}-1.225-nopodtests.patch" )
+PERL_RM_FILES=( "t/pod.t" "t/pod_coverage.t" )
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? (
+ >=virtual/perl-Test-Simple-0.950.0
+ )
+"
diff --git a/dev-perl/Tie-Cycle/files/Tie-Cycle-1.225-nopodtests.patch b/dev-perl/Tie-Cycle/files/Tie-Cycle-1.225-nopodtests.patch
new file mode 100644
index 000000000000..f868add6b513
--- /dev/null
+++ b/dev-perl/Tie-Cycle/files/Tie-Cycle-1.225-nopodtests.patch
@@ -0,0 +1,27 @@
+From 9286e6f00bf63318dcc73380d48af497ba774ad9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 19 Apr 2016 09:46:13 +1200
+Subject: Remove unwanted author tests
+
+---
+ MANIFEST | 2 --
+ t/pod.t | 4 ----
+ t/pod_coverage.t | 13 -------------
+ t/test_manifest | 2 --
+ 4 files changed, 21 deletions(-)
+ delete mode 100644 t/pod.t
+ delete mode 100644 t/pod_coverage.t
+
+diff --git a/t/test_manifest b/t/test_manifest
+index 31cb5b3..e2602b0 100644
+--- a/t/test_manifest
++++ b/t/test_manifest
+@@ -1,5 +1,3 @@
+ load.t
+-pod.t
+-pod_coverage.t
+ cycle.t
+ one.t
+--
+2.16.2
+
diff --git a/dev-perl/Tie-Cycle/metadata.xml b/dev-perl/Tie-Cycle/metadata.xml
new file mode 100644
index 000000000000..3ec83e636896
--- /dev/null
+++ b/dev-perl/Tie-Cycle/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">Tie-Cycle</remote-id>
+ <remote-id type="cpan-module">Tie::Cycle</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-EncryptedHash-1.240.0-r1 b/dev-perl/Tie-EncryptedHash-1.240.0-r1
deleted file mode 100644
index 4255910c6793..000000000000
--- a/dev-perl/Tie-EncryptedHash-1.240.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Crypt-Blowfish dev-perl/Crypt-DES dev-perl/Crypt-CBC dev-lang/perl:=[-build(-)]
-DESCRIPTION=Hashes (and objects based on hashes) with encrypting fields
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-EncryptedHash/
-KEYWORDS=alpha amd64 hppa ~mips ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Crypt-Blowfish dev-perl/Crypt-DES dev-perl/Crypt-CBC dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VI/VIPUL/Tie-EncryptedHash-1.24.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=75411b43bd351b692d396b31dce1d98d
diff --git a/dev-perl/Tie-EncryptedHash/Manifest b/dev-perl/Tie-EncryptedHash/Manifest
new file mode 100644
index 000000000000..cdd1a5788317
--- /dev/null
+++ b/dev-perl/Tie-EncryptedHash/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-EncryptedHash-1.24.tar.gz 10515 BLAKE2B 8350c49bb01ecf3462aa2a53ea5bc1cd1d301beb3cfb34a012eef32997ee43e57bd5d977f573c67eaafcab4cd99c909d0446bd563d90d462519724953e507bb4 SHA512 1b86af7ed2854f8b5a9f03f22484ecb08021efd87993b3f5786a56764478e022d5e2f2cbb87d4a832743a05e1983174481b95d3545175106a44b9911fc8adef7
+EBUILD Tie-EncryptedHash-1.240.0-r1.ebuild 479 BLAKE2B 5623fcd59a53d75730f18dc6fa17dc95e648380106f75f27ef8fb62bbb06d7874560757bb3d5b391f7722dd330a94b9475d6ed9eaa647dd838a965a12d8e9da1 SHA512 abe199589649ff0c0d00a0f1b29fb016f136b6d245dfb1d60e2b77414e607618379f6b26c24da3a3edb63567c593bf28780e4bfccf21ac52fde58f190cd88e73
+MISC metadata.xml 406 BLAKE2B 229606099717ef42b83931af126be8bf5c2daf8930b9dbcf5597485caca897f59b2fa9b5ae5023523efdb42ed2b63ef2fd8ba98d70e768be7b1b2392c087a90b SHA512 686870322380b7410210357a5aeac5ca1057bdbd098e3bce309914217c8e32b6a4c5856cb79a20858dc9bd2559219c1c1c4aff8f9dd762c6015b1e0e7d213a2b
diff --git a/dev-perl/Tie-EncryptedHash/Tie-EncryptedHash-1.240.0-r1.ebuild b/dev-perl/Tie-EncryptedHash/Tie-EncryptedHash-1.240.0-r1.ebuild
new file mode 100644
index 000000000000..9705c92bfac0
--- /dev/null
+++ b/dev-perl/Tie-EncryptedHash/Tie-EncryptedHash-1.240.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=VIPUL
+MODULE_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="Hashes (and objects based on hashes) with encrypting fields"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~mips ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-perl/Crypt-Blowfish
+ dev-perl/Crypt-DES
+ dev-perl/Crypt-CBC"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Tie-EncryptedHash/metadata.xml b/dev-perl/Tie-EncryptedHash/metadata.xml
new file mode 100644
index 000000000000..623e7ce80fb2
--- /dev/null
+++ b/dev-perl/Tie-EncryptedHash/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">Tie-EncryptedHash</remote-id>
+ <remote-id type="cpan-module">Tie::EncryptedHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Hash-Method-0.20.0 b/dev-perl/Tie-Hash-Method-0.20.0
deleted file mode 100644
index bbeab01c474b..000000000000
--- a/dev-perl/Tie-Hash-Method-0.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Test-Pod ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Tied hash with specific methods overriden by callbacks
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-Hash-Method/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Tie-Hash-Method-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=661428604c56526a850bf7f204d2e029
diff --git a/dev-perl/Tie-Hash-Method/Manifest b/dev-perl/Tie-Hash-Method/Manifest
new file mode 100644
index 000000000000..0a9b5a72bc1b
--- /dev/null
+++ b/dev-perl/Tie-Hash-Method/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-Hash-Method-0.02.tar.gz 4874 BLAKE2B f3f967efb1eb0cc50e12bedd63741c124a6cc0e3de5ad578d36e9e7a371d2b2e6d5c5c326905b24b8c32a7b317ad7cb1048d3edcf015702fb9fc54aa366f465d SHA512 e32e911310dfbe066167a8750f9e9a4c5b277c4666addaf3a6b00851ef47e190c88195c394b8778b38e570001ada38f00d78b2ca4fa32498bf8fbb1f94b82424
+EBUILD Tie-Hash-Method-0.20.0.ebuild 353 BLAKE2B d7a2719db6a4e882e31829eb543c3e98eee06adf887d52574989f7ee3e2d85142d7960926b336280c3fae1cdea0bf6ce613c9a4c1705733282212227a4611cd5 SHA512 1121fc35e901e8d2d3202a429b8bd8dffb12fc96a8585bc28668a988495dccd3fb1d50cc5d8568a08e43ec6341d435617a88648f40e5fa61b531925795ecf007
+MISC metadata.xml 497 BLAKE2B dc67b13d34438723a61d9d7a63aea189703c0678b63164193f188acdb889de3663c42d9d298c7dab39104f5aff26509760f88eeeeb025391b0bb7714487dbf99 SHA512 dc99b80bc4dfe67f9781f6da941163ba9346df4c2d2f24967b98b5ddac829b70d36c7cbb6048c3e8e8d96f3dfcd4e1cc0a42d9985ab8a1d247defff4466fa5d3
diff --git a/dev-perl/Tie-Hash-Method/Tie-Hash-Method-0.20.0.ebuild b/dev-perl/Tie-Hash-Method/Tie-Hash-Method-0.20.0.ebuild
new file mode 100644
index 000000000000..6d32b7daee67
--- /dev/null
+++ b/dev-perl/Tie-Hash-Method/Tie-Hash-Method-0.20.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=YVES
+MODULE_VERSION=0.02
+
+inherit perl-module
+
+DESCRIPTION="Tied hash with specific methods overriden by callbacks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="test? ( dev-perl/Test-Pod )"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Tie-Hash-Method/metadata.xml b/dev-perl/Tie-Hash-Method/metadata.xml
new file mode 100644
index 000000000000..adc3bcc5c413
--- /dev/null
+++ b/dev-perl/Tie-Hash-Method/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>kentnl@gentoo.org</email>
+ <name>Kent Fredric</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Tie-Hash-Method</remote-id>
+ <remote-id type="cpan-module">Tie::Hash::Method</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-IxHash-1.230.0 b/dev-perl/Tie-IxHash-1.230.0
deleted file mode 100644
index 0e157e131d8c..000000000000
--- a/dev-perl/Tie-IxHash-1.230.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Ordered associative arrays for Perl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-IxHash/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Tie-IxHash-1.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5d6547c6aa9232215163e32547d2f197
diff --git a/dev-perl/Tie-IxHash/Manifest b/dev-perl/Tie-IxHash/Manifest
new file mode 100644
index 000000000000..235dc9231bfc
--- /dev/null
+++ b/dev-perl/Tie-IxHash/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-IxHash-1.23.tar.gz 9352 BLAKE2B 79b8305b438dc54b899e4d9bfe031e858d7a49daf4ac3249af3a12f4d46e4d535776ef77390e02c78e0a091cfec57e7a02110aaf7eb818b111151d37f191b9b9 SHA512 13e5015cf4e11e3ba828279a5090704b8e4bed26a04e1f486a9d3a63c41eaf38d54d233b20ef5d1886b56e857208c229fd145c4c676b681e3e9c1ed3c252f195
+EBUILD Tie-IxHash-1.230.0.ebuild 557 BLAKE2B 17dd35ffb2441220c5a6f3df3a612438399b41d84ac7d60bb1c113b3c449b204aec0f72dcc7617442a4aadd5934ea9c99d4174485e5d3ee79caeed3adc4902b2 SHA512 c4827108ecb9dc641bda2147064a4e47286aeb5c4695100b95dfe2e079e109e6a02a3edaaa832bc4c285edb88c7b9a6f7d4580c5a275f011ee10b531f2d70411
+MISC metadata.xml 392 BLAKE2B 857700dada4a0388d01b84aed6b0d67084ce47acb8854225d8c6ed22085143e7a1261b54ec6f382859537018e749fba14a6abfdf094e8fe287ae74d66208bcfc SHA512 2c8099e514e05a312125bd0fdf06bb94e09993f0623f373b1ad66367ee7c5244563ee1d57f31ad8a173787428a94515c7ff449b26c20ca0592e140de2972af25
diff --git a/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild b/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild
new file mode 100644
index 000000000000..da5ed13e5a85
--- /dev/null
+++ b/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHORNY
+MODULE_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="Ordered associative arrays for Perl"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Tie-IxHash/metadata.xml b/dev-perl/Tie-IxHash/metadata.xml
new file mode 100644
index 000000000000..28dfaf762f39
--- /dev/null
+++ b/dev-perl/Tie-IxHash/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">Tie-IxHash</remote-id>
+ <remote-id type="cpan-module">Tie::IxHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-LLHash-1.4.0 b/dev-perl/Tie-LLHash-1.4.0
deleted file mode 100644
index 7e14a4cfe244..000000000000
--- a/dev-perl/Tie-LLHash-1.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Implements an ordered hash-like object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tie-LLHash/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAERXESS/Tie-LLHash-1.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=594b1359c85b458f8863198afa211fc4
diff --git a/dev-perl/Tie-LLHash/Manifest b/dev-perl/Tie-LLHash/Manifest
new file mode 100644
index 000000000000..e8b2fd2ca7bc
--- /dev/null
+++ b/dev-perl/Tie-LLHash/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-LLHash-1.004.tar.gz 13897 BLAKE2B d5f0c62bcb6a84f4cef4a1b371996eeee1e678148ba7f43c8b6acea55b0ff4e09120107a3b47a22ef9bcada62a02183bf9b7942dd6061e1b308f39baf84bd730 SHA512 1fd1f6a6d5696040c27c94a07c389f8c523253fe84ccbdaf7b88e1f6908299360a321af92cc7665224aa1d9d27a3f3452a9d8761113936d11ef2564d7e8003c8
+EBUILD Tie-LLHash-1.4.0.ebuild 500 BLAKE2B b9763acc88ddf1ef07942fcf87305c13a05b12902ad721bfaac94acfbd9528ba5ea7c52e584425319ef2392873ff99fc259248f469c056ed385fa46002ae2bdb SHA512 8c7f892abe978cbbc1d25d9bd9a0c80e1eca20a7cf8b2674b7f2007fcf384a19134c6289395dfb370217a2e907fbf74d10864bc77480b2adc1e948ef672a120c
+MISC metadata.xml 392 BLAKE2B 340eaefdfde2ae33d783c0f7b1e3eac01f2526ee34bc241a83a2a128333665c7b78b8bb1ba9e479dd468d6274fd7f26ba6bcc592f360129c5dbf4ccc7239a64c SHA512 293d5873ba902948540cfdd41cdf72f92f9cd684e8d57d3f2e80c31bf11a59bd25d1a2e0bb6a1e8e4c28b8b5326da3fce1ff7553c05cdabcf62c202f7c28a88e
diff --git a/dev-perl/Tie-LLHash/Tie-LLHash-1.4.0.ebuild b/dev-perl/Tie-LLHash/Tie-LLHash-1.4.0.ebuild
new file mode 100644
index 000000000000..23c451aae959
--- /dev/null
+++ b/dev-perl/Tie-LLHash/Tie-LLHash-1.4.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=XAERXESS
+DIST_VERSION=1.004
+inherit perl-module
+
+DESCRIPTION="Implements an ordered hash-like object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+src_test() {
+ perl_rm_files t/10_changes.t t/11_kwalitee.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Tie-LLHash/metadata.xml b/dev-perl/Tie-LLHash/metadata.xml
new file mode 100644
index 000000000000..e83645717f53
--- /dev/null
+++ b/dev-perl/Tie-LLHash/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">Tie-LLHash</remote-id>
+ <remote-id type="cpan-module">Tie::LLHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-ShadowHash-1.0.0-r1 b/dev-perl/Tie-ShadowHash-1.0.0-r1
deleted file mode 100644
index 7944820fc850..000000000000
--- a/dev-perl/Tie-ShadowHash-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Merge multiple data sources into a hash
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-ShadowHash/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RR/RRA/Tie-ShadowHash-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=14d81b664a83df40e45b05aa16991592
diff --git a/dev-perl/Tie-ShadowHash/Manifest b/dev-perl/Tie-ShadowHash/Manifest
new file mode 100644
index 000000000000..c4f524c3c39a
--- /dev/null
+++ b/dev-perl/Tie-ShadowHash/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-ShadowHash-1.00.tar.gz 12211 BLAKE2B 656b86fc830b3c12385bce7132e403bc98094f3bef4cbca5b0f252985c6c9a75d52f4c57cc97657b3eb6c8448b30cf301d849c7e095deff2ad26523866040f40 SHA512 238998f081ad0afde4a45dd031920538ceba9152aee9be8a6c6bf3177442b7b01dd08a5330fe99eef0356fecc0b59bda69ba1f597114460f097cf031bfb3b7a8
+EBUILD Tie-ShadowHash-1.0.0-r1.ebuild 283 BLAKE2B 3a08b32fe70acaf826766ac4d1d13171ca4b58361e6ef53d90bf5871d9ade1bef60ee7ead8f92ffeda3806e750440767dceb92e9edb7419b5f978b4f98478eeb SHA512 85e050c0ada43a094184e5d86c9d40fbe1bf2cf7a675b4994f2212c89c74e4f34831887d18ebc35c3a156ea354693e44d83a2b84219087212f39bd695af76e71
+MISC metadata.xml 400 BLAKE2B 4597cb431f94fe7c12fce8dcb146859fa7165b44643e9d55e0b85223a41e0ebf6f9a5c87d1e4d240d7abb8dcd441e527cbd5f138aad8867901327c1b894738b0 SHA512 87628d85882c0ef7473a0a7a30f685401441c17cb247d46abfc94afebbffc97e8ca28142972ec3042331dcce69be2b0a8e32ba20063248074f96e29b401b0682
diff --git a/dev-perl/Tie-ShadowHash/Tie-ShadowHash-1.0.0-r1.ebuild b/dev-perl/Tie-ShadowHash/Tie-ShadowHash-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..0c5349008f65
--- /dev/null
+++ b/dev-perl/Tie-ShadowHash/Tie-ShadowHash-1.0.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RRA
+MODULE_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Merge multiple data sources into a hash"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Tie-ShadowHash/metadata.xml b/dev-perl/Tie-ShadowHash/metadata.xml
new file mode 100644
index 000000000000..9ae8f88edfb1
--- /dev/null
+++ b/dev-perl/Tie-ShadowHash/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">Tie-ShadowHash</remote-id>
+ <remote-id type="cpan-module">Tie::ShadowHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Simple-1.40.0 b/dev-perl/Tie-Simple-1.40.0
deleted file mode 100644
index ded31e60e814..000000000000
--- a/dev-perl/Tie-Simple-1.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Module for creating easier variable ties
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tie-Simple/
-IUSE=test
-KEYWORDS=amd64 hppa x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HANENKAMP/Tie-Simple-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=4925eed81830cc3160aa4f8a657ec9c4
diff --git a/dev-perl/Tie-Simple/Manifest b/dev-perl/Tie-Simple/Manifest
new file mode 100644
index 000000000000..408f365dc0c4
--- /dev/null
+++ b/dev-perl/Tie-Simple/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-Simple-1.04.tar.gz 13190 BLAKE2B 66a1090e76c6302f1ea2ab24ff349807db588a2f5f8837fb892cadd82ecf9c32d82f96d8caab0c95054d8763dc25d92db17e160e0f4ad93aa8b906fa29f48293 SHA512 24843a02565b525ff5ffbd362b1b746a3c576569c3e5c5fff5a0d543c2fbdbb4e1d6a6c45faeaff0a2721f2525996f21d46b7db88a40b49bc2541d0f99806ef2
+EBUILD Tie-Simple-1.40.0.ebuild 467 BLAKE2B e6290853ff4c804c561b00497ad7640d79ac575f918c8041f75cf84073583f7fb38994f28b00bd6a541c000b6ed4ec899016dc71ab7539a38822e000ede1afcc SHA512 2e4142698d36c9c796513e20172cc040f2179c8079a769af7a3dc5af815453426001b4213a352fed5388b8379cd7286ae28bc8f983c49a4bd4e08cca5576815f
+MISC metadata.xml 717 BLAKE2B 084a64b942ffb3774d8b32aa8f81b67bef215ae1f00e71b03402acd290f874645df486ea0c98490ee80842975520e876aa920f847b06c464f128bf8dc7449368 SHA512 061ef44df95b5e72d14912d3502e617ed344962eb7e2b3927fcd0cfef7895ed3fa5870ae9c5f5e9c6215a15263f0c4bbee1cf95ff9c664f4423561b50024ce30
diff --git a/dev-perl/Tie-Simple/Tie-Simple-1.40.0.ebuild b/dev-perl/Tie-Simple/Tie-Simple-1.40.0.ebuild
new file mode 100644
index 000000000000..c3730b96d1fb
--- /dev/null
+++ b/dev-perl/Tie-Simple/Tie-Simple-1.40.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HANENKAMP
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Module for creating easier variable ties"
+
+SLOT="0"
+KEYWORDS="amd64 hppa x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+src_test() {
+ perl_rm_files t/author-pod-{coverage,syntax}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Tie-Simple/metadata.xml b/dev-perl/Tie-Simple/metadata.xml
new file mode 100644
index 000000000000..f92bd2150caf
--- /dev/null
+++ b/dev-perl/Tie-Simple/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Tie-Simple</remote-id>
+ <remote-id type="cpan-module">Tie::Simple</remote-id>
+ <remote-id type="cpan-module">Tie::Simple::Array</remote-id>
+ <remote-id type="cpan-module">Tie::Simple::Handle</remote-id>
+ <remote-id type="cpan-module">Tie::Simple::Hash</remote-id>
+ <remote-id type="cpan-module">Tie::Simple::Scalar</remote-id>
+ <remote-id type="cpan-module">Tie::Simple::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-StrictHash-1.0.0-r1 b/dev-perl/Tie-StrictHash-1.0.0-r1
deleted file mode 100644
index 71cf64c28377..000000000000
--- a/dev-perl/Tie-StrictHash-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A hash with strict-like semantics
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-StrictHash/
-KEYWORDS=amd64 ia64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KV/KVAIL/Tie-StrictHash-1.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a6f1df1d0eab27b93481b57058210944
diff --git a/dev-perl/Tie-StrictHash/Manifest b/dev-perl/Tie-StrictHash/Manifest
new file mode 100644
index 000000000000..9eff69ce4dfb
--- /dev/null
+++ b/dev-perl/Tie-StrictHash/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-StrictHash-1.0.tar.gz 4955 BLAKE2B 4f8918a0d807b269f039158762ef588ad7ba0885f8216f5c39b149b9f79d957f43abc66e4d64f36fc67b0c49a6d42394bec74a892d2c602c39eb0c54b4f9bb82 SHA512 038f089cc7a4ff8a88ae578391e54731cab1188f92d76cd5d10923b6c2092069afda599165fc637892a5cf3979fd4961092200bde8556a05db99a7d7c494f965
+EBUILD Tie-StrictHash-1.0.0-r1.ebuild 283 BLAKE2B c7eb8e5ac5b0b4682c03c3c79987c49ac3119f9289b74a4de5cad994c552787122d67af972776e1caab38fc6d4d097974e95bbcd3692af3a7826c6e997e6f495 SHA512 d3b886500b444b05ec8bf22ba6cd598ee26759a11cc1ab03fa47e5f280ca45b4de6ab5298367fc7326957e7356a6c19168ea3ebd2ee3fae56707deab387f8ddf
+MISC metadata.xml 400 BLAKE2B e36b110bdd7903af8feb93c188119da9daabdaffa5328f8e6a84c348b233460b0f88f3811c8ed82f318bd130e063b6525a4edb8a31ea82a02e6f4c95a949dea5 SHA512 e033c8d1e82a719da0d969f562dc1b31aa1b27ea0468cf2fb24a7ef429a45c8a02249a4748b4f31e82e2313887e9b04eef115f3389d80b8da9d13e0946df88fe
diff --git a/dev-perl/Tie-StrictHash/Tie-StrictHash-1.0.0-r1.ebuild b/dev-perl/Tie-StrictHash/Tie-StrictHash-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..faaa4dde9981
--- /dev/null
+++ b/dev-perl/Tie-StrictHash/Tie-StrictHash-1.0.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KVAIL
+MODULE_VERSION=1.0
+inherit perl-module
+
+DESCRIPTION="A hash with strict-like semantics"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Tie-StrictHash/metadata.xml b/dev-perl/Tie-StrictHash/metadata.xml
new file mode 100644
index 000000000000..aad97e45b132
--- /dev/null
+++ b/dev-perl/Tie-StrictHash/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">Tie-StrictHash</remote-id>
+ <remote-id type="cpan-module">Tie::StrictHash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Sub-1.1.0-r1 b/dev-perl/Tie-Sub-1.1.0-r1
deleted file mode 100644
index 73be104bd9b5..000000000000
--- a/dev-perl/Tie-Sub-1.1.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Params-Validate test? ( >=dev-perl/Test-Differences-0.600.0 dev-perl/Test-NoWarnings dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Tying a subroutine, function or method to a hash
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-Sub/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Params-Validate dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STEFFENW/Tie-Sub-1.001.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6def252d804629e3023d566b98ba3d40
diff --git a/dev-perl/Tie-Sub/Manifest b/dev-perl/Tie-Sub/Manifest
new file mode 100644
index 000000000000..369d00eed8bb
--- /dev/null
+++ b/dev-perl/Tie-Sub/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-Sub-1.001.tar.gz 8593 BLAKE2B 2979b9acaff0d0b8e6ce4f7825dbcbe4684f99c8bbdccb5d5a695b97e6fcdf85b1a94aa44e80cd8ef41f29bb3eab779fa5727338ce745427dcbbe615c0bb1fda SHA512 94d8121a6876c0a04fbdf6774c32a693e19538746a8124c75924da5ade977fcbe9adfb3ff752744be69c07cbef1bec5311a3c667e072c332dbcc9ea159d4d5b0
+EBUILD Tie-Sub-1.1.0-r1.ebuild 603 BLAKE2B e95482eeeca1d2fb3bf0ee35a74ba0c26c1eb2152d25aab6298aaf8458eeb2b94a013f3a04b69271d784a7905a86f8f68e75c7e645be12e0cb562cb09b9269ff SHA512 e322df8fa5fb2b11ef7e93a1ffb2930b99218ca91a0a6ae49265c9a6cdfcd97ca6bc0e15ef855da379157148b528e762e022a331af7bc975069ef9ddd21d6473
+MISC metadata.xml 386 BLAKE2B 4de58bd468555bcbcb766c669dea821fb22aef27b8598a021abfcc4afc1b6e867d68a385baf6b75d585c30e0b3bb1918fcfa6c74c97ebcf8931c25e1690b4bc0 SHA512 a15577ae1dd862d0f24333b1f5265df018263ea11412349845cc67366af3420aedbc87e5463907ed73908bda44710ac104b29b6d2c1cce5273c9433649f68f16
diff --git a/dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild b/dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild
new file mode 100644
index 000000000000..72ea01c4561b
--- /dev/null
+++ b/dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=STEFFENW
+MODULE_VERSION=1.001
+inherit perl-module
+
+DESCRIPTION="Tying a subroutine, function or method to a hash"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Params-Validate"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/Test-Differences-0.600.0
+ dev-perl/Test-NoWarnings
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod.t t/pod_coverage.t t/perl_critic.t \
+ t/prereq_build.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Tie-Sub/metadata.xml b/dev-perl/Tie-Sub/metadata.xml
new file mode 100644
index 000000000000..5b2cc2c7c071
--- /dev/null
+++ b/dev-perl/Tie-Sub/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">Tie-Sub</remote-id>
+ <remote-id type="cpan-module">Tie::Sub</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-ToObject-0.30.0-r1 b/dev-perl/Tie-ToObject-0.30.0-r1
deleted file mode 100644
index 3ea0cc944e61..000000000000
--- a/dev-perl/Tie-ToObject-0.30.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Tie to an existing object
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tie-ToObject/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NU/NUFFIN/Tie-ToObject-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=aa1abbb21271e520f6f20eb9242480bf
diff --git a/dev-perl/Tie-ToObject/Manifest b/dev-perl/Tie-ToObject/Manifest
new file mode 100644
index 000000000000..0d6579a43fcd
--- /dev/null
+++ b/dev-perl/Tie-ToObject/Manifest
@@ -0,0 +1,3 @@
+DIST Tie-ToObject-0.03.tar.gz 3018 BLAKE2B adb65ce5245e2a5a1bc517b5ed7420323f83e0b0b4a39e309a95a2019682c6005b0162d8c030794a8090c518112e21f4cf3f7a12a22eee35425ead5ea7eb4874 SHA512 b3d2060d35e943e9aae28159ec71c7a6f01f47aa2905f5a218fafda8b1eb9e9da52038471617effe9f513f882b02e59946ddddf522058221b9132970e78ec94f
+EBUILD Tie-ToObject-0.30.0-r1.ebuild 352 BLAKE2B 82d905b8b55cd7469000073f9f43257d85f6b6f8c4fb245f2efe070a58d007e94c7ceb64578327ace076666e5e98339e227dd3ac3c76ac8fe5132392614ac3a4 SHA512 1c32871a222700c46e13943fdcf9d7d50296ba3da7f594ca2b137fb8b265fb8a80485377d3379c8923a4a4daf56ff04ef801142d108efc76e054339d2c3a2001
+MISC metadata.xml 396 BLAKE2B 6dae9d9e191d2319b37b1431b6729ac6b2d5b83050be32fb24edd787d0360fb39a7a74636f5c602ca720bd11ea4e9a5743a862e13d6e8bc002e3532aea0e8fd8 SHA512 1a77a705cdca1e9c4b8da9811dd2cd2f168a3659753b4e5998b4bff8a366b8b9799ff78b3fd48d970c91c0525b8e048534ca3a3fca1c1e8e4f61a61674309c23
diff --git a/dev-perl/Tie-ToObject/Tie-ToObject-0.30.0-r1.ebuild b/dev-perl/Tie-ToObject/Tie-ToObject-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..a92aceff5444
--- /dev/null
+++ b/dev-perl/Tie-ToObject/Tie-ToObject-0.30.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NUFFIN
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Tie to an existing object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( >=virtual/perl-Test-Simple-1.1.10 )"
+
+SRC_TEST=do
diff --git a/dev-perl/Tie-ToObject/metadata.xml b/dev-perl/Tie-ToObject/metadata.xml
new file mode 100644
index 000000000000..0d371e3fa7a2
--- /dev/null
+++ b/dev-perl/Tie-ToObject/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">Tie-ToObject</remote-id>
+ <remote-id type="cpan-module">Tie::ToObject</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Duration-1.200.0 b/dev-perl/Time-Duration-1.200.0
deleted file mode 100644
index dad23addd810..000000000000
--- a/dev-perl/Time-Duration-1.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test ) dev-lang/perl:=
-DESCRIPTION=Rounded or exact English expression of durations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-Duration/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Time-Duration-1.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dba9198fa9226b444d0733026e8ad871
diff --git a/dev-perl/Time-Duration-Parse-0.130.0 b/dev-perl/Time-Duration-Parse-0.130.0
deleted file mode 100644
index e4791dd32b44..000000000000
--- a/dev-perl/Time-Duration-Parse-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Exporter-Lite virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 dev-perl/Time-Duration ) dev-lang/perl:=
-DESCRIPTION=Parse string that represents time duration
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-Duration-Parse/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Exporter-Lite dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Time-Duration-Parse-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3e2b22480ae6bf524a658ccec41f54ab
diff --git a/dev-perl/Time-Duration-Parse/Manifest b/dev-perl/Time-Duration-Parse/Manifest
new file mode 100644
index 000000000000..e5816607a576
--- /dev/null
+++ b/dev-perl/Time-Duration-Parse/Manifest
@@ -0,0 +1,3 @@
+DIST Time-Duration-Parse-0.13.tar.gz 11604 BLAKE2B 91b8ff89b64144c0f2723b2f5b9fa17287063e396d5e7a58a068f8171fb5a57a2717685ccd6e7229161fdeee34bf77a294cff362cee75c7bf81c4f57535de402 SHA512 2732f6053dbc672d92a4efddab6e767f81bf1386f7b232fe1d1debe551d406b27c222c2173f9771f302bb928dac96edeb1ef3dfd0fe67d46315f671c7ad1a5b4
+EBUILD Time-Duration-Parse-0.130.0.ebuild 458 BLAKE2B d468136c292fbf73e3aa76ecde20006b3309dd7c509330b6fe1435c25ba7ce4cbb72b502aa646ad00787191b694aae6e95c8078dbabd58ffae55c4f1e34fc1c3 SHA512 127bc73fc27d5aa88a683806734d4f2523c8e80a53a4a78f8b7ee922110d148268581854f0230673cc6039d8dab04b246d393961a50c2ff96f3ea55f7b0f90a4
+MISC metadata.xml 411 BLAKE2B 8e3b6d3f6887d0e26cc75e95d3a8d10c563412ce84912ab385e23afe598cc39c760c6f43699a13f5cf96921e5e590d3c97c0b5f198deb61cc2da468f3cd05558 SHA512 ab95af641a9b2a2ec26649d95dd07b0db2f5c67f7665da50e2f5f70782042e8de61ab23abdc861920703fcd46a0981b645a30bc55c5d262bf82a2205916b8cef
diff --git a/dev-perl/Time-Duration-Parse/Time-Duration-Parse-0.130.0.ebuild b/dev-perl/Time-Duration-Parse/Time-Duration-Parse-0.130.0.ebuild
new file mode 100644
index 000000000000..284a2bf195d3
--- /dev/null
+++ b/dev-perl/Time-Duration-Parse/Time-Duration-Parse-0.130.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Parse string that represents time duration"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Exporter-Lite"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Time-Duration
+ )
+"
diff --git a/dev-perl/Time-Duration-Parse/metadata.xml b/dev-perl/Time-Duration-Parse/metadata.xml
new file mode 100644
index 000000000000..b9b9d082c094
--- /dev/null
+++ b/dev-perl/Time-Duration-Parse/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">Time-Duration-Parse</remote-id>
+ <remote-id type="cpan-module">Time::Duration::Parse</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Duration/Manifest b/dev-perl/Time-Duration/Manifest
new file mode 100644
index 000000000000..1a41d7741a41
--- /dev/null
+++ b/dev-perl/Time-Duration/Manifest
@@ -0,0 +1,3 @@
+DIST Time-Duration-1.20.tar.gz 15478 BLAKE2B f269d9667482712b952f5c29bc041efb9a85c0c8f93bb0ea6f0ab3cd0ced1259b41cfaaaad34146720b39863e3185c0d1f99fc3f0efe91f2a6e8db36d42ea390 SHA512 74bdcbc2b65061ad30540a95467de24f552235cea2367a7770309d9ffefeb35717f438e4f7ebf6a1d63f338cd714ffe16b3f45808514995db9753d643892d5f9
+EBUILD Time-Duration-1.200.0.ebuild 545 BLAKE2B 56479c7e10a3f2db7aa7b4f8fa86e3693ef714a025dbd5b375eaa8bc40758d74536e2599ecd3fd607f2b482644264ae200f845e01a9bc8768e558d81ad961381 SHA512 74fe11911a6cdcdecbe7e72178096e441091ac91e75dbe9c4671330f5a5cde36e200ffdf3980be9217cb443a848b8b65335bc71d534e9fb589f0ffd6a80fc722
+MISC metadata.xml 398 BLAKE2B b2355ddcf44390ccbf80d078a43f399b7b581d7c315b096a97f9b6630bd8b4a4978111b01101c4f5c83260462d1fad835b185dcbee4ef106c7a54074993fc556 SHA512 d5e236b5e72e78eead20d8be89c8ef1340b9d250ff33ca6f200f7bd5370c2131d8eca112e932726c4650fa9c5aa48709e4da3884839dd14c6bd845bb7afa5622
diff --git a/dev-perl/Time-Duration/Time-Duration-1.200.0.ebuild b/dev-perl/Time-Duration/Time-Duration-1.200.0.ebuild
new file mode 100644
index 000000000000..235dc2c7ada3
--- /dev/null
+++ b/dev-perl/Time-Duration/Time-Duration-1.200.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Rounded or exact English expression of durations"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-linux"
+IUSE="test"
+
+RDEPEND="virtual/perl-Exporter"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test )
+"
+
+src_test() {
+ perl_rm_files t/release-{02_pod,03_pod_cover}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Time-Duration/metadata.xml b/dev-perl/Time-Duration/metadata.xml
new file mode 100644
index 000000000000..984f751e68b7
--- /dev/null
+++ b/dev-perl/Time-Duration/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">Time-Duration</remote-id>
+ <remote-id type="cpan-module">Time::Duration</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Format-1.120.0 b/dev-perl/Time-Format-1.120.0
deleted file mode 100644
index 6ad0032725a7..000000000000
--- a/dev-perl/Time-Format-1.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Date-Manip >=virtual/perl-Time-Local-1.70.0 >=dev-perl/Module-Build-0.400.0 test? ( >=virtual/perl-Test-Simple-0.400.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easy-to-use date/time formatting
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Time-Format/
-IUSE=test
-KEYWORDS=~x86 ~amd64
-LICENSE=Time-Format
-RDEPEND=dev-perl/Date-Manip >=virtual/perl-Time-Local-1.70.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROODE/Time-Format-1.12.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5b3358f9555d98e7d667908fa9c1a6af
diff --git a/dev-perl/Time-Format-1.120.0-r1 b/dev-perl/Time-Format-1.120.0-r1
deleted file mode 100644
index 0f81e6ffeaae..000000000000
--- a/dev-perl/Time-Format-1.120.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Date-Manip >=virtual/perl-Time-Local-1.70.0 >=dev-perl/Module-Build-0.400.0 test? ( >=virtual/perl-Test-Simple-0.400.0 ) dev-lang/perl:=
-DESCRIPTION=Easy-to-use date/time formatting
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-Format/
-IUSE=test
-KEYWORDS=~x86 ~amd64
-LICENSE=Time-Format
-RDEPEND=dev-perl/Date-Manip >=virtual/perl-Time-Local-1.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROODE/Time-Format-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fd1f186be44d540ee87db966637690d2
diff --git a/dev-perl/Time-Format/Manifest b/dev-perl/Time-Format/Manifest
new file mode 100644
index 000000000000..d8405db27425
--- /dev/null
+++ b/dev-perl/Time-Format/Manifest
@@ -0,0 +1,6 @@
+AUX Time-Format-1.12-datetimetest.patch 3812 BLAKE2B c693ea0c8cdceb146e83117461e5eaa6c5f19132bc4a63d609c80d40e0a0dfce9388b3528eea559c8ddc422100cc40b0af28209eac0700dcaa368dbe1f9f984d SHA512 8bfbea3da6a97dd5e12a6f9286a96fe2390b01494d2cb321ee5a147b019e0308b386c16432b5578388a12c09674db249ffa5e5dad76fa85f38e7129dedce6b1f
+AUX Time-Format-1.12-nosig.patch 2507 BLAKE2B 86d417983c738e7c526ae78838a40bdf6a499a49e80c89269117014e1cb6b2e547e6a56e7c99b35fe318db55f56116f846104402c99f51ec2c2c68d5efe5cc0a SHA512 13816577ba193d143da3f5b5174f2500c4a529c042a03dda19453fb658c3f65cd12c7b53d062c8447fad58cadb60301eabaaef53c22afcf234b657b38031b662
+DIST Time-Format-1.12.tar.gz 38131 BLAKE2B 8d067752e119a8d1ade15dbb96db64ce5b66b435dd3753f5996611372c1d17cea602d92b7852a076acb8d4db16f430ce7a9463ffbef1291a5f20842bfc89fe87 SHA512 16640c5673f6a38768baf7affa8a7595dddee17a25913370cf9ed24fa6f7ad3458d0cab256e731e928ee0f40a072424e64c9c75046db85a5df6876f268f48c9d
+EBUILD Time-Format-1.120.0-r1.ebuild 714 BLAKE2B ce7808eb2a5f30175191d181c2a297218323b40eebb439625d2d45a1f3137a77013bf3b91c694f69fe5b60720ee44345ef3e04359607b84e8832f6ecbf35f71d SHA512 743b96d7160cbb71ec6f49a08304e8629b706e45a648dd8cffdaa3b764d01b46b4c43d7f4e2ab6ce930376ff1ef915a8e64485b7ee82545d847e8c7e2772a230
+EBUILD Time-Format-1.120.0.ebuild 569 BLAKE2B 0585a8f5b3fe84dfd225c7c5cdbfbde4a22e65d09e397221d6c278c234e51bc7f551da9f22119cb0796fda8a1409dcffdf44e6d2f50967c6444a5c9ec256690d SHA512 52098d4bb79772a5d7a7254319ba80de09b411fa5fc528dfbfa796142b158d84dd10265c3f28f36b7271da0554094f35a039ea5ee70437e699a65d40c8a5eced
+MISC metadata.xml 466 BLAKE2B 347d505a5b39f3a372c36b8bbf996398095633947b199e394a558b08be97b27446f3c85750c2df4248e4a4e4767eb74310ffd7f1f135f75f6ed1bc19245e87a1 SHA512 aeac9778ff3e6602c38ec9c46046f46c7dcc47e03f5fa245ceea7f661d0eaf7d19ede342f21b3754ad19b60465377c39f4666f004c79a448a824a10c0afcfe31
diff --git a/dev-perl/Time-Format/Time-Format-1.120.0-r1.ebuild b/dev-perl/Time-Format/Time-Format-1.120.0-r1.ebuild
new file mode 100644
index 000000000000..a42be47c6766
--- /dev/null
+++ b/dev-perl/Time-Format/Time-Format-1.120.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=ROODE
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Easy-to-use date/time formatting"
+LICENSE="Time-Format"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Date-Manip
+ >=virtual/perl-Time-Local-1.70.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? ( >=virtual/perl-Test-Simple-0.400.0 )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.12-datetimetest.patch"
+ "${FILESDIR}/${PN}-1.12-nosig.patch"
+)
+PERL_RM_FILES=( "t/0-signature.t" "SIGNATURE" )
+
+src_configure() {
+ export TZ=UTC # https://rt.cpan.org/Public/Bug/Display.html?id=85001
+ perl-module_src_configure
+}
diff --git a/dev-perl/Time-Format/Time-Format-1.120.0.ebuild b/dev-perl/Time-Format/Time-Format-1.120.0.ebuild
new file mode 100644
index 000000000000..791be3a7bee1
--- /dev/null
+++ b/dev-perl/Time-Format/Time-Format-1.120.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=ROODE
+MODULE_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION='Easy-to-use date/time formatting'
+LICENSE="Time-Format"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Date-Manip
+ >=virtual/perl-Time-Local-1.70.0
+"
+
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.0
+ test? ( >=virtual/perl-Test-Simple-0.400.0 )
+"
+
+#SRC_TEST="skip"
+# tests fail with current Date::Manip
+# https://rt.cpan.org/Public/Bug/Display.html?id=85001
diff --git a/dev-perl/Time-Format/files/Time-Format-1.12-datetimetest.patch b/dev-perl/Time-Format/files/Time-Format-1.12-datetimetest.patch
new file mode 100644
index 000000000000..b43f685c7b01
--- /dev/null
+++ b/dev-perl/Time-Format/files/Time-Format-1.12-datetimetest.patch
@@ -0,0 +1,117 @@
+From 83aaff839cf3b6788d95a253bb099992b366136d Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 16 Mar 2018 21:09:54 +1300
+Subject: Disable auto-probes for Date-Manip
+
+These are currently fragile and broken, and ultimately unnecessary
+on Gentoo (because we have the luxury of forcing a TZ, and if
+Date::Manip still doesn't work, that's a bigger bug we care about )
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=85001
+---
+ t/doc.t | 15 ---------------
+ t/funcs.t | 14 --------------
+ t/manip.t | 17 -----------------
+ 3 files changed, 46 deletions(-)
+
+diff --git a/t/doc.t b/t/doc.t
+index c5bfe6f..b9ce2af 100755
+--- a/t/doc.t
++++ b/t/doc.t
+@@ -9,19 +9,6 @@ BEGIN { $Time::Format::NOXS = 1 }
+ BEGIN { use_ok 'Time::Format', qw(:all) }
+ my $tl_notok;
+ BEGIN { $tl_notok = eval('use Time::Local; 1')? 0 : 1 }
+-my $dm_notok;
+-my $dm_notz;
+-BEGIN
+-{
+- $dm_notok = eval('use Date::Manip (); 1')? 0 : 1;
+- unless ($dm_notok)
+- {
+- # If Date::Manip can't determine the time zone, it'll bomb out of the tests.
+- $dm_notz = eval('Date::Manip::Date_TimeZone (); 1')? 0 : 1;
+- }
+- delete $INC{'Date/Manip.pm'};
+- %Date::Manip:: = ();
+-}
+
+ # Were all variables imported? (3)
+ is ref tied %time, 'Time::Format' => '%time imported';
+@@ -83,8 +70,6 @@ SKIP:
+ # manip tests (3)
+ SKIP:
+ {
+- skip 'Date::Manip not available', 3 if $dm_notok;
+- skip 'Date::Manip cannot determine timezone', 3 if $dm_notz;
+ is $manip{'%m/%d/%Y',"epoch $t"}, '06/05/2003' => 'Example 13';
+ is $manip{'%m/%d/%Y','first monday in November 2000'}, '11/06/2000' => 'Example 14';
+ is qq[$time{'yyyymmdd',$manip{'%s',"epoch $t"}}], '20030605' => 'Example 15';
+diff --git a/t/funcs.t b/t/funcs.t
+index 1e5bdb6..88f3fdc 100755
+--- a/t/funcs.t
++++ b/t/funcs.t
+@@ -13,18 +13,6 @@ BEGIN {
+ delete $INC{'POSIX.pm'};
+ %POSIX:: = ();
+ }
+-my $manip_bad;
+-my $manip_notz;
+-BEGIN {
+- $manip_bad = eval('use Date::Manip (); 1')? 0 : 1;
+- unless ($manip_bad)
+- {
+- # If Date::Manip can't determine the time zone, it'll bomb out of the tests.
+- $manip_notz = eval ('Date::Manip::Date_TimeZone (); 1')? 0 : 1;
+- }
+- delete $INC{'Date/Manip.pm'};
+- %Date::Manip:: = ();
+-}
+
+ # Get day/month names in current locale
+ my ($Thursday, $Thu, $June, $Jun);
+@@ -71,8 +59,6 @@ SKIP:
+ # time_manip tests (6)
+ SKIP:
+ {
+- skip 'Date::Manip not available', 6 if $manip_bad;
+- skip 'Date::Manip cannot determine timezone', 6 if $manip_notz;
+ my $m = 'first thursday in june 2003';
+ is time_manip('%Y',$m), '2003' => 'year';
+ is time_manip('%d',$m), '05' => 'day of month';
+diff --git a/t/manip.t b/t/manip.t
+index 763ad59..6f94607 100755
+--- a/t/manip.t
++++ b/t/manip.t
+@@ -5,28 +5,11 @@ use Test::More tests => 6;
+
+ BEGIN { $Time::Format::NOXS = 1 }
+ BEGIN { use_ok 'Time::Format', qw(%manip) }
+-my $manip_bad;
+-BEGIN
+-{
+- unless (eval 'use Date::Manip (); 1')
+- {
+- $manip_bad = 'Date::Manip is not available';
+- }
+- else
+- {
+- # If Date::Manip can't determine the time zone, it'll bomb out of the tests.
+- $manip_bad = 'Date::Manip cannot determine time zone'
+- unless eval 'Date::Manip::Date_TimeZone(); 1';
+- }
+- delete $INC{'Date/Manip.pm'};
+- %Date::Manip:: = ();
+-}
+
+ my $t = 'first thursday in june 2003';
+
+ SKIP:
+ {
+- skip $manip_bad, 5 if $manip_bad;
+ is $manip{'%Y',$t}, '2003' => 'year';
+ is $manip{'%d',$t}, '05' => 'day of month';
+ is $manip{'%D',$t}, '06/05/03' => '%D';
+--
+2.16.2
+
diff --git a/dev-perl/Time-Format/files/Time-Format-1.12-nosig.patch b/dev-perl/Time-Format/files/Time-Format-1.12-nosig.patch
new file mode 100644
index 000000000000..ccb11b849f21
--- /dev/null
+++ b/dev-perl/Time-Format/files/Time-Format-1.12-nosig.patch
@@ -0,0 +1,91 @@
+From 24b17d6a4787db19888cda208197539c324b257f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 16 Mar 2018 21:18:37 +1300
+Subject: Kill signature code
+
+Invalidated anyway due to other patches, and non-critical on Gentoo
+due to many other layers of integrity checks.
+---
+ Build.PL | 2 --
+ MANIFEST | 3 ---
+ META.json | 1 -
+ META.yml | 1 -
+ Makefile.PL | 1 -
+ SIGNATURE | 59 ---------------------------------------------------------
+ t/0-signature.t | 26 -------------------------
+ 7 files changed, 93 deletions(-)
+ delete mode 100644 SIGNATURE
+ delete mode 100755 t/0-signature.t
+
+diff --git a/Build.PL b/Build.PL
+index faed77f..6541305 100755
+--- a/Build.PL
++++ b/Build.PL
+@@ -29,9 +29,7 @@ my $builder = Module::Build->new(
+ 'Time::HiRes' => 0,
+ 'DateTime' => 0,
+ 'Date::Manip' => 0,
+- 'Module::Signature' => 0,
+ },
+- sign => 1,
+ add_to_cleanup => [ 'Time-Format-*' ],
+ );
+
+diff --git a/MANIFEST b/MANIFEST
+index e1aeeb9..fd31290 100755
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -6,11 +6,9 @@ META.json
+ META.yml
+ Makefile.PL
+ README
+-SIGNATURE
+ lib/Time/Format.pm
+ quickref.ps
+ quickref.txt
+-t/0-signature.t
+ t/1-load.t
+ t/DateManip.t
+ t/DateTime.t
+@@ -35,4 +33,3 @@ t/xs_funcs.t
+ t/xs_locale.t
+ t/xs_quot.t
+ t/xs_time.t
+-SIGNATURE Added here by Module::Build
+diff --git a/META.json b/META.json
+index cdfee24..e57c760 100644
+--- a/META.json
++++ b/META.json
+@@ -29,7 +29,6 @@
+ "Date::Manip" : 0,
+ "DateTime" : 0,
+ "I18N::Langinfo" : 0,
+- "Module::Signature" : 0,
+ "POSIX" : 0,
+ "Time::HiRes" : 0
+ },
+diff --git a/META.yml b/META.yml
+index 2efa55e..318c0ff 100644
+--- a/META.yml
++++ b/META.yml
+@@ -21,7 +21,6 @@ recommends:
+ Date::Manip: 0
+ DateTime: 0
+ I18N::Langinfo: 0
+- Module::Signature: 0
+ POSIX: 0
+ Time::HiRes: 0
+ requires:
+diff --git a/Makefile.PL b/Makefile.PL
+index 7d3059e..14903ab 100755
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -13,5 +13,4 @@ WriteMakefile (
+ ($] >= 5.005 ? ## Add these new keywords supported since 5.005
+ (ABSTRACT_FROM => 'lib/Time/Format.pm', # retrieve abstract from module
+ AUTHOR => 'Eric Roode <roode@cpan.org>') : ()),
+- (MM->can('signature_target')? (SIGN => 1) : ()),
+ );
+--
+2.16.2
+
diff --git a/dev-perl/Time-Format/metadata.xml b/dev-perl/Time-Format/metadata.xml
new file mode 100644
index 000000000000..3b1dc44c4450
--- /dev/null
+++ b/dev-perl/Time-Format/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">Time-Format</remote-id>
+ <remote-id type="cpan-module">Time::Format</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Moment-0.420.0 b/dev-perl/Time-Moment-0.420.0
deleted file mode 100644
index 38f81154767b..000000000000
--- a/dev-perl/Time-Moment-0.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Time-HiRes >=virtual/perl-XSLoader-0.20.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-ExtUtils-ParseXS-3.180.0 test? ( >=dev-perl/Test-Fatal-0.6.0 >=dev-perl/Test-Number-Delta-1.60.0 dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Represents a date and time of day with an offset from UTC
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-Moment/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Time-HiRes >=virtual/perl-XSLoader-0.20.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHANSEN/Time-Moment-0.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6371c6a5b959c7823ce8c0db11b6466c
diff --git a/dev-perl/Time-Moment-0.430.0 b/dev-perl/Time-Moment-0.430.0
deleted file mode 100644
index 016fb0e8abe6..000000000000
--- a/dev-perl/Time-Moment-0.430.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Time-HiRes >=virtual/perl-XSLoader-0.20.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-ExtUtils-ParseXS-3.180.0 test? ( >=dev-perl/Test-Fatal-0.6.0 >=dev-perl/Test-Number-Delta-1.60.0 dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Represents a date and time of day with an offset from UTC
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-Moment/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Time-HiRes >=virtual/perl-XSLoader-0.20.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHANSEN/Time-Moment-0.43.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8d83843ae6abdea524586604fe61e3c5
diff --git a/dev-perl/Time-Moment/Manifest b/dev-perl/Time-Moment/Manifest
new file mode 100644
index 000000000000..652d0aa91cd3
--- /dev/null
+++ b/dev-perl/Time-Moment/Manifest
@@ -0,0 +1,6 @@
+AUX 0.38-makefilepl.patch 1022 BLAKE2B 4159e439a46e32d40cb3e30c120f24dca4b5810d1bbf00483b97bdad0030397292dfe55025affd870171ad1b12810b536459fa60da2f3103104639273a2a6ec7 SHA512 9fe5f80e4ef5df83c9bc3108c76cdec6ffb2f13eaaecbe5dba13628072086d3278ec4338217b7dd5316a80f3b3a63dfdfa6f23913b20d1b83aec889e658f4c28
+DIST Time-Moment-0.42.tar.gz 159651 BLAKE2B 7fa9f59e5494b11fe0400488631a6ec2a3b579caaee8336e1d894ae8cfc4d5230fcf8660dc74100736926be62ef57cc8f38d2853bf4fbb5b391d77bb628049d2 SHA512 e8015a461c39f3d3ad7d0ca03c0b1e1b5ed39b83bc16f12f00f35d36a4f34786a089ac4b86dcccd5b6e7da8a118873efc0cc2d6a60848bdbff7b7550285be6ab
+DIST Time-Moment-0.43.tar.gz 158585 BLAKE2B 75a80c589b1ba3c874fc3ce78a54ffa0d28558460a671182361c59d064ed249dc654b0260bda017a26bb1a36423ab61884f4dbf7a6adc9e412df231f5cfc0f54 SHA512 b7aeb132b4a6dcd6b207e2a071e66ae703763bd800047906f41dc069f27f36f095f5c7037a5cb306c8da29fab53b6f763eda114bfb0838dca260bb416f9dd6ed
+EBUILD Time-Moment-0.420.0.ebuild 700 BLAKE2B 883b97c811f6563edc2620d217b1f89c24da47fcadb87d7100d08e4cf70ce30c665abed48062fd87e60857143f8252fcb233fdc6247b23685adf245ae566a09d SHA512 d05307dd733af31bc562a733f7b12050e9c2b8be027f41dd25b2e9d0d7f2d7e8c6e56ef1a6367805e729d24442b858b5c411e9f0ed2ca575dada42d35538a688
+EBUILD Time-Moment-0.430.0.ebuild 700 BLAKE2B 2d1c6b995e3f49e2060bd843db847faf1001af130253fe9c167e43374d32bfe89658072ce928c2c30bc2f2b7c3b948d4e1c088b81639c360dd89dc418b8fc652 SHA512 606bd6738ef132a02fdaa741999a9bc27b02cb4b1d91bc8cdcfc97e4b664a56c9e3c8e0f347cf55c7f86505de51d0f8823187282c5aa21b3727eee82dc4545f9
+MISC metadata.xml 450 BLAKE2B f4969edae1f12d964a758299ea8e1ed752f852cb90089117dbbf61ee10d8389c7c5b87e3ea175d7833e5addfca5b195ec7fe856945deb50c6336ff7d70ce7dfd SHA512 fd59e776efc3c83afc99c748f803b5a5d703217eabcc1b3a1f1d46e9213ecfed0a95a6635b1c18ef3d454094550f8decdf93e7842eb95755738ad9cb70a7dca5
diff --git a/dev-perl/Time-Moment/Time-Moment-0.420.0.ebuild b/dev-perl/Time-Moment/Time-Moment-0.420.0.ebuild
new file mode 100644
index 000000000000..d70f0edabc7e
--- /dev/null
+++ b/dev-perl/Time-Moment/Time-Moment-0.420.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHANSEN
+DIST_VERSION=0.42
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Represents a date and time of day with an offset from UTC"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+ "${FILESDIR}/0.38-makefilepl.patch"
+)
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Time-HiRes
+ >=virtual/perl-XSLoader-0.20.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-3.180.0
+ test? (
+ >=dev-perl/Test-Fatal-0.6.0
+ >=dev-perl/Test-Number-Delta-1.60.0
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Time-Moment/Time-Moment-0.430.0.ebuild b/dev-perl/Time-Moment/Time-Moment-0.430.0.ebuild
new file mode 100644
index 000000000000..35557cbfb419
--- /dev/null
+++ b/dev-perl/Time-Moment/Time-Moment-0.430.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHANSEN
+DIST_VERSION=0.43
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Represents a date and time of day with an offset from UTC"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+ "${FILESDIR}/0.38-makefilepl.patch"
+)
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Time-HiRes
+ >=virtual/perl-XSLoader-0.20.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-3.180.0
+ test? (
+ >=dev-perl/Test-Fatal-0.6.0
+ >=dev-perl/Test-Number-Delta-1.60.0
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Time-Moment/files/0.38-makefilepl.patch b/dev-perl/Time-Moment/files/0.38-makefilepl.patch
new file mode 100644
index 000000000000..b19e402df94a
--- /dev/null
+++ b/dev-perl/Time-Moment/files/0.38-makefilepl.patch
@@ -0,0 +1,34 @@
+diff -Naur Time-Moment-0.38/Makefile.PL Time-Moment-0.38b/Makefile.PL
+--- Time-Moment-0.38/Makefile.PL 2015-10-09 11:44:58.000000000 +0000
++++ Time-Moment-0.38b/Makefile.PL 2016-02-28 10:29:46.187136188 +0000
+@@ -3,27 +3,10 @@
+
+ BEGIN {
+ unshift @INC, 'inc';
+-
+- my @required = (
+- 'inc::Module::Install' => '1.00',
+- 'Module::Install::XSUtil' => '0.36',
+- 'Module::Install::ReadmeFromPod' => '0',
+- );
+-
+- my @missing;
+- while(my($module, $version) = splice(@required, 0, 2)) {
+- eval qq{use $module $version (); 1}
+- or push @missing, $module;
+- }
+-
+- if(@missing) {
+- print qq{# The following modules are not available.\n};
+- print qq{# `perl $0 | cpanm` will install them:\n};
+- s/\A inc:: //x for @missing;
+- print $_, "\n" for @missing;
+- exit 1;
+- }
+ }
++use inc::Module::Install 1.00 ();
++use Module::Install::XSUtil 0.36 ();
++use Module::Install::ReadmeFromPod 0 ();
+
+ use inc::Module::Install;
+
diff --git a/dev-perl/Time-Moment/metadata.xml b/dev-perl/Time-Moment/metadata.xml
new file mode 100644
index 000000000000..5fddedc1276b
--- /dev/null
+++ b/dev-perl/Time-Moment/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Time-Moment</remote-id>
+ <remote-id type="cpan-module">Time::Moment</remote-id>
+ <remote-id type="cpan-module">Time::Moment::Adjusters</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Monotonic-0.9.8 b/dev-perl/Time-Monotonic-0.9.8
deleted file mode 100644
index a1623e5a59b7..000000000000
--- a/dev-perl/Time-Monotonic-0.9.8
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Module-Build-0.360.400 virtual/perl-ExtUtils-CBuilder test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A clock source that only increments and never jumps
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-Monotonic/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVID/Time-Monotonic-v0.9.8.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2be1f41df75a632676cd57d95b0868cb
diff --git a/dev-perl/Time-Monotonic/Manifest b/dev-perl/Time-Monotonic/Manifest
new file mode 100644
index 000000000000..69058646fa68
--- /dev/null
+++ b/dev-perl/Time-Monotonic/Manifest
@@ -0,0 +1,3 @@
+DIST Time-Monotonic-v0.9.8.tar.gz 72024 BLAKE2B 292d244053a8b7aabc1cca775f468025f73e406bb93b8d800dd3937c904c97224417767eb9e560b1f49e7ff95e2dbe3c70f0bd3e3918f0aafcfbef2305903ad0 SHA512 5022d141e9ef7c58a5d1142ebdbe04592fd67eaa257e35a23d6e7f83386be100a0393b19863ff57a57a603da3acfb60652bf7fb9ee44fc04f1a97cf9bd6f2540
+EBUILD Time-Monotonic-0.9.8.ebuild 422 BLAKE2B 9d3779f8adaf53675b04e68cc8dbfc8ceb4da2a287673a4faa35c02443924bf514983153b5d613dd57b01c11ca44ccd41c59d493dd8b6eee65f72a9aa7d239d3 SHA512 586ccfc8114ceda3b774ed722c9cf18a4887cf626a226409ec5abb6cc4dbc01597aab3e3d570c8e5b78093b9be62918392bf02a63607cfeb44f37ccc6a4397f7
+MISC metadata.xml 400 BLAKE2B 5a22ff3cbc99587d4460913050b9772e9746652b63774352bdfdda21f2dd5817433e17a97949a38b9834c6fc4df5f5548a495c3cb4f26d7d418f46ef7115c833 SHA512 5bc73d1c86de8ae8323e4d8508e6f941ca8cdca10687bfa663c12bd7b7cf22ed56dbdd613c3d7b56c7fd345b4beadb1d0b2985b7b6a2f9eb24481fe071f8d5e8
diff --git a/dev-perl/Time-Monotonic/Time-Monotonic-0.9.8.ebuild b/dev-perl/Time-Monotonic/Time-Monotonic-0.9.8.ebuild
new file mode 100644
index 000000000000..8a4585916c77
--- /dev/null
+++ b/dev-perl/Time-Monotonic/Time-Monotonic-0.9.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAVID
+DIST_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="A clock source that only increments and never jumps"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.400
+ virtual/perl-ExtUtils-CBuilder
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Time-Monotonic/metadata.xml b/dev-perl/Time-Monotonic/metadata.xml
new file mode 100644
index 000000000000..7a3ded5bebd7
--- /dev/null
+++ b/dev-perl/Time-Monotonic/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">Time-Monotonic</remote-id>
+ <remote-id type="cpan-module">Time::Monotonic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Out-0.110.0 b/dev-perl/Time-Out-0.110.0
deleted file mode 100644
index 96680378e603..000000000000
--- a/dev-perl/Time-Out-0.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Easily timeout long running operations
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Time-Out/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PATL/Time-Out-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e589fb05b34511479ac29c6863be3219
diff --git a/dev-perl/Time-Out-0.110.0-r1 b/dev-perl/Time-Out-0.110.0-r1
deleted file mode 100644
index f7dc096ed7d3..000000000000
--- a/dev-perl/Time-Out-0.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Easily timeout long running operations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-Out/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PATL/Time-Out-0.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fb8a516ab8b143ed6419e61ac77aead6
diff --git a/dev-perl/Time-Out/Manifest b/dev-perl/Time-Out/Manifest
new file mode 100644
index 000000000000..de4cdf055b22
--- /dev/null
+++ b/dev-perl/Time-Out/Manifest
@@ -0,0 +1,4 @@
+DIST Time-Out-0.11.tar.gz 3647 BLAKE2B a4dc5da38db1f5f42da8235e083d7b6214ed5b0e565a0cef50ff38c2ae6213ef999e50f9c97ebfcd457dcc39c6a131657cf21ea3619ca1277ab4c2a34b5238ee SHA512 707f113bf3d6c607f8e945d0bd89e9b035eebd7df79e3d8f62eea9e344bebfdce7d9165bfaf20c6267e68e3503c673077cec0823a7b2f139c24effd2e6cecd0a
+EBUILD Time-Out-0.110.0-r1.ebuild 360 BLAKE2B 58f0353326899900c8a211c4a0f2f1a3159dd2a395c031f3a2b3d43e4ffa247e523176578c72a2472bb61d4dceada2f71cb4d3a8e673fbb826fc0fd3d314c690 SHA512 87e730c3af01d4a438805e528599c3e97830f407bcd7c5fde031486a950a16e12fbeacfb64cfe2bda137efc79645d6bb27d478294895614b9fc891c7625d637e
+EBUILD Time-Out-0.110.0.ebuild 336 BLAKE2B 8337f88258875e534c4c3ead4b0d7b2a4605049f952c8d580cbfc6c8fa315095cc1c5a27ba607bae5b983edb07101a6a2639d0b9092e8287f177be187ecc50ea SHA512 71dfb0ed6bd8b0edc06a66f880e96420a29324cd3a2d6e99ba71915c3ab530355323e87a6985c2469164262b6e6c1f9e19000b717e457e69496472cb986772aa
+MISC metadata.xml 388 BLAKE2B 37f2648c5b56649ee5086c76b364ad48f1e5ee7959a389ef1f1d0783ac6b44cc1cb74a3015973c27e5e094602accd93e445f6246f156c1e345e06e09f27014f0 SHA512 34174b9fd365af2dd17fe18bcda99c4dd236fb6baab9739a58c7c3d1902cd82ce42bf7def7da42ac8814fe0a7d9395fcef6a42a3fa1736552d1c3ce674bba894
diff --git a/dev-perl/Time-Out/Time-Out-0.110.0-r1.ebuild b/dev-perl/Time-Out/Time-Out-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..cf8e675074cd
--- /dev/null
+++ b/dev-perl/Time-Out/Time-Out-0.110.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PATL
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Easily timeout long running operations"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Time-Out/Time-Out-0.110.0.ebuild b/dev-perl/Time-Out/Time-Out-0.110.0.ebuild
new file mode 100644
index 000000000000..fdb9de0d4623
--- /dev/null
+++ b/dev-perl/Time-Out/Time-Out-0.110.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PATL
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Easily timeout long running operations"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Time-Out/metadata.xml b/dev-perl/Time-Out/metadata.xml
new file mode 100644
index 000000000000..4e9caee52d47
--- /dev/null
+++ b/dev-perl/Time-Out/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">Time-Out</remote-id>
+ <remote-id type="cpan-module">Time::Out</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-ParseDate-2011.51.700-r1 b/dev-perl/Time-ParseDate-2011.51.700-r1
deleted file mode 100644
index 0583ba6d016e..000000000000
--- a/dev-perl/Time-ParseDate-2011.51.700-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Date/Time Parsing Perl Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Time-modules/
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=Time-modules public-domain
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/Time-modules-2011.0517.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=40f4799fcd952de351fa73fc872fc887
diff --git a/dev-perl/Time-ParseDate-2015.103.0 b/dev-perl/Time-ParseDate-2015.103.0
deleted file mode 100644
index bcbdbb39d2e4..000000000000
--- a/dev-perl/Time-ParseDate-2015.103.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Time-Piece ) dev-lang/perl:=
-DESCRIPTION=A Date/Time Parsing Perl Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-ParseDate/
-IUSE=test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=Time-modules public-domain
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MU/MUIR/modules/Time-ParseDate-2015.103.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6bee7341c9ec2a05d3ad6271cebcd044
diff --git a/dev-perl/Time-ParseDate/Manifest b/dev-perl/Time-ParseDate/Manifest
new file mode 100644
index 000000000000..845e387289e0
--- /dev/null
+++ b/dev-perl/Time-ParseDate/Manifest
@@ -0,0 +1,5 @@
+DIST Time-ParseDate-2015.103.tar.gz 26644 BLAKE2B f00a5943b9ccee87272e04cf6259f69bec4e8e422256f9fac2fde072058aad34c6c2d408f41b2ad953a2e0af40ba85030586c50ea06cd97ff8c2a6d64b0f58ac SHA512 3c5bf09198289a889e606c806fbb225e729fa1a0af6d04056b75c4c61110e6135fce0eccd8c58a2f1db364d7d624b417f4960bdfa376d2fb9b16ecf090879fd0
+DIST Time-modules-2011.0517.tar.gz 25621 BLAKE2B 4ed568c686316da2d150e509b96efede67898f5175c32a05dbdefaf814a1b21021f1d10aff7924e5b2a3c020371a2844fcbe8130b5be288658956328839e24a5 SHA512 5cb9be993db47bf5c37fbe6a473d77142af16d9a6bac8b82388d536296b72ccb54c8fef13ff436f34892de331617bcca9921dcde614e344f0fef314f78c5d085
+EBUILD Time-ParseDate-2011.51.700-r1.ebuild 370 BLAKE2B aabcf38d8a4f18a79be065d3a38b645e9fdff6ff2798fc116210ccf5f0f75d868c28ee2160a91cff4770888336a8665c4877f04dbe3e498600f58ed33b590066 SHA512 507304febcd92c644f932e566ad725608c6d8818699c0ce7c67de1688bf3d6553787052d1380671c3e27b257dba2ea46cbfca0da30ca342cb70caffa19bbd268
+EBUILD Time-ParseDate-2015.103.0.ebuild 424 BLAKE2B 8d4cd042abe4180c0fc3cd10a3678cd34d804a950d66e5288a6d0383664c67227a633d990c18952d24d5050a162c10af122ce83765a5f086c12e3385ae38e2db SHA512 d998e0e91ae0f8637551c83f3fb55cbbb4b8e076cc691219cbd1b71eec2b1407d5f50493e92f4e6788b0b87ac89e63520612999b3613a8fd344b9155c8b4dab9
+MISC metadata.xml 645 BLAKE2B ca8a941e304cdd3e8dae76cf429e24c91c991ee51a3c853e0358e90780c288a3490fa05f32661f7364450805ebe2fd65c3d513069ffd63d4103cda3654b45752 SHA512 6c15b04c4a6e67ba4c45e73c9019a5d4a4f6051370c2df9057a93f93ae5eccc1de7456ea41413d6f2497a805bfc915bc27dd1ba955cf870d6501790a60cd8433
diff --git a/dev-perl/Time-ParseDate/Time-ParseDate-2011.51.700-r1.ebuild b/dev-perl/Time-ParseDate/Time-ParseDate-2011.51.700-r1.ebuild
new file mode 100644
index 000000000000..05692c7bbbd1
--- /dev/null
+++ b/dev-perl/Time-ParseDate/Time-ParseDate-2011.51.700-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MUIR
+MODULE_SECTION=modules
+MODULE_VERSION=2011.0517
+MY_PN=Time-modules
+inherit perl-module
+
+DESCRIPTION="A Date/Time Parsing Perl Module"
+
+LICENSE="Time-modules public-domain"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Time-ParseDate/Time-ParseDate-2015.103.0.ebuild b/dev-perl/Time-ParseDate/Time-ParseDate-2015.103.0.ebuild
new file mode 100644
index 000000000000..15ce837bf721
--- /dev/null
+++ b/dev-perl/Time-ParseDate/Time-ParseDate-2015.103.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MUIR
+DIST_SECTION=modules
+DIST_VERSION=2015.103
+inherit perl-module
+
+DESCRIPTION="A Date/Time Parsing Perl Module"
+
+LICENSE="Time-modules public-domain"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Time-Piece )
+"
diff --git a/dev-perl/Time-ParseDate/metadata.xml b/dev-perl/Time-ParseDate/metadata.xml
new file mode 100644
index 000000000000..49e14324c926
--- /dev/null
+++ b/dev-perl/Time-ParseDate/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Time-ParseDate</remote-id>
+ <remote-id type="cpan-module">Time::CTime</remote-id>
+ <remote-id type="cpan-module">Time::DaysInMonth</remote-id>
+ <remote-id type="cpan-module">Time::JulianDay</remote-id>
+ <remote-id type="cpan-module">Time::ParseDate</remote-id>
+ <remote-id type="cpan-module">Time::Timezone</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Period-1.240.0-r1 b/dev-perl/Time-Period-1.240.0-r1
deleted file mode 100644
index 90877d9825d1..000000000000
--- a/dev-perl/Time-Period-1.240.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Time period Perl module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Time-Period/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PB/PBOYD/Time-Period-1.24.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0d5ab8d6fd4cfa0b682673c303bf40e6
diff --git a/dev-perl/Time-Period-1.250.0 b/dev-perl/Time-Period-1.250.0
deleted file mode 100644
index b7aa5a8f6dab..000000000000
--- a/dev-perl/Time-Period-1.250.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Time period Perl module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Time-Period/
-KEYWORDS=amd64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PB/PBOYD/Time-Period-1.25.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=123d0c468bd4c3bc4bf0e1c36492c840
diff --git a/dev-perl/Time-Period/Manifest b/dev-perl/Time-Period/Manifest
new file mode 100644
index 000000000000..21d55ac1e004
--- /dev/null
+++ b/dev-perl/Time-Period/Manifest
@@ -0,0 +1,5 @@
+DIST Time-Period-1.24.tar.gz 18279 BLAKE2B 1d7c6a60df797b445267fa22b0fa6e7c0d0223eb57faa6c8c4c860b01258bdfcd580e6252cf3df4a5803649df54bff2d032e7c6490513bd5b8c61ce60531d413 SHA512 4ee1440e22e271c73779e5228472c9430302a0c775dc8e6d6020b419415cfd126ec359a0b739ec3456af6eef1dd820572a1f451c2ac15a5385257bb9baddf165
+DIST Time-Period-1.25.tar.gz 18393 BLAKE2B 0399e043e426d85d969fefff085cd68ff7ea99be5c3cb241ff9b24cb5182ea52e72d21ff4325a1ee211b9355581a2ed0d3e9debd8dd44d020cdd8088c3d3a46c SHA512 528dc8c31692da61170362df8d32c81d4811edfa8388752c82452e57f2349f9345b7ee4611c4cf48bfe7aae19cdad50513f9ce6347768be61970c507c0c0e98d
+EBUILD Time-Period-1.240.0-r1.ebuild 271 BLAKE2B 4ee7d1d3fdfc97e665f62ac6f836a7235a3174aeddfcb47e672dfb9f5b8430b880df9889bd01698342fc18f454dc3cecd4098338e46d121d9b408f8c8931f142 SHA512 cf03a2974c943a71bd26f57d9fa809a998e5c0c5958500ff4600bb0ce5a8f6b087d77d2ca84c7ecc20575013533186c8ef5524b4033c7f4db8a5954af3912213
+EBUILD Time-Period-1.250.0.ebuild 271 BLAKE2B ebd7e893e6b1211da591dbc334c85b248e7008720785422a60afc5e6b90629cf0debf422819a07b705927948611d1cf6c2b5a5dd5631ecf6ce4add568a38aea5 SHA512 d17b3ccb4c1c1df1a4a051047020f243e0570b9021c076b4620e7fc2861d693f29d602810ae19eb3c5c84e2809f63434c5ad210d4990ed6e0c682ac9ef20c555
+MISC metadata.xml 394 BLAKE2B 8f96883928215dffa25b8b614845ed04234f83efa00b17ade5810b9bf22893091d3d636abdd7db4222dc57eedb4e07c6476e2f37bbf7b4e6c098e7a9a903f3ed SHA512 a4a235cdbc7b06c27578da20ad9919ba87fa1156b5cae12aa727b72bc39f71e4cceecc28171b1f8f7455cce273d53df8e81e3e237dfc1bca967c7ddeb7beb6da
diff --git a/dev-perl/Time-Period/Time-Period-1.240.0-r1.ebuild b/dev-perl/Time-Period/Time-Period-1.240.0-r1.ebuild
new file mode 100644
index 000000000000..7ee9969a6821
--- /dev/null
+++ b/dev-perl/Time-Period/Time-Period-1.240.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PBOYD
+MODULE_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="Time period Perl module"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Time-Period/Time-Period-1.250.0.ebuild b/dev-perl/Time-Period/Time-Period-1.250.0.ebuild
new file mode 100644
index 000000000000..ba27d8cabcc5
--- /dev/null
+++ b/dev-perl/Time-Period/Time-Period-1.250.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PBOYD
+MODULE_VERSION=1.25
+inherit perl-module
+
+DESCRIPTION="Time period Perl module"
+
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/Time-Period/metadata.xml b/dev-perl/Time-Period/metadata.xml
new file mode 100644
index 000000000000..f15225b322bf
--- /dev/null
+++ b/dev-perl/Time-Period/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">Time-Period</remote-id>
+ <remote-id type="cpan-module">Time::Period</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Piece-MySQL-0.60.0-r1 b/dev-perl/Time-Piece-MySQL-0.60.0-r1
deleted file mode 100644
index e0e2bd373666..000000000000
--- a/dev-perl/Time-Piece-MySQL-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Time-Piece-1.15 dev-lang/perl:=[-build(-)]
-DESCRIPTION=MySQL-specific functions for Time::Piece
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Time-Piece-MySQL/
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Time-Piece-1.15 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KASEI/Time-Piece-MySQL-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ae2581723ece021f75efd98cbd083043
diff --git a/dev-perl/Time-Piece-MySQL/Manifest b/dev-perl/Time-Piece-MySQL/Manifest
new file mode 100644
index 000000000000..738e1f8347f8
--- /dev/null
+++ b/dev-perl/Time-Piece-MySQL/Manifest
@@ -0,0 +1,3 @@
+DIST Time-Piece-MySQL-0.06.tar.gz 3870 BLAKE2B cbb9c54a02f2bb8b3b5ff4cf8c06e4beabb5f011de5c39d57e1315121a0a49075da6e0d80280a287a6e8e8fc734a905819031966d1d9dd50aa0431d651f644c0 SHA512 8f748b50a763dbe4b0a545d6bb96f9ccffa05da48461c0fac63e89ba6029856ac60b871264217b820408aefa2dd4fdcbba036f5ad6ad9281f6699e33003f36e4
+EBUILD Time-Piece-MySQL-0.60.0-r1.ebuild 361 BLAKE2B fef48873876f5b887371d4548933bd69bed5218da98777f245b7fa0a03867a4e5efa670c79e18d8150041781a56b9ea11cd919a4ced568559b2d20f78709f508 SHA512 0886d8656c2efca02aedb8167038e6ad300f1e1fbb5450aa37b971edb682f4ff5abd6969d444b7b69bb5b60316992d98d37e92bf91cdcb20eb8c2781c19f8c72
+MISC metadata.xml 463 BLAKE2B 16831ed8fff60e27f009cbcf466dc8be467b0823378653ea55c826660bf4d08e5f5fb8537eafec94c1ec2c2628bed330c84e5353a0a46de900c136a260e15f3a SHA512 11e9bd540ba09121e69ed31397ec9cc470128fb14e2b8e438226777a69446f2d47b0aa396c410cfaa3e6469211c0b37fcd41078184920b2ca5ceb0a91ec0a279
diff --git a/dev-perl/Time-Piece-MySQL/Time-Piece-MySQL-0.60.0-r1.ebuild b/dev-perl/Time-Piece-MySQL/Time-Piece-MySQL-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..50bb0e513b32
--- /dev/null
+++ b/dev-perl/Time-Piece-MySQL/Time-Piece-MySQL-0.60.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KASEI
+MODULE_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="MySQL-specific functions for Time::Piece"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=virtual/perl-Time-Piece-1.15"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/Time-Piece-MySQL/metadata.xml b/dev-perl/Time-Piece-MySQL/metadata.xml
new file mode 100644
index 000000000000..b052abd4996c
--- /dev/null
+++ b/dev-perl/Time-Piece-MySQL/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Time-Piece-MySQL</remote-id>
+ <remote-id type="cpan-module">Time::Piece</remote-id>
+ <remote-id type="cpan-module">Time::Piece::MySQL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-Stopwatch-1.0.0 b/dev-perl/Time-Stopwatch-1.0.0
deleted file mode 100644
index 64f91575dc31..000000000000
--- a/dev-perl/Time-Stopwatch-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Time-HiRes ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Use tied scalars as timers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Time-Stopwatch/
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILTZU/Time-Stopwatch-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0c9f36a6888c2bc30ede5beba5147836
diff --git a/dev-perl/Time-Stopwatch/Manifest b/dev-perl/Time-Stopwatch/Manifest
new file mode 100644
index 000000000000..d8aa0efaa6c3
--- /dev/null
+++ b/dev-perl/Time-Stopwatch/Manifest
@@ -0,0 +1,3 @@
+DIST Time-Stopwatch-1.00.tar.gz 4026 BLAKE2B 7b34684418d3d646238b57d34193dc7523799b08b9ff0c663c08f64b2f486e59bd380a682b46a4830d3ca52b1aa168e360c6a06da249168aa3e074c5d4a55c9b SHA512 e2f43f5d9b207fef8b6f868c2e9192df9dd8652f158f32b5d3fa41c52547b7bd7cded9e41206ed47bbd7e231a87015c9daf4da6226ff36775a656ab7efa9ec9d
+EBUILD Time-Stopwatch-1.0.0.ebuild 333 BLAKE2B 3b4db5e0a15c559f1b618deab355530c60f0013d644b2ebb8190cc34f99ef3584db3c246d2399c0ca6d70488aea644c6081a8156fb38a0af99dd3e2fe020cf1f SHA512 16d2655ca4d0a89f4bf0614c20843937b03a61d2e0723f82e4c95f720bc15f6742d71881ade34edb1664abaad896016e6cd8339b3a895c59bcaa06dcc103a6d8
+MISC metadata.xml 517 BLAKE2B 1b07c9044287ed02f74f721e4c42aafeac9b7c61c373b7f375c8970374b85a90c8306586e43c866caeac8ce0ab32774a9734469770cd0b3dbb224827d7bda7fa SHA512 866798509b4a2c28d115e8178ecb07ef3ae2644009a8c62facb1545b035455deca24826bb2c477fc92daac21ebfb0a77f188676914dad6caadbd1e80ed801f62
diff --git a/dev-perl/Time-Stopwatch/Time-Stopwatch-1.0.0.ebuild b/dev-perl/Time-Stopwatch/Time-Stopwatch-1.0.0.ebuild
new file mode 100644
index 000000000000..74f3ca4021d3
--- /dev/null
+++ b/dev-perl/Time-Stopwatch/Time-Stopwatch-1.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="ILTZU"
+MODULE_VERSION="1.00"
+
+inherit perl-module
+
+DESCRIPTION="Use tied scalars as timers"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="test? ( virtual/perl-Time-HiRes )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Time-Stopwatch/metadata.xml b/dev-perl/Time-Stopwatch/metadata.xml
new file mode 100644
index 000000000000..55258f1a46b7
--- /dev/null
+++ b/dev-perl/Time-Stopwatch/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Time-Stopwatch</remote-id>
+ <remote-id type="cpan-module">Time::Stopwatch</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-TAI64-2.110.0-r1 b/dev-perl/Time-TAI64-2.110.0-r1
deleted file mode 100644
index 2ab15a53e14f..000000000000
--- a/dev-perl/Time-TAI64-2.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Time manipulation in the TAI64* formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Time-TAI64/
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JOVAL/Time-TAI64-2.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d81d490be95ce9d2b47b406fcb221ae0
diff --git a/dev-perl/Time-TAI64-2.110.0-r2 b/dev-perl/Time-TAI64-2.110.0-r2
deleted file mode 100644
index 8a0f370c57d3..000000000000
--- a/dev-perl/Time-TAI64-2.110.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple virtual/perl-Time-HiRes ) dev-lang/perl:=
-DESCRIPTION=Time manipulation in the TAI64* formats
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-TAI64/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JOVAL/Time-TAI64-2.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=92e08998fdf967abbe92d5130d5eeda5
diff --git a/dev-perl/Time-TAI64/Manifest b/dev-perl/Time-TAI64/Manifest
new file mode 100644
index 000000000000..50e820639fe1
--- /dev/null
+++ b/dev-perl/Time-TAI64/Manifest
@@ -0,0 +1,4 @@
+DIST Time-TAI64-2.11.tar.gz 5881 BLAKE2B 8879fe1f324ecd849423cb20c838f89a70e7b5d4943df1e814699d22b76ca6fd6f528659c70f0e9fc661884077ce041ad967fcac6b16bf5ec61011fd5e0eedfb SHA512 da3988cc0475c90a2fbf3867b9ec354d04b7d0cd4946597b5eb482b0a8335876bd0db9d49b607dc416d12ba119e72789aceebaa127c042c0a2ff40445e0d418e
+EBUILD Time-TAI64-2.110.0-r1.ebuild 277 BLAKE2B a5ada0db0328ee8997f6c00a44f9c906b99b711c4be47743ff2a912c229dbc440d41b1f5ae1af9bee8cb0ca9708d52953ddedf983f1102a0d15b2e488da6ce9d SHA512 862aa814ef3af91782de4d563a3fa1a6f2ff79fbae0d05f0d4345d45af3397a8b9aee141254d996b9f70b9a86023c5a12c02aa358d00e0e33696a3f209fe54dd
+EBUILD Time-TAI64-2.110.0-r2.ebuild 398 BLAKE2B c8fd29b92e6fbb4189bd30c14bf4b17fb0a25edf2a6ed85f9bd8413063e8b68e071e8d292e962059c82a08637f9ae06dc1fa5a5f8281bba909969f844949dd4f SHA512 691a9071baa3a04a8accff283c0b87d7d23c4894f29d9594c9fc38109122d9017a9f447e9c87580e6ddbad46dc26aa8c812c30112c58d2473f484a764fa6dbb4
+MISC metadata.xml 392 BLAKE2B fec92800e6290a62bbbc942921bfaa7534a93147517dee8bc61081edcf25cc56b6054d6f402b663cd016b2b90ba2e6c24ef4e3980528b11901cb434021eaa244 SHA512 866b2194ecbe784eba5e11b09845cb3f1c6ef3742f0ed1aab9ab63cc30ddfab16ebafbce3829e4d3930e6bba4dffab451bda536d9a040647eb17b43845016e2c
diff --git a/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r1.ebuild b/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r1.ebuild
new file mode 100644
index 000000000000..bd77f7ecf72b
--- /dev/null
+++ b/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JOVAL
+MODULE_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="Time manipulation in the TAI64* formats"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE=""
diff --git a/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r2.ebuild b/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r2.ebuild
new file mode 100644
index 000000000000..964031eae02d
--- /dev/null
+++ b/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JOVAL
+DIST_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="Time manipulation in the TAI64* formats"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ virtual/perl-Time-HiRes
+ )
+"
diff --git a/dev-perl/Time-TAI64/metadata.xml b/dev-perl/Time-TAI64/metadata.xml
new file mode 100644
index 000000000000..64baf78f5c2c
--- /dev/null
+++ b/dev-perl/Time-TAI64/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">Time-TAI64</remote-id>
+ <remote-id type="cpan-module">Time::TAI64</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Time-TZOffset-0.40.0 b/dev-perl/Time-TZOffset-0.40.0
deleted file mode 100644
index 2ea084bb7795..000000000000
--- a/dev-perl/Time-TZOffset-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Time-Local >=dev-perl/Module-Build-0.380.0 test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=Show timezone offset strings like +0900
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Time-TZOffset/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Time-Local dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/Time-TZOffset-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=feadfbd0a2e22f23ee99181c43a22f67
diff --git a/dev-perl/Time-TZOffset/Manifest b/dev-perl/Time-TZOffset/Manifest
new file mode 100644
index 000000000000..794ce3f4102c
--- /dev/null
+++ b/dev-perl/Time-TZOffset/Manifest
@@ -0,0 +1,3 @@
+DIST Time-TZOffset-0.04.tar.gz 57220 BLAKE2B 63de5f39281e93c29dc0941f937edb8b064b73e931a6d6d72e28cbf2ee39d9ecbadac3e6982b24158ea9a956e3437cc51bc08da7a96de966234deee1edff8321 SHA512 d29b073cd75188324c1b8185e5e315822fc95d5130e58e59d627e0c4c97b506beb8bacbd8eaf2d75f84954dd478f4afc31630e6ad7e8665949cca6c54a8567a7
+EBUILD Time-TZOffset-0.40.0.ebuild 437 BLAKE2B 06ca0409c5fdce1ed32840189e8f6b9fcae9257c2fdb3d072544b8942b0cb16822adc97a518e473dd610f6245d55b45d649de85a62c35d8ca56baaa25b0fdc18 SHA512 3a3c77cdd53087ea3668e47771dd9387e1b6a65ec64d0ab8881690c4ef61e3339bfb63ced6dac0827f6850548baf34d30e128f699346abb50f24f3a51b889028
+MISC metadata.xml 398 BLAKE2B 3b2197934c86c06270ae6472a6303186101ae21bb2090a4725d54db34489159cd61a3b0218d3d870a0c74856667159749a67d079388f41c3d873efb67e00da2e SHA512 370a00e7cf23299187bcf51ac1e346f86ab83ed88e7c50839cc6c4cf04b6a9afd0026b8494b006c5472b84ab45a72e720881ba4f156d876775301e315df37b8e
diff --git a/dev-perl/Time-TZOffset/Time-TZOffset-0.40.0.ebuild b/dev-perl/Time-TZOffset/Time-TZOffset-0.40.0.ebuild
new file mode 100644
index 000000000000..90e555217323
--- /dev/null
+++ b/dev-perl/Time-TZOffset/Time-TZOffset-0.40.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Show timezone offset strings like +0900"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? ( >=virtual/perl-Test-Simple-0.980.0 )
+"
diff --git a/dev-perl/Time-TZOffset/metadata.xml b/dev-perl/Time-TZOffset/metadata.xml
new file mode 100644
index 000000000000..f561e196a08f
--- /dev/null
+++ b/dev-perl/Time-TZOffset/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">Time-TZOffset</remote-id>
+ <remote-id type="cpan-module">Time::TZOffset</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/TimeDate-2.300.0 b/dev-perl/TimeDate-2.300.0
deleted file mode 100644
index 8c3d3918bf58..000000000000
--- a/dev-perl/TimeDate-2.300.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Date/Time Parsing Perl Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/TimeDate/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBARR/TimeDate-2.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9bea5c380c2021b8ebdf4eb29d328a3c
diff --git a/dev-perl/TimeDate/Manifest b/dev-perl/TimeDate/Manifest
new file mode 100644
index 000000000000..8d10b24ae900
--- /dev/null
+++ b/dev-perl/TimeDate/Manifest
@@ -0,0 +1,3 @@
+DIST TimeDate-2.30.tar.gz 31109 BLAKE2B a2e1001bfa0b531d3e6ff263c021b3d1784959e2b99a7cc31d028b8ec86971296b13bd40878b0e21f8e9bf37880ce23a864b894d80a3b7bb2f9ca0bd8e4c4830 SHA512 c6aa7d57fbe82260c7455f74f6dfda55f7c93d7a75914bafb9d09ebfb83b5f57f6bc1e332ab0764d7688d857eb022b0f5e92cf5b685d809c63cdfa93a8d2c221
+EBUILD TimeDate-2.300.0.ebuild 456 BLAKE2B a760b5a357602756c9d66031cf1b2f71162dee481bd6722b7a3af85f2de63d6d9136330ffa9b0626ccfa14a980b146fdf8b33e6d7a2f60b451bad82e0725cbf6 SHA512 0597a213f5500a4176f5e8691c70001f17b10008d2722cd6f655d7db47ca22762068a4777630a7ebeb3ba946f99685f191e8598da5981c69822d2d6c3861d259
+MISC metadata.xml 2975 BLAKE2B bcd0bdbd824aa44edd4e13aa36f0afa7006b7c57fbbb4a9938fd8b9c05a0f698fab633b5e748597393d9f17b7a084e637ca8e85d0e6349713859a16aed0175ec SHA512 fce2ad579934da4f55ce9ecba2c69f57adc24fddc8def17769b4cebdc93aeca0197d4bd8b43dd95f8babbf5cb8eb39a49f3df4d7e40c967e1c87e4d961c5039f
diff --git a/dev-perl/TimeDate/TimeDate-2.300.0.ebuild b/dev-perl/TimeDate/TimeDate-2.300.0.ebuild
new file mode 100644
index 000000000000..a6364f9e056f
--- /dev/null
+++ b/dev-perl/TimeDate/TimeDate-2.300.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GBARR
+MODULE_VERSION=2.30
+inherit perl-module
+
+DESCRIPTION="A Date/Time Parsing Perl Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/TimeDate/metadata.xml b/dev-perl/TimeDate/metadata.xml
new file mode 100644
index 000000000000..eff95977ab9d
--- /dev/null
+++ b/dev-perl/TimeDate/metadata.xml
@@ -0,0 +1,49 @@
+<?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">TimeDate</remote-id>
+ <remote-id type="cpan-module">Date::Format</remote-id>
+ <remote-id type="cpan-module">Date::Format::Generic</remote-id>
+ <remote-id type="cpan-module">Date::Language</remote-id>
+ <remote-id type="cpan-module">Date::Language::Afar</remote-id>
+ <remote-id type="cpan-module">Date::Language::Amharic</remote-id>
+ <remote-id type="cpan-module">Date::Language::Austrian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Brazilian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Bulgarian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Chinese</remote-id>
+ <remote-id type="cpan-module">Date::Language::Chinese_GB</remote-id>
+ <remote-id type="cpan-module">Date::Language::Czech</remote-id>
+ <remote-id type="cpan-module">Date::Language::Danish</remote-id>
+ <remote-id type="cpan-module">Date::Language::Dutch</remote-id>
+ <remote-id type="cpan-module">Date::Language::English</remote-id>
+ <remote-id type="cpan-module">Date::Language::Finnish</remote-id>
+ <remote-id type="cpan-module">Date::Language::French</remote-id>
+ <remote-id type="cpan-module">Date::Language::Gedeo</remote-id>
+ <remote-id type="cpan-module">Date::Language::German</remote-id>
+ <remote-id type="cpan-module">Date::Language::Greek</remote-id>
+ <remote-id type="cpan-module">Date::Language::Hungarian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Icelandic</remote-id>
+ <remote-id type="cpan-module">Date::Language::Italian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Norwegian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Oromo</remote-id>
+ <remote-id type="cpan-module">Date::Language::Romanian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Russian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Russian_cp1251</remote-id>
+ <remote-id type="cpan-module">Date::Language::Russian_koi8r</remote-id>
+ <remote-id type="cpan-module">Date::Language::Sidama</remote-id>
+ <remote-id type="cpan-module">Date::Language::Somali</remote-id>
+ <remote-id type="cpan-module">Date::Language::Spanish</remote-id>
+ <remote-id type="cpan-module">Date::Language::Swedish</remote-id>
+ <remote-id type="cpan-module">Date::Language::Tigrinya</remote-id>
+ <remote-id type="cpan-module">Date::Language::TigrinyaEritrean</remote-id>
+ <remote-id type="cpan-module">Date::Language::TigrinyaEthiopian</remote-id>
+ <remote-id type="cpan-module">Date::Language::Turkish</remote-id>
+ <remote-id type="cpan-module">Date::Parse</remote-id>
+ <remote-id type="cpan-module">Time::Zone</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tk-804.33.0 b/dev-perl/Tk-804.33.0
deleted file mode 100644
index 969b56c164d2..000000000000
--- a/dev-perl/Tk-804.33.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=media-libs/freetype >=media-libs/libpng-1.4:0 virtual/jpeg x11-libs/libX11 x11-libs/libXft dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl Module for Tk
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tk/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ ) tcltk BSD
-RDEPEND=media-libs/freetype >=media-libs/libpng-1.4:0 virtual/jpeg x11-libs/libX11 x11-libs/libXft dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/Tk-804.033.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=45c4acf54dc31bfe1b6caf8854164c29
diff --git a/dev-perl/Tk-804.34.0 b/dev-perl/Tk-804.34.0
deleted file mode 100644
index ce7a364295bd..000000000000
--- a/dev-perl/Tk-804.34.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/freetype >=media-libs/libpng-1.4:0 virtual/jpeg x11-libs/libX11 x11-libs/libXft dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=A Perl Module for Tk
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tk/
-IUSE=examples test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ ) tcltk BSD
-RDEPEND=media-libs/freetype >=media-libs/libpng-1.4:0 virtual/jpeg x11-libs/libX11 x11-libs/libXft dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/Tk-804.034.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=44a32c59998d9375053373d3763616af
diff --git a/dev-perl/Tk-CursorControl-0.400.0-r1 b/dev-perl/Tk-CursorControl-0.400.0-r1
deleted file mode 100644
index a00503bcca47..000000000000
--- a/dev-perl/Tk-CursorControl-0.400.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Tk dev-lang/perl:=[-build(-)]
-DESCRIPTION=Manipulate the mouse cursor programmatically
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tk-CursorControl/
-KEYWORDS=amd64 ia64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Tk dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DU/DUNNIGANJ/Tk-CursorControl-0.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f7fe403b626d66c9dee2af41b9890a55
diff --git a/dev-perl/Tk-CursorControl-0.400.0-r2 b/dev-perl/Tk-CursorControl-0.400.0-r2
deleted file mode 100644
index 498d406ff9b5..000000000000
--- a/dev-perl/Tk-CursorControl-0.400.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Tk dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Manipulate the mouse cursor programmatically
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tk-CursorControl/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Tk dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DU/DUNNIGANJ/Tk-CursorControl-0.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=4b4a8ffa51479e1d5ca471a5879d95c1
diff --git a/dev-perl/Tk-CursorControl/Manifest b/dev-perl/Tk-CursorControl/Manifest
new file mode 100644
index 000000000000..4ac10f879f1a
--- /dev/null
+++ b/dev-perl/Tk-CursorControl/Manifest
@@ -0,0 +1,6 @@
+AUX 0.4-demo.patch 397 BLAKE2B 485f3e167d8a8161151ab123149f14b7d13a40a192db8143e4040f68e7ec35db2419edd810cae4e71b7a18b38f8575fba69dd39ad0382b6b39df4c03f3b0aa21 SHA512 da2fb2d67e91476ccbc9fe1807bf85f5bf0aeecb35f363e3067a4b4bf33c559cccebfc05cf862095637217b9034935b8c103a08fab3f51d77128887cfe897f9b
+AUX Tk-CursorControl-0.4-nodemo.patch 1116 BLAKE2B 38871b9e9b0cbefe3a48d78ff37c8250695b78a22194cb49e16f7e6cf0381d5d5108bce5b528e0876ea7fdf94d6c67b158dd1b07d5534748c05ddf536c4c644b SHA512 ce35fca632faa25082ab529a59403ad719df468788c60e0b57113001881861877763454e6c645ee61b2e4ddd5d85782c41c682e2d6b8a419390ee228b6e6609b
+DIST Tk-CursorControl-0.4.tar.gz 12847 BLAKE2B 819cc96d1a2e3665cf83622959639cc78e9f4c497a87c79608addbbb3c500a9f44a3d632aecfd566c13ee7350fb66f9a22b4339e139c875fe3eb102467353e35 SHA512 9e4f052173211360f9239759259576c4928d8ffff3476005680ef1b0e90056465fe2a20ea4c6f3b949588c4162c2a4a03cf36ef6aef4bbe9ea5a6461248ced5b
+EBUILD Tk-CursorControl-0.400.0-r1.ebuild 478 BLAKE2B c15492e68199b78cbd685dbb8f4a84ed7eccd5dda40eb3186734a85051d1f32cc9b40363fea706580d7868b863a196ff821960ee71055926d4d667850f333838 SHA512 d70488be2b5d226873e757bbf03282da84c80e396194d8ddeaae806a687ca286912c274cf3175aa04f7479b254fc3213fd3a5c3ed4499e64f9866787001c848c
+EBUILD Tk-CursorControl-0.400.0-r2.ebuild 621 BLAKE2B bf7660daf65b5bb02ca9844b9e168fd4be5c517c8e24c7f086736765799a3e8a623dc3c66391b09317cf383044061e29fb008b41550d12513a22445b3f0da9fd SHA512 e79a6333a3373d4debe1094d2cf55c8cf200e0723794ed71f9514ba300b649767ec52aaceadfc12104caab386ba39ac41405103c6b28032a2557a188f400d73e
+MISC metadata.xml 404 BLAKE2B cb9bd81588e661f7082515627a058d7a571eac8cfbf6c4c78d846a59325c59cb2359dc4fe89b7a7db25eecd3ecd4bd2e1f2b4dc40efd3562bae54c56d79b7bf4 SHA512 75c185ea0c9570372a845bc3c46fe2675a33defc87d908db3a554aa7a603666c314bb7b6c83d593ef79e4544b8b50da73b86ec1d25ac3e24d241f08f9d26a56f
diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r1.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r1.ebuild
new file mode 100644
index 000000000000..8d35eaa33e8d
--- /dev/null
+++ b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DUNNIGANJ
+MODULE_VERSION=0.4
+inherit eutils perl-module
+
+DESCRIPTION="Manipulate the mouse cursor programmatically"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Tk"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/0.4-demo.patch" )
+
+src_prepare() {
+ perl-module_src_prepare
+ edos2unix "${S}"/{CursorControl.pm,demos/cursor.pl}
+}
diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild
new file mode 100644
index 000000000000..0cb384cb448f
--- /dev/null
+++ b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DUNNIGANJ
+DIST_VERSION=0.4
+
+# https://rt.cpan.org/Ticket/Display.html?id=124794
+# DIST_EXAMPLES=( "demos/*" )
+inherit eutils perl-module virtualx
+
+DESCRIPTION="Manipulate the mouse cursor programmatically"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Tk"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-0.4-nodemo.patch" )
+
+src_prepare() {
+ perl-module_src_prepare
+ edos2unix "${S}"/{CursorControl.pm,demos/cursor.pl}
+}
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Tk-CursorControl/files/0.4-demo.patch b/dev-perl/Tk-CursorControl/files/0.4-demo.patch
new file mode 100644
index 000000000000..8bb70f86e42a
--- /dev/null
+++ b/dev-perl/Tk-CursorControl/files/0.4-demo.patch
@@ -0,0 +1,12 @@
+Collision with perl-tk -- bug 272083
+--- Tk-CursorControl-0.4/Makefile.PL
++++ Tk-CursorControl-0.4/Makefile.PL
+@@ -16,7 +16,7 @@
+ 'trans_cur.mask' => '$(INST_LIB)/Tk/trans_cur.mask',
+ 'demos/cursor.pl' => ($] >= 5.005
+ ? '$(INST_ARCHLIB)'
+- : '$(INST_LIB)') . '/Tk/demos/widtrib/cursor.pl',
++ : '$(INST_LIB)') . '/Tk/demos/widtrib/cursor_control.pl',
+ },
+
+ 'PREREQ_PM' => {
diff --git a/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch b/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch
new file mode 100644
index 000000000000..386a6f0aa255
--- /dev/null
+++ b/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch
@@ -0,0 +1,40 @@
+From 299ab08346de3f8f670d3a50c6180bccf0402067 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 17 Mar 2018 14:52:48 +1300
+Subject: Stop installing demo's to @INC
+
+---
+ Makefile.PL | 13 +------------
+ 1 file changed, 1 insertion(+), 12 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index c229779..2503a8e 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -14,11 +14,7 @@ WriteMakefile(
+ 'CursorControl.pm' => '$(INST_LIB)/Tk/CursorControl.pm',
+ 'trans_cur.xbm' => '$(INST_LIB)/Tk/trans_cur.xbm',
+ 'trans_cur.mask' => '$(INST_LIB)/Tk/trans_cur.mask',
+- 'demos/cursor.pl' => ($] >= 5.005
+- ? '$(INST_ARCHLIB)'
+- : '$(INST_LIB)') . '/Tk/demos/widtrib/cursor.pl',
+- },
+-
++ },
+ 'PREREQ_PM' => {
+ 'Tk' => 800.015,
+ ($^O =~ /(MSWin32|cygwin)/ ? ('Win32::API' => 0.20) : ()),
+@@ -28,10 +24,3 @@ WriteMakefile(
+ 'CursorControl.pm' => '$(INST_MAN3DIR)/Tk::CursorControl.$(MAN3EXT)',
+ },
+ );
+-
+-sub MY::postamble {
+- '
+-demo :: pure_all
+- $(FULLPERL) -w -I$(SITELIBEXP)/Tk/demos/widget_lib -I$(SITEARCHEXP)/Tk/demos/widget_lib -Mblib demos/cursor.pl
+-';
+-}
+--
+2.16.2
+
diff --git a/dev-perl/Tk-CursorControl/metadata.xml b/dev-perl/Tk-CursorControl/metadata.xml
new file mode 100644
index 000000000000..eb06c2755e6f
--- /dev/null
+++ b/dev-perl/Tk-CursorControl/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">Tk-CursorControl</remote-id>
+ <remote-id type="cpan-module">Tk::CursorControl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tk-JPEG-Lite-2.14.30-r1 b/dev-perl/Tk-JPEG-Lite-2.14.30-r1
deleted file mode 100644
index 614f9748ff0c..000000000000
--- a/dev-perl/Tk-JPEG-Lite-2.14.30-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=virtual/jpeg dev-perl/Tk dev-lang/perl:=[-build(-)]
-DESCRIPTION=lite JPEG loader for Tk::Photo
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tk-JPEG-Lite/
-KEYWORDS=amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/jpeg dev-perl/Tk dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/Tk-JPEG-Lite-2.01403.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=26790d6ee0a7119fd8624b48ccec0512
diff --git a/dev-perl/Tk-JPEG-Lite-2.15.0 b/dev-perl/Tk-JPEG-Lite-2.15.0
deleted file mode 100644
index 879a6684c195..000000000000
--- a/dev-perl/Tk-JPEG-Lite-2.15.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/jpeg:0 >=dev-perl/Tk-800.15.0 >=virtual/perl-ExtUtils-MakeMaker-6.580.0 dev-perl/Devel-CheckLib dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=lite JPEG loader for Tk::Photo
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tk-JPEG-Lite/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/jpeg:0 >=dev-perl/Tk-800.15.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/Tk-JPEG-Lite-2.015.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=22cef1cfe1ee8844de499dbddf730918
diff --git a/dev-perl/Tk-JPEG-Lite/Manifest b/dev-perl/Tk-JPEG-Lite/Manifest
new file mode 100644
index 000000000000..2e550629016f
--- /dev/null
+++ b/dev-perl/Tk-JPEG-Lite/Manifest
@@ -0,0 +1,5 @@
+DIST Tk-JPEG-Lite-2.01403.tar.gz 19328 BLAKE2B c5b67db84cbc6fa74fb586eadcbf84909d62dd7bc99ea04986e3601c0a51cb5878af1e84452e6a297eb056fcd9fcf7f3bfc00ef091e634cbd814b37ca05e20a1 SHA512 1c90cadbaff4a9ba39eec7e83d82ccba262d320dfe82968a7ed8b9c2eaec76d24f10177fd70425f2072b498fdd0ef19720af737fff667187a7be5712977c42c5
+DIST Tk-JPEG-Lite-2.015.tar.gz 21406 BLAKE2B a9499ef3a8fdec43d184e385885ca18926f70f972b47bc3871b15bf7660e22cd8477ee04c9eaa66548cf435055d283428134523cfd67c33f6bfb4a3e8667635d SHA512 959586f7cdfa516fc05eac352d626367fc5cf37f452713afea1d87e017f427c15c425a722e66db66d90dc98f942831e5437a4c8a2aac3179824105481a28c1a8
+EBUILD Tk-JPEG-Lite-2.14.30-r1.ebuild 612 BLAKE2B 5f0f9e1945757295168dcfe3edd599fb2033ee55613d7a384103649ea86f5b2452fbc54717bee8af8b388d195441c8a08dc748a5668e0e3e9686189296b4c286 SHA512 63fa5eeb4fdb86a048fae5c492bc9f28aae643063be4b06f4937a3d3b899fc280754bb7afdfd89345aa266eb6d03384a6964a7bb3b4bca409b6cf0160a21cc10
+EBUILD Tk-JPEG-Lite-2.15.0.ebuild 452 BLAKE2B 2e1cac2faed0b1e72eaf48ba5814c59477c6c67c8d7f9afce3ca69f709f55c0d39af248a6fc7ab75a1a773729f92070a4217a3d0a0adb6d2a7d77092bcb40715 SHA512 40842e4bb7772d9fe59c3c317c619f50f3cf0595059c4c686b46742bf7636b49afbed38cf932b1677d1ecf95e02616b05d6d0f56ee2f68d0144d89e8d60406f2
+MISC metadata.xml 397 BLAKE2B 0d3b28e02ad403dd3d1234d99778e4ed3612413ff8d514a61af3862335404f2bb97141ae767d722d10b5f1b4b87bab018572a80fca93995613a9abc1d588a2f3 SHA512 e15b8ce29fe42df66a5701c8a739b5c95e03bbf226f2a4962aa872f26119dbc06fc9eb41c39844634bc53d3353ad057d7165b1d80862a62e8478db545ca37d93
diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.14.30-r1.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.14.30-r1.ebuild
new file mode 100644
index 000000000000..3d70282e7b02
--- /dev/null
+++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.14.30-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SREZIC
+MODULE_VERSION=2.01403
+inherit perl-module
+
+DESCRIPTION="lite JPEG loader for Tk::Photo"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="virtual/jpeg
+ dev-perl/Tk"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ perl-module_src_prepare
+ sed -i -e 's:tkjpeg:tkjpeg-lite:' Makefile.PL tkjpeg MANIFEST || die
+ mv tkjpeg tkjpeg-lite || die
+}
+
+pkg_postinst() {
+ elog
+ elog "To avoid collisions, the command line program has been renamed from tkjpeg to tkjpeg-lite"
+ elog
+}
diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild
new file mode 100644
index 000000000000..6af276e18450
--- /dev/null
+++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SREZIC
+DIST_VERSION=2.015
+inherit perl-module virtualx
+
+DESCRIPTION="lite JPEG loader for Tk::Photo"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/jpeg:0
+ >=dev-perl/Tk-800.15.0"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.580.0
+ dev-perl/Devel-CheckLib
+"
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Tk-JPEG-Lite/metadata.xml b/dev-perl/Tk-JPEG-Lite/metadata.xml
new file mode 100644
index 000000000000..662367e539b7
--- /dev/null
+++ b/dev-perl/Tk-JPEG-Lite/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">Tk-JPEG-Lite</remote-id>
+ <remote-id type="cpan-module">Tk::JPEG::Lite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tk-TableMatrix-1.230.0-r1 b/dev-perl/Tk-TableMatrix-1.230.0-r1
deleted file mode 100644
index e3a65728cfb8..000000000000
--- a/dev-perl/Tk-TableMatrix-1.230.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Tk dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for Tk-TableMatrix
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tk-TableMatrix/
-KEYWORDS=alpha amd64 ~arm ia64 ppc sparc x86
-LICENSE=Artistic
-RDEPEND=dev-perl/Tk dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CE/CERNEY/Tk-TableMatrix-1.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e7fc98f10e15156ef2f7b313600974ae
diff --git a/dev-perl/Tk-TableMatrix-1.230.0-r2 b/dev-perl/Tk-TableMatrix-1.230.0-r2
deleted file mode 100644
index eeb1527d6912..000000000000
--- a/dev-perl/Tk-TableMatrix-1.230.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Tk dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Create and manipulate tables in Perl + Tk
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tk-TableMatrix/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
-LICENSE=Artistic
-RDEPEND=dev-perl/Tk dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CE/CERNEY/Tk-TableMatrix-1.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=0192aae0c9caf9c54a0eb66c1fb9a7bf
diff --git a/dev-perl/Tk-TableMatrix/Manifest b/dev-perl/Tk-TableMatrix/Manifest
new file mode 100644
index 000000000000..3ce7948b2600
--- /dev/null
+++ b/dev-perl/Tk-TableMatrix/Manifest
@@ -0,0 +1,6 @@
+AUX Tk-TableMatrix-1.23-makemaker.patch 959 BLAKE2B f5d8eaf4abc648868baf553b880d78ec9ffa2306c5780ad43739812f975f598a93e0e8d6513d42e6c76680eaca302ce4f79c871a11cffb13df94cc0cdbb7f77c SHA512 807ad91a5147266674c941bd33dac5a44db2df20b34aaf66df5920700bd9c5a72a8d93347f81e4bb5e3b49a9de2cde4241f4583fc8cb0168b43a34f1fd8b9203
+AUX pTk-1.22.patch 558 BLAKE2B c62d921287899aa542a618168f26ff37f1bdf92373c8d72dd98cc52aed15a8d2741968487fab7d4091817517fb01dc541018c0129d7b781e82c8afea0bd30da7 SHA512 c709c5f6baf326389a794764a4b223c0fc154f0f6157e4696ba2e7af6cc029f1e977558be7a16bcdcd40a3e31cfc30bdd23e319ccd5cb33b227a84a55ab82631
+DIST Tk-TableMatrix-1.23.tar.gz 318954 BLAKE2B 9e6380cf0949aaf15861ad9a9209d7fb2cd69c3e1983f26b364aeaaa28143b00a063fc842da48c7d18ba1f9c69a60973519de07fdf91e39532b2347ddbcdd4fb SHA512 115eb2a71c3725392f2bcf5e468bc84844c8a5ad3db221205876d7de6486833a3fd4e98aa32e21f5dcf038a38f9d98721adeebb1f9cd0990359aec7d07f6f32e
+EBUILD Tk-TableMatrix-1.230.0-r1.ebuild 596 BLAKE2B 91897568a7f4decb6104d3425ab4269f273de664caf3e07cc96cfdcc79226c868420f2a99e1640776c45d40edb6e683889ac35a47f57fa1a5c5f9d054a12e5a0 SHA512 22c9ba3618f47654055a7781afb331ea2307a369bbf97e264a494f574a1a491db44f681d093ba54e0b4b36aa80d05d425bbf838ba5d587bf86040438f9434ab6
+EBUILD Tk-TableMatrix-1.230.0-r2.ebuild 658 BLAKE2B c5cbe93e35f8f3b70c13deafeb8cda7820f7bf0d14509b7fedd0644a47a2b575549b67d65a87a91e3a4489061857e366c39cd13658a0b1e11065b6276b0bcf09 SHA512 25fd81374e14c0ea71a4ca3c6edbe66e62dcba6b28584317af9b933dd12fa274a971f19fa55c2f481b8c98741cf5b962648b9c3f54eb1426679d6101d7fc3765
+MISC metadata.xml 558 BLAKE2B c5083c2c3ded4e3040fa2fbc2c2c0cc8c186239709ecc1d7cd700fe378a2ae0658f773fb7cff9bdd9c3f0e25756f0205526c154bc7156b270d28dd30e3f552c7 SHA512 1ef50a1d3e76c7885c300e68b39dd13d495a947a17da8ae292ba1996292de5647090cd3892c855e610c3557587f1705568562e7d216d85403556be273b05066b
diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild
new file mode 100644
index 000000000000..fc81ed69911a
--- /dev/null
+++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CERNEY
+MODULE_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="Perl module for Tk-TableMatrix"
+
+#SRC_TEST="do"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ia64 ppc sparc x86"
+IUSE=""
+
+DEPEND="dev-perl/Tk"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/pTk-1.22.patch" )
+
+src_install() {
+ perl-module_src_install
+
+ # Clean out stray conflicting file - its generated by perl-tk already.
+ # Bug 169294
+ rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die
+}
diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild
new file mode 100644
index 000000000000..f08215ade932
--- /dev/null
+++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CERNEY
+DIST_VERSION=1.23
+inherit perl-module virtualx
+
+DESCRIPTION="Create and manipulate tables in Perl + Tk"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-perl/Tk"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-1.23-makemaker.patch" )
+
+src_install() {
+ perl-module_src_install
+
+ # Clean out stray conflicting file - its generated by perl-tk already.
+ # Bug 169294
+ rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die
+}
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch
new file mode 100644
index 000000000000..9180e728f312
--- /dev/null
+++ b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch
@@ -0,0 +1,35 @@
+From 009a27f86c882e229ea8e9cc7efdff9f6f5f751b Mon Sep 17 00:00:00 2001
+From: Matt Chorman <matt@legalizefreedom.org>
+Date: Wed, 21 Jan 2004 03:02:36 +1300
+Subject: Patch issues with newer MakeMaker
+
+Bug: https://bugs.gentoo.org/34940
+Bug: https://bugs.gentoo.org/70000
+---
+ pTk/Makefile.PL | 10 ++++------
+ 1 file changed, 4 insertions(+), 6 deletions(-)
+
+diff --git a/pTk/Makefile.PL b/pTk/Makefile.PL
+index d035029..3d66a0f 100755
+--- a/pTk/Makefile.PL
++++ b/pTk/Makefile.PL
+@@ -234,12 +234,10 @@ sub MY::postamble {
+ my $self = shift;
+ my $dep = $self->Tk::MMutil::mTk_postamble;
+
+-$dep .= $self->dir_target(@{$self->{'dir_targets'}});
+-
+-$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) .
+- "\n\t".$self->{NOECHO}."\$(NOOP)\n";
+-
+-
++if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin'))
++ {
++ my $cc = $Config{'cc'};
++ }
+ $dep . '
+
+ '.$self->{NOECHO}.'$(NOOP)
+--
+2.16.2
+
diff --git a/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch b/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch
new file mode 100644
index 000000000000..ff9938535b69
--- /dev/null
+++ b/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch
@@ -0,0 +1,18 @@
+--- pTk/Makefile.PL.old 2006-05-01 18:09:31.000000000 -0400
++++ pTk/Makefile.PL 2006-05-01 18:10:05.000000000 -0400
+@@ -234,11 +234,11 @@ sub MY::postamble {
+ my $self = shift;
+ my $dep = $self->Tk::MMutil::mTk_postamble;
+
+-$dep .= $self->dir_target(@{$self->{'dir_targets'}});
+-
+-$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) .
+- "\n\t".$self->{NOECHO}."\$(NOOP)\n";
+
++if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin'))
++ {
++ my $cc = $Config{'cc'};
++ }
+
+ $dep . '
+
diff --git a/dev-perl/Tk-TableMatrix/metadata.xml b/dev-perl/Tk-TableMatrix/metadata.xml
new file mode 100644
index 000000000000..5e54bf377f74
--- /dev/null
+++ b/dev-perl/Tk-TableMatrix/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Tk-TableMatrix</remote-id>
+ <remote-id type="cpan-module">Tk::TableMatrix</remote-id>
+ <remote-id type="cpan-module">Tk::TableMatrix::Spreadsheet</remote-id>
+ <remote-id type="cpan-module">Tk::TableMatrix::SpreadsheetHideRows</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tk/Manifest b/dev-perl/Tk/Manifest
new file mode 100644
index 000000000000..61e55061fb07
--- /dev/null
+++ b/dev-perl/Tk/Manifest
@@ -0,0 +1,7 @@
+AUX Tk-804.034-xorg.patch 1741 BLAKE2B 06b07dd1d2c189677bffc0be09872f8b480fa1f597103509d2bf5d10bce993a21075936a7b62c793a4eae087b95a0b5c1198f20a2093dfa9f11ea03b9def3787 SHA512 368f68fe1a6c48d01adbd9a411ce38131f11bf9fc260e281f13c81bc5234bc8f2d364deda538db5ab8a88400aba30cd5e319304693e156fc6d7caeebd3fb049c
+AUX Tk-804.33.0-xorg.patch 1331 BLAKE2B d912bbb68738201b09cbc0ee6ca2ddca1035614da68bc27c9dea081bcd233cd2508b9bf5d761a816eba0c8b48908cc1865822822d543309524d6ddf79f975da7 SHA512 830eb3ff11671834743fd694efd19ff66882a613dd85d5fe8f90231db10e450b4f921b359b5a07168065870734d102e0f95775c9aa6634fbe2d17670d97ffded
+DIST Tk-804.033.tar.gz 6924238 BLAKE2B 72ea4ca69a7602e3c7386254995983e6896c5d722f06e552b423df2dc9d5fc0a70bed6408cc1b797e803560b00a17223503a2807b847360721104a3edc324df2 SHA512 ea56be8246123bbc570d86a7d4f1610349cced91ad92ab740baca4c280822aac2e3acab6334bef60b10a70d5840f331fa40b507aba47a7929f44960df95f2aee
+DIST Tk-804.034.tar.gz 6937691 BLAKE2B ee676f82bc805ecb193c2fe999c3d451281a16a4bcd8072f0687859e6634d16cd1db40cc252b1540a3f7b883b4ca585d2b5ef1fa48f12cacffd72ca84693bdc4 SHA512 8d04fd902db72f80f749256453703e40c94fd009c6a196c608dd3bde4eeb99f974a154d5f52b28baa9e67f75529f0180619989c16cae28a9417b647908de04b6
+EBUILD Tk-804.33.0.ebuild 1468 BLAKE2B f7f474e740e9a68be4d00772f1541fc188fd745ed5b529115c6e2bcf1d904a2e63bec1148617924e7de6c26c8e8829cc37dc0d3c2d0f50ae749689308851ec2b SHA512 49c3cf7ddd2a875e8a559a0b84f3f88d6225e96e8585e36f096ddd03bc2b4533a4423f429ec52af46cb73411bb05cd19410227d49c3b1d265489df03303a96a4
+EBUILD Tk-804.34.0.ebuild 1881 BLAKE2B 78baf009b53fe94b49658fcb0a1d308fe8990a91da38cf04967871718749b6415620a825d84893722def1ba7274a0c7c1bedf82623a367eae1d57de2ff2f43fc SHA512 48f3d9e06e46dd7b73a50b16e5a08c96b3f3d5bef7779c99be097513d9dcf94e2fed1fb5e073700709f67c6fad8e7f0d5a4b2ecc1fd632e157972d3acd46a4c4
+MISC metadata.xml 7605 BLAKE2B ce28a121fb707f71f6c4566086bb03e5f1b092ff1143cd73fd63d1b098de0757859514f7d03015451b0385af06de4df56bab939485625d07370e51b20d1b35e1 SHA512 cdde0fac0e4a3ef20a35635f5cf5b05340acd7ae205f5435800c1beb710cc2cac87ca2d4efb0c7175ac04dd5cf27cce08b6e85e12b45bd98623069afbd646b42
diff --git a/dev-perl/Tk/Tk-804.33.0.ebuild b/dev-perl/Tk/Tk-804.33.0.ebuild
new file mode 100644
index 000000000000..86e213cd673e
--- /dev/null
+++ b/dev-perl/Tk/Tk-804.33.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SREZIC
+MODULE_VERSION=804.033
+inherit multilib perl-module
+
+DESCRIPTION="A Perl Module for Tk"
+
+LICENSE+=" tcltk BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ media-libs/freetype
+ >=media-libs/libpng-1.4:0
+ virtual/jpeg
+ x11-libs/libX11
+ x11-libs/libXft"
+RDEPEND="${DEPEND}"
+
+# No test running here, requires an X server, and fails lots anyway.
+SRC_TEST="skip"
+PATCHES=(
+ "${FILESDIR}"/${P}-xorg.patch
+ )
+
+src_prepare() {
+ MAKEOPTS+=" -j1" #333049
+ myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) )
+ mydoc="ToDo VERSIONS"
+
+ perl-module_src_prepare
+ # fix detection logic for Prefix, bug #385621
+ sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die
+ # having this around breaks with perl-module and a case-IN-sensitive fs
+ rm build_ptk || die
+
+ # Remove all bundled libs, fixes #488194
+ local BUNDLED="PNG/libpng \
+ PNG/zlib \
+ JPEG/jpeg"
+ for dir in ${BUNDLED}; do
+ rm -r "${S}/${dir}" || die "Can't remove bundle"
+ # Makefile.PL can copy files to ${S}/${dir}, so recreate them back.
+ mkdir -p "${S}/${dir}" || die "Can't restore bundled dir"
+ sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST'
+ done
+}
diff --git a/dev-perl/Tk/Tk-804.34.0.ebuild b/dev-perl/Tk/Tk-804.34.0.ebuild
new file mode 100644
index 000000000000..edfc369512fc
--- /dev/null
+++ b/dev-perl/Tk/Tk-804.34.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SREZIC
+DIST_VERSION=804.034
+DIST_EXAMPLES=("examples/*")
+inherit multilib perl-module virtualx
+
+DESCRIPTION="A Perl Module for Tk"
+
+LICENSE+=" tcltk BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="
+ media-libs/freetype
+ >=media-libs/libpng-1.4:0
+ virtual/jpeg
+ x11-libs/libX11
+ x11-libs/libXft"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-804.034-xorg.patch
+)
+PERL_RM_FILES=( "t/pod.t" )
+src_prepare() {
+ MAKEOPTS+=" -j1" #333049
+ myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) )
+ mydoc="ToDo VERSIONS"
+
+ perl-module_src_prepare
+ # fix detection logic for Prefix, bug #385621
+ sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die
+ # having this around breaks with perl-module and a case-IN-sensitive fs
+ rm build_ptk || die
+
+ # Remove all bundled libs, fixes #488194
+ local BUNDLED="PNG/libpng \
+ PNG/zlib \
+ JPEG/jpeg"
+
+ # Move files required for tests temporarily
+
+ mkdir -p "${T}/stash" || die "can't create temporary stash"
+ mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg"
+
+ for dir in ${BUNDLED}; do
+ einfo "Removing bundled: ${dir}"
+ rm -r "${S}/${dir}" || die "Can't remove bundle"
+ # Makefile.PL can copy files to ${S}/${dir}, so recreate them back.
+ mkdir -p "${S}/${dir}" || die "Can't restore bundled dir"
+ sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST'
+ done
+
+ # Restore test files
+ mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg"
+}
+src_test() {
+ virtx perl-module_src_test || die "src_test failed"
+}
diff --git a/dev-perl/Tk/files/Tk-804.034-xorg.patch b/dev-perl/Tk/files/Tk-804.034-xorg.patch
new file mode 100644
index 000000000000..fd9ce4185cf3
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.034-xorg.patch
@@ -0,0 +1,57 @@
+From 14428e2e2ab517e935b6c8cd6c3bd90dba429532 Mon Sep 17 00:00:00 2001
+From: Michael Cummings <mcummings@gentoo.org>
+Date: Wed, 14 Jun 2006 15:06:45 +1200
+Subject: Modify build for users that didnt install xorg meta
+
+And fix finding X11 headers
+
+Bug: https://bugs.gentoo.org/128326
+Bug: https://bugs.gentoo.org/198977
+---
+ myConfig | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/myConfig b/myConfig
+index 6260866b..6b5f3ddd 100755
+--- a/myConfig
++++ b/myConfig
+@@ -316,7 +316,7 @@ if ($win_arch eq 'x') {
+ }
+ close(XMKMF);
+ while (defined $uidir) {
+- last unless ($uidir =~ s!^.*-I(\S+)/lib/X11/config!!o);
++ last unless ($uidir =~ s!^.*-I(\S+)/lib(64)/X11/config!!o);
+ $try = $1;
+ $try =~ s/'x11root'/$ENV{X11ROOT}/;
+ push(@xdirs,$try);
+@@ -365,8 +365,7 @@ if ($win_arch eq 'x') {
+ #
+ unless (defined $xlib)
+ {
+- $xlib = &lX11(0,chooseX11(</usr/X11*/lib>),chooseX11(</usr/lib/X11*>),</usr/Xfree*/lib>,'/usr/X386/lib',
+- '/opt/X11/lib')
++ $xlib = &lX11(0,chooseX11(</usr/X11*/lib>),chooseX11(</usr/lib/X11*>),</usr/Xfree*/lib>,'/usr/X386/lib','/opt/X11/lib','/usr/lib64')
+ }
+
+ #
+@@ -385,7 +384,7 @@ if ($win_arch eq 'x') {
+ exit 0;
+ }
+
+- ($base) = $xlib =~ m#-L(.*)(?:/lib)$#x;
++ ($base) = $xlib =~ m#-L(.*)(?:/lib(64))$#x;
+ if (defined $X11INC)
+ {
+ $xinc = &IX11("$X11INC");
+@@ -397,6 +396,8 @@ if ($win_arch eq 'x') {
+ {
+ warn "Cannot find X include files via $base/include\n";
+ $xinc = &IX11(map("$_/include",@xdirs),
++ chooseX11(</usr/include/X11*>),
++ '/usr/include',
+ '/usr/openwin/include',
+ chooseX11(</usr/X11*/include>),
+ chooseX11(</usr/include/X11*>),
+--
+2.16.2
+
diff --git a/dev-perl/Tk/files/Tk-804.33.0-xorg.patch b/dev-perl/Tk/files/Tk-804.33.0-xorg.patch
new file mode 100644
index 000000000000..d4284a394930
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.33.0-xorg.patch
@@ -0,0 +1,41 @@
+diff --git a/myConfig b/myConfig
+index fcf1933..14033cb 100755
+--- a/myConfig
++++ b/myConfig
+@@ -316,7 +316,7 @@ if ($win_arch eq 'x') {
+ }
+ close(XMKMF);
+ while (defined $uidir) {
+- last unless ($uidir =~ s!^.*-I(\S+)/lib/X11/config!!o);
++ last unless ($uidir =~ s!^.*-I(\S+)/lib(64)/X11/config!!o);
+ $try = $1;
+ $try =~ s/'x11root'/$ENV{X11ROOT}/;
+ push(@xdirs,$try);
+@@ -365,8 +365,7 @@ if ($win_arch eq 'x') {
+ #
+ unless (defined $xlib)
+ {
+- $xlib = &lX11(0,chooseX11(</usr/X11*/lib>),chooseX11(</usr/lib/X11*>),</usr/Xfree*/lib>,'/usr/X386/lib',
+- '/opt/X11/lib')
++ $xlib = &lX11(0,chooseX11(</usr/X11*/lib>),chooseX11(</usr/lib/X11*>),</usr/Xfree*/lib>,'/usr/X386/lib','/opt/X11/lib','/usr/lib64')
+ }
+
+ #
+@@ -385,7 +384,7 @@ if ($win_arch eq 'x') {
+ exit 0;
+ }
+
+- ($base) = $xlib =~ m#-L(.*)(?:/lib)$#x;
++ ($base) = $xlib =~ m#-L(.*)(?:/lib(64))$#x;
+ if (defined $X11INC)
+ {
+ $xinc = &IX11("$X11INC");
+@@ -397,6 +396,8 @@ if ($win_arch eq 'x') {
+ {
+ warn "Cannot find X include files via $base/include\n";
+ $xinc = &IX11(map("$_/include",@xdirs),
++ chooseX11(</usr/include/X11*>),
++ '/usr/include',
+ '/usr/openwin/include',
+ chooseX11(</usr/X11*/include>),
+ chooseX11(</usr/include/X11*>),
diff --git a/dev-perl/Tk/metadata.xml b/dev-perl/Tk/metadata.xml
new file mode 100644
index 000000000000..f88353dcea16
--- /dev/null
+++ b/dev-perl/Tk/metadata.xml
@@ -0,0 +1,133 @@
+<?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">Tk</remote-id>
+ <remote-id type="cpan-module">Tie::Watch</remote-id>
+ <remote-id type="cpan-module">Tk</remote-id>
+ <remote-id type="cpan-module">Tk::Adjuster</remote-id>
+ <remote-id type="cpan-module">Tk::Adjuster::Item</remote-id>
+ <remote-id type="cpan-module">Tk::After</remote-id>
+ <remote-id type="cpan-module">Tk::Animation</remote-id>
+ <remote-id type="cpan-module">Tk::Balloon</remote-id>
+ <remote-id type="cpan-module">Tk::Bitmap</remote-id>
+ <remote-id type="cpan-module">Tk::BrowseEntry</remote-id>
+ <remote-id type="cpan-module">Tk::Button</remote-id>
+ <remote-id type="cpan-module">Tk::Canvas</remote-id>
+ <remote-id type="cpan-module">Tk::Checkbutton</remote-id>
+ <remote-id type="cpan-module">Tk::Clipboard</remote-id>
+ <remote-id type="cpan-module">Tk::CmdLine</remote-id>
+ <remote-id type="cpan-module">Tk::ColorDialog</remote-id>
+ <remote-id type="cpan-module">Tk::ColorEditor</remote-id>
+ <remote-id type="cpan-module">Tk::ColorSelect</remote-id>
+ <remote-id type="cpan-module">Tk::Compound</remote-id>
+ <remote-id type="cpan-module">Tk::Configure</remote-id>
+ <remote-id type="cpan-module">Tk::Derived</remote-id>
+ <remote-id type="cpan-module">Tk::Dialog</remote-id>
+ <remote-id type="cpan-module">Tk::DialogBox</remote-id>
+ <remote-id type="cpan-module">Tk::DirTree</remote-id>
+ <remote-id type="cpan-module">Tk::DirTreeDialog</remote-id>
+ <remote-id type="cpan-module">Tk::Dirlist</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::Common</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::Local</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::Rect</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::SunConst</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::SunDrop</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::SunSite</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::Win32Drop</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::Win32Site</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::XDNDDrop</remote-id>
+ <remote-id type="cpan-module">Tk::DragDrop::XDNDSite</remote-id>
+ <remote-id type="cpan-module">Tk::DropSite</remote-id>
+ <remote-id type="cpan-module">Tk::DummyEncode</remote-id>
+ <remote-id type="cpan-module">Tk::DummyEncode::iso8859_1</remote-id>
+ <remote-id type="cpan-module">Tk::English</remote-id>
+ <remote-id type="cpan-module">Tk::Entry</remote-id>
+ <remote-id type="cpan-module">Tk::ErrorDialog</remote-id>
+ <remote-id type="cpan-module">Tk::Event</remote-id>
+ <remote-id type="cpan-module">Tk::Event::IO</remote-id>
+ <remote-id type="cpan-module">Tk::FBox</remote-id>
+ <remote-id type="cpan-module">Tk::FileSelect</remote-id>
+ <remote-id type="cpan-module">Tk::FloatEntry</remote-id>
+ <remote-id type="cpan-module">Tk::Font</remote-id>
+ <remote-id type="cpan-module">Tk::Frame</remote-id>
+ <remote-id type="cpan-module">Tk::HList</remote-id>
+ <remote-id type="cpan-module">Tk::IO</remote-id>
+ <remote-id type="cpan-module">Tk::IconList</remote-id>
+ <remote-id type="cpan-module">Tk::Image</remote-id>
+ <remote-id type="cpan-module">Tk::InputO</remote-id>
+ <remote-id type="cpan-module">Tk::ItemStyle</remote-id>
+ <remote-id type="cpan-module">Tk::JPEG</remote-id>
+ <remote-id type="cpan-module">Tk::LabEntry</remote-id>
+ <remote-id type="cpan-module">Tk::LabFrame</remote-id>
+ <remote-id type="cpan-module">Tk::LabRadiobutton</remote-id>
+ <remote-id type="cpan-module">Tk::Label</remote-id>
+ <remote-id type="cpan-module">Tk::LabeledEntryLabeledRadiobutton</remote-id>
+ <remote-id type="cpan-module">Tk::Labelframe</remote-id>
+ <remote-id type="cpan-module">Tk::Listbox</remote-id>
+ <remote-id type="cpan-module">Tk::MMtry</remote-id>
+ <remote-id type="cpan-module">Tk::MMutil</remote-id>
+ <remote-id type="cpan-module">Tk::MainWindow</remote-id>
+ <remote-id type="cpan-module">Tk::MakeDepend</remote-id>
+ <remote-id type="cpan-module">Tk::Menu</remote-id>
+ <remote-id type="cpan-module">Tk::Menu::Button</remote-id>
+ <remote-id type="cpan-module">Tk::Menu::Cascade</remote-id>
+ <remote-id type="cpan-module">Tk::Menu::Checkbutton</remote-id>
+ <remote-id type="cpan-module">Tk::Menu::Item</remote-id>
+ <remote-id type="cpan-module">Tk::Menu::Radiobutton</remote-id>
+ <remote-id type="cpan-module">Tk::Menu::Separator</remote-id>
+ <remote-id type="cpan-module">Tk::Menubar</remote-id>
+ <remote-id type="cpan-module">Tk::Menubutton</remote-id>
+ <remote-id type="cpan-module">Tk::Message</remote-id>
+ <remote-id type="cpan-module">Tk::MsgBox</remote-id>
+ <remote-id type="cpan-module">Tk::Mwm</remote-id>
+ <remote-id type="cpan-module">Tk::NBFrame</remote-id>
+ <remote-id type="cpan-module">Tk::NoteBook</remote-id>
+ <remote-id type="cpan-module">Tk::Optionmenu</remote-id>
+ <remote-id type="cpan-module">Tk::PNG</remote-id>
+ <remote-id type="cpan-module">Tk::Pane</remote-id>
+ <remote-id type="cpan-module">Tk::Panedwindow</remote-id>
+ <remote-id type="cpan-module">Tk::Photo</remote-id>
+ <remote-id type="cpan-module">Tk::Pixmap</remote-id>
+ <remote-id type="cpan-module">Tk::Pretty</remote-id>
+ <remote-id type="cpan-module">Tk::ProgressBar</remote-id>
+ <remote-id type="cpan-module">Tk::ROText</remote-id>
+ <remote-id type="cpan-module">Tk::Radiobutton</remote-id>
+ <remote-id type="cpan-module">Tk::Region</remote-id>
+ <remote-id type="cpan-module">Tk::Reindex</remote-id>
+ <remote-id type="cpan-module">Tk::ReindexedROText</remote-id>
+ <remote-id type="cpan-module">Tk::ReindexedText</remote-id>
+ <remote-id type="cpan-module">Tk::Scale</remote-id>
+ <remote-id type="cpan-module">Tk::Scrollbar</remote-id>
+ <remote-id type="cpan-module">Tk::Spinbox</remote-id>
+ <remote-id type="cpan-module">Tk::Stats</remote-id>
+ <remote-id type="cpan-module">Tk::Submethods</remote-id>
+ <remote-id type="cpan-module">Tk::TList</remote-id>
+ <remote-id type="cpan-module">Tk::Table</remote-id>
+ <remote-id type="cpan-module">Tk::Text</remote-id>
+ <remote-id type="cpan-module">Tk::Text::Tag</remote-id>
+ <remote-id type="cpan-module">Tk::TextEdit</remote-id>
+ <remote-id type="cpan-module">Tk::TextList</remote-id>
+ <remote-id type="cpan-module">Tk::TextUndo</remote-id>
+ <remote-id type="cpan-module">Tk::Tiler</remote-id>
+ <remote-id type="cpan-module">Tk::TixGrid</remote-id>
+ <remote-id type="cpan-module">Tk::Toplevel</remote-id>
+ <remote-id type="cpan-module">Tk::Trace</remote-id>
+ <remote-id type="cpan-module">Tk::Tree</remote-id>
+ <remote-id type="cpan-module">Tk::Widget</remote-id>
+ <remote-id type="cpan-module">Tk::WinPhoto</remote-id>
+ <remote-id type="cpan-module">Tk::Wm</remote-id>
+ <remote-id type="cpan-module">Tk::X</remote-id>
+ <remote-id type="cpan-module">Tk::X11Font</remote-id>
+ <remote-id type="cpan-module">Tk::Xlib</remote-id>
+ <remote-id type="cpan-module">Tk::Xrm</remote-id>
+ <remote-id type="cpan-module">Tk::install</remote-id>
+ <remote-id type="cpan-module">Tk::widgets</remote-id>
+ <remote-id type="cpan-module">WidgetDemo</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tree-DAG_Node-1.290.0 b/dev-perl/Tree-DAG_Node-1.290.0
deleted file mode 100644
index f568dd08591b..000000000000
--- a/dev-perl/Tree-DAG_Node-1.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-Slurp-Tiny-0.3.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-1.1.14 >=virtual/perl-File-Spec-3.400.0 >=virtual/perl-File-Temp-0.190.0 ) dev-lang/perl:=
-DESCRIPTION=(Super)class for representing nodes in a tree
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tree-DAG_Node/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=Artistic-2
-RDEPEND=>=dev-perl/File-Slurp-Tiny-0.3.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-DAG_Node-1.29.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b92c44b74f6a0abc7df3459ac57553d7
diff --git a/dev-perl/Tree-DAG_Node-1.310.0 b/dev-perl/Tree-DAG_Node-1.310.0
deleted file mode 100644
index a22fed062df7..000000000000
--- a/dev-perl/Tree-DAG_Node-1.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/File-Slurp-Tiny-0.3.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-1.1.14 >=virtual/perl-File-Spec-3.400.0 >=virtual/perl-File-Temp-0.190.0 ) dev-lang/perl:=
-DESCRIPTION=(Super)class for representing nodes in a tree
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tree-DAG_Node/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/File-Slurp-Tiny-0.3.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-DAG_Node-1.31.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0bff9ae71b5f253a2af613f86fd32e7e
diff --git a/dev-perl/Tree-DAG_Node-1.60.0-r1 b/dev-perl/Tree-DAG_Node-1.60.0-r1
deleted file mode 100644
index 1036acefcc87..000000000000
--- a/dev-perl/Tree-DAG_Node-1.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=(Super)class for representing nodes in a tree
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tree-DAG_Node/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/COGENT/Tree-DAG_Node-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6d247ec4d35e7a08a8b11629f2a32aef
diff --git a/dev-perl/Tree-DAG_Node/Manifest b/dev-perl/Tree-DAG_Node/Manifest
new file mode 100644
index 000000000000..5ae44b0ed981
--- /dev/null
+++ b/dev-perl/Tree-DAG_Node/Manifest
@@ -0,0 +1,7 @@
+DIST Tree-DAG_Node-1.06.tar.gz 32843 BLAKE2B 6f13f455262888f5d1c3dbd06545ed6dfd2a20f9ba50d2eb8586845a21f92bceff25948c30cdb534d8956ce43a6b1d667a99cd37dd5f0050afcc14b163d6a232 SHA512 dfdec2799b3ef2e20303001aa40df16be134e1c56d48acd61cb6397e66d7fb38beeb4efdbcd24fe16e2fcc15471e77dabb1fd2df0334e3e44024109a997ae71b
+DIST Tree-DAG_Node-1.29.tgz 52498 BLAKE2B 62915d14b2492486b0a0c40a838d66be261f0cac1a3a4382cbe9b32538f71312a4f47fb69978c46bf9860c6ae25e84d6852677c6bb63fec405144ce958ed97d8 SHA512 ec5ef67834360a0931bf742f5814b92ecdacf3751801028c85485f3c51c21a139d2095974b1df65aafbb24e78611d92b013c9473efd6c24381c54b2d698d3b42
+DIST Tree-DAG_Node-1.31.tgz 57977 BLAKE2B ba3646d62acebaeda634c3ecc50c9be60e9d47c4c213ef137b28c7e877a821f7f48cc4454e85e4b67e87c4bda925425d3763a7b737c4b21c96b719fc3b5ea78a SHA512 6821a146c55887a8973a8f61512805a3d209bb855f5b2f121cbac11a5fe685073019b958837289e781d1c294212c387bdb8434499712a39ab6b74f7ca2ccaa74
+EBUILD Tree-DAG_Node-1.290.0.ebuild 682 BLAKE2B 86e76bdfc2dff7faa7cb73e43a8753048f23a2ced0e576466d471eb3d4dd16be1090b4cc82857bd0ba025948bff8f94521a2af0c8c8cbb4762a537fa1fcb4bae SHA512 a27655d26ef44cdf31cdd2a56d06de36c19f29fcf2fca0ba9c43a2d0cc0ca526c11395183b5e26455c11c389336003657facf28cba79c8a08af4ddcb630756af
+EBUILD Tree-DAG_Node-1.310.0.ebuild 661 BLAKE2B 9d8ddc9ea03857f4924fdb6704e8f60b17187d9b705432ee95115f1a87f895ffe74e652418c53faf6d71070413b6b42a0f986328811512af3a79a94e8d0cf13a SHA512 364d24ca1d6733ba1ee39bd01ad27cd10fe9a40f5f70345e6d4f87c86933a845563caea8b6db2c6982960331bf0fa8c793bdeb509d992208179f98b46700c09a
+EBUILD Tree-DAG_Node-1.60.0-r1.ebuild 429 BLAKE2B d0c2cd425a120b5043db898184d978799a451ddafb2c10b0a3bdaae182b58709bf27d8be295c6aca0dcb0f2adf742f317054de3d2535f5cb380db6dddb8268ac SHA512 5839c1b8c69a9f26d0d2b7bca8d6663def412bec414b3d27533a15b0103ac7cca8eaa97a41bda12ec367b43a7f3ecf1991bbb38a96ac908cc804728ca6b7cf8a
+MISC metadata.xml 398 BLAKE2B 0ff832a6b29f6ef6a3fcee186de077cdcb6e269a38cb6eff8b6a7993088ea5599d2d84be30b6ce1d1158ead5381667540168f6738ebab9e9ccd549b19ad5ff77 SHA512 f19cdc19fe58129b331393bbc0290c882d04a4954ad7f755d3ce6f2a143a3d0f267522def5f7c73c5c7f8b401eafd22bfc6680e7a125ede5b91ff1ef572219bb
diff --git a/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.290.0.ebuild b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.290.0.ebuild
new file mode 100644
index 000000000000..0f97d7ac1351
--- /dev/null
+++ b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.290.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_A_EXT=tgz
+DIST_VERSION=1.29
+inherit perl-module
+
+DESCRIPTION="(Super)class for representing nodes in a tree"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-Slurp-Tiny-0.3.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-1.1.14
+ >=virtual/perl-File-Spec-3.400.0
+ >=virtual/perl-File-Temp-0.190.0
+ )
+"
diff --git a/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.310.0.ebuild b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.310.0.ebuild
new file mode 100644
index 000000000000..8dac0916f7dc
--- /dev/null
+++ b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.310.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_A_EXT=tgz
+DIST_VERSION=1.31
+inherit perl-module
+
+DESCRIPTION="(Super)class for representing nodes in a tree"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/File-Slurp-Tiny-0.3.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-1.1.14
+ >=virtual/perl-File-Spec-3.400.0
+ >=virtual/perl-File-Temp-0.190.0
+ )
+"
diff --git a/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.60.0-r1.ebuild b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.60.0-r1.ebuild
new file mode 100644
index 000000000000..bf504ea66dea
--- /dev/null
+++ b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.60.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=COGENT
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="(Super)class for representing nodes in a tree"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Tree-DAG_Node/metadata.xml b/dev-perl/Tree-DAG_Node/metadata.xml
new file mode 100644
index 000000000000..05c54eaa1486
--- /dev/null
+++ b/dev-perl/Tree-DAG_Node/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">Tree-DAG_Node</remote-id>
+ <remote-id type="cpan-module">Tree::DAG_Node</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tree-Simple-1.180.0-r1 b/dev-perl/Tree-Simple-1.180.0-r1
deleted file mode 100644
index 40832f08ca71..000000000000
--- a/dev-perl/Tree-Simple-1.180.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Module-Build-0.28 test? ( >=virtual/perl-Test-Simple-0.47 >=dev-perl/Test-Exception-0.15 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A simple tree object
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Tree-Simple/
-IUSE=test
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/ST/STEVAN/Tree-Simple-1.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ba18d749d38b7466f892dc961c0a9be5
diff --git a/dev-perl/Tree-Simple-1.270.0 b/dev-perl/Tree-Simple-1.270.0
deleted file mode 100644
index f9c941bebf54..000000000000
--- a/dev-perl/Tree-Simple-1.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-Memory-Cycle ) >=dev-perl/Test-Exception-0.150.0 >=virtual/perl-Test-Simple-1.1.14 ) dev-lang/perl:=
-DESCRIPTION=A simple tree object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tree-Simple/
-IUSE=test minimal
-KEYWORDS=amd64 ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-Simple-1.27.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=75b55b6ab5bff603d6a872bafb691f96
diff --git a/dev-perl/Tree-Simple-1.290.0 b/dev-perl/Tree-Simple-1.290.0
deleted file mode 100644
index 5953add74e55..000000000000
--- a/dev-perl/Tree-Simple-1.290.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-Memory-Cycle ) >=dev-perl/Test-Exception-0.150.0 >=virtual/perl-Test-Simple-1.1.14 ) dev-lang/perl:=
-DESCRIPTION=A simple tree object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tree-Simple/
-IUSE=test minimal
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-Simple-1.29.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e5cd20762937c9628f3f3d8639810341
diff --git a/dev-perl/Tree-Simple-1.300.0 b/dev-perl/Tree-Simple-1.300.0
deleted file mode 100644
index 189c2389e91e..000000000000
--- a/dev-perl/Tree-Simple-1.300.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-Memory-Cycle ) >=dev-perl/Test-Exception-0.150.0 >=virtual/perl-Test-Simple-1.1.2 ) dev-lang/perl:=
-DESCRIPTION=A simple tree object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tree-Simple/
-IUSE=test minimal
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-Simple-1.30.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=383703132b492ab6125e23eebedf3ea5
diff --git a/dev-perl/Tree-Simple-1.310.0 b/dev-perl/Tree-Simple-1.310.0
deleted file mode 100644
index 255b4db606dd..000000000000
--- a/dev-perl/Tree-Simple-1.310.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-Memory-Cycle ) >=dev-perl/Test-Exception-0.150.0 >=virtual/perl-Test-Simple-1.1.2 ) dev-lang/perl:=
-DESCRIPTION=A simple tree object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tree-Simple/
-IUSE=test minimal
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-Simple-1.31.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=094e86d76d20dc82184519926ef665c9
diff --git a/dev-perl/Tree-Simple-1.330.0 b/dev-perl/Tree-Simple-1.330.0
deleted file mode 100644
index 0114db0a16be..000000000000
--- a/dev-perl/Tree-Simple-1.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-Memory-Cycle ) >=dev-perl/Test-Exception-0.150.0 >=virtual/perl-Test-Simple-1.1.2 ) dev-lang/perl:=
-DESCRIPTION=A simple tree object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Tree-Simple/
-IUSE=test minimal
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Scalar-List-Utils-1.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Tree-Simple-1.33.tgz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=78df30833b654833607d3424ff016a5e
diff --git a/dev-perl/Tree-Simple/Manifest b/dev-perl/Tree-Simple/Manifest
new file mode 100644
index 000000000000..eb87c78ce02d
--- /dev/null
+++ b/dev-perl/Tree-Simple/Manifest
@@ -0,0 +1,13 @@
+DIST Tree-Simple-1.18.tar.gz 32851 BLAKE2B e2893f964813c4932d852a04d7990316574fa131a964c4cdf9214dc8c453f03e83163b993a21ae6cd1dc49f8126ec19e136295fca5d98f40376f5346e1904bc3 SHA512 f5918a865667db84800a5ff1a423c118f6e41c1b1930eb323d4afdaaf8a9da5554a0ac85eced3d1b9635065ff045f4ff6aab874c26771b8b4d36511fcc941ac0
+DIST Tree-Simple-1.27.tgz 46811 BLAKE2B c99294297a0cf188b0ed8bd8f611d770bab99d1b30850ceefc1e5dd02ec933041e9407a8fa5aba32c8988ba3798b5d768a0e1dbf5194c846f91a0f10a221a28a SHA512 61cc1b7350adbae47fdd23693f212b700363e388e650fbb1e740f6ca615d6b61ac71e2283ee96fb68987bc8f3f295948edd9a981fd45f87e1a68fa92edfd3df1
+DIST Tree-Simple-1.29.tgz 47322 BLAKE2B 4465d10bb7d46f343e686677aafd8a93789ffb7fc9fc76d483ed02ea3a2022fdebfa2052e5cddd36cc7c71687d2f2488ea1e512b29fedc3e1a1f72e71405ba9a SHA512 d6ed79878bf9e8cb4bf82a85dd4d11c70968be53b08d73905d49fff70ec21ca53c604df1e139c0304763e592e42db831c411d03dc8cd1bbb2834cf037088b746
+DIST Tree-Simple-1.30.tgz 48264 BLAKE2B 4b916c2aa4b384576cf06431270cfc57a8304d1350d3d7e5dfc151521e47c336764212a211df8e52419ed699a8cbc985207a656fdde8f6cdcb2a5c37118121d5 SHA512 41d94b040a882edf0f5777276246e8e55bf3f19bcc93f6facea5076136b3d8931d663e5a989e5045c104e76aca86d14dfe63bc7e39cd9d8542ea47c1dc202c0d
+DIST Tree-Simple-1.31.tgz 49287 BLAKE2B f43dea7afa1ac899cbb162fc2f5d30ab281a227fe507e30c28bc2771c95160d4f29afb42c21e1747f10cf0d16709a5236bfeef1f2c6f5aabf8f5537f8198f62e SHA512 ec35f8256256c9a053c2643d55ea6aeb1c354ff9f19d01697f26ecefaa2f1e966c00ec9a5d33528c9ba1f02155a27aab94c17f1403125e1b4ade3ff724966a4e
+DIST Tree-Simple-1.33.tgz 50385 BLAKE2B 66b858c2b61efa2ac126ebd7cd8c657a5effc618e03e76c17ed54fc09f75776c6b0ffd5380bdfbfb2a59a29b3672b4f45716ff97a65519ec24b540632a5cdf67 SHA512 bec140fa723a8fadc65d2d8dc88c73295b346bc1583bfb031f2851cf80cddaea9b3e5e38225bbd7ac2e3e29006efb5bbac95b678090ba62714dfd6a306000b25
+EBUILD Tree-Simple-1.180.0-r1.ebuild 495 BLAKE2B 6e93d11c4d9643191b00eea8507f4385df9e31d6e84cbbd0056e816aea1a6649cf4f8737d4098b9a7666c42159e8223027eadd4064ec08791ae03a1fd7ff3251 SHA512 4328049ea7079e0e7ffb6157ada688b07f19f86e95048d0613c939018ed798bfbbc98a3b97f596e846fc14a4cad678eacda5a2620891ff06d3e993f78d39c675
+EBUILD Tree-Simple-1.270.0.ebuild 517 BLAKE2B 695d3c147b73e6dc081184fa88a03befeebc80d96726a138f850586bc13f4e259a26f6c70a692ba51c9d52f23c792839b605d1ddd9d299748c66238cb4a0e756 SHA512 95c638c9915042da5d7656c9a61cd12720fadeac3559179b426c559061b656f094f22c49d693db70927db407cd5ed39e4a510c9233eff3a1ee87249203ecde7d
+EBUILD Tree-Simple-1.290.0.ebuild 519 BLAKE2B 1f1ce3385b203cb5c9fc230daae83f59a840e994ccd4bab0ebc91bcece9bcfba97ce963463ae4450ef2b292f4361a57a07276a5c4a36e86434da4b335e3a039b SHA512 4d159bb7c7ab0e02799ee90413a38947b04d9b283f097d7a5dbaf65ea7ecd563f910f8b9a2a38a91022fd33e15b06b0bd476f1a0e6721a0f9f3f9d5f6fe56ab5
+EBUILD Tree-Simple-1.300.0.ebuild 518 BLAKE2B 8378b76c56d80d41d4aea52fb216cb806b0b866787b76597a668b254c9eb791c2e91304ae66c603bbbaa2c48a79ce487acfc3b2bf6acf0ee6a2a3ab9f0949de8 SHA512 e8db180c035b3d518d59b51cba2f95c3c1aac7a70ffce48e0fe928d3dcb263f9db7ae398f4649fbfda33f0477ebf32b324d2004d64e9fac10866d0d1404efbc7
+EBUILD Tree-Simple-1.310.0.ebuild 518 BLAKE2B 945e9968867c3c4490fe0f54cf5cfb8d6344e9173e034f6aa6b6e29bddde8ca37d2efccd49bcfa0f6b134233ae7831d2758e9975726f0176a782a7b8750a773b SHA512 bd71a0198131a50a89e6976829ad3e9298df5bfad08c473aef76766419ebb5e1c0b9c3c6ca688948dd9d3169c4cd083732c661787fff9d5e14f5d1778a70da41
+EBUILD Tree-Simple-1.330.0.ebuild 518 BLAKE2B 39f1a10af15cbdcf107653f793cb8543f8d8f0d8cbfcf71f7dbd6dc31eee2e802fc002a34929512c1544870afe0200e5d6954ac6a53207e9e72701d32c5804ce SHA512 57da72dfea400f933ef4d133891893621e73f1e31033f0baaa78ff7b69b94886714a2f802e23715f69af3da20a136ba8b84be917951fa6307cd94f0a31162d34
+MISC metadata.xml 462 BLAKE2B d16e52e2eb7c17554e471ff2366016b745ff56e889a370d5146da111f63624544a23fb9c69741446f810950dd744a53fc522900ce2058757bfe5c1c39b3a9192 SHA512 30d7b06e75d1b2f817393dd70dbdb125a626a276f5862d59018ef52d6ce971968da45dc3cd4dbfe16b82113e1b9199175f8e9ea5a457345f51b90c6cc8261b77
diff --git a/dev-perl/Tree-Simple/Tree-Simple-1.180.0-r1.ebuild b/dev-perl/Tree-Simple/Tree-Simple-1.180.0-r1.ebuild
new file mode 100644
index 000000000000..4e1bcc887ab1
--- /dev/null
+++ b/dev-perl/Tree-Simple/Tree-Simple-1.180.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=STEVAN
+MODULE_VERSION=1.18
+inherit perl-module
+
+DESCRIPTION="A simple tree object"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.28
+ test? (
+ >=virtual/perl-Test-Simple-0.47
+ >=dev-perl/Test-Exception-0.15
+ )"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Tree-Simple/Tree-Simple-1.270.0.ebuild b/dev-perl/Tree-Simple/Tree-Simple-1.270.0.ebuild
new file mode 100644
index 000000000000..18834cf53c6f
--- /dev/null
+++ b/dev-perl/Tree-Simple/Tree-Simple-1.270.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_VERSION=1.27
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="A simple tree object"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.180.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( dev-perl/Test-Memory-Cycle )
+ >=dev-perl/Test-Exception-0.150.0
+ >=virtual/perl-Test-Simple-1.1.14
+ )
+"
diff --git a/dev-perl/Tree-Simple/Tree-Simple-1.290.0.ebuild b/dev-perl/Tree-Simple/Tree-Simple-1.290.0.ebuild
new file mode 100644
index 000000000000..9955bf9de95b
--- /dev/null
+++ b/dev-perl/Tree-Simple/Tree-Simple-1.290.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_VERSION=1.29
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="A simple tree object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.180.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( dev-perl/Test-Memory-Cycle )
+ >=dev-perl/Test-Exception-0.150.0
+ >=virtual/perl-Test-Simple-1.1.14
+ )
+"
diff --git a/dev-perl/Tree-Simple/Tree-Simple-1.300.0.ebuild b/dev-perl/Tree-Simple/Tree-Simple-1.300.0.ebuild
new file mode 100644
index 000000000000..3c97a8be22a1
--- /dev/null
+++ b/dev-perl/Tree-Simple/Tree-Simple-1.300.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_VERSION=1.30
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="A simple tree object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.180.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( dev-perl/Test-Memory-Cycle )
+ >=dev-perl/Test-Exception-0.150.0
+ >=virtual/perl-Test-Simple-1.1.2
+ )
+"
diff --git a/dev-perl/Tree-Simple/Tree-Simple-1.310.0.ebuild b/dev-perl/Tree-Simple/Tree-Simple-1.310.0.ebuild
new file mode 100644
index 000000000000..b1abd9c6707f
--- /dev/null
+++ b/dev-perl/Tree-Simple/Tree-Simple-1.310.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_VERSION=1.31
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="A simple tree object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.180.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( dev-perl/Test-Memory-Cycle )
+ >=dev-perl/Test-Exception-0.150.0
+ >=virtual/perl-Test-Simple-1.1.2
+ )
+"
diff --git a/dev-perl/Tree-Simple/Tree-Simple-1.330.0.ebuild b/dev-perl/Tree-Simple/Tree-Simple-1.330.0.ebuild
new file mode 100644
index 000000000000..920c7518f701
--- /dev/null
+++ b/dev-perl/Tree-Simple/Tree-Simple-1.330.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RSAVAGE
+DIST_VERSION=1.33
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="A simple tree object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.180.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? ( dev-perl/Test-Memory-Cycle )
+ >=dev-perl/Test-Exception-0.150.0
+ >=virtual/perl-Test-Simple-1.1.2
+ )
+"
diff --git a/dev-perl/Tree-Simple/metadata.xml b/dev-perl/Tree-Simple/metadata.xml
new file mode 100644
index 000000000000..29ce5df1d5be
--- /dev/null
+++ b/dev-perl/Tree-Simple/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Tree-Simple</remote-id>
+ <remote-id type="cpan-module">Tree::Simple</remote-id>
+ <remote-id type="cpan-module">Tree::Simple::Visitor</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Try-Tiny-0.220.0 b/dev-perl/Try-Tiny-0.220.0
deleted file mode 100644
index 5577bb98d4f7..000000000000
--- a/dev-perl/Try-Tiny-0.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( dev-perl/Sub-Name >=dev-perl/Capture-Tiny-0.120.0 virtual/perl-File-Spec virtual/perl-Test-Simple virtual/perl-if ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Minimal try/catch with proper localization of
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Try-Tiny/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=MIT
-RDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DO/DOY/Try-Tiny-0.22.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7087318d00be2ef18aeaaa0171fb3e0b
diff --git a/dev-perl/Try-Tiny-0.240.0 b/dev-perl/Try-Tiny-0.240.0
deleted file mode 100644
index 9e3649867bf8..000000000000
--- a/dev-perl/Try-Tiny-0.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( || ( >=virtual/perl-Scalar-List-Utils-1.400.0 dev-perl/Sub-Name ) ) virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 >=dev-perl/Capture-Tiny-0.120.0 ) virtual/perl-File-Spec virtual/perl-Test-Simple virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=Minimal try/catch with proper localization of $@
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Try-Tiny/
-IUSE=test minimal
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=!minimal? ( || ( >=virtual/perl-Scalar-List-Utils-1.400.0 dev-perl/Sub-Name ) ) virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Try-Tiny-0.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=be3cf8da9eba5e2396cab6938aa2abb7
diff --git a/dev-perl/Try-Tiny-0.300.0 b/dev-perl/Try-Tiny-0.300.0
deleted file mode 100644
index a38dae5844c2..000000000000
--- a/dev-perl/Try-Tiny-0.300.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<=dev-perl/Try-Tiny-Except-0.10.0 !minimal? ( || ( >=virtual/perl-Scalar-List-Utils-1.400.0 dev-perl/Sub-Name ) ) virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 >=dev-perl/Capture-Tiny-0.120.0 ) virtual/perl-File-Spec virtual/perl-Test-Simple virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=Minimal try/catch with proper localization of $@
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Try-Tiny/
-IUSE=test minimal
-KEYWORDS=alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=!<=dev-perl/Try-Tiny-Except-0.10.0 !minimal? ( || ( >=virtual/perl-Scalar-List-Utils-1.400.0 dev-perl/Sub-Name ) ) virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0ea9b948576c6eb1f73333a50720fe85
diff --git a/dev-perl/Try-Tiny/Manifest b/dev-perl/Try-Tiny/Manifest
new file mode 100644
index 000000000000..f70562e4ab56
--- /dev/null
+++ b/dev-perl/Try-Tiny/Manifest
@@ -0,0 +1,7 @@
+DIST Try-Tiny-0.22.tar.gz 18311 BLAKE2B 0d7ed5fc560818b3bbb0aeb83279037e55a70333c35fac01aa42eadad52c26088a2efaecf9652f54f9232b7aab0a8b23bca195458c785827c507b409abf81d22 SHA512 4e39b4da16480bb2b93c05e8e016e9d1b5a68f29c527b19bbf9333442ca708e88dd2720a5812d141a152ae088ed1fcb1ce179018c2d0fe105545256396b2ccc4
+DIST Try-Tiny-0.24.tar.gz 30666 BLAKE2B aa9085787127f421b3fc5c8605c074d96033a3dd5e0afc3897c54b3654e08d1535c87af023261af52fdc55e9e61eac9e243d9f8975c646543619b213ba9a08b4 SHA512 403ce12b7cda7356b1a86d7661ed406ce4e526f416033fa5eb04b83bbeb7f198b4660342383232affe2ef9a8e0dbd237a6e6c0f290c277c8abc319c949d3c959
+DIST Try-Tiny-0.30.tar.gz 34395 BLAKE2B 5f128ec532e9091e0987bf8b0b540c38158b49d37af42f72366151f25da722e12b746626a242d8a8f7755d243ee5fe0232d1828d4f94ddac0c70ad9334b8a6d1 SHA512 f523736ab0504ca0f7150be312e62988c4b9473a9e8469b0746dc8364945e2922c64c92e95e6c2b5792c5d6399dabea3d00aa45c065155b95519d5658a07216c
+EBUILD Try-Tiny-0.220.0.ebuild 750 BLAKE2B d2c6cf206f825d1e9c767d478837ce6c0ad4c09302b024ce8319be0dcb6a9175e740c376756d128f0c5f7fe95ae7dd6b13fb3f3d939663487452a1ce79dac7b0 SHA512 0d170bcb7a583d7c62b570635d7a656e7417473d72cfbb8a743dd9152c16ffc538658a46dc80e0b8719c7e1114c958ba5342298c05ab3774d8246522418711ae
+EBUILD Try-Tiny-0.240.0.ebuild 901 BLAKE2B b54ce28fcf1bf041c3bebc322fe248567604a27687325e9b4ca9e264fe43e1d6ef37533c2ee5a8596b9213e88e707f396d8eefcbbde3d22a277c4e322a2451a4 SHA512 7286072c155fce0d12955086d40b8adb597b9c1d261d2115a14fa22c1a85724a2721aaf404cfbf94b167109dba391ee7b5240e0741aef7fb82807f75258c083c
+EBUILD Try-Tiny-0.300.0.ebuild 937 BLAKE2B 0cde78cb1580720e4c6ed6e9f1538e042dca4dca91ae19e755a484b2744af1410021ddb28c26b5314e57847ea3c4c115cac072c215e740f640e3d6cfe8f2f3d2 SHA512 bcdeea0d68333e85a9b720bd6ed069f9a9e1585c25bb67ec185b4f6d4917758357fc1a84f751a5772c052e01ead1572e8cc22652cbb6c3ed38c4328fc947e5e4
+MISC metadata.xml 388 BLAKE2B 0c006675175ee71c7fc5631750d7a293103c9ad64a32780c010720804de0306b198731ba246d1ed3d2150f5e63fb4f82719b312af2bbe1a33022f44d862a4720 SHA512 0a83e2632d6a212e0e50dd9f6af6d929d29eb21271e7f361d1f55529a1aa542485269321672c8741d4595f63c65c587fc4225a783436d65be20fce70b1a01ba8
diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild
new file mode 100644
index 000000000000..f69df614b9c2
--- /dev/null
+++ b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DOY
+MODULE_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Minimal try/catch with proper localization of $@"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ dev-perl/Sub-Name
+ >=dev-perl/Capture-Tiny-0.120.0
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ virtual/perl-if
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.240.0.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.240.0.ebuild
new file mode 100644
index 000000000000..f8ccd15ac9fe
--- /dev/null
+++ b/dev-perl/Try-Tiny/Try-Tiny-0.240.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.24
+inherit perl-module
+
+DESCRIPTION="Minimal try/catch with proper localization of \$@"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ || ( >=virtual/perl-Scalar-List-Utils-1.400.0 dev-perl/Sub-Name )
+ )
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/Capture-Tiny-0.120.0
+ )
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild
new file mode 100644
index 000000000000..eb767bb4fe29
--- /dev/null
+++ b/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.30
+inherit perl-module
+
+DESCRIPTION="Minimal try/catch with proper localization of \$@"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ !<=dev-perl/Try-Tiny-Except-0.10.0
+ !minimal? (
+ || ( >=virtual/perl-Scalar-List-Utils-1.400.0 dev-perl/Sub-Name )
+ )
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/Capture-Tiny-0.120.0
+ )
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/Try-Tiny/metadata.xml b/dev-perl/Try-Tiny/metadata.xml
new file mode 100644
index 000000000000..adf22b6492bd
--- /dev/null
+++ b/dev-perl/Try-Tiny/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">Try-Tiny</remote-id>
+ <remote-id type="cpan-module">Try::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Type-Tie-0.9.0 b/dev-perl/Type-Tie-0.9.0
deleted file mode 100644
index 65528381341c..000000000000
--- a/dev-perl/Type-Tie-0.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Hash-FieldHash ) >=dev-perl/Exporter-Tiny-0.26.0 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( dev-perl/Test-Fatal dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Tie a variable to a type constraint
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Type-Tie/
-IUSE=test minimal
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Hash-FieldHash ) >=dev-perl/Exporter-Tiny-0.26.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tie-0.009.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1aab8206395dc0c21c534a6deab185b5
diff --git a/dev-perl/Type-Tie/Manifest b/dev-perl/Type-Tie/Manifest
new file mode 100644
index 000000000000..a2fce1d79ce8
--- /dev/null
+++ b/dev-perl/Type-Tie/Manifest
@@ -0,0 +1,3 @@
+DIST Type-Tie-0.009.tar.gz 18579 BLAKE2B dc3d8c6b2fa753f14654dc92d8f662c1fbb242f8989b5ae6e1a32b4145bd7ebdd01fd7fcb11f81b4a966f32dd340deb4de0af72ae008fa4bdb13461c0255b0b2 SHA512 2c416cd22d1d4a7ec902470d0801d479a54f312d456982e51671ba7391d127297471f0f753df5cafef4b6e01c983cd9f8f69c99f03f571aad5c89036c642a6c6
+EBUILD Type-Tie-0.9.0.ebuild 537 BLAKE2B 0f3684c8f8468711020dca6efe7fda6d265955ea384198c97097ca81f04a8c0cee6b3265c1c8af14b3987cb579214f4c4367fa34ae58b814de1c243cdf23b384 SHA512 9f4946ee962a377887468658b53b4b666ba066cfdbf01c75a794ad8a8c16a4772da76b484221e3f334aad6766bc19cfab3d43e526f1bd5e33b66489786c90e3b
+MISC metadata.xml 639 BLAKE2B 68f3c1e4d5cf805c2a63c776286b4941d0c1f6f9c27fed141ba9ec3c59c23c80a9acbfebc8b6f29b8bd37336dbdedc9bd8c4c491ab860d4d131518e698796728 SHA512 fc5145e63386ca0c1e574a9bafea2521be48d0b483df1c78a61e7bb677e92455a5a9a0ab6da6d7ec5e5724e86cd6c1ee2c4d3ab4a7baa91410aba98a35bc3004
diff --git a/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild b/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild
new file mode 100644
index 000000000000..172a8b9f5b0b
--- /dev/null
+++ b/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=0.009
+inherit perl-module
+
+DESCRIPTION="Tie a variable to a type constraint"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/Hash-FieldHash
+ )
+ >=dev-perl/Exporter-Tiny-0.26.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Type-Tie/metadata.xml b/dev-perl/Type-Tie/metadata.xml
new file mode 100644
index 000000000000..93509246583d
--- /dev/null
+++ b/dev-perl/Type-Tie/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Type-Tie</remote-id>
+ <remote-id type="cpan-module">Type::Tie</remote-id>
+ <remote-id type="cpan-module">Type::Tie::ARRAY</remote-id>
+ <remote-id type="cpan-module">Type::Tie::BASE</remote-id>
+ <remote-id type="cpan-module">Type::Tie::HASH</remote-id>
+ <remote-id type="cpan-module">Type::Tie::SCALAR</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Type-Tiny-1.0.5 b/dev-perl/Type-Tiny-1.0.5
deleted file mode 100644
index cba527792836..000000000000
--- a/dev-perl/Type-Tiny-1.0.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Exporter-Tiny-0.26.0 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=tiny, yet Moo(se)-compatible type constraint
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Type-Tiny/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Exporter-Tiny-0.26.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.000005.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ff516017bd529e42e2ea324d6d5915e5
diff --git a/dev-perl/Type-Tiny-1.2.0 b/dev-perl/Type-Tiny-1.2.0
deleted file mode 100644
index aebe79259c86..000000000000
--- a/dev-perl/Type-Tiny-1.2.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/Kavorka-0.13.0 !<dev-perl/Types-ReadOnly-0.1.0 >=dev-perl/Exporter-Tiny-0.26.0 >=virtual/perl-Test-Simple-1.1.10 !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Devel-StackTrace >=dev-perl/Ref-Util-XS-0.116.0 >=dev-perl/Regexp-Util-0.3.0 virtual/perl-Scalar-List-Utils dev-perl/Type-Tie >=dev-perl/Type-Tiny-XS-0.11.0 ) >=virtual/perl-ExtUtils-MakeMaker-6.170.0 >=virtual/perl-CPAN-Meta-Requirements-2.0.0 test? ( dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=tiny, yet Moo(se)-compatible type constraint
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Type-Tiny/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/Kavorka-0.13.0 !<dev-perl/Types-ReadOnly-0.1.0 >=dev-perl/Exporter-Tiny-0.26.0 >=virtual/perl-Test-Simple-1.1.10 !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Devel-StackTrace >=dev-perl/Ref-Util-XS-0.116.0 >=dev-perl/Regexp-Util-0.3.0 virtual/perl-Scalar-List-Utils dev-perl/Type-Tie >=dev-perl/Type-Tiny-XS-0.11.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.002000.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3f3a4d27dcca11f2ec34b17feab99931
diff --git a/dev-perl/Type-Tiny-1.2.1 b/dev-perl/Type-Tiny-1.2.1
deleted file mode 100644
index 34a6a613b69a..000000000000
--- a/dev-perl/Type-Tiny-1.2.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/Kavorka-0.13.0 !<dev-perl/Types-ReadOnly-0.1.0 >=dev-perl/Exporter-Tiny-0.26.0 >=virtual/perl-Test-Simple-1.1.10 !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Devel-StackTrace >=dev-perl/Ref-Util-XS-0.100.0 >=dev-perl/Regexp-Util-0.3.0 virtual/perl-Scalar-List-Utils dev-perl/Type-Tie >=dev-perl/Type-Tiny-XS-0.11.0 ) >=virtual/perl-ExtUtils-MakeMaker-6.170.0 >=virtual/perl-CPAN-Meta-Requirements-2.0.0 test? ( dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=tiny, yet Moo(se)-compatible type constraint
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Type-Tiny/
-IUSE=test minimal examples
-KEYWORDS=~amd64 ~hppa ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/Kavorka-0.13.0 !<dev-perl/Types-ReadOnly-0.1.0 >=dev-perl/Exporter-Tiny-0.26.0 >=virtual/perl-Test-Simple-1.1.10 !minimal? ( >=dev-perl/Devel-LexAlias-0.50.0 dev-perl/Devel-StackTrace >=dev-perl/Ref-Util-XS-0.100.0 >=dev-perl/Regexp-Util-0.3.0 virtual/perl-Scalar-List-Utils dev-perl/Type-Tie >=dev-perl/Type-Tiny-XS-0.11.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.002001.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b6c7b6187d8d67085382d67b142c46cc
diff --git a/dev-perl/Type-Tiny-XS-0.12.0 b/dev-perl/Type-Tiny-XS-0.12.0
deleted file mode 100644
index 8be6762c2f59..000000000000
--- a/dev-perl/Type-Tiny-XS-0.12.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/Type-Tiny ) >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-Test-Simple-0.920.0 ) dev-lang/perl:=
-DESCRIPTION=provides an XS boost for some of Type::Tiny's built-in type constraints
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Type-Tiny-XS/
-IUSE=test minimal
-KEYWORDS=amd64 ~hppa ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/Type-Tiny ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-XS-0.012.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=348e9c72c5c9a51feb771e9b9e7e9e04
diff --git a/dev-perl/Type-Tiny-XS/Manifest b/dev-perl/Type-Tiny-XS/Manifest
new file mode 100644
index 000000000000..7be4b47cbdab
--- /dev/null
+++ b/dev-perl/Type-Tiny-XS/Manifest
@@ -0,0 +1,3 @@
+DIST Type-Tiny-XS-0.012.tar.gz 77259 BLAKE2B 6443598a77bcb3d630ff048d649f46659ffd8ecffb968b597d64a245d19dafaea3217c7a63c2bedba551f6d21ff1dbb02c005461dff282955838ca1c4dc75785 SHA512 488925d913872f1f5bf73d8b165b1e04bd8f86bda44d594819120760f79c877d4b1be9f2924712ceabaead8822710bd8851f8ff5bb79f91b07fa253ce9ef7a33
+EBUILD Type-Tiny-XS-0.12.0.ebuild 486 BLAKE2B 46e01a74e9fdaf3991932b582b3cf1f6b06b3354676e14f1f78e5f63a2ad84a89051e78ba0c80304f34df7d63e398c00ab71bc6f2227b87e8c01534284d8e486 SHA512 ed90aef5009511686f15d3d2807fd56845b1201e6f821be23846f10f511da6c5a86f184bbe10e5ac84e1f145a21998d00365c433884285e91792814d6b57ec2f
+MISC metadata.xml 450 BLAKE2B b5851e50574255cf3e6d9c25181c511c14770acf1ac669ecf24d6bc8fde7e7926b2621f0f47d01bf2dcfc0bbef01e400725d28bae1a4200e049d7a122187b8c1 SHA512 0f3d348a16193d537d1e693556b5400a9ef9001e435b638beae8a87c4c23ec416cd1310a6fc56378dc0565a9e133a57343260bc5d445097b932868bb92510ac5
diff --git a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild
new file mode 100644
index 000000000000..65267cf5edaa
--- /dev/null
+++ b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=0.012
+inherit perl-module
+
+DESCRIPTION="provides an XS boost for some of Type::Tiny's built-in type constraints"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? ( dev-perl/Type-Tiny )
+"
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-Test-Simple-0.920.0
+ )
+"
diff --git a/dev-perl/Type-Tiny-XS/metadata.xml b/dev-perl/Type-Tiny-XS/metadata.xml
new file mode 100644
index 000000000000..ddc85530eeda
--- /dev/null
+++ b/dev-perl/Type-Tiny-XS/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Type-Tiny-XS</remote-id>
+ <remote-id type="cpan-module">Type::Tiny::XS</remote-id>
+ <remote-id type="cpan-module">Type::Tiny::XS::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Type-Tiny/Manifest b/dev-perl/Type-Tiny/Manifest
new file mode 100644
index 000000000000..aacb8df085ba
--- /dev/null
+++ b/dev-perl/Type-Tiny/Manifest
@@ -0,0 +1,7 @@
+DIST Type-Tiny-1.000005.tar.gz 249419 BLAKE2B 6b7a9845fa66b479143c2a6cae31b7acadad5268a1b9b9eaa0c21052624d1fccc6b78a3833b0e2b44d0795a9569109e8f6a187d30dd9bae5d8b84213c225647e SHA512 5817ee937384cccbea71fa69f8c2202d721c648a18eedf089529fbb956b2d050b889606e69c8bc3e1d94fb6f638b6cac01394b5534f17a8be6cdf82d69b965b6
+DIST Type-Tiny-1.002000.tar.gz 264748 BLAKE2B 368b00cd122c36b9830d8661a66837b9a52397b0d9dd76d9302e93a8727945b8994d179fc76890d8a9965447a7e838d50ddab51df2b6dd5c3ee045663f996a82 SHA512 da9e150011f898bd2af2adafb12124505b651f7b41e4cd9177bcf8e4148f7a7732014292f9f2099bc0b2582f4ee1809009cabe74df8002d182eceb855f6d446a
+DIST Type-Tiny-1.002001.tar.gz 264950 BLAKE2B 2e5e1303834c6fb3b95855533c219a5a448e711b307532851e24fb9850fd60505ae8bf7a17d5d6630d065004f3bd8e11e7b58f9abad11048058ceb324375779d SHA512 e499c4f113e5a327294012daac9f0cd60a42a6c40b9d0c9c523a229f574a7dd0f672f209d0596d25edcbc39b79cd2ea65791b6a5146345e75fdd1d84ee1cd161
+EBUILD Type-Tiny-1.0.5.ebuild 453 BLAKE2B b4139d14ebd51c05f48984fe2e240215eb443d438b3311baddd8d74e38fde7d85a195c4c236fdd32a7d130a239a4a3a964828961a698e9430a9a17b47ccff0bc SHA512 b58a6f52304a91aaa8ead9ea4b8ae0f674cee10e2a81402e52054a6ef9d6d0877d91ad55e2ca61e3de8aeb065dd242f7b9affc354cffd16f86fab245c592e623
+EBUILD Type-Tiny-1.2.0.ebuild 872 BLAKE2B 800ecc6cb56ef3882049626efd78780eb7c283cd4e2cf04df0e3a18ef126a655ea32f032a6f32d836b5dc8396cb1579c5ba5f76c2c682210802cb0be21b92989 SHA512 5339e5237fed5abb133cfbf7aff7b2529a29d48259183f01259f1d8a357b0589414cc0fa0acd87cc1adfe7d86bb5e76f491d10630f56cd3d299dd75a7e0b5a6f
+EBUILD Type-Tiny-1.2.1.ebuild 878 BLAKE2B 3539dacbcf31944e54f3ea425df919cda38fe079f5e05694b1e2b8fa5ac0764e3ffb9da4ca4a31c683db73d28edaf76dc604f8d22c7f49cfce166c4e1831ec2e SHA512 cb0564525c003ad49f520ec3aba98db3bf453bca9354943ee15c26dd9a030fc1b4d22d64e4898e16028ae6c2bd7292d11a71d592f7ae9cd1aefb3dbf78223c41
+MISC metadata.xml 2672 BLAKE2B d826f6a8e063abb1929df72b1d6d6614858b0b1f8af40796bf0680f21797843bcb0fe3f7c48576126727552dd25738b94cc8f6e52f284634155678875cc4028b SHA512 882cc76f5a8dc488bb254674ecd1a0c7753dbdf7201e5d4f78029d1e1024148bec60b87eff517f36243ba83464c40e9611c9889923f7e9b87883cb05a1bbf66c
diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.0.5.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.0.5.ebuild
new file mode 100644
index 000000000000..baf09ff13f04
--- /dev/null
+++ b/dev-perl/Type-Tiny/Type-Tiny-1.0.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TOBYINK
+MODULE_VERSION=1.000005
+inherit perl-module
+
+DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Exporter-Tiny-0.26.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.2.0.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.2.0.ebuild
new file mode 100644
index 000000000000..46a7111c4cc4
--- /dev/null
+++ b/dev-perl/Type-Tiny/Type-Tiny-1.2.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=1.002000
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test minimal"
+
+# Test rdep for Test::TypeTiny
+RDEPEND="
+ !<dev-perl/Kavorka-0.13.0
+ !<dev-perl/Types-ReadOnly-0.1.0
+ >=dev-perl/Exporter-Tiny-0.26.0
+ >=virtual/perl-Test-Simple-1.1.10
+ !minimal? (
+ >=dev-perl/Devel-LexAlias-0.50.0
+ dev-perl/Devel-StackTrace
+ >=dev-perl/Ref-Util-XS-0.116.0
+ >=dev-perl/Regexp-Util-0.3.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Type-Tie
+ >=dev-perl/Type-Tiny-XS-0.11.0
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ >=virtual/perl-CPAN-Meta-Requirements-2.0.0
+ test? (
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild
new file mode 100644
index 000000000000..7b3ee9329fd3
--- /dev/null
+++ b/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=1.002001
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test minimal"
+
+# Test rdep for Test::TypeTiny
+RDEPEND="
+ !<dev-perl/Kavorka-0.13.0
+ !<dev-perl/Types-ReadOnly-0.1.0
+ >=dev-perl/Exporter-Tiny-0.26.0
+ >=virtual/perl-Test-Simple-1.1.10
+ !minimal? (
+ >=dev-perl/Devel-LexAlias-0.50.0
+ dev-perl/Devel-StackTrace
+ >=dev-perl/Ref-Util-XS-0.100.0
+ >=dev-perl/Regexp-Util-0.3.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Type-Tie
+ >=dev-perl/Type-Tiny-XS-0.11.0
+ )
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ >=virtual/perl-CPAN-Meta-Requirements-2.0.0
+ test? (
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/Type-Tiny/metadata.xml b/dev-perl/Type-Tiny/metadata.xml
new file mode 100644
index 000000000000..3f0cbb681fdf
--- /dev/null
+++ b/dev-perl/Type-Tiny/metadata.xml
@@ -0,0 +1,46 @@
+<?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">Type-Tiny</remote-id>
+ <remote-id type="cpan-module">Devel::TypeTiny::Perl56Compat</remote-id>
+ <remote-id type="cpan-module">Devel::TypeTiny::Perl58Compat</remote-id>
+ <remote-id type="cpan-module">Error::TypeTiny</remote-id>
+ <remote-id type="cpan-module">Error::TypeTiny::Assertion</remote-id>
+ <remote-id type="cpan-module">Error::TypeTiny::Compilation</remote-id>
+ <remote-id type="cpan-module">Error::TypeTiny::WrongNumberOfParameters</remote-id>
+ <remote-id type="cpan-module">Eval::TypeTiny</remote-id>
+ <remote-id type="cpan-module">Reply::Plugin::TypeTiny</remote-id>
+ <remote-id type="cpan-module">Test::TypeTiny</remote-id>
+ <remote-id type="cpan-module">Type::Coercion</remote-id>
+ <remote-id type="cpan-module">Type::Coercion::FromMoose</remote-id>
+ <remote-id type="cpan-module">Type::Coercion::Union</remote-id>
+ <remote-id type="cpan-module">Type::Library</remote-id>
+ <remote-id type="cpan-module">Type::Params</remote-id>
+ <remote-id type="cpan-module">Type::Parser</remote-id>
+ <remote-id type="cpan-module">Type::Registry</remote-id>
+ <remote-id type="cpan-module">Type::Tiny</remote-id>
+ <remote-id type="cpan-module">Type::Tiny::Class</remote-id>
+ <remote-id type="cpan-module">Type::Tiny::Duck</remote-id>
+ <remote-id type="cpan-module">Type::Tiny::Enum</remote-id>
+ <remote-id type="cpan-module">Type::Tiny::Intersection</remote-id>
+ <remote-id type="cpan-module">Type::Tiny::Role</remote-id>
+ <remote-id type="cpan-module">Type::Tiny::Union</remote-id>
+ <remote-id type="cpan-module">Type::Utils</remote-id>
+ <remote-id type="cpan-module">Types::Common::Numeric</remote-id>
+ <remote-id type="cpan-module">Types::Common::String</remote-id>
+ <remote-id type="cpan-module">Types::Standard</remote-id>
+ <remote-id type="cpan-module">Types::Standard::ArrayRef</remote-id>
+ <remote-id type="cpan-module">Types::Standard::CycleTuple</remote-id>
+ <remote-id type="cpan-module">Types::Standard::Dict</remote-id>
+ <remote-id type="cpan-module">Types::Standard::HashRef</remote-id>
+ <remote-id type="cpan-module">Types::Standard::Map</remote-id>
+ <remote-id type="cpan-module">Types::Standard::ScalarRef</remote-id>
+ <remote-id type="cpan-module">Types::Standard::Tuple</remote-id>
+ <remote-id type="cpan-module">Types::TypeTiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Types-Serialiser-1.0.0 b/dev-perl/Types-Serialiser-1.0.0
deleted file mode 100644
index a30d829dd8ca..000000000000
--- a/dev-perl/Types-Serialiser-1.0.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/common-sense virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=simple data types for common serialisation formats
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Types-Serialiser/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/common-sense dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fa1e6b8a92bed181352a52d0b11e7180
diff --git a/dev-perl/Types-Serialiser-1.0.0-r1 b/dev-perl/Types-Serialiser-1.0.0-r1
deleted file mode 100644
index 86891ec8d863..000000000000
--- a/dev-perl/Types-Serialiser-1.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/common-sense virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=simple data types for common serialisation formats
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Types-Serialiser/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/common-sense dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b7a23b255df9245b6df066c41c25a61a
diff --git a/dev-perl/Types-Serialiser/Manifest b/dev-perl/Types-Serialiser/Manifest
new file mode 100644
index 000000000000..bc6a9351a334
--- /dev/null
+++ b/dev-perl/Types-Serialiser/Manifest
@@ -0,0 +1,4 @@
+DIST Types-Serialiser-1.0.tar.gz 6238 BLAKE2B ec0dee2f4519605b1fbbdad832bbf2eced1f27005f6b84a4ed1c2f8d6b4ca898f0c2747f1c1986de78fe92f730cad7d93aa54ac56010e6146a9d699c54a3fe88 SHA512 b786bcd3ee976a6ad948cc98a9c71d2cdcd30f485528eff059091f6d86ae7078c10ba2dc2982326fcf0184dbfbdddea84daff324c6ec6a129fe6aac01253c8fb
+EBUILD Types-Serialiser-1.0.0-r1.ebuild 461 BLAKE2B 83946db8a3e218087a4946a5db481cd8b9d04811bf72cf72cfa5d7df8ece301cd35d87e7bb9fd502c666ab4740f6a391fa7d85f180b972d238018e87d052d565 SHA512 b154fd3f4df4808b88b7cd867e550c5e142f4ce9dc5f50b7f6575d098152a555bffe77d90aca0fd066be630c1d3844a10b7773dc6628afebb8d08cff83d715f3
+EBUILD Types-Serialiser-1.0.0.ebuild 453 BLAKE2B 48d445ea26f5d77019ba5e459db7bf05ece1416b20a3a0078d3b3b9055b61e78ca44697ae640007bd29f7819f6b0e8a28d4355d0649c446582ed55d68ed3f7d0 SHA512 a51c71c5261dc20e881d74baf2875a4797ee4531af439da861bc44f8098a122a42601309f11cd09a401b2cbf0c3526a47faf903da27294efdb900a9709fe22a0
+MISC metadata.xml 552 BLAKE2B 20d13f727a17efa1b10eae668d4d1d5b030eefa6af7b0644afb3a7453583b960566d6b44ecc1b84a5fb3b74c6cddfb4903c0c6c1ec8d284f7b7d854e2c2c0437 SHA512 7242de2c5a48f45650fbb22a5a86e90e7f3f6440633a63d5e0c6cee6492abf17789a5265bbba9d95ac5c995c6e61d9a417942c995a7f3c8ca18bfcafa52f4995
diff --git a/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0-r1.ebuild b/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..08dec4ee9da0
--- /dev/null
+++ b/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=1.0
+inherit perl-module
+
+DESCRIPTION="simple data types for common serialisation formats"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/common-sense
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild b/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild
new file mode 100644
index 000000000000..ae12d8168774
--- /dev/null
+++ b/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MLEHMANN
+MODULE_VERSION=1.0
+inherit perl-module
+
+DESCRIPTION="simple data types for common serialisation formats"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/common-sense
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Types-Serialiser/metadata.xml b/dev-perl/Types-Serialiser/metadata.xml
new file mode 100644
index 000000000000..51d2e3cf474c
--- /dev/null
+++ b/dev-perl/Types-Serialiser/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Types-Serialiser</remote-id>
+ <remote-id type="cpan-module">Types::Serialiser</remote-id>
+ <remote-id type="cpan-module">Types::Serialiser::BooleanBase</remote-id>
+ <remote-id type="cpan-module">Types::Serialiser::Error</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/UNIVERSAL-can-1.201.401.240 b/dev-perl/UNIVERSAL-can-1.201.401.240
deleted file mode 100644
index 0c07e068b01a..000000000000
--- a/dev-perl/UNIVERSAL-can-1.201.401.240
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.60 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Hack around people calling UNIVERSAL::can() as a function
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/UNIVERSAL-can/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/UNIVERSAL-can-1.20140124.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=058b9717564cd6230827c7d6bc356fa6
diff --git a/dev-perl/UNIVERSAL-can-1.201.403.280 b/dev-perl/UNIVERSAL-can-1.201.403.280
deleted file mode 100644
index e654bd4759e1..000000000000
--- a/dev-perl/UNIVERSAL-can-1.201.403.280
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.60 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Hack around people calling UNIVERSAL::can() as a function
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/UNIVERSAL-can/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc sparc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/UNIVERSAL-can-1.20140328.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=710786a1daf5f90b05d493243955883b
diff --git a/dev-perl/UNIVERSAL-can/Manifest b/dev-perl/UNIVERSAL-can/Manifest
new file mode 100644
index 000000000000..aef2dbffee34
--- /dev/null
+++ b/dev-perl/UNIVERSAL-can/Manifest
@@ -0,0 +1,5 @@
+DIST UNIVERSAL-can-1.20140124.tar.gz 14556 BLAKE2B e1ba2b89c2a5018056142c3f6b3a04e4a2dffc3bbd6bc8a79cb8c76b0fef77482c118284b4612faf11e6ac6939149ff62e1066d7eb95070434a895a3e206cc75 SHA512 36b9d51d68f8cfa3eaf7ca7f2e19195dceb87925c666fc625f2818018cb7b22754f2cee7e7b56da3ee91e009d7187bd1c943bf0e0053860c51f7048ff8ff10be
+DIST UNIVERSAL-can-1.20140328.tar.gz 14654 BLAKE2B 9fb6830e745bab900228b2d3e62bb1abb03c8dfaf03e8ddf9f2ae6665be8748d8785d5629e19d80c3e53342f2f8c151f0539f9d6cfa29ef9ff7ac1f4e999a711 SHA512 6fb032b968fa87d95e6fa6897575c6374a2d43fe9d505e339e593bad398b444b9818c8214fe7ac67fa2cfa1013e5c6337c507c3ea6104c711e3ee3d5635f0bc0
+EBUILD UNIVERSAL-can-1.201.401.240.ebuild 446 BLAKE2B d2ab8cb50587d9f12071b9859ab5e00e354a59f2a0f7e05c3811c73619f4b06cf5fbb8c3654a04a8275de7264bc53a2fea10dcff25a3edc4176e5b647b302142 SHA512 31beab51a0a451187b8c8214787836056d5f54396cc17cce1c49d15b97f65d839af3f88de69a6fa67fb876ed403a04137d7eab8787327eff5af9f0f5fc1ab2ca
+EBUILD UNIVERSAL-can-1.201.403.280.ebuild 452 BLAKE2B bb551bb0dc191ba93ed61daa37838b60b1960f5d50f5c02c4ad6c277a71e4492e900a5ca368fec8fa4cc35b1521accdc992bdf991102021c4c3d1615d5b21768 SHA512 5c3946ffb279b27c5af12077144e4b7b935949201525ad090ef0caa1fd03aa7199adb81fdfebd107d6be8818ec870728695d67fe6c6dce3b2d31f23dc880cd65
+MISC metadata.xml 398 BLAKE2B 8d92d2f5d3eb39b4a4ca53816d76812313f5329916c3f3e0e02e040956fc58dffec483b611cf91059bd162e947fe98b6d9d5803b4634e4c9b5226b02add51a21 SHA512 425ede01dd3f527021d67fb8b6c1f6e03d659d27af4e05a4ae7112bea92b58ef6ed9538c4fb1ca5f6af7f52b24767e17b2361a8344ac2bd5bc8c3bdb15d7cf74
diff --git a/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.401.240.ebuild b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.401.240.ebuild
new file mode 100644
index 000000000000..9363e2d5f761
--- /dev/null
+++ b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.401.240.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHROMATIC
+MODULE_VERSION=1.20140124
+inherit perl-module
+
+DESCRIPTION="Hack around people calling UNIVERSAL::can() as a function"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="virtual/perl-Scalar-List-Utils"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ >=virtual/perl-Test-Simple-0.60
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280.ebuild b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280.ebuild
new file mode 100644
index 000000000000..2dbda65184d7
--- /dev/null
+++ b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CHROMATIC
+MODULE_VERSION=1.20140328
+inherit perl-module
+
+DESCRIPTION="Hack around people calling UNIVERSAL::can() as a function"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc sparc x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="virtual/perl-Scalar-List-Utils"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ >=virtual/perl-Test-Simple-0.60
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/UNIVERSAL-can/metadata.xml b/dev-perl/UNIVERSAL-can/metadata.xml
new file mode 100644
index 000000000000..539558ebd063
--- /dev/null
+++ b/dev-perl/UNIVERSAL-can/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">UNIVERSAL-can</remote-id>
+ <remote-id type="cpan-module">UNIVERSAL::can</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/UNIVERSAL-isa-1.201.506.140 b/dev-perl/UNIVERSAL-isa-1.201.506.140
deleted file mode 100644
index 2d8c76a37f90..000000000000
--- a/dev-perl/UNIVERSAL-isa-1.201.506.140
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Attempt to recover from people calling UNIVERSAL::isa as a function
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/UNIVERSAL-isa/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/UNIVERSAL-isa-1.20150614.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=13ec4c246e9a28dc8a1839c17b30dddf
diff --git a/dev-perl/UNIVERSAL-isa-1.201.710.120 b/dev-perl/UNIVERSAL-isa-1.201.710.120
deleted file mode 100644
index 4743ce888844..000000000000
--- a/dev-perl/UNIVERSAL-isa-1.201.710.120
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Attempt to recover from people calling UNIVERSAL::isa as a function
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/UNIVERSAL-isa/
-IUSE=test
-KEYWORDS=amd64 ~arm ~ppc sparc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/UNIVERSAL-isa-1.20171012.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f6f7440fd3b2873f757a4c98d25d33aa
diff --git a/dev-perl/UNIVERSAL-isa/Manifest b/dev-perl/UNIVERSAL-isa/Manifest
new file mode 100644
index 000000000000..3c7ed6a58831
--- /dev/null
+++ b/dev-perl/UNIVERSAL-isa/Manifest
@@ -0,0 +1,5 @@
+DIST UNIVERSAL-isa-1.20150614.tar.gz 27124 BLAKE2B 92c2e8f749dd961481e6437ea9f23f336c16d6237b626128255507f42a4b2b281010cf231ddee6ad0037b58b46dc44bf1ae94f0c4af88f38147a8ab9fd1d4352 SHA512 f35ac6dd8762702f47ff7df5276ffd8a1ccfeeb531751cd41fc08f374c6309f76ea0cf1e57e1386b39ae46003464ac1f819f987777708d191eee171474122362
+DIST UNIVERSAL-isa-1.20171012.tar.gz 29345 BLAKE2B 1e4d9b87fe2da93343dbfb8ad58f073def486e67b7f070eda08df803c3df7f296d1cfff80b5ecea6937c0b5916e648b2e45c7fcc94bf12071522b8508bd0bbec SHA512 abc2943b1706c681734cc03d995859a7d853741ab2013b530aa9f290d8625c5074ec594062c97760044cc1261a20448b9f059287a8f3dae7ba8c303397610518
+EBUILD UNIVERSAL-isa-1.201.506.140.ebuild 513 BLAKE2B a7f66a4007193183566c73e4e431d96a02e3d8987e9f4163e2fe29bcf4370548b2a334b54a6012b5a645e3674ac9868567537afcbdd9a89dbbe8c5e7ec729a9a SHA512 796ed7fc8feea6d107a2b2bf7bd50ad90fd1e2d53392855a87345c49332c8822c707a6f86d7a3dbc51e56d5d0deeff9280ce525e59140dda2323ef83e3930c7b
+EBUILD UNIVERSAL-isa-1.201.710.120.ebuild 492 BLAKE2B c3f3bdb418979155a40f7285d74df2869f81d273a2869bcb5816189181c5b68062381d2744d9f7160ac8bd99d5e3287f0d4c40846c9dbfa9df7298130f2ab319 SHA512 f1b95ad04bd2611cb7b8df6fb456d3fdf6a84d23aeac5a12a63822989bb96125878dc8f73bcbecf4ba0d8e2e6619fe685279a3680558846a7651303fdbfded59
+MISC metadata.xml 398 BLAKE2B a99ce4172a294f483ee504236cec9418389411226f7074491fa756a1f25a37bfbc190e1e3661f145541e1e34c2ff9a12a32f1215a89288cc3d6658c8aec94980 SHA512 d02a950424c6306fc047fcf97ac736425552a989526d8cd71adad4915ce5cc05c88faacc044109ecd9a16437b80d84fb8bca418db71b71d981e1b85b6b3d547e
diff --git a/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.506.140.ebuild b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.506.140.ebuild
new file mode 100644
index 000000000000..5a884b0db239
--- /dev/null
+++ b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.506.140.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=1.20150614
+inherit perl-module
+
+DESCRIPTION="Attempt to recover from people calling UNIVERSAL::isa as a function"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120.ebuild b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120.ebuild
new file mode 100644
index 000000000000..650f112b1d5f
--- /dev/null
+++ b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.20171012
+inherit perl-module
+
+DESCRIPTION="Attempt to recover from people calling UNIVERSAL::isa as a function"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc sparc x86 ~ppc-aix"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/UNIVERSAL-isa/metadata.xml b/dev-perl/UNIVERSAL-isa/metadata.xml
new file mode 100644
index 000000000000..ee781f150546
--- /dev/null
+++ b/dev-perl/UNIVERSAL-isa/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">UNIVERSAL-isa</remote-id>
+ <remote-id type="cpan-module">UNIVERSAL::isa</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/UNIVERSAL-moniker-0.80.0-r1 b/dev-perl/UNIVERSAL-moniker-0.80.0-r1
deleted file mode 100644
index 88d2b2c204dd..000000000000
--- a/dev-perl/UNIVERSAL-moniker-0.80.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( dev-perl/Lingua-EN-Inflect ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=adds a moniker to every class or module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/UNIVERSAL-moniker/
-IUSE=test
-KEYWORDS=amd64 ~ppc ppc64 x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KASEI/UNIVERSAL-moniker-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f594c509801cf759cadfbd942e7e262a
diff --git a/dev-perl/UNIVERSAL-moniker/Manifest b/dev-perl/UNIVERSAL-moniker/Manifest
new file mode 100644
index 000000000000..e707fda28e59
--- /dev/null
+++ b/dev-perl/UNIVERSAL-moniker/Manifest
@@ -0,0 +1,3 @@
+DIST UNIVERSAL-moniker-0.08.tar.gz 2584 BLAKE2B 931aed791f13a90ce19b564f9d2044e061a678834f7b49d0dfa632c747169ae6896699409714b86dfb65ec1b57fb2ad87e96d1ff2305490420785306e5306504 SHA512 21b118a4aea5e8572ae4cc09caa877e15ff39bf2249af8826dedc63d069e81bed8a95d234408a8d763da42dc4278889d17402e75bfe336bb31de27b1d0e579e9
+EBUILD UNIVERSAL-moniker-0.80.0-r1.ebuild 383 BLAKE2B b50f2b05d0e6dc8742139810e23af535cbc01426391291e1aca3a79a09e0850188ae5fe310444292e958e423032bd5b8fe9ee04ef3cfbb8e8e039b7953137d56 SHA512 ee5d0f2f24247e2c8019466fb56eaeaf9be54a16d05c00fa839791b080c2e07867556e2c3be6ac1d9a210efff26642e1b9b4f5f03c367e50ac476440d318990f
+MISC metadata.xml 462 BLAKE2B 805e47582ee1e9b9493f64a568503df01ba7588e42227d0ae97d61f4c408bb294a3e9e9b1dcd3a61aed9f5cc11c7679343c85f1df61523c7ddad2b3bebe2a6e0 SHA512 9202cf2aed1f7bae29022010b0db6ec8fafea27f7ed1042b72633b32e55dfd9b27aeda1bae16a593a0068014a86974d9e0b89d1baf67274bcc8b943ee7234ee5
diff --git a/dev-perl/UNIVERSAL-moniker/UNIVERSAL-moniker-0.80.0-r1.ebuild b/dev-perl/UNIVERSAL-moniker/UNIVERSAL-moniker-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..dcd2500eedd6
--- /dev/null
+++ b/dev-perl/UNIVERSAL-moniker/UNIVERSAL-moniker-0.80.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KASEI
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="adds a moniker to every class or module"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc ppc64 x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? ( dev-perl/Lingua-EN-Inflect )"
+
+SRC_TEST="do"
diff --git a/dev-perl/UNIVERSAL-moniker/metadata.xml b/dev-perl/UNIVERSAL-moniker/metadata.xml
new file mode 100644
index 000000000000..32793bf0f7a9
--- /dev/null
+++ b/dev-perl/UNIVERSAL-moniker/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">UNIVERSAL-moniker</remote-id>
+ <remote-id type="cpan-module">UNIVERSAL</remote-id>
+ <remote-id type="cpan-module">UNIVERSAL::moniker</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/UNIVERSAL-require-0.180.0 b/dev-perl/UNIVERSAL-require-0.180.0
deleted file mode 100644
index 5b5c0cf89261..000000000000
--- a/dev-perl/UNIVERSAL-require-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=UNIVERSAL::require - require() modules from a variable
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/UNIVERSAL-require/
-IUSE=test
-KEYWORDS=amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/UNIVERSAL-require-0.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fef02eedbdb73dbcf6eb81630f66d468
diff --git a/dev-perl/UNIVERSAL-require/Manifest b/dev-perl/UNIVERSAL-require/Manifest
new file mode 100644
index 000000000000..22ebbb0f216c
--- /dev/null
+++ b/dev-perl/UNIVERSAL-require/Manifest
@@ -0,0 +1,3 @@
+DIST UNIVERSAL-require-0.18.tar.gz 5885 BLAKE2B aef7f3e50978ddd4fac08eae9f41b2b7c49297a2175a19b40a813296980cdd2a699c678b13eb4f37b60e21db81097d3726bbb025cd1eac6452fb21a33e6ae7f6 SHA512 4e1dbb62f850a2f3da3301e37862d03ad89106e9fd55ac8161ae56eff936948f87b9215c734c103d8031e1b712847bff86de43329f65f00e7e34ee83bb66c22d
+EBUILD UNIVERSAL-require-0.180.0.ebuild 519 BLAKE2B 9308a8b23714635ab49ca3985bd9b12ae7867ea6dc48674a740090a111962d92c463db5728035b2d48240d3e31f15cc30166bb2f6ee15e32129704dce53a676c SHA512 2c3a1b8026b79c87de58049d58edb81229144bc766aaae81e9fa9947aedade01877c80153c316f0e7b985a125e7c48fc056ffc69013c16e78f27670517094989
+MISC metadata.xml 462 BLAKE2B f80c2cb0b82bcaa4c74fe93dc6e91bea4533a73b413f897fa7ad50ba74af9b6be40f4d257c6482187d6932bb71e7bb23971cedeb216550b6c508a25b9453e6e4 SHA512 648f7218d6c5e82054e01156f7e041f605ce8ba1d20f82b0110a3ea28ac507e95e82da440177a241506bd3d6b5a37a475375d413c67fb646c7c15fee958145f6
diff --git a/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.180.0.ebuild b/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.180.0.ebuild
new file mode 100644
index 000000000000..050685987686
--- /dev/null
+++ b/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.180.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=NEILB
+MODULE_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="UNIVERSAL::require - require() modules from a variable"
+
+SLOT="0"
+KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/UNIVERSAL-require/metadata.xml b/dev-perl/UNIVERSAL-require/metadata.xml
new file mode 100644
index 000000000000..f65bb220f7f2
--- /dev/null
+++ b/dev-perl/UNIVERSAL-require/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">UNIVERSAL-require</remote-id>
+ <remote-id type="cpan-module">UNIVERSAL</remote-id>
+ <remote-id type="cpan-module">UNIVERSAL::require</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/URI-1.710.0 b/dev-perl/URI-1.710.0
deleted file mode 100644
index 246c7238e1a6..000000000000
--- a/dev-perl/URI-1.710.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Exporter-5.570.0 >=virtual/perl-MIME-Base64-2 virtual/perl-Scalar-List-Utils virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Uniform Resource Identifiers (absolute and relative)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/URI/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Exporter-5.570.0 >=virtual/perl-MIME-Base64-2 virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/URI-1.71.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c648eb8b0b51224f8aed5e953a73e471
diff --git a/dev-perl/URI-1.730.0 b/dev-perl/URI-1.730.0
deleted file mode 100644
index fb3cde728c6d..000000000000
--- a/dev-perl/URI-1.730.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec >=virtual/perl-MIME-Base64-2 virtual/perl-Scalar-List-Utils virtual/perl-libnet virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp virtual/perl-Test dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl:=
-DESCRIPTION=Uniform Resource Identifiers (absolute and relative)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/URI/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec >=virtual/perl-MIME-Base64-2 virtual/perl-Scalar-List-Utils virtual/perl-libnet virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/URI-1.73.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b2cf035b24b212291f4f8023ba43801f
diff --git a/dev-perl/URI-Encode-1.1.1 b/dev-perl/URI-Encode-1.1.1
deleted file mode 100644
index c4ba2d8416b8..000000000000
--- a/dev-perl/URI-Encode-1.1.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Encode-2.120.0 >=dev-perl/Module-Build-0.380.0 virtual/perl-version test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Simple percent Encoding/Decoding
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/URI-Encode/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Encode-2.120.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MITHUN/URI-Encode-v1.1.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d340a32ccf7916ea3e8892ae6742aac4
diff --git a/dev-perl/URI-Encode/Manifest b/dev-perl/URI-Encode/Manifest
new file mode 100644
index 000000000000..cc1766dff0c7
--- /dev/null
+++ b/dev-perl/URI-Encode/Manifest
@@ -0,0 +1,3 @@
+DIST URI-Encode-v1.1.1.tar.gz 15424 BLAKE2B 2eb668d645be7ab726689dee7d3e1c9aa333623653b34d538666eb3b70cf28b3f2e0a27b4380db6148a85b3cdd738193262ab58c0b828d8119531c7011264449 SHA512 69290a8e2cea1bf3e826bf8686f642e73258d316371638f3dbb86abc4b8e4ed468b11e8c4219e79e13dbb5307a56a6f022b9c756b8dc75221f8d78734ddefff5
+EBUILD URI-Encode-1.1.1.ebuild 424 BLAKE2B 94a6ace81c5cd2fc633da188ecb9f49e0af05f18e4f57b7949344468290d152f16b71b4f79472e8c573f66e2ff001961d337ccd0a04a0bc52861b378c5f942d4 SHA512 fe2f54f95c72dfaf94f739d595c3f3c851422bd3f36ef323203ce4d18b163fb7f3b882c1bd8533639c86fab71774ac5252efdbd826413851690565fa743fc6f7
+MISC metadata.xml 392 BLAKE2B fb4d5df2cd6124926dc4c30f1a081033bd684938ef220de6b42c69c40adfe2d20d5a5b791e4806777cc16b895bfd3553106b0d3f53e7f990a509ef5719460a6a SHA512 cebd2ab6b71494e41671219c4e35ecb9283c7b9fb121be5e678c2f66c473a25aa00426102e0dbc13440d2943db9b1918f42b47480b9ecf53f1bf69f1e3f85c5a
diff --git a/dev-perl/URI-Encode/URI-Encode-1.1.1.ebuild b/dev-perl/URI-Encode/URI-Encode-1.1.1.ebuild
new file mode 100644
index 000000000000..7e321cfd3d37
--- /dev/null
+++ b/dev-perl/URI-Encode/URI-Encode-1.1.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MITHUN
+DIST_VERSION=v1.1.1
+inherit perl-module
+
+DESCRIPTION="Simple percent Encoding/Decoding"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Encode-2.120.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ virtual/perl-version
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/URI-Encode/metadata.xml b/dev-perl/URI-Encode/metadata.xml
new file mode 100644
index 000000000000..e5b8d380e848
--- /dev/null
+++ b/dev-perl/URI-Encode/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">URI-Encode</remote-id>
+ <remote-id type="cpan-module">URI::Encode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/URI-Fetch-0.130.0 b/dev-perl/URI-Fetch-0.130.0
deleted file mode 100644
index ede2d74c49a9..000000000000
--- a/dev-perl/URI-Fetch-0.130.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Class-ErrorHandler dev-perl/libwww-perl virtual/perl-Storable dev-perl/URI virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper virtual/perl-Test-Simple >=dev-perl/Test-RequiresInternet-0.50.0 ) dev-lang/perl:=
-DESCRIPTION=Smart URI fetching/caching
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/URI-Fetch/
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/Class-ErrorHandler dev-perl/libwww-perl virtual/perl-Storable dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/URI-Fetch-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6176f6814c58f3de3d28d8cf592fd3b5
diff --git a/dev-perl/URI-Fetch/Manifest b/dev-perl/URI-Fetch/Manifest
new file mode 100644
index 000000000000..c93fa5e02c8c
--- /dev/null
+++ b/dev-perl/URI-Fetch/Manifest
@@ -0,0 +1,3 @@
+DIST URI-Fetch-0.13.tar.gz 16669 BLAKE2B fe99ed7f4a57d90060b5ab2b534096c6df667f1189647aa26de70202f2712e3c2be85b15306b1fd23aece22e8ddab33f0d52228bae4fba3a0bacf943b64477b9 SHA512 8df3e15bf49a7038b2a7c0d2d175bd69ed7fd6ba83bf13e65c18a46e356465bf57e1d725a6c940830dac3c3f3af294c56bb4685ede5181904b7c9a14260145e4
+EBUILD URI-Fetch-0.130.0.ebuild 540 BLAKE2B 229ba16cdbfa0773cf7d11b6a99a7d0fe2a5c80ba67d654d58953588302a8419fea9a4f7ebd4449bca4d6976c02b993acee071672b4b8317fc1c1404b2335e01 SHA512 2ce2e788df424c9ec7d930c65ed8d7c40cc11e71ce0a0a53c5c3b157a6588bcdd16d23fee676db4c3cea1f27610eb3d27ded281bde78f840b20e20ae7e766a9b
+MISC metadata.xml 457 BLAKE2B a1eda74ac934922d8ff0cfe2db1110c48127a18d7fbdb35c8579d010bd1289b9f722109c5c06e5845e443fd359e05f495646d1889408d5db0f6af92b943819e9 SHA512 395f973d9b80af5735ac498b4cfd180545651be1e6e91bafd155f5c393096aa940076085680882f333927b1ea634e15d12368e6e16fafdbd5253041a4891347b
diff --git a/dev-perl/URI-Fetch/URI-Fetch-0.130.0.ebuild b/dev-perl/URI-Fetch/URI-Fetch-0.130.0.ebuild
new file mode 100644
index 000000000000..081e0e36f811
--- /dev/null
+++ b/dev-perl/URI-Fetch/URI-Fetch-0.130.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Smart URI fetching/caching"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Class-ErrorHandler
+ dev-perl/libwww-perl
+ virtual/perl-Storable
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Test-Simple
+ >=dev-perl/Test-RequiresInternet-0.50.0
+ )
+"
diff --git a/dev-perl/URI-Fetch/metadata.xml b/dev-perl/URI-Fetch/metadata.xml
new file mode 100644
index 000000000000..d1f3e7d8dd68
--- /dev/null
+++ b/dev-perl/URI-Fetch/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">URI-Fetch</remote-id>
+ <remote-id type="cpan-module">URI::Fetch</remote-id>
+ <remote-id type="cpan-module">URI::Fetch::Response</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/URI-Find-20140709.0.0 b/dev-perl/URI-Find-20140709.0.0
deleted file mode 100644
index 091c52a3858d..000000000000
--- a/dev-perl/URI-Find-20140709.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/URI-1.600.0 >=dev-perl/Module-Build-0.300.0 test? ( >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Pod ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Find URIs in plain text
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/URI-Find/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/URI-1.600.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHWERN/URI-Find-20140709.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=10e1e27c02161c00e446234a2cee3eda
diff --git a/dev-perl/URI-Find-20160806.0.0 b/dev-perl/URI-Find-20160806.0.0
deleted file mode 100644
index 86ec25ae980b..000000000000
--- a/dev-perl/URI-Find-20160806.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/URI-1.600.0 >=dev-perl/Module-Build-0.300.0 test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Find URIs in plain text
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/URI-Find/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/URI-1.600.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHWERN/URI-Find-20160806.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d122222ffb1eced697612fbaea016761
diff --git a/dev-perl/URI-Find/Manifest b/dev-perl/URI-Find/Manifest
new file mode 100644
index 000000000000..dbd03ad72fab
--- /dev/null
+++ b/dev-perl/URI-Find/Manifest
@@ -0,0 +1,5 @@
+DIST URI-Find-20140709.tar.gz 28453 BLAKE2B 8812b6e7f227249adbd87482a8f5d87101ad44a20da59cae27d0d0b20306666f143665a886f489d74b46492111c4b0ecf1bd0693c2b9bcb289bd1a51c4cc59cd SHA512 c7f560ceb08802ba0be08f6f2e46ef8056d36b11eb70af41adea6179f9950a8bfe0b27a813d054c8585c808979653afc9630583b3c02b99ad9c91dbadc8c3f65
+DIST URI-Find-20160806.tar.gz 37371 BLAKE2B 12d6968842e0f6d21e1b79d9a0a764da735fa045710aeafc1e227dd51cfa1e8cd4afada6dd6c02469954fab94bfe4d101a6ed61b2a52cf603bf739ef434b2a89 SHA512 1d87ec7cadbe363a701fdf5edacdd3c52a13d43aa5d7d28e9b7a8b41936adb12d615e4d2a1615d280fccfcfea1cdc374d4e1839505bb5e58837ea3fe8718c8cc
+EBUILD URI-Find-20140709.0.0.ebuild 464 BLAKE2B af39887fbddbfed0633cccdc2f4f7c79a9c9121b2981a699231089035ae2638e1d876b5fdc5d48707c27cf32db0d2e6fe3448f8a2460f3a3f15e0905c4a69636 SHA512 0bdd2105a6f9a50fe3db5801cb09df1bd90bb37529d64e0f42203b8ce2f4a6b5972eb07a23407d283deaff343c07d8b428748c32dbd7fbe7777cdd44d304b449
+EBUILD URI-Find-20160806.0.0.ebuild 416 BLAKE2B d4665504b9dda102ae13b8f9ee4ae5c80216c9929726892267d40e1da1a14a1e0493cd28e64466584ad25ab71edcb0acf9fb09f3c6a28d09413594b8779c9c6a SHA512 7d0e31d3ec52ada9b0f2a766cc4565ecaffec2aeb0462027eb2a1edb8418b7fe04afff82c283f0a1e117c4b412137607b7701b5435ffd4b6bf856ff278528659
+MISC metadata.xml 456 BLAKE2B 470478ef498214ad8c6c9f53e203a0bf7a07060151922d342a5edcdfc8b856da88596b2f0d1236f02b52b63fe696e0bc97857879c33eeae0d9b2ddddc3c1bcd2 SHA512 803069ef3050388a27f39a650b12ca7fea43cf5746ca70f4bb2d5a1c26bf360160f3ff01b2d9aaf73da7b9f9d442f6ddce1b7d9b1686396faca67c723433d344
diff --git a/dev-perl/URI-Find/URI-Find-20140709.0.0.ebuild b/dev-perl/URI-Find/URI-Find-20140709.0.0.ebuild
new file mode 100644
index 000000000000..d12fe6db9277
--- /dev/null
+++ b/dev-perl/URI-Find/URI-Find-20140709.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSCHWERN
+MODULE_VERSION=20140709
+inherit perl-module
+
+DESCRIPTION="Find URIs in plain text"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/URI-1.600.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Pod
+ )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/URI-Find/URI-Find-20160806.0.0.ebuild b/dev-perl/URI-Find/URI-Find-20160806.0.0.ebuild
new file mode 100644
index 000000000000..a2ebbdd3a990
--- /dev/null
+++ b/dev-perl/URI-Find/URI-Find-20160806.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSCHWERN
+DIST_VERSION=20160806
+inherit perl-module
+
+DESCRIPTION="Find URIs in plain text"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/URI-1.600.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/URI-Find/metadata.xml b/dev-perl/URI-Find/metadata.xml
new file mode 100644
index 000000000000..28f03c50f3be
--- /dev/null
+++ b/dev-perl/URI-Find/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">URI-Find</remote-id>
+ <remote-id type="cpan-module">URI::Find</remote-id>
+ <remote-id type="cpan-module">URI::Find::Schemeless</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/URI-redis-0.20.0 b/dev-perl/URI-redis-0.20.0
deleted file mode 100644
index deef76b27182..000000000000
--- a/dev-perl/URI-redis-0.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/URI >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( >=dev-perl/Test-Most-0.210.0 ) dev-lang/perl:=
-DESCRIPTION=URI for Redis connection info
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/URI-redis/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/URI dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ME/MENDEL/URI-redis-0.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53c4340b1b4f0d2de18308d5eae2fc41
diff --git a/dev-perl/URI-redis/Manifest b/dev-perl/URI-redis/Manifest
new file mode 100644
index 000000000000..cac3a9e17c78
--- /dev/null
+++ b/dev-perl/URI-redis/Manifest
@@ -0,0 +1,4 @@
+AUX URI-redis-0.02-no-dot-inc.patch 503 BLAKE2B 621d775ed3a6d8f4e5c15bf89b9334fae88d9f85addfd70f5ce3c42734eb7e39f1fcba47158916b0ecbd81e27f630f41f7f5615a5e1d9562bd7a79b52c46d6e1 SHA512 b5cdf8d07a4c77759b702f21bad4bb03f192d9a3e0890e6ea60af147fceaa752f98fd099713d887c7fdf6c8fc7da2de8ea95a321140e9f601bcc0988690a8574
+DIST URI-redis-0.02.tar.gz 31344 BLAKE2B 81654826f367786bde673b5ef827454bd78e5996060841030be8f8fff0c54b07b7a4026da148c0d92099757846e9574e0a44a073387dcd34d67a5e6e8faa5601 SHA512 7f9f62c8b6b3e00e02c45d5237fb3a4c33542be12a4f7cb31ae74711be66e7031d2daa5a18b2fe1c84554dcfee7db7901f8a9fcac4ba609e24dee33ab6253d9c
+EBUILD URI-redis-0.20.0.ebuild 451 BLAKE2B 660aeebccf0cb1bce35f06ff54bf1596dcf3c726734872934c5072c0c1dc3d01df359864faca7debd5dcb007d6657273a6dc59901aa09533f4e1ef51ddebc635 SHA512 6f01f53dab61ccc62dda7e45869172c84740ffb728c2b05425fe8f46647913e42430acf747e734c3007d3a49c29625a3f826c9daf36a76168065d9ffe662fe2a
+MISC metadata.xml 453 BLAKE2B 1c4630204112c6756075350c2273668a6683343aef052cba257084267512f2ef918ea247080699c542050a49c22fba4603cbbd18f1ccf1d85ba9bc9bb9dd785d SHA512 3b94241d8ad8eb897a709312d852c6971459ca2be406e3e0c80f5782f6e8ace282477bf7afcaa5fca205acfc49fcde077d185a9af6fc318e684e9d37cad2618f
diff --git a/dev-perl/URI-redis/URI-redis-0.20.0.ebuild b/dev-perl/URI-redis/URI-redis-0.20.0.ebuild
new file mode 100644
index 000000000000..f62c2de65163
--- /dev/null
+++ b/dev-perl/URI-redis/URI-redis-0.20.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MENDEL
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="URI for Redis connection info"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/URI
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? (
+ >=dev-perl/Test-Most-0.210.0
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.02-no-dot-inc.patch" )
diff --git a/dev-perl/URI-redis/files/URI-redis-0.02-no-dot-inc.patch b/dev-perl/URI-redis/files/URI-redis-0.02-no-dot-inc.patch
new file mode 100644
index 000000000000..ad99d748a249
--- /dev/null
+++ b/dev-perl/URI-redis/files/URI-redis-0.02-no-dot-inc.patch
@@ -0,0 +1,24 @@
+From 79025592e95e110a275b92b35b3b6c0ea9996242 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 3 Jan 2018 20:02:47 +1300
+Subject: Fix for Perl 5.26 without . in INC
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 00eb501..fd7226d 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -3,6 +3,7 @@
+ use strict;
+ use warnings;
+
++use lib q[.];
+ use inc::Module::Install 0.91;
+
+ use Module::Install::AuthorRequires 0.02;
+--
+2.15.1
+
diff --git a/dev-perl/URI-redis/metadata.xml b/dev-perl/URI-redis/metadata.xml
new file mode 100644
index 000000000000..094e8844b742
--- /dev/null
+++ b/dev-perl/URI-redis/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">URI-redis</remote-id>
+ <remote-id type="cpan-module">URI::redis</remote-id>
+ <remote-id type="cpan-module">URI::redis_Punix</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/URI/Manifest b/dev-perl/URI/Manifest
new file mode 100644
index 000000000000..e087250785e5
--- /dev/null
+++ b/dev-perl/URI/Manifest
@@ -0,0 +1,5 @@
+DIST URI-1.71.tar.gz 100141 BLAKE2B 8efc84c878c96a6ddb52d6ff91df3003125db2780c295070f2012739d3154d6692326dceda8acee5078b11bca5ca65094b1567178d2a7372b3768c74b2a94e0a SHA512 db412b75054a4d315eb861060fa4641832c2428b9dfe56bbe35f530c9ba572d4de2061d9782454750293dd5a64f3375830988d8512f410e84a9d599c80458405
+DIST URI-1.73.tar.gz 106930 BLAKE2B 85adc080b463d67142c96e7ab7af13ff4a231054f28976edb8d7746cd9d788693f1cc2f1b30658530634e2693bc76bbdb47b1dfb6a6caca89117bd92aa78b910 SHA512 b72d07e9e9e284f360ad4bf42b22ddec2d1930be40ec465ca28c68484e87b01c55ab664cdec63af387bc435e9428681c64aed39b46b668d7c7c5f36be5fbeb2e
+EBUILD URI-1.710.0.ebuild 772 BLAKE2B d26c64237de23cd90f0cec4cd863cfa831d215df174ace0a46c6a42309f8650b38ca2eb52db803fc78767c857c26e3b4aa8f93df14a20567af2d61216ed65f03 SHA512 d9136fa33ec41c073361caaa00705d6ab3a7462b44ad6be4df4d749cc1e2c1f9f3b381220f84791c2732fc36d362a5f9451cd4a63c5951dad2f25a071ae100ea
+EBUILD URI-1.730.0.ebuild 858 BLAKE2B 149483e3401f1bd1e6b5526833697110b70d607728ec00aeed806762414d3c809d88693ffc2503681862bccead24aa6e9210923e79fb896e7590246d5e5bb96f SHA512 972c0efe32a3d781ad115a069190f169b991d0bd14a9fcc8b1f0c0f4aee63b98a51be8fa709bf6f1796d036234d80c9157e403001f7169e3d2c4e6eb1a8c60ae
+MISC metadata.xml 3394 BLAKE2B 49ba41e67806f2095df0e7c7ca14b990a78f1456339073239990b4f2940b7f0dae85b9c55fae9b01bfeea1a5c22e267e97b17a6ca26a69671546dac1f7de1423 SHA512 3ef0266ecdc2518338db76759effedf7ee8ca1134159174f8b8fb2ad67e7b7523b002bcb77f30ca13efbbeef6f34eb2ef6abfe4da64668d056c5ef82dd2d32cc
diff --git a/dev-perl/URI/URI-1.710.0.ebuild b/dev-perl/URI/URI-1.710.0.ebuild
new file mode 100644
index 000000000000..cddbec1eaa5f
--- /dev/null
+++ b/dev-perl/URI/URI-1.710.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.71
+inherit perl-module
+
+DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ >=virtual/perl-MIME-Base64-2
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/URI/URI-1.730.0.ebuild b/dev-perl/URI/URI-1.730.0.ebuild
new file mode 100644
index 000000000000..2f426ce2c99c
--- /dev/null
+++ b/dev-perl/URI/URI-1.730.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.73
+inherit perl-module
+
+DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-File-Spec
+ >=virtual/perl-MIME-Base64-2
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-libnet
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/URI/metadata.xml b/dev-perl/URI/metadata.xml
new file mode 100644
index 000000000000..fbd342458e12
--- /dev/null
+++ b/dev-perl/URI/metadata.xml
@@ -0,0 +1,64 @@
+<?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">URI</remote-id>
+ <remote-id type="cpan-module">URI</remote-id>
+ <remote-id type="cpan-module">URI::Escape</remote-id>
+ <remote-id type="cpan-module">URI::Heuristic</remote-id>
+ <remote-id type="cpan-module">URI::IRI</remote-id>
+ <remote-id type="cpan-module">URI::QueryParam</remote-id>
+ <remote-id type="cpan-module">URI::Split</remote-id>
+ <remote-id type="cpan-module">URI::URL</remote-id>
+ <remote-id type="cpan-module">URI::WithBase</remote-id>
+ <remote-id type="cpan-module">URI::_foreign</remote-id>
+ <remote-id type="cpan-module">URI::_generic</remote-id>
+ <remote-id type="cpan-module">URI::_idna</remote-id>
+ <remote-id type="cpan-module">URI::_ldap</remote-id>
+ <remote-id type="cpan-module">URI::_login</remote-id>
+ <remote-id type="cpan-module">URI::_punycode</remote-id>
+ <remote-id type="cpan-module">URI::_query</remote-id>
+ <remote-id type="cpan-module">URI::_segment</remote-id>
+ <remote-id type="cpan-module">URI::_server</remote-id>
+ <remote-id type="cpan-module">URI::_userpass</remote-id>
+ <remote-id type="cpan-module">URI::data</remote-id>
+ <remote-id type="cpan-module">URI::file</remote-id>
+ <remote-id type="cpan-module">URI::file::Base</remote-id>
+ <remote-id type="cpan-module">URI::file::FAT</remote-id>
+ <remote-id type="cpan-module">URI::file::Mac</remote-id>
+ <remote-id type="cpan-module">URI::file::OS2</remote-id>
+ <remote-id type="cpan-module">URI::file::QNX</remote-id>
+ <remote-id type="cpan-module">URI::file::Unix</remote-id>
+ <remote-id type="cpan-module">URI::file::Win32</remote-id>
+ <remote-id type="cpan-module">URI::ftp</remote-id>
+ <remote-id type="cpan-module">URI::gopher</remote-id>
+ <remote-id type="cpan-module">URI::http</remote-id>
+ <remote-id type="cpan-module">URI::https</remote-id>
+ <remote-id type="cpan-module">URI::ldap</remote-id>
+ <remote-id type="cpan-module">URI::ldapi</remote-id>
+ <remote-id type="cpan-module">URI::ldaps</remote-id>
+ <remote-id type="cpan-module">URI::mailto</remote-id>
+ <remote-id type="cpan-module">URI::mms</remote-id>
+ <remote-id type="cpan-module">URI::news</remote-id>
+ <remote-id type="cpan-module">URI::nntp</remote-id>
+ <remote-id type="cpan-module">URI::pop</remote-id>
+ <remote-id type="cpan-module">URI::rlogin</remote-id>
+ <remote-id type="cpan-module">URI::rsync</remote-id>
+ <remote-id type="cpan-module">URI::rtsp</remote-id>
+ <remote-id type="cpan-module">URI::rtspu</remote-id>
+ <remote-id type="cpan-module">URI::sftp</remote-id>
+ <remote-id type="cpan-module">URI::sip</remote-id>
+ <remote-id type="cpan-module">URI::sips</remote-id>
+ <remote-id type="cpan-module">URI::snews</remote-id>
+ <remote-id type="cpan-module">URI::ssh</remote-id>
+ <remote-id type="cpan-module">URI::telnet</remote-id>
+ <remote-id type="cpan-module">URI::tn3270</remote-id>
+ <remote-id type="cpan-module">URI::urn</remote-id>
+ <remote-id type="cpan-module">URI::urn::isbn</remote-id>
+ <remote-id type="cpan-module">URI::urn::oid</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/USB-LibUSB-0.50.0 b/dev-perl/USB-LibUSB-0.50.0
deleted file mode 100644
index ce52d805c383..000000000000
--- a/dev-perl/USB-LibUSB-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/libusb:1 virtual/perl-Carp virtual/perl-Exporter dev-perl/Moo virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl interface to the libusb-1.0 API
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/USB-LibUSB/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/libusb:1 virtual/perl-Carp virtual/perl-Exporter dev-perl/Moo virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBA/USB-LibUSB-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2ec5d2326412a96219d07ac77c6d5917
diff --git a/dev-perl/USB-LibUSB/Manifest b/dev-perl/USB-LibUSB/Manifest
new file mode 100644
index 000000000000..ab20665cda91
--- /dev/null
+++ b/dev-perl/USB-LibUSB/Manifest
@@ -0,0 +1,3 @@
+DIST USB-LibUSB-0.05.tar.gz 65014 BLAKE2B 71713bde50703e3eb8df8bf7c2b88cc45647a0312089229d7bfce7abfbf596bfb1f82f5e8a73ebf383a0a0464780e44333fef005017b40220e8ac5e716801b02 SHA512 9c7c3f645c7bc9353df5878d44e562aaebcecdffdc5f192d1e50249983bb9afbc5adecb3aa530a9f4e81a09ad39382f0a2d75637462568c8214d66f6c9176230
+EBUILD USB-LibUSB-0.50.0.ebuild 468 BLAKE2B ed01f3e879ffddcf26981ada21cff7dcacd07e3f4039210e7fa92b072873d1ff4060ba8121649a98f9900ba955790b8e9f5e52d30a52607e4f6af24e381e661a SHA512 861eab6943ff410d0069c2223f89731caf84ca8d5b7cbffcd4d55f7017bf6803feed0b8ffdcb64227a1f60c5cdb9ff9e49e99a91c40c2f4694b2a3ee2ea31701
+MISC metadata.xml 717 BLAKE2B 68dce609ad881f8f72cce263f09fbf9346f9f534e8d91859bb273896090582700a7001c1767426d5cf195652b4ab350e9ab44b3300e9322a57de1ee5ab2b15d1 SHA512 3bbf893479a7829969a7374256b44fe01961ded29b81f498ff9dec94c7191ef21251b08a7f190e2374de6a6595b1f886e3adc2fa803a3935b18edfe07b201d3c
diff --git a/dev-perl/USB-LibUSB/USB-LibUSB-0.50.0.ebuild b/dev-perl/USB-LibUSB/USB-LibUSB-0.50.0.ebuild
new file mode 100644
index 000000000000..8392f8db2d95
--- /dev/null
+++ b/dev-perl/USB-LibUSB/USB-LibUSB-0.50.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.05
+DIST_AUTHOR=AMBA
+KEYWORDS="~amd64 ~x86"
+inherit perl-module
+
+DESCRIPTION="Perl interface to the libusb-1.0 API"
+
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+ virtual/libusb:1
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ dev-perl/Moo
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/USB-LibUSB/metadata.xml b/dev-perl/USB-LibUSB/metadata.xml
new file mode 100644
index 000000000000..993d2772ea62
--- /dev/null
+++ b/dev-perl/USB-LibUSB/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dilfridge@gentoo.org</email>
+ <name>Andreas K. Huettel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">USB-LibUSB</remote-id>
+ <remote-id type="cpan-module">USB::LibUSB</remote-id>
+ <remote-id type="cpan-module">USB::LibUSB::Device</remote-id>
+ <remote-id type="cpan-module">USB::LibUSB::Device::Handle</remote-id>
+ <remote-id type="cpan-module">USB::LibUSB::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/USB-TMC-0.6.0 b/dev-perl/USB-TMC-0.6.0
deleted file mode 100644
index ac8946c40edc..000000000000
--- a/dev-perl/USB-TMC-0.6.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Moose dev-perl/MooseX-Params-Validate dev-perl/USB-LibUSB virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl interface to the USB Test & Measurement (USBTMC) backend
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/USB-TMC/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Moose dev-perl/MooseX-Params-Validate dev-perl/USB-LibUSB dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBA/USB-TMC-0.006.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=043a0f5a196a4139cf37a9fb87fb26a3
diff --git a/dev-perl/USB-TMC-0.7.0 b/dev-perl/USB-TMC-0.7.0
deleted file mode 100644
index 044eb031621c..000000000000
--- a/dev-perl/USB-TMC-0.7.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Moose dev-perl/MooseX-Params-Validate dev-perl/USB-LibUSB virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl interface to the USB Test & Measurement (USBTMC) backend
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/USB-TMC/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Moose dev-perl/MooseX-Params-Validate dev-perl/USB-LibUSB dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBA/USB-TMC-0.007.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bbcce53c7bf7bdb7c29d35795beeef25
diff --git a/dev-perl/USB-TMC/Manifest b/dev-perl/USB-TMC/Manifest
new file mode 100644
index 000000000000..cb93a560690b
--- /dev/null
+++ b/dev-perl/USB-TMC/Manifest
@@ -0,0 +1,6 @@
+AUX USB-TMC-0.006-nopodtest.patch 2090 BLAKE2B d23ff41cc3530868892b1dd4e6e1bc6e221d6d087db65d15d8c992be6410c8d8496264367d5a05a04fe7df42b7aa24b416eada451bf96281964ecd9ddf4ad094 SHA512 7debca3686b03466caae035ff1470e14f7d2ea192d147762d947386595fcf11ab9a812751cd74250dcca484cc43cd736c90080c223c61b25bffc0a8afa59ad6e
+DIST USB-TMC-0.006.tar.gz 15154 BLAKE2B a67846e4ab1e558f07498324253370f26a7392bc4cb5f8df078c73fc59fe897d36720f64d8a02e08ce59a5f12ee99c259f144d8ce3e7fbfb060b300fd45017f5 SHA512 8ac2e380bbc2cf78853502485d8af16141688cf6059db580439f1c10a3fcfbaf6241cab226f3845708f801651bd3cf0d8bcd89a1aa75c46f68e2bbe2430abbbf
+DIST USB-TMC-0.007.tar.gz 15325 BLAKE2B 0b4ccf52cf9ba9fc2877b36a9c7041274aeaa979e6f0ddd47667c2320e2d16223bc01318f7c5e9cc9447d232e0b2698a2cca4049f166bb8d1b59e8cb5e88876e SHA512 cc18defd8eef4fe07d479b3f6b11f92938dba6633dddfb1fad56975b888ce130dcd5aeef61b384d4ae4098d483704ea0aa7df6a8890f3155189de87c58d9a759
+EBUILD USB-TMC-0.6.0.ebuild 567 BLAKE2B 3faec8553af6894d0c1f4ab37f155c807813d427406cbc5ad9acf43772340a5dac6bf14bbb6bc0761c886597244270f0d75bbfdf9c4e8ac59f56cecafaf83811 SHA512 93a457577dcaae06ecaf3405822bbcf5e67f3c54dc61a003a00f7c6efa3b2ccafc253d554535e1116d97cd6bd7b5e8d6046ca0d77080eeee55e9daf3f0b986c4
+EBUILD USB-TMC-0.7.0.ebuild 515 BLAKE2B 6858970b60ca8bb419c62b7653b0f17fd3c63444067bd703b6412812d6e80e9044231a5ee4fd719b19c97f2136bc0e60ad9e6f22a803c4baae9cb4e823324665 SHA512 c667737b9d473f1a45e104412c31c916e7f53e12bc3af392f4be2eb7f9cb03a453c75432c692c90917c257b88a8d38275aba09ae0343d9acc1f2927529097ffe
+MISC metadata.xml 509 BLAKE2B ee0398642040266eebb728b3f0505434f7ce82ce29ec429c8757fbd038901d67ae6a00bb7c0df7d39e8999cc1b1195b45f9a050aeee97066d748479255acf769 SHA512 1921a7023a4b649388001da9b2fc0540f9114e5da06640ed1c65de48612d57ed5d0f7a35a7937d81ee1c5ed99700d3e9fa0a55b46d09f1a5d7103c503b6d5f26
diff --git a/dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild b/dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild
new file mode 100644
index 000000000000..917206ce4311
--- /dev/null
+++ b/dev-perl/USB-TMC/USB-TMC-0.6.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.006
+DIST_AUTHOR=AMBA
+KEYWORDS="~amd64 ~x86"
+inherit perl-module
+
+DESCRIPTION="Perl interface to the USB Test & Measurement (USBTMC) backend"
+
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ dev-perl/Moose
+ dev-perl/MooseX-Params-Validate
+ dev-perl/USB-LibUSB
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=("${FILESDIR}/${PN}-0.006-nopodtest.patch")
diff --git a/dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild b/dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild
new file mode 100644
index 000000000000..b1674077e781
--- /dev/null
+++ b/dev-perl/USB-TMC/USB-TMC-0.7.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.007
+DIST_AUTHOR=AMBA
+KEYWORDS="~amd64 ~x86"
+inherit perl-module
+
+DESCRIPTION="Perl interface to the USB Test & Measurement (USBTMC) backend"
+
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ dev-perl/Moose
+ dev-perl/MooseX-Params-Validate
+ dev-perl/USB-LibUSB
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch b/dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch
new file mode 100644
index 000000000000..f5b527954d1c
--- /dev/null
+++ b/dev-perl/USB-TMC/files/USB-TMC-0.006-nopodtest.patch
@@ -0,0 +1,80 @@
+From 41dbe34a7cd28e3841ac71184753f9e22cdf425d Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 19 Mar 2018 18:59:30 +1300
+Subject: Relocate t/pod.t to be an author only test
+
+This avoids end users needlessly running the POD tests if they just
+happen to have Test::Pod installed, and also avoids the resulting
+unneeded dependency on Module::Load
+
+Bug: https://github.com/lab-measurement/USB-TMC/pull/1
+---
+ MANIFEST | 2 +-
+ META.json | 1 -
+ META.yml | 1 -
+ Makefile.PL | 2 --
+ {t => xt/author}/pod.t | 0
+ 5 files changed, 1 insertion(+), 5 deletions(-)
+ rename {t => xt/author}/pod.t (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index ba36c09..850b6ca 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -12,4 +12,4 @@ lib/USB/TMC.pm
+ scripts/load.pl
+ scripts/test.pl
+ t/USB-TMC.t
+-t/pod.t
++xt/author/pod.t
+diff --git a/META.json b/META.json
+index 8c1f927..159b1e8 100644
+--- a/META.json
++++ b/META.json
+@@ -33,7 +33,6 @@
+ },
+ "test" : {
+ "requires" : {
+- "Module::Load" : "0",
+ "Test::More" : "0"
+ }
+ }
+diff --git a/META.yml b/META.yml
+index a5ee3a1..ecc78b8 100644
+--- a/META.yml
++++ b/META.yml
+@@ -3,7 +3,6 @@ abstract: 'Perl interface to USB Test & Measurement (USBTMC) backend.'
+ author:
+ - 'Simon Reinhardt <simon.reinhardt@stud.uni-regensburg.de>'
+ build_requires:
+- Module::Load: '0'
+ Test::More: '0'
+ configure_requires:
+ ExtUtils::MakeMaker: '0'
+diff --git a/Makefile.PL b/Makefile.PL
+index ae75f3e..b29c441 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -26,7 +26,6 @@ my %WriteMakefileArgs = (
+ "warnings" => 0
+ },
+ "TEST_REQUIRES" => {
+- "Module::Load" => 0,
+ "Test::More" => 0
+ },
+ "VERSION" => "0.006",
+@@ -39,7 +38,6 @@ my %WriteMakefileArgs = (
+ my %FallbackPrereqs = (
+ "Carp" => 0,
+ "Data::Dumper" => 0,
+- "Module::Load" => 0,
+ "Moose" => 0,
+ "MooseX::Params::Validate" => 0,
+ "Test::More" => 0,
+diff --git a/t/pod.t b/xt/author/pod.t
+similarity index 100%
+rename from t/pod.t
+rename to xt/author/pod.t
+--
+2.16.2
+
diff --git a/dev-perl/USB-TMC/metadata.xml b/dev-perl/USB-TMC/metadata.xml
new file mode 100644
index 000000000000..1038ebf526c6
--- /dev/null
+++ b/dev-perl/USB-TMC/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dilfridge@gentoo.org</email>
+ <name>Andreas K. Huettel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">USB-TMC</remote-id>
+ <remote-id type="cpan-module">USB::TMC</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/UUID-0.260.0 b/dev-perl/UUID-0.260.0
deleted file mode 100644
index fdeae4861a5b..000000000000
--- a/dev-perl/UUID-0.260.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker >=dev-perl/Devel-CheckLib-1.20.0 dev-lang/perl:=
-DESCRIPTION=Perl extension for using UUID interfaces as defined in e2fsprogs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/UUID/
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRM/UUID-0.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bcfd365e34308dd1d54dfc52a3dc27fe
diff --git a/dev-perl/UUID-0.270.0 b/dev-perl/UUID-0.270.0
deleted file mode 100644
index d84f17f19893..000000000000
--- a/dev-perl/UUID-0.270.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker >=dev-perl/Devel-CheckLib-1.20.0 dev-lang/perl:=
-DESCRIPTION=Perl extension for using UUID interfaces as defined in e2fsprogs
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/UUID/
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRM/UUID-0.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=873357edfdf3a0fcfa8cdcaa2da7f9f5
diff --git a/dev-perl/UUID-Tiny-1.40.0 b/dev-perl/UUID-Tiny-1.40.0
deleted file mode 100644
index 940ca88af13e..000000000000
--- a/dev-perl/UUID-Tiny-1.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Digest-SHA virtual/perl-Digest-MD5 virtual/perl-MIME-Base64 virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-DESCRIPTION=Pure Perl UUID Support With Functional Interface
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/UUID-Tiny/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CA/CAUGUSTIN/UUID-Tiny-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=0926fb018eb022902b19f4125f3fa1ee
diff --git a/dev-perl/UUID-Tiny/Manifest b/dev-perl/UUID-Tiny/Manifest
new file mode 100644
index 000000000000..6a6474b2afda
--- /dev/null
+++ b/dev-perl/UUID-Tiny/Manifest
@@ -0,0 +1,3 @@
+DIST UUID-Tiny-1.04.tar.gz 14790 BLAKE2B 6c65c5eca99e686a823cc790d95c527db84a6460c6c11dc3272eac52bfd1e18e9c361cd13427a9c2535f6541d98acf6dbce5d4ab30688aba92277f8ca96d08e0 SHA512 a28b0684a558ba0e81bc99493904c0ca43c8c145d53a9343e5496695054138f1791fe423c5e714344c58a8313b46f635a3ad1cb2eb88389f6906b6cb47ddec26
+EBUILD UUID-Tiny-1.40.0.ebuild 426 BLAKE2B 6ee3d22f5e627fa1bb013f1a6a439e9693d51ffe97e78c7c3eb2700c2d647633b835dec27db96b9f52f91dd720f4ae2179f16e191a2d65798a03567fe7354b23 SHA512 2492a5af0ceefdb18e61040f752e33892a89cd1abc84fb513fcdb9e6aaf8755818d69abf2baf5b9235c3e6192e2ec46d79cd3472b2af4b990d7d12e9d430682f
+MISC metadata.xml 885 BLAKE2B 92d21ca983afce80e402ef18ed62ff3aaf2dfd114513e69ecbd715272a9a3d8dc526b3321255e94191cabb6d535f249bf892f04d2cf03113ad713b3425001536 SHA512 49f618fbbf826d74a2f0faa80ab246dc14b27e7d743f15fc56bda21f6d12e2d56b2fc2f89e2c78f0d6084e701d7a913e2409f2617a921ecb5e4acb650d12fbcc
diff --git a/dev-perl/UUID-Tiny/UUID-Tiny-1.40.0.ebuild b/dev-perl/UUID-Tiny/UUID-Tiny-1.40.0.ebuild
new file mode 100644
index 000000000000..3f6299e134e5
--- /dev/null
+++ b/dev-perl/UUID-Tiny/UUID-Tiny-1.40.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CAUGUSTIN
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Pure Perl UUID Support With Functional Interface"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="virtual/perl-Digest-SHA
+ virtual/perl-Digest-MD5
+ virtual/perl-MIME-Base64
+ virtual/perl-Time-HiRes"
+RDEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/UUID-Tiny/metadata.xml b/dev-perl/UUID-Tiny/metadata.xml
new file mode 100644
index 000000000000..68d880192b59
--- /dev/null
+++ b/dev-perl/UUID-Tiny/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>c.affolter@purplehaze.ch</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>UUID::Tiny is a lightweight, low dependency Pure Perl module for UUID creation and testing. This module provides the creation of version 1 time based UUIDs (using random multicast MAC addresses), version 3 MD5 based UUIDs, version 4 random UUIDs, and version 5 SHA-1 based UUIDs.</longdescription>
+ <upstream>
+ <remote-id type="cpan">UUID-Tiny</remote-id>
+ <remote-id type="cpan-module">UUID::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/UUID/Manifest b/dev-perl/UUID/Manifest
new file mode 100644
index 000000000000..888b8f9522de
--- /dev/null
+++ b/dev-perl/UUID/Manifest
@@ -0,0 +1,5 @@
+DIST UUID-0.26.tar.gz 14535 BLAKE2B a1159c96d2c88bdfdf66f80924b121d646449742774427431cb323ac6dd4365b5c6166d1fbfbddaa7670b4e87927569fcb9e27b7289e6301d9f4b959ea5e9a72 SHA512 7ec7345fedd42e38ad50531535364565cdab2b091439992833a32804c543dd846f430688eee3b72b10ecb060127463cbb5f771c7ae11719398c22cce7b49274c
+DIST UUID-0.27.tar.gz 14690 BLAKE2B b4f296f82172202eb3af67f8e1e18dbbf4c36e3d6931f63aeaea32003fe1c3d5ad4c6d25540c4e1475f16841654b44d39164bff5dbfd35712bfec69dc7bdc039 SHA512 a7b45e0bf5461318cf8e6d874630afb31c98d5a10a5aa3408a27e48bcde051517d6c8bc904a2f05d2bd5aee076f06b07ddd535371e891eb7ac2e5845c4d930c2
+EBUILD UUID-0.260.0.ebuild 675 BLAKE2B 10941ae5d5aa9b69b6330a238ff7f8c0b469e76354d1e843251f4a3e83ae71043fa558bc15dafe569a57d04ab72dc603383898876ca39f87a287955840595f68 SHA512 a91072ed45b4ce2fe28d0a0a403ad76b8763b75ef2e350e5ad391f781d25d7e34a5c4ffff794447e498b8b04b26bd0b6d20503c1ba5d8a4d840f0316f918cc93
+EBUILD UUID-0.270.0.ebuild 675 BLAKE2B d019cf28115357c5096eff27d1175a093bcf24ad0990490432ad1df09eafb724d3cb6584569ed9a15540af5ce05dd41ee088e7f7c400bd3280a3fab5ea52761e SHA512 a7e2d2552f4346e80dce5b86326b4db3b2541a235d0fb17e89d937f301719423cfc45b2aa64338b8b40969c5f03ddf7abfa40097ad965588d4f178f2e13775b7
+MISC metadata.xml 451 BLAKE2B 734f27755dd3e4e627a86bcea655bc65955f30416f425baf065312024736ee6e230840f03ab1d960b9f7fcb9421e75234bcb42a60ed6acf86ecd2dffd042dbe0 SHA512 1465bbead24cdcb1308c28e448b75da2e78ab9a0ca9889dd159145ee198d04b1a3e34a3480210e3426e9c516a350b8f107b587e5b1be197ae8fa5d42b36eb7ae
diff --git a/dev-perl/UUID/UUID-0.260.0.ebuild b/dev-perl/UUID/UUID-0.260.0.ebuild
new file mode 100644
index 000000000000..43282b1a7a72
--- /dev/null
+++ b/dev-perl/UUID/UUID-0.260.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=JRM
+DIST_VERSION=0.26
+inherit perl-module
+
+DESCRIPTION="Perl extension for using UUID interfaces as defined in e2fsprogs"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Note: UUID appears to link against a bunch of different UUID
+# implementations depending on availability and platform.
+#
+# Presently uses uuid.h/libuuid.so from util-linux which is fine for Linux
+# platforms, but may need special attention on *bsd, *osx and win*
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Devel-CheckLib-1.20.0
+"
diff --git a/dev-perl/UUID/UUID-0.270.0.ebuild b/dev-perl/UUID/UUID-0.270.0.ebuild
new file mode 100644
index 000000000000..b1b592f480c0
--- /dev/null
+++ b/dev-perl/UUID/UUID-0.270.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=JRM
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Perl extension for using UUID interfaces as defined in e2fsprogs"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# Note: UUID appears to link against a bunch of different UUID
+# implementations depending on availability and platform.
+#
+# Presently uses uuid.h/libuuid.so from util-linux which is fine for Linux
+# platforms, but may need special attention on *bsd, *osx and win*
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Devel-CheckLib-1.20.0
+"
diff --git a/dev-perl/UUID/metadata.xml b/dev-perl/UUID/metadata.xml
new file mode 100644
index 000000000000..16360f186045
--- /dev/null
+++ b/dev-perl/UUID/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">UUID</remote-id>
+ <remote-id type="cpan-module">UUID</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/UltraDNS-0.60.0-r2 b/dev-perl/UltraDNS-0.60.0-r2
deleted file mode 100644
index 01d82d708428..000000000000
--- a/dev-perl/UltraDNS-0.60.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Net-SSLeay-1.350.0 dev-perl/Test-Exception >=dev-perl/RPC-XML-0.640.0 dev-perl/XML-LibXML dev-lang/perl:=
-DESCRIPTION=Client API for the NeuStar UltraDNS Transaction Protocol
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/UltraDNS/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Net-SSLeay-1.350.0 dev-perl/Test-Exception >=dev-perl/RPC-XML-0.640.0 dev-perl/XML-LibXML virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMB/UltraDNS-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5ee657b3f7065fb76a83e896057d217c
diff --git a/dev-perl/UltraDNS/Manifest b/dev-perl/UltraDNS/Manifest
new file mode 100644
index 000000000000..016251963b47
--- /dev/null
+++ b/dev-perl/UltraDNS/Manifest
@@ -0,0 +1,5 @@
+AUX UltraDNS-0.06-dotinc.patch 1646 BLAKE2B 60e200bd9c33d57e9f8bf21e0aec00e7fa4872244266a358eb8b9b43e6c801c3998a579169e71d690027099d0e63feffca4129e231d46dcad9b1f532c8eb2650 SHA512 f3d66e22c14fd3d8767188fe2c7f19848857c537fb4d14bd672f6e641f1332b6f6d29f64fa48a8a5660c7116d8dc91ec79c7b48a4c59a870c9d7abb9029860dc
+AUX UltraDNS-0.06-nomkmethods.patch 451 BLAKE2B 97281087368ef80c3de13fefba3d9eaf63337dd71822900c9464042b66f4dc65733829551e874e607b526599bf981c9d96af6e9164df1d7343982ced66a408a9 SHA512 56f446b7fdf044cead2828bea23b1ce02f10a848751200da93f48e2203f92240b243e03b17138b6d6864bf9a658cffaa74d36f9f298ba6099b1bb06f1d8d9c86
+DIST UltraDNS-0.06.tar.gz 20972 BLAKE2B 28c2a7abb65417236ba8e775b9f615ed3cfcc50b98b32c4e05c03d5cc69fb3c19cb8ca4d39f802d27336786f06d5733b6f9d9baa6fc675b93fc20529b3e18c77 SHA512 93f46fc1fb770dc53b454c493814589dbfbe63ece44ea0bdc76520a194387fd5a3bf4f0262c58282e5224db412d90ee93ddd23950f6cde14cf9032d05e99e30a
+EBUILD UltraDNS-0.60.0-r2.ebuild 651 BLAKE2B 5470d77b84c684bec2a6e0d7f5837b5fae6350f97c1042cada41870ce5a5ed395467a7d3545f0e9f6960b538b282f57fe30edf947560140765ebbed433ad68df SHA512 a8c73bfb60c7cdd134f325813aa7351b7bee0a5030619395e961da4d6cb5cca6fa8b299776da280d3f40d1cc581169005dab47257c694632270f2241cedaf1cd
+MISC metadata.xml 575 BLAKE2B 3237234c9d23c58344195513437b7ece1d34dedafaa77208ca4fce13d6e1eb16cf5038fa57decb84d160b08758fb23c5c440f4bb8aa26da9df0442dd332735f7 SHA512 18232c4af91e4fe8a1131e826c0a214d3f68a2a6e87cd6c732fe498055f91f22638b6bfe23679abb3e2a36096edf0d4b321063008e92b105f4a93e4d6266de2b
diff --git a/dev-perl/UltraDNS/UltraDNS-0.60.0-r2.ebuild b/dev-perl/UltraDNS/UltraDNS-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..638784a3ba8b
--- /dev/null
+++ b/dev-perl/UltraDNS/UltraDNS-0.60.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TIMB
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Client API for the NeuStar UltraDNS Transaction Protocol"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-perl/Net-SSLeay-1.350.0
+ dev-perl/Test-Exception
+ >=dev-perl/RPC-XML-0.640.0
+ dev-perl/XML-LibXML"
+RDEPEND="${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.06-dotinc.patch"
+ "${FILESDIR}/${PN}-0.06-nomkmethods.patch"
+)
+PERL_RM_FILES=("t/perlcritic.t" "t/perlcritic" "t/pod-coverage.t" "t/pod.t")
+mydoc="NUS_API_XML.errata"
diff --git a/dev-perl/UltraDNS/files/UltraDNS-0.06-dotinc.patch b/dev-perl/UltraDNS/files/UltraDNS-0.06-dotinc.patch
new file mode 100644
index 000000000000..490b5aa2c827
--- /dev/null
+++ b/dev-perl/UltraDNS/files/UltraDNS-0.06-dotinc.patch
@@ -0,0 +1,80 @@
+From 93c5a7666ea83f5b0ba56ca0a8fdee492f65ca87 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 19 Mar 2018 04:58:48 +1300
+Subject: Fix test failures without '.' in @INC
+
+Also explode more readily when runtime dependency resolution fails.
+
+Bug: https://bugs.gentoo.org/623144
+---
+ t/01-connect.t | 2 +-
+ t/02-basic.t | 2 +-
+ t/03-err.t | 2 +-
+ t/30-get.t | 2 +-
+ t/util.pl | 1 +
+ 5 files changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/t/01-connect.t b/t/01-connect.t
+index 39ffb00..d489d4d 100644
+--- a/t/01-connect.t
++++ b/t/01-connect.t
+@@ -4,7 +4,7 @@ use Test::Exception;
+
+ use UltraDNS;
+
+-do 't/util.pl';
++require './t/util.pl';
+
+ my ($hp,$s,$u,$p) = test_connect_args();
+
+diff --git a/t/02-basic.t b/t/02-basic.t
+index d4b6df5..9a98639 100644
+--- a/t/02-basic.t
++++ b/t/02-basic.t
+@@ -4,7 +4,7 @@ use Test::Exception;
+
+ use UltraDNS;
+
+-do 't/util.pl';
++require './t/util.pl';
+
+ my $udns = test_connect();
+ my $rr;
+diff --git a/t/03-err.t b/t/03-err.t
+index 797c452..0f4c6e1 100644
+--- a/t/03-err.t
++++ b/t/03-err.t
+@@ -4,7 +4,7 @@ use Test::Exception;
+
+ use UltraDNS;
+
+-do 't/util.pl';
++require './t/util.pl';
+
+ my ($hp,$s,$u,$p) = test_connect_args();
+
+diff --git a/t/30-get.t b/t/30-get.t
+index e3c2997..ce193e9 100644
+--- a/t/30-get.t
++++ b/t/30-get.t
+@@ -4,7 +4,7 @@ use Test::Exception;
+
+ use UltraDNS;
+
+-do 't/util.pl';
++require './t/util.pl';
+
+ my $udns = test_connect();
+ my $rr;
+diff --git a/t/util.pl b/t/util.pl
+index 269452b..e36b752 100644
+--- a/t/util.pl
++++ b/t/util.pl
+@@ -72,3 +72,4 @@ END {
+ eval { $_->(); 1 } or warn $@ for @at_end;
+ }
+
++1;
+--
+2.16.2
+
diff --git a/dev-perl/UltraDNS/files/UltraDNS-0.06-nomkmethods.patch b/dev-perl/UltraDNS/files/UltraDNS-0.06-nomkmethods.patch
new file mode 100644
index 000000000000..96c907263676
--- /dev/null
+++ b/dev-perl/UltraDNS/files/UltraDNS-0.06-nomkmethods.patch
@@ -0,0 +1,20 @@
+From 16a92623e2005718af58d7ed0628fb2d4c7b2d51 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 19 Mar 2018 05:06:23 +1300
+Subject: Stop installing mk_methods.pl to the host
+
+---
+ INSTALL.SKIP | 1 +
+ 1 file changed, 1 insertion(+)
+ create mode 100644 INSTALL.SKIP
+
+diff --git a/INSTALL.SKIP b/INSTALL.SKIP
+new file mode 100644
+index 0000000..1699662
+--- /dev/null
++++ b/INSTALL.SKIP
+@@ -0,0 +1 @@
++mk_methods\.pl$
+--
+2.16.2
+
diff --git a/dev-perl/UltraDNS/metadata.xml b/dev-perl/UltraDNS/metadata.xml
new file mode 100644
index 000000000000..841d2095f4a2
--- /dev/null
+++ b/dev-perl/UltraDNS/metadata.xml
@@ -0,0 +1,15 @@
+<?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">UltraDNS</remote-id>
+ <remote-id type="cpan-module">UltraDNS</remote-id>
+ <remote-id type="cpan-module">UltraDNS::Methods</remote-id>
+ <remote-id type="cpan-module">UltraDNS::Parser</remote-id>
+ <remote-id type="cpan-module">UltraDNS::Type</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-EastAsianWidth-1.330.0-r1 b/dev-perl/Unicode-EastAsianWidth-1.330.0-r1
deleted file mode 100644
index 98d2a9a3ed70..000000000000
--- a/dev-perl/Unicode-EastAsianWidth-1.330.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=East Asian Width properties
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-EastAsianWidth/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=CC0-1.0
-RDEPEND=virtual/perl-File-Spec dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AU/AUDREYT/Unicode-EastAsianWidth-1.33.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=772ec77a4f5c4c50b5d40ad0197e56e7
diff --git a/dev-perl/Unicode-EastAsianWidth/Manifest b/dev-perl/Unicode-EastAsianWidth/Manifest
new file mode 100644
index 000000000000..99b5d7a61e95
--- /dev/null
+++ b/dev-perl/Unicode-EastAsianWidth/Manifest
@@ -0,0 +1,4 @@
+AUX no-dot-inc.patch 602 BLAKE2B 2e2070b2620fd85118f643acc73ee5a5dc02a7c6bba52f0de734db65f021d125a2ab51f656af42ce2aeac071e380c1145a35c846dce31a2ce3b674812a21828c SHA512 fdad62c560595ec49f7de0dfd6f1f700abbfdc77053a016053573bb105251684ff4fcf8cf9fb534b2a2eeb5b38c21f089380876e3433fbbc47d0eabe9d542ec0
+DIST Unicode-EastAsianWidth-1.33.tar.gz 31498 BLAKE2B 1838e1447ad341ec711008ae0c2c48f27fd192ae32def73359e485010ad7d54e0907031a000a08dca0b15538f526851f554a3ee05a62145e87363ca74250b49f SHA512 c21e988f460534b370954d0448daec5bfb0a34ec816459f8422943ebe44ff17b5acb8a423d69daba81599111d7fa4aa33a3598e0ea4614eed25a587c1f5690eb
+EBUILD Unicode-EastAsianWidth-1.330.0-r1.ebuild 633 BLAKE2B 66c82a2cf5cc6c44789ba4e475b74674c85b05513a2c35b54de94725b52cc96ecde3f7d016eb5e49fbc632f7ff76456cbb84185c09214ffdcc98723a5601d26d SHA512 7bb7659f512098ac6373824221edabe6d8189cfbeef9527ad0f5ee36df5350f3277a87edd1099b67c404e5f557fa957555e0ace2401c942e4155d9b6188a8354
+MISC metadata.xml 404 BLAKE2B a3d5b61a32fe5fd531521c1acc4cddfdc92d4383062ca1ac9cce2ceb55ef760ebb75494918d2ce590a1970a796dd5bc621400e3ccf55d3eb8c6d6f747e83140b SHA512 0a9b4c003b910b30c439687e339e267459f3f85b877de4baaa4f89b0994771ac8a40b4096dafe5db19fff5c48fa69ac520e897dc59823ff306eb495295454b13
diff --git a/dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0-r1.ebuild b/dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0-r1.ebuild
new file mode 100644
index 000000000000..002917f89b86
--- /dev/null
+++ b/dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=AUDREYT
+MODULE_VERSION=1.33
+inherit perl-module
+
+DESCRIPTION="East Asian Width properties"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-File-Spec"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+PATCHES=("${FILESDIR}/no-dot-inc.patch")
+SRC_TEST="do"
diff --git a/dev-perl/Unicode-EastAsianWidth/files/no-dot-inc.patch b/dev-perl/Unicode-EastAsianWidth/files/no-dot-inc.patch
new file mode 100644
index 000000000000..16d42e582a42
--- /dev/null
+++ b/dev-perl/Unicode-EastAsianWidth/files/no-dot-inc.patch
@@ -0,0 +1,25 @@
+From 9cb5f1551566addf37a47e935164519842bab0d8 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Sun, 11 Jun 2017 16:10:47 +1200
+Subject: [PATCH] Fix for Perl 5.26 w/o '.' in @INC
+
+---
+ Makefile.PL | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 6745b7c..2db030d 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,6 +1,7 @@
+ #!/usr/bin/perl
+ use strict;
+-use inc::Module::Package 'Au:dry 1';
++use lib './inc';
++use Module::Package 'Au:dry 1';
+
+ my $DefaultVersion = 'v5.0.0';
+ my $DefaultDate = '2006-02-15';
+--
+2.13.1
+
diff --git a/dev-perl/Unicode-EastAsianWidth/metadata.xml b/dev-perl/Unicode-EastAsianWidth/metadata.xml
new file mode 100644
index 000000000000..f446398908c0
--- /dev/null
+++ b/dev-perl/Unicode-EastAsianWidth/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">Unicode-EastAsianWidth</remote-id>
+ <remote-id type="cpan-module">Unicode::EastAsianWidth</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-LineBreak-2016.3.0 b/dev-perl/Unicode-LineBreak-2016.3.0
deleted file mode 100644
index 3b146a06a4de..000000000000
--- a/dev-perl/Unicode-LineBreak-2016.3.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/MIME-Charset virtual/perl-Encode dev-lang/perl:=[-build(-)]
-DESCRIPTION=UAX #14 Unicode Line Breaking Algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-LineBreak/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MIME-Charset virtual/perl-Encode dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2016.003.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=87abc277455e0e5ca5406e27ca75bfa1
diff --git a/dev-perl/Unicode-LineBreak-2017.4.0 b/dev-perl/Unicode-LineBreak-2017.4.0
deleted file mode 100644
index f9ca0423c076..000000000000
--- a/dev-perl/Unicode-LineBreak-2017.4.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/MIME-Charset virtual/perl-Encode dev-lang/perl:=[-build(-)]
-DESCRIPTION=UAX #14 Unicode Line Breaking Algorithm
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-LineBreak/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MIME-Charset virtual/perl-Encode dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2017.004.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7bd03accf5037c98cd2672a59f0b5166
diff --git a/dev-perl/Unicode-LineBreak-2017.4.0-r1 b/dev-perl/Unicode-LineBreak-2017.4.0-r1
deleted file mode 100644
index 99b8742d23a2..000000000000
--- a/dev-perl/Unicode-LineBreak-2017.4.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/MIME-Charset virtual/perl-Encode dev-lang/perl:=
-DESCRIPTION=UAX #14 Unicode Line Breaking Algorithm
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Unicode-LineBreak/
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/MIME-Charset virtual/perl-Encode dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2017.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e75f61f19766b0d38c90fda2eba6d657
diff --git a/dev-perl/Unicode-LineBreak/Manifest b/dev-perl/Unicode-LineBreak/Manifest
new file mode 100644
index 000000000000..e0ffe56a11a2
--- /dev/null
+++ b/dev-perl/Unicode-LineBreak/Manifest
@@ -0,0 +1,7 @@
+AUX Unicode-LineBreak-2017.004-dotinc.patch 4512 BLAKE2B e86fb471d296e642aedb25472c8ed7921293bc8beb5d560132ce5dfd7abfd5db2f5c17948f3384e328f760f318cf2f9ec2d2274d18fc371ad2a4b3ca3e88cd8b SHA512 e31fc9648c637d3ece712d71f8e3e1a35b949f554aeceb52b33bbf09831acd9541b044cedcc3fbb098701f542e9df60d567d49c4d2c4ef4bebe8c6e1a646c289
+DIST Unicode-LineBreak-2016.003.tar.gz 304042 BLAKE2B c0b3d48b0b0855757f3a1555871d52935cdd19d3617a9e10bbe82d21e47fa7bbef648e2d3d235476f9d683d3ccb7f0ea9e960060c47214486dcd968f1105f1e5 SHA512 c2296ebd87a06c55d95f198ef355566c05257a75a38876c726cebe309f5e6082a7bfd7d86f28505e183e3150313e781a6f1999e8de8b35ee772d94845cd08e2f
+DIST Unicode-LineBreak-2017.004.tar.gz 311366 BLAKE2B 7f4ff93365c0542ae1a8f9d17e0e9e20224b95949c4965e69f241ff949f625793a19bde4a81830f9f0214abe3d18fa6c52f43f9a04860ec4d13db55169d120f7 SHA512 f372174a761f87663761dc8b0f9bf387ffe289ba267fc0fb58353ac06dfa9418d4b0ac6e4e0d7833d842feacae4f8e90e521cd677ab22db1bf32e75f10f2e727
+EBUILD Unicode-LineBreak-2016.3.0.ebuild 406 BLAKE2B c674677e9d1c9452b5dabfd138c0bf8f298352d3314d90500d8dd455a120f8bc44300809a51618ae45b2bcb131c34300c38b8851655441da79f5ee7f8bdc18a6 SHA512 200118373c41717160ee3ea105cbf9972019cc445f6f07749b570993a889807fa9f7f2d594782e8e475e597677b8db65f6333ab4e9d0bf12d734c03169c95bf7
+EBUILD Unicode-LineBreak-2017.4.0-r1.ebuild 498 BLAKE2B 5b8454ab865845572db026c8eb331588c954f989e5ca3dc797101e37b8a6e5681766d25f1433b8bc562ab3a467627574ad6ad5faa883f6c37c18b0170f9e3a6b SHA512 044dcac0e3700aa10e78dea96ae39887fb8d968abeab99ba696c58c87315c75cc6dc3315e5ddbe78e7c456967010a5cf02f1ab77da1266a2f8837dcf2121d4be
+EBUILD Unicode-LineBreak-2017.4.0.ebuild 439 BLAKE2B cabde985bc70d710dd4d0370a0e31c58a37299c772c32c0027aa5db9af2b4631e9f2ccf0d8fef6081b708eb836e3dec2b07c9eee72117780841bbe687d285d08 SHA512 73a5a55008c3939e69acf9a82409582fa0b33c3157eff12e61b918bc144b37868ff09d34612dab9cd04f4d36d0b91174dc4aa4ad989d2267d035428b2053e122
+MISC metadata.xml 531 BLAKE2B 222c5b7ac9a391d440e8d2d74525ffe988ebfaaafeacbeb725b944bb688977ac2a44f5934ccdcf719ccf516d3580308f0cddb6b1f4c7d2b3ae2e2ceadd5cb1db SHA512 831c5152759f2a9b2c549295aec94a7a9a00f261fedeca2744aa5161ba4cc9c68efd59da63b80e3b70ea83fe16491f7438580fc614bfcf57fd813654307710ed
diff --git a/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2016.3.0.ebuild b/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2016.3.0.ebuild
new file mode 100644
index 000000000000..b0a813e44a27
--- /dev/null
+++ b/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2016.3.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="NEZUMI"
+MODULE_VERSION="2016.003"
+
+inherit perl-module
+
+DESCRIPTION="UAX #14 Unicode Line Breaking Algorithm"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/MIME-Charset
+ virtual/perl-Encode"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2017.4.0-r1.ebuild b/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2017.4.0-r1.ebuild
new file mode 100644
index 000000000000..faae92187717
--- /dev/null
+++ b/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2017.4.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEZUMI
+DIST_VERSION=2017.004
+
+inherit perl-module
+
+DESCRIPTION="UAX #14 Unicode Line Breaking Algorithm"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd"
+IUSE=""
+
+RDEPEND="dev-perl/MIME-Charset
+ virtual/perl-Encode"
+DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/${PN}-2017.004-dotinc.patch")
+PERL_RM_FILES=("t/pod.t")
diff --git a/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2017.4.0.ebuild b/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2017.4.0.ebuild
new file mode 100644
index 000000000000..07d6a57100b6
--- /dev/null
+++ b/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2017.4.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="NEZUMI"
+MODULE_VERSION="2017.004"
+
+inherit perl-module
+
+DESCRIPTION="UAX #14 Unicode Line Breaking Algorithm"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+IUSE=""
+
+RDEPEND="dev-perl/MIME-Charset
+ virtual/perl-Encode"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/Unicode-LineBreak/files/Unicode-LineBreak-2017.004-dotinc.patch b/dev-perl/Unicode-LineBreak/files/Unicode-LineBreak-2017.004-dotinc.patch
new file mode 100644
index 000000000000..3a9b808f4669
--- /dev/null
+++ b/dev-perl/Unicode-LineBreak/files/Unicode-LineBreak-2017.004-dotinc.patch
@@ -0,0 +1,232 @@
+From fd36408d8e59381c0ea217166a244222adbd5ec9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 18 Mar 2018 22:02:48 +1300
+Subject: Fix tests for '.' in @INC removal on Perl 5.26+
+
+---
+ t/01break.t | 2 +-
+ t/02hangul.t | 2 +-
+ t/03ns.t | 2 +-
+ t/04fold.t | 2 +-
+ t/05urgent.t | 2 +-
+ t/06context.t | 2 +-
+ t/07sea.t | 2 +-
+ t/08partial.t | 2 +-
+ t/09uri.t | 2 +-
+ t/11format.t | 2 +-
+ t/12fold2.t | 2 +-
+ t/13flowedsp.t | 2 +-
+ t/14sea_al.t | 2 +-
+ t/15array.t | 2 +-
+ t/16regex.t | 2 +-
+ t/17prop.t | 2 +-
+ t/18currency.t | 2 +-
+ 17 files changed, 17 insertions(+), 17 deletions(-)
+
+diff --git a/t/01break.t b/t/01break.t
+index a7676bc..4d80758 100644
+--- a/t/01break.t
++++ b/t/01break.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 13 }
+
+diff --git a/t/02hangul.t b/t/02hangul.t
+index 5140636..027f418 100644
+--- a/t/02hangul.t
++++ b/t/02hangul.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 2 }
+
+diff --git a/t/03ns.t b/t/03ns.t
+index 8d515dd..43b50f7 100644
+--- a/t/03ns.t
++++ b/t/03ns.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 2 }
+
+diff --git a/t/04fold.t b/t/04fold.t
+index 8eb9624..50287cb 100644
+--- a/t/04fold.t
++++ b/t/04fold.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lf.pl";
++require "./t/lf.pl";
+
+ BEGIN { plan tests => 15 + 2 }
+
+diff --git a/t/05urgent.t b/t/05urgent.t
+index e5f27c7..0ae4c66 100644
+--- a/t/05urgent.t
++++ b/t/05urgent.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 5 }
+
+diff --git a/t/06context.t b/t/06context.t
+index 4de9f4e..e8ac3f7 100644
+--- a/t/06context.t
++++ b/t/06context.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 2 }
+
+diff --git a/t/07sea.t b/t/07sea.t
+index 8446e96..da4d49a 100644
+--- a/t/07sea.t
++++ b/t/07sea.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN {
+ require Unicode::LineBreak;
+diff --git a/t/08partial.t b/t/08partial.t
+index e94f0a0..5baa894 100644
+--- a/t/08partial.t
++++ b/t/08partial.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 15 }
+
+diff --git a/t/09uri.t b/t/09uri.t
+index 333e1cf..edb4d25 100644
+--- a/t/09uri.t
++++ b/t/09uri.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 2 }
+
+diff --git a/t/11format.t b/t/11format.t
+index 62167cc..d4ebd5b 100644
+--- a/t/11format.t
++++ b/t/11format.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 6 }
+
+diff --git a/t/12fold2.t b/t/12fold2.t
+index c9a64ef..d9fd4e8 100644
+--- a/t/12fold2.t
++++ b/t/12fold2.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lf.pl";
++require "./t/lf.pl";
+
+ BEGIN { plan tests => 2 }
+
+diff --git a/t/13flowedsp.t b/t/13flowedsp.t
+index 4454e6b..d4b96b8 100644
+--- a/t/13flowedsp.t
++++ b/t/13flowedsp.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lf.pl";
++require "./t/lf.pl";
+
+ BEGIN { plan tests => 1 }
+
+diff --git a/t/14sea_al.t b/t/14sea_al.t
+index 5a45574..2990333 100644
+--- a/t/14sea_al.t
++++ b/t/14sea_al.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 1 }
+
+diff --git a/t/15array.t b/t/15array.t
+index 5ab75c2..51d79ab 100644
+--- a/t/15array.t
++++ b/t/15array.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ BEGIN { plan tests => 19 }
+
+diff --git a/t/16regex.t b/t/16regex.t
+index 4a7f0db..e85e203 100644
+--- a/t/16regex.t
++++ b/t/16regex.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require "t/lb.pl";
++require "./t/lb.pl";
+
+ my $splitre;
+ BEGIN {
+diff --git a/t/17prop.t b/t/17prop.t
+index 55b9944..7f5b68c 100644
+--- a/t/17prop.t
++++ b/t/17prop.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require 't/lb.pl';
++require './t/lb.pl';
+
+ BEGIN { plan tests => 12 }
+
+diff --git a/t/18currency.t b/t/18currency.t
+index e280ddd..4d6feef 100644
+--- a/t/18currency.t
++++ b/t/18currency.t
+@@ -1,6 +1,6 @@
+ use strict;
+ use Test::More;
+-require 't/lb.pl';
++require './t/lb.pl';
+
+ BEGIN { plan tests => 96 }
+
+--
+2.16.2
+
diff --git a/dev-perl/Unicode-LineBreak/metadata.xml b/dev-perl/Unicode-LineBreak/metadata.xml
new file mode 100644
index 000000000000..de9136171e5d
--- /dev/null
+++ b/dev-perl/Unicode-LineBreak/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Unicode-LineBreak</remote-id>
+ <remote-id type="cpan-module">Text::LineFold</remote-id>
+ <remote-id type="cpan-module">Unicode::GCString</remote-id>
+ <remote-id type="cpan-module">Unicode::LineBreak</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-Map-0.112.0-r1 b/dev-perl/Unicode-Map-0.112.0-r1
deleted file mode 100644
index ad0ae6ec3a9d..000000000000
--- a/dev-perl/Unicode-Map-0.112.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Map charsets from and to utf16 code
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-Map/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSCHWARTZ/Unicode-Map-0.112.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8e7c659b81c7aa492ddafdb65711cb3b
diff --git a/dev-perl/Unicode-Map/Manifest b/dev-perl/Unicode-Map/Manifest
new file mode 100644
index 000000000000..c928f66e103d
--- /dev/null
+++ b/dev-perl/Unicode-Map/Manifest
@@ -0,0 +1,4 @@
+AUX 0.112-no-scripts.patch 443 BLAKE2B 745c20741c58dc2d3ef964bf31b612fc93d752beb585d161988162e139b0476be9b15228fad68f4ee43e2da9e169bc5db938438ddafe0b4a3b5e83165f754fea SHA512 0cf99b32d0000fb105fee4e3df1205cf5402af3ad8229b58cefbca01e2acc58f36b681e80481d7e3b1abe77b6c40a60e652a18eb9e3a960238ea10f0d9c351d7
+DIST Unicode-Map-0.112.tar.gz 476116 BLAKE2B 2f59521fbd5b31d730f440f7e6d391269cc6a93894344378d7aa2245a2bee788c468d04fa9b04c79eadfdfc67a63311e6c7ca4bba97c89c26b0a86e692339936 SHA512 f66961ee84db7316289176cf43ddb8366ecfaf614130f8b1018931a92b96d16a97f231da6fdd1d8c1bd95ddd50f4b93d82ff87affbbd1162c894b1f302f27d4f
+EBUILD Unicode-Map-0.112.0-r1.ebuild 506 BLAKE2B dffcda74d4222c82310f930b7117d595bcb54a56391230a31f152961d105dd76b886b8f2b7b9c59a357b97aedbe43f3622dc977520059aa437572d2d9deec642 SHA512 f9123e7402ff66acf979b320bc8c1ed21eeefd25ac8484998717906100734cfba07a36fd3d69a8a093fa71ec7b55a25831a1a6edab7e92fc9da733616d8b23f7
+MISC metadata.xml 394 BLAKE2B 3a3adbf6528f04b049f4e509bd01f54079a0d246e20400957d18aefab3e09f0bff64ea4b0ec41a8fe95f7c5885290450c4526e590ee169f7364efb1379678871 SHA512 0b8564044a9f7d2a1fdbe30cafeb8525f12b09ca4bc6af232b825bffe3b08ee6a2291d9531cfa5376a07f239b3da5f73be2074b5f4f8584a1e87c15b8ee4a143
diff --git a/dev-perl/Unicode-Map/Unicode-Map-0.112.0-r1.ebuild b/dev-perl/Unicode-Map/Unicode-Map-0.112.0-r1.ebuild
new file mode 100644
index 000000000000..e603195dcd5f
--- /dev/null
+++ b/dev-perl/Unicode-Map/Unicode-Map-0.112.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSCHWARTZ
+MODULE_VERSION=0.112
+inherit perl-module
+
+DESCRIPTION="Map charsets from and to utf16 code"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
+PATCHES=( "${FILESDIR}"/0.112-no-scripts.patch )
diff --git a/dev-perl/Unicode-Map/files/0.112-no-scripts.patch b/dev-perl/Unicode-Map/files/0.112-no-scripts.patch
new file mode 100644
index 000000000000..d762d7d2e1d6
--- /dev/null
+++ b/dev-perl/Unicode-Map/files/0.112-no-scripts.patch
@@ -0,0 +1,15 @@
+diff -ur Unicode-Map-0.112-orig/Makefile.PL Unicode-Map-0.112/Makefile.PL
+--- Unicode-Map-0.112-orig/Makefile.PL 2001-01-07 22:48:36.000000000 +0100
++++ Unicode-Map-0.112/Makefile.PL 2009-12-25 09:21:03.251784809 +0100
+@@ -12,11 +12,5 @@
+ "COMPRESS" => "gzip",
+ "SUFFIX" => "gz"
+ },
+- "EXE_FILES" => [
+- "tools/map",
+- "tools/mirrorMappings",
+- "tools/mkCSGB2312",
+- "tools/mkmapfile"
+- ],
+ );
+
diff --git a/dev-perl/Unicode-Map/metadata.xml b/dev-perl/Unicode-Map/metadata.xml
new file mode 100644
index 000000000000..6bee08044cd1
--- /dev/null
+++ b/dev-perl/Unicode-Map/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">Unicode-Map</remote-id>
+ <remote-id type="cpan-module">Unicode::Map</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-Map8-0.130.0 b/dev-perl/Unicode-Map8-0.130.0
deleted file mode 100644
index df1c8ecc0fcb..000000000000
--- a/dev-perl/Unicode-Map8-0.130.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Unicode-String-2.06 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Convert between most 8bit encodings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-Map8/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Unicode-String-2.06 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Unicode-Map8-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=77eeec7caa584f655d7503a398df7211
diff --git a/dev-perl/Unicode-Map8-0.130.0-r1 b/dev-perl/Unicode-Map8-0.130.0-r1
deleted file mode 100644
index 5eccb0932631..000000000000
--- a/dev-perl/Unicode-Map8-0.130.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Unicode-String-2.60.0 dev-lang/perl:=
-DESCRIPTION=Convert between most 8bit encodings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Unicode-Map8/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Unicode-String-2.60.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Unicode-Map8-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b105e82f167552215801d2f4315ca63e
diff --git a/dev-perl/Unicode-Map8/Manifest b/dev-perl/Unicode-Map8/Manifest
new file mode 100644
index 000000000000..88fc8720c1b7
--- /dev/null
+++ b/dev-perl/Unicode-Map8/Manifest
@@ -0,0 +1,4 @@
+DIST Unicode-Map8-0.13.tar.gz 99250 BLAKE2B 675e39d091c41c2e92e279ada53c2b18283aa5416efc931eba67534af02fab196151e55757ebc689fc26840d290fa54ed91a77c588f8534d5ebe2ed0379ce42e SHA512 1e8db5bb1e10f13da4eb2c5de36d38e1cad5eeed2aba7e6bfcfb36cde727d557902ac476f64d28937ff2a53992c67f027d1a42edb005292d1c2ec89d05e18f2a
+EBUILD Unicode-Map8-0.130.0-r1.ebuild 386 BLAKE2B c78e46e3d02bb6e8fe14fb862364be9e0dce8c7f3f986bc3f738270fc7de57a33fe51af2fb1ad26e1966dc06b01a38a48f174ba333834fb2b90e8d7fdd41967a SHA512 aa50fc4df60fc4531de43ae920baebb3e03581f1a4f06622150868791bb67e468187db38f863169ca2e2f229b4afaa76de538473192d8226a11b02731aff6cc5
+EBUILD Unicode-Map8-0.130.0.ebuild 392 BLAKE2B 420e5a7ab4559480d367d92ac98c2b1eaaacc93c63b8ab50a5c0fe1f0692b1c5a716217f6abce0964f39e62325bee2182fb947d03f9a8840d107b566307c73b1 SHA512 44ac6c1341bfda0cdb417c6202d8fe8d217b819baed5787abe56b167b1e4fb3a5f97d495edcb54a33ae8bab555af6ba195d92d2cdf4dbf694a804b639cce6578
+MISC metadata.xml 396 BLAKE2B 35f021db9cfbac5ff191cbe820f80ef228b29995196a2cdb15ab5c5fc749d05b9409f84726eb2acd24c7145e2446d5686cd6e5c16908163df1e9b0aa3fa3a849 SHA512 57e9f9939b12784a74d341d55d4cb74378d4ff1c5f7b69b89c87c6bb47c86b1f91f0ed05627d9e3756a23317dca426222bc40e5d2b35c48c0f13ad08c1e9fdc3
diff --git a/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r1.ebuild b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r1.ebuild
new file mode 100644
index 000000000000..a46057956b84
--- /dev/null
+++ b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Convert between most 8bit encodings"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Unicode-String-2.60.0"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0.ebuild b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0.ebuild
new file mode 100644
index 000000000000..c20b974ba317
--- /dev/null
+++ b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Convert between most 8bit encodings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/Unicode-String-2.06"
+DEPEND="${RDEPEND}"
+
+#SRC_TEST=do
diff --git a/dev-perl/Unicode-Map8/metadata.xml b/dev-perl/Unicode-Map8/metadata.xml
new file mode 100644
index 000000000000..b50a190458b9
--- /dev/null
+++ b/dev-perl/Unicode-Map8/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">Unicode-Map8</remote-id>
+ <remote-id type="cpan-module">Unicode::Map8</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-MapUTF8-1.110.0-r1 b/dev-perl/Unicode-MapUTF8-1.110.0-r1
deleted file mode 100644
index 12a01fcf677c..000000000000
--- a/dev-perl/Unicode-MapUTF8-1.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Unicode-Map dev-perl/Unicode-Map8 dev-perl/Unicode-String dev-perl/Jcode dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Conversions to and from arbitrary character sets and UTF8
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-MapUTF8/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Unicode-Map dev-perl/Unicode-Map8 dev-perl/Unicode-String dev-perl/Jcode dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SN/SNOWHARE/Unicode-MapUTF8-1.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=da239e922ec8e8746205b6ad92f447ed
diff --git a/dev-perl/Unicode-MapUTF8-1.110.0-r2 b/dev-perl/Unicode-MapUTF8-1.110.0-r2
deleted file mode 100644
index 7ce4e57e185c..000000000000
--- a/dev-perl/Unicode-MapUTF8-1.110.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Unicode-Map dev-perl/Unicode-Map8 dev-perl/Unicode-String dev-perl/Jcode dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Conversions to and from arbitrary character sets and UTF8
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Unicode-MapUTF8/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Unicode-Map dev-perl/Unicode-Map8 dev-perl/Unicode-String dev-perl/Jcode dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SN/SNOWHARE/Unicode-MapUTF8-1.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=123e87e4213a8fab8e5ebaae66d03d32
diff --git a/dev-perl/Unicode-MapUTF8/Manifest b/dev-perl/Unicode-MapUTF8/Manifest
new file mode 100644
index 000000000000..2f2be6856359
--- /dev/null
+++ b/dev-perl/Unicode-MapUTF8/Manifest
@@ -0,0 +1,4 @@
+DIST Unicode-MapUTF8-1.11.tar.gz 16402 BLAKE2B 4664e66d389edc24b2b09d0c4847a863930bc553761c2567adf824d30b5e4a687ce9cb86f45273173c122c391e184c0cdd754afe00b1145eb7d4c231a742a763 SHA512 6af57450761fcff70006537bb37df1769d8868178c1664c75905307c976bfda76afb57d4808612434939afe90a9f254a4e380115e201c78d1b3a64c8eeba9fc4
+EBUILD Unicode-MapUTF8-1.110.0-r1.ebuild 480 BLAKE2B b482522d6a5e6e171cf2d6a2566095d05234da7596f5e266c57add9adf0d75036f46bfd8afef19800a15f4d26fa42ace0692b2f3e5c03b4121b19e46bac124e1 SHA512 08bf8223e3487724a813bbc0e8f312a3bc4c83cd3ad415a82d519275fc4d4fd7e456ef5de0fdd84ee771c9224d04f95ac3c733bd7d683fb8c69832bbb772b8a3
+EBUILD Unicode-MapUTF8-1.110.0-r2.ebuild 561 BLAKE2B bde67792a3e119e0e6e9c03dcaf229f0b8c6faa145ace2a24b202eb6edf799bb31f40e51803ddc190af9b5cbea6a489d55bcb32652ce48f56c47f1e27cd46d87 SHA512 d1ff0ddcdac1974816ea4b167d638c056b035e0f60dfb4c3483b6165ea1db01f0f9afb8f51bde77c33b01f8c68c95275c7cfe5a305fdd4dc274893111298c8b8
+MISC metadata.xml 402 BLAKE2B 367850efdbdb14382b71f5e7f8734cf10b938ebfb2c47a0d0591d9653d84a842a73902b6ff3bf872bb130be815aaabc202e98e0aa94578b8757ecc6b12b1e5db SHA512 076b40594e0d09cc7e25814cb4aa851b1f8468eeae73173f09abf45fa4533b3e1d1429565f8473d6c3f56f504eb32b983ca2bf2795a4ca592073a34919680d4b
diff --git a/dev-perl/Unicode-MapUTF8/Unicode-MapUTF8-1.110.0-r1.ebuild b/dev-perl/Unicode-MapUTF8/Unicode-MapUTF8-1.110.0-r1.ebuild
new file mode 100644
index 000000000000..02f1f1525f7b
--- /dev/null
+++ b/dev-perl/Unicode-MapUTF8/Unicode-MapUTF8-1.110.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SNOWHARE
+MODULE_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="Conversions to and from arbitrary character sets and UTF8"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Unicode-Map
+ dev-perl/Unicode-Map8
+ dev-perl/Unicode-String
+ dev-perl/Jcode"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
diff --git a/dev-perl/Unicode-MapUTF8/Unicode-MapUTF8-1.110.0-r2.ebuild b/dev-perl/Unicode-MapUTF8/Unicode-MapUTF8-1.110.0-r2.ebuild
new file mode 100644
index 000000000000..56cf2032540d
--- /dev/null
+++ b/dev-perl/Unicode-MapUTF8/Unicode-MapUTF8-1.110.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SNOWHARE
+DIST_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="Conversions to and from arbitrary character sets and UTF8"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Unicode-Map
+ dev-perl/Unicode-Map8
+ dev-perl/Unicode-String
+ dev-perl/Jcode"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+PERL_RM_FILES=("t/99_pod.t" "t/98_pod_coverage.t" "t/97_distribution.t")
diff --git a/dev-perl/Unicode-MapUTF8/metadata.xml b/dev-perl/Unicode-MapUTF8/metadata.xml
new file mode 100644
index 000000000000..6a4bbdf3303b
--- /dev/null
+++ b/dev-perl/Unicode-MapUTF8/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">Unicode-MapUTF8</remote-id>
+ <remote-id type="cpan-module">Unicode::MapUTF8</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-String-2.100.0 b/dev-perl/Unicode-String-2.100.0
deleted file mode 100644
index 1024dde811a4..000000000000
--- a/dev-perl/Unicode-String-2.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-MIME-Base64-2.11 dev-lang/perl:=
-DESCRIPTION=String manipulation for Unicode strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Unicode-String/
-KEYWORDS=alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-MIME-Base64-2.11 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/GAAS/Unicode-String-2.10.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c111c27048dade8e008b9770db72de62
diff --git a/dev-perl/Unicode-String-2.90.0-r1 b/dev-perl/Unicode-String-2.90.0-r1
deleted file mode 100644
index 7912f40f0bcb..000000000000
--- a/dev-perl/Unicode-String-2.90.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-MIME-Base64-2.11 dev-lang/perl:=[-build(-)]
-DESCRIPTION=String manipulation for Unicode strings
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-String/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-MIME-Base64-2.11 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/Unicode-String-2.09.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2d7de46d5085a2fdac0300c5e253046d
diff --git a/dev-perl/Unicode-String/Manifest b/dev-perl/Unicode-String/Manifest
new file mode 100644
index 000000000000..2d2044e287b9
--- /dev/null
+++ b/dev-perl/Unicode-String/Manifest
@@ -0,0 +1,5 @@
+DIST Unicode-String-2.09.tar.gz 122705 BLAKE2B aa51290d56eec9942650ce53019407158b182cf98e296bffc99b88accdfdefe289da530e6f33cc0b5795aa5547e4e742c6d3e421875b06354ba938965d52c4a4 SHA512 88bd5fe4a1e8ac05b7da5f75411f3e2cb17fb756ca926ace7f46d047ba7a7f22e54462efb61c2f0bf651d2c63d6fe74bffa8b7bcf49aa59847135a43b5cde759
+DIST Unicode-String-2.10.tar.gz 121287 BLAKE2B 4d7769b74fd85e197aa1bf8a22a57f3dc519b30bb1c1d47fa1f1de6faeb47e2a0351a580a2c34c158b13a37a43d9e5b7864c2333143d335f129219efb5451857 SHA512 e1fad14dcda301d1e5199c9968efe2f33408fd56ef701d7ede40262a50d4d13a3b78ed7aab5c5319e63f551d40dd48b06dfd74e49f3e434b7b2f8d2f592f0b0e
+EBUILD Unicode-String-2.100.0.ebuild 409 BLAKE2B a7fb619fa170e3cfdb9db69b6dd385b7d2283aa159092409f1da26cb269e57244e526c5a9ed53da83f5d1052a387b39388c2ae4cd1b174185c5c092865bad9b3 SHA512 cadb4fb3a80869ff354b5f11dd13e09b1865865f4ec2651ef15562eab5c8e00bbf879a395a2de9f4510dbd6248fb521ddc080bd101330a0787cc0bd642b64d0b
+EBUILD Unicode-String-2.90.0-r1.ebuild 393 BLAKE2B 141c941d8931f151d5987b45d458272fdd6b05c8f60b495159b26bb971a0fedba7f1f3e5ae02fb62202d083da064ffa6b6d7e1325c5b2617419d020681c2ac4f SHA512 f3755d5c6d61e5eabd9e1b220c0c6df3ed532dca9ed009e6bf184627738f1e3508ff6e2b75e633575dee5ff8a50458af3bd8acfb89ddd3da9bace173b3c7b4a6
+MISC metadata.xml 464 BLAKE2B 22020fd1ae466d0855ae2492769090602ad5a88d2084519d46bf58f00e03e337a13738aeb0a2d934f0d9b20b1979b41711db28c5cd0fea07add1d905c905f7be SHA512 f2486ee988a2cfaa196ed080011ed24cbcaf1fb2995080417f94a137958e4ecb5811784dc6008bc51c25f55dee4aa9cf375241c4f36cabb038ad8679e6e1c4c1
diff --git a/dev-perl/Unicode-String/Unicode-String-2.100.0.ebuild b/dev-perl/Unicode-String/Unicode-String-2.100.0.ebuild
new file mode 100644
index 000000000000..99b8478fc848
--- /dev/null
+++ b/dev-perl/Unicode-String/Unicode-String-2.100.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=2.10
+DIST_SECTION=GAAS
+inherit perl-module
+
+DESCRIPTION="String manipulation for Unicode strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-linux"
+IUSE=""
+
+RDEPEND=">=virtual/perl-MIME-Base64-2.11"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Unicode-String/Unicode-String-2.90.0-r1.ebuild b/dev-perl/Unicode-String/Unicode-String-2.90.0-r1.ebuild
new file mode 100644
index 000000000000..5d64d6f5602e
--- /dev/null
+++ b/dev-perl/Unicode-String/Unicode-String-2.90.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=2.09
+inherit perl-module
+
+DESCRIPTION="String manipulation for Unicode strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-linux"
+IUSE=""
+
+RDEPEND=">=virtual/perl-MIME-Base64-2.11"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/Unicode-String/metadata.xml b/dev-perl/Unicode-String/metadata.xml
new file mode 100644
index 000000000000..2af86a18dc21
--- /dev/null
+++ b/dev-perl/Unicode-String/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Unicode-String</remote-id>
+ <remote-id type="cpan-module">Unicode::CharName</remote-id>
+ <remote-id type="cpan-module">Unicode::String</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-Stringprep-1.105.0-r1 b/dev-perl/Unicode-Stringprep-1.105.0-r1
deleted file mode 100644
index 66218167963b..000000000000
--- a/dev-perl/Unicode-Stringprep-1.105.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-Unicode-Normalize-1 >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Preparation of Internationalized Strings (RFC 3454)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-Stringprep/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Unicode-Normalize-1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Unicode-Stringprep-1.105.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=85088bd21a324493639a1088588ad50a
diff --git a/dev-perl/Unicode-Stringprep-1.105.0-r2 b/dev-perl/Unicode-Stringprep-1.105.0-r2
deleted file mode 100644
index 0586553395f5..000000000000
--- a/dev-perl/Unicode-Stringprep-1.105.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Unicode-Normalize-1 >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple dev-perl/Test-NoWarnings ) dev-lang/perl:=
-DESCRIPTION=Preparation of Internationalized Strings (RFC 3454)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Unicode-Stringprep/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Unicode-Normalize-1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CF/CFAERBER/Unicode-Stringprep-1.105.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=468ac23498ba1c563f290d40f342e71c
diff --git a/dev-perl/Unicode-Stringprep/Manifest b/dev-perl/Unicode-Stringprep/Manifest
new file mode 100644
index 000000000000..1d2969b7707e
--- /dev/null
+++ b/dev-perl/Unicode-Stringprep/Manifest
@@ -0,0 +1,4 @@
+DIST Unicode-Stringprep-1.105.tar.gz 48252 BLAKE2B d75fff72d852907fcf3b9b8ba3e106763efa994f049449754b51f8b72814a6c1633e7392a5204108e7b11e5fa78da7094b592f451226cc69a8db6072200cae6b SHA512 d36e2188a3145ce2271b5ad5d61f9c7032e89dbfcd8747f8d6fd2f0fb0d5865f85bbf4ef2c6f64bc9ae0de3fae0526eeac4d646ec91282dbc47bf40e22d2249f
+EBUILD Unicode-Stringprep-1.105.0-r1.ebuild 461 BLAKE2B 4dd3c5562a255ed5406067ebd2bda666786f6c92179d3a0182ff6c19df187c5bb11dfb9915eb57255f3ed23ce93664f94e933f37b388340defe6c28b159809f2 SHA512 aa153edae681fd0f1c810e70d0950c63ff3035111791697650f70d1eabc227f58ccbc56c584722e5f625b6894312fae17134cbfda9636f5191a3facd52009feb
+EBUILD Unicode-Stringprep-1.105.0-r2.ebuild 537 BLAKE2B 2161aeaa64a875876cdff1713e030bb5e557bb3a2da137383098d54bbd2d9c6b193626e35d9d5276e19ddcf7f0f40c8af08257cbd538582b1d98bb59a2845380 SHA512 4350e3863c1b7f9245af376320aa8efc721ea707692119e8ab64e479a069c88e23e358347c71ac9d90eb9841ff2e61eaf0be7a753a6c2f100b298093cfba5ef8
+MISC metadata.xml 711 BLAKE2B 79c4fc833e9e5a55e9101edaca532b763ac7df6459d8c91cd6f4478c9e0c4a447b7289a7e3262d7704a8c1ea5477bdad2135cce5c021436e3f6b670661e77f11 SHA512 5e85773177afd6c79539dfa1a0b000963a83f5f9e6e81e02f4751bc6d1c2afe6bdcbddddc3791ef49348f3d6e9404ba4922c7164b852331108f4bcac7255d8b7
diff --git a/dev-perl/Unicode-Stringprep/Unicode-Stringprep-1.105.0-r1.ebuild b/dev-perl/Unicode-Stringprep/Unicode-Stringprep-1.105.0-r1.ebuild
new file mode 100644
index 000000000000..8850913e71e8
--- /dev/null
+++ b/dev-perl/Unicode-Stringprep/Unicode-Stringprep-1.105.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=CFAERBER
+MODULE_VERSION=1.105
+inherit perl-module
+
+DESCRIPTION="Preparation of Internationalized Strings (RFC 3454)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Unicode-Normalize-1
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
diff --git a/dev-perl/Unicode-Stringprep/Unicode-Stringprep-1.105.0-r2.ebuild b/dev-perl/Unicode-Stringprep/Unicode-Stringprep-1.105.0-r2.ebuild
new file mode 100644
index 000000000000..a1c21346cace
--- /dev/null
+++ b/dev-perl/Unicode-Stringprep/Unicode-Stringprep-1.105.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CFAERBER
+DIST_VERSION=1.105
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Preparation of Internationalized Strings (RFC 3454)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Unicode-Normalize-1
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-NoWarnings
+ )
+"
+PERL_RM_FILES=("t/10_pod_check.t" "t/11_pod_coverage.t")
diff --git a/dev-perl/Unicode-Stringprep/metadata.xml b/dev-perl/Unicode-Stringprep/metadata.xml
new file mode 100644
index 000000000000..5158e9d6f8ea
--- /dev/null
+++ b/dev-perl/Unicode-Stringprep/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Unicode-Stringprep</remote-id>
+ <remote-id type="cpan-module">Unicode::Stringprep</remote-id>
+ <remote-id type="cpan-module">Unicode::Stringprep::BiDi</remote-id>
+ <remote-id type="cpan-module">Unicode::Stringprep::Mapping</remote-id>
+ <remote-id type="cpan-module">Unicode::Stringprep::Prohibited</remote-id>
+ <remote-id type="cpan-module">Unicode::Stringprep::Unassigned</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-UTF8-0.620.0 b/dev-perl/Unicode-UTF8-0.620.0
deleted file mode 100644
index d8d6e92d1595..000000000000
--- a/dev-perl/Unicode-UTF8-0.620.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=virtual/perl-Encode-1.980.100 >=dev-perl/Test-Fatal-0.6.0 >=virtual/perl-Test-Simple-0.470.0 dev-perl/Taint-Runtime dev-perl/Variable-Magic dev-perl/Test-LeakTrace ) dev-lang/perl:=
-DESCRIPTION=Encoding and decoding of UTF-8 encoding form
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Unicode-UTF8/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHANSEN/Unicode-UTF8-0.62.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=04ba4be18fdc97c2db62f43c82d0c203
diff --git a/dev-perl/Unicode-UTF8/Manifest b/dev-perl/Unicode-UTF8/Manifest
new file mode 100644
index 000000000000..590634bb8516
--- /dev/null
+++ b/dev-perl/Unicode-UTF8/Manifest
@@ -0,0 +1,3 @@
+DIST Unicode-UTF8-0.62.tar.gz 87838 BLAKE2B 95f196bc7eee1515d5016cbd28a6e134ac4cb88413d3665eb2570f7838b56582840f6e78355f23ad4a3360c9468051b589c3003e6d5bcb6df977fe15ec778590 SHA512 056026ac2ee4c101de5ea6017db59f875121dba8fd23ab5c2ae525effb8cf864e8a1c24588bb2a027792e27568742fc75bd5765694027b110afef867a4b982e0
+EBUILD Unicode-UTF8-0.620.0.ebuild 741 BLAKE2B d139385b23d7ca41380072d128e5e82d82a79db03f4b706cf3fbd9ccc0638e6b76e6e4af1f2ee50548955ed2d633597ea6cba41aa151924c477740a368217f85 SHA512 cf094b78fa586f00dcc6d4f5cf99ce9ded765654459b7bdb77720544850c7bb6de548e5def2c63ae797d48e6fa39f5aee34b64327964aa42cc7ecea56d347605
+MISC metadata.xml 384 BLAKE2B a8ad6a2ec3d5e83106a0db3b02a49c47bc5865b4a25176148535f38c58955c9252001731f42439a28df10322c33c385ebf3b57d79e983be6129d31371fb71c7e SHA512 a0350d8efdbfa84f03e8b82425bf11bdb5abbf4280d4ef0c44d963c80ddc5116eb3d199555f6c2ea07f342357befbc5ef2cd141b44735c03d69b20ab398674b5
diff --git a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild
new file mode 100644
index 000000000000..acb1bb0c815d
--- /dev/null
+++ b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHANSEN
+DIST_VERSION=0.62
+inherit perl-module
+
+DESCRIPTION="Encoding and decoding of UTF-8 encoding form"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ >=virtual/perl-Encode-1.980.100
+ >=dev-perl/Test-Fatal-0.6.0
+ >=virtual/perl-Test-Simple-0.470.0
+
+ dev-perl/Taint-Runtime
+ dev-perl/Variable-Magic
+ dev-perl/Test-LeakTrace
+ )
+"
+src_test() {
+ perl_rm_files t/999_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Unicode-UTF8/metadata.xml b/dev-perl/Unicode-UTF8/metadata.xml
new file mode 100644
index 000000000000..035f9030bd05
--- /dev/null
+++ b/dev-perl/Unicode-UTF8/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">Unicode-UTF8</remote-id>
+ <remote-id type="cpan-module">Unicode::UTF8</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unicode-UTF8simple-1.60.0 b/dev-perl/Unicode-UTF8simple-1.60.0
deleted file mode 100644
index 322801b87608..000000000000
--- a/dev-perl/Unicode-UTF8simple-1.60.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Conversions to/from UTF8 from/to charactersets
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unicode-UTF8simple/
-KEYWORDS=amd64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GU/GUS/Unicode-UTF8simple-1.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5059ae0cf4b519840db5a2e905ee4a45
diff --git a/dev-perl/Unicode-UTF8simple/Manifest b/dev-perl/Unicode-UTF8simple/Manifest
new file mode 100644
index 000000000000..f1abec78bc7a
--- /dev/null
+++ b/dev-perl/Unicode-UTF8simple/Manifest
@@ -0,0 +1,3 @@
+DIST Unicode-UTF8simple-1.06.tar.gz 90952 BLAKE2B 216a535f08ef1f30156da04a08db0925bae60ab81acb3171a3afa7e6db3d9c6a91322bb7ee9ff34e988f0e73d09520a0d1f4c517c33e6bb12f9eb03abc6b1be1 SHA512 2c90b8e2ee05473efae926ba623cc36f149bf020510fab2c78e5a8ccc275efc308e9355c2c153edc3c1aa00e37baf1a01cc76ff5d7ddd768662136afdea9e401
+EBUILD Unicode-UTF8simple-1.60.0.ebuild 300 BLAKE2B 711b915b64e602792d5c08f4475f817773aab623bb3760059163e8173bc759b812383039598538bf6c63a86c8fc70f9ced15836c4b2474d4f27c08aa988cc283 SHA512 bc0135481f041a44debe82dc1a6ab605202a9c18826184d6fb77a3f782450ebf7519d67ea236c73a503b4598da348efc3e956cbef001eca00e7bf8da69ba2294
+MISC metadata.xml 408 BLAKE2B 4ddeda39aa1f3f5774dfa6e6a0619e9f6e95f69f754a0e7c95d5f45d789c1665aac9ac968c7c139da23d38c0e9aa37d21346757d8e4c4680a3a83f23acc1c926 SHA512 6e5340432da2bb203883acca652fa68d6eb60944aa6f6c9eafdc8b3459ae868c66dd06f3aef0674dae11bbdae575da08810aac869148711e22ba01939b0a146a
diff --git a/dev-perl/Unicode-UTF8simple/Unicode-UTF8simple-1.60.0.ebuild b/dev-perl/Unicode-UTF8simple/Unicode-UTF8simple-1.60.0.ebuild
new file mode 100644
index 000000000000..023a2afc943e
--- /dev/null
+++ b/dev-perl/Unicode-UTF8simple/Unicode-UTF8simple-1.60.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GUS
+MODULE_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Conversions to/from UTF8 from/to charactersets"
+
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/Unicode-UTF8simple/metadata.xml b/dev-perl/Unicode-UTF8simple/metadata.xml
new file mode 100644
index 000000000000..130915f574c0
--- /dev/null
+++ b/dev-perl/Unicode-UTF8simple/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">Unicode-UTF8simple</remote-id>
+ <remote-id type="cpan-module">Unicode::UTF8simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unix-Getrusage-0.030.0 b/dev-perl/Unix-Getrusage-0.030.0
deleted file mode 100644
index d39df45d28e4..000000000000
--- a/dev-perl/Unix-Getrusage-0.030.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the Unix getrusage system call
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unix-Getrusage/
-KEYWORDS=amd64 ~mips x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TA/TAFFY/Unix-Getrusage-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1e3b5a413a7d1c279e90b0c193c8f9eb
diff --git a/dev-perl/Unix-Getrusage-0.30.0-r1 b/dev-perl/Unix-Getrusage-0.30.0-r1
deleted file mode 100644
index f7e795ade014..000000000000
--- a/dev-perl/Unix-Getrusage-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Perl interface to the Unix getrusage system call
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Unix-Getrusage/
-KEYWORDS=~amd64 ~mips ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TA/TAFFY/Unix-Getrusage-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ca72f7474cac44a154281da1750e245a
diff --git a/dev-perl/Unix-Getrusage/Manifest b/dev-perl/Unix-Getrusage/Manifest
new file mode 100644
index 000000000000..4eb40e986a9c
--- /dev/null
+++ b/dev-perl/Unix-Getrusage/Manifest
@@ -0,0 +1,4 @@
+DIST Unix-Getrusage-0.03.tar.gz 32243 BLAKE2B 1893ce231291ac5f8769afcb379adad4d059618ec95dcacc291fcd66ea4d99c72108875ef99ef90c35e8ac11fcf33b32b05061d2a958b55d9f1b2b85cd4ca83f SHA512 6d2c15e56c4153e8f6e27f23590a09000ebfabe820af6ebc52ddc4cfcf79bad3c607c62841fa68cf370773844d5a0d54e948f6545b7e5127da87ecb14dda7395
+EBUILD Unix-Getrusage-0.030.0.ebuild 302 BLAKE2B 1b310996e6728edc66f11bc0f1dc25410b69fe4ad0123176a81e55bd800eed88f63ecd6e091e5dd70522364c731ab5b18d80736bdbd36e1a7f1c4b2d61e9ba5e SHA512 18b21fdbe43cd43ab42a34331890bce3f34fe737c2fe2b88a51f587c38c1477391423d087e6907c589b1ad8569bbdae4884890fbf036aa3b17176a67b2fcc4c2
+EBUILD Unix-Getrusage-0.30.0-r1.ebuild 276 BLAKE2B dca51e888235f98f24265259b2997ce6969910b5e6925c5e7a66a8ca638bcb03d845bd3c8c70da359eea53fbb588e2a883af4b27efd3b582e70e13b474175d63 SHA512 8d422aa6e2a3d7b5089b6bcb699fb4933e695c5965e3ecf6e251dbba29751c0585c1bb09373f5d30a9413b3dd2676c86a2a05df6855700e959789a3e63d31dce
+MISC metadata.xml 604 BLAKE2B 1605ade9967f2354cd15e90df58737857b368c30509dc397fe6edd4ee8d50ddd5252cbd523b492feed68f395fddbba4a5f733842da4a150b3be34eb84dd3cec5 SHA512 484033c4f7ab2d6a5a855d03bab71ad743230ee2d5e488b275268178c468a00055157f0a4c9333319e92bd1f5948e49eeba4bba6ff98b1a6416d2e801cc37709
diff --git a/dev-perl/Unix-Getrusage/Unix-Getrusage-0.030.0.ebuild b/dev-perl/Unix-Getrusage/Unix-Getrusage-0.030.0.ebuild
new file mode 100644
index 000000000000..4194144c0e29
--- /dev/null
+++ b/dev-perl/Unix-Getrusage/Unix-Getrusage-0.030.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TAFFY
+MODULE_VERSION=0.03
+
+inherit perl-module
+
+DESCRIPTION="Perl interface to the Unix getrusage system call"
+
+SLOT="0"
+KEYWORDS="amd64 ~mips x86"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Unix-Getrusage/Unix-Getrusage-0.30.0-r1.ebuild b/dev-perl/Unix-Getrusage/Unix-Getrusage-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..06be176c38cb
--- /dev/null
+++ b/dev-perl/Unix-Getrusage/Unix-Getrusage-0.30.0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TAFFY
+DIST_VERSION=0.03
+
+inherit perl-module
+
+DESCRIPTION="Perl interface to the Unix getrusage system call"
+
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86"
diff --git a/dev-perl/Unix-Getrusage/metadata.xml b/dev-perl/Unix-Getrusage/metadata.xml
new file mode 100644
index 000000000000..c717b55cfd4e
--- /dev/null
+++ b/dev-perl/Unix-Getrusage/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zlogene@gentoo.org</email>
+ <name>Mikle Kolyada</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Unix-Getrusage</remote-id>
+ <remote-id type="cpan-module">Unix::Getrusage</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Unix-Syslog-1.100.0-r1 b/dev-perl/Unix-Syslog-1.100.0-r1
deleted file mode 100644
index c476607009c7..000000000000
--- a/dev-perl/Unix-Syslog-1.100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module which provides access to the system logger
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Unix-Syslog/
-KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MH/MHARNISCH/Unix-Syslog-1.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=05039b3ca4752d16aed8ed5dbba6e91f
diff --git a/dev-perl/Unix-Syslog-1.100.0-r2 b/dev-perl/Unix-Syslog-1.100.0-r2
deleted file mode 100644
index 22974c3a5e6c..000000000000
--- a/dev-perl/Unix-Syslog-1.100.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=A Perl module which provides access to the system logger
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Unix-Syslog/
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=Artistic-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MH/MHARNISCH/Unix-Syslog-1.1.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5fb46fadbd029e7d69e916fdc74a4f8e
diff --git a/dev-perl/Unix-Syslog/Manifest b/dev-perl/Unix-Syslog/Manifest
new file mode 100644
index 000000000000..570ae7b5cf3f
--- /dev/null
+++ b/dev-perl/Unix-Syslog/Manifest
@@ -0,0 +1,4 @@
+DIST Unix-Syslog-1.1.tar.gz 13738 BLAKE2B e7ac99baf742b9458d3ec312babd76be6eedb17986faa5fddba54c2e9407b8696dba19cfdb49c1db912f6363d8ae331147dfe9b4ee1a1d6089fde8cc55dfed76 SHA512 cb1ea3846844b7c82e081f3bb778c698b681d1875b83201b1beef2267a288890c6fc62af8edbfbc04553a9caa1ebafa429130e784f31c9531719b11a4c47c3ba
+EBUILD Unix-Syslog-1.100.0-r1.ebuild 343 BLAKE2B 707abbbb4863e7fad737e4510fc53a84f6058ac1172040e26765571a9f7bddc061d92eede8960f63d6466e6a5b031dddef883534fceda542f77678c4443c40b2 SHA512 7f9e8c50ae9cb4244c8eeb7f40edea93c2a6ce584a5cc7f1ac66846a74637be7447a252bd6a678b6108940f18f1ec7d90726006e21613568c736069f6b505d06
+EBUILD Unix-Syslog-1.100.0-r2.ebuild 347 BLAKE2B 43655bb43df6a78a081f70314ce00065f6ec4d8b186dc5e64b714d17801d5882291aae0cfdbb750e4dfb9e51ce689fe62df28071346eb18c66678c64c601e548 SHA512 47bda71834a74b574a7b4295e6d94bbb68a5ccd171c5fc4c37453f1af35cf06eef8ff99b61224f0a962741eb038c86bab4aa5c8dade249d206e8f1366e4fe5c1
+MISC metadata.xml 394 BLAKE2B 6ecc89b753eb0833df5cae9cec7972afbaa0e095edc6d3da5b9a1ed219866418a1fbad9395fd78090931a6a8cd8251a3c7b0c5f18a789c079b23500a756e4467 SHA512 26c4481cb9a452f30f95394bd12895de9006052fca1026025223fd391896639b66b1c2045cf7340ed04245f4a9b2e56f183a281b449caf7923e6021738ac3c51
diff --git a/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r1.ebuild b/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r1.ebuild
new file mode 100644
index 000000000000..c68b51acb65f
--- /dev/null
+++ b/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MHARNISCH
+MODULE_VERSION=1.1
+inherit perl-module
+
+DESCRIPTION="A Perl module which provides access to the system logger"
+
+SLOT="0"
+LICENSE="Artistic-2"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
diff --git a/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r2.ebuild b/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r2.ebuild
new file mode 100644
index 000000000000..fe680fde658d
--- /dev/null
+++ b/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MHARNISCH
+DIST_VERSION=1.1
+inherit perl-module
+
+DESCRIPTION="A Perl module which provides access to the system logger"
+
+SLOT="0"
+LICENSE="Artistic-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
diff --git a/dev-perl/Unix-Syslog/metadata.xml b/dev-perl/Unix-Syslog/metadata.xml
new file mode 100644
index 000000000000..d23ae5b92c6f
--- /dev/null
+++ b/dev-perl/Unix-Syslog/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">Unix-Syslog</remote-id>
+ <remote-id type="cpan-module">Unix::Syslog</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/User-Identity-0.940.0 b/dev-perl/User-Identity-0.940.0
deleted file mode 100644
index 0817a79bd172..000000000000
--- a/dev-perl/User-Identity-0.940.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Maintains info about a physical person
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/User-Identity/
-IUSE=test
-KEYWORDS=~alpha amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/User-Identity-0.94.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=46b27a8bdc00f9e91d3591c227e61e56
diff --git a/dev-perl/User-Identity-0.970.0 b/dev-perl/User-Identity-0.970.0
deleted file mode 100644
index 1acf509cc111..000000000000
--- a/dev-perl/User-Identity-0.970.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Maintains info about a physical person
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/User-Identity/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/User-Identity-0.97.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=711ea14bf1071e3204dad5be46bf32a5
diff --git a/dev-perl/User-Identity-0.990.0 b/dev-perl/User-Identity-0.990.0
deleted file mode 100644
index a88d1c0613f9..000000000000
--- a/dev-perl/User-Identity-0.990.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/Geography-Countries-1.400.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Maintains info about a physical person
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/User-Identity/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/Geography-Countries-1.400.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/User-Identity-0.99.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cb636e5d7ffc066419d2b67536ad1d8e
diff --git a/dev-perl/User-Identity/Manifest b/dev-perl/User-Identity/Manifest
new file mode 100644
index 000000000000..8f0569a256d4
--- /dev/null
+++ b/dev-perl/User-Identity/Manifest
@@ -0,0 +1,7 @@
+DIST User-Identity-0.94.tar.gz 27235 BLAKE2B ff218367a95016586191b1dbbb1e8a7ed040e56d509434012fa1b9d7bf50446aa0401b011f25ecec3be13b4260b93d3c40f15c91bbb328277ea2d643f8d33e4c SHA512 ff058fb22c2bca968be4c862aaff9bd64441cec07ac2760dd9bb78b3bf1221ebbb602005accde5f8d4452e6a88724fe5b3aa96805c0b2e30cb1f23ea56728223
+DIST User-Identity-0.97.tar.gz 27606 BLAKE2B 961dfe92140c151b76f9c193ef003a32b0aa2c9cd9a5bba53eeadee0409ab853c85557c5432d632941e633deb028f664bb29db07e65fc076a3a4708dab7d17c0 SHA512 c2245c003f8a61a90ac0816d73411a77f90a3dcff3d85abb2ff6f277e8de5f8422dd2adf754dac4f03dd0c279f1b7231da96af1a84125288ad53dda78fd287e4
+DIST User-Identity-0.99.tar.gz 28657 BLAKE2B 7374c2ae8be5d81c52bf57d94adbc881c2b07f5d8b11c7dd86d301b95deb93f77a75714831155cfb47fdf085cb271d014203bb3ed917d683faaa7cf0acf0701f SHA512 b0706cb5aed372b384229459c5b1a9e46968cd8d58f713754cd1a65a7caad0931839bf9d1540ce7a849f94a3d37f580120940364eb29684d3a84a009fb702cbb
+EBUILD User-Identity-0.940.0.ebuild 478 BLAKE2B 120df187dbfb7b57b102a64cdeae7c9b7eb664aba0ad21ff2beda5676d8a9a2aaf90d19a89b179dd83d6752e5cbd176dc04506c585ad25f0bffad7e295cc1338 SHA512 9f10e8174126576d509d3abd0647fad94433795ddf400cbfa26f03c772860fdc180db13159c393b490a1ad81beed0335394051d907a49550c401294bbe0213b0
+EBUILD User-Identity-0.970.0.ebuild 433 BLAKE2B 4508f7665026e3a4921d0553b1f121d2d49b2a98456eaed9db6672efe300cd81f5a39273c827267c9164fef91ab68fb1f2c6b7be6fac2e1a694d392de36a6927 SHA512 ba1d10155c7330046b4ed76203b6816c5174cd0c83b5154b06a986e63731cebaec350d70cf613d13663425f4e10b940f793d2115839f2e75d8669d37eaca6bd6
+EBUILD User-Identity-0.990.0.ebuild 473 BLAKE2B 15d24df691f3ac25b9b3db76a42f7547cfde189a824ea8eeff1e2a5706859c13c241815a6b3a1d4af96f2ca8cdd7f102eaef04cd32e0c6dc1d24484327996c72 SHA512 55736f6fe7e57ff7d5a048291aa2fae94121843664d75b930f83764b9d90debf7d7ecaf15b5e7f09ea99cb4ca49752f87840132cff19c10ed825672c366e749d
+MISC metadata.xml 1213 BLAKE2B c39c59b289f194355ffbd9f2f9bd611f69e390a87915ce9d733c5df77b07299b71e168ddd0072f03c67d2b061d1972612d3a01b631be0653cec35317c2618da6 SHA512 2701abcdf1efb1925990b6ee9e943b6f781737469890211b09f3d865fe71891b4842412805e784c19dcb6e6917b4df651a78442b49baacd1017d7bac235a5dd2
diff --git a/dev-perl/User-Identity/User-Identity-0.940.0.ebuild b/dev-perl/User-Identity/User-Identity-0.940.0.ebuild
new file mode 100644
index 000000000000..70e085baea1e
--- /dev/null
+++ b/dev-perl/User-Identity/User-Identity-0.940.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MARKOV
+MODULE_VERSION=0.94
+inherit perl-module
+
+DESCRIPTION="Maintains info about a physical person"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 x86"
+IUSE="test"
+
+RDEPEND="
+"
+# dev-perl/TimeDate
+# dev-perl/Geography-Countries
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/99pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/User-Identity/User-Identity-0.970.0.ebuild b/dev-perl/User-Identity/User-Identity-0.970.0.ebuild
new file mode 100644
index 000000000000..c625423063bd
--- /dev/null
+++ b/dev-perl/User-Identity/User-Identity-0.970.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=0.97
+inherit perl-module
+
+DESCRIPTION="Maintains info about a physical person"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+"
+# dev-perl/TimeDate
+# dev-perl/Geography-Countries
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/User-Identity/User-Identity-0.990.0.ebuild b/dev-perl/User-Identity/User-Identity-0.990.0.ebuild
new file mode 100644
index 000000000000..88936bf23eaf
--- /dev/null
+++ b/dev-perl/User-Identity/User-Identity-0.990.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=0.99
+inherit perl-module
+
+DESCRIPTION="Maintains info about a physical person"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ !<dev-perl/Geography-Countries-1.400.0
+"
+# dev-perl/TimeDate
+# dev-perl/Geography-Countries
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/User-Identity/metadata.xml b/dev-perl/User-Identity/metadata.xml
new file mode 100644
index 000000000000..f48d772305f4
--- /dev/null
+++ b/dev-perl/User-Identity/metadata.xml
@@ -0,0 +1,23 @@
+<?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">User-Identity</remote-id>
+ <remote-id type="cpan-module">Mail::Identity</remote-id>
+ <remote-id type="cpan-module">User::Identity</remote-id>
+ <remote-id type="cpan-module">User::Identity::Archive</remote-id>
+ <remote-id type="cpan-module">User::Identity::Archive::Plain</remote-id>
+ <remote-id type="cpan-module">User::Identity::Collection</remote-id>
+ <remote-id type="cpan-module">User::Identity::Collection::Emails</remote-id>
+ <remote-id type="cpan-module">User::Identity::Collection::Locations</remote-id>
+ <remote-id type="cpan-module">User::Identity::Collection::Systems</remote-id>
+ <remote-id type="cpan-module">User::Identity::Collection::Users</remote-id>
+ <remote-id type="cpan-module">User::Identity::Item</remote-id>
+ <remote-id type="cpan-module">User::Identity::Location</remote-id>
+ <remote-id type="cpan-module">User::Identity::System</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/VM-EC2-1.280.0 b/dev-perl/VM-EC2-1.280.0
deleted file mode 100644
index 88d628bea3c0..000000000000
--- a/dev-perl/VM-EC2-1.280.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/AnyEvent-7.40.0 >=dev-perl/AnyEvent-CacheDNS-0.80.0 >=dev-perl/AnyEvent-HTTP-2.150.0 >=virtual/perl-Digest-SHA-5.470.0 >=virtual/perl-File-Path-2.80.0 dev-perl/JSON >=dev-perl/libwww-perl-5.835.0 >=virtual/perl-MIME-Base64-3.80.0 >=dev-perl/String-Approx-3.260.0 >=dev-perl/URI-1.690.0 >=dev-perl/XML-Simple-2.180.0 dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Interface to Amazon EC2, VPC, ELB, Autoscaling, and Relational DB services
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/VM-EC2/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/AnyEvent-7.40.0 >=dev-perl/AnyEvent-CacheDNS-0.80.0 >=dev-perl/AnyEvent-HTTP-2.150.0 >=virtual/perl-Digest-SHA-5.470.0 >=virtual/perl-File-Path-2.80.0 dev-perl/JSON >=dev-perl/libwww-perl-5.835.0 >=virtual/perl-MIME-Base64-3.80.0 >=dev-perl/String-Approx-3.260.0 >=dev-perl/URI-1.690.0 >=dev-perl/XML-Simple-2.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LD/LDS/VM-EC2-1.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0df0805d318fc9492ab08feb0fbea991
diff --git a/dev-perl/VM-EC2-Security-CredentialCache-0.250.0 b/dev-perl/VM-EC2-Security-CredentialCache-0.250.0
deleted file mode 100644
index 9f420179b377..000000000000
--- a/dev-perl/VM-EC2-Security-CredentialCache-0.250.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime-Format-ISO8601 dev-perl/VM-EC2 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Cache credentials respecting expiration time for IAM roles
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/VM-EC2-Security-CredentialCache/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime-Format-ISO8601 dev-perl/VM-EC2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RC/RCONOVER/VM-EC2-Security-CredentialCache-0.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=78372f6e375d21134306a8a425845e1a
diff --git a/dev-perl/VM-EC2-Security-CredentialCache/Manifest b/dev-perl/VM-EC2-Security-CredentialCache/Manifest
new file mode 100644
index 000000000000..7b75531a08c9
--- /dev/null
+++ b/dev-perl/VM-EC2-Security-CredentialCache/Manifest
@@ -0,0 +1,3 @@
+DIST VM-EC2-Security-CredentialCache-0.25.tar.gz 9743 BLAKE2B 0896b7019f4efe8caf7b6336ea19fae7386c8074cac7186b2ce889dde069cad4376068931041e8d48aec02b8f7d994864e93d6f779fdb5bb1fe10b2cb3c3ebd7 SHA512 9ba0546fc17cfc5fa5a7df8db31a1d55dc407ee67673d644b6d4d7a9e6e3b7065888529fefc0653c81df3d1d508dc9e022476c4c7742a7a5bfe098e3beadc5b4
+EBUILD VM-EC2-Security-CredentialCache-0.250.0.ebuild 408 BLAKE2B 138309795ad63ca19f242a909971b13b574fc0407dcaebb08d6a1ec9df80318f3f26ac0618ef585205baf7e6db01760085e08cbb97acf845f41243040b2a165f SHA512 d0ce3d62c8321f8e78f65fe7d6bf21691d4ddd6220a0abd52b44114921c52cbf6a8a6c0ddb703771512e0775b14a9c3b4a0ad8eb97e309ffb9c8073e2042598d
+MISC metadata.xml 424 BLAKE2B 0a86cb9de78fabefbc23e0e35e601202390953e5e4f8cd185e1d76f97838b5c3b64522f92307ac4562364fbd2676c3487370049df7dbeb7a0aae3a1e89cb0b33 SHA512 e327a0d248bad3f10cabbbbfca8d686e9112b4a43f5129a6c96e1859cef091ddcb78e8c6925004f8f4027f463f6833a45abed3177cc044c320fb55697f6a8345
diff --git a/dev-perl/VM-EC2-Security-CredentialCache/VM-EC2-Security-CredentialCache-0.250.0.ebuild b/dev-perl/VM-EC2-Security-CredentialCache/VM-EC2-Security-CredentialCache-0.250.0.ebuild
new file mode 100644
index 000000000000..768f34822284
--- /dev/null
+++ b/dev-perl/VM-EC2-Security-CredentialCache/VM-EC2-Security-CredentialCache-0.250.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RCONOVER
+DIST_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="Cache credentials respecting expiration time for IAM roles"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/DateTime-Format-ISO8601
+ dev-perl/VM-EC2
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/VM-EC2-Security-CredentialCache/metadata.xml b/dev-perl/VM-EC2-Security-CredentialCache/metadata.xml
new file mode 100644
index 000000000000..9b95d8311a6a
--- /dev/null
+++ b/dev-perl/VM-EC2-Security-CredentialCache/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">VM-EC2-Security-CredentialCache</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Security::CredentialCache</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/VM-EC2/Manifest b/dev-perl/VM-EC2/Manifest
new file mode 100644
index 000000000000..dc9581481be8
--- /dev/null
+++ b/dev-perl/VM-EC2/Manifest
@@ -0,0 +1,3 @@
+DIST VM-EC2-1.28.tar.gz 360542 BLAKE2B 0e2c9e13f1b59f8526222d385ec14ae89cf1406e3b536cf95859bf698e097ba76c6256a0eca89ec6f4e2f75bed94cbec887e54c257b8dc6e24701635f873a9e8 SHA512 c3adba06bf526340db441d546ccc5d738d7a83ae78ac90a25beb71a132bc163c1a992b000b7a4bc7601a2efbec1c7cf6541eedc4bd94f3d62b36ebfc6a27e6b2
+EBUILD VM-EC2-1.280.0.ebuild 696 BLAKE2B f98c335422674e4a70040a09ffe5ce1e3186de92a1c472d204e4e22e7019d22c32e3a7e0da0d91b4ea11d28a390bfec085cfe62fab8b9578a8bd287dc5fc2faa SHA512 23d4469d7f98b80dd3f98b58dc65cb6ece7b786ac4b33fe7789821a566cb9a803f8961b66b3781e698d34c8865e59a6a4639ab684936ca4d26d0174f0fb1b163
+MISC metadata.xml 13409 BLAKE2B 77c4094421fb74d2e8b3ce83f21fce80c45f79b3ebb123a14b6f4a6829bf86b8085b2f8ac9c4a2a0fc2335d94f32b70625b7826132bedae86adc1d2ee64352ce SHA512 3a7477a0e5db993c3316d0f6a634533279f772f20c3138d9bee461fbc0eff5462c63de43a328cf0d72d8b006d4f8925d24619f1685933b2d022a7b03df166057
diff --git a/dev-perl/VM-EC2/VM-EC2-1.280.0.ebuild b/dev-perl/VM-EC2/VM-EC2-1.280.0.ebuild
new file mode 100644
index 000000000000..533e7ec0c2b5
--- /dev/null
+++ b/dev-perl/VM-EC2/VM-EC2-1.280.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=LDS
+DIST_VERSION=1.28
+inherit perl-module
+
+DESCRIPTION="Interface to Amazon EC2, VPC, ELB, Autoscaling, and Relational DB services"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/AnyEvent-7.40.0
+ >=dev-perl/AnyEvent-CacheDNS-0.80.0
+ >=dev-perl/AnyEvent-HTTP-2.150.0
+ >=virtual/perl-Digest-SHA-5.470.0
+ >=virtual/perl-File-Path-2.80.0
+ dev-perl/JSON
+ >=dev-perl/libwww-perl-5.835.0
+ >=virtual/perl-MIME-Base64-3.80.0
+ >=dev-perl/String-Approx-3.260.0
+ >=dev-perl/URI-1.690.0
+ >=dev-perl/XML-Simple-2.180.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
diff --git a/dev-perl/VM-EC2/metadata.xml b/dev-perl/VM-EC2/metadata.xml
new file mode 100644
index 000000000000..7b5049bdff69
--- /dev/null
+++ b/dev-perl/VM-EC2/metadata.xml
@@ -0,0 +1,190 @@
+<?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">VM-EC2</remote-id>
+ <remote-id type="cpan-module">RetryTimer</remote-id>
+ <remote-id type="cpan-module">VM::EC2</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ASG</remote-id>
+ <remote-id type="cpan-module">VM::EC2::AccountAttributes</remote-id>
+ <remote-id type="cpan-module">VM::EC2::AvailabilityZone</remote-id>
+ <remote-id type="cpan-module">VM::EC2::BlockDevice</remote-id>
+ <remote-id type="cpan-module">VM::EC2::BlockDevice::Attachment</remote-id>
+ <remote-id type="cpan-module">VM::EC2::BlockDevice::EBS</remote-id>
+ <remote-id type="cpan-module">VM::EC2::BlockDevice::Mapping</remote-id>
+ <remote-id type="cpan-module">VM::EC2::BlockDevice::Mapping::EBS</remote-id>
+ <remote-id type="cpan-module">VM::EC2::CondVar</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::AvailabilityZone</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::CharacterSet</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::EC2SecurityGroup</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Endpoint</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Engine::Defaults</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Engine::Version</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Event</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Event::Category</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Event::Subscription</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::IPRange</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Instance</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Instance::OrderableOption</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Option</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Option::Group</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Option::Group::Membership</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Option::Group::Option</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Option::Group::Option::Setting</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Parameter</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Parameter::Group</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Parameter::Group::Status</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::PendingModifiedValues</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Reserved::Instance</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Reserved::Instance::Offering</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Reserved::RecurringCharge</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::SecurityGroup</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::SecurityGroup::Membership</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Snapshot</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Subnet</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::Subnet::Group</remote-id>
+ <remote-id type="cpan-module">VM::EC2::DB::VpcSecurityGroup::Membership</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Dispatch</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Attributes</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Attributes::AccessLog</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Attributes::ConnectionDraining</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Attributes::ConnectionSettings</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Attributes::CrossZoneLoadBalancing</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::BackendServerDescription</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::HealthCheck</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::InstanceState</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Listener</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::ListenerDescription</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::ParmParser</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Policies</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Policies::AppCookieStickinessPolicy</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::Policies::LBCookieStickinessPolicy</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::PolicyAttribute</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::PolicyAttributeType</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::PolicyDescription</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::PolicyTypeDescription</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ELB::TagDescription</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ElasticAddress</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Error</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Generic</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Group</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Image</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Image::LaunchPermission</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::ConsoleOutput</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::IamProfile</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::Metadata</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::MonitoringState</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::PasswordData</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::Placement</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::Set</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::State</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::State::Change</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::State::Reason</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::Status</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::Status::Details</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::Status::Event</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Instance::StatusItem</remote-id>
+ <remote-id type="cpan-module">VM::EC2::KeyPair</remote-id>
+ <remote-id type="cpan-module">VM::EC2::LaunchConfiguration</remote-id>
+ <remote-id type="cpan-module">VM::EC2::NetworkInterface</remote-id>
+ <remote-id type="cpan-module">VM::EC2::NetworkInterface::Association</remote-id>
+ <remote-id type="cpan-module">VM::EC2::NetworkInterface::Attachment</remote-id>
+ <remote-id type="cpan-module">VM::EC2::NetworkInterface::PrivateIpAddress</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ParmParser</remote-id>
+ <remote-id type="cpan-module">VM::EC2::PlacementGroup</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ProductCode</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::ami</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::autoscaling</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::customer_gateway</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::devpay</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::dhcp</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::ebs</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::elastic_ip</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::elastic_load_balancer</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::elastic_network_interface</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::general</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::instance</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::internet_gateway</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::keys</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::monitoring</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::network_acl</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::placement_group</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::private_ip</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::relational_database_service</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::reserved_instance</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::route_table</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::security_group</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::security_token</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::spot_instance</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::subnet</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::tag</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::vm_export</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::vm_import</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::vpc</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::vpn</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::vpn_gateway</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::windows</remote-id>
+ <remote-id type="cpan-module">VM::EC2::REST::zone</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Region</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservationSet</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance::Listing</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance::Listing::InstanceCounts</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance::Listing::PriceSchedule</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance::Modification</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance::Modification::Configuration</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance::Modification::Result</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance::Offering</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ReservedInstance::ParmParser</remote-id>
+ <remote-id type="cpan-module">VM::EC2::ScalingPolicy</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Security::Credentials</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Security::FederatedUser</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Security::Policy</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Security::Token</remote-id>
+ <remote-id type="cpan-module">VM::EC2::SecurityGroup</remote-id>
+ <remote-id type="cpan-module">VM::EC2::SecurityGroup::GroupPermission</remote-id>
+ <remote-id type="cpan-module">VM::EC2::SecurityGroup::IpPermission</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Snapshot</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Snapshot::CreateVolumePermission</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Spot::DatafeedSubscription</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Spot::InstanceRequest</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Spot::LaunchSpecification</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Spot::PriceHistory</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Spot::Status</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Staging::Manager</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Staging::Server</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Staging::Volume</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Tag</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::CustomerGateway</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::DhcpOptions</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::InternetGateway</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::InternetGateway::Attachment</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::NetworkAcl</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::NetworkAcl::Association</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::NetworkAcl::Entry</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::PeeringConnection</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::PeeringConnection::StateReason</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::PeeringConnection::VpcInfo</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::Route</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::RouteTable</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::RouteTable::Association</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::Subnet</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::VpnConnection</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::VpnGateway</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::VpnGateway::Attachment</remote-id>
+ <remote-id type="cpan-module">VM::EC2::VPC::VpnTunnelTelemetry</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Volume</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Volume::Status</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Volume::Status::Action</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Volume::Status::Details</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Volume::Status::Event</remote-id>
+ <remote-id type="cpan-module">VM::EC2::Volume::StatusItem</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Validate-Net-0.600.0-r1 b/dev-perl/Validate-Net-0.600.0-r1
deleted file mode 100644
index 8f40ea32a384..000000000000
--- a/dev-perl/Validate-Net-0.600.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Default test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Format validation and more for Net:: related strings
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Validate-Net/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ~mips ~ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Default dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/Validate-Net-0.6.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e351fe06b211ab4038c9eb7b6608ecde
diff --git a/dev-perl/Validate-Net/Manifest b/dev-perl/Validate-Net/Manifest
new file mode 100644
index 000000000000..8683bf76b700
--- /dev/null
+++ b/dev-perl/Validate-Net/Manifest
@@ -0,0 +1,3 @@
+DIST Validate-Net-0.6.tar.gz 22964 BLAKE2B 2fa3136e7b8ced35765e9ffdc58525667daf915d3a3d34e584f5fce99404d32aff788a73776321fe1a3c8f7e1425c9935111ad40c50e18503d3ff8996a48b1b2 SHA512 fa738fe5654a88452708dc64f81bf27debaf6db0c0a1d602aa73396dbd8497e83e5a49405d9649187ed05a38adf3b902453e7848b03c7506e4284e9a6ab57bb5
+EBUILD Validate-Net-0.600.0-r1.ebuild 586 BLAKE2B bf2f07232b26bdeb3df9751250509f5af4134a651577af05a9820dd32a13c56c44d7ae6bd9b969e992a7e0e4d4f17dd9fef01709eebc6460d6a00a67608ce874 SHA512 7b0f5a7cb1bba6a59ad9e92819d8915745b84fa69b5a630bc85551acaa99e0db79b9ddf2446e845786b7a64a21e17340251dca43d97c91ca3187ae875d925d5c
+MISC metadata.xml 396 BLAKE2B f47c760c75ec370dc56b739a9968b7ec0ad0a3a71d8d8c5340f63fefaa19a13529e0e0a2e90dcbede7ae1931031019fcd4a9996bc169faaa650876391818094f SHA512 eb7a7ff102f867f301341b8344c9cb43818060e3011691431acb5fde66b3e59be842a872e2e81a45887386c8480ba34f967619cc27f76dbfa1043e84e27124fa
diff --git a/dev-perl/Validate-Net/Validate-Net-0.600.0-r1.ebuild b/dev-perl/Validate-Net/Validate-Net-0.600.0-r1.ebuild
new file mode 100644
index 000000000000..1b6e1a756029
--- /dev/null
+++ b/dev-perl/Validate-Net/Validate-Net-0.600.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=0.6
+inherit perl-module
+
+DESCRIPTION="Format validation and more for Net:: related strings"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~mips ~ppc x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Class-Default"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Validate-Net/metadata.xml b/dev-perl/Validate-Net/metadata.xml
new file mode 100644
index 000000000000..4114ee30bf12
--- /dev/null
+++ b/dev-perl/Validate-Net/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">Validate-Net</remote-id>
+ <remote-id type="cpan-module">Validate::Net</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Validate-Tiny-1.551 b/dev-perl/Validate-Tiny-1.551
deleted file mode 100644
index e62de8ad3a77..000000000000
--- a/dev-perl/Validate-Tiny-1.551
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/List-MoreUtils-0.330.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Minimalistic data validation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Validate-Tiny/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MINIMAL/Validate-Tiny-1.551.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=80ea48e09e8b88cbdaa573df1f0cac96
diff --git a/dev-perl/Validate-Tiny-1.600 b/dev-perl/Validate-Tiny-1.600
deleted file mode 100644
index 37e2aa3738ec..000000000000
--- a/dev-perl/Validate-Tiny-1.600
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/List-MoreUtils-0.330.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Minimalistic data validation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Validate-Tiny/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MINIMAL/Validate-Tiny-1.6.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=58eec663c87f5730ee57ac7700286f1f
diff --git a/dev-perl/Validate-Tiny-1.600.0-r1 b/dev-perl/Validate-Tiny-1.600.0-r1
deleted file mode 100644
index 1ce152b033f5..000000000000
--- a/dev-perl/Validate-Tiny-1.600.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/List-MoreUtils-0.330.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Minimalistic data validation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Validate-Tiny/
-IUSE=test
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/List-MoreUtils-0.330.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MINIMAL/Validate-Tiny-1.6.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9bb4ed9cb4f94e7deb9dcd23b9fdb76c
diff --git a/dev-perl/Validate-Tiny/Manifest b/dev-perl/Validate-Tiny/Manifest
new file mode 100644
index 000000000000..1fe4b356fcb8
--- /dev/null
+++ b/dev-perl/Validate-Tiny/Manifest
@@ -0,0 +1,6 @@
+DIST Validate-Tiny-1.551.tar.gz 25945 BLAKE2B 34ceb24dc356379856c66be30b79de2daa9d71117b2a5407769b7d5daff5abf275eb4ad5162b0273f96e3c6ee59f4fd28f3b005969f862d063aec4e0baf26623 SHA512 541d48b13fe6fe55a30893e82daabad6119cabf93d0825ffcb6f32d629784a8ecc7b47e2b534bc3465c7441cc7640209860388b144e8c766b9bce1658d4cde6d
+DIST Validate-Tiny-1.6.tar.gz 26542 BLAKE2B d6b9e0d2c91ff6ee82c367dba4a77c771bdd3bd720f304c825847a13a5d39dbe7dae2aca1f98535427a8a59b30453651cea1c59b225cc7e8bec70a785edf0acc SHA512 133db501597318bec5f728dfce6158cdd04d8f7bdf2f0f81f0f54dba990e69d98824f3920dc72d231589843951b71a71526d57aa18a96836dddaf9ab16ec2f2c
+EBUILD Validate-Tiny-1.551.ebuild 394 BLAKE2B 63fe8a64e44da9d00f317b388ce8e2d3d833a370299a51b65ccf087648ba78435b19796cc56fb21e3af810f0692bcda9de1f9e2a36847226968457881c20bcbd SHA512 8e685886fe2caaf1b0c455fb4c94b4c1b27dfef0997b867d3185407e4e63c00e921867c8d116bc1ea631414575e1e8927d51e4c8b325da5dee15b0e3c28b1fd1
+EBUILD Validate-Tiny-1.600.0-r1.ebuild 411 BLAKE2B 0e28ff4752428034f4c86540278e1467da3740abcaa36fa7f310c47b367277746f683262d1a0075929345df6f721889da4ca2288845d1098fe6a768ab5f40248 SHA512 d489783785d389d3ae4b1e298962f8ba09294bf1a4c21654b23e352d72916bcbce78eb816e4c30e3b591785e48cc214db9f68e3f7584c9cdfaa418cd7a8bf974
+EBUILD Validate-Tiny-1.600.ebuild 392 BLAKE2B 69fd7cdd8044d767d874940e91b4203202c3b79a79fc0bdf490bcbf9908237a8a5fc60993701a8761a7ef9c63ca5735d6552b3ed0508d30193cbe85f43afba9e SHA512 2c00e731a0786bc985a185da6f1da9167e944cf2126e917d6164d6d2cbfaf3ef0ab36968178e2174e43ad0ca56042dbcc053789a5ecc0392ef307d073f2206e1
+MISC metadata.xml 483 BLAKE2B 9a4315e0efc99b520a360cb42ece7e4cdc2f9d9f54c6bef00460fa8f14399e6115306de6975aadbea80a9c25d982760e399a74b6e79279e8a88e29f829244b23 SHA512 9e3b867535c3c4c002950e8269fad2ae14d7bc7386d1a379ad028360085f95e9d49214a53c306c9e6af3113cdd674866f7d1f37afd63d6a3c1ce3ca40bb34c2e
diff --git a/dev-perl/Validate-Tiny/Validate-Tiny-1.551.ebuild b/dev-perl/Validate-Tiny/Validate-Tiny-1.551.ebuild
new file mode 100644
index 000000000000..7c004f0c3937
--- /dev/null
+++ b/dev-perl/Validate-Tiny/Validate-Tiny-1.551.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MINIMAL
+MODULE_VERSION=1.551
+inherit perl-module
+
+DESCRIPTION="Minimalistic data validation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/List-MoreUtils-0.330.0
+ test? (
+ virtual/perl-Test-Simple
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Validate-Tiny/Validate-Tiny-1.600.0-r1.ebuild b/dev-perl/Validate-Tiny/Validate-Tiny-1.600.0-r1.ebuild
new file mode 100644
index 000000000000..24684a884d67
--- /dev/null
+++ b/dev-perl/Validate-Tiny/Validate-Tiny-1.600.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MINIMAL
+DIST_VERSION=1.6
+inherit perl-module
+
+DESCRIPTION="Minimalistic data validation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE="test"
+
+RDEPEND=">=dev-perl/List-MoreUtils-0.330.0"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ )"
+PERL_RM_FILES=("t/author-pod-syntax.t")
diff --git a/dev-perl/Validate-Tiny/Validate-Tiny-1.600.ebuild b/dev-perl/Validate-Tiny/Validate-Tiny-1.600.ebuild
new file mode 100644
index 000000000000..700145532be0
--- /dev/null
+++ b/dev-perl/Validate-Tiny/Validate-Tiny-1.600.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MINIMAL
+MODULE_VERSION=1.6
+inherit perl-module
+
+DESCRIPTION="Minimalistic data validation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=dev-perl/List-MoreUtils-0.330.0
+ test? (
+ virtual/perl-Test-Simple
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/Validate-Tiny/metadata.xml b/dev-perl/Validate-Tiny/metadata.xml
new file mode 100644
index 000000000000..cc5e781bb34e
--- /dev/null
+++ b/dev-perl/Validate-Tiny/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Validate-Tiny</remote-id>
+ <remote-id type="cpan-module">Validate::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Variable-Magic-0.610.0 b/dev-perl/Variable-Magic-0.610.0
deleted file mode 100644
index 5e45635ee7e2..000000000000
--- a/dev-perl/Variable-Magic-0.610.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Associate user-defined magic to variables from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Variable-Magic/
-IUSE=test examples
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/Variable-Magic-0.61.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=52c4486b00f5babe5206080b9b5f2ab7
diff --git a/dev-perl/Variable-Magic-0.620.0 b/dev-perl/Variable-Magic-0.620.0
deleted file mode 100644
index afed668f9c3f..000000000000
--- a/dev-perl/Variable-Magic-0.620.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Associate user-defined magic to variables from Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Variable-Magic/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/Variable-Magic-0.62.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=964f9c44820025cc28ee0b5277038264
diff --git a/dev-perl/Variable-Magic/Manifest b/dev-perl/Variable-Magic/Manifest
new file mode 100644
index 000000000000..25e76e7d0345
--- /dev/null
+++ b/dev-perl/Variable-Magic/Manifest
@@ -0,0 +1,5 @@
+DIST Variable-Magic-0.61.tar.gz 78663 BLAKE2B cb8153308259b03bd65fb9886edd0ae58d2d892afff403517c799064b19b69106e24872b5505276234dec688b0408469b2b6213d0e624e0e130aba798e7ea73c SHA512 32f27e6faa7f7b6e8ef512eafdab648eb89d11e16b4d5a703523d423d0e6436685a5b6f5751d96f4981872822bbdc5a957cb61b898462c8a4827cbca0f250def
+DIST Variable-Magic-0.62.tar.gz 79009 BLAKE2B e99fc85fa3765475c0393e7c396e3ead5bee3ac49d6d6e82a1ae3ec962367303f85ce0a02dbcfc24189ec29e820650810035c9fe74aebba24ceb24485926f46e SHA512 fdaad8ab1a16a4723e30a155086f7f9ecad60b021b0ca5d449a0bc001b858a53e2857cfdc3fc4e3dcc28e2f59a14f3531afd93e3f71fda3b8fcaa8bc50d0c380
+EBUILD Variable-Magic-0.610.0.ebuild 569 BLAKE2B 921f3fa773bc4727efe1f9fbe81b7c34aeb2b0d5741fae27fba40eebebf51fe202351064fcf9faa09cf2bd0167c1272670a3f2bb8bbef466281a729f5b734009 SHA512 ddb0353a8cff4e8292582d096019cb8128031bc5f008f5c0ad784c73952750eb4fd38b90f64c25962a21aed2afb1381c4f1f5bff7c7587b80fe460796d05618e
+EBUILD Variable-Magic-0.620.0.ebuild 580 BLAKE2B 9000c2724176c995d16cceb606cfc8c60ae2491b1c98ab2e6c94e5b2f79fc5d5bbdfd00af480880fe999eb72d48ec80b8d40c5458a3f14cb653a378833822ddc SHA512 140195154821eb96e8d2627cdb50a032a8ce4763a06a71d03c6c9489bdcaa70a45b91bb9fa589af57e1e080c684ba06ee261da854c3ef41520ae21ccf7df4ebc
+MISC metadata.xml 400 BLAKE2B d64f4563ea4cd25cb51d26df159071319ed1381cbbe5128198cffa6252493bbb4b89be911080311934b51d736c4a90dd21654b39043f369d95ae3b6c837af660 SHA512 81b3eb37457b11cc8ec0674cc934402d65629ca51726cffa1a5ea7c17744b864fc55d867597f7881464aa4a633daf289eeea8c97b903efbefb2776d6a4148a5f
diff --git a/dev-perl/Variable-Magic/Variable-Magic-0.610.0.ebuild b/dev-perl/Variable-Magic/Variable-Magic-0.610.0.ebuild
new file mode 100644
index 000000000000..0043240f28a7
--- /dev/null
+++ b/dev-perl/Variable-Magic/Variable-Magic-0.610.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=VPIT
+DIST_VERSION=0.61
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="Associate user-defined magic to variables from Perl"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild b/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild
new file mode 100644
index 000000000000..998a9731fefa
--- /dev/null
+++ b/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=VPIT
+DIST_VERSION=0.62
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="Associate user-defined magic to variables from Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Variable-Magic/metadata.xml b/dev-perl/Variable-Magic/metadata.xml
new file mode 100644
index 000000000000..c36a5c339034
--- /dev/null
+++ b/dev-perl/Variable-Magic/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">Variable-Magic</remote-id>
+ <remote-id type="cpan-module">Variable::Magic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Version-Next-1.0.0 b/dev-perl/Version-Next-1.0.0
deleted file mode 100644
index f901b4c74381..000000000000
--- a/dev-perl/Version-Next-1.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/Sub-Exporter >=virtual/perl-version-0.810.0 >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-File-Spec >=dev-perl/Test-Exception-0.290.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Increment module version numbers simply and correctly
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Version-Next/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=virtual/perl-Carp dev-perl/Sub-Exporter >=virtual/perl-version-0.810.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Version-Next-1.000.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=91fec4ed4947ababc42f4bc200fe778b
diff --git a/dev-perl/Version-Next/Manifest b/dev-perl/Version-Next/Manifest
new file mode 100644
index 000000000000..2d27d6dc991f
--- /dev/null
+++ b/dev-perl/Version-Next/Manifest
@@ -0,0 +1,3 @@
+DIST Version-Next-1.000.tar.gz 16759 BLAKE2B 73f73e192b417e2cf67e3e2e601406a3033b17d4e43dadd3f58e37d329afb59805ff71f445a83e04b93986c4c7301ebffc182ed668f0a3df4d2f5e364db1c7d5 SHA512 c7b75d4d77dca5d8f68a84ac808f80e987648c5086e813d85e8112494d241b28d477bc9955e3c3b51d2546c73c4e93bc216891e0a8515d639023164d9e5a04bb
+EBUILD Version-Next-1.0.0.ebuild 572 BLAKE2B 3a6b4a615cc747f43b14afad8b13443ab9a6485cf2216bb201bc7733bd9e03268f243600666400c30b361e839a725d242ab71b5247d5a6c6ca2814ecd9401f36 SHA512 1079b67f37af25b692d55dd2a5226559dfce905dc42d75676854431b4da6b51b11ee20f34d5138c1416cd5c0e62701cf6e9398c8a5e324ee6932f9a7038eac1e
+MISC metadata.xml 396 BLAKE2B 215a4e7cf603b45647235abe99ed3bfeee1d9087542f65088c82c84feb936b7965face153ea63c60649e4f2d8ab7cd3ae89b1ea502bd514d8fd719ee0d479024 SHA512 8c280caf3306dccacebea2ccfb7fedba3c64fda5eb66f4afd3b5b43f6e1908bd84dadab253e118978c428e49bc845d587a3409d42828f34e87681e0ef4e6cd4b
diff --git a/dev-perl/Version-Next/Version-Next-1.0.0.ebuild b/dev-perl/Version-Next/Version-Next-1.0.0.ebuild
new file mode 100644
index 000000000000..f1e6780f1bd1
--- /dev/null
+++ b/dev-perl/Version-Next/Version-Next-1.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=1.000
+inherit perl-module
+
+DESCRIPTION="Increment module version numbers simply and correctly"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+LICENSE="Apache-2.0"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Sub-Exporter
+ >=virtual/perl-version-0.810.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ virtual/perl-File-Spec
+ >=dev-perl/Test-Exception-0.290.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Version-Next/metadata.xml b/dev-perl/Version-Next/metadata.xml
new file mode 100644
index 000000000000..ee8cbab02137
--- /dev/null
+++ b/dev-perl/Version-Next/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">Version-Next</remote-id>
+ <remote-id type="cpan-module">Version::Next</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Video-Frequencies-0.03-r1 b/dev-perl/Video-Frequencies-0.03-r1
deleted file mode 100644
index 5be49be58cc4..000000000000
--- a/dev-perl/Video-Frequencies-0.03-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Video Frequencies perl module, for use with ivtv-ptune
-EAPI=5
-HOMEPAGE=http://ivtv.sourceforge.net
-KEYWORDS=amd64 ia64 ppc x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://sourceforge/ivtv/Video-Frequencies-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f98e9ed8b963f653bbd2456390664269
diff --git a/dev-perl/Video-Frequencies-0.03-r2 b/dev-perl/Video-Frequencies-0.03-r2
deleted file mode 100644
index e37b7a927869..000000000000
--- a/dev-perl/Video-Frequencies-0.03-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Video Frequencies perl module, for use with ivtv-ptune
-EAPI=6
-HOMEPAGE=http://ivtv.sourceforge.net
-KEYWORDS=~amd64 ~ia64 ~ppc ~x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://sourceforge/ivtv/Video-Frequencies-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=71e896e70df040d9d07df81354ef528d
diff --git a/dev-perl/Video-Frequencies/Manifest b/dev-perl/Video-Frequencies/Manifest
new file mode 100644
index 000000000000..c9ba03935659
--- /dev/null
+++ b/dev-perl/Video-Frequencies/Manifest
@@ -0,0 +1,4 @@
+DIST Video-Frequencies-0.03.tar.gz 15840 BLAKE2B 2a29e58dfe3dc2591da70798068c1e4a8c80fd8b361f28110a0541c77401110548960bc94bb449ab7323abd74ef39651c76f5e1cff75496398917ac273aa8792 SHA512 e9e5d48e37b14ada861fc942d43ce984e833a8fbbfe319706b82cb51d67dfd02b2295a8c31b5456a8358aa6df706c5ffc9350b8f93fa5539dcf556b62f8868c9
+EBUILD Video-Frequencies-0.03-r1.ebuild 405 BLAKE2B bb5e47f8e728a11ae774f149f4400ce0e3336d79e02e1115749e2bcdd01954f004e098e3da25ba3fe6baa191f75fe30f31acdf7edc9f0793e629e8132cb05e7a SHA512 e62d67fa172e43b31a348e6446bb97436b91e2e3383c73be8a3b02dfe3e433abcdbabce76c4397ce44dc0ba44cee94e59af43ce0c2bd7a9a4fa1c39c99d82b21
+EBUILD Video-Frequencies-0.03-r2.ebuild 781 BLAKE2B 5b9ea63416b5baf8c70fe7cd61a4943d97a4a7744b6f9f2ed6d614600d0bd305c54a5f0675ff448a7546d22bfbd4b24b4e5af1f96fcda800cf14a6ec10e21744 SHA512 25b96576971d2adabf2f93846f58ed0189124ca60e543242dacd3d29f08738bc312279d2076c5b424fb49757cbd2fc50f5a5314d5c8e5a1caf34ee49ac5394a3
+MISC metadata.xml 469 BLAKE2B d60a9ec9e9fbc10234ab5d4f716516fac05c00c82ae22f12000c024a48003c3e945eca35b5f730ba34aa16830c8c9ee754b085de02941fbf891bc664bbba77b6 SHA512 b50465b442c1578144a6b23ee3d086f4d1d4dc5c50a860179c940b28386e0cec9de6bb0903453a0649592514832d7269230597f5c0149a100e964ebee20aeb70
diff --git a/dev-perl/Video-Frequencies/Video-Frequencies-0.03-r1.ebuild b/dev-perl/Video-Frequencies/Video-Frequencies-0.03-r1.ebuild
new file mode 100644
index 000000000000..d5fdcb78c026
--- /dev/null
+++ b/dev-perl/Video-Frequencies/Video-Frequencies-0.03-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+DESCRIPTION="Video Frequencies perl module, for use with ivtv-ptune"
+HOMEPAGE="http://ivtv.sourceforge.net"
+SRC_URI="mirror://sourceforge/ivtv/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc x86"
+IUSE=""
+
+export OPTIMIZE="$CFLAGS"
+
+RDEPEND="${DEPEND}"
diff --git a/dev-perl/Video-Frequencies/Video-Frequencies-0.03-r2.ebuild b/dev-perl/Video-Frequencies/Video-Frequencies-0.03-r2.ebuild
new file mode 100644
index 000000000000..cc38e57aceac
--- /dev/null
+++ b/dev-perl/Video-Frequencies/Video-Frequencies-0.03-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="Video Frequencies perl module, for use with ivtv-ptune"
+HOMEPAGE="http://ivtv.sourceforge.net"
+SRC_URI="mirror://sourceforge/ivtv/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ export OPTIMIZE="$CFLAGS"
+ perl-module_src_configure
+}
+
+src_test() {
+ ebegin "Compile testing Video::Frequencies ${PV}"
+ perl -Mblib="${S}" -M"Video::Frequencies ${PV} ()" -e1
+ if ! eend $?; then
+ echo
+ eerror "One or more modules failed compile:";
+ eerror " Video::Frequencies ${PV}"
+ die "Failing due to module compilation errors";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Video-Frequencies/metadata.xml b/dev-perl/Video-Frequencies/metadata.xml
new file mode 100644
index 000000000000..3ce3524e1890
--- /dev/null
+++ b/dev-perl/Video-Frequencies/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <longdescription>
+ Driver for ivtv based tv tuner cards, currently supports Hauppauge
+ PVR-[23]50 cards
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">ivtv</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Video-Info-0.993.0-r1 b/dev-perl/Video-Info-0.993.0-r1
deleted file mode 100644
index b6a720f154f5..000000000000
--- a/dev-perl/Video-Info-0.993.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-MakeMethods dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension for getting video info
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Video-Info/
-KEYWORDS=amd64 ~ia64 ~ppc sparc x86
-LICENSE=Aladdin
-RDEPEND=dev-perl/Class-MakeMethods dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALLENDAY/Video-Info-0.993.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e3f4b89e6da4edad45951b75b7cee7c3
diff --git a/dev-perl/Video-Info-0.993.0-r2 b/dev-perl/Video-Info-0.993.0-r2
deleted file mode 100644
index f65d00c56ea9..000000000000
--- a/dev-perl/Video-Info-0.993.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-MakeMethods test? ( dev-perl/MP3-Info ) dev-lang/perl:=
-DESCRIPTION=Perl extension for getting video info
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Video-Info/
-IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=Aladdin
-RDEPEND=dev-perl/Class-MakeMethods dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALLENDAY/Video-Info-0.993.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=76aa1cfce66f0d03c08c39f5d18d8702
diff --git a/dev-perl/Video-Info/Manifest b/dev-perl/Video-Info/Manifest
new file mode 100644
index 000000000000..bd7eeacb3579
--- /dev/null
+++ b/dev-perl/Video-Info/Manifest
@@ -0,0 +1,4 @@
+DIST Video-Info-0.993.tar.gz 634560 BLAKE2B efb6de4bcf8d30a435cb719a5a1f4e06f07c585033ee7e20cfa275bce876e7a0e23f7dfc99a8d633f0ab2e5274f9e44c1cbe1c7c85032c9be01a4a66dd442d50 SHA512 a53f58ba6b5fda2d00f7a55f26d9b84a12a25690909cdf92133c833c9a1f1a9f09ca5246dd8f1bce1a98032049bb9055be3418605e6ced6af06269688ec03d00
+EBUILD Video-Info-0.993.0-r1.ebuild 364 BLAKE2B af14d594103ab1032a2baa7012d5e56f3a6a400307d8a2e1860b45c9331acc0e4e7d142f450b4ef61833fce8cdf4951fa6607f2f50fa9ce180ffe857ca6f083d SHA512 849e6676dfaf1485990762807be16f6a5bd0e6f053fcf4f99a47f217f826c9e91ce03ace74ff9108507d8aa90e35c05b48da55989dd80b536243d8f87dedf0a3
+EBUILD Video-Info-0.993.0-r2.ebuild 565 BLAKE2B f7efcb3dd24b6656819a447ea6bb64505db1c7444fac92011c93dc3fc48cbfb3f40714d797fb9f433753c920814053bb62d3978078581c22b106a1925e295ea1 SHA512 d479996fd0a5721bec287fcd77ae184fcfcd87ebde96f8d4fb96a80c88d8aae26ac409a702f3eb2d34b4fc7a132bac0850c060c833264da681b6a276a4fa0c1f
+MISC metadata.xml 1069 BLAKE2B 1be656678fbc0c5f82d5365a39d3dcecea2425d74f4c95d43ccd17c3f12c223935e9021f564fc51cb131649a2878ca667b4ac59917d59809499aad070175dce6 SHA512 4c597dcde633fed913e03fc0f56201aaf0d68a0030bdc628bb578151ce59d66916190c1526f1f9a2ef2ce94e3f69d3e3ef0cec486fd33d29fe7beebdf09c5276
diff --git a/dev-perl/Video-Info/Video-Info-0.993.0-r1.ebuild b/dev-perl/Video-Info/Video-Info-0.993.0-r1.ebuild
new file mode 100644
index 000000000000..952d732ae301
--- /dev/null
+++ b/dev-perl/Video-Info/Video-Info-0.993.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ALLENDAY
+MODULE_VERSION=0.993
+inherit perl-module
+
+DESCRIPTION="Perl extension for getting video info"
+
+LICENSE="Aladdin"
+SLOT="0"
+KEYWORDS="amd64 ~ia64 ~ppc sparc x86"
+IUSE=""
+
+DEPEND="dev-perl/Class-MakeMethods"
+RDEPEND="${DEPEND}"
diff --git a/dev-perl/Video-Info/Video-Info-0.993.0-r2.ebuild b/dev-perl/Video-Info/Video-Info-0.993.0-r2.ebuild
new file mode 100644
index 000000000000..970b260fa933
--- /dev/null
+++ b/dev-perl/Video-Info/Video-Info-0.993.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ALLENDAY
+DIST_VERSION=0.993
+inherit perl-module
+
+DESCRIPTION="Perl extension for getting video info"
+
+LICENSE="Aladdin"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="dev-perl/Class-MakeMethods"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/MP3-Info
+ )
+"
+PERL_RM_FILES=(
+ # Can't be bothered packaging both Video::OpenQuicktime and libopenquicktime
+ "t/Quicktime.t"
+ # Broken, TODO: Work out what's wrong
+ "t/MPEG.t"
+)
diff --git a/dev-perl/Video-Info/metadata.xml b/dev-perl/Video-Info/metadata.xml
new file mode 100644
index 000000000000..f6f641e5f9d9
--- /dev/null
+++ b/dev-perl/Video-Info/metadata.xml
@@ -0,0 +1,22 @@
+<?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">Video-Info</remote-id>
+ <remote-id type="cpan-module">Video::Info</remote-id>
+ <remote-id type="cpan-module">Video::Info::ASF</remote-id>
+ <remote-id type="cpan-module">Video::Info::FOO</remote-id>
+ <remote-id type="cpan-module">Video::Info::MPEG</remote-id>
+ <remote-id type="cpan-module">Video::Info::MPEG::Audio</remote-id>
+ <remote-id type="cpan-module">Video::Info::MPEG::Constants</remote-id>
+ <remote-id type="cpan-module">Video::Info::MPEG::System</remote-id>
+ <remote-id type="cpan-module">Video::Info::MPEG::Video</remote-id>
+ <remote-id type="cpan-module">Video::Info::Magic</remote-id>
+ <remote-id type="cpan-module">Video::Info::Quicktime</remote-id>
+ <remote-id type="cpan-module">Video::Info::RIFF</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Video-ivtv-0.13-r1 b/dev-perl/Video-ivtv-0.13-r1
deleted file mode 100644
index 20f46320ecb4..000000000000
--- a/dev-perl/Video-ivtv-0.13-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Video::ivtv perl module, for use with ivtv-ptune
-EAPI=5
-HOMEPAGE=http://ivtv.sourceforge.net
-KEYWORDS=amd64 ia64 ppc x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://sourceforge/ivtv/Video-ivtv-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a361335d30d45411be879b01f5088bf8
diff --git a/dev-perl/Video-ivtv-0.13-r2 b/dev-perl/Video-ivtv-0.13-r2
deleted file mode 100644
index 1bb7ca31d500..000000000000
--- a/dev-perl/Video-ivtv-0.13-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Video::ivtv perl module, for use with ivtv-ptune
-EAPI=6
-HOMEPAGE=http://ivtv.sourceforge.net
-KEYWORDS=~amd64 ~ia64 ~ppc ~x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://sourceforge/ivtv/Video-ivtv-0.13.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bd454a267ae84b5f35da3b1e44b2f603
diff --git a/dev-perl/Video-ivtv/Manifest b/dev-perl/Video-ivtv/Manifest
new file mode 100644
index 000000000000..030af56356dd
--- /dev/null
+++ b/dev-perl/Video-ivtv/Manifest
@@ -0,0 +1,4 @@
+DIST Video-ivtv-0.13.tar.gz 21240 BLAKE2B deda11a3d908494d0000a039ee8fd092e533a78d88ca5e79440a9e67dd5799f5a1a022f5973ccaf5620f4991f7fe180cfb9dad93d74fef67a400a6ff9a9979b3 SHA512 5b90e1ea29e279a2a2f24f315b18c8055214787e624b6d79ad712d9b375e549c09beb9c3245d3c0670c9c9aeff115a3b26abb2796247121ff5518d62a13b5cd8
+EBUILD Video-ivtv-0.13-r1.ebuild 399 BLAKE2B 86c1b9a2fd0991ad03f76949b59dd31d4b47991294405eee54ba4b157630e0303ce30e36bf855885ab795fced84b633d24307b0c54c63a21a4853a6aa4ff7c27 SHA512 3d5b2dfa602269fd2a9c0d5c8d94872e426df0cc176f974f60b41e11ac9a2693d44c414de69ba32ad1ce327b608b89ca7fb847c96bb588e254b121baeac7ec7f
+EBUILD Video-ivtv-0.13-r2.ebuild 842 BLAKE2B 12e53c4ff8c0b713748fa08de9078a72d801929026a5f7c70a75c89fad456b649881403251ef39170928f6c46baeae1cb96410d7b0226d0402dbedde7151257f SHA512 a6c2b804f7fc6cdd83e6a8d6102b1f7b81a81cfc8f33ffb6bdff7e63cb62a149858c38abaf0e796018a53bef5b923c29359ec6aaf961721d1c9fac976c1b9064
+MISC metadata.xml 471 BLAKE2B abca87cc45bcc543a36989319679edc67862b7550174858ca433fada6f148db7122de5f9bc5fcd008d293b7ab9511cf59f25fe94a4e087da623be648b26265d4 SHA512 1711a6874b07cc5af5d64c022765653e74649e737f3d9dd786d2d48b64459dcfa6a47d7acf16e9e674a724cac8e3a6b888dd99523e982dfbb3b90b3d9086c00a
diff --git a/dev-perl/Video-ivtv/Video-ivtv-0.13-r1.ebuild b/dev-perl/Video-ivtv/Video-ivtv-0.13-r1.ebuild
new file mode 100644
index 000000000000..ab43e212135b
--- /dev/null
+++ b/dev-perl/Video-ivtv/Video-ivtv-0.13-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+DESCRIPTION="Video::ivtv perl module, for use with ivtv-ptune"
+HOMEPAGE="http://ivtv.sourceforge.net"
+SRC_URI="mirror://sourceforge/ivtv/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc x86"
+IUSE=""
+
+export OPTIMIZE="$CFLAGS"
+
+RDEPEND="${DEPEND}"
diff --git a/dev-perl/Video-ivtv/Video-ivtv-0.13-r2.ebuild b/dev-perl/Video-ivtv/Video-ivtv-0.13-r2.ebuild
new file mode 100644
index 000000000000..7d62cb7029de
--- /dev/null
+++ b/dev-perl/Video-ivtv/Video-ivtv-0.13-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="Video::ivtv perl module, for use with ivtv-ptune"
+HOMEPAGE="http://ivtv.sourceforge.net"
+SRC_URI="mirror://sourceforge/ivtv/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ export OPTIMIZE="$CFLAGS"
+ perl-module_src_configure
+}
+
+# Requires /dev/video0 access, set DIST_TEST_OVERRIDE
+# to circumvent
+DIST_TEST="skip"
+
+src_test() {
+ ebegin "Compile testing Video::ivtv ${PV}"
+ perl -Mblib="${S}" -M"Video::ivtv ${PV} ()" -e1
+ if ! eend $?; then
+ echo
+ eerror "One or more modules failed compile:";
+ eerror " Video::ivtv ${PV}"
+ die "Failing due to module compilation errors";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Video-ivtv/metadata.xml b/dev-perl/Video-ivtv/metadata.xml
new file mode 100644
index 000000000000..cecd9a93b50c
--- /dev/null
+++ b/dev-perl/Video-ivtv/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <longdescription>
+ Driver for ivtv based tv tuner cards, currently supports Hauppauge
+ PVR-[23]50 cards
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">ivtv</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-Curl-4.170.0 b/dev-perl/WWW-Curl-4.170.0
deleted file mode 100644
index ed500c2501b7..000000000000
--- a/dev-perl/WWW-Curl-4.170.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=net-misc/curl dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl extension interface for libcurl
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/WWW-Curl/
-KEYWORDS=amd64 ppc ~ppc64 x86
-LICENSE=|| ( MPL-1.0 MPL-1.1 MIT )
-RDEPEND=net-misc/curl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZBALINT/WWW-Curl-4.17.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=68b6cdaf5648c4439260fb1ea9f7f230
diff --git a/dev-perl/WWW-Curl-4.170.0-r1 b/dev-perl/WWW-Curl-4.170.0-r1
deleted file mode 100644
index d31328c430a0..000000000000
--- a/dev-perl/WWW-Curl-4.170.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-misc/curl dev-lang/perl:=
-DESCRIPTION=Perl extension interface for libcurl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Curl/
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( MPL-1.0 MPL-1.1 MIT )
-RDEPEND=net-misc/curl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SZ/SZBALINT/WWW-Curl-4.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a7dc26b2531c19203ee99d9593981791
diff --git a/dev-perl/WWW-Curl/Manifest b/dev-perl/WWW-Curl/Manifest
new file mode 100644
index 000000000000..5c5cbca3b3c1
--- /dev/null
+++ b/dev-perl/WWW-Curl/Manifest
@@ -0,0 +1,7 @@
+AUX WWW-Curl-4.150.0-curl-7.50.2.patch 1233 BLAKE2B 9f5b17b559191481b688f525a6d51f7d8dbea778f7fd5e9a1dfca4db48b4d56ef2e0a1c04d66f6d41cf21d5255efbe7870bcb12196b47274d75ca95f0b982c64 SHA512 9a65b26ec3d3121c526b3d06ac33ce4b6dd6bd30e19799b8e0601b972712739f03b40584466fa0e32d91d226077152f5f469efd6f810052768fa52e1a5c7e719
+AUX WWW-Curl-4.17-dotinc.patch 695 BLAKE2B fe6aeb27706b1f6dec9db500ce527a980a1d4048a2798bb2e7e8f690ad42b19b92f31e64f60c03d12450f3652d74462f40e03bb447b47eb5dc018f6c8d7700c3 SHA512 c81ea9d16269f60a260401731552b875e94b83840fd8914371cff74022114110e8c99deb2e94aadce61942e33988165a025e5f2524d219e989f8c26e2db7d199
+AUX WWW-Curl-4.17-networktests.patch 3938 BLAKE2B 7f2af37af8c1cf619c9c444cc64969f60083e798fc7f25c107a2fd2ace565004b104d5499c7a958b8e995d51de3d193b0aec67554810441af221ecd0ca0bf1ee SHA512 126e5592e299dea7feeeddd6d68e9d880106c5f55fabab00f2629a45080f0473d0b0cca8edc62d25fb84facfd7b800ab104b83abd4399d3e5dae82b80f11aa4a
+DIST WWW-Curl-4.17.tar.gz 50917 BLAKE2B 6f07570fb0db535b506b8e4a879a05f1901d4c1a2c0fb8c775ae330fb3ea44c523d921494d30f9e02b8eb84e4a006eb53e8594bbce6615ad162090b0d422edfb SHA512 bc7a75d0e23f5a77578fd7244b56a1e1b81d814993b90ac7132926f0d571232c4c95875bc615cb6239e424ae1d5481d27796efc5376bb0845d1da0ff1137c0d6
+EBUILD WWW-Curl-4.170.0-r1.ebuild 562 BLAKE2B 56c628f15f752a4bec43fd082a86fdcfa1f120a3e2ced871ad5aeb9a5f067e20cc6a15a84db92af881864c8982d195790df2f9f2934d45f622c14b22d2f640dd SHA512 3057b33bef600eeaf2cff8a3dcc092fd36a71be03ebc4aa2125a36877e362f1b045987da5027a133217f9dee2047fd2910858d470b30581a58b8ca8bc0bfcfcc
+EBUILD WWW-Curl-4.170.0.ebuild 630 BLAKE2B 3790e3d7520b2c52d68f6c285f4631d434f16f696e94f9e0982cc88a3e65aec251cdf9960c066bb817c3d8990dd80b9cb3e9c322bd4036690da3bb2a22812950 SHA512 a3470fafed67d177874d0348058f3bee2a0d34184cdfb619018092f72bf0f7368cafd323558ebfd1faf39643b8d22d1a4a61284362c57431243865dd80d2b3f8
+MISC metadata.xml 638 BLAKE2B 7bb65ae85c64c8602486d0a1d279abe7ce30e89c9ef9705b5fffe7e890fc72f16a95aefeae5f91a8fdb634e842e311980bc001ef1a53998b057c024710745a06 SHA512 3836ea633a8e613b67fad2aee01058fb3c67f7a625f98d8da5d0c72a23b643abebc0378d1933320b64cc7a171b80818a611e8362ad8be56548785c1e6300086b
diff --git a/dev-perl/WWW-Curl/WWW-Curl-4.170.0-r1.ebuild b/dev-perl/WWW-Curl/WWW-Curl-4.170.0-r1.ebuild
new file mode 100644
index 000000000000..002c1a778c65
--- /dev/null
+++ b/dev-perl/WWW-Curl/WWW-Curl-4.170.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SZBALINT
+DIST_VERSION=4.17
+inherit perl-module
+
+DESCRIPTION="Perl extension interface for libcurl"
+
+LICENSE="|| ( MPL-1.0 MPL-1.1 MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.150.0-curl-7.50.2.patch
+ "${FILESDIR}"/${PN}-4.17-dotinc.patch
+ "${FILESDIR}"/${PN}-4.17-networktests.patch
+)
+PERL_RM_FILES=("t/meta.t" "t/pod-coverage.t" "t/pod.t")
diff --git a/dev-perl/WWW-Curl/WWW-Curl-4.170.0.ebuild b/dev-perl/WWW-Curl/WWW-Curl-4.170.0.ebuild
new file mode 100644
index 000000000000..8a61bc797f13
--- /dev/null
+++ b/dev-perl/WWW-Curl/WWW-Curl-4.170.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SZBALINT
+MODULE_VERSION=4.17
+inherit perl-module
+
+DESCRIPTION="Perl extension interface for libcurl"
+
+LICENSE="|| ( MPL-1.0 MPL-1.1 MIT )"
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 x86"
+IUSE=""
+
+RDEPEND="net-misc/curl"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=online
+
+PATCHES=("${FILESDIR}"/${PN}-4.150.0-curl-7.50.2.patch)
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/WWW-Curl/files/WWW-Curl-4.150.0-curl-7.50.2.patch b/dev-perl/WWW-Curl/files/WWW-Curl-4.150.0-curl-7.50.2.patch
new file mode 100644
index 000000000000..2fecfce621a8
--- /dev/null
+++ b/dev-perl/WWW-Curl/files/WWW-Curl-4.150.0-curl-7.50.2.patch
@@ -0,0 +1,40 @@
+curl-7.50.2 introduced a #define without integer value:
+
+ #ifdef CURL_NO_OLDIES
+ #define CURL_STRICTER
+ #endif
+
+Heuristics in 'Makefile.PL' assumes all defines in form of
+ #define CURL_<something> <an-expression>
+and generates a symbol lookup table in 'curlopt-constants.c'
+as:
+
+ static int
+ constant(const char *name)
+ {
+ errno = 0;
+
+ if (strncmp(name, "CURL_", 5) == 0) {
+ name += 5;
+ switch (*name) {
+ ...
+ case 'S':
+ if (strEQ(name, "STRICTER")) return CURL_STRICTER;
+Which is not valid C:
+ curlopt-constants.c:128:49: error: ‘CURL_STRICTER’ undeclared (first use in this function)
+ if (strEQ(name, "STRICTER")) return CURL_STRICTER;
+ ^~~~~~~~~~~~~
+diff --git a/Makefile.PL b/Makefile.PL
+index f9170bb..fc1a55a 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -122,2 +122,9 @@ if (!defined($curl_h)) {
+ while(<H>) {
++ # Skip defines without values like:
++ # #define CURL_STRICTER
++ if (/^#define (CURL[A-Za-z0-9_]*)$/) {
++ chomp;
++ warn "Skipping '$_': does not define a symbol";
++ next;
++ }
+ if (/^#define (CURL[A-Za-z0-9_]*)/) {
diff --git a/dev-perl/WWW-Curl/files/WWW-Curl-4.17-dotinc.patch b/dev-perl/WWW-Curl/files/WWW-Curl-4.17-dotinc.patch
new file mode 100644
index 000000000000..bb6ea23ceb70
--- /dev/null
+++ b/dev-perl/WWW-Curl/files/WWW-Curl-4.17-dotinc.patch
@@ -0,0 +1,26 @@
+From 326705b559b7e488314a776d171aef40e687e91b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 16 Jun 2017 13:42:13 +1200
+Subject: Fix for '.' in @INC removal on Perl 5.26+
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=122110
+---
+ Makefile.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index fc1a55a..b455410 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,7 +1,7 @@
+ # Makefile.PL for Perl module WWW::Curl
+ # Check out the README file for more information.
+
+-use inc::Module::Install;
++use lib q[.]; use inc::Module::Install;
+
+ name 'WWW-Curl';
+ abstract 'Perl extension interface for libcurl';
+--
+2.16.2
+
diff --git a/dev-perl/WWW-Curl/files/WWW-Curl-4.17-networktests.patch b/dev-perl/WWW-Curl/files/WWW-Curl-4.17-networktests.patch
new file mode 100644
index 000000000000..38bc8b4ecd2e
--- /dev/null
+++ b/dev-perl/WWW-Curl/files/WWW-Curl-4.17-networktests.patch
@@ -0,0 +1,190 @@
+From 7102fd54eb385920ddf41c59e1196fc221ad9ea2 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 21 Mar 2018 21:08:45 +1300
+Subject: Disable network tests w/ NO_NETWORK_TESTING set.
+
+Gentoo users can opt-in to these tests by doing:
+
+ DIST_TEST_OVERRIDE="do network"
+
+Or Similar
+---
+ t/01basic.t | 6 ++++++
+ t/02callbacks.t | 7 +++++++
+ t/04abort-test.t | 7 +++++++
+ t/05progress.t | 7 +++++++
+ t/08ssl.t | 7 +++++++
+ t/09times.t | 7 +++++++
+ t/14duphandle.t | 7 ++++++-
+ t/15duphandle-callback.t | 7 ++++++-
+ t/18twinhandles.t | 7 ++++++-
+ t/21write-to-scalar.t | 6 ++++++
+ 10 files changed, 65 insertions(+), 3 deletions(-)
+
+diff --git a/t/01basic.t b/t/01basic.t
+index 93e12b1..77ca444 100644
+--- a/t/01basic.t
++++ b/t/01basic.t
+@@ -1,5 +1,11 @@
+ #!perl
+
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
+ use strict;
+ use warnings;
+ use Test::More tests => 19;
+diff --git a/t/02callbacks.t b/t/02callbacks.t
+index 76aff4f..344b4c5 100644
+--- a/t/02callbacks.t
++++ b/t/02callbacks.t
+@@ -1,5 +1,12 @@
+ #!perl
+
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Test::More tests => 7;
+diff --git a/t/04abort-test.t b/t/04abort-test.t
+index c653c49..dcba4fd 100644
+--- a/t/04abort-test.t
++++ b/t/04abort-test.t
+@@ -1,5 +1,12 @@
+ #!perl
+
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Test::More tests => 8;
+diff --git a/t/05progress.t b/t/05progress.t
+index 52129ea..25a08fa 100644
+--- a/t/05progress.t
++++ b/t/05progress.t
+@@ -1,5 +1,12 @@
+ #!perl
+
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Test::More tests => 16;
+diff --git a/t/08ssl.t b/t/08ssl.t
+index 7374e06..d332d37 100644
+--- a/t/08ssl.t
++++ b/t/08ssl.t
+@@ -1,5 +1,12 @@
+ #!perl
+
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Test::More;
+diff --git a/t/09times.t b/t/09times.t
+index 6b3c43a..49bf76a 100644
+--- a/t/09times.t
++++ b/t/09times.t
+@@ -1,5 +1,12 @@
+ #!perl
+
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
++
+ use strict;
+ use warnings;
+ use Test::More tests => 19;
+diff --git a/t/14duphandle.t b/t/14duphandle.t
+index f56ac57..f4211d0 100644
+--- a/t/14duphandle.t
++++ b/t/14duphandle.t
+@@ -1,5 +1,10 @@
+ #!perl
+-
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
+ use strict;
+ use warnings;
+ use lib 'inc';
+diff --git a/t/15duphandle-callback.t b/t/15duphandle-callback.t
+index 3c5ecd0..ee67b8a 100644
+--- a/t/15duphandle-callback.t
++++ b/t/15duphandle-callback.t
+@@ -1,5 +1,10 @@
+ #!perl
+-
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
+ use strict;
+ use warnings;
+ use lib 'inc';
+diff --git a/t/18twinhandles.t b/t/18twinhandles.t
+index 5b0b86b..a6acdb7 100644
+--- a/t/18twinhandles.t
++++ b/t/18twinhandles.t
+@@ -1,5 +1,10 @@
+ #!perl
+-
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
+ use strict;
+ use warnings;
+ use Test::More tests => 12;
+diff --git a/t/21write-to-scalar.t b/t/21write-to-scalar.t
+index 85d916e..6b691b5 100644
+--- a/t/21write-to-scalar.t
++++ b/t/21write-to-scalar.t
+@@ -1,4 +1,10 @@
+ #!perl
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++}
+ use strict;
+ use warnings;
+ use Test::More 'no_plan';
+--
+2.16.2
+
diff --git a/dev-perl/WWW-Curl/metadata.xml b/dev-perl/WWW-Curl/metadata.xml
new file mode 100644
index 000000000000..64621d09bd32
--- /dev/null
+++ b/dev-perl/WWW-Curl/metadata.xml
@@ -0,0 +1,16 @@
+<?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">WWW-Curl</remote-id>
+ <remote-id type="cpan-module">WWW::Curl</remote-id>
+ <remote-id type="cpan-module">WWW::Curl::Easy</remote-id>
+ <remote-id type="cpan-module">WWW::Curl::Form</remote-id>
+ <remote-id type="cpan-module">WWW::Curl::Multi</remote-id>
+ <remote-id type="cpan-module">WWW::Curl::Share</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-Dict-Leo-Org-1.400.0 b/dev-perl/WWW-Dict-Leo-Org-1.400.0
deleted file mode 100644
index 52e8118aad6d..000000000000
--- a/dev-perl/WWW-Dict-Leo-Org-1.400.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=virtual/perl-Carp dev-perl/HTML-TableParser virtual/perl-DB_File virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Commandline interface to http://dict.leo.org/
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Dict-Leo-Org/
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=virtual/perl-Carp dev-perl/HTML-TableParser virtual/perl-DB_File dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TL/TLINDEN/WWW-Dict-Leo-Org-1.40.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c250f83bd07d1ac1ad8d17fc166643bf
diff --git a/dev-perl/WWW-Dict-Leo-Org-2.0.0 b/dev-perl/WWW-Dict-Leo-Org-2.0.0
deleted file mode 100644
index 06cedda596a5..000000000000
--- a/dev-perl/WWW-Dict-Leo-Org-2.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=virtual/perl-Carp dev-perl/HTML-TableParser virtual/perl-MIME-Base64 dev-perl/XML-Simple virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Commandline interface to http://dict.leo.org/
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Dict-Leo-Org/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=virtual/perl-Carp dev-perl/HTML-TableParser virtual/perl-MIME-Base64 dev-perl/XML-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TL/TLINDEN/WWW-Dict-Leo-Org-2.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a4a63c023db386e4f23d13b3164da7e2
diff --git a/dev-perl/WWW-Dict-Leo-Org-2.20.0 b/dev-perl/WWW-Dict-Leo-Org-2.20.0
deleted file mode 100644
index c77b995b629c..000000000000
--- a/dev-perl/WWW-Dict-Leo-Org-2.20.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=virtual/perl-Carp dev-perl/IO-Socket-SSL dev-perl/HTML-TableParser virtual/perl-MIME-Base64 dev-perl/XML-Simple virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Commandline interface to http://dict.leo.org/
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Dict-Leo-Org/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=virtual/perl-Carp dev-perl/IO-Socket-SSL dev-perl/HTML-TableParser virtual/perl-MIME-Base64 dev-perl/XML-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TL/TLINDEN/WWW-Dict-Leo-Org-2.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d7608a1be0225fe48c43bb226225ba0f
diff --git a/dev-perl/WWW-Dict-Leo-Org/Manifest b/dev-perl/WWW-Dict-Leo-Org/Manifest
new file mode 100644
index 000000000000..e440897c652a
--- /dev/null
+++ b/dev-perl/WWW-Dict-Leo-Org/Manifest
@@ -0,0 +1,7 @@
+DIST WWW-Dict-Leo-Org-1.40.tar.gz 13656 BLAKE2B 72904f6389fa9e450e57fb3d263b3be9bf029c2e1adfb2fd7ff5547eddcd28dba6a8f2a73a26e159e086e36efe68ae45707a8c9cfb396274a92d5b0e9711ae6c SHA512 1f71e7571eef4f68addf1b999e61bc0ecbe3fd5fc5bf1156c20d1c5018f232d7ed986bbf714bc549865c1cf81e3863b453065234033d8b763768db29f8e565f7
+DIST WWW-Dict-Leo-Org-2.00.tar.gz 14169 BLAKE2B 401549cc6075c5d51ffba1d563486f56d72ff6fdd33acb0316fb73ffa8314083d34261e5ebfa539475804da28e89a2daa2f18c5c6e8d1a34e4bcf9fde92be984 SHA512 7fa523eb1668dd96ec7486eb977851785fec3124be770ae5237f0dd6b27c0cfbafa31b7f5153f68904a2789682c53255b7a48b61c7bf2fbca5fea6d88616e42e
+DIST WWW-Dict-Leo-Org-2.02.tar.gz 14235 BLAKE2B 8bf297e272b2883ebc390a66bc21f322d26c6737f5f2a452f3b4133cb908dc0a8f64d9a57e8ac25456f67cf661cc3778eb0bacd5e2cdde4f26e7aae6f5d9f7f8 SHA512 eb967ff667545c5cfca384d9759e5def194aa72f4d6957a1f5b021c0b4be5d1acd43d084efadaa6e5e74e93458d82a1290a8a35360a4caeb6ba497da13ce2a92
+EBUILD WWW-Dict-Leo-Org-1.400.0.ebuild 718 BLAKE2B 4d30726b076e545b2e7179065c9467417ca26919f55c27ddaf55fc7fb4a47b3e233431f1c2a46165e89758aa7a64969e22ce4bbee916cd3f8ee705d9cba97763 SHA512 d3bc0cf7e04a93183dfb78e70f76bed3df67c804ca00b3022b0b171e8fed273cdcaa79bb246b3ce103f1a0e58167f01cdd4218a084ba8c977c87ccc4010b7141
+EBUILD WWW-Dict-Leo-Org-2.0.0.ebuild 772 BLAKE2B 31310057bac61a406dcc21c63a5a46b5429c27ea6e15c3d3b6cbc195d7c57dfb10a4390c48e8478b94aa3a8847312a90a3384e83ccc6e1fba8ad597c51f54abe SHA512 2ba0dc1ef2e9a8c4ec5239297a96b0e1b35d77cbbaf7b96276b22e8696d824a1704d0ef756abfe4ec311e858e8ef3e6c671dbc1d48f8c76f4fca46bd2731ef11
+EBUILD WWW-Dict-Leo-Org-2.20.0.ebuild 796 BLAKE2B 1ca05d90e8630fdf73f7e310961384f96cded8bd8f2aae7e92e756fe171e629b3525aad6d15b87e44382592fa1147646610bd954581be550cd86589b82d02492 SHA512 33ed218512f1c5798f4ff8378090239ad3364394f3826c8bb56284bf79406eb5df007f67e74568b6ad2b67f68c41f00388135303d8ab295ab948d45f6c876b41
+MISC metadata.xml 406 BLAKE2B b022b6536641a8cee0372a9adc7d3838baa920ef9015bccf0aae7b9a1e4972f38779a7284f5df3b0636fd64a5d23c5a8f9cc2e4ce80c985e585f420820dce266 SHA512 bb6188511d476696e5efb0ace46634d2ce2efb5e9403cb71f3771dfd7c0f1d508ffc188a05a2c605cceba76decdcae8262e60323c908c01b8e3ccc4c81afb5e0
diff --git a/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-1.400.0.ebuild b/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-1.400.0.ebuild
new file mode 100644
index 000000000000..47480393dad2
--- /dev/null
+++ b/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-1.400.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TLINDEN
+DIST_VERSION=1.40
+inherit perl-module
+
+DESCRIPTION="Commandline interface to http://dict.leo.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/HTML-TableParser
+ virtual/perl-DB_File"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_prepare() {
+ einfo "Renaming leo to Leo"
+ mv "${S}/"{l,L}eo || die
+ sed -i "s/'leo'/'Leo'/" "${S}/"Makefile.PL || die
+ sed -i "s/^leo$/Leo/" "${S}/"MANIFEST || die
+ perl-module_src_prepare
+}
+
+pkg_postinst() {
+ elog "We renamed leo to Leo"
+ elog "due to conflicts with app-editors/leo"
+}
diff --git a/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.0.0.ebuild b/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.0.0.ebuild
new file mode 100644
index 000000000000..4fa4e9bc5150
--- /dev/null
+++ b/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TLINDEN
+DIST_VERSION=2.00
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="Commandline interface to http://dict.leo.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/HTML-TableParser
+ virtual/perl-MIME-Base64
+ dev-perl/XML-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_prepare() {
+ einfo "Renaming leo to Leo"
+ mv "${S}/"{l,L}eo || die
+ sed -i "s/'leo'/'Leo'/" "${S}/"Makefile.PL || die
+ sed -i "s/^leo$/Leo/" "${S}/"MANIFEST || die
+ perl-module_src_prepare
+}
+
+pkg_postinst() {
+ elog "We renamed leo to Leo"
+ elog "due to conflicts with app-editors/leo"
+}
diff --git a/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0.ebuild b/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0.ebuild
new file mode 100644
index 000000000000..56f9175c9c1b
--- /dev/null
+++ b/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TLINDEN
+DIST_VERSION=2.02
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="Commandline interface to http://dict.leo.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/IO-Socket-SSL
+ dev-perl/HTML-TableParser
+ virtual/perl-MIME-Base64
+ dev-perl/XML-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_prepare() {
+ einfo "Renaming leo to Leo"
+ mv "${S}/"{l,L}eo || die
+ sed -i "s/'leo'/'Leo'/" "${S}/"Makefile.PL || die
+ sed -i "s/^leo$/Leo/" "${S}/"MANIFEST || die
+ perl-module_src_prepare
+}
+
+pkg_postinst() {
+ elog "We renamed leo to Leo"
+ elog "due to conflicts with app-editors/leo"
+}
diff --git a/dev-perl/WWW-Dict-Leo-Org/metadata.xml b/dev-perl/WWW-Dict-Leo-Org/metadata.xml
new file mode 100644
index 000000000000..763ce68d9fc9
--- /dev/null
+++ b/dev-perl/WWW-Dict-Leo-Org/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">WWW-Dict-Leo-Org</remote-id>
+ <remote-id type="cpan-module">WWW::Dict::Leo::Org</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-Form-UrlEncoded-0.240.0 b/dev-perl/WWW-Form-UrlEncoded-0.240.0
deleted file mode 100644
index 751991fe9cbf..000000000000
--- a/dev-perl/WWW-Form-UrlEncoded-0.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter xs? ( >=dev-perl/WWW-Form-UrlEncoded-XS-0.190.0 ) >=dev-perl/Module-Build-0.400.500 test? ( >=dev-perl/JSON-2.0.0 >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=parser and builder for application/x-www-form-urlencoded
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Form-UrlEncoded/
-IUSE=test +xs examples
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter xs? ( >=dev-perl/WWW-Form-UrlEncoded-XS-0.190.0 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/WWW-Form-UrlEncoded-0.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8eff18c975d5e9202f6cbb760700cc0d
diff --git a/dev-perl/WWW-Form-UrlEncoded-XS-0.240.0 b/dev-perl/WWW-Form-UrlEncoded-XS-0.240.0
deleted file mode 100644
index 50588a0950d1..000000000000
--- a/dev-perl/WWW-Form-UrlEncoded-XS-0.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Exporter >=dev-perl/Module-Build-Tiny-0.35.0 test? ( >=dev-perl/JSON-2 >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=XS parsing/building of application/x-www-form-urlencoded
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Form-UrlEncoded-XS/
-IUSE=test
-KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/WWW-Form-UrlEncoded-XS-0.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b8f21e7ef52412e09418cab63aa9fed4
diff --git a/dev-perl/WWW-Form-UrlEncoded-XS/Manifest b/dev-perl/WWW-Form-UrlEncoded-XS/Manifest
new file mode 100644
index 000000000000..5d91b79463ee
--- /dev/null
+++ b/dev-perl/WWW-Form-UrlEncoded-XS/Manifest
@@ -0,0 +1,3 @@
+DIST WWW-Form-UrlEncoded-XS-0.24.tar.gz 58425 BLAKE2B 29c83510919d816d2d832ba52421070b127a80d7021e10eae0c6ceac10ff11abc35e9a2e56bc61d9b190526fa1b51af1b094b6131a536e5baf8be6068a7db094 SHA512 5b79821ac01cb9971b0884b877c4a35d15eebd7111c05720bfb9cb81cb99e39c86f33a8cf84f6bf10fbaad54d4b59a0d9ca1d242925d3ffd8fbb1e7b126ad6b9
+EBUILD WWW-Form-UrlEncoded-XS-0.240.0.ebuild 479 BLAKE2B 80f3632b438c50f8c0befa6fcc43ea69aa47dab5d9d6270c206b9fdeef14cf638c1723ac5c000f28f033809946f4bdccd22b9a16109a2abf4dc5e6905a469987 SHA512 c1e09abb182597c0e024bb9f36f7e2f2cf28d4554886cb70aa28433b2838e465b9ac73e01503dec273f67ebbb4fed7397c60b0d15993b78059ecc54410c63276
+MISC metadata.xml 418 BLAKE2B 37910fd84653dd79edcc7b5610d4c2aa94087eab00dde76f10cc1f06c516cdf8531298d60474d7899f097d3c5bdf166261353b9886ad7293fca437d89716b4b4 SHA512 8777b91a9058d42e32059c48091e5c9a0f446f4a7f53208a1c0fc4691f5efcab69679f5b5ff50de9ba67295c02b05eb5b7b46133bac00d26a27ef875b5203da3
diff --git a/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.240.0.ebuild b/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.240.0.ebuild
new file mode 100644
index 000000000000..feed6590b26d
--- /dev/null
+++ b/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.240.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.24
+inherit perl-module
+
+DESCRIPTION="XS parsing/building of application/x-www-form-urlencoded"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ >=dev-perl/JSON-2
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/WWW-Form-UrlEncoded-XS/metadata.xml b/dev-perl/WWW-Form-UrlEncoded-XS/metadata.xml
new file mode 100644
index 000000000000..b743fcf1be96
--- /dev/null
+++ b/dev-perl/WWW-Form-UrlEncoded-XS/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">WWW-Form-UrlEncoded-XS</remote-id>
+ <remote-id type="cpan-module">WWW::Form::UrlEncoded::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-Form-UrlEncoded/Manifest b/dev-perl/WWW-Form-UrlEncoded/Manifest
new file mode 100644
index 000000000000..d74431517ed3
--- /dev/null
+++ b/dev-perl/WWW-Form-UrlEncoded/Manifest
@@ -0,0 +1,3 @@
+DIST WWW-Form-UrlEncoded-0.24.tar.gz 15060 BLAKE2B 38ca399ed60c87d1f0bddfc9f3df049143936955caf4bab03b9d383c58384627f1f5c3ddfb5caa8531d31fda31123eb9ffa7ec5f600424f7fe337fce45efc88e SHA512 57dfcccd059534d3d0cb2b1d8ee826e4a31e77920a43b72c5939a866de9d4b526e2f59411507c3287f8c7ae283f7ebeed07cda543f0d36663e6b155952cec63e
+EBUILD WWW-Form-UrlEncoded-0.240.0.ebuild 561 BLAKE2B 7d1855b4d9ffc26d56114a92c60626d7caf9bfed99cc987f387d6d17fcf1ebca432b35e87a60943d2f4fda48d67672a2952fa8d40e3b8d41b03221ba5896d102 SHA512 0e455240f61f3e1c2778c7dfb4d745abc3c2d902d59b44ba34f729dc51846861c5701fb5e51d38888b4f2dbe143d50bc6a2d11780b516738a2fdac0ddd37b1c3
+MISC metadata.xml 578 BLAKE2B 47fc4157ff4dc0575fe9119bd0fc0e9f191e3747a46a5870a07313e5c418c5fe84376e23b0fa7290d561d93f35d31ab4432ac38e3f5ec53dfa9d92505136192d SHA512 ddf40582f03a27c9ef8238ced6516c9d12e2f71f9ae1d8ed29121dcc60b83ce8cf38290c578a24925d6ff0448b9ca9c62670830d7eed540f1d3aa996b1292cc2
diff --git a/dev-perl/WWW-Form-UrlEncoded/WWW-Form-UrlEncoded-0.240.0.ebuild b/dev-perl/WWW-Form-UrlEncoded/WWW-Form-UrlEncoded-0.240.0.ebuild
new file mode 100644
index 000000000000..a5d2ccdd8fe3
--- /dev/null
+++ b/dev-perl/WWW-Form-UrlEncoded/WWW-Form-UrlEncoded-0.240.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.24
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="parser and builder for application/x-www-form-urlencoded"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE="test +xs"
+
+RDEPEND="
+ virtual/perl-Exporter
+ xs? ( >=dev-perl/WWW-Form-UrlEncoded-XS-0.190.0 )
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.400.500
+ test? (
+ >=dev-perl/JSON-2.0.0
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/WWW-Form-UrlEncoded/metadata.xml b/dev-perl/WWW-Form-UrlEncoded/metadata.xml
new file mode 100644
index 000000000000..7729b2ae853d
--- /dev/null
+++ b/dev-perl/WWW-Form-UrlEncoded/metadata.xml
@@ -0,0 +1,16 @@
+<?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>
+ <use>
+ <flag name="xs">Install C-Based dependieces for faster performance</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">WWW-Form-UrlEncoded</remote-id>
+ <remote-id type="cpan-module">WWW::Form::UrlEncoded</remote-id>
+ <remote-id type="cpan-module">WWW::Form::UrlEncoded::PP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-Mechanize-1.750.0 b/dev-perl/WWW-Mechanize-1.750.0
deleted file mode 100644
index 5347c4088f95..000000000000
--- a/dev-perl/WWW-Mechanize-1.750.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/IO-Socket-SSL >dev-perl/libwww-perl-6 dev-perl/HTML-Form >=dev-perl/URI-1.36 >=dev-perl/HTML-Parser-3.34 dev-perl/HTML-Tree test? ( dev-perl/PadWalker dev-perl/Test-Exception dev-perl/Test-NoWarnings dev-perl/Test-Taint >=dev-perl/Test-Warn-0.11 dev-perl/Test-Memory-Cycle dev-perl/HTTP-Server-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Handy web browsing in a Perl object
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/WWW-Mechanize/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/IO-Socket-SSL >dev-perl/libwww-perl-6 dev-perl/HTML-Form >=dev-perl/URI-1.36 >=dev-perl/HTML-Parser-3.34 dev-perl/HTML-Tree dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/WWW-Mechanize-1.75.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6e81a20d7723ca43ecac49e43c228414
diff --git a/dev-perl/WWW-Mechanize-1.790.0 b/dev-perl/WWW-Mechanize-1.790.0
deleted file mode 100644
index 21d64fcea9ba..000000000000
--- a/dev-perl/WWW-Mechanize-1.790.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Getopt-Long dev-perl/HTML-Form >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/libwww-perl >=dev-perl/URI-1.360.0 test? ( >=dev-perl/CGI-4.320.0 virtual/perl-Encode virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/HTTP-Daemon dev-perl/HTTP-Server-Simple virtual/perl-Test-Simple dev-perl/Test-Output dev-perl/Test-RequiresInternet ) dev-lang/perl:=
-DESCRIPTION=Handy web browsing in a Perl object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Mechanize/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Getopt-Long dev-perl/HTML-Form >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/libwww-perl >=dev-perl/URI-1.360.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.79.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e546fa149e87b31489831aca32bbb2f4
diff --git a/dev-perl/WWW-Mechanize-1.840.0 b/dev-perl/WWW-Mechanize-1.840.0
deleted file mode 100644
index 325dde3183e0..000000000000
--- a/dev-perl/WWW-Mechanize-1.840.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Getopt-Long dev-perl/HTML-Form >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message >=dev-perl/libwww-perl-5.827.0 virtual/perl-Tie-RefHash >=dev-perl/URI-1.360.0 test? ( >=dev-perl/CGI-4.320.0 virtual/perl-Encode virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/HTTP-Daemon dev-perl/HTTP-Server-Simple dev-perl/Test-Deep dev-perl/Test-Fatal dev-perl/Test-Needs dev-perl/Test-Output dev-perl/Test-RequiresInternet virtual/perl-Test-Simple dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Handy web browsing in a Perl object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Mechanize/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Getopt-Long dev-perl/HTML-Form >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message >=dev-perl/libwww-perl-5.827.0 virtual/perl-Tie-RefHash >=dev-perl/URI-1.360.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.84.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b6771d08187fa154bee76dd517350366
diff --git a/dev-perl/WWW-Mechanize-1.870.0 b/dev-perl/WWW-Mechanize-1.870.0
deleted file mode 100644
index 7fc88f56c99d..000000000000
--- a/dev-perl/WWW-Mechanize-1.870.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Getopt-Long dev-perl/HTML-Form >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message >=dev-perl/libwww-perl-5.827.0 virtual/perl-Tie-RefHash >=dev-perl/URI-1.360.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/CGI-4.320.0 virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/HTTP-Daemon dev-perl/HTTP-Server-Simple dev-perl/Test-Deep dev-perl/Test-Fatal dev-perl/Test-Output >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Warnings ) dev-lang/perl:=
-DESCRIPTION=Handy web browsing in a Perl object
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Mechanize/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Getopt-Long dev-perl/HTML-Form >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message >=dev-perl/libwww-perl-5.827.0 virtual/perl-Tie-RefHash >=dev-perl/URI-1.360.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.87.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e39fb1196150221390315823c7ca34a1
diff --git a/dev-perl/WWW-Mechanize-FormFiller-0.120.0 b/dev-perl/WWW-Mechanize-FormFiller-0.120.0
deleted file mode 100644
index 5e85a0b47432..000000000000
--- a/dev-perl/WWW-Mechanize-FormFiller-0.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Data-Random-0.50.0 dev-perl/HTML-Form virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-MockObject virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Framework to automate HTML forms
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Mechanize-FormFiller/
-IUSE=test
-KEYWORDS=amd64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Data-Random-0.50.0 dev-perl/HTML-Form dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CO/CORION/WWW-Mechanize-FormFiller-0.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f05a51feca2d6bc92d275cd5b9664e2d
diff --git a/dev-perl/WWW-Mechanize-FormFiller/Manifest b/dev-perl/WWW-Mechanize-FormFiller/Manifest
new file mode 100644
index 000000000000..938ec553b496
--- /dev/null
+++ b/dev-perl/WWW-Mechanize-FormFiller/Manifest
@@ -0,0 +1,3 @@
+DIST WWW-Mechanize-FormFiller-0.12.tar.gz 19930 BLAKE2B 878dde1ba22665c9db295a6353a685e4b6ad252785b1993ef0498b32863583d0a72bf500e58298c4a463e511bc918e476fb5f09e0d1d8ca4beea7fc8c4b7a17a SHA512 87db40c49daf6955c8d42b4bd61f4cf4b1f08782ef48789d636ca81881bd000b46d52fb293792918e457aa46845e766d3685d4c3c6d14dd1875b629d6f9f0999
+EBUILD WWW-Mechanize-FormFiller-0.120.0.ebuild 454 BLAKE2B 0d2ea71fc0a94305c4bbb8544bfc7b6134f3163f4874a100cf06699166bb9f25fba65b6185195ae4da15d475a9f596b9ca724098015a010d986eba27f8dd3f97 SHA512 2b76bf569f2e42f02ea1e241142214e1d6c7e1ce9621f11d50c7f962b0de65b21c694cdfbbf8ec4c2afc1431f544e0984b24251836766ab852cdedeeaa228384
+MISC metadata.xml 1317 BLAKE2B 4a9745410fb6c93fae3c18fc4bb161f275e4df1f1bef4c99ad4e3423bebdd95ac4a79bd2d677980957fb9857e94473404881d634e24065b03396d9a559246c5c SHA512 12ba2db26862aebb95da6fffbffd809b87be9f50f86a3a640a079098281f52af182af411593f86d9444b0969e81e369e9bf24c6be452c36713ce221708194f77
diff --git a/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.120.0.ebuild b/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.120.0.ebuild
new file mode 100644
index 000000000000..ca0ef92ba2da
--- /dev/null
+++ b/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.120.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CORION
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Framework to automate HTML forms"
+
+SLOT="0"
+KEYWORDS="amd64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Data-Random-0.50.0
+ dev-perl/HTML-Form
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-MockObject
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/WWW-Mechanize-FormFiller/metadata.xml b/dev-perl/WWW-Mechanize-FormFiller/metadata.xml
new file mode 100644
index 000000000000..8c49469a7192
--- /dev/null
+++ b/dev-perl/WWW-Mechanize-FormFiller/metadata.xml
@@ -0,0 +1,22 @@
+<?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">WWW-Mechanize-FormFiller</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Callback</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Default</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Fixed</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Interactive</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Keep</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Random</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Random::Chars</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Random::Date</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::FormFiller::Value::Random::Word</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-Mechanize/Manifest b/dev-perl/WWW-Mechanize/Manifest
new file mode 100644
index 000000000000..e17617196bc1
--- /dev/null
+++ b/dev-perl/WWW-Mechanize/Manifest
@@ -0,0 +1,9 @@
+DIST WWW-Mechanize-1.75.tar.gz 128852 BLAKE2B bec9e55a2771869c6bb69be12fb209b07b465ef88c902f8984825a1d276bbb4583f4ca51b3dc7ebc4bf80cd697558aa10055422ec93c742355927593bf778a4c SHA512 1643cbd7acc19d0802a263c0f30e296d438c798224e0ea971142a350f8c1cc78c53ed6dc6cad6c2008e801197a8b13fe5c7e69c76f41d8f919a2a4ec70c49ba6
+DIST WWW-Mechanize-1.79.tar.gz 156998 BLAKE2B d1fd2ddc37d64cc3c500f0949c49f70d625acfd838999ba1ff7907f3a826ceed7c6649f954dd005b0e0662edf10f44584e9c8265cc1e6001bc93bced5e30a75e SHA512 762ad8b1263fedf487ad0ac778083104585226a220319e990ba8d3ff4c017d9e449e0473edbc2dd5acf855d2e2d648c334b3b9ee4bbc7e326d261800ccadf9de
+DIST WWW-Mechanize-1.84.tar.gz 160656 BLAKE2B a79283e9512a7d782908689723fecab0695737939ea87e7c0b25a5314aa46e4f945d71149de7c137f9dfc403c0bac4ecbe50ee641a64fc9a62b6e0ab9f0d79ab SHA512 2358f5e2fcd068ad5fb3adc82f91174c7e32681166c1466dc1fac0238f0ac0b890295429919b35fcba8b8ac9c3f69034a446962b5e676690550a6a4cd9178096
+DIST WWW-Mechanize-1.87.tar.gz 169289 BLAKE2B e7d34dffc54a9a2ebd6b5a02cd21588fe06d7f66f210b80aa16db6d161635107cc5af7c355a9e7867ef6a902fce7ff9b7b3518106fe9c49155e3bfa0a4297f80 SHA512 4ec0e62402a9236b80b12edc4ee3755fbb7f85f99f83f8f7a5dfdef2212bbac7dde2b9e3e5f02793d7443ee0c193986887203aa5a9929413e945de024321fa72
+EBUILD WWW-Mechanize-1.750.0.ebuild 1012 BLAKE2B 0d744c130ac8c4b447af46571a60dd85be94672c8cea8071f200aad9bae2fe73fca0ced8c96cfc354b3474b01dc9860396b6b2061af7aa3475f098d1b228b90b SHA512 03576fd577ae657ea0158ec231acd6d31359c0418201ece130435dfc6410e8ee7181beae68ec2429b2310ca7c1353925bca75f2aadf346cce841b8b46afc9960
+EBUILD WWW-Mechanize-1.790.0.ebuild 1039 BLAKE2B ebe3243be580c6da98de049dbd014db4b4cbdab22fc59ecf597a91720dd3b0e3fe98f0a276804fc02b1d468ad63f421f15b167ea2b80c24f82978d10f0ae615e SHA512 67e48b7288349708848a3045ba8c270447486c5d57e8a88826108ef01fb1f58896eb1fbd0b20b40621cd95cdce12b0b8b831827bb11356c0e7c625888098cae9
+EBUILD WWW-Mechanize-1.840.0.ebuild 1099 BLAKE2B e7ad0ca8694381d046c8d4fb603fdc5877610e1b55370133c4afcb1995d33c4ede4b254bf8de1394c0574d63d24c2a3129a291b72f51f12806d73a615b1285e3 SHA512 1f8d3f05cb5ede8e43c83db067e81758f2d99bbee45ebaa3cf29fb8a82630298900ef664361272ca751e81fc33b695c6faa2d5d09eadb6146f2f32e0e93ef18c
+EBUILD WWW-Mechanize-1.870.0.ebuild 999 BLAKE2B 14b5ad3e7c6fd3f32bc87fe17752432ed27d69bcf98213830d665b75db23b1a1f899605713679b5bd88b4a5f957f21f7dcd1652f123a0ce7aaeb21f8ebe1d069 SHA512 d36ddc7d1edd09ea88c2bf12fa40825e829d5a577e6256c11b1deb478485981addaaed6589e7d384838680b5c2c6068354a9c450db9cc3e43b49280053de0b86
+MISC metadata.xml 533 BLAKE2B afa2243f9fcdcbfe6510e0de2bc396f6d69606fd151bb8570c5d20066983f00809409af4edc18c34df52cdc65ca74d2063442988acf74a4cefcfb8318f2bc31f SHA512 8a59c91ad7528008afe4c023d5a65cfd4c4b14e6994f2e24083f3ab1575024f06eda4639e0bb756cf8254699b4b4f3834fe710d29191afb315e7df80c0117fa7
diff --git a/dev-perl/WWW-Mechanize/WWW-Mechanize-1.750.0.ebuild b/dev-perl/WWW-Mechanize/WWW-Mechanize-1.750.0.ebuild
new file mode 100644
index 000000000000..af9250e484a9
--- /dev/null
+++ b/dev-perl/WWW-Mechanize/WWW-Mechanize-1.750.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=1.75
+inherit perl-module
+
+DESCRIPTION="Handy web browsing in a Perl object"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/IO-Socket-SSL
+ >dev-perl/libwww-perl-6 dev-perl/HTML-Form
+ >=dev-perl/URI-1.36
+ >=dev-perl/HTML-Parser-3.34
+ dev-perl/HTML-Tree
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/PadWalker
+ dev-perl/Test-Exception
+ dev-perl/Test-NoWarnings
+ dev-perl/Test-Taint
+ >=dev-perl/Test-Warn-0.11
+ dev-perl/Test-Memory-Cycle
+ dev-perl/HTTP-Server-Simple
+ )
+"
+
+# configure to run the local tests, but not the ones which access the Internet
+myconf="--local --nolive"
+
+SRC_TEST=do
+
+# MI makes these configure problems
+src_prepare() {
+ use test && perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_prepare
+}
diff --git a/dev-perl/WWW-Mechanize/WWW-Mechanize-1.790.0.ebuild b/dev-perl/WWW-Mechanize/WWW-Mechanize-1.790.0.ebuild
new file mode 100644
index 000000000000..a486a834f466
--- /dev/null
+++ b/dev-perl/WWW-Mechanize/WWW-Mechanize-1.790.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=1.79
+inherit perl-module
+
+DESCRIPTION="Handy web browsing in a Perl object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Getopt-Long
+ dev-perl/HTML-Form
+ >=dev-perl/HTML-Parser-3.340.0
+ dev-perl/HTML-Tree
+ dev-perl/HTTP-Cookies
+ dev-perl/HTTP-Message
+ dev-perl/libwww-perl
+ >=dev-perl/URI-1.360.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/CGI-4.320.0
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/HTTP-Daemon
+ dev-perl/HTTP-Server-Simple
+ virtual/perl-Test-Simple
+ dev-perl/Test-Output
+ dev-perl/Test-RequiresInternet
+ )
+"
+
+# MI makes these configure problems
+src_prepare() {
+ use test && perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_prepare
+}
diff --git a/dev-perl/WWW-Mechanize/WWW-Mechanize-1.840.0.ebuild b/dev-perl/WWW-Mechanize/WWW-Mechanize-1.840.0.ebuild
new file mode 100644
index 000000000000..0ff1c57b25d0
--- /dev/null
+++ b/dev-perl/WWW-Mechanize/WWW-Mechanize-1.840.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=1.84
+inherit perl-module
+
+DESCRIPTION="Handy web browsing in a Perl object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Getopt-Long
+ dev-perl/HTML-Form
+ >=dev-perl/HTML-Parser-3.340.0
+ dev-perl/HTML-Tree
+ dev-perl/HTTP-Cookies
+ dev-perl/HTTP-Message
+ >=dev-perl/libwww-perl-5.827.0
+ virtual/perl-Tie-RefHash
+ >=dev-perl/URI-1.360.0
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/CGI-4.320.0
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/HTTP-Daemon
+ dev-perl/HTTP-Server-Simple
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ dev-perl/Test-Output
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warnings
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/WWW-Mechanize/WWW-Mechanize-1.870.0.ebuild b/dev-perl/WWW-Mechanize/WWW-Mechanize-1.870.0.ebuild
new file mode 100644
index 000000000000..388b95ff54b2
--- /dev/null
+++ b/dev-perl/WWW-Mechanize/WWW-Mechanize-1.870.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=1.87
+inherit perl-module
+
+DESCRIPTION="Handy web browsing in a Perl object"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Getopt-Long
+ dev-perl/HTML-Form
+ >=dev-perl/HTML-Parser-3.340.0
+ dev-perl/HTML-Tree
+ dev-perl/HTTP-Cookies
+ dev-perl/HTTP-Message
+ >=dev-perl/libwww-perl-5.827.0
+ virtual/perl-Tie-RefHash
+ >=dev-perl/URI-1.360.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/CGI-4.320.0
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/HTTP-Daemon
+ dev-perl/HTTP-Server-Simple
+ dev-perl/Test-Deep
+ dev-perl/Test-Fatal
+ dev-perl/Test-Output
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/WWW-Mechanize/metadata.xml b/dev-perl/WWW-Mechanize/metadata.xml
new file mode 100644
index 000000000000..c19d07726765
--- /dev/null
+++ b/dev-perl/WWW-Mechanize/metadata.xml
@@ -0,0 +1,14 @@
+<?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">WWW-Mechanize</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::Image</remote-id>
+ <remote-id type="cpan-module">WWW::Mechanize::Link</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-Pastebin-PastebinCom-Create-1.3.0-r1 b/dev-perl/WWW-Pastebin-PastebinCom-Create-1.3.0-r1
deleted file mode 100644
index 9a93f3d4c9db..000000000000
--- a/dev-perl/WWW-Pastebin-PastebinCom-Create-1.3.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Moo-1.4.1 >=dev-perl/WWW-Mechanize-1.730.0 dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Paste on www.pastebin.com without API keys
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Pastebin-PastebinCom-Create/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~ppc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Moo-1.4.1 >=dev-perl/WWW-Mechanize-1.730.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/Z/ZO/ZOFFIX/WWW-Pastebin-PastebinCom-Create-1.003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=531deb8c29bb150c0200a37fc060ed75
diff --git a/dev-perl/WWW-Pastebin-PastebinCom-Create/Manifest b/dev-perl/WWW-Pastebin-PastebinCom-Create/Manifest
new file mode 100644
index 000000000000..2173dbe3d175
--- /dev/null
+++ b/dev-perl/WWW-Pastebin-PastebinCom-Create/Manifest
@@ -0,0 +1,3 @@
+DIST WWW-Pastebin-PastebinCom-Create-1.003.tar.gz 15663 BLAKE2B ce192b00695d87ba99ebbe61c7df291ca316bf5ae7e5f9d82615d4cee096aba0e6652065effdf3fe714a4f2e21829e35855bc3165904c366df5434c2e1015013 SHA512 6388477145578fbe0478463884fe5cb3240c153e486dda48e9e54ead47d2ef75b22e65476241a9e834c66609427bed53d0c269b62d8575ac4af3eba6f8b93fe9
+EBUILD WWW-Pastebin-PastebinCom-Create-1.3.0-r1.ebuild 698 BLAKE2B e0080c17028c263b5b1607ab97f50116525ccdec6db40aaf3e347a19088e42ec8dafbd07a40253f7116fbf94cdbfdffab95d8e6e581d5ef275456842a0134abf SHA512 d0db49bb1be4378952fab3ed4befb6feb6a69076317df17b3eb4831bd847d13081cac36c4a758f5b424d38808a6a8483f7e55657be8d929c87db5cf8f6b87303
+MISC metadata.xml 436 BLAKE2B 8b194441396fb5da169c9f630558d619e2935eae3bd2066f25761ab92eed41d35d326947ce45ed01bdde84ef9de6fba203d54e564bb46b57c18c6c4aa211a76c SHA512 15c31fb2578e4e7f56530bbdee39a265069794b8b2ce54df37287c465bf23e8d563893d46170d83f916a289699877bc1bdd1fa240d9c398ffbb2561ce9521424
diff --git a/dev-perl/WWW-Pastebin-PastebinCom-Create/WWW-Pastebin-PastebinCom-Create-1.3.0-r1.ebuild b/dev-perl/WWW-Pastebin-PastebinCom-Create/WWW-Pastebin-PastebinCom-Create-1.3.0-r1.ebuild
new file mode 100644
index 000000000000..61f7a1ac6ffc
--- /dev/null
+++ b/dev-perl/WWW-Pastebin-PastebinCom-Create/WWW-Pastebin-PastebinCom-Create-1.3.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ZOFFIX
+DIST_VERSION=1.003
+inherit perl-module
+
+DESCRIPTION="Paste on www.pastebin.com without API keys"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Moo-1.4.1
+ >=dev-perl/WWW-Mechanize-1.730.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ local my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
+ if ! has network ${my_test_control} ; then
+ einfo "Supressing Network Test without DIST_TEST_OVERRIDE =~ network"
+ perl_rm_files t/01-paste.t
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/WWW-Pastebin-PastebinCom-Create/metadata.xml b/dev-perl/WWW-Pastebin-PastebinCom-Create/metadata.xml
new file mode 100644
index 000000000000..904bb469559a
--- /dev/null
+++ b/dev-perl/WWW-Pastebin-PastebinCom-Create/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">WWW-Pastebin-PastebinCom-Create</remote-id>
+ <remote-id type="cpan-module">WWW::Pastebin::PastebinCom::Create</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-RobotRules-6.20.0 b/dev-perl/WWW-RobotRules-6.20.0
deleted file mode 100644
index 457f2b628e30..000000000000
--- a/dev-perl/WWW-RobotRules-6.20.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/URI-1.10 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Parse /robots.txt file
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/WWW-RobotRules/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/URI-1.10 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f528beee4b7ca76563b978daf2b8c9f5
diff --git a/dev-perl/WWW-RobotRules-6.20.0-r1 b/dev-perl/WWW-RobotRules-6.20.0-r1
deleted file mode 100644
index 728124832316..000000000000
--- a/dev-perl/WWW-RobotRules-6.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/URI-1.10 dev-lang/perl:=
-DESCRIPTION=Parse /robots.txt file
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-RobotRules/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/libwww-perl-6 >=dev-perl/URI-1.10 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=86e417f2cbf80762bfaa377928a22c14
diff --git a/dev-perl/WWW-RobotRules/Manifest b/dev-perl/WWW-RobotRules/Manifest
new file mode 100644
index 000000000000..07dfd46ee60a
--- /dev/null
+++ b/dev-perl/WWW-RobotRules/Manifest
@@ -0,0 +1,4 @@
+DIST WWW-RobotRules-6.02.tar.gz 9059 BLAKE2B b9ad0d2a16a6614bba6b307ba8d81095be59b7c4128050fdd019723f22e1085571abe9eb977cbf5e971dbfce18eb4be1ef1866a0bc86bd7c017c033541cad352 SHA512 781a2fc90e4efed901a91ecf4f2aaac2684409c6a75a8434ff140654838bb05d11f8fa760642e20eee96450d3ced6815a4dab11a4245bc8120c69ca68ab49e44
+EBUILD WWW-RobotRules-6.20.0-r1.ebuild 563 BLAKE2B 534af27577df52010c862cad8c33e98700376109f33b7d72f4484d51df17fd4cb42cb30c0410c7de6ddc2a29aeba140f5001bffa9681bdca1738a3ff9193611b SHA512 c77f3dd105a5352b21889888608a69b2fedac502c1af36f26b8df609afebe39dcb1c706e1da3638a1de22ef6adce6d8f30259ccec80dd6fa94655a3f24fe0f2f
+EBUILD WWW-RobotRules-6.20.0.ebuild 574 BLAKE2B 68d51a0cd6e9476a6039b562cd105a2fd64d8ec27caf08c25ac551efbdbd977834ae11499a77836068bd0bbec7482791c69068c00bc9b836652cb64295c02c5a SHA512 e4da7171b41fd914abc5b8889aa1ed4e96904755404e5eef5c1987a2ba417e013bdc1bae8cecee8a3b3426a3e86db5fe9a073e10857396888f4fe3ecee7630f5
+MISC metadata.xml 529 BLAKE2B 390a88dfaf65a9a0471a732941ff2d38f4f4500c828fd5f293ce57ec69df2dc6886ff15be540770ddd78ece6305948fca3b687519a49c079fa3a05be9866f6ce SHA512 e97dfe7c14b0239c4b6d3104a422215de68648dcdc54040a50fad6d3f4718a74766718bf5c00f7882258062e7658faf7e068157d6123baea35cf3adfbd4575d4
diff --git a/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r1.ebuild b/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r1.ebuild
new file mode 100644
index 000000000000..171d6dbd8883
--- /dev/null
+++ b/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=6.02
+inherit perl-module
+
+DESCRIPTION="Parse /robots.txt file"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/URI-1.10
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0.ebuild b/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0.ebuild
new file mode 100644
index 000000000000..096f9f943142
--- /dev/null
+++ b/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GAAS
+MODULE_VERSION=6.02
+inherit perl-module
+
+DESCRIPTION="Parse /robots.txt file"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ >=dev-perl/URI-1.10
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=online
diff --git a/dev-perl/WWW-RobotRules/metadata.xml b/dev-perl/WWW-RobotRules/metadata.xml
new file mode 100644
index 000000000000..886a75caa48a
--- /dev/null
+++ b/dev-perl/WWW-RobotRules/metadata.xml
@@ -0,0 +1,14 @@
+<?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">WWW-RobotRules</remote-id>
+ <remote-id type="cpan-module">WWW::RobotRules</remote-id>
+ <remote-id type="cpan-module">WWW::RobotRules::AnyDBM_File</remote-id>
+ <remote-id type="cpan-module">WWW::RobotRules::InCore</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WWW-Shorten-3.93.0 b/dev-perl/WWW-Shorten-3.93.0
deleted file mode 100644
index 6c824750d887..000000000000
--- a/dev-perl/WWW-Shorten-3.93.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=examples? ( dev-perl/Config-Auto >=virtual/perl-Getopt-Long-2.400.0 >=dev-perl/Try-Tiny-0.240.0 ) virtual/perl-Carp >=dev-perl/libwww-perl-5.835.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Try-Tiny-0.240.0 ) dev-lang/perl:=
-DESCRIPTION=Interface to URL shortening sites
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WWW-Shorten/
-IUSE=test examples examples
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=examples? ( dev-perl/Config-Auto >=virtual/perl-Getopt-Long-2.400.0 >=dev-perl/Try-Tiny-0.240.0 ) virtual/perl-Carp >=dev-perl/libwww-perl-5.835.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CA/CAPOEIRAB/WWW-Shorten-3.093.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=58fa508f3273c7e2b413d8c0042458a4
diff --git a/dev-perl/WWW-Shorten/Manifest b/dev-perl/WWW-Shorten/Manifest
new file mode 100644
index 000000000000..7f10e9921b14
--- /dev/null
+++ b/dev-perl/WWW-Shorten/Manifest
@@ -0,0 +1,3 @@
+DIST WWW-Shorten-3.093.tar.gz 22669 BLAKE2B 909f647b7f3e2d1ba77a90aeedea5f8be73292b3c9ac5a9cbb4c76b5a87c2cd2dc29ad958675208bfa261765d99f7950600adfee7a661ebc7f66f007c54836ba SHA512 5c918cb2c27c11e29dbb4fb969f5d8d4468735cdcebbf687003e24d5468e7b291069bf066f922bca1ee46dbda6444335d9106b6284ba48d4ac60ff9956c3e844
+EBUILD WWW-Shorten-3.93.0.ebuild 930 BLAKE2B fe27f7ee735ab64481a1bea9382d67fb2dadfc945870a2a0af3c612cb8e254d6d21ed442d78a950326cbec80a9eef713c83288c3e2bbf70d0f6f9d355649f265 SHA512 b3fc48a369aa369226d4282b97166b709684057c464ac23f237230ea3dfe389cf0bfb81226c85f2f03c68b19599438723f9aa95913901feaa05183c891c850dd
+MISC metadata.xml 1153 BLAKE2B a47767bd9e4f0bdbda9828841c29b7cbc1b895c5fa71c3210c5d80c7aaf0cfcb216cae967b756b25a1d6462a8e039c10ad36ff6d14222df2034cfffedb070b2b SHA512 050f724832540edfa9f26a45043dc2569a35d58c5108cfea3e90590376e93eec559ed2bc414689d3e54fc3d44a134fd9952aea455fb7bcc7613c37b255d206d0
diff --git a/dev-perl/WWW-Shorten/WWW-Shorten-3.93.0.ebuild b/dev-perl/WWW-Shorten/WWW-Shorten-3.93.0.ebuild
new file mode 100644
index 000000000000..640aff855730
--- /dev/null
+++ b/dev-perl/WWW-Shorten/WWW-Shorten-3.93.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CAPOEIRAB
+DIST_VERSION=3.093
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Interface to URL shortening sites"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test examples"
+
+RDEPEND="
+ examples? (
+ dev-perl/Config-Auto
+ >=virtual/perl-Getopt-Long-2.400.0
+ >=dev-perl/Try-Tiny-0.240.0
+ )
+ virtual/perl-Carp
+ >=dev-perl/libwww-perl-5.835.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Try-Tiny-0.240.0
+ )
+"
+
+src_prepare() {
+ einfo "Downgrading 'shorten' to an example"
+ mkdir -p "${S}/examples" || die
+ mv "${S}/bin/shorten" "${S}/examples/" || die
+ sed -i -e '/bin\/shorten/d' "${S}/Makefile.PL" || die
+ sed -i -e 's/^bin\/shorten$/examples\/shorten/' "${S}/MANIFEST" || die
+ perl-module_src_prepare
+}
diff --git a/dev-perl/WWW-Shorten/metadata.xml b/dev-perl/WWW-Shorten/metadata.xml
new file mode 100644
index 000000000000..a24ae91c0e71
--- /dev/null
+++ b/dev-perl/WWW-Shorten/metadata.xml
@@ -0,0 +1,23 @@
+<?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">WWW-Shorten</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::LinkToolbot</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::Linkz</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::MakeAShorterLink</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::Metamark</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::Qurl</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::Qwer</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::TinyClick</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::TinyURL</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::Tinylink</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::UserAgent</remote-id>
+ <remote-id type="cpan-module">WWW::Shorten::generic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Want-0.290.0 b/dev-perl/Want-0.290.0
deleted file mode 100644
index d41c5db13e2b..000000000000
--- a/dev-perl/Want-0.290.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=A generalisation of wantarray
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Want/
-KEYWORDS=amd64 hppa ppc x86 ~ppc-aix
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROBIN/Want-0.29.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8494fd0a4dbbe56601fbaad9f679907e
diff --git a/dev-perl/Want/Manifest b/dev-perl/Want/Manifest
new file mode 100644
index 000000000000..dfa013f872ee
--- /dev/null
+++ b/dev-perl/Want/Manifest
@@ -0,0 +1,3 @@
+DIST Want-0.29.tar.gz 20928 BLAKE2B eb5e6dab36ee0b089e3dad57a21e54cd9e218baa2c3907e096f1dd1d7af4a783d99f0df8cbe85e0563db7210f2531bc4023f09a6b15b2cffe830b6600a325335 SHA512 08df985de16b5e9dd67d6ed38d319da2511e92098f95a861a5a695eed8d77eaf412671b626e4da29b536147ad4da4a8cfdfd789ef204dac240073091481f3c1a
+EBUILD Want-0.290.0.ebuild 340 BLAKE2B f958b1a8f21eb4ad6beddc8ba2878c8929c7e8e0e52530fafdcab5b83fd5cf798334ccb45ec9125d0afc5804991d21a8671f997ad80e80f6bd2340e29cc69a8b SHA512 00a40d2121a26dba60769cffa2092c9fbc4ed30e705be5e24d7d1d0434bfe1edc72b98d3dc9ec1f61ac141098e99a0bb11812487400c6cd9da66fc603768e380
+MISC metadata.xml 379 BLAKE2B 6698e530d75fc91e3b1e5d82e11ee296b2303d4c419a828e7fa389d5c627930de766a4aa811f7642a8be3bfa2e39677a4f49a782d0bd965579c6b4c86eda0b59 SHA512 fe886ac09837977f59eada31089e76910b3a338a57b49bf4f43d4a830a81a69856d149d3509983b28b56022c8136bed99e83f1158bf8d2f089979ad44bfd43b3
diff --git a/dev-perl/Want/Want-0.290.0.ebuild b/dev-perl/Want/Want-0.290.0.ebuild
new file mode 100644
index 000000000000..7569f703de47
--- /dev/null
+++ b/dev-perl/Want/Want-0.290.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ROBIN
+DIST_VERSION=0.29
+inherit perl-module
+
+DESCRIPTION="A generalisation of wantarray"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86 ~ppc-aix"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Want/metadata.xml b/dev-perl/Want/metadata.xml
new file mode 100644
index 000000000000..377d8c4f692b
--- /dev/null
+++ b/dev-perl/Want/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">Want</remote-id>
+ <remote-id type="cpan-module">Want</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WattsUp-Daemon-0.4-r1 b/dev-perl/WattsUp-Daemon-0.4-r1
deleted file mode 100644
index c147703abbee..000000000000
--- a/dev-perl/WattsUp-Daemon-0.4-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Device-SerialPort dev-perl/Time-TAI64 virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-DESCRIPTION=Watt's Up Monitoring Daemon
-EAPI=5
-HOMEPAGE=https://dev.gentoo.org/~robbat2/wattsup-daemon/
-KEYWORDS=~amd64 ~x86 ~ppc
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-perl/Device-SerialPort dev-perl/Time-TAI64 virtual/perl-Time-HiRes dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~robbat2/wattsup-daemon/WattsUp-Daemon-0.4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=7876b13a169d51dcd699012a536928ba
diff --git a/dev-perl/WattsUp-Daemon/Manifest b/dev-perl/WattsUp-Daemon/Manifest
new file mode 100644
index 000000000000..efca15b162ed
--- /dev/null
+++ b/dev-perl/WattsUp-Daemon/Manifest
@@ -0,0 +1,3 @@
+DIST WattsUp-Daemon-0.4.tar.gz 13505 BLAKE2B 6c7befa6736a4669252255fa806baa46d9cd78d1100d6fc1cbf456da45ee944541fd5ee9b073054064869908a040c320e134686425f44c7070d86cacf2b74a1b SHA512 38060e541673f37a693168ebe0064d6f80c4095ce0f227783926203e5af54f4c7ec252127f78b89a58bf8c1543a440dd6a26e7c464e381e058c55e940d64e368
+EBUILD WattsUp-Daemon-0.4-r1.ebuild 718 BLAKE2B 44a4a5fef36be4578e7ef729a17619ef83c4e1f747a434af39d9f3af8c0e55a8f0b885ac6dfef0c3b41ac12b7a02fb6a150e7e71ba8e8e5a05a3a59e6d0450be SHA512 77b442c956efb9b148c678f2762c72c46304d187c6f0855c34740a39649ca663724600f5c83f5ccadf130368b04bd2e11449a0a89de501c9fc98705d0054b80d
+MISC metadata.xml 330 BLAKE2B b138b236895c061b453abe042d91e8ff75cc81efe4497ff4797695827b4dc8e98c97e2631aa3b2d7d65a38360be964ed0440f8ac76f69c591eb86988e5c015a1 SHA512 02836288e5d9a15745ae56b21b776381198dc8bb71a89d28b3c3bccc20f031097f5d29e3d647e71108aa4b735aa086a95c05327a014c565920b3d5eb0f4992df
diff --git a/dev-perl/WattsUp-Daemon/WattsUp-Daemon-0.4-r1.ebuild b/dev-perl/WattsUp-Daemon/WattsUp-Daemon-0.4-r1.ebuild
new file mode 100644
index 000000000000..c93b0805ce72
--- /dev/null
+++ b/dev-perl/WattsUp-Daemon/WattsUp-Daemon-0.4-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+DESCRIPTION="Watt's Up Monitoring Daemon"
+HOMEPAGE="https://dev.gentoo.org/~robbat2/wattsup-daemon/"
+SRC_URI="https://dev.gentoo.org/~robbat2/wattsup-daemon/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE=""
+
+DEPEND="dev-perl/Device-SerialPort
+ dev-perl/Time-TAI64
+ virtual/perl-Time-HiRes"
+RDEPEND="${DEPEND}"
+
+mydoc="AUTHORS doc/wattsup_spec_v442.txt"
+#myconf="INSTALLSCRIPT=/usr/sbin/"
+
+src_install() {
+ perl-module_src_install
+ newinitd gentoo/wattsup-daemon.initd wattsup-daemon
+ newconfd gentoo/wattsup-daemon.confd wattsup-daemon
+}
diff --git a/dev-perl/WattsUp-Daemon/metadata.xml b/dev-perl/WattsUp-Daemon/metadata.xml
new file mode 100644
index 000000000000..8f06a55af7ed
--- /dev/null
+++ b/dev-perl/WattsUp-Daemon/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-perl/WeakRef-0.10.0-r1 b/dev-perl/WeakRef-0.10.0-r1
deleted file mode 100644
index 4481322404ca..000000000000
--- a/dev-perl/WeakRef-0.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=An API to the Perl weak references
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/WeakRef/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/L/LU/LUKKA/WeakRef-0.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=5685e5ee371eedbfe8a35b06b8782c54
diff --git a/dev-perl/WeakRef/Manifest b/dev-perl/WeakRef/Manifest
new file mode 100644
index 000000000000..33204a8e7f21
--- /dev/null
+++ b/dev-perl/WeakRef/Manifest
@@ -0,0 +1,3 @@
+DIST WeakRef-0.01.tar.gz 3069 BLAKE2B 9ae22d8b65a0d0e6cbcfc1122f9d5ec06efb00fa29753e06b0adc2a5d496fc06569a63fe8d7e382250515fc04fea2788ba173009588582ec94cc17e83bab6205 SHA512 5167cc624a41ec0a92219be0d2788ad404a61c192f980df67afe3e6259004e7f97e1c0e4d756582b7e1ec6f82346fb85be4806ecd093825442946841b8922599
+EBUILD WeakRef-0.10.0-r1.ebuild 301 BLAKE2B 2051d6105acde8a6c7335fd24e09a76049e1f51a85d412597e94491a440fc74250324c147d93f2cb005aa83fd62b191f5020042dae6f32d2f932aa673ee07726 SHA512 173b42a15af971b05faa47e8166d6f245077d1bba68395db3f2e6dd6e9873ca1bc1726e9562437089ff253511f753d831f06d759ee055ecc6e15496bb9d46660
+MISC metadata.xml 385 BLAKE2B a67c9880848aebc72a27ca7088c1c228294b8e9bb273e371110f159d09677d61c060e3736a2734e4ce7e9c5e798a725905835d9e07f4bef3aee7e659790b8d70 SHA512 0f6e95216408203b1e00494fdd3d072fa4ba85204bdfce0671777b84f167acabc93d0379b06b6a1c043f8e8a41e0d9968fc93f68a66a3e744c29bee643ed88cd
diff --git a/dev-perl/WeakRef/WeakRef-0.10.0-r1.ebuild b/dev-perl/WeakRef/WeakRef-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..3c2b90fb927a
--- /dev/null
+++ b/dev-perl/WeakRef/WeakRef-0.10.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=LUKKA
+MODULE_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="An API to the Perl weak references"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/WeakRef/metadata.xml b/dev-perl/WeakRef/metadata.xml
new file mode 100644
index 000000000000..c14564e71f22
--- /dev/null
+++ b/dev-perl/WeakRef/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">WeakRef</remote-id>
+ <remote-id type="cpan-module">WeakRef</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Weather-Com-2.0.0-r1 b/dev-perl/Weather-Com-2.0.0-r1
deleted file mode 100644
index 6676de1f1b43..000000000000
--- a/dev-perl/Weather-Com-2.0.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Data-Dumper dev-perl/HTTP-Message dev-perl/libwww-perl virtual/perl-Locale-Maketext virtual/perl-Storable dev-perl/Test-MockObject >=dev-perl/Time-Format-1.0.0 virtual/perl-Time-Local dev-perl/URI dev-perl/XML-Simple virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=fetching weather information from weather.com
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Weather-Com/
-IUSE=examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Data-Dumper dev-perl/HTTP-Message dev-perl/libwww-perl virtual/perl-Locale-Maketext virtual/perl-Storable dev-perl/Test-MockObject >=dev-perl/Time-Format-1.0.0 virtual/perl-Time-Local dev-perl/URI dev-perl/XML-Simple dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOBERNST/Weather-Com-2.0.0.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c9ad517d8e56faf3553d4265075d5f75
diff --git a/dev-perl/Weather-Com/Manifest b/dev-perl/Weather-Com/Manifest
new file mode 100644
index 000000000000..e24ec1a16dac
--- /dev/null
+++ b/dev-perl/Weather-Com/Manifest
@@ -0,0 +1,5 @@
+AUX Weather-Com-2.0.0-dotinc.patch 1471 BLAKE2B 43df5c1e0482e65b2d50f74fb7bf2e73e855c3043b24073d4bc40e93b60b2113fac08f01a0a20c6c579483bbb680462f1699e15c6a5aab19ee50ba739030ccfb SHA512 70e4af9df68390fe57503b47b5cd62522ed37c07bc5c3848b44fdb4a92fcf668ae773dc06d7602432fc03c0ed1dfb30b1c10f392399ee4e866d410f1eaebe543
+AUX Weather-Com-2.0.0-network.patch 1191 BLAKE2B 72cd031ca3d0b9513791726338ca281af71256cb669fec9726a8e74e2562763609b2260c440201de01caf678b4e4145caf97d7c051ebba4bb531e2a6441c6bb1 SHA512 e3d9f7d6143404d1d39f0cfed2104c4e41c4425f7069d42d71f22f8415b6b70defc102ff7ac5161cc6ffc1bfe0cda56ebfccedc074d01692d099196f1dbb9bd1
+DIST Weather-Com-2.0.0.tar.gz 49293 BLAKE2B 3d687ced12c9e712543188e5739911f8cbd023b89237e39957a6834adb7df28d9c958b818cbf9b4dd9571243b4ce30b3fd19cd86e904e76cbf8ae4ad6ca9e4ac SHA512 8d26e5c9d69fdf902cf3678a60b2eedc95e8a516b4017fa496ea9c8254c51a93cc40b03e84eec3c6ac8869931f5657bc79ab7db025cd3b5c08c61abbe27eafff
+EBUILD Weather-Com-2.0.0-r1.ebuild 704 BLAKE2B bc14291267a3c20cf48c4220b68133842536137cfbccefbbd44a30eb3dd0337e10c7b74d5cf0591955626fdd73012d0976e6ae43b2c9efcf7175415cb13a890c SHA512 6f757a17e2beb7f8e72ae70e67e6f12fc4614d63b45f488adeb01c89ae226da22fa3640f4589aff498be0ddaa9d1ab1267ddacc24bf512b9d6c5d56cd257781a
+MISC metadata.xml 2075 BLAKE2B fde4f3ced3cb91b1c3c0c066164ae1c3551f3dc96e1f91076d6c0d52cfc63a04634ea8187cb074ddc5a894b1c102374c513fc99609ee1eca9cb9206ab9fd3a9f SHA512 ae18e75ff56ab6249ca9e7ff4c8b50656d8c169c3303f2a47ba116774815e319f707c7cdb634708eec2d00eb92e0ed2a2554236b57dc37ae08ee5034cb72a5ae
diff --git a/dev-perl/Weather-Com/Weather-Com-2.0.0-r1.ebuild b/dev-perl/Weather-Com/Weather-Com-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..ec884a815d57
--- /dev/null
+++ b/dev-perl/Weather-Com/Weather-Com-2.0.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=BOBERNST
+DIST_VERSION=2.0.0
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION='fetching weather information from weather.com'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Data-Dumper
+ dev-perl/HTTP-Message
+ dev-perl/libwww-perl
+ virtual/perl-Locale-Maketext
+ virtual/perl-Storable
+ dev-perl/Test-MockObject
+ >=dev-perl/Time-Format-1.0.0
+ virtual/perl-Time-Local
+ dev-perl/URI
+ dev-perl/XML-Simple
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-2.0.0-dotinc.patch"
+ "${FILESDIR}/${PN}-2.0.0-network.patch"
+)
diff --git a/dev-perl/Weather-Com/files/Weather-Com-2.0.0-dotinc.patch b/dev-perl/Weather-Com/files/Weather-Com-2.0.0-dotinc.patch
new file mode 100644
index 000000000000..e850732127e5
--- /dev/null
+++ b/dev-perl/Weather-Com/files/Weather-Com-2.0.0-dotinc.patch
@@ -0,0 +1,68 @@
+From 8093cbf66931ef66aadf6e68d8132066c49a792f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 21 Mar 2018 14:46:49 +1300
+Subject: Fix tests for '.' in @INC removal
+
+Bug: https://bugs.gentoo.org/623148
+---
+ t/Base.t | 2 +-
+ t/Cached.t | 2 +-
+ t/OOInterface.t | 2 +-
+ t/Simple.t | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/t/Base.t b/t/Base.t
+index 4085b6e..9669bc3 100644
+--- a/t/Base.t
++++ b/t/Base.t
+@@ -16,7 +16,7 @@
+ #
+ no warnings;
+ use Test::More tests => 6;
+-require 't/TestData.pm';
++require './t/TestData.pm';
+
+ BEGIN {
+ use_ok('Weather::Com::Base');
+diff --git a/t/Cached.t b/t/Cached.t
+index 33aff23..7257374 100644
+--- a/t/Cached.t
++++ b/t/Cached.t
+@@ -16,7 +16,7 @@
+ #
+ no warnings;
+ use Test::More tests => 10;
+-require 't/TestData.pm';
++require './t/TestData.pm';
+
+ BEGIN {
+ use_ok('Weather::Com::Cached');
+diff --git a/t/OOInterface.t b/t/OOInterface.t
+index 33d75a2..b20535e 100644
+--- a/t/OOInterface.t
++++ b/t/OOInterface.t
+@@ -15,7 +15,7 @@
+ #
+ no warnings;
+ use Test::More tests => 62;
+-require 't/TestData.pm';
++require './t/TestData.pm';
+
+ BEGIN {
+ use_ok('Weather::Com::Finder');
+diff --git a/t/Simple.t b/t/Simple.t
+index b29c5bd..227383d 100644
+--- a/t/Simple.t
++++ b/t/Simple.t
+@@ -16,7 +16,7 @@
+ no warnings;
+ use Data::Dumper;
+ use Test::More tests => 2;
+-require 't/TestData.pm';
++require './t/TestData.pm';
+
+ BEGIN {
+ use_ok('Weather::Com::Simple');
+--
+2.16.2
+
diff --git a/dev-perl/Weather-Com/files/Weather-Com-2.0.0-network.patch b/dev-perl/Weather-Com/files/Weather-Com-2.0.0-network.patch
new file mode 100644
index 000000000000..b16a71f5ca9e
--- /dev/null
+++ b/dev-perl/Weather-Com/files/Weather-Com-2.0.0-network.patch
@@ -0,0 +1,54 @@
+From d1c3b3bc53f2ce1ceb99e634a2d62f573a539220 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 21 Mar 2018 14:58:29 +1300
+Subject: Disable tests that require network IO when NO_NETWORK_TESTING set
+
+---
+ t/OOInterface.t | 9 ++++++++-
+ t/Simple.t | 9 ++++++++-
+ 2 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/t/OOInterface.t b/t/OOInterface.t
+index b20535e..9591d93 100644
+--- a/t/OOInterface.t
++++ b/t/OOInterface.t
+@@ -14,7 +14,14 @@
+ # initialization
+ #
+ no warnings;
+-use Test::More tests => 62;
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++ require Test::More;
++ Test::More->import( tests => 62 );
++}
+ require './t/TestData.pm';
+
+ BEGIN {
+diff --git a/t/Simple.t b/t/Simple.t
+index 227383d..f4687ec 100644
+--- a/t/Simple.t
++++ b/t/Simple.t
+@@ -14,8 +14,15 @@
+ # initialization
+ #
+ no warnings;
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print "1..0 # SKIP NO_NETWORK_TESTING set";
++ exit 0;
++ }
++ require Test::More;
++ Test::More->import( tests => 2 );
++}
+ use Data::Dumper;
+-use Test::More tests => 2;
+ require './t/TestData.pm';
+
+ BEGIN {
+--
+2.16.2
+
diff --git a/dev-perl/Weather-Com/metadata.xml b/dev-perl/Weather-Com/metadata.xml
new file mode 100644
index 000000000000..b749d5827194
--- /dev/null
+++ b/dev-perl/Weather-Com/metadata.xml
@@ -0,0 +1,32 @@
+<?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">Weather-Com</remote-id>
+ <remote-id type="cpan-module">Weather::Com</remote-id>
+ <remote-id type="cpan-module">Weather::Com::AirPressure</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Base</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Cached</remote-id>
+ <remote-id type="cpan-module">Weather::Com::CurrentConditions</remote-id>
+ <remote-id type="cpan-module">Weather::Com::DateTime</remote-id>
+ <remote-id type="cpan-module">Weather::Com::DayForecast</remote-id>
+ <remote-id type="cpan-module">Weather::Com::DayPart</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Finder</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Forecast</remote-id>
+ <remote-id type="cpan-module">Weather::Com::L10N</remote-id>
+ <remote-id type="cpan-module">Weather::Com::L10N::de</remote-id>
+ <remote-id type="cpan-module">Weather::Com::L10N::en_us</remote-id>
+ <remote-id type="cpan-module">Weather::Com::L10N::fr</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Location</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Moon</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Object</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Simple</remote-id>
+ <remote-id type="cpan-module">Weather::Com::UVIndex</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Units</remote-id>
+ <remote-id type="cpan-module">Weather::Com::Wind</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WebService-Linode-0.28.0 b/dev-perl/WebService-Linode-0.28.0
deleted file mode 100644
index a8f0dbc53aa0..000000000000
--- a/dev-perl/WebService-Linode-0.28.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-perl/Module-Build-Tiny dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the Linode.com API
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/WebService-Linode/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/JSON dev-perl/libwww-perl dev-perl/LWP-Protocol-https dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKEGRB/WebService-Linode-0.28.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b38a9c4643102aaad580816ea6172699
diff --git a/dev-perl/WebService-Linode/Manifest b/dev-perl/WebService-Linode/Manifest
new file mode 100644
index 000000000000..e2a9d5dc4de6
--- /dev/null
+++ b/dev-perl/WebService-Linode/Manifest
@@ -0,0 +1,3 @@
+DIST WebService-Linode-0.28.tar.gz 33775 BLAKE2B 0d1e519903f252a2030becaf07e0b690d7c2aa77c07e1b5f64b1b8000e72177e0cd9d1905b10a734881b0cc43859741d44ba8a4396b018435ba20faff6fd4d50 SHA512 142d307f1384ab32e272894dcd6153f006b30dfa37e5542de9efd7a95c426fc920dc15e85b24140c93ea5c3bf3e8940547812e80de70bc36d75c3b7c83987db0
+EBUILD WebService-Linode-0.28.0.ebuild 446 BLAKE2B bfc5052583e7efcfe92c723c301a405704dfd6cf1063dd5f8060b818da1f8f6f7f6c7ed254f7e4f1201eb1e6a8c68c5ccc17c65bbdc5e01f1bdb029e77edab02 SHA512 5dbb522903c921838d480717b692c636c90086e44abe15d9084174c1041fcb63a353366be6149425f86d54462be2c904080b449a0dbfc0a8c3df6a50cad482c0
+MISC metadata.xml 547 BLAKE2B ed7cd1859cc1e437332f070e196da19ec81c079d662c90f4af2802eb5457b7c23d89d06d87b07db8f76f0d9cc401c817d0bf02feb0810611e73063cec7531f74 SHA512 58e6d66df15d295591e1662bdaedaa7de15c12a3f0926c55d8ea3649d90775bf36c84509cf1d4062132ee62677a0571a75598dda5523219da9152b74d5a02909
diff --git a/dev-perl/WebService-Linode/WebService-Linode-0.28.0.ebuild b/dev-perl/WebService-Linode/WebService-Linode-0.28.0.ebuild
new file mode 100644
index 000000000000..5d5668de73b0
--- /dev/null
+++ b/dev-perl/WebService-Linode/WebService-Linode-0.28.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="MIKEGRB"
+MODULE_VERSION="0.28"
+inherit perl-module
+
+DESCRIPTION="Perl interface to the Linode.com API"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+DEPEND="test? ( virtual/perl-Test-Simple )
+ dev-perl/Module-Build-Tiny"
+
+RDEPEND="dev-perl/JSON
+ dev-perl/libwww-perl
+ dev-perl/LWP-Protocol-https"
+
+SRC_TEST="do"
diff --git a/dev-perl/WebService-Linode/metadata.xml b/dev-perl/WebService-Linode/metadata.xml
new file mode 100644
index 000000000000..1da2a4bae419
--- /dev/null
+++ b/dev-perl/WebService-Linode/metadata.xml
@@ -0,0 +1,14 @@
+<?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">WebService-Linode</remote-id>
+ <remote-id type="cpan-module">WebService::Linode</remote-id>
+ <remote-id type="cpan-module">WebService::Linode::Base</remote-id>
+ <remote-id type="cpan-module">WebService::Linode::DNS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WebService-MusicBrainz-0.930.0-r1 b/dev-perl/WebService-MusicBrainz-0.930.0-r1
deleted file mode 100644
index c0f23d9338c6..000000000000
--- a/dev-perl/WebService-MusicBrainz-0.930.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-Accessor dev-perl/libwww-perl dev-perl/URI dev-perl/XML-LibXML dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Web service API to MusicBrainz database
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/WebService-MusicBrainz/
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor dev-perl/libwww-perl dev-perl/URI dev-perl/XML-LibXML dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BF/BFAIST/WebService-MusicBrainz-0.93.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b3af7b3e9c229c1737bbb48105aa5876
diff --git a/dev-perl/WebService-MusicBrainz-0.940.0 b/dev-perl/WebService-MusicBrainz-0.940.0
deleted file mode 100644
index f0f01115201b..000000000000
--- a/dev-perl/WebService-MusicBrainz-0.940.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Class-Accessor-0.300.0 dev-perl/libwww-perl >=dev-perl/URI-1.350.0 >=dev-perl/XML-LibXML-1.630.0 >=dev-perl/Module-Build-0.420.0 dev-lang/perl:=
-DESCRIPTION=Web service API to MusicBrainz database
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WebService-MusicBrainz/
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Class-Accessor-0.300.0 dev-perl/libwww-perl >=dev-perl/URI-1.350.0 >=dev-perl/XML-LibXML-1.630.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BF/BFAIST/WebService-MusicBrainz-0.94.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e8772600785df8955c61956257631afa
diff --git a/dev-perl/WebService-MusicBrainz-1.0.2 b/dev-perl/WebService-MusicBrainz-1.0.2
deleted file mode 100644
index f96529625322..000000000000
--- a/dev-perl/WebService-MusicBrainz-1.0.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Mojolicious-7.130.0 >=dev-perl/Module-Build-0.420.0 dev-lang/perl:=
-DESCRIPTION=Web service API to MusicBrainz database
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WebService-MusicBrainz/
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Mojolicious-7.130.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BF/BFAIST/WebService-MusicBrainz-1.0.2.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=170e7d3c94394a90eb11dda6305ff292
diff --git a/dev-perl/WebService-MusicBrainz-1.0.4 b/dev-perl/WebService-MusicBrainz-1.0.4
deleted file mode 100644
index 7eee9149ba5b..000000000000
--- a/dev-perl/WebService-MusicBrainz-1.0.4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Mojolicious-7.130.0 >=dev-perl/Module-Build-0.420.0 dev-lang/perl:=
-DESCRIPTION=Web service API to MusicBrainz database
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WebService-MusicBrainz/
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Mojolicious-7.130.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BF/BFAIST/WebService-MusicBrainz-1.0.4.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bb62b56042bddc1c2d812e17651821ae
diff --git a/dev-perl/WebService-MusicBrainz/Manifest b/dev-perl/WebService-MusicBrainz/Manifest
new file mode 100644
index 000000000000..3a924aba108c
--- /dev/null
+++ b/dev-perl/WebService-MusicBrainz/Manifest
@@ -0,0 +1,10 @@
+AUX 1.0.2-no-network-testing.patch 1965 BLAKE2B 29ff98e11459421b6820b5423a3430b36e4d0587809eb8bf41932cb2e871857ff518fa39ea9d9880109c7f6c9b20659d46004e9e4a5bd1a7ecd3bce8acdf85a7 SHA512 7e359eefe4836a49dd19e7f3685a22450bf6fe319190fdfb3a6a63b24af2c12c930fb4e9856c68e9a34663f0c9853cb556c7598a2033fa77c97e90d7c4d85a96
+DIST WebService-MusicBrainz-0.93.tar.gz 23378 BLAKE2B 4cd83874bd918acc8788a6fceeb7f96e391b3f8467ee7a1140395248e815017c94d05cd7081623114d9fee2b28671acc1356fc2a618408956266a079eb6baf5c SHA512 52b61dc10dd406aafec3eaac01aa7cebd240176bc3ef10fd00be543b146ac23ef8f90ec6c1bab37ea5440292cf3fd9f599bc0df92a09d749f3df4f7c546ac2c8
+DIST WebService-MusicBrainz-0.94.tar.gz 29800 BLAKE2B 87fc1a7a24a05d45faaca9f382bc057a553ad3f68967463670d67b6b8d826ded33fa3175a708c36b231374c4afd0b10e93877605d374fe4f4ee2da248ca6bc47 SHA512 4c73aa4e1407bb17567e0ad618771ffae47aa87925ef516640af6bb16e4dde2657a5c16bfa2dea2379b67812a2eee253d0642e4b2d73d43929d031f5917e51f0
+DIST WebService-MusicBrainz-1.0.2.tar.gz 9547 BLAKE2B 58d33745a1207eb5417fcc2cc91c66517dca1e8cf3e9ed9afccbd5dc785a200ee9c4d60e9bdd02694fff99612a8d0771aa4c0c0aef520f60eef4dc739ef0c7ef SHA512 fc5f2744ad52d01e671c6dfcf011c334762f3655d200e47ab8aa48752755a74530f854870961243e2ccea727b287df549fbebe579c6ca5bb70d94edf5c508ce6
+DIST WebService-MusicBrainz-1.0.4.tar.gz 9937 BLAKE2B f57dc8edf4649bd1ee69d105cb6a1e885f695065f319e2537e1aa24a44560d19b2a947b98c2ad4fde0a965b93b3b3a9a562e6f6f6139d5694599e246735556d0 SHA512 91442fe4696a4f9ac1434cc9dc8d3a16d2e3a8ccd3434f5e4ac642ffba0d56db6583175283c0a1a75365cdc65dbb4516bfa6182be568de16767fba3676f2368b
+EBUILD WebService-MusicBrainz-0.930.0-r1.ebuild 434 BLAKE2B a5d6cd5d2f8efca31cfb6572e270f86d2d79d9487a4b275a4162aa26d9a5f251fe76f77d4cec67f4584d1af1b3c48709821d60614d9e748f10e799bbd9c7869b SHA512 6ceba9b6f80057577fc2371ed76679d8562c5b797c2f5d27f96570377f6733121daf25f92af227a2498df621e4e0add81e49288dce5c8a49965d7f27435d89e5
+EBUILD WebService-MusicBrainz-0.940.0.ebuild 515 BLAKE2B 3e774a23cafa339bf0c557b9d6e0b7400b84f0946792e8c6ebb6f94392ca76c6cfc8f9139949b7ae8660a54713ef89d9a371ea960be7a3e0ffef604e22d59c9a SHA512 bb248fbd128951b6b92e3df0146d79fa4e25e91d60297a45854e848e6186395bcee0f3a828e8013e8c982dd36bc17bbda84cce5c37a010c7db0b4cf79c4c0b2b
+EBUILD WebService-MusicBrainz-1.0.2.ebuild 437 BLAKE2B 62ef72a65a24e6b5dacba41d85825ca528f040ba08229538d937829ae03baa41c7804c1acee0724b1e7727561b71ca2f71bdc6312a5407de2d8b39c6a4c32d59 SHA512 0c401ba3e9fb8f228f6bc583081853da9ba264059bba63d51d576dc41c058f8aa48e36ae3cd59531f725ffcc6572225ac242730d4e1866634182b022a69c0a13
+EBUILD WebService-MusicBrainz-1.0.4.ebuild 437 BLAKE2B df3a651f43904a0ebf915e41565705793894b73416b09bec82e4b4c41abea29156debb23d024daa587438cc84cb0acce2662f0c9860cc2179548324d7d5396f6 SHA512 da3f0bc0d45809fb90fcfb60134a08472c5b3cd13bece8c543d973843cd3afef9366a9c9f8141b21aa29707a8069e72d1173a68adac445aac65579a60693de7e
+MISC metadata.xml 615 BLAKE2B 99b23604b63dfd7522f4a6d88763338d3534ec9e38d3c3467af046e09b98c48cc7cdba214e66256b6e21f0bb8022fc2697a198091efd986a9dd33ccd7486e6a2 SHA512 d85aa0e1b316fbd1813875212c220921b395c02327fa0837949794a395a1d4e9cab2d3fe1fab77634ac3cbbe401a450d6e7564045bb0086d7497c8df3beaad5d
diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.930.0-r1.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.930.0-r1.ebuild
new file mode 100644
index 000000000000..31beedf87b76
--- /dev/null
+++ b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.930.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BFAIST
+MODULE_VERSION=0.93
+inherit perl-module
+
+DESCRIPTION="Web service API to MusicBrainz database"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Class-Accessor
+ dev-perl/libwww-perl
+ dev-perl/URI
+ dev-perl/XML-LibXML"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+SRC_TEST=online
diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.940.0.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.940.0.ebuild
new file mode 100644
index 000000000000..81daba5a6392
--- /dev/null
+++ b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-0.940.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BFAIST
+DIST_VERSION=0.94
+inherit perl-module
+
+DESCRIPTION="Web service API to MusicBrainz database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Class-Accessor-0.300.0
+ dev-perl/libwww-perl
+ >=dev-perl/URI-1.350.0
+ >=dev-perl/XML-LibXML-1.630.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+"
+
+DIST_TEST=skip
+# network tests, can be handled better
diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.2.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.2.ebuild
new file mode 100644
index 000000000000..46b48bc5a186
--- /dev/null
+++ b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BFAIST
+DIST_VERSION=1.0.2
+inherit perl-module
+
+DESCRIPTION="Web service API to MusicBrainz database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+PATCHES=( "${FILESDIR}/1.0.2-no-network-testing.patch" )
+RDEPEND="
+ >=dev-perl/Mojolicious-7.130.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+"
diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.4.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.4.ebuild
new file mode 100644
index 000000000000..7d3046336df0
--- /dev/null
+++ b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BFAIST
+DIST_VERSION=1.0.4
+inherit perl-module
+
+DESCRIPTION="Web service API to MusicBrainz database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+PATCHES=( "${FILESDIR}/1.0.2-no-network-testing.patch" )
+RDEPEND="
+ >=dev-perl/Mojolicious-7.130.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+"
diff --git a/dev-perl/WebService-MusicBrainz/files/1.0.2-no-network-testing.patch b/dev-perl/WebService-MusicBrainz/files/1.0.2-no-network-testing.patch
new file mode 100644
index 000000000000..aed22f3ab275
--- /dev/null
+++ b/dev-perl/WebService-MusicBrainz/files/1.0.2-no-network-testing.patch
@@ -0,0 +1,93 @@
+From ccae912f85bde814a8286786dea50ecd8afde014 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentfredric@gmail.com>
+Date: Mon, 5 Jun 2017 22:03:46 +1200
+Subject: [PATCH] Disable network IO tests when NO_NETWORK_TESTING in ENV
+
+Network tests are sandboxed in Portage in some conditions,
+so disabling tests unless explicitly asked for is required.
+---
+ t/Area.t | 7 +++++++
+ t/Artist.t | 7 +++++++
+ t/Label.t | 7 +++++++
+ t/Recording.t | 7 +++++++
+ t/Release.t | 7 +++++++
+ 5 files changed, 35 insertions(+)
+
+diff --git a/t/Area.t b/t/Area.t
+index 143d72a..dd54a70 100644
+--- a/t/Area.t
++++ b/t/Area.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use Test::More;
+
+diff --git a/t/Artist.t b/t/Artist.t
+index 5b6c47a..cfe2a4c 100644
+--- a/t/Artist.t
++++ b/t/Artist.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use Test::More;
+
+diff --git a/t/Label.t b/t/Label.t
+index 9da331e..09887ca 100644
+--- a/t/Label.t
++++ b/t/Label.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use Test::More;
+
+diff --git a/t/Recording.t b/t/Recording.t
+index 4077221..fa28295 100644
+--- a/t/Recording.t
++++ b/t/Recording.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use Test::More;
+
+diff --git a/t/Release.t b/t/Release.t
+index 146b9fe..1ed12ba 100644
+--- a/t/Release.t
++++ b/t/Release.t
+@@ -1,3 +1,10 @@
++BEGIN {
++ if ( $ENV{NO_NETWORK_TESTING} ) {
++ print '1..0 # SKIP Network connections required for this test';
++ exit;
++ }
++}
++
+ use strict;
+ use Test::More;
+
+--
+2.12.2
+
diff --git a/dev-perl/WebService-MusicBrainz/metadata.xml b/dev-perl/WebService-MusicBrainz/metadata.xml
new file mode 100644
index 000000000000..226c1690319d
--- /dev/null
+++ b/dev-perl/WebService-MusicBrainz/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">WebService-MusicBrainz</remote-id>
+ <remote-id type="cpan-module">WebService::MusicBrainz</remote-id>
+ <remote-id type="cpan-module">WebService::MusicBrainz::Request</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/WordNet-QueryData-1.490.0-r1 b/dev-perl/WordNet-QueryData-1.490.0-r1
deleted file mode 100644
index 516f79011d40..000000000000
--- a/dev-perl/WordNet-QueryData-1.490.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=app-dicts/wordnet dev-lang/perl:=[-build(-)]
-DESCRIPTION=Direct perl interface to WordNet database
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/WordNet-QueryData/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-dicts/wordnet dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRENNIE/WordNet-QueryData-1.49.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=821d7566d08020e49efbcabefb951b2e
diff --git a/dev-perl/WordNet-QueryData-1.490.0-r2 b/dev-perl/WordNet-QueryData-1.490.0-r2
deleted file mode 100644
index fba8f18fead6..000000000000
--- a/dev-perl/WordNet-QueryData-1.490.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-dicts/wordnet dev-lang/perl:=
-DESCRIPTION=Direct perl interface to WordNet database
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/WordNet-QueryData/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-dicts/wordnet dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRENNIE/WordNet-QueryData-1.49.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e955d781993d6fef8670e93f81014729
diff --git a/dev-perl/WordNet-QueryData/Manifest b/dev-perl/WordNet-QueryData/Manifest
new file mode 100644
index 000000000000..389f3449cfac
--- /dev/null
+++ b/dev-perl/WordNet-QueryData/Manifest
@@ -0,0 +1,7 @@
+AUX WordNet-QueryData-1.49-harness.patch 727 BLAKE2B 42c113b3a276b901dbd7bda9da4e4624d90a23abbfafd0e996f8dd78d2f2f79d3f92315401334532731fe8bea137754488147b235922dcb492156e6688df0847 SHA512 1ccc645814b5a7069556c54d998628db10271573325dc3ecdb36b03c2370abac24e458bd3e3e9cb5772c720c8958a6f71376b0f50e8b796b28de640782f45429
+AUX WordNet-QueryData-1.49-paths.patch 2946 BLAKE2B 56711b3ecf7a7a60945f53f8b15c3e7b5a12ca2d788333c4d567ae0c6b7e26e70a7de5971a1545ca6688bc104a78ae561eacefc21aeb2194388f0ead48d14975 SHA512 7fbac21430a8bb1961c053412b04c84b381c27e9048945c9dcff4abdc9daaa2d23eae8cf05592cd7e60a87625aa7a98272e4bacc71623c2984f98a2cff9156fa
+AUX WordNet-QueryData-1.49-test-counts.patch 1429 BLAKE2B 9669d22d69c1f7b29a5a64457454118a83383bceb5e158ce0f49562473791521d95b85eec2088412594a802d7dc49c797489734af78679aed8e073e3aa6c06da SHA512 41cb61cc29b609235fac60180e8ba36d799092c2e2965b1368a0b8b289459fdc30a7f93fc7faf5bcfd814b9e2fec4b2aa3f5bb773f593497858088ebbbc56134
+DIST WordNet-QueryData-1.49.tar.gz 19656 BLAKE2B 290a214539a689e43d0fbad88af8195af95c54378eece4b2913cbfc8950af7041748dc5c8a2ad2f47770f5fb5b95cd6708a9cff93f91b32aa6c424dcc382655b SHA512 41a092f762da0048367648b1c3bcdfb311b7241329ebfb0569b5bd3d5918304d34319c74e9bf8c60ce7316d084c434bfcc54963e21c4ab0999ab0ba022dcb192
+EBUILD WordNet-QueryData-1.490.0-r1.ebuild 392 BLAKE2B f1c92c18245e368953ea09c2aab0d68b3236f765d8f579eacfd88a16ba12879ee4efbb5899a0bbd926c9db3d2256396ac87af58ba33acffd5a2ef05ff9ff35bc SHA512 61ed8a51fe79e149a234614b45e97903560675ba722a50fcb0dc0a7db58855708eda16a6c6cd5f933eea2f05297dc642e86707cf76df8440df12803ba4156eb4
+EBUILD WordNet-QueryData-1.490.0-r2.ebuild 454 BLAKE2B 8d9f2dacc8b0d56c4202e23a7a4796c73a8b9707f6aeb4b1d905c9406050f381e57265bdf35b837db15141bc2cc87a7b6ef7331260b29aba6c1764a2bbded217 SHA512 10086ccffa13f3d75960e734f187dc7e354c4bd487d273fc24b07c807e5524eb3925a3a67c23d339bdc8296d4b353ff0ea7fca5b07b0198d849d9920febf8540
+MISC metadata.xml 406 BLAKE2B 90a8c384d90f0317cdfd74a4ffff47ebe1f173d1e9168d4265777c73dfcc5496351d9e24b2a7f91c0af386eb784e8c5d39158042bc36b719767155ef61f8bd30 SHA512 ba2d95b787c43d07c10a921ebb32bc666d026d4431e5d621f03d6627f02b0620268e30be62e364aeeb62496bed7760853238fc032b1fb3bd87c27945aa9e8183
diff --git a/dev-perl/WordNet-QueryData/WordNet-QueryData-1.490.0-r1.ebuild b/dev-perl/WordNet-QueryData/WordNet-QueryData-1.490.0-r1.ebuild
new file mode 100644
index 000000000000..e1ce835fb6e6
--- /dev/null
+++ b/dev-perl/WordNet-QueryData/WordNet-QueryData-1.490.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JRENNIE
+MODULE_VERSION=1.49
+inherit perl-module
+
+DESCRIPTION="Direct perl interface to WordNet database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-dicts/wordnet"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ export WNHOME=/usr
+ perl-module_src_configure
+}
diff --git a/dev-perl/WordNet-QueryData/WordNet-QueryData-1.490.0-r2.ebuild b/dev-perl/WordNet-QueryData/WordNet-QueryData-1.490.0-r2.ebuild
new file mode 100644
index 000000000000..c6ffadef6406
--- /dev/null
+++ b/dev-perl/WordNet-QueryData/WordNet-QueryData-1.490.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JRENNIE
+DIST_VERSION=1.49
+inherit perl-module
+
+DESCRIPTION="Direct perl interface to WordNet database"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-dicts/wordnet"
+RDEPEND="${DEPEND}"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.49-paths.patch"
+ "${FILESDIR}/${PN}-1.49-test-counts.patch"
+ "${FILESDIR}/${PN}-1.49-harness.patch"
+)
diff --git a/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-harness.patch b/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-harness.patch
new file mode 100644
index 000000000000..c0e4a7ba791e
--- /dev/null
+++ b/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-harness.patch
@@ -0,0 +1,31 @@
+From a29056d2dca8cfb27750e391a95dd2f612a02a87 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 21 Mar 2018 22:28:11 +1300
+Subject: Reorganize into proper test structure to make harness work
+
+---
+ MANIFEST | 2 +-
+ test.pl => t/wnqd.t | 0
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+ rename test.pl => t/wnqd.t (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 6b05bf0..3c8aeaa 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,7 +1,7 @@
+ ChangeLog
+ Makefile.PL
+ README
+-test.pl
++t/wnqd.t
+ QueryData.pm
+ MANIFEST
+ META.yml Module meta-data (added by MakeMaker)
+diff --git a/test.pl b/t/wnqd.t
+similarity index 100%
+rename from test.pl
+rename to t/wnqd.t
+--
+2.16.2
+
diff --git a/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-paths.patch b/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-paths.patch
new file mode 100644
index 000000000000..72cb934ae019
--- /dev/null
+++ b/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-paths.patch
@@ -0,0 +1,48 @@
+From 4efc840a9f8041c3d08de8e06d5b5386fca94e4a Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 21 Mar 2018 22:15:30 +1300
+Subject: Use system wordnet path instead of usr/local
+
+---
+ Makefile.PL | 2 +-
+ QueryData.pm | 4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index d192f6d..1932c8f 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -5,7 +5,7 @@ use ExtUtils::MakeMaker;
+ # $wnHomePC). These need to be synchronized. I need to import those
+ # variables from QueryData.pm.
+
+-die "*** Please set the WNHOME environment variable to the location of your\n*** WordNet installation. QueryData.pm will not work otherwise.\n*** Alternatively, you can make the installation in the default\n*** location, C:\\Program Files\\WordNet\\3.0 on Windows, or /usr/local/WordNet-3.0 on unix.\n" unless exists $ENV{WNHOME} or exists $ENV{WNSEARCHDIR} or -d "C:\\Program Files\\WordNet\\3.0" or -d "/usr/local/WordNet-3.0";
++die "*** Please set the WNHOME environment variable to the location of your\n*** WordNet installation. QueryData.pm will not work otherwise.\n*** Alternatively, you can make the installation in the default\n*** location, C:\\Program Files\\WordNet\\3.0 on Windows, or /usr/share/wordnet on unix.\n" unless exists $ENV{WNHOME} or exists $ENV{WNSEARCHDIR} or -d "C:\\Program Files\\WordNet\\3.0" or -d "/usr/share/wordnet";
+
+ WriteMakefile(
+ 'dist' => { 'COMPRESS' => 'gzip', 'SUFFIX' => '.gz', },
+diff --git a/QueryData.pm b/QueryData.pm
+index ee27ee6..fc6168a 100644
+--- a/QueryData.pm
++++ b/QueryData.pm
+@@ -201,7 +201,7 @@ my @excFile = ("", "noun.exc", "verb.exc", "adj.exc", "adv.exc");
+ my @indexFile = ("", "index.noun", "index.verb", "index.adj", "index.adv");
+ my @dataFile = ("", "data.noun", "data.verb", "data.adj", "data.adv");
+
+-my $wnHomeUnix = defined($ENV{"WNHOME"}) ? $ENV{"WNHOME"} : "/usr/local/WordNet-3.0";
++my $wnHomeUnix = defined($ENV{"WNHOME"}) ? $ENV{"WNHOME"} : "/usr/share/wordnet";
+ my $wnHomePC = defined($ENV{"WNHOME"}) ? $ENV{"WNHOME"} : "C:\\Program Files\\WordNet\\3.0";
+ my $wnPrefixUnix = defined($ENV{"WNSEARCHDIR"}) ? $ENV{"WNSEARCHDIR"} : "$wnHomeUnix/dict";
+ my $wnPrefixPC = defined($ENV{"WNSEARCHDIR"}) ? $ENV{"WNSEARCHDIR"} : "$wnHomePC\\dict";
+@@ -1113,7 +1113,7 @@ QueryData knows about two environment variables, WNHOME and
+ WNSEARCHDIR. If WNSEARCHDIR is set, QueryData looks for WordNet data
+ files there. Otherwise, QueryData looks for WordNet data files in
+ WNHOME/dict (WNHOME\dict on a PC). If WNHOME is not set, it defaults
+-to "/usr/local/WordNet-3.0" on Unix and "C:\Program Files\WordNet\3.0"
++to "/usr/share/wordnet" on Unix and "C:\Program Files\WordNet\3.0"
+ on a PC. Normally, all you have to do is to set the WNHOME variable
+ to the location where you unpacked your WordNet distribution. The
+ database files are normally unpacked to the "dict" subdirectory.
+--
+2.16.2
+
diff --git a/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-test-counts.patch b/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-test-counts.patch
new file mode 100644
index 000000000000..e06c872e0128
--- /dev/null
+++ b/dev-perl/WordNet-QueryData/files/WordNet-QueryData-1.49-test-counts.patch
@@ -0,0 +1,43 @@
+From fe7f10589ee4da4a834e1f6355bb203de644920e Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 21 Mar 2018 22:24:09 +1300
+Subject: Remove tests dependent on specific counts of dictionary terms
+
+This was never going to be portable against newer wordnet data releases
+---
+ test.pl | 10 +++-------
+ 1 file changed, 3 insertions(+), 7 deletions(-)
+
+diff --git a/test.pl b/test.pl
+index 537aa7b..386c66c 100644
+--- a/test.pl
++++ b/test.pl
+@@ -5,7 +5,8 @@
+ # $Id: test.pl,v 1.40 2007/05/07 01:08:31 jrennie Exp $
+
+ my $i = 1;
+-BEGIN {
++BEGIN {
++ print "1..103\n";
+ $| = 1;
+ }
+ END { print "not ok 1\n" unless $loaded; }
+@@ -162,14 +163,9 @@ $foo[1] == 2
+ ? print "ok ", $i++, "\n" : print "not ok ", $i++, "\n";
+ ($wn->querySense('acropetal#a#1', 'dmnc'))[0] eq 'botany#n#2'
+ ? print "ok ", $i++, "\n" : print "not ok ", $i++, "\n";
+-scalar $wn->offset("0#n#1") == 13742358
+- ? print "ok ", $i++, "\n" : print "not ok ", $i++, "\n";
+
+-scalar $wn->listAllWords("noun") == 117798
+- ? print "ok ", $i++, "\n" : print "not ok ", $i++, "\n";
+-$wn->offset("child#n#1") == 9917593
+- ? print "ok ", $i++, "\n" : print "not ok ", $i++, "\n";
+ my ($foo) = $wn->querySense ("cat#n#1", "glos");
+ ($foo eq "feline mammal usually having thick soft fur and no ability to roar: domestic cats; wildcats ") ? print "ok ", $i++, "\n" : print "not ok ", $i++, "\n";
+
+ }
++print "0..$i\n";
+--
+2.16.2
+
diff --git a/dev-perl/WordNet-QueryData/metadata.xml b/dev-perl/WordNet-QueryData/metadata.xml
new file mode 100644
index 000000000000..c9c05977cc82
--- /dev/null
+++ b/dev-perl/WordNet-QueryData/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">WordNet-QueryData</remote-id>
+ <remote-id type="cpan-module">WordNet::QueryData</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Wx-0.993.200-r1 b/dev-perl/Wx-0.993.200-r1
deleted file mode 100644
index 8e11f18e31ef..000000000000
--- a/dev-perl/Wx-0.993.200-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Alien-wxWidgets-0.690.0-r1 x11-libs/wxGTK:3.0 >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-ExtUtils-MakeMaker-6.480.0 >=virtual/perl-ExtUtils-ParseXS-3.150.0 >=dev-perl/ExtUtils-XSpp-0.160.200 >=virtual/perl-if-0.30.0 test? ( >=virtual/perl-Test-Harness-2.260.0 >=virtual/perl-Test-Simple-0.430.0 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) dev-lang/perl:=
-DESCRIPTION=Perl bindings for wxGTK
-EAPI=6
-HOMEPAGE=http://wxperl.sourceforge.net/ http://search.cpan.org/dist/Wx/
-IUSE=test test examples
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Alien-wxWidgets-0.690.0-r1 x11-libs/wxGTK:3.0 >=virtual/perl-File-Spec-0.820.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MD/MDOOTSON/Wx-0.9932.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c wxwidgets 04e063b0eff26daaea83d859dd9d6e05
-_md5_=6daa6044ee94a96c3cde40a8d9bcd4b7
diff --git a/dev-perl/Wx-GLCanvas-0.90.0 b/dev-perl/Wx-GLCanvas-0.90.0
deleted file mode 100644
index 9a8269a58a7b..000000000000
--- a/dev-perl/Wx-GLCanvas-0.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/OpenGL dev-perl/Alien-wxWidgets[opengl] >=dev-perl/Wx-0.570.0 virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=interface to wxWidgets' OpenGL canvas
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Wx-GLCanvas/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/OpenGL dev-perl/Alien-wxWidgets[opengl] >=dev-perl/Wx-0.570.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MB/MBARBON/Wx-GLCanvas-0.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=7d8d879a8bf44ac5a4cf960bb2ef106e
diff --git a/dev-perl/Wx-GLCanvas/Manifest b/dev-perl/Wx-GLCanvas/Manifest
new file mode 100644
index 000000000000..b7562787743b
--- /dev/null
+++ b/dev-perl/Wx-GLCanvas/Manifest
@@ -0,0 +1,3 @@
+DIST Wx-GLCanvas-0.09.tar.gz 13910 BLAKE2B a9c63e2203974f7c3e30e16623c67e97361136df296c449ed9ae142f4c363452608582b0f0b4f9ba3ee007d640a63571e3498f92a70fa62edf4d8e387a242a09 SHA512 2a866736a77c9de697ae474eae82363f89f5ac53c39fe2633b154f218f54d0ce9a0c08894152cee507969a0eaae9695472f27b353d4395469a97da758e59ce84
+EBUILD Wx-GLCanvas-0.90.0.ebuild 512 BLAKE2B a90fc0c9818a3eeebc5feaa894885c78be1fc1ebe0013360cdbae2d35720b8d20d9db45b7c9f7943c85ac751f83dce315fbc786085328bc9bf43f42fd5746ab4 SHA512 3cba2753afcff079d68fe925d5400e8d8e89b32959bf378d59bb3516ea2b0241b65e8ad7ef51ef6f3cd4057450bfd669f27686726099248695c3c84b3a66e99b
+MISC metadata.xml 454 BLAKE2B 185db06c8dc54c3de0921f625eb128c49c3b8a09c8a032e36fe08b0b4bee73c25834c3c63251ff8fd596af4355e654be4d91d1ae82b61afcd401b84e6c3f540b SHA512 013f311bd2f57f0d70778e03d42ed85436d3c234b268418f8f290e1a7f27baffd279146b8386fe6b2e6fa11c05bbe3e5a93da4756ac85d34f049ccc434cfea8b
diff --git a/dev-perl/Wx-GLCanvas/Wx-GLCanvas-0.90.0.ebuild b/dev-perl/Wx-GLCanvas/Wx-GLCanvas-0.90.0.ebuild
new file mode 100644
index 000000000000..9636d5033982
--- /dev/null
+++ b/dev-perl/Wx-GLCanvas/Wx-GLCanvas-0.90.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MBARBON
+DIST_VERSION=0.09
+inherit perl-module virtualx
+
+DESCRIPTION="interface to wxWidgets' OpenGL canvas"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/OpenGL
+ dev-perl/Alien-wxWidgets[opengl]
+ >=dev-perl/Wx-0.570.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-Exporter
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+src_test() {
+ perl_rm_files "t/zz_pod.t"
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Wx-GLCanvas/metadata.xml b/dev-perl/Wx-GLCanvas/metadata.xml
new file mode 100644
index 000000000000..198fa2530579
--- /dev/null
+++ b/dev-perl/Wx-GLCanvas/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Wx-GLCanvas</remote-id>
+ <remote-id type="cpan-module">Wx::GLCanvas</remote-id>
+ <remote-id type="cpan-module">Wx::DemoModules::wxGLCanvas</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Wx-Perl-ProcessStream-0.320.0-r2 b/dev-perl/Wx-Perl-ProcessStream-0.320.0-r2
deleted file mode 100644
index 53cffbc53ae6..000000000000
--- a/dev-perl/Wx-Perl-ProcessStream-0.320.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/wxGTK:3.0 >=dev-perl/Wx-0.97.01 dev-lang/perl:=[-build(-)]
-DESCRIPTION=access IO of external processes via events
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Wx-Perl-ProcessStream/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-libs/wxGTK:3.0 >=dev-perl/Wx-0.97.01 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MD/MDOOTSON/Wx-Perl-ProcessStream-0.32.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wxwidgets 04e063b0eff26daaea83d859dd9d6e05
-_md5_=8760ae778af6024a246ffc09ebb5d24c
diff --git a/dev-perl/Wx-Perl-ProcessStream-0.320.0-r3 b/dev-perl/Wx-Perl-ProcessStream-0.320.0-r3
deleted file mode 100644
index ca4042721c8f..000000000000
--- a/dev-perl/Wx-Perl-ProcessStream-0.320.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/wxGTK:3.0 >=dev-perl/Wx-0.97.01 dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=access IO of external processes via events
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Wx-Perl-ProcessStream/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-libs/wxGTK:3.0 >=dev-perl/Wx-0.97.01 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MD/MDOOTSON/Wx-Perl-ProcessStream-0.32.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c wxwidgets 04e063b0eff26daaea83d859dd9d6e05
-_md5_=270a52d900225ece8ed6158d7185aa12
diff --git a/dev-perl/Wx-Perl-ProcessStream/Manifest b/dev-perl/Wx-Perl-ProcessStream/Manifest
new file mode 100644
index 000000000000..9a1dbadcc643
--- /dev/null
+++ b/dev-perl/Wx-Perl-ProcessStream/Manifest
@@ -0,0 +1,4 @@
+DIST Wx-Perl-ProcessStream-0.32.tar.gz 15781 BLAKE2B 41c8ed767015eb84522abc775f75e6a46ac68ab5deffd03a1115734d80aef613a33c3f734ada77548da69f86a4f39bc1cadd342c5276d3b58a5ba8728b6844de SHA512 075ba1d3e0a448af34971878eb89d67a038fdb8602792f59153d68a7c6d12766d239d8909dc054c8f382694567bd024377e49b0e2aa3ae2b2c483d5e0d8404f4
+EBUILD Wx-Perl-ProcessStream-0.320.0-r2.ebuild 472 BLAKE2B 74840dad75dcbf5dbac38ba7e05a30d90cab4054a3c72f972360520b1e7f775c012aeeee18de285426eef2d4ba275876801bd8a7e6176ac336d0262f0fa6fb79 SHA512 72bc5d03476ca2704132325db1cab1b73b3f864214adbf37d50ec6f86d274005867fdd86d151fce1a8632d6c03ca500b119cf764cc24a152ece557be083468a4
+EBUILD Wx-Perl-ProcessStream-0.320.0-r3.ebuild 500 BLAKE2B 89ea93c127bac869a1c300ccda69fc0337b4d581f9d8996dfb755fc9d5d724887a1ba78e2fe5a79d836bc57f0a9305b884396fa51b047217820788a870fa64bd SHA512 a0c32df849480807fcf42eb64df7b606d84658b4555d07a043a1c62af46aa1f901911e5b9995b5d6e0ada86c6ba35e858365911b207f64fabdba305c74254a4b
+MISC metadata.xml 750 BLAKE2B 6a4ced2825b36c7d9cfb9eaa070bd491ea9d17a325762c987f27af8a34ee3b3395aa2c360bc080cb0bb4388a08647062b549104cd66eb10d21aca216c734a0ef SHA512 336d9bd231cf2b5c869cb8e24311f1523765a74e7d2cd7e30332af713c9c9fcac469b4f5dc92ec18db5693bd1449f409609e427423fcbde2c169c44afab58794
diff --git a/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r2.ebuild b/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r2.ebuild
new file mode 100644
index 000000000000..2acd68faa327
--- /dev/null
+++ b/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+WX_GTK_VER="3.0"
+MODULE_AUTHOR=MDOOTSON
+MODULE_VERSION=0.32
+inherit wxwidgets perl-module
+
+DESCRIPTION="access IO of external processes via events"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ x11-libs/wxGTK:${WX_GTK_VER}
+ >=dev-perl/Wx-0.97.01"
+DEPEND="${RDEPEND}"
+
+#SRC_TEST=do
+
+src_prepare() {
+ need-wxwidgets unicode
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r3.ebuild b/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r3.ebuild
new file mode 100644
index 000000000000..3f0d0bf9c504
--- /dev/null
+++ b/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+DIST_AUTHOR=MDOOTSON
+DIST_VERSION=0.32
+inherit wxwidgets perl-module virtualx
+
+DESCRIPTION="access IO of external processes via events"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ x11-libs/wxGTK:${WX_GTK_VER}
+ >=dev-perl/Wx-0.97.01"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ setup-wxwidgets
+ perl-module_src_prepare
+}
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Wx-Perl-ProcessStream/metadata.xml b/dev-perl/Wx-Perl-ProcessStream/metadata.xml
new file mode 100644
index 000000000000..e8c948b8d22e
--- /dev/null
+++ b/dev-perl/Wx-Perl-ProcessStream/metadata.xml
@@ -0,0 +1,16 @@
+<?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">Wx-Perl-ProcessStream</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::ProcessStream</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::ProcessStream::ProcEvtHandler</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::ProcessStream::Process</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::ProcessStream::ProcessEvent</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::ProcessStream::ProcessHandler</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Wx-Scintilla-0.390.0-r2 b/dev-perl/Wx-Scintilla-0.390.0-r2
deleted file mode 100644
index efb724cf321d..000000000000
--- a/dev-perl/Wx-Scintilla-0.390.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Alien-wxWidgets dev-perl/Wx x11-libs/wxGTK:3.0 >=dev-perl/ExtUtils-XSpp-0.160.200 >=dev-perl/Module-Build-0.360.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Scintilla source code editing component for wxWidgets
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Wx-Scintilla/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ ) HPND
-RDEPEND=dev-perl/Alien-wxWidgets dev-perl/Wx x11-libs/wxGTK:3.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AZ/AZAWAWI/Wx-Scintilla-0.39.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf wxwidgets 04e063b0eff26daaea83d859dd9d6e05
-_md5_=3e2cfbec8939fdce3f9678e785e08b18
diff --git a/dev-perl/Wx-Scintilla-0.390.0-r3 b/dev-perl/Wx-Scintilla-0.390.0-r3
deleted file mode 100644
index 28b27b5c00a5..000000000000
--- a/dev-perl/Wx-Scintilla-0.390.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Alien-wxWidgets dev-perl/Wx x11-libs/wxGTK:3.0 >=dev-perl/ExtUtils-XSpp-0.160.200 >=dev-perl/Module-Build-0.360.0 dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Scintilla source code editing component for wxWidgets
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Wx-Scintilla/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ ) HPND
-RDEPEND=dev-perl/Alien-wxWidgets dev-perl/Wx x11-libs/wxGTK:3.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AZ/AZAWAWI/Wx-Scintilla-0.39.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c wxwidgets 04e063b0eff26daaea83d859dd9d6e05
-_md5_=7e7f9b80a5f68607cec9ecbf6b7cc2a7
diff --git a/dev-perl/Wx-Scintilla/Manifest b/dev-perl/Wx-Scintilla/Manifest
new file mode 100644
index 000000000000..6e5838e1a45a
--- /dev/null
+++ b/dev-perl/Wx-Scintilla/Manifest
@@ -0,0 +1,6 @@
+AUX Wx-Scintilla-0.34-flags.patch 545 BLAKE2B ce7f59a2d369c522469679d79c81d5154e1ee0861712b2cc0d68892f941cf7536ad88300cb56a543a6cba043a1a7418e099d33afd6dad2e51715a053d4355006 SHA512 b1a12522cfd20dfd309a86da23214ace540f0365c3ac8753f081ad8bd7cff16f1f6f1b8345ac1cb3243208085c82a558e50e16ae0e4c556cc5bc2b9704d9a244
+AUX Wx-Scintilla-0.39-gcc6.patch 1099 BLAKE2B 3b6531b42f6c83f6963ba1142d90b6073a941521b2b1c441f0916f505afff878c861bf9833c5d4e4fefe8752f2267ea7dfb51b7b24c42b53b5fcf492e68d62b5 SHA512 c5eceb13994cd0f156efacb0d505a95b873f954b6bea9f016d60d003fa24e82db8d13f440cad3b91188b2b4794c64d46ce077613516f2e78acbdfd06b93dd7de
+DIST Wx-Scintilla-0.39.tar.gz 848565 BLAKE2B e6404ebfa506ba63e6bd11f3a81321241ed69b58ccf59cfd37b58a14c9fd6ba8b954623c97e19f9d8d123c0aa352d1a80e0e527358d1de0e0d1e823f42fb8b7a SHA512 d9ecec347c1f1382788e5ed7708b0caf86f2ff87db0fdb2b8fa07460c96b1a7921a9402431105beee61f4627f3694a79db7515ceb76b1ae4fb3f95c807afb4d4
+EBUILD Wx-Scintilla-0.390.0-r2.ebuild 817 BLAKE2B c00cf22273a29ca7cfa3a07aa87fe5978acdd8644cedaf2a8ae1c62ee72cb8836207bf140e1beaeadd111b18611ecbd8bec5247da750d0f7e44889abbec9d011 SHA512 c5174bea04620af4400a5a2ffde748571c7278ceeaac1e504d69c1cb0697aea0b472c4a99b4de8a2d4a3fde7aa83e7856635f611a62575b9cb0d0ee55215935e
+EBUILD Wx-Scintilla-0.390.0-r3.ebuild 728 BLAKE2B 43f9ef3dceff896a1d9f4c99a2ac714646c9857b1961332d1c05b4414946175a47f4442b7e03e7f84bf505252a2d84275d99397adbc12d09b9f69c565952602b SHA512 9f6d9448d8cbc82063eb01ce90ecb236e88e788528704ac963c80c9cfb645643f12f21b2080d125f3b4357b538535c65a803ad8111862f1f866afb3cf9014cd6
+MISC metadata.xml 744 BLAKE2B 32b74b415634112c5c1bae52ced35928c80ef07fcf5a1e220c8bf951a10188f28e57526f9389afc767cf7b63ee1c6f54e0b06a50f60741e5ee3a7dd0c1d29031 SHA512 96093148b5aa6af8a600273f746835adf2cf77596b6ded2c20b03734c43376f1d2e678254b0a15b1fe15747a6607b846e3f4824555bfa3aafcbb7f95319285d6
diff --git a/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r2.ebuild b/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r2.ebuild
new file mode 100644
index 000000000000..b11bb08f1896
--- /dev/null
+++ b/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+WX_GTK_VER="3.0"
+#VIRTUALX_REQUIRED=test
+#inherit virtualx
+MODULE_AUTHOR=AZAWAWI
+MODULE_VERSION=0.39
+inherit wxwidgets perl-module
+
+DESCRIPTION="Scintilla source code editing component for wxWidgets"
+
+LICENSE+=" HPND"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Alien-wxWidgets
+ dev-perl/Wx
+ x11-libs/wxGTK:${WX_GTK_VER}
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-XSpp-0.160.200
+ >=dev-perl/Module-Build-0.360.0
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.34-flags.patch
+ "${FILESDIR}"/${PN}-0.39-gcc6.patch
+)
+
+src_configure() {
+ need-wxwidgets base-unicode
+ myconf=( --verbose )
+ perl-module_src_configure
+}
+
+#SRC_TEST=do
+#src_test() {
+# VIRTUALX_COMMAND="./Build" virtualmake test || die
+#}
diff --git a/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r3.ebuild b/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r3.ebuild
new file mode 100644
index 000000000000..df5e61dfc0ae
--- /dev/null
+++ b/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+DIST_AUTHOR=AZAWAWI
+DIST_VERSION=0.39
+inherit wxwidgets perl-module virtualx
+
+DESCRIPTION="Scintilla source code editing component for wxWidgets"
+
+LICENSE+=" HPND"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/Alien-wxWidgets
+ dev-perl/Wx
+ x11-libs/wxGTK:${WX_GTK_VER}
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-XSpp-0.160.200
+ >=dev-perl/Module-Build-0.360.0
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.34-flags.patch
+ "${FILESDIR}"/${PN}-0.39-gcc6.patch
+)
+
+src_configure() {
+ setup-wxwidgets
+ myconf=( --verbose )
+ perl-module_src_configure
+}
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Wx-Scintilla/files/Wx-Scintilla-0.34-flags.patch b/dev-perl/Wx-Scintilla/files/Wx-Scintilla-0.34-flags.patch
new file mode 100644
index 000000000000..31b669dc6844
--- /dev/null
+++ b/dev-perl/Wx-Scintilla/files/Wx-Scintilla-0.34-flags.patch
@@ -0,0 +1,19 @@
+--- a/inc/Module/Build/Scintilla/GTK.pm
++++ b/inc/Module/Build/Scintilla/GTK.pm
+@@ -48,7 +48,6 @@
+ $self->stc_defines,
+ '-c -fPIC',
+ '-o ' . $object_name,
+- '-O2',
+ '-Wall',
+ $object_name !~ /((Plat|Scintilla)WX|scintilla)\.o/
+ ? '-Wno-missing-braces -Wno-char-subscripts'
+@@ -143,7 +142,7 @@
+ Alien::wxWidgets->link_flags,
+ $Config{lddlflags},
+ '-fPIC -L.',
+- '-s -o ' . $dll,
++ '-o ' . $dll,
+ 'Scintilla.o',
+ '-Lblib/arch/auto/Wx/Scintilla ' . $self->stc_scintilla_link,
+ Alien::wxWidgets->libraries(qw(core base)),
diff --git a/dev-perl/Wx-Scintilla/files/Wx-Scintilla-0.39-gcc6.patch b/dev-perl/Wx-Scintilla/files/Wx-Scintilla-0.39-gcc6.patch
new file mode 100644
index 000000000000..269d1d483d34
--- /dev/null
+++ b/dev-perl/Wx-Scintilla/files/Wx-Scintilla-0.39-gcc6.patch
@@ -0,0 +1,32 @@
+diff -ruN Wx-Scintilla-0.39.orig/wx-scintilla/src/scintilla/src/Editor.cxx Wx-Scintilla-0.39/wx-scintilla/src/scintilla/src/Editor.cxx
+--- Wx-Scintilla-0.39.orig/wx-scintilla/src/scintilla/src/Editor.cxx 2012-09-04 12:20:46.000000000 +0200
++++ Wx-Scintilla-0.39/wx-scintilla/src/scintilla/src/Editor.cxx 2017-04-25 01:20:51.586427196 +0200
+@@ -11,6 +11,7 @@
+ #include <ctype.h>
+ #include <assert.h>
+
++#include <cmath>
+ #include <string>
+ #include <vector>
+ #include <map>
+@@ -989,7 +990,7 @@
+ // Try to optimise small scrolls
+ #ifndef UNDER_CE
+ int linesToMove = topLine - topLineNew;
+- bool performBlit = (abs(linesToMove) <= 10) && (paintState == notPainting);
++ bool performBlit = (std::abs(linesToMove) <= 10) && (paintState == notPainting);
+ willRedrawAll = !performBlit;
+ #endif
+ SetTopLine(topLineNew);
+@@ -5868,9 +5869,9 @@
+ }
+
+ static bool Close(Point pt1, Point pt2) {
+- if (abs(pt1.x - pt2.x) > 3)
++ if (std::abs(pt1.x - pt2.x) > 3)
+ return false;
+- if (abs(pt1.y - pt2.y) > 3)
++ if (std::abs(pt1.y - pt2.y) > 3)
+ return false;
+ return true;
+ }
diff --git a/dev-perl/Wx-Scintilla/metadata.xml b/dev-perl/Wx-Scintilla/metadata.xml
new file mode 100644
index 000000000000..bdf98e0943b3
--- /dev/null
+++ b/dev-perl/Wx-Scintilla/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Wx-Scintilla</remote-id>
+ <remote-id type="cpan-module">Wx::Scintilla</remote-id>
+ <remote-id type="cpan-module">Wx::Scintilla::Constant</remote-id>
+ <remote-id type="cpan-module">Wx::Scintilla::TextCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::Scintilla::TextEvent</remote-id>
+ <remote-id type="cpan-module">Wx::ScintillaTextCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::ScintillaTextEvent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Wx/Manifest b/dev-perl/Wx/Manifest
new file mode 100644
index 000000000000..07ec6dd6ae80
--- /dev/null
+++ b/dev-perl/Wx/Manifest
@@ -0,0 +1,3 @@
+DIST Wx-0.9932.tar.gz 486326 BLAKE2B 54509a108b131973aa3c14fc895893248ddfe2807c0117a7fd56b710e79fbac257dadacb6aa39a0463447b16aa909bb2faed1a437024389afeb2b00c63562a8c SHA512 49f9a32bcd65ad4f2017f322e45ddaad741cdc0f0245489425771dda917553c354945fa949521c18730d27e78444a79d0d56374d462bcd92a96c0e76a4471c0e
+EBUILD Wx-0.993.200-r1.ebuild 1089 BLAKE2B 3b8bb9ebdda53cfd25461e8a9bfca11a045635cf1b1889cd0273c2f8514dc1a660c64005c436a1c7c92dd3eababe3ca784c73a8846be8225ae9c2a7b22dba858 SHA512 b9d30af1080de4d38ef8ddd16835ef531044190001f68530ade3ea49c6d90f69c82b35015d5fece361a62d6d2b499c2e0d071aec0c47c82a655f9cfc0fa5ab7f
+MISC metadata.xml 20246 BLAKE2B fd148abe46ee2d3e8c2ac838400797bc80cc75637a4f60249744fb628232f5499c035d219414fd8e7683c19844b05884ec5ac29109143f7d42d9571897ff6c98 SHA512 618e3cb991b6d5d3d72daea34be068fade6b211fedeecf43167a891cb30f4aaf10e9514b8a2d2bf8c85f6e4d1b0b0be84e8185607c332413a4e8775c5d8d003a
diff --git a/dev-perl/Wx/Wx-0.993.200-r1.ebuild b/dev-perl/Wx/Wx-0.993.200-r1.ebuild
new file mode 100644
index 000000000000..351e77d7084c
--- /dev/null
+++ b/dev-perl/Wx/Wx-0.993.200-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+DIST_AUTHOR=MDOOTSON
+DIST_VERSION=0.9932
+DIST_EXAMPLES=("samples/*")
+inherit wxwidgets virtualx perl-module
+
+DESCRIPTION="Perl bindings for wxGTK"
+HOMEPAGE="http://wxperl.sourceforge.net/ ${HOMEPAGE}"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Alien-wxWidgets-0.690.0-r1
+ x11-libs/wxGTK:${WX_GTK_VER}
+ >=virtual/perl-File-Spec-0.820.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ >=virtual/perl-ExtUtils-ParseXS-3.150.0
+ >=dev-perl/ExtUtils-XSpp-0.160.200
+ >=virtual/perl-if-0.30.0
+ test? (
+ >=virtual/perl-Test-Harness-2.260.0
+ >=virtual/perl-Test-Simple-0.430.0
+ )
+"
+
+src_prepare() {
+ setup-wxwidgets
+ perl-module_src_prepare
+}
+
+src_test() {
+ # the webview/t/03_threads.t test tends to hang or crash in weird
+ # ways depending on local configuration. eg, backtraces involving
+ # all of webkit-gtk, kpartsplugin and kdelibs...
+ perl_rm_files t/12_pod.t ext/webview/t/03_threads.t
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Wx/metadata.xml b/dev-perl/Wx/metadata.xml
new file mode 100644
index 000000000000..83b4e2839b6c
--- /dev/null
+++ b/dev-perl/Wx/metadata.xml
@@ -0,0 +1,314 @@
+<?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">Wx</remote-id>
+ <remote-id type="cpan-module">MY</remote-id>
+ <remote-id type="cpan-module">Wx</remote-id>
+ <remote-id type="cpan-module">Wx::AUI</remote-id>
+ <remote-id type="cpan-module">Wx::App</remote-id>
+ <remote-id type="cpan-module">Wx::ArchiveFSHandler</remote-id>
+ <remote-id type="cpan-module">Wx::ArrayStringProperty</remote-id>
+ <remote-id type="cpan-module">Wx::ArtProvider</remote-id>
+ <remote-id type="cpan-module">Wx::AuiManager</remote-id>
+ <remote-id type="cpan-module">Wx::AuiManagerEvent</remote-id>
+ <remote-id type="cpan-module">Wx::AuiNotebook</remote-id>
+ <remote-id type="cpan-module">Wx::AuiNotebookEvent</remote-id>
+ <remote-id type="cpan-module">Wx::BesthelpController</remote-id>
+ <remote-id type="cpan-module">Wx::BitmapDataObject</remote-id>
+ <remote-id type="cpan-module">Wx::BoolProperty</remote-id>
+ <remote-id type="cpan-module">Wx::CHMHelpController</remote-id>
+ <remote-id type="cpan-module">Wx::Calendar</remote-id>
+ <remote-id type="cpan-module">Wx::CalendarCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::CalendarEvent</remote-id>
+ <remote-id type="cpan-module">Wx::Client</remote-id>
+ <remote-id type="cpan-module">Wx::ColourProperty</remote-id>
+ <remote-id type="cpan-module">Wx::ColourPropertyValue</remote-id>
+ <remote-id type="cpan-module">Wx::Connection</remote-id>
+ <remote-id type="cpan-module">Wx::Connectionbase</remote-id>
+ <remote-id type="cpan-module">Wx::ContextHelpButton</remote-id>
+ <remote-id type="cpan-module">Wx::CursorProperty</remote-id>
+ <remote-id type="cpan-module">Wx::DDEClient</remote-id>
+ <remote-id type="cpan-module">Wx::DDEConnection</remote-id>
+ <remote-id type="cpan-module">Wx::DDEServer</remote-id>
+ <remote-id type="cpan-module">Wx::DND</remote-id>
+ <remote-id type="cpan-module">Wx::DataObject</remote-id>
+ <remote-id type="cpan-module">Wx::DataObjectComposite</remote-id>
+ <remote-id type="cpan-module">Wx::DataObjectSimple</remote-id>
+ <remote-id type="cpan-module">Wx::DataView</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewBitmapRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewCustomRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewDateRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewEvent</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewIconTextRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewIndexListModel</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewModel</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewProgressRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewTextRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewTextRendererAttr</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewToggleRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewTreeCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::DataViewTreeStore</remote-id>
+ <remote-id type="cpan-module">Wx::DatagramSocket</remote-id>
+ <remote-id type="cpan-module">Wx::DateEvent</remote-id>
+ <remote-id type="cpan-module">Wx::DatePickerCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::DateProperty</remote-id>
+ <remote-id type="cpan-module">Wx::DateTime</remote-id>
+ <remote-id type="cpan-module">Wx::DirProperty</remote-id>
+ <remote-id type="cpan-module">Wx::DocChildFrame</remote-id>
+ <remote-id type="cpan-module">Wx::DocMDIChildFrame</remote-id>
+ <remote-id type="cpan-module">Wx::DocMDIParentFrame</remote-id>
+ <remote-id type="cpan-module">Wx::DocManager</remote-id>
+ <remote-id type="cpan-module">Wx::DocParentFrame</remote-id>
+ <remote-id type="cpan-module">Wx::DocPrintout</remote-id>
+ <remote-id type="cpan-module">Wx::DocView</remote-id>
+ <remote-id type="cpan-module">Wx::Document</remote-id>
+ <remote-id type="cpan-module">Wx::DropFilesEvent</remote-id>
+ <remote-id type="cpan-module">Wx::DropSource</remote-id>
+ <remote-id type="cpan-module">Wx::DropTarget</remote-id>
+ <remote-id type="cpan-module">Wx::EditEnumProperty</remote-id>
+ <remote-id type="cpan-module">Wx::EnumProperty</remote-id>
+ <remote-id type="cpan-module">Wx::Event</remote-id>
+ <remote-id type="cpan-module">Wx::ExtHelpController</remote-id>
+ <remote-id type="cpan-module">Wx::FS</remote-id>
+ <remote-id type="cpan-module">Wx::FileDataObject</remote-id>
+ <remote-id type="cpan-module">Wx::FileDropTarget</remote-id>
+ <remote-id type="cpan-module">Wx::FileProperty</remote-id>
+ <remote-id type="cpan-module">Wx::FileSystemHandler</remote-id>
+ <remote-id type="cpan-module">Wx::FlagsProperty</remote-id>
+ <remote-id type="cpan-module">Wx::FloatProperty</remote-id>
+ <remote-id type="cpan-module">Wx::Font</remote-id>
+ <remote-id type="cpan-module">Wx::FontProperty</remote-id>
+ <remote-id type="cpan-module">Wx::GDIObject</remote-id>
+ <remote-id type="cpan-module">Wx::GenericMDIChildFrame</remote-id>
+ <remote-id type="cpan-module">Wx::GenericMDIClientWindow</remote-id>
+ <remote-id type="cpan-module">Wx::GenericMDIParentFrame</remote-id>
+ <remote-id type="cpan-module">Wx::GenericPageSetupDialog</remote-id>
+ <remote-id type="cpan-module">Wx::GenericPrintDialog</remote-id>
+ <remote-id type="cpan-module">Wx::GnomePrintDC</remote-id>
+ <remote-id type="cpan-module">Wx::Grid</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellAutoWrapStringEditor</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellAutoWrapStringRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellBoolEditor</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellBoolRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellChoiceEditor</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellDateTimeRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellEditor</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellEditorEvtHandler</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellEnumEditor</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellEnumRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellFloatEditor</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellFloatRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellNumberEditor</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellNumberRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellStringRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::GridCellTextEditor</remote-id>
+ <remote-id type="cpan-module">Wx::GridEditorCreatedEvent</remote-id>
+ <remote-id type="cpan-module">Wx::GridEvent</remote-id>
+ <remote-id type="cpan-module">Wx::GridRangeSelectEvent</remote-id>
+ <remote-id type="cpan-module">Wx::GridSizeEvent</remote-id>
+ <remote-id type="cpan-module">Wx::GridTableBase</remote-id>
+ <remote-id type="cpan-module">Wx::GridWindow</remote-id>
+ <remote-id type="cpan-module">Wx::Help</remote-id>
+ <remote-id type="cpan-module">Wx::HelpController</remote-id>
+ <remote-id type="cpan-module">Wx::HelpControllerBase</remote-id>
+ <remote-id type="cpan-module">Wx::HelpControllerHelpProvider</remote-id>
+ <remote-id type="cpan-module">Wx::HelpControllerHtml</remote-id>
+ <remote-id type="cpan-module">Wx::Html</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlCell</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlCellEvent</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlColourCell</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlContainerCell</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlFontCell</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlHelpController</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlLinkEvent</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlListBox</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlParser</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlTag</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlTagHandler</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlWidgetCell</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlWinParser</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlWinTagHandler</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlWindow</remote-id>
+ <remote-id type="cpan-module">Wx::HtmlWordCell</remote-id>
+ <remote-id type="cpan-module">Wx::IPC</remote-id>
+ <remote-id type="cpan-module">Wx::IPV4address</remote-id>
+ <remote-id type="cpan-module">Wx::IPV6address</remote-id>
+ <remote-id type="cpan-module">Wx::IPaddress</remote-id>
+ <remote-id type="cpan-module">Wx::ImageFileProperty</remote-id>
+ <remote-id type="cpan-module">Wx::IntProperty</remote-id>
+ <remote-id type="cpan-module">Wx::InternetFSHandler</remote-id>
+ <remote-id type="cpan-module">Wx::Loader::Standard</remote-id>
+ <remote-id type="cpan-module">Wx::Locale</remote-id>
+ <remote-id type="cpan-module">Wx::Locale::T</remote-id>
+ <remote-id type="cpan-module">Wx::LongStringProperty</remote-id>
+ <remote-id type="cpan-module">Wx::MDI</remote-id>
+ <remote-id type="cpan-module">Wx::MDIChildFrame</remote-id>
+ <remote-id type="cpan-module">Wx::MDIClientWindow</remote-id>
+ <remote-id type="cpan-module">Wx::MDIParentFrame</remote-id>
+ <remote-id type="cpan-module">Wx::Menu</remote-id>
+ <remote-id type="cpan-module">Wx::Mini</remote-id>
+ <remote-id type="cpan-module">Wx::MultiChoiceProperty</remote-id>
+ <remote-id type="cpan-module">Wx::Object</remote-id>
+ <remote-id type="cpan-module">Wx::ObjectRefData</remote-id>
+ <remote-id type="cpan-module">Wx::Overload::Driver</remote-id>
+ <remote-id type="cpan-module">Wx::Overload::Handle</remote-id>
+ <remote-id type="cpan-module">Wx::PGArrayEditorDialog</remote-id>
+ <remote-id type="cpan-module">Wx::PGArrayStringEditorDialog</remote-id>
+ <remote-id type="cpan-module">Wx::PGCell</remote-id>
+ <remote-id type="cpan-module">Wx::PGCellRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::PGCheckBoxEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PGChoiceAndButtonEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PGChoiceEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PGChoicesData</remote-id>
+ <remote-id type="cpan-module">Wx::PGComboBoxEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PGDatePickerCtrlEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PGDefaultRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::PGEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PGFileDialogAdapter</remote-id>
+ <remote-id type="cpan-module">Wx::PGInDialogValidator</remote-id>
+ <remote-id type="cpan-module">Wx::PGLongStringDialogAdapter</remote-id>
+ <remote-id type="cpan-module">Wx::PGMultiButton</remote-id>
+ <remote-id type="cpan-module">Wx::PGProperty</remote-id>
+ <remote-id type="cpan-module">Wx::PGSpinCtrlEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PGTextCtrlAndButtonEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PGTextCtrlEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PageSetupDialog</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::Carp</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::SplashFast</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::SplashFast::App</remote-id>
+ <remote-id type="cpan-module">Wx::Perl::TextValidator</remote-id>
+ <remote-id type="cpan-module">Wx::PerlTest</remote-id>
+ <remote-id type="cpan-module">Wx::PlArtProvider</remote-id>
+ <remote-id type="cpan-module">Wx::PlClient</remote-id>
+ <remote-id type="cpan-module">Wx::PlCommand</remote-id>
+ <remote-id type="cpan-module">Wx::PlConnection</remote-id>
+ <remote-id type="cpan-module">Wx::PlDataObjectSimple</remote-id>
+ <remote-id type="cpan-module">Wx::PlDataViewIndexListModel</remote-id>
+ <remote-id type="cpan-module">Wx::PlDropTarget</remote-id>
+ <remote-id type="cpan-module">Wx::PlFSFile</remote-id>
+ <remote-id type="cpan-module">Wx::PlFileSystemHandler</remote-id>
+ <remote-id type="cpan-module">Wx::PlGridCellEditor</remote-id>
+ <remote-id type="cpan-module">Wx::PlGridCellRenderer</remote-id>
+ <remote-id type="cpan-module">Wx::PlGridTable</remote-id>
+ <remote-id type="cpan-module">Wx::PlHtmlListBox</remote-id>
+ <remote-id type="cpan-module">Wx::PlHtmlTag</remote-id>
+ <remote-id type="cpan-module">Wx::PlHtmlTagHandler</remote-id>
+ <remote-id type="cpan-module">Wx::PlHtmlWinTagHandler</remote-id>
+ <remote-id type="cpan-module">Wx::PlPreviewControlBar</remote-id>
+ <remote-id type="cpan-module">Wx::PlPreviewFrame</remote-id>
+ <remote-id type="cpan-module">Wx::PlServer</remote-id>
+ <remote-id type="cpan-module">Wx::PlThreadEvent</remote-id>
+ <remote-id type="cpan-module">Wx::PlXmlResourceHandler</remote-id>
+ <remote-id type="cpan-module">Wx::PliXmlSubclassFactory</remote-id>
+ <remote-id type="cpan-module">Wx::PostScriptDC</remote-id>
+ <remote-id type="cpan-module">Wx::PostScriptPrintPreview</remote-id>
+ <remote-id type="cpan-module">Wx::PostScriptPrinter</remote-id>
+ <remote-id type="cpan-module">Wx::PreviewCanvas</remote-id>
+ <remote-id type="cpan-module">Wx::PreviewControlBar</remote-id>
+ <remote-id type="cpan-module">Wx::PreviewFrame</remote-id>
+ <remote-id type="cpan-module">Wx::Print</remote-id>
+ <remote-id type="cpan-module">Wx::PrintDialog</remote-id>
+ <remote-id type="cpan-module">Wx::PrintPaperType</remote-id>
+ <remote-id type="cpan-module">Wx::PrintPreview</remote-id>
+ <remote-id type="cpan-module">Wx::PrintPreviewBase</remote-id>
+ <remote-id type="cpan-module">Wx::PrinterDC</remote-id>
+ <remote-id type="cpan-module">Wx::Printout</remote-id>
+ <remote-id type="cpan-module">Wx::PropertyCategory</remote-id>
+ <remote-id type="cpan-module">Wx::PropertyGrid</remote-id>
+ <remote-id type="cpan-module">Wx::PropertyGridIterator</remote-id>
+ <remote-id type="cpan-module">Wx::PropertyGridIteratorBase</remote-id>
+ <remote-id type="cpan-module">Wx::PropertyGridManager</remote-id>
+ <remote-id type="cpan-module">Wx::PropertyGridPage</remote-id>
+ <remote-id type="cpan-module">Wx::RadioBox</remote-id>
+ <remote-id type="cpan-module">Wx::Ribbon</remote-id>
+ <remote-id type="cpan-module">Wx::RibbonAUIArtProvider</remote-id>
+ <remote-id type="cpan-module">Wx::RibbonArtProvider</remote-id>
+ <remote-id type="cpan-module">Wx::RibbonDefaultArtProvider</remote-id>
+ <remote-id type="cpan-module">Wx::RibbonMSWArtProvider</remote-id>
+ <remote-id type="cpan-module">Wx::RichText</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextBox</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextBuffer</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextCharacterStyleDefinition</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextCompositeObject</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextEvent</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextFormattingDialog</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextHTMLHandler</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextHeaderFooterData</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextListStyleDefinition</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextObject</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextParagraphLayoutBox</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextParagraphStyleDefinition</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextPrinting</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextStyleComboCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextStyleDefinition</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextStyleListBox</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextStyleListCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextStyleOrganiserDialog</remote-id>
+ <remote-id type="cpan-module">Wx::RichTextXMLHandler</remote-id>
+ <remote-id type="cpan-module">Wx::STC</remote-id>
+ <remote-id type="cpan-module">Wx::Server</remote-id>
+ <remote-id type="cpan-module">Wx::SimpleApp</remote-id>
+ <remote-id type="cpan-module">Wx::SimpleHelpProvider</remote-id>
+ <remote-id type="cpan-module">Wx::SimpleHtmlListBox</remote-id>
+ <remote-id type="cpan-module">Wx::Socket</remote-id>
+ <remote-id type="cpan-module">Wx::Socket::Event</remote-id>
+ <remote-id type="cpan-module">Wx::SocketClient</remote-id>
+ <remote-id type="cpan-module">Wx::SocketEvent</remote-id>
+ <remote-id type="cpan-module">Wx::SocketServer</remote-id>
+ <remote-id type="cpan-module">Wx::StringProperty</remote-id>
+ <remote-id type="cpan-module">Wx::StyledTextCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::StyledTextEvent</remote-id>
+ <remote-id type="cpan-module">Wx::SymbolPickerDialog</remote-id>
+ <remote-id type="cpan-module">Wx::SystemColourProperty</remote-id>
+ <remote-id type="cpan-module">Wx::TCPClient</remote-id>
+ <remote-id type="cpan-module">Wx::TCPConnection</remote-id>
+ <remote-id type="cpan-module">Wx::TCPServer</remote-id>
+ <remote-id type="cpan-module">Wx::TextAttrEx</remote-id>
+ <remote-id type="cpan-module">Wx::TextDataObject</remote-id>
+ <remote-id type="cpan-module">Wx::TextDropTarget</remote-id>
+ <remote-id type="cpan-module">Wx::TimePickerCtrl</remote-id>
+ <remote-id type="cpan-module">Wx::Timer</remote-id>
+ <remote-id type="cpan-module">Wx::TimerRunner</remote-id>
+ <remote-id type="cpan-module">Wx::TreeItemId</remote-id>
+ <remote-id type="cpan-module">Wx::UIntProperty</remote-id>
+ <remote-id type="cpan-module">Wx::UNIXaddress</remote-id>
+ <remote-id type="cpan-module">Wx::URLDataObject</remote-id>
+ <remote-id type="cpan-module">Wx::View</remote-id>
+ <remote-id type="cpan-module">Wx::WinHelpController</remote-id>
+ <remote-id type="cpan-module">Wx::WindowsPrintPreview</remote-id>
+ <remote-id type="cpan-module">Wx::WindowsPrinter</remote-id>
+ <remote-id type="cpan-module">Wx::Wx_Exp</remote-id>
+ <remote-id type="cpan-module">Wx::XRC</remote-id>
+ <remote-id type="cpan-module">Wx::XSP::Enum</remote-id>
+ <remote-id type="cpan-module">Wx::XSP::Event</remote-id>
+ <remote-id type="cpan-module">Wx::XSP::Overload</remote-id>
+ <remote-id type="cpan-module">Wx::XSP::Virtual</remote-id>
+ <remote-id type="cpan-module">Wx::ZipFSHandler</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::Any_OS</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::Any_wx_config</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::Core</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::Core::Dummy</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::Hacks</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::MacOSX_GCC</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::Win32</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::Win32_MSVC</remote-id>
+ <remote-id type="cpan-module">Wx::build::MakeMaker::Win32_MinGW</remote-id>
+ <remote-id type="cpan-module">Wx::build::Options</remote-id>
+ <remote-id type="cpan-module">Wx::build::Utils</remote-id>
+ <remote-id type="cpan-module">build::Wx::XSP::Enum</remote-id>
+ <remote-id type="cpan-module">build::Wx::XSP::Event</remote-id>
+ <remote-id type="cpan-module">build::Wx::XSP::Overload</remote-id>
+ <remote-id type="cpan-module">build::Wx::XSP::Virtual</remote-id>
+ <remote-id type="sourceforge">wxperl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/X-Osd-0.700.0-r1 b/dev-perl/X-Osd-0.700.0-r1
deleted file mode 100644
index 733e6c57a00e..000000000000
--- a/dev-perl/X-Osd-0.700.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/xosd dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl glue to libxosd (X OnScreen Display)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/X-Osd/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-libs/xosd dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GO/GOZER/X-Osd-0.7.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b702806344ce57179eec77f625dfe30d
diff --git a/dev-perl/X-Osd-0.700.0-r2 b/dev-perl/X-Osd-0.700.0-r2
deleted file mode 100644
index d99cfd533b2f..000000000000
--- a/dev-perl/X-Osd-0.700.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/xosd dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl glue to libxosd (X OnScreen Display)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/X-Osd/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=x11-libs/xosd dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GO/GOZER/X-Osd-0.7.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=7dedc182b1ebd89f3f268b08bb2813d8
diff --git a/dev-perl/X-Osd/Manifest b/dev-perl/X-Osd/Manifest
new file mode 100644
index 000000000000..68a8903245df
--- /dev/null
+++ b/dev-perl/X-Osd/Manifest
@@ -0,0 +1,4 @@
+DIST X-Osd-0.7.tar.gz 6442 BLAKE2B e901fbb5cefcfeedc657d91d44273c570f07d71cdea9dbc70313236d4769e372151ae1df70c5c12f1ad76a30b07d23d5baf16abc6efe97e3731e5c113ba2c90f SHA512 34d4bdf17300d24048d1567cb1b585b49e844ad0f7ed1ea8f016e5636f0c67647fcf44dec25114f0ad4a07023828888e7cdac762675fdec3c91c21ee6d3ce5e8
+EBUILD X-Osd-0.700.0-r1.ebuild 317 BLAKE2B 93e1a151d38437400d55c320e188fe525468968d58476f6e86559731f109875ebda3ae423b1489f1cf7d9cc0d56130b70951453a9f8580449c23b5f34e6649ba SHA512 909ad045794dbc4a9f5c3fd4fc914fd7a5ab4d3db82802d48ff120cdc3407c0c54ef88866b5566bb232e76692c39d63ed46e31b58b176ca5c8341831e721e361
+EBUILD X-Osd-0.700.0-r2.ebuild 366 BLAKE2B 738a2256e9fb14bad0d032157884b2f8514edf947905857838bbc07288e1ec0ee8e684cd1c6b72c084a8d6c346d63e3bae9568828c68d72524aae4aff1c9829f SHA512 46b20f03614c18d1c08be0d5e9d9e0fb865c6bdd82d08fa49d8bcc0db6e136e6fd3b0ddad21cc68a9242f9912b754775a97b56eb3f28c727cf0d59dae6e3d727
+MISC metadata.xml 382 BLAKE2B 1abb541c68b6bc079b1cf61fe9b230c2479146a855dfbc08431bf0f28a4bed6d596fe246282c355deea87182755b2e935e1451191d9ed40bf3687c1d6303bea2 SHA512 412e2ba5b06b447c033396e7705f57b8418826272d0b316ce9cb85545715a025d9b5772c46ebd2f4f9eac91086381785a646e0c532bce585240b5ef41031aef8
diff --git a/dev-perl/X-Osd/X-Osd-0.700.0-r1.ebuild b/dev-perl/X-Osd/X-Osd-0.700.0-r1.ebuild
new file mode 100644
index 000000000000..2d260b502904
--- /dev/null
+++ b/dev-perl/X-Osd/X-Osd-0.700.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GOZER
+MODULE_VERSION=0.7
+inherit perl-module
+
+DESCRIPTION="Perl glue to libxosd (X OnScreen Display)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/xosd"
+RDEPEND="${DEPEND}"
diff --git a/dev-perl/X-Osd/X-Osd-0.700.0-r2.ebuild b/dev-perl/X-Osd/X-Osd-0.700.0-r2.ebuild
new file mode 100644
index 000000000000..372c3119a917
--- /dev/null
+++ b/dev-perl/X-Osd/X-Osd-0.700.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GOZER
+DIST_VERSION=0.7
+inherit perl-module virtualx
+
+DESCRIPTION="Perl glue to libxosd (X OnScreen Display)"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/xosd"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/X-Osd/metadata.xml b/dev-perl/X-Osd/metadata.xml
new file mode 100644
index 000000000000..bee6c0657d7d
--- /dev/null
+++ b/dev-perl/X-Osd/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">X-Osd</remote-id>
+ <remote-id type="cpan-module">X::Osd</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/X11-FreeDesktop-DesktopEntry-0.40.0-r1 b/dev-perl/X11-FreeDesktop-DesktopEntry-0.40.0-r1
deleted file mode 100644
index 63e3cee6b00c..000000000000
--- a/dev-perl/X11-FreeDesktop-DesktopEntry-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=An interface to Freedesktop.org .desktop files
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/X11-FreeDesktop-DesktopEntry/
-KEYWORDS=amd64 ia64 ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GB/GBROWN/X11-FreeDesktop-DesktopEntry-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e9db9a4d741cf22b493bedb77d6c03e4
diff --git a/dev-perl/X11-FreeDesktop-DesktopEntry/Manifest b/dev-perl/X11-FreeDesktop-DesktopEntry/Manifest
new file mode 100644
index 000000000000..2d540bd91f5d
--- /dev/null
+++ b/dev-perl/X11-FreeDesktop-DesktopEntry/Manifest
@@ -0,0 +1,3 @@
+DIST X11-FreeDesktop-DesktopEntry-0.04.tar.gz 5076 BLAKE2B cb389af6ec38e39808e9588b0ec1acf25b97e37293fd8977787f2c260e30d8938c97e0a899b3c9598434dc827bf47436364ece9447380c6f3d7c5696f690b1fe SHA512 ee9ae86962759738ba4aa214a16e8e9d132e94937745119cfee726483af842a47b98570aa69713f2521941b643023e548ed64eb2b40ab99e3bb78d061c922deb
+EBUILD X11-FreeDesktop-DesktopEntry-0.40.0-r1.ebuild 302 BLAKE2B e41add5b620c08a09c0add19bf9236fd24c7b7295ff9df5107c76130c174bbab4ff14e2be441c241be0ecf252ff7e697b8ca07aa680f6676ed4e0053fa8254cb SHA512 525a2dca64d8f18fd9426d88edad16b33083a2fc2df23e478171ceb8103a411f14b74123f2798e4fcf33f9379d9636063f19a4dfbad7fbdb92426c2d750b9569
+MISC metadata.xml 429 BLAKE2B de6ec0c4765948a4f13adc31c5f0b89306a3bd7eae769b8d4459c99868854c1fdc3e77bea89897c34af156d9782bedbfab0bb30eda5510358457597ac7fb6ffb SHA512 a6fc839451bcbf649fd328735393c00631e94557283cced081844204e0a8a0ebe446773d3b11c36a0fefb414b2d7771d181e9d7c01828a62036201b4ddaca840
diff --git a/dev-perl/X11-FreeDesktop-DesktopEntry/X11-FreeDesktop-DesktopEntry-0.40.0-r1.ebuild b/dev-perl/X11-FreeDesktop-DesktopEntry/X11-FreeDesktop-DesktopEntry-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..8c6fdf9e3b13
--- /dev/null
+++ b/dev-perl/X11-FreeDesktop-DesktopEntry/X11-FreeDesktop-DesktopEntry-0.40.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GBROWN
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="An interface to Freedesktop.org .desktop files"
+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/X11-FreeDesktop-DesktopEntry/metadata.xml b/dev-perl/X11-FreeDesktop-DesktopEntry/metadata.xml
new file mode 100644
index 000000000000..28552adb4c7b
--- /dev/null
+++ b/dev-perl/X11-FreeDesktop-DesktopEntry/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">X11-FreeDesktop-DesktopEntry</remote-id>
+ <remote-id type="cpan-module">X11::FreeDesktop::DesktopEntry</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/X11-Protocol-0.560.0-r1 b/dev-perl/X11-Protocol-0.560.0-r1
deleted file mode 100644
index 88bc261a3aa6..000000000000
--- a/dev-perl/X11-Protocol-0.560.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/libXrender x11-libs/libXext dev-lang/perl:=[-build(-)]
-DESCRIPTION=Client-side interface to the X11 Protocol
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/X11-Protocol/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ ) MIT
-RDEPEND=x11-libs/libXrender x11-libs/libXext dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMCCAM/X11-Protocol-0.56.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f3e90dd07eebc1126b2b959c9a803468
diff --git a/dev-perl/X11-Protocol-0.560.0-r2 b/dev-perl/X11-Protocol-0.560.0-r2
deleted file mode 100644
index 017f7f7a096c..000000000000
--- a/dev-perl/X11-Protocol-0.560.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/libXrender x11-libs/libXext dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Client-side interface to the X11 Protocol
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/X11-Protocol/
-IUSE=examples test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ ) MIT
-RDEPEND=x11-libs/libXrender x11-libs/libXext dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SM/SMCCAM/X11-Protocol-0.56.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=722481fa1e126b986d8b22e5f6ebd1ae
diff --git a/dev-perl/X11-Protocol/Manifest b/dev-perl/X11-Protocol/Manifest
new file mode 100644
index 000000000000..e3c43c747a27
--- /dev/null
+++ b/dev-perl/X11-Protocol/Manifest
@@ -0,0 +1,6 @@
+AUX X11-Protocol-0.56-test-tap.patch 859 BLAKE2B f126f1516191c68557d12d0d68a13fc63a1385a715394e9291b3acb06e0dfccca9cda893965223f02c55f69f43413792c402abcafb7bc13a57c7b5869ed66563 SHA512 e48a388e73722bfecec01388c3b149a9e9507cc3d99c101ea0ffe6170925c157628600cbc43474945fe464069632da2890c494e3fb503e2d9aa6e27cbfa9b624
+AUX X11-Protocol-0.56-test-timeout.patch 875 BLAKE2B 4571b7ae0ad18c5545de085bb472c26021ff961e6e22f85310edb8bb6c34ac066a1de58e197daa5d5ccf561f305c6c318755ec3e4831e1a40d2bf90a34d9f6c2 SHA512 cc825c1190b594cbe787aa41fe1302e8b83d318a5ec6d42e802e630cf385193f161bce82f399d9e2f2eb96783afc5ce60c85d08238691d3063539c5686063207
+DIST X11-Protocol-0.56.tar.gz 101227 BLAKE2B 7c13e7f511a36c0f480f500577d4b9f2a5915fc1d071bb660a8d8d56ca0c2d5facc8122e3f9760751bbbe5f669a52e4c5cd6a375f209d7abb4f4281b227157d5 SHA512 1c1a6ed15ceff77e8be29ac32a0e72aa2d0a1e62b5e19af2e34055aa001ee281ab584d993ace82f46f00d4da2e7bd4c60e4e31876a43c6c64c3e216beb13fe5f
+EBUILD X11-Protocol-0.560.0-r1.ebuild 495 BLAKE2B 233cacf19901be6d1bf933eca440b2f3e30650431f559a936b4be482670ee2914ceb05f4d2fe859e62d102db88402dae5d05282e8d74e57dc49c28ec1a554cf4 SHA512 49602202d2eefd8e419f367b5a9dd1c33f274f5c30c45beee8cbb59fada544b1ea90abc8efbc34cb8932bd17cbae83bcadf6add3b36cd592c49d62291e4e6f5a
+EBUILD X11-Protocol-0.560.0-r2.ebuild 669 BLAKE2B f6740bb2e6d97e0dd018c474236473cfa66593f9966d8c9958addea5701c8d01d1e4abdc6fda4a4ca8ee75cc0ad937ce96c002d991fea69598e3979645394c50 SHA512 8412b6ff441252545fadb04d03a527f28b956156a637445c6f11375d6f360d6feb7f67585f352ca0648d88338d8fa4e79f458433b163aa752ee97e23fb531532
+MISC metadata.xml 1594 BLAKE2B 9de873c7cc1a7db3edf3a6ef6c1b7dd1843b0ffe0675ac9cd14c7c96cc92d838d800bb182c4dbf1fdb67560e1aa17dbbab536972f65b3c968bad86189a69140e SHA512 61e03d09767517801cfcc9af58a74ea67f092f6426108438b92afdbefd90de1945fc851b9b066f624f98b1f6cd4780e52cc50b7556b13bcf06fdfd0d6935f9ce
diff --git a/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r1.ebuild b/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r1.ebuild
new file mode 100644
index 000000000000..234c1a49e436
--- /dev/null
+++ b/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SMCCAM
+MODULE_VERSION=0.56
+inherit perl-module
+
+DESCRIPTION="Client-side interface to the X11 Protocol"
+
+LICENSE="${LICENSE} MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/libXrender
+ x11-libs/libXext"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild b/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild
new file mode 100644
index 000000000000..998cd12da987
--- /dev/null
+++ b/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SMCCAM
+DIST_VERSION=0.56
+DIST_EXAMPLES=("eg/*")
+inherit perl-module virtualx
+
+DESCRIPTION="Client-side interface to the X11 Protocol"
+
+LICENSE="${LICENSE} MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/libXrender
+ x11-libs/libXext"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.56-test-timeout.patch"
+ "${FILESDIR}/${PN}-0.56-test-tap.patch"
+)
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/X11-Protocol/files/X11-Protocol-0.56-test-tap.patch b/dev-perl/X11-Protocol/files/X11-Protocol-0.56-test-tap.patch
new file mode 100644
index 000000000000..83c07bebc37a
--- /dev/null
+++ b/dev-perl/X11-Protocol/files/X11-Protocol-0.56-test-tap.patch
@@ -0,0 +1,28 @@
+From 663aaa7eefbf9dcad54c8c7f4c463bf289a9b907 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 28 Mar 2018 23:46:13 +1300
+Subject: Move to a TAP::Harness friendly test layout
+
+---
+ MANIFEST | 2 +-
+ test.pl => t/x11.t | 0
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+ rename test.pl => t/x11.t (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index 24c14b7..8648607 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -33,4 +33,4 @@ eg/widgets2.pl X11-Motif version of widget example
+ eg/widgets3.pl Unfinished OO-interface widget example
+ eg/widgets.c C Xlib version of widget example
+ eg/wintree.pl Window hierarchy utility example
+-test.pl Short test of Protocol.pm et al.
++t/x11.t Short test of Protocol.pm et al.
+diff --git a/test.pl b/t/x11.t
+similarity index 100%
+rename from test.pl
+rename to t/x11.t
+--
+2.16.2
+
diff --git a/dev-perl/X11-Protocol/files/X11-Protocol-0.56-test-timeout.patch b/dev-perl/X11-Protocol/files/X11-Protocol-0.56-test-timeout.patch
new file mode 100644
index 000000000000..c20ae4d73b91
--- /dev/null
+++ b/dev-perl/X11-Protocol/files/X11-Protocol-0.56-test-timeout.patch
@@ -0,0 +1,38 @@
+From 00202116b49691de109c397f298c55960d2b9896 Mon Sep 17 00:00:00 2001
+From: Slaven Rezic <slaven@rezic.de>
+Date: Sat, 25 Nov 2017 09:57:00 +0100
+Subject: timeout tests on inactivity
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123736
+---
+ test.pl | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/test.pl b/test.pl
+index 8436a47..209a6a6 100644
+--- a/test.pl
++++ b/test.pl
+@@ -91,9 +91,19 @@ $gc = getGC($win, $font);
+
+ $x->MapWindow($win);
+
++$SIG{ALRM} = sub { die "Timeout" };
++alarm(5);
+ while (1)
+ {
+- $x->handle_input until %e = $x->dequeue_event;
++ eval { $x->handle_input until %e = $x->dequeue_event; };
++ if ($@)
++ {
++ if ($@ =~ /Timeout/) {
++ print "ok 3\n";
++ last;
++ }
++ die $@;
++ }
+ if ($e{name} eq "Expose")
+ {
+ next unless $e{count} == 0;
+--
+2.16.2
+
diff --git a/dev-perl/X11-Protocol/metadata.xml b/dev-perl/X11-Protocol/metadata.xml
new file mode 100644
index 000000000000..484fc7c846c4
--- /dev/null
+++ b/dev-perl/X11-Protocol/metadata.xml
@@ -0,0 +1,28 @@
+<?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">X11-Protocol</remote-id>
+ <remote-id type="cpan-module">X11::Auth</remote-id>
+ <remote-id type="cpan-module">X11::Keysyms</remote-id>
+ <remote-id type="cpan-module">X11::Protocol</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Connection</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Connection::FileHandle</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Connection::INETFH</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Connection::INETSocket</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Connection::Socket</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Connection::UNIXFH</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Connection::UNIXSocket</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Constants</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Ext::BIG_REQUESTS</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Ext::DPMS</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Ext::RENDER</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Ext::SHAPE</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Ext::XC_MISC</remote-id>
+ <remote-id type="cpan-module">X11::Protocol::Ext::XFree86_Misc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/X11-XCB-0.170.0-r1 b/dev-perl/X11-XCB-0.170.0-r1
deleted file mode 100644
index 93809a17f0f4..000000000000
--- a/dev-perl/X11-XCB-0.170.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Data-Dump dev-perl/Mouse dev-perl/MouseX-NativeTraits dev-perl/Try-Tiny dev-perl/XML-Descent dev-perl/XML-Simple >=virtual/perl-XSLoader-0.20.0 >=x11-libs/libxcb-1.2 x11-libs/xcb-util x11-libs/xcb-util-wm x11-base/xcb-proto >=virtual/perl-Devel-PPPort-3.190.0 dev-perl/ExtUtils-Depends >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-ExtUtils-ParseXS-3.180.0 dev-perl/ExtUtils-PkgConfig dev-perl/XS-Object-Magic test? ( dev-perl/Test-Deep dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl bindings for libxcb
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/X11-XCB/
-IUSE=test test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Data-Dump dev-perl/Mouse dev-perl/MouseX-NativeTraits dev-perl/Try-Tiny dev-perl/XML-Descent dev-perl/XML-Simple >=virtual/perl-XSLoader-0.20.0 >=x11-libs/libxcb-1.2 x11-libs/xcb-util x11-libs/xcb-util-wm dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSTPLBG/X11-XCB-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=67524b44a95bd96441b8ac1932db1996
diff --git a/dev-perl/X11-XCB/Manifest b/dev-perl/X11-XCB/Manifest
new file mode 100644
index 000000000000..4c2f36e0e7d3
--- /dev/null
+++ b/dev-perl/X11-XCB/Manifest
@@ -0,0 +1,3 @@
+DIST X11-XCB-0.17.tar.gz 90833 BLAKE2B 7de56a99abb27373f0473e4d98c177d3db4f4811bdee358e79a85db26345e59f3dfa0998e10678fce1585ddbf1f58796f75d2adc198ec6d23ae521720b3d93ae SHA512 8a5457afdb3b32fd6d425a27dee1a6afbbded222cf71a9d7201ed2c0db0b0b7c803ae3e69a897c510b9b07b79e880efe0cf062ea025d2d3ff7ee16d364c568bc
+EBUILD X11-XCB-0.170.0-r1.ebuild 935 BLAKE2B 70d7dcf4e35fbb590aae1b3de62c120def846afe7cb3ece50693dbf0332994d53327c95db0fe8eefd106ea1c496200e8a4cca3dd1d5f4d0bafb45f4e1d149edb SHA512 654bc78c21c329c28eb6bf4d12e9dcfcd8c1229fe0d59d95ad4381b8bf1955e9b4931755530487657912e8732f1fa2962f2119b7f95113b9e64731e5e88c3c57
+MISC metadata.xml 1271 BLAKE2B 0ee20f9f998f19334c078ffdb26e9ec0cb8d7cb14ef8dfa9d7cb0aded10f89655048af8ab91d11079249b73d84e532d590202af181645df1df71b79b56d098fe SHA512 279d8c3522207df5f1fb7ab6188e8f8848bd18c25e127d1f59765ddb5a6b0fcb89e949ccb703513c592c781396f893befe7a46f9083e4c94640c3cd112da29c2
diff --git a/dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild b/dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild
new file mode 100644
index 000000000000..7f439ecb1b9b
--- /dev/null
+++ b/dev-perl/X11-XCB/X11-XCB-0.170.0-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MSTPLBG
+DIST_VERSION=0.17
+inherit perl-module virtualx
+
+DESCRIPTION="Perl bindings for libxcb"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Data-Dump
+ dev-perl/Mouse
+ dev-perl/MouseX-NativeTraits
+ dev-perl/Try-Tiny
+ dev-perl/XML-Descent
+ dev-perl/XML-Simple
+ >=virtual/perl-XSLoader-0.20.0
+ >=x11-libs/libxcb-1.2
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+"
+DEPEND="${RDEPEND}
+ x11-base/xcb-proto
+ >=virtual/perl-Devel-PPPort-3.190.0
+ dev-perl/ExtUtils-Depends
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-3.180.0
+ dev-perl/ExtUtils-PkgConfig
+ dev-perl/XS-Object-Magic
+ test? (
+ dev-perl/Test-Deep
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ MAKEOPTS="-j1" perl-module_src_compile
+}
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/X11-XCB/metadata.xml b/dev-perl/X11-XCB/metadata.xml
new file mode 100644
index 000000000000..22874ca8208c
--- /dev/null
+++ b/dev-perl/X11-XCB/metadata.xml
@@ -0,0 +1,25 @@
+<?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">X11-XCB</remote-id>
+ <remote-id type="cpan-module">X11::XCB</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Atom</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Color</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Connection</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Event::ClientMessage</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Event::Focus</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Event::Generic</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Event::MapNotify</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Event::PropertyNotify</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Rect</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Screen</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Sizehints</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Sizehints::Aspect</remote-id>
+ <remote-id type="cpan-module">X11::XCB::Window</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/X500-DN-0.290.0-r1 b/dev-perl/X500-DN-0.290.0-r1
deleted file mode 100644
index 6feb826ee1cd..000000000000
--- a/dev-perl/X500-DN-0.290.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Parse-RecDescent dev-lang/perl:=[-build(-)]
-DESCRIPTION=handle X.500 DNs (Distinguished Names), parse and format them
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/X500-DN/
-KEYWORDS=alpha amd64 arm ia64 ppc ~s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Parse-RecDescent dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RJ/RJOOP/X500-DN-0.29.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=070160ba64fb0680e40cced2107727ad
diff --git a/dev-perl/X500-DN/Manifest b/dev-perl/X500-DN/Manifest
new file mode 100644
index 000000000000..6ad4e66b96e9
--- /dev/null
+++ b/dev-perl/X500-DN/Manifest
@@ -0,0 +1,3 @@
+DIST X500-DN-0.29.tar.gz 5367 BLAKE2B 184e591d8090f58f1ffa249d57bf3541c9ffaf86aa40a2c0a613d7d0c3a061a6ad1b66fa8394167345c3749f24468ac6069276692ea34e60b8ac9b0a812a0638 SHA512 4d2dc4998261d79dba7c20dd3b4bf65f470852fdccf917739bd9cba557a7d57025763b5afab2cdafebffe0d3ca15e458986d1b26c0b4e3260e54a9e57a7191e4
+EBUILD X500-DN-0.290.0-r1.ebuild 426 BLAKE2B 204f7ad3b2cc67e64f6b29e57a1ffa08bd6b4490a07a772902121fd8a3a35da66a5340e99b37ddd57f57d436be5ce0b7e641af1eb0d12e4529f0336738b3c422 SHA512 de31222547fa4e760a54e5452df88c02a78f12ed43d451cd0d07688d0d14d2e573bf88ac282ef8334cf40baf6abea005dd615b1693d1eb644c9cd70ce87e428b
+MISC metadata.xml 442 BLAKE2B 49cecd528b17f931b6570c7e93b57be8d0ef412af7f4449993023fd20f6d4d9cf0e46b57bbf009237ffc32021e2a58d0f29ddcc52ab44ee39729be4c88cb5806 SHA512 f294675484ae567569754ae5fa9ece720f78cbbb9e6a5ee5936ac27c3fd9b6908cdec727b700c7426d3864578f10d1b99ff68ade00125c8917d0a1f4cdfc2e9a
diff --git a/dev-perl/X500-DN/X500-DN-0.290.0-r1.ebuild b/dev-perl/X500-DN/X500-DN-0.290.0-r1.ebuild
new file mode 100644
index 000000000000..d49452a3209a
--- /dev/null
+++ b/dev-perl/X500-DN/X500-DN-0.290.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RJOOP
+MODULE_VERSION=0.29
+inherit perl-module
+DESCRIPTION="handle X.500 DNs (Distinguished Names), parse and format them"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ~s390 ~sh sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Parse-RecDescent"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+export OPTIMIZE="${CFLAGS}"
diff --git a/dev-perl/X500-DN/metadata.xml b/dev-perl/X500-DN/metadata.xml
new file mode 100644
index 000000000000..a4dddf4515c4
--- /dev/null
+++ b/dev-perl/X500-DN/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">X500-DN</remote-id>
+ <remote-id type="cpan-module">X500::DN</remote-id>
+ <remote-id type="cpan-module">X500::RDN</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Atom-0.420.0 b/dev-perl/XML-Atom-0.420.0
deleted file mode 100644
index 985de68e96af..000000000000
--- a/dev-perl/XML-Atom-0.420.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl dev-perl/URI dev-perl/Class-Data-Inheritable >=dev-perl/XML-LibXML-1.690.0 dev-perl/XML-XPath dev-perl/DateTime dev-perl/DateTime-TimeZone dev-perl/Digest-SHA1 dev-perl/HTML-Parser dev-perl/LWP-Authen-Wsse virtual/perl-MIME-Base64 >=dev-perl/Module-Build-Tiny-0.34.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 dev-lang/perl:=
-DESCRIPTION=Atom feed and API implementation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Atom/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-perl/URI dev-perl/Class-Data-Inheritable >=dev-perl/XML-LibXML-1.690.0 dev-perl/XML-XPath dev-perl/DateTime dev-perl/DateTime-TimeZone dev-perl/Digest-SHA1 dev-perl/HTML-Parser dev-perl/LWP-Authen-Wsse virtual/perl-MIME-Base64 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/XML-Atom-0.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=bb008e0915d3f6d0df3a0ab0e50ce491
diff --git a/dev-perl/XML-Atom/Manifest b/dev-perl/XML-Atom/Manifest
new file mode 100644
index 000000000000..c1872e77600d
--- /dev/null
+++ b/dev-perl/XML-Atom/Manifest
@@ -0,0 +1,5 @@
+AUX XML-Atom-0.42-dotinc.patch 656 BLAKE2B 419724257df6db1c04022597c50613b55cf628220bcd58c62557db5989af34a5ab4fa75de9333356cde9f7645da82067727aba6d2d712428a89083897cee0c66 SHA512 1df24cde71ae4f66a7d5932da202ba780bf5cd7f9f591324b7647d60870ded0b97310e528c8bd7cc0356698555a9f2efd587a89f3b218ffbf32e40c9324cd3f0
+AUX XML-Atom-0.42-testxxe.patch 937 BLAKE2B e4288229a16f078d6b64db40ba16a244dc9e6c3e37bd15c6afcf8614f3d21b3bf8d938ea5f76b16852976c71ddea48204a2b94e1fc32058a9886b262e40808d4 SHA512 a6d5a7a57a65bd474d7943395ac56514cd5dada68d0fb8277a8953de57f94b4fd5bfaebc7848c7829838c0054f9346c3f475731661a929f4e01045e8362eac75
+DIST XML-Atom-0.42.tar.gz 59629 BLAKE2B b28fa62523855f95b4dbcd0ba6b4805c326e78b1a6765f927c1318f53fc9ba14c43b2f539f80c89b90431923dcc699f644bc7a8d2fd593560d2a9b5bc7528b11 SHA512 5f28b3daa01e9c709c4e07935e7bd301ae368d51d19b48fbbcf46bfa96d460f1b40806e4032a83e1eacd7c6ab397175d33cdaa5fc9792081a3bbe228798889d7
+EBUILD XML-Atom-0.420.0.ebuild 773 BLAKE2B 9cd580216a12c12b90bca5e21af716e0d730a09577e73074d87682e39a31992120033da0a5e610f4b0bb35305501c34218ac4594dc27b2b86ed2818d596e36d4 SHA512 1226ebbeb7f225cca10156fc5b67e09c6a6e1ce0d2c8bd4a1829f1650d5689aaa4625ebb1a6f95290b2d85334f5da48336b8562efd6d444ba6076be929b4a6a6
+MISC metadata.xml 1295 BLAKE2B ebb6f5c3893235ef82c9d47af2e4e30d37cd919f15f2178eb8a9eceddea5c45f27fa65aac403066a6ec6538bcf504f37d2399641d1bb7c401e90075747be120a SHA512 5751e42df503744b460b5f4ada9451a40893e5110893c8ac4241591f0ccffbf6017b9f77f96e1d285bee2fe3700a6fb0014efaeff96b1870464fab7b9bf823f8
diff --git a/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild b/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild
new file mode 100644
index 000000000000..6874047ec10b
--- /dev/null
+++ b/dev-perl/XML-Atom/XML-Atom-0.420.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=0.42
+inherit perl-module
+
+DESCRIPTION="Atom feed and API implementation"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/libwww-perl
+ dev-perl/URI
+ dev-perl/Class-Data-Inheritable
+ >=dev-perl/XML-LibXML-1.690.0
+ dev-perl/XML-XPath
+ dev-perl/DateTime
+ dev-perl/DateTime-TimeZone
+ dev-perl/Digest-SHA1
+ dev-perl/HTML-Parser
+ dev-perl/LWP-Authen-Wsse
+ virtual/perl-MIME-Base64
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+"
+PERL_RM_FILES=(
+ "t/author-pod-syntax.t"
+)
+PATCHES=(
+ "${FILESDIR}/${PN}-0.42-dotinc.patch"
+ "${FILESDIR}/${PN}-0.42-testxxe.patch"
+)
diff --git a/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch b/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch
new file mode 100644
index 000000000000..c067fb6e0015
--- /dev/null
+++ b/dev-perl/XML-Atom/files/XML-Atom-0.42-dotinc.patch
@@ -0,0 +1,27 @@
+From d2c045a8ca0d0ca147b04bc9e7c70b27db8cc4e1 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 26 Mar 2018 23:28:08 +1300
+Subject: Fix tests failing without '.' in @INC
+
+Bug: https://github.com/miyagawa/xml-atom/issues/12
+Bug: https://github.com/miyagawa/xml-atom/pull/14
+---
+ t/11-entry.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/11-entry.t b/t/11-entry.t
+index bbcb107..5955e97 100644
+--- a/t/11-entry.t
++++ b/t/11-entry.t
+@@ -2,7 +2,7 @@
+
+ use strict;
+
+-use t::TestLib;
++BEGIN { require './t/TestLib.pm'; t::TestLib->import() }
+ use Test::More;
+ use XML::Atom;
+ use XML::Atom::Entry;
+--
+2.16.2
+
diff --git a/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch b/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch
new file mode 100644
index 000000000000..a61fdb990049
--- /dev/null
+++ b/dev-perl/XML-Atom/files/XML-Atom-0.42-testxxe.patch
@@ -0,0 +1,28 @@
+From 919852dce98ce60abf494edfbe3c57d7a08545e4 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 26 Mar 2018 23:37:10 +1300
+Subject: Force setting exapnd-external-entities on libxml for this test
+
+Gentoo defaults expand-external-entities to off, which naturally breaks
+this test which explicitly uses external entities.
+
+Bug: https://bugs.gentoo.org/623678
+---
+ t/31-external-entities-libxml.t | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/t/31-external-entities-libxml.t b/t/31-external-entities-libxml.t
+index 71f6eb9..8c9df11 100644
+--- a/t/31-external-entities-libxml.t
++++ b/t/31-external-entities-libxml.t
+@@ -51,6 +51,7 @@ EOX
+ ## custom parser
+ {
+ my $libxml = XML::LibXML->new;
++ $libxml->expand_entities(1);
+ my $entry = XML::Atom::Entry->new(Stream => \$xml, Parser => $libxml);
+ is $entry->title, "Guest Author", "got title";
+ my $content = $entry->content->body;
+--
+2.16.2
+
diff --git a/dev-perl/XML-Atom/metadata.xml b/dev-perl/XML-Atom/metadata.xml
new file mode 100644
index 000000000000..0c2e1773adac
--- /dev/null
+++ b/dev-perl/XML-Atom/metadata.xml
@@ -0,0 +1,26 @@
+<?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">XML-Atom</remote-id>
+ <remote-id type="cpan-module">LWP::UserAgent::AtomClient</remote-id>
+ <remote-id type="cpan-module">XML::Atom</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Base</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Category</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Client</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Content</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Entry</remote-id>
+ <remote-id type="cpan-module">XML::Atom::ErrorHandler</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Feed</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Link</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Namespace</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Person</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Server</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Thing</remote-id>
+ <remote-id type="cpan-module">XML::Atom::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Catalog-1.30.0 b/dev-perl/XML-Catalog-1.30.0
deleted file mode 100644
index 72992439a594..000000000000
--- a/dev-perl/XML-Catalog-1.30.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-Parser >=dev-perl/libwww-perl-5.48 dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Resolve public identifiers and remap system identifiers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Catalog/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-Parser >=dev-perl/libwww-perl-5.48 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JF/JFEARN/XML-Catalog-1.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4b3eef275f764861f64bc947190bb3a2
diff --git a/dev-perl/XML-Catalog-1.30.0-r1 b/dev-perl/XML-Catalog-1.30.0-r1
deleted file mode 100644
index 1fa934968d1c..000000000000
--- a/dev-perl/XML-Catalog-1.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/XML-Parser >=dev-perl/libwww-perl-5.48 dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Resolve public identifiers and remap system identifiers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Catalog/
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-Parser >=dev-perl/libwww-perl-5.48 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JF/JFEARN/XML-Catalog-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6df7ae04ebe5dc353febf5114ae21206
diff --git a/dev-perl/XML-Catalog/Manifest b/dev-perl/XML-Catalog/Manifest
new file mode 100644
index 000000000000..171797d08e85
--- /dev/null
+++ b/dev-perl/XML-Catalog/Manifest
@@ -0,0 +1,4 @@
+DIST XML-Catalog-1.03.tar.gz 12266 BLAKE2B a18b2d01dac9b06f18b90fe9ae0f1b2b35d72eecd5fba8e52258aa06a0fd4c4dbf7a897c2af2a8bf0acdd9dadc38a7934fdec540fb8716933b317ef2ca29f86e SHA512 a6189b4e5d53c2a764643f0e83d2aac5139d97c98ce322c305f9adb4e064d1b388583711f4e70110d7c2974162db72a20ba7f235af3fb05178080a3f37983f1f
+EBUILD XML-Catalog-1.30.0-r1.ebuild 419 BLAKE2B f8f1a6a7d0b494e8f3fbe5a26f4994adfc6ffb1fc28aefea64540b897cbd55bfff4fa61a6a749c214b3b81251a6aa0784eff1fca0fc7448ccfdf1bec799673bb SHA512 18b3fdff388d899ae2c4b9f82413cbd5b45c40aa067c1a8d6ce210c3f0792c640afce2e16f7944d0a9c7ae6cebf96fc8b454dd92886c84635b5678bfc29bc19a
+EBUILD XML-Catalog-1.30.0.ebuild 416 BLAKE2B 086994b2f12a0abda74df546bc9fe2bef23c04b928b2d752b74abe21c67ea169686d65e7d18cc7c3574630d5ac76ed96f7c2ead941eda66eb787e44e6c9f7254 SHA512 581422b18ecb586d91de30cb75c0cc1e8ccfb1af842af106f7f81e5329303a937f942a58ad56a012650a78ad7642814e168cc19a0b75228c9ade0781f86375c2
+MISC metadata.xml 458 BLAKE2B 2428465bc851d61f891a38ce9f228765a941e174ab1b9c3782f21a0e39ed1bf53dc39a85af3312d0fc3434dc1001487e74d11fc87d9d8a8f9b157e624c98c54f SHA512 f1ff60f0ef6fc85d1891bb8ba7b430b4c4ecf3b2319f290994f071e49766321171cc2334d49a78fbd36832085031fbc0868f73e11a550db66460318cf74c11f4
diff --git a/dev-perl/XML-Catalog/XML-Catalog-1.30.0-r1.ebuild b/dev-perl/XML-Catalog/XML-Catalog-1.30.0-r1.ebuild
new file mode 100644
index 000000000000..4e3b558b1c69
--- /dev/null
+++ b/dev-perl/XML-Catalog/XML-Catalog-1.30.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=JFEARN
+DIST_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Resolve public identifiers and remap system identifiers"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/XML-Parser
+ >=dev-perl/libwww-perl-5.48"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
diff --git a/dev-perl/XML-Catalog/XML-Catalog-1.30.0.ebuild b/dev-perl/XML-Catalog/XML-Catalog-1.30.0.ebuild
new file mode 100644
index 000000000000..a2814d407e55
--- /dev/null
+++ b/dev-perl/XML-Catalog/XML-Catalog-1.30.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JFEARN
+MODULE_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Resolve public identifiers and remap system identifiers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/XML-Parser
+ >=dev-perl/libwww-perl-5.48"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
diff --git a/dev-perl/XML-Catalog/metadata.xml b/dev-perl/XML-Catalog/metadata.xml
new file mode 100644
index 000000000000..410ad66b08e4
--- /dev/null
+++ b/dev-perl/XML-Catalog/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-Catalog</remote-id>
+ <remote-id type="cpan-module">XML::Catalog</remote-id>
+ <remote-id type="cpan-module">XML::Catalog::XML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-CompactTree-XS-0.20.0-r1 b/dev-perl/XML-CompactTree-XS-0.20.0-r1
deleted file mode 100644
index 1c67f6909517..000000000000
--- a/dev-perl/XML-CompactTree-XS-0.20.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-LibXML-1.69 test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=a fast builder of compact tree structures from XML documents
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-CompactTree-XS/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-LibXML-1.69 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PAJAS/XML-CompactTree-XS-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=228bf91f09373559d39a353ba3ffeeff
diff --git a/dev-perl/XML-CompactTree-XS-0.30.0 b/dev-perl/XML-CompactTree-XS-0.30.0
deleted file mode 100644
index f452b040b306..000000000000
--- a/dev-perl/XML-CompactTree-XS-0.30.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-LibXML-1.690.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=a fast builder of compact tree structures from XML documents
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-CompactTree-XS/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-LibXML-1.690.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHOROBA/XML-CompactTree-XS-0.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c363f640b3f25e96d59a093b03e48abe
diff --git a/dev-perl/XML-CompactTree-XS/Manifest b/dev-perl/XML-CompactTree-XS/Manifest
new file mode 100644
index 000000000000..b6cce61f1df5
--- /dev/null
+++ b/dev-perl/XML-CompactTree-XS/Manifest
@@ -0,0 +1,5 @@
+DIST XML-CompactTree-XS-0.02.tar.gz 39965 BLAKE2B 868d3b87a13d3d10d46ca6df0f5fdf411a03206858943c57082bd111a515622a98d3fd7f8edac9f226bb413e5ed711e207094f66b449ba2f0ec2c402c3259c49 SHA512 81c6e7d3e66db2ebd35121908a335b0a7437f48371210c4b65d20b307dd1b38e4a3735332758b5f963d49f2a0ef274770fb702c4cb4d2c76c4de7b2f9e452cca
+DIST XML-CompactTree-XS-0.03.tar.gz 41595 BLAKE2B 4dbe028a5da9437378ecf11f74975610eb237f6b20873df097db6328e2413b850dfe5374adc10cf36ec9c7e61dc1e405612e64ece70fcebe60dbf88c11ce00ef SHA512 b2f7f09b8463c1d851a73bad4f9293e45090d14b78f1fa5810637e03688b5042609f8a54cb33ed180094f9135a3825f65b121490f74c7f596ded80069aa68224
+EBUILD XML-CompactTree-XS-0.20.0-r1.ebuild 432 BLAKE2B 5ca7cc601cee0d064ce7eb86d848d98dbcddfd34fc1362d7131ab6bbbb6feb04be17438d2b36be9e310bfa18bf820f023294c271e29d590761e2a5b9dae28c92 SHA512 d729be151be627e42f3be71a706e7f3627cebdbac4b74adbc2de0c74078e06372627922494813cbf9a5714e1d6f5326b4b75722a01a5e36ad3e5a9fa0d671d83
+EBUILD XML-CompactTree-XS-0.30.0.ebuild 492 BLAKE2B 67147bcbcb125d4a601ad9d045244d3076bfa6c563c6e3f7808877c323dbddfc09510528709e5a3af384931a457d416d081b6c772595fe229400bb6e6ff62c12 SHA512 c47842a1f7ffde9ac24871f2bc108ab15cb37659e57a47416776b09d62f7d431f44b4a6571414f5d13d6c210de99e7e4162573ae5b06b6863eb29fa4accf7746
+MISC metadata.xml 409 BLAKE2B 65320288e9b989f688a4896852adbc378275baf4c222172880f4309b2aad11c04b26313267670268c994a606c8de391938d6ba0dbf28813ba6f46f27c5a8e9b3 SHA512 6c889ad22e36c9fe629f549e80507d992e71f6fc3a9678256d872fb922d633435cc3f89642f813d1e30185502b55f9b972847700a4cda457b271f89d689be7ba
diff --git a/dev-perl/XML-CompactTree-XS/XML-CompactTree-XS-0.20.0-r1.ebuild b/dev-perl/XML-CompactTree-XS/XML-CompactTree-XS-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..b14abf6d49ba
--- /dev/null
+++ b/dev-perl/XML-CompactTree-XS/XML-CompactTree-XS-0.20.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PAJAS
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="a fast builder of compact tree structures from XML documents"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/XML-LibXML-1.69"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-CompactTree-XS/XML-CompactTree-XS-0.30.0.ebuild b/dev-perl/XML-CompactTree-XS/XML-CompactTree-XS-0.30.0.ebuild
new file mode 100644
index 000000000000..82ce838daabf
--- /dev/null
+++ b/dev-perl/XML-CompactTree-XS/XML-CompactTree-XS-0.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHOROBA
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="a fast builder of compact tree structures from XML documents"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/XML-LibXML-1.690.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=("t/boilerplate.t" "t/pod-coverage.t" "t/pod.t")
diff --git a/dev-perl/XML-CompactTree-XS/metadata.xml b/dev-perl/XML-CompactTree-XS/metadata.xml
new file mode 100644
index 000000000000..7d6e75c569a3
--- /dev/null
+++ b/dev-perl/XML-CompactTree-XS/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">XML-CompactTree-XS</remote-id>
+ <remote-id type="cpan-module">XML::CompactTree::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Compile-1.540.0 b/dev-perl/XML-Compile-1.540.0
deleted file mode 100644
index 78c5d87f8d05..000000000000
--- a/dev-perl/XML-Compile-1.540.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Digest-MD5-2.360.0 >=dev-perl/Log-Report-1.30.0 >=virtual/perl-MIME-Base64-3.100.0 >=virtual/perl-Math-BigInt-1.770.0 >=virtual/perl-Math-BigRat-0.100.0 virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-2.10.700 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Deep-0.95.0 >=virtual/perl-Test-Simple-0.540.0 >=dev-perl/XML-Compile-Tester-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Compilation based XML Processing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Digest-MD5-2.360.0 >=dev-perl/Log-Report-1.30.0 >=virtual/perl-MIME-Base64-3.100.0 >=virtual/perl-Math-BigInt-1.770.0 >=virtual/perl-Math-BigRat-0.100.0 virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-2.10.700 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-1.54.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=17f08b387fd802e16e79206476936e6d
diff --git a/dev-perl/XML-Compile-1.560.0 b/dev-perl/XML-Compile-1.560.0
deleted file mode 100644
index 36af5f8d3d10..000000000000
--- a/dev-perl/XML-Compile-1.560.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Digest-MD5-2.360.0 >=dev-perl/Log-Report-1.30.0 >=virtual/perl-MIME-Base64-3.100.0 >=virtual/perl-Math-BigInt-1.770.0 >=virtual/perl-Math-BigRat-0.100.0 dev-perl/Types-Serialiser virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-2.10.700 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Deep-0.95.0 >=virtual/perl-Test-Simple-0.540.0 >=dev-perl/XML-Compile-Tester-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Compilation based XML Processing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Digest-MD5-2.360.0 >=dev-perl/Log-Report-1.30.0 >=virtual/perl-MIME-Base64-3.100.0 >=virtual/perl-Math-BigInt-1.770.0 >=virtual/perl-Math-BigRat-0.100.0 dev-perl/Types-Serialiser virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-2.10.700 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-1.56.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7e7e768c59fe4f13a4644709e90b6d20
diff --git a/dev-perl/XML-Compile-1.600.0 b/dev-perl/XML-Compile-1.600.0
deleted file mode 100644
index c86d19bbb2f6..000000000000
--- a/dev-perl/XML-Compile-1.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Digest-MD5-2.360.0 >=dev-perl/Log-Report-1.200.0 >=virtual/perl-MIME-Base64-3.100.0 >=virtual/perl-Math-BigInt-1.770.0 >=virtual/perl-Math-BigRat-0.100.0 dev-perl/Types-Serialiser virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-2.10.700 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Deep-0.95.0 >=virtual/perl-Test-Simple-0.540.0 >=dev-perl/XML-Compile-Tester-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Compilation based XML Processing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Digest-MD5-2.360.0 >=dev-perl/Log-Report-1.200.0 >=virtual/perl-MIME-Base64-3.100.0 >=virtual/perl-Math-BigInt-1.770.0 >=virtual/perl-Math-BigRat-0.100.0 dev-perl/Types-Serialiser virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-2.10.700 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-1.60.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=18df0e77bda29dee8a9de60b58b6a50c
diff --git a/dev-perl/XML-Compile-Cache-1.50.0 b/dev-perl/XML-Compile-Cache-1.50.0
deleted file mode 100644
index 114c9cb46a92..000000000000
--- a/dev-perl/XML-Compile-Cache-1.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Log-Report-0.190.0 >=dev-perl/XML-Compile-1.480.0 >=dev-perl/XML-LibXML-Simple-0.950.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 >=dev-perl/XML-Compile-Tester-0.20.0 ) dev-lang/perl:=
-DESCRIPTION=Cache compiled XML translations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile-Cache/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Log-Report-0.190.0 >=dev-perl/XML-Compile-1.480.0 >=dev-perl/XML-LibXML-Simple-0.950.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-Cache-1.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6bbd221c3a5d2385af919b7ad55de02e
diff --git a/dev-perl/XML-Compile-Cache-1.60.0 b/dev-perl/XML-Compile-Cache-1.60.0
deleted file mode 100644
index 0b1f0fb455de..000000000000
--- a/dev-perl/XML-Compile-Cache-1.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Log-Report-1.260.0 >=dev-perl/XML-Compile-1.600.0 >=dev-perl/XML-LibXML-Simple-0.950.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 >=dev-perl/XML-Compile-Tester-0.20.0 ) dev-lang/perl:=
-DESCRIPTION=Cache compiled XML translations
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile-Cache/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Log-Report-1.260.0 >=dev-perl/XML-Compile-1.600.0 >=dev-perl/XML-LibXML-Simple-0.950.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-Cache-1.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=61e44dcc6c66b8a99b45f049e35e88d7
diff --git a/dev-perl/XML-Compile-Cache/Manifest b/dev-perl/XML-Compile-Cache/Manifest
new file mode 100644
index 000000000000..ec1804274339
--- /dev/null
+++ b/dev-perl/XML-Compile-Cache/Manifest
@@ -0,0 +1,5 @@
+DIST XML-Compile-Cache-1.05.tar.gz 16255 BLAKE2B b97c4e082bd259e13e7fd3f4ad2e4ce5fb6b1fd49179711974b6c255bd8bab020d5c6f77031996f8f2e790080d11e78f630df2acce7e6782150bee4466ced1b9 SHA512 41b50babe59ae9f3fe43bd21c23ad8237fc4fcd0ad07dbaae6c446d230448283f50fb085cc18f11f35775858af0828afd8598c96c0da49ca3d3ca85e6cd6d249
+DIST XML-Compile-Cache-1.06.tar.gz 17365 BLAKE2B f6451bbead9b2b76f4c9741637be8bdb9004482190b9226b8c38eb27e80317e17b155161df48a6579f2c660529f77d049c94f0c8362ab5dc86b1a7a515ba8d8d SHA512 06964a782e980cbe51723c2fcd30a1f71b8218b88ae94f24b2e837b17aead37ba2a24ea5a8602214f1a6b15d06f59e6004e15810501dace6a04a6d0bb119e8bf
+EBUILD XML-Compile-Cache-1.50.0.ebuild 520 BLAKE2B 7aa6667421a1efc80492d4f48de38720cf54a5b679653cb7c9cf29c0308a152af77e6a96d80b87fde31443bf38270ab47d02f478e704f05627020ff2ab546e6c SHA512 928660f23cc7c0156ab0236a1198bee48dfb27d22d9141479c8fe2738a02bd2313b6146f094104bb58138479a25bdd2b10737558d46e0cce79009248521ff48a
+EBUILD XML-Compile-Cache-1.60.0.ebuild 520 BLAKE2B 9eaac5a2835fce385d30c5ce8e22df08be6e5ecad43ffac53c195b7040f8d51e05112562f347e2b7e73fa1b8326571e09298258c14ef67a29df5153fd304a04b SHA512 26f9679e332f935c83fbe5a62c6305dc156a7e5f29f493978cbae0be6640db30159a199fa17ec3585865ac2ce8c797c071500e37527780fc0a288df77c780c4e
+MISC metadata.xml 407 BLAKE2B 2b0122dc1b40a5e817086994057d7d932632c8289d844b24a248ef8cc1ee2e241ded64085edc17b7ae594c69683b860ad154ee4ee948294ed76ea6b770800da7 SHA512 95dae8e87e681dd7d3a0a239f38feb9617ef3872a3c32b2eced97ea63e8bcf1bfa1edf81b476f49811282d2d454d2b8498795260d0317d9bc467739709e8b944
diff --git a/dev-perl/XML-Compile-Cache/XML-Compile-Cache-1.50.0.ebuild b/dev-perl/XML-Compile-Cache/XML-Compile-Cache-1.50.0.ebuild
new file mode 100644
index 000000000000..fae1b3869b33
--- /dev/null
+++ b/dev-perl/XML-Compile-Cache/XML-Compile-Cache-1.50.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=1.05
+inherit perl-module
+
+DESCRIPTION="Cache compiled XML translations"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Log-Report-0.190.0
+ >=dev-perl/XML-Compile-1.480.0
+ >=dev-perl/XML-LibXML-Simple-0.950.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ >=dev-perl/XML-Compile-Tester-0.20.0
+ )
+"
diff --git a/dev-perl/XML-Compile-Cache/XML-Compile-Cache-1.60.0.ebuild b/dev-perl/XML-Compile-Cache/XML-Compile-Cache-1.60.0.ebuild
new file mode 100644
index 000000000000..4d3b708f8250
--- /dev/null
+++ b/dev-perl/XML-Compile-Cache/XML-Compile-Cache-1.60.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="Cache compiled XML translations"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Log-Report-1.260.0
+ >=dev-perl/XML-Compile-1.600.0
+ >=dev-perl/XML-LibXML-Simple-0.950.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ >=dev-perl/XML-Compile-Tester-0.20.0
+ )
+"
diff --git a/dev-perl/XML-Compile-Cache/metadata.xml b/dev-perl/XML-Compile-Cache/metadata.xml
new file mode 100644
index 000000000000..f13ace56f5cb
--- /dev/null
+++ b/dev-perl/XML-Compile-Cache/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">XML-Compile-Cache</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Cache</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Compile-SOAP-3.200.0 b/dev-perl/XML-Compile-SOAP-3.200.0
deleted file mode 100644
index ab269bdbca66..000000000000
--- a/dev-perl/XML-Compile-SOAP-3.200.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-Slurp-Tiny >=dev-perl/libwww-perl-6.80.0 >=dev-perl/Log-Report-1.50.0 virtual/perl-Time-HiRes >=dev-perl/XML-Compile-1.510.0 >=dev-perl/XML-Compile-Cache-1.30.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 >=dev-perl/XML-Compile-Tester-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Soap 1.1 XML Compiler
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile-SOAP/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-Slurp-Tiny >=dev-perl/libwww-perl-6.80.0 >=dev-perl/Log-Report-1.50.0 virtual/perl-Time-HiRes >=dev-perl/XML-Compile-1.510.0 >=dev-perl/XML-Compile-Cache-1.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-SOAP-3.20.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ca1c5adef9cab7292c9bc98a07e279cf
diff --git a/dev-perl/XML-Compile-SOAP-3.210.0 b/dev-perl/XML-Compile-SOAP-3.210.0
deleted file mode 100644
index a64d491e19ad..000000000000
--- a/dev-perl/XML-Compile-SOAP-3.210.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-Slurp-Tiny >=dev-perl/libwww-perl-6.80.0 >=dev-perl/Log-Report-1.50.0 virtual/perl-Time-HiRes >=dev-perl/XML-Compile-1.510.0 >=dev-perl/XML-Compile-Cache-1.30.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 >=dev-perl/XML-Compile-Tester-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Soap 1.1 XML Compiler
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile-SOAP/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-Slurp-Tiny >=dev-perl/libwww-perl-6.80.0 >=dev-perl/Log-Report-1.50.0 virtual/perl-Time-HiRes >=dev-perl/XML-Compile-1.510.0 >=dev-perl/XML-Compile-Cache-1.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-SOAP-3.21.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=79b35b406d0b05ae8dfcc2dddbc7678c
diff --git a/dev-perl/XML-Compile-SOAP-3.240.0 b/dev-perl/XML-Compile-SOAP-3.240.0
deleted file mode 100644
index 1e07b3f48b6b..000000000000
--- a/dev-perl/XML-Compile-SOAP-3.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-Slurp-Tiny >=dev-perl/libwww-perl-6.80.0 >=dev-perl/Log-Report-1.50.0 >=dev-perl/Net-HTTP-6.160.0 virtual/perl-Time-HiRes >=dev-perl/XML-Compile-1.580.0 >=dev-perl/XML-Compile-Cache-1.30.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 >=dev-perl/XML-Compile-Tester-0.900.0 ) dev-lang/perl:=
-DESCRIPTION=Soap 1.1 XML Compiler
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile-SOAP/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-Slurp-Tiny >=dev-perl/libwww-perl-6.80.0 >=dev-perl/Log-Report-1.50.0 >=dev-perl/Net-HTTP-6.160.0 virtual/perl-Time-HiRes >=dev-perl/XML-Compile-1.580.0 >=dev-perl/XML-Compile-Cache-1.30.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-SOAP-3.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0d5f1cce751bf43c3593bfd09ae8b75e
diff --git a/dev-perl/XML-Compile-SOAP/Manifest b/dev-perl/XML-Compile-SOAP/Manifest
new file mode 100644
index 000000000000..36dc52d650d2
--- /dev/null
+++ b/dev-perl/XML-Compile-SOAP/Manifest
@@ -0,0 +1,7 @@
+DIST XML-Compile-SOAP-3.20.tar.gz 100249 BLAKE2B 240d9d0ee30ed4b058b86057e8a87bd40b878247d2125380e7805fe83f5cf472f30353777f9043d1d493070bc221262ec0d98d2e5c187818fa53fb92c1bbbf9e SHA512 72f322fed07f8d4d82002975924c7774934b8f1b199f3f197113a00f48a42e0723b7e2af0219a26b842f49bb691f8aa9280a5d9dfda2e38f8fc6820331172ff5
+DIST XML-Compile-SOAP-3.21.tar.gz 100491 BLAKE2B edccfe788cccf654e9a694d62e8d2be8a6d0a6a557453e9659854736df932412cabe3577c14adef5bb7fbd4aea7d3f712953718742e1bec7457d25a18bc6e2ba SHA512 f9a169c20b71e6dffbf9442a5587186406c6a67d0a3ac5865c55fd19c93868e74d54058147314d0b6a2ca589e2d2223d50e7bb458bdaaabdac65aef9bc794697
+DIST XML-Compile-SOAP-3.24.tar.gz 103114 BLAKE2B 08b63ee636bffcc026dd02bca4183c9c2ab5816c49789b0558fa9df3ab51e965164ba86538682e01838ea548a555250245a247589da6f502bbef6d86bdc11bc4 SHA512 2c1f83e952b7aa880fbebf16d16876292b76f15b12089e5047bd1564578bc42a370608fb1860c4ccb69ee455048092e0096146aac3c3066fea8151ac33e69035
+EBUILD XML-Compile-SOAP-3.200.0.ebuild 620 BLAKE2B 2cc81188f9087130e221c00ede08127032c70a47ebc79ea51bec963660f302f8ce5c492521b6ea41b74e996825c2fb86dd9a8ec3a5476583663aadbac51dceec SHA512 05b5a0d8ac9d505369a5666e03bb405361f62e21d7e5f87f81e8aa0e4ff39c1f97acf9637f28212d2fb08c3f6c6444f6d1cbc063d768e2ead5d79d33063ba3e0
+EBUILD XML-Compile-SOAP-3.210.0.ebuild 620 BLAKE2B 8a614d1b2ae066cc0d089b7b3e151dab39b6f191bf5ceefd5fd9db0ca8a10036df5fcf9ca30787bbac2065ed90bd0255a135c1b5905afd9b91b7516c3ec6403a SHA512 9d3112852f2bc887017695d94577d14e682b1b7b7c6cc57a4596ebee3b83d85fd3c97a102f488832bb5b8f88adf4dd61dff2d781274ffcff7de655bac27ac4a7
+EBUILD XML-Compile-SOAP-3.240.0.ebuild 649 BLAKE2B 3acf0674b7d24075da00b5a6b1e50e5c29bd4401e786a986179ab55840ba1beb6cbe355ca06f7d631fe3ae43384c6437f30d5f9566cf1922afa81057983d7fb9 SHA512 d5e445a7c0bc727a40f285df8bb59c4d443c62637590da24b6555cfe6af3695ce8705e5593d7c3634417c355bd5a3969a8b917250b861778629fac134776f85c
+MISC metadata.xml 1428 BLAKE2B 81a95933a18dae64410cfa0e833e24e8fcc099a2ba41bee90e448cce46954a4092ce91ee76a453f79309d4bfbc547e14cc7505d199785b9029b64fadf568cf6b SHA512 977ede9c643643b3184e2c6ea41ed70cd99fcbea30e0181df40d48d4e06f06cb44ad0bc47b47a91b465da6bed6db76bef7ea2d0bb75a1d65229af71bf287da08
diff --git a/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.200.0.ebuild b/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.200.0.ebuild
new file mode 100644
index 000000000000..ef877552527a
--- /dev/null
+++ b/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.200.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.20
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Soap 1.1 XML Compiler"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/File-Slurp-Tiny
+ >=dev-perl/libwww-perl-6.80.0
+ >=dev-perl/Log-Report-1.50.0
+ virtual/perl-Time-HiRes
+ >=dev-perl/XML-Compile-1.510.0
+ >=dev-perl/XML-Compile-Cache-1.30.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ >=dev-perl/XML-Compile-Tester-0.900.0
+ )
+"
diff --git a/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.210.0.ebuild b/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.210.0.ebuild
new file mode 100644
index 000000000000..4efd77e54255
--- /dev/null
+++ b/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.210.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.21
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Soap 1.1 XML Compiler"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/File-Slurp-Tiny
+ >=dev-perl/libwww-perl-6.80.0
+ >=dev-perl/Log-Report-1.50.0
+ virtual/perl-Time-HiRes
+ >=dev-perl/XML-Compile-1.510.0
+ >=dev-perl/XML-Compile-Cache-1.30.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ >=dev-perl/XML-Compile-Tester-0.900.0
+ )
+"
diff --git a/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.240.0.ebuild b/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.240.0.ebuild
new file mode 100644
index 000000000000..db47b202e59a
--- /dev/null
+++ b/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.240.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.24
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Soap 1.1 XML Compiler"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/File-Slurp-Tiny
+ >=dev-perl/libwww-perl-6.80.0
+ >=dev-perl/Log-Report-1.50.0
+ >=dev-perl/Net-HTTP-6.160.0
+ virtual/perl-Time-HiRes
+ >=dev-perl/XML-Compile-1.580.0
+ >=dev-perl/XML-Compile-Cache-1.30.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ >=dev-perl/XML-Compile-Tester-0.900.0
+ )
+"
diff --git a/dev-perl/XML-Compile-SOAP/metadata.xml b/dev-perl/XML-Compile-SOAP/metadata.xml
new file mode 100644
index 000000000000..49eb063a387b
--- /dev/null
+++ b/dev-perl/XML-Compile-SOAP/metadata.xml
@@ -0,0 +1,26 @@
+<?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">XML-Compile-SOAP</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP11</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP11::Client</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP11::Operation</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP11::Server</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP::Client</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP::Extension</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP::Operation</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP::Server</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP::Trace</remote-id>
+ <remote-id type="cpan-module">XML::Compile::SOAP::Util</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Transport</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Transport::SOAPHTTP</remote-id>
+ <remote-id type="cpan-module">XML::Compile::XOP</remote-id>
+ <remote-id type="cpan-module">XML::Compile::XOP::Include</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Compile-Tester-0.900.0 b/dev-perl/XML-Compile-Tester-0.900.0
deleted file mode 100644
index 8922d500c414..000000000000
--- a/dev-perl/XML-Compile-Tester-0.900.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Log-Report-0.170.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 ) dev-lang/perl:=
-DESCRIPTION=Support XML::Compile related regression testing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile-Tester/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Log-Report-0.170.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-Tester-0.90.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9ae4630e69f1110f67e498d3febdb21d
diff --git a/dev-perl/XML-Compile-Tester/Manifest b/dev-perl/XML-Compile-Tester/Manifest
new file mode 100644
index 000000000000..eac088790852
--- /dev/null
+++ b/dev-perl/XML-Compile-Tester/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Compile-Tester-0.90.tar.gz 5943 BLAKE2B 10015e7b1ed80bba3c7e61e496e472ff895eca5443795f2e92ee4125d2ce0b218aa1f86b9c824de148759b300f0cfd33355465ae65e457bfbbe13b1fc90a6125 SHA512 405cf02987797a752319dea2f6b27528f323d127faa85d4d0787f409bdaf0656ec2a5c50d46354835afaaee8268e4749f7f2d6d9c26541cdb15576f607d20ce1
+EBUILD XML-Compile-Tester-0.900.0.ebuild 489 BLAKE2B 9a90b4cb6174153cc5eb53faf9a5af975cc3b1be6910d22cfe26e61e37ee78a0215cce5b0fafe09fb1505a04d7c8ca66139ce378e66553566ea2e2166b599f72 SHA512 4c089397606ed31584a6c3ad7498073bd691f698f59afe2c445a5d47a7e2b68543314e1a69d1bc9bcfb9617065fac3e3bb409382263b0fedaaa09787a4fa22f7
+MISC metadata.xml 409 BLAKE2B c9ca4f64c58f5484b28ec327e18e504524354004e60fb20790ca8c97ff5d542033488dd23a7e693b4d2f3485515890fe5728217c82fe7828ac921577dc5e4a29 SHA512 207466e414f908fc75df098f6a7a40b1034438f1ec685e10a0809559a36bfd0e8ee9799d59a64dda05849eeaa5198aee2fb4e5ba44353797f76cf0ac8ebf7918
diff --git a/dev-perl/XML-Compile-Tester/XML-Compile-Tester-0.900.0.ebuild b/dev-perl/XML-Compile-Tester/XML-Compile-Tester-0.900.0.ebuild
new file mode 100644
index 000000000000..c482eca77592
--- /dev/null
+++ b/dev-perl/XML-Compile-Tester/XML-Compile-Tester-0.900.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=0.90
+inherit perl-module
+
+DESCRIPTION="Support XML::Compile related regression testing"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Log-Report-0.170.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ )
+"
+src_test() {
+ perl_rm_files t/99pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-Compile-Tester/metadata.xml b/dev-perl/XML-Compile-Tester/metadata.xml
new file mode 100644
index 000000000000..b1d8a8a58333
--- /dev/null
+++ b/dev-perl/XML-Compile-Tester/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">XML-Compile-Tester</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Tester</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Compile-WSDL11-3.50.0 b/dev-perl/XML-Compile-WSDL11-3.50.0
deleted file mode 100644
index 9ab4637b3a26..000000000000
--- a/dev-perl/XML-Compile-WSDL11-3.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Log-Report-1.50.0 >=dev-perl/XML-Compile-1.480.0 >=dev-perl/XML-Compile-Cache-1.30.0 >=dev-perl/XML-Compile-SOAP-3.160.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 ) dev-lang/perl:=
-DESCRIPTION=WSDL version 1.1 XML Compiler
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile-WSDL11/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Log-Report-1.50.0 >=dev-perl/XML-Compile-1.480.0 >=dev-perl/XML-Compile-Cache-1.30.0 >=dev-perl/XML-Compile-SOAP-3.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-WSDL11-3.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9e8ad61333712324276bb6eac84dce5d
diff --git a/dev-perl/XML-Compile-WSDL11-3.60.0 b/dev-perl/XML-Compile-WSDL11-3.60.0
deleted file mode 100644
index 8870b5345f86..000000000000
--- a/dev-perl/XML-Compile-WSDL11-3.60.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Log-Report-1.50.0 >=dev-perl/XML-Compile-1.480.0 >=dev-perl/XML-Compile-Cache-1.30.0 >=dev-perl/XML-Compile-SOAP-3.160.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 ) dev-lang/perl:=
-DESCRIPTION=WSDL version 1.1 XML Compiler
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Compile-WSDL11/
-IUSE=test examples
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Log-Report-1.50.0 >=dev-perl/XML-Compile-1.480.0 >=dev-perl/XML-Compile-Cache-1.30.0 >=dev-perl/XML-Compile-SOAP-3.160.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-Compile-WSDL11-3.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=929a874d707924466129d957c4609b20
diff --git a/dev-perl/XML-Compile-WSDL11/Manifest b/dev-perl/XML-Compile-WSDL11/Manifest
new file mode 100644
index 000000000000..284d571692b7
--- /dev/null
+++ b/dev-perl/XML-Compile-WSDL11/Manifest
@@ -0,0 +1,5 @@
+DIST XML-Compile-WSDL11-3.05.tar.gz 24298 BLAKE2B 6f5e4402eab382d9782cf28cb0eee5fc0c95657396e6c80dca63b1bf71ca15528d20abce2123b810be02017fda7bea7edcb8ae5c76dc5a1261572a6f4e9ebcd0 SHA512 88eb20a3e395f8f312222855fcd12750d8208ac4b463a3504b4b1f17e477131ecb4272234537d3044972ef311c475cbd88584f30e98d6454914945e141bbe1de
+DIST XML-Compile-WSDL11-3.06.tar.gz 24256 BLAKE2B bdc1fc259eefcbe8b5564178aec22fe9564ea8105a941e3346c5f2cd9a9242401e95749e61bfe07fb4172f079a04d508cfe5f20a909ab4368c21b2220702d662 SHA512 759c6677ac63276bf2131d5bd1301144886aba559765c0321b574d03d8a6d985930911940658159d9b1a73047845f1901851d5f0843c370f95bebe2f6b7ea7df
+EBUILD XML-Compile-WSDL11-3.50.0.ebuild 538 BLAKE2B 514ff8317a9fc99cd1d48bd9f1ed79d25c78ce9a3bf573aeeef02d96206fa78f0fad27cd71ae32c12b38ede395122f972139cf50ed4f5a4843dccac785a1e472 SHA512 207dee8a364d92147ba7b1b0e1a6e03aff0865b97680b5a9fe074f296d6cae63e8f50bab651c988c34abe70581f7a46510e16710a246e4bc649ecdf986192262
+EBUILD XML-Compile-WSDL11-3.60.0.ebuild 538 BLAKE2B e6f22dbb705f7386305d07e4b68a6a7cee289115dda9a10e47830c613c9af88a5aada8319e74a36eda99337548b5dde9bb8d441a48cda26393dd640d35390316 SHA512 057bfa7f47b7d0a76c9ee5b239eb8844c41232f33dafe1eb4cea8ab055f02a188440b776ca400ea65b59e03b7529c6269ce163e86a859f8c2d0e84b252191db8
+MISC metadata.xml 409 BLAKE2B e614e2043da2743fd3c62077c6672925b78cf22926172b5cedeb7e72fd89d02c0ef0032d4b881fe4052f17ea9775b4f6b16158c8d033a26651e699212af0cf5e SHA512 52505cad7c17add29222c55ec32b17e54ffb40eb0c9b07feae174538707675f276584489e457f052732f659c55e1131e8623eb1f6d19e189b01b211bd5c87949
diff --git a/dev-perl/XML-Compile-WSDL11/XML-Compile-WSDL11-3.50.0.ebuild b/dev-perl/XML-Compile-WSDL11/XML-Compile-WSDL11-3.50.0.ebuild
new file mode 100644
index 000000000000..5f1de43c21dd
--- /dev/null
+++ b/dev-perl/XML-Compile-WSDL11/XML-Compile-WSDL11-3.50.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.05
+DIST_EXAMPLES=("bin/*")
+inherit perl-module
+
+DESCRIPTION="WSDL version 1.1 XML Compiler"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Log-Report-1.50.0
+ >=dev-perl/XML-Compile-1.480.0
+ >=dev-perl/XML-Compile-Cache-1.30.0
+ >=dev-perl/XML-Compile-SOAP-3.160.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ )
+"
diff --git a/dev-perl/XML-Compile-WSDL11/XML-Compile-WSDL11-3.60.0.ebuild b/dev-perl/XML-Compile-WSDL11/XML-Compile-WSDL11-3.60.0.ebuild
new file mode 100644
index 000000000000..c441fb7a4607
--- /dev/null
+++ b/dev-perl/XML-Compile-WSDL11/XML-Compile-WSDL11-3.60.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=3.06
+DIST_EXAMPLES=("bin/*")
+inherit perl-module
+
+DESCRIPTION="WSDL version 1.1 XML Compiler"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Log-Report-1.50.0
+ >=dev-perl/XML-Compile-1.480.0
+ >=dev-perl/XML-Compile-Cache-1.30.0
+ >=dev-perl/XML-Compile-SOAP-3.160.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ )
+"
diff --git a/dev-perl/XML-Compile-WSDL11/metadata.xml b/dev-perl/XML-Compile-WSDL11/metadata.xml
new file mode 100644
index 000000000000..755a420a6d06
--- /dev/null
+++ b/dev-perl/XML-Compile-WSDL11/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">XML-Compile-WSDL11</remote-id>
+ <remote-id type="cpan-module">XML::Compile::WSDL11</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Compile/Manifest b/dev-perl/XML-Compile/Manifest
new file mode 100644
index 000000000000..13d52a05ca3a
--- /dev/null
+++ b/dev-perl/XML-Compile/Manifest
@@ -0,0 +1,7 @@
+DIST XML-Compile-1.54.tar.gz 205002 BLAKE2B ac3bb51453f51b5974955668cdca0faf7020934f6cd68cf1ec3f251921b521bc5f7980cb0d6754bbf3a231be06b7908e625d6f66420b3539d0fb3d5bf9bf0c2f SHA512 824318d0c941cd3e17f6c7396b815675f87fa03c5b17de6e2a71cfeefcffec8b2f050b1c6d63e013726a3d57cfc76c4ee29dbde14b91a6b1500341dd9c5e7310
+DIST XML-Compile-1.56.tar.gz 207239 BLAKE2B b577947e90b3071a3643bb733b265d95f2f2dce409fa5975ea4cd94e3b1fc7a2984cf8be095dee209a8fb287269b666664b452a3dcb6a5eec67969713f8091a8 SHA512 bd33651aba2270b7d2d61b4660ced63c8979f21d6852001cfbde24f192f52677c92b8fcce1597cc28da4d1791d5f609f8b77b5065d4860545543cdee6e138e9f
+DIST XML-Compile-1.60.tar.gz 209090 BLAKE2B 215c043b84f46583cedf12b8be2ed48ce29ce0da45fddbb50135ea0685a3504baba22d61b463e42cfd2090514675396c6e6c400722bdf85b2f9d3a9f59a09015 SHA512 361666004b61bbdf07f62421239120256de3cbf5f17da532c7bab5c8fc9c057638dbf2c26604f8ecea3ef1301364dd945ccc9cbddc358096962d4c289009b61b
+EBUILD XML-Compile-1.540.0.ebuild 746 BLAKE2B 99f18e7c37d29112b91fcebd591c4a20152161f2bdb900a47d70c31b53f0fe7f8f3a986f072c3518b7d9c1aaee38a576a5a8d2017baf5c2c6b4a6f39e81b683f SHA512 fdf15ee8a9d16b66a312336171ce51030f0514c2a5201eb550654e6cabe6e8bfb6367f31f1cc9bc9a7bba6e53881b50598093af4903dd842010c0e73ae533e0b
+EBUILD XML-Compile-1.560.0.ebuild 773 BLAKE2B bbb1f2b00be046ba0ef52777d55930a113eccd26620f665c03bcd9760e1b91dc64009f4547ed9e9c38f13af20b2f68a54421b6a006921171ce7d08d712d9edef SHA512 72500f3478627e2b6a21879545883e689875d2761ad8f47e16ab9073512bce744940c9d7d0d37a76110f17cc4db8a71dbe4c9d907413149213eda6cdaaee3abb
+EBUILD XML-Compile-1.600.0.ebuild 774 BLAKE2B 7e9d19bc7ae8caee9aff5d782ecd1201dfb4495d778b0ebfd21603e3fce4f9f4c3c8491e4c0e614000ddce89a43c539164ab675172aaa888a096f2cbdcba70bf SHA512 fbe5e245dc25ce5808c47072115ff6ce4428f36a6fca19d9f4dccf708fe99a46bc017bc3adcc2b59e6ab838b88e0ead4667e68f22d3ea134a23dbcbd0bdee25b
+MISC metadata.xml 1294 BLAKE2B 875def8a89e00690391f9daa0d1d91b54cad37ec58c505d919766a51fc1c57566c3b32755d48c5b04df1a0f72aedfc96e795baa8353daab060a120c12c4935f3 SHA512 e571936fb88b5e766242d7dbd68b88514a46064bd0c575e7ab91b1b1b38cf27396b80a5c76ba188f1ec63786297491828089c13c78d4b7643a1f7eaa0720e5b3
diff --git a/dev-perl/XML-Compile/XML-Compile-1.540.0.ebuild b/dev-perl/XML-Compile/XML-Compile-1.540.0.ebuild
new file mode 100644
index 000000000000..7ff94c671821
--- /dev/null
+++ b/dev-perl/XML-Compile/XML-Compile-1.540.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=1.54
+inherit perl-module
+
+DESCRIPTION="Compilation based XML Processing"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Digest-MD5-2.360.0
+ >=dev-perl/Log-Report-1.30.0
+ >=virtual/perl-MIME-Base64-3.100.0
+ >=virtual/perl-Math-BigInt-1.770.0
+ >=virtual/perl-Math-BigRat-0.100.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/XML-LibXML-2.10.700
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Deep-0.95.0
+ >=virtual/perl-Test-Simple-0.540.0
+ >=dev-perl/XML-Compile-Tester-0.900.0
+ )
+"
+src_install() {
+ perl-module_src_install
+ dodoc -r html
+}
diff --git a/dev-perl/XML-Compile/XML-Compile-1.560.0.ebuild b/dev-perl/XML-Compile/XML-Compile-1.560.0.ebuild
new file mode 100644
index 000000000000..9bb1c935a3a8
--- /dev/null
+++ b/dev-perl/XML-Compile/XML-Compile-1.560.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=1.56
+inherit perl-module
+
+DESCRIPTION="Compilation based XML Processing"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Digest-MD5-2.360.0
+ >=dev-perl/Log-Report-1.30.0
+ >=virtual/perl-MIME-Base64-3.100.0
+ >=virtual/perl-Math-BigInt-1.770.0
+ >=virtual/perl-Math-BigRat-0.100.0
+ dev-perl/Types-Serialiser
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/XML-LibXML-2.10.700
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Deep-0.95.0
+ >=virtual/perl-Test-Simple-0.540.0
+ >=dev-perl/XML-Compile-Tester-0.900.0
+ )
+"
+src_install() {
+ perl-module_src_install
+ dodoc -r html
+}
diff --git a/dev-perl/XML-Compile/XML-Compile-1.600.0.ebuild b/dev-perl/XML-Compile/XML-Compile-1.600.0.ebuild
new file mode 100644
index 000000000000..a4b3b79c2a94
--- /dev/null
+++ b/dev-perl/XML-Compile/XML-Compile-1.600.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=1.60
+inherit perl-module
+
+DESCRIPTION="Compilation based XML Processing"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Digest-MD5-2.360.0
+ >=dev-perl/Log-Report-1.200.0
+ >=virtual/perl-MIME-Base64-3.100.0
+ >=virtual/perl-Math-BigInt-1.770.0
+ >=virtual/perl-Math-BigRat-0.100.0
+ dev-perl/Types-Serialiser
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/XML-LibXML-2.10.700
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Deep-0.95.0
+ >=virtual/perl-Test-Simple-0.540.0
+ >=dev-perl/XML-Compile-Tester-0.900.0
+ )
+"
+src_install() {
+ perl-module_src_install
+ dodoc -r html
+}
diff --git a/dev-perl/XML-Compile/metadata.xml b/dev-perl/XML-Compile/metadata.xml
new file mode 100644
index 000000000000..402e42a68029
--- /dev/null
+++ b/dev-perl/XML-Compile/metadata.xml
@@ -0,0 +1,24 @@
+<?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">XML-Compile</remote-id>
+ <remote-id type="cpan-module">XML::Compile</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Iterator</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Schema</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Schema::BuiltInFacets</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Schema::BuiltInTypes</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Schema::Instance</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Schema::NameSpaces</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Schema::Specs</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Translate</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Translate::Reader</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Translate::Template</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Translate::Writer</remote-id>
+ <remote-id type="cpan-module">XML::Compile::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-DOM-1.450.0 b/dev-perl/XML-DOM-1.450.0
deleted file mode 100644
index 1309ac55f474..000000000000
--- a/dev-perl/XML-DOM-1.450.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl >=dev-perl/XML-Parser-2.30 dev-perl/XML-RegExp virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/libxml-perl-0.70.0 ) dev-lang/perl:=
-DESCRIPTION=A Perl module for an DOM Level 1 compliant interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-DOM/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl >=dev-perl/XML-Parser-2.30 dev-perl/XML-RegExp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJMATHER/XML-DOM-1.45.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d6731e4463e89f8a54c995d87d8b2cdd
diff --git a/dev-perl/XML-DOM-1.460.0 b/dev-perl/XML-DOM-1.460.0
deleted file mode 100644
index 5cc29588f9ae..000000000000
--- a/dev-perl/XML-DOM-1.460.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl >=dev-perl/XML-Parser-2.300.0 dev-perl/XML-RegExp virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/libxml-perl-0.70.0 ) dev-lang/perl:=
-DESCRIPTION=A Perl module for an DOM Level 1 compliant interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-DOM/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl >=dev-perl/XML-Parser-2.300.0 dev-perl/XML-RegExp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJMATHER/XML-DOM-1.46.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c856ee79b4b5812c2e174573aa97929f
diff --git a/dev-perl/XML-DOM-1.460.0-r1 b/dev-perl/XML-DOM-1.460.0-r1
deleted file mode 100644
index 21971da70238..000000000000
--- a/dev-perl/XML-DOM-1.460.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl >=dev-perl/XML-Parser-2.300.0 dev-perl/XML-RegExp virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/libxml-perl-0.70.0 ) dev-lang/perl:=
-DESCRIPTION=A Perl module for an DOM Level 1 compliant interface
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-DOM/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl >=dev-perl/XML-Parser-2.300.0 dev-perl/XML-RegExp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJMATHER/XML-DOM-1.46.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=703294bdae0fac35144840844fbe867f
diff --git a/dev-perl/XML-DOM-XPath-0.140.0-r2 b/dev-perl/XML-DOM-XPath-0.140.0-r2
deleted file mode 100644
index 940c2dbae20e..000000000000
--- a/dev-perl/XML-DOM-XPath-0.140.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/XML-DOM dev-perl/XML-XPathEngine test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl extension to add XPath support to XML::DOM, using XML::XPath engine
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-DOM-XPath/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-DOM dev-perl/XML-XPathEngine dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIROD/XML-DOM-XPath-0.14.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a0491a5808b99fa945373aa37fbe639f
diff --git a/dev-perl/XML-DOM-XPath/Manifest b/dev-perl/XML-DOM-XPath/Manifest
new file mode 100644
index 000000000000..b6b4714843d2
--- /dev/null
+++ b/dev-perl/XML-DOM-XPath/Manifest
@@ -0,0 +1,4 @@
+AUX XML-DOM-XPath-0.14-encoding.patch 658 BLAKE2B 9a6c76e73975ce3503b9653799419d6368f1dafaf0fd4b2e4889f90920e97395e9eaf9917f083f59e4434a2c0c3ef77cfdcb0bf4e75ff4dd51db1962e5f6d8f3 SHA512 ac51bfcf68e874adaf604a6024ca774e41aa48aad7a6385b46e3d8e050941e8a2267675fdfece96b355f845476796ce0ddf57b9f5b2bded4e1bd7579f8181c63
+DIST XML-DOM-XPath-0.14.tar.gz 12410 BLAKE2B cd12e9271390d671c9e50de31084536231c9299c2e6747f5bbc458d0aa827288b7256c900bae3c525f108a8e6d2d1f45da6ce7163a5ac3b25712b410c3c2d953 SHA512 7a2abfac00b260cef3be78999fea3083a798babdd80559f8053a6517606b3b5ed1ad5ad56c8762d5b03b3cea081edf1d6adfebbe01fc7ef4b7d90967400e1a9c
+EBUILD XML-DOM-XPath-0.140.0-r2.ebuild 509 BLAKE2B 2e199c18d86c9356c253b5cb9f86c9591f49baa8f567f8a1e9f1917aee18255263ce3ac438df8092c5f239e6e2f02bbd532a6d1c213c623da49a86fb891af97f SHA512 d6368ea9f13ad5416760035b8d2fc1733e744c8e479955cf5660b59361b56a19bd3c0aeeb863f55f407bb783c37bae9469540ae6f5924ba985140c57882ed260
+MISC metadata.xml 585 BLAKE2B 3202f817f30ec2c4b3868ad30af27e6ae42bec83ee3dd1dff7209e24fd2427da6a08648a3ca5250347d8dd99c2a907bf51363134110b9d6754e67c19dbedf909 SHA512 ffd89552971f979cfc7f84fcc30260e50e9904dec6a71396035b67ece7a03740ee7865b076383b2ccb9b5faef1e602a14cc2e1d877542bfc847a6c45502b975c
diff --git a/dev-perl/XML-DOM-XPath/XML-DOM-XPath-0.140.0-r2.ebuild b/dev-perl/XML-DOM-XPath/XML-DOM-XPath-0.140.0-r2.ebuild
new file mode 100644
index 000000000000..68a705d46efc
--- /dev/null
+++ b/dev-perl/XML-DOM-XPath/XML-DOM-XPath-0.140.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIROD
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Perl extension to add XPath support to XML::DOM, using XML::XPath engine"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-perl/XML-DOM
+ dev-perl/XML-XPathEngine"
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+PERL_RM_FILES=("t/pod.t" "t/pod_coverage.t")
+PATCHES=("${FILESDIR}/${PN}-0.14-encoding.patch")
diff --git a/dev-perl/XML-DOM-XPath/files/XML-DOM-XPath-0.14-encoding.patch b/dev-perl/XML-DOM-XPath/files/XML-DOM-XPath-0.14-encoding.patch
new file mode 100644
index 000000000000..922f51ad490c
--- /dev/null
+++ b/dev-perl/XML-DOM-XPath/files/XML-DOM-XPath-0.14-encoding.patch
@@ -0,0 +1,27 @@
+From 1b247ffafb3362b5a1c727f993c63818e827aa12 Mon Sep 17 00:00:00 2001
+From: Father Chrysostomos <sprout@cpan.org>
+Date: Thu, 14 Jul 2016 22:05:56 -0700
+Subject: Fix removal of encoding.pm in 5.25.3+
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=115098
+Bug: https://bugs.gentoo.org/623188
+---
+ t/test_non_ascii.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/test_non_ascii.t b/t/test_non_ascii.t
+index d8686f8..7aea5ee 100644
+--- a/t/test_non_ascii.t
++++ b/t/test_non_ascii.t
+@@ -7,7 +7,7 @@ use strict;
+ use Test::More tests => 10;
+ use XML::DOM::XPath;
+
+-use encoding 'utf8';
++use utf8;
+
+ my $display_warning=0;
+
+--
+2.16.2
+
diff --git a/dev-perl/XML-DOM-XPath/metadata.xml b/dev-perl/XML-DOM-XPath/metadata.xml
new file mode 100644
index 000000000000..39e5f4b72306
--- /dev/null
+++ b/dev-perl/XML-DOM-XPath/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-DOM-XPath</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Namespace</remote-id>
+ <remote-id type="cpan-module">XML::DOM::XPath</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-DOM/Manifest b/dev-perl/XML-DOM/Manifest
new file mode 100644
index 000000000000..1f5b92d872fd
--- /dev/null
+++ b/dev-perl/XML-DOM/Manifest
@@ -0,0 +1,7 @@
+AUX XML-DOM-1.46-nodotinc.patch 4213 BLAKE2B ff995ec9374859789db0283818d942b24dfec33f949ccb90085b86cbfd9397fa3166f355d8c2934033edacf921155e61e367b1488812da484015804d588d3810 SHA512 72390cd8cc2aa9d1bb4f397006db37ff32ca16b4d5324265b5f7ff20234819fb65eadd89ef849bafccf732a7b91fe44fb79aa5da7561061b3a34d5c57d2e67c7
+DIST XML-DOM-1.45.tar.gz 116855 BLAKE2B 5374e69925fb1afe835447655493d4292533252d5d1ee461ad8578e1651aaea9c028be2766c7617560214d0c50e38d94a9e9bee8a20fa6be66fd4f50b53eaa52 SHA512 559082f36d96dee28fd8ade7867b56abbd904e8fd6f585a4a2b348b2a6ae7e7892a2974b3d1983a296044e08ce346fdd006999aab364638d8c998dcee441fccf
+DIST XML-DOM-1.46.tar.gz 117291 BLAKE2B 5cceeb851a052289d4eec061703c6467d0500e5d231c8652e9b3763773c6468ee41fae0aa0308e7db61ba14635bea09ebe866753710c781c89d9573e64f7aaee SHA512 0fc96571996262bb0a99bd5f85e5d9e0f9c71c604c46c74129f0f560aa2749f7b945c591bfc13b9178d2b8d83826d5306f4ac71db33b51c55ce4d76398bab13d
+EBUILD XML-DOM-1.450.0.ebuild 597 BLAKE2B 85cf2177fffcfb180ee6fae58ad12d109d8b2c1fdf7c835ea856d54438ff0c30b26090db7cc1c22848bf9a7fa0f80246300d572873be03116bda49d6f5ddc8b9 SHA512 97904e157db27851cad3254492779cd5d319ae6d03153f70fea2ac6040ecf1ca188071fb69ddc3f075f1b6cecdd713bbb77a23e9d605924469be9854dd5f1ad3
+EBUILD XML-DOM-1.460.0-r1.ebuild 661 BLAKE2B da674aa575f4adea13865dc1656ff46db73e4e233bacc1c60d042befe3ca2b8e822231e331b983fd9d953a71dbe0ab6025e34a6aecb41bd403031ac2c4992b1e SHA512 5641187ade950bb60b6ce42782634a64ad4638bb47a97f18b16ab72c4e374f6d53426bf41483ba938bd989629cb3207ae8456fe6f27a27d46e76b925b11fd3c6
+EBUILD XML-DOM-1.460.0.ebuild 619 BLAKE2B 85f5252bb017dd9b012607fe1f541c205ef9e73f114726ac54458624c4685b99074ba1d13a1f516a5bd5ff154bbf07787f66f4dbd87b8fe3bcc64dcf49ef2b3f SHA512 50bad054ef445aacadd5f21183b01c5bb696ae113207397f11518eac0a04d9b4164d21a327ca62222c05d447c7fcb1a20c3c7fcf29ee29033dea0d6d75c1b711
+MISC metadata.xml 2325 BLAKE2B 5a5fd11575ca8146cb7798ae8852a0290d29f2d33168e04de8fbdd13cd3104d21b7ab14621eff9e5d14331a6c9a3f14cc0bf4d8ee2354c853d743fdaa9a48359 SHA512 80b933f9a5569530b77d63f9e710e6fd5011dc0c9227fa574e2a41c0880c65f8a1f030efe6684a6f6b2f8b7586ab864d3311aa71724ac4fea15876a2fd3905d3
diff --git a/dev-perl/XML-DOM/XML-DOM-1.450.0.ebuild b/dev-perl/XML-DOM/XML-DOM-1.450.0.ebuild
new file mode 100644
index 000000000000..7c1419a8b1d4
--- /dev/null
+++ b/dev-perl/XML-DOM/XML-DOM-1.450.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TJMATHER
+DIST_VERSION=1.45
+inherit perl-module
+
+DESCRIPTION="A Perl module for an DOM Level 1 compliant interface"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="dev-perl/libwww-perl
+ >=dev-perl/XML-Parser-2.30
+ dev-perl/XML-RegExp"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/libxml-perl-0.70.0
+ )
+"
diff --git a/dev-perl/XML-DOM/XML-DOM-1.460.0-r1.ebuild b/dev-perl/XML-DOM/XML-DOM-1.460.0-r1.ebuild
new file mode 100644
index 000000000000..119114dc31b5
--- /dev/null
+++ b/dev-perl/XML-DOM/XML-DOM-1.460.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TJMATHER
+DIST_VERSION=1.46
+inherit perl-module
+
+DESCRIPTION="A Perl module for an DOM Level 1 compliant interface"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/libwww-perl
+ >=dev-perl/XML-Parser-2.300.0
+ dev-perl/XML-RegExp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/libxml-perl-0.70.0
+ )
+"
+PATCHES=("${FILESDIR}/${PN}-1.46-nodotinc.patch")
diff --git a/dev-perl/XML-DOM/XML-DOM-1.460.0.ebuild b/dev-perl/XML-DOM/XML-DOM-1.460.0.ebuild
new file mode 100644
index 000000000000..df392078a860
--- /dev/null
+++ b/dev-perl/XML-DOM/XML-DOM-1.460.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TJMATHER
+DIST_VERSION=1.46
+inherit perl-module
+
+DESCRIPTION="A Perl module for an DOM Level 1 compliant interface"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/libwww-perl
+ >=dev-perl/XML-Parser-2.300.0
+ dev-perl/XML-RegExp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/libxml-perl-0.70.0
+ )
+"
diff --git a/dev-perl/XML-DOM/files/XML-DOM-1.46-nodotinc.patch b/dev-perl/XML-DOM/files/XML-DOM-1.46-nodotinc.patch
new file mode 100644
index 000000000000..3d2078aba68b
--- /dev/null
+++ b/dev-perl/XML-DOM/files/XML-DOM-1.46-nodotinc.patch
@@ -0,0 +1,156 @@
+From 6618c46e46be864dc7f13b217e2912c79bd4b61b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 25 Mar 2018 22:48:44 +1300
+Subject: Patch test suite for '.' in @INC removal in 5.26 and greater.
+
+Bug: https://bugs.gentoo.org/623186
+---
+ MANIFEST | 4 ++--
+ t/dom_astress.t | 1 +
+ t/dom_attr.t | 1 +
+ t/dom_cdata.t | 1 +
+ t/dom_encode.t | 1 +
+ t/dom_jp_astress.t | 1 +
+ t/dom_jp_attr.t | 1 +
+ t/dom_jp_cdata.t | 1 +
+ t/dom_jp_modify.t | 1 +
+ t/dom_modify.t | 1 +
+ CheckAncestors.pm => t/lib/CheckAncestors.pm | 0
+ CmpDOM.pm => t/lib/CmpDOM.pm | 0
+ 12 files changed, 11 insertions(+), 2 deletions(-)
+ rename CheckAncestors.pm => t/lib/CheckAncestors.pm (100%)
+ rename CmpDOM.pm => t/lib/CmpDOM.pm (100%)
+
+diff --git a/MANIFEST b/MANIFEST
+index fe947b3..72eeb85 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -1,7 +1,7 @@
+ BUGS
+ Changes
+-CheckAncestors.pm Used by test cases in t/
+-CmpDOM.pm Used by test cases in t/
++t/lib/CheckAncestors.pm Used by test cases in t/
++t/lib/CmpDOM.pm Used by test cases in t/
+ FAQ.xml
+ MANIFEST This file.
+ Makefile.PL
+diff --git a/t/dom_astress.t b/t/dom_astress.t
+index 2bc7a6a..ac11c96 100644
+--- a/t/dom_astress.t
++++ b/t/dom_astress.t
+@@ -9,6 +9,7 @@
+ BEGIN {print "1..4\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CmpDOM;
+ $loaded = 1;
+ print "ok 1\n";
+diff --git a/t/dom_attr.t b/t/dom_attr.t
+index afbea05..683f727 100644
+--- a/t/dom_attr.t
++++ b/t/dom_attr.t
+@@ -1,6 +1,7 @@
+ BEGIN {print "1..23\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CheckAncestors;
+ use CmpDOM;
+ $loaded = 1;
+diff --git a/t/dom_cdata.t b/t/dom_cdata.t
+index 3f4a47b..a7692df 100644
+--- a/t/dom_cdata.t
++++ b/t/dom_cdata.t
+@@ -1,6 +1,7 @@
+ BEGIN {print "1..3\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CheckAncestors;
+ use CmpDOM;
+ $loaded = 1;
+diff --git a/t/dom_encode.t b/t/dom_encode.t
+index 71519a4..60abfca 100644
+--- a/t/dom_encode.t
++++ b/t/dom_encode.t
+@@ -1,6 +1,7 @@
+ BEGIN {print "1..3\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CheckAncestors;
+ use CmpDOM;
+ $loaded = 1;
+diff --git a/t/dom_jp_astress.t b/t/dom_jp_astress.t
+index 04c66b6..19c1b21 100644
+--- a/t/dom_jp_astress.t
++++ b/t/dom_jp_astress.t
+@@ -1,6 +1,7 @@
+ BEGIN {print "1..4\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CmpDOM;
+ $loaded = 1;
+ print "ok 1\n";
+diff --git a/t/dom_jp_attr.t b/t/dom_jp_attr.t
+index 4ecca27..eb37091 100644
+--- a/t/dom_jp_attr.t
++++ b/t/dom_jp_attr.t
+@@ -1,6 +1,7 @@
+ BEGIN {print "1..23\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CheckAncestors;
+ use CmpDOM;
+ use utf8;
+diff --git a/t/dom_jp_cdata.t b/t/dom_jp_cdata.t
+index e512fc5..7c4dcb1 100644
+--- a/t/dom_jp_cdata.t
++++ b/t/dom_jp_cdata.t
+@@ -1,6 +1,7 @@
+ BEGIN {print "1..3\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CheckAncestors;
+ use CmpDOM;
+ use utf8;
+diff --git a/t/dom_jp_modify.t b/t/dom_jp_modify.t
+index a749c42..049dfa1 100644
+--- a/t/dom_jp_modify.t
++++ b/t/dom_jp_modify.t
+@@ -1,6 +1,7 @@
+ BEGIN {print "1..16\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CheckAncestors;
+ use utf8;
+ $loaded = 1;
+diff --git a/t/dom_modify.t b/t/dom_modify.t
+index ba74475..42058a6 100644
+--- a/t/dom_modify.t
++++ b/t/dom_modify.t
+@@ -1,6 +1,7 @@
+ BEGIN {print "1..16\n";}
+ END {print "not ok 1\n" unless $loaded;}
+ use XML::DOM;
++use lib 't/lib';
+ use CheckAncestors;
+ $loaded = 1;
+ print "ok 1\n";
+diff --git a/CheckAncestors.pm b/t/lib/CheckAncestors.pm
+similarity index 100%
+rename from CheckAncestors.pm
+rename to t/lib/CheckAncestors.pm
+diff --git a/CmpDOM.pm b/t/lib/CmpDOM.pm
+similarity index 100%
+rename from CmpDOM.pm
+rename to t/lib/CmpDOM.pm
+--
+2.16.2
+
diff --git a/dev-perl/XML-DOM/metadata.xml b/dev-perl/XML-DOM/metadata.xml
new file mode 100644
index 000000000000..7e8080e9a7be
--- /dev/null
+++ b/dev-perl/XML-DOM/metadata.xml
@@ -0,0 +1,41 @@
+<?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">XML-DOM</remote-id>
+ <remote-id type="cpan-module">XML::DOM</remote-id>
+ <remote-id type="cpan-module">XML::DOM::AttDef</remote-id>
+ <remote-id type="cpan-module">XML::DOM::AttlistDecl</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Attr</remote-id>
+ <remote-id type="cpan-module">XML::DOM::CDATASection</remote-id>
+ <remote-id type="cpan-module">XML::DOM::CharacterData</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Comment</remote-id>
+ <remote-id type="cpan-module">XML::DOM::DOMException</remote-id>
+ <remote-id type="cpan-module">XML::DOM::DOMImplementation</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Document</remote-id>
+ <remote-id type="cpan-module">XML::DOM::DocumentFragment</remote-id>
+ <remote-id type="cpan-module">XML::DOM::DocumentType</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Element</remote-id>
+ <remote-id type="cpan-module">XML::DOM::ElementDecl</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Entity</remote-id>
+ <remote-id type="cpan-module">XML::DOM::EntityReference</remote-id>
+ <remote-id type="cpan-module">XML::DOM::NamedNodeMap</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Node</remote-id>
+ <remote-id type="cpan-module">XML::DOM::NodeList</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Notation</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Parser</remote-id>
+ <remote-id type="cpan-module">XML::DOM::PerlSAX</remote-id>
+ <remote-id type="cpan-module">XML::DOM::PrintToFileHandle</remote-id>
+ <remote-id type="cpan-module">XML::DOM::PrintToString</remote-id>
+ <remote-id type="cpan-module">XML::DOM::ProcessingInstruction</remote-id>
+ <remote-id type="cpan-module">XML::DOM::Text</remote-id>
+ <remote-id type="cpan-module">XML::DOM::XMLDecl</remote-id>
+ <remote-id type="cpan-module">XML::Handler::BuildDOM</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Dom</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Node</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-DT-0.680.0 b/dev-perl/XML-DT-0.680.0
deleted file mode 100644
index 19b4773f09e7..000000000000
--- a/dev-perl/XML-DT-0.680.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/libwww-perl-1.350.0 >=dev-perl/XML-LibXML-1.540.0 >=dev-perl/XML-DTDParser-2.0.0 virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( >=virtual/perl-Test-Simple-0.400.0 ) dev-lang/perl:=
-DESCRIPTION=A perl XML down translate module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-DT/
-IUSE=test examples
-KEYWORDS=alpha amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/libwww-perl-1.350.0 >=dev-perl/XML-LibXML-1.540.0 >=dev-perl/XML-DTDParser-2.0.0 virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AM/AMBS/XML-DT-0.68.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=0699b1dd0db50a206e7155319a2a8ac6
diff --git a/dev-perl/XML-DT/Manifest b/dev-perl/XML-DT/Manifest
new file mode 100644
index 000000000000..28fab87d9044
--- /dev/null
+++ b/dev-perl/XML-DT/Manifest
@@ -0,0 +1,3 @@
+DIST XML-DT-0.68.tar.gz 31150 BLAKE2B 6d5c7174982d1ecf8db6271f3b0882e08c9fe534b057f7dc69bec22a2f9b1b1265e9c715e1cccf41ec11e366d54b1e1f4804fedfa03a33312d21cd40cb907022 SHA512 37108b13a98e23145b87693e8df20b5b6f7fc2aea13c9b19201e78d86d5de36c693d3deeb37769ec87bc78789811aefe146000bf4e836fba6664ceffddf6b326
+EBUILD XML-DT-0.680.0.ebuild 620 BLAKE2B 3d2fbf32cb6348159b48fc1ce00231dcc222733b9744b41d2c6636a8ce591f39f69ff30832d3c9146c1655930b2bb4b2aa0312021016125713c20d51f28ad862 SHA512 94da7905a5dac4e797d06f78f6ad8d88b22632f5d1a98019972ee4cb51db32bfa2518eb27ec0e241f5cae1f6821022ed1f2542fb376339c2ed43988770701919
+MISC metadata.xml 384 BLAKE2B 3207ffc4d4f57f271f2be8deaaa1da675576b8dd65c03cbc5688d899c77d7c16296737a1b9de65e6045fcfd9a7e37487b23c5e74c648c3d1743c9080081f3fdd SHA512 25e694d873ecf5ed8a1856cd1ec7e92fb389c484488cb3270def31b795590dd6bdd617fc87a69eeb2580e24bdea7dfaf90020c2b792ef1dcc2f61c88f0de51cc
diff --git a/dev-perl/XML-DT/XML-DT-0.680.0.ebuild b/dev-perl/XML-DT/XML-DT-0.680.0.ebuild
new file mode 100644
index 000000000000..23c00f9b2827
--- /dev/null
+++ b/dev-perl/XML-DT/XML-DT-0.680.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=AMBS
+DIST_VERSION=0.68
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A perl XML down translate module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/libwww-perl-1.350.0
+ >=dev-perl/XML-LibXML-1.540.0
+ >=dev-perl/XML-DTDParser-2.0.0
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? (
+ >=virtual/perl-Test-Simple-0.400.0
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,-coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-DT/metadata.xml b/dev-perl/XML-DT/metadata.xml
new file mode 100644
index 000000000000..270e40530f2e
--- /dev/null
+++ b/dev-perl/XML-DT/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">XML-DT</remote-id>
+ <remote-id type="cpan-module">XML::DT</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-DTDParser-2.10.0-r1 b/dev-perl/XML-DTDParser-2.10.0-r1
deleted file mode 100644
index 556f6183b6dc..000000000000
--- a/dev-perl/XML-DTDParser-2.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Quick and dirty DTD Parser
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-DTDParser/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JE/JENDA/XML-DTDParser-2.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9837a73bf73ef1172709a0023fa3681c
diff --git a/dev-perl/XML-DTDParser/Manifest b/dev-perl/XML-DTDParser/Manifest
new file mode 100644
index 000000000000..839c37e59e63
--- /dev/null
+++ b/dev-perl/XML-DTDParser/Manifest
@@ -0,0 +1,3 @@
+DIST XML-DTDParser-2.01.tar.gz 6799 BLAKE2B 5f7f9bef08bd704393b6516c4e54b09499642542ddd8decb2117af57cf14bdbcf92c5ffd4dd3b9873c00b0a4aaa78149d208f9930ae6b97a2f2ea48d63f3f6ee SHA512 43aa10a070fff0af875a3f85693e6e17a29ad97829eca1edcbba406c18503eeb452dbab58ba2bbea85d75187a1a90cec62d094b552c93bd8ec79523f0a7ef231
+EBUILD XML-DTDParser-2.10.0-r1.ebuild 298 BLAKE2B 6ab6232e32d9d7fb91f68ffcd9732df2e62bb991db710c87372566b4f024e9fc853b6b20ebfe6b3b0eaa11dbca76c2ea50ac0c52e1185f645aec1845b2fcff84 SHA512 7a3c032c6cc4397301a1d11a344d55a88ab1157df680514ed12cf723eb35229cdbe425189682431024e2f65b8bdc54841ff7203bcb80f2c929d4b4e64ed9a06b
+MISC metadata.xml 398 BLAKE2B 581919c1a34bc7283da9306d7fd7b114909a0416e69d116f1553be113e5ddbd5d823033ef3a35ed4cb79f8cd642b3926641ce8be3849d3133d4c8f4c85f329fb SHA512 7600e9b702301c0e78bb9a36db424570110449ddd077b50ccd31b0d60148f377b868e178450cf73e87c4c2d8143857f8b33509494ed309f859e53d7370086790
diff --git a/dev-perl/XML-DTDParser/XML-DTDParser-2.10.0-r1.ebuild b/dev-perl/XML-DTDParser/XML-DTDParser-2.10.0-r1.ebuild
new file mode 100644
index 000000000000..cd8670f0c5fa
--- /dev/null
+++ b/dev-perl/XML-DTDParser/XML-DTDParser-2.10.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JENDA
+MODULE_VERSION=2.01
+inherit perl-module
+
+DESCRIPTION="Quick and dirty DTD Parser"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-DTDParser/metadata.xml b/dev-perl/XML-DTDParser/metadata.xml
new file mode 100644
index 000000000000..1271bd8ce801
--- /dev/null
+++ b/dev-perl/XML-DTDParser/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">XML-DTDParser</remote-id>
+ <remote-id type="cpan-module">XML::DTDParser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Descent-1.40.0 b/dev-perl/XML-Descent-1.40.0
deleted file mode 100644
index 570cc76625e2..000000000000
--- a/dev-perl/XML-Descent-1.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/XML-TokeParser dev-perl/Module-Build test? ( dev-perl/Test-Differences virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Recursive decent XML parsing
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Descent/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-TokeParser dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AN/ANDYA/XML-Descent-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e9b4b8d02d44cb52ed5b79862cf55f49
diff --git a/dev-perl/XML-Descent/Manifest b/dev-perl/XML-Descent/Manifest
new file mode 100644
index 000000000000..d141834b26f8
--- /dev/null
+++ b/dev-perl/XML-Descent/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Descent-1.04.tar.gz 15212 BLAKE2B be3f129dd27baa07231d5a8929a9f87307f7c7cb4fc12e81a0020b7a309ac68540b4c57c1dbacfb0cc084910ced7b48fbcfd83ce21dbf0afc8d76d29ff45a16e SHA512 779a476907ecfbe9c279fa1f476c3aa64de626c515719643be21fef8b945cdd5c1f654a189bf7ea9a6964a88818e101e1eddc019439a5dcb397f56b13bdfa415
+EBUILD XML-Descent-1.40.0.ebuild 481 BLAKE2B 4533e5a7ba216d095d014678579dec9fbb43ef8af1409ea70de00872ef05c48fbb78e75af534073fe77130b4a8d3a05e2bd1db5955f9cd570ccd38126e351a17 SHA512 60b02fba5a3de8b040c1fe76f49d7b06fc14c7f54e60398354cae10fef1ea5f63b2437d389b1b7c0f2d04cfff7bdfadaa1567eda7df1e0183108f54dbb3a5377
+MISC metadata.xml 394 BLAKE2B 1d9879e93ce8e960d600870744aaf26691895fc6e242d89de9993a7e9ce264ba326d5378e81ab0f455fce5ecf267de0837ddf8aecffdf22a1b7f4f2682039d8f SHA512 821c81951697ad7164a18538068b5a6e391ce32318bcd5880d393415cb12681e3e66fd94c1e8d872fe9d65d4e47e4f7dff9b68efc31d2fff43cd5ac9a9eb9a46
diff --git a/dev-perl/XML-Descent/XML-Descent-1.40.0.ebuild b/dev-perl/XML-Descent/XML-Descent-1.40.0.ebuild
new file mode 100644
index 000000000000..2f8148a41ba2
--- /dev/null
+++ b/dev-perl/XML-Descent/XML-Descent-1.40.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ANDYA
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Recursive decent XML parsing"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/XML-TokeParser
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ dev-perl/Test-Differences
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/pod{,-coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-Descent/metadata.xml b/dev-perl/XML-Descent/metadata.xml
new file mode 100644
index 000000000000..43ca3533f13b
--- /dev/null
+++ b/dev-perl/XML-Descent/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">XML-Descent</remote-id>
+ <remote-id type="cpan-module">XML::Descent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Directory-1.0.0 b/dev-perl/XML-Directory-1.0.0
deleted file mode 100644
index eaf8593df05e..000000000000
--- a/dev-perl/XML-Directory-1.0.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Returns a content of directory as XML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Directory/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PC/PCIMPRICH/XML-Directory-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=75dbb8c208e4c09b7a8bec39c230741f
diff --git a/dev-perl/XML-Directory-1.0.0-r1 b/dev-perl/XML-Directory-1.0.0-r1
deleted file mode 100644
index a0ea9e283e0f..000000000000
--- a/dev-perl/XML-Directory-1.0.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl:=
-DESCRIPTION=Returns a content of directory as XML
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Directory/
-IUSE=examples
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PC/PCIMPRICH/XML-Directory-1.00.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fc29e7848ab848aaa39e25e57ba1b781
diff --git a/dev-perl/XML-Directory/Manifest b/dev-perl/XML-Directory/Manifest
new file mode 100644
index 000000000000..c2f6212bf6dc
--- /dev/null
+++ b/dev-perl/XML-Directory/Manifest
@@ -0,0 +1,4 @@
+DIST XML-Directory-1.00.tar.gz 37358 BLAKE2B be2611275c56f3ae72a0978a4e23aba730caa581496fffcac200f9bbf805e582c90e0ae2a5bdfd406554392c82a9f02ee3420716e23790efa145975fdfc099c2 SHA512 6da95dc4cf02cff49a6e26581b63b6961117247e819c669e71434447f43d61fac3ba5437e22e057db6cf1d2dc09b580fce2590ef1ec1825d525e6d8c07f1958d
+EBUILD XML-Directory-1.0.0-r1.ebuild 296 BLAKE2B 70a02c5e759f804eb0f37aa30a1e4848f19d843ab633ba64a2640490cfe3a5d4128aebc887e8fb9dee91f89bcb432a0a693b9da480f30976f814566ead78a02b SHA512 4fdf332e6a5e8e55c27f9e783133c80c47e2931c910279d357653e53b4b86129f0367dea548ee063828af00e6e6deb3ade3ded83e1fa0cf7c69923c922dc2361
+EBUILD XML-Directory-1.0.0.ebuild 318 BLAKE2B fbfb2cb849f0c7025a8ba1679d32377433501cceb03becf6d2b4edf3f2c4c399f2790318ab9fadad4332f5f354503822ddadb692ebdbb74350765f3942c52820 SHA512 91fbf0e1e2809bfa3e82c735912d7978b30caf666f8f95863222845caa090e4c033e78bc44fb765eeed2d7351eee4c5f5c04c1c33df909f2c007292923e953d9
+MISC metadata.xml 602 BLAKE2B 3b7d2f2d63264c1235bbe2184a3e9846cb90940af60b3b994e3bae2f34c9596d1be2affe26c672adbe5589a0ebb555e82e0730d5a9760945e49ab0b8b47fd3aa SHA512 85154ac991ac44d4513d7ab1038c3f9a7c139cc834cf0759a3652f767aa11546ca2d708e12e7a2e250f80b6dca83bf5f082a82a8b41261939f3d241176184777
diff --git a/dev-perl/XML-Directory/XML-Directory-1.0.0-r1.ebuild b/dev-perl/XML-Directory/XML-Directory-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..41c61d7aeb1c
--- /dev/null
+++ b/dev-perl/XML-Directory/XML-Directory-1.0.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PCIMPRICH
+DIST_VERSION="1.00"
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Returns a content of directory as XML"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
diff --git a/dev-perl/XML-Directory/XML-Directory-1.0.0.ebuild b/dev-perl/XML-Directory/XML-Directory-1.0.0.ebuild
new file mode 100644
index 000000000000..3e3cbcbf1780
--- /dev/null
+++ b/dev-perl/XML-Directory/XML-Directory-1.0.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="PCIMPRICH"
+MODULE_VERSION="1.00"
+
+inherit perl-module
+
+DESCRIPTION="Returns a content of directory as XML"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
diff --git a/dev-perl/XML-Directory/metadata.xml b/dev-perl/XML-Directory/metadata.xml
new file mode 100644
index 000000000000..2404295a12c3
--- /dev/null
+++ b/dev-perl/XML-Directory/metadata.xml
@@ -0,0 +1,15 @@
+<?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">XML-Directory</remote-id>
+ <remote-id type="cpan-module">XML::Directory</remote-id>
+ <remote-id type="cpan-module">XML::Directory::Apache</remote-id>
+ <remote-id type="cpan-module">XML::Directory::SAX</remote-id>
+ <remote-id type="cpan-module">XML::Directory::String</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Dumper-0.810.0-r1 b/dev-perl/XML-Dumper-0.810.0-r1
deleted file mode 100644
index 7d62e42138f5..000000000000
--- a/dev-perl/XML-Dumper-0.810.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-Parser-2.16 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for dumping Perl objects from/to XML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Dumper/
-KEYWORDS=amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.16 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIKEWONG/XML-Dumper-0.81.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f8b50efdcbc1ea93bc6e10a708e77ee0
diff --git a/dev-perl/XML-Dumper/Manifest b/dev-perl/XML-Dumper/Manifest
new file mode 100644
index 000000000000..247d3ad38c22
--- /dev/null
+++ b/dev-perl/XML-Dumper/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Dumper-0.81.tar.gz 17988 BLAKE2B 18be897482abc11d72c14ade9f5501cc422ca706fce7e4cb9988647d6cd1d2425d0e66b651a32bc3dd470ea5896f5a5a20473834c3890974dbf62d4d9891007c SHA512 757fe45bcfb607135e5db3fbbb821b50ad9eecd6e8773965fea4cb57dd5060b01fa7ee7819f1b094e29a5f536589d76c1cdf30b0f63ec29ce99ad1dd3559363a
+EBUILD XML-Dumper-0.810.0-r1.ebuild 375 BLAKE2B 16f2db039950ecf4b96f232427e8572080478e65d6d04147f8d42b120eb5b4960629b465b8db57d1ef6a7c58cbaa9dae2ddf5f43bd596df7d6af2da007169d9e SHA512 1dc97a5663042839c8ffe7d1fb62a40ea6ec588dd5dd573658856aff435a1a9f3b4450a7a3393f54a04e58b27eae19d77625652c9cc24a21ebe7e768bf83babc
+MISC metadata.xml 392 BLAKE2B 1bb49c87dbc578d0edbea2e02f33d0a8131f5908555fe0c1debed87b4bbc6f60c7d38d1e9c8d46bc91c78a84b10ba85a379e825d257ceff1e76e6a75b91421f9 SHA512 0a3bcc1aa7f349b1db479f3af057959898ed3c54712e771b927c8ce8e65bf78afa71e774771713c17704df4a9f122c44a2bc7461364294c5803d5bb864a6eb6e
diff --git a/dev-perl/XML-Dumper/XML-Dumper-0.810.0-r1.ebuild b/dev-perl/XML-Dumper/XML-Dumper-0.810.0-r1.ebuild
new file mode 100644
index 000000000000..c7322e84f2f3
--- /dev/null
+++ b/dev-perl/XML-Dumper/XML-Dumper-0.810.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIKEWONG
+MODULE_VERSION=0.81
+inherit perl-module
+
+DESCRIPTION="Perl module for dumping Perl objects from/to XML"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.16"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-Dumper/metadata.xml b/dev-perl/XML-Dumper/metadata.xml
new file mode 100644
index 000000000000..9fe091545ef1
--- /dev/null
+++ b/dev-perl/XML-Dumper/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">XML-Dumper</remote-id>
+ <remote-id type="cpan-module">XML::Dumper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Elemental-2.110.0-r1 b/dev-perl/XML-Elemental-2.110.0-r1
deleted file mode 100644
index ef5bd6b279d7..000000000000
--- a/dev-perl/XML-Elemental-2.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-Parser dev-perl/XML-SAX dev-perl/Class-Accessor dev-lang/perl:=[-build(-)]
-DESCRIPTION=XML::Parser style and generic classes for handling of XML data
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Elemental/
-KEYWORDS=amd64 hppa ia64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
-LICENSE=Artistic
-RDEPEND=dev-perl/XML-Parser dev-perl/XML-SAX dev-perl/Class-Accessor dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMA/XML-Elemental-2.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a3eae0d8ec5f0e0223f341597b7c0c32
diff --git a/dev-perl/XML-Elemental/Manifest b/dev-perl/XML-Elemental/Manifest
new file mode 100644
index 000000000000..01ddcf8aa9d4
--- /dev/null
+++ b/dev-perl/XML-Elemental/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Elemental-2.11.tar.gz 9826 BLAKE2B 10bb36373bc8946deb1bed089816495f0bf71aac115fc284f79e99a7dacdfc40e5c3b533a0ba764891946f9d43ab63fcf289761b46bea0d02a2b92427b3b913f SHA512 d9c1d324aa6c8d5648d9cde9ff801ee04b03e44614c82bf7d0330dfef02c03333c3a05f71cc41e052dfefe921c48c0f200dac477f76203afc93289c71f1aa96a
+EBUILD XML-Elemental-2.110.0-r1.ebuild 496 BLAKE2B aefe47f7b5c373db4425ecc972f28162922d748e11109145088d58e307bfba49ee7acb978e04bc742e809dbaca7cb72b39907d21b24692a570cd6029a3a4ffbb SHA512 ba1281bc5030c2c1590b99fdd2cace3f2a9db283725964c5c33fecfcd03ec8fe39121f0ea90e969297205af2da6035a9039da348eed0e12be71ba5b9b03ccd30
+MISC metadata.xml 895 BLAKE2B dfe9b7894ff71f7892ffd62244dc326461715260e8dda55ec196d4a2e85be95081d7ed8869b16a2f47af29b2ec07801b36869cc1cd32f443bd299335ff165e55 SHA512 145f981eecf63742ace4dc1715a27067c4b579728daa6b7a605dab48c57ea5b1dfb8b82d9a361174b835985bdcea61461817720d8a98938bae999d5e5aa03762
diff --git a/dev-perl/XML-Elemental/XML-Elemental-2.110.0-r1.ebuild b/dev-perl/XML-Elemental/XML-Elemental-2.110.0-r1.ebuild
new file mode 100644
index 000000000000..1cc569cfc39f
--- /dev/null
+++ b/dev-perl/XML-Elemental/XML-Elemental-2.110.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TIMA
+MODULE_VERSION=2.11
+inherit perl-module
+
+DESCRIPTION="XML::Parser style and generic classes for handling of XML data"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="amd64 hppa ia64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+DEPEND="dev-perl/XML-Parser
+ dev-perl/XML-SAX
+ dev-perl/Class-Accessor"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-Elemental/metadata.xml b/dev-perl/XML-Elemental/metadata.xml
new file mode 100644
index 000000000000..1b87710df0ac
--- /dev/null
+++ b/dev-perl/XML-Elemental/metadata.xml
@@ -0,0 +1,19 @@
+<?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">XML-Elemental</remote-id>
+ <remote-id type="cpan-module">XML::Elemental</remote-id>
+ <remote-id type="cpan-module">XML::Elemental::Characters</remote-id>
+ <remote-id type="cpan-module">XML::Elemental::Document</remote-id>
+ <remote-id type="cpan-module">XML::Elemental::Element</remote-id>
+ <remote-id type="cpan-module">XML::Elemental::Node</remote-id>
+ <remote-id type="cpan-module">XML::Elemental::SAXHandler</remote-id>
+ <remote-id type="cpan-module">XML::Elemental::Util</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Style::Elemental</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Encoding-2.90.0 b/dev-perl/XML-Encoding-2.90.0
deleted file mode 100644
index 041b7ca78698..000000000000
--- a/dev-perl/XML-Encoding-2.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-Parser-2.180.0 >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Perl Module that parses encoding map XML files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Encoding/
-IUSE=test
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.180.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHAY/XML-Encoding-2.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ac2a6cb02e138f047c9dbb5105d74e38
diff --git a/dev-perl/XML-Encoding/Manifest b/dev-perl/XML-Encoding/Manifest
new file mode 100644
index 000000000000..d0c58db242c3
--- /dev/null
+++ b/dev-perl/XML-Encoding/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Encoding-2.09.tar.gz 188176 BLAKE2B fbc9a087e57d77087ca7d781458a0818a8e87bbee6ec9de9c5cf4d2324ae7fbb9d06dd7ed10083e42072bf673c6a19a876e9d071e2e31e9fb1207d6eff9c6dfa SHA512 0c4b97b36eb134d61549105db6a3897487d181bdd44d7c2fdcc6873137de8de1b653003a50f310aabf8bd7e5ec9b04372c8bf9312037626cbb5f653f8f42fcb6
+EBUILD XML-Encoding-2.90.0.ebuild 446 BLAKE2B ae8fe1bb6a5c64dcf447ab60ed3ff9798a68dc882c305d15ee622e8eaa94a03721c8657a211cae6d5e3bee9d1394abe5dc52162d39194f9e8085882a485bc2f5 SHA512 c12c491d992271cd5f6e6bdfb44815c51a675b904e208929b9e14d75583be2154d864bf3a48e83ffecf907c3044ff0db01cbabfee52bc9424d130eefc5252041
+MISC metadata.xml 396 BLAKE2B d779bf4ba3518101b7e6b2f8feb3c923f773fa0b66919b5cbe02be1f5e631e72ffaada30375de1e02f48517803ccd7e0d964b52d0df487b597d666dc58caae65 SHA512 e62d2f93ef2846c5306f4e35cf419e080eb387b5fdba31cbf8be0296793b74dd0d5352489c98a949e232cf36db20b0c8e3e432f70ad48333a0233d3465245c91
diff --git a/dev-perl/XML-Encoding/XML-Encoding-2.90.0.ebuild b/dev-perl/XML-Encoding/XML-Encoding-2.90.0.ebuild
new file mode 100644
index 000000000000..d6a31c1e1b5e
--- /dev/null
+++ b/dev-perl/XML-Encoding/XML-Encoding-2.90.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHAY
+DIST_VERSION=2.09
+inherit perl-module
+
+DESCRIPTION="Perl Module that parses encoding map XML files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/XML-Parser-2.180.0"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/XML-Encoding/metadata.xml b/dev-perl/XML-Encoding/metadata.xml
new file mode 100644
index 000000000000..4213755470ba
--- /dev/null
+++ b/dev-perl/XML-Encoding/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">XML-Encoding</remote-id>
+ <remote-id type="cpan-module">XML::Encoding</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Entities-1.0.200 b/dev-perl/XML-Entities-1.0.200
deleted file mode 100644
index 132a9eb3a0a7..000000000000
--- a/dev-perl/XML-Entities-1.0.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp !minimal? ( dev-perl/HTML-Parser ) dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Decode strings with XML entities
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Entities/
-IUSE=test minimal
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp !minimal? ( dev-perl/HTML-Parser ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SI/SIXTEASE/XML-Entities-1.0002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2e89512ddae9b6395500d03c1c532344
diff --git a/dev-perl/XML-Entities/Manifest b/dev-perl/XML-Entities/Manifest
new file mode 100644
index 000000000000..646c72391a70
--- /dev/null
+++ b/dev-perl/XML-Entities/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Entities-1.0002.tar.gz 20640 BLAKE2B 62a71050f5745506d43d72331014e7af301ed4f9d8c02dbc14480664ab8ff00f7fbe20f7ceff8e23d72dbeaf40b86d7de00bf0b063177f0f034353da33ec78ba SHA512 e25c45ca23fdc7d6038a4350985ee73a460370f62717197700842364a9c93ddba30dbb0d16ba2f5db10e99ad81311f4aaed20bb1a3811bba121f6ccf36137108
+EBUILD XML-Entities-1.0.200.ebuild 559 BLAKE2B 85773ebd59345b1f02a6fa47a70c89ba22321528d7e8c090419fd714e08557ec53a2d4b6aefc80cfe9ede0d1f82b39d2e53a56efb51b8f89c5ee0293d520af51 SHA512 842a5abe2cbaab7c4e3db359c3f2b96da28f96cda7a2f0bb25ff7f9fcbba1879c559af676ae355e77ca7db9df83548c5027ea3d8bd4ddafbf69283bfebd9c55f
+MISC metadata.xml 462 BLAKE2B acc8c92a895a0530de220999c4ec1933cf6ecc904a4cc98125e5b63c472b8ff81292167797971b4d8b2c182ac74cd2490c5728cf36deddd7a1639c495a6f1ff5 SHA512 72e012b98b96e2939183bdf8c8883b39366edbc66ec0f8b42ccecb7bd24ed48e2532a435e7972eb9089efb72b1005aacbd0a62802661e5022496b04c829a9f97
diff --git a/dev-perl/XML-Entities/XML-Entities-1.0.200.ebuild b/dev-perl/XML-Entities/XML-Entities-1.0.200.ebuild
new file mode 100644
index 000000000000..73a5b41fd2e7
--- /dev/null
+++ b/dev-perl/XML-Entities/XML-Entities-1.0.200.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SIXTEASE
+DIST_VERSION=1.0002
+inherit perl-module
+
+DESCRIPTION="Decode strings with XML entities"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="virtual/perl-Carp
+ !minimal? (
+ dev-perl/HTML-Parser
+ )
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test-Simple )"
+
+S="${WORKDIR}/${PN}" # Upstream doesn't tar it up with version in dir
+
+PERL_RM_FILES=("bin/download-entities.pl") # maintainer tool
diff --git a/dev-perl/XML-Entities/metadata.xml b/dev-perl/XML-Entities/metadata.xml
new file mode 100644
index 000000000000..c46a68adfb28
--- /dev/null
+++ b/dev-perl/XML-Entities/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-Entities</remote-id>
+ <remote-id type="cpan-module">XML::Entities</remote-id>
+ <remote-id type="cpan-module">XML::Entities::Data</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Fast-0.110.0-r1 b/dev-perl/XML-Fast-0.110.0-r1
deleted file mode 100644
index 0a28b37e2666..000000000000
--- a/dev-perl/XML-Fast-0.110.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Encode virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple and very fast XML to hash conversion
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Fast/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MO/MONS/XML-Fast-0.11.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=29c6e7a5a12f0670827a7c4d77b74e1c
diff --git a/dev-perl/XML-Fast-0.170.0 b/dev-perl/XML-Fast-0.170.0
deleted file mode 100644
index 27a622645cbe..000000000000
--- a/dev-perl/XML-Fast-0.170.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Encode virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Simple and very fast XML to hash conversion
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Fast/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MO/MONS/XML-Fast-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=5cf00b3f3145639eab5e58386b173927
diff --git a/dev-perl/XML-Fast/Manifest b/dev-perl/XML-Fast/Manifest
new file mode 100644
index 000000000000..ef443615cbf8
--- /dev/null
+++ b/dev-perl/XML-Fast/Manifest
@@ -0,0 +1,5 @@
+DIST XML-Fast-0.11.tar.gz 152643 BLAKE2B 9a9b91b68f8b546056fc6f82eedd5dc968c1a9d78435ff3473eb78262cd93d5517952d018608bbe1fc68b78bd5cf098dac96944e3e279cba61f3cacc72f65dfc SHA512 933e26c68037410f90c2e9a7aeac245edb18cd83f17a81c960b3a7b14da015023e5d682a0fb0d035b77eeb39a67af3fe3c921969d5332a7815d624127240312b
+DIST XML-Fast-0.17.tar.gz 156166 BLAKE2B 41e50f1e9dd98010d80f9283a0ebdd215035c2bbce28b63617f191e6df7178042988ac425d081484b442471239a6b10d4c7ef71f5bd1084ca2a8cac642ea03bd SHA512 2319ba25263dd8942a6239d0e094e1375871f1d7ce5e5cb3f5734d0e4fd69d7dec240cdb903f8bbe2fab373ae5801dbfee5def0d66216988a1685d29853fa2ae
+EBUILD XML-Fast-0.110.0-r1.ebuild 370 BLAKE2B ea4a447e5852e2121d90f50e6fb684dffdea4b711a6d21382a2ed1dc22120e4c89ef3ec5ecec9194eb993615869da15297cda31649fa267de0de46ccf8ddb926 SHA512 0c6c043400dcc07030af01c8fd051511b3afcf47717ca1ca55a6fee1fd8d4a8424ac493b7db32162e3713ff30355a1142b2c7486296d8dcee7ca9d1fd7f4b64e
+EBUILD XML-Fast-0.170.0.ebuild 355 BLAKE2B 6afc7dedc79875d1e8000d3e6cc2dd034b1f9c996b420dd97a1ceecb65a5df4136acaf9ba9c3bc1ff146e9a8c4fdaa53c107bd93fc10cad31fb7bf1356ad4062 SHA512 1c033ecc4001204bcf5dd7939c974eda9e39481282a32df94255043b6db2c3a3dba8cb4e5c96f46c3f8dcc2de080f30a576b7e9ebe20423080d9e014555734de
+MISC metadata.xml 388 BLAKE2B acd5772808acbe5e7b4cc7c17f0ab7c90ddce0abf442093a915c4235f48b02844c1068237e3c6e824e77ee140f7f8f1fce4c2c474267653812bb2747d5e1b1cb SHA512 3191493bac35b269b5f621d150fde1f27519732d33091fc5a506c2ff373e1c8998805d1b6e2981859e18a488036ba71927faa0c51e2422ef77d84f4b622d7a95
diff --git a/dev-perl/XML-Fast/XML-Fast-0.110.0-r1.ebuild b/dev-perl/XML-Fast/XML-Fast-0.110.0-r1.ebuild
new file mode 100644
index 000000000000..ed19ab3fb20e
--- /dev/null
+++ b/dev-perl/XML-Fast/XML-Fast-0.110.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MONS
+MODULE_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Simple and very fast XML to hash conversion"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="virtual/perl-Encode"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST=do
diff --git a/dev-perl/XML-Fast/XML-Fast-0.170.0.ebuild b/dev-perl/XML-Fast/XML-Fast-0.170.0.ebuild
new file mode 100644
index 000000000000..e05ecc6e6188
--- /dev/null
+++ b/dev-perl/XML-Fast/XML-Fast-0.170.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MONS
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Simple and very fast XML to hash conversion"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="virtual/perl-Encode"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/XML-Fast/metadata.xml b/dev-perl/XML-Fast/metadata.xml
new file mode 100644
index 000000000000..ab16b31dc203
--- /dev/null
+++ b/dev-perl/XML-Fast/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">XML-Fast</remote-id>
+ <remote-id type="cpan-module">XML::Fast</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Feed-0.530.0-r1 b/dev-perl/XML-Feed-0.530.0-r1
deleted file mode 100644
index 130b6b0cdb5c..000000000000
--- a/dev-perl/XML-Feed-0.530.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/XML-RSS-LibXML ) dev-perl/Class-ErrorHandler dev-perl/Feed-Find dev-perl/URI-Fetch >=dev-perl/XML-RSS-1.470.0 >=dev-perl/XML-Atom-0.380.0 dev-perl/DateTime dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/Module-Pluggable virtual/perl-Scalar-List-Utils !<dev-perl/XML-LibXML-1.660.0 dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Syndication feed parser and auto-discovery
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Feed/
-IUSE=test minimal examples
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/XML-RSS-LibXML ) dev-perl/Class-ErrorHandler dev-perl/Feed-Find dev-perl/URI-Fetch >=dev-perl/XML-RSS-1.470.0 >=dev-perl/XML-Atom-0.380.0 dev-perl/DateTime dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/Module-Pluggable virtual/perl-Scalar-List-Utils !<dev-perl/XML-LibXML-1.660.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/XML-Feed-0.53.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=765c7a25d27b1a0c2a90fd71943569e7
diff --git a/dev-perl/XML-Feed/Manifest b/dev-perl/XML-Feed/Manifest
new file mode 100644
index 000000000000..8468f5fb3506
--- /dev/null
+++ b/dev-perl/XML-Feed/Manifest
@@ -0,0 +1,4 @@
+AUX XML-Feed-0.53-dotinc.patch 1394 BLAKE2B 1cbdacc101a172e1e622907ae946c79cb3778db92f28474223cab082ddae3a6cf6edb9810ab29c96eba4f3987809c861795a579b9a0a67279c072032bd22f3fc SHA512 be9f9786ab8cdf5396f124b78fa56993fd6488a38c8024be99212d2b7a479cd998a82fc745abf4d204f2ee1d8d5518f5b3a0995bf9eb39b7eacb8bf1b5f4e4f7
+DIST XML-Feed-0.53.tar.gz 54588 BLAKE2B a372e066f0cfe259a647ee8ac60177f607bf03336bb526e23a18caf2f32b06ce01a93631cc2e9eb09ee68b44fe9bb55153e9753fc940ba1166b20d4c80b75d37 SHA512 6a68939d8ff02124b86f38a2c82344e616e40732bd1e564a1bb8e15c8b406b8548d0630cf7c1a52744706c07d383b494b4876683c1ae3d43493bcf5138c582df
+EBUILD XML-Feed-0.530.0-r1.ebuild 883 BLAKE2B e6227c219896bbf0ce03e52a54e329ff36d2c357e1aca19c97c2ce5880426779cec67e3d647b358d699a6574bb069167f0d0dda2e37668caabba61cfba88973e SHA512 4b9c6668aea5fbd5545afcde7cfd12bba370cbea8b93fc171b11d5aa297f9ae652097b20a9556e7541800e93b6e9e8dcf1f4c15f323b13570349182bcb9eebc9
+MISC metadata.xml 875 BLAKE2B a68971269bd986b1a07858fcd71b6bc243ca0f4cff97daa36e718e500a35f6f896f0501e62640aba3b7bb6277625b76b6cb9cc8555292d60494ab58e0ec52170 SHA512 7c124726fb0b1a8a694c7cbb9e44b9a33c08cbebb202bf9cb2ab4f9c44b1175942df974317442c016aacf12691a3f2d45ef2ad3e65a0550d23a5452056c7c6a1
diff --git a/dev-perl/XML-Feed/XML-Feed-0.530.0-r1.ebuild b/dev-perl/XML-Feed/XML-Feed-0.530.0-r1.ebuild
new file mode 100644
index 000000000000..6d4af4815337
--- /dev/null
+++ b/dev-perl/XML-Feed/XML-Feed-0.530.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=0.53
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Syndication feed parser and auto-discovery"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/XML-RSS-LibXML
+ )
+ dev-perl/Class-ErrorHandler
+ dev-perl/Feed-Find
+ dev-perl/URI-Fetch
+ >=dev-perl/XML-RSS-1.470.0
+ >=dev-perl/XML-Atom-0.380.0
+ dev-perl/DateTime
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-W3CDTF
+ dev-perl/HTML-Parser
+ dev-perl/libwww-perl
+ dev-perl/Module-Pluggable
+ virtual/perl-Scalar-List-Utils
+ !<dev-perl/XML-LibXML-1.660.0
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=("t/pod.t" "t/pod-coverage.t")
+PATCHES=("${FILESDIR}/${PN}-0.53-dotinc.patch")
diff --git a/dev-perl/XML-Feed/files/XML-Feed-0.53-dotinc.patch b/dev-perl/XML-Feed/files/XML-Feed-0.53-dotinc.patch
new file mode 100644
index 000000000000..d266be32b052
--- /dev/null
+++ b/dev-perl/XML-Feed/files/XML-Feed-0.53-dotinc.patch
@@ -0,0 +1,45 @@
+From 43bd53272467a27526b46a2cd65748632898cc9f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 26 Mar 2018 18:26:22 +1300
+Subject: Fix test failures w/o '.' in @INC ( perl 5.26+ )
+
+Bug: https://bugs.gentoo.org/623190
+---
+ t/12-multi-categories-atom.t | 2 +-
+ t/12-multi-categories-rss.t | 2 +-
+ t/12-multi-subjects-rss.t | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/t/12-multi-categories-atom.t b/t/12-multi-categories-atom.t
+index 25b0ff9..15023d4 100644
+--- a/t/12-multi-categories-atom.t
++++ b/t/12-multi-categories-atom.t
+@@ -3,4 +3,4 @@
+ use strict;
+ use vars qw($type $field);
+ $type = "atom";
+-require 't/12-multi-categories.base';
++require './t/12-multi-categories.base';
+diff --git a/t/12-multi-categories-rss.t b/t/12-multi-categories-rss.t
+index c467d74..921029d 100644
+--- a/t/12-multi-categories-rss.t
++++ b/t/12-multi-categories-rss.t
+@@ -3,4 +3,4 @@
+ use strict;
+ use vars qw($type $field);
+ $type = "rss";
+-require 't/12-multi-categories.base';
++require './t/12-multi-categories.base';
+diff --git a/t/12-multi-subjects-rss.t b/t/12-multi-subjects-rss.t
+index c3cd317..0f0027c 100644
+--- a/t/12-multi-subjects-rss.t
++++ b/t/12-multi-subjects-rss.t
+@@ -3,4 +3,4 @@
+ use vars qw($type $field);
+ $type = "rss";
+ $field = "subjects";
+-require 't/12-multi-categories.base';
++require './t/12-multi-categories.base';
+--
+2.16.2
+
diff --git a/dev-perl/XML-Feed/metadata.xml b/dev-perl/XML-Feed/metadata.xml
new file mode 100644
index 000000000000..b3758ba308c9
--- /dev/null
+++ b/dev-perl/XML-Feed/metadata.xml
@@ -0,0 +1,19 @@
+<?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">XML-Feed</remote-id>
+ <remote-id type="cpan-module">XML::Feed</remote-id>
+ <remote-id type="cpan-module">XML::Feed::Content</remote-id>
+ <remote-id type="cpan-module">XML::Feed::Enclosure</remote-id>
+ <remote-id type="cpan-module">XML::Feed::Entry</remote-id>
+ <remote-id type="cpan-module">XML::Feed::Entry::Format::Atom</remote-id>
+ <remote-id type="cpan-module">XML::Feed::Entry::Format::RSS</remote-id>
+ <remote-id type="cpan-module">XML::Feed::Format::Atom</remote-id>
+ <remote-id type="cpan-module">XML::Feed::Format::RSS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-FeedPP-0.430.0 b/dev-perl/XML-FeedPP-0.430.0
deleted file mode 100644
index f1221eb1e572..000000000000
--- a/dev-perl/XML-FeedPP-0.430.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-TreePP-0.390.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Parse/write/merge/edit RSS/RDF/Atom syndication feeds
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-FeedPP/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-TreePP-0.390.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAWASAKI/XML-FeedPP-0.43.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=382b5493db485674fd6f9c1e35d38bc0
diff --git a/dev-perl/XML-FeedPP/Manifest b/dev-perl/XML-FeedPP/Manifest
new file mode 100644
index 000000000000..93bd8a4976c3
--- /dev/null
+++ b/dev-perl/XML-FeedPP/Manifest
@@ -0,0 +1,3 @@
+DIST XML-FeedPP-0.43.tar.gz 42762 BLAKE2B 6047d71d4e5173244bbd39e06c53ed7c7536150e657a5039232a28757c4287ab7aa2590232045f432cc31198c43971a18927cbee5d44b198f61092c07f9ba9f3 SHA512 5e027ffac1308e78c4098c5d72f8ac1c484dec7f7a0cbe74d49df9a513de5eeab5bfc345571ed68344465ccb24b031ede24a3e0236a5deffdb1addbf57a2d80f
+EBUILD XML-FeedPP-0.430.0.ebuild 423 BLAKE2B fa83ad66b00ef3f5802f7cf0276c958a258aea7a9ccc956965632a25f83b7765de2813bb25c561aaeb9fc5f6bcdbbd195a1c28be654b0d179a197dd29f95e6dd SHA512 cfc70666237d64864eabbb5a1c6b98e6d052fb4e885d6eb99675045bc5e4cfde8f9342b09bffd76f646f777d3ce541fba47d5b0a4b5931c265cceaec63dc0ca5
+MISC metadata.xml 2124 BLAKE2B bd53dae4541eb06f741dbc99707a95fe6026d85eb06b95dddb70329dff2e26671e1951d264445aae7413443be9b36e0ec39fbe6ea35633a15f1d4cea481e1ba7 SHA512 174063f8c0ca45f04de8d712b27b7bf6ddde4a9eb447a51d6109303c13b07d341584508df0b1d88ece5f367b144ab401349f25d1afb02a7e93dec486ee4fee21
diff --git a/dev-perl/XML-FeedPP/XML-FeedPP-0.430.0.ebuild b/dev-perl/XML-FeedPP/XML-FeedPP-0.430.0.ebuild
new file mode 100644
index 000000000000..d84f4bafc35a
--- /dev/null
+++ b/dev-perl/XML-FeedPP/XML-FeedPP-0.430.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.43
+DIST_AUTHOR=KAWASAKI
+inherit perl-module
+
+DESCRIPTION="Parse/write/merge/edit RSS/RDF/Atom syndication feeds"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/XML-TreePP-0.390.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/XML-FeedPP/metadata.xml b/dev-perl/XML-FeedPP/metadata.xml
new file mode 100644
index 000000000000..14ed552660e8
--- /dev/null
+++ b/dev-perl/XML-FeedPP/metadata.xml
@@ -0,0 +1,32 @@
+<?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">XML-FeedPP</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Atom03</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Atom03::Entry</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Atom03::Feed</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Atom10</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Atom10::Entry</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Atom10::Feed</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Common</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Common::Entry</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Atom::Common::Feed</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Element</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Item</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Plugin</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::RDF</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::RDF::Channel</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::RDF::Item</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::RSS</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::RSS::Channel</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::RSS::Item</remote-id>
+ <remote-id type="cpan-module">XML::FeedPP::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Filter-BufferText-1.10.0-r1 b/dev-perl/XML-Filter-BufferText-1.10.0-r1
deleted file mode 100644
index 7fef736aaa9b..000000000000
--- a/dev-perl/XML-Filter-BufferText-1.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-SAX-0.12 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Filter to put all characters() in one event
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Filter-BufferText/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-SAX-0.12 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RB/RBERJON/XML-Filter-BufferText-1.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a12c11d81f97c74817f53f5557006169
diff --git a/dev-perl/XML-Filter-BufferText/Manifest b/dev-perl/XML-Filter-BufferText/Manifest
new file mode 100644
index 000000000000..05da50099f05
--- /dev/null
+++ b/dev-perl/XML-Filter-BufferText/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Filter-BufferText-1.01.tar.gz 2269 BLAKE2B bb1ea1d949c2b303cd37699394fa899391b57475a662c3b3fcac73f88a911515e852eb0d67ebec57b173e09e7f12abade9afd64d392cc9c8b2c87882a4bbd0ae SHA512 01cfa5b2132e05a8cd3cd07bb8594174678d5943148c67dde98689c65600cd3fa2ca02663d83c0cda4cb4192d3377b3ebeeaad64a728f2c24218a6c8c6a9f87f
+EBUILD XML-Filter-BufferText-1.10.0-r1.ebuild 473 BLAKE2B 3d8cd36cfe603cb9821a4924040d00f070011366133fcbcbac73d3389c74136e2850a32f693c218adfb043204898643fad45ac03d05867604c5c7378bec2862f SHA512 a4c20d3bc557474ac37252a12cb0631aa03c1f09d6f41d053b26b793bd45c6a6a87cb9661793ab65ea438f3d0f47b20f8c8ce16ef4ffd2e97a0293033410377d
+MISC metadata.xml 415 BLAKE2B a653b5b77d11fef71b45eeb8fa7ff4a54c4f9c24655cadd5cea57d73af7909d9d383a648f123a9fe1d307c8f9c6f62cdedeb4fa93ff24bd575f72e083faac175 SHA512 dd69542f24b134f88a1f273888f49ff99a3c42e8729b8cbe84d7901b7964eb5b39061b5eacf7cb469732dac94e4e15b5d036c2d07cacbb4fc334eaea470d3b64
diff --git a/dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r1.ebuild b/dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..576efda05cf7
--- /dev/null
+++ b/dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RBERJON
+MODULE_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Filter to put all characters() in one event"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-SAX-0.12"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-Filter-BufferText/metadata.xml b/dev-perl/XML-Filter-BufferText/metadata.xml
new file mode 100644
index 000000000000..a5838d163f80
--- /dev/null
+++ b/dev-perl/XML-Filter-BufferText/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">XML-Filter-BufferText</remote-id>
+ <remote-id type="cpan-module">XML::Filter::BufferText</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Filter-DOMFilter-LibXML-0.40.0 b/dev-perl/XML-Filter-DOMFilter-LibXML-0.40.0
deleted file mode 100644
index fe247709444d..000000000000
--- a/dev-perl/XML-Filter-DOMFilter-LibXML-0.40.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-LibXML-1.53 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/XML-SAX-Writer ) dev-lang/perl:=
-DESCRIPTION=SAX Filter allowing DOM processing of selected subtrees
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Filter-DOMFilter-LibXML/
-IUSE=test
-KEYWORDS=amd64 hppa ia64 sparc x86
-LICENSE=Artistic
-RDEPEND=>=dev-perl/XML-LibXML-1.53 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHOROBA/XML-Filter-DOMFilter-LibXML-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1aa274ab9edd708d5dff882aee23ccea
diff --git a/dev-perl/XML-Filter-DOMFilter-LibXML/Manifest b/dev-perl/XML-Filter-DOMFilter-LibXML/Manifest
new file mode 100644
index 000000000000..90c47a07c0e5
--- /dev/null
+++ b/dev-perl/XML-Filter-DOMFilter-LibXML/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Filter-DOMFilter-LibXML-0.04.tar.gz 5382 BLAKE2B 06abab3c99185e13efff986027929968f1126f9802e719f309b052328c736ff66ccc3abfdb22b6c1326b1b86a20644a20d5e2cb0cb7247750dd728ea63e7e322 SHA512 7a82262ca50b95da663fcc4fdb8de75a8526c623da2e05d4932b3ad4fbc94f72e341e34c32ab92223a5e1161f0807b6fc7caa1b7cacb4724bb0cf8d648c32ae3
+EBUILD XML-Filter-DOMFilter-LibXML-0.40.0.ebuild 453 BLAKE2B 7f5775df54b9e143be34b4050c2716be5c579ebcf16c8cf5a6002fae1f55f665a9d3de466a360794bea50adb2c4690cb3059868075049edbe98e120751e2988d SHA512 bbecf1d586465945a62a63896cfe8e62bf6e544dc2af818a88958d058a96cdcad9dae3123b2bbe95cbf492f2e493ea26ec3b15c63d87ce844181c35acb3e0356
+MISC metadata.xml 428 BLAKE2B 2f755d7082ee90fe5d82d97cb9c9fe5a861950297e87bae2116ee10e9c80f8a03aa5f4acde8eed42f4c3f2365f17413a75c0b1fd5a95c97a7f39848062111aad SHA512 7b001f9d534d70e501c77e81b8157a44d76250bedddc20af3e9e483c7377dee892280dbd622d6631462279f314431fa1df56cf48b47d97f98cb99112faa4cdbc
diff --git a/dev-perl/XML-Filter-DOMFilter-LibXML/XML-Filter-DOMFilter-LibXML-0.40.0.ebuild b/dev-perl/XML-Filter-DOMFilter-LibXML/XML-Filter-DOMFilter-LibXML-0.40.0.ebuild
new file mode 100644
index 000000000000..409efcacc392
--- /dev/null
+++ b/dev-perl/XML-Filter-DOMFilter-LibXML/XML-Filter-DOMFilter-LibXML-0.40.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=CHOROBA
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="SAX Filter allowing DOM processing of selected subtrees"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="amd64 hppa ia64 sparc x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/XML-LibXML-1.53"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/XML-SAX-Writer
+ )
+"
diff --git a/dev-perl/XML-Filter-DOMFilter-LibXML/metadata.xml b/dev-perl/XML-Filter-DOMFilter-LibXML/metadata.xml
new file mode 100644
index 000000000000..9e71faf5d124
--- /dev/null
+++ b/dev-perl/XML-Filter-DOMFilter-LibXML/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">XML-Filter-DOMFilter-LibXML</remote-id>
+ <remote-id type="cpan-module">XML::Filter::DOMFilter::LibXML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Generator-1.40.0-r1 b/dev-perl/XML-Generator-1.40.0-r1
deleted file mode 100644
index 51163e195c37..000000000000
--- a/dev-perl/XML-Generator-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/expat dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl XML::Generator - A module to help in generating XML documents
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Generator/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-libs/expat dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BH/BHOLZMAN/XML-Generator-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ea8ce5b4219b703164879748808c9b36
diff --git a/dev-perl/XML-Generator/Manifest b/dev-perl/XML-Generator/Manifest
new file mode 100644
index 000000000000..409edb4a5fdf
--- /dev/null
+++ b/dev-perl/XML-Generator/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Generator-1.04.tar.gz 24606 BLAKE2B 0cf29f7a146a376b17f50fc7164d90fa606ccbb7bfe24e70f12ae88bf0fd692e4a60c7185cd08827f535f5623d7e33364cee099b51de2ba112592f8c09faa044 SHA512 ce151a2d575c9ec4cd42819a5d573bfc4985e0daa3945c310d61bb0a6376e4b8a0dcef5ce89e444795d99c9751719d45981675d1418ba6d729d152187688d552
+EBUILD XML-Generator-1.40.0-r1.ebuild 412 BLAKE2B e8c68ce26c66dca6611c45d8f2ffb05c092ba70b2617661ab3e2582fde0448d79522971218aab68a9a971a1a0779c5af02c8ad603ee35a790df8802216700f2c SHA512 a665f330c6a81e832cb9cafae29d6ff16945b339ad3e08dd3b6516b662f5078fec93563557045b97be6cee67659df7853d41035d9976541d95b49e7c55f2ceb1
+MISC metadata.xml 1014 BLAKE2B 4693a0f7a1fc3d5acb3178f61d922d0afb7b495753046bcaa197a3b5535e104214b8ab32f80daadc561b251c75700a0202eaf8d16696da0f377c3afde864eea4 SHA512 13ff81884a39bc786920defb53266d748a5f98043b67e00c745085d2d0ddae754cf12cc4704c887aab02b1dc214dde4c5322d98b91ec293347738ee59fb07a2f
diff --git a/dev-perl/XML-Generator/XML-Generator-1.40.0-r1.ebuild b/dev-perl/XML-Generator/XML-Generator-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..5bff609676db
--- /dev/null
+++ b/dev-perl/XML-Generator/XML-Generator-1.40.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BHOLZMAN
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Perl XML::Generator - A module to help in generating XML documents"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+IUSE=""
+
+DEPEND="dev-libs/expat"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-Generator/metadata.xml b/dev-perl/XML-Generator/metadata.xml
new file mode 100644
index 000000000000..396c5448ee63
--- /dev/null
+++ b/dev-perl/XML-Generator/metadata.xml
@@ -0,0 +1,21 @@
+<?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">XML-Generator</remote-id>
+ <remote-id type="cpan-module">XML::Generator</remote-id>
+ <remote-id type="cpan-module">XML::Generator::DOM</remote-id>
+ <remote-id type="cpan-module">XML::Generator::DOM::util</remote-id>
+ <remote-id type="cpan-module">XML::Generator::cdata</remote-id>
+ <remote-id type="cpan-module">XML::Generator::comment</remote-id>
+ <remote-id type="cpan-module">XML::Generator::final</remote-id>
+ <remote-id type="cpan-module">XML::Generator::overload</remote-id>
+ <remote-id type="cpan-module">XML::Generator::pi</remote-id>
+ <remote-id type="cpan-module">XML::Generator::pretty</remote-id>
+ <remote-id type="cpan-module">XML::Generator::util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Grove-0.460.0_rc b/dev-perl/XML-Grove-0.460.0_rc
deleted file mode 100644
index c6dc19045152..000000000000
--- a/dev-perl/XML-Grove-0.460.0_rc
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-Parser-2.190.0 dev-lang/perl:=
-DESCRIPTION=A Perl module providing a simple API to parsed XML instances
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Grove/
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.190.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMACLEOD/XML-Grove-0.46alpha.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7e052fe61d9228b8f38a5d6b8aa3dc15
diff --git a/dev-perl/XML-Grove-0.46_alpha-r2 b/dev-perl/XML-Grove-0.46_alpha-r2
deleted file mode 100644
index 078bbad51c86..000000000000
--- a/dev-perl/XML-Grove-0.46_alpha-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/libxml-perl-0.07-r1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module providing a simple API to parsed XML instances
-EAPI=5
-HOMEPAGE=http://cpan.org/modules/by-module/XML/XML-Grove-0.46alpha.readme
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=Artistic
-RDEPEND=>=dev-perl/libxml-perl-0.07-r1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMACLEOD/XML-Grove-0.46alpha.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=06ead52789809c5dd806c1d6471f9b64
diff --git a/dev-perl/XML-Grove/Manifest b/dev-perl/XML-Grove/Manifest
new file mode 100644
index 000000000000..b7798b7c6593
--- /dev/null
+++ b/dev-perl/XML-Grove/Manifest
@@ -0,0 +1,6 @@
+AUX XML-Grove-0.46-badversion.patch 581 BLAKE2B 402c1d4898fbb00cca01550fd1c849e0fc9265487e1a875ae9ba6fe179f5a95ec62b627da7966bf4a079a044cf3ac526df958213dde745d90754a37a7451bafe SHA512 71fbdfa28080afccef97ee74cbb777750792d118c7ea767ae277335dc3cc9b9bf49a7d9074c6a45a24f04ea7d06d54b6d4f75a6166034a680aadaee7031f993f
+AUX XML-Grove-0.46-utf8tests.patch 597 BLAKE2B 8bb716d3e278b6fd94a8c08eb60f393b806e9a2f40f4a9889708f993c8c0534f0ec5235f56ae33b74e1cfe27fe685762fac63bf5308fa65dfb9b7113f7503534 SHA512 45fd26ea75472b96f10d5c7972c929bd5fe39676aa7620bfa5ce5543c88a95ae9e33e5baa4cb609981942ec2595809cf1a62ded23953e3c281c3aa29ba4f6657
+DIST XML-Grove-0.46alpha.tar.gz 27336 BLAKE2B 414c9517a8f95b4a9ad94457eb1a674372ec11327e3f2aed950ba1ad9ef28d298fd6bbfb02754e27727286edd891b8588d0849d84703e038a2684b0d9ddd4876 SHA512 c49f9714721a2291d417849a2f9c6b994f856dc333393954b64f0bd0015c6a9bef8ebfa6bc360f001f496c57f60b793d286e42da3b50c494561d4d4066005d75
+EBUILD XML-Grove-0.460.0_rc.ebuild 479 BLAKE2B e697b64c9a9f6a2e106fcb8c354ddd99c8a9a64cca1aa846127d76919887df39901135f3a2302cb751fdf916f7e1feb544e92c5dd87d49e86d8b950f3f483018 SHA512 c2f608f65e468c154807ce57c4b88a137e2634d5e2360fd43f16757e56af694d83014f8dd04a8e3d2e494cebe25b6994e9b59f259157091850d69eb0f3e5cb5f
+EBUILD XML-Grove-0.46_alpha-r2.ebuild 517 BLAKE2B 98096f531a07d6da91c5dd96dff19cc5d70eddeedafa9e9d7ab716cceae1cb8408d67aa2977b15e8df70ed57c08b2e78a34457e1f45a7062f2b5001b7619b232 SHA512 02ad0fab5427c1ab415549c4ad6974e125fec77ed3fe90a43729b862f10b99860e49c6b05471257edeb290722b1fb12038fad72ced511f47a9333b191ef7b142
+MISC metadata.xml 2058 BLAKE2B 8371a28e77498a8be526776ce17237632c961f00ac140cadba869ca15273a29173ecaa3db4e00383d91411bfba0576a1124249b09824a12fa8690982e05ce1f2 SHA512 82199c043a0444573fcf83f8ad2dbc037bedc6f177c3067b6a27f20aa73df516ff341a8a15735214cf2a34530b6f0f1ac5fcf087fce1eb868c439c20b51c4b39
diff --git a/dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild b/dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild
new file mode 100644
index 000000000000..2f1295d5ff84
--- /dev/null
+++ b/dev-perl/XML-Grove/XML-Grove-0.460.0_rc.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=KMACLEOD
+DIST_VERSION=0.46alpha
+inherit perl-module
+
+DESCRIPTION="A Perl module providing a simple API to parsed XML instances"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.190.0"
+DEPEND="${RDEPEND}"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.46-badversion.patch"
+ "${FILESDIR}/${PN}-0.46-utf8tests.patch"
+)
diff --git a/dev-perl/XML-Grove/XML-Grove-0.46_alpha-r2.ebuild b/dev-perl/XML-Grove/XML-Grove-0.46_alpha-r2.ebuild
new file mode 100644
index 000000000000..6afe03b74f8a
--- /dev/null
+++ b/dev-perl/XML-Grove/XML-Grove-0.46_alpha-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+MY_P="${P/_/}"
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="A Perl module providing a simple API to parsed XML instances"
+HOMEPAGE="http://cpan.org/modules/by-module/XML/${MY_P}.readme"
+SRC_URI="mirror://cpan/authors/id/K/KM/KMACLEOD/${MY_P}.tar.gz"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
+
+DEPEND=">=dev-perl/libxml-perl-0.07-r1"
+RDEPEND="${DEPEND}"
diff --git a/dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch b/dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch
new file mode 100644
index 000000000000..b284efb0163a
--- /dev/null
+++ b/dev-perl/XML-Grove/files/XML-Grove-0.46-badversion.patch
@@ -0,0 +1,26 @@
+From ecb3a0b2ffff542179edf844a35fa9a875c188ed Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 29 Mar 2018 16:17:47 +1300
+Subject: Fix nonsense version
+
+---
+ lib/XML/Grove.pm | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/lib/XML/Grove.pm b/lib/XML/Grove.pm
+index 3dfcf5c..2cbcd33 100644
+--- a/lib/XML/Grove.pm
++++ b/lib/XML/Grove.pm
+@@ -14,7 +14,8 @@ use Data::Grove;
+ package XML::Grove;
+ use vars qw{$VERSION @ISA};
+
+-$VERSION = '0.46alpha';
++$VERSION = '0.46_00';
++$VERSION =~ tr/_//d;
+
+ @ISA = qw{Data::Grove};
+
+--
+2.16.2
+
diff --git a/dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch b/dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch
new file mode 100644
index 000000000000..bb54dc052ade
--- /dev/null
+++ b/dev-perl/XML-Grove/files/XML-Grove-0.46-utf8tests.patch
@@ -0,0 +1,25 @@
+From f4ef80f143ba18c7b5894fc10fb1a939e317208f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 29 Mar 2018 16:33:28 +1300
+Subject: Fix tests failing due to encoding differences
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=69723
+---
+ t/grove.t | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/t/grove.t b/t/grove.t
+index a1ab816..dce4f32 100644
+--- a/t/grove.t
++++ b/t/grove.t
+@@ -8,6 +8,7 @@
+
+ BEGIN { $| = 1; print "1..5\n"; }
+ END {print "not ok 1\n" unless $loaded;}
++use utf8;
+ use XML::Grove;
+ use XML::Parser::PerlSAX;
+ use XML::Grove::Builder;
+--
+2.16.2
+
diff --git a/dev-perl/XML-Grove/metadata.xml b/dev-perl/XML-Grove/metadata.xml
new file mode 100644
index 000000000000..b31c370b6d29
--- /dev/null
+++ b/dev-perl/XML-Grove/metadata.xml
@@ -0,0 +1,37 @@
+<?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">XML-Grove</remote-id>
+ <remote-id type="cpan-module">XML::Grove</remote-id>
+ <remote-id type="cpan-module">XML::Grove::AsCanonXML</remote-id>
+ <remote-id type="cpan-module">XML::Grove::AsString</remote-id>
+ <remote-id type="cpan-module">XML::Grove::AttListDecl</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Builder</remote-id>
+ <remote-id type="cpan-module">XML::Grove::CData</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Characters</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Comment</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Document</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Element</remote-id>
+ <remote-id type="cpan-module">XML::Grove::ElementDecl</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Entity</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Entity::External</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Entity::SGML</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Entity::SubDoc</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Factory</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Factory_</remote-id>
+ <remote-id type="cpan-module">XML::Grove::IDs</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Notation</remote-id>
+ <remote-id type="cpan-module">XML::Grove::PI</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Path</remote-id>
+ <remote-id type="cpan-module">XML::Grove::PerlSAX</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Sub</remote-id>
+ <remote-id type="cpan-module">XML::Grove::SubDoc</remote-id>
+ <remote-id type="cpan-module">XML::Grove::Subst</remote-id>
+ <remote-id type="cpan-module">XML::Grove::XPointer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Handler-YAWriter-0.230.0-r1 b/dev-perl/XML-Handler-YAWriter-0.230.0-r1
deleted file mode 100644
index a10b7e361953..000000000000
--- a/dev-perl/XML-Handler-YAWriter-0.230.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/libxml-perl-0.07-r1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module providing a simple API to parsed XML instances
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Handler-YAWriter/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
-LICENSE=GPL-2
-RDEPEND=>=dev-perl/libxml-perl-0.07-r1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRAEHE/XML-Handler-YAWriter-0.23.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f9ffef8d7e0e39c14194dd4d1637c02f
diff --git a/dev-perl/XML-Handler-YAWriter-0.230.0-r2 b/dev-perl/XML-Handler-YAWriter-0.230.0-r2
deleted file mode 100644
index 1257f7fd44fe..000000000000
--- a/dev-perl/XML-Handler-YAWriter-0.230.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/libxml-perl-0.07-r1 dev-lang/perl:=
-DESCRIPTION=A Perl module providing a simple API to parsed XML instances
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Handler-YAWriter/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
-LICENSE=GPL-2
-RDEPEND=>=dev-perl/libxml-perl-0.07-r1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRAEHE/XML-Handler-YAWriter-0.23.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=70be1ddbb0bcbb5a5c4a50a643ed3419
diff --git a/dev-perl/XML-Handler-YAWriter/Manifest b/dev-perl/XML-Handler-YAWriter/Manifest
new file mode 100644
index 000000000000..6aba8be328ae
--- /dev/null
+++ b/dev-perl/XML-Handler-YAWriter/Manifest
@@ -0,0 +1,4 @@
+DIST XML-Handler-YAWriter-0.23.tar.gz 25695 BLAKE2B 081ef78b93d502387313dc88a37830cf5923fce0b22cb58df02fd19433516974b70d8dc40b1db78dfdafd4f65af662f3dbdab7f8623ed99ec4c2769b40dfd0c4 SHA512 3d41bfa4a33296ae1556b269b0c6ecd732a809fa517805de37aa452aff8394cdf639a68a7a3248e5457297dae4bedf22ea73407de0dbf25ea6a9facccbd4098f
+EBUILD XML-Handler-YAWriter-0.230.0-r1.ebuild 478 BLAKE2B 4a808fc794561400733e6e3d5189907ef54710c8f13b5af767fffc5463817744a24ea4d192b1bc8e361366834bc0f606dbfe659ecca296e5f3dd6b9ba01443fe SHA512 c923d6befe103caf1b4dc8a3bec090806f580a7c6efc0d9618b4f767f828aacff923d36f900c200999abb98704fa9787f6888a161e327f44509d751b6b01d94d
+EBUILD XML-Handler-YAWriter-0.230.0-r2.ebuild 487 BLAKE2B a2861ec7e1d98e88b5995ee646913e537fc862b6036eb9b0ebe04fc15c92acf06f4a3c036b1764788abbad96576a740ff015b36393d756f59576fbfac20697c0 SHA512 0a388eabf5837bd55ea78d473c75b20bf94fe97096895e361de580635c1ea2256ffb444519828c162586a8d7438e2dc238dd98914421da20ad16fadf01190120
+MISC metadata.xml 413 BLAKE2B f3c1cfef7c72e5127a4e9cfcb225982ffa8ff956eeaf5b90382e661e0c010f460fd13af7f07c09db4ad8fabf1e6cfe831d40b4de6270f7f61c6f9df1d0e2bf4a SHA512 5798214cb2a76bc3a800a3013343a792ff2e76a5c59950bdbaf0d834e28a14455ce053a576afe4984f21440f9e3c20196dde474e4d11662cdab309184b9764e0
diff --git a/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r1.ebuild b/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r1.ebuild
new file mode 100644
index 000000000000..3add5ffb8bb3
--- /dev/null
+++ b/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KRAEHE
+MODULE_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="A Perl module providing a simple API to parsed XML instances"
+
+LICENSE="GPL-2" # GPL
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-perl/libxml-perl-0.07-r1"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r2.ebuild b/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r2.ebuild
new file mode 100644
index 000000000000..1c3bc2ac5696
--- /dev/null
+++ b/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KRAEHE
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="A Perl module providing a simple API to parsed XML instances"
+
+LICENSE="GPL-2" # GPL
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-perl/libxml-perl-0.07-r1"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/XML-Handler-YAWriter/metadata.xml b/dev-perl/XML-Handler-YAWriter/metadata.xml
new file mode 100644
index 000000000000..e5849c77641f
--- /dev/null
+++ b/dev-perl/XML-Handler-YAWriter/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">XML-Handler-YAWriter</remote-id>
+ <remote-id type="cpan-module">XML::Handler::YAWriter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-LibXML-2.12.800-r1 b/dev-perl/XML-LibXML-2.12.800-r1
deleted file mode 100644
index 8e4e9640920d..000000000000
--- a/dev-perl/XML-LibXML-2.12.800-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-perl/XML-SAX-0.120.0 >=dev-libs/libxml2-2.6.21 dev-perl/XML-SAX-Base >=dev-perl/XML-NamespaceSupport-1.70.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-LeakTrace ) ) dev-lang/perl:=
-DESCRIPTION=Perl binding for libxml2
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-LibXML/
-IUSE=test minimal examples
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-SAX-0.120.0 >=dev-libs/libxml2-2.6.21 dev-perl/XML-SAX-Base >=dev-perl/XML-NamespaceSupport-1.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0128.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ad8231e11336d597839b1608b9e3c2ac
diff --git a/dev-perl/XML-LibXML-2.12.900 b/dev-perl/XML-LibXML-2.12.900
deleted file mode 100644
index 5b71c91ee9cc..000000000000
--- a/dev-perl/XML-LibXML-2.12.900
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-perl/XML-SAX-0.120.0 >=dev-libs/libxml2-2.6.21 dev-perl/XML-SAX-Base >=dev-perl/XML-NamespaceSupport-1.70.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-LeakTrace ) ) dev-lang/perl:=
-DESCRIPTION=Perl binding for libxml2
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-LibXML/
-IUSE=test minimal examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-SAX-0.120.0 >=dev-libs/libxml2-2.6.21 dev-perl/XML-SAX-Base >=dev-perl/XML-NamespaceSupport-1.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0129.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2987947eaa84243a1bb7ff597956f9b8
diff --git a/dev-perl/XML-LibXML-2.13.200 b/dev-perl/XML-LibXML-2.13.200
deleted file mode 100644
index 87cebe960e19..000000000000
--- a/dev-perl/XML-LibXML-2.13.200
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-perl/XML-SAX-0.120.0 >=dev-libs/libxml2-2.6.21 dev-perl/XML-SAX-Base >=dev-perl/XML-NamespaceSupport-1.70.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( dev-perl/Test-LeakTrace ) ) dev-lang/perl:=
-DESCRIPTION=Perl binding for libxml2
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-LibXML/
-IUSE=test minimal examples
-KEYWORDS=alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-SAX-0.120.0 >=dev-libs/libxml2-2.6.21 dev-perl/XML-SAX-Base >=dev-perl/XML-NamespaceSupport-1.70.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=dfcba3251497ad377ae29a7e9ee59ed2
diff --git a/dev-perl/XML-LibXML-Iterator-1.40.0-r1 b/dev-perl/XML-LibXML-Iterator-1.40.0-r1
deleted file mode 100644
index 18569488bbfc..000000000000
--- a/dev-perl/XML-LibXML-Iterator-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-LibXML dev-perl/XML-NodeFilter dev-lang/perl:=[-build(-)]
-DESCRIPTION=Iterator class for XML::LibXML parsed documents
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-LibXML-Iterator/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-LibXML dev-perl/XML-NodeFilter dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHISH/XML-LibXML-Iterator-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=521839adf58a3a015b75337c70248dc1
diff --git a/dev-perl/XML-LibXML-Iterator/Manifest b/dev-perl/XML-LibXML-Iterator/Manifest
new file mode 100644
index 000000000000..dfe742e97de6
--- /dev/null
+++ b/dev-perl/XML-LibXML-Iterator/Manifest
@@ -0,0 +1,3 @@
+DIST XML-LibXML-Iterator-1.04.tar.gz 8209 BLAKE2B 7ba96bc2f96e84ededbf2bf1a56ceb5136552c3c7ed3397f6c5d31fbd9a25a151f8331e9a36a259d2560b8d78e7f8d45e137de944ac090e4ba991c8be39768ac SHA512 34e2c5d57853d34e592126c4d0c281c7975bfced4a81972f0023c3a40a782a9d95483dba78ad77406521850a977ef6a0412a98c1d43a7069b940b333cdf0e935
+EBUILD XML-LibXML-Iterator-1.40.0-r1.ebuild 390 BLAKE2B 25289cf6b24d5a45bf0f5774c07236c077163e04773e2321a68017759dae890e534b688b08093ac3695cc9eefb6c15dad2fe49ea5f3a661dcdf90c55a4dcdae2 SHA512 65783b6e85a72f8466ac6015df502b86beb6f29f58be7990fb884d0836f32ca2b62b73b83d9b5e8925f4490ca89740e432606c81bbe85074a44dccb6df602aac
+MISC metadata.xml 489 BLAKE2B 9163e20beec66c6a64c78dd1170043fdcab4a9cb86a78185263b192019693dfd4db5f25a83b5e0f98422dc07a766281a89fcccf939c65346c9feadbd78f90ac2 SHA512 eaaf222fa76c0032f0c53b905c3aa0e2fd8215a6094f57f732b78edc5cb21a45f2c0a43214ac9d1d3e7e34bae752c8ab98a074e52b63313fc0eac5864535c426
diff --git a/dev-perl/XML-LibXML-Iterator/XML-LibXML-Iterator-1.40.0-r1.ebuild b/dev-perl/XML-LibXML-Iterator/XML-LibXML-Iterator-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..20da9490e00d
--- /dev/null
+++ b/dev-perl/XML-LibXML-Iterator/XML-LibXML-Iterator-1.40.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PHISH
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Iterator class for XML::LibXML parsed documents"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+DEPEND="dev-perl/XML-LibXML
+ dev-perl/XML-NodeFilter"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-LibXML-Iterator/metadata.xml b/dev-perl/XML-LibXML-Iterator/metadata.xml
new file mode 100644
index 000000000000..1d775a2924ea
--- /dev/null
+++ b/dev-perl/XML-LibXML-Iterator/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-LibXML-Iterator</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Iterator</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::NodeList::Iterator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-LibXML-Simple-0.970.0 b/dev-perl/XML-LibXML-Simple-0.970.0
deleted file mode 100644
index d0662ec01227..000000000000
--- a/dev-perl/XML-LibXML-Simple-0.970.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/File-Slurp-Tiny virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-1.640.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 ) dev-lang/perl:=
-DESCRIPTION=XML::LibXML based XML::Simple clone
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-LibXML-Simple/
-IUSE=test
-KEYWORDS=amd64 ~arm ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/File-Slurp-Tiny virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-1.640.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-LibXML-Simple-0.97.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=53e1a2e65dca4274cc8ba4700df82b8d
diff --git a/dev-perl/XML-LibXML-Simple-0.990.0 b/dev-perl/XML-LibXML-Simple-0.990.0
deleted file mode 100644
index 051df1c75356..000000000000
--- a/dev-perl/XML-LibXML-Simple-0.990.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-1.640.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.540.0 ) dev-lang/perl:=
-DESCRIPTION=XML::LibXML based XML::Simple clone
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-LibXML-Simple/
-IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Scalar-List-Utils >=dev-perl/XML-LibXML-1.640.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/XML-LibXML-Simple-0.99.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=79ebaefef3b4846b79080a62428f5bf3
diff --git a/dev-perl/XML-LibXML-Simple/Manifest b/dev-perl/XML-LibXML-Simple/Manifest
new file mode 100644
index 000000000000..b5784fd329e1
--- /dev/null
+++ b/dev-perl/XML-LibXML-Simple/Manifest
@@ -0,0 +1,5 @@
+DIST XML-LibXML-Simple-0.97.tar.gz 22927 BLAKE2B 4440d4b42ed31f89ac7ebd573c5804075e5101ac9cbff48a1929cd5d544ed0f0cee7bc17d664c6d4fc89a7fe750f546f16cbbfa6149ec4ef553b334059553d2e SHA512 5607218a0ee7cd08f6e166af30f38ac7942e36e32469836f9b09d3802f32d8c5ca965fe6870823679523721241530eab9a5235dc376b2ce362d70a78b9c2d8f7
+DIST XML-LibXML-Simple-0.99.tar.gz 23395 BLAKE2B 059f947da14123b8f19c2497dde74a72ef87e4c2ac368ac1d60e25d6c57065a8dc392a498e629aad700d97896087f6bd189a4a3c5ea55a9cca6d436bba1cd43e SHA512 806e039eefb447c43c747d1621bb432a3df13cb36798853ef2fe8a0ccaa1d7651d67fd6d386e19936100ffd4c04185004e5f0bb4ced66ed544efb6d6157b4e47
+EBUILD XML-LibXML-Simple-0.970.0.ebuild 478 BLAKE2B 99dff17f39d2d1542a9aa5d82e35571a723e1404cf3e8e4389ee432d5978673f8382a2870b0c23f0c3a36d5455d94527f027758741d20f9ce9961d397ea24955 SHA512 6019ac4b12423cb105157da8256e9eab422bd5bdb8031aad0766f8cf3e32cd2b6ecf20108980d2805e07d26d3e6a6d41fd13b048a0515f21ae95d2c7733e3525
+EBUILD XML-LibXML-Simple-0.990.0.ebuild 460 BLAKE2B c6625789109a19820efe67b03a3f618a9c728ef2b5c600cde9ab31be749ee919efccd2ded65b6289d7a8feeace3199efed824cc7e8fd8117af874c9400ec6009 SHA512 5cd5fba694fc6644d4fcc7aa2891be566da3868ed53c7d3aabd27f3cf0796efe1b4709b64179cec5c0603820494f0ecbfec305b9c90a51c9939ab830754f4baa
+MISC metadata.xml 407 BLAKE2B a3be75010ecbc9b41b3f10a6043d9279a214344fd41d905f9c3e98c90f113dd56473a7e91b109b3d8471f0401a7738a340b612b74669bb8f9e5b731aeb297148 SHA512 b8d18c3aaa601fd1e0138def54383730da3f6a13bedae16c738b394e357b3454805adf71f43ed7ed97650ce50bfa2b4e7de5973baff7780b3015153c5ca07e05
diff --git a/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-0.970.0.ebuild b/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-0.970.0.ebuild
new file mode 100644
index 000000000000..28bbc6f5da14
--- /dev/null
+++ b/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-0.970.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=0.97
+inherit perl-module
+
+DESCRIPTION="XML::LibXML based XML::Simple clone"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/File-Slurp-Tiny
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/XML-LibXML-1.640.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ )
+"
diff --git a/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-0.990.0.ebuild b/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-0.990.0.ebuild
new file mode 100644
index 000000000000..9e06628a45c8
--- /dev/null
+++ b/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-0.990.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=0.99
+inherit perl-module
+
+DESCRIPTION="XML::LibXML based XML::Simple clone"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/XML-LibXML-1.640.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.540.0
+ )
+"
diff --git a/dev-perl/XML-LibXML-Simple/metadata.xml b/dev-perl/XML-LibXML-Simple/metadata.xml
new file mode 100644
index 000000000000..2e1e7dfb1eae
--- /dev/null
+++ b/dev-perl/XML-LibXML-Simple/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">XML-LibXML-Simple</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-LibXML/Manifest b/dev-perl/XML-LibXML/Manifest
new file mode 100644
index 000000000000..2fd0b60b6fcf
--- /dev/null
+++ b/dev-perl/XML-LibXML/Manifest
@@ -0,0 +1,8 @@
+AUX XML-LibXML-2.12.800-disable-expanding.patch 2608 BLAKE2B b21eef9abb75a885c89d22efeff633a376576240808773b60f8ce271345994f5ad3d6c83d227350c4d11edb98ea869f72d7755606fd86cc47b2f152f7ea3fc95 SHA512 77d620da3315c930e42bbc4d0f5a528f6f2d3cbf70e5ea1d0ab461244a898260617c59aa92d41aab6b1c5b8c2ccc9cb0a9f0030bf0ece90a94e98994bfd3a0cf
+DIST XML-LibXML-2.0128.tar.gz 466334 BLAKE2B 7b7de24ed9cbafde79061e70247ed715e6009acf9d0ef75cc08d838d51c7b736ee7f4e57f069b1112c171ac398c28745082760f8e1d892834ab0c811c8a09e57 SHA512 c388570d0a140f3b92ab9922d9c917fba791e804b160822eeff91923891059ba189ad3743f2ffd13f7f4c92a3e8db1ee5fae588007d3fcf50251d9803e8e261b
+DIST XML-LibXML-2.0129.tar.gz 468838 BLAKE2B dce86bff8d4fcc87d5fc1e957ec7f89586ba8b34fd826680267995912ac54b1460850a22ea572a55d441fdb5719f8fbe6070b0d64f39f3e4fac9a5252ffd4396 SHA512 f17c61052975ecc188c285ee93dbb07926c880a28e49afdd5af0c7c997e8b12be72412d0964391f1232f853935ee0ff2838cd5d62f8f3b4f52c341904069ccea
+DIST XML-LibXML-2.0132.tar.gz 469983 BLAKE2B 66002c35adc1156af76f16af2a1b4617ef25470cb434ee73dd9242fdc37a20d5d417ce5003ca202f69de08e053705129c083e65d483ae7e85375ae2ad6cbedc5 SHA512 3df1cb67ea955133492f2b6f8def2b28079c59e99170a31820aca69ea81686c4b67171509f1b311faab9389d200c4a24942b3950d7c0730ff1233a009b398fce
+EBUILD XML-LibXML-2.12.800-r1.ebuild 1603 BLAKE2B 4c59491438f67a965483ed4c9018473d584a8a9fc1e756ea2de910dd3e35bdbbff685ea3551e9e457f7bf0889fbb72e0b6d85739f17284487b047f00e153c19b SHA512 cfe821fb467686cd4880964f6fc7530ac67bb95e341e6de550e7a9022d0bcf95830dc5781299e58f0b01a0e35dcd972dbf9d2897e587a4b25062350da367f493
+EBUILD XML-LibXML-2.12.900.ebuild 1623 BLAKE2B d90f917ca0c514d6f1be716196ae754bd051de0714dedd141d65c7703e3f6de11d03590fbdc7cc21c5f634e3aab475b0b8e21c57d3c78b9e9b37e4aa54a737da SHA512 65328151279a6f9183d4df179dcf561ae96f9d56769723d05c955784dcc2cebb602d725eaa2a7ba85923f7f8797372cc7f974db00da851a3d65b00fae75eefc2
+EBUILD XML-LibXML-2.13.200.ebuild 1641 BLAKE2B 55bb01c4bc319b306ee7976e0fc3278394e7246f78dfde7c30e6ef1c09993422d9dfbb9f75d2d85db55a7dcc847f004121638be370821e1aecdf4c75b90a56cc SHA512 08bb554e488bc4b68297686091c669d1884b95d496b53046631fb2f88d2c2d0692d5a35e3f906f106c15d5fa402c2d58c23ba0a27a9553c3bb35869d5329958b
+MISC metadata.xml 2782 BLAKE2B dd55f05f6dbaff2e8dad45ddc451309ef16896f9e4a8c60e89c8c6b8fc854654cd69363870cb4f6feabfef5c095656fab06e6ba48a9a9c31058d462e15870534 SHA512 6353b4890d24a2ab018caa0994913a4dd6b7dd753e089f9fb0570762f75517bc8ae4e8ed3a8990ae2c75957aec0791561f00a991f1e3976c225781317fdd82dc
diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.12.800-r1.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.12.800-r1.ebuild
new file mode 100644
index 000000000000..8c9eb17cd1ba
--- /dev/null
+++ b/dev-perl/XML-LibXML/XML-LibXML-2.12.800-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=2.0128
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Perl binding for libxml2"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ >=dev-perl/XML-SAX-0.120.0
+ >=dev-libs/libxml2-2.6.21
+ dev-perl/XML-SAX-Base
+ >=dev-perl/XML-NamespaceSupport-1.70.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ dev-perl/Test-LeakTrace
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-disable-expanding.patch"
+)
+
+src_compile() {
+ export SKIP_SAX_INSTALL=1
+ perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files t/pod.t t/style-trailing-space.t t/cpan-changes.t
+ perl-module_src_test
+}
+
+pkg_postinst() {
+ pkg_update_parser add XML::LibXML::SAX::Parser
+ pkg_update_parser add XML::LibXML::SAX
+}
+
+pkg_postrm() {
+ pkg_update_parser remove XML::LibXML::SAX::Parser
+ pkg_update_parser remove XML::LibXML::SAX
+}
+
+pkg_update_parser() {
+ # pkg_update_parser [add|remove] $parser_module
+ local action=$1
+ local parser_module=$2
+
+ if [[ "$ROOT" = "/" ]] ; then
+ einfo "Update Parser: $1 $2"
+ perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
+ || ewarn "Update Parser: $1 $2 failed"
+ else
+ elog "To $1 $2 run:"
+ elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
+ fi
+}
diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.12.900.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.12.900.ebuild
new file mode 100644
index 000000000000..1d411d0f9bba
--- /dev/null
+++ b/dev-perl/XML-LibXML/XML-LibXML-2.12.900.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=2.0129
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Perl binding for libxml2"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ >=dev-perl/XML-SAX-0.120.0
+ >=dev-libs/libxml2-2.6.21
+ dev-perl/XML-SAX-Base
+ >=dev-perl/XML-NamespaceSupport-1.70.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ dev-perl/Test-LeakTrace
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.12.800-disable-expanding.patch"
+)
+
+src_compile() {
+ export SKIP_SAX_INSTALL=1
+ perl-module_src_compile
+}
+
+src_test() {
+ perl_rm_files t/pod.t t/style-trailing-space.t t/cpan-changes.t
+ perl-module_src_test
+}
+
+pkg_postinst() {
+ pkg_update_parser add XML::LibXML::SAX::Parser
+ pkg_update_parser add XML::LibXML::SAX
+}
+
+pkg_postrm() {
+ pkg_update_parser remove XML::LibXML::SAX::Parser
+ pkg_update_parser remove XML::LibXML::SAX
+}
+
+pkg_update_parser() {
+ # pkg_update_parser [add|remove] $parser_module
+ local action=$1
+ local parser_module=$2
+
+ if [[ "$ROOT" = "/" ]] ; then
+ einfo "Update Parser: $1 $2"
+ perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
+ || ewarn "Update Parser: $1 $2 failed"
+ else
+ elog "To $1 $2 run:"
+ elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
+ fi
+}
diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.13.200.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.13.200.ebuild
new file mode 100644
index 000000000000..4a16a5d84483
--- /dev/null
+++ b/dev-perl/XML-LibXML/XML-LibXML-2.13.200.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=2.0132
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Perl binding for libxml2"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ >=dev-perl/XML-SAX-0.120.0
+ >=dev-libs/libxml2-2.6.21
+ dev-perl/XML-SAX-Base
+ >=dev-perl/XML-NamespaceSupport-1.70.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ dev-perl/Test-LeakTrace
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.12.800-disable-expanding.patch"
+)
+
+PERL_RM_FILES=(
+ "t/cpan-changes.t" "t/pod-files-presence.t" "t/pod.t"
+ "t/release-kwalitee.t" "t/style-trailing-space.t"
+)
+
+src_compile() {
+ export SKIP_SAX_INSTALL=1
+ perl-module_src_compile
+}
+
+pkg_postinst() {
+ pkg_update_parser add XML::LibXML::SAX::Parser
+ pkg_update_parser add XML::LibXML::SAX
+}
+
+pkg_postrm() {
+ pkg_update_parser remove XML::LibXML::SAX::Parser
+ pkg_update_parser remove XML::LibXML::SAX
+}
+
+pkg_update_parser() {
+ # pkg_update_parser [add|remove] $parser_module
+ local action=$1
+ local parser_module=$2
+
+ if [[ "$ROOT" = "/" ]] ; then
+ einfo "Update Parser: $1 $2"
+ perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
+ || ewarn "Update Parser: $1 $2 failed"
+ else
+ elog "To $1 $2 run:"
+ elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
+ fi
+}
diff --git a/dev-perl/XML-LibXML/files/XML-LibXML-2.12.800-disable-expanding.patch b/dev-perl/XML-LibXML/files/XML-LibXML-2.12.800-disable-expanding.patch
new file mode 100644
index 000000000000..8be7783ef679
--- /dev/null
+++ b/dev-perl/XML-LibXML/files/XML-LibXML-2.12.800-disable-expanding.patch
@@ -0,0 +1,72 @@
+From 05749ae525317d05bd9d4232c080e530854f1d88 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Fri, 30 Sep 2016 14:31:26 +0200
+Subject: [PATCH] Do not enable expanding entities by default
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Expanding external entity is insecure.
+<https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Processing>.
+This patch makes expand_entities option disabled by default.
+
+CPAN RT#118032
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ LibXML.pm | 2 +-
+ docs/libxml.dbk | 2 +-
+ t/43options.t | 4 ++--
+ 3 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/LibXML.pm b/LibXML.pm
+index eb3cbd6..9ab4748 100644
+--- a/LibXML.pm
++++ b/LibXML.pm
+@@ -261,7 +261,7 @@ use constant {
+ HTML_PARSE_NOERROR => (1<<5), # suppress error reports
+ };
+
+-$XML_LIBXML_PARSE_DEFAULTS = ( XML_PARSE_NODICT | XML_PARSE_DTDLOAD | XML_PARSE_NOENT );
++$XML_LIBXML_PARSE_DEFAULTS = ( XML_PARSE_NODICT | XML_PARSE_DTDLOAD );
+
+ # this hash is made global so that applications can add names for new
+ # libxml2 parser flags as temporary workaround
+diff --git a/docs/libxml.dbk b/docs/libxml.dbk
+index 30f279b..2c6674b 100644
+--- a/docs/libxml.dbk
++++ b/docs/libxml.dbk
+@@ -1676,7 +1676,7 @@ local $XML::LibXML::setTagCompression = 1;</programlisting>
+ <term>expand_entities</term>
+ <listitem>
+ <para>/parser, reader/</para>
+- <para>substitute entities; possible values are 0 and 1; default is 1</para>
++ <para>substitute entities; possible values are 0 and 1; default is 0</para>
+ <para>Note that although this flag disables entity substitution, it
+ does not prevent the parser from loading external entities;
+ when substitution of an external entity is disabled, the
+diff --git a/t/43options.t b/t/43options.t
+index 826f0ad..53dd35e 100644
+--- a/t/43options.t
++++ b/t/43options.t
+@@ -50,7 +50,7 @@ no_network
+ {
+ my $p = XML::LibXML->new();
+ for my $opt (@all) {
+- my $ret = (($opt =~ /^(?:load_ext_dtd|expand_entities)$/) ? 1 : 0);
++ my $ret = (($opt =~ /^(?:load_ext_dtd)$/) ? 1 : 0);
+ # TEST*$all
+ ok(
+ ($p->get_option($opt)||0) == $ret
+@@ -110,7 +110,7 @@ no_network
+ ok( $p->get_option('recover') == 2, ' TODO : Add test name' );
+
+ # TEST
+- ok( $p->expand_entities() == 1, ' TODO : Add test name' );
++ ok( $p->expand_entities() == 0, ' TODO : Add test name' );
+ # TEST
+ ok( $p->load_ext_dtd() == 1, ' TODO : Add test name' );
+ $p->load_ext_dtd(0);
+--
+2.7.4
+
diff --git a/dev-perl/XML-LibXML/metadata.xml b/dev-perl/XML-LibXML/metadata.xml
new file mode 100644
index 000000000000..2bbbf693caf3
--- /dev/null
+++ b/dev-perl/XML-LibXML/metadata.xml
@@ -0,0 +1,47 @@
+<?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">XML-LibXML</remote-id>
+ <remote-id type="cpan-module">XML::LibXML</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Attr</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::AttributeHash</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Boolean</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::CDATASection</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Comment</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Common</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Devel</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Document</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::DocumentFragment</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Dtd</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Element</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::ErrNo</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Error</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::InputCallback</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Literal</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::NamedNodeMap</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Namespace</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Node</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::NodeList</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Number</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::PI</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Pattern</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Reader</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::RegExp</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::RelaxNG</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::SAX</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::SAX::AttributeNode</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::SAX::Builder</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::SAX::Generator</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::SAX::Parser</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Schema</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::Text</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::XPathContext</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::XPathExpression</remote-id>
+ <remote-id type="cpan-module">XML::LibXML::_SAXParser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-LibXSLT-1.940.0 b/dev-perl/XML-LibXSLT-1.940.0
deleted file mode 100644
index 870038f4b7ed..000000000000
--- a/dev-perl/XML-LibXSLT-1.940.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-libs/libxslt-1.1.32 >=dev-perl/XML-LibXML-1.700.0 virtual/pkgconfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module to parse XSL Transformational sheets using gnome's libXSLT
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-LibXSLT/
-KEYWORDS=amd64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-libs/libxslt-1.1.32 >=dev-perl/XML-LibXML-1.700.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.94.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a30ea412a3bba72820a5ef70bc98558d
diff --git a/dev-perl/XML-LibXSLT-1.960.0 b/dev-perl/XML-LibXSLT-1.960.0
deleted file mode 100644
index aa15c27bf13a..000000000000
--- a/dev-perl/XML-LibXSLT-1.960.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Encode >=dev-perl/XML-LibXML-1.700.0 >=dev-libs/libxslt-1.1.32 virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig dev-lang/perl:=
-DESCRIPTION=A Perl module to parse XSL Transformational sheets using gnome's libXSLT
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-LibXSLT/
-KEYWORDS=amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Encode >=dev-perl/XML-LibXML-1.700.0 >=dev-libs/libxslt-1.1.32 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.96.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=be5bdd6bf72c24c11c507cf284b826ad
diff --git a/dev-perl/XML-LibXSLT/Manifest b/dev-perl/XML-LibXSLT/Manifest
new file mode 100644
index 000000000000..1f95695e607f
--- /dev/null
+++ b/dev-perl/XML-LibXSLT/Manifest
@@ -0,0 +1,6 @@
+AUX XML-LibXSLT-1.96-entityexpandtest.patch 791 BLAKE2B 844c61b8fc33a3374de6b2f4066fe301a2122bb2ac5f48ca61a62db4ae5e3371333656a34b73216e12d219c802a6aa5df2db4fed917a1ed02ed2c5afe07c75b7 SHA512 f11d50369bcf0159b58f4ce1c88df02464d1f9c3803b199546b2b276b2f61fa537a4d746d337f80593496bd460b44eee42bbb1cd463224eb969bdb835786187c
+DIST XML-LibXSLT-1.94.tar.gz 114015 BLAKE2B e16cebbfc5e126dc56482845af4f21b70c62ef08eb14bc79f678fca35d418858b33d69adc411836f4d81cdb7dde8fb535b9f4855a947deab60ec1d77a4edd9d5 SHA512 52b3ec6ef0556d9dde8320acbea01fe36e219bc62ed2d9e0cbe2f8f402bfc3f42ca1e28a6e047e69f501982fe4ba40d23fcfbce9399388c9f28a0d8804fc5f73
+DIST XML-LibXSLT-1.96.tar.gz 114068 BLAKE2B 2225e387e9e877578be51a9a6c8c3612490e79c2cec366dd2fdc64710ce67200f5ab7109742197abcdc311f9a1bf16b42a40c7e7df4d669b638de4ee49782866 SHA512 7b6e22889c538bbd861c6420cd56893d229676d3afc1cf30e17cae48a4714139769a99a48a99f1dff52864f4989e410303007c07941625bf6bd12a24276c35e6
+EBUILD XML-LibXSLT-1.940.0.ebuild 493 BLAKE2B 40345d1d84105d6b60d6422438a103fa8fae667c1a9a3e8a87761f599a541b9dbf600bae482f4efa443d0eeeb8badc7e45aac9398db2aff83c9703b20ef87c5c SHA512 a6b4a80e1161969508091b2ee0afea228e2b6fc7acc726d6f36906a128fbd53625be2c314252f6e7a229c382675303a630f698b7c7e1d9a7b3e049a660856dd2
+EBUILD XML-LibXSLT-1.960.0.ebuild 677 BLAKE2B 129ff8c3c6935aa5ccc9d7739fc401666a66262d662e6b91ad5cf5f95365836ed8cc17e35ff5f3ae7df6c69d6e61c0033d478f0ce7616480d0609c4855c34c37 SHA512 27e51bb83fc6b8ec28d2007cbb7fff617cf0ebdcfd72d16329d454dec0cc43abcbd31eaa10e5f0c6e89a3f4abb7f9b6f9501e90229159c0b4095e360cca923d5
+MISC metadata.xml 804 BLAKE2B 52f3c7030c5a8eaa8c59cb02db4887c509285c1c1b1d22435523a27cef5627e701983dd6b7d961a3bcaad3187ac4993e91be4fe688cb6b25a7b1d1f39627f1b0 SHA512 8baa00642249d81519d3d21ff2375ac5adbc79db18a225f4bb1f9e7145b8a98b9d258248cbcae9d50cfb5440185e06942e1551ad1d28db8bb7705525d962a6d0
diff --git a/dev-perl/XML-LibXSLT/XML-LibXSLT-1.940.0.ebuild b/dev-perl/XML-LibXSLT/XML-LibXSLT-1.940.0.ebuild
new file mode 100644
index 000000000000..890f277c9b8c
--- /dev/null
+++ b/dev-perl/XML-LibXSLT/XML-LibXSLT-1.940.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=SHLOMIF
+MODULE_VERSION=1.94
+inherit perl-module
+
+DESCRIPTION="A Perl module to parse XSL Transformational sheets using gnome's libXSLT"
+
+SLOT="0"
+KEYWORDS="amd64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="
+ >=dev-libs/libxslt-1.1.32
+ >=dev-perl/XML-LibXML-1.700.0
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-LibXSLT/XML-LibXSLT-1.960.0.ebuild b/dev-perl/XML-LibXSLT/XML-LibXSLT-1.960.0.ebuild
new file mode 100644
index 000000000000..d05668161efd
--- /dev/null
+++ b/dev-perl/XML-LibXSLT/XML-LibXSLT-1.960.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.96
+inherit perl-module
+
+DESCRIPTION="A Perl module to parse XSL Transformational sheets using gnome's libXSLT"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Encode
+ >=dev-perl/XML-LibXML-1.700.0
+ >=dev-libs/libxslt-1.1.32
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+"
+PERL_RM_FILES=(
+ "t/cpan-changes.t" "t/pod.t"
+ "t/style-trailing-space.t"
+)
+PATCHES=(
+ "${FILESDIR}/${PN}-1.96-entityexpandtest.patch"
+)
diff --git a/dev-perl/XML-LibXSLT/files/XML-LibXSLT-1.96-entityexpandtest.patch b/dev-perl/XML-LibXSLT/files/XML-LibXSLT-1.96-entityexpandtest.patch
new file mode 100644
index 000000000000..3826ba5dc5d3
--- /dev/null
+++ b/dev-perl/XML-LibXSLT/files/XML-LibXSLT-1.96-entityexpandtest.patch
@@ -0,0 +1,29 @@
+From a70778f1e263bce11b8749353a7a6a99e3f721fb Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 27 Mar 2018 16:00:45 +1300
+Subject: Force entity expansion
+
+Gentoo's XML::LibXML does not expand entities on its own by default
+and has to be configured to do so.
+
+Bug: https://bugs.gentoo.org/623192
+---
+ t/06entities.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/06entities.t b/t/06entities.t
+index 32bc395..3d5e791 100644
+--- a/t/06entities.t
++++ b/t/06entities.t
+@@ -9,7 +9,7 @@ use XML::LibXSLT;
+ my $parser = XML::LibXML->new();
+ my $xslt = XML::LibXSLT->new();
+
+-# $parser->expand_entities(1);
++$parser->expand_entities(1);
+
+ my $source = $parser->parse_string(qq{<?xml version="1.0" encoding="UTF-8"?>
+ <root>foo</root>});
+--
+2.16.2
+
diff --git a/dev-perl/XML-LibXSLT/metadata.xml b/dev-perl/XML-LibXSLT/metadata.xml
new file mode 100644
index 000000000000..3b47ca7dee94
--- /dev/null
+++ b/dev-perl/XML-LibXSLT/metadata.xml
@@ -0,0 +1,18 @@
+<?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">XML-LibXSLT</remote-id>
+ <remote-id type="cpan-module">Driver::BaseClass</remote-id>
+ <remote-id type="cpan-module">Driver::LibXSLT</remote-id>
+ <remote-id type="cpan-module">Driver::Sablotron</remote-id>
+ <remote-id type="cpan-module">Driver::Sablotron::Handler</remote-id>
+ <remote-id type="cpan-module">XML::LibXSLT</remote-id>
+ <remote-id type="cpan-module">XML::LibXSLT::Security</remote-id>
+ <remote-id type="cpan-module">XML::LibXSLT::StylesheetWrapper</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Mini-1.380.0-r1 b/dev-perl/XML-Mini-1.380.0-r1
deleted file mode 100644
index e34e9caa64ec..000000000000
--- a/dev-perl/XML-Mini-1.380.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=pure perl API to create and parse XML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Mini/
-KEYWORDS=amd64 sparc x86
-LICENSE=GPL-3
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PD/PDEEGAN/XML-Mini-1.38.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=dccd873b833e909b1164a89bf0652d4c
diff --git a/dev-perl/XML-Mini/Manifest b/dev-perl/XML-Mini/Manifest
new file mode 100644
index 000000000000..f4752ca18eb5
--- /dev/null
+++ b/dev-perl/XML-Mini/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Mini-1.38.tar.gz 45214 BLAKE2B 30ca97f3b3ef576acfc22863b33f2558083a19480509e848e3c67c77fa9d1b82d7114dee3553bf04406da84edece1ad4f29f9ef834c5a85e364ce68eca09b130 SHA512 875a1f63a31c8dae517856267686970283f389c1e1ea6714bf88d08e99e4b098ea2e7a301308a456d2f301bb8756f6a2f68a187d052984d3ea88dad87d372c2c
+EBUILD XML-Mini-1.380.0-r1.ebuild 307 BLAKE2B c8feed302323a3455723130c5dc9f421381eaf8beea32d29d6de0b4a069d507df8f240576980c8c11334f4831df3068e600422a4e368b471131071248d36048c SHA512 9979334a9269835cab5af5e8d958b37ed7f19395c46c7afdc2cb1b942072b89392718e4595ecc9701f27609b1862433dabae63d0f5d0c723e04b14b655596ecf
+MISC metadata.xml 1018 BLAKE2B 61045a3deab00aff691efc710f19d0b4534e7ef62e820c5db948c73ed2330b5793e8df22abe59f16b13a49a609ff84492cc911dfb391ca38924bb1f287ef70db SHA512 af49afaa64d830fa027b2d84aeadda1f9df92c2f1c80b96ebe69f50376331ddb2e50dd07d2450202440bcf02e86c5e7da9511fadb7d440f4029aff70c07cae26
diff --git a/dev-perl/XML-Mini/XML-Mini-1.380.0-r1.ebuild b/dev-perl/XML-Mini/XML-Mini-1.380.0-r1.ebuild
new file mode 100644
index 000000000000..2df009890a9f
--- /dev/null
+++ b/dev-perl/XML-Mini/XML-Mini-1.380.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PDEEGAN
+MODULE_VERSION=1.38
+inherit perl-module
+
+DESCRIPTION="pure perl API to create and parse XML"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 sparc x86"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-Mini/metadata.xml b/dev-perl/XML-Mini/metadata.xml
new file mode 100644
index 000000000000..ae3242b2bcd6
--- /dev/null
+++ b/dev-perl/XML-Mini/metadata.xml
@@ -0,0 +1,21 @@
+<?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">XML-Mini</remote-id>
+ <remote-id type="cpan-module">XML::Mini</remote-id>
+ <remote-id type="cpan-module">XML::Mini::Document</remote-id>
+ <remote-id type="cpan-module">XML::Mini::Element</remote-id>
+ <remote-id type="cpan-module">XML::Mini::Element::CData</remote-id>
+ <remote-id type="cpan-module">XML::Mini::Element::Comment</remote-id>
+ <remote-id type="cpan-module">XML::Mini::Element::DocType</remote-id>
+ <remote-id type="cpan-module">XML::Mini::Element::Entity</remote-id>
+ <remote-id type="cpan-module">XML::Mini::Element::Header</remote-id>
+ <remote-id type="cpan-module">XML::Mini::Node</remote-id>
+ <remote-id type="cpan-module">XML::Mini::TreeComponent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-NamespaceSupport-1.120.0 b/dev-perl/XML-NamespaceSupport-1.120.0
deleted file mode 100644
index 622ad43f9338..000000000000
--- a/dev-perl/XML-NamespaceSupport-1.120.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A Perl module that offers a simple to process namespaced XML names
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-NamespaceSupport/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8e7d5c19649b3797fd30484e8ccf14d2
diff --git a/dev-perl/XML-NamespaceSupport/Manifest b/dev-perl/XML-NamespaceSupport/Manifest
new file mode 100644
index 000000000000..b05329d0d011
--- /dev/null
+++ b/dev-perl/XML-NamespaceSupport/Manifest
@@ -0,0 +1,3 @@
+DIST XML-NamespaceSupport-1.12.tar.gz 18012 BLAKE2B cc0e205bf7298668fa1042bb5c69b1c4b672bfcc9b6d3e32b0ff7f3cba0800e324ebc88156e8f355b9c7c9c958ad087c0e7215d57ab55313487e0fce2f2b1749 SHA512 8a29698acc152888b3abd53b277f89209252830cc3b57d587a5b66e5019445d7c1858a08fa548d42387c1143b726da1440e36eb0c69b0b59c3770b5f528f38b2
+EBUILD XML-NamespaceSupport-1.120.0.ebuild 585 BLAKE2B b046c5458d5d51a5dc46ae0c5d551822d4bca42fe667c59bb1893d418a73aeb28139822927af3b99e52790c82e3115603c644b66acab53126236b31f96219b61 SHA512 4fca50024225cb991a1c0148b247d8cf8bd4e581a543fdcaae6ffe47d2e42fc4ece453767a875f5fce2380eb4614a1563e15c8e804792c3209491e26b69b6985
+MISC metadata.xml 412 BLAKE2B 9c0d94240b909d9df1195927b743cc4871486d9ce2987f7525ee92bbf9f1bea703a3c3fe8227e2ea41ca72173a854ed8455f6ed4d5d1356218d3d57f69a4a1e1 SHA512 53cf4c376b94db47d275fa59bdb6bdfcd993c4cc48aa87d53078baec5da1ae1a877c9d00db9812f9e6f18873e51a50b3484a02f467bf377bfc57a119f1e444b3
diff --git a/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0.ebuild b/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0.ebuild
new file mode 100644
index 000000000000..22a063810522
--- /dev/null
+++ b/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PERIGRIN
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="A Perl module that offers a simple to process namespaced XML names"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+DEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/XML-NamespaceSupport/metadata.xml b/dev-perl/XML-NamespaceSupport/metadata.xml
new file mode 100644
index 000000000000..cf555fb29c80
--- /dev/null
+++ b/dev-perl/XML-NamespaceSupport/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">XML-NamespaceSupport</remote-id>
+ <remote-id type="cpan-module">XML::NamespaceSupport</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-NodeFilter-0.10.0-r1 b/dev-perl/XML-NodeFilter-0.10.0-r1
deleted file mode 100644
index a3553ee2144b..000000000000
--- a/dev-perl/XML-NodeFilter-0.10.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Generic XML::NodeFilter Class
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-NodeFilter/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHISH/XML-NodeFilter-0.01.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=babc8501358afdc30b547d845d18c825
diff --git a/dev-perl/XML-NodeFilter/Manifest b/dev-perl/XML-NodeFilter/Manifest
new file mode 100644
index 000000000000..53bbb22a8d28
--- /dev/null
+++ b/dev-perl/XML-NodeFilter/Manifest
@@ -0,0 +1,3 @@
+DIST XML-NodeFilter-0.01.tar.gz 6620 BLAKE2B c38f1f0c1a3270e6101922d190bf9b3f1c2050d3755fe40e9b0af786af7a3f389b0faadf212a81c5ccc529464083ed1fca7453d04b2589c76a67271e2fa16193 SHA512 365dbebc8dba978862c24f0c6f12b9fddd60a62f5ca7f676f229f62a91cbf72e9494491e071985aba1f8c84bd0a1e8fbed53b9bb805db10693e58b852807ad54
+EBUILD XML-NodeFilter-0.10.0-r1.ebuild 295 BLAKE2B ca4c58cc7c12431c3f6366eebf4cdb7b8eb14b17964ff1fce75fbf1fc641eee442ce84f9ee003a8929992f99c83a6b3bb7f7fbb851f72a93055a9d8f2dd56111 SHA512 cdc0ad18f7f47a3b1711a6a4c3b5cc6821e0d4c346435b9a82a90bb83544dab8f5dae617285ed6b57e19f1f32d1c076713e62d250b9ec2b14228223eb453731f
+MISC metadata.xml 400 BLAKE2B 6ae53deee930500098b36d2de378927237a886b062fe6bb27686d4d69dad46fd0a21ebb2455f959bfff298d899ed30b837c04db4df243563f6f896169f3f91e5 SHA512 801b6a489debbee870f3c26be23a0e20bf97895d6fbe1f0e93f66527935f38f4eb6fcf396fbc9e66ed18b033c5e293455b561a6545e1981f27e1ad331b8d281a
diff --git a/dev-perl/XML-NodeFilter/XML-NodeFilter-0.10.0-r1.ebuild b/dev-perl/XML-NodeFilter/XML-NodeFilter-0.10.0-r1.ebuild
new file mode 100644
index 000000000000..d99066270977
--- /dev/null
+++ b/dev-perl/XML-NodeFilter/XML-NodeFilter-0.10.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PHISH
+MODULE_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Generic XML::NodeFilter Class"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+SRC_TEST=do
diff --git a/dev-perl/XML-NodeFilter/metadata.xml b/dev-perl/XML-NodeFilter/metadata.xml
new file mode 100644
index 000000000000..757938da1320
--- /dev/null
+++ b/dev-perl/XML-NodeFilter/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">XML-NodeFilter</remote-id>
+ <remote-id type="cpan-module">XML::NodeFilter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Parser-2.440.0 b/dev-perl/XML-Parser-2.440.0
deleted file mode 100644
index 89011d72fecd..000000000000
--- a/dev-perl/XML-Parser-2.440.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-libs/expat-1.95.1-r1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl extension interface to James Clark's XML parser, expat
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Parser/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-libs/expat-1.95.1-r1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.44.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ac751fc148b4a7cecdc16a44e0408d9c
diff --git a/dev-perl/XML-Parser-Lite-0.721.0 b/dev-perl/XML-Parser-Lite-0.721.0
deleted file mode 100644
index 7ceb448ff0a7..000000000000
--- a/dev-perl/XML-Parser-Lite-0.721.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-Requires-0.60.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Lightweight regexp-based XML parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Parser-Lite/
-IUSE=test minimal
-KEYWORDS=amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/XML-Parser-Lite-0.721.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c052f6d32adc05d1726a7a6929fddb17
diff --git a/dev-perl/XML-Parser-Lite/Manifest b/dev-perl/XML-Parser-Lite/Manifest
new file mode 100644
index 000000000000..79589e765346
--- /dev/null
+++ b/dev-perl/XML-Parser-Lite/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Parser-Lite-0.721.tar.gz 10303 BLAKE2B 80ee6b8afea85dac7bbfdd796d8e7388b99171a137d68177105a91027e263439932673528b7c163193ec7ca77278289bc28a58e303700dad40a8ec4ffefc8894 SHA512 23c0aa9363e87afc885e40bc92643c355a5e7be85a61b8f1d1e829a970538b2f0a9de6dd652387d4612528274da64e8812faa6328be2283a28675a6da09c707f
+EBUILD XML-Parser-Lite-0.721.0.ebuild 869 BLAKE2B 2fb9e43a90e59d0cf1449d709ae3595c3e4c1df97c77e4b36dbf50f3927098e8cf1f114c4d52007e6053ebc404da91af964422880a82d72fa2e861e1768be95e SHA512 267f9d4680ad7adcc747bf72ba39513c079cbe816dfa8fd229ba946567682bda5e9a0dd769df634f0f7505ddb01d362a9d28fe60e1ce6deba16675e9008c80df
+MISC metadata.xml 391 BLAKE2B e13dcbbd8367f121074f7f7b2bf6fba1dc3bda4d0efe06c8fd58196a2cd826f996d31c343a2cd5fdc318444c63c7a2684daaa55c4561c949e6ae38377f055386 SHA512 e5e6d6e1af6047f9b00216cfe035bd7145d7b14bdc11154b9267ad90298a67056272870e68dd572da92bb67015c9b035bf63647b56e880f7bd30f51cfb4be1bc
diff --git a/dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.721.0.ebuild b/dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.721.0.ebuild
new file mode 100644
index 000000000000..67c4e374c00d
--- /dev/null
+++ b/dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.721.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHRED
+DIST_VERSION=0.721
+inherit perl-module
+
+DESCRIPTION="Lightweight regexp-based XML parser"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
+IUSE="test minimal"
+
+# Note: Don't try to depend on XMLRPC-Lite or SOAP-Lite with tests,
+# as it it introduces a temporal cycle when enabled.
+# Also: That test requires networking ...
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Requires-0.60.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+src_test() {
+ local my_test_control="${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}"
+ if ! has network ${my_test_control} ; then
+ einfo "removing tests that can do network IO"
+ perl_rm_files "t/37-mod_xmlrpc.t"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-Parser-Lite/metadata.xml b/dev-perl/XML-Parser-Lite/metadata.xml
new file mode 100644
index 000000000000..e813b2bde1bb
--- /dev/null
+++ b/dev-perl/XML-Parser-Lite/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">XML-Parser-Lite</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Lite</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Parser/Manifest b/dev-perl/XML-Parser/Manifest
new file mode 100644
index 000000000000..34e23c335e60
--- /dev/null
+++ b/dev-perl/XML-Parser/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Parser-2.44.tar.gz 237377 BLAKE2B 3d45053b98ef6944122fc4e61a8dd9bf25b3313d635c043ac065387befe2222b52c9963d1f9c5bceb45d7e288f13a6a83a39ccbed8ab2806867d379565199ecf SHA512 4790d20d89478880b18255679727e5b2fb2860bb4de67d5032c805fd44c9f90697a240a612aba51255325192253aa578b346d658b29f631a4e92ad96e7d65b61
+EBUILD XML-Parser-2.440.0.ebuild 749 BLAKE2B 516fb2abffd7c5b2dc85df3e79e7819f6d797cb9e6c87033f19ec8953d179698648cbd82e12127ad9d65611c10fd0a26dbba2cda55fb40c825ac33c2288b6c5b SHA512 9e6bc1fc87734daf0f4dd456783ff0458524cdfd21ddc8ca2a6f433eae110967a35670ab8f1da3c751f34d384eb80e70fff2800890e3961f459d24f8a67d2ee8
+MISC metadata.xml 818 BLAKE2B 39f93a2618f148aaf9fb894469d74ec03f41be5c36d36e18e5db3cd98ebf9054eba84d9bd6f201e6d13dcc52b9518a40b50636e80b4e3d0410df8b53b6d018db SHA512 867640878bc02e9ba3b1c85691d7da8d64adafde700342b97886b98c2057c65d8f484c69597ad7ab53d5970117c5d5120634b83b27c6233cfed8d608ecd47d14
diff --git a/dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild b/dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild
new file mode 100644
index 000000000000..9a290a4ffaba
--- /dev/null
+++ b/dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TODDR
+MODULE_VERSION=2.44
+inherit perl-module multilib
+
+DESCRIPTION="A Perl extension interface to James Clark's XML parser, expat"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-libs/expat-1.95.1-r1"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
+
+src_configure() {
+ myconf="EXPATLIBPATH=${EPREFIX}/usr/$(get_libdir) EXPATINCPATH=${EPREFIX}/usr/include"
+ perl-module_src_configure
+}
diff --git a/dev-perl/XML-Parser/metadata.xml b/dev-perl/XML-Parser/metadata.xml
new file mode 100644
index 000000000000..b2761bc4bb65
--- /dev/null
+++ b/dev-perl/XML-Parser/metadata.xml
@@ -0,0 +1,18 @@
+<?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">XML-Parser</remote-id>
+ <remote-id type="cpan-module">XML::Parser</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Expat</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Style::Debug</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Style::Objects</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Style::Stream</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Style::Subs</remote-id>
+ <remote-id type="cpan-module">XML::Parser::Style::Tree</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-RAI-1.303.100-r1 b/dev-perl/XML-RAI-1.303.100-r1
deleted file mode 100644
index e35803c78fc6..000000000000
--- a/dev-perl/XML-RAI-1.303.100-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/TimeDate-1.16 dev-perl/XML-Elemental >=dev-perl/XML-RSS-Parser-4 dev-perl/Class-XPath dev-lang/perl:=[-build(-)]
-DESCRIPTION=RSS Abstraction Interface
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-RAI/
-KEYWORDS=amd64 x86
-LICENSE=Artistic
-RDEPEND=>=dev-perl/TimeDate-1.16 dev-perl/XML-Elemental >=dev-perl/XML-RSS-Parser-4 dev-perl/Class-XPath dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMA/XML-RAI-1.3031.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e8275c4e5d29423e73d3b8577159075d
diff --git a/dev-perl/XML-RAI/Manifest b/dev-perl/XML-RAI/Manifest
new file mode 100644
index 000000000000..781cff10ce00
--- /dev/null
+++ b/dev-perl/XML-RAI/Manifest
@@ -0,0 +1,3 @@
+DIST XML-RAI-1.3031.tar.gz 17422 BLAKE2B 936da58f46029a3c809de532ae895c985202659739a3648b940b4415a6c1c226d0f838aa8bf498ef691aa55ef50d61fadc030ea73f6b0acf5ab1f6aeea1cb705 SHA512 bbeeb22124e90999c316464e707a3c35ed51a68552247d15b5c7ba4c297741535f51d0a24ea3038149f422ab492990960d13751ecbfa2ca4975dfd4dfc9d9a31
+EBUILD XML-RAI-1.303.100-r1.ebuild 535 BLAKE2B 2c97bab8eaface735a66e08d1584673cee4b27554c2f8beb691d1801f5035033859a4fc078da228c34f702af06bd1461a1f6bb4712cd4025c21378cfa6f110f7 SHA512 e7401b3e3bef04e9c7546889387a3df704e0164ef54e1d24b9fba8910d6b2fed96a8a9fbc1f27aa76af77e4ed074868d82b10ba1c107bd6084395634a5adcd04
+MISC metadata.xml 636 BLAKE2B be16af9991489155c7a0d054d14db3122cc87a963c1f63c8dad29e264e8f104dba947aadd90fae2703033423df0d5edfcd96acaa9be5898d64ddba8590426788 SHA512 637105c5986224ea75ac60001c97f73d53708e0558e5ee28d3ce4cbd40d8dc3324bc5d98565f467b7d6167aa7a8f48fcf8073c0b1341a25255f619434d2bdee7
diff --git a/dev-perl/XML-RAI/XML-RAI-1.303.100-r1.ebuild b/dev-perl/XML-RAI/XML-RAI-1.303.100-r1.ebuild
new file mode 100644
index 000000000000..b7f86b70a172
--- /dev/null
+++ b/dev-perl/XML-RAI/XML-RAI-1.303.100-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TIMA
+MODULE_VERSION=1.3031
+inherit perl-module
+
+DESCRIPTION="RSS Abstraction Interface"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+SRC_TEST="do parallel"
+
+DEPEND=">=dev-perl/TimeDate-1.16
+ dev-perl/XML-Elemental
+ >=dev-perl/XML-RSS-Parser-4
+ dev-perl/Class-XPath"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i "/^require Task::Weaken/d" "${S}"/Makefile.PL || die
+ perl-module_src_prepare
+}
diff --git a/dev-perl/XML-RAI/metadata.xml b/dev-perl/XML-RAI/metadata.xml
new file mode 100644
index 000000000000..ffec1f2eee24
--- /dev/null
+++ b/dev-perl/XML-RAI/metadata.xml
@@ -0,0 +1,16 @@
+<?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">XML-RAI</remote-id>
+ <remote-id type="cpan-module">XML::RAI</remote-id>
+ <remote-id type="cpan-module">XML::RAI::Channel</remote-id>
+ <remote-id type="cpan-module">XML::RAI::Image</remote-id>
+ <remote-id type="cpan-module">XML::RAI::Item</remote-id>
+ <remote-id type="cpan-module">XML::RAI::Object</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-RSS-1.590.0 b/dev-perl/XML-RSS-1.590.0
deleted file mode 100644
index 9731d844e412..000000000000
--- a/dev-perl/XML-RSS-1.590.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/DateTime dev-perl/HTML-Parser dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF >=dev-perl/XML-Parser-2.230.0 >=dev-perl/Module-Build-0.360.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=a basic framework for creating and maintaining RSS files
-EAPI=6
-HOMEPAGE=http://perl-rss.sourceforge.net/
-IUSE=test examples
-KEYWORDS=alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/DateTime dev-perl/HTML-Parser dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF >=dev-perl/XML-Parser-2.230.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-RSS-1.59.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=751f1c5e472bae367e31cea0ff9c9c9a
diff --git a/dev-perl/XML-RSS-1.600.0 b/dev-perl/XML-RSS-1.600.0
deleted file mode 100644
index b7af71f17fd0..000000000000
--- a/dev-perl/XML-RSS-1.600.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF dev-perl/HTML-Parser >=dev-perl/XML-Parser-2.230.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=a basic framework for creating and maintaining RSS files
-EAPI=6
-HOMEPAGE=http://perl-rss.sourceforge.net/
-IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF dev-perl/HTML-Parser >=dev-perl/XML-Parser-2.230.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-RSS-1.60.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=97ffb2d5496ac876dcd17ea7abb7dce8
diff --git a/dev-perl/XML-RSS-Feed-2.400.0-r1 b/dev-perl/XML-RSS-Feed-2.400.0-r1
deleted file mode 100644
index 56fadc803af5..000000000000
--- a/dev-perl/XML-RSS-Feed-2.400.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/HTML-Parser dev-perl/XML-RSS dev-perl/Clone virtual/perl-Time-HiRes dev-perl/URI virtual/perl-Digest-MD5 test? ( dev-perl/Test-Pod dev-perl/Test-Pod-Coverage ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Persistant XML RSS Encapsulation
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-RSS-Feed/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/HTML-Parser dev-perl/XML-RSS dev-perl/Clone virtual/perl-Time-HiRes dev-perl/URI virtual/perl-Digest-MD5 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JB/JBISBEE/XML-RSS-Feed-2.4.tar.gz https://dev.gentoo.org/~tove/distfiles/dev-perl/XML-RSS-Feed/XML-RSS-Feed-2.320.0-patch.tar.bz2
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e6497026203af62feb33c36d2155f6a8
diff --git a/dev-perl/XML-RSS-Feed/Manifest b/dev-perl/XML-RSS-Feed/Manifest
new file mode 100644
index 000000000000..f5757280e51f
--- /dev/null
+++ b/dev-perl/XML-RSS-Feed/Manifest
@@ -0,0 +1,4 @@
+DIST XML-RSS-Feed-2.320.0-patch.tar.bz2 315 BLAKE2B 6c24d21fe911e8330604e41c494f5711fc8d4c6497605d914141fbe12f6271f82b34b13048c1c60ea87f041342b82f8ba456e2bcf1126c68412d8b18e427b47b SHA512 2160de64204957c2ec340b164fe65f8d46ae11e4360ff2049d7c86f2df4e396b09bbf6e52c31f7de69ec637001109492a10b2d5bc556b54fd1a097611531bd62
+DIST XML-RSS-Feed-2.4.tar.gz 37079 BLAKE2B e5cffa0eebccd3a6870334f156454a91938bec45b2f2a2f95dad5e93e4caa1d22d6ee2499d453efa8290371af73d4420acdcccb10275e447750dbeca9b69a47a SHA512 0739b8ff4895f02ecad87b3793cf73982c4c22f4c78c6f0e25c4f3f0824cba0823547994da149db5f11020328e115c82f26c6bbd4766f5267f7f07916f9c9f83
+EBUILD XML-RSS-Feed-2.400.0-r1.ebuild 672 BLAKE2B 59dec7caf0894816e7036b6715faf31ec82f8c12ded66df1d85b4c94fff581952067820313561543ae18e6930bded9cd7512249fc6f58beb1792484f335478f7 SHA512 5952a2f44d681fb3da44cf51e180ca026520f8607ed5b873754198793428ef0564ab286d11b473445ba0f8e9f4e541b7ec91bb7f0d57fe2b1ce652aa2f5ed02a
+MISC metadata.xml 690 BLAKE2B 07d725932427180973ec98842f4e5e77a8e843d32b853d4f86b3f0c718d51ec0354205c899d96a449c5d9ad4332372d621a52264f41c12af389c70f42dac98c4 SHA512 4fe696e22151a3f58e6737d68a1421eccb53c22bb1257681812911eda94ed7d9dec8fa8bd3d5ff8d0f433d0a9336a43dd8615a23efa5cb676d46958a63650779
diff --git a/dev-perl/XML-RSS-Feed/XML-RSS-Feed-2.400.0-r1.ebuild b/dev-perl/XML-RSS-Feed/XML-RSS-Feed-2.400.0-r1.ebuild
new file mode 100644
index 000000000000..53fda97e7c62
--- /dev/null
+++ b/dev-perl/XML-RSS-Feed/XML-RSS-Feed-2.400.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JBISBEE
+MODULE_VERSION=2.4
+inherit perl-module
+
+DESCRIPTION="Persistant XML RSS Encapsulation"
+SRC_URI+=" https://dev.gentoo.org/~tove/distfiles/dev-perl/XML-RSS-Feed/XML-RSS-Feed-2.320.0-patch.tar.bz2"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+EPATCH_SUFFIX=patch
+PATCHES=(
+ "${WORKDIR}"/${MY_PN:-${PN}}-patch
+)
+
+RDEPEND="dev-perl/HTML-Parser
+ dev-perl/XML-RSS
+ dev-perl/Clone
+ virtual/perl-Time-HiRes
+ dev-perl/URI
+ virtual/perl-Digest-MD5"
+DEPEND="${RDEPEND}
+ test? (
+ dev-perl/Test-Pod
+ dev-perl/Test-Pod-Coverage
+ )"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-RSS-Feed/metadata.xml b/dev-perl/XML-RSS-Feed/metadata.xml
new file mode 100644
index 000000000000..98b8f44f10dd
--- /dev/null
+++ b/dev-perl/XML-RSS-Feed/metadata.xml
@@ -0,0 +1,16 @@
+<?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">XML-RSS-Feed</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Feed</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Headline</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Headline::Fark</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Headline::PerlJobs</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Headline::UsePerlJournals</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-RSS-LibXML-0.310.500 b/dev-perl/XML-RSS-LibXML-0.310.500
deleted file mode 100644
index d6cbe3d81bb2..000000000000
--- a/dev-perl/XML-RSS-LibXML-0.310.500
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Class-Accessor dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF virtual/perl-Encode dev-perl/UNIVERSAL-require >=dev-perl/XML-LibXML-1.660.0 >=dev-perl/Module-Build-0.380.0 virtual/perl-CPAN-Meta test? ( !minimal? ( dev-perl/Test-Exception dev-perl/Test-Warn ) ) dev-lang/perl:=
-DESCRIPTION=XML::RSS with XML::LibXML
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-RSS-LibXML/
-IUSE=test minimal
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Class-Accessor dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF virtual/perl-Encode dev-perl/UNIVERSAL-require >=dev-perl/XML-LibXML-1.660.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/XML-RSS-LibXML-0.3105.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cdd52822c0d1fb8b22600261aa385d6c
diff --git a/dev-perl/XML-RSS-LibXML/Manifest b/dev-perl/XML-RSS-LibXML/Manifest
new file mode 100644
index 000000000000..6c084b93ef1e
--- /dev/null
+++ b/dev-perl/XML-RSS-LibXML/Manifest
@@ -0,0 +1,3 @@
+DIST XML-RSS-LibXML-0.3105.tar.gz 81621 BLAKE2B f463d8b0683f015568fd34ebb719b068c60b07f0562477dc51fb89916a9b94d7fa45483da9c8caf19b42b03aa8d86ad6982a0967fe5838a2436a01db22d9ed58 SHA512 8cf0211e68f367457390b105d7cb0652dd82b0d36976ddbb9b5683a195157ed3ceeab683c778b05dc846a5698154b4bafaf84a89bc787da259dd5f6db5286334
+EBUILD XML-RSS-LibXML-0.310.500.ebuild 605 BLAKE2B 5ee564c370110f387a3b07da029da461b419230d87d5eb17174f04ae3734db7278c67ecc64c8050cf6cce5004dfb51493c9d3095115be75bde8702c0c60c94a9 SHA512 2d6055239623cca665bf0653d8e8095eb41ca0b434477d158a8fd6eca86ed66214ed682737027ee513db30a4b2898136d9608259e4fdedba5e7b430312e2731a
+MISC metadata.xml 1042 BLAKE2B 5472fd8271df46cdfe6d3022a3601236f123f3ff2fa201d9226490b82f2adbde0f4f8320cd8fa73868a78637a57344617b816c8fa1696eb80e452f88465b5494 SHA512 6c800b32db28168935889246a57d7c0db35cd5a9d59a85e876187d0403eee4900ed27bb98001ac36688916fb72e6cfea9693c3cc200247106d9c62cb16515794
diff --git a/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500.ebuild b/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500.ebuild
new file mode 100644
index 000000000000..9d7b4a4cfe37
--- /dev/null
+++ b/dev-perl/XML-RSS-LibXML/XML-RSS-LibXML-0.310.500.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DMAKI
+DIST_VERSION=0.3105
+inherit perl-module
+
+DESCRIPTION="XML::RSS with XML::LibXML"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="test minimal"
+
+RDEPEND="
+ dev-perl/Class-Accessor
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-W3CDTF
+ virtual/perl-Encode
+ dev-perl/UNIVERSAL-require
+ >=dev-perl/XML-LibXML-1.660.0
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ virtual/perl-CPAN-Meta
+ test? (
+ !minimal? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ )
+ )
+"
diff --git a/dev-perl/XML-RSS-LibXML/metadata.xml b/dev-perl/XML-RSS-LibXML/metadata.xml
new file mode 100644
index 000000000000..ceb2e8693b7e
--- /dev/null
+++ b/dev-perl/XML-RSS-LibXML/metadata.xml
@@ -0,0 +1,21 @@
+<?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">XML-RSS-LibXML</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::ImplBase</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::MagicElement</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::Namespaces</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::Null</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::V0_9</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::V0_91</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::V0_92</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::V1_0</remote-id>
+ <remote-id type="cpan-module">XML::RSS::LibXML::V2_0</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-RSS-Parser-4.0.0-r1 b/dev-perl/XML-RSS-Parser-4.0.0-r1
deleted file mode 100644
index 0a46c9fd578f..000000000000
--- a/dev-perl/XML-RSS-Parser-4.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Class-ErrorHandler >=dev-perl/Class-XPath-1.4 >=dev-perl/XML-Elemental-2.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A liberal object-oriented parser for RSS feeds
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-RSS-Parser/
-KEYWORDS=amd64 ia64 sparc x86
-LICENSE=Artistic
-RDEPEND=dev-perl/Class-ErrorHandler >=dev-perl/Class-XPath-1.4 >=dev-perl/XML-Elemental-2.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TIMA/XML-RSS-Parser-4.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d601ff287c93a1b4da4ebcdc15ea5ac6
diff --git a/dev-perl/XML-RSS-Parser/Manifest b/dev-perl/XML-RSS-Parser/Manifest
new file mode 100644
index 000000000000..c3471fde9f31
--- /dev/null
+++ b/dev-perl/XML-RSS-Parser/Manifest
@@ -0,0 +1,3 @@
+DIST XML-RSS-Parser-4.0.tar.gz 12744 BLAKE2B 0773639713d1adb3018cd3467963da5463af5812ae8014611d5154187d1614dc1eb4d6655481fc5c9d83684710b768e34bc1d659ce82ded0cf4cea6b72a1081b SHA512 ca95c78465c6055e4228a20f8099ccae7d45dc9de908ca6a458cec2c4abbf3825f56b31030f5555d71b8b82521a6589ff84030ee8824dccda0fb178b8b73c43b
+EBUILD XML-RSS-Parser-4.0.0-r1.ebuild 480 BLAKE2B 1ea7374f587d8dc2a7472a386b859601a4b63c1dfc25d8c0838b6ab0000565b92e94bbf8e22b4707190f658c5d55c2717a472845c1399eb5ad98e67163da6213 SHA512 95479ea4acd19b75b27a3959c32873c773b20edd484a9a9dcc5b5ee88ebdf9da55864c9eb9b1c069191218f5912c67f02e2abef7b3b9e0878eb6d4e599a835a6
+MISC metadata.xml 686 BLAKE2B d94ab4f8a00efe0d7d7407a8a82bc7cee559a072253d0d3306ab2366ae29630a11504de114aa4866295e33a3e19e1eb8a91764bef1beb438e052eaacb3bb93fc SHA512 88426f7410ccecedf86ea1cd25027fce9ddc53ae4aaebac0b96057a6873324648891d579ab714ab5926a84d0b488a79ce12f5333bb44bf8ef46df7c1aa368a7a
diff --git a/dev-perl/XML-RSS-Parser/XML-RSS-Parser-4.0.0-r1.ebuild b/dev-perl/XML-RSS-Parser/XML-RSS-Parser-4.0.0-r1.ebuild
new file mode 100644
index 000000000000..a34df622731f
--- /dev/null
+++ b/dev-perl/XML-RSS-Parser/XML-RSS-Parser-4.0.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TIMA
+MODULE_VERSION=4.0
+MY_S=${WORKDIR}/${PN}-${MODULE_VERSION/.0}
+inherit perl-module
+
+DESCRIPTION="A liberal object-oriented parser for RSS feeds"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="amd64 ia64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Class-ErrorHandler
+ >=dev-perl/Class-XPath-1.4
+ >=dev-perl/XML-Elemental-2.0"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-RSS-Parser/metadata.xml b/dev-perl/XML-RSS-Parser/metadata.xml
new file mode 100644
index 000000000000..574daa32268a
--- /dev/null
+++ b/dev-perl/XML-RSS-Parser/metadata.xml
@@ -0,0 +1,16 @@
+<?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">XML-RSS-Parser</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Parser</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Parser::Characters</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Parser::Element</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Parser::Feed</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Parser::Util</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-RSS/Manifest b/dev-perl/XML-RSS/Manifest
new file mode 100644
index 000000000000..36fa1b51f4bf
--- /dev/null
+++ b/dev-perl/XML-RSS/Manifest
@@ -0,0 +1,6 @@
+AUX nomanifest.patch 617 BLAKE2B e5551b948bb08094c70298d72890d50d0c48f289e1370ae46c032c7703a9a78fdff48226ae25aaec0f94d3f79827a516fd7915ae8d2941e4347e2fc7d6b67c80 SHA512 29babed1ec19818e3debecbf67398503085cfcea5a1637b32a0127ce34308950b1d6982d236e717255e74c52dfd5061b8bb6a11bd60383a459e9935d5c32120e
+DIST XML-RSS-1.59.tar.gz 129141 BLAKE2B a7d1afdb9d57de52300cf2e1f9fc6e6b7132570ea367459425b9809453fd69c84194e42a127c35fe1f6a3391967db8c1c08698f27d1b64ddb20f7b3cce218ca9 SHA512 ab35d7897b286a154158696084749593e4b4cde280ea91d38d10222bc4c41838bae4e6063dde763ca58b1098c41db66680763135622deb4d2747ee10155a0e70
+DIST XML-RSS-1.60.tar.gz 130871 BLAKE2B 253e65d6b0a9c4c2775022b8fc26779b9ff924309fcb89a66de6effdf4d39dcb0f91736bb80bc32c5690c7fcb5396611e63670c821e7b7a43cc8b5251cfa8f34 SHA512 93301cef8aa1ba553b624c3db558b33c356fbaecd0049b6960225d3eb4e3c9992bb8896608eb5e8405adcce644b7b19d971525d799adc781a1a7e6a20cd12b75
+EBUILD XML-RSS-1.590.0.ebuild 805 BLAKE2B 9f356e4523eaaf4e55f6e0887af7ba9534be06d43948ab3523f98f6661a4a86bab6953425f687fd882a7050a14f60effc4b1b184755d9e80a235794dbacc283d SHA512 cba649b6d641a1e5317dfb508d75a8eec53ab8c5eed30d001fc5d2d4d055590c03f78747beba22e9f7ddc8dbe74683f6cebf804a2674e9f27d2b23eb9677b07f
+EBUILD XML-RSS-1.600.0.ebuild 833 BLAKE2B 8f1fb90c315427e0c8b0820d6262058b703f8024a81ea68a557c8acbea0b2d2769b12fda96f52fab0a89a9e7545046b8986f7e6e0f2ab41cc135f66621a21703 SHA512 2801c9895a0d7846717dda8ca07397fde4f269b94360e859cecfe68056ddc2339febbcc03abc7ed5806793229161179aa2ff1189b0ba385ad975ebc26af999e8
+MISC metadata.xml 1015 BLAKE2B 5ac806a67c2788c4a8a08f23a621870c585d9e3950c851e03d609ebcd0cf3b402cc8f8bdec6a0c34d413b455c4233a4ed8e9ad68f1399825b3cef74aa6565bcf SHA512 e3de6576d44c2fc21379d99bd626f8bfcc991f80e281a4c9052bd2e2860bc55258e35a4a0ab26560decfda1421e41fb79ba6c3d2f765da46bf407f730556024d
diff --git a/dev-perl/XML-RSS/XML-RSS-1.590.0.ebuild b/dev-perl/XML-RSS/XML-RSS-1.590.0.ebuild
new file mode 100644
index 000000000000..931691d78dc6
--- /dev/null
+++ b/dev-perl/XML-RSS/XML-RSS-1.590.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.59
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="a basic framework for creating and maintaining RSS files"
+HOMEPAGE="http://perl-rss.sourceforge.net/"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/DateTime
+ dev-perl/HTML-Parser
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-W3CDTF
+ >=dev-perl/XML-Parser-2.230.0"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.360.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+PATCHES=(
+ "${FILESDIR}/nomanifest.patch"
+)
+
+src_test() {
+ perl_rm_files t/pod{,-coverage}.t t/cpan-changes.t t/style-trailing-space.t
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-RSS/XML-RSS-1.600.0.ebuild b/dev-perl/XML-RSS/XML-RSS-1.600.0.ebuild
new file mode 100644
index 000000000000..489b65090772
--- /dev/null
+++ b/dev-perl/XML-RSS/XML-RSS-1.600.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.60
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="a basic framework for creating and maintaining RSS files"
+HOMEPAGE="http://perl-rss.sourceforge.net/"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-W3CDTF
+ dev-perl/HTML-Parser
+ >=dev-perl/XML-Parser-2.230.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+PERL_RM_FILES=(
+ "t/pod.t" "t/pod-coverage.t"
+ "t/cpan-changes.t" "t/style-trailing-space.t"
+)
diff --git a/dev-perl/XML-RSS/files/nomanifest.patch b/dev-perl/XML-RSS/files/nomanifest.patch
new file mode 100644
index 000000000000..fcade6be4cc0
--- /dev/null
+++ b/dev-perl/XML-RSS/files/nomanifest.patch
@@ -0,0 +1,26 @@
+diff --git a/Build.PL b/Build.PL
+index 010efb6..4559535 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -2,11 +2,10 @@ use strict;
+ use warnings;
+
+ use File::Spec;
+-use lib File::Spec->catdir(File::Spec->curdir(), "inc");
+
+-use Test::Run::Builder::Manifest;
++use Module::Build;
+
+-my $build = Test::Run::Builder::Manifest->new(
++my $build = Module::Build->new(
+ 'module_name' => "XML::RSS",
+ 'requires' =>
+ {
+@@ -19,7 +18,6 @@ my $build = Test::Run::Builder::Manifest->new(
+ },
+ build_requires =>
+ {
+- 'Test::Manifest' => '0.9',
+ 'Test::More' => 0,
+ },
+ configure_requires =>
diff --git a/dev-perl/XML-RSS/metadata.xml b/dev-perl/XML-RSS/metadata.xml
new file mode 100644
index 000000000000..8c1c7ed200ba
--- /dev/null
+++ b/dev-perl/XML-RSS/metadata.xml
@@ -0,0 +1,20 @@
+<?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">XML-RSS</remote-id>
+ <remote-id type="cpan-module">XML::RSS</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Private::Output::Base</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Private::Output::Roles::ImageDims</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Private::Output::Roles::ModulesElems</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Private::Output::V0_9</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Private::Output::V0_91</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Private::Output::V1_0</remote-id>
+ <remote-id type="cpan-module">XML::RSS::Private::Output::V2_0</remote-id>
+ <remote-id type="sourceforge">perl-rss</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-RegExp-0.40.0-r1 b/dev-perl/XML-RegExp-0.40.0-r1
deleted file mode 100644
index 3b93777c741a..000000000000
--- a/dev-perl/XML-RegExp-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-Parser-2.29 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Regular expressions for XML tokens
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-RegExp/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.29 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJMATHER/XML-RegExp-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=548eeafe0891e9179d9b627df0102b65
diff --git a/dev-perl/XML-RegExp/Manifest b/dev-perl/XML-RegExp/Manifest
new file mode 100644
index 000000000000..ba5844d70f7e
--- /dev/null
+++ b/dev-perl/XML-RegExp/Manifest
@@ -0,0 +1,3 @@
+DIST XML-RegExp-0.04.tar.gz 3601 BLAKE2B 97dd764f72c1bc6ba69b710577beff8bbfe7fab2d68b86702e343ef66f218acdc8d11283a9e2c12092c2db91b6c0186ce84fdad8c6b26b3d0aa7a59b5686a466 SHA512 f0ade105a35944b7f91b85fb9e2735d4860eba04402a02e8531b546d8ea49990d9c2a56f113b4a291050fc8aa51eeee9675d49b4d9a69aa5da25fa7f3e3c9802
+EBUILD XML-RegExp-0.40.0-r1.ebuild 480 BLAKE2B 7cfecbeeb09af3a2e92292ae9ed6327833ca5f60845eaf3686f2b2cf7383ddfe2dc4da77c3f057fe2767847051df98d0c94450106c3557f345446c608187fba7 SHA512 bcde912b2a8ae1bac75114cc632a8a29bbf6e159f7484b140a916bd40b679d2c8dd7b9b654107832d9ea8433b2ebfcd09475f94f3a367159be483de27574cd97
+MISC metadata.xml 650 BLAKE2B 397e439fb73c4c0e1e647c38e1a343b44d1466cd1b34c86398d100f66e7d843b37c6807b92b56f45022b39b8b5130ea293d1adfc4508791d00b393c65845e1ac SHA512 79ae841eff5aab4eeaffa565e3e44cbebfcc398f846fabf8bfbb5b0e33c067ed7a45be69a9eac12c75db316f92395d5c89b0c1ff4fccf3e4a842581868121f8b
diff --git a/dev-perl/XML-RegExp/XML-RegExp-0.40.0-r1.ebuild b/dev-perl/XML-RegExp/XML-RegExp-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..aeed6d610b5f
--- /dev/null
+++ b/dev-perl/XML-RegExp/XML-RegExp-0.40.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TJMATHER
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Regular expressions for XML tokens"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.29"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-RegExp/metadata.xml b/dev-perl/XML-RegExp/metadata.xml
new file mode 100644
index 000000000000..edd8fec70611
--- /dev/null
+++ b/dev-perl/XML-RegExp/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <longdescription>
+ This package contains regular expressions for the following XML tokens:
+ BaseChar, Ideographic, Letter, Digit, Extender, CombiningChar, NameChar,
+ EntityRef, CharRef, Reference, Name, NmToken, and AttValue.
+ </longdescription>
+ <upstream>
+ <remote-id type="cpan">XML-RegExp</remote-id>
+ <remote-id type="cpan-module">XML::RegExp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-SAX-0.990.0-r1 b/dev-perl/XML-SAX-0.990.0-r1
deleted file mode 100644
index cef9774102c2..000000000000
--- a/dev-perl/XML-SAX-0.990.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=dev-perl/XML-SAX-Base >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-libs/libxml2-2.4.1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl module for using and building Perl SAX2 XML parsers, filters, and drivers
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-SAX/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-SAX-Base >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-libs/libxml2-2.4.1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRANTM/XML-SAX-0.99.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=290c0209efad39b547fddedcd87ec4ae
diff --git a/dev-perl/XML-SAX-1.0.0 b/dev-perl/XML-SAX-1.0.0
deleted file mode 100644
index ff9afcf7d35a..000000000000
--- a/dev-perl/XML-SAX-1.0.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-perl/XML-SAX-Base-1.50.0 >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-libs/libxml2-2.4.1 virtual/perl-File-Temp virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl module for using and building Perl SAX2 XML parsers, filters, and drivers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-SAX/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-SAX-Base-1.50.0 >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-libs/libxml2-2.4.1 virtual/perl-File-Temp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9192eb58433f24580160d4344702e8df
diff --git a/dev-perl/XML-SAX-Base-1.90.0 b/dev-perl/XML-SAX-Base-1.90.0
deleted file mode 100644
index e71d2107a128..000000000000
--- a/dev-perl/XML-SAX-Base-1.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!<dev-perl/XML-SAX-0.990.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Base class SAX Drivers and Filters
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-SAX-Base/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!<dev-perl/XML-SAX-0.990.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cd05a6e0e67a15251e6b557ef277cb18
diff --git a/dev-perl/XML-SAX-Base/Manifest b/dev-perl/XML-SAX-Base/Manifest
new file mode 100644
index 000000000000..5d0c2a0932f7
--- /dev/null
+++ b/dev-perl/XML-SAX-Base/Manifest
@@ -0,0 +1,3 @@
+DIST XML-SAX-Base-1.09.tar.gz 28215 BLAKE2B a723958c23cbc81fde872bc29d9ccdc021952331460161f873360d94743af6ad68ed1eb061ebceb1100a26e1a47cb2884688820a735f15439de81fbf22fb6910 SHA512 72a34fd2b0375222cad3a42a0e2d92f793d7a2ac27d831a8a8d3322fdc75ba246ca53c33cdc0fbade81f3a96ad977ebf5d4cddc6d75d76be79b2e655f316d532
+EBUILD XML-SAX-Base-1.90.0.ebuild 601 BLAKE2B b6c466f5888bae3090f963c9bfa79180fbb704dabb3ca42e3f040df6f870c676c59e337bcd343202ddfc8ab6a0daea513ce8fb7674046c035718af33b5b83354 SHA512 85da95807746aa70b5d0022544db023bdf20bd0c6a607a98338157df7d28f0a4e8596b6608a95e535ad014774f91f51f61462a7c65ce84e663e517e1f741becf
+MISC metadata.xml 519 BLAKE2B 04fd038b73042cdd0e7dd7ca09b4a34e36d298382f2423ab8308005986ec405309950187c0201755b1e0cf05932008163003ee998f532295cacc7866643172c4 SHA512 f8f58cc6e6d0f5299464cb2806226e8a7d63f3a981968fd18f5f49569baba98bf42459a0482d2c799fa3af9481fe7a4bc42cbce9fbbb6cdd1542a4d1fff88c3c
diff --git a/dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0.ebuild b/dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0.ebuild
new file mode 100644
index 000000000000..2b50375f07b8
--- /dev/null
+++ b/dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRANTM
+DIST_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="Base class SAX Drivers and Filters"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ !<dev-perl/XML-SAX-0.990.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
diff --git a/dev-perl/XML-SAX-Base/metadata.xml b/dev-perl/XML-SAX-Base/metadata.xml
new file mode 100644
index 000000000000..f46108179e83
--- /dev/null
+++ b/dev-perl/XML-SAX-Base/metadata.xml
@@ -0,0 +1,14 @@
+<?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">XML-SAX-Base</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Base</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Base::NoHandler</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Exception</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-SAX-Expat-0.510.0 b/dev-perl/XML-SAX-Expat-0.510.0
deleted file mode 100644
index e41cc447c304..000000000000
--- a/dev-perl/XML-SAX-Expat-0.510.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
-DEPEND=>=dev-perl/XML-SAX-0.15-r1 >=dev-perl/XML-NamespaceSupport-1.09 dev-perl/XML-Parser test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=SAX2 Driver for Expat
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-SAX-Expat/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=>=dev-perl/XML-SAX-0.15-r1 >=dev-perl/XML-NamespaceSupport-1.09 dev-perl/XML-Parser dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BJ/BJOERN/XML-SAX-Expat-0.51.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=28d0cae396f1911c6948d2eb2401c393
diff --git a/dev-perl/XML-SAX-Expat/Manifest b/dev-perl/XML-SAX-Expat/Manifest
new file mode 100644
index 000000000000..e78dcca221e6
--- /dev/null
+++ b/dev-perl/XML-SAX-Expat/Manifest
@@ -0,0 +1,3 @@
+DIST XML-SAX-Expat-0.51.tar.gz 7134 BLAKE2B bc1f7a9bf5e5edeb4f8102569b6c4edad38666af5d2466f53c4b874366443ebe8b24c36b2431fd77119c6f9e32f40fae611df2c45b0df0ae51d022edc51d49c4 SHA512 9cd3c7a1cdf0b0a49ea9f871095984fb67ff54c9e5ed49884c591a450c2662acbd6d0f5232a5720663bcab09ff4f41093d414daa0b72457dc98eea5001270478
+EBUILD XML-SAX-Expat-0.510.0.ebuild 1311 BLAKE2B 2e135f2f111ef00699ae0af99d7a6a821c6032b16ba39bf581f0b18e16bce8656450e428e77174ca40a2447d8d6e36bc5cc4f20f65885644fcd6bafd63861baa SHA512 c526cca19852eecd335f6292f957d0dd5af705fcb94f6c2a8b525a5eafc7715598b991f8ebac4da488cff1c407a4170787286d249efe98074a6358dba79b4f8b
+MISC metadata.xml 399 BLAKE2B 46ced18e82e3bd57d0ea258076474dc0aaa87e18d1f8b426a50a12a17d6d0a98beb53c70cf6a64a75afb8c0aa0fd9edd21cd146741ad4e3f092ddf010d6db4ce SHA512 658b27f117623f86efb9a39b76857410146d8bd412d0861f2dc1197af32d2e4d6f9f84a7d71bb2d0960cb0ca1e264e0e18d499718326c1aabce51427b5272d09
diff --git a/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild b/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild
new file mode 100644
index 000000000000..99f62c635ca3
--- /dev/null
+++ b/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BJOERN
+MODULE_VERSION=0.51
+inherit perl-module
+
+DESCRIPTION="SAX2 Driver for Expat"
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/XML-SAX-0.15-r1
+ >=dev-perl/XML-NamespaceSupport-1.09
+ dev-perl/XML-Parser"
+DEPEND="${RDEPEND}
+ test? (
+ virtual/perl-Test-Simple
+ )"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/98podsyn.t t/99podcov.t
+ perl-module_src_test
+}
+
+src_compile() {
+ export SKIP_SAX_INSTALL=1
+ perl-module_src_compile
+}
+
+pkg_postinst() {
+ pkg_update_parser add XML::SAX::Expat
+}
+
+pkg_postrm() {
+ pkg_update_parser remove XML::SAX::Expat
+}
+
+pkg_update_parser() {
+ # pkg_update_parser [add|remove] $parser_module
+ local action=$1
+ local parser_module=$2
+
+ if [[ "$ROOT" = "/" ]] ; then
+ einfo "Update Parser: $1 $2"
+ perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
+ || ewarn "Update Parser: $1 $2 failed"
+ else
+ elog "To $1 $2 run:"
+ elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
+ fi
+}
diff --git a/dev-perl/XML-SAX-Expat/metadata.xml b/dev-perl/XML-SAX-Expat/metadata.xml
new file mode 100644
index 000000000000..87c3bd3be18d
--- /dev/null
+++ b/dev-perl/XML-SAX-Expat/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">XML-SAX-Expat</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Expat</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-SAX-ExpatXS-1.330.0 b/dev-perl/XML-SAX-ExpatXS-1.330.0
deleted file mode 100644
index c72e53cff86e..000000000000
--- a/dev-perl/XML-SAX-ExpatXS-1.330.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/expat >=dev-perl/XML-SAX-0.960.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test virtual/perl-Test-Harness ) dev-lang/perl:=
-DESCRIPTION=Perl SAX 2 XS extension to Expat parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-SAX-ExpatXS/
-IUSE=test
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-libs/expat >=dev-perl/XML-SAX-0.960.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PC/PCIMPRICH/XML-SAX-ExpatXS-1.33.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=086324c351b59f76ebd4f27434fbc7c2
diff --git a/dev-perl/XML-SAX-ExpatXS/Manifest b/dev-perl/XML-SAX-ExpatXS/Manifest
new file mode 100644
index 000000000000..1f710492a44d
--- /dev/null
+++ b/dev-perl/XML-SAX-ExpatXS/Manifest
@@ -0,0 +1,3 @@
+DIST XML-SAX-ExpatXS-1.33.tar.gz 156436 BLAKE2B eb87dbaba56a987a161ae545e01a1162a55b3a77a183481046a29000ae4da627b7171fbffa2e74ca89f107ab7db35a874871c9d33661937e7eb53bcb23f28a28 SHA512 bf00b444611baf215886534acc6ae16cbc8dc593223698762f3a68f2baca661fe82a6287e1c1c4bf3c5c005f165516eae32b22af7505c502009da0a46aeca40f
+EBUILD XML-SAX-ExpatXS-1.330.0.ebuild 438 BLAKE2B 191c6fab5762b875e7674b2f6a9a547f0cfd5cfe3d09f5d93aee9d80ee66390b02ea6188c7cab7d1390ba3b22bc8a8b1091624707c2bb3a77065db626772287a SHA512 e966759b920e110b9bdffbd2a0979b596ef1e050e6ebe593c1d78950d498a67eb8d0a64028560390023ddeae211a2fb0f398c821f06025d99a868026290034ee
+MISC metadata.xml 550 BLAKE2B d029011c3dbd0154c20fea908802a447e8b7cccf1e26cd48816670274725f62c61ed59f79805bcfa49508e40a7a6017b95d19c90cbb1c7937e7bea19938a12f3 SHA512 e56258428a650fd9b78362a5c401b0c6c33c4760cbe49565bb52f0e1f22e35404f2b5f3ee17c0d74e7db83758cd6798bf9d79259677f3af1fc783ea60563b347
diff --git a/dev-perl/XML-SAX-ExpatXS/XML-SAX-ExpatXS-1.330.0.ebuild b/dev-perl/XML-SAX-ExpatXS/XML-SAX-ExpatXS-1.330.0.ebuild
new file mode 100644
index 000000000000..dd549229fc50
--- /dev/null
+++ b/dev-perl/XML-SAX-ExpatXS/XML-SAX-ExpatXS-1.330.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PCIMPRICH
+DIST_VERSION=1.33
+inherit perl-module
+
+DESCRIPTION="Perl SAX 2 XS extension to Expat parser"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test"
+
+RDEPEND="dev-libs/expat
+ >=dev-perl/XML-SAX-0.960.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test
+ virtual/perl-Test-Harness )"
diff --git a/dev-perl/XML-SAX-ExpatXS/metadata.xml b/dev-perl/XML-SAX-ExpatXS/metadata.xml
new file mode 100644
index 000000000000..c92fab0fce50
--- /dev/null
+++ b/dev-perl/XML-SAX-ExpatXS/metadata.xml
@@ -0,0 +1,14 @@
+<?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">XML-SAX-ExpatXS</remote-id>
+ <remote-id type="cpan-module">XML::SAX::ExpatXS</remote-id>
+ <remote-id type="cpan-module">XML::SAX::ExpatXS::Encoding</remote-id>
+ <remote-id type="cpan-module">XML::SAX::ExpatXS::Preload</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-SAX-Writer-0.560.0 b/dev-perl/XML-SAX-Writer-0.560.0
deleted file mode 100644
index 2c21146565cf..000000000000
--- a/dev-perl/XML-SAX-Writer-0.560.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-Filter-BufferText dev-perl/XML-SAX >=dev-perl/XML-NamespaceSupport-1.04 >=dev-libs/libxml2-2.4.1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=SAX2 Writer
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-SAX-Writer/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-Filter-BufferText dev-perl/XML-SAX >=dev-perl/XML-NamespaceSupport-1.04 >=dev-libs/libxml2-2.4.1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-0.56.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a3c23b1a08c42815549df0f7e3468341
diff --git a/dev-perl/XML-SAX-Writer-0.570.0 b/dev-perl/XML-SAX-Writer-0.570.0
deleted file mode 100644
index 37a1af742556..000000000000
--- a/dev-perl/XML-SAX-Writer-0.570.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-Encode-2.120.0 >=dev-perl/XML-Filter-BufferText-1.0.0 >=dev-perl/XML-SAX-Base-1.10.0 >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-libs/libxml2-2.4.1 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.400.0 ) dev-lang/perl:=
-DESCRIPTION=SAX2 XML Writer
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-SAX-Writer/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-Encode-2.120.0 >=dev-perl/XML-Filter-BufferText-1.0.0 >=dev-perl/XML-SAX-Base-1.10.0 >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-libs/libxml2-2.4.1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-0.57.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=87dfe9e8bc80d99255ed139a89705a59
diff --git a/dev-perl/XML-SAX-Writer/Manifest b/dev-perl/XML-SAX-Writer/Manifest
new file mode 100644
index 000000000000..ca4e43cb4100
--- /dev/null
+++ b/dev-perl/XML-SAX-Writer/Manifest
@@ -0,0 +1,5 @@
+DIST XML-SAX-Writer-0.56.tar.gz 21484 BLAKE2B acb6ae3c5d4fbeb471af9d39df02452810b7925c36913b9960a36e9416e38fa7b686594f2eab7df62ca2583f18265bfe1eb61e48dc5a37383e7ce4e9a3459276 SHA512 af792d43394133adef608a80fcbaa0e24098e9b0408daac91aefb43735d20a27fcb003c90c95d1e472d2b951b64d5ce81ca9e1da956973eed1856f8b111cc866
+DIST XML-SAX-Writer-0.57.tar.gz 22120 BLAKE2B 08126b613fe0727356f341bfc7189eca04bac5e987c2ecb47950dcfb56d1981fc5f98520a3241a6be3da2de9f86647f91bda6497fbda9e370323ef0c7a9ef71f SHA512 8a6e8befdd91278b6e1dbce8ef62a630675f43e2debfb5833809fc46707d449c779d792e7aff44089f0509f9c3f8f10d576570ab0b8255f9f793802be92ad94f
+EBUILD XML-SAX-Writer-0.560.0.ebuild 531 BLAKE2B 7c0832a2fefa24659cd7b4b653226c5da81ca7a4581a4ef1200801f03cdf67569df0848de703790a64e6137f6cb6f13cf0aa9589175d269676014091c6e4340e SHA512 f245d0b1255ed9a7805eef9ef700ece37649a4452945d9de8f75cc3644c979ef0525ecf356b50d637e05e91550c262a5cbad9b90df20357905b8cdb1dae26805
+EBUILD XML-SAX-Writer-0.570.0.ebuild 712 BLAKE2B 62edfaf5265b30119c910c9d92d41428294ea3b9cf59084371c584382d8f15cd93679093c5503bb0090775bab45743cf5d446fdc672c49a9d0c8a8d63f3f1f10 SHA512 ca3cee6f4d99f33c8f3bf97f3750e52267b84a7b09b5fc9ca7fe039967de06f4856c442c8ea1dfacdcf301106dceff74ab36338d1c69eabb7fd851315a5f4810
+MISC metadata.xml 1090 BLAKE2B 9d850e8660f18c9454c3aee8db2f268ea1811ee65ef77abee9c71a09971de2c31ee5b8c39f19d5ac02513b1bc121a146d360819218387c6e865893200a227432 SHA512 015b74cb17c2f62ede3c2ecfd414982a14b574aca86544ed59654f1a47b0af649e6f7522dfae6176ad0943d97fc47606e235e9f626ff5001df9350af537d7c33
diff --git a/dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.560.0.ebuild b/dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.560.0.ebuild
new file mode 100644
index 000000000000..d1ad2d3e952f
--- /dev/null
+++ b/dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.560.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PERIGRIN
+MODULE_VERSION=0.56
+inherit perl-module
+
+DESCRIPTION="SAX2 Writer"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="dev-perl/XML-Filter-BufferText
+ dev-perl/XML-SAX
+ >=dev-perl/XML-NamespaceSupport-1.04
+ >=dev-libs/libxml2-2.4.1"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.570.0.ebuild b/dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.570.0.ebuild
new file mode 100644
index 000000000000..9183b2f71f5e
--- /dev/null
+++ b/dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.570.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PERIGRIN
+DIST_VERSION=0.57
+inherit perl-module
+
+DESCRIPTION="SAX2 XML Writer"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-Encode-2.120.0
+ >=dev-perl/XML-Filter-BufferText-1.0.0
+ >=dev-perl/XML-SAX-Base-1.10.0
+ >=dev-perl/XML-NamespaceSupport-1.40.0
+ >=dev-libs/libxml2-2.4.1"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.400.0
+ )
+"
diff --git a/dev-perl/XML-SAX-Writer/metadata.xml b/dev-perl/XML-SAX-Writer/metadata.xml
new file mode 100644
index 000000000000..dba44153f652
--- /dev/null
+++ b/dev-perl/XML-SAX-Writer/metadata.xml
@@ -0,0 +1,21 @@
+<?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">XML-SAX-Writer</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::ArrayConsumer</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::CodeConsumer</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::ConsumerInterface</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::Encode</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::FileConsumer</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::HandleConsumer</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::NullConverter</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::StringConsumer</remote-id>
+ <remote-id type="cpan-module">XML::SAX::Writer::XML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-SAX/Manifest b/dev-perl/XML-SAX/Manifest
new file mode 100644
index 000000000000..5a96b79e23c1
--- /dev/null
+++ b/dev-perl/XML-SAX/Manifest
@@ -0,0 +1,7 @@
+AUX XML-SAX-1.00-noautoini.patch 1603 BLAKE2B bfc4ecb4383c6058b95d69bd89ce823e424b183ef25c2bc53bc470c6fe0bd5aa98609b39827862dcbf36cb64f153729c3c195afe81d0b56fb53fb915cf6481e1 SHA512 0155db02c6ee4c14a3957fa8e508a2402aae425d2b6fcee4d464092aa59896ed589df2a6d2398ddda107070fac3b3dd4a5c6623227c3660784f5d9c9235aed04
+AUX encodings.patch 356 BLAKE2B b8d3dc9e53789d1f9e4030808251a40a8eeab67fe8f9291b1b401fd9a292fd268c630c9d6cf38701f14c4959347ecfcea1db24ba786dfeb6c04d6a83b690eca4 SHA512 55bae257ce1fc3099f17785b0eca050601d905ce27b36409c8d59ed4df2db531f64e5efdc7d2087dd0af05eb81b6b1747c3681b228a034ec71b91656a6f5df80
+DIST XML-SAX-0.99.tar.gz 46703 BLAKE2B e31da35dceab72c9b2c1efc35e49e00c4693ed10991f59e4f5b228b4c4ddff912744c2a9bd867afe37bfd8f3c105a9c3674f0b6221f519fc00e64e246eb8671e SHA512 f0c55efee4e3010deb474377394f9635bd8adc50108b562aeef54a2eef312cf87fb240d0495b5a5bd0c4cd5251db1bc74ba6cb549614708b1627f330959735e1
+DIST XML-SAX-1.00.tar.gz 46808 BLAKE2B c81b42050c98d749f5c8e133733c6acc2576dd31d156c98370030c387baccfcbfafcce644152edab114062039ca1075ced38f079ab9c4876470a79549dc8caa1 SHA512 95553c9693d8a310747b4b86d4e80a58d4056b18cfc334f6979c98d0e9034a34253bfb17daecfc5bb28b1bd65e6baf52136f5135a969fadba86aa4148ea9bc1d
+EBUILD XML-SAX-0.990.0-r1.ebuild 1290 BLAKE2B e85e2a7a7a41c93abece667168c9722aebe68263caef58e7473927ef05113923b5098e0220c6e0c2eb8e4def593876c5fc3c85d09270fff319d4b74e48996a0f SHA512 a6099736b4ceff40064c285372903dace4db0e9a8632cb386ad6ba5fe6ccbd95e6ef8a05f6b76f330cc660f91495dedcfdc737d3e10279206d7437e22dab846d
+EBUILD XML-SAX-1.0.0.ebuild 1256 BLAKE2B a1dce85d1049d9702dc93f46b67beb787145a86d8b6b0b7db9b7f63f87b4d1fd52ca6947f75c4416d96632b52c41f561560669f27b83aedf662df318ac2e8f05 SHA512 bf22055cf1fc831a3470bbb09b79dfbb08d9f739272d725410d27e25d5876264f813cf8b789d836a6a3594b136b3bd3b7ef712f6a174cf90eb970bbf6834e7c0
+MISC metadata.xml 1139 BLAKE2B 1060540815d2564a8df4bf4189cb0cc10c70fd0cc580472d8ca24c6cff19de77248c6624c7fae2b9e71e63fa7ff94bebe00b5cb37b9a4ae36e3a20dba9b62eac SHA512 6941bfef1a5a149b3ebf86869245b678dc9dbd03f3dcac6beb33350f8e82250a2d5c0d11d64f7d5ce8526ecdbb4e336c3c6a8b7768e5d2c2829199452ae9d32f
diff --git a/dev-perl/XML-SAX/XML-SAX-0.990.0-r1.ebuild b/dev-perl/XML-SAX/XML-SAX-0.990.0-r1.ebuild
new file mode 100644
index 000000000000..ddc6ea980067
--- /dev/null
+++ b/dev-perl/XML-SAX/XML-SAX-0.990.0-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GRANTM
+MODULE_VERSION=0.99
+inherit perl-module eutils
+
+DESCRIPTION="Perl module for using and building Perl SAX2 XML parsers, filters, and drivers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/XML-SAX-Base
+ >=dev-perl/XML-NamespaceSupport-1.40.0
+ >=dev-libs/libxml2-2.4.1
+"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i \
+ -e 's/if (\$write_ini_ok)/if (0 \&\& $write_ini_ok)/' \
+ Makefile.PL || die
+ epatch "${FILESDIR}"/encodings.patch
+}
+
+pkg_postinst() {
+ pkg_update_parser add XML::SAX::PurePerl
+}
+
+pkg_update_parser() {
+ # pkg_update_parser [add|remove] $parser_module
+ local action=$1
+ local parser_module=$2
+
+ if [[ "$ROOT" = "/" ]] ; then
+ einfo "Update Parser: $1 $2"
+ perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
+ || ewarn "Update Parser: $1 $2 failed"
+ else
+ elog "To $1 $2 run:"
+ elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
+ fi
+}
diff --git a/dev-perl/XML-SAX/XML-SAX-1.0.0.ebuild b/dev-perl/XML-SAX/XML-SAX-1.0.0.ebuild
new file mode 100644
index 000000000000..a6ecf0690138
--- /dev/null
+++ b/dev-perl/XML-SAX/XML-SAX-1.0.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRANTM
+DIST_VERSION=1.00
+inherit perl-module eutils
+
+DESCRIPTION="Perl module for using and building Perl SAX2 XML parsers, filters, and drivers"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/XML-SAX-Base-1.50.0
+ >=dev-perl/XML-NamespaceSupport-1.40.0
+ >=dev-libs/libxml2-2.4.1
+ virtual/perl-File-Temp
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PATCHES=("${FILESDIR}/${PN}-1.00-noautoini.patch")
+
+pkg_postinst() {
+ pkg_update_parser add XML::SAX::PurePerl
+}
+
+pkg_update_parser() {
+ # pkg_update_parser [add|remove] $parser_module
+ local action=$1
+ local parser_module=$2
+
+ if [[ "$ROOT" = "/" ]] ; then
+ einfo "Update Parser: $1 $2"
+ perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
+ || ewarn "Update Parser: $1 $2 failed"
+ else
+ elog "To $1 $2 run:"
+ elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
+ fi
+}
diff --git a/dev-perl/XML-SAX/files/XML-SAX-1.00-noautoini.patch b/dev-perl/XML-SAX/files/XML-SAX-1.00-noautoini.patch
new file mode 100644
index 000000000000..75ec799e17e8
--- /dev/null
+++ b/dev-perl/XML-SAX/files/XML-SAX-1.00-noautoini.patch
@@ -0,0 +1,63 @@
+From 69984a8dbd2553d5a3c504c0f945b955d243380f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 28 Mar 2018 19:48:34 +1300
+Subject: Remove all of the automatic INI generation code.
+
+As this will be handled by Gentoo outside the install phase anyway.
+
+Bug: https://bugs.gentoo.org/168988
+---
+ Makefile.PL | 40 ----------------------------------------
+ 1 file changed, 40 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index b0b09c7..78c5f3b 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -12,43 +12,3 @@ WriteMakefile(
+ 'XML::NamespaceSupport' => 0.03,
+ },
+ );
+-
+-sub MY::install {
+- package MY;
+- my $script = shift->SUPER::install(@_);
+-
+- # Only modify existing ParserDetails.ini if user agrees
+-
+- my $write_ini_ok = 0;
+-
+- eval { require XML::SAX };
+- if ($@) {
+- $write_ini_ok = 1;
+- }
+- else {
+- my $dir = File::Basename::dirname($INC{'XML/SAX.pm'});
+- if (-e File::Spec->catfile($dir, 'SAX', 'ParserDetails.ini')) {
+- $write_ini_ok =
+- ExtUtils::MakeMaker::prompt(
+- "Do you want XML::SAX to alter ParserDetails.ini?", "Y"
+- ) =~ /^y/i;
+- }
+- else {
+- $write_ini_ok = 1;
+- }
+- }
+-
+- if ($write_ini_ok) {
+- $script =~ s/install :: (.*)$/install :: $1 install_sax_pureperl/m;
+- $script .= <<"INSTALL";
+-
+-install_sax_pureperl : pure_install
+-\t\@\$(PERL) -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()"
+-
+-INSTALL
+-
+- }
+-
+- return $script;
+-}
+-
+--
+2.16.2
+
diff --git a/dev-perl/XML-SAX/files/encodings.patch b/dev-perl/XML-SAX/files/encodings.patch
new file mode 100644
index 000000000000..0608024d0be8
--- /dev/null
+++ b/dev-perl/XML-SAX/files/encodings.patch
@@ -0,0 +1,11 @@
+--- SAX/PurePerl/EncodingDetect.pm.orig 2006-05-08 12:08:40.000000000 -0400
++++ SAX/PurePerl/EncodingDetect.pm 2006-05-08 12:14:23.000000000 -0400
+@@ -93,7 +93,7 @@ sub encoding_detect {
+ return;
+ }
+
+- warn("Unable to recognise encoding of this document");
++ #warn("Unable to recognise encoding of this document");
+ return;
+ }
+
diff --git a/dev-perl/XML-SAX/metadata.xml b/dev-perl/XML-SAX/metadata.xml
new file mode 100644
index 000000000000..d3a8c605cc41
--- /dev/null
+++ b/dev-perl/XML-SAX/metadata.xml
@@ -0,0 +1,22 @@
+<?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">XML-SAX</remote-id>
+ <remote-id type="cpan-module">XML::SAX</remote-id>
+ <remote-id type="cpan-module">XML::SAX::DocumentLocator</remote-id>
+ <remote-id type="cpan-module">XML::SAX::ParserFactory</remote-id>
+ <remote-id type="cpan-module">XML::SAX::PurePerl</remote-id>
+ <remote-id type="cpan-module">XML::SAX::PurePerl::DebugHandler</remote-id>
+ <remote-id type="cpan-module">XML::SAX::PurePerl::Exception</remote-id>
+ <remote-id type="cpan-module">XML::SAX::PurePerl::Productions</remote-id>
+ <remote-id type="cpan-module">XML::SAX::PurePerl::Reader</remote-id>
+ <remote-id type="cpan-module">XML::SAX::PurePerl::Reader::Stream</remote-id>
+ <remote-id type="cpan-module">XML::SAX::PurePerl::Reader::String</remote-id>
+ <remote-id type="cpan-module">XML::SAX::PurePerl::Reader::URI</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Simple-2.200.0-r1 b/dev-perl/XML-Simple-2.200.0-r1
deleted file mode 100644
index 1a6a5ce94a21..000000000000
--- a/dev-perl/XML-Simple-2.200.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Storable dev-perl/XML-SAX dev-perl/XML-LibXML >=dev-perl/XML-NamespaceSupport-1.04 >=dev-perl/XML-Parser-2.30 dev-lang/perl:=[-build(-)]
-DESCRIPTION=XML::Simple - Easy API to read/write XML (esp config files)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Simple/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Storable dev-perl/XML-SAX dev-perl/XML-LibXML >=dev-perl/XML-NamespaceSupport-1.04 >=dev-perl/XML-Parser-2.30 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRANTM/XML-Simple-2.20.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6eaf56c4188acbcd8933b330c0e0b771
diff --git a/dev-perl/XML-Simple-2.220.0 b/dev-perl/XML-Simple-2.220.0
deleted file mode 100644
index 08b35f13a2af..000000000000
--- a/dev-perl/XML-Simple-2.220.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Storable >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-perl/XML-SAX-0.150.0 dev-perl/XML-SAX-Expat virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=An API for simple XML files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Simple/
-IUSE=test
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Storable >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-perl/XML-SAX-0.150.0 dev-perl/XML-SAX-Expat dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRANTM/XML-Simple-2.22.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=83d7d121f36f10a675c33a4aab9e2e21
diff --git a/dev-perl/XML-Simple-2.250.0 b/dev-perl/XML-Simple-2.250.0
deleted file mode 100644
index dc2445d16114..000000000000
--- a/dev-perl/XML-Simple-2.250.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Storable >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-perl/XML-SAX-0.150.0 dev-perl/XML-SAX-Expat virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=An API for simple XML files
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Simple/
-IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Storable >=dev-perl/XML-NamespaceSupport-1.40.0 >=dev-perl/XML-SAX-0.150.0 dev-perl/XML-SAX-Expat dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b5aa6464ad43d6cf8d1168d47e0aa7be
diff --git a/dev-perl/XML-Simple-DTDReader-0.40.0-r1 b/dev-perl/XML-Simple-DTDReader-0.40.0-r1
deleted file mode 100644
index 1c1575bc87f0..000000000000
--- a/dev-perl/XML-Simple-DTDReader-0.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-Parser-2.34 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Simple XML file reading based on their DTDs
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Simple-DTDReader/
-KEYWORDS=~amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.34 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AL/ALEXMV/XML-Simple-DTDReader-0.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d0e39a1dd2350512e08876f4f92c7967
diff --git a/dev-perl/XML-Simple-DTDReader/Manifest b/dev-perl/XML-Simple-DTDReader/Manifest
new file mode 100644
index 000000000000..862a04f37f4f
--- /dev/null
+++ b/dev-perl/XML-Simple-DTDReader/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Simple-DTDReader-0.04.tar.gz 9678 BLAKE2B bbea36b1d2859ae83f864ae8ac31697bfbe0034bf1b1303602b8337427eb0b191fcc36185e7fcd73de6745ba940ccda8eee5eb29c6855acf33d07edc305122fe SHA512 d4ba2c93151df2bbe0f525bedeae0eb6a94c6ca4104246469ebe99873b2f9349e2f3e556b4e5807c3d34928a85b9d24e4c62f9c80794102ea4955d8f325f2519
+EBUILD XML-Simple-DTDReader-0.40.0-r1.ebuild 346 BLAKE2B be54cc893f79c62654fddffd8be2cca45fec7482b5e4df188c594b7e7dbda45cd903792dc1a460400a2a3d8007382944bef1ecc711a5ca9f825dd0b710acbd66 SHA512 2484b8a34616dc8c1e95da356d451a06d0eea4dfc31986879bda785b34c8134c20cc371c10dc63d3dd4673be6cb8cb12208d88197999bd899eefeb583da4df10
+MISC metadata.xml 529 BLAKE2B 977712cc9b494bb37bcbe0d21e1b716a5e571a57baa4726af1b80ea3e2a4e2613db75c755266f1a1fcb0a4dd1cb34560d2e1203c8d8d7d851e41b4c26acc6a17 SHA512 0ab79c805c1cd56a96e20e9b536a103522edec69a8afce60bdecf11d776752b7402b66b40e2bceaa76ec1c179c1db152622be595724e58105e74d4750a66f97d
diff --git a/dev-perl/XML-Simple-DTDReader/XML-Simple-DTDReader-0.40.0-r1.ebuild b/dev-perl/XML-Simple-DTDReader/XML-Simple-DTDReader-0.40.0-r1.ebuild
new file mode 100644
index 000000000000..ff874f64e435
--- /dev/null
+++ b/dev-perl/XML-Simple-DTDReader/XML-Simple-DTDReader-0.40.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ALEXMV
+MODULE_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Simple XML file reading based on their DTDs"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+DEPEND=">=dev-perl/XML-Parser-2.34"
+RDEPEND="${DEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/XML-Simple-DTDReader/metadata.xml b/dev-perl/XML-Simple-DTDReader/metadata.xml
new file mode 100644
index 000000000000..e557765e5ebf
--- /dev/null
+++ b/dev-perl/XML-Simple-DTDReader/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-Simple-DTDReader</remote-id>
+ <remote-id type="cpan-module">XML::Simple::DTDReader</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Simple/Manifest b/dev-perl/XML-Simple/Manifest
new file mode 100644
index 000000000000..4ace82879acc
--- /dev/null
+++ b/dev-perl/XML-Simple/Manifest
@@ -0,0 +1,8 @@
+AUX XML-Simple-2.25-saxtests.patch 1036 BLAKE2B 0ac3af81a5fa31b666dbf5ad6d71b19d82694c7771f4a387b08b0a084b5720dbf6b994dcb4afcc0cca64249f25bfe1245f29e1fd101e4cd6f83a10f48e9d24c6 SHA512 f7efbf0ee8022f38fe7366c998482e6653acb729ad181c0bdb9922a475d9d30105f888ae4f636b58105a5bdd0f37ac83c4661945bbecba6e3bf3c9cf2b39fc94
+DIST XML-Simple-2.20.tar.gz 75993 BLAKE2B 59edf0397247ff25f940c470263c87f7b49bae1806395b52a2399a3caca9d54485b9fb84c45065d4066315404722608bb176918a0f8e628108d903128d4d8294 SHA512 f953a0b9082c509c4616b92529da94a289b1e0300b18a5b88c08d0826bb4fd18e51f1e3854e6f870ef3cfb506366c0b47b9dd302433b63270a18b45f068d4658
+DIST XML-Simple-2.22.tar.gz 77937 BLAKE2B aaaaccc9035584f468767e7408718e76821012173cefda53eb8b8cc7280ef11794c3443367ef1a2b1d84b98eeefc15394a7b231f856e3a2a412e094d20bb81a8 SHA512 b5e5d36726b8a0efcf7200522d802a7f733c883526db2dba64ce23bf7e044d20d9186fac3bb2f2940807a30f746301f690129c4c542341c8a57a735471b5f4d7
+DIST XML-Simple-2.25.tar.gz 78443 BLAKE2B 6b990c0095fd573ce92db8ca4fbeaf259b33817992bbc0f465dcf1df1f77b56d5229b94a062a59178676500f7445ddf824a8e0d05b21df9ce1a5491d328eee48 SHA512 0f1a6a1bdb8f6ac6fa4deef33d09930eb4758b4a3ed4431624004ffa2b1eb02f0d6ce14cb4942162cb76f7aa39fea4ec6a71e1eb9ebd464b710db7024bdd990c
+EBUILD XML-Simple-2.200.0-r1.ebuild 640 BLAKE2B 4eb669df5de86ad743aa367679ca472bf2cde02ff37b56c37d871db9c8353e05fad727113a69936542c4b0becbf9c5d45106de0a911167d7b2841e575618c71c SHA512 59d2b59fad7b7a920215abf46c3b4087cb5f350a5f752654e5b9425f6e088ffef89cef2a5c84d1adcbd49e19098e40608cd7014fa01f2b57af4145864d5edc10
+EBUILD XML-Simple-2.220.0.ebuild 631 BLAKE2B 7c969c939654ab725e59362d02e3c0ece5452b09ca8db49dcd64c250ea9fcb3f7070d2d07a3def5603b4ada05157bd45db2541f7f355c7b1c81d8c922cae9695 SHA512 4749b56a03084042a6aae938a5d7f697ae3e1669527ada363266be048e8df2037999f7eee7b39735d110102b77324d5ad4ee4dd9adcc2892d0d0d94eef32329a
+EBUILD XML-Simple-2.250.0.ebuild 729 BLAKE2B eaa58c3ad12667f7ddfbc405847a4c20e11484243db52b8c80d7683f63029fb95bc04fb718e894c0a0b54531f86ea78f4b04f8e74713ad2c68eca29365993c66 SHA512 78cd153c515dce50c4a3e88bce7ebdcad18f44daf3d9ae4b88f5ae2fa5f167ca09030147e7ca2df46ec3f4dcad3444c230ddd43ad80b8474d8f619038151fa88
+MISC metadata.xml 392 BLAKE2B 82cfdc5651e3ddf3cad0999d49e4779d495e9eb8d9075b576b20a2cb65e7177faa71208a0a3a1d489b435a032f1c82884eef6df6ebbb5358dd61a1b128c20ce2 SHA512 a78d9648fb2badc04c24c32bb62d0f03d81cd2a8404fbe1195eadd42ddba090035fe577bb15527982b7987ac91782794ed315afaf12dec121e3b3e5c29dbf9cf
diff --git a/dev-perl/XML-Simple/XML-Simple-2.200.0-r1.ebuild b/dev-perl/XML-Simple/XML-Simple-2.200.0-r1.ebuild
new file mode 100644
index 000000000000..0829e9dfefd4
--- /dev/null
+++ b/dev-perl/XML-Simple/XML-Simple-2.200.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=GRANTM
+MODULE_VERSION=2.20
+inherit perl-module
+
+DESCRIPTION="XML::Simple - Easy API to read/write XML (esp config files)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-Storable
+ dev-perl/XML-SAX
+ dev-perl/XML-LibXML
+ >=dev-perl/XML-NamespaceSupport-1.04
+ >=dev-perl/XML-Parser-2.30"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild b/dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild
new file mode 100644
index 000000000000..87d49e9002df
--- /dev/null
+++ b/dev-perl/XML-Simple/XML-Simple-2.220.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRANTM
+DIST_VERSION=2.22
+inherit perl-module
+
+DESCRIPTION="An API for simple XML files"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Storable
+ >=dev-perl/XML-NamespaceSupport-1.40.0
+ >=dev-perl/XML-SAX-0.150.0
+ dev-perl/XML-SAX-Expat
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
diff --git a/dev-perl/XML-Simple/XML-Simple-2.250.0.ebuild b/dev-perl/XML-Simple/XML-Simple-2.250.0.ebuild
new file mode 100644
index 000000000000..cde27eba0783
--- /dev/null
+++ b/dev-perl/XML-Simple/XML-Simple-2.250.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GRANTM
+DIST_VERSION=2.25
+inherit perl-module
+
+DESCRIPTION="An API for simple XML files"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Storable
+ >=dev-perl/XML-NamespaceSupport-1.40.0
+ >=dev-perl/XML-SAX-0.150.0
+ dev-perl/XML-SAX-Expat
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+PATCHES=("${FILESDIR}/${PN}-2.25-saxtests.patch")
+PERL_RM_FILES=("t/author-pod-syntax.t")
diff --git a/dev-perl/XML-Simple/files/XML-Simple-2.25-saxtests.patch b/dev-perl/XML-Simple/files/XML-Simple-2.25-saxtests.patch
new file mode 100644
index 000000000000..58739b7e4902
--- /dev/null
+++ b/dev-perl/XML-Simple/files/XML-Simple-2.25-saxtests.patch
@@ -0,0 +1,45 @@
+From 83774c87a0cc98379bc166fc0f6d028e68063a53 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 27 Mar 2018 20:11:48 +1300
+Subject: Force XML::SAX::PurePerl for XMLin/XMLout tests
+
+As for some reason, accidentally getting XML::LibXML::SAX
+results in this test failing with encoding problems.
+
+Bug: https://bugs.gentoo.org/625538
+---
+ t/1_XMLin.t | 3 +++
+ t/2_XMLout.t | 2 ++
+ 2 files changed, 5 insertions(+)
+
+diff --git a/t/1_XMLin.t b/t/1_XMLin.t
+index 84935cd..bd5cf71 100644
+--- a/t/1_XMLin.t
++++ b/t/1_XMLin.t
+@@ -6,6 +6,9 @@ use IO::File;
+ use File::Spec;
+
+ use XML::Simple;
++use XML::SAX;
++
++$XML::SAX::ParserPackage = "XML::SAX::PurePerl";
+
+ # Initialise filenames and check they're there
+
+diff --git a/t/2_XMLout.t b/t/2_XMLout.t
+index 471d9ce..d0d8dcf 100644
+--- a/t/2_XMLout.t
++++ b/t/2_XMLout.t
+@@ -26,7 +26,9 @@ sub ReadFile {
+ }
+
+ use XML::Simple;
++use XML::SAX;
+
++$XML::SAX::ParserPackage = "XML::SAX::PurePerl";
+ # Confirm error when mandatory parameter missing
+
+ $_ = eval {
+--
+2.16.2
+
diff --git a/dev-perl/XML-Simple/metadata.xml b/dev-perl/XML-Simple/metadata.xml
new file mode 100644
index 000000000000..70370b449a45
--- /dev/null
+++ b/dev-perl/XML-Simple/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">XML-Simple</remote-id>
+ <remote-id type="cpan-module">XML::Simple</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-SimpleObject-0.530.0-r1 b/dev-perl/XML-SimpleObject-0.530.0-r1
deleted file mode 100644
index 601a8abacda7..000000000000
--- a/dev-perl/XML-SimpleObject-0.530.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-Parser-2.30 >=dev-perl/XML-LibXML-1.54 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl XML Simple package
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-SimpleObject/
-KEYWORDS=alpha amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.30 >=dev-perl/XML-LibXML-1.54 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DB/DBRIAN/XML-SimpleObject-0.53.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d0579ec46970ab317b9ef4b097d6e931
diff --git a/dev-perl/XML-SimpleObject/Manifest b/dev-perl/XML-SimpleObject/Manifest
new file mode 100644
index 000000000000..6ce9375c7215
--- /dev/null
+++ b/dev-perl/XML-SimpleObject/Manifest
@@ -0,0 +1,3 @@
+DIST XML-SimpleObject-0.53.tar.gz 11621 BLAKE2B 4fffbb21de9e5cfc5703e01ee0ca92d64cec8fd9a6082df2e992e5be013a0e3124401e5daab77a78314a62163274d9fcdbb3c82291645ae1b7295deaf11b2806 SHA512 c1ef01039f283f8cb833abf43e7789b05fd2701ca8438bce5088ddb1dafdc52f82e8d1b51b90fb39df5342fb728af521cc80a0e1c1b5b8f3d45a6a4fddf16434
+EBUILD XML-SimpleObject-0.530.0-r1.ebuild 416 BLAKE2B f1b39cd3121503ee7b547d1e2e5cd8f1306842ab6312f0d021337ee918fed602bcb7d2a56703eab23a837330335b862bd80e41acb9407781f9d1743a8ca63c38 SHA512 0efe4196f1dbf1377aa160c803bc813c9e97484ab44986860900502acf59cba836b50420f82d05720941043bcbf3fc948396628515af0800e970b0e9dfca6f67
+MISC metadata.xml 550 BLAKE2B 74e095848ca4fa47564731d3f913769907f8ccc84627223d276b54fa04d02740fb9febc6e33ac52ac9c527d138a0006973c029fbacd7b51ef5b11aa72f56da3d SHA512 73657c81092531a741986ac07233970ac9ba3a010d74ec2a0f5c5ffd630372100754dd4fd1f05b30ca3d629c46db3ed6b20ddabc1414d4c99834f8ad5c5b2680
diff --git a/dev-perl/XML-SimpleObject/XML-SimpleObject-0.530.0-r1.ebuild b/dev-perl/XML-SimpleObject/XML-SimpleObject-0.530.0-r1.ebuild
new file mode 100644
index 000000000000..97b94368bf7b
--- /dev/null
+++ b/dev-perl/XML-SimpleObject/XML-SimpleObject-0.530.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DBRIAN
+MODULE_VERSION=0.53
+MY_S=${WORKDIR}/${PN}${MODULE_VERSION}
+inherit perl-module
+
+DESCRIPTION="A Perl XML Simple package"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.30
+ >=dev-perl/XML-LibXML-1.54"
+DEPEND="${RDEPEND}"
+
+SRC_TEST=do
diff --git a/dev-perl/XML-SimpleObject/metadata.xml b/dev-perl/XML-SimpleObject/metadata.xml
new file mode 100644
index 000000000000..000f5ce166ec
--- /dev/null
+++ b/dev-perl/XML-SimpleObject/metadata.xml
@@ -0,0 +1,14 @@
+<?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">XML-SimpleObject</remote-id>
+ <remote-id type="cpan-module">XML::SimpleObject</remote-id>
+ <remote-id type="cpan-module">XML::SimpleObject::Enhanced</remote-id>
+ <remote-id type="cpan-module">XML::SimpleObject::LibXML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Smart-1.790.0 b/dev-perl/XML-Smart-1.790.0
deleted file mode 100644
index 7094b719cc6b..000000000000
--- a/dev-perl/XML-Smart-1.790.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/Object-MultiType-0.30.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Access or create XML from fields, data and URLs.
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Smart/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Object-MultiType-0.30.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TM/TMHARISH/XML-Smart-1.79.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=f925e2fb8269d9413dd707fd6f6410a1
diff --git a/dev-perl/XML-Smart/Manifest b/dev-perl/XML-Smart/Manifest
new file mode 100644
index 000000000000..5edc955a0a3f
--- /dev/null
+++ b/dev-perl/XML-Smart/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Smart-1.79.tar.gz 131772 BLAKE2B bf7e5ccda560c28eb224bc3016813665e3767e3c23699c4fa566aef093ea80bb350a461c8b2a8d39683d006ec0664b889d976862dd0f213c29114ba3c98e6f86 SHA512 fee44190d3f3e0414d9058b4864c57a497265d59c92e8e47c36f0132086558d0f54436a76cebb323300afd35eab6b385edbac1508137baa04fc5b77ae73eee34
+EBUILD XML-Smart-1.790.0.ebuild 440 BLAKE2B 8b58b0dfde375c5ebfd2c22c04c9285b06b52da7a8ef8ac57561a13a7efc54e039e97fcdf203705d37f3cf3222f2ac4a5651cc142964a7b50a3178ae9eca877e SHA512 75f52c7e5708b228d8367c51aaa959c8179ec7a25d1d00823f01fbadbdc7f31be1797d85bed9c352acd6a2badb5afa5041764aaf4a93d734aeda9e974c2f12f5
+MISC metadata.xml 1466 BLAKE2B 851d3cfd23dfd1bd4905dd5a06a475627ce61c4fd60553e1e50cf789ae0b31c2b96e00258f727e2e216e25a5dff29953a43b985cac5c72c2cbaeddbf0b010862 SHA512 54f6a99ee0ac00897188bcbfb9c6f25ee241ad3620f4986ea5bed3700fdd86a5faef1aa11e2daff0e65bfda0b3534f026024db0e6209a6fa09a4bb2c36b450ba
diff --git a/dev-perl/XML-Smart/XML-Smart-1.790.0.ebuild b/dev-perl/XML-Smart/XML-Smart-1.790.0.ebuild
new file mode 100644
index 000000000000..293c2ac2efea
--- /dev/null
+++ b/dev-perl/XML-Smart/XML-Smart-1.790.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MODULE_AUTHOR=TMHARISH
+MODULE_VERSION=1.79
+inherit perl-module
+
+DESCRIPTION='Access or create XML from fields, data and URLs.'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Object-MultiType-0.30.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-Smart/metadata.xml b/dev-perl/XML-Smart/metadata.xml
new file mode 100644
index 000000000000..1b3388548817
--- /dev/null
+++ b/dev-perl/XML-Smart/metadata.xml
@@ -0,0 +1,25 @@
+<?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">XML-Smart</remote-id>
+ <remote-id type="cpan-module">XML::Smart</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Base64</remote-id>
+ <remote-id type="cpan-module">XML::Smart::DTD</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Data</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Entity</remote-id>
+ <remote-id type="cpan-module">XML::Smart::HTMLParser</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Parser</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Shared</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Tie</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Tie::Array</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Tie::Hash</remote-id>
+ <remote-id type="cpan-module">XML::Smart::TieScalar</remote-id>
+ <remote-id type="cpan-module">XML::Smart::Tree</remote-id>
+ <remote-id type="cpan-module">XML::Smart::XPath</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Stream-1.240.0 b/dev-perl/XML-Stream-1.240.0
deleted file mode 100644
index 5720d62da249..000000000000
--- a/dev-perl/XML-Stream-1.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Creates and XML Stream connection and parses return data
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Stream/
-IUSE=ssl
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86
-LICENSE=LGPL-2
-RDEPEND=dev-perl/Authen-SASL dev-perl/Net-DNS ssl? ( dev-perl/IO-Socket-SSL ) virtual/perl-MIME-Base64 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAPATRICK/XML-Stream-1.24.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=72388ebe0dcd9186ce9724dc696a73ee
diff --git a/dev-perl/XML-Stream-1.240.0-r1 b/dev-perl/XML-Stream-1.240.0-r1
deleted file mode 100644
index f0bf5e0c3433..000000000000
--- a/dev-perl/XML-Stream-1.240.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Creates and XML Stream connection and parses return data
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Stream/
-IUSE=ssl
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=LGPL-2
-RDEPEND=dev-perl/Authen-SASL dev-perl/Net-DNS ssl? ( dev-perl/IO-Socket-SSL ) virtual/perl-MIME-Base64 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DA/DAPATRICK/XML-Stream-1.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=305a4af6d6f51d79fcc0e1596290a79e
diff --git a/dev-perl/XML-Stream/Manifest b/dev-perl/XML-Stream/Manifest
new file mode 100644
index 000000000000..a14f6b5637eb
--- /dev/null
+++ b/dev-perl/XML-Stream/Manifest
@@ -0,0 +1,4 @@
+DIST XML-Stream-1.24.tar.gz 80952 BLAKE2B 1cbf8e745ffae9f9b266a37f7c47172e030684d63e6b667a0f3966b6115463566e9f90b05c12b5ee0090d6008fa47836dc083343a30e3537b80ccb64694c673f SHA512 f762e09197fa7f36cee8484e30a6ce972e407d92cbe55bdf96bcc0073187aff34630c5d9dd2555a14cd297e506875dc2ff153b09001c971b020c37340886025d
+EBUILD XML-Stream-1.240.0-r1.ebuild 494 BLAKE2B 9a6dbd0791c3c4b4843566b24f11ae58604101df0fce005a4636b61829595c9cd1c4e3921645b290a0f2a85b95d1919b06b446229b1ac5d0124fbbe5ee899341 SHA512 bc2bdec1b59017ede0a73fce704ba8166401c0502549ad40b0d886f2eda30416679870e520482ab97be014d8fa626a07b92e20ebaa6657f7c9231ebe0df2d05d
+EBUILD XML-Stream-1.240.0.ebuild 509 BLAKE2B 32477f06a3c1551c3d70d5496d6538073b4d45a77741121726bcca01607ac56264fd8c64294de887f4e031cbf80c64b71a302dd548ef92ba40e3a4ae47db0095 SHA512 c865f99fb49cb0dc6bb6ae8e35ab8ace5b06ac3dc34fa8d1ee624826e0e146c15cc5c1a05fbf10f65629b79c6c7348fdd0a6ed846722a360fc99852431d62db9
+MISC metadata.xml 1893 BLAKE2B cccb18da4926356a449ed32ea451341c98dcff9dfc1d9fdd92a08518ad81dfbd5cb4561d331bb12d93887dce95e6bdfb73afc8575cd4c73fa4410dde8394421a SHA512 e2defe9b1edff7d849662e3529723c13bd474319f93cdcd840733d6f6fd5bb58a2e418500df7f80be78a937f851a13170af2119f10809eee5289b1f689005591
diff --git a/dev-perl/XML-Stream/XML-Stream-1.240.0-r1.ebuild b/dev-perl/XML-Stream/XML-Stream-1.240.0-r1.ebuild
new file mode 100644
index 000000000000..daa10c41d7c3
--- /dev/null
+++ b/dev-perl/XML-Stream/XML-Stream-1.240.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DAPATRICK
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="Creates and XML Stream connection and parses return data"
+
+SLOT="0"
+LICENSE="LGPL-2"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="ssl"
+
+RDEPEND="dev-perl/Authen-SASL
+ dev-perl/Net-DNS
+ ssl? ( dev-perl/IO-Socket-SSL )
+ virtual/perl-MIME-Base64"
+DEPEND="dev-perl/Module-Build"
diff --git a/dev-perl/XML-Stream/XML-Stream-1.240.0.ebuild b/dev-perl/XML-Stream/XML-Stream-1.240.0.ebuild
new file mode 100644
index 000000000000..d98d72c12783
--- /dev/null
+++ b/dev-perl/XML-Stream/XML-Stream-1.240.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DAPATRICK
+MODULE_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="Creates and XML Stream connection and parses return data"
+
+SLOT="0"
+LICENSE="LGPL-2"
+
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+
+IUSE="ssl"
+
+RDEPEND="dev-perl/Authen-SASL
+ dev-perl/Net-DNS
+ ssl? ( dev-perl/IO-Socket-SSL )
+ virtual/perl-MIME-Base64"
+
+DEPEND="dev-perl/Module-Build"
+
+SRC_TEST="online"
diff --git a/dev-perl/XML-Stream/metadata.xml b/dev-perl/XML-Stream/metadata.xml
new file mode 100644
index 000000000000..cb441adce0a5
--- /dev/null
+++ b/dev-perl/XML-Stream/metadata.xml
@@ -0,0 +1,33 @@
+<?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">XML-Stream</remote-id>
+ <remote-id type="cpan-module">XML::Stream</remote-id>
+ <remote-id type="cpan-module">XML::Stream::IO::Select::Win32</remote-id>
+ <remote-id type="cpan-module">XML::Stream::Namespace</remote-id>
+ <remote-id type="cpan-module">XML::Stream::Node</remote-id>
+ <remote-id type="cpan-module">XML::Stream::Parser</remote-id>
+ <remote-id type="cpan-module">XML::Stream::Parser::DTD</remote-id>
+ <remote-id type="cpan-module">XML::Stream::Tools</remote-id>
+ <remote-id type="cpan-module">XML::Stream::Tree</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::AllOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::AndOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::AttributeOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::ContextOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::EqualOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::FunctionOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::NodeOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::NotEqualOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::Op</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::OrOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::PositionOp</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::Query</remote-id>
+ <remote-id type="cpan-module">XML::Stream::XPath::Value</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-TokeParser-0.50.0 b/dev-perl/XML-TokeParser-0.50.0
deleted file mode 100644
index df25ed5006a3..000000000000
--- a/dev-perl/XML-TokeParser-0.50.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-Parser-2.0.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Simplified interface to XML::Parser
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-TokeParser/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.0.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PO/PODMASTER/XML-TokeParser-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cfcf4c3452d0baad2be4a43f3e38babd
diff --git a/dev-perl/XML-TokeParser/Manifest b/dev-perl/XML-TokeParser/Manifest
new file mode 100644
index 000000000000..13003de51128
--- /dev/null
+++ b/dev-perl/XML-TokeParser/Manifest
@@ -0,0 +1,3 @@
+DIST XML-TokeParser-0.05.tar.gz 10989 BLAKE2B befe52db43a34d561931908e6bcaede89c93ed37b869a2dd47668af8299cbd3e4f27aa533ad82601546e5a1652841ce9d5ca035b24d6b71a4b6d47c66b55e0b5 SHA512 c19be15013a04908ae863ec1095af34785ad6050c8f895759e98053a0c097c9a80f5c99d33e30675c003cde7eb3b9340e866bc90c5fbcfcad93666df42439a7a
+EBUILD XML-TokeParser-0.50.0.ebuild 367 BLAKE2B 5554ac9e5d5757a2db7b26671512a2c3c25a9c607bf26e88aebdf2ebf3586cf37ece78958b05c8bb1ea084700cb21d236bfb3a012831b1aafa608b16fa174c08 SHA512 55510dbcc14ad38064e5662fc4145bb6a23f95505aaba5cb3a9c1aa2d283f128d8672897101e6d7be86fc5ab9f546a6a923d8860e2ce8fc6edd59deec9ef6e51
+MISC metadata.xml 469 BLAKE2B 9ad9e50687658d2147fdea29576b2aefadc0025636562706c220254704e3ded1778ffdba6c98bc7a3156836afbf38d4ce0def40e989d436f8af79f6338cd400c SHA512 17d907d75f629440fc25c606626a7c15ec0b37941f8954d9bc46334dc0407957a5f00a807e436ca6a70cfb16ece23e29fd43a1d583c0d478c0b929f3f775c88e
diff --git a/dev-perl/XML-TokeParser/XML-TokeParser-0.50.0.ebuild b/dev-perl/XML-TokeParser/XML-TokeParser-0.50.0.ebuild
new file mode 100644
index 000000000000..196835cbf6ad
--- /dev/null
+++ b/dev-perl/XML-TokeParser/XML-TokeParser-0.50.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PODMASTER
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Simplified interface to XML::Parser"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/XML-Parser-2.0.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/XML-TokeParser/metadata.xml b/dev-perl/XML-TokeParser/metadata.xml
new file mode 100644
index 000000000000..24a4a737cf0c
--- /dev/null
+++ b/dev-perl/XML-TokeParser/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-TokeParser</remote-id>
+ <remote-id type="cpan-module">XML::TokeParser</remote-id>
+ <remote-id type="cpan-module">XML::TokeParser::Token</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-TreePP-0.430.0-r1 b/dev-perl/XML-TreePP-0.430.0-r1
deleted file mode 100644
index 9cc6a17f2826..000000000000
--- a/dev-perl/XML-TreePP-0.430.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/libwww-perl virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Pure Perl implementation for parsing/writing XML documents
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-TreePP/
-KEYWORDS=amd64 ~arm ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/libwww-perl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KA/KAWASAKI/XML-TreePP-0.43.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d6468f018fa0ad57117c64c6f39d0ab7
diff --git a/dev-perl/XML-TreePP/Manifest b/dev-perl/XML-TreePP/Manifest
new file mode 100644
index 000000000000..99b2dc43cd90
--- /dev/null
+++ b/dev-perl/XML-TreePP/Manifest
@@ -0,0 +1,3 @@
+DIST XML-TreePP-0.43.tar.gz 91382 BLAKE2B 2a7d89d6d5e3bcf965b001cf8e18465b1cdfdeb94cd96c77008beb16b559fc072bd24a5c954a12965e2a03d9707c372c779ac7ca1e2938807055e64f9e7ed077 SHA512 4289a0a8100ef15f62f0e303f13094371ac6f1b54d887be1ed7e2ea31d7f1f6fc28d4234cf96458074137f756db3fe452ded170d3ee576f7eb2cfc9996cc31d1
+EBUILD XML-TreePP-0.430.0-r1.ebuild 417 BLAKE2B 0377500e84919a5f1c55aad4072e2a43c044852ca26e0ce32f286d045b6c431e402eb4e8d06076d5eb78b32837ac3866f57002446fc8ab7f5f40cbd955742a9e SHA512 36fc5cc5a64a87bc031a5510ee350390816c963199abd679020700f3253d081e850e7bd2957071d31743b05ad7e3e7b69572ed92eecd0afec70f19547ea59874
+MISC metadata.xml 464 BLAKE2B 08cb87d6a9682641c50be91f1d89cbc7bfb5f114f799bce0aaeff908675a7b3f2f559070597242bf9c2bc58408391be543adcb281999e8d159046312c54a743c SHA512 d5aeaa43384401788f7d1aa589615a31e6ce678a54b6bf960b7fb6740fa548cb0bfa69928ca6ff19c956920a83729409060b2c42dbb576bc7ce58fdc30134350
diff --git a/dev-perl/XML-TreePP/XML-TreePP-0.430.0-r1.ebuild b/dev-perl/XML-TreePP/XML-TreePP-0.430.0-r1.ebuild
new file mode 100644
index 000000000000..1c2332884792
--- /dev/null
+++ b/dev-perl/XML-TreePP/XML-TreePP-0.430.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_VERSION=0.43
+DIST_AUTHOR="KAWASAKI"
+inherit perl-module
+
+DESCRIPTION="Pure Perl implementation for parsing/writing XML documents"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86"
+IUSE=""
+
+RDEPEND="
+ dev-perl/libwww-perl
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=("t/00_pod.t")
diff --git a/dev-perl/XML-TreePP/metadata.xml b/dev-perl/XML-TreePP/metadata.xml
new file mode 100644
index 000000000000..9b4bf16d6a00
--- /dev/null
+++ b/dev-perl/XML-TreePP/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">XML-TreePP</remote-id>
+ <remote-id type="cpan-module">XML::TreePP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Twig-3.520.0 b/dev-perl/XML-Twig-3.520.0
deleted file mode 100644
index 4a45b39036de..000000000000
--- a/dev-perl/XML-Twig-3.520.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-Parser-2.31 >=virtual/perl-Scalar-List-Utils-1.230.0 >=virtual/perl-Encode-2.240.100_rc >=dev-libs/expat-1.95.5 dev-perl/Tie-IxHash dev-perl/XML-XPath >=dev-perl/libwww-perl-6.40.0 >=dev-perl/HTML-Parser-3.690.0 nls? ( >=dev-perl/Text-Iconv-1.2-r1 ) virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/XML-Handler-YAWriter-0.230.0 >=dev-perl/XML-SAX-Writer-0.530.0 ) dev-lang/perl:=
-DESCRIPTION=Process huge XML documents in tree mode
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-Twig/
-IUSE=nls test
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.31 >=virtual/perl-Scalar-List-Utils-1.230.0 >=virtual/perl-Encode-2.240.100_rc >=dev-libs/expat-1.95.5 dev-perl/Tie-IxHash dev-perl/XML-XPath >=dev-perl/libwww-perl-6.40.0 >=dev-perl/HTML-Parser-3.690.0 nls? ( >=dev-perl/Text-Iconv-1.2-r1 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIROD/XML-Twig-3.52.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=117be991caa181a405e37e199636da15
diff --git a/dev-perl/XML-Twig/Manifest b/dev-perl/XML-Twig/Manifest
new file mode 100644
index 000000000000..b91b0b985101
--- /dev/null
+++ b/dev-perl/XML-Twig/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Twig-3.52.tar.gz 407769 BLAKE2B 7420f694db127bac536efc124f8735b6c285615781a8ed00d410938df25b629c15dbf0703cebfc0c7ea8ebdcf290826cf66d25052adc19a90a3eb9ad16132a52 SHA512 1594e127fb76c0e53d0bd1f0a12fe3874c9523dd2bc55675d5a6cf44d5682ddea481671f786d3a65e6b69f5307c4da1701529f318453a1f8a22685b2dae793a6
+EBUILD XML-Twig-3.520.0.ebuild 978 BLAKE2B 0e37d5bb92327418c704dbcb9ab89ffa060c6e3ca97569f61d29a0728a58626b6e2e2d94ee4d74036d77fd0d414795c2ec0b777fcb74cabc48379469e716e510 SHA512 597f5e68e954fa9e164f4281480e66daed70ce28fd6aae6178b79e6d7d3d4b8f233a4fcce58e381ea392905a42714594772cd2df3cfecfe6028bc427d38eee21
+MISC metadata.xml 998 BLAKE2B a2f5790ed712c731447edd885f2fd8b48b608c0f621e20bca24f640f5d5b3f6c94e21e94913963c4236f327bf14c2a9fc6d709209a191da29015bf8429f4bb9f SHA512 64b1a3797be80d2246fd8214c27ae50ae9e1c5743a16532a49736d62f2dad26713cca8b66908b248934efc24b4c082b87eb024a1ce8d1616a635c57e1ab4e08b
diff --git a/dev-perl/XML-Twig/XML-Twig-3.520.0.ebuild b/dev-perl/XML-Twig/XML-Twig-3.520.0.ebuild
new file mode 100644
index 000000000000..e424f9cf6416
--- /dev/null
+++ b/dev-perl/XML-Twig/XML-Twig-3.520.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIROD
+DIST_VERSION=3.52
+inherit perl-module
+
+DESCRIPTION="Process huge XML documents in tree mode"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="nls test"
+
+RDEPEND="
+ >=dev-perl/XML-Parser-2.31
+ >=virtual/perl-Scalar-List-Utils-1.230.0
+ >=virtual/perl-Encode-2.240.100_rc
+ >=dev-libs/expat-1.95.5
+ dev-perl/Tie-IxHash
+ dev-perl/XML-XPath
+ >=dev-perl/libwww-perl-6.40.0
+ >=dev-perl/HTML-Parser-3.690.0
+ nls? (
+ >=dev-perl/Text-Iconv-1.2-r1
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/XML-Handler-YAWriter-0.230.0
+ >=dev-perl/XML-SAX-Writer-0.530.0
+ )
+"
+
+src_test() {
+ perl_rm_files "t/pod.t" "t/pod_coverage.t" "t/test_changes.t" \
+ "t/test_kwalitee.t" "t/test_meta_json.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-Twig/metadata.xml b/dev-perl/XML-Twig/metadata.xml
new file mode 100644
index 000000000000..99fd748d3c34
--- /dev/null
+++ b/dev-perl/XML-Twig/metadata.xml
@@ -0,0 +1,21 @@
+<?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">XML-Twig</remote-id>
+ <remote-id type="cpan-module">XML::Twig</remote-id>
+ <remote-id type="cpan-module">XML::Twig::Elt</remote-id>
+ <remote-id type="cpan-module">XML::Twig::Entity</remote-id>
+ <remote-id type="cpan-module">XML::Twig::Entity_list</remote-id>
+ <remote-id type="cpan-module">XML::Twig::Notation</remote-id>
+ <remote-id type="cpan-module">XML::Twig::Notation_list</remote-id>
+ <remote-id type="cpan-module">XML::Twig::XPath</remote-id>
+ <remote-id type="cpan-module">XML::Twig::XPath::Attribute</remote-id>
+ <remote-id type="cpan-module">XML::Twig::XPath::Elt</remote-id>
+ <remote-id type="cpan-module">XML::Twig::XPath::Namespace</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Validator-Schema-1.100.0 b/dev-perl/XML-Validator-Schema-1.100.0
deleted file mode 100644
index e83ff55aa33a..000000000000
--- a/dev-perl/XML-Validator-Schema-1.100.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-SAX dev-perl/Tree-DAG_Node dev-perl/XML-Filter-BufferText dev-lang/perl:=[-build(-)]
-DESCRIPTION=Validate XML against a subset of W3C XML Schema
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Validator-Schema/
-KEYWORDS=~amd64
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-SAX dev-perl/Tree-DAG_Node dev-perl/XML-Filter-BufferText dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/XML-Validator-Schema-1.10.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a8df9e8afbd9da94ad3f2bfb1b83e2ad
diff --git a/dev-perl/XML-Validator-Schema/Manifest b/dev-perl/XML-Validator-Schema/Manifest
new file mode 100644
index 000000000000..892ab2026604
--- /dev/null
+++ b/dev-perl/XML-Validator-Schema/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Validator-Schema-1.10.tar.gz 57343 BLAKE2B e187351f10503baa5972c687bce19f81e4f6c1121adcaccc786d71c4a7f6c21019a9f3a92f5afa327b5137898875d584971304dd375b331711abd2112f829ac3 SHA512 f6da4b0a134d6887b8a3e695255e5237180c82ff0a73502bc5d24cef1275050e973022fa6e961b415d4ef115d51d6d9226ab79dc4f668235336b197de14b985c
+EBUILD XML-Validator-Schema-1.100.0.ebuild 403 BLAKE2B 8846f136e55844f4bea585125820255da32437b42666004a96bb20bf3e6e3b65be365e6f5532d3682c1bebcf49000fde914d0afe782f09116b4e751bb2fbbb2d SHA512 a5fa4fade9702d4d979bd4eaf8c024bc4d8a98742deabc1fad409bb23e0cddad56508688170bd5aae94e1c9a4ec329380316f840497812770106fbdbf30ec23e
+MISC metadata.xml 530 BLAKE2B 837422767d487d70b31f0d2d5095929e1bff82078b5fd7cfc05eddd34c9423374cabd307efb9c6848522fac13c7ba6b93d28bd46fb592bf72533efbc876a3865 SHA512 f27c9379d6b6f5341211c02ff01c2a484429af9899be778fed7717c22b73260520fc4fe6c927da8864066325fb643ccd79d1d991dffa8980d9bc346a8e4f3412
diff --git a/dev-perl/XML-Validator-Schema/XML-Validator-Schema-1.100.0.ebuild b/dev-perl/XML-Validator-Schema/XML-Validator-Schema-1.100.0.ebuild
new file mode 100644
index 000000000000..4a36d1e313d7
--- /dev/null
+++ b/dev-perl/XML-Validator-Schema/XML-Validator-Schema-1.100.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="SAMTREGAR"
+MODULE_VERSION="1.10"
+
+inherit perl-module
+
+DESCRIPTION="Validate XML against a subset of W3C XML Schema"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-perl/XML-SAX
+ dev-perl/Tree-DAG_Node
+ dev-perl/XML-Filter-BufferText"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-Validator-Schema/metadata.xml b/dev-perl/XML-Validator-Schema/metadata.xml
new file mode 100644
index 000000000000..963c5e7a6311
--- /dev/null
+++ b/dev-perl/XML-Validator-Schema/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-Validator-Schema</remote-id>
+ <remote-id type="cpan-module">XML::Validator::Schema</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-Writer-0.625.0 b/dev-perl/XML-Writer-0.625.0
deleted file mode 100644
index 601376f9246e..000000000000
--- a/dev-perl/XML-Writer-0.625.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=XML Writer Perl Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-Writer/
-IUSE=test
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-linux ~x86-solaris
-LICENSE=MIT
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JO/JOSEPHW/XML-Writer-0.625.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=a8902370f7d0314fa7cb380bfaa93374
diff --git a/dev-perl/XML-Writer/Manifest b/dev-perl/XML-Writer/Manifest
new file mode 100644
index 000000000000..8f2c70c42724
--- /dev/null
+++ b/dev-perl/XML-Writer/Manifest
@@ -0,0 +1,3 @@
+DIST XML-Writer-0.625.tar.gz 28930 BLAKE2B 7d09b728b910003209418da703b9cc1d2bf773033cd0ff57dfe0f0c3b1e5bca6e6d0fb326c6e4da89cfd2ff2b3bd937866a33b76ee8c085088edca5876d71b18 SHA512 30ad348e7f1423ce82dc0709e767d4ae384ad6e76f6444c8a12d97b1dc9c2b39e2c5bec43779bc35891942fa75f852cd26e8831dd6b5cfb9c72bc8512ca55923
+EBUILD XML-Writer-0.625.0.ebuild 528 BLAKE2B f926b56073491b463dc2a4436b1f794cb8083ef23e15f06c9b82664b6b3c4f6c83a46ae0119f55fac3351cdec8aea06e74625c55380776ecb69c4184f9586ddf SHA512 5386ea273ab31d8af9997dcc9db5dfe374d5dfa2125d122bc177d68c0993d6f7450f8472b3e829cf902da30c11f459d6f3029b02317c461a8ff5f928ef9fd900
+MISC metadata.xml 602 BLAKE2B 6d94c69410c66ccbbbca607a902cb675b0f4d34db0c0b06a70f97da09643fb8fdc30623657240b6eed3c5646eb51da48b4ad9557664aabec0767af67d885d4f8 SHA512 e2b0b47029ac1e95dbe93b2c7fb48ae8629503227c1f236cafe91a9da89a55655bc4359c423410c3f1b34d5e927adec2e47c5e217b214568e278e03a702bc56f
diff --git a/dev-perl/XML-Writer/XML-Writer-0.625.0.ebuild b/dev-perl/XML-Writer/XML-Writer-0.625.0.ebuild
new file mode 100644
index 000000000000..cb886c424ad0
--- /dev/null
+++ b/dev-perl/XML-Writer/XML-Writer-0.625.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JOSEPHW
+MODULE_VERSION=0.625
+inherit perl-module
+
+DESCRIPTION="XML Writer Perl Module"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-linux ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-Writer/metadata.xml b/dev-perl/XML-Writer/metadata.xml
new file mode 100644
index 000000000000..ce89564cb4c0
--- /dev/null
+++ b/dev-perl/XML-Writer/metadata.xml
@@ -0,0 +1,15 @@
+<?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">XML-Writer</remote-id>
+ <remote-id type="cpan-module">XML::Writer</remote-id>
+ <remote-id type="cpan-module">XML::Writer::Namespaces</remote-id>
+ <remote-id type="cpan-module">XML::Writer::_PrintChecker</remote-id>
+ <remote-id type="cpan-module">XML::Writer::_String</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-XPath-1.130.0-r1 b/dev-perl/XML-XPath-1.130.0-r1
deleted file mode 100644
index 77eeb1757a14..000000000000
--- a/dev-perl/XML-XPath-1.130.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-Parser-2.30 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A XPath Perl Module
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-XPath/
-KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.30 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MS/MSERGEANT/XML-XPath-1.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e748fb1ffee0351d77888ee234df0214
diff --git a/dev-perl/XML-XPath-1.370.0 b/dev-perl/XML-XPath-1.370.0
deleted file mode 100644
index 94436824dcba..000000000000
--- a/dev-perl/XML-XPath-1.370.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-Parser-2.230.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Path-Tiny-0.76.0 virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A XPath Perl Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-XPath/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.230.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/XML-XPath-1.37.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=28a838004f65eedfa2d0e6a61d4c6110
diff --git a/dev-perl/XML-XPath-1.420.0 b/dev-perl/XML-XPath-1.420.0
deleted file mode 100644
index cc16a941b552..000000000000
--- a/dev-perl/XML-XPath-1.420.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-Parser-2.230.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Path-Tiny-0.76.0 virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A XPath Perl Module
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XML-XPath/
-IUSE=test examples
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.230.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MANWAR/XML-XPath-1.42.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e9b8afc7fadc4b59c7e645340011d43e
diff --git a/dev-perl/XML-XPath/Manifest b/dev-perl/XML-XPath/Manifest
new file mode 100644
index 000000000000..167c11560d34
--- /dev/null
+++ b/dev-perl/XML-XPath/Manifest
@@ -0,0 +1,7 @@
+DIST XML-XPath-1.13.tar.gz 39832 BLAKE2B 7a0cc2379a0097b9bc35a62ba341bdf739c5066bfbc83c7adc23e5b27d8d21d79f62e16c0d98478101c2740f0556680bab475cd3e7909ffc46964e89ce654bc9 SHA512 c5af746f36562803e42c5afb63b533b59ecaa263977c5ef4bf6488b7597cae334bb3b0c644acdfbb453e87a22ba9a785df3f81b95faec89d974704d6f04f6503
+DIST XML-XPath-1.37.tar.gz 54747 BLAKE2B 20b8c556e5379e6b655a26c16808c76dac60420eb7691e2644c4ee43bd034252ea3cde116f4fb5456fedbb591270a24f7b320c71c4bd391e9e85a73092375ab9 SHA512 37531049cb7d029d8777b21368404af17cee32328a6426a6470b43d050dc2bb605ac6cfefd51fe1614fe76bbb9306986a50960ea8e106232c209d9efe8c6dac0
+DIST XML-XPath-1.42.tar.gz 55907 BLAKE2B 8146556e2f144e12b1303e54bddb5d4b0f6f3fd46ff81d8baf8753f07e97c2779e1a144e46f2f08a9ccb4591bda5bf044063a1c81dab1efbdbb9ade0c537f821 SHA512 170e0d5369f937444ae340dcceccef2e836a3a87f393e4f2915a189d822101278c5046665f1bc9b165f7358deab9207e199903d5d4f2f3d8e62ee04a31fafe0b
+EBUILD XML-XPath-1.130.0-r1.ebuild 431 BLAKE2B 86d67e2d1764942ffc3b4c90f38f39645b1c87a5993de5e0c9f6ba6547429e20f2b2e075452b6105bfc2691b2933dab6a97e110cda5f8c90bd20cdf4ed7ef195 SHA512 c6129c855345759b0f9a91e53c5b3c42941b6c836e542090f5758a88e337a283fa88a0a5e0c9213811f4475c20e414f0a0b391bf9aacccca5d62947721325573
+EBUILD XML-XPath-1.370.0.ebuild 606 BLAKE2B 65388f549fe81f17c8b06e5e6e9ed7bd34581fabd9295ca53c9dcaffd79211e48c7e20b35b89ad1a7be82751e81afeb1ae6f2c0483c15dc5dd75093a43acd6d3 SHA512 20634eb79ebe932f58cd84637b67daa276912da28c9fb02747ac5e4057b0bdcff66a3c21ca2132e31ef389377d951fa26938e45e362a791835786da02c98391a
+EBUILD XML-XPath-1.420.0.ebuild 624 BLAKE2B d70101c3db02b4c2bfd496b41a67e15f09f0144ae5ab807591d43b118b6abdbf5e7d0b44a40e7c510f0939aa4a108f2c4016663d5edfc683e1f3d0d3b79f6f33 SHA512 6c3aa1a8998f70c22773447fb9da0a61a50b7d9b93e681d0dd08c95e6bb98b5f3a6d013137d3faa5edfea87dd4e5f0bab0c5b080a07d17e51eea5f9162d910cb
+MISC metadata.xml 2322 BLAKE2B 764deebac617014956ef0fb69432bea3063f4b5c5b2467394468417e3d5cbf5d3cca0c550d0b8c155f58dca44416c46f9fc43e03f4a17e5a2bbd3f3c90474af6 SHA512 b75e8efc7beb5ad2732323126cd20dad66b01986427a2dd97ace202ab7a65b2d3604df2f2a7c9314659c12ef1f9cb8c5d442b5ba6838dc019ec24edc22d80efc
diff --git a/dev-perl/XML-XPath/XML-XPath-1.130.0-r1.ebuild b/dev-perl/XML-XPath/XML-XPath-1.130.0-r1.ebuild
new file mode 100644
index 000000000000..f75abbcfae33
--- /dev/null
+++ b/dev-perl/XML-XPath/XML-XPath-1.130.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MSERGEANT
+MODULE_VERSION=1.13
+inherit perl-module
+
+DESCRIPTION="A XPath Perl Module"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.30"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/XML-XPath/XML-XPath-1.370.0.ebuild b/dev-perl/XML-XPath/XML-XPath-1.370.0.ebuild
new file mode 100644
index 000000000000..9441cc0744af
--- /dev/null
+++ b/dev-perl/XML-XPath/XML-XPath-1.370.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=1.37
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A XPath Perl Module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/XML-Parser-2.230.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Path-Tiny-0.76.0
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/meta-json.t t/meta-yml.t
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild b/dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild
new file mode 100644
index 000000000000..0ca9ef906ca6
--- /dev/null
+++ b/dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MANWAR
+DIST_VERSION=1.42
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="A XPath Perl Module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND=">=dev-perl/XML-Parser-2.230.0"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Path-Tiny-0.76.0
+ virtual/perl-Test-Simple
+ )
+"
+src_test() {
+ perl_rm_files t/meta-json.t t/meta-yml.t
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-XPath/metadata.xml b/dev-perl/XML-XPath/metadata.xml
new file mode 100644
index 000000000000..211a1ca3725e
--- /dev/null
+++ b/dev-perl/XML-XPath/metadata.xml
@@ -0,0 +1,40 @@
+<?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">XML-XPath</remote-id>
+ <remote-id type="cpan-module">XML::XPath</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Boolean</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Builder</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Expr</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Function</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Literal</remote-id>
+ <remote-id type="cpan-module">XML::XPath::LocationPath</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::Attribute</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::AttributeImpl</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::Comment</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::CommentImpl</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::Element</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::ElementImpl</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::Namespace</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::NamespaceImpl</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::PI</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::PIImpl</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::Text</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Node::TextImpl</remote-id>
+ <remote-id type="cpan-module">XML::XPath::NodeImpl</remote-id>
+ <remote-id type="cpan-module">XML::XPath::NodeSet</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Number</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Parser</remote-id>
+ <remote-id type="cpan-module">XML::XPath::PerlSAX</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Root</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Step</remote-id>
+ <remote-id type="cpan-module">XML::XPath::Variable</remote-id>
+ <remote-id type="cpan-module">XML::XPath::XMLParser</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-XPathEngine-0.140.0-r1 b/dev-perl/XML-XPathEngine-0.140.0-r1
deleted file mode 100644
index ae06f70a4390..000000000000
--- a/dev-perl/XML-XPathEngine-0.140.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=A re-usable XPath engine for DOM-like trees
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-XPathEngine/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIROD/XML-XPathEngine-0.14.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=55971ddd4c9c50be5632cbf9d25c8144
diff --git a/dev-perl/XML-XPathEngine/Manifest b/dev-perl/XML-XPathEngine/Manifest
new file mode 100644
index 000000000000..87f96c5d696c
--- /dev/null
+++ b/dev-perl/XML-XPathEngine/Manifest
@@ -0,0 +1,3 @@
+DIST XML-XPathEngine-0.14.tar.gz 26118 BLAKE2B cdb85322826f3551943c216cd41ec364f4b07bd343e071827a80264c2eb1f24ceb709fecc63c8a19020d7d02bc238a38366761ee362bf5107a18f77a0b1356e5 SHA512 2af1733ab3c7601543558b363109385b8fff93da2ac7c502966fee9df5d6c7dd7efe34cc671fa56e68dc2804365229731abd1880812f6f7064b28a9096842ec9
+EBUILD XML-XPathEngine-0.140.0-r1.ebuild 428 BLAKE2B 719d2d056fb59b1e6b78daab2eea520545a5c30692d0fc0b8a8dc452dcf5d61fdca8b9cb1c1d807eef7579db1009be3b197d38bd31b2e247024ab00f374bf8d0 SHA512 ed272236c55fca56586b15a420da1a699ec54889439114551748c6a2f64120b39fea30396b3ac7f10ed5f39fa2d6141772b579dceeeafd1d14ca3dc88dab759a
+MISC metadata.xml 1239 BLAKE2B bf43b18acec855b8305616b8eb6358a8436296e9a12af76d40cb09b2317298e853323b7090a7d9f9170a6bfe103a328eb08c27e6ffa369c17a4cc309af2dc7ff SHA512 39deb0d19b06dfa4306c301a99d96c346e7ad67eb90a53cd7a7c87a56157ca1ba342e20d755ce1e68e2838949bb69eaa3b4f794dc49cc040245055b81b26c0f3
diff --git a/dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r1.ebuild b/dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r1.ebuild
new file mode 100644
index 000000000000..8cad77d81e20
--- /dev/null
+++ b/dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIROD
+MODULE_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="A re-usable XPath engine for DOM-like trees"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST=do
+
+src_test() {
+ perl_rm_files t/pod.t t/pod-coverage.t
+ perl-module_src_test
+}
diff --git a/dev-perl/XML-XPathEngine/metadata.xml b/dev-perl/XML-XPathEngine/metadata.xml
new file mode 100644
index 000000000000..64150ab21424
--- /dev/null
+++ b/dev-perl/XML-XPathEngine/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-XPathEngine</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::Boolean</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::Expr</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::Function</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::Literal</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::LocationPath</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::NodeSet</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::Number</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::Root</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::Step</remote-id>
+ <remote-id type="cpan-module">XML::XPathEngine::Variable</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-XQL-0.680.0-r1 b/dev-perl/XML-XQL-0.680.0-r1
deleted file mode 100644
index 183a7879aaaf..000000000000
--- a/dev-perl/XML-XQL-0.680.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/libxml-perl-0.07-r1 >=dev-perl/XML-DOM-1.39-r1 >=dev-perl/Parse-Yapp-1.05 dev-perl/libwww-perl >=dev-perl/Date-Manip-5.40-r1 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module that allows you to perform XQL queries on XML trees
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-XQL/
-KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/libxml-perl-0.07-r1 >=dev-perl/XML-DOM-1.39-r1 >=dev-perl/Parse-Yapp-1.05 dev-perl/libwww-perl >=dev-perl/Date-Manip-5.40-r1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TJ/TJMATHER/XML-XQL-0.68.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=59c5ffbc2a43f8820b07b02795e27629
diff --git a/dev-perl/XML-XQL/Manifest b/dev-perl/XML-XQL/Manifest
new file mode 100644
index 000000000000..61b22008d494
--- /dev/null
+++ b/dev-perl/XML-XQL/Manifest
@@ -0,0 +1,3 @@
+DIST XML-XQL-0.68.tar.gz 120033 BLAKE2B 50c386f8f4929360964c612c54ce93c2fba7ae7af8a937d5552e9eaf9c77423c071c2bec29146d1cda1a0f0887550f9f6b3324c93961273882c5600287b7b60a SHA512 a946f4544a70ac71e37769972ed7355697694548b5e348f9469b2506375f83c0506c4e5fef0c5a8ff1b1116026d31963a5f673842bce187e4ccc1c2284f1816f
+EBUILD XML-XQL-0.680.0-r1.ebuild 576 BLAKE2B f7ac74b198b08f95cccd43b6ee1e6fea92aae29f89dc8576607fb6f4b21f770778cfffd49acbaa6c715b828f0676bc2d6d4524588f423d32ef062020734c81e2 SHA512 cbf9fa994cc29a48efa93664754b5db73d27913deb7e60381111197833b9e522b3daf5987f682fafa44d423a31c0053aa185cdb9fb51b339125fee0f6656e513
+MISC metadata.xml 2374 BLAKE2B d9e06f1b3daad7752db9bbfbe82016c441bce8cd8aaeb1643bbcc980902fb3cbe34daba109e49bef451543b7eec5c87bcc0f3e389b3d0f80a43cb990fd3d6722 SHA512 ba907c7f59c77fc296d1d75262c0855f91f0444a9656f19340b47813685a4eb82be216fdaeb2031c4b66006361ebf2047534a813ec5bb4c858e90d33b6029387
diff --git a/dev-perl/XML-XQL/XML-XQL-0.680.0-r1.ebuild b/dev-perl/XML-XQL/XML-XQL-0.680.0-r1.ebuild
new file mode 100644
index 000000000000..db766b54f9d3
--- /dev/null
+++ b/dev-perl/XML-XQL/XML-XQL-0.680.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TJMATHER
+MODULE_VERSION=0.68
+inherit perl-module
+
+DESCRIPTION="A Perl module that allows you to perform XQL queries on XML trees"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/libxml-perl-0.07-r1
+ >=dev-perl/XML-DOM-1.39-r1
+ >=dev-perl/Parse-Yapp-1.05
+ dev-perl/libwww-perl
+ >=dev-perl/Date-Manip-5.40-r1"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/XML-XQL/metadata.xml b/dev-perl/XML-XQL/metadata.xml
new file mode 100644
index 000000000000..9240b5e3a323
--- /dev/null
+++ b/dev-perl/XML-XQL/metadata.xml
@@ -0,0 +1,43 @@
+<?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">XML-XQL</remote-id>
+ <remote-id type="cpan-module">XML::XQL</remote-id>
+ <remote-id type="cpan-module">XML::XQL::AllAttr</remote-id>
+ <remote-id type="cpan-module">XML::XQL::AllElements</remote-id>
+ <remote-id type="cpan-module">XML::XQL::And</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Attribute</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Bang</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Boolean</remote-id>
+ <remote-id type="cpan-module">XML::XQL::BooleanOp</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Compare</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Current</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Element</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Filter</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Func</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Intersect</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Invocation</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Node</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Not</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Number</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Operator</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Or</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Parent</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Path</remote-id>
+ <remote-id type="cpan-module">XML::XQL::PrimitiveType</remote-id>
+ <remote-id type="cpan-module">XML::XQL::PrimitiveTypeBase</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Query</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Root</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Sequence</remote-id>
+ <remote-id type="cpan-module">XML::XQL::SimpleAttr</remote-id>
+ <remote-id type="cpan-module">XML::XQL::SimpleElement</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Subscript</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Text</remote-id>
+ <remote-id type="cpan-module">XML::XQL::Union</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-XSLT-0.480.0-r1 b/dev-perl/XML-XSLT-0.480.0-r1
deleted file mode 100644
index 319a90c414ae..000000000000
--- a/dev-perl/XML-XSLT-0.480.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-Parser-2.29 >=dev-perl/XML-DOM-1.25 >=dev-perl/libwww-perl-5.48 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A Perl module to parse XSL Transformational sheets
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XML-XSLT/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.29 >=dev-perl/XML-DOM-1.25 >=dev-perl/libwww-perl-5.48 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JS/JSTOWE/XML-XSLT-0.48.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1101b988bbdecac68a0d7eff03bedf12
diff --git a/dev-perl/XML-XSLT/Manifest b/dev-perl/XML-XSLT/Manifest
new file mode 100644
index 000000000000..ebce5f43fa3b
--- /dev/null
+++ b/dev-perl/XML-XSLT/Manifest
@@ -0,0 +1,3 @@
+DIST XML-XSLT-0.48.tar.gz 263458 BLAKE2B bb3ab1320d2851c2fddd0a1d5c0849d9b5f87b4e8f461473e2c0ddb6c4cc00708438309f1794b77b4975176860fa4107e03af92b14655481a35fbdecbf461a77 SHA512 a85bbe7d6683dce3c27960aa2cd50e9f2437c4547f99a0e14a22bb9a60c5820851084c8a0f164a2bc016f8a6c30698e69741275720823e3218806ec3fd2925a7
+EBUILD XML-XSLT-0.480.0-r1.ebuild 435 BLAKE2B 72c44541d41bde52d345a0ed4af34b09abe64a99ba30837ef5f4dbb0d8d7ccbaff9aceac371e5f86b65710c0e990be7e6a244a26ddf34fde365d860e3845184d SHA512 1393496da4bb037721ebb15e495ce20579cfb33a832e4f595b11ee1ab86d2880e9ab9754f199e4f3ad8e62b335780ee2c7251b58215a6086727e678799827f7e
+MISC metadata.xml 458 BLAKE2B db2de868520915345bc582fbac6cc1afa5ce9b1e68b40fb8a00e3506c7cf3ee755d9ccd508797e9006462b7bb1a509182300f127a87920b7b43c9ddb917df9ae SHA512 a846aa341bed1dc8d326bfdf8199e23049a6e7c44a31536263462573a4ceec15d03f5469cacf0444121863735d6e7248c9c28a07519f79ea408fc4985834da50
diff --git a/dev-perl/XML-XSLT/XML-XSLT-0.480.0-r1.ebuild b/dev-perl/XML-XSLT/XML-XSLT-0.480.0-r1.ebuild
new file mode 100644
index 000000000000..d6d2759ee6d4
--- /dev/null
+++ b/dev-perl/XML-XSLT/XML-XSLT-0.480.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JSTOWE
+MODULE_VERSION=0.48
+inherit perl-module
+
+DESCRIPTION="A Perl module to parse XSL Transformational sheets"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.29
+ >=dev-perl/XML-DOM-1.25
+ >=dev-perl/libwww-perl-5.48"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/XML-XSLT/metadata.xml b/dev-perl/XML-XSLT/metadata.xml
new file mode 100644
index 000000000000..36d07d5dac63
--- /dev/null
+++ b/dev-perl/XML-XSLT/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-XSLT</remote-id>
+ <remote-id type="cpan-module">XML::XSLT</remote-id>
+ <remote-id type="cpan-module">XML::XSLT::DOM::TextDOE</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XML-XUpdate-LibXML-0.6.0-r1 b/dev-perl/XML-XUpdate-LibXML-0.6.0-r1
deleted file mode 100644
index 461cfa60f7c3..000000000000
--- a/dev-perl/XML-XUpdate-LibXML-0.6.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-LibXML-1.61 dev-perl/XML-LibXML-Iterator dev-lang/perl:=[-build(-)]
-DESCRIPTION=Process XUpdate commands over an XML document
-EAPI=5
-HOMEPAGE=http://search.cpan.org/~pajas/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PA/PAJAS/XML-XUpdate-LibXML-0.6.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9b2ff3ca5df6467e4d28c9ab72ab02f8
diff --git a/dev-perl/XML-XUpdate-LibXML/Manifest b/dev-perl/XML-XUpdate-LibXML/Manifest
new file mode 100644
index 000000000000..fe68e53b807e
--- /dev/null
+++ b/dev-perl/XML-XUpdate-LibXML/Manifest
@@ -0,0 +1,3 @@
+DIST XML-XUpdate-LibXML-0.6.0.tar.gz 8378 BLAKE2B fdcf798f627694bd781ef41e36836216d32076ed2b64113f999f2aa658654fd179e2ffe981be0325e37a98ba39cc6d8f5f87221f24e904e72a098eee8583e0ce SHA512 59678c854dc77ff99f65e497db3760cab2e433abbeae07b8b1fddb032d5458ba9b5d1191325a3e43ed92f54551e999b307a6880163bde41bff9592660fa8d40f
+EBUILD XML-XUpdate-LibXML-0.6.0-r1.ebuild 473 BLAKE2B abb6588ec9866bb5e40d132c170394decb9cad0ae70dddf0bc2607c75713948c48e493d9d7f96125a78cf4677dd1e2d6ea79df571483bcfc42e4beb25dc579ac SHA512 19fdc1d0944a414e3ed2735e1c6ea71d2717cf754f1475940203e3a96618b752a10bec273ba9b7d928df33a8cd3dfaff8aa9f709bc11c7929aa9a2cfd7f47dd6
+MISC metadata.xml 478 BLAKE2B 8286ff44ef03ee7016a4e37e82fb9502cdd0fe7464a6ebd0bc34b5f5e1478b64ab7ca4bd4b4ce5a7cc9642ba0b6720beaa0a5d1a5404a392301bf7b677b6127d SHA512 b443678e54cefedab6ecf9510794834ca1d1024be857a3318daa203f798f604e5fea6f43826ba6993c33ae3f4608d709bf7e3b1286cca226773060da3116fe98
diff --git a/dev-perl/XML-XUpdate-LibXML/XML-XUpdate-LibXML-0.6.0-r1.ebuild b/dev-perl/XML-XUpdate-LibXML/XML-XUpdate-LibXML-0.6.0-r1.ebuild
new file mode 100644
index 000000000000..ef87d7c46c9f
--- /dev/null
+++ b/dev-perl/XML-XUpdate-LibXML/XML-XUpdate-LibXML-0.6.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+DESCRIPTION="Process XUpdate commands over an XML document"
+SRC_URI="mirror://cpan/authors/id/P/PA/PAJAS/${P}.tar.gz"
+HOMEPAGE="http://search.cpan.org/~pajas/"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+SRC_TEST="do"
+
+DEPEND=">=dev-perl/XML-LibXML-1.61
+ dev-perl/XML-LibXML-Iterator"
diff --git a/dev-perl/XML-XUpdate-LibXML/metadata.xml b/dev-perl/XML-XUpdate-LibXML/metadata.xml
new file mode 100644
index 000000000000..3ac263806b0f
--- /dev/null
+++ b/dev-perl/XML-XUpdate-LibXML/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XML-XUpdate-LibXML</remote-id>
+ <remote-id type="cpan-module">XML::Normalize::LibXML</remote-id>
+ <remote-id type="cpan-module">XML::XUpdate::LibXML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XMLRPC-Lite-0.717.0 b/dev-perl/XMLRPC-Lite-0.717.0
deleted file mode 100644
index 8195d1dba605..000000000000
--- a/dev-perl/XMLRPC-Lite-0.717.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/SOAP-Lite virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=[-build(-)]
-DESCRIPTION=client and server implementation of XML-RPC protocol
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/XMLRPC-Lite/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/SOAP-Lite dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/XMLRPC-Lite-0.717.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4c68a04b8e2563b04cc9b470e174bf49
diff --git a/dev-perl/XMLRPC-Lite/Manifest b/dev-perl/XMLRPC-Lite/Manifest
new file mode 100644
index 000000000000..4e205edd7461
--- /dev/null
+++ b/dev-perl/XMLRPC-Lite/Manifest
@@ -0,0 +1,3 @@
+DIST XMLRPC-Lite-0.717.tar.gz 10276 BLAKE2B bd5d6649b65c7d40c096130310e294b43e707f438870601b6f09aeaab6f0d00c607e84a83ccae1f855bc191c0360870dc4b94692f55d0b710164e39b2baa9b9f SHA512 bce50efb0e7fec81834c1fc2cdc987aed8530b11738c713446f6c2cf2bc503f4d05411f630eb78f4e109fe89eaf9bb835e8e0f069548f19c164ba8b182ab8b24
+EBUILD XMLRPC-Lite-0.717.0.ebuild 386 BLAKE2B 0d9aa2d43fda27d50c913a20d7c6cc9b14b7f7f6be475ae2e127b31840ed5abca72bffa2db05f111b0ab22d826aa177607f856498ed5056ce2e46229dd5f82f4 SHA512 7afb8a485786dade55bb33d70f2d987ffbeb8e63507c084fbe6f87196595daa99ef0dbfadf70c0c675571716379555e5296e125dbc76fcbac9d7b1781b28f749
+MISC metadata.xml 1689 BLAKE2B 817b6fdfabcff08739d4ab66a005992f337a4387a40c8fe3ad011093309d59058f0a06563ca88f0d7e619132420678b29fa4b7db4373021d3293e61d7eb209ab SHA512 a1dc1ce347d09439c7cb0a1ce1535b11574e12fb588b769b6458d3b1c020774f14d1a4b7eed76d3af3155ded9cc5b7a77d772c9dc2a83e3b9fedb8dbf5e70271
diff --git a/dev-perl/XMLRPC-Lite/XMLRPC-Lite-0.717.0.ebuild b/dev-perl/XMLRPC-Lite/XMLRPC-Lite-0.717.0.ebuild
new file mode 100644
index 000000000000..a157c829cce1
--- /dev/null
+++ b/dev-perl/XMLRPC-Lite/XMLRPC-Lite-0.717.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR="PHRED"
+MODULE_VERSION=0.717
+inherit perl-module
+
+DESCRIPTION="client and server implementation of XML-RPC protocol"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/SOAP-Lite"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+
+SRC_TEST="do"
diff --git a/dev-perl/XMLRPC-Lite/metadata.xml b/dev-perl/XMLRPC-Lite/metadata.xml
new file mode 100644
index 000000000000..4c5528b19c71
--- /dev/null
+++ b/dev-perl/XMLRPC-Lite/metadata.xml
@@ -0,0 +1,32 @@
+<?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">XMLRPC-Lite</remote-id>
+ <remote-id type="cpan-module">Apache::XMLRPC::Lite</remote-id>
+ <remote-id type="cpan-module">My::PingPong</remote-id>
+ <remote-id type="cpan-module">XMLRPC</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Constants</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Data</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Deserializer</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Lite</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Serializer</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Server</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Server::Parameters</remote-id>
+ <remote-id type="cpan-module">XMLRPC::SOM</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Test</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Test::Server</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Transport::HTTP</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Transport::HTTP::Apache</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Transport::HTTP::CGI</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Transport::HTTP::Daemon</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Transport::POP3</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Transport::POP3::Server</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Transport::TCP</remote-id>
+ <remote-id type="cpan-module">XMLRPC::Transport::TCP::Server</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/XS-Object-Magic-0.40.0-r3 b/dev-perl/XS-Object-Magic-0.40.0-r3
deleted file mode 100644
index c8f2d55dd6d0..000000000000
--- a/dev-perl/XS-Object-Magic-0.40.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-parent >=dev-perl/ExtUtils-Depends-0.302.0 >=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( virtual/perl-Scalar-List-Utils dev-perl/Test-Fatal virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Opaque, extensible XS pointer backed objects using sv_magic
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/XS-Object-Magic/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-parent dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FL/FLORA/XS-Object-Magic-0.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=01de6afa46b2d31b547d40113f72988a
diff --git a/dev-perl/XS-Object-Magic/Manifest b/dev-perl/XS-Object-Magic/Manifest
new file mode 100644
index 000000000000..cc5935863475
--- /dev/null
+++ b/dev-perl/XS-Object-Magic/Manifest
@@ -0,0 +1,3 @@
+DIST XS-Object-Magic-0.04.tar.gz 66287 BLAKE2B 74398a71b2a2cd2d867ab6624fe88de19e2730ea1d1ca641f265281de2c5024b38543d171d5505ba6e3271e523d390dcb14a7f0625c988efba472c6bffca4b42 SHA512 315288496c0bab79f16d010f7f140dc1483bb3a1053a7fc41a048308aa1f9ae01b03795be28f132c856360176372d2251315ae62db950e377be88ff222a441dd
+EBUILD XS-Object-Magic-0.40.0-r3.ebuild 713 BLAKE2B 4a9d211e82c70ecb4debdb038e7e229a8eb084f88a4bddfdb25360503cbab68cf706e7148f17b275b48e69c584b76be863933772edc6e0f572da929506622047 SHA512 42b987d5d56fa9b6db63d461861f56e27a3b175987dc9f75465151d8015a558819ab2ff2cc3d85b5e68eda634ae79e515d1b54f2ea2ffd0800d20002f77eaa39
+MISC metadata.xml 483 BLAKE2B f0a889008afa432cd8596bf8927de8d92ca6766c16dd9ce168b4bf6306bbcd8ce589a320b595f057c891f019621a1d02f2e2299cf7ecd26c15b05afee1499f57 SHA512 b21aa3118b2cd7810c7cb81febb9a459b05e7daac49026de6497a510cfc8d8acb2739e290860a7f3af007ede273d62976360c70dc40dbc2fc1049ab3a7b4f11b
diff --git a/dev-perl/XS-Object-Magic/XS-Object-Magic-0.40.0-r3.ebuild b/dev-perl/XS-Object-Magic/XS-Object-Magic-0.40.0-r3.ebuild
new file mode 100644
index 000000000000..bbfecf19eb0a
--- /dev/null
+++ b/dev-perl/XS-Object-Magic/XS-Object-Magic-0.40.0-r3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FLORA
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Opaque, extensible XS pointer backed objects using sv_magic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ )
+"
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install /use lib q[.];\nuse inc::Module::Install /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/XS-Object-Magic/metadata.xml b/dev-perl/XS-Object-Magic/metadata.xml
new file mode 100644
index 000000000000..1882f95f932f
--- /dev/null
+++ b/dev-perl/XS-Object-Magic/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">XS-Object-Magic</remote-id>
+ <remote-id type="cpan-module">XS::Object::Magic</remote-id>
+ <remote-id type="cpan-module">XS::Object::Magic::Install::Files</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/YAML-1.150.0 b/dev-perl/YAML-1.150.0
deleted file mode 100644
index a216a5081699..000000000000
--- a/dev-perl/YAML-1.150.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-YAML ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=YAML Ain't Markup Language (tm)
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/YAML/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/YAML-1.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=767e4dee8976f7f1919cfa8b07830076
diff --git a/dev-perl/YAML-1.240.0 b/dev-perl/YAML-1.240.0
deleted file mode 100644
index aff4352b64a0..000000000000
--- a/dev-perl/YAML-1.240.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-YAML-1.50.0 ) dev-lang/perl:=
-DESCRIPTION=YAML Ain't Markup Language (tm)
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/YAML/
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TINITA/YAML-1.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=2df0015281596df49373de0aa6768d2b
diff --git a/dev-perl/YAML-LibYAML-0.640.0 b/dev-perl/YAML-LibYAML-0.640.0
deleted file mode 100644
index 0f7af94092a1..000000000000
--- a/dev-perl/YAML-LibYAML-0.640.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl YAML Serialization using XS and libyaml
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/YAML-LibYAML/
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc s390 ~sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-0.64.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=57e6fff40fe93f9e745130eae35db88c
diff --git a/dev-perl/YAML-LibYAML-0.650.0 b/dev-perl/YAML-LibYAML-0.650.0
deleted file mode 100644
index b24a37ea5486..000000000000
--- a/dev-perl/YAML-LibYAML-0.650.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl YAML Serialization using XS and libyaml
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/YAML-LibYAML/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-0.65.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=8bf05edde6b4c5776ce2fb3169e115f6
diff --git a/dev-perl/YAML-LibYAML-0.690.0 b/dev-perl/YAML-LibYAML-0.690.0
deleted file mode 100644
index 81949a9bf63a..000000000000
--- a/dev-perl/YAML-LibYAML-0.690.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Perl YAML Serialization using XS and libyaml
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/YAML-LibYAML/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-0.69.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7129dde85c1578d7789aacd3ddbc714c
diff --git a/dev-perl/YAML-LibYAML/Manifest b/dev-perl/YAML-LibYAML/Manifest
new file mode 100644
index 000000000000..82596eccac91
--- /dev/null
+++ b/dev-perl/YAML-LibYAML/Manifest
@@ -0,0 +1,7 @@
+DIST YAML-LibYAML-0.64.tar.gz 143095 BLAKE2B 9b99e0249629b7ab57a9b407bf0b86e3862a88ef4390d1e524ddd85913f9b82e01c2484740cbf5c1d671c423b598010eb39305ea7441e882940e19ae40f4b211 SHA512 c8d996a9bc86e644c85fa8662b91afb75e0e9bcfeaba88b0a661ef83c9d1dfbcd4464fdba8fcc16269dc3c561c3c5257818f7f15df78bf4331ec2f91a6245faf
+DIST YAML-LibYAML-0.65.tar.gz 143204 BLAKE2B 5e33f5d9bc1152443b2082c43e95eba34271330aaf279a4ec900185058dfc6fe2f97d0a685367733c1d5abddc3861b9014c02b1f00dad4757bd727e72f166086 SHA512 87998f9d8458476168c06e984696ac562e77f6cfc252c57a8159bb45353bacab7fa159c983275f08fcd54479d7a994feebc2568f51b564d685d99cc66ee87cf0
+DIST YAML-LibYAML-0.69.tar.gz 147007 BLAKE2B 05904048fec7feb3120500e5f5d5faca9f4123a23e9f2080077ea1b36ad2f3ec64691e44a097628f6d5ff60726bb5926187d16414afa851ad32d1e3f477b82a8 SHA512 046cc6e8ef6434f6dd20de4b3046bfb7c86dd54b6620922fbd9d6eab204d0ee40667fc6d56079b5b314843ef759344e3d48728baca011d4a6b5a12ba5887704d
+EBUILD YAML-LibYAML-0.640.0.ebuild 476 BLAKE2B 8d18cd53ff73245da1d7d71d61b892d4228dc14063b6b1ec5a997332a1c3b4cddbf8469d8c25a9178f7c694050eb2aa4623517f0665002d19586655a9cf0899d SHA512 16efbce9b7025d7c9d5bdf6a6a08bd9a5f1cc3b8db813f7880fb323f1097a0d60cc32b80b42e07bb79f7dbf1910691b3733eef49be1912390cae543f51607a97
+EBUILD YAML-LibYAML-0.650.0.ebuild 488 BLAKE2B 093d12283b7545c9851a2aa75ecedad25cacdd5f923e86fc50288dedcf3f9c8a2438f7a84ed1c6bf954a11c971e1e00e890344c385d27a29f42b9140c83ae7f9 SHA512 637c120ff676b142ebc0f61a393252d4c9ba374d0f228a0aede5d4ccaad89d2482ea4a5edce3f735bbeb972e58a53c988caeef8536f03cf0a9ce1df6edbfbfa4
+EBUILD YAML-LibYAML-0.690.0.ebuild 454 BLAKE2B 75c9f8cb067cc0a548a049f9f6efe5dbf7912ea7cbede658ac2cedc979d998dae313a650256b8bb2662041de6af1f13d657cff37cee1a892806971581d266833 SHA512 b50245a9b008201c728780e36104265a8cfd56dfc5efad291a6a29b13ec8716e7331d6e4776b50e69d67243f6b69d249d467d56378037f0621e64e57399084e2
+MISC metadata.xml 547 BLAKE2B f226d5ea8c702dbb759a3394b8f08f7cc09c2cf0de2dc958c51cb9785d9cd5da772d8cfb16236b050b11750006bd39ff4092fc6380259e26dfe9b6cb69eb0308 SHA512 1bed32960e4a02a342ab36ab0ac943876a3ad6435d7ee4551dc2eb4e3c4414b3ca6a2c75a59483bf37f040ba73d4c156ee3f810c9c10903a2585d62644e52125
diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.640.0.ebuild b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.640.0.ebuild
new file mode 100644
index 000000000000..7036f6f4de7b
--- /dev/null
+++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.640.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=0.64
+inherit perl-module
+
+DESCRIPTION="Perl YAML Serialization using XS and libyaml"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc s390 ~sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+export OPTIMIZE="$CFLAGS"
+
+src_test() {
+ perl_rm_files t/author-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.650.0.ebuild b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.650.0.ebuild
new file mode 100644
index 000000000000..0665171842e2
--- /dev/null
+++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.650.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=0.65
+inherit perl-module
+
+DESCRIPTION="Perl YAML Serialization using XS and libyaml"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+export OPTIMIZE="$CFLAGS"
+
+src_test() {
+ perl_rm_files t/author-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild
new file mode 100644
index 000000000000..ce23407b6009
--- /dev/null
+++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=0.69
+inherit perl-module
+
+DESCRIPTION="Perl YAML Serialization using XS and libyaml"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+export OPTIMIZE="$CFLAGS"
+
+PERL_RM_FILES=("t/author-pod-syntax.t")
diff --git a/dev-perl/YAML-LibYAML/metadata.xml b/dev-perl/YAML-LibYAML/metadata.xml
new file mode 100644
index 000000000000..6aeffa82cdad
--- /dev/null
+++ b/dev-perl/YAML-LibYAML/metadata.xml
@@ -0,0 +1,14 @@
+<?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">YAML-LibYAML</remote-id>
+ <remote-id type="cpan-module">YAML::LibYAML</remote-id>
+ <remote-id type="cpan-module">YAML::XS</remote-id>
+ <remote-id type="cpan-module">YAML::XS::LibYAML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/YAML-Syck-1.300.0 b/dev-perl/YAML-Syck-1.300.0
deleted file mode 100644
index 393eead2ec3b..000000000000
--- a/dev-perl/YAML-Syck-1.300.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=Fast, lightweight YAML loader and dumper
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/YAML-Syck/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.30.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=ef203d0f83dfa0a53880d1ffca2202e2
diff --git a/dev-perl/YAML-Syck/Manifest b/dev-perl/YAML-Syck/Manifest
new file mode 100644
index 000000000000..b4a8ab3ba01c
--- /dev/null
+++ b/dev-perl/YAML-Syck/Manifest
@@ -0,0 +1,3 @@
+DIST YAML-Syck-1.30.tar.gz 170413 BLAKE2B cf74f0074f8e7a1265d83c659683e2b30a96cb60158e8f02c6b5a5687a50ee2d146aa6ae7828ba54d96139aa09f151aaf73d8845ab391b45feb6403049b60ce7 SHA512 3c38c77589c12652b456ad95120b3223df9e96475a9478692511bf6207ce81bc61204feaa332dbd913d934c41cf5d6515420961b31c20c9fe245373e81ecdda4
+EBUILD YAML-Syck-1.300.0.ebuild 498 BLAKE2B d716380e4aa0d147d599ff89aa9d0d36c44a1206e23b2e2aca49fe640f2abcbe9adac24f5475f5737a89d26eff87ec88c7d43f1cef50c2d250a54e36e36920de SHA512 fc87ea651f23dde121065affd83b1a6c4605bc23de255df6a720663e85ea524405d40ba5d0c14c7edb91ca0a6821a33ba5e690a4cf2ec8285258a635263bfda6
+MISC metadata.xml 577 BLAKE2B 67ac87f6aea0c2dcd8db0deac79314068c82970efa9391300e569050282ff6b7325cbfcda17f1659fc2380736d5be45c5508504c6268298ae2c03e3ba894eb23 SHA512 634a5f82a0128a8bda2c4f3b62daf30bc8fa3a3e1733b11feca5b24f09a8267cb5fde0295863f7da37aede364b064582d16d04ae6588f01c5641424e3ffc2ba3
diff --git a/dev-perl/YAML-Syck/YAML-Syck-1.300.0.ebuild b/dev-perl/YAML-Syck/YAML-Syck-1.300.0.ebuild
new file mode 100644
index 000000000000..405e3570a3ee
--- /dev/null
+++ b/dev-perl/YAML-Syck/YAML-Syck-1.300.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=TODDR
+MODULE_VERSION=1.30
+inherit perl-module
+
+DESCRIPTION="Fast, lightweight YAML loader and dumper"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE=""
+
+SRC_TEST="do"
diff --git a/dev-perl/YAML-Syck/metadata.xml b/dev-perl/YAML-Syck/metadata.xml
new file mode 100644
index 000000000000..d14091a68ef3
--- /dev/null
+++ b/dev-perl/YAML-Syck/metadata.xml
@@ -0,0 +1,15 @@
+<?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">YAML-Syck</remote-id>
+ <remote-id type="cpan-module">JSON::Syck</remote-id>
+ <remote-id type="cpan-module">YAML::Dumper::Syck</remote-id>
+ <remote-id type="cpan-module">YAML::Loader::Syck</remote-id>
+ <remote-id type="cpan-module">YAML::Syck</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/YAML-Tiny-1.690.0 b/dev-perl/YAML-Tiny-1.690.0
deleted file mode 100644
index ff563cd9ecc1..000000000000
--- a/dev-perl/YAML-Tiny-1.690.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-File-Spec-0.80.0 >=virtual/perl-File-Temp-0.180.0 virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-JSON-PP >=virtual/perl-Test-Simple-0.990.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Read/Write YAML files with as little code as possible
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/YAML-Tiny/
-IUSE=test
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/YAML-Tiny-1.69.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6e9fc48552d3e7e41e5950767ddba673
diff --git a/dev-perl/YAML-Tiny-1.730.0 b/dev-perl/YAML-Tiny-1.730.0
deleted file mode 100644
index 06093a0ee172..000000000000
--- a/dev-perl/YAML-Tiny-1.730.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 >=dev-perl/JSON-MaybeXS-1.1.0 ) >=virtual/perl-File-Spec-0.80.0 >=virtual/perl-File-Temp-0.190.0 virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-JSON-PP >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Read/Write YAML files with as little code as possible
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/YAML-Tiny/
-IUSE=test minimal
-KEYWORDS=~amd64 ~arm ~m68k ~mips ~ppc ~s390 ~sh ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=95f0bab3bc138ad0e317cf4d6795762e
diff --git a/dev-perl/YAML-Tiny/Manifest b/dev-perl/YAML-Tiny/Manifest
new file mode 100644
index 000000000000..462c47d27b5d
--- /dev/null
+++ b/dev-perl/YAML-Tiny/Manifest
@@ -0,0 +1,5 @@
+DIST YAML-Tiny-1.69.tar.gz 71513 BLAKE2B e765df404b786a3cc22927ca47b1706ceb5e6d2518aaf313342987839c4ab5158b7d4bf4d553f91803b9ed5072efbd580ffffe2e92fd1c6ae0958b851530da0f SHA512 64c3428691f78d94bedf7f3b3276f7868d7280ca6d3c9a7a2e8137568d0da2fc94c766f9873f2796898386d6e7d3d1010c790fcc119f3d4d743becfa39d56a2c
+DIST YAML-Tiny-1.73.tar.gz 73708 BLAKE2B 42e9c5cffa2b9babb0dd1453af69866405fd7273c2b340ceb010d78d8fe28db61268b6bb5ad1840b1aa72819ae048150bf5c416bed1b2e518b28f77b2ba978be SHA512 5999e220025aa8076e5e0e9e73e80c2da21660e77f6744d73e8e29962221d02d33a36e9829c44abf7d4f45abae069d8e121c8019bd1600b7e64db5e54efd9987
+EBUILD YAML-Tiny-1.690.0.ebuild 831 BLAKE2B d589617b4ccd42980fc0ca4072f733f6fdc51d852efe3aa673e510d0fb3f4c4d63ddf946762223459304e06e9779d51b75f54b4787019f0a4d448bdb2c2dc002 SHA512 f6b1251028c0970a445468747b8c4141a356b0afe4b528eb6b173ab79757dc5016c4d31ecd733af233aead9239c5ebefac243721d09d9b5508d585449212b361
+EBUILD YAML-Tiny-1.730.0.ebuild 887 BLAKE2B a99abdb8bfea41f59a2afa26682b8d2cf9ba1829b1a9a476bde5c85b13d95875bf0e45daa00a7b6d8306915633dca007f5050fa54854ab268fb9e9e47c8d5dae SHA512 42ff810285bc4dd9ed212fb2b15a98b24e5c5bf8b9f9f730e936f9f5bad6a2ef8ec556c689152728c2ab1996c5e05945dc8ac190502b25a4c7a158b5732f493f
+MISC metadata.xml 390 BLAKE2B 43f06ee024367997900aeccd745e3477442ef332475b5f80330487525939f91f40a799539806dd249d6ff4028e2ce2e046cb26511ce464d0389c4410d326924a SHA512 52c36ed90d2421c9bbdca2eaf494b8e46cf61ef567ed52ebd8f28ad20eb5ff8b9217ee20b4865621d79b9df0694ac848311a7c7ad62b267c7ed95467ef1112d4
diff --git a/dev-perl/YAML-Tiny/YAML-Tiny-1.690.0.ebuild b/dev-perl/YAML-Tiny/YAML-Tiny-1.690.0.ebuild
new file mode 100644
index 000000000000..8edaeca75eaf
--- /dev/null
+++ b/dev-perl/YAML-Tiny/YAML-Tiny-1.690.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=1.69
+inherit perl-module
+
+DESCRIPTION="Read/Write YAML files with as little code as possible"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-File-Spec-0.80.0
+ >=virtual/perl-File-Temp-0.180.0
+ virtual/perl-Getopt-Long
+ virtual/perl-IO
+ virtual/perl-JSON-PP
+ >=virtual/perl-Test-Simple-0.990.0
+ )
+"
+
+SRC_TEST=do
diff --git a/dev-perl/YAML-Tiny/YAML-Tiny-1.730.0.ebuild b/dev-perl/YAML-Tiny/YAML-Tiny-1.730.0.ebuild
new file mode 100644
index 000000000000..53eb63321f7a
--- /dev/null
+++ b/dev-perl/YAML-Tiny/YAML-Tiny-1.730.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=1.73
+inherit perl-module
+
+DESCRIPTION="Read/Write YAML files with as little code as possible"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~s390 ~sh ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/JSON-MaybeXS-1.1.0
+ )
+ >=virtual/perl-File-Spec-0.80.0
+ >=virtual/perl-File-Temp-0.190.0
+ virtual/perl-Getopt-Long
+ virtual/perl-IO
+ virtual/perl-JSON-PP
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/YAML-Tiny/metadata.xml b/dev-perl/YAML-Tiny/metadata.xml
new file mode 100644
index 000000000000..96025d23aadf
--- /dev/null
+++ b/dev-perl/YAML-Tiny/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">YAML-Tiny</remote-id>
+ <remote-id type="cpan-module">YAML::Tiny</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/YAML/Manifest b/dev-perl/YAML/Manifest
new file mode 100644
index 000000000000..2d0005286bbd
--- /dev/null
+++ b/dev-perl/YAML/Manifest
@@ -0,0 +1,5 @@
+DIST YAML-1.15.tar.gz 80702 BLAKE2B adb4874943a2bd1b7aab688d5a0843e78e28e2934138589ee2b3c502ea105c672c8d4e860607f562c231065f903abd0d20f79bc046316283b0bbf5323974134a SHA512 c1b715c46186009e27e25857c99cbd729fc49a1854dd987dcab53e4279528f19a1b9822dd1ca95162aa2a0b6627cf15ef6a692ad22c659dbd5c251fc3f898b7b
+DIST YAML-1.24.tar.gz 83296 BLAKE2B c15d041ee5004b5c9d13b994abb2aca1753aa8aad4f498eee82008a5476c84f844f3ab5d2d40ed2fc46c876e1ce51c8cd24b870e207a8bc4395e9b3aaecbbb6b SHA512 20ba196cf9c68a38154f68b884262b9f89463af5e67c1e59944070b2493f6d9515f92a2793f456e20fe7e6372b74da8f6c16b884274793b6c3aa0ed0134c340d
+EBUILD YAML-1.150.0.ebuild 579 BLAKE2B e23dbb9131452a6d9e3270dfc5dd794f3f91bbf7f48e1b1f52a7b065ce3f3b59d247ccaf9caccaf8332bdccc7b3a2c76ceb6222e04b16843364b1d78593f8997 SHA512 08c3585856a078de15f96a71f488627c6bb698574383f76acd79adfd8a53f202d7e19bc6f2792a519a2ccf77b59430c189366d5f8c83dc4316e3ffd7192dceba
+EBUILD YAML-1.240.0.ebuild 660 BLAKE2B 3fddb3f141a57a9478d98bedc4b0f9604ca8c112250906a2c728c28d03b16d246557f88592e4ba906316ab96749a253b89b4aae4f309c576d56ef01815a1e295 SHA512 775577e530d0ff8ebe6cecd11e3edb68a78a7be0aad523c7dd24e67c1d21f548abf0e4bbbd8f8996fa76617d73a43ef427c1b2f0955d839d73701e70353350ff
+MISC metadata.xml 1648 BLAKE2B fa4dee8b87f50eebb9b1b0f454a5ff54983210525f03e900b8356dcf6270ed7db786ce8d6bb20755244a2c4370c88fd444b32cdd83c331895adef2dfe60afb62 SHA512 d4f824afe8a3e3c8feab3d2d6c3788d201e4aafc3879cdb9e8a9e248022c09d8160c5c1db574ff35e1327afe4c898c11939105e4772a8b6c7917bae6146f033c
diff --git a/dev-perl/YAML/YAML-1.150.0.ebuild b/dev-perl/YAML/YAML-1.150.0.ebuild
new file mode 100644
index 000000000000..a19f73c9182d
--- /dev/null
+++ b/dev-perl/YAML/YAML-1.150.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=INGY
+MODULE_VERSION=1.15
+inherit perl-module
+
+DESCRIPTION="YAML Ain't Markup Language (tm)"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Test-YAML )
+"
+
+SRC_TEST="do"
diff --git a/dev-perl/YAML/YAML-1.240.0.ebuild b/dev-perl/YAML/YAML-1.240.0.ebuild
new file mode 100644
index 000000000000..2d824b0805c6
--- /dev/null
+++ b/dev-perl/YAML/YAML-1.240.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="YAML Ain't Markup Language (tm)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-YAML-1.50.0
+ )
+"
+PERL_RM_FILES=("t/author-pod-syntax.t")
diff --git a/dev-perl/YAML/metadata.xml b/dev-perl/YAML/metadata.xml
new file mode 100644
index 000000000000..a277421c7ca2
--- /dev/null
+++ b/dev-perl/YAML/metadata.xml
@@ -0,0 +1,33 @@
+<?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">YAML</remote-id>
+ <remote-id type="cpan-module">YAML</remote-id>
+ <remote-id type="cpan-module">YAML::Any</remote-id>
+ <remote-id type="cpan-module">YAML::Dumper</remote-id>
+ <remote-id type="cpan-module">YAML::Dumper::Base</remote-id>
+ <remote-id type="cpan-module">YAML::Error</remote-id>
+ <remote-id type="cpan-module">YAML::Loader</remote-id>
+ <remote-id type="cpan-module">YAML::Loader::Base</remote-id>
+ <remote-id type="cpan-module">YAML::Marshall</remote-id>
+ <remote-id type="cpan-module">YAML::Mo</remote-id>
+ <remote-id type="cpan-module">YAML::Node</remote-id>
+ <remote-id type="cpan-module">YAML::Tag</remote-id>
+ <remote-id type="cpan-module">YAML::Type::blessed</remote-id>
+ <remote-id type="cpan-module">YAML::Type::code</remote-id>
+ <remote-id type="cpan-module">YAML::Type::glob</remote-id>
+ <remote-id type="cpan-module">YAML::Type::ref</remote-id>
+ <remote-id type="cpan-module">YAML::Type::regexp</remote-id>
+ <remote-id type="cpan-module">YAML::Type::undef</remote-id>
+ <remote-id type="cpan-module">YAML::Types</remote-id>
+ <remote-id type="cpan-module">YAML::Warning</remote-id>
+ <remote-id type="cpan-module">yaml_mapping</remote-id>
+ <remote-id type="cpan-module">yaml_scalar</remote-id>
+ <remote-id type="cpan-module">yaml_sequence</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ZMQ-Constants-1.40.0 b/dev-perl/ZMQ-Constants-1.40.0
deleted file mode 100644
index 31045925010f..000000000000
--- a/dev-perl/ZMQ-Constants-1.40.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-libs/zeromq >=virtual/perl-ExtUtils-MakeMaker-6.360.0 dev-lang/perl:=
-DESCRIPTION=Constants for libzmq
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ZMQ-Constants/
-KEYWORDS=amd64 hppa ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=net-libs/zeromq dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/ZMQ-Constants-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=ca6f6787ccae439610e1a7b1757e56a3
diff --git a/dev-perl/ZMQ-Constants/Manifest b/dev-perl/ZMQ-Constants/Manifest
new file mode 100644
index 000000000000..f2b1382f5ec1
--- /dev/null
+++ b/dev-perl/ZMQ-Constants/Manifest
@@ -0,0 +1,3 @@
+DIST ZMQ-Constants-1.04.tar.gz 23382 BLAKE2B 792e28cde6ef46f19422df1161d0fbcff97f7cae8767247d8ddf92a19119160bbdda02a6adb9205cfc6ec159b7128fee84f69aa34a4525782b831375aeb3b41e SHA512 a6ada74282c82713b724c5592606cc836a46e0e480477355d6cd7b27fe9afcbe0ce46dda28bf8ea184cc12a4d6a2ec7d9ba6870db59a88c69f37ac1f8f7c726f
+EBUILD ZMQ-Constants-1.40.0.ebuild 545 BLAKE2B 49fb59845383a67792d1f81bb993870f04a0f2121749eaf75f515c624c3e72dda7b05f4f845763200ce66a14bee2b9676d280071613f770928d3c738a06ea367 SHA512 5efd360144dccebc5e9413f34835ad613af82bf1c10c1e77d8be833dc0ff31248af6167920291b75af1b497e4ee515936c6c0a20fb2ba7b059455c27913214e5
+MISC metadata.xml 655 BLAKE2B 8d8c0653c17b4f7028b8823bf4b6300869cb40fd8bfe8b3a341ef60af8ba4a1f452839784a471eb2024bbfbaae0f286855eb9563dc34221902d912bc62193923 SHA512 c9ba5f52d71f0f7312201373bc1f8a34bf4fec86aa880856b2d955ce9cf8b0388fc11fe3936951f8b61a4428d750ae0d1f69cdab097f663c5f531eac8e6157f4
diff --git a/dev-perl/ZMQ-Constants/ZMQ-Constants-1.40.0.ebuild b/dev-perl/ZMQ-Constants/ZMQ-Constants-1.40.0.ebuild
new file mode 100644
index 000000000000..b911ce12cc43
--- /dev/null
+++ b/dev-perl/ZMQ-Constants/ZMQ-Constants-1.40.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DMAKI
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Constants for libzmq"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 sparc x86"
+
+RDEPEND="
+ net-libs/zeromq
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/ZMQ-Constants/metadata.xml b/dev-perl/ZMQ-Constants/metadata.xml
new file mode 100644
index 000000000000..3184bf9eb42b
--- /dev/null
+++ b/dev-perl/ZMQ-Constants/metadata.xml
@@ -0,0 +1,16 @@
+<?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">ZMQ-Constants</remote-id>
+ <remote-id type="cpan-module">ZMQ::Constants</remote-id>
+ <remote-id type="cpan-module">ZMQ::Constants::V2_1_11</remote-id>
+ <remote-id type="cpan-module">ZMQ::Constants::V3_1_1</remote-id>
+ <remote-id type="cpan-module">ZMQ::Constants::V3_1_2</remote-id>
+ <remote-id type="cpan-module">ZMQ::Constants::V4_0_4</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ZMQ-LibZMQ2-1.90.0 b/dev-perl/ZMQ-LibZMQ2-1.90.0
deleted file mode 100644
index 74ba8564d5c6..000000000000
--- a/dev-perl/ZMQ-LibZMQ2-1.90.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND==net-libs/zeromq-2* dev-perl/Task-Weaken >=dev-perl/ZMQ-Constants-1.0.0 >=virtual/perl-XSLoader-0.20.0 >=virtual/perl-ExtUtils-MakeMaker-6.360.0 virtual/pkgconfig >=virtual/perl-Devel-PPPort-3.190.0 >=virtual/perl-ExtUtils-ParseXS-3.180.0 test? ( dev-perl/Test-Requires dev-perl/Test-Fatal >=dev-perl/Test-TCP-1.80.0 >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
-DESCRIPTION=A libzmq 2.x wrapper for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ZMQ-LibZMQ2/
-IUSE=test
-KEYWORDS=amd64 hppa ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND==net-libs/zeromq-2* dev-perl/Task-Weaken >=dev-perl/ZMQ-Constants-1.0.0 >=virtual/perl-XSLoader-0.20.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/ZMQ-LibZMQ2-1.09.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e0e0a4e797f479268b2bf5dfc398f2f3
diff --git a/dev-perl/ZMQ-LibZMQ2/Manifest b/dev-perl/ZMQ-LibZMQ2/Manifest
new file mode 100644
index 000000000000..c027a56a6d01
--- /dev/null
+++ b/dev-perl/ZMQ-LibZMQ2/Manifest
@@ -0,0 +1,3 @@
+DIST ZMQ-LibZMQ2-1.09.tar.gz 53699 BLAKE2B 90c6cbafa9bc169a88c7a22cf84feb7e4d1fe1fa0bfd375e53d788f8fd1a2dd220e5cdc01823ec23fb63c6bba6fa285a73b12a70a65ba49e6d9d6552e1d9ece9 SHA512 bdea3e4277bba7a8a071f5f2e8dcb893c361d2ccada78a74247ef6eb6c98802258d6137b53caae95ef56256a91acfa6fe2e69bcc4f2b39fc8e4d97a39e84b61e
+EBUILD ZMQ-LibZMQ2-1.90.0.ebuild 840 BLAKE2B af35a2bcdbea0e80e35bc813fe21ea5e5dfa672bd6c471b6227aed125f639294d377695f986d9cb61972c7ffef4660a27a49cbcce6cabd8e8f02d4f016f1325d SHA512 2685ace42b74ebe53b539184843d77e875709363f346e95d62286dafb9e8c8b9178ab6a2295b9e470fa40319cb7a802fad9a92c4927145d76f6864bb0026eb39
+MISC metadata.xml 382 BLAKE2B 6a6be9454af9036284719519cbea8c5e1bf8ea701a37cde234ecb5c7a9b1815544dd9097112fdc13290f82e76716698a64fd11ed0e35a92f2cd1ff40fb33240c SHA512 260971bff2231581d4fa0c6300bad6c44b5d8401666f3d6af4845baae3a3da4812a9a694ce5c2780fbec016e6ad8c953b0191c96e3c5f0c38fbe6f8d449a5511
diff --git a/dev-perl/ZMQ-LibZMQ2/ZMQ-LibZMQ2-1.90.0.ebuild b/dev-perl/ZMQ-LibZMQ2/ZMQ-LibZMQ2-1.90.0.ebuild
new file mode 100644
index 000000000000..b6b8a021c46b
--- /dev/null
+++ b/dev-perl/ZMQ-LibZMQ2/ZMQ-LibZMQ2-1.90.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DMAKI
+DIST_VERSION=1.09
+inherit perl-module
+
+DESCRIPTION="A libzmq 2.x wrapper for Perl"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 x86"
+IUSE="test"
+
+RDEPEND="
+ =net-libs/zeromq-2*
+ dev-perl/Task-Weaken
+ >=dev-perl/ZMQ-Constants-1.0.0
+ >=virtual/perl-XSLoader-0.20.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ virtual/pkgconfig
+ >=virtual/perl-Devel-PPPort-3.190.0
+ >=virtual/perl-ExtUtils-ParseXS-3.180.0
+ test? (
+ dev-perl/Test-Requires
+ dev-perl/Test-Fatal
+ >=dev-perl/Test-TCP-1.80.0
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/^BEGIN {/use lib q[.];\nBEGIN {/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/ZMQ-LibZMQ2/metadata.xml b/dev-perl/ZMQ-LibZMQ2/metadata.xml
new file mode 100644
index 000000000000..764cea9b1589
--- /dev/null
+++ b/dev-perl/ZMQ-LibZMQ2/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">ZMQ-LibZMQ2</remote-id>
+ <remote-id type="cpan-module">ZMQ::LibZMQ2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/ZMQ-LibZMQ3-1.19.0 b/dev-perl/ZMQ-LibZMQ3-1.19.0
deleted file mode 100644
index 74b66047a610..000000000000
--- a/dev-perl/ZMQ-LibZMQ3-1.19.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND==net-libs/zeromq-3* dev-perl/ZMQ-Constants virtual/perl-XSLoader dev-perl/Task-Weaken virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig test? ( dev-perl/Test-Requires dev-perl/Test-Fatal dev-perl/Test-TCP virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A libzmq 3.x wrapper for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/ZMQ-LibZMQ3/
-IUSE=test
-KEYWORDS=amd64 hppa ppc ppc64 sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND==net-libs/zeromq-3* dev-perl/ZMQ-Constants virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DM/DMAKI/ZMQ-LibZMQ3-1.19.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b25f99754a232ca3bae3013c4243074a
diff --git a/dev-perl/ZMQ-LibZMQ3/Manifest b/dev-perl/ZMQ-LibZMQ3/Manifest
new file mode 100644
index 000000000000..a4dddc5ba1d2
--- /dev/null
+++ b/dev-perl/ZMQ-LibZMQ3/Manifest
@@ -0,0 +1,3 @@
+DIST ZMQ-LibZMQ3-1.19.tar.gz 57489 BLAKE2B 742689481087a90f78ae70f1a517d5353803081957b23c6566bb5f8c8d71a82643d4fa099524fedb47fb17d62a590465e1bc1d3b3614f04f4b90628ce97686d4 SHA512 feffe5273710d01cd09a9a96c311b94fe15054cc8a251b4d74d7af34c48480e017ec5fdde17fd7fc551b2b4566030858ebb1004c44fdcdfc377b38178f0449d5
+EBUILD ZMQ-LibZMQ3-1.19.0.ebuild 756 BLAKE2B fcae5ed7871167f62ee61da50b645e22af098abe47f03e91ea5d558d33df9ca95529027ce6690ffd7df0eeae951ad034911be2bbd69854fdfeedab3751b55820 SHA512 cc6d7576ef6ddf0fe0adfcb4770b196612980fa5620d4640e6f3a2063533098fcd4246964e4893c648bfd04cf8dd47dd85b58708cc0b20b43d67034774721c1d
+MISC metadata.xml 493 BLAKE2B 5395da85e300fdc5ed5d83ec4b35cd3dd9dcacfabab3ea83e5a6598cebca2d193c7360b81581dd3d722afa138b3c13addc16137fe27ef527b288e2e90f371d65 SHA512 830ecf2c3d20002a81959860b85ae5846750c5117045b5649c70e66084ac5a3d0555deb25b2452b9c5eba910835f54fa382e8c098d397ea55b2aad1265ee5959
diff --git a/dev-perl/ZMQ-LibZMQ3/ZMQ-LibZMQ3-1.19.0.ebuild b/dev-perl/ZMQ-LibZMQ3/ZMQ-LibZMQ3-1.19.0.ebuild
new file mode 100644
index 000000000000..5ee440c31b71
--- /dev/null
+++ b/dev-perl/ZMQ-LibZMQ3/ZMQ-LibZMQ3-1.19.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=DMAKI
+DIST_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="A libzmq 3.x wrapper for Perl"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 sparc x86"
+IUSE="test"
+
+RDEPEND="
+ =net-libs/zeromq-3*
+ dev-perl/ZMQ-Constants
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ dev-perl/Task-Weaken
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+ test? (
+ dev-perl/Test-Requires
+ dev-perl/Test-Fatal
+ dev-perl/Test-TCP
+ virtual/perl-Test-Simple
+ )
+"
+
+src_prepare() {
+ sed -i -e 's/Otherwise, do the usual./Otherwise, do the usual.\nuse lib q[.];/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/ZMQ-LibZMQ3/metadata.xml b/dev-perl/ZMQ-LibZMQ3/metadata.xml
new file mode 100644
index 000000000000..4fad9b682d6e
--- /dev/null
+++ b/dev-perl/ZMQ-LibZMQ3/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mschiff@gentoo.org</email>
+ <name>Marc Schiffbauer</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">ZMQ-LibZMQ2</remote-id>
+ <remote-id type="cpan-module">ZMQ::LibZMQ2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/aliased-0.340.0-r1 b/dev-perl/aliased-0.340.0-r1
deleted file mode 100644
index 5987ffb476d9..000000000000
--- a/dev-perl/aliased-0.340.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Module-Build-Tiny-0.39.0 test? ( virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Test-Simple virtual/perl-if ) dev-lang/perl:=
-DESCRIPTION=Use shorter versions of class names
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/aliased/
-IUSE=test
-KEYWORDS=amd64 ~arm ~ppc ~x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/aliased-0.34.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d4f8b3bc1f5938ba6933310df79b2517
diff --git a/dev-perl/aliased/Manifest b/dev-perl/aliased/Manifest
new file mode 100644
index 000000000000..b04a27011f9d
--- /dev/null
+++ b/dev-perl/aliased/Manifest
@@ -0,0 +1,3 @@
+DIST aliased-0.34.tar.gz 30464 BLAKE2B 5d17d3ffb7b3fa4f5c143256490874809cf061eee774ae16dc4c48414e24dbdbed11c1356a4b072a4860397ce27b021385ceab2766c4e1174449d68bad101678 SHA512 65bc3f6401a0c2119105261112a3d9612abb98c874cd3409c6a1a9a0974aae902f30b6041121be6a74ee28584cf0c7ef506fe8318ab35ac550f70b4b387744f6
+EBUILD aliased-0.340.0-r1.ebuild 537 BLAKE2B 7f76116957e0b85b7ec8b7e661c6548b5a8f04ed22f53caa51944c0c61e2f5f08c6f79e5a33e19b186de247fbd239d2cc5f9b003754725a01b033e489d6eb523 SHA512 f15d365f1c10131cc7ac36f78e79bd9e5b24f6d9ec5d1bf90d60220f51e53ffd8a699218d982e87d3922c7d516e68369d088d62654ce35cbc5049a8752fc9e31
+MISC metadata.xml 409 BLAKE2B 057e4e110933f0522663779909b8c76be5f154e6de7d0ee3a1a615d36d53ea3633310b86e4ae156e4d27519007924c828efaee48f2d947d0fa0ed5c890a0973c SHA512 ecf652ae9a75fea78effb229d700bae8c3912ec9d9f8f052bea111d491dea7e758281c6345f72784a216b2f07e92ef6821e55674be880b27f77f3df040e3e7ec
diff --git a/dev-perl/aliased/aliased-0.340.0-r1.ebuild b/dev-perl/aliased/aliased-0.340.0-r1.ebuild
new file mode 100644
index 000000000000..b042a569bc27
--- /dev/null
+++ b/dev-perl/aliased/aliased-0.340.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Use shorter versions of class names"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc ~x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+DEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ virtual/perl-if
+ )
+"
+mytargets="install"
diff --git a/dev-perl/aliased/metadata.xml b/dev-perl/aliased/metadata.xml
new file mode 100644
index 000000000000..83ef8e99b1fd
--- /dev/null
+++ b/dev-perl/aliased/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">aliased</remote-id>
+ <remote-id type="cpan-module">aliased</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/asa-1.30.0-r1 b/dev-perl/asa-1.30.0-r1
deleted file mode 100644
index 334d5eafff0a..000000000000
--- a/dev-perl/asa-1.30.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.420.0 test? ( >=virtual/perl-File-Spec-0.800.0 >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Lets your class/object say it works like something else
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/asa/
-IUSE=test
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/asa-1.03.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=360bca529e216aa0af96a4781292b99e
diff --git a/dev-perl/asa/Manifest b/dev-perl/asa/Manifest
new file mode 100644
index 000000000000..2ce801e55515
--- /dev/null
+++ b/dev-perl/asa/Manifest
@@ -0,0 +1,3 @@
+DIST asa-1.03.tar.gz 30840 BLAKE2B a80fba4f55cbc5a4b612404cf623b567e11f543127d0a1e5b4d979af652178ed9dd7c7cab101fd37079a7b69e76da3fd5f47e6436fd3fceb4bb3ae80a471aee3 SHA512 22cbccb93c8c9e96ec6e2cfa159f20a5220d722eb369a3c28a9ebae246fa145fb915db5d043722d52894d45f58015cc549f6aa0ba1dd4cbe498ad73cee918a1c
+EBUILD asa-1.30.0-r1.ebuild 682 BLAKE2B 7829fa9a08a53e789339040c1789ba6dbc95b2a737f2695f0ea3283b92e841c8a6550c054d27daa18efd645cdbf9b829daf938e45fe157231e379964db840399 SHA512 6e2c9e59e5d88f384b02a390ea1b8fc2a9f205277c1d6d8e1e5ec2f489f94dbe42fb98d9f90cae52a2d705579557eaa76c640ec17a56fc298cc5072e217abd09
+MISC metadata.xml 377 BLAKE2B 045175fd2f723b7716d986fc88a49156169be5c67af8f934076fab8635934901b4292e655a1b8dd0da781db480890db1d4bd471e971c81efef4e440e14d1b7ea SHA512 cf234c63e4ae7486d0dbdc9ecbfe4ad3c07d376f6db1420ab7b23b448e9f97af32d26789c688cfdf1ea2cfd726d63dcff5b36bb08168c3101c1fde1d2965381b
diff --git a/dev-perl/asa/asa-1.30.0-r1.ebuild b/dev-perl/asa/asa-1.30.0-r1.ebuild
new file mode 100644
index 000000000000..f480c7746704
--- /dev/null
+++ b/dev-perl/asa/asa-1.30.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ADAMK
+DIST_VERSION=1.03
+inherit perl-module
+
+DESCRIPTION="Lets your class/object say it works like something else"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ >=virtual/perl-File-Spec-0.800.0
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL;/use lib q[.];\nuse inc::Module::Install::DSL;/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/asa/metadata.xml b/dev-perl/asa/metadata.xml
new file mode 100644
index 000000000000..028b60a9eea9
--- /dev/null
+++ b/dev-perl/asa/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">asa</remote-id>
+ <remote-id type="cpan-module">asa</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/autobox-2.860.0 b/dev-perl/autobox-2.860.0
deleted file mode 100644
index 6646345b42d2..000000000000
--- a/dev-perl/autobox-2.860.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/Scope-Guard-0.210.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/IPC-System-Simple-1.250.0 ) dev-lang/perl:=
-DESCRIPTION=Call methods on native types
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/autobox/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Scope-Guard-0.210.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/C/CH/CHOCOLATE/autobox-2.86.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f4d19ee9cad4a5cf689f4fc6c2eb859b
diff --git a/dev-perl/autobox/Manifest b/dev-perl/autobox/Manifest
new file mode 100644
index 000000000000..475ca1a0c65c
--- /dev/null
+++ b/dev-perl/autobox/Manifest
@@ -0,0 +1,3 @@
+DIST autobox-2.86.tar.gz 85350 BLAKE2B fd4ef4a26efbec7542c4aa962787b032889603c789b1e892b00fa597efa8b74db6ce546710fbf02b5a497ba16c4aeb0f377b1d7baa5f2fa74b22a71f257d34b0 SHA512 ab4d41cfddb10a03e6bdb47a81cbf2a41f5c2f518dd674e9af17a3127589d8b4d84d50f4293291517fb24b9c1b022dfcecafd7acf5d0d1e693528353ccc9c186
+EBUILD autobox-2.860.0.ebuild 439 BLAKE2B c8b3bca2e3ae7f034429e11ed5d416ecaac0d74b6c5eb33363a02914f4684a7d2377327963d1693a845c652ad3e4262b16bdb15493d263bce748730cb1994e0e SHA512 cfb080e7076ae6166263f25bcb3a17cfe9cc9225c6bb6bd3df78da29286aa9ee1a80083c9ab73ece5b8d600aa5ecbeed4a585138189d355ef546eadfd358b9be
+MISC metadata.xml 450 BLAKE2B 27aef631bf8d3ff524c9e660eae951ed9a5c4e84b9c69179089153383143339fd41e42a21f1721cf9c15227c4d490b758dd6a6c236711e5fb0c19e2467358a6e SHA512 9ed2d562f9190af27032d580a564f9dfcc3feb8ec6ddbbda7d0595e6d9761180637dbd5f1e065487481449d1a2e68b1b7586e1fc29c98e86ca40f48001df4d75
diff --git a/dev-perl/autobox/autobox-2.860.0.ebuild b/dev-perl/autobox/autobox-2.860.0.ebuild
new file mode 100644
index 000000000000..d4495696a059
--- /dev/null
+++ b/dev-perl/autobox/autobox-2.860.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=CHOCOLATE
+DIST_VERSION=2.86
+inherit perl-module
+
+DESCRIPTION="Call methods on native types"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/Scope-Guard-0.210.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/IPC-System-Simple-1.250.0
+ )
+"
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/autobox/metadata.xml b/dev-perl/autobox/metadata.xml
new file mode 100644
index 000000000000..91d4776e3e05
--- /dev/null
+++ b/dev-perl/autobox/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">autobox</remote-id>
+ <remote-id type="cpan-module">autobox</remote-id>
+ <remote-id type="cpan-module">autobox::universal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/autovivification-0.170.0 b/dev-perl/autovivification-0.170.0
deleted file mode 100644
index 7eadea4a52e8..000000000000
--- a/dev-perl/autovivification-0.170.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Lexically disable autovivification
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/autovivification/
-IUSE=test examples
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/autovivification-0.17.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b767fbc5d4867f7690b7669d29391f3e
diff --git a/dev-perl/autovivification-0.180.0 b/dev-perl/autovivification-0.180.0
deleted file mode 100644
index 0623712b528c..000000000000
--- a/dev-perl/autovivification-0.180.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Lexically disable autovivification
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/autovivification/
-IUSE=test examples
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cd1c62b195a8808f7f189835544fd67a
diff --git a/dev-perl/autovivification/Manifest b/dev-perl/autovivification/Manifest
new file mode 100644
index 000000000000..f55f2b549a7b
--- /dev/null
+++ b/dev-perl/autovivification/Manifest
@@ -0,0 +1,5 @@
+DIST autovivification-0.17.tar.gz 55277 BLAKE2B 2368f470fcb551273c9f2b02cdf7b0bd275fd4a83ed3cdde9be1fc6420389d8934b1bd6b898d1db7c63d1b98c222c221f86bd962b678bf9d9d9f37221453588c SHA512 44377110a2f3e9829f2dddd5df0da9cca2718bcddff550d7a948196bc7e21d6b07e9c364e0951614baeedfe1914c54bf09b7c0b614a9420a9e53d55683134f5e
+DIST autovivification-0.18.tar.gz 55854 BLAKE2B 3f429ca462b685c4b02de265b7bdc5e3ccc9a2fcfd7a182834252a1a46a8e173657613c4e1391df8c9139f9b0716c10c25767d419343275b8e64b37aaef78cad SHA512 f5058bf1672a53281d70431cbb2bdd1a37dda8dc3d4191ca3c68c469089c5a1f2a36522f2a0b5d19847d91296f43e49cf6296c87b78940e786f0d0ac106a539e
+EBUILD autovivification-0.170.0.ebuild 452 BLAKE2B 9896ac85e3ba843f99c5f6ee5a9dbd2fe4bd605ecabb96f8043c7159b5ae2983f54fe4928b83205a27778826528b5defa7d1b06f71a3cbd9356255dd3af158a8 SHA512 8b6de4bf4084398df3183ef311bf18c5e936b9ef661890ca8b8b410f3f8e5cb4c80bd8578c045a45c7ac178f1c8d32862b25460aa66b252a886db55756a6e6f6
+EBUILD autovivification-0.180.0.ebuild 452 BLAKE2B 914d8bec8af9ad079aa764a40362b26179830acfdead8f9d1a4d5b003ddc4401c2c40d62c0fe8c8a3a14556f9eb8595abe65fd6c8aabf55911f887657e8322f2 SHA512 53916bbe7392e7871fd00f711ab870305c38c5e8eb1e92241a06f85e6d0af94dd91dfcc83708d49b81dc38a2e4b7fb732647e27942161ee1a4356f2ea91f03ef
+MISC metadata.xml 356 BLAKE2B 25e3f0315c9a2670f1ecb0a5e17f1e8b3dfb14a72e54dc30744153e8dbe2f893cf8e0cdbf74786023eab895f0e5bbbcb7bbe69647841f80f05bc7af41cf1fc4e SHA512 bca4923c1ddc222b8fb47aed6e8959870d58844a17c8e76fe9f656943a9f04c5df9772e937c036ad11626504453b453c2c57f2d97ee8f2efa3fbebeb15f5291c
diff --git a/dev-perl/autovivification/autovivification-0.170.0.ebuild b/dev-perl/autovivification/autovivification-0.170.0.ebuild
new file mode 100644
index 000000000000..1250662363fa
--- /dev/null
+++ b/dev-perl/autovivification/autovivification-0.170.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=VPIT
+DIST_VERSION=0.17
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="Lexically disable autovivification"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE="test"
+
+RDEPEND="virtual/perl-XSLoader"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/autovivification/autovivification-0.180.0.ebuild b/dev-perl/autovivification/autovivification-0.180.0.ebuild
new file mode 100644
index 000000000000..b3dd7ac121d0
--- /dev/null
+++ b/dev-perl/autovivification/autovivification-0.180.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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"
+
+RDEPEND="virtual/perl-XSLoader"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/autovivification/metadata.xml b/dev-perl/autovivification/metadata.xml
new file mode 100644
index 000000000000..b98ba3e7dffb
--- /dev/null
+++ b/dev-perl/autovivification/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">autovivification</remote-id>
+ <remote-id type="cpan-module">autovivification</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/bareword-filehandles-0.5.0 b/dev-perl/bareword-filehandles-0.5.0
deleted file mode 100644
index 611745cd3fe1..000000000000
--- a/dev-perl/bareword-filehandles-0.5.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/B-Hooks-OP-Check dev-perl/Lexical-SealRequireHints virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker dev-perl/ExtUtils-Depends test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=Disables bareword filehandles
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/bareword-filehandles/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/B-Hooks-OP-Check dev-perl/Lexical-SealRequireHints virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILMARI/bareword-filehandles-0.005.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=09af9bce201737cfe4b112d2beffe575
diff --git a/dev-perl/bareword-filehandles/Manifest b/dev-perl/bareword-filehandles/Manifest
new file mode 100644
index 000000000000..e4b23ce39c36
--- /dev/null
+++ b/dev-perl/bareword-filehandles/Manifest
@@ -0,0 +1,3 @@
+DIST bareword-filehandles-0.005.tar.gz 67564 BLAKE2B a144edf6bdc549d5fe6d45569a35865d35c0d0a846c9482e5d11abd43edff60be7b6602f8f893cde2f0027e7b62443a83d677ea3e7ed698ac426aae14f21cdb7 SHA512 ea1117a31ad9d8d58aa0c17dd6d327ccc82f3ddc8e6c3649a1b35c9e623a39fb851b94a69c855a400d1e678d1a18da1143678efc16ccd78b151b10a2ec5a8a02
+EBUILD bareword-filehandles-0.5.0.ebuild 576 BLAKE2B 3558dfa69076720da16353a6a383608fcbb54066576fb813b1def759b8119500836d4fd2df664c015c689169413885aa834b3248804f2516ee84eef5c1868b78 SHA512 8efb584d0854799771826982b06dd8cc935ffa57f73b9b03069fff4f28aa87de3764fc74d09def3a5917d5c24c0dd63d95529ed2bcb7f496aa00b07b22d9610e
+MISC metadata.xml 412 BLAKE2B 4f50f77d41ef36a3ff55441a9a39275f5b49543199c268f8b538fa38450a6bc4d651094ae28fd56ca152351822f9dacc79f0f505b3be13c77f6745020ec6816c SHA512 04cc8f3c7bc3ef56bd4876632e5e19c647ead0ddf97da3270866ccae5801e19f95755f3385f7533c57c65a841eff28819e1cad780533415ca9caf0d92ae41253
diff --git a/dev-perl/bareword-filehandles/bareword-filehandles-0.5.0.ebuild b/dev-perl/bareword-filehandles/bareword-filehandles-0.5.0.ebuild
new file mode 100644
index 000000000000..93008cf6965b
--- /dev/null
+++ b/dev-perl/bareword-filehandles/bareword-filehandles-0.5.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILMARI
+DIST_VERSION=0.005
+inherit perl-module
+
+DESCRIPTION="Disables bareword filehandles"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/B-Hooks-OP-Check
+ dev-perl/Lexical-SealRequireHints
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/ExtUtils-Depends
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+
+src_test() {
+ perl_rm_files t/author-*.t t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/bareword-filehandles/metadata.xml b/dev-perl/bareword-filehandles/metadata.xml
new file mode 100644
index 000000000000..28fa724a47ff
--- /dev/null
+++ b/dev-perl/bareword-filehandles/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">bareword-filehandles</remote-id>
+ <remote-id type="cpan-module">bareword::filehandles</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/boolean-0.460.0 b/dev-perl/boolean-0.460.0
deleted file mode 100644
index 3bd95c80582f..000000000000
--- a/dev-perl/boolean-0.460.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Boolean support for Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/boolean/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IN/INGY/boolean-0.46.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=d8e5283f083e7b8462c686f19e4799df
diff --git a/dev-perl/boolean/Manifest b/dev-perl/boolean/Manifest
new file mode 100644
index 000000000000..27aaaa822d3d
--- /dev/null
+++ b/dev-perl/boolean/Manifest
@@ -0,0 +1,3 @@
+DIST boolean-0.46.tar.gz 15552 BLAKE2B 285d48e9d3d9e69ff3d51981582362c1836d61e0c3c21da85c9b0f1e05fde311b3333f1521cb1b220f46e9e371375ea111ce3007097d5c0c31f6b283d024fe31 SHA512 910653882f501cbf9420d775a79a000c62632a98643ac5e9f3d99765652e7c8c073f251bc36f0b69c9b259762bebeaeac18376e78494977d912da538939bb296
+EBUILD boolean-0.460.0.ebuild 640 BLAKE2B d03b975e0de59bec3d56c266dcd490ca93badc84699781b024d4d3d57ca87024db57f257ca28a2ac3ccfa2c3ac3e15f864d6e81d51c7ba85b71c35a26eb3cdba SHA512 cb24306604928435f0eb00d492e68b67a828061a2f7ea0386d69a05f8fc15e411b3b383d71d09b5884fa3796f683ad01adcfac7d88a50ebb78d95f9b1473c12e
+MISC metadata.xml 385 BLAKE2B c1d110d126f863a1b9cbfb19a417902c68dd431a6e4dc5bc84d052e72b66fac4dec23b9882e2b2f304b8e697aeea497aa5778205e50e2e596e7ac9fcb679c6b2 SHA512 e61485799e3db5b4c95dca8adc16e35cb648954bff8d974b6b18cc694221433e4b6d71a9fd122d1f18bd7c52feef1b5325648575bfe280b830e6fd6bf4c14eb3
diff --git a/dev-perl/boolean/boolean-0.460.0.ebuild b/dev-perl/boolean/boolean-0.460.0.ebuild
new file mode 100644
index 000000000000..5bf51da5d32d
--- /dev/null
+++ b/dev-perl/boolean/boolean-0.460.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=INGY
+DIST_VERSION=0.46
+inherit perl-module
+
+DESCRIPTION="Boolean support for Perl"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_test() {
+ elog "Install the following dependencies for comprehensive tests:"
+ local i="$(if has_version 'dev-perl/JSON-MaybeXS'; then echo '[I]'; else echo '[ ]'; fi)"
+ elog " $i dev-perl/JSON-MaybeXS - Interop testing with native C JSON Decoders";
+ echo
+ perl_rm_files t/author-pod-syntax.t
+ perl-module_src_test
+}
diff --git a/dev-perl/boolean/metadata.xml b/dev-perl/boolean/metadata.xml
new file mode 100644
index 000000000000..f649156b1a7d
--- /dev/null
+++ b/dev-perl/boolean/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">boolean</remote-id>
+ <remote-id type="cpan-module">boolean</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/capitalization-0.30.0-r1 b/dev-perl/capitalization-0.30.0-r1
deleted file mode 100644
index 2edfdf190daa..000000000000
--- a/dev-perl/capitalization-0.30.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Devel-Symdump dev-lang/perl:=[-build(-)]
-DESCRIPTION=no capitalization on method names
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/capitalization/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Devel-Symdump dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/capitalization-0.03.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=941ae3582336906a286a2b297becf39e
diff --git a/dev-perl/capitalization/Manifest b/dev-perl/capitalization/Manifest
new file mode 100644
index 000000000000..8bc1e27bcbec
--- /dev/null
+++ b/dev-perl/capitalization/Manifest
@@ -0,0 +1,3 @@
+DIST capitalization-0.03.tar.gz 2146 BLAKE2B 3b70ab452fb5e0a1f6d78945380362f195a95a84f4844f302e88206f0bd274db31088dfa4438d1c3892da8f17704a5ce8ff9a0643b20c6aa444775cdbefc931b SHA512 33b0f9f56673980dd770e426d30247b5b54e1baedccffff23b312b53069601bbe820589af00da07d1813a4cb05559c9715509ab42879a791684264c87fa0dd5d
+EBUILD capitalization-0.30.0-r1.ebuild 362 BLAKE2B 560f920687ac8ab700d4b51d5c2442e074851ca6455d883bdb45bfbae696a78a317eac6d01ec4a0d8acd883e162eabce3d91c19cf26d4ad7498d2cf4716598f0 SHA512 23175f06912e59624f6cff6e1e6e2ea98a347be0bdb9ceab49f6c4a0f2dcb04bff3f89e2c8d87665cfd6fe152a3bd8f85ba58835cc394fc326eb653e0f1bee22
+MISC metadata.xml 399 BLAKE2B 71e86b3d094d64261b3dd766274238f8c188fe9c2b7f351a193f89518c8023aa60b58f3e940945854140b64f118677f5cf5504805d0b3cfe81b6597c605fd872 SHA512 908e8dc5434691bc30a91539c1d1965b5fbcccd274e61f128de021b880ba56211ffbd56c0d43c96a7ba9bb5a508f69c4d468e9d1b3099af23765e2fad93fff67
diff --git a/dev-perl/capitalization/capitalization-0.30.0-r1.ebuild b/dev-perl/capitalization/capitalization-0.30.0-r1.ebuild
new file mode 100644
index 000000000000..5f5f65859a44
--- /dev/null
+++ b/dev-perl/capitalization/capitalization-0.30.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=MIYAGAWA
+MODULE_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="no capitalization on method names"
+
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/Devel-Symdump"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/capitalization/metadata.xml b/dev-perl/capitalization/metadata.xml
new file mode 100644
index 000000000000..870cd11c0b46
--- /dev/null
+++ b/dev-perl/capitalization/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">capitalization</remote-id>
+ <remote-id type="cpan-module">capitalization</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/common-sense-3.740.0-r1 b/dev-perl/common-sense-3.740.0-r1
deleted file mode 100644
index c3727d7a139e..000000000000
--- a/dev-perl/common-sense-3.740.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=Save a tree AND a kitten, use common::sense!
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/common-sense/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/common-sense-3.74.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f7de2f5b355deb1422310f5e124d3df4
diff --git a/dev-perl/common-sense/Manifest b/dev-perl/common-sense/Manifest
new file mode 100644
index 000000000000..aacbcbf9f6e6
--- /dev/null
+++ b/dev-perl/common-sense/Manifest
@@ -0,0 +1,3 @@
+DIST common-sense-3.74.tar.gz 13002 BLAKE2B 234f86e1d51d650c43be0e79f1e87f24f07c529fc7724084fdb75048e3a7295961131dc108bc573e8d3ca757e6b51c657426adcfb800afdf8ded3d8bf86a352c SHA512 658ad70a2d1bbd0b26f91c4ea5d69b4cc0b632ede9532b88282987002a5e280f0475d63ee846b7bd2d38ef82f2680e20c2093803e4b62a984750ed447f318d60
+EBUILD common-sense-3.740.0-r1.ebuild 408 BLAKE2B 87004310b21df9088610f6ea2ca405d023281386b8dd21e0b03d0499c6f56ca7beb3f7fbeddad4f1b08470c352f16e6f78bc917301118fd5e9a0e1f663d20c21 SHA512 71a705f1c21aac904b0f6cc3173e7a714bd80ad4ca5992b3ad3b3ebe5b11dc7d0d5734def71ea112e0a17b5a6d65121666606629ac9052da8b0b2c2302707050
+MISC metadata.xml 396 BLAKE2B d3197948deba91188cc433d79f8c000591fe9d9b2d9022144a4ba7f8c532360401d24a5d8836ee4c66e01e5ee369a574d0d4778da08bc4735dc8cda752e726dd SHA512 5d18911426507b4496be965fc4ac8881a322f2996bad79d40693f62e63a09b82ddbc9ecc13a9d13cff4aab6441b08250f4538a0ffb4b20e216d6d191373d5caa
diff --git a/dev-perl/common-sense/common-sense-3.740.0-r1.ebuild b/dev-perl/common-sense/common-sense-3.740.0-r1.ebuild
new file mode 100644
index 000000000000..d92502f9e36e
--- /dev/null
+++ b/dev-perl/common-sense/common-sense-3.740.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=3.74
+inherit perl-module
+
+DESCRIPTION="Save a tree AND a kitten, use common::sense!"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/common-sense/metadata.xml b/dev-perl/common-sense/metadata.xml
new file mode 100644
index 000000000000..03c6d58cd708
--- /dev/null
+++ b/dev-perl/common-sense/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">common-sense</remote-id>
+ <remote-id type="cpan-module">common::sense</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/constant-boolean-0.20.0-r1 b/dev-perl/constant-boolean-0.20.0-r1
deleted file mode 100644
index f3359b284432..000000000000
--- a/dev-perl/constant-boolean-0.20.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Define TRUE and FALSE constants
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/constant-boolean/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Symbol-Util dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/constant-boolean-0.02.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=4b836ef5aa93c2c9c1a8e90b3566392d
diff --git a/dev-perl/constant-boolean/Manifest b/dev-perl/constant-boolean/Manifest
new file mode 100644
index 000000000000..1716826addd2
--- /dev/null
+++ b/dev-perl/constant-boolean/Manifest
@@ -0,0 +1,3 @@
+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
+MISC metadata.xml 404 BLAKE2B 84d57bc49ed7472e365883e146afa7ebd8a57cc0874d0f639b782c4a41918ed95e7d5b25187e858d29c36c4bafdc75616b8ee04978f83259e6cd6f3cabcdc04c SHA512 21ac9af08f43dd2733e4ba1b1709752b33b05c618ce08a4011f90dc1b2aee6567af9736092f12cdb520b9a040658f678c59cd017c69782c8859fbd02c5da25c3
diff --git a/dev-perl/constant-boolean/constant-boolean-0.20.0-r1.ebuild b/dev-perl/constant-boolean/constant-boolean-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..b6fc0cad57bc
--- /dev/null
+++ b/dev-perl/constant-boolean/constant-boolean-0.20.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DEXTER
+MODULE_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Define TRUE and FALSE constants"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-perl/Symbol-Util"
+DEPEND="dev-perl/Module-Build"
+
+SRC_TEST=do
diff --git a/dev-perl/constant-boolean/metadata.xml b/dev-perl/constant-boolean/metadata.xml
new file mode 100644
index 000000000000..64a669c19d92
--- /dev/null
+++ b/dev-perl/constant-boolean/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">constant-boolean</remote-id>
+ <remote-id type="cpan-module">constant::boolean</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/constant-defer-6.0.0 b/dev-perl/constant-defer-6.0.0
deleted file mode 100644
index 768616afc8c6..000000000000
--- a/dev-perl/constant-defer-6.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-Exporter test? ( virtual/perl-Data-Dumper virtual/perl-Test virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=constant subs with deferred value calculation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/constant-defer/
-IUSE=test examples
-KEYWORDS=~amd64 x86
-LICENSE=GPL-3
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KR/KRYDE/constant-defer-6.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=1a0bc199479cb944d9ac092560803d02
diff --git a/dev-perl/constant-defer/Manifest b/dev-perl/constant-defer/Manifest
new file mode 100644
index 000000000000..7ef6ec56d5f8
--- /dev/null
+++ b/dev-perl/constant-defer/Manifest
@@ -0,0 +1,3 @@
+DIST constant-defer-6.tar.gz 43427 BLAKE2B bb1b78138e76e3bf322c3de062a75e9a1b083ba3ac8fa7e648ebc891540c469dc08912055505cc4d807455b10ca515b780b247aab9be028aa2953e278d3a4c0c SHA512 902916d32ed11737d34f8764af171ba1731de807ffbfd62e342f83bef05ab0a34ddaeec3f2c9b41814877b0568fc3e09fbf26e7ce2cd4a3dd6eeba75e6755b5f
+EBUILD constant-defer-6.0.0.ebuild 616 BLAKE2B edb39458f577befbc75adfdc4ea8660e625a48005b168121955de70084a60912aa95ea74068e016574cde9706a6f021c15c55f6760667d4cbfe027ea08735c2a SHA512 fee46f4c8f7b2df6e2228047d88c19239609843962e37ec885f5ee11911e6070b40939fb819e926542e562be99d08a018b699af5a63351db4780b166b09b226b
+MISC metadata.xml 388 BLAKE2B ff33f7f34e059bb4f89915b41156d019c52d1f0c80d6b17560714cdf62e6071fbdb7026c4509797f29c6c507a6187ecb3939f7bdb5e16b8d74dd3c2016100b75 SHA512 cef4d010dab611a7445214e2c8c42fb9eb7c690b30176892bb6268a8344d49376fdbaed5a577e2239759b5514c3bc18c140c73c9a8fd82381119042e3631a743
diff --git a/dev-perl/constant-defer/constant-defer-6.0.0.ebuild b/dev-perl/constant-defer/constant-defer-6.0.0.ebuild
new file mode 100644
index 000000000000..7e9304ef1e75
--- /dev/null
+++ b/dev-perl/constant-defer/constant-defer-6.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR="KRYDE"
+DIST_VERSION="6"
+inherit perl-module
+
+DESCRIPTION="constant subs with deferred value calculation"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE="test examples"
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Exporter
+ test? ( virtual/perl-Data-Dumper
+ virtual/perl-Test
+ virtual/perl-Test-Simple )"
+
+src_install() {
+ perl-module_src_install
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc -r examples
+ fi
+}
diff --git a/dev-perl/constant-defer/metadata.xml b/dev-perl/constant-defer/metadata.xml
new file mode 100644
index 000000000000..fe36084cc93c
--- /dev/null
+++ b/dev-perl/constant-defer/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">constant-defer</remote-id>
+ <remote-id type="cpan-module">constant::defer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/enum-1.110.0 b/dev-perl/enum-1.110.0
deleted file mode 100644
index 80323b9a163b..000000000000
--- a/dev-perl/enum-1.110.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=C style enumerated types and bitmask flags in Perl
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/enum/
-KEYWORDS=~amd64 ~x86 ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/enum-1.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=9d6d6c05a67dc4b65ba685c8c075a7f1
diff --git a/dev-perl/enum/Manifest b/dev-perl/enum/Manifest
new file mode 100644
index 000000000000..2ce6e339c10e
--- /dev/null
+++ b/dev-perl/enum/Manifest
@@ -0,0 +1,3 @@
+DIST enum-1.11.tar.gz 7883 BLAKE2B fe3efb9bc42560f9261f7365dbbe737dfbe9c881f43bf277ba788b9b996331dbd0beff9d69b4a4546f6aadbb79057cb11dbc325591050c7e4c1ce01c60a3cd6e SHA512 53d7137f42e4845887f6067f16e68141827379c40c50299d36f4c44ba005cea52610c55a7eb09600ff36aac87d11b9c992e63007c1e4fe11a12e381d7515f733
+EBUILD enum-1.110.0.ebuild 375 BLAKE2B 1284d84533179bcf5d00a8127e03fe719a0ed5168b4006847273a3971e728bd06f423b87680c8ccd65aee14cdd570a12b057c8591b4a8e3fad6c2d1188c81220 SHA512 d90633d6ef3a088535b502689d6fe0edfb3bba0eed63739402b04d0f27ea9f3d3db8ca8023a029692ac00e0cd8365027f125a97045814740061baf2bc201c7db
+MISC metadata.xml 379 BLAKE2B d6d09e04b9d146e8b58b0438f1d2cf789a0234d6ff3ae862532c2f0f3ee776827830d0a666e38507ca2a8df9cd090d70686feca67792ff87bec3f1b671f4c080 SHA512 4a90825615b91098b591bdbded75d7832bfb048f8488de58e308a5030dcd4253ebef6354e005154f2bfa8d79bb1a849dba13df9e0cd951dd199589244e12eb9d
diff --git a/dev-perl/enum/enum-1.110.0.ebuild b/dev-perl/enum/enum-1.110.0.ebuild
new file mode 100644
index 000000000000..7b8c4a96b4cb
--- /dev/null
+++ b/dev-perl/enum/enum-1.110.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=NEILB
+DIST_VERSION=1.11
+inherit perl-module
+
+DESCRIPTION="C style enumerated types and bitmask flags in Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/perl-Carp"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/enum/metadata.xml b/dev-perl/enum/metadata.xml
new file mode 100644
index 000000000000..89a1515e2d3f
--- /dev/null
+++ b/dev-perl/enum/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">enum</remote-id>
+ <remote-id type="cpan-module">enum</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/forks-0.360.0-r1 b/dev-perl/forks-0.360.0-r1
deleted file mode 100644
index 197c5939a672..000000000000
--- a/dev-perl/forks-0.360.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Acme-Damn virtual/perl-Attribute-Handlers dev-perl/Devel-Symdump virtual/perl-File-Spec >=dev-perl/List-MoreUtils-0.150.0 >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-Storable >=dev-perl/Sys-SigAction-0.110.0 virtual/perl-Time-HiRes virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Emulate threads with fork
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/forks/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Acme-Damn virtual/perl-Attribute-Handlers dev-perl/Devel-Symdump virtual/perl-File-Spec >=dev-perl/List-MoreUtils-0.150.0 >=virtual/perl-Scalar-List-Utils-1.110.0 virtual/perl-Storable >=dev-perl/Sys-SigAction-0.110.0 virtual/perl-Time-HiRes virtual/perl-if dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RY/RYBSKEJ/forks-0.36.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=91a1cff6845f2bde244ed9fca59ba4c2
diff --git a/dev-perl/forks/Manifest b/dev-perl/forks/Manifest
new file mode 100644
index 000000000000..558f5621399f
--- /dev/null
+++ b/dev-perl/forks/Manifest
@@ -0,0 +1,3 @@
+DIST forks-0.36.tar.gz 111143 BLAKE2B 8f3c443bb5912bd952d853f5cc291bf90f6d2503d7b467e009b267e7db1bc802b2895397439f151c7474a8c4bb1e236829bdd8acf868c4d575f648d8219df96b SHA512 d361d7fcfec925b03552bb5f8ae4eb2155b7945d0a57ff04c9ed45e7620a55fe6a1907b1aef8af3f80f8eabc158ab5886628ee1a987dc674e4c25e1042425469
+EBUILD forks-0.360.0-r1.ebuild 640 BLAKE2B d73cc91026d3f6a852741d2282a085f7cfaa33f2df2fcd354ccbf1ccf1d9076cf74ee012f6f38f3de93b871e73a4f4ee5af232f4878cb6ff2c5d7e3d70398171 SHA512 44aee3f58b6801ec590d5b4b0e4320db708f41ebacc7a5c2f7f7353f883f3adfa2e53a1f86f74e7e5e164b988f8d084ba6f474ddfccd20c67d2fa1c4c1f92b7f
+MISC metadata.xml 441 BLAKE2B 718e32b5a879f534e235cbb7d210594972445ad6688725a0bc94319f93a2e407e3f6f95bc3192f1d192fe0d60eee9d55cc563b49f977989f0da4227f595f32bb SHA512 e721fc4fdb30dca69a31eb949dff91a7760dcb91b0f014da59f4c4e9656c4dbae28dc3b6d63b265789d87b1f6722c03b53ab68c0d51406e3cd14802f435d0d9a
diff --git a/dev-perl/forks/forks-0.360.0-r1.ebuild b/dev-perl/forks/forks-0.360.0-r1.ebuild
new file mode 100644
index 000000000000..f4358b3a3874
--- /dev/null
+++ b/dev-perl/forks/forks-0.360.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RYBSKEJ
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Emulate threads with fork"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-perl/Acme-Damn
+ virtual/perl-Attribute-Handlers
+ dev-perl/Devel-Symdump
+ virtual/perl-File-Spec
+ >=dev-perl/List-MoreUtils-0.150.0
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ virtual/perl-Storable
+ >=dev-perl/Sys-SigAction-0.110.0
+ virtual/perl-Time-HiRes
+ virtual/perl-if
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/forks/metadata.xml b/dev-perl/forks/metadata.xml
new file mode 100644
index 000000000000..647612455f5f
--- /dev/null
+++ b/dev-perl/forks/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">forks</remote-id>
+ <remote-id type="cpan-module">forks</remote-id>
+ <remote-id type="cpan-module">forks::shared</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/frontier-rpc-0.07_beta4-r1 b/dev-perl/frontier-rpc-0.07_beta4-r1
deleted file mode 100644
index 73ab166023dd..000000000000
--- a/dev-perl/frontier-rpc-0.07_beta4-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/XML-Parser dev-perl/libwww-perl dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perform remote procedure calls using extensible markup language
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Frontier-RPC/ http://perl-xml.sourceforge.net/xml-rpc/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-Parser dev-perl/libwww-perl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMACLEOD/Frontier-RPC-0.07b4.tar.gz http://perl-xml.sourceforge.net/xml-rpc/Frontier-RPC-0.07b4.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3ad8f03165dac1bb3a06674662f6f54a
diff --git a/dev-perl/frontier-rpc-0.07_beta4-r2 b/dev-perl/frontier-rpc-0.07_beta4-r2
deleted file mode 100644
index d3a78559253e..000000000000
--- a/dev-perl/frontier-rpc-0.07_beta4-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/XML-Parser dev-perl/libwww-perl dev-lang/perl:=
-DESCRIPTION=Perform remote procedure calls using extensible markup language
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Frontier-RPC/ http://perl-xml.sourceforge.net/xml-rpc/
-KEYWORDS=alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/XML-Parser dev-perl/libwww-perl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMACLEOD/Frontier-RPC-0.07b4.tar.gz http://perl-xml.sourceforge.net/xml-rpc/Frontier-RPC-0.07b4.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=635291978780212658961cd12f75820d
diff --git a/dev-perl/frontier-rpc/Manifest b/dev-perl/frontier-rpc/Manifest
new file mode 100644
index 000000000000..dbc1960cce2f
--- /dev/null
+++ b/dev-perl/frontier-rpc/Manifest
@@ -0,0 +1,4 @@
+DIST Frontier-RPC-0.07b4.tar.gz 21696 BLAKE2B a6eeae0d4b4512e6ee94b11bccbff743eb446ef4f417eb10b70b3a5c24528a5b36f7f0252117be21345d0a7485a861cf704baccaa804e6f113f79300d328419d SHA512 417275aa6a47ab36fe208be65bbe13f367144531de32aeb0c5cc9e133da9125c3498fa3dcf57ccc9e7b2cd7aea75f17d7db1b9b9dbd2da9135c0778e4a3a1cc3
+EBUILD frontier-rpc-0.07_beta4-r1.ebuild 655 BLAKE2B 6263c9595b21782dd6b1a31ad7fcf2c4fdaf292a05b7e6c70293a7742ed515d3b9a68e3760577c9a6e282ff322e3890afabb428a9e5a5515e8a8701d9c618bd5 SHA512 59a92a7de1ebd8cf47fc53e417c58ba0f54ad307da2cd0d04c41a6fdd523ce905d3ba2b953851fe1f5d65a49df1ee139ee104e526c8614469ed11eef88b75f77
+EBUILD frontier-rpc-0.07_beta4-r2.ebuild 687 BLAKE2B 9297d908321ecc18b3f0c765842bf3c7f69aa35781f467291d3afe99632f302b6bd2df26bc362d5b3007a62a9064c04042a0c6edadf44cc5af719938fbb26127 SHA512 724fcb04482ed9ac05c18756e6cb2ad9844de580b7b3276ed72809159c46e093e00b8638cb841f708701ff387a4cdda2d552a0e26b2bf7bb409a0e48673e52a8
+MISC metadata.xml 1203 BLAKE2B 566e7531aab834180e03fe3fb8bb6db58a9ff497be4de905e65073e446b868f996928b33534d33102523114f629c62f987fec9cf48e090093d768d2a8a6ef250 SHA512 d39ee4afa8a5021cc009e663fc0626a22338dabfabbee29d45c3036f0c86b76b0d160a9078d92c6c8fd58b44ddb019763db6b5a5981090515d3e4b9ca5cdd5db
diff --git a/dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r1.ebuild b/dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r1.ebuild
new file mode 100644
index 000000000000..9e255f477f59
--- /dev/null
+++ b/dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Frontier-RPC
+MY_PV=0.07b4
+MODULE_AUTHOR=KMACLEOD
+inherit perl-module
+
+DESCRIPTION="Perform remote procedure calls using extensible markup language"
+SRC_URI+=" http://perl-xml.sourceforge.net/xml-rpc/${MY_P}.tar.gz"
+HOMEPAGE+=" http://perl-xml.sourceforge.net/xml-rpc/"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/XML-Parser
+ dev-perl/libwww-perl
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r2.ebuild b/dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r2.ebuild
new file mode 100644
index 000000000000..43c43071aa4c
--- /dev/null
+++ b/dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Frontier-RPC
+DIST_VERSION=0.07b4
+DIST_AUTHOR=KMACLEOD
+inherit perl-module
+
+DESCRIPTION="Perform remote procedure calls using extensible markup language"
+SRC_URI+=" http://perl-xml.sourceforge.net/xml-rpc/${DIST_NAME}-${DIST_VERSION}.tar.gz"
+HOMEPAGE+=" http://perl-xml.sourceforge.net/xml-rpc/"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ dev-perl/XML-Parser
+ dev-perl/libwww-perl
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/frontier-rpc/metadata.xml b/dev-perl/frontier-rpc/metadata.xml
new file mode 100644
index 000000000000..2d5e1e00e949
--- /dev/null
+++ b/dev-perl/frontier-rpc/metadata.xml
@@ -0,0 +1,24 @@
+<?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">Frontier-RPC</remote-id>
+ <remote-id type="cpan-module">Apache::XMLRPC</remote-id>
+ <remote-id type="cpan-module">Frontier::Client</remote-id>
+ <remote-id type="cpan-module">Frontier::Daemon</remote-id>
+ <remote-id type="cpan-module">Frontier::RPC2</remote-id>
+ <remote-id type="cpan-module">Frontier::RPC2::Base64</remote-id>
+ <remote-id type="cpan-module">Frontier::RPC2::Boolean</remote-id>
+ <remote-id type="cpan-module">Frontier::RPC2::DataType</remote-id>
+ <remote-id type="cpan-module">Frontier::RPC2::DateTime::ISO8601</remote-id>
+ <remote-id type="cpan-module">Frontier::RPC2::Double</remote-id>
+ <remote-id type="cpan-module">Frontier::RPC2::Integer</remote-id>
+ <remote-id type="cpan-module">Frontier::RPC2::String</remote-id>
+ <remote-id type="cpan-module">Frontier::Responder</remote-id>
+ <remote-id type="sourceforge">perl-xml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/glib-perl-1.325.0 b/dev-perl/glib-perl-1.325.0
deleted file mode 100644
index 40770753b935..000000000000
--- a/dev-perl/glib-perl-1.325.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/glib-2 virtual/perl-ExtUtils-MakeMaker >=dev-perl/ExtUtils-Depends-0.300.0 >=dev-perl/ExtUtils-PkgConfig-1.0.0 virtual/pkgconfig dev-perl/Log-Agent dev-lang/perl:=
-DESCRIPTION=Glib - Perl wrappers for the GLib utility and Object libraries
-EAPI=6
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Glib/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-libs/glib-2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Glib-1.325.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=df7ec834eb3b7d7bbe69b6959fcec97d
diff --git a/dev-perl/glib-perl-1.326.0 b/dev-perl/glib-perl-1.326.0
deleted file mode 100644
index 864cab25d4d6..000000000000
--- a/dev-perl/glib-perl-1.326.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/glib-2 virtual/perl-ExtUtils-MakeMaker >=dev-perl/ExtUtils-Depends-0.300.0 >=dev-perl/ExtUtils-PkgConfig-1.0.0 virtual/pkgconfig dev-perl/Log-Agent dev-lang/perl:=
-DESCRIPTION=Glib - Perl wrappers for the GLib utility and Object libraries
-EAPI=6
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Glib/
-KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-libs/glib-2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Glib-1.326.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=67df53175f9b046fea8e684f7f8929d4
diff --git a/dev-perl/glib-perl/Manifest b/dev-perl/glib-perl/Manifest
new file mode 100644
index 000000000000..3949ef6ab38b
--- /dev/null
+++ b/dev-perl/glib-perl/Manifest
@@ -0,0 +1,5 @@
+DIST Glib-1.325.tar.gz 297456 BLAKE2B debdb538602c763e6a69da31f2a32eebb7eabbe306caef30282310da7e86eb124884d14ef49237c4efd2eac0c5db5eefa289df555c8851397b3196452cc2915d SHA512 f4d2d23d4c702ba7a3058494bdfba4d725bd2310ed55bba7114d5abab15f4c8d8f4b40ef6eeec3e733da659a572a6601aaa8ce1964b9cf549e4bed734e016f70
+DIST Glib-1.326.tar.gz 297125 BLAKE2B ea49571a5c1c1d0a48a72914f52d3d2bcf9bc4e0d59c2759497f7a069e091d20365f443cdc6de72ec349a82723f938a9cea4a06f5f7c8d531394220401dd8df1 SHA512 28f4f6d544389b7bedd5ccfce17659759e0996cdfea4f73e140de336b6395f5688bbb4707e3cf3e29b39f840eb8db9fc52dcbdaeb51154ae8fded2975ce9308d
+EBUILD glib-perl-1.325.0.ebuild 803 BLAKE2B 50bbd61982abc78bc114078cf78f25d37afe8e077d3413a5db5e8f080bac1b9ab1099f5fc3f07712392dda8ac6a4105417fbe264a8326ecd327961a0794cd988 SHA512 711360dd3a41428a8c1f084d6dfaa345da8f04642ec6ae2f2560886a2da34c92f8dd48cba568a851bdd155b4fa4da39f8af3ed60f9fa249676b7970bb747382d
+EBUILD glib-perl-1.326.0.ebuild 805 BLAKE2B 4f627ceb1c02016a8fdf8d5e0301aff333c876cadb2a91d4c8c1460ed2102bb1a98e728e4b13a28218f92342f139e6bc23e48f94947b66beea85f7ffd25bc7e5 SHA512 0bf81ce86b76149b50fbcefc70b4a66be47916a2e9e386386dd88f1f638344d9cee81be985059cba405c0c074978a6350c1c624a7007dcb7127929c5323d6d06
+MISC metadata.xml 1365 BLAKE2B 4d2fd978585574009f27a294d7b5129203884d61d4da4b7283a5ecdae0f16c625223f2db26b6ac210a38e6d1307dd64e912d9acb4d3b2038a4ac7611ae0be095 SHA512 0432b79471db1629a75a8d8cbdec17adf89388466e213f1525cb571504d97bb844edc5191c8695d8616d659e8f99619dd0357d86d00206ae345045feff3cad5e
diff --git a/dev-perl/glib-perl/glib-perl-1.325.0.ebuild b/dev-perl/glib-perl/glib-perl-1.325.0.ebuild
new file mode 100644
index 000000000000..35035b0b152c
--- /dev/null
+++ b/dev-perl/glib-perl/glib-perl-1.325.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Glib
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.325
+inherit perl-module
+
+DESCRIPTION="Glib - Perl wrappers for the GLib utility and Object libraries"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-libs/glib-2
+"
+# Log::Agent optional by Storable but has caused unexplained segv's
+# from build/doc.pl : https://bugs.gentoo.org/529080
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.300.0
+ >=dev-perl/ExtUtils-PkgConfig-1.0.0
+ virtual/pkgconfig
+ dev-perl/Log-Agent
+"
diff --git a/dev-perl/glib-perl/glib-perl-1.326.0.ebuild b/dev-perl/glib-perl/glib-perl-1.326.0.ebuild
new file mode 100644
index 000000000000..ecf7fa212210
--- /dev/null
+++ b/dev-perl/glib-perl/glib-perl-1.326.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Glib
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.326
+inherit perl-module
+
+DESCRIPTION="Glib - Perl wrappers for the GLib utility and Object libraries"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-libs/glib-2
+"
+# Log::Agent optional by Storable but has caused unexplained segv's
+# from build/doc.pl : https://bugs.gentoo.org/529080
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.300.0
+ >=dev-perl/ExtUtils-PkgConfig-1.0.0
+ virtual/pkgconfig
+ dev-perl/Log-Agent
+"
diff --git a/dev-perl/glib-perl/metadata.xml b/dev-perl/glib-perl/metadata.xml
new file mode 100644
index 000000000000..a50bcacf180a
--- /dev/null
+++ b/dev-perl/glib-perl/metadata.xml
@@ -0,0 +1,27 @@
+<?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">Glib</remote-id>
+ <remote-id type="cpan-module">Glib</remote-id>
+ <remote-id type="cpan-module">Glib::Bytes</remote-id>
+ <remote-id type="cpan-module">Glib::CodeGen</remote-id>
+ <remote-id type="cpan-module">Glib::Error</remote-id>
+ <remote-id type="cpan-module">Glib::Flags</remote-id>
+ <remote-id type="cpan-module">Glib::GenPod</remote-id>
+ <remote-id type="cpan-module">Glib::MakeHelper</remote-id>
+ <remote-id type="cpan-module">Glib::Object</remote-id>
+ <remote-id type="cpan-module">Glib::Object::Property</remote-id>
+ <remote-id type="cpan-module">Glib::Object::Property::ReadWrite</remote-id>
+ <remote-id type="cpan-module">Glib::Object::Property::Readable</remote-id>
+ <remote-id type="cpan-module">Glib::Object::Property::Writable</remote-id>
+ <remote-id type="cpan-module">Glib::Object::Subclass</remote-id>
+ <remote-id type="cpan-module">Glib::Object::_LazyLoader</remote-id>
+ <remote-id type="cpan-module">Glib::ParseXSDoc</remote-id>
+ <remote-id type="cpan-module">Glib::Variant</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gnome2-canvas-1.2.0-r1 b/dev-perl/gnome2-canvas-1.2.0-r1
deleted file mode 100644
index be2da05617c5..000000000000
--- a/dev-perl/gnome2-canvas-1.2.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/gtk+:2 >=gnome-base/libgnomecanvas-2 >=dev-perl/glib-perl-1.040 >=dev-perl/Gtk2-1.040 >=dev-perl/ExtUtils-PkgConfig-1.03 >=dev-perl/ExtUtils-Depends-0.202 virtual/pkgconfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the Gnome Canvas
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Gnome2-Canvas/
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=LGPL-2
-RDEPEND=x11-libs/gtk+:2 >=gnome-base/libgnomecanvas-2 >=dev-perl/glib-perl-1.040 >=dev-perl/Gtk2-1.040 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gnome2-Canvas-1.002.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e0d8d8dec9ec9a013e1419a16ae8cafc
diff --git a/dev-perl/gnome2-canvas-1.2.0-r2 b/dev-perl/gnome2-canvas-1.2.0-r2
deleted file mode 100644
index 26d554c25adb..000000000000
--- a/dev-perl/gnome2-canvas-1.2.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/gtk+:2 >=gnome-base/libgnomecanvas-2 >=dev-perl/glib-perl-1.040 >=dev-perl/Gtk2-1.040 >=dev-perl/ExtUtils-PkgConfig-1.03 >=dev-perl/ExtUtils-Depends-0.202 virtual/pkgconfig dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl interface to the Gnome Canvas
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gnome2-Canvas/
-IUSE=examples test
-KEYWORDS=alpha amd64 ia64 ~ppc sparc x86
-LICENSE=LGPL-2
-RDEPEND=x11-libs/gtk+:2 >=gnome-base/libgnomecanvas-2 >=dev-perl/glib-perl-1.040 >=dev-perl/Gtk2-1.040 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gnome2-Canvas-1.002.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=e0815b6f3d3e8c09d151237b1afa45c7
diff --git a/dev-perl/gnome2-canvas/Manifest b/dev-perl/gnome2-canvas/Manifest
new file mode 100644
index 000000000000..aafd358e1488
--- /dev/null
+++ b/dev-perl/gnome2-canvas/Manifest
@@ -0,0 +1,4 @@
+DIST Gnome2-Canvas-1.002.tar.gz 62040 BLAKE2B a172b5b23eee3016fa955aabefe715127f5797d6626f37dd59fea14f51d52cf672b9f13413f7b64098d83dc5858f6a9d8fd27c5b3165988063907cbeaf4dd178 SHA512 9ad7e5b5a29b1b90cecca56c63165b92ad607a6f6e260810c597081a77a282910e85d372271d2f4e299e8e0728b79733f39439e3927237a92b16251d7004db89
+EBUILD gnome2-canvas-1.2.0-r1.ebuild 543 BLAKE2B 3309cf02fc37badf3d1908ec3cc7e41e043c9294683cab428c76c1123aa0c23b8cb7caef3f9f69cebf7567688afd713d97a81acd6145cb48dd23284d911151fe SHA512 65c71c5d62b5dd7ba420c9a1df232e0876ff3e25b55fa568243896b17967b8341444b1a9a707bc091dabd6a5cbf8bd74c1132934662c81891c70f21d0765067f
+EBUILD gnome2-canvas-1.2.0-r2.ebuild 630 BLAKE2B 0626d82bd5f5957468beea7a733fc1b85524e0c29fa32f8683a883504e96d1571e37e45daf6c55e41e834bea736fd0fddeec9bcf858ca2cd74ab5c2a25f39950 SHA512 3a1dc85f4ff7aeedfa1bf931bd13b39c03a3ac9dbf4505435974e14e241ae34c5a179cee066f4ae17c781323f15827e5008e22f9574f542d1be91871e89ac640
+MISC metadata.xml 398 BLAKE2B 2ec6508f9f53f353ffc81bbc16ee3b155d7df7e7db01d08d0ee6aa01ef33e7cf1d0abe8bb55fbd3c6db64e56d094a63407872c49c48c415f055232fdbf040edf SHA512 2b1cb0e49c2443443b77970bf702000a9fa02199a3da13968f5bda7385dfa529ced38df17b125f448ce1741d15085254d77c2ab9438818dddcbaa6b1cbb6968d
diff --git a/dev-perl/gnome2-canvas/gnome2-canvas-1.2.0-r1.ebuild b/dev-perl/gnome2-canvas/gnome2-canvas-1.2.0-r1.ebuild
new file mode 100644
index 000000000000..9d67f8337a8d
--- /dev/null
+++ b/dev-perl/gnome2-canvas/gnome2-canvas-1.2.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Gnome2-Canvas
+MODULE_AUTHOR=TSCH
+MODULE_VERSION=1.002
+inherit perl-module
+
+DESCRIPTION="Perl interface to the Gnome Canvas"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ >=gnome-base/libgnomecanvas-2
+ >=dev-perl/glib-perl-1.040
+ >=dev-perl/Gtk2-1.040"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-PkgConfig-1.03
+ >=dev-perl/ExtUtils-Depends-0.202
+ virtual/pkgconfig"
diff --git a/dev-perl/gnome2-canvas/gnome2-canvas-1.2.0-r2.ebuild b/dev-perl/gnome2-canvas/gnome2-canvas-1.2.0-r2.ebuild
new file mode 100644
index 000000000000..0b68ec1d74bb
--- /dev/null
+++ b/dev-perl/gnome2-canvas/gnome2-canvas-1.2.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Gnome2-Canvas
+DIST_AUTHOR=TSCH
+DIST_VERSION=1.002
+DIST_EXAMPLES=( "canvas_demo/*" )
+inherit perl-module virtualx
+
+DESCRIPTION="Perl interface to the Gnome Canvas"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ~ppc sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ >=gnome-base/libgnomecanvas-2
+ >=dev-perl/glib-perl-1.040
+ >=dev-perl/Gtk2-1.040"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-PkgConfig-1.03
+ >=dev-perl/ExtUtils-Depends-0.202
+ virtual/pkgconfig"
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/gnome2-canvas/metadata.xml b/dev-perl/gnome2-canvas/metadata.xml
new file mode 100644
index 000000000000..85de61905efb
--- /dev/null
+++ b/dev-perl/gnome2-canvas/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">Gnome2-Canvas</remote-id>
+ <remote-id type="cpan-module">Gnome2::Canvas</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gnome2-perl-1.46.0 b/dev-perl/gnome2-perl-1.46.0
deleted file mode 100644
index 8e9f4cbe7abc..000000000000
--- a/dev-perl/gnome2-perl-1.46.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/gtk+:2 dev-perl/Gtk2 gnome-base/libgnomeui gnome-base/libbonoboui dev-perl/gnome2-canvas >=dev-perl/glib-perl-1.40.0 dev-perl/gnome2-vfs-perl dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig dev-lang/perl:=
-DESCRIPTION=Perl interface to the 2.x series of the Gnome libraries
-EAPI=6
-HOMEPAGE=http://gtk2-perl.sourceforge.net/ http://search.cpan.org/dist/Gnome2/
-KEYWORDS=alpha amd64 ~ppc x86
-LICENSE=LGPL-2.1
-RDEPEND=x11-libs/gtk+:2 dev-perl/Gtk2 gnome-base/libgnomeui gnome-base/libbonoboui dev-perl/gnome2-canvas >=dev-perl/glib-perl-1.40.0 dev-perl/gnome2-vfs-perl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Gnome2-1.046.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=fbe6cf8cdc55ea606f7d28f8b5a8b422
diff --git a/dev-perl/gnome2-perl/Manifest b/dev-perl/gnome2-perl/Manifest
new file mode 100644
index 000000000000..8654068e1977
--- /dev/null
+++ b/dev-perl/gnome2-perl/Manifest
@@ -0,0 +1,4 @@
+AUX Gnome2-1.046-no-dot-inc.patch 9535 BLAKE2B 784f1059437726d2e6e93f9b961ea0f712f6a3c2d12938b8b9f01027dec2adfc08c11ccc7466470815fbfdb2be9c3c186b50de441059fbee6d908ccd9bd6d0a0 SHA512 0fdf04f1f71cd365197dc2b641fe7102a1639e70679c902d357eb8c0fc3433d37ef1f519f3029c648587795d17849bad2f9d39e510bcb546c856f03880562991
+DIST Gnome2-1.046.tar.gz 80275 BLAKE2B b6586944ccaa3bb899f7438c32b231846fe89062a94f1031a9d1a9085e81286b7f5694569525c885946c02366bf9afc4a05ce81108a6b9471b35c468c9e3877f SHA512 0e4ee564b4514e63c3b66ef72aad6780e79d0f8d0376d7cbb925c579773d96d5fdf0918c90c0e1cc0f4b0be2c2d0043a54ec700361109c6b4b576627ca1d9efd
+EBUILD gnome2-perl-1.46.0.ebuild 703 BLAKE2B c4147c90782a6bacec466f5f91ba1a934c37fea61f5d213fe467a1f65881b570c87f92b60d6579f38909e4b13d7f1e0c2d7cc0ce3e1e21ffa35cf8f90b7e7bc8 SHA512 0a28d450df461e5213a60905b5a52f2084b17788d55c80142b2166bc196c065330b1488896ebf9c00077354ebc34fb87fb5d59fa01f5f6a91a9ecd55f3444478
+MISC metadata.xml 439 BLAKE2B 37defd2c398c16bf6433214635c75f38c9af376bc4fd01c4ab04641b9604b9e784934bf3da9eb1e261cbb47f663e2d4aa600bf27df286d3a587a93893608c891 SHA512 34ba638f9c96d9cec2036725b71c7604e78ad8fdc6057a5f21bacd86422a3c51420146fc8f756071c34e3b5e654da280096c9c0afb86f808fff5f8b1ce84cea6
diff --git a/dev-perl/gnome2-perl/files/Gnome2-1.046-no-dot-inc.patch b/dev-perl/gnome2-perl/files/Gnome2-1.046-no-dot-inc.patch
new file mode 100644
index 000000000000..1364a89247eb
--- /dev/null
+++ b/dev-perl/gnome2-perl/files/Gnome2-1.046-no-dot-inc.patch
@@ -0,0 +1,355 @@
+From 6d397faa7006e0f3a67595d317e10d3bb81d8792 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sun, 22 Oct 2017 18:50:01 +1300
+Subject: Fix tests failing on Perl 5.26 without '.' in @INC
+
+eg: With PERL_USE_UNSAFE_INC=0 in ENV
+
+This patch additionally creates safeguards against tests being allowed
+to continue if the "do" call fails for any reason, as do does not
+auto-fatalize, only warns at best.
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=121440
+Bug: https://bugs.gentoo.org/616954
+---
+ t/Gnome.t | 4 +++-
+ t/GnomeApp.t | 4 +++-
+ t/GnomeAppBar.t | 4 +++-
+ t/GnomeAppHelper.t | 4 +++-
+ t/GnomeColorPicker.t | 4 +++-
+ t/GnomeConfig.t | 4 +++-
+ t/GnomeDateEdit.t | 4 +++-
+ t/GnomeDruid.t | 4 +++-
+ t/GnomeEntry.t | 4 +++-
+ t/GnomeFileEntry.t | 4 +++-
+ t/GnomeFontPicker.t | 4 +++-
+ t/GnomeHRef.t | 4 +++-
+ t/GnomeIconEntry.t | 4 +++-
+ t/GnomeIconList.t | 4 +++-
+ t/GnomeIconSelection.t | 4 +++-
+ t/GnomeIconTheme.t | 4 +++-
+ t/GnomePasswordDialog.t | 4 +++-
+ t/GnomePixmapEntry.t | 4 +++-
+ t/GnomePopupMenu.t | 4 +++-
+ t/GnomeScores.t | 4 +++-
+ t/GnomeThumbnail.t | 4 +++-
+ 21 files changed, 63 insertions(+), 21 deletions(-)
+
+diff --git a/t/Gnome.t b/t/Gnome.t
+index 8b6d0c5..e62b662 100644
+--- a/t/Gnome.t
++++ b/t/Gnome.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeApp.t b/t/GnomeApp.t
+index d7fc143..49420c3 100644
+--- a/t/GnomeApp.t
++++ b/t/GnomeApp.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeAppBar.t b/t/GnomeAppBar.t
+index 22ac53d..b127b2c 100644
+--- a/t/GnomeAppBar.t
++++ b/t/GnomeAppBar.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeAppHelper.t b/t/GnomeAppHelper.t
+index 849bfe7..5ed6350 100644
+--- a/t/GnomeAppHelper.t
++++ b/t/GnomeAppHelper.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeColorPicker.t b/t/GnomeColorPicker.t
+index 7f7fba9..8dcee3e 100644
+--- a/t/GnomeColorPicker.t
++++ b/t/GnomeColorPicker.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeConfig.t b/t/GnomeConfig.t
+index 2c42a14..24973be 100644
+--- a/t/GnomeConfig.t
++++ b/t/GnomeConfig.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeDateEdit.t b/t/GnomeDateEdit.t
+index a8f2e33..addd98d 100644
+--- a/t/GnomeDateEdit.t
++++ b/t/GnomeDateEdit.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeDruid.t b/t/GnomeDruid.t
+index c209004..21a9fdd 100644
+--- a/t/GnomeDruid.t
++++ b/t/GnomeDruid.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeEntry.t b/t/GnomeEntry.t
+index c2d2b68..a0aa95a 100644
+--- a/t/GnomeEntry.t
++++ b/t/GnomeEntry.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeFileEntry.t b/t/GnomeFileEntry.t
+index 91befa8..1d572a9 100644
+--- a/t/GnomeFileEntry.t
++++ b/t/GnomeFileEntry.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeFontPicker.t b/t/GnomeFontPicker.t
+index a2e8e68..98520db 100644
+--- a/t/GnomeFontPicker.t
++++ b/t/GnomeFontPicker.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeHRef.t b/t/GnomeHRef.t
+index 256347b..484fa61 100644
+--- a/t/GnomeHRef.t
++++ b/t/GnomeHRef.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeIconEntry.t b/t/GnomeIconEntry.t
+index 35ef1e6..957efc0 100644
+--- a/t/GnomeIconEntry.t
++++ b/t/GnomeIconEntry.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeIconList.t b/t/GnomeIconList.t
+index 2bf9eb1..8067a70 100644
+--- a/t/GnomeIconList.t
++++ b/t/GnomeIconList.t
+@@ -11,7 +11,9 @@ use Test::More skip_all => "Seems to be broken", tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeIconSelection.t b/t/GnomeIconSelection.t
+index 35117c9..566ae85 100644
+--- a/t/GnomeIconSelection.t
++++ b/t/GnomeIconSelection.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeIconTheme.t b/t/GnomeIconTheme.t
+index 9baeb4c..dda3582 100644
+--- a/t/GnomeIconTheme.t
++++ b/t/GnomeIconTheme.t
+@@ -13,7 +13,9 @@ Gnome2::VFS -> init();
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ skip("GnomeIconTheme is new in 2.0.6", TESTS)
+ unless (Gnome2 -> CHECK_VERSION(2, 0, 6));
+diff --git a/t/GnomePasswordDialog.t b/t/GnomePasswordDialog.t
+index 51c548c..38b2dcb 100644
+--- a/t/GnomePasswordDialog.t
++++ b/t/GnomePasswordDialog.t
+@@ -10,7 +10,9 @@ use Test::More tests => TESTS;
+ ###############################################################################
+
+ SKIP: {
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ skip("GnomePasswordDialog and GnomeAuthenticationManager didn't appear until 2.4.0", TESTS)
+ unless (Gnome2 -> CHECK_VERSION(2, 4, 0));
+diff --git a/t/GnomePixmapEntry.t b/t/GnomePixmapEntry.t
+index 17e4996..dbfe42c 100644
+--- a/t/GnomePixmapEntry.t
++++ b/t/GnomePixmapEntry.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomePopupMenu.t b/t/GnomePopupMenu.t
+index 20275c9..151f410 100644
+--- a/t/GnomePopupMenu.t
++++ b/t/GnomePopupMenu.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeScores.t b/t/GnomeScores.t
+index 1b21ab2..82aa3a3 100644
+--- a/t/GnomeScores.t
++++ b/t/GnomeScores.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ #############################################################################
+
+diff --git a/t/GnomeThumbnail.t b/t/GnomeThumbnail.t
+index ec0095f..ba24928 100644
+--- a/t/GnomeThumbnail.t
++++ b/t/GnomeThumbnail.t
+@@ -11,7 +11,9 @@ use Test::More tests => TESTS;
+
+ SKIP: {
+ our $application;
+- do "t/TestBoilerplate";
++ do "./t/TestBoilerplate";
++ die $@ if $@;
++ die $! if $!;
+
+ skip("GnomeThumbnail is new in 2.0.6", 4)
+ unless (Gnome2 -> CHECK_VERSION(2, 0, 6));
+--
+2.14.2
+
diff --git a/dev-perl/gnome2-perl/gnome2-perl-1.46.0.ebuild b/dev-perl/gnome2-perl/gnome2-perl-1.46.0.ebuild
new file mode 100644
index 000000000000..3c502defb56e
--- /dev/null
+++ b/dev-perl/gnome2-perl/gnome2-perl-1.46.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Gnome2
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.046
+inherit perl-module
+
+DESCRIPTION="Perl interface to the 2.x series of the Gnome libraries"
+HOMEPAGE="http://gtk2-perl.sourceforge.net/ ${HOMEPAGE}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ dev-perl/Gtk2
+ gnome-base/libgnomeui
+ gnome-base/libbonoboui
+ dev-perl/gnome2-canvas
+ >=dev-perl/glib-perl-1.40.0
+ dev-perl/gnome2-vfs-perl"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig"
+
+PATCHES=( "${FILESDIR}/${DIST_NAME}-${DIST_VERSION}-no-dot-inc.patch" )
diff --git a/dev-perl/gnome2-perl/metadata.xml b/dev-perl/gnome2-perl/metadata.xml
new file mode 100644
index 000000000000..cf4fe7a16770
--- /dev/null
+++ b/dev-perl/gnome2-perl/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Gnome2</remote-id>
+ <remote-id type="cpan-module">Gnome2</remote-id>
+ <remote-id type="sourceforge">gtk2-perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gnome2-vfs-perl-1.81.0-r1 b/dev-perl/gnome2-vfs-perl-1.81.0-r1
deleted file mode 100644
index 358801f31116..000000000000
--- a/dev-perl/gnome2-vfs-perl-1.81.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=gnome-base/gnome-vfs-2 >=dev-perl/glib-perl-1.120 >=dev-perl/ExtUtils-Depends-0.2 >=dev-perl/ExtUtils-PkgConfig-1.03 virtual/pkgconfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the 2.x series of the Gnome Virtual File System libraries
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/Gnome2-VFS/
-KEYWORDS=alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2.1
-RDEPEND=>=gnome-base/gnome-vfs-2 >=dev-perl/glib-perl-1.120 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gnome2-VFS-1.081.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=813348ba3ddf403c54f867c26a72f12c
diff --git a/dev-perl/gnome2-vfs-perl-1.83.0 b/dev-perl/gnome2-vfs-perl-1.83.0
deleted file mode 100644
index 19f2b08c99ea..000000000000
--- a/dev-perl/gnome2-vfs-perl-1.83.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=gnome-base/gnome-vfs-2 >=dev-perl/glib-perl-1.120 >=dev-perl/ExtUtils-Depends-0.200.0 >=dev-perl/ExtUtils-PkgConfig-1.03 virtual/pkgconfig dev-lang/perl:=
-DESCRIPTION=Perl interface to the 2.x series of the Gnome Virtual File System libraries
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/Gnome2-VFS/
-KEYWORDS=alpha amd64 ~ppc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2.1
-RDEPEND=>=gnome-base/gnome-vfs-2 >=dev-perl/glib-perl-1.120 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Gnome2-VFS-1.083.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7e468ec405cc0804cbcc3b222402cb0f
diff --git a/dev-perl/gnome2-vfs-perl/Manifest b/dev-perl/gnome2-vfs-perl/Manifest
new file mode 100644
index 000000000000..86c1818b790b
--- /dev/null
+++ b/dev-perl/gnome2-vfs-perl/Manifest
@@ -0,0 +1,5 @@
+DIST Gnome2-VFS-1.081.tar.gz 59061 BLAKE2B a9fe959052540c3e70e8be7fe7ec7f080cf27e5652771e5ce3f7d9f24320c9b2d1a78efac083e1554714675e35974ee640250274a0e6af5233f79d79e13b7f48 SHA512 4a2e675af01e6d6bfe6ac75d1c2b2e21b28bae284c9fd9ecb60786ed8f9bb9c54113db6edb30039dad4cda522fa15ae22c1364f04421397c2adb1d558d1217f5
+DIST Gnome2-VFS-1.083.tar.gz 59109 BLAKE2B bcc582e2375f41d2550e80a638c7c9fdb2b2dfe03ae984f097ca8b7ac2c19c412d65c92af3e7914a7bbe7ae9db0e7b946eef35fbbebb36c3d41cc0374da4a2f2 SHA512 385bf402ea6493ec3d558e146f5bad754bb17e0c76960336352ed8e928e2fc163077cfd081c11fceae4750eab8d1f60fb532eb25b83a88c0fd93cb9268e9a252
+EBUILD gnome2-vfs-perl-1.81.0-r1.ebuild 589 BLAKE2B 2935515f2aa5ccf74ddcce8942686af3726b897de1e8c3bf7b56c02685dc215f43d398abad65a92e92e7e5a55f0c80c91f946468dcbe54019365ed02c30c2ca5 SHA512 dca17dd4eb330d5a833f54e1e1457669afdd6466c69305230acb5e9e53e6fb9977c4f01c9cacd95fc10047fe8a08691089b751a483021f4447656da8798103d4
+EBUILD gnome2-vfs-perl-1.83.0.ebuild 566 BLAKE2B dc114b84464abd8ed0aa63de120ab6200e8a2ff07a227fc838ab455f203c6a8fae01e9ec1402d2611069cae2ec0e19b0140136cf84061161d6f85086a71c48cd SHA512 e02a4de4206bac5d2b5f70bb532a05c15c79bcf42f18b5a863950c2a6d4ab76a270fac56bc2e575164f4b37b5176c7b8a8e473bc3bbd20040acbd256537d7358
+MISC metadata.xml 392 BLAKE2B 0e6e7e770e1f7c5733a3799f8b37b448ca3883b66b9b3cde8f25ba440a0e71847574bdeba33bfc5b1aa090bb62e556aba65868227cfea9143c7dc4f32229420e SHA512 3eca54447ad0723c35de2b73080027981603d5aef81657b869695f34311411dbce36ca4f713ef76cc6c3a49cab839902b5fbe2e6126471348060651c435b3a53
diff --git a/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.81.0-r1.ebuild b/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.81.0-r1.ebuild
new file mode 100644
index 000000000000..ad46da1011e3
--- /dev/null
+++ b/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.81.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Gnome2-VFS
+MODULE_AUTHOR=TSCH
+MODULE_VERSION=1.081
+inherit perl-module
+
+DESCRIPTION="Perl interface to the 2.x series of the Gnome Virtual File System libraries"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=gnome-base/gnome-vfs-2
+ >=dev-perl/glib-perl-1.120"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.2
+ >=dev-perl/ExtUtils-PkgConfig-1.03
+ virtual/pkgconfig"
+
+SRC_TEST=skip
+# bug 423473
diff --git a/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.83.0.ebuild b/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.83.0.ebuild
new file mode 100644
index 000000000000..a985b8b8d154
--- /dev/null
+++ b/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.83.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Gnome2-VFS
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.083
+inherit perl-module
+
+DESCRIPTION="Perl interface to the 2.x series of the Gnome Virtual File System libraries"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 ~ppc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=gnome-base/gnome-vfs-2
+ >=dev-perl/glib-perl-1.120"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.200.0
+ >=dev-perl/ExtUtils-PkgConfig-1.03
+ virtual/pkgconfig"
diff --git a/dev-perl/gnome2-vfs-perl/metadata.xml b/dev-perl/gnome2-vfs-perl/metadata.xml
new file mode 100644
index 000000000000..8131993882e4
--- /dev/null
+++ b/dev-perl/gnome2-vfs-perl/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">Gnome2-VFS</remote-id>
+ <remote-id type="cpan-module">Gnome2::VFS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gnome2-wnck-0.160.0-r1 b/dev-perl/gnome2-wnck-0.160.0-r1
deleted file mode 100644
index ec3d108fb8e7..000000000000
--- a/dev-perl/gnome2-wnck-0.160.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/glib-perl-1.180.0 >=dev-perl/Gtk2-1.42.0 >=x11-libs/libwnck-2.20:1 >=dev-perl/ExtUtils-PkgConfig-1.03 >=dev-perl/ExtUtils-Depends-0.2 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl interface to the Window Navigator Construction Kit
-EAPI=5
-HOMEPAGE=http://gtk2-perl.sourceforge.net/ http://search.cpan.org/dist/Gnome2-Wnck/
-KEYWORDS=amd64 ppc x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-perl/glib-perl-1.180.0 >=dev-perl/Gtk2-1.42.0 >=x11-libs/libwnck-2.20:1 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gnome2-Wnck-0.16.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=3026c3a0cd8a98a5c3ad03625ce9d91c
diff --git a/dev-perl/gnome2-wnck-0.160.0-r2 b/dev-perl/gnome2-wnck-0.160.0-r2
deleted file mode 100644
index 3b1977d965c8..000000000000
--- a/dev-perl/gnome2-wnck-0.160.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/glib-perl-1.180.0 >=dev-perl/Gtk2-1.42.0 >=x11-libs/libwnck-2.20:1 >=dev-perl/ExtUtils-PkgConfig-1.03 >=dev-perl/ExtUtils-Depends-0.2 dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl interface to the Window Navigator Construction Kit
-EAPI=6
-HOMEPAGE=http://gtk2-perl.sourceforge.net/ http://search.cpan.org/dist/Gnome2-Wnck/
-IUSE=test
-KEYWORDS=amd64 ~ppc x86
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-perl/glib-perl-1.180.0 >=dev-perl/Gtk2-1.42.0 >=x11-libs/libwnck-2.20:1 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gnome2-Wnck-0.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=a5e73a6cba5ca04c6d139cc6c528020c
diff --git a/dev-perl/gnome2-wnck/Manifest b/dev-perl/gnome2-wnck/Manifest
new file mode 100644
index 000000000000..39f4087a5d06
--- /dev/null
+++ b/dev-perl/gnome2-wnck/Manifest
@@ -0,0 +1,4 @@
+DIST Gnome2-Wnck-0.16.tar.gz 24865 BLAKE2B 05012a21a3eb0531ecbaaa51db880783b9bb2d58a0eea2d43a5bb9c6b12d71dfac1f62dce7f45cf0c96194b313b3cfddcfec6d609d897b43e91c6796565625bf SHA512 d8ed39cd19ccaeb5995d97b392d1cc97fe0c9bb66781efb70d6160f50a212e263be3bb89c33ca1ff0ed3da3c55fd9968fa4026abcf8593996760831164acd00a
+EBUILD gnome2-wnck-0.160.0-r1.ebuild 564 BLAKE2B 22780771c72e600566cb2bc81a6fe756a126e00ab76f5544d8908cd869db510daf8c2074781e6cd53aefc28c758074e144234499fdba17583f425aaa6d0f465f SHA512 e74f566f92773b7177fc1bc10ed0ac66b1fa492a01094c5a213d8def79a9be12afd8427b7c00b0d0e20fa78b9794330beb058b757182fe1a8288c1ee5714119b
+EBUILD gnome2-wnck-0.160.0-r2.ebuild 651 BLAKE2B b378512c7cbdd70a527d358544f151cf087b5d7c1e3da220e406582c5a4fcc0f90ce04131156a81ac22bde93ff4c8f9829cec160f7ddff0ccb51b3167d8a78e0 SHA512 531e2a5a1019920be99168c94acdad3fc0c547a9d798e3313b4bcc49ad79ca768cd75e0935fe4eae207628d3d2304a178af290745273a26f81acfd62f0cc9d0f
+MISC metadata.xml 450 BLAKE2B 6e0684bbf9d51749219b6389b378d2eaa334404f69d6bc39d5922d2fd0a0b7e959ed26ec6fb2fb6d46f0257526c1fc15083c2a33e86d3e12288c22318a23fe97 SHA512 d4c40c7e5d46352fcffb3c1816df6675816f4469b39281648621526bc45ce47bc2de25eb0416f31eabe29ae4509253eb22fc83d7c18a68a5b2b75da6649840aa
diff --git a/dev-perl/gnome2-wnck/gnome2-wnck-0.160.0-r1.ebuild b/dev-perl/gnome2-wnck/gnome2-wnck-0.160.0-r1.ebuild
new file mode 100644
index 000000000000..ac9667f4cdda
--- /dev/null
+++ b/dev-perl/gnome2-wnck/gnome2-wnck-0.160.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Gnome2-Wnck
+MODULE_AUTHOR=TSCH
+MODULE_VERSION=0.16
+
+inherit perl-module
+
+DESCRIPTION="Perl interface to the Window Navigator Construction Kit"
+HOMEPAGE="http://gtk2-perl.sourceforge.net/ ${HOMEPAGE}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/glib-perl-1.180.0
+ >=dev-perl/Gtk2-1.42.0
+ >=x11-libs/libwnck-2.20:1"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-PkgConfig-1.03
+ >=dev-perl/ExtUtils-Depends-0.2"
diff --git a/dev-perl/gnome2-wnck/gnome2-wnck-0.160.0-r2.ebuild b/dev-perl/gnome2-wnck/gnome2-wnck-0.160.0-r2.ebuild
new file mode 100644
index 000000000000..faa6dfa0452a
--- /dev/null
+++ b/dev-perl/gnome2-wnck/gnome2-wnck-0.160.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Gnome2-Wnck
+DIST_AUTHOR=TSCH
+DIST_VERSION=0.16
+
+inherit perl-module virtualx
+
+DESCRIPTION="Perl interface to the Window Navigator Construction Kit"
+HOMEPAGE="http://gtk2-perl.sourceforge.net/ ${HOMEPAGE}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND=">=dev-perl/glib-perl-1.180.0
+ >=dev-perl/Gtk2-1.42.0
+ >=x11-libs/libwnck-2.20:1"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-PkgConfig-1.03
+ >=dev-perl/ExtUtils-Depends-0.2"
+
+src_test() {
+ perl_rm_files t/WnckWorkspace.t
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/gnome2-wnck/metadata.xml b/dev-perl/gnome2-wnck/metadata.xml
new file mode 100644
index 000000000000..9b9230a9d384
--- /dev/null
+++ b/dev-perl/gnome2-wnck/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Gnome2-Wnck</remote-id>
+ <remote-id type="cpan-module">Gnome2::Wnck</remote-id>
+ <remote-id type="sourceforge">gtk2-perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gtk2-ex-formfactory-0.670.0-r1 b/dev-perl/gtk2-ex-formfactory-0.670.0-r1
deleted file mode 100644
index 0812d4ce26f8..000000000000
--- a/dev-perl/gtk2-ex-formfactory-0.670.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Gtk2 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Gtk2 FormFactory
-EAPI=5
-HOMEPAGE=https://www.exit1.org/Gtk2-Ex-FormFactory/ http://search.cpan.org/dist/Gtk2-Ex-FormFactory/
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( LGPL-2.1 LGPL-3 )
-RDEPEND=dev-perl/Gtk2 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/J/JR/JRED/Gtk2-Ex-FormFactory-0.67.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=c83191ef14e3aa38573aeb5fbef8cec2
diff --git a/dev-perl/gtk2-ex-formfactory/Manifest b/dev-perl/gtk2-ex-formfactory/Manifest
new file mode 100644
index 000000000000..36848ed7376b
--- /dev/null
+++ b/dev-perl/gtk2-ex-formfactory/Manifest
@@ -0,0 +1,3 @@
+DIST Gtk2-Ex-FormFactory-0.67.tar.gz 104401 BLAKE2B 98082c17db7fc5c93cb1d39c4170cd0cedfadacc43b838fd7ae735632d4384ef3d661e42d16daa0fd84f28154678caa2c5f8c71fd7f0f3a03752cbab13a9985d SHA512 ad3a0da15b2d4c5dbaa2e810342e03a0d9d10d4a71769b65dfbd9150705dadd1e2887cb0dd40940c946f3cc2da83cc1d394adc8c76c9337783145e1aa381716b
+EBUILD gtk2-ex-formfactory-0.670.0-r1.ebuild 452 BLAKE2B 8c08148dbb8e8b597ebf738431904dd5a16caf508016826380f5b2b6a3f6d26b817dca10e596d25de7e39276c17eac1e1153203858e53c8e17b014a70d7860d0 SHA512 99e18a8dd65428f2cc7f6cb0fd0d1dddc7327945ebd5b047039bcd0022da369d629563182e1b1e5083d37b29520a838dd9b26c15f1d6914224efe11eb0c57c96
+MISC metadata.xml 3782 BLAKE2B 10ef6917ac48dc23675467ed8bb8d3e87b5ba02ff988c4c6bdf9fc0f1fe380067937e2c52994649ecba3736954a00bf6e0e162618f3ed6043121ec3442b6f605 SHA512 9a4527f4c40b3c9e2721c921a189fd78cb29382cc91ccca8bdeedf0d8c8352efdb225f8e997838e3ee1d81b7c652e611b76bbefd0913d9aee4500a3047bed59c
diff --git a/dev-perl/gtk2-ex-formfactory/gtk2-ex-formfactory-0.670.0-r1.ebuild b/dev-perl/gtk2-ex-formfactory/gtk2-ex-formfactory-0.670.0-r1.ebuild
new file mode 100644
index 000000000000..90e0d404d4ea
--- /dev/null
+++ b/dev-perl/gtk2-ex-formfactory/gtk2-ex-formfactory-0.670.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=JRED
+MODULE_VERSION=0.67
+MY_PN=Gtk2-Ex-FormFactory
+inherit perl-module
+
+DESCRIPTION="Gtk2 FormFactory"
+HOMEPAGE="https://www.exit1.org/Gtk2-Ex-FormFactory/ ${HOMEPAGE}"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )" #LGPL-2.1+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND="dev-perl/Gtk2"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/gtk2-ex-formfactory/metadata.xml b/dev-perl/gtk2-ex-formfactory/metadata.xml
new file mode 100644
index 000000000000..44f5e7b9757c
--- /dev/null
+++ b/dev-perl/gtk2-ex-formfactory/metadata.xml
@@ -0,0 +1,57 @@
+<?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">Gtk2-Ex-FormFactory</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Button</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::CheckButton</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::CheckButtonGroup</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Combo</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Container</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Context</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::DialogButtons</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Entry</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::ExecFlow</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Expander</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Form</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::GtkWidget</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::HBox</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::HPaned</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::HSeparator</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Image</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Label</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Layout</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::List</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Loader</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Menu</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::MenuItem</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Notebook</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Popup</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::ProgressBar</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Proxy</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::ProxyBuffered</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::RadioButton</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Rules</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Table</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::TextView</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Timestamp</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::ToggleButton</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::VBox</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::VPaned</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::VSeparator</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Widget</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::Window</remote-id>
+ <remote-id type="cpan-module">Gtk2::Ex::FormFactory::YesNo</remote-id>
+ <remote-id type="cpan-module">Music::Album</remote-id>
+ <remote-id type="cpan-module">Music::Artist</remote-id>
+ <remote-id type="cpan-module">Music::Config</remote-id>
+ <remote-id type="cpan-module">Music::DBI</remote-id>
+ <remote-id type="cpan-module">Music::Genre</remote-id>
+ <remote-id type="cpan-module">Music::Song</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gtk2-gladexml-1.7.0-r1 b/dev-perl/gtk2-gladexml-1.7.0-r1
deleted file mode 100644
index e774591b7db9..000000000000
--- a/dev-perl/gtk2-gladexml-1.7.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/gtk+:2 gnome-base/libglade:2.0 >=dev-perl/glib-perl-1.020 >=dev-perl/Gtk2-1.012 >=dev-perl/ExtUtils-Depends-0.300 dev-perl/ExtUtils-PkgConfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Create user interfaces directly from Glade XML files
-EAPI=5
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-GladeXML/
-KEYWORDS=alpha amd64 ppc ppc64 x86
-LICENSE=LGPL-2
-RDEPEND=x11-libs/gtk+:2 gnome-base/libglade:2.0 >=dev-perl/glib-perl-1.020 >=dev-perl/Gtk2-1.012 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gtk2-GladeXML-1.007.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=efe0a67bd0a0a2c765ee029804ae3e98
diff --git a/dev-perl/gtk2-gladexml-1.7.0-r2 b/dev-perl/gtk2-gladexml-1.7.0-r2
deleted file mode 100644
index 2172539a3313..000000000000
--- a/dev-perl/gtk2-gladexml-1.7.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/gtk+:2 gnome-base/libglade:2.0 >=dev-perl/glib-perl-1.020 >=dev-perl/Gtk2-1.012 >=dev-perl/ExtUtils-Depends-0.300 dev-perl/ExtUtils-PkgConfig dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Create user interfaces directly from Glade XML files
-EAPI=6
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-GladeXML/
-IUSE=examples test
-KEYWORDS=alpha amd64 ~ppc ~ppc64 x86
-LICENSE=LGPL-2
-RDEPEND=x11-libs/gtk+:2 gnome-base/libglade:2.0 >=dev-perl/glib-perl-1.020 >=dev-perl/Gtk2-1.012 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gtk2-GladeXML-1.007.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=f399f86d9f9e0a3973162688376fb4e4
diff --git a/dev-perl/gtk2-gladexml/Manifest b/dev-perl/gtk2-gladexml/Manifest
new file mode 100644
index 000000000000..7e1b674d5a33
--- /dev/null
+++ b/dev-perl/gtk2-gladexml/Manifest
@@ -0,0 +1,4 @@
+DIST Gtk2-GladeXML-1.007.tar.gz 38496 BLAKE2B 2a9dbd9fec4dcc40edb311a64d013de726e567bd7dd4218ed169479e2ee20fed1f8ae41cd413aff77917033fa8e25d5a87c29deb9152d00631a07564a869b525 SHA512 e40b859e76f99c5c9497e0c123679c916b3f5615aaeb208f56a9a4758a2a8a5d5078d4bf7b441ffc6080162a04bb146739457bbd71e4a443a2d092ddbb1ed94f
+EBUILD gtk2-gladexml-1.7.0-r1.ebuild 571 BLAKE2B ae33cecb90e88f55347417cb0cef64a78c567556743c2b0ed7969f9b5faddeca82279ef27d287980b98ec7a20640d7c88ce21fc5ad879753e338deee7e7f26de SHA512 c55b57c31178e2ae8940be7b1294f4a327b9377e7d2614d2ad158871b024e56c6b8eef1e9c6582a775b69dc1c4884f45161b929e366ce67b4347cf3ae0b65305
+EBUILD gtk2-gladexml-1.7.0-r2.ebuild 655 BLAKE2B 880b3d83de15690a51cc641848789ede31d831255acae110760b06ad24d49fd6633ecfb1a5891782bebb59e0d4442460e8f2c4155bb7ccf76e8859ad034f55d6 SHA512 5907971e2b76afc9e96ac9b753ce749c60e053913e5cbea20481f1d0ef48570e608fc5dc1a9f2ffa80a7a70e7e2be8eb954546413edf19888719048c86693bae
+MISC metadata.xml 398 BLAKE2B 956641fe1b96ad91cc19984b4dd0243916e840ef627fd0e945b66bda33d9dd8a062d2886c8d047428f23fb411b7dab8b5139766aecb1a7adc1383f957fe0bc0d SHA512 f2a4335f43f2e5e6951f79ed31bcedacd0b4728670a0b223705cc78a95c9c2e984b314c6af14c8642ee2de86d1f9d67468aafe7410b8b3b1b126ad97bf2e5bc5
diff --git a/dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0-r1.ebuild b/dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0-r1.ebuild
new file mode 100644
index 000000000000..799ab5f5abc0
--- /dev/null
+++ b/dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Gtk2-GladeXML
+MODULE_AUTHOR=TSCH
+MODULE_VERSION=1.007
+inherit perl-module
+
+DESCRIPTION="Create user interfaces directly from Glade XML files"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="alpha amd64 ppc ppc64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ gnome-base/libglade:2.0
+ >=dev-perl/glib-perl-1.020
+ >=dev-perl/Gtk2-1.012"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.300
+ dev-perl/ExtUtils-PkgConfig"
diff --git a/dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0-r2.ebuild b/dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0-r2.ebuild
new file mode 100644
index 000000000000..e9123607ac44
--- /dev/null
+++ b/dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Gtk2-GladeXML
+DIST_AUTHOR=TSCH
+DIST_VERSION=1.007
+DIST_EXAMPLES=("examples/*")
+inherit perl-module virtualx
+
+DESCRIPTION="Create user interfaces directly from Glade XML files"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="alpha amd64 ~ppc ~ppc64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ gnome-base/libglade:2.0
+ >=dev-perl/glib-perl-1.020
+ >=dev-perl/Gtk2-1.012"
+DEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.300
+ dev-perl/ExtUtils-PkgConfig"
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/gtk2-gladexml/metadata.xml b/dev-perl/gtk2-gladexml/metadata.xml
new file mode 100644
index 000000000000..7e89f0847314
--- /dev/null
+++ b/dev-perl/gtk2-gladexml/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">Gtk2-GladeXML</remote-id>
+ <remote-id type="cpan-module">Gtk2::GladeXML</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gtk2-spell-1.40.0-r1 b/dev-perl/gtk2-spell-1.40.0-r1
deleted file mode 100644
index 5a7f9aab8833..000000000000
--- a/dev-perl/gtk2-spell-1.40.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/gtk+:2 >=app-text/gtkspell-2:2 >=dev-perl/glib-perl-1.240.0 >=dev-perl/Gtk2-1.012 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig virtual/pkgconfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Bindings for GtkSpell with Gtk2.x
-EAPI=5
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-Spell/
-KEYWORDS=amd64 hppa ~ppc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2.1
-RDEPEND=x11-libs/gtk+:2 >=app-text/gtkspell-2:2 >=dev-perl/glib-perl-1.240.0 >=dev-perl/Gtk2-1.012 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gtk2-Spell-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=482c4340976d1d38700b7b78b6b2dff4
diff --git a/dev-perl/gtk2-spell-1.40.0-r2 b/dev-perl/gtk2-spell-1.40.0-r2
deleted file mode 100644
index 59c3c09e6476..000000000000
--- a/dev-perl/gtk2-spell-1.40.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/gtk+:2 >=app-text/gtkspell-2:2 >=dev-perl/glib-perl-1.240.0 >=dev-perl/Gtk2-1.012 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig virtual/pkgconfig dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Bindings for GtkSpell with Gtk2.x
-EAPI=6
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-Spell/
-IUSE=test
-KEYWORDS=amd64 ~hppa ~ppc x86 ~amd64-linux ~x86-linux ~x86-solaris
-LICENSE=LGPL-2.1
-RDEPEND=x11-libs/gtk+:2 >=app-text/gtkspell-2:2 >=dev-perl/glib-perl-1.240.0 >=dev-perl/Gtk2-1.012 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/T/TS/TSCH/Gtk2-Spell-1.04.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=4a248b64cbe0d8aab769b7cb3be30c80
diff --git a/dev-perl/gtk2-spell/Manifest b/dev-perl/gtk2-spell/Manifest
new file mode 100644
index 000000000000..d0ddfa03e6e9
--- /dev/null
+++ b/dev-perl/gtk2-spell/Manifest
@@ -0,0 +1,4 @@
+DIST Gtk2-Spell-1.04.tar.gz 17512 BLAKE2B bcbebd399609c289f04b76d466a1414ba0cf3d654dced50799b4300853a73556e4a0c2d7cb769bcd3084ba00e850c494b0ba8f345ad558e443a1808023b93008 SHA512 b0f71158e56efe561e9999066e896c92b90e9b046e6193fe0b96b4b8fbd4d10d9fc906b9313b4c5c5fbc93cdd33b710eea3170a9677bcdea46fa22032d19b960
+EBUILD gtk2-spell-1.40.0-r1.ebuild 598 BLAKE2B eeb4e1193ce7156ad95832af711ea18168c2b0b4a087c147a57f6eae34c2ea82eb7c0d84d1f5c555bce59f0f4defa24f6d68d29e1535bca99019d36bc4dba440 SHA512 3b8d23c6fa2e470f1c72b8b0c5981e9d27d79273bede31a66bd3b99a5d71f0f839a880d9af9ff198fe889e47b63bd6825e0b822e876b0c8534e19c1a4cfa6c3a
+EBUILD gtk2-spell-1.40.0-r2.ebuild 651 BLAKE2B 322e7326b7b20a9c98850f99f36e7d41ae3a3f95fe8564c11b6f805c269e3c4d8117ce6024534448a931cce43f52409bfcc4fb72e09fae620eddb392a585812f SHA512 4080d0244798250de94a2e5459d05b2a75de34d44de86189b58913b8dc7e12315f8c9513122ff406c62ace12a1678a4a04ea08f816f7cb9855efc715d4514c1a
+MISC metadata.xml 392 BLAKE2B 34246fcc86a79ef40a96f50dba81e6a56883237b89ca80b2399eb726b80abe5fbcb045a4099955424e49adaa78708c14750e3f1527689e83f5b351b3fab4a40a SHA512 7998a8bc4adf67707626dcd9a388c12da013c787b2856c69a3178bd0472778b4cccb4d5df1d23d85413931feddc43b21febc6746d1e59abf84a8e19aed5d22b5
diff --git a/dev-perl/gtk2-spell/gtk2-spell-1.40.0-r1.ebuild b/dev-perl/gtk2-spell/gtk2-spell-1.40.0-r1.ebuild
new file mode 100644
index 000000000000..404dd8f31d7f
--- /dev/null
+++ b/dev-perl/gtk2-spell/gtk2-spell-1.40.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Gtk2-Spell
+MODULE_AUTHOR=TSCH
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Bindings for GtkSpell with Gtk2.x"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="amd64 hppa ~ppc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ x11-libs/gtk+:2
+ >=app-text/gtkspell-2:2
+ >=dev-perl/glib-perl-1.240.0
+ >=dev-perl/Gtk2-1.012
+"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ virtual/pkgconfig
+"
diff --git a/dev-perl/gtk2-spell/gtk2-spell-1.40.0-r2.ebuild b/dev-perl/gtk2-spell/gtk2-spell-1.40.0-r2.ebuild
new file mode 100644
index 000000000000..dc9028ba9f9e
--- /dev/null
+++ b/dev-perl/gtk2-spell/gtk2-spell-1.40.0-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Gtk2-Spell
+DIST_AUTHOR=TSCH
+DIST_VERSION=1.04
+inherit perl-module virtualx
+
+DESCRIPTION="Bindings for GtkSpell with Gtk2.x"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="amd64 ~hppa ~ppc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ x11-libs/gtk+:2
+ >=app-text/gtkspell-2:2
+ >=dev-perl/glib-perl-1.240.0
+ >=dev-perl/Gtk2-1.012
+"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ virtual/pkgconfig
+"
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/gtk2-spell/metadata.xml b/dev-perl/gtk2-spell/metadata.xml
new file mode 100644
index 000000000000..b35f1faa6e8c
--- /dev/null
+++ b/dev-perl/gtk2-spell/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">Gtk2-Spell</remote-id>
+ <remote-id type="cpan-module">Gtk2::Spell</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gtk2-trayicon-0.60.0-r1 b/dev-perl/gtk2-trayicon-0.60.0-r1
deleted file mode 100644
index 516a6209954a..000000000000
--- a/dev-perl/gtk2-trayicon-0.60.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/glib-perl-1.012 >=dev-perl/Gtk2-1.012 gnome-base/libglade:2.0 x11-libs/gtk+:2 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig virtual/pkgconfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl wrappers for the egg cup Gtk2::TrayIcon utilities
-EAPI=5
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-TrayIcon/
-KEYWORDS=amd64 ia64 ~ppc ~sparc x86
-LICENSE=LGPL-2
-RDEPEND=>=dev-perl/glib-perl-1.012 >=dev-perl/Gtk2-1.012 gnome-base/libglade:2.0 x11-libs/gtk+:2 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BORUP/Gtk2-TrayIcon-0.06.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=71104066a071aeaf16addc1f964c064c
diff --git a/dev-perl/gtk2-trayicon-0.60.0-r2 b/dev-perl/gtk2-trayicon-0.60.0-r2
deleted file mode 100644
index bef29ed85743..000000000000
--- a/dev-perl/gtk2-trayicon-0.60.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/glib-perl-1.012 >=dev-perl/Gtk2-1.012 gnome-base/libglade:2.0 x11-libs/gtk+:2 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig virtual/pkgconfig dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl wrappers for the egg cup Gtk2::TrayIcon utilities
-EAPI=6
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-TrayIcon/
-IUSE=examples test
-KEYWORDS=amd64 ia64 ~ppc ~sparc x86
-LICENSE=LGPL-2
-RDEPEND=>=dev-perl/glib-perl-1.012 >=dev-perl/Gtk2-1.012 gnome-base/libglade:2.0 x11-libs/gtk+:2 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BORUP/Gtk2-TrayIcon-0.06.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=df5de9213627f0f0bd12c2f01d7d69cb
diff --git a/dev-perl/gtk2-trayicon/Manifest b/dev-perl/gtk2-trayicon/Manifest
new file mode 100644
index 000000000000..f4260ee8b612
--- /dev/null
+++ b/dev-perl/gtk2-trayicon/Manifest
@@ -0,0 +1,4 @@
+DIST Gtk2-TrayIcon-0.06.tar.gz 9576 BLAKE2B 77f4af73593747b22e53f6052ca55f75bcbd88e470c11d9f489db3e6c9fc2f7553d54aea8f66d0e7ce1b0217c9fab9cbe100f75e48b189b68380a0866169e136 SHA512 a74e6e3fa974d11e1bd9b07cb3ce4547d9239cfee6b46e1fb07a2b57c673154802a1f784f5f5f5b0c50baa357320483f6afadec222683e7e08d49ab0f11557e5
+EBUILD gtk2-trayicon-0.60.0-r1.ebuild 587 BLAKE2B ea11de7d1afd9680e9f4ef80797f674bb78561c6858e5896578fa8be52fa9768d1624133c11f98af5e46b8d99a00388265cbd3cbacfae13fea3a524c0dc1c812 SHA512 499373700fbfa37d0f1976493c81ee6e1306640db8859cdfead9a805c7ce1df536ce67f5fd89b46e89aa252828fcfaf1d652299b7eef4f8be3dc6af74aa4f36d
+EBUILD gtk2-trayicon-0.60.0-r2.ebuild 669 BLAKE2B a6fafe06643238863b50899ba084f670507893fcce4635c62dd07e14883774cfe6c5afbc65514b1fdb7d07ee43fb62c2369e374c2e059c391bfa4bb24c1a3af6 SHA512 150e9e3a7cdc3f0d088a873712c16c502afab41555c9ba7313e01f4cb25f84561699eaaba3b81d08b34799092e1de2ac44321f3ab7c1865c426d604c3919126e
+MISC metadata.xml 398 BLAKE2B bff448a817b5333055752c0b7b3fdc6c23355cdfd720246c12b6f274a8c10aefc921ff4ce53a44997ed30322b9fb086a420a8d583593fa8518796597c749ec4f SHA512 77ac08a1c26b6613467486fced5e3486687d7a65573ce15704cc5bbc04bdf102f3b2d15804c9e543aee5d753289093b1a05bf388a71919377f966562694f85f5
diff --git a/dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r1.ebuild b/dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..f821ceeb8915
--- /dev/null
+++ b/dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BORUP
+MODULE_VERSION=0.06
+MY_PN=Gtk2-TrayIcon
+inherit perl-module
+
+DESCRIPTION="Perl wrappers for the egg cup Gtk2::TrayIcon utilities"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/glib-perl-1.012
+ >=dev-perl/Gtk2-1.012
+ gnome-base/libglade:2.0
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ virtual/pkgconfig"
diff --git a/dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r2.ebuild b/dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..74b44e27157d
--- /dev/null
+++ b/dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BORUP
+DIST_VERSION=0.06
+DIST_NAME=Gtk2-TrayIcon
+DIST_EXAMPLES=("examples/*")
+inherit perl-module virtualx
+
+DESCRIPTION="Perl wrappers for the egg cup Gtk2::TrayIcon utilities"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="amd64 ia64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/glib-perl-1.012
+ >=dev-perl/Gtk2-1.012
+ gnome-base/libglade:2.0
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ virtual/pkgconfig"
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/gtk2-trayicon/metadata.xml b/dev-perl/gtk2-trayicon/metadata.xml
new file mode 100644
index 000000000000..117341a64ff0
--- /dev/null
+++ b/dev-perl/gtk2-trayicon/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">Gtk2-TrayIcon</remote-id>
+ <remote-id type="cpan-module">Gtk2::TrayIcon</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/gtk2-traymanager-0.50.0-r1 b/dev-perl/gtk2-traymanager-0.50.0-r1
deleted file mode 100644
index 9c208f4ddf66..000000000000
--- a/dev-perl/gtk2-traymanager-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=x11-libs/gtk+:2 >=dev-perl/glib-perl-1.012 >=dev-perl/Gtk2-1.012 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig virtual/pkgconfig dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl bindings for EggTrayManager
-EAPI=5
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-TrayManager/
-KEYWORDS=amd64 ia64 ppc x86
-LICENSE=LGPL-2
-RDEPEND=x11-libs/gtk+:2 >=dev-perl/glib-perl-1.012 >=dev-perl/Gtk2-1.012 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BORUP/Gtk2-TrayManager-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=9adc5f95b8cd8a6e1fd34a7513ef6ba1
diff --git a/dev-perl/gtk2-traymanager-0.50.0-r2 b/dev-perl/gtk2-traymanager-0.50.0-r2
deleted file mode 100644
index 51a90ead43ac..000000000000
--- a/dev-perl/gtk2-traymanager-0.50.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/gtk+:2 >=dev-perl/glib-perl-1.012 >=dev-perl/Gtk2-1.012 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig virtual/pkgconfig dev-lang/perl:= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
-DESCRIPTION=Perl bindings for EggTrayManager
-EAPI=6
-HOMEPAGE=http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-TrayManager/
-IUSE=examples test
-KEYWORDS=amd64 ia64 ~ppc x86
-LICENSE=LGPL-2
-RDEPEND=x11-libs/gtk+:2 >=dev-perl/glib-perl-1.012 >=dev-perl/Gtk2-1.012 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BORUP/Gtk2-TrayManager-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 virtualx 3a3c4637ea6d5a2113707a644766337c
-_md5_=704c524818d882282de6beb52a00c335
diff --git a/dev-perl/gtk2-traymanager/Manifest b/dev-perl/gtk2-traymanager/Manifest
new file mode 100644
index 000000000000..416149e5e4df
--- /dev/null
+++ b/dev-perl/gtk2-traymanager/Manifest
@@ -0,0 +1,4 @@
+DIST Gtk2-TrayManager-0.05.tar.gz 10853 BLAKE2B 7df391d38d2d0107c9263f61e1d1161e40c2257964e92bbf355fd0e0144a00a129edd047da8e25a182ae50fb1ec2d9dce3d0ff0e1e0ad6b529b64c62aaaf3d8a SHA512 1f5e70f86f6c46aede939ed1c2412afbc3abb96176c13a953fdaad8110d9a0403d18f27eebe57eeb7d9d9d25c5ddeb7c74f5be9d89ee51a6a156eb9010025f48
+EBUILD gtk2-traymanager-0.50.0-r1.ebuild 533 BLAKE2B 625d7a83a90bbbff8639f709d6d0f35abac39386c86c003a47b214691f60829729030f3b150b13957dc86c0e51d967abce2e61fbb46820f2c70f4e135d250e73 SHA512 8c043a2188dfa7203bc1039b39ba966e3cbc619176005d27ffedcd638366bbeb61df23426c2034d0af3af640b8f8dd06709a4fd32f5c147ae1ab3a4d4269e2d2
+EBUILD gtk2-traymanager-0.50.0-r2.ebuild 616 BLAKE2B df82e27613706769c5dfd5b3eeab56b4041b3650f0e1e9b26181bf6fc3aab7e86087a12d0a0367fba6d8576617848938b3d69de2dc70953df927f2a63080cff4 SHA512 595091c485831ac41baeac33e839153fdb16de8511360f3637ca3329bce6ba3db22e1ecc7016f52ebf4658c7e7c13b6a559df4da710ba528c739d9b28a4f6557
+MISC metadata.xml 404 BLAKE2B cf8f8f5611bb763be40fbb723d45752829fe8b49125431821da90796198b3049742ff3e67c35f5264a3442e0247052ebf5ebf2cbe6e4c2197aa1bb235f58775e SHA512 c6b938b50fd65e0cbcb2da6d5e38f0ceb26f5d16c101f9b19a180ec74dfcdec54862e4ed59b27d5af812876fad5ec81aed71ef2d945300f0b2dd704d1100fce9
diff --git a/dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0-r1.ebuild b/dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..0751bef29a4e
--- /dev/null
+++ b/dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN=Gtk2-TrayManager
+MODULE_AUTHOR=BORUP
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl bindings for EggTrayManager"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="amd64 ia64 ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ >=dev-perl/glib-perl-1.012
+ >=dev-perl/Gtk2-1.012"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ virtual/pkgconfig"
diff --git a/dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0-r2.ebuild b/dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..d494e1a32988
--- /dev/null
+++ b/dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Gtk2-TrayManager
+DIST_AUTHOR=BORUP
+DIST_VERSION=0.05
+DIST_EXAMPLES=("examples/*")
+inherit perl-module virtualx
+
+DESCRIPTION="Perl bindings for EggTrayManager"
+HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="amd64 ia64 ~ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ >=dev-perl/glib-perl-1.012
+ >=dev-perl/Gtk2-1.012"
+DEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ virtual/pkgconfig"
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/gtk2-traymanager/metadata.xml b/dev-perl/gtk2-traymanager/metadata.xml
new file mode 100644
index 000000000000..b95efc8fa98d
--- /dev/null
+++ b/dev-perl/gtk2-traymanager/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">Gtk2-TrayManager</remote-id>
+ <remote-id type="cpan-module">Gtk2::TrayManager</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/indirect-0.360.0 b/dev-perl/indirect-0.360.0
deleted file mode 100644
index 9567598f96d9..000000000000
--- a/dev-perl/indirect-0.360.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker virtual/perl-Socket test? ( virtual/perl-Test-Simple ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Lexically warn about using the indirect method call syntax
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/indirect/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-XSLoader dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/indirect-0.36.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6dc60c32fef950f7ca5ab9c5eee53d4a
diff --git a/dev-perl/indirect-0.370.0 b/dev-perl/indirect-0.370.0
deleted file mode 100644
index e9172fb97814..000000000000
--- a/dev-perl/indirect-0.370.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker virtual/perl-Socket test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Lexically warn about using the indirect method call syntax
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/indirect/
-IUSE=test
-KEYWORDS=amd64 ~hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/V/VP/VPIT/indirect-0.37.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f78118d408a7720df7a13e40afe730c4
diff --git a/dev-perl/indirect/Manifest b/dev-perl/indirect/Manifest
new file mode 100644
index 000000000000..17c351ecf8cc
--- /dev/null
+++ b/dev-perl/indirect/Manifest
@@ -0,0 +1,5 @@
+DIST indirect-0.36.tar.gz 48597 BLAKE2B f96ed76f1970855ed709a3e765334bcdfaae9966e574be011b2460c735511e2d92dae99add8efee00477c7f0454dc059d0c1d999438b4620dab4353dd900e102 SHA512 27f86702a2b3597e2bc20390130584324bfe86cc4d9f33a488b4788d6e1513ac19dfd4e1407f29b6f862172b020b3001a248450ad8dddb5a31e07220c0783ceb
+DIST indirect-0.37.tar.gz 54892 BLAKE2B 28ccc890a61eb6c6ad0c164d408580f2959b4b41cdbd2231a34a136ed16b0af33f90d300b1146c68ca0cf14b2b6aa056e1e3a55e9bf1c290b3e5e737a454f668 SHA512 8d46ff62c86b23519b030474155f7d8aa4872a9a4a2bb1e3199ac506aee60343b4c572eae8fa41dc5148c115de3c80bcb7f21900ad30822dc9eb437033defe09
+EBUILD indirect-0.360.0.ebuild 491 BLAKE2B 08a5fdf9426df57a0226fb3f9562add08406bcddaf987e607d680f52c122cd87718c95e06ce6d49148471def3a880ff03ad88043843c37893d840cf5720ea721 SHA512 14db46465fdb0ca15e50e19351bed34af8bd7ba9c740c8c7a4f704646faa18415b7e6a24ae10c85625af48bd1a378bfea787a5f8ebca762af590f27c85c47908
+EBUILD indirect-0.370.0.ebuild 464 BLAKE2B 72130233329da375ec130dbde4b5d37c7ffb7d994f1ac106886b9e72ccdb05c050a8a255b9ac2c733c0989c170ec19c64163ec00fe995780d5f5b5ea3f11aef3 SHA512 df27718ff3a0d814f7da2d44217913e6b34094ae26bbfb603e61657715591829a002670bed67d5c3ab35c64029c386325fb5a8a67f02b79300bdb59c5a89d0f4
+MISC metadata.xml 375 BLAKE2B e64e10776f8d36ac7082e4e29a8366449422117463193cc5308f4832da92f67a43cb91925fa9aae2f287a1aaf81dfa2eda1ec5e3467e467a02af762e0757b08c SHA512 7237dd49000e3cffe04121f726aa9453e0ef709b7f43d1d4c583bcd363c0732415fa79a49ab1e7cb864e35563480a20e750782719ff1f897ab8d57e80644b33d
diff --git a/dev-perl/indirect/indirect-0.360.0.ebuild b/dev-perl/indirect/indirect-0.360.0.ebuild
new file mode 100644
index 000000000000..ae32eb64cb87
--- /dev/null
+++ b/dev-perl/indirect/indirect-0.360.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=VPIT
+MODULE_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Lexically warn about using the indirect method call syntax"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Socket
+ test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/indirect/indirect-0.370.0.ebuild b/dev-perl/indirect/indirect-0.370.0.ebuild
new file mode 100644
index 000000000000..b65efd3a8b20
--- /dev/null
+++ b/dev-perl/indirect/indirect-0.370.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=VPIT
+DIST_VERSION=0.37
+inherit perl-module
+
+DESCRIPTION="Lexically warn about using the indirect method call syntax"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Socket
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/indirect/metadata.xml b/dev-perl/indirect/metadata.xml
new file mode 100644
index 000000000000..0013f78d237f
--- /dev/null
+++ b/dev-perl/indirect/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">indirect</remote-id>
+ <remote-id type="cpan-module">indirect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/libintl-perl-1.240.0-r2 b/dev-perl/libintl-perl-1.240.0-r2
deleted file mode 100644
index 640b8b7e794a..000000000000
--- a/dev-perl/libintl-perl-1.240.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/libintl virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=High-Level Interface to Uniforum Message Translation
-EAPI=6
-HOMEPAGE=http://guido-flohr.net/projects/libintl-perl http://search.cpan.org/dist/libintl-perl/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=GPL-3
-RDEPEND=virtual/libintl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GU/GUIDO/libintl-perl-1.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=cf36a1c12c99e024399f04507735f6a7
diff --git a/dev-perl/libintl-perl-1.280.0 b/dev-perl/libintl-perl-1.280.0
deleted file mode 100644
index 38e92dac56c0..000000000000
--- a/dev-perl/libintl-perl-1.280.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/libintl virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
-DESCRIPTION=High-Level Interface to Uniforum Message Translation
-EAPI=6
-HOMEPAGE=http://guido-flohr.net/projects/libintl-perl http://search.cpan.org/dist/libintl-perl/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=GPL-3
-RDEPEND=virtual/libintl dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GU/GUIDO/libintl-perl-1.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=b6374dd3dba36885e8b054d0c4073187
diff --git a/dev-perl/libintl-perl/Manifest b/dev-perl/libintl-perl/Manifest
new file mode 100644
index 000000000000..55df20df7bed
--- /dev/null
+++ b/dev-perl/libintl-perl/Manifest
@@ -0,0 +1,7 @@
+AUX libintl-perl-1.240.0-sanity-2.patch 1828 BLAKE2B c2938547ae00fd06838c0827e45a884014b47098b30246b53925e2c223d6358b9282463cf5858b8e7a12dff00d1d520f65cea5ab0fbeec3163517ad9bb8de53b SHA512 9d3168ce47b0b2c4f421b2f2e5424c28d37f179d11bef3905cc8af9fffdef2837500704dc9d2ab26cbdb341dd732a5493c9c0900d88507153590ac2da46c264c
+AUX libintl-perl-1.280.0-sanity-2.patch 2085 BLAKE2B a36355f8cec583a6daac07ad9cb00f2eb7f319ead42b16337c67af9e03a6aa743f8f045529884db2c0604522823df2eaa415f0ee7460172266aa01a9074cee42 SHA512 ff855ac15c05f0410d544ddd422d684be3e77b3ddc75ebc74c83b32fdfb8ae290a0b62c60716185b5b8d595d8c2cb49cb3a22fa2f14bb1e7629323875a296896
+DIST libintl-perl-1.24.tar.gz 605626 BLAKE2B 6949f895ba54853704d5470e8a736e799d74ddbd569378254ac19ada9cc43c644f78bea1949b7a4c0072d4fe54f0744b7ad011539c6a1dd1191c6792c9347f1a SHA512 1c2c5d6d7ab21c45897195952a9f0f6ba26a9bbb7bfef0b5f3e9da282fcf94ab4ee80721164e5e3293d8abda0158e77ffbc331b8bed66aa56dd7fc7a6a91323d
+DIST libintl-perl-1.28.tar.gz 470898 BLAKE2B 6217a37f2176869dc945bd64a87a82710645153e3777fb5e4ddc674f179040d2268f326411a578314efafaa0edbd0e67aed99c4da86e20e811e1116d5cf2a86a SHA512 50f0836c1a84a22fcc8fca0fff2faeaae66774ec67b96c09a911c4969e8a610bbf20ba38167c13339b9ad9617e1fca07cb0cb1f12732f973b1cf618d502f59aa
+EBUILD libintl-perl-1.240.0-r2.ebuild 942 BLAKE2B ca4ea712f322759117b290f296720d2ec1d01b25911de789cfa8e3a5021b1b5cb767f111b5873ae5251d9f3111a31a9046d20b6a77acd1beb4a484a7af4f2dd6 SHA512 035ece70ed3e326d6d19ee4023ab1623cd4762d8eb41032e41025b130f3f0fa6fe01a70945d7a9666853bb10c5d53cbc4742fd8568f828b94f52252378cb2cbb
+EBUILD libintl-perl-1.280.0.ebuild 717 BLAKE2B 894d7b321044e14177598045f2ae08ceca29973df94aa9e2bc5f8aa3cccbb002b77d5995049a234a29f0ac5c798e6120aea00841d29aa57e4c6b3d89a076f3ff SHA512 a367923ed124973822bc8d3edd850d6fa727c11fa7cbccbab60f277aa2abfa686a6112eff08c2bf75a9ac7d5068356fddf3f4ebf9c9bf0c102dc95f7a2403cd2
+MISC metadata.xml 11484 BLAKE2B 6d4b9ed8ddbab8219bf47d61bf1985895f7c78753943039e4ba178b01bb907a5216f0704f77e1c501d76e50401e5b3f4e7fd29e8a193bd65a3fc54c6e0e4029a SHA512 264a3f0d04a6eef4b8c730634af0de431798057d6a8fe9b802a999ff446ffbba53cc9fe2746f128002808a8e72f575387107784aff2c8707999c1c068bbc3b4d
diff --git a/dev-perl/libintl-perl/files/libintl-perl-1.240.0-sanity-2.patch b/dev-perl/libintl-perl/files/libintl-perl-1.240.0-sanity-2.patch
new file mode 100644
index 000000000000..e6adbf1419b8
--- /dev/null
+++ b/dev-perl/libintl-perl/files/libintl-perl-1.240.0-sanity-2.patch
@@ -0,0 +1,51 @@
+diff -ruN libintl-perl-1.24.orig/Makefile.PL libintl-perl-1.24/Makefile.PL
+--- libintl-perl-1.24.orig/Makefile.PL 2015-04-03 15:28:12.000000000 +0200
++++ libintl-perl-1.24/Makefile.PL 2016-06-01 00:06:12.000000000 +0200
+@@ -163,47 +163,6 @@
+
+ package MY;
+
+-# FIXME: This is really a hack! Problem: Depending on the build system,
+-# we may or may not build and install the XS version. If the XS version
+-# is being built, the directory blib/arch will be populated, if it is
+-# not being built, blib/arch will be empty. Unfortunately, if blib/arch
+-# is not empty, *all* library files will be installed in the architecture
+-# dependent locations, if it is empty, they will be installed in the
+-# architecture independent tree.
+-#
+-# Unfortunately, ExtUtils::MakeMaker does not take care of uninstalling
+-# files from previous installations. Consequently, we cannot determine
+-# which version of the library will be loaded, since this depends on the
+-# current value of @INC.
+-#
+-# The solution does not really make me happy. The Makefile will be patched,
+-# so that instead of ExtUtils::Install a custom module MyInstall.pm will
+-# be used. This custom module overwrites the subroutine that detects
+-# whether a directory is empty in ExtUtils::Install, and will lie if that
+-# directory happens to be "blib/arch". This little hack effectively disables
+-# the annoying behavior of ExtUtils::Install (and I sincerely hope that
+-# this is portable).
+-sub libscan
+-{
+- my ($self, $file) = @_;
+-
+- return if 'MyInstall.pm' eq $file;
+-
+- $self->SUPER::libscan ($file);
+-}
+-
+-sub tools_other
+-{
+- my $self = shift;
+-
+- my $fragment = $self->SUPER::tools_other (@_);
+-
+- $fragment =~ s/^MOD_INSTALL\s*=\s*(.*?)-MExtUtils::Install
+- /MOD_INSTALL =$1-MMyInstall/msx;
+-
+- return $fragment;
+-}
+-
+ package main;
+
+ my $name = $0;
diff --git a/dev-perl/libintl-perl/files/libintl-perl-1.280.0-sanity-2.patch b/dev-perl/libintl-perl/files/libintl-perl-1.280.0-sanity-2.patch
new file mode 100644
index 000000000000..456ea3349a90
--- /dev/null
+++ b/dev-perl/libintl-perl/files/libintl-perl-1.280.0-sanity-2.patch
@@ -0,0 +1,65 @@
+From fbc3111eec0b71d247d6588bf1f9397bae558a29 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Wed, 1 Jun 2016 00:06:12 +0200
+Subject: Minimal build system patching
+
+Bug: https://bugs.gentoo.org/584636
+---
+ Makefile.PL | 41 -----------------------------------------
+ 1 file changed, 41 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 97d88bf..e23dc89 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -163,47 +163,6 @@ EOC
+
+ package MY;
+
+-# FIXME: This is really a hack! Problem: Depending on the build system,
+-# we may or may not build and install the XS version. If the XS version
+-# is being built, the directory blib/arch will be populated, if it is
+-# not being built, blib/arch will be empty. Unfortunately, if blib/arch
+-# is not empty, *all* library files will be installed in the architecture
+-# dependent locations, if it is empty, they will be installed in the
+-# architecture independent tree.
+-#
+-# Unfortunately, ExtUtils::MakeMaker does not take care of uninstalling
+-# files from previous installations. Consequently, we cannot determine
+-# which version of the library will be loaded, since this depends on the
+-# current value of @INC.
+-#
+-# The solution does not really make me happy. The Makefile will be patched,
+-# so that instead of ExtUtils::Install a custom module MyInstall.pm will
+-# be used. This custom module overwrites the subroutine that detects
+-# whether a directory is empty in ExtUtils::Install, and will lie if that
+-# directory happens to be "blib/arch". This little hack effectively disables
+-# the annoying behavior of ExtUtils::Install (and I sincerely hope that
+-# this is portable).
+-sub libscan
+-{
+- my ($self, $file) = @_;
+-
+- return if 'MyInstall.pm' eq $file;
+-
+- $self->SUPER::libscan ($file);
+-}
+-
+-sub tools_other
+-{
+- my $self = shift;
+-
+- my $fragment = $self->SUPER::tools_other (@_);
+-
+- $fragment =~ s/^MOD_INSTALL\s*=\s*(.*?)-MExtUtils::Install
+- /MOD_INSTALL =$1-I. -MMyInstall/msx;
+-
+- return $fragment;
+-}
+-
+ package main;
+
+ my $name = $0;
+--
+2.14.3
+
diff --git a/dev-perl/libintl-perl/libintl-perl-1.240.0-r2.ebuild b/dev-perl/libintl-perl/libintl-perl-1.240.0-r2.ebuild
new file mode 100644
index 000000000000..bc6c3805b3bd
--- /dev/null
+++ b/dev-perl/libintl-perl/libintl-perl-1.240.0-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GUIDO
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="High-Level Interface to Uniforum Message Translation"
+HOMEPAGE="http://guido-flohr.net/projects/libintl-perl ${HOMEPAGE}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/libintl"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+PATCHES=( "${FILESDIR}/${P}-sanity-2.patch" )
+
+src_test() {
+ if grep -q '^de_' <( locale -a ) ; then
+ if grep -q '^de_AT$' <( locale -a ) ; then
+ perl-module_src_test
+ else
+ ewarn "Skipping tests, known broken with de_ and without de_AT"
+ fi
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/libintl-perl/libintl-perl-1.280.0.ebuild b/dev-perl/libintl-perl/libintl-perl-1.280.0.ebuild
new file mode 100644
index 000000000000..3259b10197c4
--- /dev/null
+++ b/dev-perl/libintl-perl/libintl-perl-1.280.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GUIDO
+DIST_VERSION=1.28
+inherit perl-module
+
+DESCRIPTION="High-Level Interface to Uniforum Message Translation"
+HOMEPAGE="http://guido-flohr.net/projects/libintl-perl ${HOMEPAGE}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="virtual/libintl"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+PATCHES=( "${FILESDIR}/${P}-sanity-2.patch" )
diff --git a/dev-perl/libintl-perl/metadata.xml b/dev-perl/libintl-perl/metadata.xml
new file mode 100644
index 000000000000..642af8f58061
--- /dev/null
+++ b/dev-perl/libintl-perl/metadata.xml
@@ -0,0 +1,161 @@
+<?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">libintl-perl</remote-id>
+ <remote-id type="cpan-module">Locale::Messages</remote-id>
+ <remote-id type="cpan-module">Locale::Recode</remote-id>
+ <remote-id type="cpan-module">Locale::Recode::_Aliases</remote-id>
+ <remote-id type="cpan-module">Locale::Recode::_Conversions</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ASMO_449</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ATARI_ST</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ATARI_ST_EURO</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CP10007</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CP1250</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CP1251</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CP1252</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CP1253</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CP1254</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CP1256</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CP1257</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CSN_369103</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::CWI</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::DEC_MCS</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_AT_DE</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_AT_DE_A</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_CA_FR</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_DK_NO</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_DK_NO_A</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_ES</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_ES_A</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_ES_S</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_FI_SE</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_FI_SE_A</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_FR</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_IS_FRISS</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_IT</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_PT</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_UK</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::EBCDIC_US</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ECMA_CYRILLIC</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::GEORGIAN_ACADEMY</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::GEORGIAN_PS</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::GOST_19768_74</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::GREEK7</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::GREEK7_OLD</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::GREEK_CCITT</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::HP_ROMAN8</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM037</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM038</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM1004</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM1026</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM1047</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM256</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM273</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM274</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM275</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM277</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM278</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM280</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM281</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM284</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM285</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM290</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM297</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM420</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM423</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM424</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM437</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM500</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM850</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM851</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM852</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM855</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM857</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM860</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM861</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM862</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM863</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM864</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM865</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM866</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM868</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM869</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM870</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM871</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM874</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM875</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM880</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM891</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM903</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM904</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM905</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IBM918</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::IEC_P27_1</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::INIS</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::INIS_8</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::INIS_CYRILLIC</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_10367_BOX</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_2033_1983</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_5427</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_5427_EXT</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_5428</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_1</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_10</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_11</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_13</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_14</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_15</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_16</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_2</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_3</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_4</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_5</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_6</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_7</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_8</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::ISO_8859_9</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::KOI8_R</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::KOI8_RU</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::KOI8_T</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::KOI8_U</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::KOI_8</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::LATIN_GREEK</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::LATIN_GREEK_1</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACARABIC</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACCROATIAN</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACCYRILLIC</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACGREEK</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACHEBREW</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACICELAND</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACINTOSH</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACROMANIA</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACTHAI</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACTURKISH</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MACUKRAINE</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MAC_IS</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MAC_SAMI</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::MAC_UK</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::NATS_DANO</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::NATS_SEFI</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::NEXTSTEP</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::SAMI_WS2</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::TIS_620</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::US_ASCII</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::UTF_8</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::VISCII</remote-id>
+ <remote-id type="cpan-module">Locale::RecodeData::_Encode</remote-id>
+ <remote-id type="cpan-module">Locale::TextDomain</remote-id>
+ <remote-id type="cpan-module">Locale::Util</remote-id>
+ <remote-id type="cpan-module">Locale::gettext_dumb</remote-id>
+ <remote-id type="cpan-module">Locale::gettext_pp</remote-id>
+ <remote-id type="cpan-module">Locale::gettext_xs</remote-id>
+ <remote-id type="cpan-module">MyInstall</remote-id>
+ <remote-id type="cpan-module">SimpleCal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/librg-utils-perl-1.0.43-r1 b/dev-perl/librg-utils-perl-1.0.43-r1
deleted file mode 100644
index 3ad2a0df18d0..000000000000
--- a/dev-perl/librg-utils-perl-1.0.43-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/List-MoreUtils sci-libs/profphd-utils dev-perl/Module-Build dev-lang/perl:=
-DESCRIPTION=Parsers and format conversion utilities used by (e.g.) profphd
-EAPI=6
-HOMEPAGE=http://rostlab.org/
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=dev-perl/List-MoreUtils dev-lang/perl:=
-SLOT=0
-SRC_URI=ftp://rostlab.org/librg-utils-perl/librg-utils-perl-1.0.43.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=6afbdd455f1357fea559a12a7cd19428
diff --git a/dev-perl/librg-utils-perl/Manifest b/dev-perl/librg-utils-perl/Manifest
new file mode 100644
index 000000000000..f27ff3abcbc7
--- /dev/null
+++ b/dev-perl/librg-utils-perl/Manifest
@@ -0,0 +1,4 @@
+AUX librg-utils-perl-1.0.43-defined-array.patch 6546 BLAKE2B eea57e7a175b0f1ef2963232e1db469ce6674dfe7d569bbedc362e4e4f05eba3ce5722ee418cc099c52433dd5b5426b2ef2287fbc88fac0e979b3c7a059a6353 SHA512 232c9f2a45c3c98a0d1019afe5380a33b079a615d1e3f0c7f563575fe3d5b0efc7ce6b30473dfd6a49ab9c4695797bf71ea4507ba20beb4bafe9e0d320ca09c1
+DIST librg-utils-perl-1.0.43.tar.gz 222433 BLAKE2B 8dad61ead9f33dc0ac3f3767a1f5e277ee65ebe8c3f97c4e318588303ea16c227cc22c22a7f085ca4fd0ae6ff60d0ce06e84682523f074c2717d0c4814b12143 SHA512 90480f8292e09277263808036e729b2e7e692a186b682466f491d5be90e5fa2accc11b1a1b694b32113b91af4ad56e9ccdf25e6c596759b9c4d45322687c1fa1
+EBUILD librg-utils-perl-1.0.43-r1.ebuild 1259 BLAKE2B b5b23ac8e6e09c0c283dba94b451badab82427559c72b9cc5fb342a886a3306e6fe1547fc717cd5edfd2c06518b9dbd4277f5694d50c723b4fd896ee70f27f5c SHA512 e7744e45c1b11cd066ef66f7a3ecc6f4c7826b89a459cfb3ac19bbb4fa3295ce896739752d63de820b090806224cea87544471b852a5b445812e5bc0da688526
+MISC metadata.xml 267 BLAKE2B 7cf386952842945148119de3263231db4d1046d5f54811f7e303ed8ec4d27cbc1960b99c92daf6f32e5b981c2fb9f50ec666be6193865d6e18541b7427a152a9 SHA512 91ab266d9ab24401bc0fec759c5b6cfcf44a3c5669fc31c7301d79770839bb5dfa0e155d949392ef06176b4a0b2c32b91b1b54b0027f972db61f0a5e54644403
diff --git a/dev-perl/librg-utils-perl/files/librg-utils-perl-1.0.43-defined-array.patch b/dev-perl/librg-utils-perl/files/librg-utils-perl-1.0.43-defined-array.patch
new file mode 100644
index 000000000000..3042d3af5774
--- /dev/null
+++ b/dev-perl/librg-utils-perl/files/librg-utils-perl-1.0.43-defined-array.patch
@@ -0,0 +1,160 @@
+From 73e9e3126de1ac485462284fd1d97cb2ea3b09e8 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Mon, 30 Oct 2017 03:36:42 +1300
+Subject: Fix deprecated use of defined(@array)
+
+---
+ lib/RG/Utils/Conv_hssp2saf.pm | 4 ++--
+ lib/RG/Utils/Copf.pm | 14 +++++++-------
+ lib/RG/Utils/Hssp_filter.pm | 14 +++++++-------
+ 3 files changed, 16 insertions(+), 16 deletions(-)
+
+diff --git a/lib/RG/Utils/Conv_hssp2saf.pm b/lib/RG/Utils/Conv_hssp2saf.pm
+index 20bd803..f4a309e 100644
+--- a/lib/RG/Utils/Conv_hssp2saf.pm
++++ b/lib/RG/Utils/Conv_hssp2saf.pm
+@@ -604,7 +604,7 @@ sub hsspRdAli {
+ # of all numbers wanted (i.e. = $want[M])
+ undef @ptr_numFin2numWant; # $ptr[M]= N : see previous, the other way around!
+
+- $#want=0 if (! defined @want);
++ $#want=0 if (!@want);
+ $LreadAll=0;
+ # ------------------------------
+ # digest input
+@@ -657,7 +657,7 @@ sub hsspRdAli {
+ # sort the array
+ @wantNum= sort bynumber (@wantNum);
+ # too many wanted
+- if (defined @wantNum && ($wantNum[$#wantNum] > $locNum[$#locNum])){
++ if (@wantNum && ($wantNum[$#wantNum] > $locNum[$#locNum])){
+ $#tmp=0;
+ foreach $want (@wantNum){
+ if ($want <= $locNum[$#locNum]){
+diff --git a/lib/RG/Utils/Copf.pm b/lib/RG/Utils/Copf.pm
+index eb43700..c132f90 100644
+--- a/lib/RG/Utils/Copf.pm
++++ b/lib/RG/Utils/Copf.pm
+@@ -2112,7 +2112,7 @@ sub brIniSet {
+ $par{$kwd}=$par{"dirOut"}.$par{$kwd} if (-d $par{"dirOut"});}}
+ # ------------------------------
+ # push array of output files
+- $#fileOut=0 if (! defined @fileOut);
++ $#fileOut=0 if (!@fileOut);
+ foreach $kwd (@kwdFileOut){
+ push(@fileOut,$par{$kwd});}
+ # ------------------------------
+@@ -2240,7 +2240,7 @@ sub brIniWrt {
+ printf $fhTraceLocSbr "--- %-20s '%-s'\n",$kwd,$par{$kwd};}}
+ # ------------------------------
+ # input files
+- if (defined @fileIn && $#fileIn>1){
++ if (@fileIn && $#fileIn>1){
+ # get dirs
+ $#tmpdir=0; undef %tmpdir;
+ foreach $file (@fileIn){
+@@ -2262,10 +2262,10 @@ sub brIniWrt {
+ $tmp=$fileIn[$it2]; $tmp=~s/^.*\///g;
+ printf $fhTraceLocSbr "%-18s ",$tmp;++$it2;}
+ print $fhTraceLocSbr "\n";}}
+- elsif ((defined @fileIn && $#fileIn==1) || (defined $fileIn && -e $fileIn)){
++ elsif ((@fileIn && $#fileIn==1) || (defined $fileIn && -e $fileIn)){
+ $tmp=0;
+ $tmp=$fileIn if (defined $fileIn && $fileIn);
+- $tmp=$fileIn[1] if (! $tmp && defined @fileIn && $#fileIn==1);
++ $tmp=$fileIn[1] if (! $tmp && @fileIn && $#fileIn==1);
+ print $fhTraceLocSbr "--- \n";
+ printf $fhTraceLocSbr "--- %-20s '%-s'\n","Input file:",$tmp;}
+ print $fhTraceLocSbr "--- \n";
+@@ -4737,7 +4737,7 @@ sub getSysARCH {
+ # ------------------------------
+ # (1) find in arguments passed
+ # ------------------------------
+-# if (defined @argLoc && $#argLoc > 0) {
++# if (@argLoc && $#argLoc > 0) {
+ # foreach $arg (@argLoc) {
+ # if ($arg=~/^ARCH=(\S+)/i) {
+ # $archFound=$1;
+@@ -5022,7 +5022,7 @@ sub hsspRdAli {
+ # of all numbers wanted (i.e. = $want[M])
+ undef @ptr_numFin2numWant; # $ptr[M]= N : see previous, the other way around!
+
+- $#want=0 if (! defined @want);
++ $#want=0 if (!@want);
+ $LreadAll=0;
+ # ------------------------------
+ # digest input
+@@ -5075,7 +5075,7 @@ sub hsspRdAli {
+ # sort the array
+ @wantNum= sort bynumber (@wantNum);
+ # too many wanted
+- if (defined @wantNum && ($wantNum[$#wantNum] > $locNum[$#locNum])){
++ if (@wantNum && ($wantNum[$#wantNum] > $locNum[$#locNum])){
+ $#tmp=0;
+ foreach $want (@wantNum){
+ if ($want <= $locNum[$#locNum]){
+diff --git a/lib/RG/Utils/Hssp_filter.pm b/lib/RG/Utils/Hssp_filter.pm
+index 0172713..1e31573 100644
+--- a/lib/RG/Utils/Hssp_filter.pm
++++ b/lib/RG/Utils/Hssp_filter.pm
+@@ -1436,7 +1436,7 @@ sub brIniSet {
+ $par{"$kwd"}=$par{"dirOut"}.$par{"$kwd"} if (-d $par{"dirOut"});}}
+ # ------------------------------
+ # push array of output files
+- $#fileOut=0 if (! defined @fileOut);
++ $#fileOut=0 if (!@fileOut);
+ foreach $kwd (@kwdFileOut){
+ push(@fileOut,$par{"$kwd"});}
+ # ------------------------------
+@@ -1564,7 +1564,7 @@ sub brIniWrt {
+ printf $fhTraceLocSbr "--- %-20s '%-s'\n",$kwd,$par{"$kwd"};}}
+ # ------------------------------
+ # input files
+- if (defined @fileIn && $#fileIn>1){
++ if (@fileIn && $#fileIn>1){
+ # get dirs
+ $#tmpdir=0; undef %tmpdir;
+ foreach $file (@fileIn){
+@@ -1586,10 +1586,10 @@ sub brIniWrt {
+ $tmp=$fileIn[$it2]; $tmp=~s/^.*\///g;
+ printf $fhTraceLocSbr "%-18s ",$tmp;++$it2;}
+ print $fhTraceLocSbr "\n";}}
+- elsif ((defined @fileIn && $#fileIn==1) || (defined $fileIn && -e $fileIn)){
++ elsif ((@fileIn && $#fileIn==1) || (defined $fileIn && -e $fileIn)){
+ $tmp=0;
+ $tmp=$fileIn if (defined $fileIn && $fileIn);
+- $tmp=$fileIn[1] if (! $tmp && defined @fileIn && $#fileIn==1);
++ $tmp=$fileIn[1] if (! $tmp && @fileIn && $#fileIn==1);
+ print $fhTraceLocSbr "--- \n";
+ printf $fhTraceLocSbr "--- %-20s '%-s'\n","Input file:",$tmp;}
+ print $fhTraceLocSbr "--- \n";
+@@ -1816,7 +1816,7 @@ sub getSysARCH {
+ # ------------------------------
+ # (1) find in arguments passed
+ # ------------------------------
+- if (defined @argLoc && $#argLoc > 0) {
++ if (@argLoc && $#argLoc > 0) {
+ foreach $arg (@argLoc) {
+ if ($arg=~/^ARCH=(\S+)/i) {
+ $archFound=$1;
+@@ -2318,7 +2318,7 @@ sub hsspFilterMarkFile {
+ # check arguments
+ return(0,"*** $sbrName: not def fileInLoc!") if (! defined $fileInLoc);
+ return(0,"*** $sbrName: not def fileOutLoc!") if (! defined $fileOutLoc);
+- return(0,"*** $sbrName: not def \@takeLoc!") if (! defined @takeLoc || $#takeLoc<1);
++ return(0,"*** $sbrName: not def \@takeLoc!") if (! @takeLoc || $#takeLoc<1);
+ return(0,"*** $sbrName: miss in file '$fileInLoc'!") if (! -e $fileInLoc);
+ # open files
+ &open_file("$fhinLoc","$fileInLoc") ||
+@@ -2371,7 +2371,7 @@ sub hsspGetFile {
+ $#dir2=$Lok=0;
+ return(0,"no input file") if (! defined $fileInLoc);
+ $chainLoc="";$idLoc=$fileInLoc;$idLoc=~s/^.*\///g;
+- $#dir=0 if (! defined @dir);
++ $#dir=0 if (!@dir);
+ $Lscreen=0 if (! defined $Lscreen);
+ # passed dir instead of Lscreen
+ if (-d $Lscreen) { @dir=($Lscreen,@dir);
+--
+2.14.3
+
diff --git a/dev-perl/librg-utils-perl/librg-utils-perl-1.0.43-r1.ebuild b/dev-perl/librg-utils-perl/librg-utils-perl-1.0.43-r1.ebuild
new file mode 100644
index 000000000000..88b8d7cf6e04
--- /dev/null
+++ b/dev-perl/librg-utils-perl/librg-utils-perl-1.0.43-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="Parsers and format conversion utilities used by (e.g.) profphd"
+HOMEPAGE="http://rostlab.org/"
+SRC_URI="ftp://rostlab.org/librg-utils-perl/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+ dev-perl/List-MoreUtils"
+DEPEND="${RDEPEND}
+ sci-libs/profphd-utils
+ dev-perl/Module-Build
+"
+PATCHES=("${FILESDIR}/${P}-defined-array.patch")
+src_configure() {
+ econf
+ perl-module_src_configure
+}
+
+src_install() {
+ rm mat/Makefile* || die
+ perl-module_src_install
+ insinto /usr/share/${PN}
+ doins -r mat
+ exeinto /usr/share/${PN}
+ doexe *.pl dbSwiss
+ doman blib/libdoc/*
+}
+src_test() {
+ local MODULES=(
+ "RG::Utils::Conv_hssp2saf"
+ "RG::Utils::Hssp_filter"
+ "RG::Utils::Copf"
+ )
+ 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/librg-utils-perl/metadata.xml b/dev-perl/librg-utils-perl/metadata.xml
new file mode 100644
index 000000000000..959160fe46b1
--- /dev/null
+++ b/dev-perl/librg-utils-perl/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci-biology@gentoo.org</email>
+ <name>Gentoo Biology Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-perl/libvorbis-perl-0.50.0-r1 b/dev-perl/libvorbis-perl-0.50.0-r1
deleted file mode 100644
index 861d074db464..000000000000
--- a/dev-perl/libvorbis-perl-0.50.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=media-libs/libogg media-libs/libvorbis dev-lang/perl:=[-build(-)]
-DESCRIPTION=Ogg::Vorbis - Perl extension for Ogg Vorbis streams
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/libvorbis-perl/
-KEYWORDS=amd64 ia64 ppc sparc x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=media-libs/libogg media-libs/libvorbis dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FO/FOOF/libvorbis-perl-0.05.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=90dff7d5c33557d4f8ccc9ce2f89ffed
diff --git a/dev-perl/libvorbis-perl-0.50.0-r2 b/dev-perl/libvorbis-perl-0.50.0-r2
deleted file mode 100644
index 4b399b7e11fe..000000000000
--- a/dev-perl/libvorbis-perl-0.50.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libogg media-libs/libvorbis dev-lang/perl:=
-DESCRIPTION=Ogg::Vorbis - Perl extension for Ogg Vorbis streams
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/libvorbis-perl/
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=|| ( Artistic GPL-2 )
-RDEPEND=media-libs/libogg media-libs/libvorbis dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/F/FO/FOOF/libvorbis-perl-0.05.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=3a91ac20729f7eff06bd23195456c789
diff --git a/dev-perl/libvorbis-perl/Manifest b/dev-perl/libvorbis-perl/Manifest
new file mode 100644
index 000000000000..1219fae6f3b8
--- /dev/null
+++ b/dev-perl/libvorbis-perl/Manifest
@@ -0,0 +1,4 @@
+DIST libvorbis-perl-0.05.tar.gz 50414 BLAKE2B 9c2ed519d7242b0f527d114de4fd23e4179b0e398ef47dbf1e6547bbbd2adb656b8131cb3444c10734727e8b4c66fd459cd300b839a9e1a4a1b6f99b740261d9 SHA512 a7d543fe65b491da1e133adbc6545cccca0da914e186af4eefa58df83fcd2bb0a3ba8e1c722e9cccc929e4fe06529bb6b9b2f9fe097e7b9e0b4289c0d1c006b4
+EBUILD libvorbis-perl-0.50.0-r1.ebuild 399 BLAKE2B 68c14494a2f04c4dc26c3b9b7ed464d2c63be6131c295b11a23a50931cc9731c48f57c88fab54398d154032343050958c7227cc25fc3bdabf565aff3b842ff36 SHA512 f0f16aaf5b08186ce47fe057ab590baa69560665856067995f5fa3bd50492d4844e7b16d973a0f33ea76cbcda10dcb566e076dea1354d0d262d35eba5c191ef1
+EBUILD libvorbis-perl-0.50.0-r2.ebuild 400 BLAKE2B 3b374c4f3cd8123b70e1fc8198e44faeb3fe808c626ac4c3ee72220ad729fd9424a99262dbac83f5a4eeb25b50ff80b0615ce837625c8e1aa513df0aeed56063 SHA512 0b4f8f094ea00ee554b9af5dd495e4ca80465ac7a5f828ccf05d9da16396f15ff649b6647d045fa8e99fc4f5613e0e676de8f9e60acb93dd91ce868641be3c7e
+MISC metadata.xml 396 BLAKE2B cf15850e72ab1ad17d04570f72b6fab6fe128eae44afe6c69abc159a60a4baea3b18d0f1692902096b5da487ffa7dfce4c1505f78a56989acf0c9f33a582d146 SHA512 3d0ede590442bb63bf53dcb78c9429af810499fc2a0351050c6ad631124d878d47c34f8c9dbec6ae4ece5a547f2b1e362d574902856bc3b92ffb2c096795e585
diff --git a/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r1.ebuild b/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r1.ebuild
new file mode 100644
index 000000000000..9de8cc82da2a
--- /dev/null
+++ b/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=FOOF
+MODULE_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Ogg::Vorbis - Perl extension for Ogg Vorbis streams"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="amd64 ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="media-libs/libogg
+ media-libs/libvorbis"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r2.ebuild b/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..7a2e6cbc5be4
--- /dev/null
+++ b/dev-perl/libvorbis-perl/libvorbis-perl-0.50.0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=FOOF
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Ogg::Vorbis - Perl extension for Ogg Vorbis streams"
+
+SLOT="0"
+LICENSE="|| ( Artistic GPL-2 )"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="media-libs/libogg
+ media-libs/libvorbis"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/libvorbis-perl/metadata.xml b/dev-perl/libvorbis-perl/metadata.xml
new file mode 100644
index 000000000000..6757c7b0efed
--- /dev/null
+++ b/dev-perl/libvorbis-perl/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">libvorbis-perl</remote-id>
+ <remote-id type="cpan-module">Ogg::Vorbis</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/libwww-perl-6.150.0 b/dev-perl/libwww-perl-6.150.0
deleted file mode 100644
index 94330a1389b9..000000000000
--- a/dev-perl/libwww-perl-6.150.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/File-Listing-6.0.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 >=dev-perl/Net-HTTP-6.40.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-Digest-MD5-2.120.0 dev-perl/Encode-Locale >=dev-perl/HTML-Parser-3.340.0 >=virtual/perl-MIME-Base64-2.120.0 virtual/perl-libnet >=dev-perl/URI-1.100.0 dev-lang/perl:=[-build(-)]
-DESCRIPTION=A collection of Perl Modules for the WWW
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/libwww-perl/
-IUSE=ssl
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=ssl? ( dev-perl/LWP-Protocol-https )
-RDEPEND=>=dev-perl/File-Listing-6.0.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 >=dev-perl/LWP-MediaTypes-6.0.0 >=dev-perl/Net-HTTP-6.40.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-Digest-MD5-2.120.0 dev-perl/Encode-Locale >=dev-perl/HTML-Parser-3.340.0 >=virtual/perl-MIME-Base64-2.120.0 virtual/perl-libnet >=dev-perl/URI-1.100.0 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/libwww-perl-6.15.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2a239f7e99164497a0794ffc7728e6cc
diff --git a/dev-perl/libwww-perl-6.160.0 b/dev-perl/libwww-perl-6.160.0
deleted file mode 100644
index 6893a8ba7843..000000000000
--- a/dev-perl/libwww-perl-6.160.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Getopt-Long test? ( dev-perl/Test-Fatal dev-perl/Test-RequiresInternet virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A collection of Perl Modules for the WWW
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/libwww-perl/
-IUSE=ssl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
-RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.16.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=61654b782d8408dcf178eb115ebc0b8f
diff --git a/dev-perl/libwww-perl-6.240.0 b/dev-perl/libwww-perl-6.240.0
deleted file mode 100644
index bee609e46eb8..000000000000
--- a/dev-perl/libwww-perl-6.240.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Getopt-Long test? ( virtual/perl-File-Spec dev-perl/Test-Fatal dev-perl/Test-RequiresInternet virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A collection of Perl Modules for the WWW
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/libwww-perl/
-IUSE=ssl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
-RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.24.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=52b6f99581b905c2ca7b6e261e78e802
diff --git a/dev-perl/libwww-perl-6.250.0 b/dev-perl/libwww-perl-6.250.0
deleted file mode 100644
index 60c69ef0f9be..000000000000
--- a/dev-perl/libwww-perl-6.250.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Getopt-Long test? ( virtual/perl-File-Spec dev-perl/Test-Fatal dev-perl/Test-RequiresInternet virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A collection of Perl Modules for the WWW
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/libwww-perl/
-IUSE=ssl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
-RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.25.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=801f3271f4191c2cdfb4055c2bd61628
diff --git a/dev-perl/libwww-perl-6.260.0 b/dev-perl/libwww-perl-6.260.0
deleted file mode 100644
index 2076dff3db18..000000000000
--- a/dev-perl/libwww-perl-6.260.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Getopt-Long test? ( virtual/perl-File-Spec dev-perl/Test-Fatal dev-perl/Test-RequiresInternet virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A collection of Perl Modules for the WWW
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/libwww-perl/
-IUSE=ssl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
-RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.26.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e2755ad0bffb73a6e90305c4ad1fc371
diff --git a/dev-perl/libwww-perl-6.270.0 b/dev-perl/libwww-perl-6.270.0
deleted file mode 100644
index 3a53a169f929..000000000000
--- a/dev-perl/libwww-perl-6.270.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Getopt-Long test? ( virtual/perl-File-Spec dev-perl/Test-Fatal dev-perl/Test-RequiresInternet virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=A collection of Perl Modules for the WWW
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/libwww-perl/
-IUSE=ssl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
-RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.340.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Daemon-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.0.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.120.0 >=dev-perl/Net-HTTP-6.70.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-libnet-1.220.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=71c8642367f270b46956764d965b1b4f
diff --git a/dev-perl/libwww-perl/Manifest b/dev-perl/libwww-perl/Manifest
new file mode 100644
index 000000000000..7d79d35a863a
--- /dev/null
+++ b/dev-perl/libwww-perl/Manifest
@@ -0,0 +1,13 @@
+DIST libwww-perl-6.15.tar.gz 141936 BLAKE2B d75c56e28ef2df3a114012aeecd57a10eff994cecdcc2dd492204e1ccfdeeb30af80baaeadf0beba16ddc547e02e47905141d4217ab1691947b6953970d2eea4 SHA512 b031f1b6766fe5433940abbda438013211e0f82713bfbe8f3512fd3dd64d2c7b1236d19bb9414094726a37ee91908ebca5269855a639d0fd921423163b227aed
+DIST libwww-perl-6.16.tar.gz 143751 BLAKE2B 30bb196666684fba49e8ca445a17266ad77ff0f5adb871623cbdeeca362c9180680be4b5b3d702e2b2de42fed6d16e530121f9151427975f5d8ba4bce5a37a17 SHA512 7652d3d79d2638c523140fe8bd0df5bf691d070ad9b972c62f1f3771478b98f72909299b58cf20d280967b99cb2daa7e382916d1f8a3775da0cf9c7457d9d3ca
+DIST libwww-perl-6.24.tar.gz 161940 BLAKE2B fdb51384ac8351abc23c26b17fd4c28355914e2592986e8188dd6a5a032d6d5a68cfc46b83fafc18a699ff82bae69a13756412c2151d1ca147ab7ee0d3bbdfc2 SHA512 433e62b802f770b1d7c46bbe3a3b16c0e4423ded77b04f394a49340da98a97c74f8332ffc29c1bc0765cdc8277a2fe110a371b6b0be0f9e94ed104273ee0a1d1
+DIST libwww-perl-6.25.tar.gz 161902 BLAKE2B bd675ca921dec0084ddfeb567286af1aaf46cd710de3ab8ccbf38b7f2e6e29bb4a295412da3091c24063d2f1ffefbc1d0f075d66d6b3c5439e41f69938bdbeec SHA512 e1e73db3fae08911c9b4d13e9058a7370d1bc5c8274f345fc1c0565aee4eaf97e1da7e7a1456388beaa62adb4bbb9b3226443334c04e2b8f16936225e6b9b949
+DIST libwww-perl-6.26.tar.gz 162165 BLAKE2B 8776ea0d8abfc7dc4643d4ab6c0456daac727306ff210185c903355c8a4409343ea3d3bffda7404a6d60fbc6089e337e9c6cd3c47f5547f6accd1784ff02cd99 SHA512 0af62f1c393b82b2d665f4f460990bb9a446975507cc07148e9e5eebbfbcdd8ea8190dfe1ecb72a229ffa9a5e42edd9eb6c50ac1d3de89ac4681462069a3acb5
+DIST libwww-perl-6.27.tar.gz 163020 BLAKE2B a0ad6068e5ef754dedd616b4a2904b2326b1cbdd11dee6e16db984f2e46738812e0b64b95cf1466ebeef17387dd1921472888663cbbf2644504197767c65e8c2 SHA512 ceb7df71ef2773752dfa8a46f6e48cfbe7501f543d53ddaf50ee97da2cb21025be4bb32bee62d6f6fa837a7b0726718b3b8470de0b8a9d789e40c16a42b894e7
+EBUILD libwww-perl-6.150.0.ebuild 1748 BLAKE2B d6f047a19ab79978d7978a65a428b162852bbe16e83bd81c560ff89281ec65cd001d04a059c28f129fa4e7c1d99fee2f3a2b532caac00bd8f3aa7593abc0bf9f SHA512 d0043ed840c701237b59d90e3dc5076e1d9c2167779ad7581b89d8f5d315ad065f2b8965ba99f66697c5aa3d8472592ff25a672a554697a0fb11bef56ac68f53
+EBUILD libwww-perl-6.160.0.ebuild 1904 BLAKE2B 17dc5365f9c1ba95f3c60e28aadfa381af3cbc6c732319216ca55ce0166813bbe847e703bfb04ca18c305e3833f410f78eced4729af10ee261038a9ebe10d718 SHA512 4a959a82fa066a342cca3919d15b79bc34d00102f6b748ab0b8670e199c5f8396444e815f95b48ddc42d61506f52238123cb0af817f1ef428a076e38cb326b90
+EBUILD libwww-perl-6.240.0.ebuild 1992 BLAKE2B 064383d65aaaf35b34f403dd1dcefeaa573914362228bb543a09b8a16cf9900e3147bb1fc2b184b4d5c666a19031f8c02db656b894627a7a84187788d35661a3 SHA512 d69091cb32431b05a00bb7314ce43253a26f2c247349a32985ebe4b6178da61ef3a76d69b40b3984003e870a83a532ae61243362b933f4a1eff4d8c77928143f
+EBUILD libwww-perl-6.250.0.ebuild 1992 BLAKE2B 359b83ddec81dd460ca4d789d9786689b6c884d781ff34f2e9ee734996f63c409c8d4e8c1b40cb761c2aec1af055f33eefd7aa17d34e5ee6a0cffd91d2b9fd8d SHA512 b167f3be2fcf70bcd9f69b53169406f489d3ad88b836305b62d0405d757ee02c4cc3e5961a1106af939925caa4e9927faca0c4617697ae0f613a324e8ab01802
+EBUILD libwww-perl-6.260.0.ebuild 1965 BLAKE2B 668f55597b4bbdc78903cc71829d70d7f324529e66db2c52c4e9c3b0c7ad4eb984f3f47e4116621161b370f6674fad954de68c5bd397237c71873f5ee0da6580 SHA512 8ad2df68bc1bc6ed78bf50832fac868d1fca5a76f389b793367ddfeabec7f45297d0111ed3d00e5dc904563af2cd910bcfe2e71da1995d3d4edec48e8ee48eea
+EBUILD libwww-perl-6.270.0.ebuild 1983 BLAKE2B ee17ead5691e8db28304b4440c9629f5d72697b5dc86033ff1de5aad4c4c2cd2f5f41e8b083ad240f6d55e0bec001d45ed969259879ed809515fc71f9e89465f SHA512 a843f3c5f5fabe3cd545b2fcb883f4a8ac50189676cb85ce1f795a3a5e920afc55b10aca3a8ca124df3fe494947a3be777fb8cb56a7960503e30bfce70077db1
+MISC metadata.xml 1921 BLAKE2B 22c228aa757f00263a1f331482e24e83acdd93186747ad53aedf289f9a1fa97642a21a43ba97f64a508f023e27dcb0a8e78d2d4ba20ec296e6851e6f7370f5f4 SHA512 77a8184ec9d8248afd05f6cfaf8d69f26f85eff2ab95180cf763f9b2334e7fbb83ffa072cc5c9cdbb99a592db860ac4f7e3b21c29104a460f5e4a2f44e3251ee
diff --git a/dev-perl/libwww-perl/libwww-perl-6.150.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.150.0.ebuild
new file mode 100644
index 000000000000..323c95bce917
--- /dev/null
+++ b/dev-perl/libwww-perl/libwww-perl-6.150.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ETHER
+MODULE_VERSION=6.15
+inherit perl-module
+
+DESCRIPTION="A collection of Perl Modules for the WWW"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ssl"
+
+RDEPEND="
+ >=dev-perl/File-Listing-6.0.0
+ >=dev-perl/HTTP-Cookies-6.0.0
+ >=dev-perl/HTTP-Daemon-6.0.0
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Negotiate-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=dev-perl/Net-HTTP-6.40.0
+ >=dev-perl/WWW-RobotRules-6.0.0
+ >=virtual/perl-Digest-MD5-2.120.0
+ dev-perl/Encode-Locale
+ >=dev-perl/HTML-Parser-3.340.0
+ >=virtual/perl-MIME-Base64-2.120.0
+ virtual/perl-libnet
+ >=dev-perl/URI-1.100.0
+"
+DEPEND="${RDEPEND}"
+PDEPEND="
+ ssl? (
+ dev-perl/LWP-Protocol-https
+ )
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Perform a check to see if the live filesystem is case-INsensitive
+ # or not. If it is, the symlinks GET, POST and in particular HEAD
+ # will collide with e.g. head from coreutils. While under Linux
+ # having a case-INsensitive filesystem is really unusual, most Mac
+ # OS X users are on it, and also Interix users deal with
+ # case-INsensitivity since Windows is underneath.
+
+ # bash should always be there, if we can find it in capitals, we're
+ # on a case-INsensitive filesystem.
+ if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
+ dosym /usr/bin/lwp-request /usr/bin/GET
+ dosym /usr/bin/lwp-request /usr/bin/POST
+ dosym /usr/bin/lwp-request /usr/bin/HEAD
+ fi
+}
+#SRC_TEST=do
diff --git a/dev-perl/libwww-perl/libwww-perl-6.160.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.160.0.ebuild
new file mode 100644
index 000000000000..d86ce9704456
--- /dev/null
+++ b/dev-perl/libwww-perl/libwww-perl-6.160.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.16
+inherit perl-module
+
+DESCRIPTION="A collection of Perl Modules for the WWW"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ssl test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ >=virtual/perl-Encode-2.120.0
+ dev-perl/Encode-Locale
+ >=dev-perl/File-Listing-6.0.0
+ >=dev-perl/HTML-Parser-3.340.0
+ >=dev-perl/HTTP-Cookies-6.0.0
+ >=dev-perl/HTTP-Daemon-6.0.0
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Negotiate-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
+ virtual/perl-IO
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-MIME-Base64-2.120.0
+ >=dev-perl/Net-HTTP-6.70.0
+ >=dev-perl/URI-1.100.0
+ >=dev-perl/WWW-RobotRules-6.0.0
+ >=virtual/perl-libnet-1.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Getopt-Long
+ test? (
+ dev-perl/Test-Fatal
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ )
+"
+PDEPEND="
+ ssl? (
+ >=dev-perl/LWP-Protocol-https-6.20.0
+ )
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Perform a check to see if the live filesystem is case-INsensitive
+ # or not. If it is, the symlinks GET, POST and in particular HEAD
+ # will collide with e.g. head from coreutils. While under Linux
+ # having a case-INsensitive filesystem is really unusual, most Mac
+ # OS X users are on it, and also Interix users deal with
+ # case-INsensitivity since Windows is underneath.
+
+ # bash should always be there, if we can find it in capitals, we're
+ # on a case-INsensitive filesystem.
+ if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
+ dosym /usr/bin/lwp-request /usr/bin/GET
+ dosym /usr/bin/lwp-request /usr/bin/POST
+ dosym /usr/bin/lwp-request /usr/bin/HEAD
+ fi
+}
diff --git a/dev-perl/libwww-perl/libwww-perl-6.240.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.240.0.ebuild
new file mode 100644
index 000000000000..012b9f500d6e
--- /dev/null
+++ b/dev-perl/libwww-perl/libwww-perl-6.240.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.24
+inherit perl-module
+
+DESCRIPTION="A collection of Perl Modules for the WWW"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ssl test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ >=virtual/perl-Encode-2.120.0
+ dev-perl/Encode-Locale
+ >=dev-perl/File-Listing-6.0.0
+ >=dev-perl/HTML-Parser-3.340.0
+ >=dev-perl/HTTP-Cookies-6.0.0
+ >=dev-perl/HTTP-Daemon-6.0.0
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Negotiate-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
+ virtual/perl-IO
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-MIME-Base64-2.120.0
+ >=dev-perl/Net-HTTP-6.70.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ >=dev-perl/URI-1.100.0
+ >=dev-perl/WWW-RobotRules-6.0.0
+ >=virtual/perl-libnet-1.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Getopt-Long
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ )
+"
+PDEPEND="
+ ssl? (
+ >=dev-perl/LWP-Protocol-https-6.20.0
+ )
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Perform a check to see if the live filesystem is case-INsensitive
+ # or not. If it is, the symlinks GET, POST and in particular HEAD
+ # will collide with e.g. head from coreutils. While under Linux
+ # having a case-INsensitive filesystem is really unusual, most Mac
+ # OS X users are on it, and also Interix users deal with
+ # case-INsensitivity since Windows is underneath.
+
+ # bash should always be there, if we can find it in capitals, we're
+ # on a case-INsensitive filesystem.
+ if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
+ dosym /usr/bin/lwp-request /usr/bin/GET
+ dosym /usr/bin/lwp-request /usr/bin/POST
+ dosym /usr/bin/lwp-request /usr/bin/HEAD
+ fi
+}
diff --git a/dev-perl/libwww-perl/libwww-perl-6.250.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.250.0.ebuild
new file mode 100644
index 000000000000..7c27878a4520
--- /dev/null
+++ b/dev-perl/libwww-perl/libwww-perl-6.250.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.25
+inherit perl-module
+
+DESCRIPTION="A collection of Perl Modules for the WWW"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ssl test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ >=virtual/perl-Encode-2.120.0
+ dev-perl/Encode-Locale
+ >=dev-perl/File-Listing-6.0.0
+ >=dev-perl/HTML-Parser-3.340.0
+ >=dev-perl/HTTP-Cookies-6.0.0
+ >=dev-perl/HTTP-Daemon-6.0.0
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Negotiate-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
+ virtual/perl-IO
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-MIME-Base64-2.120.0
+ >=dev-perl/Net-HTTP-6.70.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ >=dev-perl/URI-1.100.0
+ >=dev-perl/WWW-RobotRules-6.0.0
+ >=virtual/perl-libnet-1.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Getopt-Long
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ )
+"
+PDEPEND="
+ ssl? (
+ >=dev-perl/LWP-Protocol-https-6.20.0
+ )
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Perform a check to see if the live filesystem is case-INsensitive
+ # or not. If it is, the symlinks GET, POST and in particular HEAD
+ # will collide with e.g. head from coreutils. While under Linux
+ # having a case-INsensitive filesystem is really unusual, most Mac
+ # OS X users are on it, and also Interix users deal with
+ # case-INsensitivity since Windows is underneath.
+
+ # bash should always be there, if we can find it in capitals, we're
+ # on a case-INsensitive filesystem.
+ if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
+ dosym /usr/bin/lwp-request /usr/bin/GET
+ dosym /usr/bin/lwp-request /usr/bin/POST
+ dosym /usr/bin/lwp-request /usr/bin/HEAD
+ fi
+}
diff --git a/dev-perl/libwww-perl/libwww-perl-6.260.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.260.0.ebuild
new file mode 100644
index 000000000000..84a19f55da8d
--- /dev/null
+++ b/dev-perl/libwww-perl/libwww-perl-6.260.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.26
+inherit perl-module
+
+DESCRIPTION="A collection of Perl Modules for the WWW"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ssl test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ >=virtual/perl-Encode-2.120.0
+ dev-perl/Encode-Locale
+ >=dev-perl/File-Listing-6.0.0
+ >=dev-perl/HTML-Parser-3.340.0
+ >=dev-perl/HTTP-Cookies-6.0.0
+ >=dev-perl/HTTP-Daemon-6.0.0
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Negotiate-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
+ virtual/perl-IO
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-MIME-Base64-2.120.0
+ >=dev-perl/Net-HTTP-6.70.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ >=dev-perl/URI-1.100.0
+ >=dev-perl/WWW-RobotRules-6.0.0
+ >=virtual/perl-libnet-1.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Getopt-Long
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ )
+"
+PDEPEND="
+ ssl? (
+ >=dev-perl/LWP-Protocol-https-6.20.0
+ )
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Perform a check to see if the live filesystem is case-INsensitive
+ # or not. If it is, the symlinks GET, POST and in particular HEAD
+ # will collide with e.g. head from coreutils. While under Linux
+ # having a case-INsensitive filesystem is really unusual, most Mac
+ # OS X users are on it, and also Interix users deal with
+ # case-INsensitivity since Windows is underneath.
+
+ # bash should always be there, if we can find it in capitals, we're
+ # on a case-INsensitive filesystem.
+ if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
+ dosym lwp-request /usr/bin/GET
+ dosym lwp-request /usr/bin/POST
+ dosym lwp-request /usr/bin/HEAD
+ fi
+}
diff --git a/dev-perl/libwww-perl/libwww-perl-6.270.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.270.0.ebuild
new file mode 100644
index 000000000000..73161ae3f066
--- /dev/null
+++ b/dev-perl/libwww-perl/libwww-perl-6.270.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.27
+inherit perl-module
+
+DESCRIPTION="A collection of Perl Modules for the WWW"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="ssl test"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ >=virtual/perl-Encode-2.120.0
+ dev-perl/Encode-Locale
+ >=dev-perl/File-Listing-6.0.0
+ >=dev-perl/HTML-Parser-3.340.0
+ >=dev-perl/HTTP-Cookies-6.0.0
+ >=dev-perl/HTTP-Daemon-6.0.0
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Negotiate-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
+ virtual/perl-IO
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-MIME-Base64-2.120.0
+ >=dev-perl/Net-HTTP-6.70.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ >=dev-perl/URI-1.100.0
+ >=dev-perl/WWW-RobotRules-6.0.0
+ >=virtual/perl-libnet-1.220.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Getopt-Long
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ dev-perl/Test-RequiresInternet
+ virtual/perl-Test-Simple
+ )
+"
+PDEPEND="
+ ssl? (
+ >=dev-perl/LWP-Protocol-https-6.20.0
+ )
+"
+
+src_install() {
+ perl-module_src_install
+
+ # Perform a check to see if the live filesystem is case-INsensitive
+ # or not. If it is, the symlinks GET, POST and in particular HEAD
+ # will collide with e.g. head from coreutils. While under Linux
+ # having a case-INsensitive filesystem is really unusual, most Mac
+ # OS X users are on it, and also Interix users deal with
+ # case-INsensitivity since Windows is underneath.
+
+ # bash should always be there, if we can find it in capitals, we're
+ # on a case-INsensitive filesystem.
+ if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
+ dosym lwp-request /usr/bin/GET
+ dosym lwp-request /usr/bin/POST
+ dosym lwp-request /usr/bin/HEAD
+ fi
+}
diff --git a/dev-perl/libwww-perl/metadata.xml b/dev-perl/libwww-perl/metadata.xml
new file mode 100644
index 000000000000..bccbdf361d43
--- /dev/null
+++ b/dev-perl/libwww-perl/metadata.xml
@@ -0,0 +1,36 @@
+<?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">libwww-perl</remote-id>
+ <remote-id type="cpan-module">LWP</remote-id>
+ <remote-id type="cpan-module">LWP::Authen::Basic</remote-id>
+ <remote-id type="cpan-module">LWP::Authen::Digest</remote-id>
+ <remote-id type="cpan-module">LWP::Authen::Ntlm</remote-id>
+ <remote-id type="cpan-module">LWP::ConnCache</remote-id>
+ <remote-id type="cpan-module">LWP::Debug</remote-id>
+ <remote-id type="cpan-module">LWP::Debug::TraceHTTP</remote-id>
+ <remote-id type="cpan-module">LWP::DebugFile</remote-id>
+ <remote-id type="cpan-module">LWP::MemberMixin</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::MyFTP</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::cpan</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::data</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::file</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::ftp</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::gopher</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::http</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::loopback</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::mailto</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::nntp</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::nogo</remote-id>
+ <remote-id type="cpan-module">LWP::RobotUA</remote-id>
+ <remote-id type="cpan-module">LWP::Simple</remote-id>
+ <remote-id type="cpan-module">LWP::UserAgent</remote-id>
+ <remote-id type="cpan-module">RequestAgent</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/libxml-perl-0.80.0-r1 b/dev-perl/libxml-perl-0.80.0-r1
deleted file mode 100644
index 179e837b7097..000000000000
--- a/dev-perl/libxml-perl-0.80.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/XML-Parser-2.29 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Collection of Perl modules for working with XML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/libxml-perl/
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.29 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMACLEOD/libxml-perl-0.08.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=8edda18fc3f1d9be1840e2506d38ef4f
diff --git a/dev-perl/libxml-perl-0.80.0-r2 b/dev-perl/libxml-perl-0.80.0-r2
deleted file mode 100644
index 71b7a3d37974..000000000000
--- a/dev-perl/libxml-perl-0.80.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/XML-Parser-2.29 dev-lang/perl:=
-DESCRIPTION=Collection of Perl modules for working with XML
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/libxml-perl/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/XML-Parser-2.29 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/K/KM/KMACLEOD/libxml-perl-0.08.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=49cfb0ff2189a10d06cb77c58bfac2e8
diff --git a/dev-perl/libxml-perl/Manifest b/dev-perl/libxml-perl/Manifest
new file mode 100644
index 000000000000..1d01bd135a27
--- /dev/null
+++ b/dev-perl/libxml-perl/Manifest
@@ -0,0 +1,4 @@
+DIST libxml-perl-0.08.tar.gz 64335 BLAKE2B edfbe3705872e6267a3e578df2721184de14eafb8e8801d0d21dc577b7bee69829aa13873c10df2c871575280a798282924e241090682f3724b3facedd1df87f SHA512 66c1874a04b746334d4324ab37ee057c6da7fa7191dffae2900e0832dab3b2ededc5cbdc5e838c0d57c22161c9cf196ab40b62f61338d4c994bda9fa7b1a7702
+EBUILD libxml-perl-0.80.0-r1.ebuild 489 BLAKE2B 0bb072866d250d33ac13445311ba58ab08b0c6ca6e777da5dee6e9199116b8acbdd396e6fc34d78421527d27e9d23121c54d9146a3d259683e74b82c18c9b81d SHA512 1ed392b9e1f9474b03ce784bb98be24bde079cae3ffc4d6e9079d9c5d069d07bf5ff4831e3e6099c8291efcceb354c098a5482a17b7c770e8eb5f0544ca2ab92
+EBUILD libxml-perl-0.80.0-r2.ebuild 500 BLAKE2B 2444fe413611109f9c2ed2cc7dfa2464ff0175118d2aaeb14a83363207432bdc8ffdb60ba466ac94c347dacd516452966f7acb39b3c7029b1ba1e14b47be7242 SHA512 0cfc1697feebfdc1da1cb15ce3df7c8f88cc49df4724865d09a24e97f0ca4d4a496f0c0186297e8ac70ed18e848004b04ef3f6df9b196b04d7bf117235993fb0
+MISC metadata.xml 1532 BLAKE2B 214a72ad7c670ec630a8d69b090c1b88929e8be703383963e8f9a9bf89c6a31b4077a1b071ddd0fe5cc0a59904bc77fd815391be9bf0b8fc5fa38472d6462252 SHA512 c21fb26c6f87f6c5610641c32c54ba3663aedfbe3eba485a9c861eb58bbc9ebcb869389f0e75f4e24db0af0d07ba6fcc016953e1ab22c83a6f99e87a4b64b749
diff --git a/dev-perl/libxml-perl/libxml-perl-0.80.0-r1.ebuild b/dev-perl/libxml-perl/libxml-perl-0.80.0-r1.ebuild
new file mode 100644
index 000000000000..adaaa8eacefc
--- /dev/null
+++ b/dev-perl/libxml-perl/libxml-perl-0.80.0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=KMACLEOD
+MODULE_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Collection of Perl modules for working with XML"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.29"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/libxml-perl/libxml-perl-0.80.0-r2.ebuild b/dev-perl/libxml-perl/libxml-perl-0.80.0-r2.ebuild
new file mode 100644
index 000000000000..c324a722df17
--- /dev/null
+++ b/dev-perl/libxml-perl/libxml-perl-0.80.0-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=KMACLEOD
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Collection of Perl modules for working with XML"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/XML-Parser-2.29"
+DEPEND="${RDEPEND}"
diff --git a/dev-perl/libxml-perl/metadata.xml b/dev-perl/libxml-perl/metadata.xml
new file mode 100644
index 000000000000..d67ec6f08940
--- /dev/null
+++ b/dev-perl/libxml-perl/metadata.xml
@@ -0,0 +1,29 @@
+<?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">libxml-perl</remote-id>
+ <remote-id type="cpan-module">Data::Grove</remote-id>
+ <remote-id type="cpan-module">Data::Grove::Characters</remote-id>
+ <remote-id type="cpan-module">Data::Grove::Parent</remote-id>
+ <remote-id type="cpan-module">Data::Grove::ParentList</remote-id>
+ <remote-id type="cpan-module">Data::Grove::Visitor</remote-id>
+ <remote-id type="cpan-module">XML::ESISParser</remote-id>
+ <remote-id type="cpan-module">XML::Handler::CanonXMLWriter</remote-id>
+ <remote-id type="cpan-module">XML::Handler::Sample</remote-id>
+ <remote-id type="cpan-module">XML::Handler::Subs</remote-id>
+ <remote-id type="cpan-module">XML::Handler::XMLWriter</remote-id>
+ <remote-id type="cpan-module">XML::Parser::PerlSAX</remote-id>
+ <remote-id type="cpan-module">XML::PatAct::ACTION</remote-id>
+ <remote-id type="cpan-module">XML::PatAct::Amsterdam</remote-id>
+ <remote-id type="cpan-module">XML::PatAct::MatchName</remote-id>
+ <remote-id type="cpan-module">XML::PatAct::PATTERN</remote-id>
+ <remote-id type="cpan-module">XML::PatAct::ToObjects</remote-id>
+ <remote-id type="cpan-module">XML::Perl2SAX</remote-id>
+ <remote-id type="cpan-module">XML::SAX2Perl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/local-lib-2.0.19 b/dev-perl/local-lib-2.0.19
deleted file mode 100644
index 9efcda43ea2b..000000000000
--- a/dev-perl/local-lib-2.0.19
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-1.820.0 >=virtual/perl-ExtUtils-Install-1.430.0 >=virtual/perl-ExtUtils-MakeMaker-7.0.0 >=dev-perl/Module-Build-0.360.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=create and use a local lib/ for perl modules with PERL5LIB
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/local-lib/
-IUSE=test
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-1.820.0 >=virtual/perl-ExtUtils-Install-1.430.0 >=virtual/perl-ExtUtils-MakeMaker-7.0.0 >=dev-perl/Module-Build-0.360.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/local-lib-2.000019.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=95683d9966d87f827c1179c045159dcb
diff --git a/dev-perl/local-lib-2.0.24 b/dev-perl/local-lib-2.0.24
deleted file mode 100644
index f10bbc2caa57..000000000000
--- a/dev-perl/local-lib-2.0.24
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=virtual/perl-CPAN-1.820.0 >=virtual/perl-ExtUtils-Install-1.430.0 >=virtual/perl-ExtUtils-MakeMaker-7.0.0 >=dev-perl/Module-Build-0.360.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=create and use a local lib/ for perl modules with PERL5LIB
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/local-lib/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-CPAN-1.820.0 >=virtual/perl-ExtUtils-Install-1.430.0 >=virtual/perl-ExtUtils-MakeMaker-7.0.0 >=dev-perl/Module-Build-0.360.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/local-lib-2.000024.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f0d1060b5ba6c369f42a2e0081b160a3
diff --git a/dev-perl/local-lib/Manifest b/dev-perl/local-lib/Manifest
new file mode 100644
index 000000000000..f16e78beeff1
--- /dev/null
+++ b/dev-perl/local-lib/Manifest
@@ -0,0 +1,5 @@
+DIST local-lib-2.000019.tar.gz 62149 BLAKE2B 934ec8be32489632870cb7be112cb4328dc4948abac4bf96bc619d13d41e2cdcfd197e261cb6c5d0fff775f3567447b9f57c84ef2a52e2e3cc3dd1616eafdcb3 SHA512 ab7d2d43566fef1d5dce41649859a01306d302b46739cf110b4d0330ae3cec3e49e3b06f67612f9e33b6bcb7654ec5ff0a97cf44fecc8a9cd6d5b24421671614
+DIST local-lib-2.000024.tar.gz 62941 BLAKE2B c618c320af46c9223f67109deb02857755b675223b0a71772227b2c7fec47225e323cdeaa9b2c66e78e9e69964fff0a19367c4e58fa4b9be5e120683e69e9078 SHA512 d23c984f0652ea8dd7028cd2dcc00991e69a5ad1ac6fce9707f953a5e6456d8173b444b7631884e764eb5ff18cea29e8e560c3835eacc0aa34382c0d172a7fd0
+EBUILD local-lib-2.0.19.ebuild 548 BLAKE2B 96674e646e627171ad00d5ee82c6f97dec1f0970d21b56b36505c24eef383234e707a4e137c976d7ba8d9bd7ceb1604d318eeafff66fb630a667e1b145f9da58 SHA512 0dac40314afec1e693dc786ff80da115727eb888fba344b72efa1c266e508bed1d37fd78fd6e7439559699d15131bf1491886c91b66e5f270cb37762355e3547
+EBUILD local-lib-2.0.24.ebuild 550 BLAKE2B 45e20ec309263caebbd99f721b09c98e278e267f2b35d90abbc8c8b756ba8d3ed8cced6dc567806568e2f145cb10d0dd6686ffd0347ccf5273df3df12240e085 SHA512 bbc68251e3c103d23bf499962e700caec6ec4e3e9a32e438166a7ad77525c1b593f89220e2b9c6bb48613ea86c5447979613b39472a760b11ad7c47cc7a79c89
+MISC metadata.xml 480 BLAKE2B b2613e1c31939aa6096fde9b34df7ff601861371ffd532ea6c71d9dff0cb25d7151f2f34c5e7b3fc8b9e0706b383368fb116b4021a8290ea907860eb456572c7 SHA512 0c3b4a34e1c84b9eb03e7b9bae3d11473b60071709ddaae74812d1746d4c97af17f7c08981c8031930dd104dbc08cddaaf96cc081f06ce8c7f06d8126b79f9a6
diff --git a/dev-perl/local-lib/local-lib-2.0.19.ebuild b/dev-perl/local-lib/local-lib-2.0.19.ebuild
new file mode 100644
index 000000000000..653c72072c88
--- /dev/null
+++ b/dev-perl/local-lib/local-lib-2.0.19.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.000019
+inherit perl-module
+
+DESCRIPTION='create and use a local lib/ for perl modules with PERL5LIB'
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-1.820.0
+ >=virtual/perl-ExtUtils-Install-1.430.0
+ >=virtual/perl-ExtUtils-MakeMaker-7.0.0
+ >=dev-perl/Module-Build-0.360.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/local-lib/local-lib-2.0.24.ebuild b/dev-perl/local-lib/local-lib-2.0.24.ebuild
new file mode 100644
index 000000000000..1f4dabba0f2f
--- /dev/null
+++ b/dev-perl/local-lib/local-lib-2.0.24.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.000024
+inherit perl-module
+
+DESCRIPTION='create and use a local lib/ for perl modules with PERL5LIB'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=virtual/perl-CPAN-1.820.0
+ >=virtual/perl-ExtUtils-Install-1.430.0
+ >=virtual/perl-ExtUtils-MakeMaker-7.0.0
+ >=dev-perl/Module-Build-0.360.0
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/local-lib/metadata.xml b/dev-perl/local-lib/metadata.xml
new file mode 100644
index 000000000000..71ca8805ebd7
--- /dev/null
+++ b/dev-perl/local-lib/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">local-lib</remote-id>
+ <remote-id type="cpan-module">lib::core::only</remote-id>
+ <remote-id type="cpan-module">local::lib</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/maybe-0.20.200-r1 b/dev-perl/maybe-0.20.200-r1
deleted file mode 100644
index 73edb7c4e26d..000000000000
--- a/dev-perl/maybe-0.20.200-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Use a Perl module and ignore error if can't be loaded
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/maybe/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/D/DE/DEXTER/maybe-0.0202.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1245ee32fec6fd1cc8ef0d9564e081c9
diff --git a/dev-perl/maybe/Manifest b/dev-perl/maybe/Manifest
new file mode 100644
index 000000000000..6710193db563
--- /dev/null
+++ b/dev-perl/maybe/Manifest
@@ -0,0 +1,3 @@
+DIST maybe-0.0202.tar.gz 17568 BLAKE2B eb55cf194c78b1013b50428d3a65ddc5bfa84b9ee80686aaa13b197a617367ba91e5ff5f2d9f0b8832d85d11f7926c5e1cc6354f055dbcaef1770fb55fb0574f SHA512 60a156a5ec19b6120f5d236314f9419273a81f1eb73e677a92646f55cc0b2898f8cdea60d0a9e65d63f0c15f6703e46e98ba0b315a6843e4b13c7cabecf4b008
+EBUILD maybe-0.20.200-r1.ebuild 357 BLAKE2B eba5d398bc5c8e69c189e453e0acbba5b0f61256cd86ac090ca36946e4a37bd5d76a1917664139d182a3a5fe0beb85cfe1d1c538e0e41fc5da134bc48189a354 SHA512 aa588712c52e1de0400f4282197cfefca2ec105e51cc52f4a6b6b61a1f33ce5323e50c584b79f0a2a6b06cd29e459f453cb0ba706e34b8e2bdebfec686624c14
+MISC metadata.xml 381 BLAKE2B 0d3a6ca2e61dd505130ffde10b2bb413cbbfd18c47010e7159d115f6207a4c06dfb5c2a82a2cd5243384d9dae5cd452efe25298f6d33be41371e9c2f5d02489b SHA512 197f2dba90e9d20a6564090f08be7c30a3569cd034428896b104c2587b4d9eeb57162a45fc99f2534412d62d7c9d4553287662bb8ec42bdf762678b71d26c789
diff --git a/dev-perl/maybe/maybe-0.20.200-r1.ebuild b/dev-perl/maybe/maybe-0.20.200-r1.ebuild
new file mode 100644
index 000000000000..36526ef40590
--- /dev/null
+++ b/dev-perl/maybe/maybe-0.20.200-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=DEXTER
+MODULE_VERSION=0.0202
+inherit perl-module
+
+DESCRIPTION="Use a Perl module and ignore error if can't be loaded"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build"
+
+SRC_TEST=do
diff --git a/dev-perl/maybe/metadata.xml b/dev-perl/maybe/metadata.xml
new file mode 100644
index 000000000000..f90f0a72d526
--- /dev/null
+++ b/dev-perl/maybe/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">maybe</remote-id>
+ <remote-id type="cpan-module">maybe</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/mecab-perl-0.996 b/dev-perl/mecab-perl-0.996
deleted file mode 100644
index a7182e583f94..000000000000
--- a/dev-perl/mecab-perl-0.996
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~app-text/mecab-0.996 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl binding for MeCab
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/mecab-perl/
-KEYWORDS=amd64 ~ia64 x86
-LICENSE=|| ( BSD LGPL-2.1 GPL-2 )
-RDEPEND=~app-text/mecab-0.996 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~dilfridge/distfiles/mecab-perl-0.996.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=59dcd8328503f2e2d3bc2f0ff7f7ed11
diff --git a/dev-perl/mecab-perl/Manifest b/dev-perl/mecab-perl/Manifest
new file mode 100644
index 000000000000..b62bb176bd03
--- /dev/null
+++ b/dev-perl/mecab-perl/Manifest
@@ -0,0 +1,3 @@
+DIST mecab-perl-0.996.tar.gz 49888 BLAKE2B 6055cd6a0416f3e3b14e8512a786ce727024dace1a8fea4401e141d4c398c1e277b88f869fcde524accde4a2cf21b68fe58ccc5d09aa15bd1fa80fdea7088fa0 SHA512 83bda501556643b5fa246dd57447b431ea6879d674919234f8513cce0ef77d494dc96ee36fe0fbed36ca04a2056e41bc8cb652fffac3c7031a6ec61aaa6f2701
+EBUILD mecab-perl-0.996.ebuild 537 BLAKE2B e7ab00b811847dec1e78e7bec309a32d6ba079934eb17ecbd6ad2036f50bb610a0ef35abf9d12b972c69b56f7dd33abbd692054122cce13a96e0f0446298806c SHA512 a27a742bb7a213e80b0b233ba4a1be243714fc77a63d12007c70cff12fb8ccf30e0bab92c69ea6b32bc48754282d143c4f7f79dad0181b6a273e93617d56f5b0
+MISC metadata.xml 319 BLAKE2B e09a6e1e1aa8d4a77be3f874d8925ea823eee94603af403ab53fd838c3f38046f48bb8563daab630c103e010637314d887112f7d82d58520564a6a145b36b526 SHA512 571ce05364c94557d1524de44361a2fec47a5f9d88aa6e13cb684199456ba48babcd08ae517dcca540cf6b672f2573e134a6137aad861ca2da4c7ae4d7728925
diff --git a/dev-perl/mecab-perl/mecab-perl-0.996.ebuild b/dev-perl/mecab-perl/mecab-perl-0.996.ebuild
new file mode 100644
index 000000000000..379e10184b51
--- /dev/null
+++ b/dev-perl/mecab-perl/mecab-perl-0.996.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit perl-module
+
+DESCRIPTION="Perl binding for MeCab"
+# HOMEPAGE="http://mecab.sourceforge.net/" dead project, no homepage found anymore
+SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz"
+
+LICENSE="|| ( BSD LGPL-2.1 GPL-2 )"
+SLOT="0"
+KEYWORDS="amd64 ~ia64 x86"
+IUSE=""
+
+DEPEND="~app-text/mecab-${PV}"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ perl-module_src_install
+ dohtml bindings.html
+ dodoc test.pl
+}
diff --git a/dev-perl/mecab-perl/metadata.xml b/dev-perl/mecab-perl/metadata.xml
new file mode 100644
index 000000000000..5952bee026aa
--- /dev/null
+++ b/dev-perl/mecab-perl/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">mecab</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/metadata.xml b/dev-perl/metadata.xml
new file mode 100644
index 000000000000..707e230de5fd
--- /dev/null
+++ b/dev-perl/metadata.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The dev-perl category contains libraries and utilities relevant to the
+ Perl programming language.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie dev-perl enthält Bibliotheken und Werkzeuge für die
+ Programmiersprache Perl.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría dev-perl contiene librerías y utilidades referentes
+ al lenguaje de programación Perl.
+ </longdescription>
+ <longdescription lang="ja">
+ dev-perlカテゴリーã«ã¯Perlプログラミング言語ã«é–¢é€£ã—ãŸãƒ©ã‚¤ãƒ–ラリーã¨
+ ユーティリティãŒå«ã¾ã‚Œã¾ã™ã€‚
+ </longdescription>
+ <longdescription lang="nl">
+ De dev-perl categorie bevat bibliotheken en hulpmiddelen voor het gebruik
+ van de programmeertaal Perl.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm dev-perl chứa các thư viện và tiện ích liên quan
+ đến ngôn ngữ lập trình Perl.
+ </longdescription>
+ <longdescription lang="sk">
+ Kategória dev-perl obsahuje knižnice a utility pre programovací jazyk
+ Perl.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria dev-perl contiene librerie ed utilità per il linguaggio di programmazione Perl.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria dev-perl contém bibliotecas e utilitários referentes
+ à linguagem de programação Perl.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria dev-perl zawiera biblioteki i narzędzia związane z
+ językiem programowania Perl.
+ </longdescription>
+</catmetadata>
+
diff --git a/dev-perl/mime-construct-1.1100.0-r1 b/dev-perl/mime-construct-1.1100.0-r1
deleted file mode 100644
index 4952540f8c47..000000000000
--- a/dev-perl/mime-construct-1.1100.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-MIME-Base64 dev-perl/Email-Date-Format dev-perl/MIME-Types dev-perl/Proc-WaitStat dev-lang/perl:=
-DESCRIPTION=construct and optionally mail MIME messages
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/mime-construct/
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86
-LICENSE=GPL-2+
-RDEPEND=virtual/perl-MIME-Base64 dev-perl/Email-Date-Format dev-perl/MIME-Types dev-perl/Proc-WaitStat dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROSCH/mime-construct-1.11.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=66991f61041fb7baf7737be543116dbf
diff --git a/dev-perl/mime-construct-1.900.0-r1 b/dev-perl/mime-construct-1.900.0-r1
deleted file mode 100644
index 22dfe34732c8..000000000000
--- a/dev-perl/mime-construct-1.900.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-perl/MIME-Types dev-perl/Proc-WaitStat dev-lang/perl:=[-build(-)]
-DESCRIPTION=construct and optionally mail MIME messages
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/mime-construct/
-KEYWORDS=amd64 ia64 ppc ~sparc x86
-LICENSE=|| ( GPL-2 GPL-3 )
-RDEPEND=dev-perl/MIME-Types dev-perl/Proc-WaitStat dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RO/ROSCH/mime-construct-1.9.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b3504325575c3d5aac0af6146a39cfdb
diff --git a/dev-perl/mime-construct/Manifest b/dev-perl/mime-construct/Manifest
new file mode 100644
index 000000000000..aec99bf3e6c2
--- /dev/null
+++ b/dev-perl/mime-construct/Manifest
@@ -0,0 +1,6 @@
+AUX mime-construct-add-date-header.patch 634 BLAKE2B 74726d0405fe9832990a2aa43488770e0c86f5619be3637dc4d670a6a82fc171e17a8e322c296cc9e8a43037f0e2e8f58b43fc4574a3f0ff9194113109937ead SHA512 7447bedcfeb0258fd78dd9948c21526fba59d44cd8965832ba284eb34bfcced776752785e2249028e2c3f29a19932f668d5f22a2070d117579af94d1baf8030b
+DIST mime-construct-1.11.tar.gz 12906 BLAKE2B 250054cd263cd3df91ff45ba3cfe0d99a43f26eeb3af9b5a70ddbfd4c4b448a9830a9ca6d1dac7eebe54f68a76f16075111079832730168eab4e65fdf30424d2 SHA512 1192c5a0cd1c7675aaf4d1570c910672d3c3b6585f33e4781de289e8e1d9530c17b6d48083ad68349b46faa8e03be1dfeef16701b12763adc36bfa4f3b399a5f
+DIST mime-construct-1.9.tar.gz 11803 BLAKE2B 8297ee7f9936e5b58f59b673fe52c8e6f9e2a5b46b19a0970c038d23a66298b8252aae77108a76748219ac446f9932f641190578321afac83da500c5070928a5 SHA512 b57908befd0b13ba44172fdcb0c7eb6929bbff89e0c1fd37dbe081323dc0a69af18a72913f9e4a421b377f292b697e9dcfc6ef5ec3ad42d7e603a17b1f2ed36a
+EBUILD mime-construct-1.1100.0-r1.ebuild 557 BLAKE2B 96dd0378a070ef260650837eb300a8e4655757319ec53d31db69aaf4f77d0b43ce290ffeb25cf0b91331a642ec40198d790dc23fbdb741e00fa19c9447d59d32 SHA512 cd0d037d6ffa04025f7c34b9f1d865a691a7a01391af1e3654b3894ae2eab3538cd2fa54886959cd3ec0f125b38bb28050732b5d2cdc3c858eca8c9cf5a077bf
+EBUILD mime-construct-1.900.0-r1.ebuild 417 BLAKE2B e311eb18e61ee12c33e2105fa3ce4a425d0aa6c6b060cd9b4e80841df9e29ed8c4840df95ad86284e57f8804c440a5ff9f506d9b659559c101e7c34442f2a17b SHA512 251afbf06eb5cf85dd6b01ac989c743b552c2f0664786b5e1187832f9c19990f8085be272af3014c8c3be2c4b2b1297ec2e0bddcd006ee9cd063a1bd2bdedba0
+MISC metadata.xml 338 BLAKE2B 787f2f4d90b91d303562787faabfc4640ddd5066d353dd51a9b0778b5cce02192043db0dbe89260e23ec3bb5698a8876c9ab9257945fafa3c4d948bc2ee5366e SHA512 53050575d6bbd6a6be73e1883a47af6b291f8f9d43071941a9390b53f6d194a31de6181afe33f74686604bf1e84ba6d45140fac51e7c6c285157b0138991eac2
diff --git a/dev-perl/mime-construct/files/mime-construct-add-date-header.patch b/dev-perl/mime-construct/files/mime-construct-add-date-header.patch
new file mode 100644
index 000000000000..fe5d6f4dc2ca
--- /dev/null
+++ b/dev-perl/mime-construct/files/mime-construct-add-date-header.patch
@@ -0,0 +1,18 @@
+--- a/mime-construct 2012-10-07 21:01:11.849644407 +0200
++++ b/mime-construct 2015-02-24 00:00:15.843791068 +0100
+@@ -28,6 +28,7 @@
+ # - continue long header lines I construct
+
+ use Proc::WaitStat qw(close_die);
++use Email::Date::Format qw(email_date);
+
+ (my $Me = $0) =~ s-.*/--;
+ my # new line required for makemaker
+@@ -491,6 +492,7 @@
+
+ push @output, cont "To: ", join(", ", @to), "\n" if @to;
+ push @output, cont "Cc: ", join(", ", @cc), "\n" if @cc;
++ push @output, cont "Date: ", email_date, "\n";
+ push @output, cont "Subject: $subject\n" if $subject ne '';
+
+ push @output, $header if $header ne '';
diff --git a/dev-perl/mime-construct/metadata.xml b/dev-perl/mime-construct/metadata.xml
new file mode 100644
index 000000000000..d6dd7af021a5
--- /dev/null
+++ b/dev-perl/mime-construct/metadata.xml
@@ -0,0 +1,11 @@
+<?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">mime-construct</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/mime-construct/mime-construct-1.1100.0-r1.ebuild b/dev-perl/mime-construct/mime-construct-1.1100.0-r1.ebuild
new file mode 100644
index 000000000000..820e0a223154
--- /dev/null
+++ b/dev-perl/mime-construct/mime-construct-1.1100.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ROSCH
+DIST_VERSION=1.11 # the author made 1.11 follow 1.9, so we need to be creative
+inherit perl-module
+
+DESCRIPTION="construct and optionally mail MIME messages"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-MIME-Base64
+ dev-perl/Email-Date-Format
+ dev-perl/MIME-Types
+ dev-perl/Proc-WaitStat
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-add-date-header.patch" )
diff --git a/dev-perl/mime-construct/mime-construct-1.900.0-r1.ebuild b/dev-perl/mime-construct/mime-construct-1.900.0-r1.ebuild
new file mode 100644
index 000000000000..2a4d47d7f58a
--- /dev/null
+++ b/dev-perl/mime-construct/mime-construct-1.900.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ROSCH
+MODULE_VERSION=1.9
+inherit perl-module
+
+DESCRIPTION="construct and optionally mail MIME messages"
+
+LICENSE="|| ( GPL-2 GPL-3 )" # GPL-2+
+SLOT="0"
+KEYWORDS="amd64 ia64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="dev-perl/MIME-Types
+ dev-perl/Proc-WaitStat"
+DEPEND="${RDEPEND}"
+
+SRC_TEST="do"
diff --git a/dev-perl/multidimensional-0.13.0 b/dev-perl/multidimensional-0.13.0
deleted file mode 100644
index 27d3ee224859..000000000000
--- a/dev-perl/multidimensional-0.13.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/B-Hooks-OP-Check-0.190.0 >=dev-perl/Lexical-SealRequireHints-0.5.0 virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker dev-perl/ExtUtils-Depends test? ( >=virtual/perl-CPAN-Meta-2.112.580 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl:=
-DESCRIPTION=disables multidimensional array emulation
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/multidimensional/
-IUSE=test
-KEYWORDS=amd64 hppa ppc x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/B-Hooks-OP-Check-0.190.0 >=dev-perl/Lexical-SealRequireHints-0.5.0 virtual/perl-XSLoader dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/I/IL/ILMARI/multidimensional-0.013.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e183da9a3c572c2162f34ffe69482a41
diff --git a/dev-perl/multidimensional/Manifest b/dev-perl/multidimensional/Manifest
new file mode 100644
index 000000000000..bf91d70a6291
--- /dev/null
+++ b/dev-perl/multidimensional/Manifest
@@ -0,0 +1,3 @@
+DIST multidimensional-0.013.tar.gz 67528 BLAKE2B 8167da19e5bc0f28547277580cefa871031b7dc129fc6eae521ecc4e5e5714b38b5c5b32446dc41123b6d79c93fd7399e6cd4f33d244d85e937deaa5831ffa2c SHA512 9abc93efd0060042f16c9e89c37a11a08c781ab2d095964701661a17f4adfeaf7cf3cb134db9c91a366b5ddda482716eda5d3b002fdb38fa4694d7e24dbc76f6
+EBUILD multidimensional-0.13.0.ebuild 565 BLAKE2B c42a2d101746dcc88a486b1cff9e18ab6b4e0ce229cb72b5c6176fe7ce360dd4c1e9e1766ef985d4efdf70cced4a7152b2797f50059b1b308d73c3a9807380d1 SHA512 73466741a2f378b87d4b0acfa5fd09db853b75ea4a40ac8ab927aa368236772dae8cb46353745b090bebd387294d7d5537a3e0abff7d0ac2bfdedd5b0dac3646
+MISC metadata.xml 403 BLAKE2B 870297fd97515f9de1863ee0feff9176340b423acfe8033eab27041d366cbfcef1494bcc15446838693e6c8b61c6815ea62ee6f6c5c949d2d590254e2b92b5b3 SHA512 0e28ef2915fe99d06a068e221fcd34c9cb388ef1afe5f9750e88370f84bda19fe3083523bacbed95204c1cc1a2ac598e38e872c23b07069d42cc2b26998558b8
diff --git a/dev-perl/multidimensional/metadata.xml b/dev-perl/multidimensional/metadata.xml
new file mode 100644
index 000000000000..3e93dcd47283
--- /dev/null
+++ b/dev-perl/multidimensional/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">multidimensional</remote-id>
+ <remote-id type="cpan-module">multidimensional</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/multidimensional/multidimensional-0.13.0.ebuild b/dev-perl/multidimensional/multidimensional-0.13.0.ebuild
new file mode 100644
index 000000000000..c945c82e5f23
--- /dev/null
+++ b/dev-perl/multidimensional/multidimensional-0.13.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILMARI
+DIST_VERSION=0.013
+inherit perl-module
+
+DESCRIPTION="disables multidimensional array emulation"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/B-Hooks-OP-Check-0.190.0
+ >=dev-perl/Lexical-SealRequireHints-0.5.0
+ virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/ExtUtils-Depends
+ test? (
+ >=virtual/perl-CPAN-Meta-2.112.580
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/namespace-autoclean-0.130.0-r1 b/dev-perl/namespace-autoclean-0.130.0-r1
deleted file mode 100644
index 6ca4d5960851..000000000000
--- a/dev-perl/namespace-autoclean-0.130.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-perl/namespace-clean-0.200 >=dev-perl/Moose-1.990 >=dev-perl/B-Hooks-EndOfScope-0.07 >=virtual/perl-ExtUtils-MakeMaker-6.31 test? ( >=dev-perl/Moose-0.56 dev-perl/Sub-Name ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Keep imports out of your namespace
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/namespace-autoclean/
-IUSE=test
-KEYWORDS=amd64 ~arm ppc x86 ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/namespace-clean-0.200 >=dev-perl/Moose-1.990 >=dev-perl/B-Hooks-EndOfScope-0.07 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/B/BO/BOBTFISH/namespace-autoclean-0.13.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=6f6760ae70a5b67d1fa33cddc7f119f5
diff --git a/dev-perl/namespace-autoclean-0.280.0 b/dev-perl/namespace-autoclean-0.280.0
deleted file mode 100644
index 447911f7b394..000000000000
--- a/dev-perl/namespace-autoclean-0.280.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/B-Hooks-EndOfScope-0.120.0 virtual/perl-Scalar-List-Utils dev-perl/Sub-Identify >=dev-perl/namespace-clean-0.200.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Requires ) dev-lang/perl:=
-DESCRIPTION=Keep imports out of your namespace
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/namespace-autoclean/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/B-Hooks-EndOfScope-0.120.0 virtual/perl-Scalar-List-Utils dev-perl/Sub-Identify >=dev-perl/namespace-clean-0.200.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/namespace-autoclean-0.28.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a8fa73a1123a82b78a1e83111b48b24e
diff --git a/dev-perl/namespace-autoclean/Manifest b/dev-perl/namespace-autoclean/Manifest
new file mode 100644
index 000000000000..87cec2bfb4d4
--- /dev/null
+++ b/dev-perl/namespace-autoclean/Manifest
@@ -0,0 +1,5 @@
+DIST namespace-autoclean-0.13.tar.gz 12954 BLAKE2B c0ce9e9773099fe63d75f7213aa042a3ec45db4b7953954acd260243ff282fa35a75c562dca7c3dd358f1c5dee21d5e432f8f1d033df1942dde34c3319b692cb SHA512 9310f9d7081ac4cccecdc9ccb557b53b144f030d41acaf0aee08358bbf5cf52a348229deef6ade81e0a02b8fc1d0b8f8466c2b4a6875b5ecc09e2c4e9049b29a
+DIST namespace-autoclean-0.28.tar.gz 36130 BLAKE2B ecbc71cec5256087799f91b337c98d87bbc8be7d670b03b74533f01724a7251cc592f26669756756413dc52d7d25478f22d683e72a9df67a687a862a09819bf0 SHA512 2541f69862b334fcfe30059d025668175de1b182a5c8ee8f2619bf1d661c316a38fe2014f274bb23e887cd36959f98abb297154ac8ceb600e2e93cbd4a75e28d
+EBUILD namespace-autoclean-0.130.0-r1.ebuild 526 BLAKE2B 41ab8252389fbd7d41d2d581f655fc2f775b770b71eebb9105a299845d0013880a4aa25c9a0f4d31855b2c4c78fcd9d7d5788d0c12533266bc18cbef3df767f0 SHA512 131f8ba430fcde18a16fd869c8621ff0596bce26971aa91cfeab950f251f21a14a2a41af0ca9a057d9a3956a50a6205533180f4248be534ec22b6171402c1525
+EBUILD namespace-autoclean-0.280.0.ebuild 778 BLAKE2B 0c506092fc7cd73f4fcfb8f0e5c8bbca93c1ea6b8b67c5df6caccafa8ce3ae662057be0e521aaa4ddd2255228c567d8030f3a9897868db31d6ed38afebeb31db SHA512 369d51159e2e3b242e9fdcc9fe5e6ce73153d101ccb00764d6a2ecf2112bc61756648c5149fd824cabf8a7f9943ed6d5c914c2db008b3ae284380294584eef25
+MISC metadata.xml 410 BLAKE2B 253c1f1b727fa4b6f8e336806756909de12d17a2f75880fedb0dd4abc7c84e096b5b03e4b2bbd493a67a18ec462a7885b12ed50c0db11373eabb6247d3c6b3f8 SHA512 27e0bffb8b96ab0449bbb16249ed023a836f3bc7b803cf03b761baec7582df30ae0e3881ee8b5b120dc68193c1a06aca5ab2f292b8e1f0f464d127c0f72ce692
diff --git a/dev-perl/namespace-autoclean/metadata.xml b/dev-perl/namespace-autoclean/metadata.xml
new file mode 100644
index 000000000000..3221ba760571
--- /dev/null
+++ b/dev-perl/namespace-autoclean/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">namespace-autoclean</remote-id>
+ <remote-id type="cpan-module">namespace::autoclean</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/namespace-autoclean/namespace-autoclean-0.130.0-r1.ebuild b/dev-perl/namespace-autoclean/namespace-autoclean-0.130.0-r1.ebuild
new file mode 100644
index 000000000000..6248473bcc1b
--- /dev/null
+++ b/dev-perl/namespace-autoclean/namespace-autoclean-0.130.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=BOBTFISH
+MODULE_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Keep imports out of your namespace"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86 ~x64-macos"
+IUSE="test"
+
+RDEPEND=">=dev-perl/namespace-clean-0.200
+ >=dev-perl/Moose-1.990
+ >=dev-perl/B-Hooks-EndOfScope-0.07"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.31
+ test? (
+ >=dev-perl/Moose-0.56
+ dev-perl/Sub-Name
+ )"
+
+SRC_TEST=do
diff --git a/dev-perl/namespace-autoclean/namespace-autoclean-0.280.0.ebuild b/dev-perl/namespace-autoclean/namespace-autoclean-0.280.0.ebuild
new file mode 100644
index 000000000000..da7043f9fb57
--- /dev/null
+++ b/dev-perl/namespace-autoclean/namespace-autoclean-0.280.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="Keep imports out of your namespace"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/B-Hooks-EndOfScope-0.120.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Identify
+ >=dev-perl/namespace-clean-0.200.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Carp
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Requires
+ )
+"
diff --git a/dev-perl/namespace-clean-0.270.0 b/dev-perl/namespace-clean-0.270.0
deleted file mode 100644
index 7c5d3d59d937..000000000000
--- a/dev-perl/namespace-clean-0.270.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/B-Hooks-EndOfScope-0.120.0 >=dev-perl/Package-Stash-0.230.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl:=
-DESCRIPTION=Keep imports and functions out of your namespace
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/namespace-clean/
-IUSE=test
-KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/B-Hooks-EndOfScope-0.120.0 >=dev-perl/Package-Stash-0.230.0 dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=f66b4d43936a43c62cde714f23bdcdc7
diff --git a/dev-perl/namespace-clean/Manifest b/dev-perl/namespace-clean/Manifest
new file mode 100644
index 000000000000..83f7291ffd3d
--- /dev/null
+++ b/dev-perl/namespace-clean/Manifest
@@ -0,0 +1,3 @@
+DIST namespace-clean-0.27.tar.gz 17801 BLAKE2B caf9c4f88236eb3169ec6b7fd74157466476166fcf119187d9c455b859aa26edd11884de78c18d7d75f95da3a410fba9631482e7bb3bc25edec209aeb9e0a0d4 SHA512 4422640656602e44c6d3675e55a0e699f8c0e07abbaf11f0b0905043f90e13bb95ee0eaa4c4a08c853296825dd8ef33c806e0a7c284a70448e35ac3354545744
+EBUILD namespace-clean-0.270.0.ebuild 554 BLAKE2B 2c5fad10210c1d7d6e792ff9aa186b8eb6b3260dd0f7c09d712830944a5c963e6657c1320f9ecb0b550646f5677796ba796c50d76f4ee8b175819e4c5a34ca9e SHA512 a578dad39a0a0b5be33d5c0678cdea64beeba7ce6fc9cd471dc32fc3afe543048f2c934c207c2250afa504e647af4b1fa440d6e3b7adeff35ab3ebda8f9ca2f8
+MISC metadata.xml 402 BLAKE2B 8237a644ff3e0b7543520a1993ebe70da0b6eca32405c9d8d2ac5d1d85bf3bf653387bcf9c09ff68a4e96cc0c397af62637d8e2c9b22c55f5aa8250f80fa8ec3 SHA512 d34109e67cdd50bfca925ee9f3952e179a9fbe575ce6288f13ac08a41cb77ebd7a7b2610e30e59c49f53f161c64ef3dd93a1d546238a5eeddc55bf126b7d98e4
diff --git a/dev-perl/namespace-clean/metadata.xml b/dev-perl/namespace-clean/metadata.xml
new file mode 100644
index 000000000000..6b34d55711d1
--- /dev/null
+++ b/dev-perl/namespace-clean/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">namespace-clean</remote-id>
+ <remote-id type="cpan-module">namespace::clean</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/namespace-clean/namespace-clean-0.270.0.ebuild b/dev-perl/namespace-clean/namespace-clean-0.270.0.ebuild
new file mode 100644
index 000000000000..56cee3695add
--- /dev/null
+++ b/dev-perl/namespace-clean/namespace-clean-0.270.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RIBASUSHI
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Keep imports and functions out of your namespace"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/B-Hooks-EndOfScope-0.120.0
+ >=dev-perl/Package-Stash-0.230.0
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
diff --git a/dev-perl/pcsc-perl-1.4.14 b/dev-perl/pcsc-perl-1.4.14
deleted file mode 100644
index 4050ca363a87..000000000000
--- a/dev-perl/pcsc-perl-1.4.14
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=sys-apps/pcsc-lite-1.6.0 dev-lang/perl:=
-DESCRIPTION=A Perl Module for PC/SC SmartCard access
-EAPI=6
-HOMEPAGE=http://ludovic.rousseau.free.fr/softwares/pcsc-perl/
-KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=http://ludovic.rousseau.free.fr/softwares/pcsc-perl/pcsc-perl-1.4.14.tar.bz2
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7f9f3e64b1054637e712219c5cd7f1e4
diff --git a/dev-perl/pcsc-perl/Manifest b/dev-perl/pcsc-perl/Manifest
new file mode 100644
index 000000000000..888410838f5a
--- /dev/null
+++ b/dev-perl/pcsc-perl/Manifest
@@ -0,0 +1,3 @@
+DIST pcsc-perl-1.4.14.tar.bz2 36563 BLAKE2B af87917779f7dcefe02cdc6b984213ae308d602e5ab4ff81a0170502278ea6ccaad5159fce3ead457891233929adac9ac83377c6868a2a7e929d7281c7f0ce79 SHA512 202aca1c122c8b91340411a4930f6d0d6f3d439d1783b7ad5e2a727bb015704045d66b5b5ba51f567672a6256606ad26e8390b9f243e329d6ccd05146edc229c
+EBUILD pcsc-perl-1.4.14.ebuild 461 BLAKE2B dc36b43db2cebc13555c64db5ef83992aa7290b562db3744b78386d44c6057eac3f17b63a76618e3588f64444154e938f3252f286d9360998603fa331a8daf2c SHA512 31a3d0ad2a69c42bb06128b8d41a5cdfb6859493cf454e097d804c3fea33bbb82af1812efb4227854d107084f0797c591b02306d2d65716a5bf8627a218e9c53
+MISC metadata.xml 365 BLAKE2B fdfc458e699829980eaabe0561e874b57fbdd30ec9afc3aadd96a89befc6fc8aa873e55340db2c2e318920227849590a2afd4857f1726f710fe3f35e2f18d52c SHA512 ad4e6a9685c8ee1351bee8c75cf0b0af5f41a4b4b58a66feee4e3dadc84c93404da0275849e76356838de7d29b2220db8b057e7131fccc44137f0d0bb175e40c
diff --git a/dev-perl/pcsc-perl/metadata.xml b/dev-perl/pcsc-perl/metadata.xml
new file mode 100644
index 000000000000..d9bbc8788925
--- /dev/null
+++ b/dev-perl/pcsc-perl/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>crypto@gentoo.org</email>
+ <name>Crypto</name>
+ </maintainer>
+ <longdescription>A Perl Module for PC/SC SmartCard access (required for pcsc_scan and the gscriptor GUI).</longdescription>
+</pkgmetadata>
diff --git a/dev-perl/pcsc-perl/pcsc-perl-1.4.14.ebuild b/dev-perl/pcsc-perl/pcsc-perl-1.4.14.ebuild
new file mode 100644
index 000000000000..9452d36140f4
--- /dev/null
+++ b/dev-perl/pcsc-perl/pcsc-perl-1.4.14.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="A Perl Module for PC/SC SmartCard access"
+HOMEPAGE="http://ludovic.rousseau.free.fr/softwares/pcsc-perl/"
+SRC_URI="http://ludovic.rousseau.free.fr/softwares/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=sys-apps/pcsc-lite-1.6.0"
diff --git a/dev-perl/perl-headers-0.0.1 b/dev-perl/perl-headers-0.0.1
deleted file mode 100644
index 4f7658a394f8..000000000000
--- a/dev-perl/perl-headers-0.0.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install postinst
-DEPEND=dev-lang/perl:= sys-kernel/linux-headers
-DESCRIPTION=Generated .ph equivalents of system headers
-EAPI=6
-HOMEPAGE=https://github.com/gentoo-perl/perl-headers
-IUSE=+debug +sizeof-warning
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=
-SLOT=0
-SRC_URI=https://github.com/gentoo-perl/perl-headers/archive/0.0.1.tar.gz -> perl-headers-0.0.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e perl-functions 01e8c68d5a528bbcda4d3c60205983df preserve-libs ef207dc62baddfddfd39a164d9797648 readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=2fc6dc15eea4188afffd79bcef0b7a0e
diff --git a/dev-perl/perl-headers/Manifest b/dev-perl/perl-headers/Manifest
new file mode 100644
index 000000000000..9905cc54a8cc
--- /dev/null
+++ b/dev-perl/perl-headers/Manifest
@@ -0,0 +1,4 @@
+AUX README.gentoo 1175 BLAKE2B e498f2e1d6412f8c0454081395fcdaf995b9f79e373ab3dae7ed3183622b2db8bc18ea46e29f07a55cae92b0a0c468a24065c66f350292cab1d7b7747a079e35 SHA512 572e519c4f8ff15865c9e42f1df6941ea5c20b86d75e9a5baf9ac5fe42e1e769c3a440c310170c9cdafcdd113d4eeb079e605c22be2bc46bae98d84b5c9caf0f
+DIST perl-headers-0.0.1.tar.gz 2141 BLAKE2B 48f32c486427c30d7eba06d103a9e72d19f817dfb2a55db6aca1e28670cf03d4180dbe6e5b3031133bd517045b827bb76d085dfd786a1263dc1773fdcabb210c SHA512 a9a44a957d863c6d99c0facb324a32e3fee55ec50e34481dbe37c09f6afe103b0cae234ca83d4d591a01d1e620d262b0e9beae53001db1fdde885f9a57234c7f
+EBUILD perl-headers-0.0.1.ebuild 904 BLAKE2B 8d373fd8edbc0b77f512f92084fe919ab38d1d7365eafc8cfa82149076a8e652d8276377d75ebc6c4d284e881862c4d8138ce57fad4ed954f945200a49443a98 SHA512 6859367a391a978500bd072f147d95791179e6ba11c37514d495cb25c5bb72dbf91479a6ea49e576ac5c58d76148bbfb2571bfb851e4c539a4f974e458b67064
+MISC metadata.xml 601 BLAKE2B 0eb5d014e3970d6ae5cee77db58ad7fbc924a034ffa71ba15b18507c2bc29122b3c54074494aff0cb6005506b339659d0bd851ecb7ba020d65af5442f43faef8 SHA512 377c7dcab7f0aea413af089c8a2da457c514122564c1b24ec41103f16bb9ec9b86600019bd839efd54ac20ca1785f898d6141f1dce3570b74af90bd2237dc33f
diff --git a/dev-perl/perl-headers/files/README.gentoo b/dev-perl/perl-headers/files/README.gentoo
new file mode 100644
index 000000000000..5bbe5dc18452
--- /dev/null
+++ b/dev-perl/perl-headers/files/README.gentoo
@@ -0,0 +1,23 @@
+This package contains .ph files that are mostly generated by the perl h2ph
+command by inspecting existing .h files on your system.
+
+Due to the nature of these files, they are likely to be incomplete, and many
+of them may not even load in Perl, and many things that rely on C intrinsics
+like "sizeof" or macro expansion may be very broken.
+
+It is strongly recommended you build this package with:
+
+ USE="debug sizeof-warning"
+
+As this will give better context when things break, and will at least notify
+you when some constant relies on a missing "sizeof" entry ( and where ).
+
+Missing "sizeof" entries and broken constants need a lot of love, so please
+file bugs at https://github.com/gentoo-perl/perl-headers/issues ( or on
+gentoo bugzilla ) if you find anything that you know how to fix.
+
+However, the logic is kinda broken in a lot of places, and there's not a lot
+that can be done about it as we're reliant on the vernerable quality of h2ph,
+and this package is provided mostly as a kindness to people who need it, and
+were already relying on the equivalent logic that we shipped with perl itself
+prior to 5.24 ( where it was horribly broken and nobody really noticed )
diff --git a/dev-perl/perl-headers/metadata.xml b/dev-perl/perl-headers/metadata.xml
new file mode 100644
index 000000000000..dbe923e71b35
--- /dev/null
+++ b/dev-perl/perl-headers/metadata.xml
@@ -0,0 +1,15 @@
+<?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>
+ <use>
+ <flag name="debug">Add source locations in generated .ph files to assist with debugging when errors occur</flag>
+ <flag name="sizeof-warning">Include logic to warn when a .ph file tries to use a sizeof() that is unknown</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">gentoo-perl/perl-headers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/perl-headers/perl-headers-0.0.1.ebuild b/dev-perl/perl-headers/perl-headers-0.0.1.ebuild
new file mode 100644
index 000000000000..0269d8e9421f
--- /dev/null
+++ b/dev-perl/perl-headers/perl-headers-0.0.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-functions flag-o-matic readme.gentoo-r1
+
+MY_GITV="${PV}"
+
+DESCRIPTION="Generated .ph equivalents of system headers"
+HOMEPAGE="https://github.com/gentoo-perl/${PN}"
+SRC_URI="https://github.com/gentoo-perl/${PN}/archive/${MY_GITV}.tar.gz -> ${PN}-${MY_GITV}.tar.gz"
+
+LICENSE="|| ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+debug +sizeof-warning"
+
+RDEPEND="dev-lang/perl:="
+DEPEND="${RDEPEND}
+ sys-kernel/linux-headers
+"
+
+S="${WORKDIR}/${PN}-${MY_GITV}"
+
+src_compile() {
+ use sizeof-warning && append-cppflags "-DSIZEOF_WARNING=1"
+ emake H2PHARGS="$(usex debug " -h" "")"
+}
+
+src_install() {
+ readme.gentoo_create_doc
+ perl_set_version
+ insinto "${ARCH_LIB}"
+ doins -r "${S}/headers/"*
+ doins -r "${S}/appended/"*
+
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/dev-perl/perl-ldap-0.650.0 b/dev-perl/perl-ldap-0.650.0
deleted file mode 100644
index a26bd943efec..000000000000
--- a/dev-perl/perl-ldap-0.650.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/Convert-ASN1 dev-perl/URI sasl? ( virtual/perl-Digest-MD5 dev-perl/Authen-SASL ) xml? ( dev-perl/XML-Parser dev-perl/XML-SAX dev-perl/XML-SAX-Writer ) ssl? ( >=dev-perl/IO-Socket-SSL-1.26 ) dev-lang/perl:=
-DESCRIPTION=Perl modules which provide an object-oriented interface to LDAP servers
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/perl-ldap/
-IUSE=sasl xml ssl
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-perl/Convert-ASN1 dev-perl/URI sasl? ( virtual/perl-Digest-MD5 dev-perl/Authen-SASL ) xml? ( dev-perl/XML-Parser dev-perl/XML-SAX dev-perl/XML-SAX-Writer ) ssl? ( >=dev-perl/IO-Socket-SSL-1.26 ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/M/MA/MARSCHAP/perl-ldap-0.65.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=c95a76668c8030a65d5e2397e2313ef3
diff --git a/dev-perl/perl-ldap/Manifest b/dev-perl/perl-ldap/Manifest
new file mode 100644
index 000000000000..232138eef5c7
--- /dev/null
+++ b/dev-perl/perl-ldap/Manifest
@@ -0,0 +1,3 @@
+DIST perl-ldap-0.65.tar.gz 311145 BLAKE2B 6fe285804a39d6b93aa77b1ece65708e8b79f86667e9ee24bbfcbe12d9f2b3065360e6ca65d2641512226645cdbe4033ba4a20cb400fa44a42245167f83ab8cc SHA512 567de41fc1e659de23b4ae7b6cec5a60df0ad8bc90062158cf83f90d3729ac27a8bacb276b732931fefbf33847fe1baec7a62393aae5978f3c55c6c602f93747
+EBUILD perl-ldap-0.650.0.ebuild 913 BLAKE2B 1fc516675b50850d54525d71dc14662c964138dd63a2feb2c68f457d22b462cee28d5bb9971a7fbfcecc58bb2d3a56fad173f46a390bc7f49a0de1e0d7ebda03 SHA512 53bd52873d771e90da56f1fa5cde3e41ccb864866e970948779703499d10dfc918cd02f1fad07a7ea346a76ab9857965409c655959aaafd207cc1628e6acd0a8
+MISC metadata.xml 3955 BLAKE2B 0c874c37d393262d5a23b3fb20608de1aff973c72836066cfeb4f4a5ade3d6ff028752f230515f60eabbb98bc4c47d1c5125cc708f91bb57c8dbd891ea56f5da SHA512 09f652ef41ff60a52e3603984469e1e53a67c18a9f7b798f76e959586e10e1f9e4d764b466e8f974e09eb66004e419a8faa8a4db8235fa7305b0c5880476f10a
diff --git a/dev-perl/perl-ldap/metadata.xml b/dev-perl/perl-ldap/metadata.xml
new file mode 100644
index 000000000000..c7288ba30e61
--- /dev/null
+++ b/dev-perl/perl-ldap/metadata.xml
@@ -0,0 +1,63 @@
+<?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">perl-ldap</remote-id>
+ <remote-id type="cpan-module">Bundle::Net::LDAP</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::ldap</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::ldapi</remote-id>
+ <remote-id type="cpan-module">LWP::Protocol::ldaps</remote-id>
+ <remote-id type="cpan-module">Net::LDAP</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::ASN</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Bind</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Constant</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::Assertion</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::EntryChange</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::ManageDsaIT</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::MatchedValues</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::Paged</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::PasswordPolicy</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::PersistentSearch</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::PostRead</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::PreRead</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::ProxyAuth</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::Sort</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::SortResult</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::SyncDone</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::SyncRequest</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::SyncState</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::VLV</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Control::VLVResponse</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::DSML</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::DSML::output</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::DSML::pp</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Entry</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Extension</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Extension::Cancel</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Extension::Refresh</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Extension::SetPassword</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Extension::WhoAmI</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Extra</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Extra::AD</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Filter</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::FilterList</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::FilterMatch</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Intermediate</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Intermediate::SyncInfo</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::LDIF</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Message</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Message::Dummy</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Reference</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::RootDSE</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Schema</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Search</remote-id>
+ <remote-id type="cpan-module">Net::LDAP::Util</remote-id>
+ <remote-id type="cpan-module">Net::LDAPI</remote-id>
+ <remote-id type="cpan-module">Net::LDAPS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/perl-ldap/perl-ldap-0.650.0.ebuild b/dev-perl/perl-ldap/perl-ldap-0.650.0.ebuild
new file mode 100644
index 000000000000..08011b2edeab
--- /dev/null
+++ b/dev-perl/perl-ldap/perl-ldap-0.650.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MARSCHAP
+DIST_VERSION=0.65
+inherit perl-module
+
+DESCRIPTION="Perl modules which provide an object-oriented interface to LDAP servers"
+
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="sasl xml ssl"
+
+RDEPEND="
+ dev-perl/Convert-ASN1
+ dev-perl/URI
+ sasl? (
+ virtual/perl-Digest-MD5
+ dev-perl/Authen-SASL
+ )
+ xml? (
+ dev-perl/XML-Parser
+ dev-perl/XML-SAX
+ dev-perl/XML-SAX-Writer
+ )
+ ssl? (
+ >=dev-perl/IO-Socket-SSL-1.26
+ )"
+DEPEND="${RDEPEND}"
+
+DIST_TEST=skip
+# why?
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/perl-mozldap-1.5.3 b/dev-perl/perl-mozldap-1.5.3
deleted file mode 100644
index e32c7e4844cf..000000000000
--- a/dev-perl/perl-mozldap-1.5.3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/nspr-4.0.1 >=dev-libs/nss-3.11.6 net-nds/openldap sys-apps/sed dev-lang/perl:=
-DESCRIPTION=Mozilla PerLDAP
-EAPI=6
-HOMEPAGE=http://www.mozilla.org/directory/perldap.html
-KEYWORDS=~amd64 ~x86
-LICENSE=MPL-1.1
-RDEPEND=>=dev-libs/nspr-4.0.1 >=dev-libs/nss-3.11.6 net-nds/openldap dev-lang/perl:=
-SLOT=0
-SRC_URI=https://ftp.mozilla.org/pub/mozilla.org/directory/perldap/releases/1.5.3/src/perl-mozldap-1.5.3.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=89ca73405c08bb3fe96bb75aacf5cea0
diff --git a/dev-perl/perl-mozldap/Manifest b/dev-perl/perl-mozldap/Manifest
new file mode 100644
index 000000000000..4828e3228d1c
--- /dev/null
+++ b/dev-perl/perl-mozldap/Manifest
@@ -0,0 +1,3 @@
+DIST perl-mozldap-1.5.3.tar.gz 114128 BLAKE2B 70a986efa863e234e3ff9c338c5107db505f817fc121d5d9e99f228faa5e8dfe84abc09135beedf246934f72fad93cbf32a2143086b218b09c9aa7f36ef6fba9 SHA512 41a6913222cde9be4dc85a6406b0a499954500a38e74e5367f150191f0ea186162b5cd66a2655240909a4d5cc9df820e349e37e73c8549f83d084d96f8f74375
+EBUILD perl-mozldap-1.5.3.ebuild 566 BLAKE2B b40e202f3a8ae828a72717592d0faef8799729d3f972eea13969893334ca75c006afce2c043340af0a4a8c2b14d48e690f84ef282670c119ed656f3dbe5f478c SHA512 0f8b712511a34da7bf4ebd0cfcba2f027f81403be106573760afb6e1d480349cc5eef32ca4bab4da2a5b8fe1e0af4fffcfada424c1d9946cb11ce4f6cf3c3b34
+MISC metadata.xml 251 BLAKE2B 1de7d1f7a54ea11d1363a8a5673fe7e0e7c561103c03558042528680a9d5faab7222805b136c64d39abc56718c999581ccba9945fe5201ca12c962cc101fb267 SHA512 bc87b53817cd976bf8641fa1f7eeb62379b3bbb7d99d3a00078d1d55a0af6f296d54fda4bc2c2cda93434976b32b45a334fb3264fa3fbc1ed2f22728bf605695
diff --git a/dev-perl/perl-mozldap/metadata.xml b/dev-perl/perl-mozldap/metadata.xml
new file mode 100644
index 000000000000..51930499ab60
--- /dev/null
+++ b/dev-perl/perl-mozldap/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/dev-perl/perl-mozldap/perl-mozldap-1.5.3.ebuild b/dev-perl/perl-mozldap/perl-mozldap-1.5.3.ebuild
new file mode 100644
index 000000000000..7b0cb2ada492
--- /dev/null
+++ b/dev-perl/perl-mozldap/perl-mozldap-1.5.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit perl-module
+
+DESCRIPTION="Mozilla PerLDAP"
+HOMEPAGE="http://www.mozilla.org/directory/perldap.html"
+SRC_URI="https://ftp.mozilla.org/pub/mozilla.org/directory/perldap/releases/${PV}/src/${P}.tar.gz"
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-libs/nspr-4.0.1
+ >=dev-libs/nss-3.11.6
+ net-nds/openldap"
+
+DEPEND="
+ ${RDEPEND}
+ sys-apps/sed"
+
+src_configure() {
+ export USE_OPENLDAP=1
+ perl-module_src_configure
+}
diff --git a/dev-perl/prefork-1.40.0-r2 b/dev-perl/prefork-1.40.0-r2
deleted file mode 100644
index c43db283e56a..000000000000
--- a/dev-perl/prefork-1.40.0-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=virtual/perl-File-Spec-0.80 >=virtual/perl-Scalar-List-Utils-1.10 dev-lang/perl:=[-build(-)]
-DESCRIPTION=Optimized module loading for forking or non-forking processes
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/prefork/
-KEYWORDS=alpha amd64 ~arm arm64 hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=virtual/perl-File-Spec-0.80 >=virtual/perl-Scalar-List-Utils-1.10 dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/A/AD/ADAMK/prefork-1.04.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=61de3943e37be8fc8d3fa75caae6e3ba
diff --git a/dev-perl/prefork/Manifest b/dev-perl/prefork/Manifest
new file mode 100644
index 000000000000..b7fc210a21f5
--- /dev/null
+++ b/dev-perl/prefork/Manifest
@@ -0,0 +1,3 @@
+DIST prefork-1.04.tar.gz 29059 BLAKE2B ecb9d18c3f06838015209225b6810654b345a5897eaa87cfed4066d17cb227353355926291ba7216d3ee0d27f80e0a7ab838a8461bc9dd8c2035fded3f568679 SHA512 80fd65f9255116cc54421000557369e4d852444d921a1ef4dadf12a7ad4bd06e641787e57df57fc0180be092d3ca546e42e9ec03cf59d0170db1197140613f54
+EBUILD prefork-1.40.0-r2.ebuild 729 BLAKE2B e2583b87033866171029dcbdc0092b534190c8ac03a33091287ab2e53f37817832fd954e6e5c89e8da6118d1bb0e6aaf38ff16e412961bed1af73e3ceb3f956e SHA512 7d7cf0eb7cefde10c757512d1f5cd761a788cc6f761e66b6ea47099db44c3b7777410ec56b4e397aa625174bb65eb78e441c22876dd551b41e1645fc680a3e58
+MISC metadata.xml 385 BLAKE2B da65c7e613f5a3af0698ec6f4d10487b84bb563ecbe3224f312b1550e477e4660d2191100eb4d7492aa29b22d4c7b8f3570854c0972027c039ef6bc24e4e72cf SHA512 e3453d0b5e41174efec75fb92b447c716a7a7b756f031bcbb62b0c5a3d77aa20c2bc041e93c9059a12d704e07bddeafa01cb4aea6f0555fae23a93f4077ecfc3
diff --git a/dev-perl/prefork/metadata.xml b/dev-perl/prefork/metadata.xml
new file mode 100644
index 000000000000..a03d0bfeee09
--- /dev/null
+++ b/dev-perl/prefork/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">prefork</remote-id>
+ <remote-id type="cpan-module">prefork</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/prefork/prefork-1.40.0-r2.ebuild b/dev-perl/prefork/prefork-1.40.0-r2.ebuild
new file mode 100644
index 000000000000..ea9a4a952f0b
--- /dev/null
+++ b/dev-perl/prefork/prefork-1.40.0-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=ADAMK
+MODULE_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Optimized module loading for forking or non-forking processes"
+
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+DEPEND=">=virtual/perl-File-Spec-0.80
+ >=virtual/perl-Scalar-List-Utils-1.10"
+RDEPEND="${DEPEND}"
+
+SRC_TEST="do"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install::DSL /use lib q[.];\nuse inc::Module::Install::DSL /' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/rename-1.900.0 b/dev-perl/rename-1.900.0
deleted file mode 100644
index 37ba01bec90e..000000000000
--- a/dev-perl/rename-1.900.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-lang/perl:=[-build(-)]
-DESCRIPTION=A filename renaming utility based on perl regular expression
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/rename/
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PE/PEDERST/rename-1.9.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d79feb78dc8fd5265f68583d3fddb1ba
diff --git a/dev-perl/rename/Manifest b/dev-perl/rename/Manifest
new file mode 100644
index 000000000000..9d9612b5210c
--- /dev/null
+++ b/dev-perl/rename/Manifest
@@ -0,0 +1,3 @@
+DIST rename-1.9.tar.gz 5942 BLAKE2B d0dbf877d6db754acec6bc119a6245761dc865b193ede0391b8a3d84c0ee354caa7fc39e48f5f2b3a0906c7a6acd2b7f2716e274522b18c5512f98ae44a08898 SHA512 f6977d6b1698d7da6b2b5ef262cd13a4c4739e4f468d164ba6876ecabfd7bc44532eddb9350aa61e9fb154138ef38ea8323e3768c7d3d611ce7ee49b1561c4d0
+EBUILD rename-1.900.0.ebuild 491 BLAKE2B 61dd3c654d5d68060487a6323566cbf8e113cf5b3a34799bef44f1e7506ae835a2dee5549f947194b08c9700a09539a200fa55dcee8d12e7135ae2d629b1c112 SHA512 aee4dc7a9fcdc973f1d94c7aa13b40db7147816f5450316f09546bd8068469ec40d7761d1dd263001e1d179c3eb516fb51b8bece179b530990b943805a3617f3
+MISC metadata.xml 330 BLAKE2B 845c23dc0d25696874ea9f56f3f004b2fff81ac9003c12fb2193c8f0bb7a4e9489d280967339efa9bf66432c26c7314a89003439b76253024db7457ddb29121e SHA512 a2c36fef3b077bb5d40337d0f88e22dfd06eee8b32f2b7d0aede9287a4abade6397431e658930bde53d2c2a54d57d9a225008713d8129a5277ba42dbd586b45e
diff --git a/dev-perl/rename/metadata.xml b/dev-perl/rename/metadata.xml
new file mode 100644
index 000000000000..16c838d55bd6
--- /dev/null
+++ b/dev-perl/rename/metadata.xml
@@ -0,0 +1,11 @@
+<?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">rename</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/rename/rename-1.900.0.ebuild b/dev-perl/rename/rename-1.900.0.ebuild
new file mode 100644
index 000000000000..70a309756314
--- /dev/null
+++ b/dev-perl/rename/rename-1.900.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PEDERST
+MODULE_VERSION=1.9
+inherit perl-module
+
+DESCRIPTION="A filename renaming utility based on perl regular expression"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+src_install() {
+ perl-module_src_install
+
+ mv -vf "${D}"/usr/bin/rename "${D}"/usr/bin/perl-rename || die
+ mv -vf "${D}"/usr/share/man/man1/rename.1 "${D}"/usr/share/man/man1/perl-rename.1 || die
+}
diff --git a/dev-perl/self-0.350.0 b/dev-perl/self-0.350.0
deleted file mode 100644
index 718a17db119a..000000000000
--- a/dev-perl/self-0.350.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-perl/B-Hooks-Parser-0.80.0 >=dev-perl/B-OPCheck-0.270.0 >=dev-perl/Devel-Declare-0.3.4 >=dev-perl/PadWalker-1.930.0 dev-perl/Sub-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=virtual/perl-Test-Simple-0.420.0 ) dev-lang/perl:=
-DESCRIPTION=provides '$self' in OO code
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/self/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=>=dev-perl/B-Hooks-Parser-0.80.0 >=dev-perl/B-OPCheck-0.270.0 >=dev-perl/Devel-Declare-0.3.4 >=dev-perl/PadWalker-1.930.0 dev-perl/Sub-Exporter dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/G/GU/GUGOD/self-0.35.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=e457f7f4c3cdfecb096a429ac7a0369e
diff --git a/dev-perl/self/Manifest b/dev-perl/self/Manifest
new file mode 100644
index 000000000000..43b97887b9bb
--- /dev/null
+++ b/dev-perl/self/Manifest
@@ -0,0 +1,3 @@
+DIST self-0.35.tar.gz 25293 BLAKE2B 3613075aa9700966f451cb391fc70e858c469ff00ebe132bfefdd7ada5d2110344ac15ff735d350caefa0ad766177063809dd69c9edd618a49d8bb81c1bdc672 SHA512 5b584d2928fa43bc2931e458081a1c72747e815269c317b6c9cda85008b53308208b6634842020534792b6f1a7093d49d822e30439bc3c818d8fc9747b623ad7
+EBUILD self-0.350.0.ebuild 738 BLAKE2B 0d497bc039c2ada2c5c43f6456661be71468d1ff81ee0e0ec318242f7ccaec7bbe2df1e8458a44a0e0984bca21edd9c6b08c16a84ccc3f4927782b754676f493 SHA512 48124f6b96e1874b9faa6747d556515408418c6cd8abace05ee2b19d4c5a230101e9e0e933ea11f832858789690670457fe91672b244aa4e355acfd9bacdc6c2
+MISC metadata.xml 489 BLAKE2B b846e494e1cd1ddf5c777e8e5ef9f011cd44390dedc357180c8aecf25b88e990794fd8497ae7f1537289639724f6b6ac6912caacf259c88d7aac2e511ce3db21 SHA512 ccdeb5d13af0d5808e299655fbc0d6cf8c5f69e4fbd50cc4637d58a0ad5f6af4dd16ddc57cc4d86c0d345cc0d599eb5569df13a7e6da6fcc29c7b6b8f7c444a9
diff --git a/dev-perl/self/metadata.xml b/dev-perl/self/metadata.xml
new file mode 100644
index 000000000000..620e9263faa7
--- /dev/null
+++ b/dev-perl/self/metadata.xml
@@ -0,0 +1,14 @@
+<?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">self</remote-id>
+ <remote-id type="cpan-module">DB</remote-id>
+ <remote-id type="cpan-module">self</remote-id>
+ <remote-id type="cpan-module">self::implicit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/self/self-0.350.0.ebuild b/dev-perl/self/self-0.350.0.ebuild
new file mode 100644
index 000000000000..50660fedf448
--- /dev/null
+++ b/dev-perl/self/self-0.350.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=GUGOD
+DIST_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="provides '\$self' in OO code"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-perl/B-Hooks-Parser-0.80.0
+ >=dev-perl/B-OPCheck-0.270.0
+ >=dev-perl/Devel-Declare-0.3.4
+ >=dev-perl/PadWalker-1.930.0
+ dev-perl/Sub-Exporter
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? ( >=virtual/perl-Test-Simple-0.420.0 )
+"
+
+src_prepare() {
+ sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
+ die "Can't patch Makefile.PL for 5.26 dot-in-inc"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/strictures-2.0.3 b/dev-perl/strictures-2.0.3
deleted file mode 100644
index 25188ee03c31..000000000000
--- a/dev-perl/strictures-2.0.3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=!minimal? ( dev-perl/bareword-filehandles dev-perl/indirect dev-perl/multidimensional ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl:=
-DESCRIPTION=Turn on strict and make most warnings fatal
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/strictures/
-IUSE=test minimal
-KEYWORDS=amd64 hppa ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!minimal? ( dev-perl/bareword-filehandles dev-perl/indirect dev-perl/multidimensional ) dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/strictures-2.000003.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=7401261d472fef67cd339a031471f9e4
diff --git a/dev-perl/strictures/Manifest b/dev-perl/strictures/Manifest
new file mode 100644
index 000000000000..f03e466fc0e4
--- /dev/null
+++ b/dev-perl/strictures/Manifest
@@ -0,0 +1,3 @@
+DIST strictures-2.000003.tar.gz 15319 BLAKE2B 3158e92282de5ca2bea5c7f79de3c6cf4e49d3641fcfde91ffedcfd291f102f7a61918136846bd6923abe557c2484db57b5b0692d93231f6f73c7aeb8854dc00 SHA512 c187a32f70c2be97cbe783e700d54d1e7b7ce7a8ea0b5ce72851b1efbe9b64121fb4b626463c4c62fb384893e4e3102afeaa21cd3e500fefc61c5b4b3924d21b
+EBUILD strictures-2.0.3.ebuild 527 BLAKE2B a3daa811fe9b18d6358ec683f8ce2080155b2474ce1bb0083527de9beb8740c956ef5f1fe062a67329b957e2d65e2b040339b2bcfb4cd9e94fa131061b9fc7b1 SHA512 cefdd9b4e17567c00feaaadf70c03447db0cc0e998c7e75354f6bd4517efbdad1bb57796b037c27df9fac127eb624e666a7306d30d695c6a4ca7d6fcabbc4455
+MISC metadata.xml 441 BLAKE2B 3d5493de7f2194d9a1495e56e6a4354590414e05043d89b1255c8cbea12ca057c8df23c686ea5e24598a95bff7889e11b6b85e27ab2df4e404a0116149c2e7dd SHA512 f68001e7c186751fad6041a4d4c6f208d8d72dfd14e2a41ab74ba124a2f0e15e5040dfad8a827b0125373056ca82e427432d2e4eb5f05ffe4901598bab31b80d
diff --git a/dev-perl/strictures/metadata.xml b/dev-perl/strictures/metadata.xml
new file mode 100644
index 000000000000..a532e542257e
--- /dev/null
+++ b/dev-perl/strictures/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">strictures</remote-id>
+ <remote-id type="cpan-module">strictures</remote-id>
+ <remote-id type="cpan-module">strictures::extra</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/strictures/strictures-2.0.3.ebuild b/dev-perl/strictures/strictures-2.0.3.ebuild
new file mode 100644
index 000000000000..3f1dea514229
--- /dev/null
+++ b/dev-perl/strictures/strictures-2.0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=2.000003
+inherit perl-module
+
+DESCRIPTION="Turn on strict and make most warnings fatal"
+
+SLOT="0"
+KEYWORDS="amd64 hppa ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/bareword-filehandles
+ dev-perl/indirect
+ dev-perl/multidimensional
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/syntax-0.4.0 b/dev-perl/syntax-0.4.0
deleted file mode 100644
index 2c59cbedcbc6..000000000000
--- a/dev-perl/syntax-0.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=virtual/perl-Carp >=dev-perl/Data-OptList-0.104.0 dev-perl/namespace-clean >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=[-build(-)]
-DESCRIPTION=Activate syntax extensions
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/syntax/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Data-OptList-0.104.0 dev-perl/namespace-clean dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHAYLON/syntax-0.004.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=b742a703610f8f225f17e91613fa0923
diff --git a/dev-perl/syntax-0.4.0-r1 b/dev-perl/syntax-0.4.0-r1
deleted file mode 100644
index e079cacb9721..000000000000
--- a/dev-perl/syntax-0.4.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/perl-Carp >=dev-perl/Data-OptList-0.104.0 dev-perl/namespace-clean >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=
-DESCRIPTION=Activate syntax extensions
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/syntax/
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=virtual/perl-Carp >=dev-perl/Data-OptList-0.104.0 dev-perl/namespace-clean dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/P/PH/PHAYLON/syntax-0.004.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=a671bc8c53ea98abcb9e6ee29681d840
diff --git a/dev-perl/syntax/Manifest b/dev-perl/syntax/Manifest
new file mode 100644
index 000000000000..cd02425bf996
--- /dev/null
+++ b/dev-perl/syntax/Manifest
@@ -0,0 +1,4 @@
+DIST syntax-0.004.tar.gz 11759 BLAKE2B 5e400a2f15f626783179892b54ab2018ae71159b68cb709c33e7969d14fbe98d76fd4545695c29c1d6cacc77f8d4d35ffe56b4edc69e492445561808577e9a6a SHA512 eb9e66027d626d3ac9d371f0f3b59d50b7d7e00ccf0b7af986f60b51f7a879cfd330ec4ca07bab28f5d2eef94171b65b9418b05a4ba28b4b77ab15b4bf2ef2ff
+EBUILD syntax-0.4.0-r1.ebuild 573 BLAKE2B 5edaafc51647f1eb97f15edd5fee9203589972970c496ad761fb81822a450567141d93d670667c111a90ff93407bc7ae18ac7a9da40fa6ec6d3c6dcbbe829747 SHA512 70ea6b14a915c14711771f6f2ba5cedb9e741360e7630efc99934fe4f02132d17d8e358f371d49238ef490e25a04060dae18bad5cf611696103b2bbb4d9ecee2
+EBUILD syntax-0.4.0.ebuild 470 BLAKE2B f62ba46f1d9b5e9f364b95e891a3b7f13314178c9ff17b95f1df59b24fc6ae18d6f3eb82734dd4fecd67fe809fbe1d2801646245f64478125b6c06f429cf845f SHA512 1c440a5252042969efe34c0cb4d79c419eacbb261f099bf58582bfe66dcf06ecae32e66bc16da6ccb12f2568cbfdac514d6735677f60ed87a236e8d09b0ad965
+MISC metadata.xml 257 BLAKE2B 04035438572dc9c398ed29172f6454a150c86d72e6cad7947b0adb3ec8fcc084c68530bca43988c6e1683f4b89d4698796cbe212e9a44b5dfe1908999a8444f0 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e
diff --git a/dev-perl/syntax/metadata.xml b/dev-perl/syntax/metadata.xml
new file mode 100644
index 000000000000..2b9a936fc0a1
--- /dev/null
+++ b/dev-perl/syntax/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+</pkgmetadata>
diff --git a/dev-perl/syntax/syntax-0.4.0-r1.ebuild b/dev-perl/syntax/syntax-0.4.0-r1.ebuild
new file mode 100644
index 000000000000..17aadb05e7e3
--- /dev/null
+++ b/dev-perl/syntax/syntax-0.4.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=PHAYLON
+DIST_VERSION=0.004
+inherit perl-module
+
+DESCRIPTION="Activate syntax extensions"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Data-OptList-0.104.0
+ dev-perl/namespace-clean
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
+PERL_RM_FILES=( "t/release-eol.t" "t/release-distmeta.t" "t/release-no-tabs.t"
+ "t/release-pod-syntax.t" )
diff --git a/dev-perl/syntax/syntax-0.4.0.ebuild b/dev-perl/syntax/syntax-0.4.0.ebuild
new file mode 100644
index 000000000000..d04b091fb7fe
--- /dev/null
+++ b/dev-perl/syntax/syntax-0.4.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=PHAYLON
+MODULE_VERSION=0.004
+inherit perl-module
+
+DESCRIPTION="Activate syntax extensions"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Data-OptList-0.104.0
+ dev-perl/namespace-clean
+"
+DEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/tkispell-0.180.0 b/dev-perl/tkispell-0.180.0
deleted file mode 100644
index c1f1e9a10ab8..000000000000
--- a/dev-perl/tkispell-0.180.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=app-text/aspell dev-perl/Tk virtual/perl-Carp dev-lang/perl:=[-build(-)]
-DESCRIPTION=Perl/Tk user interface for ispell
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/tkispell/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-text/aspell dev-perl/Tk virtual/perl-Carp dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RK/RKIES/tkispell-0.18.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=292f1dbfd586f47ede29f41e5b52df9b
diff --git a/dev-perl/tkispell-0.180.0-r1 b/dev-perl/tkispell-0.180.0-r1
deleted file mode 100644
index 83ecd8bfb3ff..000000000000
--- a/dev-perl/tkispell-0.180.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-text/aspell dev-perl/Tk virtual/perl-Carp dev-lang/perl:=
-DESCRIPTION=Perl/Tk user interface for ispell
-EAPI=6
-HOMEPAGE=http://search.cpan.org/dist/tkispell/
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-text/aspell dev-perl/Tk virtual/perl-Carp dev-lang/perl:=
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RK/RKIES/tkispell-0.18.tar.gz
-_eclasses_=multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
-_md5_=29d553db38e1728872460bad8728e16c
diff --git a/dev-perl/tkispell/Manifest b/dev-perl/tkispell/Manifest
new file mode 100644
index 000000000000..b53aeddd7890
--- /dev/null
+++ b/dev-perl/tkispell/Manifest
@@ -0,0 +1,6 @@
+AUX tkispell-0.18-aspell.patch 1574 BLAKE2B 43027d0ff663c3d51ca82814dc0508473c9840b97c2f99239612c45e7b0e5d333ce1bc825f3d819f91eb58bd4c63bcc6a6d2cc815b533f51a03ed86ef984f573 SHA512 2da8d74a43aff400a878fe568e287d7fd3d96611f5c9303cc1514c253d9972664b391063f9665f348f9bcd4affa568d7aa96a3bf5582523b9b3bd61186eba8c1
+AUX tkispell-0.180.0-aspell.patch 1411 BLAKE2B a36c5a371ee06f578bbe542f8e690593466dfb57dcf4d227f65b3c147173d721389c991936f7169582e2e735b64b7781a530788d4f4b1c3ffa762f4920c152b4 SHA512 e9869b12e9a207412d1444ae3d45173ee9e58828f8f20b9c73fdf6c82db25b2590d250a80b500b5e801d64520dadffdb04c64ae35e0a3d3dc752ccbe42b6889d
+DIST tkispell-0.18.tar.gz 16067 BLAKE2B 314165e586868135e7209360aafdf908aadb93fca5d94e8fa1e05f46e7f6e31fe24b198fdab470082deadbc0deba91820604884b469adc700cff500c261f88ce SHA512 15a32367c53b36217a5c57d1b109b304c5b97e4c46b4ab64cbce66c99c46a651af5d376a8219e35c6ec909250040e7be1e4d073546a893ff25650187ca561e08
+EBUILD tkispell-0.180.0-r1.ebuild 711 BLAKE2B 4d3b5907cd70dd7f5eb2257e50c8c7f3d31f328b2bd7c179ef6b5aa5c32e383a91b7b965ebd76bc41806ac766dd18b7cd39af17fc8fe42235734156b44961698 SHA512 3fcc4406bbb8af1a9dc5b19a4207426d5029afe5c8e91e085a196991fd0478252b4749b4cb83edae5df78ac6948d2a8fe73780ae8a700d1f1ee2ef2b2e24feb3
+EBUILD tkispell-0.180.0.ebuild 393 BLAKE2B 258baaaf442dd5e711be63c897f1e84c835ee9e5eb53e1bed8505a5b96c9de922eeffda4f2a6dc3e71ebb36bebb5d689bf2f0c479752d02984bbc2d4b69c9439 SHA512 d984424cf1614a26d1e8cf8c407e7e1578556b83edc75fabdc29cbf2cd7aa7b21ae88b2a2c1446e2b3ed136f2b4a83485e8acdc4f9bdcd3663c603b2cf07c360
+MISC metadata.xml 399 BLAKE2B f0715191b4e7c991a9858c00dae64f7bf960219e7dea1f30a79febe63f3b784fab90538b25591495ab37759ae1d0f012d39266260baa319f368d70a681edaf7a SHA512 3b602ed98f74a9a1d7c0053426a4daed193ebc3aa322dd65910916621853a35ac33ff71f6411d517901a7aafb3cdd13443c2baf4217bafc21272be32e79332c5
diff --git a/dev-perl/tkispell/files/tkispell-0.18-aspell.patch b/dev-perl/tkispell/files/tkispell-0.18-aspell.patch
new file mode 100644
index 000000000000..14c080db3cf3
--- /dev/null
+++ b/dev-perl/tkispell/files/tkispell-0.18-aspell.patch
@@ -0,0 +1,46 @@
+From ed7ede66c01fbae6c5de0e6dc28d991a1f27016c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Sat, 11 Oct 2014 21:48:27 +1300
+Subject: Patch to use aspell instead of ispell
+
+---
+ Makefile.PL | 8 ++++----
+ tkispell | 2 +-
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 4cebdea..8a49493 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,11 +1,11 @@
+ use ExtUtils::MakeMaker;
+
+-my $ispell_bin = `which ispell`;
++my $ispell_bin = `which ispell-aspell`;
+ # The first match is for Solaris which. The second is for
+ # Linux which.
+-if (($ispell_bin =~ /no ispell/) || (length($ispell_bin) == 0)) {
+- print "Could not find locate ispell. Make sure that\n";
+- print "the ispell program is installed in a directory\n";
++if (($ispell_bin =~ /no ispell-aspell/) || (length($ispell_bin) == 0)) {
++ print "Could not find locate ispell-aspell. Make sure that\n";
++ print "the ispell-aspell program is installed in a directory\n";
+ print "named in the PATH environment variable.\n";
+ exit 1;
+ }
+diff --git a/tkispell b/tkispell
+index fbc6cc7..6bde051 100644
+--- a/tkispell
++++ b/tkispell
+@@ -14,7 +14,7 @@ my $lang = $ENV{LANG};
+ if ($lang =~ /^C$/ || ! defined ($lang)) {$lang = 'default'; }
+ my $hdict = $ENV{HOME}."/.ispell_$lang"; # Personal dictionary.
+
+-my $ispell_prog = `which ispell`;
++my $ispell_prog = `which ispell-aspell`;
+ chomp $ispell_prog;
+ my ($cw, $b1, @misspelledlist, @replacementlist, @addlist, $midx);
+ my $ifname = '';
+--
+2.16.2
+
diff --git a/dev-perl/tkispell/files/tkispell-0.180.0-aspell.patch b/dev-perl/tkispell/files/tkispell-0.180.0-aspell.patch
new file mode 100644
index 000000000000..1db7bd291eff
--- /dev/null
+++ b/dev-perl/tkispell/files/tkispell-0.180.0-aspell.patch
@@ -0,0 +1,31 @@
+diff -ruN tkispell-0.18.orig/Makefile.PL tkispell-0.18/Makefile.PL
+--- tkispell-0.18.orig/Makefile.PL 2004-02-28 20:38:46.000000000 +0100
++++ tkispell-0.18/Makefile.PL 2014-10-11 10:43:09.372002632 +0200
+@@ -1,11 +1,11 @@
+ use ExtUtils::MakeMaker;
+
+-my $ispell_bin = `which ispell`;
++my $ispell_bin = `which ispell-aspell`;
+ # The first match is for Solaris which. The second is for
+ # Linux which.
+-if (($ispell_bin =~ /no ispell/) || (length($ispell_bin) == 0)) {
+- print "Could not find locate ispell. Make sure that\n";
+- print "the ispell program is installed in a directory\n";
++if (($ispell_bin =~ /no ispell-aspell/) || (length($ispell_bin) == 0)) {
++ print "Could not find locate ispell-aspell. Make sure that\n";
++ print "the ispell-aspell program is installed in a directory\n";
+ print "named in the PATH environment variable.\n";
+ exit 1;
+ }
+diff -ruN tkispell-0.18.orig/tkispell tkispell-0.18/tkispell
+--- tkispell-0.18.orig/tkispell 2004-03-14 03:50:34.000000000 +0100
++++ tkispell-0.18/tkispell 2014-10-11 10:43:58.772005395 +0200
+@@ -14,7 +14,7 @@
+ if ($lang =~ /^C$/ || ! defined ($lang)) {$lang = 'default'; }
+ my $hdict = $ENV{HOME}."/.ispell_$lang"; # Personal dictionary.
+
+-my $ispell_prog = `which ispell`;
++my $ispell_prog = `which ispell-aspell`;
+ chomp $ispell_prog;
+ my ($cw, $b1, @misspelledlist, @replacementlist, @addlist, $midx);
+ my $ifname = '';
diff --git a/dev-perl/tkispell/metadata.xml b/dev-perl/tkispell/metadata.xml
new file mode 100644
index 000000000000..6443d758ddad
--- /dev/null
+++ b/dev-perl/tkispell/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">tkispell</remote-id>
+ <remote-id type="cpan-module">Tk::SimpleFileSelect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/tkispell/tkispell-0.180.0-r1.ebuild b/dev-perl/tkispell/tkispell-0.180.0-r1.ebuild
new file mode 100644
index 000000000000..0522d6010a95
--- /dev/null
+++ b/dev-perl/tkispell/tkispell-0.180.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RKIES
+DIST_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Perl/Tk user interface for ispell"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ app-text/aspell
+ dev-perl/Tk
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-0.18-aspell.patch" )
+
+src_test() {
+ ebegin "Compile testing Tk::SimpleFileSelect 0.68"
+ perl -Mblib="${S}" -M"Tk::SimpleFileSelect 0.68 ()" -e1
+ if ! eend $?; then
+ echo
+ eerror "One or more modules failed compile:";
+ eerror " Tk::SimpleFileSelect 0.68"
+ die "Failing due to module compilation errors";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/tkispell/tkispell-0.180.0.ebuild b/dev-perl/tkispell/tkispell-0.180.0.ebuild
new file mode 100644
index 000000000000..b8095bc71ced
--- /dev/null
+++ b/dev-perl/tkispell/tkispell-0.180.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RKIES
+MODULE_VERSION=0.18
+inherit perl-module
+
+DESCRIPTION="Perl/Tk user interface for ispell"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ app-text/aspell
+ dev-perl/Tk
+ virtual/perl-Carp
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-aspell.patch" )
diff --git a/dev-perl/txt2html-2.520.100 b/dev-perl/txt2html-2.520.100
deleted file mode 100644
index 51e07f0a6b44..000000000000
--- a/dev-perl/txt2html-2.520.100
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=!dev-perl/TextToHTML virtual/perl-Getopt-Long dev-perl/YAML-Syck dev-perl/Module-Build dev-lang/perl:=[-build(-)]
-DESCRIPTION=Convert a plain text file to HTML
-EAPI=5
-HOMEPAGE=http://search.cpan.org/dist/txt2html/
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=!dev-perl/TextToHTML virtual/perl-Getopt-Long dev-perl/YAML-Syck dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://cpan/authors/id/R/RU/RUBYKAT/txt2html-2.5201.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=982cf1d3328dda8b073a66951053ac84
diff --git a/dev-perl/txt2html/Manifest b/dev-perl/txt2html/Manifest
new file mode 100644
index 000000000000..bea635139559
--- /dev/null
+++ b/dev-perl/txt2html/Manifest
@@ -0,0 +1,3 @@
+DIST txt2html-2.5201.tar.gz 141655 BLAKE2B f136f62911345c73eaec6ab12627b98caeb5f84ba95d0640cea870de908fc621f1eac60455beddc92021047835250877117e4740339bce02f9422a183e876dc8 SHA512 bd02872871338d3a431547a4eb4d924f42a40ad48537281c1ce77e4efc65098b50f241cd93f86e9e7d84edb7cf70bd1f372e71f30f5da191d955420be0fd0cb8
+EBUILD txt2html-2.520.100.ebuild 423 BLAKE2B b3118e29a0a4f5d8a23969031ec63b075ebf0816b7eae905b0eaff5a05e3536e4e0f1321634955eab1fbabd3a36785986677f2a16fa9d9bc4934e2130a345932 SHA512 7ee0d4984a84a84c8e8baad0ff928f375600fc042b3fc22d4656615d89e510f2ce552787e398c57dc8727924d157a2615574effe176a337806d3c6dc80855a83
+MISC metadata.xml 472 BLAKE2B 856ce749becc9601150ff408925d622108b7b575ff7dd1b9e5d5131ecb19db37ab45c2788a71e22a7bae947768d173e583a4a26e81605d28eb75da57828ce97e SHA512 3670307bdd83e7a6a6239d094fdf1a1efacca045adb7662896728d06fc0111bf10c260a7fc0fe42a4393043ab0145f1900f8954169641552408fbf2404aea724
diff --git a/dev-perl/txt2html/metadata.xml b/dev-perl/txt2html/metadata.xml
new file mode 100644
index 000000000000..6c43ab4e9e2f
--- /dev/null
+++ b/dev-perl/txt2html/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">txt2html</remote-id>
+ <remote-id type="cpan-module">txt2html</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/txt2html/txt2html-2.520.100.ebuild b/dev-perl/txt2html/txt2html-2.520.100.ebuild
new file mode 100644
index 000000000000..54c013c26f74
--- /dev/null
+++ b/dev-perl/txt2html/txt2html-2.520.100.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MODULE_AUTHOR=RUBYKAT
+MODULE_VERSION=2.5201
+
+inherit perl-module
+
+DESCRIPTION="Convert a plain text file to HTML"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ !dev-perl/TextToHTML
+ virtual/perl-Getopt-Long
+ dev-perl/YAML-Syck
+"
+DEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+
+SRC_TEST="do"